Lines Matching defs:rhp
127 static inline int t3b_device(const struct iwch_dev *rhp)
129 return rhp->rdev.t3cdev_p->type == T3B;
132 static inline int t3a_device(const struct iwch_dev *rhp)
134 return rhp->rdev.t3cdev_p->type == T3A;
137 static inline struct iwch_cq *get_chp(struct iwch_dev *rhp, u32 cqid)
139 return idr_find(&rhp->cqidr, cqid);
142 static inline struct iwch_qp *get_qhp(struct iwch_dev *rhp, u32 qpid)
144 return idr_find(&rhp->qpidr, qpid);
147 static inline struct iwch_mr *get_mhp(struct iwch_dev *rhp, u32 mmid)
149 return idr_find(&rhp->mmidr, mmid);
152 static inline int insert_handle(struct iwch_dev *rhp, struct idr *idr,
162 spin_lock_irq(&rhp->lock);
165 spin_unlock_irq(&rhp->lock);
171 static inline void remove_handle(struct iwch_dev *rhp, struct idr *idr, u32 id)
173 spin_lock_irq(&rhp->lock);
175 spin_unlock_irq(&rhp->lock);