Home
last modified time | relevance | path

Searched refs:wdata (Results 1 – 21 of 21) sorted by relevance

/drivers/hid/
Dhid-wiimote-core.c48 struct wiimote_data *wdata = container_of(queue, struct wiimote_data, in wiimote_queue_worker() local
53 spin_lock_irqsave(&wdata->queue.lock, flags); in wiimote_queue_worker()
55 while (wdata->queue.head != wdata->queue.tail) { in wiimote_queue_worker()
56 spin_unlock_irqrestore(&wdata->queue.lock, flags); in wiimote_queue_worker()
57 ret = wiimote_hid_send(wdata->hdev, in wiimote_queue_worker()
58 wdata->queue.outq[wdata->queue.tail].data, in wiimote_queue_worker()
59 wdata->queue.outq[wdata->queue.tail].size); in wiimote_queue_worker()
61 spin_lock_irqsave(&wdata->state.lock, flags); in wiimote_queue_worker()
62 wiimote_cmd_abort(wdata); in wiimote_queue_worker()
63 spin_unlock_irqrestore(&wdata->state.lock, flags); in wiimote_queue_worker()
[all …]
Dhid-wiimote-modules.c65 static void wiimod_keys_in_keys(struct wiimote_data *wdata, const __u8 *keys) in wiimod_keys_in_keys() argument
67 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_LEFT], in wiimod_keys_in_keys()
69 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_RIGHT], in wiimod_keys_in_keys()
71 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_DOWN], in wiimod_keys_in_keys()
73 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_UP], in wiimod_keys_in_keys()
75 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_PLUS], in wiimod_keys_in_keys()
77 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_TWO], in wiimod_keys_in_keys()
79 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_ONE], in wiimod_keys_in_keys()
81 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_B], in wiimod_keys_in_keys()
83 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_A], in wiimod_keys_in_keys()
[all …]
Dhid-wiimote.h191 struct wiimote_data *wdata);
193 struct wiimote_data *wdata);
195 void (*in_keys) (struct wiimote_data *wdata, const __u8 *keys);
196 void (*in_accel) (struct wiimote_data *wdata, const __u8 *accel);
197 void (*in_ir) (struct wiimote_data *wdata, const __u8 *ir, bool packed,
199 void (*in_mp) (struct wiimote_data *wdata, const __u8 *mp);
200 void (*in_ext) (struct wiimote_data *wdata, const __u8 *ext);
262 void __wiimote_schedule(struct wiimote_data *wdata);
264 extern void wiiproto_req_drm(struct wiimote_data *wdata, __u8 drm);
265 extern void wiiproto_req_rumble(struct wiimote_data *wdata, __u8 rumble);
[all …]
Dhid-wiimote-debug.c21 struct wiimote_data *wdata; member
30 struct wiimote_data *wdata = dbg->wdata; in wiidebug_eeprom_read() local
43 ret = wiimote_cmd_acquire(wdata); in wiidebug_eeprom_read()
47 spin_lock_irqsave(&wdata->state.lock, flags); in wiidebug_eeprom_read()
48 wdata->state.cmd_read_size = s; in wiidebug_eeprom_read()
49 wdata->state.cmd_read_buf = buf; in wiidebug_eeprom_read()
50 wiimote_cmd_set(wdata, WIIPROTO_REQ_RMEM, *off & 0xffff); in wiidebug_eeprom_read()
51 wiiproto_req_reeprom(wdata, *off, s); in wiidebug_eeprom_read()
52 spin_unlock_irqrestore(&wdata->state.lock, flags); in wiidebug_eeprom_read()
54 ret = wiimote_cmd_wait(wdata); in wiidebug_eeprom_read()
[all …]
Dhid-lg4ff.c98 struct lg4ff_wheel_data wdata; member
318 switch (entry->wdata.product_id) { in lg4ff_adjust_input_event()
322 new_value = lg4ff_adjust_dfp_x_axis(value, entry->wdata.range); in lg4ff_adjust_input_event()
333 static void lg4ff_init_wheel_data(struct lg4ff_wheel_data * const wdata, const struct lg4ff_wheel *… in lg4ff_init_wheel_data() argument
357 memcpy(wdata, &t_wdata, sizeof(t_wdata)); in lg4ff_init_wheel_data()
472 switch (entry->wdata.product_id) { in lg4ff_set_autocenter_default()
775 if (!entry->wdata.real_name) { in lg4ff_alternate_modes_show()
781 if (entry->wdata.alternate_modes & BIT(i)) { in lg4ff_alternate_modes_show()
785 … !lg4ff_alternate_modes[i].product_id ? entry->wdata.real_name : lg4ff_alternate_modes[i].name); in lg4ff_alternate_modes_show()
790 if (lg4ff_alternate_modes[i].product_id == entry->wdata.product_id || in lg4ff_alternate_modes_show()
[all …]
/drivers/platform/x86/
Dmsi-laptop.c173 u8 wdata = 0, rdata; in get_lcd_level() local
176 result = ec_transaction(MSI_EC_COMMAND_LCD_LEVEL, &wdata, 1, in get_lcd_level()
186 u8 wdata = 4, rdata; in get_auto_brightness() local
189 result = ec_transaction(MSI_EC_COMMAND_LCD_LEVEL, &wdata, 1, in get_auto_brightness()
199 u8 wdata[2], rdata; in set_auto_brightness() local
202 wdata[0] = 4; in set_auto_brightness()
204 result = ec_transaction(MSI_EC_COMMAND_LCD_LEVEL, wdata, 1, in set_auto_brightness()
209 wdata[0] = 0x84; in set_auto_brightness()
210 wdata[1] = (rdata & 0xF7) | (enable ? 8 : 0); in set_auto_brightness()
212 return ec_transaction(MSI_EC_COMMAND_LCD_LEVEL, wdata, 2, in set_auto_brightness()
[all …]
/drivers/media/usb/pvrusb2/
Dpvrusb2-i2c-core.c183 u8 *wdata, in pvr2_i2c_basic_op() argument
189 if (!wdata) wlen = 0; in pvr2_i2c_basic_op()
191 return pvr2_i2c_read(hdw,i2c_addr,wdata,wlen,rdata,rlen); in pvr2_i2c_basic_op()
193 return pvr2_i2c_write(hdw,i2c_addr,wdata,wlen); in pvr2_i2c_basic_op()
205 u8 i2c_addr,u8 *wdata,u16 wlen,u8 *rdata,u16 rlen) in i2c_24xxx_ir() argument
275 u8 i2c_addr,u8 *wdata,u16 wlen,u8 *rdata,u16 rlen) in i2c_hack_wm8775() argument
281 return pvr2_i2c_basic_op(hdw,i2c_addr,wdata,wlen,rdata,rlen); in i2c_hack_wm8775()
288 u8 i2c_addr,u8 *wdata,u16 wlen,u8 *rdata,u16 rlen) in i2c_black_hole() argument
301 u8 i2c_addr,u8 *wdata,u16 wlen,u8 *rdata,u16 rlen) in i2c_hack_cx25840() argument
316 return pvr2_i2c_basic_op(hdw,i2c_addr,wdata,wlen,rdata,rlen); in i2c_hack_cx25840()
[all …]
/drivers/pinctrl/spear/
Dpinctrl-plgpio.c43 u32 wdata; /* write data register */ member
149 plgpio->regs.wdata); in plgpio_direction_output()
152 plgpio->regs.wdata); in plgpio_direction_output()
192 plgpio_reg_set(plgpio->base, offset, plgpio->regs.wdata); in plgpio_set_value()
194 plgpio_reg_reset(plgpio->base, offset, plgpio->regs.wdata); in plgpio_set_value()
471 plgpio->regs.wdata = val; in plgpio_probe_dt()
633 plgpio->csave_regs[i].wdata = readl_relaxed(plgpio->regs.wdata + in plgpio_suspend()
677 plgpio_prepare_reg(wdata, off, mask, tmp); in plgpio_resume()
682 writel_relaxed(plgpio->csave_regs[i].wdata, plgpio->regs.wdata + in plgpio_resume()
/drivers/media/pci/cx23885/
Dcx23885-i2c.c82 u32 wdata, addr, ctrl; in i2c_sendbytes() local
107 wdata = msg->buf[0]; in i2c_sendbytes()
116 cx_write(bus->reg_wdata, wdata); in i2c_sendbytes()
129 wdata = msg->buf[cnt]; in i2c_sendbytes()
138 cx_write(bus->reg_wdata, wdata); in i2c_sendbytes()
/drivers/media/pci/cx25821/
Dcx25821-i2c.c85 u32 wdata, addr, ctrl; in i2c_sendbytes() local
111 wdata = msg->buf[0]; in i2c_sendbytes()
121 cx_write(bus->reg_wdata, wdata); in i2c_sendbytes()
138 wdata = msg->buf[cnt]; in i2c_sendbytes()
147 cx_write(bus->reg_wdata, wdata); in i2c_sendbytes()
/drivers/acpi/
Dec.c158 const u8 *wdata; member
550 acpi_ec_write_data(ec, t->wdata[t->wi++]); in advance_transaction()
713 if (!ec || (!t) || (t->wlen && !t->wdata) || (t->rlen && !t->rdata)) in acpi_ec_transaction()
740 .wdata = NULL, .rdata = &d, in acpi_ec_burst_enable()
749 .wdata = NULL, .rdata = NULL, in acpi_ec_burst_disable()
761 .wdata = &address, .rdata = &d, in acpi_ec_read()
771 u8 wdata[2] = { address, data }; in acpi_ec_write() local
773 .wdata = wdata, .rdata = NULL, in acpi_ec_write()
811 const u8 *wdata, unsigned wdata_len, in ec_transaction() argument
815 .wdata = wdata, .rdata = rdata, in ec_transaction()
/drivers/media/usb/dvb-usb-v2/
Dmxl111sf-i2c.c321 u8 index, u8 *wdata) in mxl111sf_i2c_send_data() argument
323 int ret = mxl111sf_ctrl_msg(state->d, wdata[0], in mxl111sf_i2c_send_data()
324 &wdata[1], 25, NULL, 0); in mxl111sf_i2c_send_data()
331 u8 index, u8 *wdata, u8 *rdata) in mxl111sf_i2c_get_data() argument
333 int ret = mxl111sf_ctrl_msg(state->d, wdata[0], in mxl111sf_i2c_get_data()
334 &wdata[1], 25, rdata, 24); in mxl111sf_i2c_get_data()
/drivers/net/usb/
Dcx82310_eth.c62 u8 *wdata, int wlen, u8 *rdata, int rlen) in cx82310_cmd() argument
73 if (wdata) in cx82310_cmd()
74 memcpy(buf + 4, wdata, min_t(int, wlen, CMD_PACKET_SIZE - 4)); in cx82310_cmd()
/drivers/media/usb/hdpvr/
Dhdpvr-i2c.c67 unsigned char addr, char *wdata, int wlen, in hdpvr_i2c_read() argument
76 memcpy(&dev->i2c_buf, wdata, wlen); in hdpvr_i2c_read()
/drivers/soc/mediatek/
Dmtk-pmic-wrap.c443 static int pwrap_write(struct pmic_wrapper *wrp, u32 adr, u32 wdata) in pwrap_write() argument
451 pwrap_writel(wrp, (1 << 31) | ((adr >> 1) << 16) | wdata, in pwrap_write()
483 static int pwrap_regmap_write(void *context, u32 adr, u32 wdata) in pwrap_regmap_write() argument
485 return pwrap_write(context, adr, wdata); in pwrap_regmap_write()
/drivers/media/dvb-frontends/drx39xyj/
Ddrx_driver.h1759 u8 wdata, /* data to write */
1778 u16 wdata, /* data to write */
1797 u32 wdata, /* data to write */
Ddrxj.c542 u16 wdata, u16 *rdata);
1762 u16 wdata, u16 *rdata) in drxdap_fasi_read_modify_write_reg16() argument
1770 rc = drxdap_fasi_write_reg16(dev_addr, waddr, wdata, DRXDAP_FASI_RMW); in drxdap_fasi_read_modify_write_reg16()
1835 u16 wdata, u16 *rdata) in drxj_dap_rm_write_reg16short() argument
1849 rc = drxdap_fasi_write_reg16(dev_addr, waddr, wdata, in drxj_dap_rm_write_reg16short()
1873 u16 wdata, u16 *rdata) in drxj_dap_read_modify_write_reg16() argument
1881 raddr, wdata, rdata); in drxj_dap_read_modify_write_reg16()
1883 return drxj_dap_rm_write_reg16short(dev_addr, waddr, raddr, wdata, rdata); in drxj_dap_read_modify_write_reg16()
/drivers/usb/atm/
Dcxacru.c209 u8 *wdata, int wsize, u8 *rdata, int rsize);
586 u8 *wdata, int wsize, u8 *rdata, int rsize) in cxacru_cm() argument
621 memcpy(wbuf + offb + 4, wdata + offd, min_t(int, stride, wsize - offd)); in cxacru_cm()
/drivers/staging/comedi/drivers/
Ds626.c197 uint16_t wdata) in s626_debi_write() argument
201 writel(wdata, dev->mmio + S626_P_DEBIAD); in s626_debi_write()
213 unsigned int mask, unsigned int wdata) in s626_debi_replace() argument
224 val |= wdata; in s626_debi_replace()
/drivers/i2c/
Di2c-core.c96 u16 wdata; member
365 gsb->wdata = status; in acpi_i2c_space_handler()
370 gsb->wdata); in acpi_i2c_space_handler()
/drivers/scsi/qla4xxx/
Dql4_os.c139 static void qla4xxx_task_work(struct work_struct *wdata);
3319 static void qla4xxx_task_work(struct work_struct *wdata) in qla4xxx_task_work() argument
3332 task_data = container_of(wdata, struct ql4_task_data, task_work); in qla4xxx_task_work()