Home
last modified time | relevance | path

Searched refs:fr_pool (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/drivers/infiniband/ulp/iser/
Diser_verbs.c160 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()
358 struct iser_fr_pool *fr_pool = &ib_conn->fr_pool; in iser_alloc_fastreg_pool() local
362 INIT_LIST_HEAD(&fr_pool->list); in iser_alloc_fastreg_pool()
363 INIT_LIST_HEAD(&fr_pool->all_list); in iser_alloc_fastreg_pool()
364 spin_lock_init(&fr_pool->lock); in iser_alloc_fastreg_pool()
[all …]
Diser_memory.c99 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()
Discsi_iser.h467 struct iser_fr_pool fr_pool; member
/Linux-v4.19/drivers/infiniband/ulp/srp/
Dib_srp.h147 struct srp_fr_pool *fr_pool; member
Dib_srp.c549 struct srp_fr_pool *fr_pool = NULL; in srp_create_ch_ib() local
602 fr_pool = srp_alloc_fr_pool(target); in srp_create_ch_ib()
603 if (IS_ERR(fr_pool)) { in srp_create_ch_ib()
604 ret = PTR_ERR(fr_pool); in srp_create_ch_ib()
631 if (ch->fr_pool) in srp_create_ch_ib()
632 srp_destroy_fr_pool(ch->fr_pool); in srp_create_ch_ib()
633 ch->fr_pool = fr_pool; in srp_create_ch_ib()
690 if (ch->fr_pool) in srp_free_ch_ib()
691 srp_destroy_fr_pool(ch->fr_pool); in srp_free_ch_ib()
1253 srp_fr_pool_put(ch->fr_pool, req->fr_list, in srp_unmap_data()
[all …]