H A D | mthca_eq.c | 173 static inline void tavor_set_eq_ci(struct mthca_dev *dev, struct mthca_eq *eq, u32 ci) argument 184 mthca_write64(MTHCA_EQ_DB_SET_CI | eq->eqn, ci & (eq->nent - 1), 189 static inline void arbel_set_eq_ci(struct mthca_dev *dev, struct mthca_eq *eq, u32 ci) argument 194 dev->eq_regs.arbel.eq_set_ci_base + eq->eqn * 8); 199 static inline void set_eq_ci(struct mthca_dev *dev, struct mthca_eq *eq, u32 ci) argument 202 arbel_set_eq_ci(dev, eq, ci); 204 tavor_set_eq_ci(dev, eq, ci); 228 static inline struct mthca_eqe *get_eqe(struct mthca_eq *eq, u32 entry) argument 230 unsigned long off = (entry & (eq 234 next_eqe_sw(struct mthca_eq *eq) argument 260 mthca_eq_int(struct mthca_dev *dev, struct mthca_eq *eq) argument 420 struct mthca_eq *eq = eq_ptr; local 454 struct mthca_eq *eq = eq_ptr; local 465 mthca_create_eq(struct mthca_dev *dev, int nent, u8 intr, struct mthca_eq *eq) argument 588 mthca_free_eq(struct mthca_dev *dev, struct mthca_eq *eq) argument [all...] |