Lines Matching refs:cm
214 static int set_acpi(struct eeepc_laptop *eeepc, int cm, int value) in set_acpi() argument
216 const char *method = cm_setv[cm]; in set_acpi()
220 if ((eeepc->cm_supported & (0x1 << cm)) == 0) in set_acpi()
228 static int get_acpi(struct eeepc_laptop *eeepc, int cm) in get_acpi() argument
230 const char *method = cm_getv[cm]; in get_acpi()
235 if ((eeepc->cm_supported & (0x1 << cm)) == 0) in get_acpi()
243 static int acpi_setter_handle(struct eeepc_laptop *eeepc, int cm, in acpi_setter_handle() argument
246 const char *method = cm_setv[cm]; in acpi_setter_handle()
251 if ((eeepc->cm_supported & (0x1 << cm)) == 0) in acpi_setter_handle()
274 static ssize_t store_sys_acpi(struct device *dev, int cm, in store_sys_acpi() argument
283 rv = set_acpi(eeepc, cm, value); in store_sys_acpi()
289 static ssize_t show_sys_acpi(struct device *dev, int cm, char *buf) in show_sys_acpi() argument
292 int value = get_acpi(eeepc, cm); in show_sys_acpi()
798 enum rfkill_type type, int cm) in eeepc_new_rfkill() argument
803 result = acpi_setter_handle(eeepc, cm, &handle); in eeepc_new_rfkill()
813 rfkill_init_sw_state(*rfkill, get_acpi(eeepc, cm) != 1); in eeepc_new_rfkill()
1331 static void cmsg_quirk(struct eeepc_laptop *eeepc, int cm, const char *name) in cmsg_quirk() argument
1337 if (!(eeepc->cm_supported & (1 << cm)) in cmsg_quirk()
1338 && !read_acpi_int(eeepc->handle, cm_getv[cm], &dummy)) { in cmsg_quirk()
1340 name, 1 << cm); in cmsg_quirk()
1341 eeepc->cm_supported |= 1 << cm; in cmsg_quirk()