Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
w83627ehf_data Struct Reference

Data Fields

int addr
 
const charname
 
struct devicehwmon_dev
 
struct mutex lock
 
u16 reg_temp [NUM_REG_TEMP]
 
u16 reg_temp_over [NUM_REG_TEMP]
 
u16 reg_temp_hyst [NUM_REG_TEMP]
 
u16 reg_temp_config [NUM_REG_TEMP]
 
u8 temp_src [NUM_REG_TEMP]
 
const char *consttemp_label
 
const u16REG_PWM
 
const u16REG_TARGET
 
const u16REG_FAN
 
const u16REG_FAN_MIN
 
const u16REG_FAN_START_OUTPUT
 
const u16REG_FAN_STOP_OUTPUT
 
const u16REG_FAN_STOP_TIME
 
const u16REG_FAN_MAX_OUTPUT
 
const u16REG_FAN_STEP_OUTPUT
 
const u16scale_in
 
unsigned int(* fan_from_reg )(u16 reg, unsigned int divreg)
 
unsigned int(* fan_from_reg_min )(u16 reg, unsigned int divreg)
 
struct mutex update_lock
 
char valid
 
unsigned long last_updated
 
u8 bank
 
u8 in_num
 
u8 in [10]
 
u8 in_max [10]
 
u8 in_min [10]
 
unsigned int rpm [5]
 
u16 fan_min [5]
 
u8 fan_div [5]
 
u8 has_fan
 
u8 has_fan_min
 
bool has_fan_div
 
u8 temp_type [3]
 
s8 temp_offset [3]
 
s16 temp [9]
 
s16 temp_max [9]
 
s16 temp_max_hyst [9]
 
u32 alarms
 
u8 caseopen
 
u8 pwm_mode [4]
 
u8 pwm_enable [4]
 
u8 pwm_enable_orig [4]
 
u8 pwm_num
 
u8 pwm [4]
 
u8 target_temp [4]
 
u8 tolerance [4]
 
u8 fan_start_output [4]
 
u8 fan_stop_output [4]
 
u8 fan_stop_time [4]
 
u8 fan_max_output [4]
 
u8 fan_step_output [4]
 
u8 vid
 
u8 vrm
 
u16 have_temp
 
u16 have_temp_offset
 
u8 in6_skip:1
 
u8 temp3_val_only:1
 

Detailed Description

Definition at line 425 of file w83627ehf.c.

Field Documentation

int addr

Definition at line 426 of file w83627ehf.c.

u32 alarms

Definition at line 474 of file w83627ehf.c.

u8 bank

Definition at line 458 of file w83627ehf.c.

u8 caseopen

Definition at line 475 of file w83627ehf.c.

u8 fan_div[5]

Definition at line 465 of file w83627ehf.c.

unsigned int(* fan_from_reg)(u16 reg, unsigned int divreg)

Definition at line 450 of file w83627ehf.c.

unsigned int(* fan_from_reg_min)(u16 reg, unsigned int divreg)

Definition at line 451 of file w83627ehf.c.

u8 fan_max_output[4]

Definition at line 495 of file w83627ehf.c.

u16 fan_min[5]

Definition at line 464 of file w83627ehf.c.

u8 fan_start_output[4]

Definition at line 492 of file w83627ehf.c.

u8 fan_step_output[4]

Definition at line 496 of file w83627ehf.c.

u8 fan_stop_output[4]

Definition at line 493 of file w83627ehf.c.

u8 fan_stop_time[4]

Definition at line 494 of file w83627ehf.c.

u8 has_fan

Definition at line 466 of file w83627ehf.c.

bool has_fan_div

Definition at line 468 of file w83627ehf.c.

u8 has_fan_min

Definition at line 467 of file w83627ehf.c.

u16 have_temp

Definition at line 501 of file w83627ehf.c.

u16 have_temp_offset

Definition at line 502 of file w83627ehf.c.

struct device* hwmon_dev

Definition at line 429 of file w83627ehf.c.

u8 in[10]

Definition at line 460 of file w83627ehf.c.

u8 in6_skip

Definition at line 503 of file w83627ehf.c.

u8 in_max[10]

Definition at line 461 of file w83627ehf.c.

u8 in_min[10]

Definition at line 462 of file w83627ehf.c.

u8 in_num

Definition at line 459 of file w83627ehf.c.

unsigned long last_updated

Definition at line 455 of file w83627ehf.c.

struct mutex lock

Definition at line 430 of file w83627ehf.c.

const char* name

Definition at line 427 of file w83627ehf.c.

u8 pwm[4]

Definition at line 488 of file w83627ehf.c.

u8 pwm_enable[4]

Definition at line 478 of file w83627ehf.c.

u8 pwm_enable_orig[4]

Definition at line 486 of file w83627ehf.c.

u8 pwm_mode[4]

Definition at line 477 of file w83627ehf.c.

u8 pwm_num

Definition at line 487 of file w83627ehf.c.

const u16* REG_FAN

Definition at line 441 of file w83627ehf.c.

const u16* REG_FAN_MAX_OUTPUT

Definition at line 446 of file w83627ehf.c.

const u16* REG_FAN_MIN

Definition at line 442 of file w83627ehf.c.

const u16* REG_FAN_START_OUTPUT

Definition at line 443 of file w83627ehf.c.

const u16* REG_FAN_STEP_OUTPUT

Definition at line 447 of file w83627ehf.c.

const u16* REG_FAN_STOP_OUTPUT

Definition at line 444 of file w83627ehf.c.

const u16* REG_FAN_STOP_TIME

Definition at line 445 of file w83627ehf.c.

const u16* REG_PWM

Definition at line 439 of file w83627ehf.c.

const u16* REG_TARGET

Definition at line 440 of file w83627ehf.c.

u16 reg_temp[NUM_REG_TEMP]

Definition at line 432 of file w83627ehf.c.

u16 reg_temp_config[NUM_REG_TEMP]

Definition at line 435 of file w83627ehf.c.

u16 reg_temp_hyst[NUM_REG_TEMP]

Definition at line 434 of file w83627ehf.c.

u16 reg_temp_over[NUM_REG_TEMP]

Definition at line 433 of file w83627ehf.c.

unsigned int rpm[5]

Definition at line 463 of file w83627ehf.c.

const u16* scale_in

Definition at line 448 of file w83627ehf.c.

u8 target_temp[4]

Definition at line 489 of file w83627ehf.c.

s16 temp[9]

Definition at line 471 of file w83627ehf.c.

u8 temp3_val_only

Definition at line 504 of file w83627ehf.c.

const char* const* temp_label

Definition at line 437 of file w83627ehf.c.

s16 temp_max[9]

Definition at line 472 of file w83627ehf.c.

s16 temp_max_hyst[9]

Definition at line 473 of file w83627ehf.c.

s8 temp_offset[3]

Definition at line 470 of file w83627ehf.c.

u8 temp_src[NUM_REG_TEMP]

Definition at line 436 of file w83627ehf.c.

u8 temp_type[3]

Definition at line 469 of file w83627ehf.c.

u8 tolerance[4]

Definition at line 490 of file w83627ehf.c.

struct mutex update_lock

Definition at line 453 of file w83627ehf.c.

char valid

Definition at line 454 of file w83627ehf.c.

u8 vid

Definition at line 498 of file w83627ehf.c.

u8 vrm

Definition at line 499 of file w83627ehf.c.


The documentation for this struct was generated from the following file: