efa_dev 113 drivers/infiniband/hw/efa/efa_com.c edev->efa_dev, efa_dev 123 drivers/infiniband/hw/efa/efa_com.c edev->efa_dev, efa_dev 219 drivers/infiniband/hw/efa/efa_com.c ibdev_err(edev->efa_dev, "aenq handlers pointer is NULL\n"); efa_dev 287 drivers/infiniband/hw/efa/efa_com.c ibdev_dbg(aq->efa_dev, "Put completion command_id %#x\n", cmd_id); efa_dev 299 drivers/infiniband/hw/efa/efa_com.c aq->efa_dev, efa_dev 307 drivers/infiniband/hw/efa/efa_com.c ibdev_dbg(aq->efa_dev, efa_dev 410 drivers/infiniband/hw/efa/efa_com.c ibdev_err_ratelimited(aq->efa_dev, "Admin queue is closed\n"); efa_dev 435 drivers/infiniband/hw/efa/efa_com.c ibdev_err(aq->efa_dev, efa_dev 529 drivers/infiniband/hw/efa/efa_com.c aq->efa_dev, efa_dev 572 drivers/infiniband/hw/efa/efa_com.c aq->efa_dev, efa_dev 579 drivers/infiniband/hw/efa/efa_com.c aq->efa_dev, efa_dev 640 drivers/infiniband/hw/efa/efa_com.c ibdev_dbg(aq->efa_dev, "%s (opcode %d)\n", efa_dev 646 drivers/infiniband/hw/efa/efa_com.c aq->efa_dev, efa_dev 658 drivers/infiniband/hw/efa/efa_com.c aq->efa_dev, efa_dev 747 drivers/infiniband/hw/efa/efa_com.c ibdev_err(edev->efa_dev, efa_dev 755 drivers/infiniband/hw/efa/efa_com.c aq->efa_dev = edev->efa_dev; efa_dev 955 drivers/infiniband/hw/efa/efa_com.c ibdev_dbg(edev->efa_dev, "efa device version: %d.%d\n", efa_dev 961 drivers/infiniband/hw/efa/efa_com.c ibdev_err(edev->efa_dev, efa_dev 966 drivers/infiniband/hw/efa/efa_com.c ibdev_dbg(edev->efa_dev, efa_dev 983 drivers/infiniband/hw/efa/efa_com.c ibdev_err(edev->efa_dev, efa_dev 1008 drivers/infiniband/hw/efa/efa_com.c ibdev_dbg(edev->efa_dev, "DMA width: %d\n", width); efa_dev 1011 drivers/infiniband/hw/efa/efa_com.c ibdev_err(edev->efa_dev, "DMA width illegal value: %d\n", width); efa_dev 1032 drivers/infiniband/hw/efa/efa_com.c ibdev_dbg(edev->efa_dev, "Reset indication val %d\n", val); efa_dev 1056 drivers/infiniband/hw/efa/efa_com.c ibdev_err(edev->efa_dev, efa_dev 1064 drivers/infiniband/hw/efa/efa_com.c ibdev_err(edev->efa_dev, "Invalid timeout value\n"); efa_dev 1080 drivers/infiniband/hw/efa/efa_com.c ibdev_err(edev->efa_dev, "Reset indication didn't turn on\n"); efa_dev 1088 drivers/infiniband/hw/efa/efa_com.c ibdev_err(edev->efa_dev, "Reset indication didn't turn off\n"); efa_dev 60 drivers/infiniband/hw/efa/efa_com.h void *efa_dev; efa_dev 107 drivers/infiniband/hw/efa/efa_com.h void *efa_dev; efa_dev 47 drivers/infiniband/hw/efa/efa_com_cmd.c ibdev_err_ratelimited(edev->efa_dev, efa_dev 87 drivers/infiniband/hw/efa/efa_com_cmd.c edev->efa_dev, efa_dev 114 drivers/infiniband/hw/efa/efa_com_cmd.c ibdev_err_ratelimited(edev->efa_dev, efa_dev 145 drivers/infiniband/hw/efa/efa_com_cmd.c ibdev_err_ratelimited(edev->efa_dev, efa_dev 180 drivers/infiniband/hw/efa/efa_com_cmd.c ibdev_err_ratelimited(edev->efa_dev, efa_dev 209 drivers/infiniband/hw/efa/efa_com_cmd.c ibdev_err_ratelimited(edev->efa_dev, efa_dev 259 drivers/infiniband/hw/efa/efa_com_cmd.c ibdev_err_ratelimited(edev->efa_dev, efa_dev 287 drivers/infiniband/hw/efa/efa_com_cmd.c ibdev_err_ratelimited(edev->efa_dev, efa_dev 316 drivers/infiniband/hw/efa/efa_com_cmd.c ibdev_err_ratelimited(edev->efa_dev, efa_dev 345 drivers/infiniband/hw/efa/efa_com_cmd.c ibdev_err_ratelimited(edev->efa_dev, efa_dev 379 drivers/infiniband/hw/efa/efa_com_cmd.c ibdev_err_ratelimited(edev->efa_dev, efa_dev 410 drivers/infiniband/hw/efa/efa_com_cmd.c edev->efa_dev, efa_dev 435 drivers/infiniband/hw/efa/efa_com_cmd.c ibdev_err_ratelimited(edev->efa_dev, efa_dev 456 drivers/infiniband/hw/efa/efa_com_cmd.c ibdev_err_ratelimited(edev->efa_dev, efa_dev 473 drivers/infiniband/hw/efa/efa_com_cmd.c edev->efa_dev, efa_dev 483 drivers/infiniband/hw/efa/efa_com_cmd.c ibdev_err_ratelimited(edev->efa_dev, efa_dev 515 drivers/infiniband/hw/efa/efa_com_cmd.c ibdev_err_ratelimited(edev->efa_dev, efa_dev 539 drivers/infiniband/hw/efa/efa_com_cmd.c ibdev_err_ratelimited(edev->efa_dev, efa_dev 566 drivers/infiniband/hw/efa/efa_com_cmd.c edev->efa_dev, efa_dev 591 drivers/infiniband/hw/efa/efa_com_cmd.c ibdev_dbg(edev->efa_dev, "Configuring aenq with groups[%#x]\n", groups); efa_dev 595 drivers/infiniband/hw/efa/efa_com_cmd.c ibdev_err_ratelimited(edev->efa_dev, efa_dev 601 drivers/infiniband/hw/efa/efa_com_cmd.c ibdev_dbg(edev->efa_dev, efa_dev 608 drivers/infiniband/hw/efa/efa_com_cmd.c edev->efa_dev, efa_dev 618 drivers/infiniband/hw/efa/efa_com_cmd.c ibdev_err_ratelimited(edev->efa_dev, efa_dev 643 drivers/infiniband/hw/efa/efa_com_cmd.c ibdev_err_ratelimited(edev->efa_dev, efa_dev 670 drivers/infiniband/hw/efa/efa_com_cmd.c ibdev_err_ratelimited(edev->efa_dev, efa_dev 695 drivers/infiniband/hw/efa/efa_com_cmd.c ibdev_err_ratelimited(edev->efa_dev, efa_dev 722 drivers/infiniband/hw/efa/efa_com_cmd.c ibdev_err_ratelimited(edev->efa_dev, efa_dev 752 drivers/infiniband/hw/efa/efa_com_cmd.c edev->efa_dev, efa_dev 33 drivers/infiniband/hw/efa/efa_main.c static void efa_update_network_attr(struct efa_dev *dev, efa_dev 46 drivers/infiniband/hw/efa/efa_main.c struct efa_dev *dev = (struct efa_dev *)data; efa_dev 54 drivers/infiniband/hw/efa/efa_main.c struct efa_dev *dev = (struct efa_dev *)data; efa_dev 66 drivers/infiniband/hw/efa/efa_main.c static void efa_release_bars(struct efa_dev *dev, int bars_mask) efa_dev 77 drivers/infiniband/hw/efa/efa_main.c struct efa_dev *dev = data; efa_dev 85 drivers/infiniband/hw/efa/efa_main.c static int efa_request_mgmnt_irq(struct efa_dev *dev) efa_dev 106 drivers/infiniband/hw/efa/efa_main.c static void efa_setup_mgmnt_irq(struct efa_dev *dev) efa_dev 126 drivers/infiniband/hw/efa/efa_main.c static void efa_free_mgmnt_irq(struct efa_dev *dev) efa_dev 135 drivers/infiniband/hw/efa/efa_main.c static int efa_set_mgmnt_irq(struct efa_dev *dev) efa_dev 142 drivers/infiniband/hw/efa/efa_main.c static int efa_request_doorbell_bar(struct efa_dev *dev) efa_dev 167 drivers/infiniband/hw/efa/efa_main.c static void efa_release_doorbell_bar(struct efa_dev *dev) efa_dev 173 drivers/infiniband/hw/efa/efa_main.c static void efa_update_hw_hints(struct efa_dev *dev, efa_dev 190 drivers/infiniband/hw/efa/efa_main.c static void efa_stats_init(struct efa_dev *dev) efa_dev 234 drivers/infiniband/hw/efa/efa_main.c static int efa_ib_device_add(struct efa_dev *dev) efa_dev 310 drivers/infiniband/hw/efa/efa_main.c static void efa_ib_device_remove(struct efa_dev *dev) efa_dev 318 drivers/infiniband/hw/efa/efa_main.c static void efa_disable_msix(struct efa_dev *dev) efa_dev 323 drivers/infiniband/hw/efa/efa_main.c static int efa_enable_msix(struct efa_dev *dev) efa_dev 388 drivers/infiniband/hw/efa/efa_main.c static struct efa_dev *efa_probe_device(struct pci_dev *pdev) efa_dev 391 drivers/infiniband/hw/efa/efa_main.c struct efa_dev *dev; efa_dev 403 drivers/infiniband/hw/efa/efa_main.c dev = ib_alloc_device(efa_dev, ibdev); efa_dev 412 drivers/infiniband/hw/efa/efa_main.c edev->efa_dev = dev; efa_dev 488 drivers/infiniband/hw/efa/efa_main.c struct efa_dev *dev = pci_get_drvdata(pdev); efa_dev 504 drivers/infiniband/hw/efa/efa_main.c struct efa_dev *dev; efa_dev 524 drivers/infiniband/hw/efa/efa_main.c struct efa_dev *dev = pci_get_drvdata(pdev); efa_dev 115 drivers/infiniband/hw/efa/efa_verbs.c static inline struct efa_dev *to_edev(struct ib_device *ibdev) efa_dev 117 drivers/infiniband/hw/efa/efa_verbs.c return container_of(ibdev, struct efa_dev, ibdev); efa_dev 156 drivers/infiniband/hw/efa/efa_verbs.c static void *efa_zalloc_mapped(struct efa_dev *dev, dma_addr_t *dma_addr, efa_dev 182 drivers/infiniband/hw/efa/efa_verbs.c static void mmap_entries_remove_free(struct efa_dev *dev, efa_dev 204 drivers/infiniband/hw/efa/efa_verbs.c static struct efa_mmap_entry *mmap_entry_get(struct efa_dev *dev, efa_dev 230 drivers/infiniband/hw/efa/efa_verbs.c static u64 mmap_entry_insert(struct efa_dev *dev, struct efa_ucontext *ucontext, efa_dev 281 drivers/infiniband/hw/efa/efa_verbs.c struct efa_dev *dev = to_edev(ibdev); efa_dev 331 drivers/infiniband/hw/efa/efa_verbs.c struct efa_dev *dev = to_edev(ibdev); efa_dev 353 drivers/infiniband/hw/efa/efa_verbs.c struct efa_dev *dev = to_edev(ibqp->device); efa_dev 402 drivers/infiniband/hw/efa/efa_verbs.c struct efa_dev *dev = to_edev(ibdev); efa_dev 419 drivers/infiniband/hw/efa/efa_verbs.c static int efa_pd_dealloc(struct efa_dev *dev, u16 pdn) efa_dev 430 drivers/infiniband/hw/efa/efa_verbs.c struct efa_dev *dev = to_edev(ibpd->device); efa_dev 474 drivers/infiniband/hw/efa/efa_verbs.c struct efa_dev *dev = to_edev(ibpd->device); efa_dev 481 drivers/infiniband/hw/efa/efa_verbs.c static int efa_destroy_qp_handle(struct efa_dev *dev, u32 qp_handle) efa_dev 490 drivers/infiniband/hw/efa/efa_verbs.c struct efa_dev *dev = to_edev(ibqp->pd->device); efa_dev 513 drivers/infiniband/hw/efa/efa_verbs.c struct efa_dev *dev, efa_dev 565 drivers/infiniband/hw/efa/efa_verbs.c static int efa_qp_validate_cap(struct efa_dev *dev, efa_dev 605 drivers/infiniband/hw/efa/efa_verbs.c static int efa_qp_validate_attr(struct efa_dev *dev, efa_dev 634 drivers/infiniband/hw/efa/efa_verbs.c struct efa_dev *dev = to_edev(ibpd->device); efa_dev 786 drivers/infiniband/hw/efa/efa_verbs.c static int efa_modify_qp_validate(struct efa_dev *dev, struct efa_qp *qp, efa_dev 824 drivers/infiniband/hw/efa/efa_verbs.c struct efa_dev *dev = to_edev(ibqp->device); efa_dev 881 drivers/infiniband/hw/efa/efa_verbs.c static int efa_destroy_cq_idx(struct efa_dev *dev, int cq_idx) efa_dev 890 drivers/infiniband/hw/efa/efa_verbs.c struct efa_dev *dev = to_edev(ibcq->device); efa_dev 902 drivers/infiniband/hw/efa/efa_verbs.c static int cq_mmap_entries_setup(struct efa_dev *dev, struct efa_cq *cq, efa_dev 924 drivers/infiniband/hw/efa/efa_verbs.c struct efa_dev *dev = to_edev(ibdev); efa_dev 1045 drivers/infiniband/hw/efa/efa_verbs.c static int umem_to_page_list(struct efa_dev *dev, efa_dev 1093 drivers/infiniband/hw/efa/efa_verbs.c static int pbl_chunk_list_create(struct efa_dev *dev, struct pbl_context *pbl) efa_dev 1193 drivers/infiniband/hw/efa/efa_verbs.c static void pbl_chunk_list_destroy(struct efa_dev *dev, struct pbl_context *pbl) efa_dev 1208 drivers/infiniband/hw/efa/efa_verbs.c static int pbl_continuous_initialize(struct efa_dev *dev, efa_dev 1233 drivers/infiniband/hw/efa/efa_verbs.c static int pbl_indirect_initialize(struct efa_dev *dev, struct pbl_context *pbl) efa_dev 1274 drivers/infiniband/hw/efa/efa_verbs.c static void pbl_indirect_terminate(struct efa_dev *dev, struct pbl_context *pbl) efa_dev 1283 drivers/infiniband/hw/efa/efa_verbs.c static int pbl_create(struct efa_dev *dev, efa_dev 1329 drivers/infiniband/hw/efa/efa_verbs.c static void pbl_destroy(struct efa_dev *dev, struct pbl_context *pbl) efa_dev 1340 drivers/infiniband/hw/efa/efa_verbs.c static int efa_create_inline_pbl(struct efa_dev *dev, struct efa_mr *mr, efa_dev 1357 drivers/infiniband/hw/efa/efa_verbs.c static int efa_create_pbl(struct efa_dev *dev, efa_dev 1395 drivers/infiniband/hw/efa/efa_verbs.c struct efa_dev *dev = to_edev(ibpd->device); efa_dev 1496 drivers/infiniband/hw/efa/efa_verbs.c struct efa_dev *dev = to_edev(ibmr->device); efa_dev 1532 drivers/infiniband/hw/efa/efa_verbs.c static int efa_dealloc_uar(struct efa_dev *dev, u16 uarn) efa_dev 1544 drivers/infiniband/hw/efa/efa_verbs.c struct efa_dev *dev = to_edev(ibucontext->device); efa_dev 1586 drivers/infiniband/hw/efa/efa_verbs.c struct efa_dev *dev = to_edev(ibucontext->device); efa_dev 1592 drivers/infiniband/hw/efa/efa_verbs.c static int __efa_mmap(struct efa_dev *dev, struct efa_ucontext *ucontext, efa_dev 1648 drivers/infiniband/hw/efa/efa_verbs.c struct efa_dev *dev = to_edev(ibucontext->device); efa_dev 1671 drivers/infiniband/hw/efa/efa_verbs.c static int efa_ah_destroy(struct efa_dev *dev, struct efa_ah *ah) efa_dev 1686 drivers/infiniband/hw/efa/efa_verbs.c struct efa_dev *dev = to_edev(ibah->device); efa_dev 1741 drivers/infiniband/hw/efa/efa_verbs.c struct efa_dev *dev = to_edev(ibah->pd->device); efa_dev 1767 drivers/infiniband/hw/efa/efa_verbs.c struct efa_dev *dev = to_edev(ibdev);