Lines Matching refs:in_mad

364 	struct ib_smp *in_mad  = NULL;  in mlx4_ib_query_device()  local
389 in_mad = kzalloc(sizeof *in_mad, GFP_KERNEL); in mlx4_ib_query_device()
391 if (!in_mad || !out_mad) in mlx4_ib_query_device()
394 init_query_mad(in_mad); in mlx4_ib_query_device()
395 in_mad->attr_id = IB_SMP_ATTR_NODE_INFO; in mlx4_ib_query_device()
398 1, NULL, NULL, in_mad, out_mad); in mlx4_ib_query_device()
501 kfree(in_mad); in mlx4_ib_query_device()
519 struct ib_smp *in_mad = NULL; in ib_link_query_port() local
525 in_mad = kzalloc(sizeof *in_mad, GFP_KERNEL); in ib_link_query_port()
527 if (!in_mad || !out_mad) in ib_link_query_port()
530 init_query_mad(in_mad); in ib_link_query_port()
531 in_mad->attr_id = IB_SMP_ATTR_PORT_INFO; in ib_link_query_port()
532 in_mad->attr_mod = cpu_to_be32(port); in ib_link_query_port()
538 in_mad, out_mad); in ib_link_query_port()
582 init_query_mad(in_mad); in ib_link_query_port()
583 in_mad->attr_id = MLX4_ATTR_EXTENDED_PORT_INFO; in ib_link_query_port()
584 in_mad->attr_mod = cpu_to_be32(port); in ib_link_query_port()
587 NULL, NULL, in_mad, out_mad); in ib_link_query_port()
601 kfree(in_mad); in ib_link_query_port()
692 struct ib_smp *in_mad = NULL; in __mlx4_ib_query_gid() local
699 in_mad = kzalloc(sizeof *in_mad, GFP_KERNEL); in __mlx4_ib_query_gid()
701 if (!in_mad || !out_mad) in __mlx4_ib_query_gid()
704 init_query_mad(in_mad); in __mlx4_ib_query_gid()
705 in_mad->attr_id = IB_SMP_ATTR_PORT_INFO; in __mlx4_ib_query_gid()
706 in_mad->attr_mod = cpu_to_be32(port); in __mlx4_ib_query_gid()
711 err = mlx4_MAD_IFC(dev, mad_ifc_flags, port, NULL, NULL, in_mad, out_mad); in __mlx4_ib_query_gid()
726 init_query_mad(in_mad); in __mlx4_ib_query_gid()
727 in_mad->attr_id = IB_SMP_ATTR_GUID_INFO; in __mlx4_ib_query_gid()
728 in_mad->attr_mod = cpu_to_be32(index / 8); in __mlx4_ib_query_gid()
731 NULL, NULL, in_mad, out_mad); in __mlx4_ib_query_gid()
740 kfree(in_mad); in __mlx4_ib_query_gid()
771 struct ib_smp *in_mad = NULL; in __mlx4_ib_query_pkey() local
776 in_mad = kzalloc(sizeof *in_mad, GFP_KERNEL); in __mlx4_ib_query_pkey()
778 if (!in_mad || !out_mad) in __mlx4_ib_query_pkey()
781 init_query_mad(in_mad); in __mlx4_ib_query_pkey()
782 in_mad->attr_id = IB_SMP_ATTR_PKEY_TABLE; in __mlx4_ib_query_pkey()
783 in_mad->attr_mod = cpu_to_be32(index / 32); in __mlx4_ib_query_pkey()
789 in_mad, out_mad); in __mlx4_ib_query_pkey()
796 kfree(in_mad); in __mlx4_ib_query_pkey()
1848 struct ib_smp *in_mad = NULL; in init_node_data() local
1853 in_mad = kzalloc(sizeof *in_mad, GFP_KERNEL); in init_node_data()
1855 if (!in_mad || !out_mad) in init_node_data()
1858 init_query_mad(in_mad); in init_node_data()
1859 in_mad->attr_id = IB_SMP_ATTR_NODE_DESC; in init_node_data()
1863 err = mlx4_MAD_IFC(dev, mad_ifc_flags, 1, NULL, NULL, in_mad, out_mad); in init_node_data()
1869 in_mad->attr_id = IB_SMP_ATTR_NODE_INFO; in init_node_data()
1871 err = mlx4_MAD_IFC(dev, mad_ifc_flags, 1, NULL, NULL, in_mad, out_mad); in init_node_data()
1879 kfree(in_mad); in init_node_data()