mlx5_core_dev     162 include/linux/mlx5/cq.h int mlx5_init_cq_table(struct mlx5_core_dev *dev);
mlx5_core_dev     163 include/linux/mlx5/cq.h void mlx5_cleanup_cq_table(struct mlx5_core_dev *dev);
mlx5_core_dev     164 include/linux/mlx5/cq.h int mlx5_core_create_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq,
mlx5_core_dev     166 include/linux/mlx5/cq.h int mlx5_core_destroy_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq);
mlx5_core_dev     167 include/linux/mlx5/cq.h int mlx5_core_query_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq,
mlx5_core_dev     169 include/linux/mlx5/cq.h int mlx5_core_modify_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq,
mlx5_core_dev     171 include/linux/mlx5/cq.h int mlx5_debug_cq_add(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq);
mlx5_core_dev     172 include/linux/mlx5/cq.h void mlx5_debug_cq_remove(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq);
mlx5_core_dev     128 include/linux/mlx5/driver.h 	struct mlx5_core_dev   *dev;
mlx5_core_dev     335 include/linux/mlx5/driver.h 	struct mlx5_core_dev   *dev;
mlx5_core_dev     516 include/linux/mlx5/driver.h 	void			(*event) (struct mlx5_core_dev *dev,
mlx5_core_dev     599 include/linux/mlx5/driver.h static inline struct mlx5_core_dev *pci2mlx5_core_dev(struct pci_dev *pdev)
mlx5_core_dev     606 include/linux/mlx5/driver.h static inline u16 fw_rev_maj(struct mlx5_core_dev *dev)
mlx5_core_dev     611 include/linux/mlx5/driver.h static inline u16 fw_rev_min(struct mlx5_core_dev *dev)
mlx5_core_dev     616 include/linux/mlx5/driver.h static inline u16 fw_rev_sub(struct mlx5_core_dev *dev)
mlx5_core_dev     621 include/linux/mlx5/driver.h static inline u16 cmdif_rev(struct mlx5_core_dev *dev)
mlx5_core_dev     649 include/linux/mlx5/driver.h int mlx5_cmd_init(struct mlx5_core_dev *dev);
mlx5_core_dev     650 include/linux/mlx5/driver.h void mlx5_cmd_cleanup(struct mlx5_core_dev *dev);
mlx5_core_dev     651 include/linux/mlx5/driver.h void mlx5_cmd_use_events(struct mlx5_core_dev *dev);
mlx5_core_dev     652 include/linux/mlx5/driver.h void mlx5_cmd_use_polling(struct mlx5_core_dev *dev);
mlx5_core_dev     655 include/linux/mlx5/driver.h int mlx5_core_get_caps(struct mlx5_core_dev *dev, struct mlx5_caps *caps,
mlx5_core_dev     657 include/linux/mlx5/driver.h int mlx5_cmd_exec(struct mlx5_core_dev *dev, void *in, int in_size, void *out,
mlx5_core_dev     659 include/linux/mlx5/driver.h int mlx5_cmd_exec_cb(struct mlx5_core_dev *dev, void *in, int in_size,
mlx5_core_dev     662 include/linux/mlx5/driver.h int mlx5_cmd_alloc_uar(struct mlx5_core_dev *dev, u32 *uarn);
mlx5_core_dev     663 include/linux/mlx5/driver.h int mlx5_cmd_free_uar(struct mlx5_core_dev *dev, u32 uarn);
mlx5_core_dev     664 include/linux/mlx5/driver.h int mlx5_alloc_uuars(struct mlx5_core_dev *dev, struct mlx5_uuar_info *uuari);
mlx5_core_dev     665 include/linux/mlx5/driver.h int mlx5_free_uuars(struct mlx5_core_dev *dev, struct mlx5_uuar_info *uuari);
mlx5_core_dev     668 include/linux/mlx5/driver.h void mlx5_start_health_poll(struct mlx5_core_dev *dev);
mlx5_core_dev     669 include/linux/mlx5/driver.h void mlx5_stop_health_poll(struct mlx5_core_dev *dev);
mlx5_core_dev     670 include/linux/mlx5/driver.h int mlx5_buf_alloc(struct mlx5_core_dev *dev, int size, int max_direct,
mlx5_core_dev     672 include/linux/mlx5/driver.h void mlx5_buf_free(struct mlx5_core_dev *dev, struct mlx5_buf *buf);
mlx5_core_dev     673 include/linux/mlx5/driver.h struct mlx5_cmd_mailbox *mlx5_alloc_cmd_mailbox_chain(struct mlx5_core_dev *dev,
mlx5_core_dev     675 include/linux/mlx5/driver.h void mlx5_free_cmd_mailbox_chain(struct mlx5_core_dev *dev,
mlx5_core_dev     677 include/linux/mlx5/driver.h int mlx5_core_create_srq(struct mlx5_core_dev *dev, struct mlx5_core_srq *srq,
mlx5_core_dev     679 include/linux/mlx5/driver.h int mlx5_core_destroy_srq(struct mlx5_core_dev *dev, struct mlx5_core_srq *srq);
mlx5_core_dev     680 include/linux/mlx5/driver.h int mlx5_core_query_srq(struct mlx5_core_dev *dev, struct mlx5_core_srq *srq,
mlx5_core_dev     682 include/linux/mlx5/driver.h int mlx5_core_arm_srq(struct mlx5_core_dev *dev, struct mlx5_core_srq *srq,
mlx5_core_dev     684 include/linux/mlx5/driver.h void mlx5_init_mr_table(struct mlx5_core_dev *dev);
mlx5_core_dev     685 include/linux/mlx5/driver.h void mlx5_cleanup_mr_table(struct mlx5_core_dev *dev);
mlx5_core_dev     686 include/linux/mlx5/driver.h int mlx5_core_create_mkey(struct mlx5_core_dev *dev, struct mlx5_core_mr *mr,
mlx5_core_dev     690 include/linux/mlx5/driver.h int mlx5_core_destroy_mkey(struct mlx5_core_dev *dev, struct mlx5_core_mr *mr);
mlx5_core_dev     691 include/linux/mlx5/driver.h int mlx5_core_query_mkey(struct mlx5_core_dev *dev, struct mlx5_core_mr *mr,
mlx5_core_dev     693 include/linux/mlx5/driver.h int mlx5_core_dump_fill_mkey(struct mlx5_core_dev *dev, struct mlx5_core_mr *mr,
mlx5_core_dev     695 include/linux/mlx5/driver.h int mlx5_core_alloc_pd(struct mlx5_core_dev *dev, u32 *pdn);
mlx5_core_dev     696 include/linux/mlx5/driver.h int mlx5_core_dealloc_pd(struct mlx5_core_dev *dev, u32 pdn);
mlx5_core_dev     697 include/linux/mlx5/driver.h int mlx5_core_mad_ifc(struct mlx5_core_dev *dev, void *inb, void *outb,
mlx5_core_dev     699 include/linux/mlx5/driver.h void mlx5_pagealloc_init(struct mlx5_core_dev *dev);
mlx5_core_dev     700 include/linux/mlx5/driver.h void mlx5_pagealloc_cleanup(struct mlx5_core_dev *dev);
mlx5_core_dev     701 include/linux/mlx5/driver.h int mlx5_pagealloc_start(struct mlx5_core_dev *dev);
mlx5_core_dev     702 include/linux/mlx5/driver.h void mlx5_pagealloc_stop(struct mlx5_core_dev *dev);
mlx5_core_dev     703 include/linux/mlx5/driver.h void mlx5_core_req_pages_handler(struct mlx5_core_dev *dev, u16 func_id,
mlx5_core_dev     705 include/linux/mlx5/driver.h int mlx5_satisfy_startup_pages(struct mlx5_core_dev *dev, int boot);
mlx5_core_dev     706 include/linux/mlx5/driver.h int mlx5_reclaim_startup_pages(struct mlx5_core_dev *dev);
mlx5_core_dev     709 include/linux/mlx5/driver.h int mlx5_eq_init(struct mlx5_core_dev *dev);
mlx5_core_dev     710 include/linux/mlx5/driver.h void mlx5_eq_cleanup(struct mlx5_core_dev *dev);
mlx5_core_dev     712 include/linux/mlx5/driver.h void mlx5_cq_completion(struct mlx5_core_dev *dev, u32 cqn);
mlx5_core_dev     713 include/linux/mlx5/driver.h void mlx5_rsc_event(struct mlx5_core_dev *dev, u32 rsn, int event_type);
mlx5_core_dev     714 include/linux/mlx5/driver.h void mlx5_srq_event(struct mlx5_core_dev *dev, u32 srqn, int event_type);
mlx5_core_dev     715 include/linux/mlx5/driver.h struct mlx5_core_srq *mlx5_core_get_srq(struct mlx5_core_dev *dev, u32 srqn);
mlx5_core_dev     716 include/linux/mlx5/driver.h void mlx5_cmd_comp_handler(struct mlx5_core_dev *dev, unsigned long vector);
mlx5_core_dev     717 include/linux/mlx5/driver.h void mlx5_cq_event(struct mlx5_core_dev *dev, u32 cqn, int event_type);
mlx5_core_dev     718 include/linux/mlx5/driver.h int mlx5_create_map_eq(struct mlx5_core_dev *dev, struct mlx5_eq *eq, u8 vecidx,
mlx5_core_dev     720 include/linux/mlx5/driver.h int mlx5_destroy_unmap_eq(struct mlx5_core_dev *dev, struct mlx5_eq *eq);
mlx5_core_dev     721 include/linux/mlx5/driver.h int mlx5_start_eqs(struct mlx5_core_dev *dev);
mlx5_core_dev     722 include/linux/mlx5/driver.h int mlx5_stop_eqs(struct mlx5_core_dev *dev);
mlx5_core_dev     723 include/linux/mlx5/driver.h int mlx5_core_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn);
mlx5_core_dev     724 include/linux/mlx5/driver.h int mlx5_core_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn);
mlx5_core_dev     726 include/linux/mlx5/driver.h int mlx5_qp_debugfs_init(struct mlx5_core_dev *dev);
mlx5_core_dev     727 include/linux/mlx5/driver.h void mlx5_qp_debugfs_cleanup(struct mlx5_core_dev *dev);
mlx5_core_dev     728 include/linux/mlx5/driver.h int mlx5_core_access_reg(struct mlx5_core_dev *dev, void *data_in,
mlx5_core_dev     731 include/linux/mlx5/driver.h int mlx5_set_port_caps(struct mlx5_core_dev *dev, u8 port_num, u32 caps);
mlx5_core_dev     733 include/linux/mlx5/driver.h int mlx5_debug_eq_add(struct mlx5_core_dev *dev, struct mlx5_eq *eq);
mlx5_core_dev     734 include/linux/mlx5/driver.h void mlx5_debug_eq_remove(struct mlx5_core_dev *dev, struct mlx5_eq *eq);
mlx5_core_dev     735 include/linux/mlx5/driver.h int mlx5_core_eq_query(struct mlx5_core_dev *dev, struct mlx5_eq *eq,
mlx5_core_dev     737 include/linux/mlx5/driver.h int mlx5_eq_debugfs_init(struct mlx5_core_dev *dev);
mlx5_core_dev     738 include/linux/mlx5/driver.h void mlx5_eq_debugfs_cleanup(struct mlx5_core_dev *dev);
mlx5_core_dev     739 include/linux/mlx5/driver.h int mlx5_cq_debugfs_init(struct mlx5_core_dev *dev);
mlx5_core_dev     740 include/linux/mlx5/driver.h void mlx5_cq_debugfs_cleanup(struct mlx5_core_dev *dev);
mlx5_core_dev     741 include/linux/mlx5/driver.h int mlx5_db_alloc(struct mlx5_core_dev *dev, struct mlx5_db *db);
mlx5_core_dev     742 include/linux/mlx5/driver.h void mlx5_db_free(struct mlx5_core_dev *dev, struct mlx5_db *db);
mlx5_core_dev     745 include/linux/mlx5/driver.h int mlx5_cmdif_debugfs_init(struct mlx5_core_dev *dev);
mlx5_core_dev     746 include/linux/mlx5/driver.h void mlx5_cmdif_debugfs_cleanup(struct mlx5_core_dev *dev);
mlx5_core_dev     747 include/linux/mlx5/driver.h int mlx5_core_create_psv(struct mlx5_core_dev *dev, u32 pdn,
mlx5_core_dev     749 include/linux/mlx5/driver.h int mlx5_core_destroy_psv(struct mlx5_core_dev *dev, int psv_num);
mlx5_core_dev     777 include/linux/mlx5/driver.h 	void *			(*add)(struct mlx5_core_dev *dev);
mlx5_core_dev     778 include/linux/mlx5/driver.h 	void			(*remove)(struct mlx5_core_dev *dev, void *context);
mlx5_core_dev     779 include/linux/mlx5/driver.h 	void			(*event)(struct mlx5_core_dev *dev, void *context,
mlx5_core_dev     523 include/linux/mlx5/qp.h static inline struct mlx5_core_qp *__mlx5_qp_lookup(struct mlx5_core_dev *dev, u32 qpn)
mlx5_core_dev     528 include/linux/mlx5/qp.h static inline struct mlx5_core_mr *__mlx5_mr_lookup(struct mlx5_core_dev *dev, u32 key)
mlx5_core_dev     533 include/linux/mlx5/qp.h int mlx5_core_create_qp(struct mlx5_core_dev *dev,
mlx5_core_dev     537 include/linux/mlx5/qp.h int mlx5_core_qp_modify(struct mlx5_core_dev *dev, enum mlx5_qp_state cur_state,
mlx5_core_dev     541 include/linux/mlx5/qp.h int mlx5_core_destroy_qp(struct mlx5_core_dev *dev,
mlx5_core_dev     543 include/linux/mlx5/qp.h int mlx5_core_qp_query(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp,
mlx5_core_dev     546 include/linux/mlx5/qp.h int mlx5_core_xrcd_alloc(struct mlx5_core_dev *dev, u32 *xrcdn);
mlx5_core_dev     547 include/linux/mlx5/qp.h int mlx5_core_xrcd_dealloc(struct mlx5_core_dev *dev, u32 xrcdn);
mlx5_core_dev     548 include/linux/mlx5/qp.h void mlx5_init_qp_table(struct mlx5_core_dev *dev);
mlx5_core_dev     549 include/linux/mlx5/qp.h void mlx5_cleanup_qp_table(struct mlx5_core_dev *dev);
mlx5_core_dev     550 include/linux/mlx5/qp.h int mlx5_debug_qp_add(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp);
mlx5_core_dev     551 include/linux/mlx5/qp.h void mlx5_debug_qp_remove(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp);
mlx5_core_dev      38 include/linux/mlx5/srq.h void mlx5_init_srq_table(struct mlx5_core_dev *dev);
mlx5_core_dev      39 include/linux/mlx5/srq.h void mlx5_cleanup_srq_table(struct mlx5_core_dev *dev);