/kernel/linux/linux-6.6/drivers/tty/serial/ |
H A D | serial-tegra.c | 151 static void tegra_uart_start_next_tx(struct tegra_uart_port *tup); 152 static int tegra_uart_start_rx_dma(struct tegra_uart_port *tup); 153 static void tegra_uart_dma_channel_free(struct tegra_uart_port *tup, 156 static inline unsigned long tegra_uart_read(struct tegra_uart_port *tup, in tegra_uart_read() argument 159 return readl(tup->uport.membase + (reg << tup->uport.regshift)); in tegra_uart_read() 162 static inline void tegra_uart_write(struct tegra_uart_port *tup, unsigned val, in tegra_uart_write() argument 165 writel(val, tup->uport.membase + (reg << tup->uport.regshift)); in tegra_uart_write() 175 struct tegra_uart_port *tup in tegra_uart_get_mctrl() local 191 set_rts(struct tegra_uart_port *tup, bool active) set_rts() argument 206 set_dtr(struct tegra_uart_port *tup, bool active) set_dtr() argument 221 set_loopbk(struct tegra_uart_port *tup, bool active) set_loopbk() argument 238 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_set_mctrl() local 253 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_break_ctl() local 274 tegra_uart_wait_cycle_time(struct tegra_uart_port *tup, unsigned int cycles) tegra_uart_wait_cycle_time() argument 282 tegra_uart_wait_sym_time(struct tegra_uart_port *tup, unsigned int syms) tegra_uart_wait_sym_time() argument 290 tegra_uart_wait_fifo_mode_enabled(struct tegra_uart_port *tup) tegra_uart_wait_fifo_mode_enabled() argument 305 tegra_uart_fifo_reset(struct tegra_uart_port *tup, u8 fcr_bits) tegra_uart_fifo_reset() argument 349 tegra_get_tolerance_rate(struct tegra_uart_port *tup, unsigned int baud, long rate) tegra_get_tolerance_rate() argument 364 tegra_check_rate_in_range(struct tegra_uart_port *tup) tegra_check_rate_in_range() argument 380 tegra_set_baudrate(struct tegra_uart_port *tup, unsigned int baud) tegra_set_baudrate() argument 436 tegra_uart_decode_rx_error(struct tegra_uart_port *tup, unsigned long lsr) tegra_uart_decode_rx_error() argument 485 tegra_uart_fill_tx_fifo(struct tegra_uart_port *tup, int max_bytes) tegra_uart_fill_tx_fifo() argument 502 tegra_uart_start_pio_tx(struct tegra_uart_port *tup, unsigned int bytes) tegra_uart_start_pio_tx() argument 516 struct tegra_uart_port *tup = args; tegra_uart_tx_dma_complete() local 534 tegra_uart_start_tx_dma(struct tegra_uart_port *tup, unsigned long count) tegra_uart_start_tx_dma() argument 563 tegra_uart_start_next_tx(struct tegra_uart_port *tup) tegra_uart_start_next_tx() argument 588 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_start_tx() local 597 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_tx_empty() local 613 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_stop_tx() local 629 tegra_uart_handle_tx_pio(struct tegra_uart_port *tup) tegra_uart_handle_tx_pio() argument 640 tegra_uart_handle_rx_pio(struct tegra_uart_port *tup, struct tty_port *port) tegra_uart_handle_rx_pio() argument 668 tegra_uart_copy_rx_to_tty(struct tegra_uart_port *tup, struct tty_port *port, unsigned int count) tegra_uart_copy_rx_to_tty() argument 695 do_handle_rx_pio(struct tegra_uart_port *tup) do_handle_rx_pio() argument 707 tegra_uart_rx_buffer_push(struct tegra_uart_port *tup, unsigned int residue) tegra_uart_rx_buffer_push() argument 724 struct tegra_uart_port *tup = args; tegra_uart_rx_dma_complete() local 755 tegra_uart_terminate_rx_dma(struct tegra_uart_port *tup) tegra_uart_terminate_rx_dma() argument 772 tegra_uart_handle_rx_dma(struct tegra_uart_port *tup) tegra_uart_handle_rx_dma() argument 784 tegra_uart_start_rx_dma(struct tegra_uart_port *tup) tegra_uart_start_rx_dma() argument 810 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_handle_modem_signal_change() local 831 struct tegra_uart_port *tup = data; tegra_uart_isr() local 908 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_stop_rx() local 933 tegra_uart_hw_deinit(struct tegra_uart_port *tup) tegra_uart_hw_deinit() argument 989 tegra_uart_hw_init(struct tegra_uart_port *tup) tegra_uart_hw_init() argument 1113 tegra_uart_dma_channel_free(struct tegra_uart_port *tup, bool dma_to_memory) tegra_uart_dma_channel_free() argument 1135 tegra_uart_dma_channel_allocate(struct tegra_uart_port *tup, bool dma_to_memory) tegra_uart_dma_channel_allocate() argument 1202 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_startup() local 1255 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_flush_buffer() local 1264 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_shutdown() local 1272 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_enable_ms() local 1284 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_set_termios() local 1419 tegra_uart_parse_dt(struct platform_device *pdev, struct tegra_uart_port *tup) tegra_uart_parse_dt() argument 1554 struct tegra_uart_port *tup; tegra_uart_probe() local 1616 struct tegra_uart_port *tup = platform_get_drvdata(pdev); tegra_uart_remove() local 1626 struct tegra_uart_port *tup = dev_get_drvdata(dev); tegra_uart_suspend() local 1634 struct tegra_uart_port *tup = dev_get_drvdata(dev); tegra_uart_resume() local [all...] |
/kernel/linux/linux-5.10/drivers/tty/serial/ |
H A D | serial-tegra.c | 147 static void tegra_uart_start_next_tx(struct tegra_uart_port *tup); 148 static int tegra_uart_start_rx_dma(struct tegra_uart_port *tup); 149 static void tegra_uart_dma_channel_free(struct tegra_uart_port *tup, 152 static inline unsigned long tegra_uart_read(struct tegra_uart_port *tup, in tegra_uart_read() argument 155 return readl(tup->uport.membase + (reg << tup->uport.regshift)); in tegra_uart_read() 158 static inline void tegra_uart_write(struct tegra_uart_port *tup, unsigned val, in tegra_uart_write() argument 161 writel(val, tup->uport.membase + (reg << tup->uport.regshift)); in tegra_uart_write() 171 struct tegra_uart_port *tup in tegra_uart_get_mctrl() local 187 set_rts(struct tegra_uart_port *tup, bool active) set_rts() argument 202 set_dtr(struct tegra_uart_port *tup, bool active) set_dtr() argument 217 set_loopbk(struct tegra_uart_port *tup, bool active) set_loopbk() argument 234 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_set_mctrl() local 249 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_break_ctl() local 270 tegra_uart_wait_cycle_time(struct tegra_uart_port *tup, unsigned int cycles) tegra_uart_wait_cycle_time() argument 278 tegra_uart_wait_sym_time(struct tegra_uart_port *tup, unsigned int syms) tegra_uart_wait_sym_time() argument 286 tegra_uart_wait_fifo_mode_enabled(struct tegra_uart_port *tup) tegra_uart_wait_fifo_mode_enabled() argument 301 tegra_uart_fifo_reset(struct tegra_uart_port *tup, u8 fcr_bits) tegra_uart_fifo_reset() argument 345 tegra_get_tolerance_rate(struct tegra_uart_port *tup, unsigned int baud, long rate) tegra_get_tolerance_rate() argument 360 tegra_check_rate_in_range(struct tegra_uart_port *tup) tegra_check_rate_in_range() argument 376 tegra_set_baudrate(struct tegra_uart_port *tup, unsigned int baud) tegra_set_baudrate() argument 432 tegra_uart_decode_rx_error(struct tegra_uart_port *tup, unsigned long lsr) tegra_uart_decode_rx_error() argument 481 tegra_uart_fill_tx_fifo(struct tegra_uart_port *tup, int max_bytes) tegra_uart_fill_tx_fifo() argument 499 tegra_uart_start_pio_tx(struct tegra_uart_port *tup, unsigned int bytes) tegra_uart_start_pio_tx() argument 513 struct tegra_uart_port *tup = args; tegra_uart_tx_dma_complete() local 531 tegra_uart_start_tx_dma(struct tegra_uart_port *tup, unsigned long count) tegra_uart_start_tx_dma() argument 560 tegra_uart_start_next_tx(struct tegra_uart_port *tup) tegra_uart_start_next_tx() argument 585 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_start_tx() local 594 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_tx_empty() local 610 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_stop_tx() local 626 tegra_uart_handle_tx_pio(struct tegra_uart_port *tup) tegra_uart_handle_tx_pio() argument 637 tegra_uart_handle_rx_pio(struct tegra_uart_port *tup, struct tty_port *port) tegra_uart_handle_rx_pio() argument 666 tegra_uart_copy_rx_to_tty(struct tegra_uart_port *tup, struct tty_port *port, unsigned int count) tegra_uart_copy_rx_to_tty() argument 693 do_handle_rx_pio(struct tegra_uart_port *tup) do_handle_rx_pio() argument 705 tegra_uart_rx_buffer_push(struct tegra_uart_port *tup, unsigned int residue) tegra_uart_rx_buffer_push() argument 722 struct tegra_uart_port *tup = args; tegra_uart_rx_dma_complete() local 753 tegra_uart_terminate_rx_dma(struct tegra_uart_port *tup) tegra_uart_terminate_rx_dma() argument 770 tegra_uart_handle_rx_dma(struct tegra_uart_port *tup) tegra_uart_handle_rx_dma() argument 782 tegra_uart_start_rx_dma(struct tegra_uart_port *tup) tegra_uart_start_rx_dma() argument 808 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_handle_modem_signal_change() local 829 struct tegra_uart_port *tup = data; tegra_uart_isr() local 906 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_stop_rx() local 931 tegra_uart_hw_deinit(struct tegra_uart_port *tup) tegra_uart_hw_deinit() argument 987 tegra_uart_hw_init(struct tegra_uart_port *tup) tegra_uart_hw_init() argument 1109 tegra_uart_dma_channel_free(struct tegra_uart_port *tup, bool dma_to_memory) tegra_uart_dma_channel_free() argument 1131 tegra_uart_dma_channel_allocate(struct tegra_uart_port *tup, bool dma_to_memory) tegra_uart_dma_channel_allocate() argument 1198 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_startup() local 1248 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_flush_buffer() local 1257 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_shutdown() local 1265 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_enable_ms() local 1276 struct tegra_uart_port *tup = to_tegra_uport(u); tegra_uart_set_termios() local 1431 tegra_uart_parse_dt(struct platform_device *pdev, struct tegra_uart_port *tup) tegra_uart_parse_dt() argument 1566 struct tegra_uart_port *tup; tegra_uart_probe() local 1637 struct tegra_uart_port *tup = platform_get_drvdata(pdev); tegra_uart_remove() local 1647 struct tegra_uart_port *tup = dev_get_drvdata(dev); tegra_uart_suspend() local 1655 struct tegra_uart_port *tup = dev_get_drvdata(dev); tegra_uart_resume() local [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | test_bpf_nf_fail.c | 31 struct bpf_sock_tuple tup = {}; in alloc_release() local 34 ct = bpf_skb_ct_alloc(ctx, &tup, sizeof(tup.ipv4), &opts, sizeof(opts)); in alloc_release() 45 struct bpf_sock_tuple tup = {}; in insert_insert() local 48 ct = bpf_skb_ct_alloc(ctx, &tup, sizeof(tup.ipv4), &opts, sizeof(opts)); in insert_insert() 62 struct bpf_sock_tuple tup = {}; in lookup_insert() local 65 ct = bpf_skb_ct_lookup(ctx, &tup, sizeof(tup.ipv4), &opts, sizeof(opts)); in lookup_insert() 76 struct bpf_sock_tuple tup in write_not_allowlisted_field() local 90 struct bpf_sock_tuple tup = {}; set_timeout_after_insert() local 107 struct bpf_sock_tuple tup = {}; set_status_after_insert() local 124 struct bpf_sock_tuple tup = {}; change_timeout_after_alloc() local 138 struct bpf_sock_tuple tup = {}; change_status_after_alloc() local [all...] |
H A D | test_tcp_check_syncookie_kern.c | 48 struct bpf_sock_tuple tup; in check_syncookie() local 77 tup.ipv4.saddr = ipv4h->saddr; in check_syncookie() 78 tup.ipv4.daddr = ipv4h->daddr; in check_syncookie() 79 tup.ipv4.sport = tcph->source; in check_syncookie() 80 tup.ipv4.dport = tcph->dest; in check_syncookie() 82 sk = bpf_skc_lookup_tcp(ctx, &tup, sizeof(tup.ipv4), in check_syncookie() 109 memcpy(tup.ipv6.saddr, &ipv6h->saddr, sizeof(tup.ipv6.saddr)); in check_syncookie() 110 memcpy(tup in check_syncookie() [all...] |
H A D | xdp_synproxy_kern.c | 434 struct bpf_sock_tuple tup = {}; in tcp_lookup() local 445 tup.ipv4.saddr = hdr->ipv4->saddr; in tcp_lookup() 446 tup.ipv4.daddr = hdr->ipv4->daddr; in tcp_lookup() 447 tup.ipv4.sport = hdr->tcp->source; in tcp_lookup() 448 tup.ipv4.dport = hdr->tcp->dest; in tcp_lookup() 449 tup_size = sizeof(tup.ipv4); in tcp_lookup() 451 __builtin_memcpy(tup.ipv6.saddr, &hdr->ipv6->saddr, sizeof(tup.ipv6.saddr)); in tcp_lookup() 452 __builtin_memcpy(tup.ipv6.daddr, &hdr->ipv6->daddr, sizeof(tup in tcp_lookup() [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
H A D | test_tcp_check_syncookie_kern.c | 48 struct bpf_sock_tuple tup; in check_syncookie() local 77 tup.ipv4.saddr = ipv4h->saddr; in check_syncookie() 78 tup.ipv4.daddr = ipv4h->daddr; in check_syncookie() 79 tup.ipv4.sport = tcph->source; in check_syncookie() 80 tup.ipv4.dport = tcph->dest; in check_syncookie() 82 sk = bpf_skc_lookup_tcp(ctx, &tup, sizeof(tup.ipv4), in check_syncookie() 109 memcpy(tup.ipv6.saddr, &ipv6h->saddr, sizeof(tup.ipv6.saddr)); in check_syncookie() 110 memcpy(tup in check_syncookie() [all...] |