/linux-master/drivers/misc/echo/ |
H A D | echo.c | 106 static inline void lms_adapt_bg(struct oslec_state *ec, int clean, int shift) argument 122 offset2 = ec->curr_pos; 123 offset1 = ec->taps - offset2; 125 for (i = ec->taps - 1; i >= offset1; i--) { 126 exp = (ec->fir_state_bg.history[i - offset1] * factor); 127 ec->fir_taps16[1][i] += (int16_t) ((exp + (1 << 14)) >> 15); 130 exp = (ec->fir_state_bg.history[i + offset2] * factor); 131 ec->fir_taps16[1][i] += (int16_t) ((exp + (1 << 14)) >> 15); 145 struct oslec_state *ec; local 149 ec 209 oslec_free(struct oslec_state *ec) argument 222 oslec_adaption_mode(struct oslec_state *ec, int adaption_mode) argument 228 oslec_flush(struct oslec_state *ec) argument 254 oslec_snapshot(struct oslec_state *ec) argument 262 oslec_update(struct oslec_state *ec, int16_t tx, int16_t rx) argument 554 oslec_hpf_tx(struct oslec_state *ec, int16_t tx) argument [all...] |
H A D | oslec.h | 43 * @ec: The echo canceller context. 45 void oslec_free(struct oslec_state *ec); 49 * @ec: The echo canceller context. 51 void oslec_flush(struct oslec_state *ec); 55 * @ec The echo canceller context. 58 void oslec_adaption_mode(struct oslec_state *ec, int adaption_mode); 60 void oslec_snapshot(struct oslec_state *ec); 64 * @ec: The echo canceller context. 70 int16_t oslec_update(struct oslec_state *ec, int16_t tx, int16_t rx); 74 * @ec [all...] |
/linux-master/crypto/ |
H A D | jitterentropy.c | 182 static void jent_apt_init(struct rand_data *ec, unsigned int osr) argument 189 ec->apt_cutoff = jent_apt_cutoff_lookup[ 191 ec->apt_cutoff_permanent = jent_apt_cutoff_permanent_lookup[ 194 ec->apt_cutoff = jent_apt_cutoff_lookup[osr - 1]; 195 ec->apt_cutoff_permanent = 202 * @ec [in] Reference to entropy collector 204 static void jent_apt_reset(struct rand_data *ec, unsigned int delta_masked) argument 207 ec->apt_count = 0; 208 ec->apt_base = delta_masked; 209 ec 218 jent_apt_insert(struct rand_data *ec, unsigned int delta_masked) argument 265 jent_rct_insert(struct rand_data *ec, int stuck) argument 321 jent_stuck(struct rand_data *ec, __u64 current_delta) argument 359 jent_health_failure(struct rand_data *ec) argument 422 jent_condition_data(struct rand_data *ec, __u64 time, int stuck) argument 465 jent_memaccess(struct rand_data *ec, __u64 loop_cnt) argument 519 jent_measure_jitter(struct rand_data *ec, __u64 *ret_current_delta) argument 556 jent_gen_entropy(struct rand_data *ec) argument 603 jent_read_entropy(struct rand_data *ec, unsigned char *data, unsigned int len) argument 717 struct rand_data *ec = p_ec; local [all...] |
H A D | sm2.c | 66 static int __sm2_set_pub_key(struct mpi_ec_ctx *ec, 69 static int sm2_ec_ctx_init(struct mpi_ec_ctx *ec) argument 89 ec->Q = mpi_point_new(0); 90 if (!ec->Q) 94 ec->G = mpi_point_new(0); 95 if (!ec->G) { 96 mpi_point_release(ec->Q); 100 mpi_set(ec->G->x, x); 101 mpi_set(ec->G->y, y); 102 mpi_set_ui(ec 129 sm2_ec_ctx_deinit(struct mpi_ec_ctx *ec) argument 249 sm2_z_digest_update_point(struct shash_desc *desc, MPI_POINT point, struct mpi_ec_ctx *ec, unsigned int pbytes) argument 271 struct mpi_ec_ctx *ec; local 326 _sm2_verify(struct mpi_ec_ctx *ec, MPI hash, MPI sig_r, MPI sig_s) argument 381 struct mpi_ec_ctx *ec = akcipher_tfm_ctx(tfm); local 423 struct mpi_ec_ctx *ec = akcipher_tfm_ctx(tfm); local 429 __sm2_set_pub_key(struct mpi_ec_ctx *ec, const void *key, unsigned int keylen) argument 455 struct mpi_ec_ctx *ec = akcipher_tfm_ctx(tfm); local 462 struct mpi_ec_ctx *ec = akcipher_tfm_ctx(tfm); local [all...] |
/linux-master/drivers/media/cec/platform/cros-ec/ |
H A D | Makefile | 2 obj-$(CONFIG_CEC_CROS_EC) += cros-ec-cec.o
|
/linux-master/drivers/platform/chrome/wilco_ec/ |
H A D | core.c | 14 #include <linux/platform_data/wilco-ec.h> 19 #define DRV_NAME "wilco-ec" 40 struct wilco_ec_device *ec; local 43 ec = devm_kzalloc(dev, sizeof(*ec), GFP_KERNEL); 44 if (!ec) 47 platform_set_drvdata(pdev, ec); 48 ec->dev = dev; 49 mutex_init(&ec->mailbox_lock); 51 ec 137 struct wilco_ec_device *ec = platform_get_drvdata(pdev); local [all...] |
H A D | keyboard_leds.c | 14 #include <linux/platform_data/wilco-ec.h> 22 struct wilco_ec_device *ec; member in struct:wilco_keyboard_leds 55 static int send_kbbl_msg(struct wilco_ec_device *ec, argument 69 ret = wilco_ec_mailbox(ec, &msg); 71 dev_err(ec->dev, 79 static int set_kbbl(struct wilco_ec_device *ec, enum led_brightness brightness) argument 91 ret = send_kbbl_msg(ec, &request, &response); 96 dev_err(ec->dev, 105 static int kbbl_exist(struct wilco_ec_device *ec, bool *exists) argument 115 ret = send_kbbl_msg(ec, 134 kbbl_init(struct wilco_ec_device *ec) argument 173 wilco_keyboard_leds_init(struct wilco_ec_device *ec) argument [all...] |
H A D | mailbox.c | 21 #include <linux/platform_data/wilco-ec.h> 49 * @ec: EC device. 53 static bool wilco_ec_response_timed_out(struct wilco_ec_device *ec) argument 58 if (!(inb(ec->io_command->start) & 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, argument 129 outb(EC_MAILBOX_START_COMMAND, ec->io_command->start); 133 dev_dbg(ec->dev, "EC does not respond to this command\n"); 138 if (wilco_ec_response_timed_out(ec)) { 196 wilco_ec_mailbox(struct wilco_ec_device *ec, struct wilco_ec_message *msg) argument [all...] |
/linux-master/arch/arm/mach-rpc/ |
H A D | ecard.c | 58 ecard_t *ec; member in struct:ecard_request 70 void (*init)(ecard_t *ec); 77 static void atomwide_3p_quirk(ecard_t *ec); 121 struct expansion_card *ec = req->ec; local 124 res = ec->slot_no == 8 125 ? &ec->resource[ECARD_RES_MEMC] 126 : ec->easi 127 ? &ec->resource[ECARD_RES_EASI] 128 : &ec 135 struct expansion_card *ec = req->ec; local 312 ecard_readbytes(void *addr, ecard_t *ec, int off, int len, int useld) argument 326 ecard_readchunk(struct in_chunk_dir *cd, ecard_t *ec, int id, int num) argument 385 ecard_def_irq_enable(ecard_t *ec, int irqnr) argument 389 ecard_def_irq_disable(ecard_t *ec, int irqnr) argument 393 ecard_def_irq_pending(ecard_t *ec) argument 398 ecard_def_fiq_enable(ecard_t *ec, int fiqnr) argument 403 ecard_def_fiq_disable(ecard_t *ec, int fiqnr) argument 408 ecard_def_fiq_pending(ecard_t *ec) argument 430 ecard_t *ec = irq_data_get_irq_chip_data(d); local 446 ecard_t *ec = irq_data_get_irq_chip_data(d); local 466 ecard_t *ec = slot_to_ecard(fiqnr); local 482 ecard_t *ec = slot_to_ecard(fiqnr); local 495 ecard_t *ec; local 558 ecard_t *ec; local 584 __ecard_address(ecard_t *ec, card_type_t type, card_speed_t speed) argument 625 ecard_prints(struct seq_file *m, ecard_t *ec) argument 652 ecard_t *ec = cards; local 678 ecard_free_card(struct expansion_card *ec) argument 691 struct expansion_card *ec; local 755 struct expansion_card *ec = ECARD_DEV(dev); local 762 struct expansion_card *ec = ECARD_DEV(dev); local 769 struct expansion_card *ec = ECARD_DEV(dev); local 785 struct expansion_card *ec = ECARD_DEV(dev); local 792 struct expansion_card *ec = ECARD_DEV(dev); local 799 struct expansion_card *ec = ECARD_DEV(dev); local 815 ecard_request_resources(struct expansion_card *ec) argument 839 ecard_release_resources(struct expansion_card *ec) argument 850 ecard_setirq(struct expansion_card *ec, const struct expansion_card_ops *ops, void *irq_data) argument 858 ecardm_iomap(struct expansion_card *ec, unsigned int res, unsigned long offset, unsigned long maxsize) argument 875 atomwide_3p_quirk(ecard_t *ec) argument 894 ecard_t *ec; local 1027 ecard_match_device(const struct ecard_id *ids, struct expansion_card *ec) argument 1041 struct expansion_card *ec = ECARD_DEV(dev); local 1057 struct expansion_card *ec = ECARD_DEV(dev); local 1080 struct expansion_card *ec = ECARD_DEV(dev); local 1114 struct expansion_card *ec = ECARD_DEV(_dev); local [all...] |
/linux-master/drivers/platform/olpc/ |
H A D | Makefile | 5 obj-$(CONFIG_OLPC_EC) += olpc-ec.o 6 obj-$(CONFIG_OLPC_XO175_EC) += olpc-xo175-ec.o
|
H A D | olpc-ec.c | 19 #include <linux/olpc-ec.h> 79 struct olpc_ec_priv *ec = container_of(w, struct olpc_ec_priv, worker); local 84 spin_lock_irqsave(&ec->cmd_q_lock, flags); 85 if (!list_empty(&ec->cmd_q)) { 86 desc = list_first_entry(&ec->cmd_q, struct ec_cmd_desc, node); 89 spin_unlock_irqrestore(&ec->cmd_q_lock, flags); 96 mutex_lock(&ec->cmd_lock); 99 mutex_unlock(&ec->cmd_lock); 105 schedule_work(&ec->worker); 113 struct olpc_ec_priv *ec) 112 queue_ec_descriptor(struct ec_cmd_desc *desc, struct olpc_ec_priv *ec) argument 128 struct olpc_ec_priv *ec = ec_priv; local 167 struct olpc_ec_priv *ec = ec_priv; local 178 struct olpc_ec_priv *ec = ec_priv; local 189 struct olpc_ec_priv *ec = ec_priv; local 222 struct olpc_ec_priv *ec = ec_priv; local 352 olpc_ec_set_dcon_power(struct olpc_ec_priv *ec, bool state) argument 370 struct olpc_ec_priv *ec = rdev_get_drvdata(rdev); local 377 struct olpc_ec_priv *ec = rdev_get_drvdata(rdev); local 384 struct olpc_ec_priv *ec = rdev_get_drvdata(rdev); local 406 struct olpc_ec_priv *ec; local 456 struct olpc_ec_priv *ec = platform_get_drvdata(pdev); local 472 struct olpc_ec_priv *ec = platform_get_drvdata(pdev); local [all...] |
/linux-master/drivers/acpi/ |
H A D | ec.c | 3 * 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 in struct:acpi_ec_query 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) argument 237 return test_bit(EC_FLAGS_STARTED, &ec->flags) && 238 !test_bit(EC_FLAGS_STOPPED, &ec 241 acpi_ec_event_enabled(struct acpi_ec *ec) argument 265 acpi_ec_flushed(struct acpi_ec *ec) argument 274 acpi_ec_read_status(struct acpi_ec *ec) argument 289 acpi_ec_read_data(struct acpi_ec *ec) argument 298 acpi_ec_write_cmd(struct acpi_ec *ec, u8 command) argument 305 acpi_ec_write_data(struct acpi_ec *ec, u8 data) argument 337 acpi_ec_gpe_status_set(struct acpi_ec *ec) argument 345 acpi_ec_enable_gpe(struct acpi_ec *ec, bool open) argument 364 acpi_ec_disable_gpe(struct acpi_ec *ec, bool close) argument 378 acpi_ec_submit_request(struct acpi_ec *ec) argument 386 acpi_ec_complete_request(struct acpi_ec *ec) argument 399 acpi_ec_mask_events(struct acpi_ec *ec) argument 412 acpi_ec_unmask_events(struct acpi_ec *ec) argument 436 acpi_ec_submit_flushable_request(struct acpi_ec *ec) argument 444 acpi_ec_submit_event(struct acpi_ec *ec) argument 475 acpi_ec_complete_event(struct acpi_ec *ec) argument 481 acpi_ec_close_event(struct acpi_ec *ec) argument 491 __acpi_ec_enable_event(struct acpi_ec *ec) argument 502 __acpi_ec_disable_event(struct acpi_ec *ec) argument 512 acpi_ec_clear(struct acpi_ec *ec) argument 526 acpi_ec_enable_event(struct acpi_ec *ec) argument 547 acpi_ec_disable_event(struct acpi_ec *ec) argument 572 acpi_ec_guard_event(struct acpi_ec *ec) argument 597 ec_transaction_polled(struct acpi_ec *ec) argument 609 ec_transaction_completed(struct acpi_ec *ec) argument 621 ec_transaction_transition(struct acpi_ec *ec, unsigned long flag) argument 647 acpi_ec_spurious_interrupt(struct acpi_ec *ec, struct transaction *t) argument 657 advance_transaction(struct acpi_ec *ec, bool interrupt) argument 716 start_transaction(struct acpi_ec *ec) argument 722 ec_guard(struct acpi_ec *ec) argument 757 ec_poll(struct acpi_ec *ec) argument 780 acpi_ec_transaction_unlocked(struct acpi_ec *ec, struct transaction *t) argument 815 acpi_ec_transaction(struct acpi_ec *ec, struct transaction *t) argument 843 acpi_ec_burst_enable(struct acpi_ec *ec) argument 853 acpi_ec_burst_disable(struct acpi_ec *ec) argument 863 acpi_ec_read(struct acpi_ec *ec, u8 address, u8 *data) argument 876 acpi_ec_write(struct acpi_ec *ec, u8 address, u8 data) argument 937 acpi_ec_start(struct acpi_ec *ec, bool resuming) argument 954 acpi_ec_stopped(struct acpi_ec *ec) argument 965 acpi_ec_stop(struct acpi_ec *ec, bool suspending) argument 989 acpi_ec_enter_noirq(struct acpi_ec *ec) argument 1000 acpi_ec_leave_noirq(struct acpi_ec *ec) argument 1013 struct acpi_ec *ec = first_ec; local 1038 acpi_ec_get_query_handler_by_value(struct acpi_ec *ec, u8 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) argument 1093 acpi_ec_remove_query_handlers(struct acpi_ec *ec, bool remove_all, u8 query_bit) argument 1118 acpi_ec_remove_query_handler(struct acpi_ec *ec, u8 query_bit) argument 1129 struct acpi_ec *ec = q->ec; local 1148 acpi_ec_create_query(struct acpi_ec *ec, u8 *pval) argument 1166 acpi_ec_submit_query(struct acpi_ec *ec) argument 1222 struct acpi_ec *ec = container_of(work, struct acpi_ec, work); local 1270 clear_gpe_and_advance_transaction(struct acpi_ec *ec, bool interrupt) argument 1290 acpi_ec_handle_interrupt(struct acpi_ec *ec) argument 1323 struct acpi_ec *ec = handler_context; local 1363 acpi_ec_free(struct acpi_ec *ec) argument 1374 struct acpi_ec *ec = kzalloc(sizeof(struct acpi_ec), GFP_KERNEL); local 1397 struct acpi_ec *ec = context; local 1413 struct acpi_ec *ec = context; local 1443 install_gpe_event_handler(struct acpi_ec *ec) argument 1459 install_gpio_irq_event_handler(struct acpi_ec *ec) argument 1482 ec_install_handlers(struct acpi_ec *ec, struct acpi_device *device, bool call_reg) argument 1554 ec_remove_handlers(struct acpi_ec *ec) argument 1594 acpi_ec_setup(struct acpi_ec *ec, struct acpi_device *device, bool call_reg) argument 1621 struct acpi_ec *ec; local 1697 struct acpi_ec *ec; local 1715 struct acpi_ec *ec = context; local 1748 struct acpi_ec *ec; local 1953 struct acpi_ec *ec; local 2015 struct acpi_ec *ec = local 2025 struct acpi_ec *ec = acpi_driver_data(to_acpi_device(dev)); local 2042 struct acpi_ec *ec = acpi_driver_data(to_acpi_device(dev)); local 2055 struct acpi_ec *ec = local 2075 acpi_ec_work_in_progress(struct acpi_ec *ec) argument [all...] |
/linux-master/drivers/md/ |
H A D | dm-ebs-target.c | 37 static inline sector_t __sector_to_block(struct ebs_c *ec, sector_t sector) argument 39 return sector >> ec->block_shift; 48 static inline unsigned int __nr_blocks(struct ebs_c *ec, struct bio *bio) argument 50 sector_t end_sector = __block_mod(bio->bi_iter.bi_sector, ec->u_bs) + bio_sectors(bio); 52 return __sector_to_block(ec, end_sector) + (__block_mod(end_sector, ec->u_bs) ? 1 : 0); 65 static int __ebs_rw_bvec(struct ebs_c *ec, enum req_op op, struct bio_vec *bv, argument 72 unsigned int buf_off = to_bytes(__block_mod(iter->bi_sector, ec->u_bs)); 73 sector_t block = __sector_to_block(ec, iter->bi_sector); 83 cur_len = min(dm_bufio_get_block_size(ec 122 __ebs_rw_bio(struct ebs_c *ec, enum req_op op, struct bio *bio) argument 143 __ebs_discard_bio(struct ebs_c *ec, struct bio *bio) argument 167 __ebs_forget_bio(struct ebs_c *ec, struct bio *bio) argument 182 struct ebs_c *ec = container_of(ws, struct ebs_c, ws); local 253 struct ebs_c *ec; local 350 struct ebs_c *ec = ti->private; local 363 struct ebs_c *ec = ti->private; local 396 struct ebs_c *ec = ti->private; local 414 struct ebs_c *ec = ti->private; local 426 struct ebs_c *ec = ti->private; local 437 struct ebs_c *ec = ti->private; local [all...] |
/linux-master/drivers/mfd/ |
H A D | cros_ec_dev.c | 20 #define DRV_NAME "cros-ec-dev" 74 { .name = "cros-ec-cec", }, 78 { .name = "cros-ec-gpio", }, 82 { .name = "cros-ec-rtc", }, 86 { .name = "cros-ec-sensorhub", }, 99 { .name = "cros-ec-wdt", } 131 { .name = "cros-ec-chardev", }, 132 { .name = "cros-ec-debugfs", }, 133 { .name = "cros-ec-sysfs", }, 137 { .name = "cros-ec 159 struct cros_ec_dev *ec = kzalloc(sizeof(*ec), GFP_KERNEL); local 311 struct cros_ec_dev *ec = dev_get_drvdata(&pdev->dev); local [all...] |
H A D | ntxec.c | 150 struct ntxec *ec; local 156 ec = devm_kmalloc(&client->dev, sizeof(*ec), GFP_KERNEL); 157 if (!ec) 160 ec->dev = &client->dev; 162 ec->regmap = devm_regmap_init_i2c(client, ®map_config); 163 if (IS_ERR(ec->regmap)) { 164 dev_err(ec->dev, "Failed to set up regmap for device\n"); 165 return PTR_ERR(ec->regmap); 169 res = regmap_read(ec [all...] |
/linux-master/arch/arm/include/asm/ |
H A D | ecard.h | 113 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...] |
/linux-master/tools/power/acpi/tools/ec/ |
H A D | Makefile | 10 TOOL = ec
|
/linux-master/drivers/edac/ |
H A D | mce_amd.c | 146 static bool f12h_mc0_mce(u16 ec, u8 xec) argument 150 if (MEM_ERROR(ec)) { 151 u8 ll = LL(ec); 157 pr_cont("Data/Tag %s error.\n", R4_MSG(ec)); 164 static bool f10h_mc0_mce(u16 ec, u8 xec) argument 166 if (R4(ec) == R4_GEN && LL(ec) == LL_L1) { 170 return f12h_mc0_mce(ec, xec); 173 static bool k8_mc0_mce(u16 ec, u8 xec) argument 175 if (BUS_ERROR(ec)) { 183 cat_mc0_mce(u16 ec, u8 xec) argument 235 f15h_mc0_mce(u16 ec, u8 xec) argument 290 u16 ec = EC(m->status); local 309 k8_mc1_mce(u16 ec, u8 xec) argument 343 cat_mc1_mce(u16 ec, u8 xec) argument 368 f15h_mc1_mce(u16 ec, u8 xec) argument 400 u16 ec = EC(m->status); local 428 k8_mc2_mce(u16 ec, u8 xec) argument 464 f15h_mc2_mce(u16 ec, u8 xec) argument 503 f16h_mc2_mce(u16 ec, u8 xec) argument 546 u16 ec = EC(m->status); local 557 u16 ec = EC(m->status); local 588 u16 ec = EC(m->status); local 645 u16 ec = EC(m->status); local 752 amd_decode_err_code(u16 ec) argument [all...] |
/linux-master/include/linux/platform_data/ |
H A D | wilco-ec.h | 122 * @ec: Wilco EC device. 127 int wilco_ec_mailbox(struct wilco_ec_device *ec, struct wilco_ec_message *msg); 131 * @ec: EC device to query. 140 int wilco_keyboard_leds_init(struct wilco_ec_device *ec); 167 * @ec: Embedded Controller device. 175 int wilco_ec_get_property(struct wilco_ec_device *ec, 180 * @ec: Embedded Controller device. 188 int wilco_ec_set_property(struct wilco_ec_device *ec, 193 * @ec: Embedded Controller device. 199 int wilco_ec_get_byte_property(struct wilco_ec_device *ec, u3 [all...] |
/linux-master/drivers/ata/ |
H A D | pata_icside.c | 64 struct expansion_card *ec; member in struct:pata_icside_info 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) argument 88 struct pata_icside_state *state = ec->irq_data; 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) argument 98 struct pata_icside_state *state = ec->irq_data; 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) argument 115 struct pata_icside_state *state = ec 127 pata_icside_irqdisable_arcin_v6(struct expansion_card *ec, int irqnr) argument 138 pata_icside_irqpending_arcin_v6(struct expansion_card *ec) argument 284 struct expansion_card *ec = info->ec; local 402 struct expansion_card *ec = info->ec; local 444 struct expansion_card *ec = info->ec; local 482 pata_icside_probe(struct expansion_card *ec, const struct ecard_id *id) argument 557 pata_icside_shutdown(struct expansion_card *ec) argument 583 pata_icside_remove(struct expansion_card *ec) argument [all...] |
/linux-master/drivers/tty/serial/8250/ |
H A D | 8250_acorn.c | 39 serial_card_probe(struct expansion_card *ec, const struct ecard_id *id) argument 53 bus_addr = ecard_resource_start(ec, type->type); 54 info->vaddr = ecardm_iomap(ec, type->type, 0, 0); 60 ecard_set_drvdata(ec, info); 63 uart.port.irq = ec->irq; 68 uart.port.dev = &ec->dev; 80 static void serial_card_remove(struct expansion_card *ec) argument 82 struct serial_card_info *info = ecard_get_drvdata(ec); 85 ecard_set_drvdata(ec, NULL);
|
/linux-master/drivers/power/supply/ |
H A D | wilco-charger.c | 14 #include <linux/platform_data/wilco-ec.h> 90 struct wilco_ec_device *ec = power_supply_get_drvdata(psy); local 109 ret = wilco_ec_get_byte_property(ec, property_id, &raw); 127 struct wilco_ec_device *ec = power_supply_get_drvdata(psy); local 135 return wilco_ec_set_byte_property(ec, PID_CHARGE_MODE, mode); 140 return wilco_ec_set_byte_property(ec, PID_CHARGE_LOWER_LIMIT, 146 return wilco_ec_set_byte_property(ec, PID_CHARGE_UPPER_LIMIT, 171 struct wilco_ec_device *ec = dev_get_drvdata(pdev->dev.parent); local 175 psy_cfg.drv_data = ec;
|
/linux-master/drivers/pwm/ |
H A D | pwm-ntxec.c | 27 struct ntxec *ec; member in struct:ntxec_pwm 79 return regmap_multi_reg_write(priv->ec->regmap, regs, ARRAY_SIZE(regs)); 112 res = regmap_write(priv->ec->regmap, NTXEC_REG_ENABLE, ntxec_reg8(1)); 117 res = regmap_write(priv->ec->regmap, NTXEC_REG_AUTO_OFF_HI, ntxec_reg8(0xff)); 121 return regmap_write(priv->ec->regmap, NTXEC_REG_AUTO_OFF_LO, ntxec_reg8(0xff)); 123 return regmap_write(priv->ec->regmap, NTXEC_REG_ENABLE, ntxec_reg8(0)); 137 struct ntxec *ec = dev_get_drvdata(pdev->dev.parent); local 148 priv->ec = ec;
|
/linux-master/drivers/platform/chrome/ |
H A D | cros_ec_sensorhub.c | 19 #define DRV_NAME "cros-ec-sensorhub" 54 struct cros_ec_dev *ec = sensorhub->ec; local 67 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); 76 name = "cros-ec-accel"; 79 name = "cros-ec-baro"; 82 name = "cros-ec-gyro"; 85 name = "cros-ec-mag"; 88 name = "cros-ec-prox"; 91 name = "cros-ec 127 struct cros_ec_dev *ec = dev_get_drvdata(dev->parent); local 228 struct cros_ec_dev *ec = sensorhub->ec; local 238 struct cros_ec_dev *ec = sensorhub->ec; local [all...] |
/linux-master/drivers/iio/proximity/ |
H A D | cros_ec_mkbp_proximity.c | 3 * Driver for cros-ec proximity sensor exposed through MKBP switch 27 struct cros_ec_device *ec; member in struct:cros_ec_mkbp_proximity_data 103 struct cros_ec_device *ec = data->ec; local 108 timestamp = ktime_to_ns(ec->last_event_time); 127 struct cros_ec_device *ec = _ec; local 128 u8 event_type = ec->event_data.event_type & EC_MKBP_EVENT_TYPE_MASK; 136 switches = &ec->event_data.data.switches; 149 struct cros_ec_device *ec = data->ec; local 190 struct cros_ec_device *ec = data->ec; local 210 struct cros_ec_device *ec = dev_get_drvdata(dev->parent); local 245 struct cros_ec_device *ec = data->ec; local [all...] |