alloc_info
tbl_size = tbl_entries * sizeof(struct alloc_info);
alloc_tbl = (struct alloc_info *)_ALIGN_UP((unsigned long)base, 8);
struct alloc_info *p = alloc_tbl;
static struct alloc_info *simple_find_entry(void *ptr)
struct alloc_info *p = alloc_tbl;
struct alloc_info *p = simple_find_entry(ptr);
struct alloc_info *p;
static void gicv5_iwb_domain_set_desc(msi_alloc_info_t *alloc_info, struct msi_desc *desc)
alloc_info->desc = desc;
alloc_info->hwirq = (u32)desc->data.icookie.value;
.alloc_info = {
struct vmci_qp_alloc_info_vmvm alloc_info;
if (copy_from_user(&alloc_info, uptr, sizeof(alloc_info)))
handle = alloc_info.handle;
vmci_status = vmci_qp_broker_alloc(alloc_info.handle,
alloc_info.peer,
alloc_info.flags,
alloc_info.produce_size,
alloc_info.consume_size,
struct vmci_qp_alloc_info alloc_info;
if (copy_from_user(&alloc_info, uptr, sizeof(alloc_info)))
handle = alloc_info.handle;
page_store.pages = alloc_info.ppn_va;
page_store.len = alloc_info.num_ppns;
vmci_status = vmci_qp_broker_alloc(alloc_info.handle,
alloc_info.peer,
alloc_info.flags,
alloc_info.produce_size,
alloc_info.consume_size,
msi_alloc_info_t alloc_info;
bundle->info.alloc_data = &bundle->alloc_info;
if (msi_domain_prepare_irqs(domain, dev, hwsize, &bundle->alloc_info)) {