Home
last modified time | relevance | path

Searched refs:wbuf (Results 1 – 25 of 49) sorted by relevance

12

/linux/fs/ubifs/
H A Dio.c493 struct ubifs_wbuf *wbuf = container_of(timer, struct ubifs_wbuf, timer); in wbuf_timer_callback_nolock() local
495 dbg_io("jhead %s", dbg_jhead(wbuf->jhead)); in wbuf_timer_callback_nolock()
496 wbuf->need_sync = 1; in wbuf_timer_callback_nolock()
497 wbuf->c->need_wbuf_sync = 1; in wbuf_timer_callback_nolock()
498 ubifs_wake_up_bgt(wbuf->c); in wbuf_timer_callback_nolock()
507 static void new_wbuf_timer_nolock(struct ubifs_info *c, struct ubifs_wbuf *wbuf) in new_wbuf_timer_nolock() argument
515 ubifs_assert(c, !hrtimer_active(&wbuf->timer)); in new_wbuf_timer_nolock()
518 if (wbuf->no_timer) in new_wbuf_timer_nolock()
521 dbg_jhead(wbuf->jhead), in new_wbuf_timer_nolock()
524 hrtimer_start_range_ns(&wbuf->timer, softlimit, delta, in new_wbuf_timer_nolock()
[all …]
H A Dmisc.h127 static inline int ubifs_wbuf_sync(struct ubifs_wbuf *wbuf) in ubifs_wbuf_sync() argument
131 mutex_lock_nested(&wbuf->io_mutex, wbuf->jhead); in ubifs_wbuf_sync()
132 err = ubifs_wbuf_sync_nolock(wbuf); in ubifs_wbuf_sync()
133 mutex_unlock(&wbuf->io_mutex); in ubifs_wbuf_sync()
H A Dlog.c79 return &c->jheads[jhead].wbuf; in ubifs_get_wbuf()
308 struct ubifs_wbuf *wbuf; in remove_buds() local
312 wbuf = &c->jheads[bud->jhead].wbuf; in remove_buds()
314 if (wbuf->lnum == bud->lnum) { in remove_buds()
319 c->cmt_bud_bytes += wbuf->offs - bud->start; in remove_buds()
322 wbuf->offs - bud->start, c->cmt_bud_bytes); in remove_buds()
323 bud->start = wbuf->offs; in remove_buds()
394 int lnum = c->jheads[i].wbuf.lnum; in ubifs_log_start_commit()
395 int offs = c->jheads[i].wbuf.offs; in ubifs_log_start_commit()
H A Drecovery.c1160 struct ubifs_wbuf *wbuf = &c->jheads[GCHD].wbuf; in ubifs_rcvry_gc_commit() local
1164 dbg_rcvry("GC head LEB %d, offs %d", wbuf->lnum, wbuf->offs); in ubifs_rcvry_gc_commit()
1167 if (wbuf->lnum == -1 || wbuf->offs == c->leb_size) in ubifs_rcvry_gc_commit()
1170 err = ubifs_find_dirty_leb(c, &lp, wbuf->offs, 2); in ubifs_rcvry_gc_commit()
1180 ubifs_assert(c, lp.free + lp.dirty >= wbuf->offs); in ubifs_rcvry_gc_commit()
1192 mutex_lock_nested(&wbuf->io_mutex, wbuf->jhead); in ubifs_rcvry_gc_commit()
1195 int err2 = ubifs_wbuf_sync_nolock(wbuf); in ubifs_rcvry_gc_commit()
1200 mutex_unlock(&wbuf->io_mutex); in ubifs_rcvry_gc_commit()
H A Dtnc_misc.c480 struct ubifs_wbuf *wbuf; in ubifs_tnc_read_node() local
486 wbuf = ubifs_get_wbuf(c, zbr->lnum); in ubifs_tnc_read_node()
487 if (wbuf) in ubifs_tnc_read_node()
488 err = ubifs_read_node_wbuf(wbuf, node, type, zbr->len, in ubifs_tnc_read_node()
/linux/drivers/slimbus/
H A Dstream.c129 u8 wbuf[2]; in slim_connect_port_channel() local
130 struct slim_val_inf msg = {0, 2, NULL, wbuf, NULL}; in slim_connect_port_channel()
137 wbuf[0] = port->id; in slim_connect_port_channel()
138 wbuf[1] = port->ch.id; in slim_connect_port_channel()
149 u8 wbuf[1]; in slim_disconnect_port() local
150 struct slim_val_inf msg = {0, 1, NULL, wbuf, NULL}; in slim_disconnect_port()
154 wbuf[0] = port->id; in slim_disconnect_port()
165 u8 wbuf[1]; in slim_deactivate_remove_channel() local
166 struct slim_val_inf msg = {0, 1, NULL, wbuf, NULL}; in slim_deactivate_remove_channel()
171 wbuf[0] = port->ch.id; in slim_deactivate_remove_channel()
[all …]
H A Dsched.c99 msg.wbuf = &restart; in slim_ctrl_clk_pause()
107 msg.wbuf = NULL; in slim_ctrl_clk_pause()
/linux/drivers/media/common/b2c2/
H A Dflexcop-eeprom.c17 u32 len, u8 *wbuf, u8 *rbuf, int retries)
22 if (eeprom_write(adapter, addr, wbuf, len) == len) {
35 u8 wbuf[20];
40 memcpy(wbuf, key, len);
41 wbuf[16] = 0;
42 wbuf[17] = 0;
43 wbuf[18] = 0;
44 wbuf[19] = calc_lrc(wbuf, 19);
45 return eeprom_lrc_write(adapter, 0x3e4, 20, wbuf, rbuf, 4);
/linux/drivers/media/usb/dvb-usb-v2/
H A Ddvb_usb_urb.c12 u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen) in dvb_usb_v2_generic_io() argument
16 if (!wbuf || !wlen || !d->props->generic_bulk_ctrl_endpoint || in dvb_usb_v2_generic_io()
22 dev_dbg(&d->udev->dev, "%s: >>> %*ph\n", __func__, wlen, wbuf); in dvb_usb_v2_generic_io()
25 d->props->generic_bulk_ctrl_endpoint), wbuf, wlen, in dvb_usb_v2_generic_io()
61 u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen) in dvb_usbv2_generic_rw() argument
66 ret = dvb_usb_v2_generic_io(d, wbuf, wlen, rbuf, rlen); in dvb_usbv2_generic_rw()
86 u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen) in dvb_usbv2_generic_rw_locked() argument
88 return dvb_usb_v2_generic_io(d, wbuf, wlen, rbuf, rlen); in dvb_usbv2_generic_rw_locked()
H A Daf9035.h40 u8 *wbuf; member
/linux/include/linux/platform_data/x86/
H A Dintel_pmc_ipc.h24 u32 wbuf[4]; member
66 params[3].integer.value = ipc_cmd->wbuf[0]; in intel_pmc_ipc()
67 params[4].integer.value = ipc_cmd->wbuf[1]; in intel_pmc_ipc()
68 params[5].integer.value = ipc_cmd->wbuf[2]; in intel_pmc_ipc()
69 params[6].integer.value = ipc_cmd->wbuf[3]; in intel_pmc_ipc()
/linux/sound/isa/wavefront/
H A Dwavefront_synth.c334 int cmd, unsigned char *rbuf, unsigned char *wbuf) in snd_wavefront_cmd() argument
376 if (wavefront_write (dev, wbuf[i])) { in snd_wavefront_cmd()
384 i, wbuf[i]); in snd_wavefront_cmd()
604 unsigned char wbuf[2]; in wavefront_delete_sample()
607 wbuf[0] = sample_num & 0x7f; in wavefront_delete_sample()
608 wbuf[1] = sample_num >> 7; in wavefront_delete_sample()
610 x = snd_wavefront_cmd(dev, WFC_DELETE_SAMPLE, NULL, wbuf); in wavefront_delete_sample()
622 unsigned char rbuf[32], wbuf[32]; in wavefront_get_sample_status()
627 if (snd_wavefront_cmd (dev, WFC_GET_NSAMPLES, rbuf, wbuf)) { in wavefront_get_sample_status()
636 wbuf[ in wavefront_get_sample_status()
602 unsigned char wbuf[2]; wavefront_delete_sample() local
620 unsigned char rbuf[32], wbuf[32]; wavefront_get_sample_status() local
2171 unsigned char rbuf[4], wbuf[4]; snd_wavefront_detect() local
[all...]
/linux/drivers/media/usb/dvb-usb/
H A Ddvb-usb-urb.c12 int dvb_usb_generic_rw(struct dvb_usb_device *d, u8 *wbuf, u16 wlen, u8 *rbuf, in dvb_usb_generic_rw() argument
17 if (!d || wbuf == NULL || wlen == 0) in dvb_usb_generic_rw()
29 debug_dump(wbuf,wlen,deb_xfer); in dvb_usb_generic_rw()
32 d->props.generic_bulk_ctrl_endpoint), wbuf,wlen,&actlen, in dvb_usb_generic_rw()
/linux/drivers/input/touchscreen/
H A Dedt-ft5x06.c190 u8 wbuf[4], rbuf[3]; in edt_M06_i2c_read() local
194 wbuf[0] = addr; in edt_M06_i2c_read()
198 wbuf[0] = 0xf5; in edt_M06_i2c_read()
199 wbuf[1] = 0xe; in edt_M06_i2c_read()
200 wbuf[2] = *((u8 *)val_buf); in edt_M06_i2c_read()
208 wbuf[0] = M06_REG_CMD(tsdata->factory_mode); in edt_M06_i2c_read()
209 wbuf[1] = M06_REG_ADDR(tsdata->factory_mode, addr); in edt_M06_i2c_read()
210 wbuf[1] |= tsdata->factory_mode ? 0x80 : 0x40; in edt_M06_i2c_read()
216 xfer[0].buf = wbuf; in edt_M06_i2c_read()
246 wbuf[2] = rbuf[0]; in edt_M06_i2c_read()
[all …]
/linux/drivers/media/pci/ddbridge/
H A Dddbridge-i2c.c96 ddbcpyto(dev, i2c->wbuf, msg[0].buf, msg[0].len); in ddb_i2c_master_xfer()
108 ddbcpyto(dev, i2c->wbuf, msg[0].buf, msg[0].len); in ddb_i2c_master_xfer()
161 i2c->wbuf = DDB_LINK_TAG(link) | in ddb_i2c_add()
163 i2c->rbuf = i2c->wbuf; /* + i2c->bsize / 2 */ in ddb_i2c_add()
167 ddbwritel(dev, ((i2c->rbuf & 0xffff) << 16) | (i2c->wbuf & 0xffff), in ddb_i2c_add()
H A Dddbridge-i2c.h25 u8 *wbuf, u32 wlen, u8 *rbuf, u32 rlen) in i2c_io() argument
28 .buf = wbuf, .len = wlen }, in i2c_io()
/linux/drivers/video/backlight/
H A Dams369fg06.c189 const unsigned short *wbuf) in ams369fg06_panel_send_sequence() argument
193 while ((wbuf[i] & DEFMASK) != ENDDEF) { in ams369fg06_panel_send_sequence()
194 if ((wbuf[i] & DEFMASK) != SLEEPMSEC) { in ams369fg06_panel_send_sequence()
195 ret = ams369fg06_spi_write(lcd, wbuf[i], wbuf[i+1]); in ams369fg06_panel_send_sequence()
199 msleep(wbuf[i+1]); in ams369fg06_panel_send_sequence()
H A Dlms501kf03.c126 const unsigned char *wbuf, in lms501kf03_panel_send_sequence() argument
133 ret = lms501kf03_spi_write(lcd, COMMAND_ONLY, wbuf[i]); in lms501kf03_panel_send_sequence()
135 ret = lms501kf03_spi_write(lcd, DATA_ONLY, wbuf[i]); in lms501kf03_panel_send_sequence()
/linux/drivers/soundwire/
H A Dstream.c72 u16 wbuf; in _sdw_program_slave_port_params() local
112 wbuf = FIELD_GET(SDW_DPN_SAMPLECTRL_HIGH, t_params->sample_interval - 1); in _sdw_program_slave_port_params()
114 ret = sdw_write_no_pm(slave, addr3, wbuf); in _sdw_program_slave_port_params()
121 wbuf = FIELD_PREP(SDW_DPN_HCTRL_HSTART, t_params->hstart); in _sdw_program_slave_port_params()
122 wbuf |= FIELD_PREP(SDW_DPN_HCTRL_HSTOP, t_params->hstop); in _sdw_program_slave_port_params()
124 ret = sdw_write_no_pm(slave, addr4, wbuf); in _sdw_program_slave_port_params()
142 u8 wbuf; in sdw_program_slave_port_params() local
179 wbuf = FIELD_PREP(SDW_DPN_PORTCTRL_DATAMODE, p_params->data_mode); in sdw_program_slave_port_params()
180 wbuf |= FIELD_PREP(SDW_DPN_PORTCTRL_FLOWMODE, p_params->flow_mode); in sdw_program_slave_port_params()
182 ret = sdw_update_no_pm(s_rt->slave, addr1, 0xF, wbuf); in sdw_program_slave_port_params()
[all …]
/linux/drivers/platform/x86/
H A Dintel_scu_ipc.c287 u32 *wbuf = (u32 *)&cbuf; in pwr_reg_rdwr() local
304 ipc_data_writel(scu, wbuf[nc], offset); in pwr_reg_rdwr()
310 ipc_data_writel(scu, wbuf[nc], offset); in pwr_reg_rdwr()
315 ipc_data_writel(scu, wbuf[0], 0); /* Write wbuff */ in pwr_reg_rdwr()
325 wbuf[nc] = ipc_data_readl(scu, offset); in pwr_reg_rdwr()
326 memcpy(data, wbuf, count); in pwr_reg_rdwr()
/linux/drivers/video/fbdev/omap/
H A Dlcd_mipid.c56 static void mipid_transfer(struct mipid_device *md, int cmd, const u8 *wbuf, in mipid_transfer() argument
79 x->tx_buf = wbuf; in mipid_transfer()
342 u16 wbuf[3]; in ls041y3_esd_check_mode2() member
355 mipid_write(md, rd->cmd, (u8 *)rd->wbuf, rd->wlen); in ls041y3_esd_check_mode2()
363 mipid_write(md, rd->cmd, (u8 *)rd->wbuf, rd->wlen); in ls041y3_esd_check_mode2()
/linux/drivers/media/pci/ngene/
H A Dngene-dvb.c83 struct dvb_ringbuffer *wbuf = &dev->tsout_rbuf; in ts_poll() local
87 poll_wait(file, &wbuf->queue, wait); in ts_poll()
91 if (dvb_ringbuffer_free(wbuf) >= 188) in ts_poll()
/linux/drivers/media/usb/pvrusb2/
H A Dpvrusb2-i2c-core.c286 u8 wbuf[2]; in i2c_hack_cx25840() local
330 wbuf[0] = subaddr >> 8; in i2c_hack_cx25840()
331 wbuf[1] = subaddr; in i2c_hack_cx25840()
332 ret = pvr2_i2c_basic_op(hdw,i2c_addr,wbuf,2,rdata,rlen); in i2c_hack_cx25840()
/linux/fs/jffs2/
H A DMakefile14 jffs2-$(CONFIG_JFFS2_FS_WRITEBUFFER) += wbuf.o
H A DREADME.Locking33 the alloc_sem is also used to protect the wbuf-related members of the
35 if the wbuf is currently holding any data is permitted, though.
142 write-behind buffer ('wbuf') used for flash chips where we must write
143 in blocks. It protects both the contents of the wbuf and the metadata

12