Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/bridge/analogix/anx7625.c anx7625_intr_status() -> anx7625_typec_set_status()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->dev 4096-ptr_max
PARAM_VALUE 0 ctx->i2c.rx_p0_client 4096-ptr_max
PARAM_VALUE 0 ctx->i2c.rx_p0_client->adapter 4096-ptr_max
PARAM_VALUE 0 ctx->i2c.rx_p0_client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 ctx->i2c.rx_p0_client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 ctx->i2c.rx_p0_client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 ctx->i2c.rx_p0_client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 0 ctx->i2c.tcpc_client 4096-ptr_max
PARAM_VALUE 0 ctx->i2c.tcpc_client->adapter 4096-ptr_max
PARAM_VALUE 0 ctx->i2c.tcpc_client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 ctx->i2c.tcpc_client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 ctx->i2c.tcpc_client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 ctx->i2c.tcpc_client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 0 ctx->last_client 4096-ptr_max
PARAM_VALUE 0 ctx->lock.dep_map->name 0-255
PARAM_VALUE 0 ctx->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 ctx->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctx->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 ctx->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctx->lock.wait_lock.owner (-1)
PARAM_VALUE 0 ctx->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 1 intr_status 0-255
PARAM_VALUE 2 intr_vector 0-255
CAPPED_DATA 0 ctx->i2c.rx_p0_client 1
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 intr_status r anx7625_reg_read
DATA_SOURCE 2 intr_vector r anx7625_reg_read
NOCHECK_CALL
LOCK2 0 &ctx->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct anx7625_data)->lock

