Symbol: reqtag_pool
drivers/scsi/elx/efct/efct_hw.c
2043
struct reqtag_pool *reqtag_pool = hw->wq_reqtag_pool;
drivers/scsi/elx/efct/efct_hw.c
2046
if (reqtag_pool) {
drivers/scsi/elx/efct/efct_hw.c
2048
wqcb = reqtag_pool->tags[i];
drivers/scsi/elx/efct/efct_hw.c
2054
kfree(reqtag_pool);
drivers/scsi/elx/efct/efct_hw.c
2059
struct reqtag_pool *
drivers/scsi/elx/efct/efct_hw.c
2063
struct reqtag_pool *reqtag_pool;
drivers/scsi/elx/efct/efct_hw.c
2066
reqtag_pool = kzalloc_obj(*reqtag_pool);
drivers/scsi/elx/efct/efct_hw.c
2067
if (!reqtag_pool)
drivers/scsi/elx/efct/efct_hw.c
2070
INIT_LIST_HEAD(&reqtag_pool->freelist);
drivers/scsi/elx/efct/efct_hw.c
2072
spin_lock_init(&reqtag_pool->lock);
drivers/scsi/elx/efct/efct_hw.c
2078
reqtag_pool->tags[i] = wqcb;
drivers/scsi/elx/efct/efct_hw.c
2083
list_add_tail(&wqcb->list_entry, &reqtag_pool->freelist);
drivers/scsi/elx/efct/efct_hw.c
2086
return reqtag_pool;
drivers/scsi/elx/efct/efct_hw.c
2095
struct reqtag_pool *reqtag_pool = hw->wq_reqtag_pool;
drivers/scsi/elx/efct/efct_hw.c
2101
spin_lock_irqsave(&reqtag_pool->lock, flags);
drivers/scsi/elx/efct/efct_hw.c
2103
if (!list_empty(&reqtag_pool->freelist)) {
drivers/scsi/elx/efct/efct_hw.c
2104
wqcb = list_first_entry(&reqtag_pool->freelist,
drivers/scsi/elx/efct/efct_hw.c
2110
spin_unlock_irqrestore(&reqtag_pool->lock, flags);
drivers/scsi/elx/efct/efct_hw.c
2114
spin_unlock_irqrestore(&reqtag_pool->lock, flags);
drivers/scsi/elx/efct/efct_hw.c
2124
struct reqtag_pool *reqtag_pool = hw->wq_reqtag_pool;
drivers/scsi/elx/efct/efct_hw.c
2129
spin_lock_irqsave(&reqtag_pool->lock, flags);
drivers/scsi/elx/efct/efct_hw.c
2134
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);