• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/infiniband/hw/mlx4/

Lines Matching refs:in_mad

73 	struct ib_smp *in_mad  = NULL;
77 in_mad = kzalloc(sizeof *in_mad, GFP_KERNEL);
79 if (!in_mad || !out_mad)
82 init_query_mad(in_mad);
83 in_mad->attr_id = IB_SMP_ATTR_NODE_INFO;
85 err = mlx4_MAD_IFC(to_mdev(ibdev), 1, 1, 1, NULL, NULL, in_mad, out_mad);
151 kfree(in_mad);
160 struct ib_smp *in_mad = NULL;
164 in_mad = kzalloc(sizeof *in_mad, GFP_KERNEL);
166 if (!in_mad || !out_mad)
171 init_query_mad(in_mad);
172 in_mad->attr_id = IB_SMP_ATTR_PORT_INFO;
173 in_mad->attr_mod = cpu_to_be32(port);
175 err = mlx4_MAD_IFC(to_mdev(ibdev), 1, 1, port, NULL, NULL, in_mad, out_mad);
200 kfree(in_mad);
209 struct ib_smp *in_mad = NULL;
213 in_mad = kzalloc(sizeof *in_mad, GFP_KERNEL);
215 if (!in_mad || !out_mad)
218 init_query_mad(in_mad);
219 in_mad->attr_id = IB_SMP_ATTR_PORT_INFO;
220 in_mad->attr_mod = cpu_to_be32(port);
222 err = mlx4_MAD_IFC(to_mdev(ibdev), 1, 1, port, NULL, NULL, in_mad, out_mad);
228 init_query_mad(in_mad);
229 in_mad->attr_id = IB_SMP_ATTR_GUID_INFO;
230 in_mad->attr_mod = cpu_to_be32(index / 8);
232 err = mlx4_MAD_IFC(to_mdev(ibdev), 1, 1, port, NULL, NULL, in_mad, out_mad);
239 kfree(in_mad);
247 struct ib_smp *in_mad = NULL;
251 in_mad = kzalloc(sizeof *in_mad, GFP_KERNEL);
253 if (!in_mad || !out_mad)
256 init_query_mad(in_mad);
257 in_mad->attr_id = IB_SMP_ATTR_PKEY_TABLE;
258 in_mad->attr_mod = cpu_to_be32(index / 32);
260 err = mlx4_MAD_IFC(to_mdev(ibdev), 1, 1, port, NULL, NULL, in_mad, out_mad);
267 kfree(in_mad);
466 struct ib_smp *in_mad = NULL;
470 in_mad = kzalloc(sizeof *in_mad, GFP_KERNEL);
472 if (!in_mad || !out_mad)
475 init_query_mad(in_mad);
476 in_mad->attr_id = IB_SMP_ATTR_NODE_DESC;
478 err = mlx4_MAD_IFC(dev, 1, 1, 1, NULL, NULL, in_mad, out_mad);
484 in_mad->attr_id = IB_SMP_ATTR_NODE_INFO;
486 err = mlx4_MAD_IFC(dev, 1, 1, 1, NULL, NULL, in_mad, out_mad);
494 kfree(in_mad);