Lines Matching defs:rhp
121 static inline int t3b_device(const struct iwch_dev *rhp)
123 return rhp->rdev.t3cdev_p->type == T3B;
126 static inline int t3a_device(const struct iwch_dev *rhp)
128 return rhp->rdev.t3cdev_p->type == T3A;
131 static inline struct iwch_cq *get_chp(struct iwch_dev *rhp, u32 cqid)
133 return idr_find(&rhp->cqidr, cqid);
136 static inline struct iwch_qp *get_qhp(struct iwch_dev *rhp, u32 qpid)
138 return idr_find(&rhp->qpidr, qpid);
141 static inline struct iwch_mr *get_mhp(struct iwch_dev *rhp, u32 mmid)
143 return idr_find(&rhp->mmidr, mmid);
146 static inline int insert_handle(struct iwch_dev *rhp, struct idr *idr,
156 spin_lock_irq(&rhp->lock);
159 spin_unlock_irq(&rhp->lock);
165 static inline void remove_handle(struct iwch_dev *rhp, struct idr *idr, u32 id)
167 spin_lock_irq(&rhp->lock);
169 spin_unlock_irq(&rhp->lock);