Home
last modified time | relevance | path

Searched refs:fragments_base (Results 1 – 3 of 3) sorted by relevance

/linux-6.15/drivers/staging/vc04_services/interface/vchiq_arm/
H A Dvchiq_arm.h50 char *fragments_base; member
H A Dvchiq_arm.c222 drv_mgmt->fragments_base = (char *)slot_mem + slot_mem_size; in vchiq_platform_init()
224 drv_mgmt->free_fragments = drv_mgmt->fragments_base; in vchiq_platform_init()
226 *(char **)&drv_mgmt->fragments_base[i * drv_mgmt->fragments_size] = in vchiq_platform_init()
227 &drv_mgmt->fragments_base[(i + 1) * drv_mgmt->fragments_size]; in vchiq_platform_init()
229 *(char **)&drv_mgmt->fragments_base[i * drv_mgmt->fragments_size] = NULL; in vchiq_platform_init()
H A Dvchiq_core.c1679 (fragments - drv_mgmt->fragments_base) / drv_mgmt->fragments_size; in create_pagelist()
1709 if (pagelist->type >= PAGELIST_READ_WITH_FRAGMENTS && drv_mgmt->fragments_base) { in free_pagelist()
1710 char *fragments = drv_mgmt->fragments_base + in free_pagelist()