Documented in 1 files:

Defined in 20 files as a member:

Defined in 1 files as a macro:

Defined in 2 files as a function:

Defined in 4 files as a enumerator:

Referenced in 104 files:

Smatch caller information:

drivers/net/ethernet/micrel/ksz884x.c tx_proc_task() -> tx_done()

Type Parameter Key Value
PARAM_VALUE 0 hrtimer 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh

kernel/time/hrtimer.c __run_hrtimer() -> __run_hrtimer ptr fn()

Type Parameter Key Value
PARAM_VALUE 0 hrtimer 4096-ptr_max
PARAM_VALUE 0 hrtimer->is_queued 0
CAPPED_DATA 0 hrtimer 1
DATA_SOURCE 0 hrtimer $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

Smatch assignments to (struct mbox_client)->tx_done:

drivers/tty/serial/tegra-tcu.c tegra_tcu_probe() -> (struct mbox_client)->tx_done [0]

drivers/tty/serial/tegra-tcu.c tegra_tcu_uart_start_tx() -> (struct mbox_client)->tx_done [ignore]

drivers/remoteproc/stm32_rproc.c (null)() -> (struct mbox_client)->tx_done [0]

drivers/hwmon/xgene-hwmon.c xgene_hwmon_probe() -> (struct mbox_client)->tx_done [0,2375780752104812544]

drivers/firmware/thead,th1520-aon.c th1520_aon_deinit() -> (struct mbox_client)->tx_done [min-max]

drivers/firmware/thead,th1520-aon.c th1520_aon_init() -> (struct mbox_client)->tx_done [min-max]

drivers/firmware/imx/imx-scu-irq.c imx_scu_enable_general_irq_channel() -> (struct mbox_client)->tx_done [0]

drivers/i2c/busses/i2c-tegra-bpmp.c tegra_bpmp_i2c_probe() -> (struct mbox_client)->tx_done [0-u64max]

drivers/soc/qcom/qcom_aoss.c qmp_cooling_devices_register() -> (struct mbox_client)->tx_done [0]

drivers/soc/qcom/qcom_aoss.c qmp_intr() -> (struct mbox_client)->tx_done [0-u64max]

drivers/soc/qcom/qcom_aoss.c qmp_probe() -> (struct mbox_client)->tx_done [0]

drivers/remoteproc/ti_k3_r5_remoteproc.c k3_r5_cluster_rproc_init() -> (struct mbox_client)->tx_done [0-u64max]

drivers/remoteproc/ti_k3_r5_remoteproc.c k3_r5_rproc_da_to_va() -> (struct mbox_client)->tx_done [0-u64max]

drivers/remoteproc/ti_k3_r5_remoteproc.c k3_r5_rproc_prepare() -> (struct mbox_client)->tx_done [0-u64max]

drivers/remoteproc/ti_k3_r5_remoteproc.c k3_r5_rproc_start() -> (struct mbox_client)->tx_done [0-u64max]

drivers/remoteproc/ti_k3_r5_remoteproc.c k3_r5_rproc_stop() -> (struct mbox_client)->tx_done [0-u64max]

drivers/remoteproc/ti_k3_r5_remoteproc.c k3_r5_rproc_unprepare() -> (struct mbox_client)->tx_done [0-u64max]

drivers/media/platform/amphion/vpu_core.c vpu_core_probe() -> (struct mbox_client)->tx_done [0]

drivers/rpmsg/qcom_smd.c qcom_smd_edge_intr() -> (struct mbox_client)->tx_done [0-u64max]

drivers/rpmsg/qcom_glink_rpm.c glink_rpm_probe() -> (struct mbox_client)->tx_done [0]

drivers/rpmsg/qcom_glink_rpm.c qcom_glink_rpm_intr() -> (struct mbox_client)->tx_done [0-u64max]

drivers/acpi/cppc_acpi.c (null)() -> (struct mbox_client)->tx_done [1575163258873929728]

drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c mtk_mfg_init_mbox() -> (struct mbox_client)->tx_done [0]

drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c mtk_mfg_probe() -> (struct mbox_client)->tx_done [0]

drivers/clk/clk-rpmi.c rpmi_clk_enumerate() -> (struct mbox_client)->tx_done [0]

drivers/clk/clk-rpmi.c rpmi_clk_probe() -> (struct mbox_client)->tx_done [0]

drivers/soc/qcom/smp2p.c qcom_smp2p_intr() -> (struct mbox_client)->tx_done [0-u64max]

drivers/soc/qcom/smp2p.c qcom_smp2p_probe() -> (struct mbox_client)->tx_done [0]

drivers/gpu/drm/mediatek/mtk_crtc.c mtk_crtc_create() -> (struct mbox_client)->tx_done [0]

drivers/acpi/acpi_pcc.c acpi_pcc_address_space_handler() -> (struct mbox_client)->tx_done [0-u64max]

