Searched refs:fr_pool (Results 1 – 5 of 5) sorted by relevance
/Linux-v5.4/drivers/infiniband/ulp/iser/ |
D | iser_verbs.c | 160 struct iser_fr_pool *fr_pool = &ib_conn->fr_pool; in iser_alloc_fmr_pool() local 167 INIT_LIST_HEAD(&fr_pool->list); in iser_alloc_fmr_pool() 168 spin_lock_init(&fr_pool->lock); in iser_alloc_fmr_pool() 204 list_add(&desc->list, &fr_pool->list); in iser_alloc_fmr_pool() 221 struct iser_fr_pool *fr_pool = &ib_conn->fr_pool; in iser_free_fmr_pool() local 224 desc = list_first_entry(&fr_pool->list, in iser_free_fmr_pool() 305 struct iser_fr_pool *fr_pool = &ib_conn->fr_pool; in iser_alloc_fastreg_pool() local 309 INIT_LIST_HEAD(&fr_pool->list); in iser_alloc_fastreg_pool() 310 INIT_LIST_HEAD(&fr_pool->all_list); in iser_alloc_fastreg_pool() 311 spin_lock_init(&fr_pool->lock); in iser_alloc_fastreg_pool() [all …]
|
D | iser_memory.c | 99 struct iser_fr_pool *fr_pool = &ib_conn->fr_pool; in iser_reg_desc_get_fr() local 103 spin_lock_irqsave(&fr_pool->lock, flags); in iser_reg_desc_get_fr() 104 desc = list_first_entry(&fr_pool->list, in iser_reg_desc_get_fr() 107 spin_unlock_irqrestore(&fr_pool->lock, flags); in iser_reg_desc_get_fr() 116 struct iser_fr_pool *fr_pool = &ib_conn->fr_pool; in iser_reg_desc_put_fr() local 119 spin_lock_irqsave(&fr_pool->lock, flags); in iser_reg_desc_put_fr() 120 list_add(&desc->list, &fr_pool->list); in iser_reg_desc_put_fr() 121 spin_unlock_irqrestore(&fr_pool->lock, flags); in iser_reg_desc_put_fr() 127 struct iser_fr_pool *fr_pool = &ib_conn->fr_pool; in iser_reg_desc_get_fmr() local 129 return list_first_entry(&fr_pool->list, in iser_reg_desc_get_fmr()
|
D | iscsi_iser.h | 439 struct iser_fr_pool fr_pool; member
|
/Linux-v5.4/drivers/infiniband/ulp/srp/ |
D | ib_srp.h | 160 struct srp_fr_pool *fr_pool; member
|
D | ib_srp.c | 559 struct srp_fr_pool *fr_pool = NULL; in srp_create_ch_ib() local 612 fr_pool = srp_alloc_fr_pool(target); in srp_create_ch_ib() 613 if (IS_ERR(fr_pool)) { in srp_create_ch_ib() 614 ret = PTR_ERR(fr_pool); in srp_create_ch_ib() 641 if (ch->fr_pool) in srp_create_ch_ib() 642 srp_destroy_fr_pool(ch->fr_pool); in srp_create_ch_ib() 643 ch->fr_pool = fr_pool; in srp_create_ch_ib() 700 if (ch->fr_pool) in srp_free_ch_ib() 701 srp_destroy_fr_pool(ch->fr_pool); in srp_free_ch_ib() 1270 srp_fr_pool_put(ch->fr_pool, req->fr_list, in srp_unmap_data() [all …]
|