Searched refs:ec (Results 26 - 50 of 229) sorted by relevance

12345678910

/linux-master/drivers/scsi/arm/
H A Dpowertec.c62 struct expansion_card *ec; member in struct:powertec_info
68 /* Prototype: void powertecscsi_irqenable(ec, irqnr)
70 * Params : ec - expansion card structure
74 powertecscsi_irqenable(struct expansion_card *ec, int irqnr) argument
76 struct powertec_info *info = ec->irq_data;
80 /* Prototype: void powertecscsi_irqdisable(ec, irqnr)
82 * Params : ec - expansion card structure
86 powertecscsi_irqdisable(struct expansion_card *ec, int irqnr) argument
88 struct powertec_info *info = ec->irq_data;
193 host->hostt->name, info->info.scsi.type, info->ec
260 struct expansion_card *ec = ECARD_DEV(dev); local
270 struct expansion_card *ec = ECARD_DEV(dev); local
302 powertecscsi_probe(struct expansion_card *ec, const struct ecard_id *id) argument
402 powertecscsi_remove(struct expansion_card *ec) argument
[all...]
H A Dcumana_2.c79 struct expansion_card *ec; member in struct:cumanascsi2_info
88 /* Prototype: void cumanascsi_2_irqenable(ec, irqnr)
90 * Params : ec - expansion card structure
94 cumanascsi_2_irqenable(struct expansion_card *ec, int irqnr) argument
96 struct cumanascsi2_info *info = ec->irq_data;
100 /* Prototype: void cumanascsi_2_irqdisable(ec, irqnr)
102 * Params : ec - expansion card structure
106 cumanascsi_2_irqdisable(struct expansion_card *ec, int irqnr) argument
108 struct cumanascsi2_info *info = ec->irq_data;
305 host->hostt->name, info->info.scsi.type, info->ec
378 cumanascsi2_probe(struct expansion_card *ec, const struct ecard_id *id) argument
476 cumanascsi2_remove(struct expansion_card *ec) argument
[all...]
H A Doak.c120 static int oakscsi_probe(struct expansion_card *ec, const struct ecard_id *id) argument
125 ret = ecard_request_resources(ec);
135 priv(host)->io = ioremap(ecard_resource_start(ec, ECARD_RES_MEMC),
136 ecard_resource_len(ec, ECARD_RES_MEMC));
150 ret = scsi_add_host(host, &ec->dev);
164 ecard_release_resources(ec);
169 static void oakscsi_remove(struct expansion_card *ec) argument
171 struct Scsi_Host *host = ecard_get_drvdata(ec);
174 ecard_set_drvdata(ec, NULL);
180 ecard_release_resources(ec);
[all...]
H A Darxescsi.c48 struct expansion_card *ec; member in struct:arxescsi_info
222 host->hostt->name, info->info.scsi.type, info->ec->slot_no,
258 static int arxescsi_probe(struct expansion_card *ec, const struct ecard_id *id) argument
265 ret = ecard_request_resources(ec);
269 base = ecardm_iomap(ec, ECARD_RES_MEMC, 0, 0);
282 info->ec = ec;
301 ec->irqaddr = base;
302 ec->irqmask = CSTATUS_IRQ;
308 ret = fas216_add(host, &ec
321 arxescsi_remove(struct expansion_card *ec) argument
[all...]
H A Deesox.c74 struct expansion_card *ec; member in struct:eesoxscsi_info
81 /* Prototype: void eesoxscsi_irqenable(ec, irqnr)
83 * Params : ec - expansion card structure
87 eesoxscsi_irqenable(struct expansion_card *ec, int irqnr) argument
89 struct eesoxscsi_info *info = (struct eesoxscsi_info *)ec->irq_data;
96 /* Prototype: void eesoxscsi_irqdisable(ec, irqnr)
98 * Params : ec - expansion card structure
102 eesoxscsi_irqdisable(struct expansion_card *ec, int irqnr) argument
104 struct eesoxscsi_info *info = (struct eesoxscsi_info *)ec->irq_data;
390 host->hostt->name, info->info.scsi.type, info->ec
445 struct expansion_card *ec = ECARD_DEV(dev); local
454 struct expansion_card *ec = ECARD_DEV(dev); local
495 eesoxscsi_probe(struct expansion_card *ec, const struct ecard_id *id) argument
596 eesoxscsi_remove(struct expansion_card *ec) argument
[all...]
H A Dcumana_1.c231 static int cumanascsi1_probe(struct expansion_card *ec, argument
237 ret = ecard_request_resources(ec);
247 priv(host)->io = ioremap(ecard_resource_start(ec, ECARD_RES_IOCSLOW),
248 ecard_resource_len(ec, ECARD_RES_IOCSLOW));
249 priv(host)->pdma_io = ioremap(ecard_resource_start(ec, ECARD_RES_MEMC),
250 ecard_resource_len(ec, ECARD_RES_MEMC));
256 host->irq = ec->irq;
275 ret = scsi_add_host(host, &ec->dev);
291 ecard_release_resources(ec);
296 static void cumanascsi1_remove(struct expansion_card *ec) argument
[all...]
/linux-master/drivers/media/cec/platform/
H A DMakefile7 obj-$(CONFIG_CEC_CROS_EC) += cros-ec/
/linux-master/drivers/platform/chrome/wilco_ec/
H A Dproperties.c8 #include <linux/platform_data/wilco-ec.h>
34 static int send_property_msg(struct wilco_ec_device *ec, argument
48 ret = wilco_ec_mailbox(ec, &ec_msg);
59 int wilco_ec_get_property(struct wilco_ec_device *ec, argument
70 ret = send_property_msg(ec, &rq, &rs);
81 int wilco_ec_set_property(struct wilco_ec_device *ec, argument
94 ret = send_property_msg(ec, &rq, &rs);
104 int wilco_ec_get_byte_property(struct wilco_ec_device *ec, u32 property_id, argument
112 ret = wilco_ec_get_property(ec, &msg);
124 int wilco_ec_set_byte_property(struct wilco_ec_device *ec, u3 argument
[all...]
H A Dsysfs.c8 * See Documentation/ABI/testing/sysfs-platform-wilco-ec for more information.
13 #include <linux/platform_data/wilco-ec.h>
73 struct wilco_ec_device *ec = dev_get_drvdata(dev); local
94 ret = wilco_ec_mailbox(ec, &msg);
105 struct wilco_ec_device *ec = dev_get_drvdata(dev); local
118 ret = wilco_ec_mailbox(ec, &msg);
157 static int send_usb_charge(struct wilco_ec_device *ec, argument
170 ret = wilco_ec_mailbox(ec, &msg);
182 struct wilco_ec_device *ec = dev_get_drvdata(dev); local
191 ret = send_usb_charge(ec,
202 struct wilco_ec_device *ec = dev_get_drvdata(dev); local
242 wilco_ec_add_sysfs(struct wilco_ec_device *ec) argument
247 wilco_ec_remove_sysfs(struct wilco_ec_device *ec) argument
[all...]
H A Ddebugfs.c7 * See Documentation/ABI/testing/debugfs-wilco-ec for usage.
14 #include <linux/platform_data/wilco-ec.h>
17 #define DRV_NAME "wilco-ec-debugfs"
23 struct wilco_ec_device *ec; member in struct:wilco_ec_debugfs
127 ret = wilco_ec_mailbox(debug_info->ec, &msg);
176 static int send_ec_cmd(struct wilco_ec_device *ec, u8 sub_cmd, u8 *out_val) argument
193 ret = wilco_ec_mailbox(ec, &msg);
247 struct wilco_ec_device *ec = dev_get_drvdata(pdev->dev.parent); local
252 debug_info->ec = ec;
[all...]
/linux-master/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd-ethtool.c57 struct ethtool_coalesce *ec,
72 ec->rx_max_coalesced_frames_irq = rx_max_frames;
73 ec->rx_coalesce_usecs_irq = priv->rx_coalesce_usecs_irq;
80 ec->tx_max_coalesced_frames_irq = tx_max_frames;
81 ec->tx_coalesce_usecs_irq = priv->tx_coalesce_usecs_irq;
87 struct ethtool_coalesce *ec,
99 can_ram_get_layout(&layout, &mcp251xfd_ram_config, &ring, ec, fd_mode);
102 ec->rx_coalesce_usecs_irq != priv->rx_coalesce_usecs_irq ||
104 ec->tx_coalesce_usecs_irq != priv->tx_coalesce_usecs_irq) &&
110 priv->rx_coalesce_usecs_irq = ec
56 mcp251xfd_ring_get_coalesce(struct net_device *ndev, struct ethtool_coalesce *ec, struct kernel_ethtool_coalesce *kec, struct netlink_ext_ack *ext_ack) argument
86 mcp251xfd_ring_set_coalesce(struct net_device *ndev, struct ethtool_coalesce *ec, struct kernel_ethtool_coalesce *kec, struct netlink_ext_ack *ext_ack) argument
[all...]
H A Dmcp251xfd-ram.c63 const struct ethtool_coalesce *ec,
105 if (ec && !(ec->rx_coalesce_usecs_irq == 0 &&
106 ec->rx_max_coalesced_frames_irq == 1)) {
111 num_rx_coalesce = clamp(ec->rx_max_coalesced_frames_irq,
128 if (ec && !(ec->tx_coalesce_usecs_irq == 0 &&
129 ec->tx_max_coalesced_frames_irq == 1)) {
134 num_tx_coalesce = clamp(ec->tx_max_coalesced_frames_irq,
60 can_ram_get_layout(struct can_ram_layout *layout, const struct can_ram_config *config, const struct ethtool_ringparam *ring, const struct ethtool_coalesce *ec, const bool fd_mode) argument
/linux-master/drivers/platform/chrome/
H A Dcros_ec_debugfs.c20 #define DRV_NAME "cros-ec-debugfs"
34 * @ec: EC device this debugfs information belongs to
45 struct cros_ec_dev *ec; member in struct:cros_ec_debugfs
67 struct cros_ec_dev *ec = debug_info->ec; local
70 .command = EC_CMD_CONSOLE_SNAPSHOT + ec->cmd_offset,
80 ret = cros_ec_cmd_xfer_status(ec->ec_dev, &snapshot_msg);
90 dev_info_once(ec->dev,
97 ret = cros_ec_cmd_xfer_status(ec->ec_dev,
204 struct cros_ec_device *ec_dev = debug_info->ec
319 ec_read_version_supported(struct cros_ec_dev *ec) argument
350 struct cros_ec_dev *ec = debug_info->ec; local
485 struct cros_ec_dev *ec = dev_get_drvdata(pd->dev.parent); local
538 struct cros_ec_dev *ec = dev_get_drvdata(pd->dev.parent); local
546 struct cros_ec_dev *ec = dev_get_drvdata(dev); local
556 struct cros_ec_dev *ec = dev_get_drvdata(dev); local
[all...]
H A Dcros_ec_lightbar.c21 #define DRV_NAME "cros-ec-lightbar"
86 static struct cros_ec_command *alloc_lightbar_cmd_msg(struct cros_ec_dev *ec) argument
99 msg->command = EC_CMD_LIGHTBAR_CMD + ec->cmd_offset;
106 static int get_lightbar_version(struct cros_ec_dev *ec, argument
114 msg = alloc_lightbar_cmd_msg(ec);
122 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg);
161 struct cros_ec_dev *ec = to_cros_ec_dev(dev); local
169 if (!get_lightbar_version(ec, &version, &flags))
183 struct cros_ec_dev *ec = to_cros_ec_dev(dev); local
188 msg = alloc_lightbar_cmd_msg(ec);
222 struct cros_ec_dev *ec = to_cros_ec_dev(dev); local
291 struct cros_ec_dev *ec = to_cros_ec_dev(dev); local
320 lb_send_empty_cmd(struct cros_ec_dev *ec, uint8_t cmd) argument
348 lb_manual_suspend_ctrl(struct cros_ec_dev *ec, uint8_t enable) argument
385 struct cros_ec_dev *ec = to_cros_ec_dev(dev); local
428 struct cros_ec_dev *ec = to_cros_ec_dev(dev); local
[all...]
H A Dcros_ec_sysfs.c21 #define DRV_NAME "cros-ec-sysfs"
59 struct cros_ec_dev *ec = to_cros_ec_dev(dev); local
99 msg->command = EC_CMD_REBOOT_EC + ec->cmd_offset;
102 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg);
120 struct cros_ec_dev *ec = to_cros_ec_dev(dev); local
128 msg->command = EC_CMD_GET_VERSION + ec->cmd_offset;
131 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg);
147 msg->command = EC_CMD_GET_BUILD_INFO + ec->cmd_offset;
149 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg);
160 msg->command = EC_CMD_GET_CHIP_INFO + ec
205 struct cros_ec_dev *ec = to_cros_ec_dev(dev); local
236 struct cros_ec_dev *ec = to_cros_ec_dev(dev); local
269 struct cros_ec_dev *ec = to_cros_ec_dev(dev); local
317 struct cros_ec_dev *ec = to_cros_ec_dev(dev); local
[all...]
H A DMakefile3 # tell define_trace.h where to find the cros ec trace header
20 cros-ec-typec-objs := cros_ec_typec.o cros_typec_vdm.o
21 obj-$(CONFIG_CROS_EC_TYPEC) += cros-ec-typec.o
29 cros-ec-sensorhub-objs := cros_ec_sensorhub.o cros_ec_sensorhub_ring.o
30 obj-$(CONFIG_CROS_EC_SENSORHUB) += cros-ec-sensorhub.o
/linux-master/tools/power/acpi/
H A DMakefile12 all: acpidbg acpidump ec pfrut
17 acpidbg acpidump ec pfrut: FORCE
/linux-master/drivers/pwm/
H A Dpwm-cros-ec.c21 * @ec: Pointer to EC device
26 struct cros_ec_device *ec; member in struct:cros_ec_pwm_device
61 struct cros_ec_device *ec = ec_pwm->ec; local
82 dev_err(ec->dev, "Invalid PWM type index: %d\n", index);
91 return cros_ec_cmd_xfer_status(ec, msg);
94 static int cros_ec_pwm_get_duty(struct cros_ec_device *ec, bool use_pwm_type, u8 index) argument
118 dev_err(ec->dev, "Invalid PWM type index: %d\n", index);
127 ret = cros_ec_cmd_xfer_status(ec, msg);
171 ret = cros_ec_pwm_get_duty(ec_pwm->ec, ec_pw
226 cros_ec_num_pwms(struct cros_ec_device *ec) argument
260 struct cros_ec_device *ec = dev_get_drvdata(pdev->dev.parent); local
[all...]
/linux-master/include/linux/platform_data/
H A Dcros_ec_proto.h46 * Arbitrarily choosing B0 to notify ec panic, which is in the 84-BF
151 * @ec: The platform_device used by the mfd driver to interface with the
162 int (*cmd_readmem)(struct cros_ec_device *ec, unsigned int offset,
178 int (*cmd_xfer)(struct cros_ec_device *ec,
180 int (*pkt_xfer)(struct cros_ec_device *ec,
197 struct platform_device *ec; member in struct:cros_ec_device
205 * @ec_name: Name of EC device (e.g. 'cros-ec', 'cros-pd', ...)
257 bool cros_ec_check_features(struct cros_ec_dev *ec, int feature);
259 int cros_ec_get_sensor_count(struct cros_ec_dev *ec);
/linux-master/drivers/mtd/ubi/
H A Dattach.c171 * @ec: erase counter of the physical eraseblock
173 * Allocate an aeb object and initialize the pnum and ec information.
179 int ec)
188 aeb->ec = ec;
214 * @ec: erase counter of the physical eraseblock
230 int lnum, int ec, int to_head, struct list_head *list)
235 dbg_bld("add to free: PEB %d, EC %d", pnum, ec);
237 dbg_bld("add to erase: PEB %d, EC %d", pnum, ec);
239 dbg_bld("add to alien: PEB %d, EC %d", pnum, ec);
178 ubi_alloc_aeb(struct ubi_attach_info *ai, int pnum, int ec) argument
229 add_to_list(struct ubi_attach_info *ai, int pnum, int vol_id, int lnum, int ec, int to_head, struct list_head *list) argument
268 add_corrupted(struct ubi_attach_info *ai, int pnum, int ec) argument
296 add_fastmap(struct ubi_attach_info *ai, int pnum, struct ubi_vid_hdr *vid_hdr, int ec) argument
563 ubi_add_to_av(struct ubi_device *ubi, struct ubi_attach_info *ai, int pnum, int ec, const struct ubi_vid_hdr *vid_hdr, int bitflips) argument
771 early_erase_peb(struct ubi_device *ubi, const struct ubi_attach_info *ai, int pnum, int ec) argument
947 long long ec; local
[all...]
/linux-master/drivers/iio/common/cros_ec_sensors/
H A Dcros_ec_sensors_core.c251 struct cros_ec_dev *ec = sensor_hub->ec; local
259 state->ec = ec->ec_dev;
262 state->ec->max_response), GFP_KERNEL);
270 ret = cros_ec_get_host_cmd_version_mask(state->ec,
271 ec->cmd_offset,
279 state->msg->command = EC_CMD_MOTION_SENSE_CMD + ec->cmd_offset;
333 if (cros_ec_check_features(ec, EC_FEATURE_MOTION_SENSE_FIFO)) {
383 struct cros_ec_dev *ec local
515 cros_ec_sensors_cmd_read_u8(struct cros_ec_device *ec, unsigned int offset, u8 *dest) argument
521 cros_ec_sensors_cmd_read_u16(struct cros_ec_device *ec, unsigned int offset, u16 *dest) argument
544 struct cros_ec_device *ec = st->ec; local
585 struct cros_ec_device *ec = st->ec; local
619 struct cros_ec_device *ec = st->ec; local
[all...]
/linux-master/drivers/rtc/
H A Drtc-ntxec.c22 struct ntxec *ec; member in struct:ntxec_rtc
43 res = regmap_read(rtc->ec->regmap, NTXEC_REG_READ_MINUTE_SECOND, &value);
50 res = regmap_read(rtc->ec->regmap, NTXEC_REG_READ_MDAY_HOUR, &value);
57 res = regmap_read(rtc->ec->regmap, NTXEC_REG_READ_YEAR_MONTH, &value);
69 res = regmap_read(rtc->ec->regmap, NTXEC_REG_READ_MINUTE_SECOND, &value);
100 return regmap_multi_reg_write(rtc->ec->regmap, regs, ARRAY_SIZE(regs));
120 rtc->ec = dev_get_drvdata(pdev->dev.parent);
/linux-master/drivers/hwmon/
H A Dasus-ec-sensors.c627 static int find_ec_sensor_index(const struct ec_sensors_data *ec, argument
632 for (i = 0; i < ec->nr_sensors; i++) {
633 if (get_sensor_info(ec, i)->type == type) {
647 static void setup_sensor_data(struct ec_sensors_data *ec) argument
649 struct ec_sensor *s = ec->sensors;
654 ec->nr_banks = 0;
655 ec->nr_registers = 0;
657 for_each_set_bit(i, &ec->board_info->sensors,
658 BITS_PER_TYPE(ec->board_info->sensors)) {
661 ec
679 fill_ec_registers(struct ec_sensors_data *ec) argument
738 asus_ec_block_read(const struct device *dev, struct ec_sensors_data *ec) argument
808 update_sensor_values(struct ec_sensors_data *ec, u8 *data) argument
821 update_ec_sensors(const struct device *dev, struct ec_sensors_data *ec) argument
[all...]
/linux-master/drivers/net/ethernet/8390/
H A Detherh.c141 static void etherh_irq_enable(ecard_t *ec, int irqnr) argument
143 struct etherh_priv *eh = ec->irq_data;
148 static void etherh_irq_disable(ecard_t *ec, int irqnr) argument
150 struct etherh_priv *eh = ec->irq_data;
503 static int etherh_addr(char *addr, struct expansion_card *ec) argument
508 if (!ecard_readchunk(&cd, ec, 0xf5, 0)) {
510 dev_name(&ec->dev));
529 dev_name(&ec->dev), cd.d.string);
652 etherh_probe(struct expansion_card *ec, const struct ecard_id *id) argument
661 ret = ecard_request_resources(ec);
769 etherh_remove(struct expansion_card *ec) argument
[all...]
/linux-master/drivers/net/ethernet/wangxun/libwx/
H A Dwx_ethtool.c253 struct ethtool_coalesce *ec,
259 ec->tx_max_coalesced_frames_irq = wx->tx_work_limit;
262 ec->rx_coalesce_usecs = wx->rx_itr_setting;
264 ec->rx_coalesce_usecs = wx->rx_itr_setting >> 2;
272 ec->tx_coalesce_usecs = wx->tx_itr_setting;
274 ec->tx_coalesce_usecs = wx->tx_itr_setting >> 2;
281 struct ethtool_coalesce *ec,
293 if (ec->tx_coalesce_usecs)
297 if (ec->tx_max_coalesced_frames_irq)
298 wx->tx_work_limit = ec
252 wx_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec, struct kernel_ethtool_coalesce *kernel_coal, struct netlink_ext_ack *extack) argument
280 wx_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec, struct kernel_ethtool_coalesce *kernel_coal, struct netlink_ext_ack *extack) argument
[all...]

Completed in 211 milliseconds

12345678910