Home
last modified time | relevance | path

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

12345

/linux-6.6.21/fs/ubifs/
Dio.c498 struct ubifs_wbuf *wbuf = container_of(timer, struct ubifs_wbuf, timer); in wbuf_timer_callback_nolock() local
500 dbg_io("jhead %s", dbg_jhead(wbuf->jhead)); in wbuf_timer_callback_nolock()
501 wbuf->need_sync = 1; in wbuf_timer_callback_nolock()
502 wbuf->c->need_wbuf_sync = 1; in wbuf_timer_callback_nolock()
503 ubifs_wake_up_bgt(wbuf->c); in wbuf_timer_callback_nolock()
512 static void new_wbuf_timer_nolock(struct ubifs_info *c, struct ubifs_wbuf *wbuf) in new_wbuf_timer_nolock() argument
520 ubifs_assert(c, !hrtimer_active(&wbuf->timer)); in new_wbuf_timer_nolock()
523 if (wbuf->no_timer) in new_wbuf_timer_nolock()
526 dbg_jhead(wbuf->jhead), in new_wbuf_timer_nolock()
529 hrtimer_start_range_ns(&wbuf->timer, softlimit, delta, in new_wbuf_timer_nolock()
[all …]
Dgc.c68 struct ubifs_wbuf *wbuf = &c->jheads[GCHD].wbuf; in switch_gc_head() local
72 wbuf->lnum, wbuf->offs + wbuf->used, gc_lnum, in switch_gc_head()
73 c->leb_size - wbuf->offs - wbuf->used); in switch_gc_head()
75 err = ubifs_wbuf_sync_nolock(wbuf); in switch_gc_head()
92 err = ubifs_wbuf_seek_nolock(wbuf, gc_lnum, 0); in switch_gc_head()
304 struct ubifs_scan_node *snod, struct ubifs_wbuf *wbuf) in move_node() argument
306 int err, new_lnum = wbuf->lnum, new_offs = wbuf->offs + wbuf->used; in move_node()
309 err = ubifs_wbuf_write_nolock(wbuf, snod->node, snod->len); in move_node()
335 struct ubifs_wbuf *wbuf = &c->jheads[GCHD].wbuf; in move_nodes() local
337 if (wbuf->lnum == -1) { in move_nodes()
[all …]
Djournal.c101 struct ubifs_wbuf *wbuf = &c->jheads[jhead].wbuf; in reserve_space() local
111 mutex_lock_nested(&wbuf->io_mutex, wbuf->jhead); in reserve_space()
118 avail = c->leb_size - wbuf->offs - wbuf->used; in reserve_space()
119 if (wbuf->lnum != -1 && avail >= len) in reserve_space()
140 mutex_unlock(&wbuf->io_mutex); in reserve_space()
165 mutex_lock_nested(&wbuf->io_mutex, wbuf->jhead); in reserve_space()
167 avail = c->leb_size - wbuf->offs - wbuf->used; in reserve_space()
169 if (wbuf->lnum != -1 && avail >= len) { in reserve_space()
176 lnum, wbuf->lnum, wbuf->offs + wbuf->used); in reserve_space()
194 err = ubifs_wbuf_sync_nolock(wbuf); in reserve_space()
[all …]
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()
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()
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()
/linux-6.6.21/drivers/slimbus/
Dstream.c127 u8 wbuf[2]; in slim_connect_port_channel() local
128 struct slim_val_inf msg = {0, 2, NULL, wbuf, NULL}; in slim_connect_port_channel()
135 wbuf[0] = port->id; in slim_connect_port_channel()
136 wbuf[1] = port->ch.id; in slim_connect_port_channel()
147 u8 wbuf[1]; in slim_disconnect_port() local
148 struct slim_val_inf msg = {0, 1, NULL, wbuf, NULL}; in slim_disconnect_port()
152 wbuf[0] = port->id; in slim_disconnect_port()
163 u8 wbuf[1]; in slim_deactivate_remove_channel() local
164 struct slim_val_inf msg = {0, 1, NULL, wbuf, NULL}; in slim_deactivate_remove_channel()
169 wbuf[0] = port->ch.id; in slim_deactivate_remove_channel()
[all …]
Dqcom-ngd-ctrl.c793 u8 wbuf[SLIM_MSGQ_BUF_LEN]; in qcom_slim_ngd_xfer_msg() local
841 wbuf[i++] = txn->la; in qcom_slim_ngd_xfer_msg()
843 wbuf[i++] = txn->msg->wbuf[0]; in qcom_slim_ngd_xfer_msg()
845 wbuf[i++] = txn->msg->wbuf[1]; in qcom_slim_ngd_xfer_msg()
854 wbuf[i++] = txn->tid; in qcom_slim_ngd_xfer_msg()
857 txn->msg->wbuf = wbuf; in qcom_slim_ngd_xfer_msg()
884 if (txn->msg && txn->msg->wbuf) in qcom_slim_ngd_xfer_msg()
885 memcpy(puc, txn->msg->wbuf, txn->msg->num_bytes); in qcom_slim_ngd_xfer_msg()
1000 u8 wbuf[SLIM_MSGQ_BUF_LEN]; in qcom_slim_ngd_enable_stream() local
1011 txn.msg->wbuf = wbuf; in qcom_slim_ngd_enable_stream()
[all …]
Dmessaging.c194 if (msg->wbuf != NULL) in slim_val_inf_sanity()
200 if (msg->rbuf != NULL && msg->wbuf != NULL) in slim_val_inf_sanity()
275 size_t count, u8 *rbuf, u8 *wbuf) in slim_fill_msg() argument
280 msg->wbuf = wbuf; in slim_fill_msg()
Dsched.c99 msg.wbuf = &restart; in slim_ctrl_clk_pause()
107 msg.wbuf = NULL; in slim_ctrl_clk_pause()
/linux-6.6.21/drivers/media/common/b2c2/
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-6.6.21/drivers/media/usb/dvb-usb-v2/
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()
Dau6610.c15 u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen) in au6610_usb_msg() argument
31 index = wbuf[0] << 8; in au6610_usb_msg()
34 index = wbuf[0] << 8; in au6610_usb_msg()
35 index += wbuf[1]; in au6610_usb_msg()
67 u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen) in au6610_i2c_msg() argument
78 return au6610_usb_msg(d, request, addr, wbuf, wlen, rbuf, rlen); in au6610_i2c_msg()
Daf9035.c58 memcpy(&state->buf[REQ_HDR_LEN], req->wbuf, req->wlen); in af9035_ctrl_msg()
117 u8 wbuf[MAX_XFER_SIZE]; in af9035_wr_regs() local
119 struct usb_req req = { CMD_MEM_WR, mbox, 6 + len, wbuf, 0, NULL }; in af9035_wr_regs()
121 if (6 + len > sizeof(wbuf)) { in af9035_wr_regs()
126 wbuf[0] = len; in af9035_wr_regs()
127 wbuf[1] = 2; in af9035_wr_regs()
128 wbuf[2] = 0; in af9035_wr_regs()
129 wbuf[3] = 0; in af9035_wr_regs()
130 wbuf[4] = (reg >> 8) & 0xff; in af9035_wr_regs()
131 wbuf[5] = (reg >> 0) & 0xff; in af9035_wr_regs()
[all …]
/linux-6.6.21/fs/jffs2/
Dwbuf.c260 c->wbuf, c->wbuf_pagesize, 0); in jffs2_verify_write()
382 memcpy(buf + (c->wbuf_ofs - start), c->wbuf, end - c->wbuf_ofs); in jffs2_wbuf_recover()
414 unsigned char *rewrite_buf = buf?:c->wbuf; in jffs2_wbuf_recover()
446 memmove(c->wbuf, rewrite_buf + towrite, c->wbuf_len); in jffs2_wbuf_recover()
451 memcpy(c->wbuf, buf, end-start); in jffs2_wbuf_recover()
453 memmove(c->wbuf, c->wbuf + (start - c->wbuf_ofs), end - start); in jffs2_wbuf_recover()
518 (void *)(buf?:c->wbuf) + (ref_offset(raw) - start)); in jffs2_wbuf_recover()
614 memset(c->wbuf + c->wbuf_len, 0, c->wbuf_pagesize - c->wbuf_len); in __jffs2_flush_wbuf()
617 struct jffs2_unknown_node *padnode = (void *)(c->wbuf + c->wbuf_len); in __jffs2_flush_wbuf()
639 &retlen, c->wbuf); in __jffs2_flush_wbuf()
[all …]
/linux-6.6.21/drivers/media/rc/
Dir-rx51.c29 int wbuf[WBUF_LEN]; member
75 if (ir_rx51->wbuf[ir_rx51->wbuf_index] == -1) in ir_rx51_timer_cb()
83 ns = US_TO_NS(ir_rx51->wbuf[ir_rx51->wbuf_index]); in ir_rx51_timer_cb()
111 memcpy(ir_rx51->wbuf, buffer, count * sizeof(unsigned int)); in ir_rx51_tx()
118 ir_rx51->wbuf[count] = -1; /* Insert termination mark */ in ir_rx51_tx()
128 ns_to_ktime(US_TO_NS(ir_rx51->wbuf[0])), in ir_rx51_tx()
/linux-6.6.21/sound/isa/wavefront/
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()
602 unsigned char wbuf[2]; in wavefront_delete_sample() local
605 wbuf[0] = sample_num & 0x7f; in wavefront_delete_sample()
606 wbuf[1] = sample_num >> 7; in wavefront_delete_sample()
608 x = snd_wavefront_cmd(dev, WFC_DELETE_SAMPLE, NULL, wbuf); in wavefront_delete_sample()
620 unsigned char rbuf[32], wbuf[32]; in wavefront_get_sample_status() local
625 if (snd_wavefront_cmd (dev, WFC_GET_NSAMPLES, rbuf, wbuf)) { in wavefront_get_sample_status()
634 wbuf[0] = i & 0x7f; in wavefront_get_sample_status()
[all …]
/linux-6.6.21/drivers/media/usb/dvb-usb/
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()
Ddtv5100.c26 u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen) in dtv5100_i2c_msg() argument
50 value = wbuf[1]; in dtv5100_i2c_msg()
56 index = (addr << 8) + wbuf[0]; in dtv5100_i2c_msg()
/linux-6.6.21/drivers/input/touchscreen/
Dedt-ft5x06.c191 u8 wbuf[4], rbuf[3]; in edt_M06_i2c_read() local
195 wbuf[0] = addr; in edt_M06_i2c_read()
199 wbuf[0] = 0xf5; in edt_M06_i2c_read()
200 wbuf[1] = 0xe; in edt_M06_i2c_read()
201 wbuf[2] = *((u8 *)val_buf); in edt_M06_i2c_read()
209 wbuf[0] = M06_REG_CMD(tsdata->factory_mode); in edt_M06_i2c_read()
210 wbuf[1] = M06_REG_ADDR(tsdata->factory_mode, addr); in edt_M06_i2c_read()
211 wbuf[1] |= tsdata->factory_mode ? 0x80 : 0x40; in edt_M06_i2c_read()
217 xfer[0].buf = wbuf; in edt_M06_i2c_read()
247 wbuf[2] = rbuf[0]; in edt_M06_i2c_read()
[all …]
/linux-6.6.21/drivers/media/pci/ddbridge/
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()
/linux-6.6.21/drivers/video/backlight/
Dams369fg06.c190 const unsigned short *wbuf) in ams369fg06_panel_send_sequence() argument
194 while ((wbuf[i] & DEFMASK) != ENDDEF) { in ams369fg06_panel_send_sequence()
195 if ((wbuf[i] & DEFMASK) != SLEEPMSEC) { in ams369fg06_panel_send_sequence()
196 ret = ams369fg06_spi_write(lcd, wbuf[i], wbuf[i+1]); in ams369fg06_panel_send_sequence()
200 msleep(wbuf[i+1]); in ams369fg06_panel_send_sequence()
/linux-6.6.21/drivers/soundwire/
Dstream.c69 u16 wbuf; in _sdw_program_slave_port_params() local
106 wbuf = FIELD_GET(SDW_DPN_SAMPLECTRL_HIGH, t_params->sample_interval - 1); in _sdw_program_slave_port_params()
108 ret = sdw_write_no_pm(slave, addr3, wbuf); in _sdw_program_slave_port_params()
115 wbuf = FIELD_PREP(SDW_DPN_HCTRL_HSTART, t_params->hstart); in _sdw_program_slave_port_params()
116 wbuf |= FIELD_PREP(SDW_DPN_HCTRL_HSTOP, t_params->hstop); in _sdw_program_slave_port_params()
118 ret = sdw_write_no_pm(slave, addr4, wbuf); in _sdw_program_slave_port_params()
135 u8 wbuf; in sdw_program_slave_port_params() local
163 wbuf = FIELD_PREP(SDW_DPN_PORTCTRL_DATAMODE, p_params->data_mode); in sdw_program_slave_port_params()
164 wbuf |= FIELD_PREP(SDW_DPN_PORTCTRL_FLOWMODE, p_params->flow_mode); in sdw_program_slave_port_params()
166 ret = sdw_update_no_pm(s_rt->slave, addr1, 0xF, wbuf); in sdw_program_slave_port_params()
[all …]
/linux-6.6.21/drivers/scsi/
Dadvansys.c8704 ushort *wbuf; in AscGetEEPConfig() local
8710 wbuf = (ushort *)cfg_buf; in AscGetEEPConfig()
8713 for (s_addr = 0; s_addr < 2; s_addr++, wbuf++) { in AscGetEEPConfig()
8714 *wbuf = AscReadEEPWord(iop_base, (uchar)s_addr); in AscGetEEPConfig()
8715 sum += *wbuf; in AscGetEEPConfig()
8724 for (s_addr = cfg_beg; s_addr <= (cfg_end - 1); s_addr++, wbuf++) { in AscGetEEPConfig()
8731 *wbuf = le16_to_cpu(wval); in AscGetEEPConfig()
8734 *wbuf = wval; in AscGetEEPConfig()
8742 *wbuf = AscReadEEPWord(iop_base, (uchar)s_addr); in AscGetEEPConfig()
8816 ushort *wbuf; in AscSetEEPConfigOnce() local
[all …]
/linux-6.6.21/drivers/media/tuners/
Dqm1d1c0042.c66 u8 wbuf[2] = { reg, val }; in reg_write() local
69 ret = i2c_master_send(state->i2c, wbuf, sizeof(wbuf)); in reg_write()
70 if (ret >= 0 && ret < sizeof(wbuf)) in reg_write()
72 return (ret == sizeof(wbuf)) ? 0 : ret; in reg_write()

12345