/linux/include/linux/ |
H A D | notifier.h | 49 struct notifier_block; 51 typedef int (*notifier_fn_t)(struct notifier_block *nb, 54 struct notifier_block { struct 56 struct notifier_block __rcu *next; argument 62 struct notifier_block __rcu *head; argument 67 struct notifier_block __rcu *head; 71 struct notifier_block __rcu *head; 78 struct notifier_block __rcu *head; 147 struct notifier_block *nb); 149 struct notifier_block *nb); [all …]
|
H A D | extcon.h | 202 struct notifier_block *nb); 204 struct notifier_block *nb); 207 struct notifier_block *nb); 210 struct notifier_block *nb); 213 struct notifier_block *nb); 215 struct notifier_block *nb); 218 struct notifier_block *nb); 221 struct notifier_block *nb); 254 unsigned int id, struct notifier_block *nb) in extcon_register_notifier() 260 unsigned int id, struct notifier_block *nb) in extcon_unregister_notifier() [all …]
|
H A D | devfreq.h | 192 struct notifier_block nb; 222 struct notifier_block nb_min; 223 struct notifier_block nb_max; 265 struct notifier_block *nb, 268 struct notifier_block *nb, 272 struct notifier_block *nb, 276 struct notifier_block *nb, 340 struct notifier_block nb; 414 struct notifier_block *nb, in devfreq_register_notifier() 421 struct notifier_block *nb, in devfreq_unregister_notifier() [all …]
|
H A D | rcu_notifier.h | 21 int rcu_stall_chain_notifier_register(struct notifier_block *n); 22 int rcu_stall_chain_notifier_unregister(struct notifier_block *n); 27 static inline int rcu_stall_chain_notifier_register(struct notifier_block *n) { return -EEXIST; } in rcu_stall_chain_notifier_register() 28 static inline int rcu_stall_chain_notifier_unregister(struct notifier_block *n) { return -ENOENT; } in rcu_stall_chain_notifier_unregister()
|
H A D | cpu_pm.h | 61 int cpu_pm_register_notifier(struct notifier_block *nb); 62 int cpu_pm_unregister_notifier(struct notifier_block *nb); 70 static inline int cpu_pm_register_notifier(struct notifier_block *nb) in cpu_pm_register_notifier() 75 static inline int cpu_pm_unregister_notifier(struct notifier_block *nb) in cpu_pm_unregister_notifier()
|
H A D | kexec_handover.h | 20 struct notifier_block; 50 int register_kho_notifier(struct notifier_block *nb); 51 int unregister_kho_notifier(struct notifier_block *nb); 89 static inline int register_kho_notifier(struct notifier_block *nb) in register_kho_notifier() 94 static inline int unregister_kho_notifier(struct notifier_block *nb) in unregister_kho_notifier()
|
H A D | acpi_amd_wbrf.h | 54 int amd_wbrf_register_notifier(struct notifier_block *nb); 55 int amd_wbrf_unregister_notifier(struct notifier_block *nb); 80 int amd_wbrf_register_notifier(struct notifier_block *nb) in amd_wbrf_register_notifier() 85 int amd_wbrf_unregister_notifier(struct notifier_block *nb) in amd_wbrf_unregister_notifier()
|
/linux/kernel/ |
H A D | notifier.c | 17 static int notifier_chain_register(struct notifier_block **nl, in notifier_chain_register() 18 struct notifier_block *n, in notifier_chain_register() 39 static int notifier_chain_unregister(struct notifier_block **nl, in notifier_chain_unregister() 40 struct notifier_block *n) in notifier_chain_unregister() 65 static int notifier_call_chain(struct notifier_block **nl, in notifier_call_chain() 70 struct notifier_block *nb, *next_nb; in notifier_call_chain() 114 static int notifier_call_chain_robust(struct notifier_block **nl, in notifier_call_chain_robust() 142 struct notifier_block *n) in atomic_notifier_chain_register() 165 struct notifier_block *n) in atomic_notifier_chain_register_unique_prio() 187 struct notifier_block *n) in atomic_notifier_chain_unregister() [all …]
|
/linux/include/net/ |
H A D | switchdev.h | 207 struct notifier_block *atomic_nb; 208 struct notifier_block *blocking_nb; 293 struct notifier_block *atomic_nb, 294 struct notifier_block *blocking_nb, 299 struct notifier_block *atomic_nb, 300 struct notifier_block *blocking_nb); 303 struct notifier_block *atomic_nb, 304 struct notifier_block *blocking_nb, 320 int register_switchdev_notifier(struct notifier_block *nb); 321 int unregister_switchdev_notifier(struct notifier_block *nb); [all …]
|
H A D | dcbevent.h | 11 struct notifier_block; 18 int register_dcbevent_notifier(struct notifier_block *nb); 19 int unregister_dcbevent_notifier(struct notifier_block *nb); 23 register_dcbevent_notifier(struct notifier_block *nb) in register_dcbevent_notifier() 28 static inline int unregister_dcbevent_notifier(struct notifier_block *nb) in unregister_dcbevent_notifier()
|
/linux/include/linux/remoteproc/ |
H A D | qcom_rproc.h | 4 struct notifier_block; 29 void *qcom_register_ssr_notifier(const char *name, struct notifier_block *nb); 30 int qcom_unregister_ssr_notifier(void *notify, struct notifier_block *nb); 35 struct notifier_block *nb) in qcom_register_ssr_notifier() 41 struct notifier_block *nb) in qcom_unregister_ssr_notifier()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | events.c | 22 static int any_notifier(struct notifier_block *, unsigned long, void *); 23 static int temp_warn(struct notifier_block *, unsigned long, void *); 24 static int port_module(struct notifier_block *, unsigned long, void *); 25 static int pcie_core(struct notifier_block *, unsigned long, void *); 28 static int forward_event(struct notifier_block *, unsigned long, void *); 145 static int any_notifier(struct notifier_block *nb, in any_notifier() 174 static int temp_warn(struct notifier_block *nb, unsigned long type, void *data) in temp_warn() 249 static int port_module(struct notifier_block *nb, unsigned long type, void *data) in port_module() 338 static int pcie_core(struct notifier_block *nb, unsigned long type, void *data) in pcie_core() 363 static int forward_event(struct notifier_block *nb, unsigned long event, void *data) in forward_event() [all …]
|
/linux/drivers/platform/x86/lenovo/ |
H A D | wmi-other.h | 9 struct notifier_block; 11 int lwmi_om_register_notifier(struct notifier_block *nb); 12 int lwmi_om_unregister_notifier(struct notifier_block *nb); 14 struct notifier_block *nb);
|
H A D | wmi-events.h | 9 struct notifier_block; 15 int lwmi_events_register_notifier(struct notifier_block *nb); 16 int lwmi_events_unregister_notifier(struct notifier_block *nb); 18 struct notifier_block *nb);
|
/linux/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_router.h | 50 struct notifier_block nexthop_nb; 51 struct notifier_block fib_nb; 52 struct notifier_block netevent_nb; 53 struct notifier_block inetaddr_nb; 54 struct notifier_block inet6addr_nb; 55 struct notifier_block netdevice_nb; 56 struct notifier_block inetaddr_valid_nb; 57 struct notifier_block inet6addr_valid_nb;
|
/linux/include/acpi/ |
H A D | ghes.h | 63 int ghes_register_vendor_record_notifier(struct notifier_block *nb); 70 void ghes_unregister_vendor_record_notifier(struct notifier_block *nb); 130 struct notifier_block; 131 extern void ghes_register_report_chain(struct notifier_block *nb); 132 extern void ghes_unregister_report_chain(struct notifier_block *nb);
|
/linux/arch/arm/include/asm/ |
H A D | bL_switcher.h | 40 int bL_switcher_register_notifier(struct notifier_block *nb); 41 int bL_switcher_unregister_notifier(struct notifier_block *nb); 58 static inline int bL_switcher_register_notifier(struct notifier_block *nb) in bL_switcher_register_notifier() 63 static inline int bL_switcher_unregister_notifier(struct notifier_block *nb) in bL_switcher_unregister_notifier()
|
/linux/arch/x86/include/asm/ |
H A D | iosf_mbi.h | 168 int iosf_mbi_register_pmic_bus_access_notifier(struct notifier_block *nb); 180 struct notifier_block *nb); 219 int iosf_mbi_register_pmic_bus_access_notifier(struct notifier_block *nb) in iosf_mbi_register_pmic_bus_access_notifier() 225 int iosf_mbi_unregister_pmic_bus_access_notifier(struct notifier_block *nb) in iosf_mbi_unregister_pmic_bus_access_notifier() 231 iosf_mbi_unregister_pmic_bus_access_notifier_unlocked(struct notifier_block *nb) in iosf_mbi_unregister_pmic_bus_access_notifier_unlocked()
|
/linux/net/core/ |
H A D | lock_debug.c | 12 int netdev_debug_event(struct notifier_block *nb, unsigned long event, in netdev_debug_event() 80 struct notifier_block *nb; in rtnl_net_debug_net_init() 90 struct notifier_block *nb; in rtnl_net_debug_net_exit() 100 .size = sizeof(struct notifier_block), 103 static struct notifier_block rtnl_net_debug_block = {
|
/linux/include/linux/firmware/imx/ |
H A D | sci.h | 21 int imx_scu_irq_register_notifier(struct notifier_block *nb); 22 int imx_scu_irq_unregister_notifier(struct notifier_block *nb); 37 static inline int imx_scu_irq_register_notifier(struct notifier_block *nb) in imx_scu_irq_register_notifier() 42 static inline int imx_scu_irq_unregister_notifier(struct notifier_block *nb) in imx_scu_irq_unregister_notifier()
|
/linux/arch/xtensa/platforms/iss/ |
H A D | setup.c | 35 static int iss_restart(struct notifier_block *this, in iss_restart() 45 static struct notifier_block iss_restart_block = { 50 iss_panic_event(struct notifier_block *this, unsigned long event, void *ptr) in iss_panic_event() 56 static struct notifier_block iss_panic_block = {
|
/linux/include/drm/ |
H A D | drm_privacy_screen_consumer.h | 29 struct notifier_block *nb); 31 struct notifier_block *nb); 54 struct notifier_block *nb) in drm_privacy_screen_register_notifier() 59 struct notifier_block *nb) in drm_privacy_screen_unregister_notifier()
|
/linux/arch/arm/mach-highbank/ |
H A D | highbank.c | 67 static int highbank_platform_notifier(struct notifier_block *nb, in highbank_platform_notifier() 107 static struct notifier_block highbank_amba_nb = { 111 static struct notifier_block highbank_platform_nb = { 119 static int hb_keys_notifier(struct notifier_block *nb, unsigned long event, void *data) in hb_keys_notifier() 133 static struct notifier_block hb_keys_nb = {
|
/linux/net/bridge/ |
H A D | br_switchdev.c | 303 br_switchdev_fdb_replay_one(struct net_bridge *br, struct notifier_block *nb, in br_switchdev_fdb_replay_one() 318 bool adding, struct notifier_block *nb) in br_switchdev_fdb_replay() 353 struct notifier_block *nb, in br_switchdev_vlan_attr_replay() 394 br_switchdev_vlan_replay_one(struct notifier_block *nb, in br_switchdev_vlan_replay_one() 414 static int br_switchdev_vlan_replay_group(struct notifier_block *nb, in br_switchdev_vlan_replay_group() 451 struct notifier_block *nb, in br_switchdev_vlan_replay() 586 br_switchdev_mdb_replay_one(struct notifier_block *nb, struct net_device *dev, in br_switchdev_mdb_replay_one() 683 const void *ctx, bool adding, struct notifier_block *nb, in br_switchdev_mdb_replay() 776 struct notifier_block *atomic_nb, in nbp_switchdev_sync_objs() 777 struct notifier_block *blocking_nb, in nbp_switchdev_sync_objs() [all …]
|
/linux/drivers/platform/x86/dell/ |
H A D | dell-rbtn.h | 11 struct notifier_block; 13 int dell_rbtn_notifier_register(struct notifier_block *nb); 14 int dell_rbtn_notifier_unregister(struct notifier_block *nb);
|