Lines Matching defs:ring_cfg
465 struct ti_sci_msg_rm_ring_cfg ring_cfg = { 0 };
469 ring_cfg.nav_id = ringacc->tisci_dev_id;
470 ring_cfg.index = ring->ring_id;
471 ring_cfg.valid_params = TI_SCI_MSG_VALUE_RM_RING_COUNT_VALID;
472 ring_cfg.count = ring->size;
474 ret = ringacc->tisci_ring_ops->set_cfg(ringacc->tisci, &ring_cfg);
494 struct ti_sci_msg_rm_ring_cfg ring_cfg = { 0 };
498 ring_cfg.nav_id = ringacc->tisci_dev_id;
499 ring_cfg.index = ring->ring_id;
500 ring_cfg.valid_params = TI_SCI_MSG_VALUE_RM_RING_MODE_VALID;
501 ring_cfg.mode = mode;
503 ret = ringacc->tisci_ring_ops->set_cfg(ringacc->tisci, &ring_cfg);
570 struct ti_sci_msg_rm_ring_cfg ring_cfg = { 0 };
574 ring_cfg.nav_id = ringacc->tisci_dev_id;
575 ring_cfg.index = ring->ring_id;
576 ring_cfg.valid_params = TI_SCI_MSG_VALUE_RM_ALL_NO_ORDER;
578 ret = ringacc->tisci_ring_ops->set_cfg(ringacc->tisci, &ring_cfg);
674 struct ti_sci_msg_rm_ring_cfg ring_cfg = { 0 };
681 ring_cfg.nav_id = ringacc->tisci_dev_id;
682 ring_cfg.index = ring->ring_id;
683 ring_cfg.valid_params = TI_SCI_MSG_VALUE_RM_ALL_NO_ORDER;
684 ring_cfg.addr_lo = lower_32_bits(ring->ring_mem_dma);
685 ring_cfg.addr_hi = upper_32_bits(ring->ring_mem_dma);
686 ring_cfg.count = ring->size;
687 ring_cfg.mode = ring->mode;
688 ring_cfg.size = ring->elm_size;
689 ring_cfg.asel = ring->asel;
691 ret = ringacc->tisci_ring_ops->set_cfg(ringacc->tisci, &ring_cfg);