/kernel/linux/linux-6.6/drivers/net/ethernet/google/gve/ |
H A D | gve_adminq.c | 323 int tail, head; in gve_adminq_kick_and_wait() local 326 tail = ioread32be(&priv->reg_bar0->adminq_event_counter); in gve_adminq_kick_and_wait() 336 for (i = tail; i < head; i++) { in gve_adminq_kick_and_wait() 359 u32 tail; in gve_adminq_issue_cmd() local 361 tail = ioread32be(&priv->reg_bar0->adminq_event_counter); in gve_adminq_issue_cmd() 365 (tail & priv->adminq_mask)) { in gve_adminq_issue_cmd() 374 tail = ioread32be(&priv->reg_bar0->adminq_event_counter); in gve_adminq_issue_cmd() 376 (tail & priv->adminq_mask)) { in gve_adminq_issue_cmd() 447 u32 tail, head; in gve_adminq_execute_cmd() local 450 tail in gve_adminq_execute_cmd() [all...] |
/kernel/linux/linux-6.6/drivers/hid/ |
H A D | uhid.c | 53 __u8 tail; member 98 if (newhead != uhid->tail) { in uhid_queue() 687 if (uhid->head == uhid->tail) in uhid_char_read() 691 uhid->head != uhid->tail); in uhid_char_read() 700 if (uhid->head == uhid->tail) { 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() 712 uhid->tail = (uhid->tail in uhid_char_read() [all...] |
/kernel/linux/linux-5.10/drivers/tty/ |
H A D | moxa.c | 1872 u16 head, tail, tx_mask, spage, epage; in MoxaPortWriteData() local 1880 tail = readw(ofsAddr + TXwptr); in MoxaPortWriteData() 1882 c = (head > tail) ? (head - tail - 1) : (head - tail + tx_mask); in MoxaPortWriteData() 1891 if (head > tail) in MoxaPortWriteData() 1892 len = head - tail - 1; in MoxaPortWriteData() 1894 len = tx_mask + 1 - tail; in MoxaPortWriteData() 1896 ofs = baseAddr + DynPage_addr + bufhead + tail; in MoxaPortWriteData() 1899 tail in MoxaPortWriteData() 1931 u16 tail, rx_mask, spage, epage; MoxaPortReadData() local [all...] |
H A D | amiserial.c | 178 if (info->xmit.head != info->xmit.tail in rs_start() 311 if (info->xmit.head == info->xmit.tail in transmit_chars() 320 custom.serdat = info->xmit.buf[info->xmit.tail++] | 0x100; in transmit_chars() 322 info->xmit.tail = info->xmit.tail & (SERIAL_XMIT_SIZE-1); in transmit_chars() 326 info->xmit.tail, in transmit_chars() 333 if (info->xmit.head == info->xmit.tail) { in transmit_chars() 533 info->xmit.head = info->xmit.tail = 0; in startup() 753 info->xmit.tail, in rs_put_char() 770 if (info->xmit.head == info->xmit.tail in rs_flush_chars() [all...] |
/kernel/linux/linux-6.6/drivers/tty/ |
H A D | moxa.c | 2171 u16 head, tail, tx_mask, spage, epage; in MoxaPortWriteData() local 2179 tail = readw(ofsAddr + TXwptr); in MoxaPortWriteData() 2181 c = (head > tail) ? (head - tail - 1) : (head - tail + tx_mask); in MoxaPortWriteData() 2190 if (head > tail) in MoxaPortWriteData() 2191 len = head - tail - 1; in MoxaPortWriteData() 2193 len = tx_mask + 1 - tail; in MoxaPortWriteData() 2195 ofs = baseAddr + DynPage_addr + bufhead + tail; in MoxaPortWriteData() 2198 tail in MoxaPortWriteData() 2230 u16 tail, rx_mask, spage, epage; MoxaPortReadData() local [all...] |
H A D | amiserial.c | 156 if (info->xmit.head != info->xmit.tail in rs_start() 276 if (info->xmit.head == info->xmit.tail in transmit_chars() 285 amiga_custom.serdat = info->xmit.buf[info->xmit.tail++] | 0x100; in transmit_chars() 287 info->xmit.tail = info->xmit.tail & (UART_XMIT_SIZE - 1); in transmit_chars() 291 info->xmit.tail, in transmit_chars() 298 if (info->xmit.head == info->xmit.tail) { in transmit_chars() 498 info->xmit.head = info->xmit.tail = 0; in startup() 711 info->xmit.tail, in rs_put_char() 728 if (info->xmit.head == info->xmit.tail in rs_flush_chars() [all...] |
/foundation/ability/ability_runtime/frameworks/native/ability/native/child_process_manager/ |
H A D | native_args_child_process.cpp | 86 NativeChildProcess_Fd *tail = nullptr; in ParseToNativeArgs() local 111 tail->next = node; in ParseToNativeArgs() 113 tail = node; in ParseToNativeArgs()
|
/foundation/multimedia/player_framework/services/utils/ |
H A D | xml_parse.cpp | 74 std::string tail = str.substr(pos + 1); in TransStrAsRange() local 79 ret = StrToInt(tail, range.maxVal); in TransStrAsRange() 81 "call StrToInt func false, input tail is: %{public}s", tail.c_str()); in TransStrAsRange()
|
/kernel/linux/linux-5.10/drivers/scsi/be2iscsi/ |
H A D | be.h | 35 u16 tail, head; member 63 return q->dma_mem.va + q->tail * q->entry_size; in queue_tail_node() 73 index_inc(&q->tail, q->len); in queue_tail_inc()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hclge_mbx.h | 231 u32 tail; member 250 (arq.tail = (arq.tail + 1) % HCLGE_MBX_MAX_ARQ_MSG_NUM)
|
/kernel/linux/linux-6.6/rust/alloc/vec/ |
H A D | drain.rs | 29 /// Index of tail to preserve 31 /// Length of tail 94 // [head] [yielded by next] [unyielded] [yielded by next_back] [tail] in fmt() 96 // ^-- unyielded_ptr ^-- tail in fmt() 98 // Normally `Drop` impl would drop [unyielded] and then move [tail] to the `start`. in fmt() 101 // 2. Move [tail] to a new start at `start + len(unyielded)` in fmt() 102 // 3. Update length of the original vec to `len(head) + len(unyielded) + len(tail)` in fmt() 111 let tail = this.tail_start; in fmt() 128 // memmove back untouched tail in fmt() 129 if tail ! in fmt() [all...] |
/kernel/linux/linux-6.6/drivers/scsi/be2iscsi/ |
H A D | be.h | 35 u16 tail, head; member 63 return q->dma_mem.va + q->tail * q->entry_size; in queue_tail_node() 73 index_inc(&q->tail, q->len); in queue_tail_inc()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/toshiba/ |
H A D | ps3_gelic_net.c | 231 chain->tail = (descr - 1); in gelic_card_reset_chain() 345 chain->tail = start_descr; in gelic_card_init_chain() 483 chain->tail = card->rx_top->prev; /* point to the last */ in gelic_card_alloc_rx_skbs() 547 tx_chain->head != tx_chain->tail && tx_chain->tail; in gelic_card_release_tx_chain() 548 tx_chain->tail = tx_chain->tail->next) { in gelic_card_release_tx_chain() 549 status = gelic_descr_get_status(tx_chain->tail); in gelic_card_release_tx_chain() 550 netdev = tx_chain->tail->skb->dev; in gelic_card_release_tx_chain() 564 if (tx_chain->tail in gelic_card_release_tx_chain() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/toshiba/ |
H A D | ps3_gelic_net.c | 231 chain->tail = (descr - 1); in gelic_card_reset_chain() 345 chain->tail = start_descr; in gelic_card_init_chain() 483 chain->tail = card->rx_top->prev; /* point to the last */ in gelic_card_alloc_rx_skbs() 547 tx_chain->head != tx_chain->tail && tx_chain->tail; in gelic_card_release_tx_chain() 548 tx_chain->tail = tx_chain->tail->next) { in gelic_card_release_tx_chain() 549 status = gelic_descr_get_status(tx_chain->tail); in gelic_card_release_tx_chain() 550 netdev = tx_chain->tail->skb->dev; in gelic_card_release_tx_chain() 564 if (tx_chain->tail in gelic_card_release_tx_chain() [all...] |
/kernel/linux/linux-5.10/drivers/tty/serial/ |
H A D | atmel_serial.c | 729 if (!CIRC_SPACE(ring->head, ring->tail, ATMEL_SERIAL_RINGSIZE)) in atmel_buffer_rx_char() 833 atmel_uart_write_char(port, xmit->buf[xmit->tail]); in atmel_tx_chars() 834 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in atmel_tx_chars() 871 xmit->tail += atmel_port->tx_len; in atmel_complete_tx_dma() 872 xmit->tail &= UART_XMIT_SIZE - 1; in atmel_complete_tx_dma() 887 * xmit->tail to the end of xmit->buf, now we have to transmit the in atmel_complete_tx_dma() 950 xmit->tail, in atmel_tx_dma() 965 phys_addr = sg_dma_address(sg_tx) + xmit->tail; in atmel_tx_dma() 982 * xmit->tail correctl in atmel_tx_dma() 1621 unsigned int tail; atmel_rx_from_pdc() local [all...] |
H A D | fsl_lpuart.c | 430 if (xmit->tail < xmit->head || xmit->head == 0) { in lpuart_dma_tx() 432 sg_init_one(sgl, xmit->buf + xmit->tail, sport->dma_tx_bytes); in lpuart_dma_tx() 436 sg_set_buf(sgl, xmit->buf + xmit->tail, in lpuart_dma_tx() 437 UART_XMIT_SIZE - xmit->tail); in lpuart_dma_tx() 483 xmit->tail = (xmit->tail + sport->dma_tx_bytes) & (UART_XMIT_SIZE - 1); in lpuart_dma_tx_complete() 706 writeb(xmit->buf[xmit->tail], sport->port.membase + UARTDR); in lpuart_transmit_buffer() 707 xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1); in lpuart_transmit_buffer() 739 lpuart32_write(&sport->port, xmit->buf[xmit->tail], UARTDAT in lpuart32_transmit_buffer() [all...] |
H A D | men_z135_uart.c | 303 int tail; in men_z135_handle_tx() local 349 tail = xmit->tail & (UART_XMIT_SIZE - 1); in men_z135_handle_tx() 351 s = ((head >= tail) ? head : UART_XMIT_SIZE) - tail; in men_z135_handle_tx() 354 memcpy_toio(port->membase + MEN_Z135_TX_RAM, &xmit->buf[xmit->tail], n); in men_z135_handle_tx() 355 xmit->tail = (xmit->tail + n) & (UART_XMIT_SIZE - 1); in men_z135_handle_tx()
|
/kernel/linux/linux-5.10/arch/arm/crypto/ |
H A D | aes-neonbs-glue.c | 347 int tail = req->cryptlen % AES_BLOCK_SIZE; in __xts_crypt() local 356 if (unlikely(tail)) { in __xts_crypt() 362 req->cryptlen - tail, req->iv); in __xts_crypt() 374 int reorder_last_tweak = !encrypt && tail > 0; in __xts_crypt() 390 if (err || likely(!tail)) in __xts_crypt() 396 memcpy(buf + AES_BLOCK_SIZE, buf, tail); in __xts_crypt() 397 scatterwalk_map_and_copy(buf, req->src, req->cryptlen, tail, 0); in __xts_crypt() 409 AES_BLOCK_SIZE + tail, 1); in __xts_crypt()
|
/kernel/linux/linux-6.6/arch/arm/crypto/ |
H A D | aes-neonbs-glue.c | 343 int tail = req->cryptlen % AES_BLOCK_SIZE; in __xts_crypt() local 352 if (unlikely(tail)) { in __xts_crypt() 358 req->cryptlen - tail, req->iv); in __xts_crypt() 370 int reorder_last_tweak = !encrypt && tail > 0; in __xts_crypt() 386 if (err || likely(!tail)) in __xts_crypt() 392 memcpy(buf + AES_BLOCK_SIZE, buf, tail); in __xts_crypt() 393 scatterwalk_map_and_copy(buf, req->src, req->cryptlen, tail, 0); in __xts_crypt() 405 AES_BLOCK_SIZE + tail, 1); in __xts_crypt()
|
/kernel/linux/linux-5.10/drivers/virt/ |
H A D | fsl_hypervisor.c | 462 /* Returns the next head/tail pointer, wrapping around the queue if necessary */ 471 unsigned int tail; member 498 if (dbq->head != nextp(dbq->tail)) { in fsl_hv_queue_doorbell() 499 dbq->q[dbq->tail] = doorbell; in fsl_hv_queue_doorbell() 505 dbq->tail = nextp(dbq->tail); in fsl_hv_queue_doorbell() 579 mask = (dbq->head == dbq->tail) ? 0 : (EPOLLIN | EPOLLRDNORM); in fsl_hv_poll() 612 if (dbq->head == dbq->tail) { in fsl_hv_read() 619 dbq->head != dbq->tail)) in fsl_hv_read()
|
/kernel/linux/linux-6.6/drivers/virt/ |
H A D | fsl_hypervisor.c | 462 /* Returns the next head/tail pointer, wrapping around the queue if necessary */ 471 unsigned int tail; member 498 if (dbq->head != nextp(dbq->tail)) { in fsl_hv_queue_doorbell() 499 dbq->q[dbq->tail] = doorbell; in fsl_hv_queue_doorbell() 505 dbq->tail = nextp(dbq->tail); in fsl_hv_queue_doorbell() 579 mask = (dbq->head == dbq->tail) ? 0 : (EPOLLIN | EPOLLRDNORM); in fsl_hv_poll() 612 if (dbq->head == dbq->tail) { in fsl_hv_read() 619 dbq->head != dbq->tail)) in fsl_hv_read()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/socionext/ |
H A D | netsec.c | 284 u16 head, tail; member 635 int tail = dring->tail; in netsec_clean_tx_dring() local 642 entry = dring->vaddr + DESC_SZ * tail; in netsec_clean_tx_dring() 649 desc = &dring->desc[tail]; in netsec_clean_tx_dring() 680 /* move tail ahead */ in netsec_clean_tx_dring() 681 dring->tail = (tail + 1) % DESC_NUM; in netsec_clean_tx_dring() 683 tail = dring->tail; in netsec_clean_tx_dring() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/socionext/ |
H A D | netsec.c | 284 u16 head, tail; member 640 int tail = dring->tail; in netsec_clean_tx_dring() local 648 entry = dring->vaddr + DESC_SZ * tail; in netsec_clean_tx_dring() 657 desc = &dring->desc[tail]; in netsec_clean_tx_dring() 691 /* move tail ahead */ in netsec_clean_tx_dring() 692 dring->tail = (tail + 1) % DESC_NUM; in netsec_clean_tx_dring() 694 tail = dring->tail; in netsec_clean_tx_dring() [all...] |
/foundation/CastEngine/castengine_wifi_display/services/utils/ |
H A D | base64.h | 46 uint32_t tail = text_len - i; in Encode() local 47 if (tail == 1) { in Encode()
|
/kernel/linux/linux-5.10/security/selinux/ |
H A D | netlink.c | 80 tmp = skb->tail; in selnl_notify() 85 nlh->nlmsg_len = skb->tail - tmp; in selnl_notify()
|