Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 30 files:

Smatch caller information:

drivers/bluetooth/hci_qca.c host_set_baudrate() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 1-u64max
PARAM_VALUE 0 serdev->ctrl->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 serdev->ctrl->ops->close 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->open 4096-ptr_max
PARAM_VALUE 0 serdev->ops->receive_buf 4096-ptr_max
PARAM_VALUE 1 speed 1-u32max
DATA_SOURCE 1 speed $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &hdev->req_lock

drivers/platform/chrome/cros_ec_uart.c cros_ec_uart_probe() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.class 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.power.request 0-4
PARAM_VALUE 0 serdev->ctrl->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 serdev->ctrl->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 serdev->ctrl->dev.type 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->close 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->open 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 serdev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 serdev->ops 1949338036062130176
PARAM_VALUE 0 serdev->ops->receive_buf 5983101076045496320
PARAM_VALUE 0 serdev->ops->write_wakeup 0
DATA_SOURCE 0 serdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/nfc/s3fwrn5/uart.c s3fwrn82_uart_probe() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.class 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.power.request 0-4
PARAM_VALUE 0 serdev->ctrl->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 serdev->ctrl->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 serdev->ctrl->dev.type 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->close 6930685087847645184
PARAM_VALUE 0 serdev->ctrl->ops->open 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 serdev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 serdev->ops 5028939774651686912
PARAM_VALUE 0 serdev->ops->receive_buf 203541471699496960
PARAM_VALUE 0 serdev->ops->write_wakeup 919862481209192448
PARAM_VALUE 1 speed 115200
DATA_SOURCE 0 serdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/qualcomm/qca_uart.c qca_uart_probe() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.class 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.power.request 0-4
PARAM_VALUE 0 serdev->ctrl->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 serdev->ctrl->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 serdev->ctrl->dev.type 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->close 6930685087847645184
PARAM_VALUE 0 serdev->ctrl->ops->open 4096-ptr_max
PARAM_VALUE 0 serdev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 serdev->dev.of_node 0,4096-ptr_max
PARAM_VALUE 0 serdev->dev.of_node->properties 0,4096-ptr_max
PARAM_VALUE 0 serdev->ops 2178043940668178432
PARAM_VALUE 0 serdev->ops->receive_buf 7702187835582255104
PARAM_VALUE 0 serdev->ops->write_wakeup 4662206682455244800
DATA_SOURCE 0 serdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/greybus/gb-beagleplay.c gb_serdev_init() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.power.request 0-4
PARAM_VALUE 0 serdev->ctrl->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 serdev->ctrl->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 serdev->ctrl->ops->close 6930685087847645184
PARAM_VALUE 0 serdev->ctrl->ops->open 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 serdev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 serdev->ops 5602569209904447488
PARAM_VALUE 0 serdev->ops->receive_buf 6762955179724025856
PARAM_VALUE 0 serdev->ops->write_wakeup 77122992048304128
PARAM_VALUE 1 speed 115200
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/surface/aggregator/core.c ssam_serdev_setup() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.class 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.power.request 0-4
PARAM_VALUE 0 serdev->ctrl->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 serdev->ctrl->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 serdev->ctrl->dev.type 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->close 6930685087847645184
PARAM_VALUE 0 serdev->ctrl->ops->open 4096-ptr_max
PARAM_VALUE 0 serdev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 serdev->ops 7545029133639671808
PARAM_VALUE 0 serdev->ops->receive_buf 5431779133891813376
PARAM_VALUE 0 serdev->ops->write_wakeup 2941496169346822144
PARAM_VALUE 1 speed 4000000
DATA_SOURCE 0 serdev $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ctrl->lock
TYPE_LOCK (struct ssam_controller)->lock

drivers/platform/surface/aggregator/core.c ssam_serdev_setup_via_acpi_crs() -> serdev_device_set_baudrate()

