write_fifo
void (*write_fifo)(struct hfc_multi *hc, u_char *data,
hc->write_fifo = write_fifo_embsd;
hc->write_fifo(hc, hc->silence_data, poll >> 1);
hc->write_fifo(hc, d, ii - i);
hc->write_fifo = write_fifo_pcimem;
hc->write_fifo = write_fifo_pcimem;
hc->write_fifo = write_fifo_regio;
dest.write_fifo = &WriteFiFo##name##_##typ; \
fifo_func *write_fifo;
fifo_func *write_fifo;
fifo_func *write_fifo;
isac->write_fifo(isac->dch.hw, isac->off, ptr, count);
hscx->ip->write_fifo(hscx->ip->hw,
hscx->ip->write_fifo(hscx->ip->hw,
isar->write_fifo(isar->hw, ISAR_MBOX, msg, len);
return cdev->ops->write_fifo(cdev, addr_offset, val, val_count);
return cdev->ops->write_fifo(cdev, fpi, &val, 1);
int (*write_fifo)(struct m_can_classdev *cdev, int addr_offset,
.write_fifo = iomap_write_fifo,
.write_fifo = iomap_write_fifo,
.write_fifo = tcan4x5x_write_fifo,
status = write_fifo(sspi);
write_fifo(sspi);
send_size = kfifo_out_peek(&gb_tty->write_fifo,
ret = kfifo_out(&gb_tty->write_fifo, &request->data[0],
count = kfifo_in_spinlocked(&gb_tty->write_fifo, buf, count,
room = kfifo_avail(&gb_tty->write_fifo);
chars = kfifo_len(&gb_tty->write_fifo);
struct kfifo write_fifo;
kfifo_reset_out(&gb_tty->write_fifo);
kfifo_free(&gb_tty->write_fifo);
retval = kfifo_alloc(&gb_tty->write_fifo, GB_UART_WRITE_FIFO_SIZE,
return write_fifo(ep, req);
status = write_fifo(ep, req);
(ep->is_in ? write_fifo : read_fifo)(ep, req);
status = (ep->is_in ? write_fifo : read_fifo)(ep, req);
write_fifo(ep, _req);
write_fifo(ep, NULL);
write_fifo(ep, &req->req);
stat = write_fifo(ep0, req);
(void) write_fifo(ep, req);
write_fifo(ep, req);
(is_in ? write_fifo : read_fifo)(ep, req);
if ((is_in ? write_fifo : read_fifo)(ep, req) == 1)
completed = write_fifo(ep, req);
&& write_fifo(ep, req))
completed = write_fifo(ep, req);
if (musb->ops->write_fifo)
musb->io.write_fifo = musb->ops->write_fifo;
musb->io.write_fifo = musb_default_write_fifo;
return hw_ep->musb->io.write_fifo(hw_ep, len, src);
void (*write_fifo)(struct musb_hw_ep *hw_ep, u16 len, const u8 *buf);
void (*write_fifo)(struct musb_hw_ep *hw_ep, u16 len, const u8 *buf);
.write_fifo = tusb_write_fifo,
count = kfifo_out_locked(&port->write_fifo, buf + HCI_HEADER_LENGTH,
if (kfifo_alloc(&priv->write_fifo, CYPRESS_BUF_SIZE, GFP_KERNEL)) {
kfifo_free(&priv->write_fifo);
kfifo_reset_out(&priv->write_fifo);
count = kfifo_in_locked(&priv->write_fifo, buf, count, &priv->lock);
count = kfifo_out_locked(&priv->write_fifo,
room = kfifo_avail(&priv->write_fifo);
chars = kfifo_len(&priv->write_fifo);
struct kfifo write_fifo; /* write fifo */
kfifo_reset_out(&port->write_fifo);
bytes_out = kfifo_in_locked(&port->write_fifo, buf, count,
tx_len = kfifo_out_locked(&port->write_fifo,
if (kfifo_is_empty(&port->write_fifo)) {
c = kfifo_out(&port->write_fifo, &buffer[i + 1], len);
count = kfifo_out_locked(&port->write_fifo, dest, size,
kfifo_reset_out(&port->write_fifo);
return kfifo_out_locked(&port->write_fifo, dest, size, &port->lock);
if (!port->write_urbs_free || !kfifo_len(&port->write_fifo)) {
count = kfifo_in_locked(&port->write_fifo, buf, count, &port->lock);
room = kfifo_avail(&port->write_fifo);
chars = kfifo_len(&port->write_fifo) + port->tx_bytes;
kfifo_reset_out(&port->write_fifo);
count = kfifo_in_locked(&port->write_fifo, data, count,
count = kfifo_out(&port->write_fifo,
room = kfifo_avail(&port->write_fifo);
chars = kfifo_len(&port->write_fifo);
count = kfifo_len(&port->write_fifo);
count = kfifo_out(&port->write_fifo, urb->transfer_buffer, count);
count = kfifo_in_locked(&port->write_fifo, buf, count, &port->lock);
kfifo_reset(&port->write_fifo);
count = kfifo_out_locked(&port->write_fifo, buf + KLSI_HDR_LEN, size,
count = kfifo_out_locked(&port->write_fifo, buf + HEADER_SIZE,
count = kfifo_out_locked(&port->write_fifo, buf + OMNINET_HEADERLEN,
count = kfifo_len(&port->write_fifo);
count = kfifo_out_locked(&port->write_fifo,
count = kfifo_in_locked(&port->write_fifo, buf, count, &port->lock);
room = kfifo_avail(&port->write_fifo);
chars = kfifo_len(&port->write_fifo);
kfifo_reset_out(&port->write_fifo);
count = kfifo_len(&port->write_fifo);
count = kfifo_out_locked(&port->write_fifo, buf, size - trailer_len,
count = kfifo_out(&port->write_fifo,
kfifo_reset_out(&port->write_fifo);
count = kfifo_in_locked(&port->write_fifo, data, count,
room = kfifo_avail(&port->write_fifo);
chars = kfifo_len(&port->write_fifo);
kfifo_free(&port->write_fifo);
if (kfifo_alloc(&port->write_fifo, PAGE_SIZE, GFP_KERNEL))
struct kfifo write_fifo;