Lines Matching defs:ops
145 * @ops: Ring operations
164 struct k3_ring_ops *ops;
202 * @tisci_ring_ops: ti-sci rings ops
204 * @ops: SoC specific ringacc operation
227 const struct k3_ringacc_ops *ops;
619 ring->ops = NULL;
735 ring->ops = &k3_dmaring_fwd_ops;
761 reverse_ring->ops = &k3_dmaring_reverse_ops;
776 ring->ops = NULL;
833 ring->ops = &k3_ring_mode_ring_ops;
841 ring->ops = &k3_ring_mode_proxy_ops;
843 ring->ops = &k3_ring_mode_msg_ops;
846 ring->ops = NULL;
879 ring->ops = NULL;
1208 if (ring->ops && ring->ops->push_tail)
1209 ret = ring->ops->push_tail(ring, elem);
1228 if (ring->ops && ring->ops->push_head)
1229 ret = ring->ops->push_head(ring, elem);
1251 if (ring->ops && ring->ops->pop_head)
1252 ret = ring->ops->pop_head(ring, elem);
1274 if (ring->ops && ring->ops->pop_tail)
1275 ret = ring->ops->pop_tail(ring, elem);
1431 ringacc->tisci_ring_ops = &ringacc->tisci->ops.rm_ring_ops;
1447 struct k3_ringacc_ops ops;
1451 .ops = {
1514 ringacc->tisci_ring_ops = &ringacc->tisci->ops.rm_ring_ops;
1539 ringacc->ops = &match_data->ops;
1541 ret = ringacc->ops->init(pdev, ringacc);