vchiq_slot_zero
struct vchiq_slot_zero *vchiq_slot_zero;
vchiq_slot_zero = vchiq_init_slots(dev, slot_mem, slot_mem_size);
if (!vchiq_slot_zero)
vchiq_slot_zero->platform_data[VCHIQ_PLATFORM_FRAGMENTS_OFFSET_IDX] =
vchiq_slot_zero->platform_data[VCHIQ_PLATFORM_FRAGMENTS_COUNT_IDX] =
err = vchiq_init_state(state, vchiq_slot_zero, dev);
vchiq_slot_zero, &slot_phys);
state->version_common = ((struct vchiq_slot_zero *)
struct vchiq_slot_zero *
struct vchiq_slot_zero *slot_zero =
(struct vchiq_slot_zero *)(mem_base + mem_align);
memset(slot_zero, 0, sizeof(struct vchiq_slot_zero));
slot_zero->slot_zero_size = sizeof(struct vchiq_slot_zero);
vchiq_init_state(struct vchiq_state *state, struct vchiq_slot_zero *slot_zero, struct device *dev)
#define VCHIQ_SLOT_ZERO_SLOTS DIV_ROUND_UP(sizeof(struct vchiq_slot_zero), \
extern struct vchiq_slot_zero *
vchiq_init_state(struct vchiq_state *state, struct vchiq_slot_zero *slot_zero, struct device *dev);