Lines Matching refs:ibdev
1554 static int qib_query_device(struct ib_device *ibdev, in qib_query_device() argument
1557 struct qib_devdata *dd = dd_from_ibdev(ibdev); in qib_query_device()
1558 struct qib_ibdev *dev = to_idev(ibdev); in qib_query_device()
1600 static int qib_query_port(struct ib_device *ibdev, u8 port, in qib_query_port() argument
1603 struct qib_devdata *dd = dd_from_ibdev(ibdev); in qib_query_port()
1604 struct qib_ibport *ibp = to_iport(ibdev, port); in qib_query_port()
1693 static int qib_modify_port(struct ib_device *ibdev, u8 port, in qib_modify_port() argument
1696 struct qib_ibport *ibp = to_iport(ibdev, port); in qib_modify_port()
1710 static int qib_query_gid(struct ib_device *ibdev, u8 port, in qib_query_gid() argument
1713 struct qib_devdata *dd = dd_from_ibdev(ibdev); in qib_query_gid()
1719 struct qib_ibport *ibp = to_iport(ibdev, port); in qib_query_gid()
1734 static struct ib_pd *qib_alloc_pd(struct ib_device *ibdev, in qib_alloc_pd() argument
1738 struct qib_ibdev *dev = to_idev(ibdev); in qib_alloc_pd()
1789 int qib_check_ah(struct ib_device *ibdev, struct ib_ah_attr *ah_attr) in qib_check_ah() argument
1802 ah_attr->port_num > ibdev->phys_port_cnt) in qib_check_ah()
1952 static int qib_query_pkey(struct ib_device *ibdev, u8 port, u16 index, in qib_query_pkey() argument
1955 struct qib_devdata *dd = dd_from_ibdev(ibdev); in qib_query_pkey()
1963 *pkey = qib_get_pkey(to_iport(ibdev, port), index); in qib_query_pkey()
1976 static struct ib_ucontext *qib_alloc_ucontext(struct ib_device *ibdev, in qib_alloc_ucontext() argument
2052 struct ib_device *ibdev = &dev->ibdev; in qib_register_ib_device() local
2152 strlcpy(ibdev->name, "qib%d", IB_DEVICE_NAME_MAX); in qib_register_ib_device()
2153 ibdev->owner = THIS_MODULE; in qib_register_ib_device()
2154 ibdev->node_guid = ppd->guid; in qib_register_ib_device()
2155 ibdev->uverbs_abi_ver = QIB_UVERBS_ABI_VERSION; in qib_register_ib_device()
2156 ibdev->uverbs_cmd_mask = in qib_register_ib_device()
2187 ibdev->node_type = RDMA_NODE_IB_CA; in qib_register_ib_device()
2188 ibdev->phys_port_cnt = dd->num_pports; in qib_register_ib_device()
2189 ibdev->num_comp_vectors = 1; in qib_register_ib_device()
2190 ibdev->dma_device = &dd->pcidev->dev; in qib_register_ib_device()
2191 ibdev->query_device = qib_query_device; in qib_register_ib_device()
2192 ibdev->modify_device = qib_modify_device; in qib_register_ib_device()
2193 ibdev->query_port = qib_query_port; in qib_register_ib_device()
2194 ibdev->modify_port = qib_modify_port; in qib_register_ib_device()
2195 ibdev->query_pkey = qib_query_pkey; in qib_register_ib_device()
2196 ibdev->query_gid = qib_query_gid; in qib_register_ib_device()
2197 ibdev->alloc_ucontext = qib_alloc_ucontext; in qib_register_ib_device()
2198 ibdev->dealloc_ucontext = qib_dealloc_ucontext; in qib_register_ib_device()
2199 ibdev->alloc_pd = qib_alloc_pd; in qib_register_ib_device()
2200 ibdev->dealloc_pd = qib_dealloc_pd; in qib_register_ib_device()
2201 ibdev->create_ah = qib_create_ah; in qib_register_ib_device()
2202 ibdev->destroy_ah = qib_destroy_ah; in qib_register_ib_device()
2203 ibdev->modify_ah = qib_modify_ah; in qib_register_ib_device()
2204 ibdev->query_ah = qib_query_ah; in qib_register_ib_device()
2205 ibdev->create_srq = qib_create_srq; in qib_register_ib_device()
2206 ibdev->modify_srq = qib_modify_srq; in qib_register_ib_device()
2207 ibdev->query_srq = qib_query_srq; in qib_register_ib_device()
2208 ibdev->destroy_srq = qib_destroy_srq; in qib_register_ib_device()
2209 ibdev->create_qp = qib_create_qp; in qib_register_ib_device()
2210 ibdev->modify_qp = qib_modify_qp; in qib_register_ib_device()
2211 ibdev->query_qp = qib_query_qp; in qib_register_ib_device()
2212 ibdev->destroy_qp = qib_destroy_qp; in qib_register_ib_device()
2213 ibdev->post_send = qib_post_send; in qib_register_ib_device()
2214 ibdev->post_recv = qib_post_receive; in qib_register_ib_device()
2215 ibdev->post_srq_recv = qib_post_srq_receive; in qib_register_ib_device()
2216 ibdev->create_cq = qib_create_cq; in qib_register_ib_device()
2217 ibdev->destroy_cq = qib_destroy_cq; in qib_register_ib_device()
2218 ibdev->resize_cq = qib_resize_cq; in qib_register_ib_device()
2219 ibdev->poll_cq = qib_poll_cq; in qib_register_ib_device()
2220 ibdev->req_notify_cq = qib_req_notify_cq; in qib_register_ib_device()
2221 ibdev->get_dma_mr = qib_get_dma_mr; in qib_register_ib_device()
2222 ibdev->reg_phys_mr = qib_reg_phys_mr; in qib_register_ib_device()
2223 ibdev->reg_user_mr = qib_reg_user_mr; in qib_register_ib_device()
2224 ibdev->dereg_mr = qib_dereg_mr; in qib_register_ib_device()
2225 ibdev->alloc_fast_reg_mr = qib_alloc_fast_reg_mr; in qib_register_ib_device()
2226 ibdev->alloc_fast_reg_page_list = qib_alloc_fast_reg_page_list; in qib_register_ib_device()
2227 ibdev->free_fast_reg_page_list = qib_free_fast_reg_page_list; in qib_register_ib_device()
2228 ibdev->alloc_fmr = qib_alloc_fmr; in qib_register_ib_device()
2229 ibdev->map_phys_fmr = qib_map_phys_fmr; in qib_register_ib_device()
2230 ibdev->unmap_fmr = qib_unmap_fmr; in qib_register_ib_device()
2231 ibdev->dealloc_fmr = qib_dealloc_fmr; in qib_register_ib_device()
2232 ibdev->attach_mcast = qib_multicast_attach; in qib_register_ib_device()
2233 ibdev->detach_mcast = qib_multicast_detach; in qib_register_ib_device()
2234 ibdev->process_mad = qib_process_mad; in qib_register_ib_device()
2235 ibdev->mmap = qib_mmap; in qib_register_ib_device()
2236 ibdev->dma_ops = &qib_dma_mapping_ops; in qib_register_ib_device()
2238 snprintf(ibdev->node_desc, sizeof(ibdev->node_desc), in qib_register_ib_device()
2241 ret = ib_register_device(ibdev, qib_create_port_files); in qib_register_ib_device()
2258 ib_unregister_device(ibdev); in qib_register_ib_device()
2287 struct ib_device *ibdev = &dev->ibdev; in qib_unregister_ib_device() local
2295 ib_unregister_device(ibdev); in qib_unregister_ib_device()