Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- crypto/async_tx/async_xor.c, line 265
- crypto/async_tx/raid6test.c, line 93
- drivers/md/dm-integrity.c, line 941
- drivers/md/raid5-ppl.c
Smatch caller information:
drivers/md/raid5-ppl.c ops_run_partial_parity() -> async_xor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | offset | 0 |
| PARAM_VALUE | 3 | src_cnt | 0,2-s32max |
| PARAM_VALUE | 4 | len | 4096 |
| PARAM_VALUE | 5 | submit | 8409322135077531648 |
| PARAM_VALUE | 5 | submit->cb_fn | 0 |
| PARAM_VALUE | 5 | submit->cb_param | 4096-ptr_max |
| PARAM_VALUE | 5 | submit->flags | 9 |
| FUZZY_MAX | 3 | src_cnt | 0 |
| PREEMPT_ADD | |||
| UNITS | 4 | len | unit_byte |
drivers/md/raid5-ppl.c ppl_xor() -> async_xor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dest | 4096-ptr_max |
| PARAM_VALUE | 0 | dest->_refcount.counter | 1 |
| PARAM_VALUE | 1 | src_list | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 0 |
| PARAM_VALUE | 3 | src_cnt | 2 |
| PARAM_VALUE | 4 | len | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 5 | submit | 5733974720698519552 |
| PARAM_VALUE | 5 | submit->cb_fn | 0 |
| PARAM_VALUE | 5 | submit->cb_param | 0 |
| PARAM_VALUE | 5 | submit->depend_tx | 0 |
| PARAM_VALUE | 5 | submit->flags | 6 |
| PARAM_VALUE | 5 | submit->scribble | 0 |
| BUF_SIZE | 1 | src_list | 16 |
| DATA_SOURCE | 0 | dest | $1 |
| DATA_SOURCE | 4 | len | $0 |
| CAPABLE | 0 | 21 | |
| PARAM_COMPARE | 0 | dest | == $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| LOCK2 | &mddev->reconfig_mutex | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct mddev)->reconfig_mutex |
crypto/async_tx/raid6test.c raid6_dual_recov() -> async_xor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src_list | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 0 |
| PARAM_VALUE | 3 | src_cnt | 0-s32max |
| PARAM_VALUE | 4 | len | 4096 |
| PARAM_VALUE | 5 | submit | 5731329693362135040 |
| PARAM_VALUE | 5 | submit->cb_fn | 0 |
| PARAM_VALUE | 5 | submit->cb_param | 0 |
| PARAM_VALUE | 5 | submit->depend_tx | 0 |
| PARAM_VALUE | 5 | submit->flags | 1 |
| PARAM_VALUE | 5 | submit->scribble | 2243873253675384832 |
| BUF_SIZE | 1 | src_list | 512 |
| DATA_SOURCE | 4 | len | $1 |
| FUZZY_MAX | 3 | src_cnt | 0 |
| UNITS | 4 | len | unit_byte |
drivers/md/dm-integrity.c xor_journal() -> async_xor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | src_list | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 0,512-3584 |
| PARAM_VALUE | 3 | src_cnt | 2 |
| PARAM_VALUE | 4 | len | 0-4096 |
| PARAM_VALUE | 5 | submit | 2872741367212277760 |
| PARAM_VALUE | 5 | submit->cb_param | 0,4096-ptr_max |
| PARAM_VALUE | 5 | submit->scribble | 0 |
| BUF_SIZE | 1 | src_list | 16 |
| CAPPED_DATA | 4 | len | 1 |
| CAPPED_DATA | 4 | len | 1 |
| FUZZY_MAX | 2 | offset | 0 |
| NOCHECK_CALL |