Lines Matching refs:in_mad
138 struct ib_smp *in_mad = NULL; in mlx4_ib_query_device() local
143 in_mad = kzalloc(sizeof *in_mad, GFP_KERNEL); in mlx4_ib_query_device()
145 if (!in_mad || !out_mad) in mlx4_ib_query_device()
148 init_query_mad(in_mad); in mlx4_ib_query_device()
149 in_mad->attr_id = IB_SMP_ATTR_NODE_INFO; in mlx4_ib_query_device()
152 1, NULL, NULL, in_mad, out_mad); in mlx4_ib_query_device()
234 kfree(in_mad); in mlx4_ib_query_device()
252 struct ib_smp *in_mad = NULL; in ib_link_query_port() local
258 in_mad = kzalloc(sizeof *in_mad, GFP_KERNEL); in ib_link_query_port()
260 if (!in_mad || !out_mad) in ib_link_query_port()
263 init_query_mad(in_mad); in ib_link_query_port()
264 in_mad->attr_id = IB_SMP_ATTR_PORT_INFO; in ib_link_query_port()
265 in_mad->attr_mod = cpu_to_be32(port); in ib_link_query_port()
271 in_mad, out_mad); in ib_link_query_port()
315 init_query_mad(in_mad); in ib_link_query_port()
316 in_mad->attr_id = MLX4_ATTR_EXTENDED_PORT_INFO; in ib_link_query_port()
317 in_mad->attr_mod = cpu_to_be32(port); in ib_link_query_port()
320 NULL, NULL, in_mad, out_mad); in ib_link_query_port()
334 kfree(in_mad); in ib_link_query_port()
426 struct ib_smp *in_mad = NULL; in __mlx4_ib_query_gid() local
433 in_mad = kzalloc(sizeof *in_mad, GFP_KERNEL); in __mlx4_ib_query_gid()
435 if (!in_mad || !out_mad) in __mlx4_ib_query_gid()
438 init_query_mad(in_mad); in __mlx4_ib_query_gid()
439 in_mad->attr_id = IB_SMP_ATTR_PORT_INFO; in __mlx4_ib_query_gid()
440 in_mad->attr_mod = cpu_to_be32(port); in __mlx4_ib_query_gid()
445 err = mlx4_MAD_IFC(dev, mad_ifc_flags, port, NULL, NULL, in_mad, out_mad); in __mlx4_ib_query_gid()
460 init_query_mad(in_mad); in __mlx4_ib_query_gid()
461 in_mad->attr_id = IB_SMP_ATTR_GUID_INFO; in __mlx4_ib_query_gid()
462 in_mad->attr_mod = cpu_to_be32(index / 8); in __mlx4_ib_query_gid()
465 NULL, NULL, in_mad, out_mad); in __mlx4_ib_query_gid()
474 kfree(in_mad); in __mlx4_ib_query_gid()
501 struct ib_smp *in_mad = NULL; in __mlx4_ib_query_pkey() local
506 in_mad = kzalloc(sizeof *in_mad, GFP_KERNEL); in __mlx4_ib_query_pkey()
508 if (!in_mad || !out_mad) in __mlx4_ib_query_pkey()
511 init_query_mad(in_mad); in __mlx4_ib_query_pkey()
512 in_mad->attr_id = IB_SMP_ATTR_PKEY_TABLE; in __mlx4_ib_query_pkey()
513 in_mad->attr_mod = cpu_to_be32(index / 32); in __mlx4_ib_query_pkey()
519 in_mad, out_mad); in __mlx4_ib_query_pkey()
526 kfree(in_mad); in __mlx4_ib_query_pkey()
1409 struct ib_smp *in_mad = NULL; in init_node_data() local
1414 in_mad = kzalloc(sizeof *in_mad, GFP_KERNEL); in init_node_data()
1416 if (!in_mad || !out_mad) in init_node_data()
1419 init_query_mad(in_mad); in init_node_data()
1420 in_mad->attr_id = IB_SMP_ATTR_NODE_DESC; in init_node_data()
1424 err = mlx4_MAD_IFC(dev, mad_ifc_flags, 1, NULL, NULL, in_mad, out_mad); in init_node_data()
1430 in_mad->attr_id = IB_SMP_ATTR_NODE_INFO; in init_node_data()
1432 err = mlx4_MAD_IFC(dev, mad_ifc_flags, 1, NULL, NULL, in_mad, out_mad); in init_node_data()
1440 kfree(in_mad); in init_node_data()