Lines Matching refs:pldinf
27 #define LOAD_INFSZ_BYTES(pldinf) \ argument
28 (sizeof(*(pldinf)) + LOAD_INFO_EXT_LENGTH * sizeof(uintptr_t) + \
29 (pldinf)->ndeps * sizeof(uint32_t) + \
30 (pldinf)->nservices * sizeof(struct service_load_info_t) + \
31 (pldinf)->nassets * sizeof(struct asset_desc_t) + \
32 (pldinf)->nirqs * sizeof(struct irq_load_info_t))
35 #define LOAD_ALLOCED_STACK_ADDR(pldinf) (*((uintptr_t *)(pldinf + 1))) argument
37 #define LOAD_INFO_DEPS(pldinf) \ argument
38 ((const uint32_t *)((uintptr_t)(pldinf + 1) + LOAD_INFO_EXT_LENGTH * sizeof(uintptr_t)))
39 #define LOAD_INFO_SERVICE(pldinf) \ argument
40 ((const struct service_load_info_t *)((uintptr_t)LOAD_INFO_DEPS(pldinf) + \
41 (pldinf)->ndeps * sizeof(uint32_t)))
42 #define LOAD_INFO_ASSET(pldinf) \ argument
43 ((const struct asset_desc_t *)((uintptr_t)LOAD_INFO_SERVICE(pldinf) + \
44 (pldinf)->nservices * sizeof(struct service_load_info_t)))
45 #define LOAD_INFO_IRQ(pldinf) \ argument
46 ((const struct irq_load_info_t *)((uintptr_t)LOAD_INFO_ASSET(pldinf) + \
47 (pldinf)->nassets * sizeof(struct asset_desc_t)))