Home
last modified time | relevance | path

Searched refs:sc_buf_pool (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/liquidio/
H A Drequest_manager.c745 INIT_LIST_HEAD(&oct->sc_buf_pool.head); in octeon_setup_sc_buffer_pool()
746 spin_lock_init(&oct->sc_buf_pool.lock); in octeon_setup_sc_buffer_pool()
747 atomic_set(&oct->sc_buf_pool.alloc_buf_count, 0); in octeon_setup_sc_buffer_pool()
762 list_add_tail(&sc->node, &oct->sc_buf_pool.head); in octeon_setup_sc_buffer_pool()
838 spin_lock_bh(&oct->sc_buf_pool.lock); in octeon_free_sc_buffer_pool()
840 list_for_each_safe(tmp, tmp2, &oct->sc_buf_pool.head) { in octeon_free_sc_buffer_pool()
848 INIT_LIST_HEAD(&oct->sc_buf_pool.head); in octeon_free_sc_buffer_pool()
850 spin_unlock_bh(&oct->sc_buf_pool.lock); in octeon_free_sc_buffer_pool()
872 spin_lock_bh(&oct->sc_buf_pool.lock); in octeon_alloc_soft_command()
874 if (list_empty(&oct->sc_buf_pool in octeon_alloc_soft_command()
[all...]
H A Docteon_device.h483 struct octeon_sc_buffer_pool sc_buf_pool; member
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/liquidio/
H A Drequest_manager.c744 INIT_LIST_HEAD(&oct->sc_buf_pool.head); in octeon_setup_sc_buffer_pool()
745 spin_lock_init(&oct->sc_buf_pool.lock); in octeon_setup_sc_buffer_pool()
746 atomic_set(&oct->sc_buf_pool.alloc_buf_count, 0); in octeon_setup_sc_buffer_pool()
761 list_add_tail(&sc->node, &oct->sc_buf_pool.head); in octeon_setup_sc_buffer_pool()
840 spin_lock_bh(&oct->sc_buf_pool.lock); in octeon_free_sc_buffer_pool()
842 list_for_each_safe(tmp, tmp2, &oct->sc_buf_pool.head) { in octeon_free_sc_buffer_pool()
850 INIT_LIST_HEAD(&oct->sc_buf_pool.head); in octeon_free_sc_buffer_pool()
852 spin_unlock_bh(&oct->sc_buf_pool.lock); in octeon_free_sc_buffer_pool()
875 spin_lock_bh(&oct->sc_buf_pool.lock); in octeon_alloc_soft_command()
877 if (list_empty(&oct->sc_buf_pool in octeon_alloc_soft_command()
[all...]
H A Docteon_device.h483 struct octeon_sc_buffer_pool sc_buf_pool; member

Completed in 6 milliseconds