Home
last modified time | relevance | path

Searched refs:circ (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/acpi/
H A Dacpi_dbg.c27 #define circ_count(circ) \
28 (CIRC_CNT((circ)->head, (circ)->tail, ACPI_AML_BUF_SIZE))
29 #define circ_count_to_end(circ) \
30 (CIRC_CNT_TO_END((circ)->head, (circ)->tail, ACPI_AML_BUF_SIZE))
31 #define circ_space(circ) \
32 (CIRC_SPACE((circ)->head, (circ)->tail, ACPI_AML_BUF_SIZE))
33 #define circ_space_to_end(circ) \
91 __acpi_aml_readable(struct circ_buf *circ, unsigned long flag) __acpi_aml_readable() argument
102 __acpi_aml_writable(struct circ_buf *circ, unsigned long flag) __acpi_aml_writable() argument
210 acpi_aml_lock_write(struct circ_buf *circ, unsigned long flag) acpi_aml_lock_write() argument
229 acpi_aml_lock_read(struct circ_buf *circ, unsigned long flag) acpi_aml_lock_read() argument
[all...]
/kernel/linux/linux-6.6/drivers/acpi/
H A Dacpi_dbg.c27 #define circ_count(circ) \
28 (CIRC_CNT((circ)->head, (circ)->tail, ACPI_AML_BUF_SIZE))
29 #define circ_count_to_end(circ) \
30 (CIRC_CNT_TO_END((circ)->head, (circ)->tail, ACPI_AML_BUF_SIZE))
31 #define circ_space(circ) \
32 (CIRC_SPACE((circ)->head, (circ)->tail, ACPI_AML_BUF_SIZE))
33 #define circ_space_to_end(circ) \
91 __acpi_aml_readable(struct circ_buf *circ, unsigned long flag) __acpi_aml_readable() argument
102 __acpi_aml_writable(struct circ_buf *circ, unsigned long flag) __acpi_aml_writable() argument
203 acpi_aml_lock_write(struct circ_buf *circ, unsigned long flag) acpi_aml_lock_write() argument
222 acpi_aml_lock_read(struct circ_buf *circ, unsigned long flag) acpi_aml_lock_read() argument
[all...]
/kernel/linux/linux-6.6/drivers/char/hw_random/
H A Dcctrng.c64 struct circ_buf circ; member
205 return CIRC_SPACE(drvdata->circ.head, in circ_buf_space()
206 drvdata->circ.tail, CCTRNG_DATA_BUF_WORDS); in circ_buf_space()
216 u32 *buf = (u32 *)drvdata->circ.buf; in cctrng_read()
229 cnt_w = CIRC_CNT_TO_END(drvdata->circ.head, in cctrng_read()
230 drvdata->circ.tail, CCTRNG_DATA_BUF_WORDS); in cctrng_read()
232 memcpy(data, &(buf[drvdata->circ.tail]), size); in cctrng_read()
234 circ_idx_inc(&drvdata->circ.tail, size); in cctrng_read()
238 cnt_w = CIRC_CNT(drvdata->circ.head, in cctrng_read()
239 drvdata->circ in cctrng_read()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/
H A Dmsm_rd.c70 #define circ_count(circ) \
71 (CIRC_CNT((circ)->head, (circ)->tail, BUF_SZ))
72 #define circ_count_to_end(circ) \
73 (CIRC_CNT_TO_END((circ)->head, (circ)->tail, BUF_SZ))
75 #define circ_space(circ) \
76 (CIRC_SPACE((circ)->head, (circ)->tail, BUF_SZ))
77 #define circ_space_to_end(circ) \
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/
H A Dmsm_rd.c71 #define circ_count(circ) \
72 (CIRC_CNT((circ)->head, (circ)->tail, BUF_SZ))
73 #define circ_count_to_end(circ) \
74 (CIRC_CNT_TO_END((circ)->head, (circ)->tail, BUF_SZ))
76 #define circ_space(circ) \
77 (CIRC_SPACE((circ)->head, (circ)->tail, BUF_SZ))
78 #define circ_space_to_end(circ) \
[all...]
/kernel/linux/linux-5.10/drivers/char/hw_random/
H A Dcctrng.c64 struct circ_buf circ; member
205 return CIRC_SPACE(drvdata->circ.head, in circ_buf_space()
206 drvdata->circ.tail, CCTRNG_DATA_BUF_WORDS); in circ_buf_space()
216 u32 *buf = (u32 *)drvdata->circ.buf; in cctrng_read()
229 cnt_w = CIRC_CNT_TO_END(drvdata->circ.head, in cctrng_read()
230 drvdata->circ.tail, CCTRNG_DATA_BUF_WORDS); in cctrng_read()
232 memcpy(data, &(buf[drvdata->circ.tail]), size); in cctrng_read()
234 circ_idx_inc(&drvdata->circ.tail, size); in cctrng_read()
238 cnt_w = CIRC_CNT(drvdata->circ.head, in cctrng_read()
239 drvdata->circ in cctrng_read()
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dserial_core.h449 #define uart_circ_empty(circ) ((circ)->head == (circ)->tail)
450 #define uart_circ_clear(circ) ((circ)->head = (circ)->tail = 0)
452 #define uart_circ_chars_pending(circ) \
453 (CIRC_CNT((circ)->head, (circ)->tail, UART_XMIT_SIZE))
455 #define uart_circ_chars_free(circ) \
[all...]
/kernel/linux/linux-5.10/tools/power/acpi/tools/acpidbg/
H A Dacpidbg.c41 #define circ_count(circ) \
42 (CIRC_CNT((circ)->head, (circ)->tail, ACPI_AML_BUF_SIZE))
43 #define circ_count_to_end(circ) \
44 (CIRC_CNT_TO_END((circ)->head, (circ)->tail, ACPI_AML_BUF_SIZE))
45 #define circ_space(circ) \
46 (CIRC_SPACE((circ)->head, (circ)->tail, ACPI_AML_BUF_SIZE))
47 #define circ_space_to_end(circ) \
[all...]
/kernel/linux/linux-6.6/tools/power/acpi/tools/acpidbg/
H A Dacpidbg.c41 #define circ_count(circ) \
42 (CIRC_CNT((circ)->head, (circ)->tail, ACPI_AML_BUF_SIZE))
43 #define circ_count_to_end(circ) \
44 (CIRC_CNT_TO_END((circ)->head, (circ)->tail, ACPI_AML_BUF_SIZE))
45 #define circ_space(circ) \
46 (CIRC_SPACE((circ)->head, (circ)->tail, ACPI_AML_BUF_SIZE))
47 #define circ_space_to_end(circ) \
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dserial_core.h972 #define uart_circ_empty(circ) ((circ)->head == (circ)->tail)
973 #define uart_circ_clear(circ) ((circ)->head = (circ)->tail = 0)
975 #define uart_circ_chars_pending(circ) \
976 (CIRC_CNT((circ)->head, (circ)->tail, UART_XMIT_SIZE))
978 #define uart_circ_chars_free(circ) \
[all...]
/kernel/linux/linux-5.10/drivers/tty/serial/jsm/
H A Djsm_neo.c482 struct circ_buf *circ; in neo_copy_data_from_queue_to_uart() local
487 circ = &ch->uart_port.state->xmit; in neo_copy_data_from_queue_to_uart()
490 if (uart_circ_empty(circ)) in neo_copy_data_from_queue_to_uart()
506 writeb(circ->buf[circ->tail], &ch->ch_neo_uart->txrx); in neo_copy_data_from_queue_to_uart()
508 "Tx data: %x\n", circ->buf[circ->tail]); in neo_copy_data_from_queue_to_uart()
509 circ->tail = (circ->tail + 1) & (UART_XMIT_SIZE - 1); in neo_copy_data_from_queue_to_uart()
524 head = circ in neo_copy_data_from_queue_to_uart()
[all...]
H A Djsm_cls.c455 struct circ_buf *circ; in cls_copy_data_from_queue_to_uart() local
460 circ = &ch->uart_port.state->xmit; in cls_copy_data_from_queue_to_uart()
463 if (uart_circ_empty(circ)) in cls_copy_data_from_queue_to_uart()
477 tail = circ->tail & (UART_XMIT_SIZE - 1); in cls_copy_data_from_queue_to_uart()
478 qlen = uart_circ_chars_pending(circ); in cls_copy_data_from_queue_to_uart()
484 writeb(circ->buf[tail], &ch->ch_cls_uart->txrx); in cls_copy_data_from_queue_to_uart()
492 circ->tail = tail & (UART_XMIT_SIZE - 1); in cls_copy_data_from_queue_to_uart()
497 if (uart_circ_empty(circ)) in cls_copy_data_from_queue_to_uart()
/kernel/linux/linux-6.6/drivers/tty/serial/jsm/
H A Djsm_neo.c483 struct circ_buf *circ; in neo_copy_data_from_queue_to_uart() local
488 circ = &ch->uart_port.state->xmit; in neo_copy_data_from_queue_to_uart()
491 if (uart_circ_empty(circ)) in neo_copy_data_from_queue_to_uart()
507 writeb(circ->buf[circ->tail], &ch->ch_neo_uart->txrx); in neo_copy_data_from_queue_to_uart()
509 "Tx data: %x\n", circ->buf[circ->tail]); in neo_copy_data_from_queue_to_uart()
510 circ->tail = (circ->tail + 1) & (UART_XMIT_SIZE - 1); in neo_copy_data_from_queue_to_uart()
525 head = circ in neo_copy_data_from_queue_to_uart()
[all...]
H A Djsm_cls.c451 struct circ_buf *circ; in cls_copy_data_from_queue_to_uart() local
456 circ = &ch->uart_port.state->xmit; in cls_copy_data_from_queue_to_uart()
459 if (uart_circ_empty(circ)) in cls_copy_data_from_queue_to_uart()
473 tail = circ->tail & (UART_XMIT_SIZE - 1); in cls_copy_data_from_queue_to_uart()
474 qlen = uart_circ_chars_pending(circ); in cls_copy_data_from_queue_to_uart()
480 writeb(circ->buf[tail], &ch->ch_cls_uart->txrx); in cls_copy_data_from_queue_to_uart()
488 circ->tail = tail & (UART_XMIT_SIZE - 1); in cls_copy_data_from_queue_to_uart()
493 if (uart_circ_empty(circ)) in cls_copy_data_from_queue_to_uart()
/kernel/linux/linux-5.10/drivers/tty/serial/
H A Dserial_core.c550 struct circ_buf *circ; in uart_put_char() local
554 circ = &state->xmit; in uart_put_char()
556 if (!circ->buf) { in uart_put_char()
561 if (port && uart_circ_chars_free(circ) != 0) { in uart_put_char()
562 circ->buf[circ->head] = c; in uart_put_char()
563 circ->head = (circ->head + 1) & (UART_XMIT_SIZE - 1); in uart_put_char()
580 struct circ_buf *circ; in uart_write() local
594 circ in uart_write()
[all...]
/kernel/linux/linux-6.6/drivers/tty/serial/
H A Dserial_core.c558 struct circ_buf *circ; in uart_put_char() local
562 circ = &state->xmit; in uart_put_char()
564 if (!circ->buf) { in uart_put_char()
569 if (port && uart_circ_chars_free(circ) != 0) { in uart_put_char()
570 circ->buf[circ->head] = c; in uart_put_char()
571 circ->head = (circ->head + 1) & (UART_XMIT_SIZE - 1); in uart_put_char()
587 struct circ_buf *circ; in uart_write() local
599 circ in uart_write()
[all...]

Completed in 16 milliseconds