Lines Matching defs:bundle
47 struct adf_uio_control_bundle *bundle;
121 struct adf_uio_control_bundle *bundle;
136 bundle = &accel->bundle[bank];
137 orphan_bundle->bundle = bundle;
138 mutex_lock(&bundle->list_lock);
139 list_for_each(entry, &bundle->list)
148 mutex_unlock(&bundle->list_lock);
175 put_orphan_bundle(struct bundle_orphan_ring *bundle)
177 if (!bundle)
180 free(bundle, M_QAT);
197 mutex_lock(&orphan->bundle->lock);
198 orphan->bundle->rings_enabled &= ~mask;
199 adf_update_uio_ring_arb(orphan->bundle);
200 mutex_unlock(&orphan->bundle->lock);
217 struct bundle_orphan_ring *bundle,
225 for_each_set_bit(idx, &bundle->tx_mask, tx_rx_offset)
228 csr_ops->read_csr_ring_tail(bundle->csr_base,
231 tx_head = csr_ops->read_csr_ring_head(bundle->csr_base,
243 if (bundle->asym_mask & (1 << idx))
325 struct adf_uio_control_bundle *bundle;
346 accel_dev, orphan->bundle->hardware_bundle_number);
354 orphan->bundle->rings_enabled &=
377 bundle = &accel->bundle[bank];
382 mutex_lock(&bundle->list_lock);
383 list_for_each_entry_safe(instance_rings, tmp, &bundle->list, list)
386 bundle->rings_used &= ~instance_rings->ring_mask;
390 mutex_unlock(&bundle->list_lock);