• Home
  • Raw
  • Download

Lines Matching refs:ibdev

208 	struct qib_ibdev *ibdev = container_of(rdi, struct qib_ibdev, rdi);  in qib_cap_mask_chg()  local
209 struct qib_devdata *dd = dd_from_dev(ibdev); in qib_cap_mask_chg()
268 struct ib_device *ibdev) in subn_get_nodedescription() argument
273 memcpy(smp->data, ibdev->node_desc, sizeof(smp->data)); in subn_get_nodedescription()
278 static int subn_get_nodeinfo(struct ib_smp *smp, struct ib_device *ibdev, in subn_get_nodeinfo() argument
282 struct qib_devdata *dd = dd_from_ibdev(ibdev); in subn_get_nodeinfo()
296 nip->num_ports = ibdev->phys_port_cnt; in subn_get_nodeinfo()
313 static int subn_get_guidinfo(struct ib_smp *smp, struct ib_device *ibdev, in subn_get_guidinfo() argument
316 struct qib_devdata *dd = dd_from_ibdev(ibdev); in subn_get_guidinfo()
454 static int subn_get_portinfo(struct ib_smp *smp, struct ib_device *ibdev, in subn_get_portinfo() argument
469 if (port_num > ibdev->phys_port_cnt) { in subn_get_portinfo()
475 ibp = to_iport(ibdev, port_num); in subn_get_portinfo()
484 dd = dd_from_ibdev(ibdev); in subn_get_portinfo()
596 static int subn_get_pkeytable(struct ib_smp *smp, struct ib_device *ibdev, in subn_get_pkeytable() argument
607 struct qib_devdata *dd = dd_from_ibdev(ibdev); in subn_get_pkeytable()
620 static int subn_set_guidinfo(struct ib_smp *smp, struct ib_device *ibdev, in subn_set_guidinfo() argument
623 struct qib_devdata *dd = dd_from_ibdev(ibdev); in subn_set_guidinfo()
642 return subn_get_guidinfo(smp, ibdev, port); in subn_set_guidinfo()
653 static int subn_set_portinfo(struct ib_smp *smp, struct ib_device *ibdev, in subn_set_portinfo() argument
676 if (port_num > ibdev->phys_port_cnt) in subn_set_portinfo()
683 dd = dd_from_ibdev(ibdev); in subn_set_portinfo()
687 event.device = ibdev; in subn_set_portinfo()
882 ret = subn_get_portinfo(smp, ibdev, port); in subn_set_portinfo()
1032 event.device = &dd->verbs_dev.rdi.ibdev; in set_pkeys()
1039 static int subn_set_pkeytable(struct ib_smp *smp, struct ib_device *ibdev, in subn_set_pkeytable() argument
1045 struct qib_devdata *dd = dd_from_ibdev(ibdev); in subn_set_pkeytable()
1054 return subn_get_pkeytable(smp, ibdev, port); in subn_set_pkeytable()
1057 static int subn_get_sl_to_vl(struct ib_smp *smp, struct ib_device *ibdev, in subn_get_sl_to_vl() argument
1060 struct qib_ibport *ibp = to_iport(ibdev, port); in subn_get_sl_to_vl()
1075 static int subn_set_sl_to_vl(struct ib_smp *smp, struct ib_device *ibdev, in subn_set_sl_to_vl() argument
1078 struct qib_ibport *ibp = to_iport(ibdev, port); in subn_set_sl_to_vl()
1091 qib_set_uevent_bits(ppd_from_ibp(to_iport(ibdev, port)), in subn_set_sl_to_vl()
1094 return subn_get_sl_to_vl(smp, ibdev, port); in subn_set_sl_to_vl()
1097 static int subn_get_vl_arb(struct ib_smp *smp, struct ib_device *ibdev, in subn_get_vl_arb() argument
1101 struct qib_pportdata *ppd = ppd_from_ibp(to_iport(ibdev, port)); in subn_get_vl_arb()
1119 static int subn_set_vl_arb(struct ib_smp *smp, struct ib_device *ibdev, in subn_set_vl_arb() argument
1123 struct qib_pportdata *ppd = ppd_from_ibp(to_iport(ibdev, port)); in subn_set_vl_arb()
1136 return subn_get_vl_arb(smp, ibdev, port); in subn_set_vl_arb()
1139 static int subn_trap_repress(struct ib_smp *smp, struct ib_device *ibdev, in subn_trap_repress() argument
1152 struct ib_device *ibdev) in pma_get_classportinfo() argument
1156 struct qib_devdata *dd = dd_from_ibdev(ibdev); in pma_get_classportinfo()
1183 struct ib_device *ibdev, u8 port) in pma_get_portsamplescontrol() argument
1187 struct qib_ibdev *dev = to_idev(ibdev); in pma_get_portsamplescontrol()
1189 struct qib_ibport *ibp = to_iport(ibdev, port); in pma_get_portsamplescontrol()
1221 struct ib_device *ibdev, u8 port) in pma_set_portsamplescontrol() argument
1225 struct qib_ibdev *dev = to_idev(ibdev); in pma_set_portsamplescontrol()
1227 struct qib_ibport *ibp = to_iport(ibdev, port); in pma_set_portsamplescontrol()
1261 ret = pma_get_portsamplescontrol(pmp, ibdev, port); in pma_set_portsamplescontrol()
1350 struct ib_device *ibdev, u8 port) in pma_get_portsamplesresult() argument
1354 struct qib_ibdev *dev = to_idev(ibdev); in pma_get_portsamplesresult()
1356 struct qib_ibport *ibp = to_iport(ibdev, port); in pma_get_portsamplesresult()
1389 struct ib_device *ibdev, u8 port) in pma_get_portsamplesresult_ext() argument
1393 struct qib_ibdev *dev = to_idev(ibdev); in pma_get_portsamplesresult_ext()
1395 struct qib_ibport *ibp = to_iport(ibdev, port); in pma_get_portsamplesresult_ext()
1431 struct ib_device *ibdev, u8 port) in pma_get_portcounters() argument
1435 struct qib_ibport *ibp = to_iport(ibdev, port); in pma_get_portcounters()
1529 struct ib_device *ibdev, u8 port) in pma_get_portcounters_cong() argument
1535 struct qib_ibport *ibp = to_iport(ibdev, port); in pma_get_portcounters_cong()
1659 struct ib_device *ibdev, u8 port) in pma_get_portcounters_ext() argument
1663 struct qib_ibport *ibp = to_iport(ibdev, port); in pma_get_portcounters_ext()
1706 struct ib_device *ibdev, u8 port) in pma_set_portcounters() argument
1710 struct qib_ibport *ibp = to_iport(ibdev, port); in pma_set_portcounters()
1765 return pma_get_portcounters(pmp, ibdev, port); in pma_set_portcounters()
1769 struct ib_device *ibdev, u8 port) in pma_set_portcounters_cong() argument
1771 struct qib_ibport *ibp = to_iport(ibdev, port); in pma_set_portcounters_cong()
1781 ret = pma_get_portcounters_cong(pmp, ibdev, port); in pma_set_portcounters_cong()
1820 struct ib_device *ibdev, u8 port) in pma_set_portcounters_ext() argument
1824 struct qib_ibport *ibp = to_iport(ibdev, port); in pma_set_portcounters_ext()
1857 return pma_get_portcounters_ext(pmp, ibdev, port); in pma_set_portcounters_ext()
1860 static int process_subn(struct ib_device *ibdev, int mad_flags, in process_subn() argument
1865 struct qib_ibport *ibp = to_iport(ibdev, port); in process_subn()
1890 port_num && port_num <= ibdev->phys_port_cnt && in process_subn()
1892 (void) check_mkey(to_iport(ibdev, port_num), smp, 0); in process_subn()
1901 ret = subn_get_nodedescription(smp, ibdev); in process_subn()
1904 ret = subn_get_nodeinfo(smp, ibdev, port); in process_subn()
1907 ret = subn_get_guidinfo(smp, ibdev, port); in process_subn()
1910 ret = subn_get_portinfo(smp, ibdev, port); in process_subn()
1913 ret = subn_get_pkeytable(smp, ibdev, port); in process_subn()
1916 ret = subn_get_sl_to_vl(smp, ibdev, port); in process_subn()
1919 ret = subn_get_vl_arb(smp, ibdev, port); in process_subn()
1941 ret = subn_set_guidinfo(smp, ibdev, port); in process_subn()
1944 ret = subn_set_portinfo(smp, ibdev, port); in process_subn()
1947 ret = subn_set_pkeytable(smp, ibdev, port); in process_subn()
1950 ret = subn_set_sl_to_vl(smp, ibdev, port); in process_subn()
1953 ret = subn_set_vl_arb(smp, ibdev, port); in process_subn()
1974 ret = subn_trap_repress(smp, ibdev, port); in process_subn()
2012 static int process_perf(struct ib_device *ibdev, u8 port, in process_perf() argument
2030 ret = pma_get_classportinfo(pmp, ibdev); in process_perf()
2033 ret = pma_get_portsamplescontrol(pmp, ibdev, port); in process_perf()
2036 ret = pma_get_portsamplesresult(pmp, ibdev, port); in process_perf()
2039 ret = pma_get_portsamplesresult_ext(pmp, ibdev, port); in process_perf()
2042 ret = pma_get_portcounters(pmp, ibdev, port); in process_perf()
2045 ret = pma_get_portcounters_ext(pmp, ibdev, port); in process_perf()
2048 ret = pma_get_portcounters_cong(pmp, ibdev, port); in process_perf()
2059 ret = pma_set_portsamplescontrol(pmp, ibdev, port); in process_perf()
2062 ret = pma_set_portcounters(pmp, ibdev, port); in process_perf()
2065 ret = pma_set_portcounters_ext(pmp, ibdev, port); in process_perf()
2068 ret = pma_set_portcounters_cong(pmp, ibdev, port); in process_perf()
2096 struct ib_device *ibdev) in cc_get_classportinfo() argument
2114 struct ib_device *ibdev, u8 port) in cc_get_congestion_info() argument
2118 struct qib_ibport *ibp = to_iport(ibdev, port); in cc_get_congestion_info()
2128 struct ib_device *ibdev, u8 port) in cc_get_congestion_setting() argument
2133 struct qib_ibport *ibp = to_iport(ibdev, port); in cc_get_congestion_setting()
2157 struct ib_device *ibdev, u8 port) in cc_get_congestion_control_table() argument
2161 struct qib_ibport *ibp = to_iport(ibdev, port); in cc_get_congestion_control_table()
2208 struct ib_device *ibdev, u8 port) in cc_set_congestion_setting() argument
2212 struct qib_ibport *ibp = to_iport(ibdev, port); in cc_set_congestion_setting()
2236 struct ib_device *ibdev, u8 port) in cc_set_congestion_control_table() argument
2240 struct qib_ibport *ibp = to_iport(ibdev, port); in cc_set_congestion_control_table()
2291 static int process_cc(struct ib_device *ibdev, int mad_flags, in process_cc() argument
2307 return cc_get_classportinfo(ccp, ibdev); in process_cc()
2309 return cc_get_congestion_info(ccp, ibdev, port); in process_cc()
2311 return cc_get_congestion_setting(ccp, ibdev, port); in process_cc()
2313 return cc_get_congestion_control_table(ccp, ibdev, port); in process_cc()
2321 return cc_set_congestion_setting(ccp, ibdev, port); in process_cc()
2323 return cc_set_congestion_control_table(ccp, ibdev, port); in process_cc()
2361 int qib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port, in qib_process_mad() argument
2367 struct qib_ibport *ibp = to_iport(ibdev, port); in qib_process_mad()
2373 ret = process_subn(ibdev, mad_flags, port, in, out); in qib_process_mad()
2377 ret = process_perf(ibdev, port, in, out); in qib_process_mad()
2386 ret = process_cc(ibdev, mad_flags, port, in, out); in qib_process_mad()
2423 struct qib_ibdev *ibdev = container_of(rdi, struct qib_ibdev, rdi); in qib_notify_create_mad_agent() local
2424 struct qib_devdata *dd = container_of(ibdev, in qib_notify_create_mad_agent()
2437 struct qib_ibdev *ibdev = container_of(rdi, struct qib_ibdev, rdi); in qib_notify_free_mad_agent() local
2438 struct qib_devdata *dd = container_of(ibdev, in qib_notify_free_mad_agent()