Searched refs:ec (Results 76 - 100 of 229) sorted by relevance

12345678910

/linux-master/drivers/i2c/busses/
H A Di2c-cros-ec-tunnel.c21 * @ec: Pointer to EC device
30 struct cros_ec_device *ec; member in struct:ec_i2c_device
215 result = cros_ec_cmd_xfer_status(bus->ec, msg);
244 struct cros_ec_device *ec = dev_get_drvdata(pdev->dev.parent); local
250 if (!ec->cmd_xfer) {
266 bus->ec = ec;
270 strscpy(bus->adap.name, "cros-ec-i2c-tunnel", sizeof(bus->adap.name));
294 { .compatible = "google,cros-ec-i2c-tunnel" },
309 .name = "cros-ec
[all...]
/linux-master/sound/soc/
H A Dsoc-topology.c794 struct snd_soc_tplg_enum_control *ec)
798 if (le32_to_cpu(ec->items) > ARRAY_SIZE(ec->texts))
802 devm_kcalloc(tplg->dev, le32_to_cpu(ec->items), sizeof(char *), GFP_KERNEL);
806 for (i = 0; i < le32_to_cpu(ec->items); i++) {
808 if (strnlen(ec->texts[i], SNDRV_CTL_ELEM_ID_NAME_MAXLEN) ==
814 se->dobj.control.dtexts[i] = devm_kstrdup(tplg->dev, ec->texts[i], GFP_KERNEL);
821 se->items = le32_to_cpu(ec->items);
830 struct snd_soc_tplg_enum_control *ec)
836 * values instead of using ARRAY_SIZE(ec
793 soc_tplg_denum_create_texts(struct soc_tplg *tplg, struct soc_enum *se, struct snd_soc_tplg_enum_control *ec) argument
829 soc_tplg_denum_create_values(struct soc_tplg *tplg, struct soc_enum *se, struct snd_soc_tplg_enum_control *ec) argument
859 struct snd_soc_tplg_enum_control *ec; local
1165 struct snd_soc_tplg_enum_control *ec; local
[all...]
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_ethtool.c969 struct ethtool_coalesce *ec,
987 ec->tx_coalesce_usecs = priv->tx_coal_timer[queue];
988 ec->tx_max_coalesced_frames = priv->tx_coal_frames[queue];
990 ec->tx_coalesce_usecs = 0;
991 ec->tx_max_coalesced_frames = 0;
995 ec->rx_max_coalesced_frames = priv->rx_coal_frames[queue];
996 ec->rx_coalesce_usecs = stmmac_riwt2usec(priv->rx_riwt[queue],
999 ec->rx_max_coalesced_frames = 0;
1000 ec->rx_coalesce_usecs = 0;
1007 struct ethtool_coalesce *ec,
968 __stmmac_get_coalesce(struct net_device *dev, struct ethtool_coalesce *ec, int queue) argument
1006 stmmac_get_coalesce(struct net_device *dev, struct ethtool_coalesce *ec, struct kernel_ethtool_coalesce *kernel_coal, struct netlink_ext_ack *extack) argument
1014 stmmac_get_per_queue_coalesce(struct net_device *dev, u32 queue, struct ethtool_coalesce *ec) argument
1020 __stmmac_set_coalesce(struct net_device *dev, struct ethtool_coalesce *ec, int queue) argument
1092 stmmac_set_coalesce(struct net_device *dev, struct ethtool_coalesce *ec, struct kernel_ethtool_coalesce *kernel_coal, struct netlink_ext_ack *extack) argument
1100 stmmac_set_per_queue_coalesce(struct net_device *dev, u32 queue, struct ethtool_coalesce *ec) argument
[all...]
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_ethtool.c485 struct ethtool_coalesce *ec,
494 if (!ec->rx_max_coalesced_frames || !ec->tx_max_coalesced_frames)
497 if (ec->use_adaptive_rx_coalesce != ec->use_adaptive_tx_coalesce) {
507 if (!ec->use_adaptive_rx_coalesce)
511 if (ec->use_adaptive_rx_coalesce)
518 ec->rx_coalesce_usecs = clamp_t(u32, ec->rx_coalesce_usecs,
520 ec
484 otx2_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec, struct kernel_ethtool_coalesce *kernel_coal, struct netlink_ext_ack *extack) argument
[all...]
/linux-master/drivers/platform/chrome/
H A Dcros_kbd_led_backlight.c22 struct cros_ec_device *ec; member in struct:keyboard_led
143 return cros_ec_cmd_xfer_status(keyboard_led->ec, msg);
163 ret = cros_ec_cmd_xfer_status(keyboard_led->ec, msg);
174 keyboard_led->ec = dev_get_drvdata(pdev->dev.parent);
175 if (!keyboard_led->ec) {
H A Dcros_typec_switch.c32 struct cros_ec_device *ec; member in struct:cros_typec_switch_data
48 return cros_ec_cmd(sdata->ec, 0, EC_CMD_TYPEC_CONTROL, &req, sizeof(req), NULL, 0);
79 return cros_ec_cmd(sdata->ec, 0, EC_CMD_TYPEC_CONTROL, &req, sizeof(req), NULL, 0);
90 ret = cros_ec_cmd(sdata->ec, 0, EC_CMD_TYPEC_STATUS, &req, sizeof(req),
293 sdata->ec = dev_get_drvdata(pdev->dev.parent);
H A Dcros_ec.c191 ec_dev->ec = NULL;
218 "chromeos-ec", ec_dev);
227 ec_dev->ec = platform_device_register_data(ec_dev->dev, "cros-ec-dev",
230 if (IS_ERR(ec_dev->ec)) {
233 err = PTR_ERR(ec_dev->ec);
247 "cros-ec-dev",
272 dev_dbg(ec_dev->dev, "Error %d clearing sleep event to ec\n",
298 platform_device_unregister(ec_dev->ec);
317 platform_device_unregister(ec_dev->ec);
[all...]
H A Dcros_ec_typec.h33 struct cros_ec_device *ec; member in struct:cros_typec_data
/linux-master/sound/soc/tegra/
H A Dtegra210_admaif.c427 struct soc_enum *ec = (struct soc_enum *)kcontrol->private_value; local
430 admaif->mono_to_stereo[ADMAIF_TX_PATH][ec->reg];
440 struct soc_enum *ec = (struct soc_enum *)kcontrol->private_value; local
443 if (value == admaif->mono_to_stereo[ADMAIF_TX_PATH][ec->reg])
446 admaif->mono_to_stereo[ADMAIF_TX_PATH][ec->reg] = value;
456 struct soc_enum *ec = (struct soc_enum *)kcontrol->private_value; local
459 admaif->mono_to_stereo[ADMAIF_RX_PATH][ec->reg];
469 struct soc_enum *ec = (struct soc_enum *)kcontrol->private_value; local
472 if (value == admaif->mono_to_stereo[ADMAIF_RX_PATH][ec->reg])
475 admaif->mono_to_stereo[ADMAIF_RX_PATH][ec
485 struct soc_enum *ec = (struct soc_enum *)kcontrol->private_value; local
498 struct soc_enum *ec = (struct soc_enum *)kcontrol->private_value; local
514 struct soc_enum *ec = (struct soc_enum *)kcontrol->private_value; local
527 struct soc_enum *ec = (struct soc_enum *)kcontrol->private_value; local
[all...]
/linux-master/drivers/acpi/
H A Dec_sys.c33 /* Use this if support reading/writing multiple ECs exists in ec.c:
34 * struct acpi_ec *ec = ((struct seq_file *)f->private_data)->private;
67 /* Use this if support reading/writing multiple ECs exists in ec.c:
68 * struct acpi_ec *ec = ((struct seq_file *)f->private_data)->private;
110 static void acpi_ec_add_debugfs(struct acpi_ec *ec, unsigned int ec_device_count) argument
117 acpi_ec_debugfs_dir = debugfs_create_dir("ec", NULL);
119 sprintf(name, "ec%u", ec_device_count);
128 debugfs_create_file("io", mode, dev_dir, ec, &acpi_ec_io_ops);
/linux-master/fs/bcachefs/
H A Dalloc_foreground.c26 #include "ec.h"
105 if (ob->ec) {
106 ec_stripe_new_put(c, ob->ec, STRIPE_REF_io);
140 if (ob->dev == dev && ob->ec)
694 if (ob->ec)
820 ob->ec = h->s;
836 bool *have_cache, bool ec,
848 (wp->data_type == BCH_DATA_btree || ec || *have_cache))
851 if (ec != (ob->ec !
833 want_bucket(struct bch_fs *c, struct write_point *wp, struct bch_devs_mask *devs_may_alloc, bool *have_cache, bool ec, struct open_bucket *ob) argument
857 bucket_alloc_set_writepoint(struct bch_fs *c, struct open_buckets *ptrs, struct write_point *wp, struct bch_devs_mask *devs_may_alloc, unsigned nr_replicas, unsigned *nr_effective, bool *have_cache, bool ec, unsigned flags) argument
885 bucket_alloc_set_partial(struct bch_fs *c, struct open_buckets *ptrs, struct write_point *wp, struct bch_devs_mask *devs_may_alloc, unsigned nr_replicas, unsigned *nr_effective, bool *have_cache, bool ec, enum bch_watermark watermark, unsigned flags) argument
1055 should_drop_bucket(struct open_bucket *ob, struct bch_fs *c, struct bch_dev *ca, bool ec) argument
1087 bch2_writepoint_stop(struct bch_fs *c, struct bch_dev *ca, bool ec, struct write_point *wp) argument
1104 bch2_open_buckets_stop(struct bch_fs *c, struct bch_dev *ca, bool ec) argument
[all...]
H A Dec.h113 if (p.ec.block >= nr_data)
116 return __bch2_ptr_matches_stripe(&s->ptrs[p.ec.block], &p.ptr,
127 if (p.ec.block >= nr_data)
130 return __bch2_ptr_matches_stripe(&m->ptrs[p.ec.block], &p.ptr,
/linux-master/drivers/net/ethernet/hisilicon/hns/
H A Dhns_ethtool.c733 * @ec: coalesce info.
740 struct ethtool_coalesce *ec,
749 ec->use_adaptive_rx_coalesce = priv->ae_handle->coal_adapt_en;
750 ec->use_adaptive_tx_coalesce = priv->ae_handle->coal_adapt_en;
757 &ec->tx_coalesce_usecs,
758 &ec->rx_coalesce_usecs);
762 &ec->tx_max_coalesced_frames,
763 &ec->rx_max_coalesced_frames);
766 &ec->tx_max_coalesced_frames_low,
767 &ec
739 hns_get_coalesce(struct net_device *net_dev, struct ethtool_coalesce *ec, struct kernel_ethtool_coalesce *kernel_coal, struct netlink_ext_ack *extack) argument
787 hns_set_coalesce(struct net_device *net_dev, struct ethtool_coalesce *ec, struct kernel_ethtool_coalesce *kernel_coal, struct netlink_ext_ack *extack) argument
[all...]
/linux-master/drivers/mtd/ubi/
H A Dfastmap.c131 * @ec: erease counter of the new LEB
137 int pnum, int ec, int scrub)
141 aeb = ubi_alloc_aeb(ai, pnum, ec);
149 ai->ec_sum += aeb->ec;
152 if (ai->max_ec < aeb->ec)
153 ai->max_ec = aeb->ec;
155 if (ai->min_ec > aeb->ec)
156 ai->min_ec = aeb->ec;
280 victim = ubi_alloc_aeb(ai, aeb->pnum, aeb->ec);
293 aeb->ec
136 add_aeb(struct ubi_attach_info *ai, struct list_head *list, int pnum, int ec, int scrub) argument
464 unsigned long long ec = be64_to_cpu(ech->ec); local
[all...]
H A Dubi-media.h119 * @ec: the erase counter
151 __be64 ec; /* Warning: the current limit is 31-bit anyway! */ member in struct:ubi_ec_hdr
462 * @ec: ec of this PEB
466 __be32 ec; member in struct:ubi_fm_ec
/linux-master/tools/testing/selftests/kvm/lib/aarch64/
H A Dprocessor.c425 void kvm_exit_unexpected_exception(int vector, uint64_t ec, bool valid_ec) argument
427 ucall(UCALL_UNHANDLED, 3, vector, ec, valid_ec);
441 TEST_FAIL("Unexpected exception (vector:0x%lx, ec:0x%lx)",
465 int ec = 0; local
470 ec = (read_sysreg(esr_el1) >> ESR_EC_SHIFT) & ESR_EC_MASK;
479 ec = 0;
487 if (handlers && handlers->exception_handlers[vector][ec])
488 return handlers->exception_handlers[vector][ec](regs);
491 kvm_exit_unexpected_exception(vector, ec, valid_ec);
502 void vm_install_sync_handler(struct kvm_vm *vm, int vector, int ec, argument
[all...]
/linux-master/drivers/net/ethernet/seeq/
H A Dether3.c196 ether3_addr(char *addr, struct expansion_card *ec) argument
201 if (ecard_readchunk(&cd, ec, 0xf5, 0) && (s = strchr(cd.d.string, '('))) {
747 ether3_probe(struct expansion_card *ec, const struct ecard_id *id) argument
756 ret = ecard_request_resources(ec);
766 SET_NETDEV_DEV(dev, &ec->dev);
768 priv(dev)->base = ecardm_iomap(ec, ECARD_RES_MEMC, 0, 0);
774 ec->irqaddr = priv(dev)->base + data->base_offset;
775 ec->irqmask = 0xf0;
778 dev->irq = ec->irq;
780 ether3_addr(addr, ec);
846 ether3_remove(struct expansion_card *ec) argument
[all...]
/linux-master/drivers/platform/x86/
H A Dxo1-rfkill.c11 #include <linux/olpc-ec.h>
/linux-master/net/sunrpc/auth_gss/
H A Dgss_krb5_wrap.c149 u16 ec, rrc; local
176 ec = be16_to_cpup((__be16 *)(ptr + 4));
218 * We ignore any "ec" data since it might be in the head or
232 xdr_buf_trim(buf, ec + GSS_KRB5_TOK_HDR_LEN + tailskip);
235 *slack = *align + XDR_QUADLEN(ec + GSS_KRB5_TOK_HDR_LEN + tailskip);
/linux-master/drivers/net/ethernet/intel/iavf/
H A Diavf_ethtool.c688 * @ec: ethtool coalesce data structure
696 struct ethtool_coalesce *ec, int queue)
713 ec->use_adaptive_rx_coalesce = 1;
716 ec->use_adaptive_tx_coalesce = 1;
718 ec->rx_coalesce_usecs = rx_ring->itr_setting & ~IAVF_ITR_DYNAMIC;
719 ec->tx_coalesce_usecs = tx_ring->itr_setting & ~IAVF_ITR_DYNAMIC;
727 * @ec: ethtool coalesce structure
737 struct ethtool_coalesce *ec,
741 return __iavf_get_coalesce(netdev, ec, -1);
747 * @ec
695 __iavf_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec, int queue) argument
736 iavf_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec, struct kernel_ethtool_coalesce *kernel_coal, struct netlink_ext_ack *extack) argument
752 iavf_get_per_queue_coalesce(struct net_device *netdev, u32 queue, struct ethtool_coalesce *ec) argument
766 iavf_set_itr_per_queue(struct iavf_adapter *adapter, struct ethtool_coalesce *ec, int queue) argument
824 __iavf_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec, int queue) argument
866 iavf_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec, struct kernel_ethtool_coalesce *kernel_coal, struct netlink_ext_ack *extack) argument
882 iavf_set_per_queue_coalesce(struct net_device *netdev, u32 queue, struct ethtool_coalesce *ec) argument
[all...]
/linux-master/drivers/net/ethernet/intel/ixgbevf/
H A Dethtool.c790 struct ethtool_coalesce *ec,
798 ec->rx_coalesce_usecs = adapter->rx_itr_setting;
800 ec->rx_coalesce_usecs = adapter->rx_itr_setting >> 2;
808 ec->tx_coalesce_usecs = adapter->tx_itr_setting;
810 ec->tx_coalesce_usecs = adapter->tx_itr_setting >> 2;
816 struct ethtool_coalesce *ec,
827 adapter->q_vector[0]->rx.count && ec->tx_coalesce_usecs)
830 if ((ec->rx_coalesce_usecs > (IXGBE_MAX_EITR >> 2)) ||
831 (ec->tx_coalesce_usecs > (IXGBE_MAX_EITR >> 2)))
834 if (ec
789 ixgbevf_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec, struct kernel_ethtool_coalesce *kernel_coal, struct netlink_ext_ack *extack) argument
815 ixgbevf_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec, struct kernel_ethtool_coalesce *kernel_coal, struct netlink_ext_ack *extack) argument
[all...]
/linux-master/lib/crypto/mpi/
H A Dec.c0 /* ec.c - Elliptic Curve functions
114 static void ec_mod(MPI w, struct mpi_ec_ctx *ec) argument
116 if (ec->t.p_barrett)
117 mpi_mod_barrett(w, w, ec->t.p_barrett);
119 mpi_mod(w, w, ec->p);
128 static void ec_subm(MPI w, MPI u, MPI v, struct mpi_ec_ctx *ec) argument
132 mpi_add(w, w, ec->p);
133 /*ec_mod(w, ec);*/
486 static void mpi_ec_get_reset(struct mpi_ec_ctx *ec) argument
488 ec
493 ec_get_a_is_pminus3(struct mpi_ec_ctx *ec) argument
509 ec_get_two_inv_p(struct mpi_ec_ctx *ec) argument
[all...]
/linux-master/drivers/net/ethernet/cisco/enic/
H A Denic_ethtool.c309 struct ethtool_coalesce *ec)
313 ec->rx_coalesce_usecs_high);
315 ec->rx_coalesce_usecs_low);
318 ec->tx_coalesce_usecs)
321 if ((ec->tx_coalesce_usecs > coalesce_usecs_max) ||
322 (ec->rx_coalesce_usecs > coalesce_usecs_max) ||
323 (ec->rx_coalesce_usecs_low > coalesce_usecs_max) ||
324 (ec->rx_coalesce_usecs_high > coalesce_usecs_max))
328 if (ec->rx_coalesce_usecs_high &&
308 enic_coalesce_valid(struct enic *enic, struct ethtool_coalesce *ec) argument
/linux-master/tools/testing/selftests/kvm/lib/riscv/
H A Dprocessor.c385 void kvm_exit_unexpected_exception(int vector, int ec) argument
387 ucall(UCALL_UNHANDLED, 2, vector, ec);
395 TEST_FAIL("Unexpected exception (vector:0x%lx, ec:0x%lx)",
407 int vector = 0, ec; local
409 ec = regs->cause & ~CAUSE_IRQ_FLAG;
410 if (ec >= NR_EXCEPTIONS)
416 ec = 0;
419 if (handlers && handlers->exception_handlers[vector][ec])
420 return handlers->exception_handlers[vector][ec](regs);
423 return kvm_exit_unexpected_exception(vector, ec);
[all...]
/linux-master/usr/
H A Dgen_init_cpio.c585 int ec = 0; local
656 ec = -1;
674 ec = -1;
681 ec = rc;
693 if (ec == 0)
696 exit(ec);

Completed in 273 milliseconds

12345678910