Lines Matching refs:ibdev

1570 static int qib_query_device(struct ib_device *ibdev, struct ib_device_attr *props,  in qib_query_device()  argument
1573 struct qib_devdata *dd = dd_from_ibdev(ibdev); in qib_query_device()
1574 struct qib_ibdev *dev = to_idev(ibdev); in qib_query_device()
1619 static int qib_query_port(struct ib_device *ibdev, u8 port, in qib_query_port() argument
1622 struct qib_devdata *dd = dd_from_ibdev(ibdev); in qib_query_port()
1623 struct qib_ibport *ibp = to_iport(ibdev, port); in qib_query_port()
1712 static int qib_modify_port(struct ib_device *ibdev, u8 port, in qib_modify_port() argument
1715 struct qib_ibport *ibp = to_iport(ibdev, port); in qib_modify_port()
1729 static int qib_query_gid(struct ib_device *ibdev, u8 port, in qib_query_gid() argument
1732 struct qib_devdata *dd = dd_from_ibdev(ibdev); in qib_query_gid()
1738 struct qib_ibport *ibp = to_iport(ibdev, port); in qib_query_gid()
1753 static struct ib_pd *qib_alloc_pd(struct ib_device *ibdev, in qib_alloc_pd() argument
1757 struct qib_ibdev *dev = to_idev(ibdev); in qib_alloc_pd()
1808 int qib_check_ah(struct ib_device *ibdev, struct ib_ah_attr *ah_attr) in qib_check_ah() argument
1821 ah_attr->port_num > ibdev->phys_port_cnt) in qib_check_ah()
1971 static int qib_query_pkey(struct ib_device *ibdev, u8 port, u16 index, in qib_query_pkey() argument
1974 struct qib_devdata *dd = dd_from_ibdev(ibdev); in qib_query_pkey()
1982 *pkey = qib_get_pkey(to_iport(ibdev, port), index); in qib_query_pkey()
1995 static struct ib_ucontext *qib_alloc_ucontext(struct ib_device *ibdev, in qib_alloc_ucontext() argument
2063 static int qib_port_immutable(struct ib_device *ibdev, u8 port_num, in qib_port_immutable() argument
2069 err = qib_query_port(ibdev, port_num, &attr); in qib_port_immutable()
2089 struct ib_device *ibdev = &dev->ibdev; in qib_register_ib_device() local
2189 strlcpy(ibdev->name, "qib%d", IB_DEVICE_NAME_MAX); in qib_register_ib_device()
2190 ibdev->owner = THIS_MODULE; in qib_register_ib_device()
2191 ibdev->node_guid = ppd->guid; in qib_register_ib_device()
2192 ibdev->uverbs_abi_ver = QIB_UVERBS_ABI_VERSION; in qib_register_ib_device()
2193 ibdev->uverbs_cmd_mask = in qib_register_ib_device()
2224 ibdev->node_type = RDMA_NODE_IB_CA; in qib_register_ib_device()
2225 ibdev->phys_port_cnt = dd->num_pports; in qib_register_ib_device()
2226 ibdev->num_comp_vectors = 1; in qib_register_ib_device()
2227 ibdev->dma_device = &dd->pcidev->dev; in qib_register_ib_device()
2228 ibdev->query_device = qib_query_device; in qib_register_ib_device()
2229 ibdev->modify_device = qib_modify_device; in qib_register_ib_device()
2230 ibdev->query_port = qib_query_port; in qib_register_ib_device()
2231 ibdev->modify_port = qib_modify_port; in qib_register_ib_device()
2232 ibdev->query_pkey = qib_query_pkey; in qib_register_ib_device()
2233 ibdev->query_gid = qib_query_gid; in qib_register_ib_device()
2234 ibdev->alloc_ucontext = qib_alloc_ucontext; in qib_register_ib_device()
2235 ibdev->dealloc_ucontext = qib_dealloc_ucontext; in qib_register_ib_device()
2236 ibdev->alloc_pd = qib_alloc_pd; in qib_register_ib_device()
2237 ibdev->dealloc_pd = qib_dealloc_pd; in qib_register_ib_device()
2238 ibdev->create_ah = qib_create_ah; in qib_register_ib_device()
2239 ibdev->destroy_ah = qib_destroy_ah; in qib_register_ib_device()
2240 ibdev->modify_ah = qib_modify_ah; in qib_register_ib_device()
2241 ibdev->query_ah = qib_query_ah; in qib_register_ib_device()
2242 ibdev->create_srq = qib_create_srq; in qib_register_ib_device()
2243 ibdev->modify_srq = qib_modify_srq; in qib_register_ib_device()
2244 ibdev->query_srq = qib_query_srq; in qib_register_ib_device()
2245 ibdev->destroy_srq = qib_destroy_srq; in qib_register_ib_device()
2246 ibdev->create_qp = qib_create_qp; in qib_register_ib_device()
2247 ibdev->modify_qp = qib_modify_qp; in qib_register_ib_device()
2248 ibdev->query_qp = qib_query_qp; in qib_register_ib_device()
2249 ibdev->destroy_qp = qib_destroy_qp; in qib_register_ib_device()
2250 ibdev->post_send = qib_post_send; in qib_register_ib_device()
2251 ibdev->post_recv = qib_post_receive; in qib_register_ib_device()
2252 ibdev->post_srq_recv = qib_post_srq_receive; in qib_register_ib_device()
2253 ibdev->create_cq = qib_create_cq; in qib_register_ib_device()
2254 ibdev->destroy_cq = qib_destroy_cq; in qib_register_ib_device()
2255 ibdev->resize_cq = qib_resize_cq; in qib_register_ib_device()
2256 ibdev->poll_cq = qib_poll_cq; in qib_register_ib_device()
2257 ibdev->req_notify_cq = qib_req_notify_cq; in qib_register_ib_device()
2258 ibdev->get_dma_mr = qib_get_dma_mr; in qib_register_ib_device()
2259 ibdev->reg_phys_mr = qib_reg_phys_mr; in qib_register_ib_device()
2260 ibdev->reg_user_mr = qib_reg_user_mr; in qib_register_ib_device()
2261 ibdev->dereg_mr = qib_dereg_mr; in qib_register_ib_device()
2262 ibdev->alloc_mr = qib_alloc_mr; in qib_register_ib_device()
2263 ibdev->map_mr_sg = qib_map_mr_sg; in qib_register_ib_device()
2264 ibdev->alloc_fmr = qib_alloc_fmr; in qib_register_ib_device()
2265 ibdev->map_phys_fmr = qib_map_phys_fmr; in qib_register_ib_device()
2266 ibdev->unmap_fmr = qib_unmap_fmr; in qib_register_ib_device()
2267 ibdev->dealloc_fmr = qib_dealloc_fmr; in qib_register_ib_device()
2268 ibdev->attach_mcast = qib_multicast_attach; in qib_register_ib_device()
2269 ibdev->detach_mcast = qib_multicast_detach; in qib_register_ib_device()
2270 ibdev->process_mad = qib_process_mad; in qib_register_ib_device()
2271 ibdev->mmap = qib_mmap; in qib_register_ib_device()
2272 ibdev->dma_ops = &qib_dma_mapping_ops; in qib_register_ib_device()
2273 ibdev->get_port_immutable = qib_port_immutable; in qib_register_ib_device()
2275 snprintf(ibdev->node_desc, sizeof(ibdev->node_desc), in qib_register_ib_device()
2278 ret = ib_register_device(ibdev, qib_create_port_files); in qib_register_ib_device()
2295 ib_unregister_device(ibdev); in qib_register_ib_device()
2324 struct ib_device *ibdev = &dev->ibdev; in qib_unregister_ib_device() local
2332 ib_unregister_device(ibdev); in qib_unregister_ib_device()