Home
last modified time | relevance | path

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

/kernel/linux/common_modules/tzdriver/ion/
H A Ddynamic_ion_mem.c95 static int get_ion_sglist(struct dynamic_mem_item *mem_item) in get_ion_sglist() argument
102 struct sg_table *ion_sg_table = mem_item->memory.dyn_sg_table; in get_ion_sglist()
125 tmp_sglist->ion_size = (uint64_t)mem_item->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()
133 mem_item->memory.len = sglist_size; in get_ion_sglist()
137 static int send_dyn_ion_cmd(struct dynamic_mem_item *mem_item, unsigned int cmd_id, int32_t *ret_origin) in send_dyn_ion_cmd() argument
143 if (!mem_item) { in send_dyn_ion_cmd()
144 tloge("mem_item is null\n"); in send_dyn_ion_cmd()
148 ret = get_ion_sglist(mem_item); in send_dyn_ion_cmd()
154 mailbox_free(phys_to_virt(mem_item in send_dyn_ion_cmd()
212 proc_alloc_dyn_mem(struct dynamic_mem_item *mem_item) proc_alloc_dyn_mem() argument
233 proc_free_dyn_mem(struct dynamic_mem_item *mem_item) proc_free_dyn_mem() argument
269 struct dynamic_mem_item *mem_item = NULL; alloc_dyn_mem_item() local
308 struct dynamic_mem_item *mem_item = trans_configid2memid() local
350 struct dynamic_mem_item *mem_item = release_configid_mem_locked() local
399 struct dynamic_mem_item *mem_item = kill_ion_by_uuid() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
H A Dpci.c73 struct mlxsw_pci_mem_item mem_item; member
139 return q->mem_item.buf + (elem_size * elem_index); in __mlxsw_pci_queue_elem_get()
281 return q->mem_item.mapaddr + MLXSW_PCI_PAGE_SIZE * page_index; in __mlxsw_pci_queue_page_get()
844 struct mlxsw_pci_mem_item *mem_item = &q->mem_item; in mlxsw_pci_queue_init() local
863 mem_item->size = MLXSW_PCI_AQ_SIZE; in mlxsw_pci_queue_init()
864 mem_item->buf = pci_alloc_consistent(mlxsw_pci->pdev, in mlxsw_pci_queue_init()
865 mem_item->size, in mlxsw_pci_queue_init()
866 &mem_item->mapaddr); in mlxsw_pci_queue_init()
867 if (!mem_item in mlxsw_pci_queue_init()
905 struct mlxsw_pci_mem_item *mem_item = &q->mem_item; mlxsw_pci_queue_fini() local
1232 struct mlxsw_pci_mem_item *mem_item; mlxsw_pci_fw_area_init() local
1288 struct mlxsw_pci_mem_item *mem_item; mlxsw_pci_fw_area_fini() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
H A Dpci.c73 struct mlxsw_pci_mem_item mem_item; member
141 return q->mem_item.buf + (elem_size * elem_index); in __mlxsw_pci_queue_elem_get()
283 return q->mem_item.mapaddr + MLXSW_PCI_PAGE_SIZE * page_index; in __mlxsw_pci_queue_page_get()
929 struct mlxsw_pci_mem_item *mem_item = &q->mem_item; in mlxsw_pci_queue_init() local
948 mem_item->size = MLXSW_PCI_AQ_SIZE; in mlxsw_pci_queue_init()
949 mem_item->buf = dma_alloc_coherent(&mlxsw_pci->pdev->dev, in mlxsw_pci_queue_init()
950 mem_item->size, &mem_item->mapaddr, in mlxsw_pci_queue_init()
952 if (!mem_item in mlxsw_pci_queue_init()
990 struct mlxsw_pci_mem_item *mem_item = &q->mem_item; mlxsw_pci_queue_fini() local
1334 struct mlxsw_pci_mem_item *mem_item; mlxsw_pci_fw_area_init() local
1390 struct mlxsw_pci_mem_item *mem_item; mlxsw_pci_fw_area_fini() local
[all...]

Completed in 7 milliseconds