Searched refs:cons (Results 1 - 25 of 168) sorted by last modified time

1234567

/linux-master/drivers/s390/net/
H A Dqeth_core_main.c1271 if (irb->esw.esw0.erw.cons) {
/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.c398 netdev_err(bp->dev, "Invalid Tx completion (ring:%d tx_hw_cons:%u cons:%u prod:%u curr:%u)",
771 u16 cons = txr->tx_cons; local
774 while (RING_TX(bp, cons) != hw_cons) {
779 tx_buf = &txr->tx_buf_ring[RING_TX(bp, cons)];
780 cons = NEXT_TX(cons);
785 bnxt_sched_reset_txr(bp, txr, cons);
802 cons = NEXT_TX(cons);
803 tx_buf = &txr->tx_buf_ring[RING_TX(bp, cons)];
923 bnxt_reuse_rx_data(struct bnxt_rx_ring_info *rxr, u16 cons, void *data) argument
1022 u16 cons; local
1064 bnxt_rx_multi_page_skb(struct bnxt *bp, struct bnxt_rx_ring_info *rxr, u16 cons, void *data, u8 *data_ptr, dma_addr_t dma_addr, unsigned int offset_and_len) argument
1096 bnxt_rx_page_skb(struct bnxt *bp, struct bnxt_rx_ring_info *rxr, u16 cons, void *data, u8 *data_ptr, dma_addr_t dma_addr, unsigned int offset_and_len) argument
1143 bnxt_rx_skb(struct bnxt *bp, struct bnxt_rx_ring_info *rxr, u16 cons, void *data, u8 *data_ptr, dma_addr_t dma_addr, unsigned int offset_and_len) argument
1190 u16 cons, frag_len; local
1418 u16 cons, prod, agg_id; local
1972 u16 cons, prod, cp_cons = RING_CMP(tmp_raw_cons); local
2773 u32 cons = RING_CMP(cpr->cp_raw_cons); local
2784 u16 cons = RING_CMP(raw_cons); local
2797 u32 cons = RING_CMP(cpr->cp_raw_cons); local
2825 u32 cons; local
3123 u32 cons; local
12756 bnxt_dbg_hwrm_ring_info_get(struct bnxt *bp, u8 ring_type, u32 ring_id, u32 *prod, u32 *cons) argument
[all...]
/linux-master/drivers/net/ethernet/broadcom/
H A Db44.c593 u32 cur, cons; local
600 for (cons = bp->tx_cons; cons != cur; cons = NEXT_TX(cons)) {
601 struct ring_info *rp = &bp->tx_buffers[cons];
619 bp->tx_cons = cons;
756 u32 cons, prod; local
761 cons = bp->rx_cons;
763 while (cons !
[all...]
/linux-master/drivers/tty/serial/
H A Dstm32-usart.c2072 .cons = STM32_SERIAL_CONSOLE,
H A Dserial_core.c290 if (uart_console(uport) && uport->cons->cflag) {
291 tty->termios.c_cflag = uport->cons->cflag;
292 tty->termios.c_ispeed = uport->cons->ispeed;
293 tty->termios.c_ospeed = uport->cons->ospeed;
294 uport->cons->cflag = 0;
295 uport->cons->ispeed = 0;
296 uport->cons->ospeed = 0;
378 uport->cons->cflag = tty->termios.c_cflag;
379 uport->cons->ispeed = tty->termios.c_ispeed;
380 uport->cons
[all...]
H A Dpmac_zilog.c1741 pmz_uart_reg.cons = PMACZILOG_CONSOLE;
H A Dmxs-auart.c1455 .cons = &auart_console,
H A Dxilinx_uartps.c1675 cdns_uart_uart_driver.cons = &cdns_uart_console;
1825 !console_is_registered(cdns_uart_uart_driver.cons)) {
H A Dsunplus-uart.c571 .cons = SERIAL_SUNPLUS_CONSOLE,
H A Dst-asc.c932 .cons = ASC_SERIAL_CONSOLE,
H A Dsh-sci.c3184 .cons = SCI_CONSOLE,
H A Dsifive.c902 .cons = SIFIVE_SERIAL_CONSOLE,
/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/s390/cio/
H A Dqdio_main.c684 if (irb->esw.esw0.erw.cons) {
H A Ddevice_fsm.c760 !irb->esw.esw0.erw.cons) {
/linux-master/drivers/accel/ivpu/
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_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_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);
/linux-master/drivers/net/
H A Dxen-netfront.c391 RING_IDX cons, prod; local
409 for (cons = queue->tx.rsp_cons; cons != prod; cons++) {
414 RING_COPY_RESPONSE(&queue->tx, cons, &txrsp);
933 RING_IDX cons = queue->rx.rsp_cons; local
940 if (unlikely(cons + 1 == rp)) {
947 RING_COPY_RESPONSE(&queue->rx, ++cons, &extra);
959 skb = xennet_get_rx_skb(queue, cons);
960 ref = xennet_get_rx_ref(queue, cons);
1022 RING_IDX cons = queue->rx.rsp_cons; local
1162 RING_IDX cons = queue->rx.rsp_cons; local
[all...]
/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/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++;
/linux-master/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.c111 u32 space, prod, cons; local
114 cons = Q_IDX(q, q->cons);
116 if (Q_WRP(q, q->prod) == Q_WRP(q, q->cons))
117 space = (1 << q->max_n_shift) - (prod - cons);
119 space = cons - prod;
126 return Q_IDX(q, q->prod) == Q_IDX(q, q->cons) &&
127 Q_WRP(q, q->prod) != Q_WRP(q, q->cons);
132 return Q_IDX(q, q->prod) == Q_IDX(q, q->cons) &&
133 Q_WRP(q, q->prod) == Q_WRP(q, q->cons);
156 u32 cons = (Q_WRP(q, q->cons) | Q_IDX(q, q->cons)) + 1; local
389 u32 cons = readl_relaxed(q->cons_reg); local
[all...]
H A Darm-smmu-v3.h522 u32 cons; member in struct:arm_smmu_ll_queue::__anon12::__anon13
526 atomic_t cons; member in struct:arm_smmu_ll_queue::__anon12::__anon14
/linux-master/include/linux/
H A Dserial_core.h24 ((port)->cons && (port)->cons->index == (port)->line)
493 struct console *cons; /* struct console, if any */ member in struct:uart_port
742 struct console *cons; member in struct:uart_driver
938 return uart_console(port) && console_is_registered_locked(port->cons);
943 return uart_console(port) && console_is_registered(port->cons);
/linux-master/drivers/tty/vt/
H A Dselection.c41 struct vc_data *cons; /* must not be deallocated */ member in struct:vc_selection
57 invert_screen(vc_sel.cons, s, e-s+2, true);
63 complement_pos(vc_sel.cons, where);
70 return screen_glyph_unicode(vc_sel.cons, n / 2);
71 return inverse_translate(vc_sel.cons, screen_glyph(vc_sel.cons, n),
95 return vc == vc_sel.cons;
355 if (vc_sel.cons != vc) {
357 vc_sel.cons = vc;

Completed in 513 milliseconds

1234567