Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/hwmon/hwmon.c hwmon_is_visible() -> (struct hwmon_ops)->is_visible()

Type Parameter Key Value
PARAM_VALUE 1 type 0-10
PARAM_VALUE 2 attr 0-30
PARAM_VALUE 3 channel 0-s32max
BUF_SIZE 0 data s32min-(-1),1-s32max
BUF_SIZE 0 data s32min-(-1),1-s32max
BUF_SIZE 0 data->REG_FAN_MAX_OUTPUT (-1),6,8
BUF_SIZE 0 data->REG_FAN_STEP_OUTPUT (-1),6,8
BUF_SIZE 0 data->adapter (-1),640
BUF_SIZE 0 data->ap_led.default_trigger (-1),12
BUF_SIZE 0 data->ap_led.name (-1),24
BUF_SIZE 0 data->board_info (-1),9
BUF_SIZE 0 data->buffer (-1),16,64-65,6144
BUF_SIZE 0 data->calc_virt_temp_label (-1),32
BUF_SIZE 0 data->cgbc s32min-(-1),1-s32max
BUF_SIZE 0 data->chip.info (-1),16,24,32
BUF_SIZE 0 data->chip.ops (-1),40
BUF_SIZE 0 data->chip_info.info (-1),56
BUF_SIZE 0 data->chip_info.ops (-1),40
BUF_SIZE 0 data->clk (-1),1-s32max
BUF_SIZE 0 data->clk_bus (-1),1-s32max
BUF_SIZE 0 data->clk_sense (-1),1-s32max
BUF_SIZE 0 data->cmd_buffer (-1),63-64
BUF_SIZE 0 data->current_label (-1),16,64
BUF_SIZE 0 data->dev (-1),1616
BUF_SIZE 0 data->dev.bus (-1),168
BUF_SIZE 0 data->dev.driver (-1),152
BUF_SIZE 0 data->dev.groups (-1),16
BUF_SIZE 0 data->dev.parent (-1),1616
BUF_SIZE 0 data->dev.release (-1),8
BUF_SIZE 0 data->dimmtemp_label (-1),32-48,64-192
BUF_SIZE 0 data->drvdata (-1),1-s32max
BUF_SIZE 0 data->en_gpio (-1),1,3-6,14,18,30,33,41
BUF_SIZE 0 data->en_ts_gpio (-1),1,3-6,14,18,30,33,41
BUF_SIZE 0 data->family (-1),48
BUF_SIZE 0 data->fan_clk (-1),1-s32max
BUF_SIZE 0 data->fan_ctrl_offsets (-1),4,8,16
BUF_SIZE 0 data->fan_data (-1)-2040
BUF_SIZE 0 data->fan_info.config (-1),8,68
BUF_SIZE 0 data->fan_labels (-1),64,88,112,128
BUF_SIZE 0 data->fan_map (-1),32,44,56,64
BUF_SIZE 0 data->fan_sensor_offsets (-1),2,4,8,16
BUF_SIZE 0 data->fan_structure (-1),4
BUF_SIZE 0 data->fw s32min-(-1),1-s32max
BUF_SIZE 0 data->gsc s32min-(-1),1-s32max
BUF_SIZE 0 data->hl_chip_info->ops (-1),40
BUF_SIZE 0 data->hw_name (-1),1-1010102
BUF_SIZE 0 data->hwmon (-1),704
BUF_SIZE 0 data->idev (-1),2480
BUF_SIZE 0 data->idev->name (-1),4
BUF_SIZE 0 data->idev->phys (-1),17
BUF_SIZE 0 data->in_info.config (-1),68
BUF_SIZE 0 data->info.info (-1),16-24,32
BUF_SIZE 0 data->info.ops (-1),40
BUF_SIZE 0 data->input (-1),2480
BUF_SIZE 0 data->input->name (-1),22
BUF_SIZE 0 data->input->phys (-1),21
BUF_SIZE 0 data->kb_led.groups (-1)-0,16
BUF_SIZE 0 data->kb_led.name (-1),29
BUF_SIZE 0 data->log (-1),512
BUF_SIZE 0 data->m10bmc s32min-(-1),1-s32max
BUF_SIZE 0 data->master (-1),64,128,280,1024
BUF_SIZE 0 data->mcu s32min-(-1),1-s32max
BUF_SIZE 0 data->mip (-1),96
BUF_SIZE 0 data->msg (-1),136
BUF_SIZE 0 data->name (-1)-s32max
BUF_SIZE 0 data->nct6694 s32min-(-1),1-s32max
BUF_SIZE 0 data->pgood_gpio (-1),1,3-6,14,18,30,33,41
BUF_SIZE 0 data->pm_dev (-1),1616
BUF_SIZE 0 data->power_label (-1),8,16,64
BUF_SIZE 0 data->pp_dev (-1),1616
BUF_SIZE 0 data->priv (-1),1,64,96,168,176,184
BUF_SIZE 0 data->psy (-1),2248
BUF_SIZE 0 data->pulses_per_revolution (-1)-0,4-s32max
BUF_SIZE 0 data->pwm_clk (-1),1-s32max
BUF_SIZE 0 data->pwm_info.config (-1),8
BUF_SIZE 0 data->pwrup_gpio (-1),1,3-6,14,18,30,33,41
BUF_SIZE 0 data->quirks (-1),9
BUF_SIZE 0 data->read_buffer (-1)-255
BUF_SIZE 0 data->reg s32min,(-1)-s32max
BUF_SIZE 0 data->reg_en s32min,(-1)-s32max
BUF_SIZE 0 data->registers (-1)-510
BUF_SIZE 0 data->regmap (-1),1-s32max
BUF_SIZE 0 data->regulator s32min,(-1)-s32max
BUF_SIZE 0 data->reset (-1),8,280
BUF_SIZE 0 data->reset_gpio (-1),1,3-6,14,18,30,33,41
BUF_SIZE 0 data->rpt (-1),2
BUF_SIZE 0 data->rst (-1),8,280
BUF_SIZE 0 data->rst_bus (-1),8,280
BUF_SIZE 0 data->rst_sense (-1),8,280
BUF_SIZE 0 data->rtc (-1),2824
BUF_SIZE 0 data->rtc->dev.parent (-1),1616
BUF_SIZE 0 data->rtc->ops (-1),88
BUF_SIZE 0 data->scale_in (-1),18,20
BUF_SIZE 0 data->secondary_ctrl_report (-1),7,11
BUF_SIZE 0 data->sensors (-1)-512
BUF_SIZE 0 data->sensors_info (-1),264,288,336,432,504,528,576,648
BUF_SIZE 0 data->smc s32min-(-1),1-s32max
BUF_SIZE 0 data->speed_label (-1),8,16,24,32,40,48,72
BUF_SIZE 0 data->tachs (-1)-0,12-s32max
BUF_SIZE 0 data->temp_info.config (-1),20,68
BUF_SIZE 0 data->temp_label (-1)-0,8,16,24,64
BUF_SIZE 0 data->temp_labels (-1),104,136
BUF_SIZE 0 data->temp_map (-1),52,68
BUF_SIZE 0 data->uncore (-1),416
BUF_SIZE 0 data->vcom_ctrl_gpio (-1),1,3-6,14,18,30,33,41
BUF_SIZE 0 data->vdd s32min,(-1)-s32max
BUF_SIZE 0 data->vdev.fops (-1),80
BUF_SIZE 0 data->vdev.ioctl_ops (-1),960
BUF_SIZE 0 data->vdev.lock (-1),152
BUF_SIZE 0 data->vdev.queue (-1),632
BUF_SIZE 0 data->vdev.v4l2_dev (-1),192
BUF_SIZE 0 data->vin_reg s32min,(-1)-s32max
BUF_SIZE 0 data->virtual_temp_label (-1),128
BUF_SIZE 0 data->voltage_label (-1),16,32,64
BUF_SIZE 0 data->wakeup_gpio (-1),1,3-6,14,18,30,33,41
BUF_SIZE 0 data->wq (-1),512,528-8720
CAPPED_DATA 2 attr 1
DATA_SOURCE 0 data $1
DATA_SOURCE 1 type $2
DATA_SOURCE 2 attr $3
DATA_SOURCE 3 channel $4
FUZZY_MAX 3 channel 0
STR_LEN 0 data->ap_led.default_trigger (-1),11
STR_LEN 0 data->ap_led.name (-1),23
STR_LEN 0 data->hwmon_name (-1),255
STR_LEN 0 data->idev->name (-1),3
STR_LEN 0 data->idev->phys (-1),16
STR_LEN 0 data->input->name (-1),21
STR_LEN 0 data->input->phys (-1),20
STR_LEN 0 data->kb_led.name (-1),28
STR_LEN 0 data->name (-1),11
STR_LEN 0 data->phys (-1)
STR_LEN 0 data->vdev.name (-1)
HARD_MAX 1 type 10
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 data
NO_OVERFLOW_SIMPLE 0 data->bios_size
NO_OVERFLOW_SIMPLE 0 data->client->irq
NO_OVERFLOW_SIMPLE 0 data->ctrl->cdev.count
NO_OVERFLOW_SIMPLE 0 data->ctrl->queue_count
NO_OVERFLOW_SIMPLE 0 data->ctrl_vnic->max_r_vecs
NO_OVERFLOW_SIMPLE 0 data->ctrl_vnic->port->netdev->dev_port
NO_OVERFLOW_SIMPLE 0 data->dev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 0 data->fan_count
NO_OVERFLOW_SIMPLE 0 data->fhash.fbucket_size
NO_OVERFLOW_SIMPLE 0 data->gart.table_size
NO_OVERFLOW_SIMPLE 0 data->hw.flash.banks.orom_size
NO_OVERFLOW_SIMPLE 0 data->hw.port_info->hw->flash.banks.orom_size
NO_OVERFLOW_SIMPLE 0 data->i2c->irq
NO_OVERFLOW_SIMPLE 0 data->i2c_clk->clk->core->num_parents
NO_OVERFLOW_SIMPLE 0 data->idev->max_vals
NO_OVERFLOW_SIMPLE 0 data->in_num
NO_OVERFLOW_SIMPLE 0 data->input->max_vals
NO_OVERFLOW_SIMPLE 0 data->inputdev->keycodemax
NO_OVERFLOW_SIMPLE 0 data->inputdev->max_vals
NO_OVERFLOW_SIMPLE 0 data->irq
NO_OVERFLOW_SIMPLE 0 data->irq_high
NO_OVERFLOW_SIMPLE 0 data->irq_low
NO_OVERFLOW_SIMPLE 0 data->irq_ready
NO_OVERFLOW_SIMPLE 0 data->master->max_slave_count
NO_OVERFLOW_SIMPLE 0 data->mbox_chan->con_priv->ring_pool->allocation
NO_OVERFLOW_SIMPLE 0 data->mode_config.dvi_i_select_subconnector_property->num_values
NO_OVERFLOW_SIMPLE 0 data->mode_config.dvi_i_subconnector_property->num_values
NO_OVERFLOW_SIMPLE 0 data->nbio.ras_controller_irq.num_types
NO_OVERFLOW_SIMPLE 0 data->nbio.ras_err_event_athub_irq.num_types
NO_OVERFLOW_SIMPLE 0 data->next_vsi
NO_OVERFLOW_SIMPLE 0 data->normal_mode_fw.fw_file.firmware_swap_code_seg_info->seg_hw_info.size
NO_OVERFLOW_SIMPLE 0 data->normal_mode_fw.fw_file.firmware_swap_code_seg_info->seg_hw_info.swap_size
NO_OVERFLOW_SIMPLE 0 data->nports
NO_OVERFLOW_SIMPLE 0 data->num_crtcs
NO_OVERFLOW_SIMPLE 0 data->num_domain_devices
NO_OVERFLOW_SIMPLE 0 data->num_gpios
NO_OVERFLOW_SIMPLE 0 data->num_shared_bufs
NO_OVERFLOW_SIMPLE 0 data->num_speed
NO_OVERFLOW_SIMPLE 0 data->ocrdma_dev->av_tbl.size
NO_OVERFLOW_SIMPLE 0 data->ocrdma_dev->ibdev.dev.physical_location
NO_OVERFLOW_SIMPLE 0 data->ocrdma_dev->ibdev.hw_stats_attr_index
NO_OVERFLOW_SIMPLE 0 data->pdata->counter
NO_OVERFLOW_SIMPLE 0 data->pdata->nchannels
NO_OVERFLOW_SIMPLE 0 data->pm.current_power_state_index
NO_OVERFLOW_SIMPLE 0 data->pm.default_power_state_index
NO_OVERFLOW_SIMPLE 0 data->pm.num_power_states
NO_OVERFLOW_SIMPLE 0 data->rx_fhash.fbucket_size
NO_OVERFLOW_SIMPLE 0 data->spectral.rfs_chan_spec_scan->n_subbufs
NO_OVERFLOW_SIMPLE 0 data->spectral.rfs_chan_spec_scan->subbuf_size
NO_OVERFLOW_SIMPLE 0 data->speed_index
NO_OVERFLOW_SIMPLE 0 data->stolen_vga_memory->tbo.ttm->backup
NO_OVERFLOW_SIMPLE 0 data->stolen_vga_memory->tbo.ttm->swap_storage
NO_OVERFLOW_SIMPLE 0 data->tach_count
NO_OVERFLOW_SIMPLE 0 data->temp_num
NO_OVERFLOW_SIMPLE 0 data->tz->num_trips
NO_OVERFLOW_SIMPLE 0 data->uid_info->adev->bios_size
NO_OVERFLOW_SIMPLE 0 data->vm_channels.total
NO_OVERFLOW_SIMPLE 0 data->wmi.sensor_count
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &sp->mutex
HALF_LOCKED2 _T->lock