Defined in 1 files as a function:
Referenced in 6 files:
- drivers/fpga/dfl-afu-error.c
- drivers/fpga/dfl-afu-main.c
- drivers/fpga/dfl-fme-error.c
- drivers/fpga/dfl-fme-main.c
- drivers/fpga/dfl-fme-pr.c
- drivers/fpga/dfl.c, line 1785
Smatch caller information:
drivers/fpga/dfl-fme-pr.c fme_pr() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 254 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
drivers/fpga/dfl-fme-pr.c pr_mgmt_init() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 254 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/fpga/dfl-afu-error.c __afu_port_err_mask() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 16 |
| DATA_SOURCE | 0 | fdata | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &fdata->lock | |
| HALF_LOCKED2 | &of->mutex | ||
| TYPE_LOCK | (struct dfl_feature_dev_data)->lock |
drivers/fpga/dfl-afu-error.c afu_port_err_clear() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 16 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-afu-error.c afu_port_err_clear() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fdata | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 254 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-afu-error.c errors_show() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 16 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-afu-error.c first_error_show() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 16 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-afu-error.c first_malformed_req_show() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 16 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-fme-main.c bitstream_id_show() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 254 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-fme-main.c bitstream_metadata_show() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 254 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-fme-main.c cache_size_show() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 254 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-fme-main.c fabric_version_show() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 254 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-fme-main.c ports_num_show() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 254 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-fme-main.c socket_id_show() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 254 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl.c config_port_access_mode() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 254 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &cdev->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pcidev->dev.mutex | ||
| HALF_LOCKED2 | global &pci_rescan_remove_lock | ||
| TYPE_LOCK | (struct dfl_fpga_cdev)->lock |
drivers/fpga/dfl-afu-main.c __afu_port_disable() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 254 |
| DATA_SOURCE | 0 | fdata | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &fdata->lock | |
| HALF_LOCKED2 | &of->mutex | ||
| TYPE_LOCK | (struct dfl_feature_dev_data)->lock |
drivers/fpga/dfl-afu-main.c __afu_port_enable() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fdata | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 254 |
| DATA_SOURCE | 0 | fdata | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &fdata->lock | |
| HALF_LOCKED2 | &of->mutex | ||
| TYPE_LOCK | (struct dfl_feature_dev_data)->lock |
drivers/fpga/dfl-afu-main.c afu_id_show() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 255 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-afu-main.c ap1_event_show() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 254 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-afu-main.c ap1_event_store() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 254 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-afu-main.c ap2_event_show() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 254 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-afu-main.c ap2_event_store() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 254 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-afu-main.c ltr_show() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 254 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-afu-main.c ltr_store() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 254 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-afu-main.c port_get_id() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 254 |
| DATA_SOURCE | 0 | fdata | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cdev->lock | ||
| HALF_LOCKED2 | &of->mutex |
drivers/fpga/dfl-afu-main.c port_hdr_attrs_visible() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 254 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/fpga/dfl-afu-main.c power_state_show() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 254 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-afu-main.c userclk_freqcmd_store() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 254 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-afu-main.c userclk_freqcntrcmd_store() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 254 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-afu-main.c userclk_freqcntrsts_show() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 254 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-afu-main.c userclk_freqsts_show() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 254 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-fme-error.c catfatal_errors_show() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 4 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-fme-error.c first_error_show() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 4 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-fme-error.c fme_err_mask() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 4 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/fpga/dfl-fme-error.c fme_errors_show() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 4 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-fme-error.c fme_errors_store() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 4 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-fme-error.c inject_errors_show() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 4 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-fme-error.c inject_errors_store() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 4 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-fme-error.c next_error_show() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 4 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-fme-error.c nonfatal_errors_show() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 4 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-fme-error.c pcie0_errors_show() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 4 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-fme-error.c pcie0_errors_store() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 4 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-fme-error.c pcie1_errors_show() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 4 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fpga/dfl-fme-error.c pcie1_errors_store() -> dfl_get_feature_ioaddr_by_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 4 |
| DATA_SOURCE | 0 | fdata | r to_dfl_feature_dev_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |