Lines Matching full:arg

346 static int	acpi_ibm_brightness_set(struct acpi_ibm_softc *sc, int arg);
347 static int acpi_ibm_bluetooth_set(struct acpi_ibm_softc *sc, int arg);
348 static int acpi_ibm_thinklight_set(struct acpi_ibm_softc *sc, int arg);
349 static int acpi_ibm_volume_set(struct acpi_ibm_softc *sc, int arg);
350 static int acpi_ibm_mute_set(struct acpi_ibm_softc *sc, int arg);
352 static ACPI_STATUS acpi_ibm_privacyguard_set(struct acpi_ibm_softc *sc, int arg);
353 static ACPI_STATUS acpi_ibm_privacyguard_acpi_call(struct acpi_ibm_softc *sc, bool write, int *arg);
422 acpi_ibm_mic_led_set(struct acpi_ibm_softc *sc, int arg) in acpi_ibm_mic_led_set() argument
428 if (arg < 0 || arg > 1) in acpi_ibm_mic_led_set()
435 if (arg == 1) in acpi_ibm_mic_led_set()
443 sc->mic_led_state = arg; in acpi_ibm_mic_led_set()
692 ACPI_OBJECT arg[2]; in acpi_ibm_eventmask_set() local
700 args.Pointer = arg; in acpi_ibm_eventmask_set()
701 arg[0].Type = ACPI_TYPE_INTEGER; in acpi_ibm_eventmask_set()
702 arg[1].Type = ACPI_TYPE_INTEGER; in acpi_ibm_eventmask_set()
705 arg[0].Integer.Value = i + 1; in acpi_ibm_eventmask_set()
706 arg[1].Integer.Value = (((1 << i) & val) != 0); in acpi_ibm_eventmask_set()
721 int arg; in acpi_ibm_sysctl() local
733 arg = acpi_ibm_sysctl_get(sc, method); in acpi_ibm_sysctl()
734 error = sysctl_handle_int(oidp, &arg, 0, req); in acpi_ibm_sysctl()
741 error = acpi_ibm_sysctl_set(sc, method, arg); in acpi_ibm_sysctl()
891 acpi_ibm_sysctl_set(struct acpi_ibm_softc *sc, int method, int arg) in acpi_ibm_sysctl_set() argument
902 if (arg < 0 || arg > 1) in acpi_ibm_sysctl_set()
905 status = acpi_SetInteger(sc->handle, IBM_NAME_EVENTS_STATUS_SET, arg); in acpi_ibm_sysctl_set()
914 return acpi_ibm_eventmask_set(sc, arg); in acpi_ibm_sysctl_set()
918 return acpi_ibm_brightness_set(sc, arg); in acpi_ibm_sysctl_set()
922 return acpi_ibm_volume_set(sc, arg); in acpi_ibm_sysctl_set()
926 return acpi_ibm_mute_set(sc, arg); in acpi_ibm_sysctl_set()
930 return acpi_ibm_mic_led_set(sc, arg); in acpi_ibm_sysctl_set()
934 return acpi_ibm_thinklight_set(sc, arg); in acpi_ibm_sysctl_set()
938 return acpi_ibm_bluetooth_set(sc, arg); in acpi_ibm_sysctl_set()
942 return (acpi_status_to_errno(acpi_ibm_privacyguard_set(sc, arg))); in acpi_ibm_sysctl_set()
946 if (arg < 0 || arg > 8) in acpi_ibm_sysctl_set()
955 if (arg == 8) in acpi_ibm_sysctl_set()
959 val |= arg; in acpi_ibm_sysctl_set()
967 if (arg < 0 || arg > 1) in acpi_ibm_sysctl_set()
975 (arg == 1) ? (val_ec | IBM_EC_MASK_FANSTATUS) : (val_ec & (~IBM_EC_MASK_FANSTATUS)), 1); in acpi_ibm_sysctl_set()
1211 acpi_ibm_brightness_set(struct acpi_ibm_softc *sc, int arg) in acpi_ibm_brightness_set() argument
1215 ACPI_OBJECT Arg; in acpi_ibm_brightness_set() local
1222 if (arg < 0 || arg > 7) in acpi_ibm_brightness_set()
1234 Args.Pointer = &Arg; in acpi_ibm_brightness_set()
1235 Arg.Type = ACPI_TYPE_INTEGER; in acpi_ibm_brightness_set()
1236 Arg.Integer.Value = (arg > val) ? IBM_CMOS_BRIGHTNESS_UP : in acpi_ibm_brightness_set()
1239 step = (arg > val) ? 1 : -1; in acpi_ibm_brightness_set()
1240 for (int i = val; i != arg; i += step) { in acpi_ibm_brightness_set()
1254 return ACPI_EC_WRITE(sc->ec_dev, IBM_EC_BRIGHTNESS, arg, 1); in acpi_ibm_brightness_set()
1258 acpi_ibm_bluetooth_set(struct acpi_ibm_softc *sc, int arg) in acpi_ibm_bluetooth_set() argument
1265 if (arg < 0 || arg > 1) in acpi_ibm_bluetooth_set()
1268 val = (arg == 1) ? sc->wlan_bt_flags | IBM_NAME_MASK_BT : in acpi_ibm_bluetooth_set()
1274 acpi_ibm_thinklight_set(struct acpi_ibm_softc *sc, int arg) in acpi_ibm_thinklight_set() argument
1276 ACPI_OBJECT Arg; in acpi_ibm_thinklight_set() local
1283 if (arg < 0 || arg > 1) in acpi_ibm_thinklight_set()
1288 Args.Pointer = &Arg; in acpi_ibm_thinklight_set()
1289 Arg.Type = ACPI_TYPE_INTEGER; in acpi_ibm_thinklight_set()
1290 Arg.Integer.Value = arg ? sc->light_cmd_on : sc->light_cmd_off; in acpi_ibm_thinklight_set()
1295 sc->light_val = arg; in acpi_ibm_thinklight_set()
1307 acpi_ibm_privacyguard_acpi_call(struct acpi_ibm_softc *sc, bool write, int *arg) in acpi_ibm_privacyguard_acpi_call() argument
1309 ACPI_OBJECT Arg; in acpi_ibm_privacyguard_acpi_call() local
1315 Arg.Type = ACPI_TYPE_INTEGER; in acpi_ibm_privacyguard_acpi_call()
1316 Arg.Integer.Value = (write ? *arg : 0); in acpi_ibm_privacyguard_acpi_call()
1318 Args.Pointer = &Arg; in acpi_ibm_privacyguard_acpi_call()
1326 *arg = out_obj.Integer.Value; in acpi_ibm_privacyguard_acpi_call()
1349 acpi_ibm_privacyguard_set(struct acpi_ibm_softc *sc, int arg) in acpi_ibm_privacyguard_set() argument
1351 if (arg < 0 || arg > 1) in acpi_ibm_privacyguard_set()
1354 return (acpi_ibm_privacyguard_acpi_call(sc, true, &arg)); in acpi_ibm_privacyguard_set()
1358 acpi_ibm_volume_set(struct acpi_ibm_softc *sc, int arg) in acpi_ibm_volume_set() argument
1362 ACPI_OBJECT Arg; in acpi_ibm_volume_set() local
1369 if (arg < 0 || arg > 14) in acpi_ibm_volume_set()
1381 Args.Pointer = &Arg; in acpi_ibm_volume_set()
1382 Arg.Type = ACPI_TYPE_INTEGER; in acpi_ibm_volume_set()
1383 Arg.Integer.Value = (arg > val) ? IBM_CMOS_VOLUME_UP : in acpi_ibm_volume_set()
1386 step = (arg > val) ? 1 : -1; in acpi_ibm_volume_set()
1387 for (int i = val; i != arg; i += step) { in acpi_ibm_volume_set()
1403 val_ec = arg + (val_ec & (~IBM_EC_MASK_VOL)); in acpi_ibm_volume_set()
1408 acpi_ibm_mute_set(struct acpi_ibm_softc *sc, int arg) in acpi_ibm_mute_set() argument
1411 ACPI_OBJECT Arg; in acpi_ibm_mute_set() local
1418 if (arg < 0 || arg > 1) in acpi_ibm_mute_set()
1427 Args.Pointer = &Arg; in acpi_ibm_mute_set()
1428 Arg.Type = ACPI_TYPE_INTEGER; in acpi_ibm_mute_set()
1429 Arg.Integer.Value = IBM_CMOS_VOLUME_MUTE; in acpi_ibm_mute_set()
1436 val_ec = (arg == 1) ? val_ec | IBM_EC_MASK_MUTE : in acpi_ibm_mute_set()
1442 acpi_ibm_eventhandler(struct acpi_ibm_softc *sc, int arg) in acpi_ibm_eventhandler() argument
1449 switch (arg) { in acpi_ibm_eventhandler()
1467 val = (arg == IBM_EVENT_BRIGHTNESS_UP) ? val + 1 : val - 1; in acpi_ibm_eventhandler()
1483 val = (arg == IBM_EVENT_VOLUME_UP) ? val + 1 : val - 1; in acpi_ibm_eventhandler()
1506 int event, arg, type; in acpi_ibm_notify() local
1521 arg = event & 0xfff; in acpi_ibm_notify()
1524 if (!(sc->events_availmask & (1 << (arg - 1)))) { in acpi_ibm_notify()
1525 device_printf(dev, "Unknown key %d\n", arg); in acpi_ibm_notify()
1530 if (sc->handler_events & (1 << (arg - 1))) in acpi_ibm_notify()
1531 acpi_ibm_eventhandler(sc, (arg & 0xff)); in acpi_ibm_notify()
1533 else if ((arg & 0xff) == IBM_EVENT_BRIGHTNESS_UP || in acpi_ibm_notify()
1534 (arg & 0xff) == IBM_EVENT_BRIGHTNESS_DOWN) { in acpi_ibm_notify()
1537 key = arg == IBM_EVENT_BRIGHTNESS_UP ? in acpi_ibm_notify()
1547 acpi_UserNotify("IBM", h, (arg & 0xff)); in acpi_ibm_notify()