/kernel/linux/linux-5.10/net/sctp/ |
H A D | stream_sched.c | 72 ch = list_entry(stream->out_curr->ext->outq.next, in sctp_sched_fcfs_dequeue() 159 p += offsetofend(struct sctp_stream_out_ext, outq); in sctp_sched_set_sched() 161 offsetofend(struct sctp_stream_out_ext, outq)); in sctp_sched_set_sched() 267 INIT_LIST_HEAD(&ext->outq); in sctp_sched_init_sid()
|
H A D | stream_sched_rr.c | 130 ch = list_entry(soute->outq.next, struct sctp_chunk, stream_list); in sctp_sched_rr_dequeue() 150 if (list_empty(&soute->outq)) in sctp_sched_rr_dequeue_done()
|
H A D | stream_sched_prio.c | 275 ch = list_entry(soute->outq.next, struct sctp_chunk, stream_list); in sctp_sched_prio_dequeue() 298 if (list_empty(&soute->outq)) in sctp_sched_prio_dequeue_done()
|
H A D | stream.c | 29 struct sctp_outq *outq; in sctp_stream_shrink_out() local 32 outq = &asoc->outqueue; in sctp_stream_shrink_out() 34 list_for_each_entry_safe(ch, temp, &outq->out_chunk_list, list) { in sctp_stream_shrink_out() 40 sctp_sched_dequeue_common(outq, ch); in sctp_stream_shrink_out() 258 !list_empty(&SCTP_SO(stream, sid)->ext->outq)) in sctp_stream_outq_is_empty()
|
H A D | outqueue.c | 70 list_add(&ch->stream_list, &oute->outq); in sctp_outq_head_data() 91 list_add_tail(&ch->stream_list, &oute->outq); in sctp_outq_tail_data() 285 pr_debug("%s: outq:%p, chunk:%p[%s]\n", __func__, q, chunk, in sctp_outq_tail() 294 pr_debug("%s: outqueueing: outq:%p, chunk:%p[%s])\n", in sctp_outq_tail() 779 /* Struct to hold the context during sctp outq flush */ 1087 pr_debug("%s: outq:%p, chunk:%p[%s], tx-tsn:0x%x skb->head:%p skb->users:%d\n", in sctp_outq_flush_data() 1795 /* Create and add a fwdtsn chunk to the outq's control queue if needed. */
|
/kernel/linux/linux-6.6/net/sctp/ |
H A D | stream_sched.c | 68 ch = list_entry(stream->out_curr->ext->outq.next, in sctp_sched_fcfs_dequeue() 144 memset_after(soute, 0, outq); in sctp_sched_free_sched() 269 INIT_LIST_HEAD(&ext->outq); in sctp_sched_init_sid()
|
H A D | stream_sched_rr.c | 125 ch = list_entry(soute->outq.next, struct sctp_chunk, stream_list); in sctp_sched_rr_dequeue() 145 if (list_empty(&soute->outq)) in sctp_sched_rr_dequeue_done()
|
H A D | stream_sched_fc.c | 126 ch = list_entry(soute->outq.next, struct sctp_chunk, stream_list); in sctp_sched_fc_dequeue() 156 if (list_empty(&soute->outq)) { in sctp_sched_fc_dequeue_done()
|
H A D | stream_sched_prio.c | 249 ch = list_entry(soute->outq.next, struct sctp_chunk, stream_list); in sctp_sched_prio_dequeue() 272 if (list_empty(&soute->outq)) in sctp_sched_prio_dequeue_done()
|
H A D | stream.c | 29 struct sctp_outq *outq; in sctp_stream_shrink_out() local 32 outq = &asoc->outqueue; in sctp_stream_shrink_out() 34 list_for_each_entry_safe(ch, temp, &outq->out_chunk_list, list) { in sctp_stream_shrink_out() 40 sctp_sched_dequeue_common(outq, ch); in sctp_stream_shrink_out() 258 !list_empty(&SCTP_SO(stream, sid)->ext->outq)) in sctp_stream_outq_is_empty()
|
H A D | outqueue.c | 70 list_add(&ch->stream_list, &oute->outq); in sctp_outq_head_data() 91 list_add_tail(&ch->stream_list, &oute->outq); in sctp_outq_tail_data() 285 pr_debug("%s: outq:%p, chunk:%p[%s]\n", __func__, q, chunk, in sctp_outq_tail() 294 pr_debug("%s: outqueueing: outq:%p, chunk:%p[%s])\n", in sctp_outq_tail() 786 /* Struct to hold the context during sctp outq flush */ 1103 pr_debug("%s: outq:%p, chunk:%p[%s], tx-tsn:0x%x skb->head:%p skb->users:%d\n", in sctp_outq_flush_data() 1821 /* Create and add a fwdtsn chunk to the outq's control queue if needed. */
|
/kernel/linux/linux-5.10/drivers/hid/ |
H A D | uhid.c | 54 struct uhid_event *outq[UHID_BUFSIZE]; member 99 uhid->outq[uhid->head] = ev; in uhid_queue() 667 kfree(uhid->outq[i]); in uhid_char_release() 705 len = min(count, sizeof(**uhid->outq)); in uhid_char_read() 706 if (copy_to_user(buffer, uhid->outq[uhid->tail], len)) { in uhid_char_read() 709 kfree(uhid->outq[uhid->tail]); in uhid_char_read() 710 uhid->outq[uhid->tail] = NULL; in uhid_char_read()
|
H A D | hid-wiimote.h | 112 struct wiimote_buf outq[WIIMOTE_BUFSIZE]; member
|
H A D | hid-wiimote-core.c | 55 wdata->queue.outq[wdata->queue.tail].data, in wiimote_queue_worker() 56 wdata->queue.outq[wdata->queue.tail].size); in wiimote_queue_worker() 95 memcpy(wdata->queue.outq[wdata->queue.head].data, buffer, count); in wiimote_queue() 96 wdata->queue.outq[wdata->queue.head].size = count; in wiimote_queue()
|
/kernel/linux/linux-6.6/drivers/hid/ |
H A D | uhid.c | 54 struct uhid_event *outq[UHID_BUFSIZE]; member 99 uhid->outq[uhid->head] = ev; in uhid_queue() 666 kfree(uhid->outq[i]); in uhid_char_release() 704 len = min(count, sizeof(**uhid->outq)); in uhid_char_read() 705 if (copy_to_user(buffer, uhid->outq[uhid->tail], len)) { in uhid_char_read() 708 kfree(uhid->outq[uhid->tail]); in uhid_char_read() 709 uhid->outq[uhid->tail] = NULL; in uhid_char_read()
|
H A D | hid-wiimote.h | 113 struct wiimote_buf outq[WIIMOTE_BUFSIZE]; member
|
H A D | hid-wiimote-core.c | 55 wdata->queue.outq[wdata->queue.tail].data, in wiimote_queue_worker() 56 wdata->queue.outq[wdata->queue.tail].size); in wiimote_queue_worker() 95 memcpy(wdata->queue.outq[wdata->queue.head].data, buffer, count); in wiimote_queue() 96 wdata->queue.outq[wdata->queue.head].size = count; in wiimote_queue()
|
/kernel/linux/linux-5.10/drivers/s390/cio/ |
H A D | qdio_setup.c | 273 DBF_EVENT("outq:%1d", i); in setup_queues() 561 int qdio_enable_async_operation(struct qdio_output_q *outq) in qdio_enable_async_operation() argument 563 outq->aobs = kcalloc(QDIO_MAX_BUFFERS_PER_Q, sizeof(struct qaob *), in qdio_enable_async_operation() 565 if (!outq->aobs) { in qdio_enable_async_operation() 566 outq->use_cq = 0; in qdio_enable_async_operation() 569 outq->use_cq = 1; in qdio_enable_async_operation()
|
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/ |
H A D | atomisp_fops.c | 667 videobuf_queue_vmalloc_init(&pipe->outq, &videobuf_qops_output, NULL, in atomisp_init_pipe() 955 if (pipe->outq.bufs[0]) { in atomisp_release() 956 mutex_lock(&pipe->outq.vb_lock); in atomisp_release() 957 videobuf_queue_cancel(&pipe->outq); in atomisp_release() 958 mutex_unlock(&pipe->outq.vb_lock); in atomisp_release() 1269 return videobuf_mmap_mapper(&pipe->outq, vma); in atomisp_file_mmap()
|
H A D | atomisp_file.c | 43 unsigned short *buf = videobuf_to_vmalloc(out_pipe->outq.bufs[0]); in file_work()
|
H A D | atomisp_ioctl.c | 1215 mutex_lock(&pipe->outq.vb_lock); in atomisp_reqbufs_file() 1216 atomisp_videobuf_free_queue(&pipe->outq); in atomisp_reqbufs_file() 1217 mutex_unlock(&pipe->outq.vb_lock); in atomisp_reqbufs_file() 1221 return videobuf_reqbufs(&pipe->outq, req); in atomisp_reqbufs_file() 1240 return videobuf_querybuf(&pipe->outq, buf); in atomisp_querybuf_file() 1449 !pipe->outq.bufs[buf->index]) { in atomisp_qbuf_file() 1468 return videobuf_qbuf(&pipe->outq, buf); in atomisp_qbuf_file()
|
H A D | atomisp_subdev.h | 73 struct videobuf_queue outq; member 90 * also to make activeq, activeq_out, capq and outq list
|
/kernel/linux/linux-5.10/arch/riscv/include/asm/ |
H A D | io.h | 65 #define outq(v,c) ({ __io_pbw(); writeq_cpu((v),(void*)(c)); __io_paw(); }) macro
|
/kernel/linux/linux-5.10/drivers/tty/ |
H A D | moxa.c | 126 int outq; member 322 tmp.outq = MoxaPortTxQueue(p); in moxa_ioctl()
|
/kernel/linux/linux-6.6/drivers/tty/ |
H A D | moxa.c | 426 int outq; member 622 tmp.outq = MoxaPortTxQueue(p); in moxa_ioctl()
|