Lines Matching refs:ibdev
115 static inline struct efa_dev *to_edev(struct ib_device *ibdev) in to_edev() argument
117 return container_of(ibdev, struct efa_dev, ibdev); in to_edev()
167 ibdev_err(&dev->ibdev, "Failed to map DMA address\n"); in efa_zalloc_mapped()
192 &dev->ibdev, in mmap_entries_remove_free()
219 ibdev_dbg(&dev->ibdev, in mmap_entry_get()
262 &dev->ibdev, in mmap_entry_insert()
275 int efa_query_device(struct ib_device *ibdev, in efa_query_device() argument
281 struct efa_dev *dev = to_edev(ibdev); in efa_query_device()
286 ibdev_dbg(ibdev, in efa_query_device()
319 ibdev_dbg(ibdev, in efa_query_device()
328 int efa_query_port(struct ib_device *ibdev, u8 port, in efa_query_port() argument
331 struct efa_dev *dev = to_edev(ibdev); in efa_query_port()
364 ibdev_dbg(&dev->ibdev, in efa_query_qp()
399 int efa_query_gid(struct ib_device *ibdev, u8 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, u8 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()
494 ibdev_dbg(&dev->ibdev, "Destroy qp[%u]\n", ibqp->qp_num); in efa_destroy_qp()
500 ibdev_dbg(&dev->ibdev, in efa_destroy_qp()
569 ibdev_dbg(&dev->ibdev, in efa_qp_validate_cap()
576 ibdev_dbg(&dev->ibdev, in efa_qp_validate_cap()
583 ibdev_dbg(&dev->ibdev, in efa_qp_validate_cap()
589 ibdev_dbg(&dev->ibdev, in efa_qp_validate_cap()
595 ibdev_dbg(&dev->ibdev, in efa_qp_validate_cap()
610 ibdev_dbg(&dev->ibdev, in efa_qp_validate_attr()
616 ibdev_dbg(&dev->ibdev, "SRQ is not supported\n"); in efa_qp_validate_attr()
621 ibdev_dbg(&dev->ibdev, "Unsupported create flags\n"); in efa_qp_validate_attr()
654 ibdev_dbg(&dev->ibdev, in efa_create_qp()
663 ibdev_dbg(&dev->ibdev, in efa_create_qp()
672 ibdev_dbg(&dev->ibdev, in efa_create_qp()
678 ibdev_dbg(&dev->ibdev, in efa_create_qp()
698 ibdev_dbg(&dev->ibdev, in efa_create_qp()
705 ibdev_dbg(&dev->ibdev, "Create QP: qp type %d driver qp type %#x\n", in efa_create_qp()
723 ibdev_dbg(&dev->ibdev, in efa_create_qp()
759 ibdev_dbg(&dev->ibdev, in efa_create_qp()
766 ibdev_dbg(&dev->ibdev, "Created qp[%d]\n", qp->ibqp.qp_num); in efa_create_qp()
796 ibdev_dbg(&dev->ibdev, in efa_modify_qp_validate()
804 ibdev_dbg(&dev->ibdev, "Invalid modify QP parameters\n"); in efa_modify_qp_validate()
809 ibdev_dbg(&dev->ibdev, "Can't change port num\n"); in efa_modify_qp_validate()
814 ibdev_dbg(&dev->ibdev, "Can't change pkey index\n"); in efa_modify_qp_validate()
833 ibdev_dbg(&dev->ibdev, in efa_modify_qp()
893 ibdev_dbg(&dev->ibdev, in efa_destroy_cq()
923 struct ib_device *ibdev = ibcq->device; in efa_create_cq() local
924 struct efa_dev *dev = to_edev(ibdev); in efa_create_cq()
931 ibdev_dbg(ibdev, "create_cq entries %d\n", entries); in efa_create_cq()
934 ibdev_dbg(ibdev, in efa_create_cq()
942 ibdev_dbg(ibdev, in efa_create_cq()
951 ibdev_dbg(ibdev, in efa_create_cq()
960 ibdev_dbg(ibdev, "Cannot copy udata for create_cq\n"); in efa_create_cq()
965 ibdev_dbg(ibdev, in efa_create_cq()
972 ibdev_dbg(ibdev, in efa_create_cq()
979 ibdev_dbg(ibdev, in efa_create_cq()
1011 ibdev_dbg(ibdev, "Could not setup cq[%u] mmap entries\n", in efa_create_cq()
1022 ibdev_dbg(ibdev, in efa_create_cq()
1028 ibdev_dbg(ibdev, "Created cq[%d], cq depth[%u]. dma[%pad] virt[0x%p]\n", in efa_create_cq()
1055 ibdev_dbg(&dev->ibdev, "hp_cnt[%u], pages_in_hp[%u]\n", in umem_to_page_list()
1116 ibdev_dbg(&dev->ibdev, in pbl_chunk_list_create()
1155 ibdev_err(&dev->ibdev, in pbl_chunk_list_create()
1161 ibdev_dbg(&dev->ibdev, in pbl_chunk_list_create()
1216 ibdev_err(&dev->ibdev, "Unable to map pbl to DMA address\n"); in pbl_continuous_initialize()
1221 ibdev_dbg(&dev->ibdev, in pbl_continuous_initialize()
1255 ibdev_dbg(&dev->ibdev, in pbl_indirect_initialize()
1260 ibdev_dbg(&dev->ibdev, in pbl_indirect_initialize()
1318 ibdev_dbg(&dev->ibdev, in pbl_create()
1351 ibdev_dbg(&dev->ibdev, in efa_create_inline_pbl()
1367 ibdev_dbg(&dev->ibdev, "Failed to create pbl[%d]\n", err); in efa_create_pbl()
1406 ibdev_dbg(&dev->ibdev, in efa_reg_mr()
1413 ibdev_dbg(&dev->ibdev, in efa_reg_mr()
1429 ibdev_dbg(&dev->ibdev, in efa_reg_mr()
1444 ibdev_dbg(&dev->ibdev, "Failed to find a suitable page size in page_size_cap %#llx\n", in efa_reg_mr()
1453 ibdev_dbg(&dev->ibdev, in efa_reg_mr()
1481 ibdev_dbg(&dev->ibdev, "Registered mr[%d]\n", mr->ibmr.lkey); in efa_reg_mr()
1501 ibdev_dbg(&dev->ibdev, "Deregister mr[%d]\n", ibmr->lkey); in efa_dereg_mr()
1514 int efa_get_port_immutable(struct ib_device *ibdev, u8 port_num, in efa_get_port_immutable() argument
1520 err = ib_query_port(ibdev, port_num, &attr); in efa_get_port_immutable()
1522 ibdev_dbg(ibdev, "Couldn't query port err[%d]\n", err); in efa_get_port_immutable()
1602 ibdev_dbg(&dev->ibdev, "key[%#llx] does not have valid entry\n", in __efa_mmap()
1607 ibdev_dbg(&dev->ibdev, in __efa_mmap()
1635 &dev->ibdev, in __efa_mmap()
1652 ibdev_dbg(&dev->ibdev, in efa_mmap()
1657 ibdev_dbg(&dev->ibdev, in efa_mmap()
1664 ibdev_dbg(&dev->ibdev, "Mapping executable pages is not permitted\n"); in efa_mmap()
1694 ibdev_dbg(&dev->ibdev, in efa_create_ah()
1702 ibdev_dbg(&dev->ibdev, "Incompatible ABI params\n"); in efa_create_ah()
1723 ibdev_dbg(&dev->ibdev, in efa_create_ah()
1728 ibdev_dbg(&dev->ibdev, "Created ah[%d]\n", ah->ah); in efa_create_ah()
1744 ibdev_dbg(&dev->ibdev, "Destroy ah[%d]\n", ah->ah); in efa_destroy_ah()
1747 ibdev_dbg(&dev->ibdev, in efa_destroy_ah()
1755 struct rdma_hw_stats *efa_alloc_hw_stats(struct ib_device *ibdev, u8 port_num) in efa_alloc_hw_stats() argument
1762 int efa_get_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats, in efa_get_hw_stats() argument
1767 struct efa_dev *dev = to_edev(ibdev); in efa_get_hw_stats()
1803 enum rdma_link_layer efa_port_link_layer(struct ib_device *ibdev, in efa_port_link_layer() argument