Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
fs/gfs2/rgrp.c gfs2_alloc_extent() -> rbm_bi()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rbm | 3062558116872404992 |
| PARAM_VALUE | 0 | rbm->rgd | 4096-ptr_max |
| CAPPED_DATA | 0 | rbm->offset | 1 |
| DATA_SOURCE | 0 | rbm | $0 |
| PARAM_COMPARE | 0 | rbm->offset | < $0->rgd->rd_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &rbm.rgd->rd_mutex | ||
| HALF_LOCKED2 | &ip->i_rw_mutex | ||
| HALF_LOCKED2 | &sdp->sd_log_flush_lock | ||
| TYPE_LOCK | (struct gfs2_rgrpd)->rd_mutex |
fs/gfs2/rgrp.c gfs2_alloc_extent() -> rbm_bi()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rbm | 8067462723070775296 |
| PARAM_VALUE | 0 | rbm->bii | 0 |
| PARAM_VALUE | 0 | rbm->rgd | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &rbm.rgd->rd_mutex | ||
| HALF_LOCKED2 | &ip->i_rw_mutex | ||
| HALF_LOCKED2 | &sdp->sd_log_flush_lock | ||
| TYPE_LOCK | (struct gfs2_rgrpd)->rd_mutex |
fs/gfs2/rgrp.c gfs2_free_extlen() -> rbm_bi()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rbm | 7159052566779813888 |
| PARAM_VALUE | 0 | rbm->rgd | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rbm.rgd->rd_mutex |
fs/gfs2/rgrp.c gfs2_rbm_find() -> rbm_bi()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rbm | 95773694262284288,2204405664885719040,3062558116872404992 |
| PARAM_VALUE | 0 | rbm->rgd | 4096-ptr_max |
| DATA_SOURCE | 0 | rbm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rbm.rgd->rd_mutex | ||
| HALF_LOCKED2 | &rgd->rd_mutex |
fs/gfs2/rgrp.c gfs2_rbm_from_block() -> rbm_bi()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rbm | 95773694262284288,806642533298528256,2204405664885719040,3062558116872404992,3663712604581539840,7159052566779813888,8067462723070775296 |
| PARAM_VALUE | 0 | rbm->bii | 0 |
| PARAM_VALUE | 0 | rbm->rgd | 4096-ptr_max |
| DATA_SOURCE | 0 | rbm | $0 |
| STR_LEN | 0 | rbm | (-1)-255 |
| STR_LEN | 0 | rbm | (-1)-255 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rbm.rgd->rd_mutex | ||
| HALF_LOCKED2 | &rgd->rd_mutex |
fs/gfs2/rgrp.c gfs2_rbm_to_block() -> rbm_bi()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rbm | 95773694262284288,2204405664885719040,3062558116872404992,3663712604581539840,7159052566779813888,8067462723070775296 |
| PARAM_VALUE | 0 | rbm->rgd | 4096-ptr_max |
| CAPPED_DATA | 0 | rbm->offset | 1 |
| DATA_SOURCE | 0 | rbm | $0 |
| PARAM_COMPARE | 0 | rbm->offset | < $0->rgd->rd_data |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rbm.rgd->rd_mutex | ||
| HALF_LOCKED2 | &rbm.rgd->rd_rsspin | ||
| HALF_LOCKED2 | &rgd->rd_mutex |
fs/gfs2/rgrp.c gfs2_setbit() -> rbm_bi()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rbm | 3062558116872404992,3663712604581539840,8067462723070775296 |
| PARAM_VALUE | 0 | rbm->rgd | 4096-ptr_max |
| DATA_SOURCE | 0 | rbm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rbm.rgd->rd_mutex | ||
| HALF_LOCKED2 | &rgd->rd_mutex | ||
| HALF_LOCKED2 | &sdp->sd_log_flush_lock | ||
| TYPE_LOCK | (struct gfs2_rgrpd)->rd_mutex |
fs/gfs2/rgrp.c gfs2_testbit() -> rbm_bi()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rbm | 806642533298528256,7159052566779813888,8067462723070775296 |
| PARAM_VALUE | 0 | rbm->rgd | 4096-ptr_max |
| DATA_SOURCE | 0 | rbm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rbm.rgd->rd_mutex |
fs/gfs2/rgrp.c rgblk_free() -> rbm_bi()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rbm | 3663712604581539840 |
| PARAM_VALUE | 0 | rbm->rgd | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &rgd->rd_mutex | ||
| HALF_LOCKED2 | &sdp->sd_log_flush_lock | ||
| TYPE_LOCK | (struct gfs2_rgrpd)->rd_mutex |