Lines Matching refs:available

268 	atomic_set(&p->vdq.available, 1);
358 p->eqcr.available = p->eqcr.pi_ring_size;
660 if (!s->eqcr.available) {
666 s->eqcr.available = qm_cyc_diff(s->eqcr.pi_ring_size,
668 if (!s->eqcr.available) {
675 num_enqueued = (s->eqcr.available < num_frames) ?
676 s->eqcr.available : num_frames;
677 s->eqcr.available -= num_enqueued;
744 if (!s->eqcr.available) {
748 s->eqcr.available = qm_cyc_diff(s->eqcr.pi_ring_size,
750 if (!s->eqcr.available) {
757 num_enqueued = (s->eqcr.available < num_frames) ?
758 s->eqcr.available : num_frames;
759 s->eqcr.available -= num_enqueued;
818 if (!s->eqcr.available) {
822 s->eqcr.available = qm_cyc_diff(s->eqcr.pi_ring_size,
824 if (!s->eqcr.available)
829 num_enqueued = (s->eqcr.available < num_frames) ?
830 s->eqcr.available : num_frames;
831 s->eqcr.available -= num_enqueued;
888 if (!s->eqcr.available) {
892 s->eqcr.available = qm_cyc_diff(s->eqcr.pi_ring_size,
894 if (!s->eqcr.available)
899 num_enqueued = (s->eqcr.available < num_frames) ?
900 s->eqcr.available : num_frames;
901 s->eqcr.available -= num_enqueued;
1104 if (!atomic_dec_and_test(&s->vdq.available)) {
1105 atomic_inc(&s->vdq.available);
1140 if (!atomic_dec_and_test(&s->vdq.available)) {
1141 atomic_inc(&s->vdq.available);
1223 * check, because we've already determined that a new entry is available
1244 * indicate that the vdq is available
1251 atomic_inc(&s->vdq.available);
1315 * check, because we've already determined that a new entry is available
1336 * indicate that the vdq is available
1343 atomic_inc(&s->vdq.available);
1391 * Determine whether VDQCR is available based on whether the
1397 atomic_inc(&s->vdq.available);