drivers/gpu/drm/bridge/analogix/anx7625.c anx7625_typec_register() -> anx7625_typec_set_status()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->aux.cec.lock.dep_map->name 0-255
PARAM_VALUE 0 ctx->aux.cec.lock.first_waiter 0
PARAM_VALUE 0 ctx->aux.cec.lock.magic 4096-ptr_max
PARAM_VALUE 0 ctx->aux.cec.lock.osq.tail.counter 0
PARAM_VALUE 0 ctx->aux.cec.lock.owner.counter 0
PARAM_VALUE 0 ctx->aux.ddc.algo 3072115201830367232
PARAM_VALUE 0 ctx->aux.ddc.algo->functionality 837541955859288064
PARAM_VALUE 0 ctx->aux.ddc.algo->master_xfer 1382592583082074112
PARAM_VALUE 0 ctx->aux.ddc.algo->reg_slave 0
PARAM_VALUE 0 ctx->aux.ddc.algo->reg_target 0
PARAM_VALUE 0 ctx->aux.ddc.algo->smbus_xfer 0
PARAM_VALUE 0 ctx->aux.ddc.algo->unreg_slave 0
PARAM_VALUE 0 ctx->aux.ddc.algo->unreg_target 0
PARAM_VALUE 0 ctx->aux.ddc.algo->xfer 1382592583082074112
PARAM_VALUE 0 ctx->aux.ddc.algo->xfer_atomic 0
PARAM_VALUE 0 ctx->aux.ddc.algo_data 4096-ptr_max
PARAM_VALUE 0 ctx->aux.ddc.lock_ops 5045879659154841600
PARAM_VALUE 0 ctx->aux.ddc.lock_ops->lock_bus 0,4096-ptr_max
PARAM_VALUE 0 ctx->aux.ddc.lock_ops->trylock_bus 0,4096-ptr_max
PARAM_VALUE 0 ctx->aux.ddc.lock_ops->unlock_bus 0,4096-ptr_max
PARAM_VALUE 0 ctx->aux.ddc.retries 3
PARAM_VALUE 0 ctx->aux.dev 4096-ptr_max
PARAM_VALUE 0 ctx->aux.dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 ctx->aux.hw_mutex.dep_map->name 0-255
PARAM_VALUE 0 ctx->aux.hw_mutex.first_waiter 0
PARAM_VALUE 0 ctx->aux.hw_mutex.magic 4096-ptr_max
PARAM_VALUE 0 ctx->aux.hw_mutex.osq.tail.counter 0
PARAM_VALUE 0 ctx->aux.hw_mutex.owner.counter 0
PARAM_VALUE 0 ctx->aux.name 1430487078134849536
PARAM_VALUE 0 ctx->aux.transfer 3804246597247561728
PARAM_VALUE 0 ctx->aux.wait_hpd_asserted 926323772792520704
PARAM_VALUE 0 ctx->aux_lock.dep_map->name 0-255
PARAM_VALUE 0 ctx->aux_lock.first_waiter 0
PARAM_VALUE 0 ctx->aux_lock.magic 4096-ptr_max
PARAM_VALUE 0 ctx->aux_lock.osq.tail.counter 0
PARAM_VALUE 0 ctx->aux_lock.owner.counter 0
PARAM_VALUE 0 ctx->dev 4096-ptr_max
PARAM_VALUE 0 ctx->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 ctx->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 ctx->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ctx->hdcp_workqueue 4096-ptr_max
PARAM_VALUE 0 ctx->hdcp_wq_lock.dep_map->name 0-255
PARAM_VALUE 0 ctx->hdcp_wq_lock.first_waiter 0
PARAM_VALUE 0 ctx->hdcp_wq_lock.magic 4096-ptr_max
PARAM_VALUE 0 ctx->hdcp_wq_lock.osq.tail.counter 0
PARAM_VALUE 0 ctx->hdcp_wq_lock.owner.counter 0
PARAM_VALUE 0 ctx->i2c.rx_p0_client 4096-ptr_max
PARAM_VALUE 0 ctx->i2c.rx_p0_client->adapter 4096-ptr_max
PARAM_VALUE 0 ctx->i2c.rx_p0_client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 ctx->i2c.rx_p0_client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 ctx->i2c.rx_p0_client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 ctx->i2c.rx_p0_client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 0 ctx->i2c.rx_p1_client 0-ptr_max
PARAM_VALUE 0 ctx->i2c.rx_p2_client 0-ptr_max
PARAM_VALUE 0 ctx->i2c.tcpc_client 0-ptr_max
PARAM_VALUE 0 ctx->i2c.tx_p0_client 0-ptr_max
PARAM_VALUE 0 ctx->i2c.tx_p1_client 0-ptr_max
PARAM_VALUE 0 ctx->i2c.tx_p2_client 0-ptr_max
PARAM_VALUE 0 ctx->last_client 0-ptr_max
PARAM_VALUE 0 ctx->lock.dep_map->name 0-255
PARAM_VALUE 0 ctx->lock.first_waiter 0
PARAM_VALUE 0 ctx->lock.magic 4096-ptr_max
PARAM_VALUE 0 ctx->lock.osq.tail.counter 0
PARAM_VALUE 0 ctx->lock.owner.counter 0
PARAM_VALUE 0 ctx->pdata.audio_en 1
PARAM_VALUE 0 ctx->pdata.dp_lane0_swing_reg_cnt 1-s32max
PARAM_VALUE 0 ctx->pdata.dp_lane1_swing_reg_cnt 1-s32max
PARAM_VALUE 0 ctx->pdata.gpio_p_on 0,4096-ptr_max
PARAM_VALUE 0 ctx->pdata.gpio_reset 0,4096-ptr_max
PARAM_VALUE 0 ctx->pdata.is_dpi 0-1
PARAM_VALUE 0 ctx->pdata.low_power_mode 0-1
PARAM_VALUE 0 ctx->pdata.mipi_host_node 4096-ptr_max
PARAM_VALUE 0 ctx->pdata.mipi_host_node->kobj.release->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 ctx->pdata.mipi_host_node->kobj.release.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 ctx->pdata.mipi_lanes 1-4
PARAM_VALUE 0 ctx->pdata.supplies 4096-ptr_max
PARAM_VALUE 0 ctx->role_sw 0,4096-ptr_max
PARAM_VALUE 0 ctx->role_sw->module->refcnt.counter 0-s32max
PARAM_VALUE 0 ctx->typec_port 4096-ptr_max
PARAM_VALUE 0 ctx->typec_port->con.attach 1324651618066358272
PARAM_VALUE 0 ctx->typec_port->con.deattach 4650986530451238912
PARAM_VALUE 0 ctx->typec_port->dev.dma_io_tlb_mem->dyn_alloc.data.counter 9007199250546704
PARAM_VALUE 0 ctx->typec_port->dev.dma_io_tlb_mem->dyn_alloc.entry.prev 1473117533515866344
PARAM_VALUE 0 ctx->typec_port->dev.dma_io_tlb_mem->dyn_alloc.func 1583282886040592384
PARAM_VALUE 0 ctx->typec_port->dev.dma_io_tlb_mem->pools.prev 1473117533515866320
PARAM_VALUE 0 ctx->typec_port->dev.fwnode->dev->power.set_latency_tolerance 5740181548905971712
PARAM_VALUE 0 ctx->typec_port->dev.kobj.sd->active.counter (-2147483647)
PARAM_VALUE 0 ctx->typec_port->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 ctx->typec_port->dev.p->klist_children.get 2213798222526185472
PARAM_VALUE 0 ctx->typec_port->dev.p->klist_children.put 3126867300421632000
PARAM_VALUE 0 ctx->typec_port->dev.p->knode_bus.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 ctx->typec_port->dev.p->knode_class.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 ctx->typec_port->dev.p->knode_parent.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 ctx->typec_port->dev.physical_location->horizontal_position 0-3
PARAM_VALUE 0 ctx->typec_port->dev.physical_location->panel 0-7
PARAM_VALUE 0 ctx->typec_port->dev.physical_location->vertical_position 0-3
PARAM_VALUE 0 ctx->typec_port->id 0-s32max
PARAM_VALUE 0 ctx->typec_port->mode_ids.xa.xa_flags 33554437
PARAM_VALUE 0 ctx->typec_port->mode_ids.xa.xa_head 0
PARAM_VALUE 0 ctx->typec_port->ops 3076574709389066240
PARAM_VALUE 0 ctx->typec_port->ops->dr_set 6121032334441897984
PARAM_VALUE 0 ctx->typec_port->partner_link_lock.dep_map->name 0-255
PARAM_VALUE 0 ctx->typec_port->pd 0
PARAM_VALUE 0 ctx->typec_port->port_type 0-2
PARAM_VALUE 0 ctx->typec_port->port_type_lock.dep_map->name 0-255
PARAM_VALUE 0 ctx->typec_port->prefer_role (-1)-1
PARAM_VALUE 0 *ctx->pdata->lane0_reg_data 0-255
PARAM_VALUE 0 *ctx->pdata->lane1_reg_data 0-255
PARAM_VALUE 1 intr_status 0-255,2147483648-u32max
PARAM_VALUE 2 intr_vector 60
BUF_SIZE 0 ctx->aux.dev 1616
BUF_SIZE 0 ctx->aux.name 12
BUF_SIZE 0 ctx->dev 1616
BUF_SIZE 0 ctx->hdcp_workqueue (-1),512,528-8720
BUF_SIZE 0 ctx->typec_port 2136
BUF_SIZE 0 ctx->workqueue (-1),512,528-8720
CAPPED_DATA 0 ctx->i2c.rx_p0_client 1
CAPPED_DATA 0 ctx->i2c.tx_p2_client 1
CAPPED_DATA 0 ctx->pdata.intp_irq 1
CAPPED_DATA 0 ctx->pdata.mipi_host_node 1
CAPPED_DATA 0 ctx->typec_port->prefer_role 1
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 intr_status r anx7625_reg_read
STR_LEN 0 ctx->aux.name 11
BIT_INFO 1 intr_status 0x0,0xff
TERMINATED 0 ctx->aux.name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 ctx->pdata.intp_irq