Type Parameter Key Value
BUF_SIZE 0 serdev (-1),3-4,6,8,16,24,32,48,64,128,152,208,240,504
BUF_SIZE 0 serdev (-1),3-4,6,8,16,24,32,48,64,128,152,208,240,504
DATA_SOURCE 0 serdev $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/bluetooth/btmtkuart.c btmtkuart_change_baudrate() -> serdev_device_set_baudrate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &hdev->req_lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/bluetooth/btmtkuart.c btmtkuart_open() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.power.request 0-4
PARAM_VALUE 0 serdev->ctrl->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 serdev->ctrl->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 serdev->ctrl->ops->close 6930685087847645184
PARAM_VALUE 0 serdev->ctrl->ops->open 4096-ptr_max
PARAM_VALUE 1 speed 115200
RX_PATH
TASK_NOT_RUNNING
LOCK2 &hdev->req_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/bluetooth/btmtkuart.c btmtkuart_open() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.power.request 0-4
PARAM_VALUE 0 serdev->ctrl->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 serdev->ctrl->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 serdev->ctrl->ops->close 6930685087847645184
PARAM_VALUE 0 serdev->ctrl->ops->open 4096-ptr_max
CAPPED_DATA 1 speed 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &hdev->req_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/gnss/sirf.c sirf_serdev_open() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.power.request 0-4
PARAM_VALUE 0 serdev->ctrl->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 serdev->ctrl->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 serdev->ctrl->ops->close 6930685087847645184
PARAM_VALUE 0 serdev->ctrl->ops->open 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &data->serdev_mutex
HALF_LOCKED2 &gdev->rwsem
TYPE_LOCK (struct sirf_data)->serdev_mutex

drivers/bluetooth/hci_mrvl.c mrvl_set_baudrate() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 0,4096-ptr_max
PARAM_VALUE 1 speed 1-u32max
DATA_SOURCE 1 speed $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &hdev->req_lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/bluetooth/hci_mrvl.c mrvl_setup() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 speed unit_byte
LOCK2 &hdev->req_lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/iio/chemical/pms7003.c pms7003_probe() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.class 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.power.request 0-4
PARAM_VALUE 0 serdev->ctrl->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 serdev->ctrl->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 serdev->ctrl->dev.type 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->close 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->open 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 serdev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 serdev->ops 4386567829726666752
PARAM_VALUE 0 serdev->ops->receive_buf 531992255602933760
PARAM_VALUE 0 serdev->ops->write_wakeup 919862481209192448
PARAM_VALUE 1 speed 9600
DATA_SOURCE 0 serdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/iio/imu/bno055/bno055_ser_core.c bno055_ser_probe() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.class 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.power.request 0-4
PARAM_VALUE 0 serdev->ctrl->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 serdev->ctrl->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 serdev->ctrl->dev.type 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->close 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->open 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 serdev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 serdev->ops 1918190873097310208
PARAM_VALUE 0 serdev->ops->receive_buf 8528291542197477376
PARAM_VALUE 0 serdev->ops->write_wakeup 919862481209192448
PARAM_VALUE 1 speed 115200
DATA_SOURCE 0 serdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/mfd/rave-sp.c rave_sp_probe() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.class 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.power.request 0-4
PARAM_VALUE 0 serdev->ctrl->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 serdev->ctrl->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 serdev->ctrl->dev.type 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->close 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->open 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 serdev->dev.driver 4096-ptr_max
PARAM_VALUE 0 serdev->dev.of_node 4096-ptr_max
PARAM_VALUE 0 serdev->dev.of_node->properties 4096-ptr_max
PARAM_VALUE 0 serdev->ops 2465893544045858816
PARAM_VALUE 0 serdev->ops->receive_buf 6157376904051994624
PARAM_VALUE 0 serdev->ops->write_wakeup 919862481209192448
DATA_SOURCE 0 serdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/bluetooth/hci_ll.c ll_setup() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 0,4096-ptr_max
PARAM_VALUE 1 speed 1-u32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 speed unit_byte
LOCK2 &hdev->req_lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/bluetooth/hci_serdev.c hci_uart_setup() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 1 speed 1-u32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &hdev->req_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/bluetooth/hci_serdev.c hci_uart_setup() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 1 speed 1-u32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 speed unit_byte
LOCK2 &hdev->req_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/iio/chemical/scd30_serial.c scd30_serdev_probe() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.class 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.power.request 0-4
PARAM_VALUE 0 serdev->ctrl->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 serdev->ctrl->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 serdev->ctrl->dev.type 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->close 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->open 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 serdev->ops 3275668730765692928
PARAM_VALUE 0 serdev->ops->receive_buf 9020817032639873024
PARAM_VALUE 0 serdev->ops->write_wakeup 919862481209192448
PARAM_VALUE 1 speed 19200
DATA_SOURCE 0 serdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/nfc/pn533/uart.c pn532_uart_probe() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.class 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.power.request 0-4
PARAM_VALUE 0 serdev->ctrl->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 serdev->ctrl->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 serdev->ctrl->dev.type 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->close 6930685087847645184
PARAM_VALUE 0 serdev->ctrl->ops->open 4096-ptr_max
PARAM_VALUE 0 serdev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 serdev->ops 7946874161707520000
PARAM_VALUE 0 serdev->ops->receive_buf 153334280962523136
PARAM_VALUE 0 serdev->ops->write_wakeup 919862481209192448
PARAM_VALUE 1 speed 115200
DATA_SOURCE 0 serdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/iio/chemical/mhz19b.c mhz19b_probe() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.class 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.power.request 0-4
PARAM_VALUE 0 serdev->ctrl->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 serdev->ctrl->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 serdev->ctrl->dev.type 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->close 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->open 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 serdev->ops 4830238916520579072
PARAM_VALUE 0 serdev->ops->receive_buf 6489491870112886784
PARAM_VALUE 0 serdev->ops->write_wakeup 919862481209192448
PARAM_VALUE 1 speed 9600
DATA_SOURCE 0 serdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gnss/serial.c gnss_serial_open() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.class 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.power.request 0-4
PARAM_VALUE 0 serdev->ctrl->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 serdev->ctrl->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 serdev->ctrl->dev.type 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->close 6930685087847645184
PARAM_VALUE 0 serdev->ctrl->ops->open 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &gdev->rwsem
TYPE_LOCK (struct gnss_device)->rwsem

