Home
last modified time | relevance | path

Searched refs:ec (Results 1 - 25 of 401) sorted by relevance

12345678910>>...17

/kernel/linux/linux-5.10/drivers/misc/echo/
H A Decho.c106 static inline void lms_adapt_bg(struct oslec_state *ec, int clean, int shift) in lms_adapt_bg() argument
122 offset2 = ec->curr_pos; in lms_adapt_bg()
123 offset1 = ec->taps - offset2; in lms_adapt_bg()
125 for (i = ec->taps - 1; i >= offset1; i--) { in lms_adapt_bg()
126 exp = (ec->fir_state_bg.history[i - offset1] * factor); in lms_adapt_bg()
127 ec->fir_taps16[1][i] += (int16_t) ((exp + (1 << 14)) >> 15); in lms_adapt_bg()
130 exp = (ec->fir_state_bg.history[i + offset2] * factor); in lms_adapt_bg()
131 ec->fir_taps16[1][i] += (int16_t) ((exp + (1 << 14)) >> 15); in lms_adapt_bg()
145 struct oslec_state *ec; in oslec_create() local
149 ec in oslec_create()
209 oslec_free(struct oslec_state *ec) oslec_free() argument
222 oslec_adaption_mode(struct oslec_state *ec, int adaption_mode) oslec_adaption_mode() argument
228 oslec_flush(struct oslec_state *ec) oslec_flush() argument
254 oslec_snapshot(struct oslec_state *ec) oslec_snapshot() argument
262 oslec_update(struct oslec_state *ec, int16_t tx, int16_t rx) oslec_update() argument
554 oslec_hpf_tx(struct oslec_state *ec, int16_t tx) oslec_hpf_tx() argument
[all...]
/kernel/linux/linux-6.6/drivers/misc/echo/
H A Decho.c106 static inline void lms_adapt_bg(struct oslec_state *ec, int clean, int shift) in lms_adapt_bg() argument
122 offset2 = ec->curr_pos; in lms_adapt_bg()
123 offset1 = ec->taps - offset2; in lms_adapt_bg()
125 for (i = ec->taps - 1; i >= offset1; i--) { in lms_adapt_bg()
126 exp = (ec->fir_state_bg.history[i - offset1] * factor); in lms_adapt_bg()
127 ec->fir_taps16[1][i] += (int16_t) ((exp + (1 << 14)) >> 15); in lms_adapt_bg()
130 exp = (ec->fir_state_bg.history[i + offset2] * factor); in lms_adapt_bg()
131 ec->fir_taps16[1][i] += (int16_t) ((exp + (1 << 14)) >> 15); in lms_adapt_bg()
145 struct oslec_state *ec; in oslec_create() local
149 ec in oslec_create()
209 oslec_free(struct oslec_state *ec) oslec_free() argument
222 oslec_adaption_mode(struct oslec_state *ec, int adaption_mode) oslec_adaption_mode() argument
228 oslec_flush(struct oslec_state *ec) oslec_flush() argument
254 oslec_snapshot(struct oslec_state *ec) oslec_snapshot() argument
262 oslec_update(struct oslec_state *ec, int16_t tx, int16_t rx) oslec_update() argument
554 oslec_hpf_tx(struct oslec_state *ec, int16_t tx) oslec_hpf_tx() argument
[all...]
/kernel/linux/linux-5.10/arch/arm/mach-rpc/
H A Decard.c58 ecard_t *ec; member
70 void (*init)(ecard_t *ec);
77 static void atomwide_3p_quirk(ecard_t *ec);
121 struct expansion_card *ec = req->ec; in ecard_task_reset() local
124 res = ec->slot_no == 8 in ecard_task_reset()
125 ? &ec->resource[ECARD_RES_MEMC] in ecard_task_reset()
126 : ec->easi in ecard_task_reset()
127 ? &ec->resource[ECARD_RES_EASI] in ecard_task_reset()
128 : &ec in ecard_task_reset()
135 struct expansion_card *ec = req->ec; ecard_task_readbytes() local
312 ecard_readbytes(void *addr, ecard_t *ec, int off, int len, int useld) ecard_readbytes() argument
326 ecard_readchunk(struct in_chunk_dir *cd, ecard_t *ec, int id, int num) ecard_readchunk() argument
385 ecard_def_irq_enable(ecard_t *ec, int irqnr) ecard_def_irq_enable() argument
389 ecard_def_irq_disable(ecard_t *ec, int irqnr) ecard_def_irq_disable() argument
393 ecard_def_irq_pending(ecard_t *ec) ecard_def_irq_pending() argument
398 ecard_def_fiq_enable(ecard_t *ec, int fiqnr) ecard_def_fiq_enable() argument
403 ecard_def_fiq_disable(ecard_t *ec, int fiqnr) ecard_def_fiq_disable() argument
408 ecard_def_fiq_pending(ecard_t *ec) ecard_def_fiq_pending() argument
430 ecard_t *ec = irq_data_get_irq_chip_data(d); ecard_irq_unmask() local
446 ecard_t *ec = irq_data_get_irq_chip_data(d); ecard_irq_mask() local
466 ecard_t *ec = slot_to_ecard(fiqnr); ecard_enablefiq() local
482 ecard_t *ec = slot_to_ecard(fiqnr); ecard_disablefiq() local
495 ecard_t *ec; ecard_dump_irq_state() local
558 ecard_t *ec; ecard_irq_handler() local
584 __ecard_address(ecard_t *ec, card_type_t type, card_speed_t speed) __ecard_address() argument
625 ecard_prints(struct seq_file *m, ecard_t *ec) ecard_prints() argument
652 ecard_t *ec = cards; ecard_devices_proc_show() local
678 ecard_free_card(struct expansion_card *ec) ecard_free_card() argument
691 struct expansion_card *ec; ecard_alloc_card() local
755 struct expansion_card *ec = ECARD_DEV(dev); irq_show() local
762 struct expansion_card *ec = ECARD_DEV(dev); dma_show() local
769 struct expansion_card *ec = ECARD_DEV(dev); resource_show() local
785 struct expansion_card *ec = ECARD_DEV(dev); vendor_show() local
792 struct expansion_card *ec = ECARD_DEV(dev); device_show() local
799 struct expansion_card *ec = ECARD_DEV(dev); type_show() local
815 ecard_request_resources(struct expansion_card *ec) ecard_request_resources() argument
839 ecard_release_resources(struct expansion_card *ec) ecard_release_resources() argument
850 ecard_setirq(struct expansion_card *ec, const struct expansion_card_ops *ops, void *irq_data) ecard_setirq() argument
858 ecardm_iomap(struct expansion_card *ec, unsigned int res, unsigned long offset, unsigned long maxsize) ecardm_iomap() argument
875 atomwide_3p_quirk(ecard_t *ec) atomwide_3p_quirk() argument
894 ecard_t *ec; ecard_probe() local
1027 ecard_match_device(const struct ecard_id *ids, struct expansion_card *ec) ecard_match_device() argument
1041 struct expansion_card *ec = ECARD_DEV(dev); ecard_drv_probe() local
1057 struct expansion_card *ec = ECARD_DEV(dev); ecard_drv_remove() local
1082 struct expansion_card *ec = ECARD_DEV(dev); ecard_drv_shutdown() local
1116 struct expansion_card *ec = ECARD_DEV(_dev); ecard_match() local
[all...]
/kernel/linux/linux-6.6/arch/arm/mach-rpc/
H A Decard.c58 ecard_t *ec; member
70 void (*init)(ecard_t *ec);
77 static void atomwide_3p_quirk(ecard_t *ec);
121 struct expansion_card *ec = req->ec; in ecard_task_reset() local
124 res = ec->slot_no == 8 in ecard_task_reset()
125 ? &ec->resource[ECARD_RES_MEMC] in ecard_task_reset()
126 : ec->easi in ecard_task_reset()
127 ? &ec->resource[ECARD_RES_EASI] in ecard_task_reset()
128 : &ec in ecard_task_reset()
135 struct expansion_card *ec = req->ec; ecard_task_readbytes() local
312 ecard_readbytes(void *addr, ecard_t *ec, int off, int len, int useld) ecard_readbytes() argument
326 ecard_readchunk(struct in_chunk_dir *cd, ecard_t *ec, int id, int num) ecard_readchunk() argument
385 ecard_def_irq_enable(ecard_t *ec, int irqnr) ecard_def_irq_enable() argument
389 ecard_def_irq_disable(ecard_t *ec, int irqnr) ecard_def_irq_disable() argument
393 ecard_def_irq_pending(ecard_t *ec) ecard_def_irq_pending() argument
398 ecard_def_fiq_enable(ecard_t *ec, int fiqnr) ecard_def_fiq_enable() argument
403 ecard_def_fiq_disable(ecard_t *ec, int fiqnr) ecard_def_fiq_disable() argument
408 ecard_def_fiq_pending(ecard_t *ec) ecard_def_fiq_pending() argument
430 ecard_t *ec = irq_data_get_irq_chip_data(d); ecard_irq_unmask() local
446 ecard_t *ec = irq_data_get_irq_chip_data(d); ecard_irq_mask() local
466 ecard_t *ec = slot_to_ecard(fiqnr); ecard_enablefiq() local
482 ecard_t *ec = slot_to_ecard(fiqnr); ecard_disablefiq() local
495 ecard_t *ec; ecard_dump_irq_state() local
558 ecard_t *ec; ecard_irq_handler() local
584 __ecard_address(ecard_t *ec, card_type_t type, card_speed_t speed) __ecard_address() argument
625 ecard_prints(struct seq_file *m, ecard_t *ec) ecard_prints() argument
652 ecard_t *ec = cards; ecard_devices_proc_show() local
678 ecard_free_card(struct expansion_card *ec) ecard_free_card() argument
691 struct expansion_card *ec; ecard_alloc_card() local
755 struct expansion_card *ec = ECARD_DEV(dev); irq_show() local
762 struct expansion_card *ec = ECARD_DEV(dev); dma_show() local
769 struct expansion_card *ec = ECARD_DEV(dev); resource_show() local
785 struct expansion_card *ec = ECARD_DEV(dev); vendor_show() local
792 struct expansion_card *ec = ECARD_DEV(dev); device_show() local
799 struct expansion_card *ec = ECARD_DEV(dev); type_show() local
815 ecard_request_resources(struct expansion_card *ec) ecard_request_resources() argument
839 ecard_release_resources(struct expansion_card *ec) ecard_release_resources() argument
850 ecard_setirq(struct expansion_card *ec, const struct expansion_card_ops *ops, void *irq_data) ecard_setirq() argument
858 ecardm_iomap(struct expansion_card *ec, unsigned int res, unsigned long offset, unsigned long maxsize) ecardm_iomap() argument
875 atomwide_3p_quirk(ecard_t *ec) atomwide_3p_quirk() argument
894 ecard_t *ec; ecard_probe() local
1027 ecard_match_device(const struct ecard_id *ids, struct expansion_card *ec) ecard_match_device() argument
1041 struct expansion_card *ec = ECARD_DEV(dev); ecard_drv_probe() local
1057 struct expansion_card *ec = ECARD_DEV(dev); ecard_drv_remove() local
1080 struct expansion_card *ec = ECARD_DEV(dev); ecard_drv_shutdown() local
1114 struct expansion_card *ec = ECARD_DEV(_dev); ecard_match() local
[all...]
/kernel/linux/linux-6.6/drivers/acpi/
H A Dec.c3 * ec.c - ACPI Embedded Controller Driver (v3)
107 /* ec.c is compiled in acpi namespace so this shows up as acpi.ec_delay param */
168 struct acpi_ec *ec; member
171 static int acpi_ec_submit_query(struct acpi_ec *ec);
172 static void advance_transaction(struct acpi_ec *ec, bool interrupt);
228 #define ec_dbg_ref(ec, fmt, ...) \
229 ec_dbg_raw("%lu: " fmt, ec->reference_count, ## __VA_ARGS__)
235 static bool acpi_ec_started(struct acpi_ec *ec) in acpi_ec_started() argument
237 return test_bit(EC_FLAGS_STARTED, &ec->flags) && in acpi_ec_started()
238 !test_bit(EC_FLAGS_STOPPED, &ec in acpi_ec_started()
241 acpi_ec_event_enabled(struct acpi_ec *ec) acpi_ec_event_enabled() argument
265 acpi_ec_flushed(struct acpi_ec *ec) acpi_ec_flushed() argument
274 acpi_ec_read_status(struct acpi_ec *ec) acpi_ec_read_status() argument
289 acpi_ec_read_data(struct acpi_ec *ec) acpi_ec_read_data() argument
298 acpi_ec_write_cmd(struct acpi_ec *ec, u8 command) acpi_ec_write_cmd() argument
305 acpi_ec_write_data(struct acpi_ec *ec, u8 data) acpi_ec_write_data() argument
337 acpi_ec_gpe_status_set(struct acpi_ec *ec) acpi_ec_gpe_status_set() argument
345 acpi_ec_enable_gpe(struct acpi_ec *ec, bool open) acpi_ec_enable_gpe() argument
364 acpi_ec_disable_gpe(struct acpi_ec *ec, bool close) acpi_ec_disable_gpe() argument
378 acpi_ec_submit_request(struct acpi_ec *ec) acpi_ec_submit_request() argument
386 acpi_ec_complete_request(struct acpi_ec *ec) acpi_ec_complete_request() argument
399 acpi_ec_mask_events(struct acpi_ec *ec) acpi_ec_mask_events() argument
412 acpi_ec_unmask_events(struct acpi_ec *ec) acpi_ec_unmask_events() argument
436 acpi_ec_submit_flushable_request(struct acpi_ec *ec) acpi_ec_submit_flushable_request() argument
444 acpi_ec_submit_event(struct acpi_ec *ec) acpi_ec_submit_event() argument
475 acpi_ec_complete_event(struct acpi_ec *ec) acpi_ec_complete_event() argument
481 acpi_ec_close_event(struct acpi_ec *ec) acpi_ec_close_event() argument
491 __acpi_ec_enable_event(struct acpi_ec *ec) __acpi_ec_enable_event() argument
502 __acpi_ec_disable_event(struct acpi_ec *ec) __acpi_ec_disable_event() argument
512 acpi_ec_clear(struct acpi_ec *ec) acpi_ec_clear() argument
526 acpi_ec_enable_event(struct acpi_ec *ec) acpi_ec_enable_event() argument
547 acpi_ec_disable_event(struct acpi_ec *ec) acpi_ec_disable_event() argument
572 acpi_ec_guard_event(struct acpi_ec *ec) acpi_ec_guard_event() argument
597 ec_transaction_polled(struct acpi_ec *ec) ec_transaction_polled() argument
609 ec_transaction_completed(struct acpi_ec *ec) ec_transaction_completed() argument
621 ec_transaction_transition(struct acpi_ec *ec, unsigned long flag) ec_transaction_transition() argument
647 acpi_ec_spurious_interrupt(struct acpi_ec *ec, struct transaction *t) acpi_ec_spurious_interrupt() argument
657 advance_transaction(struct acpi_ec *ec, bool interrupt) advance_transaction() argument
716 start_transaction(struct acpi_ec *ec) start_transaction() argument
722 ec_guard(struct acpi_ec *ec) ec_guard() argument
757 ec_poll(struct acpi_ec *ec) ec_poll() argument
780 acpi_ec_transaction_unlocked(struct acpi_ec *ec, struct transaction *t) acpi_ec_transaction_unlocked() argument
815 acpi_ec_transaction(struct acpi_ec *ec, struct transaction *t) acpi_ec_transaction() argument
843 acpi_ec_burst_enable(struct acpi_ec *ec) acpi_ec_burst_enable() argument
853 acpi_ec_burst_disable(struct acpi_ec *ec) acpi_ec_burst_disable() argument
863 acpi_ec_read(struct acpi_ec *ec, u8 address, u8 *data) acpi_ec_read() argument
876 acpi_ec_write(struct acpi_ec *ec, u8 address, u8 data) acpi_ec_write() argument
937 acpi_ec_start(struct acpi_ec *ec, bool resuming) acpi_ec_start() argument
954 acpi_ec_stopped(struct acpi_ec *ec) acpi_ec_stopped() argument
965 acpi_ec_stop(struct acpi_ec *ec, bool suspending) acpi_ec_stop() argument
989 acpi_ec_enter_noirq(struct acpi_ec *ec) acpi_ec_enter_noirq() argument
1000 acpi_ec_leave_noirq(struct acpi_ec *ec) acpi_ec_leave_noirq() argument
1013 struct acpi_ec *ec = first_ec; acpi_ec_block_transactions() local
1038 acpi_ec_get_query_handler_by_value(struct acpi_ec *ec, u8 value) acpi_ec_get_query_handler_by_value() argument
1067 acpi_ec_add_query_handler(struct acpi_ec *ec, u8 query_bit, acpi_handle handle, acpi_ec_query_func func, void *data) acpi_ec_add_query_handler() argument
1093 acpi_ec_remove_query_handlers(struct acpi_ec *ec, bool remove_all, u8 query_bit) acpi_ec_remove_query_handlers() argument
1118 acpi_ec_remove_query_handler(struct acpi_ec *ec, u8 query_bit) acpi_ec_remove_query_handler() argument
1129 struct acpi_ec *ec = q->ec; acpi_ec_event_processor() local
1148 acpi_ec_create_query(struct acpi_ec *ec, u8 *pval) acpi_ec_create_query() argument
1166 acpi_ec_submit_query(struct acpi_ec *ec) acpi_ec_submit_query() argument
1222 struct acpi_ec *ec = container_of(work, struct acpi_ec, work); acpi_ec_event_handler() local
1270 clear_gpe_and_advance_transaction(struct acpi_ec *ec, bool interrupt) clear_gpe_and_advance_transaction() argument
1290 acpi_ec_handle_interrupt(struct acpi_ec *ec) acpi_ec_handle_interrupt() argument
1323 struct acpi_ec *ec = handler_context; acpi_ec_space_handler() local
1363 acpi_ec_free(struct acpi_ec *ec) acpi_ec_free() argument
1374 struct acpi_ec *ec = kzalloc(sizeof(struct acpi_ec), GFP_KERNEL); acpi_ec_alloc() local
1397 struct acpi_ec *ec = context; acpi_ec_register_query_methods() local
1413 struct acpi_ec *ec = context; ec_parse_device() local
1443 install_gpe_event_handler(struct acpi_ec *ec) install_gpe_event_handler() argument
1459 install_gpio_irq_event_handler(struct acpi_ec *ec) install_gpio_irq_event_handler() argument
1482 ec_install_handlers(struct acpi_ec *ec, struct acpi_device *device, bool call_reg) ec_install_handlers() argument
1554 ec_remove_handlers(struct acpi_ec *ec) ec_remove_handlers() argument
1594 acpi_ec_setup(struct acpi_ec *ec, struct acpi_device *device, bool call_reg) acpi_ec_setup() argument
1621 struct acpi_ec *ec; acpi_ec_add() local
1697 struct acpi_ec *ec; acpi_ec_remove() local
1715 struct acpi_ec *ec = context; ec_parse_io_ports() local
1748 struct acpi_ec *ec; acpi_ec_dsdt_probe() local
1953 struct acpi_ec *ec; acpi_ec_ecdt_probe() local
2015 struct acpi_ec *ec = acpi_ec_suspend() local
2025 struct acpi_ec *ec = acpi_driver_data(to_acpi_device(dev)); acpi_ec_suspend_noirq() local
2042 struct acpi_ec *ec = acpi_driver_data(to_acpi_device(dev)); acpi_ec_resume_noirq() local
2055 struct acpi_ec *ec = acpi_ec_resume() local
2075 acpi_ec_work_in_progress(struct acpi_ec *ec) acpi_ec_work_in_progress() argument
[all...]
/kernel/linux/linux-5.10/drivers/acpi/
H A Dec.c3 * ec.c - ACPI Embedded Controller Driver (v3)
108 /* ec.c is compiled in acpi namespace so this shows up as acpi.ec_delay param */
169 struct acpi_ec *ec; member
172 static int acpi_ec_query(struct acpi_ec *ec, u8 *data);
173 static void advance_transaction(struct acpi_ec *ec);
230 #define ec_dbg_ref(ec, fmt, ...) \
231 ec_dbg_raw("%lu: " fmt, ec->reference_count, ## __VA_ARGS__)
237 static bool acpi_ec_started(struct acpi_ec *ec) in acpi_ec_started() argument
239 return test_bit(EC_FLAGS_STARTED, &ec->flags) && in acpi_ec_started()
240 !test_bit(EC_FLAGS_STOPPED, &ec in acpi_ec_started()
243 acpi_ec_event_enabled(struct acpi_ec *ec) acpi_ec_event_enabled() argument
267 acpi_ec_flushed(struct acpi_ec *ec) acpi_ec_flushed() argument
276 acpi_ec_read_status(struct acpi_ec *ec) acpi_ec_read_status() argument
291 acpi_ec_read_data(struct acpi_ec *ec) acpi_ec_read_data() argument
300 acpi_ec_write_cmd(struct acpi_ec *ec, u8 command) acpi_ec_write_cmd() argument
307 acpi_ec_write_data(struct acpi_ec *ec, u8 data) acpi_ec_write_data() argument
339 acpi_ec_is_gpe_raised(struct acpi_ec *ec) acpi_ec_is_gpe_raised() argument
347 acpi_ec_enable_gpe(struct acpi_ec *ec, bool open) acpi_ec_enable_gpe() argument
366 acpi_ec_disable_gpe(struct acpi_ec *ec, bool close) acpi_ec_disable_gpe() argument
376 acpi_ec_clear_gpe(struct acpi_ec *ec) acpi_ec_clear_gpe() argument
397 acpi_ec_submit_request(struct acpi_ec *ec) acpi_ec_submit_request() argument
405 acpi_ec_complete_request(struct acpi_ec *ec) acpi_ec_complete_request() argument
418 acpi_ec_mask_events(struct acpi_ec *ec) acpi_ec_mask_events() argument
431 acpi_ec_unmask_events(struct acpi_ec *ec) acpi_ec_unmask_events() argument
455 acpi_ec_submit_flushable_request(struct acpi_ec *ec) acpi_ec_submit_flushable_request() argument
463 acpi_ec_submit_query(struct acpi_ec *ec) acpi_ec_submit_query() argument
477 acpi_ec_complete_query(struct acpi_ec *ec) acpi_ec_complete_query() argument
485 __acpi_ec_enable_event(struct acpi_ec *ec) __acpi_ec_enable_event() argument
496 __acpi_ec_disable_event(struct acpi_ec *ec) __acpi_ec_disable_event() argument
506 acpi_ec_clear(struct acpi_ec *ec) acpi_ec_clear() argument
522 acpi_ec_enable_event(struct acpi_ec *ec) acpi_ec_enable_event() argument
543 acpi_ec_disable_event(struct acpi_ec *ec) acpi_ec_disable_event() argument
568 acpi_ec_guard_event(struct acpi_ec *ec) acpi_ec_guard_event() argument
597 ec_transaction_polled(struct acpi_ec *ec) ec_transaction_polled() argument
609 ec_transaction_completed(struct acpi_ec *ec) ec_transaction_completed() argument
621 ec_transaction_transition(struct acpi_ec *ec, unsigned long flag) ec_transaction_transition() argument
637 advance_transaction(struct acpi_ec *ec) advance_transaction() argument
719 start_transaction(struct acpi_ec *ec) start_transaction() argument
725 ec_guard(struct acpi_ec *ec) ec_guard() argument
760 ec_poll(struct acpi_ec *ec) ec_poll() argument
783 acpi_ec_transaction_unlocked(struct acpi_ec *ec, struct transaction *t) acpi_ec_transaction_unlocked() argument
818 acpi_ec_transaction(struct acpi_ec *ec, struct transaction *t) acpi_ec_transaction() argument
846 acpi_ec_burst_enable(struct acpi_ec *ec) acpi_ec_burst_enable() argument
856 acpi_ec_burst_disable(struct acpi_ec *ec) acpi_ec_burst_disable() argument
866 acpi_ec_read(struct acpi_ec *ec, u8 address, u8 *data) acpi_ec_read() argument
879 acpi_ec_write(struct acpi_ec *ec, u8 address, u8 data) acpi_ec_write() argument
944 acpi_ec_start(struct acpi_ec *ec, bool resuming) acpi_ec_start() argument
961 acpi_ec_stopped(struct acpi_ec *ec) acpi_ec_stopped() argument
972 acpi_ec_stop(struct acpi_ec *ec, bool suspending) acpi_ec_stop() argument
996 acpi_ec_enter_noirq(struct acpi_ec *ec) acpi_ec_enter_noirq() argument
1007 acpi_ec_leave_noirq(struct acpi_ec *ec) acpi_ec_leave_noirq() argument
1020 struct acpi_ec *ec = first_ec; acpi_ec_block_transactions() local
1045 acpi_ec_get_query_handler_by_value(struct acpi_ec *ec, u8 value) acpi_ec_get_query_handler_by_value() argument
1074 acpi_ec_add_query_handler(struct acpi_ec *ec, u8 query_bit, acpi_handle handle, acpi_ec_query_func func, void *data) acpi_ec_add_query_handler() argument
1096 acpi_ec_remove_query_handlers(struct acpi_ec *ec, bool remove_all, u8 query_bit) acpi_ec_remove_query_handlers() argument
1114 acpi_ec_remove_query_handler(struct acpi_ec *ec, u8 query_bit) acpi_ec_remove_query_handler() argument
1121 acpi_ec_create_query(struct acpi_ec *ec, u8 *pval) acpi_ec_create_query() argument
1152 struct acpi_ec *ec = q->ec; acpi_ec_event_processor() local
1170 acpi_ec_query(struct acpi_ec *ec, u8 *data) acpi_ec_query() argument
1221 acpi_ec_check_event(struct acpi_ec *ec) acpi_ec_check_event() argument
1242 struct acpi_ec *ec = container_of(work, struct acpi_ec, work); acpi_ec_event_handler() local
1275 acpi_ec_handle_interrupt(struct acpi_ec *ec) acpi_ec_handle_interrupt() argument
1306 struct acpi_ec *ec = handler_context; acpi_ec_space_handler() local
1346 acpi_ec_free(struct acpi_ec *ec) acpi_ec_free() argument
1357 struct acpi_ec *ec = kzalloc(sizeof(struct acpi_ec), GFP_KERNEL); acpi_ec_alloc() local
1380 struct acpi_ec *ec = context; acpi_ec_register_query_methods() local
1396 struct acpi_ec *ec = context; ec_parse_device() local
1426 install_gpe_event_handler(struct acpi_ec *ec) install_gpe_event_handler() argument
1442 install_gpio_irq_event_handler(struct acpi_ec *ec) install_gpio_irq_event_handler() argument
1464 ec_install_handlers(struct acpi_ec *ec, struct acpi_device *device) ec_install_handlers() argument
1529 ec_remove_handlers(struct acpi_ec *ec) ec_remove_handlers() argument
1568 acpi_ec_setup(struct acpi_ec *ec, struct acpi_device *device) acpi_ec_setup() argument
1595 struct acpi_ec *ec; acpi_ec_add() local
1668 struct acpi_ec *ec; acpi_ec_remove() local
1687 struct acpi_ec *ec = context; ec_parse_io_ports() local
1720 struct acpi_ec *ec; acpi_ec_dsdt_probe() local
1874 struct acpi_ec *ec; acpi_ec_ecdt_probe() local
1936 struct acpi_ec *ec = acpi_ec_suspend() local
1946 struct acpi_ec *ec = acpi_driver_data(to_acpi_device(dev)); acpi_ec_suspend_noirq() local
1963 struct acpi_ec *ec = acpi_driver_data(to_acpi_device(dev)); acpi_ec_resume_noirq() local
1976 struct acpi_ec *ec = acpi_ec_resume() local
[all...]
/kernel/linux/linux-5.10/crypto/
H A Djitterentropy.c131 * @ec [in] Reference to entropy collector
133 static void jent_apt_reset(struct rand_data *ec, unsigned int delta_masked) in jent_apt_reset() argument
136 ec->apt_count = 0; in jent_apt_reset()
137 ec->apt_base = delta_masked; in jent_apt_reset()
138 ec->apt_observations = 0; in jent_apt_reset()
144 * @ec [in] Reference to entropy collector
147 static void jent_apt_insert(struct rand_data *ec, unsigned int delta_masked) in jent_apt_insert() argument
150 if (!ec->apt_base_set) { in jent_apt_insert()
151 ec->apt_base = delta_masked; in jent_apt_insert()
152 ec in jent_apt_insert()
191 jent_rct_insert(struct rand_data *ec, int stuck) jent_rct_insert() argument
235 jent_rct_failure(struct rand_data *ec) jent_rct_failure() argument
264 jent_stuck(struct rand_data *ec, __u64 current_delta) jent_stuck() argument
299 jent_health_failure(struct rand_data *ec) jent_health_failure() argument
324 jent_loop_shuffle(struct rand_data *ec, unsigned int bits, unsigned int min) jent_loop_shuffle() argument
380 jent_lfsr_time(struct rand_data *ec, __u64 time, __u64 loop_cnt, int stuck) jent_lfsr_time() argument
461 jent_memaccess(struct rand_data *ec, __u64 loop_cnt) jent_memaccess() argument
515 jent_measure_jitter(struct rand_data *ec) jent_measure_jitter() argument
547 jent_gen_entropy(struct rand_data *ec) jent_gen_entropy() argument
591 jent_read_entropy(struct rand_data *ec, unsigned char *data, unsigned int len) jent_read_entropy() argument
706 struct rand_data ec = { 0 }; jent_entropy_init() local
[all...]
/kernel/linux/linux-6.6/crypto/
H A Djitterentropy.c153 * @ec [in] Reference to entropy collector
155 static void jent_apt_reset(struct rand_data *ec, unsigned int delta_masked) in jent_apt_reset() argument
158 ec->apt_count = 0; in jent_apt_reset()
159 ec->apt_base = delta_masked; in jent_apt_reset()
160 ec->apt_observations = 0; in jent_apt_reset()
166 * @ec [in] Reference to entropy collector
169 static void jent_apt_insert(struct rand_data *ec, unsigned int delta_masked) in jent_apt_insert() argument
172 if (!ec->apt_base_set) { in jent_apt_insert()
173 ec->apt_base = delta_masked; in jent_apt_insert()
174 ec in jent_apt_insert()
188 jent_apt_permanent_failure(struct rand_data *ec) jent_apt_permanent_failure() argument
193 jent_apt_failure(struct rand_data *ec) jent_apt_failure() argument
220 jent_rct_insert(struct rand_data *ec, int stuck) jent_rct_insert() argument
252 jent_stuck(struct rand_data *ec, __u64 current_delta) jent_stuck() argument
279 jent_rct_permanent_failure(struct rand_data *ec) jent_rct_permanent_failure() argument
284 jent_rct_failure(struct rand_data *ec) jent_rct_failure() argument
290 jent_health_failure(struct rand_data *ec) jent_health_failure() argument
295 jent_permanent_health_failure(struct rand_data *ec) jent_permanent_health_failure() argument
354 jent_condition_data(struct rand_data *ec, __u64 time, int stuck) jent_condition_data() argument
397 jent_memaccess(struct rand_data *ec, __u64 loop_cnt) jent_memaccess() argument
451 jent_measure_jitter(struct rand_data *ec) jent_measure_jitter() argument
484 jent_gen_entropy(struct rand_data *ec) jent_gen_entropy() argument
531 jent_read_entropy(struct rand_data *ec, unsigned char *data, unsigned int len) jent_read_entropy() argument
634 struct rand_data ec = { 0 }; jent_entropy_init() local
[all...]
H A Dsm2.c66 static int __sm2_set_pub_key(struct mpi_ec_ctx *ec,
69 static int sm2_ec_ctx_init(struct mpi_ec_ctx *ec) in sm2_ec_ctx_init() argument
89 ec->Q = mpi_point_new(0); in sm2_ec_ctx_init()
90 if (!ec->Q) in sm2_ec_ctx_init()
94 ec->G = mpi_point_new(0); in sm2_ec_ctx_init()
95 if (!ec->G) { in sm2_ec_ctx_init()
96 mpi_point_release(ec->Q); in sm2_ec_ctx_init()
100 mpi_set(ec->G->x, x); in sm2_ec_ctx_init()
101 mpi_set(ec->G->y, y); in sm2_ec_ctx_init()
102 mpi_set_ui(ec in sm2_ec_ctx_init()
129 sm2_ec_ctx_deinit(struct mpi_ec_ctx *ec) sm2_ec_ctx_deinit() argument
249 sm2_z_digest_update_point(struct shash_desc *desc, MPI_POINT point, struct mpi_ec_ctx *ec, unsigned int pbytes) sm2_z_digest_update_point() argument
271 struct mpi_ec_ctx *ec; sm2_compute_z_digest() local
326 _sm2_verify(struct mpi_ec_ctx *ec, MPI hash, MPI sig_r, MPI sig_s) _sm2_verify() argument
381 struct mpi_ec_ctx *ec = akcipher_tfm_ctx(tfm); sm2_verify() local
423 struct mpi_ec_ctx *ec = akcipher_tfm_ctx(tfm); sm2_set_pub_key() local
429 __sm2_set_pub_key(struct mpi_ec_ctx *ec, const void *key, unsigned int keylen) __sm2_set_pub_key() argument
455 struct mpi_ec_ctx *ec = akcipher_tfm_ctx(tfm); sm2_init_tfm() local
462 struct mpi_ec_ctx *ec = akcipher_tfm_ctx(tfm); sm2_exit_tfm() local
[all...]
/kernel/linux/linux-5.10/drivers/platform/chrome/wilco_ec/
H A Dcore.c14 #include <linux/platform_data/wilco-ec.h>
19 #define DRV_NAME "wilco-ec"
40 struct wilco_ec_device *ec; in wilco_ec_probe() local
43 ec = devm_kzalloc(dev, sizeof(*ec), GFP_KERNEL); in wilco_ec_probe()
44 if (!ec) in wilco_ec_probe()
47 platform_set_drvdata(pdev, ec); in wilco_ec_probe()
48 ec->dev = dev; in wilco_ec_probe()
49 mutex_init(&ec->mailbox_lock); in wilco_ec_probe()
51 ec in wilco_ec_probe()
138 struct wilco_ec_device *ec = platform_get_drvdata(pdev); wilco_ec_remove() local
[all...]
H A Dmailbox.c21 #include <linux/platform_data/wilco-ec.h>
49 * @ec: EC device.
53 static bool wilco_ec_response_timed_out(struct wilco_ec_device *ec) in wilco_ec_response_timed_out() argument
58 if (!(inb(ec->io_command->start) & in wilco_ec_response_timed_out()
108 * @ec: EC device.
112 * Context: ec->mailbox_lock should be held while using this function.
115 static int wilco_ec_transfer(struct wilco_ec_device *ec, in wilco_ec_transfer() argument
129 outb(EC_MAILBOX_START_COMMAND, ec->io_command->start); in wilco_ec_transfer()
133 dev_dbg(ec->dev, "EC does not respond to this command\n"); in wilco_ec_transfer()
138 if (wilco_ec_response_timed_out(ec)) { in wilco_ec_transfer()
196 wilco_ec_mailbox(struct wilco_ec_device *ec, struct wilco_ec_message *msg) wilco_ec_mailbox() argument
[all...]
/kernel/linux/linux-6.6/drivers/platform/chrome/wilco_ec/
H A Dcore.c14 #include <linux/platform_data/wilco-ec.h>
19 #define DRV_NAME "wilco-ec"
40 struct wilco_ec_device *ec; in wilco_ec_probe() local
43 ec = devm_kzalloc(dev, sizeof(*ec), GFP_KERNEL); in wilco_ec_probe()
44 if (!ec) in wilco_ec_probe()
47 platform_set_drvdata(pdev, ec); in wilco_ec_probe()
48 ec->dev = dev; in wilco_ec_probe()
49 mutex_init(&ec->mailbox_lock); in wilco_ec_probe()
51 ec in wilco_ec_probe()
137 struct wilco_ec_device *ec = platform_get_drvdata(pdev); wilco_ec_remove() local
[all...]
H A Dmailbox.c21 #include <linux/platform_data/wilco-ec.h>
49 * @ec: EC device.
53 static bool wilco_ec_response_timed_out(struct wilco_ec_device *ec) in wilco_ec_response_timed_out() argument
58 if (!(inb(ec->io_command->start) & in wilco_ec_response_timed_out()
108 * @ec: EC device.
112 * Context: ec->mailbox_lock should be held while using this function.
115 static int wilco_ec_transfer(struct wilco_ec_device *ec, in wilco_ec_transfer() argument
129 outb(EC_MAILBOX_START_COMMAND, ec->io_command->start); in wilco_ec_transfer()
133 dev_dbg(ec->dev, "EC does not respond to this command\n"); in wilco_ec_transfer()
138 if (wilco_ec_response_timed_out(ec)) { in wilco_ec_transfer()
196 wilco_ec_mailbox(struct wilco_ec_device *ec, struct wilco_ec_message *msg) wilco_ec_mailbox() argument
[all...]
/kernel/linux/linux-5.10/drivers/md/
H A Ddm-ebs-target.c36 static inline sector_t __sector_to_block(struct ebs_c *ec, sector_t sector) in __sector_to_block() argument
38 return sector >> ec->block_shift; in __sector_to_block()
47 static inline unsigned int __nr_blocks(struct ebs_c *ec, struct bio *bio) in __nr_blocks() argument
49 sector_t end_sector = __block_mod(bio->bi_iter.bi_sector, ec->u_bs) + bio_sectors(bio); in __nr_blocks()
51 return __sector_to_block(ec, end_sector) + (__block_mod(end_sector, ec->u_bs) ? 1 : 0); in __nr_blocks()
64 static int __ebs_rw_bvec(struct ebs_c *ec, int rw, struct bio_vec *bv, struct bvec_iter *iter) in __ebs_rw_bvec() argument
70 unsigned int buf_off = to_bytes(__block_mod(iter->bi_sector, ec->u_bs)); in __ebs_rw_bvec()
71 sector_t block = __sector_to_block(ec, iter->bi_sector); in __ebs_rw_bvec()
81 cur_len = min(dm_bufio_get_block_size(ec in __ebs_rw_bvec()
120 __ebs_rw_bio(struct ebs_c *ec, int rw, struct bio *bio) __ebs_rw_bio() argument
141 __ebs_discard_bio(struct ebs_c *ec, struct bio *bio) __ebs_discard_bio() argument
165 __ebs_forget_bio(struct ebs_c *ec, struct bio *bio) __ebs_forget_bio() argument
180 struct ebs_c *ec = container_of(ws, struct ebs_c, ws); __ebs_process_bios() local
251 struct ebs_c *ec; ebs_ctr() local
348 struct ebs_c *ec = ti->private; ebs_dtr() local
361 struct ebs_c *ec = ti->private; ebs_map() local
394 struct ebs_c *ec = ti->private; ebs_status() local
409 struct ebs_c *ec = ti->private; ebs_prepare_ioctl() local
421 struct ebs_c *ec = ti->private; ebs_io_hints() local
432 struct ebs_c *ec = ti->private; ebs_iterate_devices() local
[all...]
/kernel/linux/linux-6.6/drivers/md/
H A Ddm-ebs-target.c37 static inline sector_t __sector_to_block(struct ebs_c *ec, sector_t sector) in __sector_to_block() argument
39 return sector >> ec->block_shift; in __sector_to_block()
48 static inline unsigned int __nr_blocks(struct ebs_c *ec, struct bio *bio) in __nr_blocks() argument
50 sector_t end_sector = __block_mod(bio->bi_iter.bi_sector, ec->u_bs) + bio_sectors(bio); in __nr_blocks()
52 return __sector_to_block(ec, end_sector) + (__block_mod(end_sector, ec->u_bs) ? 1 : 0); in __nr_blocks()
65 static int __ebs_rw_bvec(struct ebs_c *ec, enum req_op op, struct bio_vec *bv, in __ebs_rw_bvec() argument
72 unsigned int buf_off = to_bytes(__block_mod(iter->bi_sector, ec->u_bs)); in __ebs_rw_bvec()
73 sector_t block = __sector_to_block(ec, iter->bi_sector); in __ebs_rw_bvec()
83 cur_len = min(dm_bufio_get_block_size(ec in __ebs_rw_bvec()
122 __ebs_rw_bio(struct ebs_c *ec, enum req_op op, struct bio *bio) __ebs_rw_bio() argument
143 __ebs_discard_bio(struct ebs_c *ec, struct bio *bio) __ebs_discard_bio() argument
167 __ebs_forget_bio(struct ebs_c *ec, struct bio *bio) __ebs_forget_bio() argument
182 struct ebs_c *ec = container_of(ws, struct ebs_c, ws); __ebs_process_bios() local
253 struct ebs_c *ec; ebs_ctr() local
350 struct ebs_c *ec = ti->private; ebs_dtr() local
363 struct ebs_c *ec = ti->private; ebs_map() local
396 struct ebs_c *ec = ti->private; ebs_status() local
414 struct ebs_c *ec = ti->private; ebs_prepare_ioctl() local
426 struct ebs_c *ec = ti->private; ebs_io_hints() local
437 struct ebs_c *ec = ti->private; ebs_iterate_devices() local
[all...]
/kernel/linux/linux-6.6/drivers/mfd/
H A Dcros_ec_dev.c20 #define DRV_NAME "cros-ec-dev"
74 { .name = "cros-ec-cec", },
78 { .name = "cros-ec-rtc", },
82 { .name = "cros-ec-sensorhub", },
113 { .name = "cros-ec-chardev", },
114 { .name = "cros-ec-debugfs", },
115 { .name = "cros-ec-sysfs", },
119 { .name = "cros-ec-pchg", },
123 { .name = "cros-ec-lightbar", }
127 { .name = "cros-ec
141 struct cros_ec_dev *ec = kzalloc(sizeof(*ec), GFP_KERNEL); ec_device_probe() local
293 struct cros_ec_dev *ec = dev_get_drvdata(&pdev->dev); ec_device_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/ide/
H A Dicside.c85 /* Prototype: icside_irqenable_arcin_v5 (struct expansion_card *ec, int irqnr)
88 static void icside_irqenable_arcin_v5 (struct expansion_card *ec, int irqnr) in icside_irqenable_arcin_v5() argument
90 struct icside_state *state = ec->irq_data; in icside_irqenable_arcin_v5()
95 /* Prototype: icside_irqdisable_arcin_v5 (struct expansion_card *ec, int irqnr)
98 static void icside_irqdisable_arcin_v5 (struct expansion_card *ec, int irqnr) in icside_irqdisable_arcin_v5() argument
100 struct icside_state *state = ec->irq_data; in icside_irqdisable_arcin_v5()
112 /* Prototype: icside_irqenable_arcin_v6 (struct expansion_card *ec, int irqnr)
115 static void icside_irqenable_arcin_v6 (struct expansion_card *ec, int irqnr) in icside_irqenable_arcin_v6() argument
117 struct icside_state *state = ec->irq_data; in icside_irqenable_arcin_v6()
134 /* Prototype: icside_irqdisable_arcin_v6 (struct expansion_card *ec, in
137 icside_irqdisable_arcin_v6(struct expansion_card *ec, int irqnr) icside_irqdisable_arcin_v6() argument
150 icside_irqpending_arcin_v6(struct expansion_card *ec) icside_irqpending_arcin_v6() argument
171 struct expansion_card *ec = ECARD_DEV(hwif->dev); icside_maskproc() local
292 struct expansion_card *ec = ECARD_DEV(hwif->dev); icside_dma_end() local
302 struct expansion_card *ec = ECARD_DEV(hwif->dev); icside_dma_start() local
312 struct expansion_card *ec = ECARD_DEV(hwif->dev); icside_dma_setup() local
354 struct expansion_card *ec = ECARD_DEV(hwif->dev); icside_dma_test_irq() local
386 icside_setup_ports(struct ide_hw *hw, void __iomem *base, struct cardinfo *info, struct expansion_card *ec) icside_setup_ports() argument
410 icside_register_v5(struct icside_state *state, struct expansion_card *ec) icside_register_v5() argument
464 icside_register_v6(struct icside_state *state, struct expansion_card *ec) icside_register_v6() argument
541 icside_probe(struct expansion_card *ec, const struct ecard_id *id) icside_probe() argument
607 icside_remove(struct expansion_card *ec) icside_remove() argument
638 icside_shutdown(struct expansion_card *ec) icside_shutdown() argument
[all...]
/kernel/linux/linux-5.10/drivers/edac/
H A Dmce_amd.c431 static bool f12h_mc0_mce(u16 ec, u8 xec) in f12h_mc0_mce() argument
435 if (MEM_ERROR(ec)) { in f12h_mc0_mce()
436 u8 ll = LL(ec); in f12h_mc0_mce()
442 pr_cont("Data/Tag %s error.\n", R4_MSG(ec)); in f12h_mc0_mce()
449 static bool f10h_mc0_mce(u16 ec, u8 xec) in f10h_mc0_mce() argument
451 if (R4(ec) == R4_GEN && LL(ec) == LL_L1) { in f10h_mc0_mce()
455 return f12h_mc0_mce(ec, xec); in f10h_mc0_mce()
458 static bool k8_mc0_mce(u16 ec, u8 xec) in k8_mc0_mce() argument
460 if (BUS_ERROR(ec)) { in k8_mc0_mce()
468 cat_mc0_mce(u16 ec, u8 xec) cat_mc0_mce() argument
520 f15h_mc0_mce(u16 ec, u8 xec) f15h_mc0_mce() argument
575 u16 ec = EC(m->status); decode_mc0_mce() local
594 k8_mc1_mce(u16 ec, u8 xec) k8_mc1_mce() argument
628 cat_mc1_mce(u16 ec, u8 xec) cat_mc1_mce() argument
653 f15h_mc1_mce(u16 ec, u8 xec) f15h_mc1_mce() argument
685 u16 ec = EC(m->status); decode_mc1_mce() local
713 k8_mc2_mce(u16 ec, u8 xec) k8_mc2_mce() argument
749 f15h_mc2_mce(u16 ec, u8 xec) f15h_mc2_mce() argument
788 f16h_mc2_mce(u16 ec, u8 xec) f16h_mc2_mce() argument
831 u16 ec = EC(m->status); decode_mc2_mce() local
842 u16 ec = EC(m->status); decode_mc3_mce() local
873 u16 ec = EC(m->status); decode_mc4_mce() local
930 u16 ec = EC(m->status); decode_mc5_mce() local
1009 amd_decode_err_code(u16 ec) amd_decode_err_code() argument
[all...]
/kernel/linux/linux-6.6/drivers/edac/
H A Dmce_amd.c622 static bool f12h_mc0_mce(u16 ec, u8 xec) in f12h_mc0_mce() argument
626 if (MEM_ERROR(ec)) { in f12h_mc0_mce()
627 u8 ll = LL(ec); in f12h_mc0_mce()
633 pr_cont("Data/Tag %s error.\n", R4_MSG(ec)); in f12h_mc0_mce()
640 static bool f10h_mc0_mce(u16 ec, u8 xec) in f10h_mc0_mce() argument
642 if (R4(ec) == R4_GEN && LL(ec) == LL_L1) { in f10h_mc0_mce()
646 return f12h_mc0_mce(ec, xec); in f10h_mc0_mce()
649 static bool k8_mc0_mce(u16 ec, u8 xec) in k8_mc0_mce() argument
651 if (BUS_ERROR(ec)) { in k8_mc0_mce()
659 cat_mc0_mce(u16 ec, u8 xec) cat_mc0_mce() argument
711 f15h_mc0_mce(u16 ec, u8 xec) f15h_mc0_mce() argument
766 u16 ec = EC(m->status); decode_mc0_mce() local
785 k8_mc1_mce(u16 ec, u8 xec) k8_mc1_mce() argument
819 cat_mc1_mce(u16 ec, u8 xec) cat_mc1_mce() argument
844 f15h_mc1_mce(u16 ec, u8 xec) f15h_mc1_mce() argument
876 u16 ec = EC(m->status); decode_mc1_mce() local
904 k8_mc2_mce(u16 ec, u8 xec) k8_mc2_mce() argument
940 f15h_mc2_mce(u16 ec, u8 xec) f15h_mc2_mce() argument
979 f16h_mc2_mce(u16 ec, u8 xec) f16h_mc2_mce() argument
1022 u16 ec = EC(m->status); decode_mc2_mce() local
1033 u16 ec = EC(m->status); decode_mc3_mce() local
1064 u16 ec = EC(m->status); decode_mc4_mce() local
1121 u16 ec = EC(m->status); decode_mc5_mce() local
1194 amd_decode_err_code(u16 ec) amd_decode_err_code() argument
[all...]
/kernel/linux/linux-5.10/drivers/platform/olpc/
H A Dolpc-ec.c19 #include <linux/olpc-ec.h>
80 struct olpc_ec_priv *ec = container_of(w, struct olpc_ec_priv, worker); in olpc_ec_worker() local
85 spin_lock_irqsave(&ec->cmd_q_lock, flags); in olpc_ec_worker()
86 if (!list_empty(&ec->cmd_q)) { in olpc_ec_worker()
87 desc = list_first_entry(&ec->cmd_q, struct ec_cmd_desc, node); in olpc_ec_worker()
90 spin_unlock_irqrestore(&ec->cmd_q_lock, flags); in olpc_ec_worker()
97 mutex_lock(&ec->cmd_lock); in olpc_ec_worker()
100 mutex_unlock(&ec->cmd_lock); in olpc_ec_worker()
106 schedule_work(&ec->worker); in olpc_ec_worker()
114 struct olpc_ec_priv *ec) in queue_ec_descriptor()
113 queue_ec_descriptor(struct ec_cmd_desc *desc, struct olpc_ec_priv *ec) queue_ec_descriptor() argument
129 struct olpc_ec_priv *ec = ec_priv; olpc_ec_cmd() local
168 struct olpc_ec_priv *ec = ec_priv; olpc_ec_wakeup_set() local
179 struct olpc_ec_priv *ec = ec_priv; olpc_ec_wakeup_clear() local
190 struct olpc_ec_priv *ec = ec_priv; olpc_ec_mask_write() local
223 struct olpc_ec_priv *ec = ec_priv; olpc_ec_sci_query() local
353 olpc_ec_set_dcon_power(struct olpc_ec_priv *ec, bool state) olpc_ec_set_dcon_power() argument
371 struct olpc_ec_priv *ec = rdev_get_drvdata(rdev); dcon_regulator_enable() local
378 struct olpc_ec_priv *ec = rdev_get_drvdata(rdev); dcon_regulator_disable() local
385 struct olpc_ec_priv *ec = rdev_get_drvdata(rdev); dcon_regulator_is_enabled() local
406 struct olpc_ec_priv *ec; olpc_ec_probe() local
456 struct olpc_ec_priv *ec = platform_get_drvdata(pdev); olpc_ec_suspend() local
472 struct olpc_ec_priv *ec = platform_get_drvdata(pdev); olpc_ec_resume() local
[all...]
/kernel/linux/linux-5.10/drivers/mfd/
H A Dcros_ec_dev.c19 #define DRV_NAME "cros-ec-dev"
74 { .name = "cros-ec-cec", },
78 { .name = "cros-ec-rtc", },
82 { .name = "cros-ec-sensorhub", },
113 { .name = "cros-ec-chardev", },
114 { .name = "cros-ec-debugfs", },
115 { .name = "cros-ec-lightbar", },
116 { .name = "cros-ec-sysfs", },
120 { .name = "cros-ec-vbc", }
134 struct cros_ec_dev *ec in ec_device_probe() local
256 struct cros_ec_dev *ec = dev_get_drvdata(&pdev->dev); ec_device_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/platform/olpc/
H A Dolpc-ec.c19 #include <linux/olpc-ec.h>
79 struct olpc_ec_priv *ec = container_of(w, struct olpc_ec_priv, worker); in olpc_ec_worker() local
84 spin_lock_irqsave(&ec->cmd_q_lock, flags); in olpc_ec_worker()
85 if (!list_empty(&ec->cmd_q)) { in olpc_ec_worker()
86 desc = list_first_entry(&ec->cmd_q, struct ec_cmd_desc, node); in olpc_ec_worker()
89 spin_unlock_irqrestore(&ec->cmd_q_lock, flags); in olpc_ec_worker()
96 mutex_lock(&ec->cmd_lock); in olpc_ec_worker()
99 mutex_unlock(&ec->cmd_lock); in olpc_ec_worker()
105 schedule_work(&ec->worker); in olpc_ec_worker()
113 struct olpc_ec_priv *ec) in queue_ec_descriptor()
112 queue_ec_descriptor(struct ec_cmd_desc *desc, struct olpc_ec_priv *ec) queue_ec_descriptor() argument
128 struct olpc_ec_priv *ec = ec_priv; olpc_ec_cmd() local
167 struct olpc_ec_priv *ec = ec_priv; olpc_ec_wakeup_set() local
178 struct olpc_ec_priv *ec = ec_priv; olpc_ec_wakeup_clear() local
189 struct olpc_ec_priv *ec = ec_priv; olpc_ec_mask_write() local
222 struct olpc_ec_priv *ec = ec_priv; olpc_ec_sci_query() local
352 olpc_ec_set_dcon_power(struct olpc_ec_priv *ec, bool state) olpc_ec_set_dcon_power() argument
370 struct olpc_ec_priv *ec = rdev_get_drvdata(rdev); dcon_regulator_enable() local
377 struct olpc_ec_priv *ec = rdev_get_drvdata(rdev); dcon_regulator_disable() local
384 struct olpc_ec_priv *ec = rdev_get_drvdata(rdev); dcon_regulator_is_enabled() local
406 struct olpc_ec_priv *ec; olpc_ec_probe() local
456 struct olpc_ec_priv *ec = platform_get_drvdata(pdev); olpc_ec_suspend() local
472 struct olpc_ec_priv *ec = platform_get_drvdata(pdev); olpc_ec_resume() local
[all...]
/kernel/linux/linux-5.10/drivers/ata/
H A Dpata_icside.c64 struct expansion_card *ec; member
83 /* Prototype: pata_icside_irqenable_arcin_v5 (struct expansion_card *ec, int irqnr)
86 static void pata_icside_irqenable_arcin_v5 (struct expansion_card *ec, int irqnr) in pata_icside_irqenable_arcin_v5() argument
88 struct pata_icside_state *state = ec->irq_data; in pata_icside_irqenable_arcin_v5()
93 /* Prototype: pata_icside_irqdisable_arcin_v5 (struct expansion_card *ec, int irqnr)
96 static void pata_icside_irqdisable_arcin_v5 (struct expansion_card *ec, int irqnr) in pata_icside_irqdisable_arcin_v5() argument
98 struct pata_icside_state *state = ec->irq_data; in pata_icside_irqdisable_arcin_v5()
110 /* Prototype: pata_icside_irqenable_arcin_v6 (struct expansion_card *ec, int irqnr)
113 static void pata_icside_irqenable_arcin_v6 (struct expansion_card *ec, int irqnr) in pata_icside_irqenable_arcin_v6() argument
115 struct pata_icside_state *state = ec in pata_icside_irqenable_arcin_v6()
127 pata_icside_irqdisable_arcin_v6(struct expansion_card *ec, int irqnr) pata_icside_irqdisable_arcin_v6() argument
138 pata_icside_irqpending_arcin_v6(struct expansion_card *ec) pata_icside_irqpending_arcin_v6() argument
279 struct expansion_card *ec = info->ec; icside_dma_init() local
397 struct expansion_card *ec = info->ec; pata_icside_register_v6() local
439 struct expansion_card *ec = info->ec; pata_icside_add_ports() local
477 pata_icside_probe(struct expansion_card *ec, const struct ecard_id *id) pata_icside_probe() argument
552 pata_icside_shutdown(struct expansion_card *ec) pata_icside_shutdown() argument
578 pata_icside_remove(struct expansion_card *ec) pata_icside_remove() argument
[all...]
/kernel/linux/linux-6.6/drivers/ata/
H A Dpata_icside.c64 struct expansion_card *ec; member
83 /* Prototype: pata_icside_irqenable_arcin_v5 (struct expansion_card *ec, int irqnr)
86 static void pata_icside_irqenable_arcin_v5 (struct expansion_card *ec, int irqnr) in pata_icside_irqenable_arcin_v5() argument
88 struct pata_icside_state *state = ec->irq_data; in pata_icside_irqenable_arcin_v5()
93 /* Prototype: pata_icside_irqdisable_arcin_v5 (struct expansion_card *ec, int irqnr)
96 static void pata_icside_irqdisable_arcin_v5 (struct expansion_card *ec, int irqnr) in pata_icside_irqdisable_arcin_v5() argument
98 struct pata_icside_state *state = ec->irq_data; in pata_icside_irqdisable_arcin_v5()
110 /* Prototype: pata_icside_irqenable_arcin_v6 (struct expansion_card *ec, int irqnr)
113 static void pata_icside_irqenable_arcin_v6 (struct expansion_card *ec, int irqnr) in pata_icside_irqenable_arcin_v6() argument
115 struct pata_icside_state *state = ec in pata_icside_irqenable_arcin_v6()
127 pata_icside_irqdisable_arcin_v6(struct expansion_card *ec, int irqnr) pata_icside_irqdisable_arcin_v6() argument
138 pata_icside_irqpending_arcin_v6(struct expansion_card *ec) pata_icside_irqpending_arcin_v6() argument
284 struct expansion_card *ec = info->ec; icside_dma_init() local
402 struct expansion_card *ec = info->ec; pata_icside_register_v6() local
444 struct expansion_card *ec = info->ec; pata_icside_add_ports() local
482 pata_icside_probe(struct expansion_card *ec, const struct ecard_id *id) pata_icside_probe() argument
557 pata_icside_shutdown(struct expansion_card *ec) pata_icside_shutdown() argument
583 pata_icside_remove(struct expansion_card *ec) pata_icside_remove() argument
[all...]
/kernel/linux/linux-5.10/arch/arm/include/asm/
H A Decard.h113 void (*irqenable)(ecard_t *ec, int irqnr);
114 void (*irqdisable)(ecard_t *ec, int irqnr);
115 int (*irqpending)(ecard_t *ec);
116 void (*fiqenable)(ecard_t *ec, int fiqnr);
117 void (*fiqdisable)(ecard_t *ec, int fiqnr);
118 int (*fiqpending)(ecard_t *ec);
130 #define ecard_resource_start(ec,nr) ((ec)->resource[nr].start)
131 #define ecard_resource_end(ec,nr) ((ec)
[all...]

Completed in 20 milliseconds

12345678910>>...17