VCHIQ_MAX_SERVICES
BUILD_BUG_ON_NOT_POWER_OF_2(VCHIQ_MAX_SERVICES);
int idx = handle & (VCHIQ_MAX_SERVICES - 1);
length = sizeof(*found) * BITSET_SIZE(VCHIQ_MAX_SERVICES);
found = kmalloc_array(BITSET_SIZE(VCHIQ_MAX_SERVICES), sizeof(*found),
for (i = 0; i < VCHIQ_MAX_SERVICES; i++) {
if (state->unused_service < VCHIQ_MAX_SERVICES)
VCHIQ_MAX_SERVICES;
(state->id * VCHIQ_MAX_SERVICES) |
handle_seq += VCHIQ_MAX_STATES * VCHIQ_MAX_SERVICES;
config->max_services = VCHIQ_MAX_SERVICES;
#define VCHIQ_PORT_MAX (VCHIQ_MAX_SERVICES - 1)
atomic_t poll_services[BITSET_SIZE(VCHIQ_MAX_SERVICES)];
struct vchiq_service __rcu *services[VCHIQ_MAX_SERVICES];
struct vchiq_service_quota service_quotas[VCHIQ_MAX_SERVICES];