Documented in 1 files:
Defined in 1 files as a function:
Referenced in 6 files:
- arch/loongarch/kvm/intc/eiointc.c
- drivers/hv/mshv_vtl_main.c, line 415
- drivers/infiniband/core/umem.c, line 157
- drivers/spi/spi-rzv2m-csi.c, line 120
- fs/smb/common/compress/lz77.c, line 93
- kernel/liveupdate/kexec_handover.c
Smatch caller information:
drivers/spi/spi-rzv2m-csi.c rzv2m_csi_reg_write_bit() -> count_trailing_zeros()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 7,16,32,64,128,32766,32768,196608,524288,786432,268435456 |
| DATA_SOURCE | 0 | x | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &controller->io_mutex | ||
| HALF_LOCKED2 | &spi->controller->io_mutex |
fs/smb/common/compress/lz77.c lz77_match_len() -> count_trailing_zeros()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &server->_srv_mutex |
drivers/infiniband/core/umem.c ib_umem_find_best_pgsz() -> count_trailing_zeros()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | x | 1-u64max[u] |
| HALF_LOCKED2 | &context->db_page_mutex | ||
| HALF_LOCKED2 | umem_dmabuf->attach->dmabuf->resv |
kernel/liveupdate/kexec_handover.c __kho_preserve_pages_order() -> count_trailing_zeros()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 0-18446744073709551614 |
| CAPPED_DATA | 0 | x | 1 |
| CAPPED_DATA | 0 | x | 1 |
| DATA_SOURCE | 0 | x | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | x | unit_page |
kernel/liveupdate/kexec_handover.c kho_restore_pages() -> count_trailing_zeros()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | x | 0-4503601774854141 |
| CAPPED_DATA | 0 | x | 1 |
| CAPPED_DATA | 0 | x | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &session->mutex | ||
| HALF_LOCKED2 | _T->lock |