Lines Matching refs:ibdev
137 static inline struct efa_dev *to_edev(struct ib_device *ibdev) in to_edev() argument
139 return container_of(ibdev, struct efa_dev, ibdev); in to_edev()
196 ibdev_err(&dev->ibdev, "Failed to map DMA address\n"); in efa_zalloc_mapped()
212 int efa_query_device(struct ib_device *ibdev, in efa_query_device() argument
218 struct efa_dev *dev = to_edev(ibdev); in efa_query_device()
223 ibdev_dbg(ibdev, in efa_query_device()
279 ibdev_dbg(ibdev, in efa_query_device()
322 int efa_query_port(struct ib_device *ibdev, u32 port, in efa_query_port() argument
325 struct efa_dev *dev = to_edev(ibdev); in efa_query_port()
363 ibdev_dbg(&dev->ibdev, in efa_query_qp()
399 int efa_query_gid(struct ib_device *ibdev, u32 port, int index, in efa_query_gid() argument
402 struct efa_dev *dev = to_edev(ibdev); in efa_query_gid()
409 int efa_query_pkey(struct ib_device *ibdev, u32 port, u16 index, in efa_query_pkey() argument
438 ibdev_dbg(&dev->ibdev, in efa_alloc_pd()
455 ibdev_dbg(&dev->ibdev, in efa_alloc_pd()
461 ibdev_dbg(&dev->ibdev, "Allocated pd[%d]\n", pd->pdn); in efa_alloc_pd()
477 ibdev_dbg(&dev->ibdev, "Dealloc pd[%d]\n", pd->pdn); in efa_dealloc_pd()
503 ibdev_dbg(&dev->ibdev, "Destroy qp[%u]\n", ibqp->qp_num); in efa_destroy_qp()
512 ibdev_dbg(&dev->ibdev, in efa_destroy_qp()
619 ibdev_dbg(&dev->ibdev, in efa_qp_validate_cap()
626 ibdev_dbg(&dev->ibdev, in efa_qp_validate_cap()
633 ibdev_dbg(&dev->ibdev, in efa_qp_validate_cap()
639 ibdev_dbg(&dev->ibdev, in efa_qp_validate_cap()
645 ibdev_dbg(&dev->ibdev, in efa_qp_validate_cap()
660 ibdev_dbg(&dev->ibdev, in efa_qp_validate_attr()
666 ibdev_dbg(&dev->ibdev, "SRQ is not supported\n"); in efa_qp_validate_attr()
671 ibdev_dbg(&dev->ibdev, "Unsupported create flags\n"); in efa_qp_validate_attr()
703 ibdev_dbg(&dev->ibdev, in efa_create_qp()
712 ibdev_dbg(&dev->ibdev, in efa_create_qp()
721 ibdev_dbg(&dev->ibdev, in efa_create_qp()
727 ibdev_dbg(&dev->ibdev, in efa_create_qp()
737 ibdev_dbg(&dev->ibdev, "Unsupported EFA QP create flags[%#x], supported[%#x]\n", in efa_create_qp()
751 ibdev_dbg(&dev->ibdev, in efa_create_qp()
758 ibdev_dbg(&dev->ibdev, "Create QP: qp type %d driver qp type %#x\n", in efa_create_qp()
776 ibdev_dbg(&dev->ibdev, in efa_create_qp()
815 ibdev_dbg(&dev->ibdev, in efa_create_qp()
822 ibdev_dbg(&dev->ibdev, "Created qp[%d]\n", qp->ibqp.qp_num); in efa_create_qp()
961 ibdev_dbg(&dev->ibdev, in efa_modify_qp_validate()
975 ibdev_dbg(&dev->ibdev, "Invalid modify QP parameters\n"); in efa_modify_qp_validate()
980 ibdev_dbg(&dev->ibdev, "Can't change port num\n"); in efa_modify_qp_validate()
985 ibdev_dbg(&dev->ibdev, "Can't change pkey index\n"); in efa_modify_qp_validate()
1007 ibdev_dbg(&dev->ibdev, in efa_modify_qp()
1081 ibdev_dbg(&dev->ibdev, in efa_destroy_cq()
1143 struct ib_device *ibdev = ibcq->device; in efa_create_cq_umem() local
1144 struct efa_dev *dev = to_edev(ibdev); in efa_create_cq_umem()
1151 ibdev_dbg(ibdev, "create_cq entries %d\n", entries); in efa_create_cq_umem()
1157 ibdev_dbg(ibdev, in efa_create_cq_umem()
1165 ibdev_dbg(ibdev, in efa_create_cq_umem()
1174 ibdev_dbg(ibdev, in efa_create_cq_umem()
1183 ibdev_dbg(ibdev, "Cannot copy udata for create_cq\n"); in efa_create_cq_umem()
1188 ibdev_dbg(ibdev, in efa_create_cq_umem()
1198 ibdev_dbg(ibdev, in efa_create_cq_umem()
1205 ibdev_dbg(ibdev, in efa_create_cq_umem()
1217 ibdev_dbg(&dev->ibdev, "External memory too small\n"); in efa_create_cq_umem()
1223 ibdev_dbg(&dev->ibdev, "Non contiguous CQ unsupported\n"); in efa_create_cq_umem()
1266 ibdev_dbg(ibdev, "Could not setup cq[%u] mmap entries\n", in efa_create_cq_umem()
1274 ibdev_dbg(ibdev, "Failed to store cq[%u] in xarray\n", in efa_create_cq_umem()
1284 ibdev_dbg(ibdev, in efa_create_cq_umem()
1290 ibdev_dbg(ibdev, "Created cq[%d], cq depth[%u]. dma[%pad] virt[0x%p]\n", in efa_create_cq_umem()
1329 ibdev_dbg(&dev->ibdev, "hp_cnt[%u], pages_in_hp[%u]\n", in umem_to_page_list()
1389 ibdev_dbg(&dev->ibdev, in pbl_chunk_list_create()
1428 ibdev_err(&dev->ibdev, in pbl_chunk_list_create()
1434 ibdev_dbg(&dev->ibdev, in pbl_chunk_list_create()
1489 ibdev_err(&dev->ibdev, "Unable to map pbl to DMA address\n"); in pbl_continuous_initialize()
1494 ibdev_dbg(&dev->ibdev, in pbl_continuous_initialize()
1528 ibdev_dbg(&dev->ibdev, in pbl_indirect_initialize()
1533 ibdev_dbg(&dev->ibdev, in pbl_indirect_initialize()
1591 ibdev_dbg(&dev->ibdev, in pbl_create()
1624 ibdev_dbg(&dev->ibdev, in efa_create_inline_pbl()
1640 ibdev_dbg(&dev->ibdev, "Failed to create pbl[%d]\n", err); in efa_create_pbl()
1673 ibdev_dbg(&dev->ibdev, in efa_alloc_mr()
1685 ibdev_dbg(&dev->ibdev, in efa_alloc_mr()
1718 ibdev_dbg(&dev->ibdev, "Failed to find a suitable page size in page_size_cap %#llx\n", in efa_register_mr()
1726 ibdev_dbg(&dev->ibdev, in efa_register_mr()
1760 ibdev_dbg(&dev->ibdev, "Registered mr[%d]\n", mr->ibmr.lkey); in efa_register_mr()
1791 ibdev_dbg(&dev->ibdev, "Failed to get dmabuf umem[%d]\n", err); in efa_reg_user_mr_dmabuf()
1834 ibdev_dbg(&dev->ibdev, in efa_reg_mr()
1894 ibdev_dbg(&dev->ibdev, "Deregister mr[%d]\n", ibmr->lkey); in efa_dereg_mr()
1907 int efa_get_port_immutable(struct ib_device *ibdev, u32 port_num, in efa_get_port_immutable() argument
1913 err = ib_query_port(ibdev, port_num, &attr); in efa_get_port_immutable()
1915 ibdev_dbg(ibdev, "Couldn't query port err[%d]\n", err); in efa_get_port_immutable()
1956 ibdev_dbg(&dev->ibdev, "Userspace handshake failed for %s attribute\n", in efa_user_comp_handshake()
1978 ibdev_dbg(&dev->ibdev, in efa_alloc_ucontext()
2041 ibdev_dbg(&dev->ibdev, in __efa_mmap()
2049 ibdev_dbg(&dev->ibdev, in __efa_mmap()
2082 &dev->ibdev, in __efa_mmap()
2100 ibdev_dbg(&dev->ibdev, in efa_mmap()
2130 ibdev_dbg(&dev->ibdev, in efa_create_ah()
2138 ibdev_dbg(&dev->ibdev, "Incompatible ABI params\n"); in efa_create_ah()
2159 ibdev_dbg(&dev->ibdev, in efa_create_ah()
2164 ibdev_dbg(&dev->ibdev, "Created ah[%d]\n", ah->ah); in efa_create_ah()
2180 ibdev_dbg(&dev->ibdev, "Destroy ah[%d]\n", ah->ah); in efa_destroy_ah()
2183 ibdev_dbg(&dev->ibdev, in efa_destroy_ah()
2192 struct rdma_hw_stats *efa_alloc_hw_port_stats(struct ib_device *ibdev, in efa_alloc_hw_port_stats() argument
2200 struct rdma_hw_stats *efa_alloc_hw_device_stats(struct ib_device *ibdev) in efa_alloc_hw_device_stats() argument
2307 int efa_get_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats, in efa_get_hw_stats() argument
2311 return efa_fill_port_stats(to_edev(ibdev), stats, port_num); in efa_get_hw_stats()
2313 return efa_fill_device_stats(to_edev(ibdev), stats); in efa_get_hw_stats()
2316 enum rdma_link_layer efa_port_link_layer(struct ib_device *ibdev, in efa_port_link_layer() argument