drivers/acpi/acpi_pcc.c acpi_pcc_address_space_setup() -> (struct mbox_client)->tx_done [min-max]

drivers/firmware/turris-mox-rwtm.c turris_mox_rwtm_probe() -> (struct mbox_client)->tx_done [0]

drivers/soc/hisilicon/kunpeng_hccs.c hccs_get_hw_info() -> (struct mbox_client)->tx_done [0]

drivers/soc/hisilicon/kunpeng_hccs.c hccs_probe() -> (struct mbox_client)->tx_done [0]

drivers/soc/hisilicon/kunpeng_hccs.c hccs_register_pcc_channel() -> (struct mbox_client)->tx_done [1140331082387558400]

drivers/remoteproc/ti_k3_dsp_remoteproc.c k3_dsp_rproc_probe() -> (struct mbox_client)->tx_done [0-u64max]

drivers/remoteproc/ti_k3_dsp_remoteproc.c k3_dsp_rproc_start() -> (struct mbox_client)->tx_done [0-u64max]

drivers/soc/qcom/smsm.c qcom_smsm_probe() -> (struct mbox_client)->tx_done [0]

drivers/soc/qcom/smsm.c smsm_update_bits() -> (struct mbox_client)->tx_done [0-u64max]

drivers/media/platform/amphion/vpu_dbg.c vpu_dbg_core() -> (struct mbox_client)->tx_done [0-u64max]

drivers/media/platform/amphion/vpu_dbg.c vpu_dbg_fwlog() -> (struct mbox_client)->tx_done [0-u64max]

drivers/firmware/arm_scmi/transports/mailbox.c mailbox_chan_setup() -> (struct mbox_client)->tx_done [0]

drivers/firmware/arm_scmi/transports/mailbox.c mailbox_fetch_response() -> (struct mbox_client)->tx_done [ignore]

drivers/firmware/arm_scmi/transports/mailbox.c mailbox_mark_txdone() -> (struct mbox_client)->tx_done [ignore]

drivers/firmware/arm_scmi/transports/mailbox.c mailbox_poll_done() -> (struct mbox_client)->tx_done [ignore]

drivers/remoteproc/ti_k3_m4_remoteproc.c k3_m4_rproc_probe() -> (struct mbox_client)->tx_done [0-u64max]

drivers/firmware/arm_scpi.c scpi_probe() -> (struct mbox_client)->tx_done [0]

drivers/rpmsg/qcom_glink_smem.c qcom_glink_smem_intr() -> (struct mbox_client)->tx_done [0-u64max]

drivers/firmware/imx/imx-scu.c imx_scu_probe() -> (struct mbox_client)->tx_done [5637165298567254016]

drivers/firmware/samsung/exynos-acpm.c acpm_channels_init() -> (struct mbox_client)->tx_done [0]

drivers/remoteproc/ti_k3_common.c k3_get_loaded_rsc_table() -> (struct mbox_client)->tx_done [0-u64max]

drivers/remoteproc/ti_k3_common.c k3_rproc_da_to_va() -> (struct mbox_client)->tx_done [0-u64max]

drivers/remoteproc/ti_k3_common.c k3_rproc_prepare() -> (struct mbox_client)->tx_done [0-u64max]

drivers/remoteproc/ti_k3_common.c k3_rproc_request_mbox() -> (struct mbox_client)->tx_done [0-u64max]

drivers/remoteproc/ti_k3_common.c k3_rproc_start() -> (struct mbox_client)->tx_done [0-u64max]

drivers/remoteproc/ti_k3_common.c k3_rproc_stop() -> (struct mbox_client)->tx_done [0-u64max]

drivers/remoteproc/ti_k3_common.c k3_rproc_unprepare() -> (struct mbox_client)->tx_done [0-u64max]

drivers/dma/bcm-sba-raid.c sba_probe() -> (struct mbox_client)->tx_done [0]

drivers/mailbox/mailbox-test.c mbox_test_request_channel() -> (struct mbox_client)->tx_done [0,138210379110043648]

drivers/firmware/ti_sci.c ti_sci_debug_show() -> (struct mbox_client)->tx_done [0-u64max]

drivers/firmware/ti_sci.c ti_sci_probe() -> (struct mbox_client)->tx_done [0]

drivers/soc/microchip/mpfs-sys-controller.c mpfs_sys_controller_delete() -> (struct mbox_client)->tx_done [min-max]

drivers/soc/microchip/mpfs-sys-controller.c mpfs_sys_controller_get() -> (struct mbox_client)->tx_done [ignore]

drivers/soc/microchip/mpfs-sys-controller.c mpfs_sys_controller_probe() -> (struct mbox_client)->tx_done [min-max]

drivers/soc/mediatek/mtk-cmdq-helper.c cmdq_mbox_create() -> (struct mbox_client)->tx_done [min-max]

drivers/soc/mediatek/mtk-cmdq-helper.c cmdq_mbox_destroy() -> (struct mbox_client)->tx_done [min-max]