H A D | mthca_eq.c | 172 static inline void tavor_set_eq_ci(struct mthca_dev *dev, struct mthca_eq *eq, u32 ci) argument 183 mthca_write64(MTHCA_EQ_DB_SET_CI | eq->eqn, ci & (eq->nent - 1), 188 static inline void arbel_set_eq_ci(struct mthca_dev *dev, struct mthca_eq *eq, u32 ci) argument 193 dev->eq_regs.arbel.eq_set_ci_base + eq->eqn * 8); 198 static inline void set_eq_ci(struct mthca_dev *dev, struct mthca_eq *eq, u32 ci) argument 201 arbel_set_eq_ci(dev, eq, ci); 203 tavor_set_eq_ci(dev, eq, ci); 227 static inline struct mthca_eqe *get_eqe(struct mthca_eq *eq, u32 entry) argument 229 unsigned long off = (entry & (eq 233 next_eqe_sw(struct mthca_eq *eq) argument 259 mthca_eq_int(struct mthca_dev *dev, struct mthca_eq *eq) argument 419 struct mthca_eq *eq = eq_ptr; local 453 struct mthca_eq *eq = eq_ptr; local 464 mthca_create_eq(struct mthca_dev *dev, int nent, u8 intr, struct mthca_eq *eq) argument 594 mthca_free_eq(struct mthca_dev *dev, struct mthca_eq *eq) argument [all...] |