Home
last modified time | relevance | path

Searched refs:io_queue (Results 1 – 12 of 12) sorted by relevance

/Linux-v4.19/drivers/staging/rtl8723bs/include/
Drtw_io.h77 struct io_queue;
96 void (*_sync_irp_protocol_rw)(struct io_queue *pio_q);
253 struct io_queue { struct
271 extern uint ioreq_flush(struct adapter *adapter, struct io_queue *ioqueue); argument
272 extern void sync_ioreq_enqueue(struct io_req *preq, struct io_queue *ioqueue);
273 extern uint sync_ioreq_flush(struct adapter *adapter, struct io_queue *ioqueue);
276 extern uint free_ioreq(struct io_req *preq, struct io_queue *pio_queue);
277 extern struct io_req *alloc_ioreq(struct io_queue *pio_q);
346 extern void async_bus_io(struct io_queue *pio_q);
347 extern void bus_sync_io(struct io_queue *pio_q);
[all …]
/Linux-v4.19/drivers/staging/rtl8712/
Drtl871x_io.c112 struct io_queue *pio_queue; in r8712_alloc_io_queue()
153 struct io_queue *pio_queue = adapter->pio_queue; in r8712_free_io_queue()
Drtl871x_io.h81 struct io_queue;
106 void (*_sync_irp_protocol_rw)(struct io_queue *pio_q);
224 struct io_queue { struct
Dusb_ops_linux.c155 struct io_queue *pio_q = (struct io_queue *)purb->context; in usb_write_mem_complete()
174 struct io_queue *pio_queue = padapter->pio_queue; in r8712_usb_write_mem()
Ddrv_types.h144 struct io_queue *pio_queue;
/Linux-v4.19/drivers/memstick/core/
Dms_block.h162 struct workqueue_struct *io_queue; member
Dms_block.c1501 queue_work(msb->io_queue, &msb->io_work); in msb_cache_flush_timer()
2027 queue_work(msb->io_queue, &msb->io_work); in msb_submit_req()
2049 flush_workqueue(msb->io_queue); in msb_stop()
2084 queue_work(msb->io_queue, &msb->io_work); in msb_start()
2141 msb->io_queue = alloc_ordered_workqueue("ms_block", WQ_MEM_RECLAIM); in msb_init_disk()
/Linux-v4.19/drivers/s390/net/
Dctcm_fsms.c268 while ((skb = skb_dequeue(&ch->io_queue))) { in chx_txdone()
722 skb_queue_purge(&ch->io_queue); in ctcm_chx_cleanup()
725 ctcm_purge_skb_queue(&ch->io_queue); in ctcm_chx_cleanup()
1020 skb = skb_peek(&ch->io_queue); in ctcm_chx_txretry()
1052 ctcm_purge_skb_queue(&ch->io_queue); in ctcm_chx_txretry()
1245 while ((skb = skb_dequeue(&ch->io_queue))) { in ctcmpc_chx_txdone()
1436 skb_queue_tail(&ch->io_queue, new_skb); in ctcmpc_chx_rx()
1441 skb_queue_tail(&ch->io_queue, new_skb); in ctcmpc_chx_rx()
1800 skb_queue_tail(&wch->io_queue, skb); in ctcmpc_chx_send_sweep()
Dctcm_main.h155 struct sk_buff_head io_queue; /* universal I/O queue */ member
Dctcm_main.c561 skb_queue_tail(&ch->io_queue, skb); in ctcm_transmit_skb()
581 skb_dequeue_tail(&ch->io_queue); in ctcm_transmit_skb()
823 skb_queue_tail(&ch->io_queue, skb); in ctcmpc_transmit_skb()
845 skb_dequeue_tail(&ch->io_queue); in ctcmpc_transmit_skb()
1481 skb_queue_head_init(&ch->io_queue); in add_channel()
Dctcm_mpc.c1087 skb_queue_tail(&ch->io_queue, pskb); in ctcmpc_unpack_skb()
1247 (skb = skb_dequeue(&ch->io_queue))) { in ctcmpc_bh()
1257 if (skb == skb_peek(&ch->io_queue)) in ctcmpc_bh()
/Linux-v4.19/drivers/md/
Ddm-crypt.c144 struct workqueue_struct *io_queue; member
1599 queue_work(cc->io_queue, &io->work); in kcryptd_queue_read()
2208 if (cc->io_queue) in crypt_dtr()
2209 destroy_workqueue(cc->io_queue); in crypt_dtr()
2809 cc->io_queue = alloc_workqueue("kcryptd_io", WQ_HIGHPRI | WQ_CPU_INTENSIVE | WQ_MEM_RECLAIM, 1); in crypt_ctr()
2810 if (!cc->io_queue) { in crypt_ctr()