Lines Matching defs:ibdev
113 static inline struct efa_dev *to_edev(struct ib_device *ibdev)
115 return container_of(ibdev, struct efa_dev, ibdev);
172 ibdev_err(&dev->ibdev, "Failed to map DMA address\n");
188 int efa_query_device(struct ib_device *ibdev,
194 struct efa_dev *dev = to_edev(ibdev);
199 ibdev_dbg(ibdev,
241 ibdev_dbg(ibdev,
250 int efa_query_port(struct ib_device *ibdev, u8 port,
253 struct efa_dev *dev = to_edev(ibdev);
286 ibdev_dbg(&dev->ibdev,
322 int efa_query_gid(struct ib_device *ibdev, u8 port, int index,
325 struct efa_dev *dev = to_edev(ibdev);
332 int efa_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
361 ibdev_dbg(&dev->ibdev,
378 ibdev_dbg(&dev->ibdev,
384 ibdev_dbg(&dev->ibdev, "Allocated pd[%d]\n", pd->pdn);
400 ibdev_dbg(&dev->ibdev, "Dealloc pd[%d]\n", pd->pdn);
426 ibdev_dbg(&dev->ibdev, "Destroy qp[%u]\n", ibqp->qp_num);
435 ibdev_dbg(&dev->ibdev,
543 ibdev_dbg(&dev->ibdev,
550 ibdev_dbg(&dev->ibdev,
557 ibdev_dbg(&dev->ibdev,
563 ibdev_dbg(&dev->ibdev,
569 ibdev_dbg(&dev->ibdev,
584 ibdev_dbg(&dev->ibdev,
590 ibdev_dbg(&dev->ibdev, "SRQ is not supported\n");
595 ibdev_dbg(&dev->ibdev, "Unsupported create flags\n");
627 ibdev_dbg(&dev->ibdev,
636 ibdev_dbg(&dev->ibdev,
645 ibdev_dbg(&dev->ibdev,
651 ibdev_dbg(&dev->ibdev,
671 ibdev_dbg(&dev->ibdev,
678 ibdev_dbg(&dev->ibdev, "Create QP: qp type %d driver qp type %#x\n",
696 ibdev_dbg(&dev->ibdev,
730 ibdev_dbg(&dev->ibdev,
737 ibdev_dbg(&dev->ibdev, "Created qp[%d]\n", qp->ibqp.qp_num);
878 ibdev_dbg(&dev->ibdev,
892 ibdev_dbg(&dev->ibdev, "Invalid modify QP parameters\n");
897 ibdev_dbg(&dev->ibdev, "Can't change port num\n");
902 ibdev_dbg(&dev->ibdev, "Can't change pkey index\n");
921 ibdev_dbg(&dev->ibdev,
989 ibdev_dbg(&dev->ibdev,
1022 struct ib_device *ibdev = ibcq->device;
1023 struct efa_dev *dev = to_edev(ibdev);
1029 ibdev_dbg(ibdev, "create_cq entries %d\n", entries);
1032 ibdev_dbg(ibdev,
1040 ibdev_dbg(ibdev,
1049 ibdev_dbg(ibdev,
1058 ibdev_dbg(ibdev, "Cannot copy udata for create_cq\n");
1063 ibdev_dbg(ibdev,
1070 ibdev_dbg(ibdev,
1077 ibdev_dbg(ibdev,
1109 ibdev_dbg(ibdev, "Could not setup cq[%u] mmap entries\n",
1118 ibdev_dbg(ibdev,
1124 ibdev_dbg(ibdev, "Created cq[%d], cq depth[%u]. dma[%pad] virt[0x%p]\n",
1152 ibdev_dbg(&dev->ibdev, "hp_cnt[%u], pages_in_hp[%u]\n",
1212 ibdev_dbg(&dev->ibdev,
1251 ibdev_err(&dev->ibdev,
1257 ibdev_dbg(&dev->ibdev,
1312 ibdev_err(&dev->ibdev, "Unable to map pbl to DMA address\n");
1317 ibdev_dbg(&dev->ibdev,
1351 ibdev_dbg(&dev->ibdev,
1356 ibdev_dbg(&dev->ibdev,
1414 ibdev_dbg(&dev->ibdev,
1447 ibdev_dbg(&dev->ibdev,
1463 ibdev_dbg(&dev->ibdev, "Failed to create pbl[%d]\n", err);
1503 ibdev_dbg(&dev->ibdev,
1515 ibdev_dbg(&dev->ibdev,
1531 ibdev_dbg(&dev->ibdev,
1546 ibdev_dbg(&dev->ibdev, "Failed to find a suitable page size in page_size_cap %#llx\n",
1554 ibdev_dbg(&dev->ibdev,
1582 ibdev_dbg(&dev->ibdev, "Registered mr[%d]\n", mr->ibmr.lkey);
1602 ibdev_dbg(&dev->ibdev, "Deregister mr[%d]\n", ibmr->lkey);
1615 int efa_get_port_immutable(struct ib_device *ibdev, u8 port_num,
1621 err = ib_query_port(ibdev, port_num, &attr);
1623 ibdev_dbg(ibdev, "Couldn't query port err[%d]\n", err);
1664 ibdev_dbg(&dev->ibdev, "Userspace handshake failed for %s attribute\n",
1686 ibdev_dbg(&dev->ibdev,
1749 ibdev_dbg(&dev->ibdev,
1757 ibdev_dbg(&dev->ibdev,
1790 &dev->ibdev,
1808 ibdev_dbg(&dev->ibdev,
1838 ibdev_dbg(&dev->ibdev,
1846 ibdev_dbg(&dev->ibdev, "Incompatible ABI params\n");
1867 ibdev_dbg(&dev->ibdev,
1872 ibdev_dbg(&dev->ibdev, "Created ah[%d]\n", ah->ah);
1888 ibdev_dbg(&dev->ibdev, "Destroy ah[%d]\n", ah->ah);
1891 ibdev_dbg(&dev->ibdev,
1900 struct rdma_hw_stats *efa_alloc_hw_stats(struct ib_device *ibdev, u8 port_num)
1907 int efa_get_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats,
1912 struct efa_dev *dev = to_edev(ibdev);
1976 enum rdma_link_layer efa_port_link_layer(struct ib_device *ibdev,