verbs_dev 429 drivers/infiniband/hw/hfi1/affinity.c rvt_get_ibdev_name(&(dd)->verbs_dev.rdi), cpu, i); verbs_dev 479 drivers/infiniband/hw/hfi1/affinity.c rvt_get_ibdev_name(&(dd)->verbs_dev.rdi), i, cpu); verbs_dev 519 drivers/infiniband/hw/hfi1/affinity.c struct hfi1_ibdev *verbs_dev = dev_from_rdi(rdi); verbs_dev 520 drivers/infiniband/hw/hfi1/affinity.c struct hfi1_devdata *dd = dd_from_dev(verbs_dev); verbs_dev 584 drivers/infiniband/hw/hfi1/affinity.c rvt_get_ibdev_name(&(dd)->verbs_dev.rdi), verbs_dev 1677 drivers/infiniband/hw/hfi1/chip.c return dd->verbs_dev.n_piowait; verbs_dev 1685 drivers/infiniband/hw/hfi1/chip.c return dd->verbs_dev.n_piodrain; verbs_dev 1701 drivers/infiniband/hw/hfi1/chip.c return dd->verbs_dev.n_txwait; verbs_dev 1709 drivers/infiniband/hw/hfi1/chip.c return dd->verbs_dev.n_kmem_wait; verbs_dev 8088 drivers/infiniband/hw/hfi1/chip.c if (unlikely(hfi1_dbg_fault_suppress_err(&dd->verbs_dev))) verbs_dev 10771 drivers/infiniband/hw/hfi1/chip.c event.device = &dd->verbs_dev.rdi.ibdev; verbs_dev 165 drivers/infiniband/hw/hfi1/driver.c struct hfi1_devdata, verbs_dev); verbs_dev 258 drivers/infiniband/hw/hfi1/driver.c struct hfi1_ibdev *verbs_dev = &dd->verbs_dev; verbs_dev 259 drivers/infiniband/hw/hfi1/driver.c struct rvt_dev_info *rdi = &verbs_dev->rdi; verbs_dev 262 drivers/infiniband/hw/hfi1/driver.c hfi1_dbg_fault_suppress_err(verbs_dev)) verbs_dev 628 drivers/infiniband/hw/hfi1/driver.c struct rvt_dev_info *rdi = &rcd->dd->verbs_dev.rdi; verbs_dev 1688 drivers/infiniband/hw/hfi1/driver.c hfi1_dbg_fault_suppress_err(&packet->rcd->dd->verbs_dev) && verbs_dev 363 drivers/infiniband/hw/hfi1/fault.c struct hfi1_ibdev *ibd = &packet->rcd->dd->verbs_dev; verbs_dev 1074 drivers/infiniband/hw/hfi1/hfi.h struct hfi1_ibdev verbs_dev; /* must be first */ verbs_dev 1829 drivers/infiniband/hw/hfi1/hfi.h return container_of(dev, struct hfi1_devdata, verbs_dev); verbs_dev 2205 drivers/infiniband/hw/hfi1/hfi.h rvt_get_ibdev_name(&(dd)->verbs_dev.rdi), ##__VA_ARGS__) verbs_dev 2209 drivers/infiniband/hw/hfi1/hfi.h rvt_get_ibdev_name(&(dd)->verbs_dev.rdi), ##__VA_ARGS__) verbs_dev 2213 drivers/infiniband/hw/hfi1/hfi.h rvt_get_ibdev_name(&(dd)->verbs_dev.rdi), \ verbs_dev 2218 drivers/infiniband/hw/hfi1/hfi.h rvt_get_ibdev_name(&(dd)->verbs_dev.rdi), ##__VA_ARGS__) verbs_dev 2222 drivers/infiniband/hw/hfi1/hfi.h rvt_get_ibdev_name(&(dd)->verbs_dev.rdi), \ verbs_dev 2227 drivers/infiniband/hw/hfi1/hfi.h rvt_get_ibdev_name(&(dd)->verbs_dev.rdi), ##__VA_ARGS__) verbs_dev 2231 drivers/infiniband/hw/hfi1/hfi.h rvt_get_ibdev_name(&(dd)->verbs_dev.rdi), \ verbs_dev 2236 drivers/infiniband/hw/hfi1/hfi.h rvt_get_ibdev_name(&(dd)->verbs_dev.rdi), ##__VA_ARGS__) verbs_dev 2240 drivers/infiniband/hw/hfi1/hfi.h rvt_get_ibdev_name(&(dd)->verbs_dev.rdi), (port), ##__VA_ARGS__) verbs_dev 1247 drivers/infiniband/hw/hfi1/init.c rvt_dealloc_device(&dd->verbs_dev.rdi); verbs_dev 1302 drivers/infiniband/hw/hfi1/init.c rvt_set_ibdev_name(&dd->verbs_dev.rdi, "%s_%d", class_name(), dd->unit); verbs_dev 1737 drivers/infiniband/hw/hfi1/init.c hfi1_dbg_ibdev_init(&dd->verbs_dev); verbs_dev 1798 drivers/infiniband/hw/hfi1/init.c hfi1_dbg_ibdev_exit(&dd->verbs_dev); verbs_dev 135 drivers/infiniband/hw/hfi1/intr.c event.device = &dd->verbs_dev.rdi.ibdev; verbs_dev 116 drivers/infiniband/hw/hfi1/mad.c event.device = &dd->verbs_dev.rdi.ibdev; verbs_dev 303 drivers/infiniband/hw/hfi1/mad.c attr.type = rdma_ah_find_type(&dd->verbs_dev.rdi.ibdev, port_num); verbs_dev 521 drivers/infiniband/hw/hfi1/mad.c struct hfi1_ibdev *verbs_dev = dev_from_rdi(rdi); verbs_dev 522 drivers/infiniband/hw/hfi1/mad.c struct hfi1_devdata *dd = dd_from_dev(verbs_dev); verbs_dev 761 drivers/infiniband/hw/hfi1/qp.c struct hfi1_ibdev *verbs_dev = container_of(rdi, verbs_dev 764 drivers/infiniband/hw/hfi1/qp.c struct hfi1_devdata *dd = container_of(verbs_dev, verbs_dev 766 drivers/infiniband/hw/hfi1/qp.c verbs_dev); verbs_dev 854 drivers/infiniband/hw/hfi1/qp.c struct hfi1_ibdev *verbs_dev = container_of(rdi, verbs_dev 857 drivers/infiniband/hw/hfi1/qp.c struct hfi1_devdata *dd = container_of(verbs_dev, verbs_dev 859 drivers/infiniband/hw/hfi1/qp.c verbs_dev); verbs_dev 877 drivers/infiniband/hw/hfi1/qp.c struct hfi1_ibdev *verbs_dev = container_of(rdi, verbs_dev 880 drivers/infiniband/hw/hfi1/qp.c struct hfi1_devdata *dd = container_of(verbs_dev, verbs_dev 882 drivers/infiniband/hw/hfi1/qp.c verbs_dev); verbs_dev 974 drivers/infiniband/hw/hfi1/qp.c struct hfi1_ibdev *dev = &ppd->dd->verbs_dev; verbs_dev 838 drivers/infiniband/hw/hfi1/sysfs.c struct ib_device *dev = &dd->verbs_dev.rdi.ibdev; verbs_dev 322 drivers/infiniband/hw/hfi1/tid_rdma.c struct hfi1_ibdev *verbs_dev = container_of(rdi, verbs_dev 325 drivers/infiniband/hw/hfi1/tid_rdma.c struct hfi1_devdata *dd = container_of(verbs_dev, verbs_dev 327 drivers/infiniband/hw/hfi1/tid_rdma.c verbs_dev); verbs_dev 571 drivers/infiniband/hw/hfi1/tid_rdma.c rcd->dd->verbs_dev.n_tidwait++; verbs_dev 1671 drivers/infiniband/hw/hfi1/tid_rdma.c return dd->verbs_dev.n_tidwait; verbs_dev 2843 drivers/infiniband/hw/hfi1/tid_rdma.c struct rvt_dev_info *rdi = &dd->verbs_dev.rdi; verbs_dev 375 drivers/infiniband/hw/hfi1/verbs.c struct rvt_dev_info *rdi = &ppd->dd->verbs_dev.rdi; verbs_dev 429 drivers/infiniband/hw/hfi1/verbs.c struct rvt_dev_info *rdi = &ppd->dd->verbs_dev.rdi; verbs_dev 501 drivers/infiniband/hw/hfi1/verbs.c struct rvt_dev_info *rdi = &ppd->dd->verbs_dev.rdi; verbs_dev 944 drivers/infiniband/hw/hfi1/verbs.c struct hfi1_ibdev *dev = &dd->verbs_dev; verbs_dev 1331 drivers/infiniband/hw/hfi1/verbs.c struct rvt_dev_info *rdi = &dd->verbs_dev.rdi; verbs_dev 1413 drivers/infiniband/hw/hfi1/verbs.c struct hfi1_ibdev *verbs_dev = dev_from_rdi(rdi); verbs_dev 1414 drivers/infiniband/hw/hfi1/verbs.c struct hfi1_devdata *dd = dd_from_dev(verbs_dev); verbs_dev 1488 drivers/infiniband/hw/hfi1/verbs.c struct hfi1_ibdev *verbs_dev = dev_from_rdi(rdi); verbs_dev 1489 drivers/infiniband/hw/hfi1/verbs.c struct hfi1_devdata *dd = dd_from_dev(verbs_dev); verbs_dev 1805 drivers/infiniband/hw/hfi1/verbs.c struct hfi1_ibdev *dev = &dd->verbs_dev; verbs_dev 1849 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.get_pci_dev = get_pci_dev; verbs_dev 1850 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.check_ah = hfi1_check_ah; verbs_dev 1851 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.notify_new_ah = hfi1_notify_new_ah; verbs_dev 1852 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.get_guid_be = hfi1_get_guid_be; verbs_dev 1853 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.query_port_state = query_port; verbs_dev 1854 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.shut_down_port = shut_down_port; verbs_dev 1855 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.cap_mask_chg = hfi1_cap_mask_chg; verbs_dev 1862 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.dparms.qp_table_size = hfi1_qp_table_size; verbs_dev 1863 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.dparms.qpn_start = 0; verbs_dev 1864 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.dparms.qpn_inc = 1; verbs_dev 1865 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.dparms.qos_shift = dd->qos_shift; verbs_dev 1866 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.dparms.qpn_res_start = kdeth_qp << 16; verbs_dev 1867 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.dparms.qpn_res_end = verbs_dev 1868 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.dparms.qpn_res_start + 65535; verbs_dev 1869 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.dparms.max_rdma_atomic = HFI1_MAX_RDMA_ATOMIC; verbs_dev 1870 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.dparms.psn_mask = PSN_MASK; verbs_dev 1871 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.dparms.psn_shift = PSN_SHIFT; verbs_dev 1872 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.dparms.psn_modify_mask = PSN_MODIFY_MASK; verbs_dev 1873 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.dparms.core_cap_flags = RDMA_CORE_PORT_INTEL_OPA | verbs_dev 1875 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.dparms.max_mad_size = OPA_MGMT_MAD_SIZE; verbs_dev 1877 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.qp_priv_alloc = qp_priv_alloc; verbs_dev 1878 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.qp_priv_init = hfi1_qp_priv_init; verbs_dev 1879 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.qp_priv_free = qp_priv_free; verbs_dev 1880 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.free_all_qps = free_all_qps; verbs_dev 1881 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.notify_qp_reset = notify_qp_reset; verbs_dev 1882 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.do_send = hfi1_do_send_from_rvt; verbs_dev 1883 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.schedule_send = hfi1_schedule_send; verbs_dev 1884 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.schedule_send_no_lock = _hfi1_schedule_send; verbs_dev 1885 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.get_pmtu_from_attr = get_pmtu_from_attr; verbs_dev 1886 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.notify_error_qp = notify_error_qp; verbs_dev 1887 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.flush_qp_waiters = flush_qp_waiters; verbs_dev 1888 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.stop_send_queue = stop_send_queue; verbs_dev 1889 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.quiesce_qp = quiesce_qp; verbs_dev 1890 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.notify_error_qp = notify_error_qp; verbs_dev 1891 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.mtu_from_qp = mtu_from_qp; verbs_dev 1892 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.mtu_to_path_mtu = mtu_to_path_mtu; verbs_dev 1893 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.check_modify_qp = hfi1_check_modify_qp; verbs_dev 1894 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.modify_qp = hfi1_modify_qp; verbs_dev 1895 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.notify_restart_rc = hfi1_restart_rc; verbs_dev 1896 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.setup_wqe = hfi1_setup_wqe; verbs_dev 1897 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.driver_f.comp_vect_cpu_lookup = verbs_dev 1901 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.ibdev.num_comp_vectors = dd->comp_vect_possible_cpus; verbs_dev 1902 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.dparms.node = dd->node; verbs_dev 1905 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.flags = 0; /* Let rdmavt handle it all */ verbs_dev 1906 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.dparms.lkey_table_size = hfi1_lkey_table_size; verbs_dev 1907 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.dparms.nports = dd->num_pports; verbs_dev 1908 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.dparms.npkeys = hfi1_get_npkeys(dd); verbs_dev 1909 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.dparms.sge_copy_mode = sge_copy_mode; verbs_dev 1910 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.dparms.wss_threshold = wss_threshold; verbs_dev 1911 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.dparms.wss_clean_period = wss_clean_period; verbs_dev 1912 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.dparms.reserved_operations = 1; verbs_dev 1913 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.dparms.extra_rdma_atomic = HFI1_TID_RDMA_WRITE_CNT; verbs_dev 1916 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.post_parms = hfi1_post_parms; verbs_dev 1919 drivers/infiniband/hw/hfi1/verbs.c dd->verbs_dev.rdi.wc_opcode = ib_hfi1_wc_opcode; verbs_dev 1923 drivers/infiniband/hw/hfi1/verbs.c rvt_init_port(&dd->verbs_dev.rdi, verbs_dev 1928 drivers/infiniband/hw/hfi1/verbs.c rdma_set_device_sysfs_group(&dd->verbs_dev.rdi.ibdev, verbs_dev 1931 drivers/infiniband/hw/hfi1/verbs.c ret = rvt_register_device(&dd->verbs_dev.rdi); verbs_dev 1942 drivers/infiniband/hw/hfi1/verbs.c rvt_unregister_device(&dd->verbs_dev.rdi); verbs_dev 1951 drivers/infiniband/hw/hfi1/verbs.c struct hfi1_ibdev *dev = &dd->verbs_dev; verbs_dev 1955 drivers/infiniband/hw/hfi1/verbs.c rvt_unregister_device(&dd->verbs_dev.rdi); verbs_dev 713 drivers/infiniband/hw/qib/qib.h struct qib_ibdev verbs_dev; /* must be first */ verbs_dev 1190 drivers/infiniband/hw/qib/qib.h return container_of(dev, struct qib_devdata, verbs_dev); verbs_dev 1486 drivers/infiniband/hw/qib/qib.h rvt_get_ibdev_name(&(dd)->verbs_dev.rdi), ##__VA_ARGS__) verbs_dev 1490 drivers/infiniband/hw/qib/qib.h rvt_get_ibdev_name(&(dd)->verbs_dev.rdi), ##__VA_ARGS__) verbs_dev 1494 drivers/infiniband/hw/qib/qib.h rvt_get_ibdev_name(&(dd)->verbs_dev.rdi), (dd)->unit, (port), \ verbs_dev 86 drivers/infiniband/hw/qib/qib_driver.c struct qib_devdata, verbs_dev); verbs_dev 305 drivers/infiniband/hw/qib/qib_driver.c struct rvt_dev_info *rdi = &dd->verbs_dev.rdi; verbs_dev 1041 drivers/infiniband/hw/qib/qib_init.c qib_dbg_ibdev_exit(&dd->verbs_dev); verbs_dev 1044 drivers/infiniband/hw/qib/qib_init.c rvt_dealloc_device(&dd->verbs_dev.rdi); verbs_dev 1096 drivers/infiniband/hw/qib/qib_init.c rvt_set_ibdev_name(&dd->verbs_dev.rdi, "%s%d", "qib", dd->unit); verbs_dev 1115 drivers/infiniband/hw/qib/qib_init.c qib_dbg_ibdev_init(&dd->verbs_dev); verbs_dev 1121 drivers/infiniband/hw/qib/qib_init.c rvt_dealloc_device(&dd->verbs_dev.rdi); verbs_dev 77 drivers/infiniband/hw/qib/qib_intr.c event.device = &dd->verbs_dev.rdi.ibdev; verbs_dev 1032 drivers/infiniband/hw/qib/qib_mad.c event.device = &dd->verbs_dev.rdi.ibdev; verbs_dev 2477 drivers/infiniband/hw/qib/qib_mad.c struct qib_devdata, verbs_dev); verbs_dev 2491 drivers/infiniband/hw/qib/qib_mad.c struct qib_devdata, verbs_dev); verbs_dev 133 drivers/infiniband/hw/qib/qib_qp.c struct qib_ibdev *verbs_dev = container_of(rdi, struct qib_ibdev, rdi); verbs_dev 134 drivers/infiniband/hw/qib/qib_qp.c struct qib_devdata *dd = container_of(verbs_dev, struct qib_devdata, verbs_dev 135 drivers/infiniband/hw/qib/qib_qp.c verbs_dev); verbs_dev 215 drivers/infiniband/hw/qib/qib_qp.c struct qib_ibdev *verbs_dev = container_of(rdi, struct qib_ibdev, rdi); verbs_dev 216 drivers/infiniband/hw/qib/qib_qp.c struct qib_devdata *dd = container_of(verbs_dev, struct qib_devdata, verbs_dev 217 drivers/infiniband/hw/qib/qib_qp.c verbs_dev); verbs_dev 295 drivers/infiniband/hw/qib/qib_qp.c struct qib_ibdev *verbs_dev = container_of(rdi, struct qib_ibdev, rdi); verbs_dev 296 drivers/infiniband/hw/qib/qib_qp.c struct qib_devdata *dd = container_of(verbs_dev, struct qib_devdata, verbs_dev 297 drivers/infiniband/hw/qib/qib_qp.c verbs_dev); verbs_dev 654 drivers/infiniband/hw/qib/qib_sdma.c dev = &ppd->dd->verbs_dev; verbs_dev 56 drivers/infiniband/hw/qib/qib_ud.c struct rvt_dev_info *rdi = &dd->verbs_dev.rdi; verbs_dev 278 drivers/infiniband/hw/qib/qib_verbs.c struct rvt_dev_info *rdi = &dd->verbs_dev.rdi; verbs_dev 677 drivers/infiniband/hw/qib/qib_verbs.c dev = &ppd->dd->verbs_dev; verbs_dev 1146 drivers/infiniband/hw/qib/qib_verbs.c struct qib_ibdev *dev = &dd->verbs_dev; verbs_dev 1349 drivers/infiniband/hw/qib/qib_verbs.c attr.type = rdma_ah_find_type(&dd->verbs_dev.rdi.ibdev, port_num); verbs_dev 1439 drivers/infiniband/hw/qib/qib_verbs.c struct rvt_dev_info *rdi = &dd->verbs_dev.rdi; verbs_dev 1478 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.post_parms = qib_post_parms; verbs_dev 1481 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.wc_opcode = ib_qib_wc_opcode; verbs_dev 1500 drivers/infiniband/hw/qib/qib_verbs.c struct qib_ibdev *dev = &dd->verbs_dev; verbs_dev 1561 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.driver_f.get_pci_dev = qib_get_pci_dev; verbs_dev 1562 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.driver_f.check_ah = qib_check_ah; verbs_dev 1563 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.driver_f.setup_wqe = qib_check_send_wqe; verbs_dev 1564 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.driver_f.notify_new_ah = qib_notify_new_ah; verbs_dev 1565 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.driver_f.alloc_qpn = qib_alloc_qpn; verbs_dev 1566 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.driver_f.qp_priv_alloc = qib_qp_priv_alloc; verbs_dev 1567 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.driver_f.qp_priv_free = qib_qp_priv_free; verbs_dev 1568 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.driver_f.free_all_qps = qib_free_all_qps; verbs_dev 1569 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.driver_f.notify_qp_reset = qib_notify_qp_reset; verbs_dev 1570 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.driver_f.do_send = qib_do_send; verbs_dev 1571 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.driver_f.schedule_send = qib_schedule_send; verbs_dev 1572 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.driver_f.quiesce_qp = qib_quiesce_qp; verbs_dev 1573 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.driver_f.stop_send_queue = qib_stop_send_queue; verbs_dev 1574 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.driver_f.flush_qp_waiters = qib_flush_qp_waiters; verbs_dev 1575 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.driver_f.notify_error_qp = qib_notify_error_qp; verbs_dev 1576 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.driver_f.notify_restart_rc = qib_restart_rc; verbs_dev 1577 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.driver_f.mtu_to_path_mtu = qib_mtu_to_path_mtu; verbs_dev 1578 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.driver_f.mtu_from_qp = qib_mtu_from_qp; verbs_dev 1579 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.driver_f.get_pmtu_from_attr = qib_get_pmtu_from_attr; verbs_dev 1580 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.driver_f.schedule_send_no_lock = _qib_schedule_send; verbs_dev 1581 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.driver_f.query_port_state = qib_query_port; verbs_dev 1582 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.driver_f.shut_down_port = qib_shut_down_port; verbs_dev 1583 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.driver_f.cap_mask_chg = qib_cap_mask_chg; verbs_dev 1584 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.driver_f.notify_create_mad_agent = verbs_dev 1586 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.driver_f.notify_free_mad_agent = verbs_dev 1589 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.dparms.max_rdma_atomic = QIB_MAX_RDMA_ATOMIC; verbs_dev 1590 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.driver_f.get_guid_be = qib_get_guid_be; verbs_dev 1591 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.dparms.lkey_table_size = qib_lkey_table_size; verbs_dev 1592 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.dparms.qp_table_size = ib_qib_qp_table_size; verbs_dev 1593 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.dparms.qpn_start = 1; verbs_dev 1594 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.dparms.qpn_res_start = QIB_KD_QP; verbs_dev 1595 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.dparms.qpn_res_end = QIB_KD_QP; /* Reserve one QP */ verbs_dev 1596 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.dparms.qpn_inc = 1; verbs_dev 1597 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.dparms.qos_shift = 1; verbs_dev 1598 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.dparms.psn_mask = QIB_PSN_MASK; verbs_dev 1599 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.dparms.psn_shift = QIB_PSN_SHIFT; verbs_dev 1600 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.dparms.psn_modify_mask = QIB_PSN_MASK; verbs_dev 1601 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.dparms.nports = dd->num_pports; verbs_dev 1602 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.dparms.npkeys = qib_get_npkeys(dd); verbs_dev 1603 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.dparms.node = dd->assigned_node_id; verbs_dev 1604 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.dparms.core_cap_flags = RDMA_CORE_PORT_IBA_IB; verbs_dev 1605 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.dparms.max_mad_size = IB_MGMT_MAD_SIZE; verbs_dev 1606 drivers/infiniband/hw/qib/qib_verbs.c dd->verbs_dev.rdi.dparms.sge_copy_mode = RVT_SGE_COPY_MEMCPY; verbs_dev 1613 drivers/infiniband/hw/qib/qib_verbs.c rvt_init_port(&dd->verbs_dev.rdi, verbs_dev 1618 drivers/infiniband/hw/qib/qib_verbs.c rdma_set_device_sysfs_group(&dd->verbs_dev.rdi.ibdev, &qib_attr_group); verbs_dev 1621 drivers/infiniband/hw/qib/qib_verbs.c ret = rvt_register_device(&dd->verbs_dev.rdi); verbs_dev 1648 drivers/infiniband/hw/qib/qib_verbs.c struct qib_ibdev *dev = &dd->verbs_dev; verbs_dev 1652 drivers/infiniband/hw/qib/qib_verbs.c rvt_unregister_device(&dd->verbs_dev.rdi);