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