Lines Matching defs:ops
135 * @ops: Ring operations
151 struct k3_ring_ops *ops;
185 * @tisci_ring_ops: ti-sci rings ops
187 * @ops: SoC specific ringacc operation
209 const struct k3_ringacc_ops *ops;
528 ring->ops = NULL;
650 ring->ops = &k3_ring_mode_ring_ops;
654 ring->ops = &k3_ring_mode_proxy_ops;
656 ring->ops = &k3_ring_mode_msg_ops;
659 ring->ops = NULL;
692 ring->ops = NULL;
949 if (ring->ops && ring->ops->push_tail)
950 ret = ring->ops->push_tail(ring, elem);
969 if (ring->ops && ring->ops->push_head)
970 ret = ring->ops->push_head(ring, elem);
992 if (ring->ops && ring->ops->pop_head)
993 ret = ring->ops->pop_head(ring, elem);
1015 if (ring->ops && ring->ops->pop_tail)
1016 ret = ring->ops->pop_tail(ring, elem);
1181 ringacc->tisci_ring_ops = &ringacc->tisci->ops.rm_ring_ops;
1197 struct k3_ringacc_ops ops;
1201 .ops = {
1231 ringacc->ops = &match_data->ops;
1233 ret = ringacc->ops->init(pdev, ringacc);