| /linux/drivers/infiniband/hw/mthca/ |
| A D | mthca_cmd.h | 244 int mthca_cmd_init(struct mthca_dev *dev); 255 int mthca_SYS_EN(struct mthca_dev *dev); 256 int mthca_SYS_DIS(struct mthca_dev *dev); 258 int mthca_UNMAP_FA(struct mthca_dev *dev); 259 int mthca_RUN_FW(struct mthca_dev *dev); 260 int mthca_QUERY_FW(struct mthca_dev *dev); 263 int mthca_QUERY_DDR(struct mthca_dev *dev); 268 int mthca_INIT_HCA(struct mthca_dev *dev, 270 int mthca_INIT_IB(struct mthca_dev *dev, 289 int mthca_SYNC_TPT(struct mthca_dev *dev); [all …]
|
| A D | mthca_dev.h | 288 struct mthca_dev { struct 411 int mthca_reset(struct mthca_dev *mdev); 430 int mthca_init_pd_table(struct mthca_dev *dev); 431 int mthca_init_mr_table(struct mthca_dev *dev); 432 int mthca_init_eq_table(struct mthca_dev *dev); 490 void mthca_free_cq(struct mthca_dev *dev, 508 int mthca_max_srq_sge(struct mthca_dev *dev); 533 int mthca_alloc_qp(struct mthca_dev *dev, 542 int mthca_alloc_sqp(struct mthca_dev *dev, 553 int mthca_create_ah(struct mthca_dev *dev, [all …]
|
| A D | mthca_memfree.h | 80 struct mthca_dev; 82 struct mthca_icm *mthca_alloc_icm(struct mthca_dev *dev, int npages, 86 struct mthca_icm_table *mthca_alloc_icm_table(struct mthca_dev *dev, 165 int mthca_map_user_db(struct mthca_dev *dev, struct mthca_uar *uar, 167 void mthca_unmap_user_db(struct mthca_dev *dev, struct mthca_uar *uar, 169 struct mthca_user_db_table *mthca_init_user_db_tab(struct mthca_dev *dev); 170 void mthca_cleanup_user_db_tab(struct mthca_dev *dev, struct mthca_uar *uar, 173 int mthca_init_db_tab(struct mthca_dev *dev); 174 void mthca_cleanup_db_tab(struct mthca_dev *dev); 175 int mthca_alloc_db(struct mthca_dev *dev, enum mthca_db_type type, [all …]
|
| A D | mthca_cmd.c | 387 void mthca_cmd_event(struct mthca_dev *dev, in mthca_cmd_event() 522 int mthca_cmd_init(struct mthca_dev *dev) in mthca_cmd_init() 636 int mthca_SYS_EN(struct mthca_dev *dev) in mthca_SYS_EN() 652 int mthca_SYS_DIS(struct mthca_dev *dev) in mthca_SYS_DIS() 741 int mthca_UNMAP_FA(struct mthca_dev *dev) in mthca_UNMAP_FA() 746 int mthca_RUN_FW(struct mthca_dev *dev) in mthca_RUN_FW() 777 int mthca_QUERY_FW(struct mthca_dev *dev) in mthca_QUERY_FW() 1311 int mthca_INIT_HCA(struct mthca_dev *dev, in mthca_INIT_HCA() 1436 int mthca_INIT_IB(struct mthca_dev *dev, in mthca_INIT_IB() 1624 int mthca_SYNC_TPT(struct mthca_dev *dev) in mthca_SYNC_TPT() [all …]
|
| A D | mthca_mr.c | 240 void mthca_free_mtt(struct mthca_dev *dev, struct mthca_mtt *mtt) in mthca_free_mtt() 299 int mthca_write_mtt_size(struct mthca_dev *dev) in mthca_write_mtt_size() 315 static void mthca_tavor_write_mtt_seg(struct mthca_dev *dev, in mthca_tavor_write_mtt_seg() 329 static void mthca_arbel_write_mtt_seg(struct mthca_dev *dev, in mthca_arbel_write_mtt_seg() 421 static inline u32 adjust_key(struct mthca_dev *dev, u32 key) in adjust_key() 512 int mthca_mr_alloc_notrans(struct mthca_dev *dev, u32 pd, in mthca_mr_alloc_notrans() 519 int mthca_mr_alloc_phys(struct mthca_dev *dev, u32 pd, in mthca_mr_alloc_phys() 545 static void mthca_free_region(struct mthca_dev *dev, u32 lkey) in mthca_free_region() 553 void mthca_free_mr(struct mthca_dev *dev, struct mthca_mr *mr) in mthca_free_mr() 567 int mthca_init_mr_table(struct mthca_dev *dev) in mthca_init_mr_table() [all …]
|
| A D | mthca_eq.c | 166 static inline u64 async_mask(struct mthca_dev *dev) in async_mask() 393 struct mthca_dev *dev = dev_ptr; in mthca_tavor_interrupt() 421 struct mthca_dev *dev = eq->dev; in mthca_tavor_msi_x_interrupt() 433 struct mthca_dev *dev = dev_ptr; in mthca_arbel_interrupt() 455 struct mthca_dev *dev = eq->dev; in mthca_arbel_msi_x_interrupt() 465 static int mthca_create_eq(struct mthca_dev *dev, in mthca_create_eq() 588 static void mthca_free_eq(struct mthca_dev *dev, in mthca_free_eq() 628 static void mthca_free_irqs(struct mthca_dev *dev) in mthca_free_irqs() 642 static int mthca_map_reg(struct mthca_dev *dev, in mthca_map_reg() 760 void mthca_unmap_eq_icm(struct mthca_dev *dev) in mthca_unmap_eq_icm() [all …]
|
| A D | mthca_memfree.c | 88 void mthca_free_icm(struct mthca_dev *dev, struct mthca_icm *icm, int coherent) in mthca_free_icm() 137 struct mthca_icm *mthca_alloc_icm(struct mthca_dev *dev, int npages, in mthca_alloc_icm() 356 struct mthca_icm_table *mthca_alloc_icm_table(struct mthca_dev *dev, in mthca_alloc_icm_table() 446 int mthca_map_user_db(struct mthca_dev *dev, struct mthca_uar *uar, in mthca_map_user_db() 507 void mthca_unmap_user_db(struct mthca_dev *dev, struct mthca_uar *uar, in mthca_unmap_user_db() 525 struct mthca_user_db_table *mthca_init_user_db_tab(struct mthca_dev *dev) in mthca_init_user_db_tab() 549 void mthca_cleanup_user_db_tab(struct mthca_dev *dev, struct mthca_uar *uar, in mthca_cleanup_user_db_tab() 569 int mthca_alloc_db(struct mthca_dev *dev, enum mthca_db_type type, in mthca_alloc_db() 667 void mthca_free_db(struct mthca_dev *dev, int type, int db_index) in mthca_free_db() 703 int mthca_init_db_tab(struct mthca_dev *dev) in mthca_init_db_tab() [all …]
|
| A D | mthca_uar.c | 38 int mthca_uar_alloc(struct mthca_dev *dev, struct mthca_uar *uar) in mthca_uar_alloc() 49 void mthca_uar_free(struct mthca_dev *dev, struct mthca_uar *uar) in mthca_uar_free() 54 int mthca_init_uar_table(struct mthca_dev *dev) in mthca_init_uar_table() 72 void mthca_cleanup_uar_table(struct mthca_dev *dev) in mthca_cleanup_uar_table()
|
| A D | mthca_catas.c | 61 struct mthca_dev *dev, *tmpdev; in catas_reset() 79 struct mthca_dev *d = pci_get_drvdata(pdev); in catas_reset() 87 static void handle_catas(struct mthca_dev *dev) in handle_catas() 135 struct mthca_dev *dev = from_timer(dev, t, catas_err.timer); in poll_catas() 148 void mthca_start_catas_poll(struct mthca_dev *dev) in mthca_start_catas_poll() 172 void mthca_stop_catas_poll(struct mthca_dev *dev) in mthca_stop_catas_poll()
|
| A D | mthca_pd.c | 39 int mthca_pd_alloc(struct mthca_dev *dev, int privileged, struct mthca_pd *pd) in mthca_pd_alloc() 62 void mthca_pd_free(struct mthca_dev *dev, struct mthca_pd *pd) in mthca_pd_free() 69 int mthca_init_pd_table(struct mthca_dev *dev) in mthca_init_pd_table() 77 void mthca_cleanup_pd_table(struct mthca_dev *dev) in mthca_cleanup_pd_table()
|
| A D | mthca_srq.c | 97 static void mthca_tavor_init_srq_context(struct mthca_dev *dev, in mthca_tavor_init_srq_context() 118 static void mthca_arbel_init_srq_context(struct mthca_dev *dev, in mthca_arbel_init_srq_context() 206 int mthca_alloc_srq(struct mthca_dev *dev, struct mthca_pd *pd, in mthca_alloc_srq() 375 struct mthca_dev *dev = to_mdev(ibsrq->device); in mthca_modify_srq() 398 struct mthca_dev *dev = to_mdev(ibsrq->device); in mthca_query_srq() 430 void mthca_srq_event(struct mthca_dev *dev, u32 srqn, in mthca_srq_event() 486 struct mthca_dev *dev = to_mdev(ibsrq->device); in mthca_tavor_post_srq_recv() 580 struct mthca_dev *dev = to_mdev(ibsrq->device); in mthca_arbel_post_srq_recv() 642 int mthca_max_srq_sge(struct mthca_dev *dev) in mthca_max_srq_sge() 667 int mthca_init_srq_table(struct mthca_dev *dev) in mthca_init_srq_table() [all …]
|
| A D | mthca_av.c | 94 enum ib_rate mthca_rate_to_ib(struct mthca_dev *dev, u8 mthca_rate, u32 port) in mthca_rate_to_ib() 134 u8 mthca_get_rate(struct mthca_dev *dev, int static_rate, u32 port) in mthca_get_rate() 153 int mthca_create_ah(struct mthca_dev *dev, in mthca_create_ah() 243 int mthca_destroy_ah(struct mthca_dev *dev, struct mthca_ah *ah) in mthca_destroy_ah() 269 int mthca_read_ah(struct mthca_dev *dev, struct mthca_ah *ah, in mthca_read_ah() 295 struct mthca_dev *dev = to_mdev(ibah->device); in mthca_ah_query() 326 int mthca_init_av_table(struct mthca_dev *dev) in mthca_init_av_table() 367 void mthca_cleanup_av_table(struct mthca_dev *dev) in mthca_cleanup_av_table()
|
| A D | mthca_cq.c | 189 static void dump_cqe(struct mthca_dev *dev, void *cqe_ptr) in dump_cqe() 217 void mthca_cq_completion(struct mthca_dev *dev, u32 cqn) in mthca_cq_completion() 233 void mthca_cq_event(struct mthca_dev *dev, u32 cqn, in mthca_cq_event() 273 void mthca_cq_clean(struct mthca_dev *dev, struct mthca_cq *cq, u32 qpn, in mthca_cq_clean() 372 static void handle_error_cqe(struct mthca_dev *dev, struct mthca_cq *cq, in handle_error_cqe() 478 static inline int mthca_poll_one(struct mthca_dev *dev, in mthca_poll_one() 657 struct mthca_dev *dev = to_mdev(ibcq->device); in mthca_poll_cq() 768 int mthca_init_cq(struct mthca_dev *dev, int nent, in mthca_init_cq() 900 void mthca_free_cq(struct mthca_dev *dev, in mthca_free_cq() 953 int mthca_init_cq_table(struct mthca_dev *dev) in mthca_init_cq_table() [all …]
|
| A D | mthca_main.c | 136 static int mthca_tune_pci(struct mthca_dev *mdev) in mthca_tune_pci() 287 static int mthca_init_tavor(struct mthca_dev *mdev) in mthca_init_tavor() 345 static int mthca_load_fw(struct mthca_dev *mdev) in mthca_load_fw() 380 static int mthca_init_icm(struct mthca_dev *mdev, in mthca_init_icm() 556 static void mthca_free_icms(struct mthca_dev *mdev) in mthca_free_icms() 663 static int mthca_init_hca(struct mthca_dev *mdev) in mthca_init_hca() 694 static int mthca_setup_hca(struct mthca_dev *dev) in mthca_setup_hca() 901 struct mthca_dev *mdev; in __mthca_init_one() 953 mdev = ib_alloc_device(mthca_dev, ib_dev); in __mthca_init_one() 1072 struct mthca_dev *mdev = pci_get_drvdata(pdev); in __mthca_remove_one() [all …]
|
| A D | mthca_qp.c | 433 struct mthca_dev *dev = to_mdev(ibqp->device); in mthca_query_qp() 562 struct mthca_dev *dev = to_mdev(ibqp->device); in __mthca_modify_qp() 861 struct mthca_dev *dev = to_mdev(ibqp->device); in mthca_modify_qp() 1291 int mthca_alloc_qp(struct mthca_dev *dev, in mthca_alloc_qp() 1366 int mthca_alloc_sqp(struct mthca_dev *dev, in mthca_alloc_sqp() 1445 void mthca_free_qp(struct mthca_dev *dev, in mthca_free_qp() 1628 struct mthca_dev *dev = to_mdev(ibqp->device); in mthca_tavor_post_send() 1826 struct mthca_dev *dev = to_mdev(ibqp->device); in mthca_tavor_post_receive() 1931 struct mthca_dev *dev = to_mdev(ibqp->device); in mthca_arbel_post_send() 2165 struct mthca_dev *dev = to_mdev(ibqp->device); in mthca_arbel_post_receive() [all …]
|
| A D | mthca_provider.c | 67 struct mthca_dev *mdev = to_mdev(ibdev); in mthca_query_device() 470 struct mthca_dev *dev = to_mdev(ibqp->device); in mthca_create_qp() 706 struct mthca_dev *dev = to_mdev(ibcq->device); in mthca_resize_cq() 837 struct mthca_dev *dev = to_mdev(pd->device); in mthca_reg_user_mr() 943 struct mthca_dev *dev = in hw_rev_show() 970 struct mthca_dev *dev = in hca_type_show() 980 struct mthca_dev *dev = in board_id_show() 1057 struct mthca_dev *dev = in get_dev_fw_str() 1058 container_of(device, struct mthca_dev, ib_dev); in get_dev_fw_str() 1142 int mthca_register_device(struct mthca_dev *dev) in mthca_register_device() [all …]
|
| A D | mthca_mcg.c | 63 static int find_mgm(struct mthca_dev *dev, in find_mgm() 122 struct mthca_dev *dev = to_mdev(ibqp->device); in mthca_multicast_attach() 216 struct mthca_dev *dev = to_mdev(ibqp->device); in mthca_multicast_detach() 315 int mthca_init_mcg_table(struct mthca_dev *dev) in mthca_init_mcg_table() 332 void mthca_cleanup_mcg_table(struct mthca_dev *dev) in mthca_cleanup_mcg_table()
|
| A D | mthca_mad.c | 50 static int mthca_update_rate(struct mthca_dev *dev, u8 port_num) in mthca_update_rate() 75 static void update_sm_ah(struct mthca_dev *dev, in update_sm_ah() 164 static void forward_trap(struct mthca_dev *dev, in forward_trap() 283 int mthca_create_agents(struct mthca_dev *dev) in mthca_create_agents() 325 void mthca_free_agents(struct mthca_dev *dev) in mthca_free_agents()
|
| A D | mthca_profile.h | 54 s64 mthca_make_profile(struct mthca_dev *mdev,
|
| A D | mthca_allocator.c | 195 int mthca_buf_alloc(struct mthca_dev *dev, int size, int max_direct, in mthca_buf_alloc() 284 void mthca_buf_free(struct mthca_dev *dev, int size, union mthca_buf *buf, in mthca_buf_free()
|
| A D | mthca_provider.h | 88 struct mthca_dev *dev;
|
| A D | mthca_reset.c | 41 int mthca_reset(struct mthca_dev *mdev) in mthca_reset()
|
| A D | mthca_profile.c | 64 s64 mthca_make_profile(struct mthca_dev *dev, in mthca_make_profile()
|