Lines Matching refs:free_bit
283 u16 free_bit, in ti_sci_inta_alloc_event() argument
294 event_desc = &vint_desc->events[free_bit]; in ti_sci_inta_alloc_event()
296 event_desc->vint_bit = free_bit; in ti_sci_inta_alloc_event()
306 free_bit); in ti_sci_inta_alloc_event()
333 u16 free_bit; in ti_sci_inta_alloc_irq() local
337 free_bit = find_first_zero_bit(vint_desc->event_map, in ti_sci_inta_alloc_irq()
339 if (free_bit != MAX_EVENTS_PER_VINT) { in ti_sci_inta_alloc_irq()
340 set_bit(free_bit, vint_desc->event_map); in ti_sci_inta_alloc_irq()
352 free_bit = find_first_zero_bit(vint_desc->event_map, in ti_sci_inta_alloc_irq()
354 set_bit(free_bit, vint_desc->event_map); in ti_sci_inta_alloc_irq()
357 event_desc = ti_sci_inta_alloc_event(vint_desc, free_bit, hwirq); in ti_sci_inta_alloc_irq()
359 clear_bit(free_bit, vint_desc->event_map); in ti_sci_inta_alloc_irq()