• 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

1503 static int qib_query_device(struct ib_device *ibdev,
1506 struct qib_devdata *dd = dd_from_ibdev(ibdev);
1507 struct qib_ibdev *dev = to_idev(ibdev);
1549 static int qib_query_port(struct ib_device *ibdev, u8 port,
1552 struct qib_devdata *dd = dd_from_ibdev(ibdev);
1553 struct qib_ibport *ibp = to_iport(ibdev, port);
1642 static int qib_modify_port(struct ib_device *ibdev, u8 port,
1645 struct qib_ibport *ibp = to_iport(ibdev, port);
1659 static int qib_query_gid(struct ib_device *ibdev, u8 port,
1662 struct qib_devdata *dd = dd_from_ibdev(ibdev);
1668 struct qib_ibport *ibp = to_iport(ibdev, port);
1683 static struct ib_pd *qib_alloc_pd(struct ib_device *ibdev,
1687 struct qib_ibdev *dev = to_idev(ibdev);
1738 int qib_check_ah(struct ib_device *ibdev, struct ib_ah_attr *ah_attr)
1751 ah_attr->port_num > ibdev->phys_port_cnt)
1884 static int qib_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
1887 struct qib_devdata *dd = dd_from_ibdev(ibdev);
1895 *pkey = qib_get_pkey(to_iport(ibdev, port), index);
1904 * @ibdev: the infiniband device
1908 static struct ib_ucontext *qib_alloc_ucontext(struct ib_device *ibdev,
1982 struct ib_device *ibdev = &dev->ibdev;
2069 strlcpy(ibdev->name, "qib%d", IB_DEVICE_NAME_MAX);
2070 ibdev->owner = THIS_MODULE;
2071 ibdev->node_guid = ppd->guid;
2072 ibdev->uverbs_abi_ver = QIB_UVERBS_ABI_VERSION;
2073 ibdev->uverbs_cmd_mask =
2104 ibdev->node_type = RDMA_NODE_IB_CA;
2105 ibdev->phys_port_cnt = dd->num_pports;
2106 ibdev->num_comp_vectors = 1;
2107 ibdev->dma_device = &dd->pcidev->dev;
2108 ibdev->query_device = qib_query_device;
2109 ibdev->modify_device = qib_modify_device;
2110 ibdev->query_port = qib_query_port;
2111 ibdev->modify_port = qib_modify_port;
2112 ibdev->query_pkey = qib_query_pkey;
2113 ibdev->query_gid = qib_query_gid;
2114 ibdev->alloc_ucontext = qib_alloc_ucontext;
2115 ibdev->dealloc_ucontext = qib_dealloc_ucontext;
2116 ibdev->alloc_pd = qib_alloc_pd;
2117 ibdev->dealloc_pd = qib_dealloc_pd;
2118 ibdev->create_ah = qib_create_ah;
2119 ibdev->destroy_ah = qib_destroy_ah;
2120 ibdev->modify_ah = qib_modify_ah;
2121 ibdev->query_ah = qib_query_ah;
2122 ibdev->create_srq = qib_create_srq;
2123 ibdev->modify_srq = qib_modify_srq;
2124 ibdev->query_srq = qib_query_srq;
2125 ibdev->destroy_srq = qib_destroy_srq;
2126 ibdev->create_qp = qib_create_qp;
2127 ibdev->modify_qp = qib_modify_qp;
2128 ibdev->query_qp = qib_query_qp;
2129 ibdev->destroy_qp = qib_destroy_qp;
2130 ibdev->post_send = qib_post_send;
2131 ibdev->post_recv = qib_post_receive;
2132 ibdev->post_srq_recv = qib_post_srq_receive;
2133 ibdev->create_cq = qib_create_cq;
2134 ibdev->destroy_cq = qib_destroy_cq;
2135 ibdev->resize_cq = qib_resize_cq;
2136 ibdev->poll_cq = qib_poll_cq;
2137 ibdev->req_notify_cq = qib_req_notify_cq;
2138 ibdev->get_dma_mr = qib_get_dma_mr;
2139 ibdev->reg_phys_mr = qib_reg_phys_mr;
2140 ibdev->reg_user_mr = qib_reg_user_mr;
2141 ibdev->dereg_mr = qib_dereg_mr;
2142 ibdev->alloc_fast_reg_mr = qib_alloc_fast_reg_mr;
2143 ibdev->alloc_fast_reg_page_list = qib_alloc_fast_reg_page_list;
2144 ibdev->free_fast_reg_page_list = qib_free_fast_reg_page_list;
2145 ibdev->alloc_fmr = qib_alloc_fmr;
2146 ibdev->map_phys_fmr = qib_map_phys_fmr;
2147 ibdev->unmap_fmr = qib_unmap_fmr;
2148 ibdev->dealloc_fmr = qib_dealloc_fmr;
2149 ibdev->attach_mcast = qib_multicast_attach;
2150 ibdev->detach_mcast = qib_multicast_detach;
2151 ibdev->process_mad = qib_process_mad;
2152 ibdev->mmap = qib_mmap;
2153 ibdev->dma_ops = &qib_dma_mapping_ops;
2155 snprintf(ibdev->node_desc, sizeof(ibdev->node_desc),
2158 ret = ib_register_device(ibdev, qib_create_port_files);
2174 ib_unregister_device(ibdev);
2203 struct ib_device *ibdev = &dev->ibdev;
2211 ib_unregister_device(ibdev);