Lines Matching refs:slot
73 unsigned int slot; in mhu_isr() local
96 slot = (unsigned int)__builtin_ctz(reg->STAT); in mhu_isr()
102 if ((device_ctx->bound_slots & (uint32_t)(1U << slot)) != (uint32_t)0) { in mhu_isr()
103 transport_channel = &device_ctx->transport_channel_table[slot]; in mhu_isr()
112 reg->CLEAR = 1U << slot; in mhu_isr()
123 unsigned int slot; in raise_interrupt() local
128 slot = fwk_id_get_sub_element_idx(slot_id); in raise_interrupt()
131 reg->SET |= (1U << slot); in raise_interrupt()
184 unsigned int slot; in mhu_bind() local
190 for (slot = 0; slot < MHU_SLOT_COUNT_MAX; slot++) { in mhu_bind()
191 if ((device_ctx->bound_slots & (uint32_t)(1U << slot)) == in mhu_bind()
196 transport_channel = &device_ctx->transport_channel_table[slot]; in mhu_bind()
217 unsigned int slot; in mhu_process_bind_request() local
224 slot = fwk_id_get_sub_element_idx(target_id); in mhu_process_bind_request()
226 if (device_ctx->bound_slots & (1U << slot)) { in mhu_process_bind_request()
230 device_ctx->transport_channel_table[slot].id = source_id; in mhu_process_bind_request()
231 device_ctx->bound_slots |= 1U << slot; in mhu_process_bind_request()