Lines Matching defs:ibdev
7 * @ibdev: device pointer from stack
11 static int irdma_query_device(struct ib_device *ibdev,
15 struct irdma_device *iwdev = to_iwdev(ibdev);
49 if (rdma_protocol_roce(ibdev, 1)) {
68 * @ibdev: device pointer from stack
72 static int irdma_query_port(struct ib_device *ibdev, u32 port,
75 struct irdma_device *iwdev = to_iwdev(ibdev);
94 ib_get_eth_speed(ibdev, port, &props->active_speed,
97 if (rdma_protocol_roce(ibdev, 1)) {
187 ibdev_dbg(&ucontext->iwdev->ibdev,
194 ibdev_dbg(&ucontext->iwdev->ibdev,
217 ibdev_dbg(&ucontext->iwdev->ibdev,
275 struct ib_device *ibdev = uctx->device;
276 struct irdma_device *iwdev = to_iwdev(ibdev);
350 ibdev_err(&iwdev->ibdev,
598 ibdev_dbg(&iwdev->ibdev, "VERBS: ib_copy_from_data fail\n");
613 ibdev_dbg(&iwdev->ibdev, "VERBS: no pbl info\n");
846 if (rdma_protocol_roce(&iwdev->ibdev, 1)) {
947 if (!rdma_protocol_roce(&iwdev->ibdev, 1))
964 ibdev_dbg(&iwdev->ibdev, "VERBS: setup qp failed\n");
968 if (rdma_protocol_roce(&iwdev->ibdev, 1)) {
989 ibdev_dbg(&iwdev->ibdev, "VERBS: qp_init fail\n");
997 if (rdma_protocol_roce(&iwdev->ibdev, 1))
1012 if (rdma_protocol_roce(&iwdev->ibdev, 1)) {
1028 if (rdma_protocol_iwarp(&iwdev->ibdev, 1))
1039 ibdev_dbg(&iwdev->ibdev, "VERBS: copy_to_udata failed\n");
1128 * @ibdev: device pointer from stack
1133 static int irdma_query_pkey(struct ib_device *ibdev, u32 port, u16 index,
1167 ibdev_warn(&iwqp->iwdev->ibdev,
1335 ibdev_err(&iwdev->ibdev,
1348 ibdev_err(&iwdev->ibdev,
1369 ibdev_dbg(&iwdev->ibdev,
1378 ibdev_warn(&iwdev->ibdev, "modify_qp invalid for qp_id=%d, old_state=0x%x, new_state=0x%x\n",
1519 ibdev_dbg(&iwdev->ibdev,
1573 ibdev_dbg(&iwdev->ibdev,
1766 ibdev_dbg(&iwdev->ibdev,
2046 struct ib_device *ibdev = ibcq->device;
2047 struct irdma_device *iwdev = to_iwdev(ibdev);
2192 ibdev_dbg(&iwdev->ibdev, "VERBS: init cq fail\n");
2221 ibdev_dbg(&iwdev->ibdev,
2520 ibdev_dbg(&iwdev->ibdev, "VERBS: MR type error\n");
2939 if (!rdma_protocol_roce(&iwdev->ibdev, 1) &&
3026 ibdev_dbg(&iwdev->ibdev,
3089 ibdev_dbg(&iwdev->ibdev, "Failed to get dmabuf umem[%d]\n", err);
3422 ibdev_dbg(&iwqp->iwdev->ibdev,
3474 ibdev_dbg(&iwqp->iwdev->ibdev,
3705 ibdev_dbg(&iwdev->ibdev, "%s: Error polling CQ, irdma_err: %d\n",
3771 static int irdma_roce_port_immutable(struct ib_device *ibdev, u32 port_num,
3778 err = ib_query_port(ibdev, port_num, &attr);
3789 static int irdma_iw_port_immutable(struct ib_device *ibdev, u32 port_num,
3796 err = ib_query_port(ibdev, port_num, &attr);
3870 * @ibdev: device pointer from stack
3873 static struct rdma_hw_stats *irdma_alloc_hw_port_stats(struct ib_device *ibdev,
3876 struct irdma_device *iwdev = to_iwdev(ibdev);
3888 * @ibdev: device pointer from stack
3893 static int irdma_get_hw_stats(struct ib_device *ibdev,
3897 struct irdma_device *iwdev = to_iwdev(ibdev);
3912 * @ibdev: device pointer from stack
3917 static int irdma_query_gid(struct ib_device *ibdev, u32 port, int index,
3920 struct irdma_device *iwdev = to_iwdev(ibdev);
4064 ibdev_dbg(&iwdev->ibdev,
4073 ibdev_dbg(&iwdev->ibdev,
4203 ibdev_dbg(&iwdev->ibdev,
4216 ibdev_dbg(&iwdev->ibdev,
4237 ibdev_dbg(&iwdev->ibdev,
4260 ibdev_dbg(&iwdev->ibdev, "VERBS: CQP-OP Create AH fail");
4273 ibdev_dbg(&iwdev->ibdev, "VERBS: CQP create AH timed out");
4533 static enum rdma_link_layer irdma_get_link_layer(struct ib_device *ibdev,
4616 iwdev->ibdev.node_type = RDMA_NODE_IB_CA;
4617 addrconf_addr_eui48((u8 *)&iwdev->ibdev.node_guid,
4619 ib_set_device_ops(&iwdev->ibdev, &irdma_roce_dev_ops);
4630 iwdev->ibdev.node_type = RDMA_NODE_RNIC;
4631 addrconf_addr_eui48((u8 *)&iwdev->ibdev.node_guid,
4633 memcpy(iwdev->ibdev.iw_ifname, netdev->name,
4634 sizeof(iwdev->ibdev.iw_ifname));
4635 ib_set_device_ops(&iwdev->ibdev, &irdma_iw_dev_ops);
4651 iwdev->ibdev.phys_port_cnt = 1;
4652 iwdev->ibdev.num_comp_vectors = iwdev->rf->ceqs_count;
4653 iwdev->ibdev.dev.parent = &pcidev->dev;
4654 ib_set_device_ops(&iwdev->ibdev, &irdma_dev_ops);
4665 event.device = &iwdev->ibdev;
4681 ib_unregister_device(&iwdev->ibdev);
4694 ret = ib_device_set_netdev(&iwdev->ibdev, iwdev->netdev, 1);
4698 ret = ib_register_device(&iwdev->ibdev, "irdma%d", iwdev->rf->hw.device);
4709 ibdev_dbg(&iwdev->ibdev, "VERBS: Register RDMA device fail\n");
4716 * @ibdev: ib device
4718 * callback from ibdev dealloc_driver to deallocate resources
4721 void irdma_ib_dealloc_device(struct ib_device *ibdev)
4723 struct irdma_device *iwdev = to_iwdev(ibdev);