| /drivers/gpu/drm/i915/display/ |
| A D | intel_quirks.c | 87 void (*hook)(struct intel_display *display); member 96 void (*hook)(struct intel_dp *intel_dp); member 107 void (*hook)(struct intel_display *display); member 145 .hook = quirk_invert_brightness, 167 .hook = quirk_no_pps_backlight_power_hook, 243 .hook = quirk_fw_sync_len, 261 q->hook(display); in intel_init_quirks() 265 intel_dmi_quirks[i].hook(display); in intel_init_quirks() 288 q->hook(intel_dp); in intel_init_dpcd_quirks()
|
| /drivers/acpi/ |
| A D | battery.c | 715 if (!hook->remove_battery(battery->bat, hook)) in battery_hook_unregister_unlocked() 718 list_del_init(&hook->list); in battery_hook_unregister_unlocked() 731 if (!list_empty(&hook->list)) in battery_hook_unregister() 751 if (hook->add_battery(battery->bat, hook)) { in battery_hook_register() 765 pr_info("new hook: %s\n", hook->name); in battery_hook_register() 775 battery_hook_unregister(hook); in devm_battery_hook_unregister() 780 battery_hook_register(hook); in devm_battery_hook_register() 821 struct acpi_battery_hook *hook; in battery_hook_remove_battery() local 829 hook->remove_battery(battery->bat, hook); in battery_hook_remove_battery() 838 struct acpi_battery_hook *hook; in battery_hook_exit() local [all …]
|
| /drivers/thunderbolt/ |
| A D | quirks.c | 57 void (*hook)(struct tb_switch *sw); member 134 tb_sw_dbg(sw, "running %ps\n", q->hook); in tb_check_quirks() 135 q->hook(sw); in tb_check_quirks()
|
| /drivers/platform/x86/dell/ |
| A D | dell-wmi-ddv.c | 134 struct acpi_battery_hook hook; member 936 static int dell_wmi_ddv_add_battery(struct power_supply *battery, struct acpi_battery_hook *hook) in dell_wmi_ddv_add_battery() argument 938 struct dell_wmi_ddv_data *data = container_of(hook, struct dell_wmi_ddv_data, hook); in dell_wmi_ddv_add_battery() 961 static int dell_wmi_ddv_remove_battery(struct power_supply *battery, struct acpi_battery_hook *hook) in dell_wmi_ddv_remove_battery() argument 963 struct dell_wmi_ddv_data *data = container_of(hook, struct dell_wmi_ddv_data, hook); in dell_wmi_ddv_remove_battery() 981 data->hook.name = "Dell DDV Battery Extension"; in dell_wmi_ddv_battery_add() 982 data->hook.add_battery = dell_wmi_ddv_add_battery; in dell_wmi_ddv_battery_add() 983 data->hook.remove_battery = dell_wmi_ddv_remove_battery; in dell_wmi_ddv_battery_add() 990 return devm_battery_hook_register(&data->wdev->dev, &data->hook); in dell_wmi_ddv_battery_add()
|
| A D | dell-laptop.c | 2397 struct acpi_battery_hook *hook) in dell_battery_add() argument 2407 struct acpi_battery_hook *hook) in dell_battery_remove() argument
|
| /drivers/power/supply/ |
| A D | cros_charge-control.c | 221 static int cros_chctl_add_battery(struct power_supply *battery, struct acpi_battery_hook *hook) in cros_chctl_add_battery() argument 223 struct cros_chctl_priv *priv = container_of(hook, struct cros_chctl_priv, battery_hook); in cros_chctl_add_battery() 232 static int cros_chctl_remove_battery(struct power_supply *battery, struct acpi_battery_hook *hook) in cros_chctl_remove_battery() argument 234 struct cros_chctl_priv *priv = container_of(hook, struct cros_chctl_priv, battery_hook); in cros_chctl_remove_battery()
|
| /drivers/net/ipvlan/ |
| A D | ipvlan_l3s.c | 119 .hook = ipvlan_nf_input, 126 .hook = ipvlan_nf_input,
|
| /drivers/media/pci/bt8xx/ |
| A D | Makefile | 4 bttv-input.o bttv-audio-hook.o btcx-risc.o
|
| /drivers/misc/mei/ |
| A D | bus-fixup.c | 557 void (*hook)(struct mei_cl_device *cldev); member 587 f->hook(cldev); in mei_cl_bus_dev_fixup()
|
| /drivers/gpu/drm/display/ |
| A D | Kconfig | 33 that do support this they often do not hook up the CEC pin.
|
| /drivers/platform/x86/ |
| A D | oxpec.c | 637 static int oxp_add_battery(struct power_supply *battery, struct acpi_battery_hook *hook) in oxp_add_battery() argument 642 static int oxp_remove_battery(struct power_supply *battery, struct acpi_battery_hook *hook) in oxp_remove_battery() argument
|
| A D | system76_acpi.c | 264 static int system76_battery_add(struct power_supply *battery, struct acpi_battery_hook *hook) in system76_battery_add() argument 276 static int system76_battery_remove(struct power_supply *battery, struct acpi_battery_hook *hook) in system76_battery_remove() argument
|
| A D | huawei-wmi.c | 471 static int huawei_wmi_battery_add(struct power_supply *battery, struct acpi_battery_hook *hook) in huawei_wmi_battery_add() argument 486 static int huawei_wmi_battery_remove(struct power_supply *battery, struct acpi_battery_hook *hook) in huawei_wmi_battery_remove() argument
|
| A D | lg-laptop.c | 537 static int lg_battery_add(struct power_supply *battery, struct acpi_battery_hook *hook) in lg_battery_add() argument 546 static int lg_battery_remove(struct power_supply *battery, struct acpi_battery_hook *hook) in lg_battery_remove() argument
|
| A D | msi-ec.c | 1269 struct acpi_battery_hook *hook) in msi_battery_add() argument 1275 struct acpi_battery_hook *hook) in msi_battery_remove() argument
|
| A D | samsung-galaxybook.c | 515 static int galaxybook_battery_add(struct power_supply *battery, struct acpi_battery_hook *hook) in galaxybook_battery_add() argument 518 container_of(hook, struct samsung_galaxybook, battery_hook); in galaxybook_battery_add() 524 static int galaxybook_battery_remove(struct power_supply *battery, struct acpi_battery_hook *hook) in galaxybook_battery_remove() argument
|
| A D | samsung-laptop.c | 844 static int samsung_battery_add(struct power_supply *battery, struct acpi_battery_hook *hook) in samsung_battery_add() argument 846 struct samsung_laptop *samsung = container_of(hook, struct samsung_laptop, battery_hook); in samsung_battery_add() 853 struct acpi_battery_hook *hook) in samsung_battery_remove() argument
|
| A D | fujitsu-laptop.c | 229 struct acpi_battery_hook *hook) in fujitsu_battery_add_hook() argument 236 struct acpi_battery_hook *hook) in fujitsu_battery_remove_hook() argument
|
| /drivers/cpuidle/ |
| A D | Kconfig.arm | 14 initialized by calling the CPU operations init idle hook
|
| /drivers/pci/ |
| A D | quirks.c | 179 void (*hook)(struct pci_dev *dev); in pci_do_fixups() local 181 hook = offset_to_ptr(&f->hook_offset); in pci_do_fixups() 183 hook = f->hook; in pci_do_fixups() 185 calltime = fixup_debug_start(dev, hook); in pci_do_fixups() 186 hook(dev); in pci_do_fixups() 187 fixup_debug_report(dev, calltime, hook); in pci_do_fixups()
|
| /drivers/platform/x86/lenovo/ |
| A D | ideapad-laptop.c | 2066 static int ideapad_battery_add(struct power_supply *battery, struct acpi_battery_hook *hook) in ideapad_battery_add() argument 2068 struct ideapad_private *priv = container_of(hook, struct ideapad_private, battery_hook); in ideapad_battery_add() 2075 struct acpi_battery_hook *hook) in ideapad_battery_remove() argument
|
| /drivers/base/ |
| A D | Kconfig | 13 used to hook hotplug scripts into kernel device events. It
|
| /drivers/net/ |
| A D | vrf.c | 1175 static struct sk_buff *vrf_rcv_nfhook(u8 pf, unsigned int hook, in vrf_rcv_nfhook() argument 1181 if (nf_hook(pf, hook, net, NULL, skb, dev, NULL, vrf_rcv_finish) != 1) in vrf_rcv_nfhook()
|
| /drivers/firmware/efi/ |
| A D | Kconfig | 108 This module installs a reboot hook, such that if reboot() is
|
| /drivers/usb/misc/ |
| A D | Kconfig | 302 are hardware random number generators which hook into the
|