Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/extcon/extcon-rtk-type-c.c switch_type_c_dr_mode() -> extcon_set_property()

Type Parameter Key Value
PARAM_VALUE 0 edev 0,4096-ptr_max
PARAM_VALUE 1 id 1
PARAM_VALUE 2 prop 0
PARAM_VALUE 3 prop_val 0-1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->port_type_lock

drivers/extcon/extcon-rtk-type-c.c switch_type_c_dr_mode() -> extcon_set_property()

Type Parameter Key Value
PARAM_VALUE 0 edev 0,4096-ptr_max
PARAM_VALUE 1 id 1
PARAM_VALUE 2 prop 1
PARAM_VALUE 3 prop_val 0-1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->port_type_lock

drivers/extcon/extcon-rtk-type-c.c switch_type_c_dr_mode() -> extcon_set_property()

Type Parameter Key Value
PARAM_VALUE 0 edev 0,4096-ptr_max
PARAM_VALUE 1 id 1
PARAM_VALUE 2 prop 2
PARAM_VALUE 3 prop_val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->port_type_lock

drivers/extcon/extcon-rtk-type-c.c switch_type_c_dr_mode() -> extcon_set_property()

Type Parameter Key Value
PARAM_VALUE 0 edev 0,4096-ptr_max
PARAM_VALUE 1 id 2
PARAM_VALUE 2 prop 0
PARAM_VALUE 3 prop_val 0-1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->port_type_lock

drivers/extcon/extcon-rtk-type-c.c switch_type_c_dr_mode() -> extcon_set_property()

Type Parameter Key Value
PARAM_VALUE 0 edev 0,4096-ptr_max
PARAM_VALUE 1 id 2
PARAM_VALUE 2 prop 1
PARAM_VALUE 3 prop_val 0-1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->port_type_lock

drivers/extcon/extcon-rtk-type-c.c switch_type_c_dr_mode() -> extcon_set_property()

Type Parameter Key Value
PARAM_VALUE 0 edev 0,4096-ptr_max
PARAM_VALUE 1 id 2
PARAM_VALUE 2 prop 2
PARAM_VALUE 3 prop_val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->port_type_lock

drivers/extcon/extcon-usbc-cros-ec.c extcon_cros_ec_detect_cable() -> extcon_set_property()

Type Parameter Key Value
PARAM_VALUE 0 edev 0,4096-ptr_max
PARAM_VALUE 1 id 1
PARAM_VALUE 2 prop 0
PARAM_VALUE 3 prop_val 0-1
BUF_SIZE 0 edev (-1),1888
BUF_SIZE 0 edev (-1),1888
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 edev->max_supported

drivers/extcon/extcon-usbc-cros-ec.c extcon_cros_ec_detect_cable() -> extcon_set_property()

Type Parameter Key Value
PARAM_VALUE 0 edev 0,4096-ptr_max
PARAM_VALUE 1 id 2
PARAM_VALUE 2 prop 0
PARAM_VALUE 3 prop_val 0-1
BUF_SIZE 0 edev (-1),1888
BUF_SIZE 0 edev (-1),1888
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 edev->max_supported

drivers/extcon/extcon-usbc-cros-ec.c extcon_cros_ec_detect_cable() -> extcon_set_property()

Type Parameter Key Value
PARAM_VALUE 0 edev 0,4096-ptr_max
PARAM_VALUE 1 id 1
PARAM_VALUE 2 prop 1
PARAM_VALUE 3 prop_val 0-1
BUF_SIZE 0 edev (-1),1888
BUF_SIZE 0 edev (-1),1888
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 edev->max_supported

drivers/extcon/extcon-usbc-cros-ec.c extcon_cros_ec_detect_cable() -> extcon_set_property()

Type Parameter Key Value
PARAM_VALUE 0 edev 0,4096-ptr_max
PARAM_VALUE 1 id 2
PARAM_VALUE 2 prop 1
PARAM_VALUE 3 prop_val 0-1
BUF_SIZE 0 edev (-1),1888
BUF_SIZE 0 edev (-1),1888
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 edev->max_supported

