Home
last modified time | relevance | path

Searched refs:pair_id (Results 1 – 7 of 7) sorted by relevance

/hal_espressif-latest/components/esp_hw_support/dma/
Dgdma_sleep_retention.c29 int pair_id; member
43 int pair_id = parg->pair_id; in sleep_gdma_channel_retention_init() local
45 sleep_retention_module_bitmap_t module = GDMA_CH_RETENTION_GET_MODULE_ID(group_id, pair_id); in sleep_gdma_channel_retention_init()
46 …ries_create(gdma_chx_regs_retention[group_id][pair_id].link_list, gdma_chx_regs_retention[group_id… in sleep_gdma_channel_retention_init()
48 ESP_LOGD(TAG, "GDMA pair (%d, %d) retention initialization", group_id, pair_id); in sleep_gdma_channel_retention_init()
51 …Failed to create sleep retention linked list for GDMA pair (%d, %d) retention", group_id, pair_id); in sleep_gdma_channel_retention_init()
55 esp_err_t gdma_sleep_retention_init(int group_id, int pair_id) in gdma_sleep_retention_init() argument
57 gdma_channel_retention_arg_t arg = { .group_id = group_id, .pair_id = pair_id }; in gdma_sleep_retention_init()
62 sleep_retention_module_bitmap_t module = GDMA_CH_RETENTION_GET_MODULE_ID(group_id, pair_id); in gdma_sleep_retention_init()
73 esp_err_t gdma_sleep_retention_deinit(int group_id, int pair_id) in gdma_sleep_retention_deinit() argument
[all …]
Dgdma.c52 static gdma_pair_t *gdma_acquire_pair_handle(gdma_group_t *group, int pair_id);
95 group->pair_ref_counts[pair->pair_id]++; // channel obtains a reference to pair in gdma_new_channel()
147 group->group_id, pair->pair_id, *ret_chan); in gdma_new_channel()
183 *channel_id = pair->pair_id; in gdma_get_channel_id()
209 gdma_ll_tx_reset_channel(group->hal.dev, pair->pair_id); // reset channel in gdma_connect()
210 …gdma_ll_tx_connect_to_periph(group->hal.dev, pair->pair_id, trig_periph.periph, trig_periph.instan… in gdma_connect()
223 gdma_ll_rx_reset_channel(group->hal.dev, pair->pair_id); // reset channel in gdma_connect()
224 …gdma_ll_rx_connect_to_periph(group->hal.dev, pair->pair_id, trig_periph.periph, trig_periph.instan… in gdma_connect()
250 gdma_ll_tx_disconnect_from_periph(group->hal.dev, pair->pair_id); in gdma_disconnect()
257 gdma_ll_rx_disconnect_from_periph(group->hal.dev, pair->pair_id); in gdma_disconnect()
[all …]
Dgdma_etm.c44 gdma_ll_rx_enable_etm_task(group->hal.dev, pair->pair_id, false); in gdma_del_etm_task()
46 gdma_ll_tx_enable_etm_task(group->hal.dev, pair->pair_id, false); in gdma_del_etm_task()
67 event_id = GDMA_LL_RX_ETM_EVENT_TABLE(group->group_id, pair->pair_id, config->event_type); in gdma_new_etm_event()
69 event_id = GDMA_LL_TX_ETM_EVENT_TABLE(group->group_id, pair->pair_id, config->event_type); in gdma_new_etm_event()
101 task_id = GDMA_LL_RX_ETM_TASK_TABLE(group->group_id, pair->pair_id, config->task_type); in gdma_new_etm_task()
102 gdma_ll_rx_enable_etm_task(group->hal.dev, pair->pair_id, true); in gdma_new_etm_task()
104 task_id = GDMA_LL_TX_ETM_TASK_TABLE(group->group_id, pair->pair_id, config->task_type); in gdma_new_etm_task()
105 gdma_ll_tx_enable_etm_task(group->hal.dev, pair->pair_id, true); in gdma_new_etm_task()
Dgdma_priv.h54 int pair_id; // Pair ID, index from 0 member
/hal_espressif-latest/components/esp_hw_support/include/esp_private/
Dgdma_sleep_retention.h26 esp_err_t gdma_sleep_retention_init(int group_id, int pair_id);
36 esp_err_t gdma_sleep_retention_deinit(int group_id, int pair_id);
/hal_espressif-latest/components/hal/esp32c6/include/hal/
Dgdma_ll.h20 …ENTION_GET_MODULE_ID(group_id, pair_id) (SLEEP_RETENTION_MODULE_GDMA_CH0 + (SOC_GDMA_PAIRS_PER_GRO… argument
/hal_espressif-latest/components/hal/esp32h2/include/hal/
Dgdma_ll.h20 …ENTION_GET_MODULE_ID(group_id, pair_id) (SLEEP_RETENTION_MODULE_GDMA_CH0 + (SOC_GDMA_PAIRS_PER_GRO… argument