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