Lines Matching refs:in_mad

434 	struct ib_smp *in_mad  = NULL;  in mlx4_ib_query_device()  local
459 in_mad = kzalloc(sizeof *in_mad, GFP_KERNEL); in mlx4_ib_query_device()
462 if (!in_mad || !out_mad) in mlx4_ib_query_device()
465 ib_init_query_mad(in_mad); in mlx4_ib_query_device()
466 in_mad->attr_id = IB_SMP_ATTR_NODE_INFO; in mlx4_ib_query_device()
469 1, NULL, NULL, in_mad, out_mad); in mlx4_ib_query_device()
634 kfree(in_mad); in mlx4_ib_query_device()
652 struct ib_smp *in_mad = NULL; in ib_link_query_port() local
658 in_mad = kzalloc(sizeof *in_mad, GFP_KERNEL); in ib_link_query_port()
660 if (!in_mad || !out_mad) in ib_link_query_port()
663 ib_init_query_mad(in_mad); in ib_link_query_port()
664 in_mad->attr_id = IB_SMP_ATTR_PORT_INFO; in ib_link_query_port()
665 in_mad->attr_mod = cpu_to_be32(port); in ib_link_query_port()
671 in_mad, out_mad); in ib_link_query_port()
715 ib_init_query_mad(in_mad); in ib_link_query_port()
716 in_mad->attr_id = MLX4_ATTR_EXTENDED_PORT_INFO; in ib_link_query_port()
717 in_mad->attr_mod = cpu_to_be32(port); in ib_link_query_port()
720 NULL, NULL, in_mad, out_mad); in ib_link_query_port()
734 kfree(in_mad); in ib_link_query_port()
830 struct ib_smp *in_mad = NULL; in __mlx4_ib_query_gid() local
837 in_mad = kzalloc(sizeof *in_mad, GFP_KERNEL); in __mlx4_ib_query_gid()
839 if (!in_mad || !out_mad) in __mlx4_ib_query_gid()
842 ib_init_query_mad(in_mad); in __mlx4_ib_query_gid()
843 in_mad->attr_id = IB_SMP_ATTR_PORT_INFO; in __mlx4_ib_query_gid()
844 in_mad->attr_mod = cpu_to_be32(port); in __mlx4_ib_query_gid()
849 err = mlx4_MAD_IFC(dev, mad_ifc_flags, port, NULL, NULL, in_mad, out_mad); in __mlx4_ib_query_gid()
864 ib_init_query_mad(in_mad); in __mlx4_ib_query_gid()
865 in_mad->attr_id = IB_SMP_ATTR_GUID_INFO; in __mlx4_ib_query_gid()
866 in_mad->attr_mod = cpu_to_be32(index / 8); in __mlx4_ib_query_gid()
869 NULL, NULL, in_mad, out_mad); in __mlx4_ib_query_gid()
878 kfree(in_mad); in __mlx4_ib_query_gid()
895 struct ib_smp *in_mad = NULL; in mlx4_ib_query_sl2vl() local
906 in_mad = kzalloc(sizeof(*in_mad), GFP_KERNEL); in mlx4_ib_query_sl2vl()
908 if (!in_mad || !out_mad) in mlx4_ib_query_sl2vl()
911 ib_init_query_mad(in_mad); in mlx4_ib_query_sl2vl()
912 in_mad->attr_id = IB_SMP_ATTR_SL_TO_VL_TABLE; in mlx4_ib_query_sl2vl()
913 in_mad->attr_mod = 0; in mlx4_ib_query_sl2vl()
919 in_mad, out_mad); in mlx4_ib_query_sl2vl()
928 kfree(in_mad); in mlx4_ib_query_sl2vl()
955 struct ib_smp *in_mad = NULL; in __mlx4_ib_query_pkey() local
960 in_mad = kzalloc(sizeof *in_mad, GFP_KERNEL); in __mlx4_ib_query_pkey()
962 if (!in_mad || !out_mad) in __mlx4_ib_query_pkey()
965 ib_init_query_mad(in_mad); in __mlx4_ib_query_pkey()
966 in_mad->attr_id = IB_SMP_ATTR_PKEY_TABLE; in __mlx4_ib_query_pkey()
967 in_mad->attr_mod = cpu_to_be32(index / 32); in __mlx4_ib_query_pkey()
973 in_mad, out_mad); in __mlx4_ib_query_pkey()
980 kfree(in_mad); in __mlx4_ib_query_pkey()
1971 struct ib_smp *in_mad = NULL; in init_node_data() local
1976 in_mad = kzalloc(sizeof *in_mad, GFP_KERNEL); in init_node_data()
1978 if (!in_mad || !out_mad) in init_node_data()
1981 ib_init_query_mad(in_mad); in init_node_data()
1982 in_mad->attr_id = IB_SMP_ATTR_NODE_DESC; in init_node_data()
1986 err = mlx4_MAD_IFC(dev, mad_ifc_flags, 1, NULL, NULL, in_mad, out_mad); in init_node_data()
1992 in_mad->attr_id = IB_SMP_ATTR_NODE_INFO; in init_node_data()
1994 err = mlx4_MAD_IFC(dev, mad_ifc_flags, 1, NULL, NULL, in_mad, out_mad); in init_node_data()
2002 kfree(in_mad); in init_node_data()