VCHIQ_SLOT_SIZE
slot_mem_size = PAGE_ALIGN(TOTAL_SLOTS * VCHIQ_SLOT_SIZE);
VCHIQ_SLOT_SIZE)
((int)((unsigned int)(pos) / VCHIQ_SLOT_SIZE))
BUILD_BUG_ON_NOT_POWER_OF_2(VCHIQ_SLOT_SIZE);
calc_stride(size) > VCHIQ_SLOT_SIZE) {
(int)((VCHIQ_SLOT_SIZE - (long)mem_base) & VCHIQ_SLOT_MASK);
int num_slots = (mem_size - mem_align) / VCHIQ_SLOT_SIZE;
slot_zero->slot_size = VCHIQ_SLOT_SIZE;
end = VCHIQ_SLOT_SIZE;
if (pos > VCHIQ_SLOT_SIZE) {
((state->slot_queue_available * VCHIQ_SLOT_SIZE) -
state->local_tx_pos) / VCHIQ_SLOT_SIZE,
int slot_space = VCHIQ_SLOT_SIZE - (tx_pos & VCHIQ_SLOT_MASK);
if (tx_pos == (state->slot_queue_available * VCHIQ_SLOT_SIZE)) {
while (pos < VCHIQ_SLOT_SIZE) {
if (pos > VCHIQ_SLOT_SIZE) {
WARN_ON(stride > VCHIQ_SLOT_SIZE);
char data[VCHIQ_SLOT_SIZE];
#define VCHIQ_MAX_MSG_SIZE (VCHIQ_SLOT_SIZE - sizeof(struct vchiq_header))
#define VCHIQ_SLOT_MASK (VCHIQ_SLOT_SIZE - 1)
VCHIQ_SLOT_SIZE)