Searched refs:oxid_pool (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/scsi/fnic/ |
| H A D | fdls_disc.c | 128 struct fnic_oxid_pool_s *oxid_pool = &iport->oxid_pool; in fdls_alloc_oxid() local 137 idx = find_next_zero_bit(oxid_pool->bitmap, FNIC_OXID_POOL_SZ, oxid_pool->next_idx); in fdls_alloc_oxid() 145 WARN_ON(test_and_set_bit(idx, oxid_pool->bitmap)); in fdls_alloc_oxid() 146 oxid_pool->next_idx = (idx + 1) % FNIC_OXID_POOL_SZ; /* cycle through the bitmap */ in fdls_alloc_oxid() 168 struct fnic_oxid_pool_s *oxid_pool = &iport->oxid_pool; in fdls_free_oxid_idx() local 175 WARN_ON(!test_and_clear_bit(oxid_idx, oxid_pool->bitmap)); in fdls_free_oxid_idx() 189 struct fnic_oxid_pool_s *oxid_pool = container_of(work, in fdls_reclaim_oxid_handler() local 191 struct fnic_iport_s *iport = container_of(oxid_pool, in fdls_reclaim_oxid_handler() 192 struct fnic_iport_s, oxid_pool); in fdls_reclaim_oxid_handler() 207 &(oxid_pool->oxid_reclaim_list), links) { in fdls_reclaim_oxid_handler() [all …]
|
| H A D | fnic_fdls.h | 275 struct fnic_oxid_pool_s oxid_pool; member
|
| H A D | fnic_main.c | 1025 INIT_DELAYED_WORK(&iport->oxid_pool.schedule_oxid_free_retry, in fnic_probe() 1029 INIT_LIST_HEAD(&iport->oxid_pool.oxid_reclaim_list); in fnic_probe() 1030 INIT_DELAYED_WORK(&iport->oxid_pool.oxid_reclaim_work, fdls_reclaim_oxid_handler); in fnic_probe()
|