drivers/platform/x86/lenovo/yoga-tab2-pro-1380-fastcharger.c yt2_1380_fc_serdev_probe() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.class 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.power.request 0-4
PARAM_VALUE 0 serdev->ctrl->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 serdev->ctrl->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 serdev->ctrl->dev.type 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->close 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->open 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 serdev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 serdev->ops 3275618183513313280
PARAM_VALUE 0 serdev->ops->receive_buf 8569836447655514112
PARAM_VALUE 0 serdev->ops->write_wakeup 919862481209192448
PARAM_VALUE 1 speed 600
DATA_SOURCE 0 serdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/drivers/serial-generic.c snd_serial_generic_ensure_serdev_open() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 serdev->ctrl->ops->close 6930685087847645184
PARAM_VALUE 0 serdev->ctrl->ops->open 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rmidi->open_mutex
HALF_LOCKED2 _T->lock

drivers/bluetooth/btnxpuart.c nxp_check_boot_sign() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 1 speed 115200
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &hdev->req_lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/bluetooth/btnxpuart.c nxp_download_firmware() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 1 speed 115200
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &hdev->req_lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/bluetooth/btnxpuart.c nxp_recv_fw_req_v1() -> serdev_device_set_baudrate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/bluetooth/btnxpuart.c nxp_recv_fw_req_v1() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->close 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->open 4096-ptr_max
PARAM_VALUE 1 speed 3000000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/bluetooth/btnxpuart.c nxp_recv_fw_req_v3() -> serdev_device_set_baudrate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/bluetooth/btnxpuart.c nxp_set_baudrate_cmd() -> serdev_device_set_baudrate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdev->req_lock

