Lines Matching defs:ibdev
131 static inline struct efa_dev *to_edev(struct ib_device *ibdev)
133 return container_of(ibdev, struct efa_dev, ibdev);
190 ibdev_err(&dev->ibdev, "Failed to map DMA address\n");
206 int efa_query_device(struct ib_device *ibdev,
212 struct efa_dev *dev = to_edev(ibdev);
217 ibdev_dbg(ibdev,
269 ibdev_dbg(ibdev,
278 int efa_query_port(struct ib_device *ibdev, u32 port,
281 struct efa_dev *dev = to_edev(ibdev);
314 ibdev_dbg(&dev->ibdev,
350 int efa_query_gid(struct ib_device *ibdev, u32 port, int index,
353 struct efa_dev *dev = to_edev(ibdev);
360 int efa_query_pkey(struct ib_device *ibdev, u32 port, u16 index,
389 ibdev_dbg(&dev->ibdev,
406 ibdev_dbg(&dev->ibdev,
412 ibdev_dbg(&dev->ibdev, "Allocated pd[%d]\n", pd->pdn);
428 ibdev_dbg(&dev->ibdev, "Dealloc pd[%d]\n", pd->pdn);
454 ibdev_dbg(&dev->ibdev, "Destroy qp[%u]\n", ibqp->qp_num);
463 ibdev_dbg(&dev->ibdev,
570 ibdev_dbg(&dev->ibdev,
577 ibdev_dbg(&dev->ibdev,
584 ibdev_dbg(&dev->ibdev,
590 ibdev_dbg(&dev->ibdev,
596 ibdev_dbg(&dev->ibdev,
611 ibdev_dbg(&dev->ibdev,
617 ibdev_dbg(&dev->ibdev, "SRQ is not supported\n");
622 ibdev_dbg(&dev->ibdev, "Unsupported create flags\n");
653 ibdev_dbg(&dev->ibdev,
662 ibdev_dbg(&dev->ibdev,
671 ibdev_dbg(&dev->ibdev,
677 ibdev_dbg(&dev->ibdev,
691 ibdev_dbg(&dev->ibdev,
698 ibdev_dbg(&dev->ibdev, "Create QP: qp type %d driver qp type %#x\n",
716 ibdev_dbg(&dev->ibdev,
750 ibdev_dbg(&dev->ibdev,
757 ibdev_dbg(&dev->ibdev, "Created qp[%d]\n", qp->ibqp.qp_num);
896 ibdev_dbg(&dev->ibdev,
910 ibdev_dbg(&dev->ibdev, "Invalid modify QP parameters\n");
915 ibdev_dbg(&dev->ibdev, "Can't change port num\n");
920 ibdev_dbg(&dev->ibdev, "Can't change pkey index\n");
942 ibdev_dbg(&dev->ibdev,
1016 ibdev_dbg(&dev->ibdev,
1074 struct ib_device *ibdev = ibcq->device;
1075 struct efa_dev *dev = to_edev(ibdev);
1082 ibdev_dbg(ibdev, "create_cq entries %d\n", entries);
1088 ibdev_dbg(ibdev,
1096 ibdev_dbg(ibdev,
1105 ibdev_dbg(ibdev,
1114 ibdev_dbg(ibdev, "Cannot copy udata for create_cq\n");
1119 ibdev_dbg(ibdev,
1129 ibdev_dbg(ibdev,
1136 ibdev_dbg(ibdev,
1176 ibdev_dbg(ibdev, "Could not setup cq[%u] mmap entries\n",
1184 ibdev_dbg(ibdev, "Failed to store cq[%u] in xarray\n",
1194 ibdev_dbg(ibdev,
1200 ibdev_dbg(ibdev, "Created cq[%d], cq depth[%u]. dma[%pad] virt[0x%p]\n",
1231 ibdev_dbg(&dev->ibdev, "hp_cnt[%u], pages_in_hp[%u]\n",
1291 ibdev_dbg(&dev->ibdev,
1330 ibdev_err(&dev->ibdev,
1336 ibdev_dbg(&dev->ibdev,
1391 ibdev_err(&dev->ibdev, "Unable to map pbl to DMA address\n");
1396 ibdev_dbg(&dev->ibdev,
1430 ibdev_dbg(&dev->ibdev,
1435 ibdev_dbg(&dev->ibdev,
1493 ibdev_dbg(&dev->ibdev,
1526 ibdev_dbg(&dev->ibdev,
1542 ibdev_dbg(&dev->ibdev, "Failed to create pbl[%d]\n", err);
1575 ibdev_dbg(&dev->ibdev,
1587 ibdev_dbg(&dev->ibdev,
1620 ibdev_dbg(&dev->ibdev, "Failed to find a suitable page size in page_size_cap %#llx\n",
1628 ibdev_dbg(&dev->ibdev,
1656 ibdev_dbg(&dev->ibdev, "Registered mr[%d]\n", mr->ibmr.lkey);
1681 ibdev_dbg(&dev->ibdev, "Failed to get dmabuf umem[%d]\n", err);
1718 ibdev_dbg(&dev->ibdev,
1745 ibdev_dbg(&dev->ibdev, "Deregister mr[%d]\n", ibmr->lkey);
1758 int efa_get_port_immutable(struct ib_device *ibdev, u32 port_num,
1764 err = ib_query_port(ibdev, port_num, &attr);
1766 ibdev_dbg(ibdev, "Couldn't query port err[%d]\n", err);
1807 ibdev_dbg(&dev->ibdev, "Userspace handshake failed for %s attribute\n",
1829 ibdev_dbg(&dev->ibdev,
1892 ibdev_dbg(&dev->ibdev,
1900 ibdev_dbg(&dev->ibdev,
1933 &dev->ibdev,
1951 ibdev_dbg(&dev->ibdev,
1981 ibdev_dbg(&dev->ibdev,
1989 ibdev_dbg(&dev->ibdev, "Incompatible ABI params\n");
2010 ibdev_dbg(&dev->ibdev,
2015 ibdev_dbg(&dev->ibdev, "Created ah[%d]\n", ah->ah);
2031 ibdev_dbg(&dev->ibdev, "Destroy ah[%d]\n", ah->ah);
2034 ibdev_dbg(&dev->ibdev,
2043 struct rdma_hw_stats *efa_alloc_hw_port_stats(struct ib_device *ibdev,
2051 struct rdma_hw_stats *efa_alloc_hw_device_stats(struct ib_device *ibdev)
2145 int efa_get_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats,
2149 return efa_fill_port_stats(to_edev(ibdev), stats, port_num);
2151 return efa_fill_device_stats(to_edev(ibdev), stats);
2154 enum rdma_link_layer efa_port_link_layer(struct ib_device *ibdev,