Home
last modified time | relevance | path

Searched refs:cd_list (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/platform/x86/lenovo/
H A Dwmi-capdata.h27 struct cd_list;
50 typedef void (*cd_list_cb_t)(struct device *master_dev, struct cd_list *cd_list);
53 struct cd_list *cd00_list;
54 struct cd_list *cd01_list;
81 int lwmi_cd00_get_data(struct cd_list *list, u32 attribute_id, struct capdata00 *output);
82 int lwmi_cd01_get_data(struct cd_list *list, u32 attribute_id, struct capdata01 *output);
83 int lwmi_cd_fan_get_data(struct cd_list *list, u32 attribute_id, struct capdata_fan *output);
H A Dwmi-capdata.c89 struct cd_list *list;
101 struct cd_list *sub_component_list; /* ERR_PTR(-ENODEV) implies no sub-component. */
106 struct cd_list { struct
175 struct cd_list *sub_component_list = priv->sub_master->sub_component_list; in lwmi_cd_call_master_cb()
314 struct cd_list *sub_component_list; in lwmi_cd_sub_master_bind()
424 struct cd_list **listp = data; in lwmi_cd_sub_component_bind()
447 int lwmi_##_cdxx##_get_data(struct cd_list *list, u32 attribute_id, _output_t *output) \
528 static int lwmi_cd_fan_list_alloc_cache(struct lwmi_cd_priv *priv, struct cd_list **listptr) in lwmi_cd_fan_list_alloc_cache()
530 struct cd_list *list; in lwmi_cd_fan_list_alloc_cache()
599 struct cd_list *list; in lwmi_cd_alloc()
H A Dwmi-other.c99 struct cd_list *cd00_list;
100 struct cd_list *cd01_list;
515 static void lwmi_om_fan_info_collect_cd_fan(struct device *dev, struct cd_list *cd_fan_list) in lwmi_om_fan_info_collect_cd_fan()