| /linux/drivers/hid/ |
| H A D | hid-wiimote-core.c | 45 struct wiimote_data *wdata = container_of(queue, struct wiimote_data, in wiimote_queue_worker() local 50 spin_lock_irqsave(&wdata->queue.lock, flags); in wiimote_queue_worker() 52 while (wdata->queue.head != wdata->queue.tail) { in wiimote_queue_worker() 53 spin_unlock_irqrestore(&wdata->queue.lock, flags); in wiimote_queue_worker() 54 ret = wiimote_hid_send(wdata->hdev, in wiimote_queue_worker() 55 wdata->queue.outq[wdata->queue.tail].data, in wiimote_queue_worker() 56 wdata->queue.outq[wdata->queue.tail].size); in wiimote_queue_worker() 58 spin_lock_irqsave(&wdata->state.lock, flags); in wiimote_queue_worker() 59 wiimote_cmd_abort(wdata); in wiimote_queue_worker() 60 spin_unlock_irqrestore(&wdata->state.lock, flags); in wiimote_queue_worker() [all …]
|
| H A D | hid-wiimote.h | 194 struct wiimote_data *wdata); 196 struct wiimote_data *wdata); 198 void (*in_keys) (struct wiimote_data *wdata, const __u8 *keys); 199 void (*in_accel) (struct wiimote_data *wdata, const __u8 *accel); 200 void (*in_ir) (struct wiimote_data *wdata, const __u8 *ir, bool packed, 202 void (*in_mp) (struct wiimote_data *wdata, const __u8 *mp); 203 void (*in_ext) (struct wiimote_data *wdata, const __u8 *ext); 264 void __wiimote_schedule(struct wiimote_data *wdata); 266 extern void wiiproto_req_drm(struct wiimote_data *wdata, __u8 drm); 267 extern void wiiproto_req_rumble(struct wiimote_data *wdata, __u8 rumble); [all …]
|
| H A D | hid-wiimote-debug.c | 18 struct wiimote_data *wdata; member 27 struct wiimote_data *wdata = dbg->wdata; in wiidebug_eeprom_read() local 40 ret = wiimote_cmd_acquire(wdata); in wiidebug_eeprom_read() 44 spin_lock_irqsave(&wdata->state.lock, flags); in wiidebug_eeprom_read() 45 wdata->state.cmd_read_size = s; in wiidebug_eeprom_read() 46 wdata->state.cmd_read_buf = buf; in wiidebug_eeprom_read() 47 wiimote_cmd_set(wdata, WIIPROTO_REQ_RMEM, *off & 0xffff); in wiidebug_eeprom_read() 48 wiiproto_req_reeprom(wdata, *off, s); in wiidebug_eeprom_read() 49 spin_unlock_irqrestore(&wdata->state.lock, flags); in wiidebug_eeprom_read() 51 ret = wiimote_cmd_wait(wdata); in wiidebug_eeprom_read() [all …]
|
| /linux/drivers/firmware/efi/ |
| H A D | efibc.c | 41 efi_char16_t *wdata; in efibc_reboot_notifier_call() local 50 wdata = kmalloc_objs(efi_char16_t, MAX_DATA_LEN); in efibc_reboot_notifier_call() 51 if (!wdata) in efibc_reboot_notifier_call() 55 wdata[l] = str[l]; in efibc_reboot_notifier_call() 56 wdata[l] = L'\0'; in efibc_reboot_notifier_call() 58 efibc_set_variable(L"LoaderEntryOneShot", wdata, l); in efibc_reboot_notifier_call() 60 kfree(wdata); in efibc_reboot_notifier_call()
|
| /linux/drivers/platform/x86/ |
| H A D | msi-laptop.c | 158 u8 wdata = 0, rdata; in get_lcd_level() local 161 result = ec_transaction(MSI_EC_COMMAND_LCD_LEVEL, &wdata, 1, in get_lcd_level() 171 u8 wdata = 4, rdata; in get_auto_brightness() local 174 result = ec_transaction(MSI_EC_COMMAND_LCD_LEVEL, &wdata, 1, in get_auto_brightness() 184 u8 wdata[2], rdata; in set_auto_brightness() local 187 wdata[0] = 4; in set_auto_brightness() 189 result = ec_transaction(MSI_EC_COMMAND_LCD_LEVEL, wdata, 1, in set_auto_brightness() 194 wdata[0] = 0x84; in set_auto_brightness() 195 wdata[1] = (rdata & 0xF7) | (enable ? 8 : 0); in set_auto_brightness() 197 return ec_transaction(MSI_EC_COMMAND_LCD_LEVEL, wdata, 2, in set_auto_brightness() [all …]
|
| H A D | msi-ec.c | 1290 u8 wdata; in charge_control_threshold_store() local 1293 result = kstrtou8(buf, 10, &wdata); in charge_control_threshold_store() 1297 wdata += offset; in charge_control_threshold_store() 1298 if (wdata < conf.charge_control.range_min || in charge_control_threshold_store() 1299 wdata > conf.charge_control.range_max) in charge_control_threshold_store() 1302 result = ec_write(conf.charge_control.address, wdata); in charge_control_threshold_store()
|
| /linux/drivers/media/usb/pvrusb2/ |
| H A D | pvrusb2-i2c-core.c | 164 u8 *wdata, in pvr2_i2c_basic_op() argument 170 if (!wdata) wlen = 0; in pvr2_i2c_basic_op() 172 return pvr2_i2c_read(hdw,i2c_addr,wdata,wlen,rdata,rlen); in pvr2_i2c_basic_op() 174 return pvr2_i2c_write(hdw,i2c_addr,wdata,wlen); in pvr2_i2c_basic_op() 186 u8 i2c_addr,u8 *wdata,u16 wlen,u8 *rdata,u16 rlen) in i2c_24xxx_ir() argument 256 u8 i2c_addr,u8 *wdata,u16 wlen,u8 *rdata,u16 rlen) in i2c_hack_wm8775() argument 262 return pvr2_i2c_basic_op(hdw,i2c_addr,wdata,wlen,rdata,rlen); in i2c_hack_wm8775() 269 u8 i2c_addr,u8 *wdata,u16 wlen,u8 *rdata,u16 rlen) in i2c_black_hole() argument 282 u8 i2c_addr,u8 *wdata,u16 wlen,u8 *rdata,u16 rlen) in i2c_hack_cx25840() argument 297 return pvr2_i2c_basic_op(hdw,i2c_addr,wdata,wlen,rdata,rlen); in i2c_hack_cx25840() [all …]
|
| /linux/drivers/net/wireless/realtek/rtw88/ |
| H A D | wow.c | 66 u32 wdata) in rtw_wow_pattern_write_cam() argument 68 rtw_write32(rtwdev, REG_WKFMCAM_RWD, wdata); in rtw_wow_pattern_write_cam() 81 u32 wdata; in rtw_wow_pattern_write_cam_ent() local 85 wdata = rtw_pattern->mask[i * 4]; in rtw_wow_pattern_write_cam_ent() 86 wdata |= rtw_pattern->mask[i * 4 + 1] << 8; in rtw_wow_pattern_write_cam_ent() 87 wdata |= rtw_pattern->mask[i * 4 + 2] << 16; in rtw_wow_pattern_write_cam_ent() 88 wdata |= rtw_pattern->mask[i * 4 + 3] << 24; in rtw_wow_pattern_write_cam_ent() 89 rtw_wow_pattern_write_cam(rtwdev, addr, wdata); in rtw_wow_pattern_write_cam_ent() 92 wdata = rtw_pattern->crc; in rtw_wow_pattern_write_cam_ent() 97 wdata |= BIT_WKFMCAM_BC | BIT_WKFMCAM_VALID; in rtw_wow_pattern_write_cam_ent() [all …]
|
| H A D | util.c | 46 rtw_write32(rtwdev, ltecoex->wdata, value); in ltecoex_reg_write()
|
| /linux/fs/smb/client/ |
| H A D | smb2pdu.c | 4985 struct cifs_io_subrequest *wdata = mid->callback_data; in smb2_writev_callback() local 4986 struct cifs_tcon *tcon = tlink_tcon(wdata->req->cfile->tlink); in smb2_writev_callback() 4991 .rreq_debug_id = wdata->rreq->debug_id, in smb2_writev_callback() 4992 .rreq_debug_index = wdata->subreq.debug_index, in smb2_writev_callback() 4994 unsigned int rreq_debug_id = wdata->rreq->debug_id; in smb2_writev_callback() 4995 unsigned int subreq_debug_index = wdata->subreq.debug_index; in smb2_writev_callback() 4999 WARN_ONCE(wdata->server != server, in smb2_writev_callback() 5001 wdata->server, server); in smb2_writev_callback() 5010 trace_netfs_sreq(&wdata->subreq, netfs_sreq_trace_io_retry_needed); in smb2_writev_callback() 5011 __set_bit(NETFS_SREQ_NEED_RETRY, &wdata->subreq.flags); in smb2_writev_callback() [all …]
|
| H A D | file.c | 48 struct cifs_io_subrequest *wdata = in cifs_prepare_write() local 50 struct cifs_io_request *req = wdata->req; in cifs_prepare_write() 54 struct cifs_sb_info *cifs_sb = CIFS_SB(wdata->rreq->inode->i_sb); in cifs_prepare_write() 58 if (!wdata->have_xid) { in cifs_prepare_write() 59 wdata->xid = get_xid(); in cifs_prepare_write() 60 wdata->have_xid = true; in cifs_prepare_write() 64 wdata->server = server; in cifs_prepare_write() 82 &wdata->credits); in cifs_prepare_write() 88 wdata->credits.rreq_debug_id = subreq->rreq->debug_id; in cifs_prepare_write() 89 wdata->credits.rreq_debug_index = subreq->debug_index; in cifs_prepare_write() [all …]
|
| H A D | cifssmb.c | 1890 struct cifs_io_subrequest *wdata = mid->callback_data; in cifs_writev_callback() local 1891 struct cifs_tcon *tcon = tlink_tcon(wdata->req->cfile->tlink); in cifs_writev_callback() 1896 .rreq_debug_id = wdata->rreq->debug_id, in cifs_writev_callback() 1897 .rreq_debug_index = wdata->subreq.debug_index, in cifs_writev_callback() 1917 if (written > wdata->subreq.len) in cifs_writev_callback() 1920 if (written < wdata->subreq.len) { in cifs_writev_callback() 1925 __set_bit(NETFS_SREQ_MADE_PROGRESS, &wdata->subreq.flags); in cifs_writev_callback() 1929 trace_netfs_sreq(&wdata->subreq, netfs_sreq_trace_io_req_submitted); in cifs_writev_callback() 1930 __set_bit(NETFS_SREQ_NEED_RETRY, &wdata->subreq.flags); in cifs_writev_callback() 1934 trace_netfs_sreq(&wdata->subreq, netfs_sreq_trace_io_retry_needed); in cifs_writev_callback() [all …]
|
| /linux/drivers/pinctrl/spear/ |
| H A D | pinctrl-plgpio.c | 45 u32 wdata; /* write data register */ member 156 plgpio->regs.wdata); in plgpio_direction_output() 159 plgpio->regs.wdata); in plgpio_direction_output() 200 plgpio_reg_set(plgpio->regmap, offset, plgpio->regs.wdata); in plgpio_set_value() 202 plgpio_reg_reset(plgpio->regmap, offset, plgpio->regs.wdata); in plgpio_set_value() 484 plgpio->regs.wdata = val; in plgpio_probe_dt() 650 regmap_read(plgpio->regmap, plgpio->regs.wdata + off, in plgpio_suspend() 651 &plgpio->csave_regs[i].wdata); in plgpio_suspend() 695 plgpio_prepare_reg(wdata, off, mask, tmp); in plgpio_resume() 700 regmap_write(plgpio->regmap, plgpio->regs.wdata + off, in plgpio_resume() [all …]
|
| /linux/drivers/media/pci/cx23885/ |
| H A D | cx23885-i2c.c | 72 u32 wdata, addr, ctrl; in i2c_sendbytes() local 97 wdata = msg->buf[0]; in i2c_sendbytes() 106 cx_write(bus->reg_wdata, wdata); in i2c_sendbytes() 119 wdata = msg->buf[cnt]; in i2c_sendbytes() 128 cx_write(bus->reg_wdata, wdata); in i2c_sendbytes()
|
| /linux/drivers/media/pci/cx25821/ |
| H A D | cx25821-i2c.c | 71 u32 wdata, addr, ctrl; in i2c_sendbytes() local 97 wdata = msg->buf[0]; in i2c_sendbytes() 107 cx_write(bus->reg_wdata, wdata); in i2c_sendbytes() 124 wdata = msg->buf[cnt]; in i2c_sendbytes() 133 cx_write(bus->reg_wdata, wdata); in i2c_sendbytes()
|
| /linux/sound/soc/sof/ |
| H A D | ipc3-topology.c | 815 struct sof_widget_data *wdata, size_t *size) in sof_get_control_data() 832 wdata[i].control = sm->dobj.private; in sof_get_control_data() 836 wdata[i].control = sbe->dobj.private; in sof_get_control_data() 840 wdata[i].control = se->dobj.private; in sof_get_control_data() 848 if (!wdata[i].control) { in sof_get_control_data() 853 cdata = wdata[i].control->ipc_control_data; in sof_get_control_data() 860 wdata[i].pdata = cdata->data->data; in sof_get_control_data() 861 wdata[i].pdata_size = cdata->data->size; in sof_get_control_data() 864 wdata[i].pdata = cdata->chanv; in sof_get_control_data() 866 * wdata[ in sof_get_control_data() 802 sof_get_control_data(struct snd_soc_component * scomp,struct snd_soc_dapm_widget * widget,struct sof_widget_data * wdata,size_t * size) sof_get_control_data() argument 887 struct sof_widget_data *wdata = NULL; sof_process_load() local [all...] |
| /linux/drivers/misc/ |
| H A D | xilinx_sdfec.c | 462 u32 wdata; in xsdfec_reg0_write() local 477 wdata = k | n; in xsdfec_reg0_write() 489 wdata); in xsdfec_reg0_write() 496 u32 wdata; in xsdfec_reg1_write() local 512 wdata = nm | no_packing | psize; in xsdfec_reg1_write() 523 wdata); in xsdfec_reg1_write() 531 u32 wdata; in xsdfec_reg2_write() local 563 wdata = (max_schedule | no_final_parity | special_qc | norm_type | in xsdfec_reg2_write() 576 wdata); in xsdfec_reg2_write() 583 u32 wdata; in xsdfec_reg3_write() local [all …]
|
| /linux/drivers/media/usb/dvb-usb-v2/ |
| H A D | mxl111sf-i2c.c | 308 u8 index, u8 *wdata) in mxl111sf_i2c_send_data() argument 310 int ret = mxl111sf_ctrl_msg(state, wdata[0], in mxl111sf_i2c_send_data() 311 &wdata[1], 25, NULL, 0); in mxl111sf_i2c_send_data() 318 u8 index, u8 *wdata, u8 *rdata) in mxl111sf_i2c_get_data() argument 320 int ret = mxl111sf_ctrl_msg(state, wdata[0], in mxl111sf_i2c_get_data() 321 &wdata[1], 25, rdata, 24); in mxl111sf_i2c_get_data()
|
| /linux/drivers/net/ethernet/sunplus/ |
| H A D | spl2sw_mdio.c | 18 static int spl2sw_mdio_access(struct spl2sw_common *comm, u8 cmd, u8 addr, u8 regnum, u16 wdata) in spl2sw_mdio_access() argument 31 reg2 = FIELD_PREP(MAC_CPU_PHY_WT_DATA, wdata) | FIELD_PREP(MAC_CPU_PHY_CMD, cmd) | in spl2sw_mdio_access()
|
| /linux/drivers/net/usb/ |
| H A D | cx82310_eth.c | 55 u8 *wdata, int wlen, u8 *rdata, int rlen) in cx82310_cmd() argument 66 if (wdata) in cx82310_cmd() 67 memcpy(buf + 4, wdata, min_t(int, wlen, CMD_PACKET_SIZE - 4)); in cx82310_cmd()
|
| /linux/sound/ppc/ |
| H A D | daca.c | 41 unsigned short wdata = 0x00; in daca_init_client() local 48 2, (unsigned char*)&wdata); in daca_init_client()
|
| /linux/arch/m68k/include/asm/ |
| H A D | mac_iop.h | 102 __u8 wdata; /* write a data byte */ member
|
| /linux/arch/arm/boot/dts/st/ |
| H A D | spear310.dtsi | 105 st-plgpio,wdata-reg = <0x20>;
|
| H A D | spear1340.dtsi | 158 st-plgpio,wdata-reg = <0x40>;
|
| /linux/drivers/media/dvb-frontends/drx39xyj/ |
| H A D | drx_driver.h | 1743 u8 wdata, /* data to write */ 1762 u16 wdata, /* data to write */ 1781 u32 wdata, /* data to write */
|