• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/qib/

Lines Matching refs:ibdev

258 				    struct ib_device *ibdev)
263 memcpy(smp->data, ibdev->node_desc, sizeof(smp->data));
268 static int subn_get_nodeinfo(struct ib_smp *smp, struct ib_device *ibdev,
272 struct qib_devdata *dd = dd_from_ibdev(ibdev);
286 nip->num_ports = ibdev->phys_port_cnt;
304 static int subn_get_guidinfo(struct ib_smp *smp, struct ib_device *ibdev,
307 struct qib_devdata *dd = dd_from_ibdev(ibdev);
429 static int subn_get_portinfo(struct ib_smp *smp, struct ib_device *ibdev,
445 if (port_num > ibdev->phys_port_cnt) {
451 ibp = to_iport(ibdev, port_num);
458 dd = dd_from_ibdev(ibdev);
570 static int subn_get_pkeytable(struct ib_smp *smp, struct ib_device *ibdev,
581 struct qib_devdata *dd = dd_from_ibdev(ibdev);
594 static int subn_set_guidinfo(struct ib_smp *smp, struct ib_device *ibdev,
597 struct qib_devdata *dd = dd_from_ibdev(ibdev);
616 return subn_get_guidinfo(smp, ibdev, port);
622 * @ibdev: the infiniband device
627 static int subn_set_portinfo(struct ib_smp *smp, struct ib_device *ibdev,
650 if (port_num > ibdev->phys_port_cnt)
657 dd = dd_from_ibdev(ibdev);
661 event.device = ibdev;
841 ret = subn_get_portinfo(smp, ibdev, port);
851 ret = subn_get_portinfo(smp, ibdev, port);
1001 event.device = &dd->verbs_dev.ibdev;
1008 static int subn_set_pkeytable(struct ib_smp *smp, struct ib_device *ibdev,
1014 struct qib_devdata *dd = dd_from_ibdev(ibdev);
1023 return subn_get_pkeytable(smp, ibdev, port);
1026 static int subn_get_sl_to_vl(struct ib_smp *smp, struct ib_device *ibdev,
1029 struct qib_ibport *ibp = to_iport(ibdev, port);
1044 static int subn_set_sl_to_vl(struct ib_smp *smp, struct ib_device *ibdev,
1047 struct qib_ibport *ibp = to_iport(ibdev, port);
1060 qib_set_uevent_bits(ppd_from_ibp(to_iport(ibdev, port)),
1063 return subn_get_sl_to_vl(smp, ibdev, port);
1066 static int subn_get_vl_arb(struct ib_smp *smp, struct ib_device *ibdev,
1070 struct qib_pportdata *ppd = ppd_from_ibp(to_iport(ibdev, port));
1088 static int subn_set_vl_arb(struct ib_smp *smp, struct ib_device *ibdev,
1092 struct qib_pportdata *ppd = ppd_from_ibp(to_iport(ibdev, port));
1105 return subn_get_vl_arb(smp, ibdev, port);
1108 static int subn_trap_repress(struct ib_smp *smp, struct ib_device *ibdev,
1121 struct ib_device *ibdev)
1125 struct qib_devdata *dd = dd_from_ibdev(ibdev);
1150 struct ib_device *ibdev, u8 port)
1154 struct qib_ibdev *dev = to_idev(ibdev);
1156 struct qib_ibport *ibp = to_iport(ibdev, port);
1188 struct ib_device *ibdev, u8 port)
1192 struct qib_ibdev *dev = to_idev(ibdev);
1194 struct qib_ibport *ibp = to_iport(ibdev, port);
1228 ret = pma_get_portsamplescontrol(pmp, ibdev, port);
1317 struct ib_device *ibdev, u8 port)
1321 struct qib_ibdev *dev = to_idev(ibdev);
1323 struct qib_ibport *ibp = to_iport(ibdev, port);
1356 struct ib_device *ibdev, u8 port)
1360 struct qib_ibdev *dev = to_idev(ibdev);
1362 struct qib_ibport *ibp = to_iport(ibdev, port);
1398 struct ib_device *ibdev, u8 port)
1402 struct qib_ibport *ibp = to_iport(ibdev, port);
1496 struct ib_device *ibdev, u8 port)
1502 struct qib_ibport *ibp = to_iport(ibdev, port);
1609 struct ib_device *ibdev, u8 port)
1613 struct qib_ibport *ibp = to_iport(ibdev, port);
1648 struct ib_device *ibdev, u8 port)
1652 struct qib_ibport *ibp = to_iport(ibdev, port);
1707 return pma_get_portcounters(pmp, ibdev, port);
1711 struct ib_device *ibdev, u8 port)
1713 struct qib_ibport *ibp = to_iport(ibdev, port);
1723 ret = pma_get_portcounters_cong(pmp, ibdev, port);
1762 struct ib_device *ibdev, u8 port)
1766 struct qib_ibport *ibp = to_iport(ibdev, port);
1796 return pma_get_portcounters_ext(pmp, ibdev, port);
1799 static int process_subn(struct ib_device *ibdev, int mad_flags,
1804 struct qib_ibport *ibp = to_iport(ibdev, port);
1829 port_num && port_num <= ibdev->phys_port_cnt &&
1831 (void) check_mkey(to_iport(ibdev, port_num), smp, 0);
1839 ret = subn_get_nodedescription(smp, ibdev);
1842 ret = subn_get_nodeinfo(smp, ibdev, port);
1845 ret = subn_get_guidinfo(smp, ibdev, port);
1848 ret = subn_get_portinfo(smp, ibdev, port);
1851 ret = subn_get_pkeytable(smp, ibdev, port);
1854 ret = subn_get_sl_to_vl(smp, ibdev, port);
1857 ret = subn_get_vl_arb(smp, ibdev, port);
1879 ret = subn_set_guidinfo(smp, ibdev, port);
1882 ret = subn_set_portinfo(smp, ibdev, port);
1885 ret = subn_set_pkeytable(smp, ibdev, port);
1888 ret = subn_set_sl_to_vl(smp, ibdev, port);
1891 ret = subn_set_vl_arb(smp, ibdev, port);
1912 ret = subn_trap_repress(smp, ibdev, port);
1950 static int process_perf(struct ib_device *ibdev, u8 port,
1968 ret = pma_get_classportinfo(pmp, ibdev);
1971 ret = pma_get_portsamplescontrol(pmp, ibdev, port);
1974 ret = pma_get_portsamplesresult(pmp, ibdev, port);
1977 ret = pma_get_portsamplesresult_ext(pmp, ibdev, port);
1980 ret = pma_get_portcounters(pmp, ibdev, port);
1983 ret = pma_get_portcounters_ext(pmp, ibdev, port);
1986 ret = pma_get_portcounters_cong(pmp, ibdev, port);
1997 ret = pma_set_portsamplescontrol(pmp, ibdev, port);
2000 ret = pma_set_portcounters(pmp, ibdev, port);
2003 ret = pma_set_portcounters_ext(pmp, ibdev, port);
2006 ret = pma_set_portcounters_cong(pmp, ibdev, port);
2035 * @ibdev: the infiniband device this packet came in on
2052 int qib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port,
2061 ret = process_subn(ibdev, mad_flags, port, in_mad, out_mad);
2065 ret = process_perf(ibdev, port, in_mad, out_mad);
2116 agent = ib_register_mad_agent(&dev->ibdev, p + 1, IB_QPT_SMI,