| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | fs_counters.c | 469 struct list_head pool_list; member 588 list_for_each_entry_safe(bulk, tmp, &fc_pool->fully_used, pool_list) in mlx5_fc_pool_cleanup() 590 list_for_each_entry_safe(bulk, tmp, &fc_pool->partially_used, pool_list) in mlx5_fc_pool_cleanup() 592 list_for_each_entry_safe(bulk, tmp, &fc_pool->unused, pool_list) in mlx5_fc_pool_cleanup() 636 bulk = list_first_entry(src_list, struct mlx5_fc_bulk, pool_list); in mlx5_fc_pool_acquire_from_list() 639 list_move(&bulk->pool_list, next_list); in mlx5_fc_pool_acquire_from_list() 664 list_add(&new_bulk->pool_list, &fc_pool->partially_used); in mlx5_fc_pool_acquire_counter() 693 list_move_tail(&bulk->pool_list, &fc_pool->partially_used); in mlx5_fc_pool_release_counter() 695 list_del(&bulk->pool_list); in mlx5_fc_pool_release_counter() 699 list_add(&bulk->pool_list, &fc_pool->unused); in mlx5_fc_pool_release_counter()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hci/ |
| H A D | phl_trx_sdio.c | 76 struct phl_queue *pool_list, struct rtw_tx_buf *txbuf, in enqueue_txbuf() argument 82 pq_push(drv, pool_list, &txbuf->list, pos, _ps); in enqueue_txbuf() 86 struct phl_queue *pool_list) in dequeue_txbuf() argument 94 res = pq_pop(drv, pool_list, &buflist, _first, _ps); in dequeue_txbuf() 171 struct phl_queue *pool_list; in free_txbuf() local 178 pool_list = &pool->mgnt_idle_list; in free_txbuf() 181 pool_list = &pool->idle_list; in free_txbuf() 184 enqueue_txbuf(phl_info, pool_list, txbuf, _tail); in free_txbuf() 245 struct phl_queue *pool_list, struct rtw_rx_buf *rxbuf) in enqueue_rxbuf() argument 251 _os_spinlock(drv, &pool_list->lock, _irq, &sp_flags); in enqueue_rxbuf() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/misc/habanalabs/common/ |
| H A D | command_buffer.c | 157 list_add(&cb->pool_list, &hdev->cb_pool); in cb_do_release() 276 typeof(*cb), pool_list); in hl_cb_create() 277 list_del(&cb->pool_list); in hl_cb_create() 625 list_add(&cb->pool_list, &hdev->cb_pool); in hl_cb_pool_init() 639 list_for_each_entry_safe(cb, tmp, &hdev->cb_pool, pool_list) { in hl_cb_pool_fini() 640 list_del(&cb->pool_list); in hl_cb_pool_fini()
|
| H A D | habanalabs.h | 452 struct list_head pool_list; member
|
| /OK3568_Linux_fs/kernel/drivers/dma-buf/heaps/ |
| H A D | page_pool.c | 24 static LIST_HEAD(pool_list); 150 list_add(&pool->list, &pool_list); in dmabuf_page_pool_create() 222 list_for_each_entry(pool, &pool_list, list) { in dmabuf_page_pool_shrink()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/ |
| H A D | phl_tx.c | 812 struct phl_queue *pool_list, in enqueue_h2c_pkt() argument 821 _os_spinlock(drv, &pool_list->lock, _irq, &sp_flags); in enqueue_h2c_pkt() 823 list_add_tail(&h2c_pkt->list, &pool_list->queue); in enqueue_h2c_pkt() 825 list_add(&h2c_pkt->list, &pool_list->queue); in enqueue_h2c_pkt() 826 pool_list->cnt++; in enqueue_h2c_pkt() 827 _os_spinunlock(drv, &pool_list->lock, _irq, &sp_flags); in enqueue_h2c_pkt() 836 struct phl_queue *pool_list) in dequeue_h2c_pkt() argument 842 _os_spinlock(drv, &pool_list->lock, _irq, &sp_flags); in dequeue_h2c_pkt() 843 if (list_empty(&pool_list->queue)) { in dequeue_h2c_pkt() 846 h2c_pkt = list_first_entry(&pool_list->queue, struct rtw_h2c_pkt, list); in dequeue_h2c_pkt() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/ |
| H A D | phl_tx.c | 839 struct phl_queue *pool_list, in enqueue_h2c_pkt() argument 848 _os_spinlock(drv, &pool_list->lock, _irq, &sp_flags); in enqueue_h2c_pkt() 850 list_add_tail(&h2c_pkt->list, &pool_list->queue); in enqueue_h2c_pkt() 852 list_add(&h2c_pkt->list, &pool_list->queue); in enqueue_h2c_pkt() 853 pool_list->cnt++; in enqueue_h2c_pkt() 854 _os_spinunlock(drv, &pool_list->lock, _irq, &sp_flags); in enqueue_h2c_pkt() 863 struct phl_queue *pool_list) in dequeue_h2c_pkt() argument 869 _os_spinlock(drv, &pool_list->lock, _irq, &sp_flags); in dequeue_h2c_pkt() 870 if (list_empty(&pool_list->queue)) { in dequeue_h2c_pkt() 873 h2c_pkt = list_first_entry(&pool_list->queue, struct rtw_h2c_pkt, list); in dequeue_h2c_pkt() [all …]
|