Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
fs/xfs/xfs_log.c xlog_state_do_iclog_callbacks() -> xlog_state_clean_iclog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | log | 4096-ptr_max |
| PARAM_VALUE | 0 | log->l_icloglock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | *log->l_iclog->ic_header->h_cycle_data | 0-4294967295 |
| PARAM_VALUE | 1 | dirty_iclog | 4096-ptr_max |
| PARAM_VALUE | 1 | dirty_iclog->ic_state | 4 |
| CAPPED_DATA | 0 | log->l_iclog | 1 |
| CAPPED_DATA | 1 | &dirty_iclog->ic_callbacks | 1 |
| DATA_SOURCE | 0 | log | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &log->l_icloglock | |
| HALF_LOCKED2 | &iclog->ic_sema | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct xlog)->l_icloglock |
fs/xfs/xfs_log.c xlog_state_iodone_process_iclog() -> xlog_state_clean_iclog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | log | 4096-ptr_max |
| PARAM_VALUE | 0 | log->l_iclog | 4096-ptr_max |
| PARAM_VALUE | 0 | log->l_icloglock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | *log->l_iclog->ic_header->h_cycle_data | 0-4294967295 |
| PARAM_VALUE | 1 | dirty_iclog | 4096-ptr_max |
| PARAM_VALUE | 1 | dirty_iclog->ic_callbacks.next | 4096-ptr_max |
| PARAM_VALUE | 1 | dirty_iclog->ic_header | 4096-ptr_max |
| PARAM_VALUE | 1 | dirty_iclog->ic_state | 3 |
| CAPPED_DATA | 0 | log->l_iclog | 1 |
| CAPPED_DATA | 1 | &dirty_iclog->ic_callbacks | 1 |
| DATA_SOURCE | 0 | log | $0 |
| DATA_SOURCE | 1 | dirty_iclog | $1 |
| PARAM_COMPARE | 1 | &dirty_iclog->ic_callbacks | == $1->ic_callbacks.next |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &log->l_icloglock | |
| HALF_LOCKED2 | &iclog->ic_sema | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct xlog)->l_icloglock |