Lines Matching refs:qid
100 u32 qid; in c4iw_get_cqid() local
108 qid = entry->qid; in c4iw_get_cqid()
111 qid = c4iw_get_resource(&rdev->resource.qid_table); in c4iw_get_cqid()
112 if (!qid) in c4iw_get_cqid()
115 rdev->stats.qid.cur += rdev->qpmask + 1; in c4iw_get_cqid()
117 for (i = qid+1; i & rdev->qpmask; i++) { in c4iw_get_cqid()
121 entry->qid = i; in c4iw_get_cqid()
132 entry->qid = qid; in c4iw_get_cqid()
134 for (i = qid+1; i & rdev->qpmask; i++) { in c4iw_get_cqid()
138 entry->qid = i; in c4iw_get_cqid()
144 PDBG("%s qid 0x%x\n", __func__, qid); in c4iw_get_cqid()
146 if (rdev->stats.qid.cur > rdev->stats.qid.max) in c4iw_get_cqid()
147 rdev->stats.qid.max = rdev->stats.qid.cur; in c4iw_get_cqid()
149 return qid; in c4iw_get_cqid()
152 void c4iw_put_cqid(struct c4iw_rdev *rdev, u32 qid, in c4iw_put_cqid() argument
160 PDBG("%s qid 0x%x\n", __func__, qid); in c4iw_put_cqid()
161 entry->qid = qid; in c4iw_put_cqid()
170 u32 qid; in c4iw_get_qpid() local
178 qid = entry->qid; in c4iw_get_qpid()
181 qid = c4iw_get_resource(&rdev->resource.qid_table); in c4iw_get_qpid()
182 if (!qid) { in c4iw_get_qpid()
184 rdev->stats.qid.fail++; in c4iw_get_qpid()
189 rdev->stats.qid.cur += rdev->qpmask + 1; in c4iw_get_qpid()
191 for (i = qid+1; i & rdev->qpmask; i++) { in c4iw_get_qpid()
195 entry->qid = i; in c4iw_get_qpid()
206 entry->qid = qid; in c4iw_get_qpid()
208 for (i = qid; i & rdev->qpmask; i++) { in c4iw_get_qpid()
212 entry->qid = i; in c4iw_get_qpid()
218 PDBG("%s qid 0x%x\n", __func__, qid); in c4iw_get_qpid()
220 if (rdev->stats.qid.cur > rdev->stats.qid.max) in c4iw_get_qpid()
221 rdev->stats.qid.max = rdev->stats.qid.cur; in c4iw_get_qpid()
223 return qid; in c4iw_get_qpid()
226 void c4iw_put_qpid(struct c4iw_rdev *rdev, u32 qid, in c4iw_put_qpid() argument
234 PDBG("%s qid 0x%x\n", __func__, qid); in c4iw_put_qpid()
235 entry->qid = qid; in c4iw_put_qpid()