Home
last modified time | relevance | path

Searched refs:tmp_sglist (Results 1 - 1 of 1) sorted by relevance

/kernel/linux/common_modules/tzdriver/ion/
H A Ddynamic_ion_mem.c97 struct sglist *tmp_sglist = NULL; in get_ion_sglist() local
117 sglist_size = sizeof(struct ion_page_info) * ion_sg_table->nents + sizeof(*tmp_sglist); in get_ion_sglist()
118 tmp_sglist = (struct sglist *)mailbox_alloc(sglist_size, MB_FLAG_ZERO); in get_ion_sglist()
119 if (!tmp_sglist) { in get_ion_sglist()
124 tmp_sglist->sglist_size = (uint64_t)sglist_size; in get_ion_sglist()
125 tmp_sglist->ion_size = (uint64_t)mem_item->size; in get_ion_sglist()
126 tmp_sglist->info_length = (uint64_t)ion_sg_table->nents; in get_ion_sglist()
129 tmp_sglist->page_info[i].phys_addr = page_to_phys(page); in get_ion_sglist()
130 tmp_sglist->page_info[i].npages = sg->length / PAGE_SIZE; in get_ion_sglist()
132 mem_item->memory.ion_phys_addr = mailbox_virt_to_phys((uintptr_t)(void *)tmp_sglist); in get_ion_sglist()
454 fill_sg_list(struct sg_table *ion_table, uint32_t ion_list_num, struct sglist *tmp_sglist) fill_sg_list() argument
486 struct sglist *tmp_sglist = NULL; global() local
[all...]

Completed in 1 milliseconds