/drivers/hid/ |
D | hid-wiimote-core.c | 80 struct wiimote_data *wdata = container_of(work, struct wiimote_data, in wiimote_worker() local 84 spin_lock_irqsave(&wdata->qlock, flags); in wiimote_worker() 86 while (wdata->head != wdata->tail) { in wiimote_worker() 87 spin_unlock_irqrestore(&wdata->qlock, flags); in wiimote_worker() 88 wiimote_hid_send(wdata->hdev, wdata->outq[wdata->tail].data, in wiimote_worker() 89 wdata->outq[wdata->tail].size); in wiimote_worker() 90 spin_lock_irqsave(&wdata->qlock, flags); in wiimote_worker() 92 wdata->tail = (wdata->tail + 1) % WIIMOTE_BUFSIZE; in wiimote_worker() 95 spin_unlock_irqrestore(&wdata->qlock, flags); in wiimote_worker() 98 static void wiimote_queue(struct wiimote_data *wdata, const __u8 *buffer, in wiimote_queue() argument [all …]
|
D | hid-wiimote-debug.c | 21 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 …]
|
D | hid-wacom.c | 163 struct wacom_data *wdata; in wacom_leds_set_brightness() local 169 wdata = hid_get_drvdata(hdev); in wacom_leds_set_brightness() 171 if (wdata->leds[i] == led_dev) in wacom_leds_set_brightness() 172 wdata->led_selector = i; in wacom_leds_set_brightness() 175 led = wdata->led_selector | 0x04; in wacom_leds_set_brightness() 193 struct wacom_data *wdata; in wacom_leds_get_brightness() local 198 wdata = hid_get_drvdata(container_of(dev, struct hid_device, dev)); in wacom_leds_get_brightness() 201 if (wdata->leds[i] == led_dev) { in wacom_leds_get_brightness() 202 value = wdata->leds[i]->brightness; in wacom_leds_get_brightness() 213 struct wacom_data *wdata = hid_get_drvdata(hdev); in wacom_initialize_leds() local [all …]
|
D | hid-wiimote.h | 119 extern void wiiproto_req_drm(struct wiimote_data *wdata, __u8 drm); 120 extern int wiimote_cmd_write(struct wiimote_data *wdata, __u32 offset, 122 extern ssize_t wiimote_cmd_read(struct wiimote_data *wdata, __u32 offset, 125 #define wiiproto_req_rreg(wdata, os, sz) \ argument 126 wiiproto_req_rmem((wdata), false, (os), (sz)) 127 #define wiiproto_req_reeprom(wdata, os, sz) \ argument 128 wiiproto_req_rmem((wdata), true, (os), (sz)) 129 extern void wiiproto_req_rmem(struct wiimote_data *wdata, bool eeprom, 134 extern int wiiext_init(struct wiimote_data *wdata); 135 extern void wiiext_deinit(struct wiimote_data *wdata); [all …]
|
D | hid-wiimote-ext.c | 20 struct wiimote_data *wdata; member 88 if (!wiimote_cmd_acquire(ext->wdata)) { in ext_disable() 89 wiimote_cmd_write(ext->wdata, 0xa400f0, &wmem, sizeof(wmem)); in ext_disable() 90 wiimote_cmd_release(ext->wdata); in ext_disable() 93 spin_lock_irqsave(&ext->wdata->state.lock, flags); in ext_disable() 96 wiiproto_req_drm(ext->wdata, WIIPROTO_REQ_NULL); in ext_disable() 97 spin_unlock_irqrestore(&ext->wdata->state.lock, flags); in ext_disable() 109 if (wiimote_cmd_acquire(ext->wdata)) in motionp_read() 114 ret = wiimote_cmd_write(ext->wdata, 0xa600f0, &wmem, sizeof(wmem)); in motionp_read() 119 ret = wiimote_cmd_read(ext->wdata, 0xa600fe, rmem, 2); in motionp_read() [all …]
|
D | hid-lg4ff.c | 96 struct lg4ff_wheel_data wdata; member 316 switch (entry->wdata.product_id) { in lg4ff_adjust_input_event() 320 new_value = lg4ff_adjust_dfp_x_axis(value, entry->wdata.range); in lg4ff_adjust_input_event() 331 static void lg4ff_init_wheel_data(struct lg4ff_wheel_data * const wdata, const struct lg4ff_wheel *… in lg4ff_init_wheel_data() argument 355 memcpy(wdata, &t_wdata, sizeof(t_wdata)); in lg4ff_init_wheel_data() 470 switch (entry->wdata.product_id) { in lg4ff_set_autocenter_default() 773 if (!entry->wdata.real_name) { in lg4ff_alternate_modes_show() 779 if (entry->wdata.alternate_modes & BIT(i)) { in lg4ff_alternate_modes_show() 783 … !lg4ff_alternate_modes[i].product_id ? entry->wdata.real_name : lg4ff_alternate_modes[i].name); in lg4ff_alternate_modes_show() 788 if (lg4ff_alternate_modes[i].product_id == entry->wdata.product_id || in lg4ff_alternate_modes_show() [all …]
|
/drivers/platform/x86/ |
D | msi-laptop.c | 172 u8 wdata = 0, rdata; in get_lcd_level() local 175 result = ec_transaction(MSI_EC_COMMAND_LCD_LEVEL, &wdata, 1, in get_lcd_level() 185 u8 wdata = 4, rdata; in get_auto_brightness() local 188 result = ec_transaction(MSI_EC_COMMAND_LCD_LEVEL, &wdata, 1, in get_auto_brightness() 198 u8 wdata[2], rdata; in set_auto_brightness() local 201 wdata[0] = 4; in set_auto_brightness() 203 result = ec_transaction(MSI_EC_COMMAND_LCD_LEVEL, wdata, 1, in set_auto_brightness() 208 wdata[0] = 0x84; in set_auto_brightness() 209 wdata[1] = (rdata & 0xF7) | (enable ? 8 : 0); in set_auto_brightness() 211 return ec_transaction(MSI_EC_COMMAND_LCD_LEVEL, wdata, 2, in set_auto_brightness() [all …]
|
/drivers/media/usb/pvrusb2/ |
D | pvrusb2-i2c-core.c | 183 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/acpi/ |
D | ec.c | 109 const u8 *wdata; member 186 t->wdata[t->wi++]); in advance_transaction() 295 if (!ec || (!t) || (t->wlen && !t->wdata) || (t->rlen && !t->rdata)) in acpi_ec_transaction() 318 t->command, t->wdata ? t->wdata[0] : 0); in acpi_ec_transaction() 352 .wdata = NULL, .rdata = &d, in acpi_ec_burst_enable() 361 .wdata = NULL, .rdata = NULL, in acpi_ec_burst_disable() 373 .wdata = &address, .rdata = &d, in acpi_ec_read() 383 u8 wdata[2] = { address, data }; in acpi_ec_write() local 385 .wdata = wdata, .rdata = NULL, in acpi_ec_write() 446 const u8 * wdata, unsigned wdata_len, in ec_transaction() argument [all …]
|
/drivers/pinctrl/spear/ |
D | pinctrl-plgpio.c | 44 u32 wdata; /* write data register */ member 153 plgpio->regs.wdata); in plgpio_direction_output() 156 plgpio->regs.wdata); in plgpio_direction_output() 196 plgpio_reg_set(plgpio->base, offset, plgpio->regs.wdata); in plgpio_set_value() 198 plgpio_reg_reset(plgpio->base, offset, plgpio->regs.wdata); in plgpio_set_value() 480 plgpio->regs.wdata = val; in plgpio_probe_dt() 660 plgpio->csave_regs[i].wdata = readl_relaxed(plgpio->regs.wdata + in plgpio_suspend() 704 plgpio_prepare_reg(wdata, off, mask, tmp); in plgpio_resume() 709 writel_relaxed(plgpio->csave_regs[i].wdata, plgpio->regs.wdata + in plgpio_resume()
|
/drivers/media/pci/cx23885/ |
D | cx23885-i2c.c | 86 u32 wdata, addr, ctrl; in i2c_sendbytes() local 111 wdata = msg->buf[0]; in i2c_sendbytes() 120 cx_write(bus->reg_wdata, wdata); in i2c_sendbytes() 133 wdata = msg->buf[cnt]; in i2c_sendbytes() 142 cx_write(bus->reg_wdata, wdata); in i2c_sendbytes()
|
/drivers/media/pci/cx25821/ |
D | cx25821-i2c.c | 85 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/media/usb/dvb-usb-v2/ |
D | mxl111sf-i2c.c | 321 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/ |
D | cx82310_eth.c | 65 u8 *wdata, int wlen, u8 *rdata, int rlen) in cx82310_cmd() argument 76 if (wdata) in cx82310_cmd() 77 memcpy(buf + 4, wdata, min_t(int, wlen, CMD_PACKET_SIZE - 4)); in cx82310_cmd()
|
/drivers/media/usb/hdpvr/ |
D | hdpvr-i2c.c | 67 unsigned char addr, char *wdata, int wlen, in hdpvr_i2c_read() argument 76 memcpy(&dev->i2c_buf, wdata, wlen); in hdpvr_i2c_read()
|
/drivers/staging/cxt1e1/ |
D | pmcc4_drv.c | 519 u_int32_t wdata, rdata; in c4_get_portcfg() local 521 wdata = COMET_MDIAG_LBOFF; /* take port out of any loopback mode */ in c4_get_portcfg() 527 pci_write_32 ((u_int32_t *) &comet->mdiag, wdata); in c4_get_portcfg() 529 if (wdata == rdata) in c4_get_portcfg()
|
/drivers/usb/atm/ |
D | cxacru.c | 210 u8 *wdata, int wsize, u8 *rdata, int rsize); 585 u8 *wdata, int wsize, u8 *rdata, int rsize) in cxacru_cm() argument 620 memcpy(wbuf + offb + 4, wdata + offd, min_t(int, stride, wsize - offd)); in cxacru_cm()
|
/drivers/staging/comedi/drivers/ |
D | s626.c | 226 static void DEBIwrite(struct comedi_device *dev, uint16_t addr, uint16_t wdata) in DEBIwrite() argument 232 writel(wdata, devpriv->mmio + P_DEBIAD); in DEBIwrite() 243 unsigned int mask, unsigned int wdata) in DEBIreplace() argument 255 val |= wdata; in DEBIreplace()
|
/drivers/media/platform/ |
D | vino.c | 1613 void (*wdata)(void *data, unsigned val); member 1678 adap->wdata(adap->data, addr); in do_address() 1709 adap->wdata(adap->data, buf[i]); in i2c_write() 1771 .wdata = &i2c_vino_wdata,
|
/drivers/scsi/qla4xxx/ |
D | ql4_os.c | 139 static void qla4xxx_task_work(struct work_struct *wdata); 1860 static void qla4xxx_task_work(struct work_struct *wdata) in qla4xxx_task_work() argument 1873 task_data = container_of(wdata, struct ql4_task_data, task_work); in qla4xxx_task_work()
|