Home
last modified time | relevance | path

Searched refs:fr_state (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/net/rds/
H A Dib_frmr.c40 if (cmpxchg(&ibmr->u.frmr.fr_state, in rds_transition_frwr_state()
43 /* enforce order of ibmr->u.frmr.fr_state update in rds_transition_frwr_state()
95 frmr->fr_state = FRMR_IS_FREE; in rds_ib_alloc_frmr()
139 if (cmpxchg(&frmr->fr_state, in rds_ib_post_reg_frmr()
276 if (frmr->fr_state != FRMR_IS_INUSE) in rds_ib_post_inv()
316 wait_event(frmr->fr_inv_done, frmr->fr_state != FRMR_IS_INUSE); in rds_ib_post_inv()
382 if (freed < goal || frmr->fr_state == FRMR_IS_STALE) { in rds_ib_unreg_frmr()
384 if (frmr->fr_state == FRMR_IS_INUSE) in rds_ib_unreg_frmr()
422 } while (frmr->fr_state != FRMR_IS_FREE); in rds_ib_reg_frmr()
442 if (frmr->fr_state in rds_ib_free_frmr_list()
[all...]
H A Dib_mr.h54 enum rds_ib_fr_state fr_state; member
/kernel/linux/linux-6.6/net/rds/
H A Dib_frmr.c40 if (cmpxchg(&ibmr->u.frmr.fr_state, in rds_transition_frwr_state()
43 /* enforce order of ibmr->u.frmr.fr_state update in rds_transition_frwr_state()
95 frmr->fr_state = FRMR_IS_FREE; in rds_ib_alloc_frmr()
139 if (cmpxchg(&frmr->fr_state, in rds_ib_post_reg_frmr()
276 if (frmr->fr_state != FRMR_IS_INUSE) in rds_ib_post_inv()
316 wait_event(frmr->fr_inv_done, frmr->fr_state != FRMR_IS_INUSE); in rds_ib_post_inv()
382 if (freed < goal || frmr->fr_state == FRMR_IS_STALE) { in rds_ib_unreg_frmr()
384 if (frmr->fr_state == FRMR_IS_INUSE) in rds_ib_unreg_frmr()
422 } while (frmr->fr_state != FRMR_IS_FREE); in rds_ib_reg_frmr()
442 if (frmr->fr_state in rds_ib_free_frmr_list()
[all...]
H A Dib_mr.h54 enum rds_ib_fr_state fr_state; member

Completed in 3 milliseconds