Lines Matching refs:index
219 static void net_shaper_index_to_handle(u32 index, in net_shaper_index_to_handle() argument
222 handle->scope = FIELD_GET(NET_SHAPER_SCOPE_MASK, index); in net_shaper_index_to_handle()
223 handle->id = FIELD_GET(NET_SHAPER_ID_MASK, index); in net_shaper_index_to_handle()
255 u32 index = net_shaper_handle_to_index(handle); in net_shaper_lookup() local
257 if (!hierarchy || xa_get_mark(&hierarchy->shapers, index, in net_shaper_lookup()
261 return xa_load(&hierarchy->shapers, index); in net_shaper_lookup()
301 int ret, index; in net_shaper_pre_insert() local
306 index = net_shaper_handle_to_index(handle); in net_shaper_pre_insert()
307 cur = xa_load(&hierarchy->shapers, index); in net_shaper_pre_insert()
321 ret = xa_alloc(&hierarchy->shapers, &index, NULL, in net_shaper_pre_insert()
328 net_shaper_index_to_handle(index, handle); in net_shaper_pre_insert()
342 prev = __xa_store(&hierarchy->shapers, index, cur, GFP_KERNEL); in net_shaper_pre_insert()
343 __xa_set_mark(&hierarchy->shapers, index, NET_SHAPER_NOT_VALID); in net_shaper_pre_insert()
355 xa_erase(&hierarchy->shapers, index); in net_shaper_pre_insert()
367 int index; in net_shaper_commit() local
372 index = net_shaper_handle_to_index(&shapers[i].handle); in net_shaper_commit()
374 cur = xa_load(&hierarchy->shapers, index); in net_shaper_commit()
381 __xa_clear_mark(&hierarchy->shapers, index, in net_shaper_commit()
393 unsigned long index; in net_shaper_rollback() local
399 xa_for_each_marked(&hierarchy->shapers, index, cur, in net_shaper_rollback()
401 __xa_erase(&hierarchy->shapers, index); in net_shaper_rollback()
1016 unsigned long index; in net_shaper_pre_del_node() local
1042 xa_for_each(&hierarchy->shapers, index, cur) { in net_shaper_pre_del_node()
1358 unsigned long index; in net_shaper_flush() local
1365 xa_for_each(&hierarchy->shapers, index, cur) { in net_shaper_flush()
1366 __xa_erase(&hierarchy->shapers, index); in net_shaper_flush()
1407 u32 index; in net_shaper_set_real_num_tx_queues() local
1419 index = net_shaper_handle_to_index(&handle); in net_shaper_set_real_num_tx_queues()
1420 xa_erase(&hierarchy->shapers, index); in net_shaper_set_real_num_tx_queues()