Searched refs:free_bit (Results 1 – 2 of 2) sorted by relevance
280 u16 free_bit, in ti_sci_inta_alloc_event() argument291 event_desc = &vint_desc->events[free_bit]; in ti_sci_inta_alloc_event()293 event_desc->vint_bit = free_bit; in ti_sci_inta_alloc_event()303 free_bit); in ti_sci_inta_alloc_event()330 u16 free_bit; in ti_sci_inta_alloc_irq() local334 free_bit = find_first_zero_bit(vint_desc->event_map, in ti_sci_inta_alloc_irq()336 if (free_bit != MAX_EVENTS_PER_VINT) { in ti_sci_inta_alloc_irq()337 set_bit(free_bit, vint_desc->event_map); in ti_sci_inta_alloc_irq()349 free_bit = find_first_zero_bit(vint_desc->event_map, in ti_sci_inta_alloc_irq()351 set_bit(free_bit, vint_desc->event_map); in ti_sci_inta_alloc_irq()[all …]
3491 u16 set, free_bit; in ti_sci_get_free_resource() local3498 free_bit = find_first_zero_bit(desc->res_map, res_count); in ti_sci_get_free_resource()3499 if (free_bit != res_count) { in ti_sci_get_free_resource()3500 __set_bit(free_bit, desc->res_map); in ti_sci_get_free_resource()3503 if (desc->num && free_bit < desc->num) in ti_sci_get_free_resource()3504 return desc->start + free_bit; in ti_sci_get_free_resource()3506 return desc->start_sec + free_bit; in ti_sci_get_free_resource()