drivers/bluetooth/btnxpuart.c nxp_setup() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &hdev->req_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/w1/masters/w1-uart.c w1_uart_serdev_tx_rx() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->bus_mutex

drivers/w1/masters/w1-uart.c w1_uart_set_config() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 0,4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev 0,4096-ptr_max
PARAM_VALUE 0 serdev->dev.of_node->properties 0,4096-ptr_max
DATA_SOURCE 0 serdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/bluetooth/hci_aml.c aml_set_baudrate() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
DATA_SOURCE 1 speed $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &hdev->req_lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/mfd/qnap-mcu.c qnap_mcu_probe() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.class 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.power.request 0-4
PARAM_VALUE 0 serdev->ctrl->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 serdev->ctrl->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 serdev->ctrl->dev.type 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->close 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->open 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 serdev->dev.driver 4096-ptr_max
PARAM_VALUE 0 serdev->dev.of_node 1-u64max
PARAM_VALUE 0 serdev->ops 5538510476817793024
PARAM_VALUE 0 serdev->ops->receive_buf 5463344286941741056
PARAM_VALUE 0 serdev->ops->write_wakeup 919862481209192448
DATA_SOURCE 0 serdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/dell/dell-uart-backlight.c dell_uart_bl_serdev_probe() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.class 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.power.request 0-4
PARAM_VALUE 0 serdev->ctrl->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 serdev->ctrl->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 serdev->ctrl->dev.type 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->close 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->open 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 serdev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 serdev->ops 459930138059698176
PARAM_VALUE 0 serdev->ops->receive_buf 7017466109709639680
PARAM_VALUE 0 serdev->ops->write_wakeup 919862481209192448
PARAM_VALUE 1 speed 9600
DATA_SOURCE 0 serdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/iio/chemical/sps30_serial.c sps30_serial_probe() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.class 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->dev.power.request 0-4
PARAM_VALUE 0 serdev->ctrl->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 serdev->ctrl->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 serdev->ctrl->dev.type 0,4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->close 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl->ops->open 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 serdev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 serdev->ops 5018966613317959680
PARAM_VALUE 0 serdev->ops->receive_buf 8832694931230724096
PARAM_VALUE 0 serdev->ops->write_wakeup 919862481209192448
PARAM_VALUE 1 speed 115200
DATA_SOURCE 0 serdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/bluetooth/hci_bcm.c host_set_baudrate() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 1-u64max
PARAM_VALUE 1 speed 1-u32max
DATA_SOURCE 1 speed $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 speed unit_byte
LOCK2 &hdev->req_lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/bluetooth/hci_h5.c h5_btrtl_open() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 1 speed 115200
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &tty->ldisc_sem

drivers/bluetooth/hci_h5.c h5_btrtl_setup() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 1 speed 115200,230400,921600,1000000,1500000,2000000,2500000,3000000,3500000,4000000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &hdev->req_lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/bluetooth/hci_nokia.c nokia_reset() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 0,4096-ptr_max
PARAM_VALUE 1 speed 120000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &hdev->req_lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/bluetooth/hci_nokia.c nokia_send_negotiation() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 0,4096-ptr_max
PARAM_VALUE 1 speed 921600
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &hdev->req_lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/bluetooth/hci_nokia.c nokia_setup() -> serdev_device_set_baudrate()

Type Parameter Key Value
PARAM_VALUE 0 serdev 4096-ptr_max
PARAM_VALUE 0 serdev->ctrl 0,4096-ptr_max
PARAM_VALUE 0 serdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 serdev->dev.class 0,4096-ptr_max
PARAM_VALUE 0 serdev->dev.power.request 0-4
PARAM_VALUE 0 serdev->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 serdev->dev.power.wakeirq 0,4096-ptr_max
PARAM_VALUE 0 serdev->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 serdev->dev.type 0,4096-ptr_max
PARAM_VALUE 1 speed 3692300
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &hdev->req_lock
TYPE_LOCK (struct hci_dev)->req_lock