Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/cxl/core/region.c check_interleave_cap() -> ways_to_eiw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | eiw | 1662129614694838272 |
| DATA_SOURCE | 0 | ways | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->mutex |
drivers/cxl/core/region.c cxl_dpa_to_hpa() -> ways_to_eiw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | eiw | 8750438462739709952 |
| PARAM_VALUE | 1 | *eiw | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &cxlmd->dev.mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &mds->event.log_lock | ||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| TYPE_LOCK | (struct device)->mutex |
drivers/cxl/core/region.c cxl_port_setup_targets() -> ways_to_eiw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | eiw | 6584601021982380032 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->mutex |
drivers/cxl/core/region.c cxl_port_setup_targets() -> ways_to_eiw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | eiw | 130217400227004416 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->mutex |
drivers/cxl/core/region.c region_offset_to_dpa_result() -> ways_to_eiw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | eiw | 1238981188906598400 |
| PARAM_VALUE | 1 | *eiw | 0 |
| NOCHECK_CALL | |||
| LOCK2 | &attr->mutex | ||
| TYPE_LOCK | (struct simple_attr)->mutex |
drivers/cxl/core/region.c set_interleave_ways() -> ways_to_eiw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | eiw | 4837031014279454720 |
| DATA_SOURCE | 0 | ways | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ways | 0-u32max |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/cxl/core/hdm.c cxld_set_interleave() -> ways_to_eiw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | eiw | 3580273009402281984 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |