Searched refs:ssam_event_notifier (Results 1 – 12 of 12) sorted by relevance
/linux/include/linux/surface_aggregator/ |
A D | controller.h | 648 struct ssam_event_notifier; 650 typedef u32 (*ssam_notifier_fn_t)(struct ssam_event_notifier *nf, 822 struct ssam_event_notifier { struct 836 struct ssam_event_notifier *n); argument 839 struct ssam_event_notifier *n);
|
/linux/drivers/power/supply/ |
A D | surface_charger.c | 57 struct ssam_event_notifier notif; 103 static u32 spwr_notify_ac(struct ssam_event_notifier *nf, const struct ssam_event *event) in spwr_notify_ac()
|
A D | surface_battery.c | 128 struct ssam_event_notifier notif; 343 static u32 spwr_notify_bat(struct ssam_event_notifier *nf, const struct ssam_event *event) in spwr_notify_bat()
|
/linux/drivers/platform/surface/ |
A D | surface_acpi_notify.c | 33 struct ssam_event_notifier nf_bat; 34 struct ssam_event_notifier nf_tmp; 340 static u32 san_evt_bat_nf(struct ssam_event_notifier *nf, in san_evt_bat_nf() 399 static u32 san_evt_tmp_nf(struct ssam_event_notifier *nf, in san_evt_tmp_nf()
|
A D | surface_aggregator_registry.c | 346 struct ssam_event_notifier notif; 423 static u32 ssam_base_hub_notif(struct ssam_event_notifier *nf, const struct ssam_event *event) in ssam_base_hub_notif()
|
A D | surface_aggregator_cdev.c | 53 struct ssam_event_notifier nf; 93 static u32 ssam_cdev_notifier(struct ssam_event_notifier *nf, const struct ssam_event *in) in ssam_cdev_notifier()
|
A D | surface_dtx.c | 169 struct ssam_event_notifier notif; 621 static u32 sdtx_notifier(struct ssam_event_notifier *nf, const struct ssam_event *in) in sdtx_notifier()
|
/linux/drivers/hid/surface-hid/ |
A D | surface_hid_core.h | 66 struct ssam_event_notifier notif;
|
A D | surface_hid.c | 157 static u32 ssam_hid_event_fn(struct ssam_event_notifier *nf, const struct ssam_event *event) in ssam_hid_event_fn()
|
A D | surface_kbd.c | 124 static u32 ssam_kbd_event_fn(struct ssam_event_notifier *nf, const struct ssam_event *event) in ssam_kbd_event_fn()
|
/linux/drivers/platform/surface/aggregator/ |
A D | controller.c | 118 static bool ssam_event_matches_notifier(const struct ssam_event_notifier *n, in ssam_event_matches_notifier() 150 struct ssam_event_notifier *nf; in ssam_nfblk_call_chain() 2275 int ssam_notifier_register(struct ssam_controller *ctrl, struct ssam_event_notifier *n) in ssam_notifier_register() 2338 int ssam_notifier_unregister(struct ssam_controller *ctrl, struct ssam_event_notifier *n) in ssam_notifier_unregister()
|
/linux/Documentation/driver-api/surface_aggregator/ |
A D | client.rst | 344 u32 notifier_callback(struct ssam_event_notifier *nf, 356 struct ssam_event_notifier *nf)
|
Completed in 38 milliseconds