Home
last modified time | relevance | path

Searched refs:ec (Results 1 – 25 of 230) sorted by relevance

12345678910

/Linux-v5.4/drivers/misc/echo/
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 = kzalloc(sizeof(*ec), GFP_KERNEL); in oslec_create()
[all …]
/Linux-v5.4/drivers/acpi/
Dec.c172 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, ...) \ argument
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->flags); in acpi_ec_started()
243 static bool acpi_ec_event_enabled(struct acpi_ec *ec) in acpi_ec_event_enabled() argument
250 if (!test_bit(EC_FLAGS_QUERY_ENABLED, &ec->flags)) in acpi_ec_event_enabled()
262 return acpi_ec_started(ec); in acpi_ec_event_enabled()
[all …]
/Linux-v5.4/arch/arm/mach-rpc/
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->resource[ECARD_RES_IOCSYNC]; in ecard_task_reset()
130 ecard_loader_reset(res->start, ec->loader); in ecard_task_reset()
[all …]
/Linux-v5.4/drivers/platform/chrome/wilco_ec/
Dcore.c44 struct wilco_ec_device *ec; in wilco_ec_probe() local
47 ec = devm_kzalloc(dev, sizeof(*ec), GFP_KERNEL); in wilco_ec_probe()
48 if (!ec) in wilco_ec_probe()
51 platform_set_drvdata(pdev, ec); in wilco_ec_probe()
52 ec->dev = dev; in wilco_ec_probe()
53 mutex_init(&ec->mailbox_lock); in wilco_ec_probe()
55 ec->data_size = sizeof(struct wilco_ec_response) + EC_MAILBOX_DATA_SIZE; in wilco_ec_probe()
56 ec->data_buffer = devm_kzalloc(dev, ec->data_size, GFP_KERNEL); in wilco_ec_probe()
57 if (!ec->data_buffer) in wilco_ec_probe()
61 ec->io_data = wilco_get_resource(pdev, 0); /* Host Data */ in wilco_ec_probe()
[all …]
Dmailbox.c53 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()
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()
139 dev_dbg(ec->dev, "response timed out\n"); in wilco_ec_transfer()
144 flag = inb(ec->io_data->start); in wilco_ec_transfer()
146 dev_dbg(ec->dev, "bad response: 0x%02x\n", flag); in wilco_ec_transfer()
151 rs = ec->data_buffer; in wilco_ec_transfer()
[all …]
/Linux-v5.4/crypto/
Djitterentropy.c125 static __u64 jent_loop_shuffle(struct rand_data *ec, in jent_loop_shuffle() argument
138 if (ec) in jent_loop_shuffle()
139 time ^= ec->data; in jent_loop_shuffle()
185 static __u64 jent_lfsr_time(struct rand_data *ec, __u64 time, __u64 loop_cnt) in jent_lfsr_time() argument
193 jent_loop_shuffle(ec, MAX_FOLD_LOOP_BIT, MIN_FOLD_LOOP_BIT); in jent_lfsr_time()
202 new = ec->data; in jent_lfsr_time()
228 ec->data = new; in jent_lfsr_time()
260 static unsigned int jent_memaccess(struct rand_data *ec, __u64 loop_cnt) in jent_memaccess() argument
267 jent_loop_shuffle(ec, MAX_ACC_LOOP_BIT, MIN_ACC_LOOP_BIT); in jent_memaccess()
269 if (NULL == ec || NULL == ec->mem) in jent_memaccess()
[all …]
/Linux-v5.4/drivers/mfd/
Dcros_ec_dev.c115 static int cros_ec_check_features(struct cros_ec_dev *ec, int feature) in cros_ec_check_features() argument
120 if (ec->features[0] == -1U && ec->features[1] == -1U) { in cros_ec_check_features()
122 msg = kzalloc(sizeof(*msg) + sizeof(ec->features), GFP_KERNEL); in cros_ec_check_features()
126 msg->command = EC_CMD_GET_FEATURES + ec->cmd_offset; in cros_ec_check_features()
127 msg->insize = sizeof(ec->features); in cros_ec_check_features()
129 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in cros_ec_check_features()
131 dev_warn(ec->dev, "cannot get EC features: %d/%d\n", in cros_ec_check_features()
133 memset(ec->features, 0, sizeof(ec->features)); in cros_ec_check_features()
135 memcpy(ec->features, msg->data, sizeof(ec->features)); in cros_ec_check_features()
138 dev_dbg(ec->dev, "EC features %08x %08x\n", in cros_ec_check_features()
[all …]
/Linux-v5.4/drivers/platform/olpc/
Dolpc-ec.c80 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() argument
120 spin_lock_irqsave(&ec->cmd_q_lock, flags); in queue_ec_descriptor()
[all …]
/Linux-v5.4/drivers/edac/
Dmce_amd.c401 static bool f12h_mc0_mce(u16 ec, u8 xec) in f12h_mc0_mce() argument
405 if (MEM_ERROR(ec)) { in f12h_mc0_mce()
406 u8 ll = LL(ec); in f12h_mc0_mce()
412 pr_cont("Data/Tag %s error.\n", R4_MSG(ec)); in f12h_mc0_mce()
419 static bool f10h_mc0_mce(u16 ec, u8 xec) in f10h_mc0_mce() argument
421 if (R4(ec) == R4_GEN && LL(ec) == LL_L1) { in f10h_mc0_mce()
425 return f12h_mc0_mce(ec, xec); in f10h_mc0_mce()
428 static bool k8_mc0_mce(u16 ec, u8 xec) in k8_mc0_mce() argument
430 if (BUS_ERROR(ec)) { in k8_mc0_mce()
435 return f10h_mc0_mce(ec, xec); in k8_mc0_mce()
[all …]
/Linux-v5.4/drivers/ide/
Dicside.c88 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()
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()
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()
137 static void icside_irqdisable_arcin_v6 (struct expansion_card *ec, int irqnr) in icside_irqdisable_arcin_v6() argument
139 struct icside_state *state = ec->irq_data; in icside_irqdisable_arcin_v6()
150 static int icside_irqpending_arcin_v6(struct expansion_card *ec) in icside_irqpending_arcin_v6() argument
152 struct icside_state *state = ec->irq_data; in icside_irqpending_arcin_v6()
[all …]
Drapide.c33 static int rapide_probe(struct expansion_card *ec, const struct ecard_id *id) in rapide_probe() argument
40 ret = ecard_request_resources(ec); in rapide_probe()
44 base = ecardm_iomap(ec, ECARD_RES_MEMC, 0, 0); in rapide_probe()
51 rapide_setup_ports(&hw, base, base + 0x818, 1 << 6, ec->irq); in rapide_probe()
52 hw.dev = &ec->dev; in rapide_probe()
58 ecard_set_drvdata(ec, host); in rapide_probe()
62 ecard_release_resources(ec); in rapide_probe()
67 static void rapide_remove(struct expansion_card *ec) in rapide_remove() argument
69 struct ide_host *host = ecard_get_drvdata(ec); in rapide_remove()
71 ecard_set_drvdata(ec, NULL); in rapide_remove()
[all …]
/Linux-v5.4/arch/arm/include/asm/
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) argument
131 #define ecard_resource_end(ec,nr) ((ec)->resource[nr].end) argument
132 #define ecard_resource_len(ec,nr) ((ec)->resource[nr].end - \ argument
133 (ec)->resource[nr].start + 1)
[all …]
/Linux-v5.4/drivers/ata/
Dpata_icside.c64 struct expansion_card *ec; member
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()
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()
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->irq_data; in pata_icside_irqenable_arcin_v6()
127 static void pata_icside_irqdisable_arcin_v6 (struct expansion_card *ec, int irqnr) in pata_icside_irqdisable_arcin_v6() argument
129 struct pata_icside_state *state = ec->irq_data; in pata_icside_irqdisable_arcin_v6()
138 static int pata_icside_irqpending_arcin_v6(struct expansion_card *ec) in pata_icside_irqpending_arcin_v6() argument
[all …]
/Linux-v5.4/drivers/scsi/arm/
Dpowertec.c58 struct expansion_card *ec; member
70 powertecscsi_irqenable(struct expansion_card *ec, int irqnr) in powertecscsi_irqenable() argument
72 struct powertec_info *info = ec->irq_data; in powertecscsi_irqenable()
82 powertecscsi_irqdisable(struct expansion_card *ec, int irqnr) in powertecscsi_irqdisable() argument
84 struct powertec_info *info = ec->irq_data; in powertecscsi_irqdisable()
188 host->hostt->name, info->info.scsi.type, info->ec->slot_no, in powertecscsi_info()
255 struct expansion_card *ec = ECARD_DEV(dev); in powertecscsi_show_term() local
256 struct Scsi_Host *host = ecard_get_drvdata(ec); in powertecscsi_show_term()
265 struct expansion_card *ec = ECARD_DEV(dev); in powertecscsi_store_term() local
266 struct Scsi_Host *host = ecard_get_drvdata(ec); in powertecscsi_store_term()
[all …]
Dcumana_2.c75 struct expansion_card *ec; member
90 cumanascsi_2_irqenable(struct expansion_card *ec, int irqnr) in cumanascsi_2_irqenable() argument
92 struct cumanascsi2_info *info = ec->irq_data; in cumanascsi_2_irqenable()
102 cumanascsi_2_irqdisable(struct expansion_card *ec, int irqnr) in cumanascsi_2_irqdisable() argument
104 struct cumanascsi2_info *info = ec->irq_data; in cumanascsi_2_irqdisable()
300 host->hostt->name, info->info.scsi.type, info->ec->slot_no, in cumanascsi_2_info()
370 static int cumanascsi2_probe(struct expansion_card *ec, in cumanascsi2_probe() argument
378 ret = ecard_request_resources(ec); in cumanascsi2_probe()
382 base = ecardm_iomap(ec, ECARD_RES_MEMC, 0, 0); in cumanascsi2_probe()
395 ecard_set_drvdata(ec, host); in cumanascsi2_probe()
[all …]
Deesox.c70 struct expansion_card *ec; member
83 eesoxscsi_irqenable(struct expansion_card *ec, int irqnr) in eesoxscsi_irqenable() argument
85 struct eesoxscsi_info *info = (struct eesoxscsi_info *)ec->irq_data; in eesoxscsi_irqenable()
98 eesoxscsi_irqdisable(struct expansion_card *ec, int irqnr) in eesoxscsi_irqdisable() argument
100 struct eesoxscsi_info *info = (struct eesoxscsi_info *)ec->irq_data; in eesoxscsi_irqdisable()
385 host->hostt->name, info->info.scsi.type, info->ec->slot_no, in eesoxscsi_info()
440 struct expansion_card *ec = ECARD_DEV(dev); in eesoxscsi_show_term() local
441 struct Scsi_Host *host = ecard_get_drvdata(ec); in eesoxscsi_show_term()
449 struct expansion_card *ec = ECARD_DEV(dev); in eesoxscsi_store_term() local
450 struct Scsi_Host *host = ecard_get_drvdata(ec); in eesoxscsi_store_term()
[all …]
Darxescsi.c44 struct expansion_card *ec; member
218 host->hostt->name, info->info.scsi.type, info->ec->slot_no, in arxescsi_info()
253 static int arxescsi_probe(struct expansion_card *ec, const struct ecard_id *id) in arxescsi_probe() argument
260 ret = ecard_request_resources(ec); in arxescsi_probe()
264 base = ecardm_iomap(ec, ECARD_RES_MEMC, 0, 0); in arxescsi_probe()
277 info->ec = ec; in arxescsi_probe()
296 ec->irqaddr = base; in arxescsi_probe()
297 ec->irqmask = CSTATUS_IRQ; in arxescsi_probe()
303 ret = fas216_add(host, &ec->dev); in arxescsi_probe()
311 ecard_release_resources(ec); in arxescsi_probe()
[all …]
/Linux-v5.4/drivers/net/ethernet/synopsys/
Ddwc-xlgmac-ethtool.c150 struct ethtool_coalesce *ec) in xlgmac_ethtool_get_coalesce() argument
154 memset(ec, 0, sizeof(struct ethtool_coalesce)); in xlgmac_ethtool_get_coalesce()
155 ec->rx_coalesce_usecs = pdata->rx_usecs; in xlgmac_ethtool_get_coalesce()
156 ec->rx_max_coalesced_frames = pdata->rx_frames; in xlgmac_ethtool_get_coalesce()
157 ec->tx_max_coalesced_frames = pdata->tx_frames; in xlgmac_ethtool_get_coalesce()
163 struct ethtool_coalesce *ec) in xlgmac_ethtool_set_coalesce() argument
171 if ((ec->rx_coalesce_usecs_irq) || (ec->rx_max_coalesced_frames_irq) || in xlgmac_ethtool_set_coalesce()
172 (ec->tx_coalesce_usecs) || (ec->tx_coalesce_usecs_high) || in xlgmac_ethtool_set_coalesce()
173 (ec->tx_max_coalesced_frames_irq) || (ec->tx_coalesce_usecs_irq) || in xlgmac_ethtool_set_coalesce()
174 (ec->stats_block_coalesce_usecs) || (ec->pkt_rate_low) || in xlgmac_ethtool_set_coalesce()
[all …]
/Linux-v5.4/drivers/platform/chrome/
Dcros_ec_debugfs.c42 struct cros_ec_dev *ec; member
64 struct cros_ec_dev *ec = debug_info->ec; in cros_ec_console_log_work() local
67 .command = EC_CMD_CONSOLE_SNAPSHOT + ec->cmd_offset, in cros_ec_console_log_work()
77 ret = cros_ec_cmd_xfer_status(ec->ec_dev, &snapshot_msg); in cros_ec_console_log_work()
87 dev_info_once(ec->dev, in cros_ec_console_log_work()
94 ret = cros_ec_cmd_xfer_status(ec->ec_dev, in cros_ec_console_log_work()
201 struct cros_ec_device *ec_dev = debug_info->ec->ec_dev; in cros_ec_pdinfo_read()
250 struct cros_ec_device *ec_dev = debug_info->ec->ec_dev; in cros_ec_uptime_read()
297 static int ec_read_version_supported(struct cros_ec_dev *ec) in ec_read_version_supported() argument
310 msg->command = EC_CMD_GET_CMD_VERSIONS + ec->cmd_offset; in ec_read_version_supported()
[all …]
Dcros_ec_lightbar.c86 static struct cros_ec_command *alloc_lightbar_cmd_msg(struct cros_ec_dev *ec) in alloc_lightbar_cmd_msg() argument
99 msg->command = EC_CMD_LIGHTBAR_CMD + ec->cmd_offset; in alloc_lightbar_cmd_msg()
106 static int get_lightbar_version(struct cros_ec_dev *ec, in get_lightbar_version() argument
114 msg = alloc_lightbar_cmd_msg(ec); in get_lightbar_version()
120 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in get_lightbar_version()
159 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in version_show() local
167 if (!get_lightbar_version(ec, &version, &flags)) in version_show()
181 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in brightness_store() local
186 msg = alloc_lightbar_cmd_msg(ec); in brightness_store()
197 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in brightness_store()
[all …]
Dcros_ec_sysfs.c60 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in reboot_store() local
100 msg->command = EC_CMD_REBOOT_EC + ec->cmd_offset; in reboot_store()
103 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in reboot_store()
121 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in version_show() local
129 msg->command = EC_CMD_GET_VERSION + ec->cmd_offset; in version_show()
132 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in version_show()
151 msg->command = EC_CMD_GET_BUILD_INFO + ec->cmd_offset; in version_show()
153 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in version_show()
167 msg->command = EC_CMD_GET_CHIP_INFO + ec->cmd_offset; in version_show()
169 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in version_show()
[all …]
/Linux-v5.4/drivers/pwm/
Dpwm-cros-ec.c24 struct cros_ec_device *ec; member
33 static int cros_ec_pwm_set_duty(struct cros_ec_device *ec, u8 index, u16 duty) in cros_ec_pwm_set_duty() argument
53 return cros_ec_cmd_xfer_status(ec, msg); in cros_ec_pwm_set_duty()
56 static int __cros_ec_pwm_get_duty(struct cros_ec_device *ec, u8 index, in __cros_ec_pwm_get_duty() argument
81 ret = cros_ec_cmd_xfer_status(ec, msg); in __cros_ec_pwm_get_duty()
90 static int cros_ec_pwm_get_duty(struct cros_ec_device *ec, u8 index) in cros_ec_pwm_get_duty() argument
92 return __cros_ec_pwm_get_duty(ec, index, NULL); in cros_ec_pwm_get_duty()
111 return cros_ec_pwm_set_duty(ec_pwm->ec, pwm->hwpwm, duty_cycle); in cros_ec_pwm_apply()
120 ret = cros_ec_pwm_get_duty(ec_pwm->ec, pwm->hwpwm); in cros_ec_pwm_get_state()
157 static int cros_ec_num_pwms(struct cros_ec_device *ec) in cros_ec_num_pwms() argument
[all …]
/Linux-v5.4/drivers/net/ethernet/intel/iavf/
Diavf_ethtool.c642 struct ethtool_coalesce *ec, int queue) in __iavf_get_coalesce() argument
648 ec->tx_max_coalesced_frames = vsi->work_limit; in __iavf_get_coalesce()
649 ec->rx_max_coalesced_frames = vsi->work_limit; in __iavf_get_coalesce()
663 ec->use_adaptive_rx_coalesce = 1; in __iavf_get_coalesce()
666 ec->use_adaptive_tx_coalesce = 1; in __iavf_get_coalesce()
668 ec->rx_coalesce_usecs = rx_ring->itr_setting & ~IAVF_ITR_DYNAMIC; in __iavf_get_coalesce()
669 ec->tx_coalesce_usecs = tx_ring->itr_setting & ~IAVF_ITR_DYNAMIC; in __iavf_get_coalesce()
685 struct ethtool_coalesce *ec) in iavf_get_coalesce() argument
687 return __iavf_get_coalesce(netdev, ec, -1); in iavf_get_coalesce()
699 struct ethtool_coalesce *ec) in iavf_get_per_queue_coalesce() argument
[all …]
/Linux-v5.4/drivers/mtd/ubi/
Dattach.c179 int ec) in ubi_alloc_aeb() argument
188 aeb->ec = ec; in ubi_alloc_aeb()
230 int lnum, int ec, int to_head, struct list_head *list) in add_to_list() argument
235 dbg_bld("add to free: PEB %d, EC %d", pnum, ec); in add_to_list()
237 dbg_bld("add to erase: PEB %d, EC %d", pnum, ec); in add_to_list()
239 dbg_bld("add to alien: PEB %d, EC %d", pnum, ec); in add_to_list()
244 aeb = ubi_alloc_aeb(ai, pnum, ec); in add_to_list()
268 static int add_corrupted(struct ubi_attach_info *ai, int pnum, int ec) in add_corrupted() argument
272 dbg_bld("add to corrupted: PEB %d, EC %d", pnum, ec); in add_corrupted()
274 aeb = ubi_alloc_aeb(ai, pnum, ec); in add_corrupted()
[all …]
/Linux-v5.4/drivers/net/vmxnet3/
Dvmxnet3_ethtool.c740 vmxnet3_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec) in vmxnet3_get_coalesce() argument
752 ec->use_adaptive_rx_coalesce = true; in vmxnet3_get_coalesce()
755 ec->tx_max_coalesced_frames = in vmxnet3_get_coalesce()
757 ec->rx_max_coalesced_frames = in vmxnet3_get_coalesce()
764 ec->rx_coalesce_usecs = VMXNET3_COAL_RBC_USECS(rbc_rate); in vmxnet3_get_coalesce()
775 vmxnet3_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec) in vmxnet3_set_coalesce() argument
785 if (ec->rx_coalesce_usecs_irq || in vmxnet3_set_coalesce()
786 ec->rx_max_coalesced_frames_irq || in vmxnet3_set_coalesce()
787 ec->tx_coalesce_usecs || in vmxnet3_set_coalesce()
788 ec->tx_coalesce_usecs_irq || in vmxnet3_set_coalesce()
[all …]

12345678910