Lines Matching refs:mthca_dev

44 #include "mthca_dev.h"
192 static inline int go_bit(struct mthca_dev *dev)
198 static void mthca_cmd_post_dbell(struct mthca_dev *dev,
230 static int mthca_cmd_post_hcr(struct mthca_dev *dev,
275 static int mthca_cmd_post(struct mthca_dev *dev,
331 static int mthca_cmd_poll(struct mthca_dev *dev,
387 void mthca_cmd_event(struct mthca_dev *dev,
406 static int mthca_cmd_wait(struct mthca_dev *dev,
469 static int mthca_cmd_box(struct mthca_dev *dev,
488 static int mthca_cmd(struct mthca_dev *dev,
504 static int mthca_cmd_imm(struct mthca_dev *dev,
522 int mthca_cmd_init(struct mthca_dev *dev)
546 void mthca_cmd_cleanup(struct mthca_dev *dev)
558 int mthca_cmd_use_events(struct mthca_dev *dev)
595 void mthca_cmd_use_polling(struct mthca_dev *dev)
609 struct mthca_mailbox *mthca_alloc_mailbox(struct mthca_dev *dev,
627 void mthca_free_mailbox(struct mthca_dev *dev, struct mthca_mailbox *mailbox)
636 int mthca_SYS_EN(struct mthca_dev *dev)
652 int mthca_SYS_DIS(struct mthca_dev *dev)
657 static int mthca_map_cmd(struct mthca_dev *dev, u16 op, struct mthca_icm *icm,
736 int mthca_MAP_FA(struct mthca_dev *dev, struct mthca_icm *icm)
741 int mthca_UNMAP_FA(struct mthca_dev *dev)
746 int mthca_RUN_FW(struct mthca_dev *dev)
751 static void mthca_setup_cmd_doorbells(struct mthca_dev *dev, u64 base)
777 int mthca_QUERY_FW(struct mthca_dev *dev)
883 int mthca_ENABLE_LAM(struct mthca_dev *dev)
933 int mthca_DISABLE_LAM(struct mthca_dev *dev)
938 int mthca_QUERY_DDR(struct mthca_dev *dev)
988 int mthca_QUERY_DEV_LIM(struct mthca_dev *dev,
1268 int mthca_QUERY_ADAPTER(struct mthca_dev *dev,
1311 int mthca_INIT_HCA(struct mthca_dev *dev,
1436 int mthca_INIT_IB(struct mthca_dev *dev,
1488 int mthca_CLOSE_IB(struct mthca_dev *dev, int port)
1493 int mthca_CLOSE_HCA(struct mthca_dev *dev, int panic)
1498 int mthca_SET_IB(struct mthca_dev *dev, struct mthca_set_ib_param *param,
1534 int mthca_MAP_ICM(struct mthca_dev *dev, struct mthca_icm *icm, u64 virt)
1539 int mthca_MAP_ICM_page(struct mthca_dev *dev, u64 dma_addr, u64 virt)
1565 int mthca_UNMAP_ICM(struct mthca_dev *dev, u64 virt, u32 page_count)
1574 int mthca_MAP_ICM_AUX(struct mthca_dev *dev, struct mthca_icm *icm)
1579 int mthca_UNMAP_ICM_AUX(struct mthca_dev *dev)
1584 int mthca_SET_ICM_SIZE(struct mthca_dev *dev, u64 icm_size, u64 *aux_pages)
1602 int mthca_SW2HW_MPT(struct mthca_dev *dev, struct mthca_mailbox *mailbox,
1609 int mthca_HW2SW_MPT(struct mthca_dev *dev, struct mthca_mailbox *mailbox,
1617 int mthca_WRITE_MTT(struct mthca_dev *dev, struct mthca_mailbox *mailbox,
1624 int mthca_SYNC_TPT(struct mthca_dev *dev)
1629 int mthca_MAP_EQ(struct mthca_dev *dev, u64 event_mask, int unmap,
1639 int mthca_SW2HW_EQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox,
1646 int mthca_HW2SW_EQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox,
1654 int mthca_SW2HW_CQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox,
1661 int mthca_HW2SW_CQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox,
1669 int mthca_RESIZE_CQ(struct mthca_dev *dev, int cq_num, u32 lkey, u8 log_size)
1699 int mthca_SW2HW_SRQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox,
1706 int mthca_HW2SW_SRQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox,
1714 int mthca_QUERY_SRQ(struct mthca_dev *dev, u32 num,
1721 int mthca_ARM_SRQ(struct mthca_dev *dev, int srq_num, int limit)
1727 int mthca_MODIFY_QP(struct mthca_dev *dev, enum ib_qp_state cur,
1830 int mthca_QUERY_QP(struct mthca_dev *dev, u32 num, int is_ee,
1837 int mthca_CONF_SPECIAL_QP(struct mthca_dev *dev, int type, u32 qpn)
1862 int mthca_MAD_IFC(struct mthca_dev *dev, int ignore_mkey, int ignore_bkey,
1941 int mthca_READ_MGM(struct mthca_dev *dev, int index,
1948 int mthca_WRITE_MGM(struct mthca_dev *dev, int index,
1955 int mthca_MGID_HASH(struct mthca_dev *dev, struct mthca_mailbox *mailbox,
1968 int mthca_NOP(struct mthca_dev *dev)