Symbol: reqtag_pool
drivers/scsi/elx/efct/efct_hw.c
2045
struct reqtag_pool *reqtag_pool = hw->wq_reqtag_pool;
drivers/scsi/elx/efct/efct_hw.c
2048
if (reqtag_pool) {
drivers/scsi/elx/efct/efct_hw.c
2050
wqcb = reqtag_pool->tags[i];
drivers/scsi/elx/efct/efct_hw.c
2056
kfree(reqtag_pool);
drivers/scsi/elx/efct/efct_hw.c
2061
struct reqtag_pool *
drivers/scsi/elx/efct/efct_hw.c
2065
struct reqtag_pool *reqtag_pool;
drivers/scsi/elx/efct/efct_hw.c
2068
reqtag_pool = kzalloc_obj(*reqtag_pool);
drivers/scsi/elx/efct/efct_hw.c
2069
if (!reqtag_pool)
drivers/scsi/elx/efct/efct_hw.c
2072
INIT_LIST_HEAD(&reqtag_pool->freelist);
drivers/scsi/elx/efct/efct_hw.c
2074
spin_lock_init(&reqtag_pool->lock);
drivers/scsi/elx/efct/efct_hw.c
2080
reqtag_pool->tags[i] = wqcb;
drivers/scsi/elx/efct/efct_hw.c
2085
list_add_tail(&wqcb->list_entry, &reqtag_pool->freelist);
drivers/scsi/elx/efct/efct_hw.c
2088
return reqtag_pool;
drivers/scsi/elx/efct/efct_hw.c
2097
struct reqtag_pool *reqtag_pool = hw->wq_reqtag_pool;
drivers/scsi/elx/efct/efct_hw.c
2103
spin_lock_irqsave(&reqtag_pool->lock, flags);
drivers/scsi/elx/efct/efct_hw.c
2105
if (!list_empty(&reqtag_pool->freelist)) {
drivers/scsi/elx/efct/efct_hw.c
2106
wqcb = list_first_entry(&reqtag_pool->freelist,
drivers/scsi/elx/efct/efct_hw.c
2112
spin_unlock_irqrestore(&reqtag_pool->lock, flags);
drivers/scsi/elx/efct/efct_hw.c
2116
spin_unlock_irqrestore(&reqtag_pool->lock, flags);
drivers/scsi/elx/efct/efct_hw.c
2126
struct reqtag_pool *reqtag_pool = hw->wq_reqtag_pool;
drivers/scsi/elx/efct/efct_hw.c
2131
spin_lock_irqsave(&reqtag_pool->lock, flags);
drivers/scsi/elx/efct/efct_hw.c
2136
spin_unlock_irqrestore(&reqtag_pool->lock, flags);
drivers/scsi/elx/efct/efct_hw.h
458
struct reqtag_pool *wq_reqtag_pool;
drivers/scsi/elx/efct/efct_hw.h
644
struct reqtag_pool *efct_hw_reqtag_pool_alloc(struct efct_hw *hw);