/linux-master/drivers/s390/net/ |
H A D | qeth_core_main.c | 1271 if (irb->esw.esw0.erw.cons) {
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt.c | 398 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 D | b44.c | 593 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 D | stm32-usart.c | 2072 .cons = STM32_SERIAL_CONSOLE,
|
H A D | serial_core.c | 290 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 D | pmac_zilog.c | 1741 pmz_uart_reg.cons = PMACZILOG_CONSOLE;
|
H A D | mxs-auart.c | 1455 .cons = &auart_console,
|
H A D | xilinx_uartps.c | 1675 cdns_uart_uart_driver.cons = &cdns_uart_console; 1825 !console_is_registered(cdns_uart_uart_driver.cons)) {
|
H A D | sunplus-uart.c | 571 .cons = SERIAL_SUNPLUS_CONSOLE,
|
H A D | st-asc.c | 932 .cons = ASC_SERIAL_CONSOLE,
|
H A D | sh-sci.c | 3184 .cons = SCI_CONSOLE,
|
H A D | sifive.c | 902 .cons = SIFIVE_SERIAL_CONSOLE,
|
/linux-master/arch/x86/kvm/ |
H A D | x86.c | 13466 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 D | qdio_main.c | 684 if (irb->esw.esw0.erw.cons) {
|
H A D | device_fsm.c | 760 !irb->esw.esw0.erw.cons) {
|
/linux-master/drivers/accel/ivpu/ |
H A D | ivpu_mmu.c | 473 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 D | ivpu_ipc.c | 66 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 D | ivpu_drv.c | 292 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 D | xen-netfront.c | 391 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 D | arm.c | 2506 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 D | qxl_cmd.c | 85 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 D | arm-smmu-v3.c | 111 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 D | arm-smmu-v3.h | 522 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 D | serial_core.h | 24 ((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 D | selection.c | 41 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;
|