Searched refs:cons (Results 1 - 25 of 168) sorted by path

1234567

/linux-master/arch/mips/sibyte/common/
H A Dcfe_console.c13 static void cfe_console_write(struct console *cons, const char *str, argument
44 static int cfe_console_setup(struct console *cons, char *str) argument
/linux-master/drivers/net/ethernet/sun/
H A Dniu.h2859 int cons; member in struct:rx_pkt_hdr0::tx_ring_info
2885 ((tp->prod - tp->cons) & (MAX_TX_RING_SIZE - 1)));
/linux-master/drivers/s390/cio/
H A Dccwreq.c186 if (irb->esw.esw0.erw.cons) {
/linux-master/drivers/tty/serial/
H A Dsuncore.c61 drv->cons = con;
/linux-master/arch/arm64/kvm/
H A Darm.c2506 int kvm_arch_irq_bypass_add_producer(struct irq_bypass_consumer *cons, argument
2510 container_of(cons, struct kvm_kernel_irqfd, consumer);
2515 void kvm_arch_irq_bypass_del_producer(struct irq_bypass_consumer *cons, argument
2519 container_of(cons, struct kvm_kernel_irqfd, consumer);
2525 void kvm_arch_irq_bypass_stop(struct irq_bypass_consumer *cons) argument
2528 container_of(cons, struct kvm_kernel_irqfd, consumer);
2533 void kvm_arch_irq_bypass_start(struct irq_bypass_consumer *cons) argument
2536 container_of(cons, struct kvm_kernel_irqfd, consumer);
/linux-master/arch/powerpc/kvm/
H A Dbook3s_hv.c5941 static int kvmppc_irq_bypass_add_producer_hv(struct irq_bypass_consumer *cons, argument
5946 container_of(cons, struct kvm_kernel_irqfd, consumer);
5958 static void kvmppc_irq_bypass_del_producer_hv(struct irq_bypass_consumer *cons, argument
5963 container_of(cons, struct kvm_kernel_irqfd, consumer);
H A Dpowerpc.c864 int kvm_arch_irq_bypass_add_producer(struct irq_bypass_consumer *cons, argument
868 container_of(cons, struct kvm_kernel_irqfd, consumer);
872 return kvm->arch.kvm_ops->irq_bypass_add_producer(cons, prod);
877 void kvm_arch_irq_bypass_del_producer(struct irq_bypass_consumer *cons, argument
881 container_of(cons, struct kvm_kernel_irqfd, consumer);
885 kvm->arch.kvm_ops->irq_bypass_del_producer(cons, prod);
/linux-master/arch/s390/include/asm/
H A Dcio.h87 * @cons: concurrent sense
90 * @scnt: sense count, if @cons == %1
99 __u32 cons : 1; member in struct:erw
/linux-master/arch/sparc/include/asm/
H A Dvio.h281 u32 cons; member in struct:vio_dring_state
310 ((dr->prod - dr->cons) & (ring_size - 1)) - 1);
/linux-master/arch/x86/kvm/
H A Dx86.c13466 int kvm_arch_irq_bypass_add_producer(struct irq_bypass_consumer *cons, argument
13470 container_of(cons, struct kvm_kernel_irqfd, consumer);
13484 void kvm_arch_irq_bypass_del_producer(struct irq_bypass_consumer *cons, argument
13489 container_of(cons, struct kvm_kernel_irqfd, consumer);
/linux-master/drivers/accel/ivpu/
H A Divpu_drv.c292 struct ivpu_ipc_consumer cons; local
300 ivpu_ipc_consumer_add(vdev, &cons, IVPU_IPC_CHAN_BOOT_MSG, NULL);
305 ret = ivpu_ipc_receive(vdev, &cons, &ipc_hdr, NULL, 0);
312 ivpu_ipc_consumer_del(vdev, &cons);
H A Divpu_ipc.c66 ivpu_ipc_tx_prepare(struct ivpu_device *vdev, struct ivpu_ipc_consumer *cons, argument
101 tx_buf->ipc.channel = cons->channel;
111 cons->request_id = req->request_id;
114 cons->tx_vpu_addr = tx_buf_vpu_addr;
136 ivpu_ipc_rx_msg_add(struct ivpu_device *vdev, struct ivpu_ipc_consumer *cons, argument
155 rx_msg->callback = cons->rx_callback;
160 spin_lock(&cons->rx_lock);
161 list_add_tail(&rx_msg->link, &cons->rx_msg_list);
162 spin_unlock(&cons->rx_lock);
163 wake_up(&cons
176 ivpu_ipc_consumer_add(struct ivpu_device *vdev, struct ivpu_ipc_consumer *cons, u32 channel, ivpu_ipc_rx_callback_t rx_callback) argument
196 ivpu_ipc_consumer_del(struct ivpu_device *vdev, struct ivpu_ipc_consumer *cons) argument
214 ivpu_ipc_send(struct ivpu_device *vdev, struct ivpu_ipc_consumer *cons, struct vpu_jsm_msg *req) argument
237 ivpu_ipc_rx_need_wakeup(struct ivpu_ipc_consumer *cons) argument
248 ivpu_ipc_receive(struct ivpu_device *vdev, struct ivpu_ipc_consumer *cons, struct ivpu_ipc_hdr *ipc_buf, struct vpu_jsm_msg *jsm_msg, unsigned long timeout_ms) argument
301 struct ivpu_ipc_consumer cons; local
369 ivpu_ipc_match_consumer(struct ivpu_device *vdev, struct ivpu_ipc_consumer *cons, struct ivpu_ipc_hdr *ipc_hdr, struct vpu_jsm_msg *jsm_msg) argument
384 struct ivpu_ipc_consumer *cons; local
543 struct ivpu_ipc_consumer *cons, *c; local
[all...]
H A Divpu_ipc.h95 void ivpu_ipc_consumer_add(struct ivpu_device *vdev, struct ivpu_ipc_consumer *cons,
97 void ivpu_ipc_consumer_del(struct ivpu_device *vdev, struct ivpu_ipc_consumer *cons);
99 int ivpu_ipc_receive(struct ivpu_device *vdev, struct ivpu_ipc_consumer *cons,
H A Divpu_mmu.c473 cmdq->cons = cmdq->prod;
480 return ((IVPU_MMU_Q_IDX(q->prod) == IVPU_MMU_Q_IDX(q->cons)) &&
481 (IVPU_MMU_Q_WRP(q->prod) != IVPU_MMU_Q_WRP(q->cons)));
486 return ((IVPU_MMU_Q_IDX(q->prod) == IVPU_MMU_Q_IDX(q->cons)) &&
487 (IVPU_MMU_Q_WRP(q->prod) == IVPU_MMU_Q_WRP(q->cons)));
572 mmu->cmdq.cons = 0;
576 mmu->evtq.cons = 0;
884 u32 idx = IVPU_MMU_Q_IDX(evtq->cons);
891 evtq->cons = (evtq->cons
[all...]
H A Divpu_mmu.h28 u32 cons; member in struct:ivpu_mmu_queue
/linux-master/drivers/block/
H A Dsunvdc.c319 dr->cons = vio_dring_next(dr, index);
736 dr->prod = dr->cons = 0;
1092 for (idx = dr->cons; idx != dr->prod; idx = vio_dring_next(dr, idx)) {
1099 dr->cons = vio_dring_next(dr, idx);
/linux-master/drivers/char/
H A Dvirtio_console.c203 struct console cons; member in struct:port
236 struct console *cons; local
240 list_for_each_entry(cons, &pdrvdata.consoles, list) {
241 if (cons->vtermno == vtermno) {
242 port = container_of(cons, struct port, cons);
324 if (port->cons.hvc)
1162 hvc_resize(port->cons.hvc, port->cons.ws);
1219 port->cons
[all...]
/linux-master/drivers/gpu/drm/qxl/
H A Dqxl_cmd.c85 ret = header->prod - header->cons < header->num_items;
87 header->notify_on_cons = header->cons + 1;
99 ret = header->prod == header->cons;
113 if (header->prod - header->cons == header->num_items) {
114 header->notify_on_cons = header->cons + 1;
160 if (header->cons == header->prod) {
161 header->notify_on_prod = header->cons + 1;
166 idx = header->cons & (ring->n_elements - 1);
171 header->cons++;
H A Dqxl_dev.h341 uint32_t cons; member in struct:qxl_ring_header
/linux-master/drivers/gpu/drm/xen/
H A Dxen_drm_front_evtchnl.c86 u32 cons, prod; local
100 for (cons = page->in_cons; cons != prod; cons++) {
103 event = &XENDISPL_IN_RING_REF(page, cons);
114 page->in_cons = cons;
/linux-master/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.c3050 resp.tail = cq->qplib_cq.hwq.cons;
H A Dqplib_fp.c144 qp->sq.hwq.cons = 0;
147 qp->rq.hwq.cons = 0;
247 nqe = &nq_ptr[NQE_PG(hwq->cons)][NQE_IDX(hwq->cons)];
276 bnxt_qplib_hwq_incr_cons(hwq->max_elements, &hwq->cons,
311 nqe = bnxt_qplib_get_qe(hwq, hwq->cons, NULL);
375 bnxt_qplib_hwq_incr_cons(hwq->max_elements, &hwq->cons,
408 sw_cons = HWQ_CMP(hwq->cons, hwq);
1470 peek_cons = cq_hwq->cons;
1814 "prod = %#x cons
[all...]
H A Dqplib_fp.h360 int cons, prod, avail; local
362 cons = hwq->cons;
364 avail = cons - prod;
365 if (cons <= prod)
378 avail = hwq->cons - hwq->prod;
379 if (hwq->cons <= hwq->prod)
H A Dqplib_rcfw.c704 hwq->cons += req_size;
744 creqe = bnxt_qplib_get_qe(hwq, hwq->cons, NULL);
778 bnxt_qplib_hwq_incr_cons(hwq->max_elements, &hwq->cons,
800 sw_cons = HWQ_CMP(hwq->cons, hwq);
H A Dqplib_res.c177 hwq->cons = 0;
343 hwq->cons = 0;

Completed in 427 milliseconds

1234567