Searched refs:ec (Results 51 - 75 of 229) sorted by relevance

12345678910

/linux-master/fs/bcachefs/
H A Dextents_types.h27 struct bch_extent_stripe_ptr ec; member in struct:extent_ptr_decoded
/linux-master/drivers/mtd/ubi/
H A Dwl.c125 static int self_check_ec(struct ubi_device *ubi, int pnum, int ec);
150 if (e->ec < e1->ec)
152 else if (e->ec > e1->ec)
257 if (e->ec < e1->ec)
259 else if (e->ec > e1->ec)
312 dbg_wl("added PEB %d EC %d to the protection queue", e->pnum, e->ec);
455 unsigned long long ec = e->ec; local
[all...]
H A Dfastmap-wl.c33 if (e->pnum < UBI_FM_MAX_START && e->ec < max_ec) {
35 max_ec = e->ec;
372 int ec; local
383 ec = e->ec;
385 ec = e->ec;
388 ec = max(ec, e->ec);
[all...]
/linux-master/drivers/net/ethernet/synopsys/
H A Ddwc-xlgmac-ethtool.c151 struct ethtool_coalesce *ec,
157 ec->rx_coalesce_usecs = pdata->rx_usecs;
158 ec->rx_max_coalesced_frames = pdata->rx_frames;
159 ec->tx_max_coalesced_frames = pdata->tx_frames;
166 struct ethtool_coalesce *ec,
175 rx_usecs = ec->rx_coalesce_usecs;
177 rx_frames = ec->rx_max_coalesced_frames;
178 tx_frames = ec->tx_max_coalesced_frames;
150 xlgmac_ethtool_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec, struct kernel_ethtool_coalesce *kernel_coal, struct netlink_ext_ack *extack) argument
165 xlgmac_ethtool_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec, struct kernel_ethtool_coalesce *kernel_coal, struct netlink_ext_ack *extack) argument
/linux-master/fs/exfat/
H A Dmisc.c192 void exfat_chain_set(struct exfat_chain *ec, unsigned int dir, argument
195 ec->dir = dir;
196 ec->size = size;
197 ec->flags = flags;
200 void exfat_chain_dup(struct exfat_chain *dup, struct exfat_chain *ec) argument
202 return exfat_chain_set(dup, ec->dir, ec->size, ec->flags);
/linux-master/drivers/net/ethernet/wangxun/libwx/
H A Dwx_ethtool.h30 struct ethtool_coalesce *ec,
34 struct ethtool_coalesce *ec,
/linux-master/drivers/platform/chrome/
H A Dcros_ec_lpc.c143 static int cros_ec_pkt_xfer_lpc(struct cros_ec_device *ec, argument
151 ret = cros_ec_prepare_tx(ec, msg);
156 cros_ec_lpc_ops.write(EC_LPC_ADDR_HOST_PACKET, ret, ec->dout);
163 dev_warn(ec->dev, "EC response timed out\n");
170 ret = cros_ec_check_result(ec, msg);
182 dev_err(ec->dev,
195 dev_err(ec->dev,
208 static int cros_ec_cmd_xfer_lpc(struct cros_ec_device *ec, argument
217 dev_err(ec->dev,
245 dev_warn(ec
290 cros_ec_lpc_readmem(struct cros_ec_device *ec, unsigned int offset, unsigned int bytes, void *dest) argument
[all...]
H A Dcros_typec_vdm.c32 ret = cros_ec_cmd(typec->ec, 0, EC_CMD_TYPEC_VDM_RESPONSE, &req,
70 ret = cros_ec_cmd(typec->ec, 0, EC_CMD_TYPEC_VDM_RESPONSE, &req,
116 return cros_ec_cmd(port->typec_data->ec, 0, EC_CMD_TYPEC_CONTROL, &req,
141 return cros_ec_cmd(port->typec_data->ec, 0, EC_CMD_TYPEC_CONTROL, &req,
H A Dcros_usbpd_notify.c22 struct cros_ec_device *ec; member in struct:cros_usbpd_notify_data
93 cros_usbpd_get_event_and_notify(pdnotify->dev, pdnotify->ec);
122 pdnotify->ec = ec_dev;
195 pdnotify->ec = ecdev->ec_dev;
H A Dcros_ec_vbc.c14 #define DRV_NAME "cros-ec-vbc"
21 struct cros_ec_dev *ec = to_cros_ec_dev(dev); local
22 struct cros_ec_device *ecdev = ec->ec_dev;
65 struct cros_ec_dev *ec = to_cros_ec_dev(dev); local
66 struct cros_ec_device *ecdev = ec->ec_dev;
H A Dcros_ec_chardev.c28 #define DRV_NAME "cros-ec-chardev"
54 static int ec_get_version(struct cros_ec_dev *ec, char *str, int maxlen) argument
67 msg->command = EC_CMD_GET_VERSION + ec->cmd_offset;
70 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg);
274 static long cros_ec_chardev_ioctl_xcmd(struct cros_ec_dev *ec, void __user *arg) argument
303 s_cmd->command += ec->cmd_offset;
304 ret = cros_ec_cmd_xfer(ec->ec_dev, s_cmd);
316 static long cros_ec_chardev_ioctl_readmem(struct cros_ec_dev *ec, argument
319 struct cros_ec_device *ec_dev = ec->ec_dev;
348 struct cros_ec_dev *ec local
[all...]
/linux-master/drivers/rtc/
H A Drtc-wilco-ec.c16 #include <linux/platform_data/wilco-ec.h>
91 struct wilco_ec_device *ec = dev_get_drvdata(dev->parent); local
103 ret = wilco_ec_mailbox(ec, &msg);
125 struct wilco_ec_device *ec = dev_get_drvdata(dev->parent); local
153 ret = wilco_ec_mailbox(ec, &msg);
184 .name = "rtc-wilco-ec",
191 MODULE_ALIAS("platform:rtc-wilco-ec");
/linux-master/drivers/net/vmxnet3/
H A Dvmxnet3_ethtool.c1186 struct ethtool_coalesce *ec,
1200 ec->use_adaptive_rx_coalesce = true;
1203 ec->tx_max_coalesced_frames =
1205 ec->rx_max_coalesced_frames =
1212 ec->rx_coalesce_usecs = VMXNET3_COAL_RBC_USECS(rbc_rate);
1223 struct ethtool_coalesce *ec,
1235 if ((ec->rx_coalesce_usecs == 0) &&
1236 (ec->use_adaptive_rx_coalesce == 0) &&
1237 (ec->tx_max_coalesced_frames == 0) &&
1238 (ec
1185 vmxnet3_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec, struct kernel_ethtool_coalesce *kernel_coal, struct netlink_ext_ack *extack) argument
1222 vmxnet3_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec, struct kernel_ethtool_coalesce *kernel_coal, struct netlink_ext_ack *extack) argument
1318 vmxnet3_get_channels(struct net_device *netdev, struct ethtool_channels *ec) argument
[all...]
/linux-master/drivers/input/keyboard/
H A Dcros_ec_keyb.c43 * @ec: Top level ChromeOS device to use to talk to EC
59 struct cros_ec_device *ec; member in struct:cros_ec_keyb
262 switch (ckdev->ec->event_data.event_type) {
266 if (ckdev->ec->event_size != ckdev->cols) {
273 ckdev->ec->event_data.data.key_matrix,
274 ckdev->ec->event_size);
280 val = get_unaligned_le32(&ckdev->ec->event_data.data.sysrq);
289 if (ckdev->ec->event_data.event_type == EC_MKBP_EVENT_BUTTON) {
291 &ckdev->ec->event_data.data.buttons);
295 &ckdev->ec
697 struct cros_ec_device *ec; local
[all...]
/linux-master/drivers/extcon/
H A Dextcon-usbc-cros-ec.c24 struct cros_ec_device *ec; member in struct:cros_ec_extcon_info
83 ret = cros_ec_cmd_xfer_status(info->ec, msg);
367 struct cros_ec_device *ec; local
371 ec = info->ec;
373 host_event = cros_ec_get_host_event(ec);
386 struct cros_ec_device *ec = dev_get_drvdata(pdev->dev.parent); local
396 info->ec = ec;
461 ret = blocking_notifier_chain_register(&info->ec
[all...]
/linux-master/drivers/net/ethernet/engleder/
H A Dtsnep_ethtool.c367 struct ethtool_coalesce *ec,
376 ec->rx_coalesce_usecs = tsnep_get_irq_coalesce(queue);
380 ec->tx_coalesce_usecs = tsnep_get_irq_coalesce(queue);
386 struct ethtool_coalesce *ec,
398 ec->rx_coalesce_usecs);
401 ec->tx_coalesce_usecs);
411 struct ethtool_coalesce *ec)
422 ec->rx_coalesce_usecs = tsnep_get_irq_coalesce(queue_with_rx);
426 ec->tx_coalesce_usecs = tsnep_get_irq_coalesce(queue_with_tx);
433 struct ethtool_coalesce *ec)
366 tsnep_ethtool_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec, struct kernel_ethtool_coalesce *kernel_coal, struct netlink_ext_ack *extack) argument
385 tsnep_ethtool_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec, struct kernel_ethtool_coalesce *kernel_coal, struct netlink_ext_ack *extack) argument
409 tsnep_ethtool_get_per_queue_coalesce(struct net_device *netdev, u32 queue, struct ethtool_coalesce *ec) argument
431 tsnep_ethtool_set_per_queue_coalesce(struct net_device *netdev, u32 queue, struct ethtool_coalesce *ec) argument
[all...]
/linux-master/tools/testing/selftests/kvm/aarch64/
H A Dvpmu_counter_access.c300 uint64_t esr, ec; local
303 ec = (esr >> ESR_EC_SHIFT) & ESR_EC_MASK;
305 __GUEST_ASSERT(expected_ec == ec,
307 regs->pc, esr, ec, expected_ec);
322 #define TEST_EXCEPTION(ec, ops) \
324 GUEST_ASSERT(ec != INVALID_EC); \
325 WRITE_ONCE(expected_ec, ec); \
414 uint8_t pmuver, ec; local
431 for (ec = 0; ec < ESR_EC_NU
[all...]
/linux-master/drivers/input/mouse/
H A Dsynaptics.h53 #define SYN_CAP_MULTI_BUTTON_NO(ec) (((ec) & SYN_CAP_MB_MASK) >> 12)
54 #define SYN_CAP_PRODUCT_ID(ec) (((ec) & GENMASK(23, 16)) >> 16)
/linux-master/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd-ram.h59 const struct ethtool_coalesce *ec,
/linux-master/lib/crypto/mpi/
H A DMakefile16 ec.o \
/linux-master/crypto/
H A Djitterentropy.h16 extern int jent_read_entropy(struct rand_data *ec, unsigned char *data,
/linux-master/drivers/net/ethernet/intel/idpf/
H A Didpf_ethtool.c1022 * @ec: ethtool structure to fill with driver's coalesce settings
1025 static void __idpf_get_q_coalesce(struct ethtool_coalesce *ec, argument
1029 ec->use_adaptive_rx_coalesce =
1031 ec->rx_coalesce_usecs = q->q_vector->rx_itr_value;
1033 ec->use_adaptive_tx_coalesce =
1035 ec->tx_coalesce_usecs = q->q_vector->tx_itr_value;
1042 * @ec: coalesce settings to program the device with
1048 struct ethtool_coalesce *ec,
1067 __idpf_get_q_coalesce(ec, idpf_find_rxq(vport, q_num));
1070 __idpf_get_q_coalesce(ec, idpf_find_tx
1047 idpf_get_q_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec, u32 q_num) argument
1087 idpf_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec, struct kernel_ethtool_coalesce *kec, struct netlink_ext_ack *extack) argument
1105 idpf_get_per_q_coalesce(struct net_device *netdev, u32 q_num, struct ethtool_coalesce *ec) argument
1119 __idpf_set_q_coalesce(struct ethtool_coalesce *ec, struct idpf_queue *q, bool is_rxq) argument
1196 idpf_set_q_coalesce(struct idpf_vport *vport, struct ethtool_coalesce *ec, int q_num, bool is_rxq) argument
1219 idpf_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec, struct kernel_ethtool_coalesce *kec, struct netlink_ext_ack *extack) argument
1260 idpf_set_per_q_coalesce(struct net_device *netdev, u32 q_num, struct ethtool_coalesce *ec) argument
[all...]
/linux-master/drivers/net/ethernet/intel/igbvf/
H A Dethtool.c321 struct ethtool_coalesce *ec,
328 ec->rx_coalesce_usecs = adapter->requested_itr;
330 ec->rx_coalesce_usecs = adapter->current_itr >> 2;
336 struct ethtool_coalesce *ec,
343 if ((ec->rx_coalesce_usecs >= IGBVF_MIN_ITR_USECS) &&
344 (ec->rx_coalesce_usecs <= IGBVF_MAX_ITR_USECS)) {
345 adapter->current_itr = ec->rx_coalesce_usecs << 2;
348 } else if ((ec->rx_coalesce_usecs == 3) ||
349 (ec->rx_coalesce_usecs == 2)) {
351 adapter->requested_itr = ec
320 igbvf_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec, struct kernel_ethtool_coalesce *kernel_coal, struct netlink_ext_ack *extack) argument
335 igbvf_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/hid/
H A Dhid-google-hammer.c98 struct cros_ec_device *ec = _notify; local
102 if (ec->event_data.event_type == EC_MKBP_EVENT_SWITCH) {
104 &ec->event_data.data.switches);
139 struct cros_ec_device *ec = dev_get_drvdata(dev->parent); local
143 error = cbas_ec_query_base(ec, true, &base_present);
180 struct cros_ec_device *ec = dev_get_drvdata(pdev->dev.parent); local
185 error = cbas_ec_query_base(ec, false, &base_supported);
209 error = cbas_ec_query_base(ec, true, &cbas_ec.base_present);
228 error = blocking_notifier_chain_register(&ec->event_notifier,
260 struct cros_ec_device *ec local
[all...]
/linux-master/drivers/acpi/
H A Dsbshc.c22 struct acpi_ec *ec; member in struct:acpi_smb_hc
241 extern int acpi_ec_add_query_handler(struct acpi_ec *ec, u8 query_bit,
269 hc->ec = acpi_driver_data(acpi_dev_parent(device));
274 acpi_ec_add_query_handler(hc->ec, hc->query_bit, NULL, smbus_alarm, hc);
281 extern void acpi_ec_remove_query_handler(struct acpi_ec *ec, u8 query_bit);
291 acpi_ec_remove_query_handler(hc->ec, hc->query_bit);

Completed in 630 milliseconds

12345678910