drivers/extcon/extcon-usbc-cros-ec.c extcon_cros_ec_detect_cable() -> extcon_set_property()

Type Parameter Key Value
PARAM_VALUE 0 edev 0,4096-ptr_max
PARAM_VALUE 1 id 44
PARAM_VALUE 2 prop 1
PARAM_VALUE 3 prop_val 0-1
BUF_SIZE 0 edev (-1),1888
BUF_SIZE 0 edev (-1),1888
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 edev->max_supported

drivers/extcon/extcon-usbc-cros-ec.c extcon_cros_ec_detect_cable() -> extcon_set_property()

Type Parameter Key Value
PARAM_VALUE 0 edev 0,4096-ptr_max
PARAM_VALUE 1 id 1
PARAM_VALUE 2 prop 2
PARAM_VALUE 3 prop_val 0-1
BUF_SIZE 0 edev (-1),1888
BUF_SIZE 0 edev (-1),1888
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 edev->max_supported

drivers/extcon/extcon-usbc-cros-ec.c extcon_cros_ec_detect_cable() -> extcon_set_property()

Type Parameter Key Value
PARAM_VALUE 0 edev 0,4096-ptr_max
PARAM_VALUE 1 id 2
PARAM_VALUE 2 prop 2
PARAM_VALUE 3 prop_val 0-1
BUF_SIZE 0 edev (-1),1888
BUF_SIZE 0 edev (-1),1888
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 edev->max_supported

drivers/extcon/extcon-usbc-cros-ec.c extcon_cros_ec_detect_cable() -> extcon_set_property()

Type Parameter Key Value
PARAM_VALUE 0 edev 0,4096-ptr_max
PARAM_VALUE 1 id 44
PARAM_VALUE 2 prop 2
PARAM_VALUE 3 prop_val 0-1
BUF_SIZE 0 edev (-1),1888
BUF_SIZE 0 edev (-1),1888
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 edev->max_supported

drivers/extcon/extcon-usbc-cros-ec.c extcon_cros_ec_detect_cable() -> extcon_set_property()

Type Parameter Key Value
PARAM_VALUE 0 edev 0,4096-ptr_max
PARAM_VALUE 1 id 44
PARAM_VALUE 2 prop 150
PARAM_VALUE 3 prop_val 0-1
BUF_SIZE 0 edev (-1),1888
BUF_SIZE 0 edev (-1),1888
BIT_INFO 3 prop_val 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 edev->max_supported

drivers/extcon/extcon-usbc-cros-ec.c extcon_cros_ec_detect_cable() -> extcon_set_property()

Type Parameter Key Value
PARAM_VALUE 1 id 44
PARAM_VALUE 2 prop 150
PARAM_VALUE 3 prop_val 1
RX_PATH
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 edev->max_supported

drivers/extcon/extcon-qcom-spmi-misc.c qcom_usb_extcon_detect_cable() -> extcon_set_property()

Type Parameter Key Value
PARAM_VALUE 1 id 2
PARAM_VALUE 2 prop 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/extcon/extcon-qcom-spmi-misc.c qcom_usb_extcon_detect_cable() -> extcon_set_property()

Type Parameter Key Value
PARAM_VALUE 1 id 1
PARAM_VALUE 2 prop 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/extcon/extcon.c extcon_set_property_sync() -> extcon_set_property()

Type Parameter Key Value
DATA_SOURCE 0 edev $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 prop $2
DATA_SOURCE 3 prop_val $3

drivers/extcon/extcon-usbc-tusb320.c tusb320_extcon_irq_handler() -> extcon_set_property()

Type Parameter Key Value
PARAM_VALUE 0 edev 0,4096-ptr_max
PARAM_VALUE 1 id 1
PARAM_VALUE 2 prop 1
PARAM_VALUE 3 prop_val 0-1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 edev->max_supported

drivers/extcon/extcon-usbc-tusb320.c tusb320_extcon_irq_handler() -> extcon_set_property()

Type Parameter Key Value
PARAM_VALUE 0 edev 0,4096-ptr_max
PARAM_VALUE 1 id 2
PARAM_VALUE 2 prop 1
PARAM_VALUE 3 prop_val 0-1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 edev->max_supported