Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/auxdisplay/max6959.c max6959_i2c_remove() -> linedisp_unregister()

Type Parameter Key Value
PARAM_VALUE 0 linedisp 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/auxdisplay/seg-led-gpio.c seg_led_remove() -> linedisp_unregister()

Type Parameter Key Value
PARAM_VALUE 0 linedisp 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/auxdisplay/img-ascii-lcd.c img_ascii_lcd_probe() -> linedisp_unregister()

Type Parameter Key Value
PARAM_VALUE 0 linedisp 4096-ptr_max
PARAM_VALUE 0 linedisp->buf 0,16,4096-ptr_max
PARAM_VALUE 0 linedisp->dev.bus 0
PARAM_VALUE 0 linedisp->dev.class 0
PARAM_VALUE 0 linedisp->dev.devres_head.next 0
PARAM_VALUE 0 linedisp->dev.devt 0
PARAM_VALUE 0 linedisp->dev.dma_range_map 0
PARAM_VALUE 0 linedisp->dev.driver 0
PARAM_VALUE 0 linedisp->dev.driver_data 0
PARAM_VALUE 0 linedisp->dev.fwnode 0
PARAM_VALUE 0 linedisp->dev.groups 0
PARAM_VALUE 0 linedisp->dev.id 0
PARAM_VALUE 0 linedisp->dev.init_name 0
PARAM_VALUE 0 linedisp->dev.iommu_group 0
PARAM_VALUE 0 linedisp->dev.kobj.entry.next 0
PARAM_VALUE 0 linedisp->dev.kobj.entry.prev 0
PARAM_VALUE 0 linedisp->dev.kobj.kref.refcount.refs.counter 0
PARAM_VALUE 0 linedisp->dev.kobj.kset 0
PARAM_VALUE 0 linedisp->dev.kobj.ktype 0
PARAM_VALUE 0 linedisp->dev.kobj.name 0
PARAM_VALUE 0 linedisp->dev.kobj.parent 0
PARAM_VALUE 0 linedisp->dev.kobj.release.cpu 0
PARAM_VALUE 0 linedisp->dev.kobj.release.timer.entry.next 0
PARAM_VALUE 0 linedisp->dev.kobj.release.timer.entry.pprev 0
PARAM_VALUE 0 linedisp->dev.kobj.release.timer.expires 0
PARAM_VALUE 0 linedisp->dev.kobj.release.timer.flags 0
PARAM_VALUE 0 linedisp->dev.kobj.release.timer.function 0
PARAM_VALUE 0 linedisp->dev.kobj.release.work.data.counter 0
PARAM_VALUE 0 linedisp->dev.kobj.release.work.entry.next 0
PARAM_VALUE 0 linedisp->dev.kobj.release.work.entry.prev 0
PARAM_VALUE 0 linedisp->dev.kobj.release.work.func 0
PARAM_VALUE 0 linedisp->dev.kobj.release.wq 0
PARAM_VALUE 0 linedisp->dev.kobj.sd 0
PARAM_VALUE 0 linedisp->dev.kobj.state_add_uevent_sent 0
PARAM_VALUE 0 linedisp->dev.kobj.state_in_sysfs 0
PARAM_VALUE 0 linedisp->dev.kobj.state_initialized 0
PARAM_VALUE 0 linedisp->dev.kobj.state_remove_uevent_sent 0
PARAM_VALUE 0 linedisp->dev.kobj.uevent_suppress 0
PARAM_VALUE 0 linedisp->dev.links.defer_sync.next 0
PARAM_VALUE 0 linedisp->dev.links.defer_sync.prev 0
PARAM_VALUE 0 linedisp->dev.links.status 0
PARAM_VALUE 0 linedisp->dev.of_node 0
PARAM_VALUE 0 linedisp->dev.p 0
PARAM_VALUE 0 linedisp->dev.pins 0
PARAM_VALUE 0 linedisp->dev.power.accounting_timestamp 0
PARAM_VALUE 0 linedisp->dev.power.active_time 0
PARAM_VALUE 0 linedisp->dev.power.autosuspend_delay 0
PARAM_VALUE 0 linedisp->dev.power.can_wakeup 0
PARAM_VALUE 0 linedisp->dev.power.child_count.counter 0
PARAM_VALUE 0 linedisp->dev.power.completion.done 0
PARAM_VALUE 0 linedisp->dev.power.deferred_resume 0
PARAM_VALUE 0 linedisp->dev.power.detach_power_off 0
PARAM_VALUE 0 linedisp->dev.power.disable_depth 0
PARAM_VALUE 0 linedisp->dev.power.driver_flags 0
PARAM_VALUE 0 linedisp->dev.power.entry.next 0
PARAM_VALUE 0 linedisp->dev.power.entry.prev 0
PARAM_VALUE 0 linedisp->dev.power.idle_notification 0
PARAM_VALUE 0 linedisp->dev.power.ignore_children 0
PARAM_VALUE 0 linedisp->dev.power.in_dpm_list 0
PARAM_VALUE 0 linedisp->dev.power.irq_safe 0
PARAM_VALUE 0 linedisp->dev.power.last_busy 0
PARAM_VALUE 0 linedisp->dev.power.last_status 0
PARAM_VALUE 0 linedisp->dev.power.links_count 0
PARAM_VALUE 0 linedisp->dev.power.memalloc_noio 0
PARAM_VALUE 0 linedisp->dev.power.needs_force_resume 0
PARAM_VALUE 0 linedisp->dev.power.no_callbacks 0
PARAM_VALUE 0 linedisp->dev.power.no_pm 0
PARAM_VALUE 0 linedisp->dev.power.no_pm_callbacks 0
PARAM_VALUE 0 linedisp->dev.power.qos 0
PARAM_VALUE 0 linedisp->dev.power.request 0
PARAM_VALUE 0 linedisp->dev.power.request_pending 0
PARAM_VALUE 0 linedisp->dev.power.runtime_error 0
PARAM_VALUE 0 linedisp->dev.power.runtime_status 0
PARAM_VALUE 0 linedisp->dev.power.set_latency_tolerance 0,5740181548905971712
PARAM_VALUE 0 linedisp->dev.power.suspended_time 0
PARAM_VALUE 0 linedisp->dev.power.timer_autosuspends 0
PARAM_VALUE 0 linedisp->dev.power.timer_expires 0
PARAM_VALUE 0 linedisp->dev.power.usage_count.counter 0
PARAM_VALUE 0 linedisp->dev.power.use_autosuspend 0
PARAM_VALUE 0 linedisp->dev.power.wait_queue.head.next 0
PARAM_VALUE 0 linedisp->dev.power.wait_queue.head.prev 0
PARAM_VALUE 0 linedisp->dev.power.wakeirq 0
PARAM_VALUE 0 linedisp->dev.release 0
PARAM_VALUE 0 linedisp->dev.type 0,590451227733700608
PARAM_VALUE 0 linedisp->id 0-s32max
PARAM_VALUE 0 linedisp->map 0,4096-ptr_max
PARAM_VALUE 0 linedisp->message 0,4096-ptr_max
PARAM_VALUE 0 linedisp->message_len 0-1000000000
PARAM_VALUE 0 linedisp->ops 0,4096-ptr_max
PARAM_VALUE 0 linedisp->scroll_pos 0-999999999
PARAM_VALUE 0 linedisp->scroll_rate 0,125
PARAM_VALUE 0 linedisp->timer.entry.next 0
PARAM_VALUE 0 linedisp->timer.entry.pprev 0
PARAM_VALUE 0 linedisp->timer.flags 0-4194302
PARAM_VALUE 0 linedisp->timer.function 0
MEM_ZERO 0 linedisp
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/auxdisplay/img-ascii-lcd.c img_ascii_lcd_remove() -> linedisp_unregister()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/auxdisplay/ht16k33.c ht16k33_remove() -> linedisp_unregister()

Type Parameter Key Value
PARAM_VALUE 0 linedisp 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex