Home
last modified time | relevance | path

Searched refs:trans_info (Results 1 – 5 of 5) sorted by relevance

/Linux-v6.1/drivers/net/ipa/
Dgsi_trans.c224 channel->trans_info.map[index % channel->tre_ring.count] = trans; in gsi_trans_map()
232 return channel->trans_info.map[index % channel->tre_ring.count]; in gsi_channel_trans_mapped()
238 struct gsi_trans_info *trans_info = &channel->trans_info; in gsi_channel_trans_complete() local
239 u16 trans_id = trans_info->completed_id; in gsi_channel_trans_complete()
241 if (trans_id == trans_info->pending_id) { in gsi_channel_trans_complete()
243 if (trans_id == trans_info->pending_id) in gsi_channel_trans_complete()
247 return &trans_info->trans[trans_id %= channel->tre_count]; in gsi_channel_trans_complete()
254 struct gsi_trans_info *trans_info = &channel->trans_info; in gsi_trans_move_committed() local
257 trans_info->allocated_id++; in gsi_trans_move_committed()
264 struct gsi_trans_info *trans_info = &channel->trans_info; in gsi_trans_move_pending() local
[all …]
Dipa_cmd.c353 struct gsi_trans_info *trans_info = &channel->trans_info; in ipa_cmd_pool_init() local
363 return gsi_trans_pool_init_dma(dev, &trans_info->cmd_pool, in ipa_cmd_pool_init()
370 struct gsi_trans_info *trans_info = &channel->trans_info; in ipa_cmd_pool_exit() local
373 gsi_trans_pool_exit_dma(dev, &trans_info->cmd_pool); in ipa_cmd_pool_exit()
379 struct gsi_trans_info *trans_info; in ipa_cmd_payload_alloc() local
383 trans_info = &ipa->gsi.channel[endpoint->channel_id].trans_info; in ipa_cmd_payload_alloc()
385 return gsi_trans_pool_alloc_dma(&trans_info->cmd_pool, addr); in ipa_cmd_payload_alloc()
Dgsi.h123 struct gsi_trans_info trans_info; member
Dgsi.c712 struct gsi_trans_info *trans_info = &channel->trans_info; in gsi_channel_trans_last() local
713 u32 pending_id = trans_info->pending_id; in gsi_channel_trans_last()
717 if (channel->toward_ipa && pending_id != trans_info->free_id) { in gsi_channel_trans_last()
723 trans_id = trans_info->free_id - 1; in gsi_channel_trans_last()
724 } else if (trans_info->polled_id != pending_id) { in gsi_channel_trans_last()
737 trans = &trans_info->trans[trans_id % channel->tre_count]; in gsi_channel_trans_last()
/Linux-v6.1/arch/arm64/kernel/
Dhibernate.c192 struct trans_pgd_info trans_info = { in create_safe_exec_page() local
207 rc = trans_pgd_idmap_page(&trans_info, &trans_ttbr0, &t0sz, page); in create_safe_exec_page()
409 struct trans_pgd_info trans_info = { in swsusp_arch_resume() local
419 rc = trans_pgd_create_copy(&trans_info, &tmp_pg_dir, PAGE_OFFSET, in swsusp_arch_resume()
435 rc = trans_pgd_copy_el2_vectors(&trans_info, &el2_vectors); in swsusp_arch_resume()