Home
last modified time | relevance | path

Searched refs:mthca_dev (Results 1 – 23 of 23) sorted by relevance

/linux/drivers/infiniband/hw/mthca/
A Dmthca_cmd.h244 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 Dmthca_dev.h288 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 Dmthca_memfree.h80 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 Dmthca_cmd.c387 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 Dmthca_mr.c240 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 Dmthca_eq.c166 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 Dmthca_memfree.c88 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 Dmthca_uar.c38 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 Dmthca_catas.c61 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 Dmthca_pd.c39 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 Dmthca_srq.c97 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 Dmthca_av.c94 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 Dmthca_cq.c189 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 Dmthca_main.c136 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 Dmthca_qp.c433 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 Dmthca_provider.c67 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 Dmthca_mcg.c63 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 Dmthca_mad.c50 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 Dmthca_profile.h54 s64 mthca_make_profile(struct mthca_dev *mdev,
A Dmthca_allocator.c195 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 Dmthca_provider.h88 struct mthca_dev *dev;
A Dmthca_reset.c41 int mthca_reset(struct mthca_dev *mdev) in mthca_reset()
A Dmthca_profile.c64 s64 mthca_make_profile(struct mthca_dev *dev, in mthca_make_profile()

Completed in 44 milliseconds