Searched refs:port (Results 76 - 100 of 3102) sorted by relevance

1234567891011>>

/linux-master/drivers/tty/serial/8250/
H A D8250_hp300.c29 struct hp300_port *next; /* next port */
94 struct uart_port port; local
96 memset(&port, 0, sizeof(port));
107 port.iotype = UPIO_MEM;
108 port.flags = UPF_SKIP_TEST | UPF_SHARE_IRQ | UPF_BOOT_AUTOCONF;
109 port.type = PORT_UNKNOWN;
116 port.uartclk = HPAPCI_BAUD_BASE * 16;
117 port.mapbase = (FRODO_BASE + FRODO_APCI_OFFSET(1));
118 port
210 struct hp300_port *port; local
304 struct hp300_port *port, *to_free; local
[all...]
H A D8250_alpha.c11 void alpha_jensen_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
20 serial8250_do_set_mctrl(port, mctrl);
/linux-master/include/linux/
H A Dtty_flip.h10 int tty_buffer_set_limit(struct tty_port *port, int limit);
11 unsigned int tty_buffer_space_avail(struct tty_port *port);
12 int tty_buffer_request_room(struct tty_port *port, size_t size);
13 size_t __tty_insert_flip_string_flags(struct tty_port *port, const u8 *chars,
16 size_t tty_prepare_flip_string(struct tty_port *port, u8 **chars, size_t size);
17 void tty_flip_buffer_push(struct tty_port *port);
21 * @port: tty port
31 static inline size_t tty_insert_flip_string_fixed_flag(struct tty_port *port, argument
35 return __tty_insert_flip_string_flags(port, char
50 tty_insert_flip_string_flags(struct tty_port *port, const u8 *chars, const u8 *flags, size_t size) argument
65 tty_insert_flip_char(struct tty_port *port, u8 ch, u8 flag) argument
80 tty_insert_flip_string(struct tty_port *port, const u8 *chars, size_t size) argument
[all...]
/linux-master/drivers/net/ethernet/marvell/mvpp2/
H A Dmvpp2_main.c61 static void mvpp2_acpi_start(struct mvpp2_port *port);
182 static dma_addr_t mvpp2_txdesc_dma_addr_get(struct mvpp2_port *port, argument
185 if (port->priv->hw_version == MVPP21)
192 static void mvpp2_txdesc_dma_addr_set(struct mvpp2_port *port, argument
201 if (port->priv->hw_version == MVPP21) {
213 static size_t mvpp2_txdesc_size_get(struct mvpp2_port *port, argument
216 if (port->priv->hw_version == MVPP21)
222 static void mvpp2_txdesc_size_set(struct mvpp2_port *port, argument
226 if (port->priv->hw_version == MVPP21)
232 static void mvpp2_txdesc_txq_set(struct mvpp2_port *port, argument
242 mvpp2_txdesc_cmd_set(struct mvpp2_port *port, struct mvpp2_tx_desc *tx_desc, unsigned int command) argument
252 mvpp2_txdesc_offset_get(struct mvpp2_port *port, struct mvpp2_tx_desc *tx_desc) argument
261 mvpp2_rxdesc_dma_addr_get(struct mvpp2_port *port, struct mvpp2_rx_desc *rx_desc) argument
271 mvpp2_rxdesc_cookie_get(struct mvpp2_port *port, struct mvpp2_rx_desc *rx_desc) argument
281 mvpp2_rxdesc_size_get(struct mvpp2_port *port, struct mvpp2_rx_desc *rx_desc) argument
290 mvpp2_rxdesc_status_get(struct mvpp2_port *port, struct mvpp2_rx_desc *rx_desc) argument
306 mvpp2_txq_inc_put(struct mvpp2_port *port, struct mvpp2_txq_pcpu *txq_pcpu, void *data, struct mvpp2_tx_desc *tx_desc, enum mvpp2_tx_buf_type buf_type) argument
348 mvpp2_egress_port(struct mvpp2_port *port) argument
354 mvpp2_txq_phys(int port, int txq) argument
640 struct mvpp2_port *port; local
720 mvpp2_rxq_long_pool_set(struct mvpp2_port *port, int lrxq, int long_pool) argument
741 mvpp2_rxq_short_pool_set(struct mvpp2_port *port, int lrxq, int short_pool) argument
761 mvpp2_buf_alloc(struct mvpp2_port *port, struct mvpp2_bm_pool *bm_pool, struct page_pool *page_pool, dma_addr_t *buf_dma_addr, phys_addr_t *buf_phys_addr, gfp_t gfp_mask) argument
796 mvpp2_rxq_enable_fc(struct mvpp2_port *port) argument
857 mvpp2_rxq_disable_fc(struct mvpp2_port *port) argument
900 mvpp2_bm_pool_update_fc(struct mvpp2_port *port, struct mvpp2_bm_pool *pool, bool en) argument
955 struct mvpp2_port *port; local
1000 mvpp2_bm_pool_put(struct mvpp2_port *port, int pool, dma_addr_t buf_dma_addr, phys_addr_t buf_phys_addr) argument
1043 mvpp2_bm_bufs_add(struct mvpp2_port *port, struct mvpp2_bm_pool *bm_pool, int buf_num) argument
1099 mvpp2_bm_pool_use(struct mvpp2_port *port, unsigned pool, int pkt_size) argument
1155 mvpp2_bm_pool_use_percpu(struct mvpp2_port *port, int type, unsigned int pool, int pkt_size) argument
1203 mvpp2_swf_bm_pool_init_shared(struct mvpp2_port *port) argument
1251 mvpp2_swf_bm_pool_init_percpu(struct mvpp2_port *port) argument
1282 mvpp2_swf_bm_pool_init(struct mvpp2_port *port) argument
1290 mvpp2_set_hw_csum(struct mvpp2_port *port, enum mvpp2_bm_pool_log_num new_long_pool) argument
1312 struct mvpp2_port *port = netdev_priv(dev); local
1385 mvpp2_interrupts_enable(struct mvpp2_port *port) argument
1396 mvpp2_interrupts_disable(struct mvpp2_port *port) argument
1409 struct mvpp2_port *port = qvec->port; local
1417 struct mvpp2_port *port = qvec->port; local
1429 struct mvpp2_port *port = arg; local
1451 struct mvpp2_port *port = arg; local
1474 mvpp2_shared_interrupt_mask_unmask(struct mvpp2_port *port, bool mask) argument
1502 mvpp2_port_supports_xlg(struct mvpp2_port *port) argument
1507 mvpp2_port_supports_rgmii(struct mvpp2_port *port) argument
1531 mvpp22_gop_init_rgmii(struct mvpp2_port *port) argument
1559 mvpp22_gop_init_sgmii(struct mvpp2_port *port) argument
1579 mvpp22_gop_init_10gkr(struct mvpp2_port *port) argument
1602 mvpp22_gop_fca_enable_periodic(struct mvpp2_port *port, bool en) argument
1615 mvpp22_gop_fca_set_timer(struct mvpp2_port *port, u32 timer) argument
1631 mvpp22_gop_fca_set_periodic_timer(struct mvpp2_port *port) argument
1645 mvpp22_gop_init(struct mvpp2_port *port, phy_interface_t interface) argument
1701 mvpp22_gop_unmask_irq(struct mvpp2_port *port) argument
1725 mvpp22_gop_mask_irq(struct mvpp2_port *port) argument
1745 mvpp22_gop_setup_irq(struct mvpp2_port *port) argument
1785 mvpp22_comphy_init(struct mvpp2_port *port, phy_interface_t interface) argument
1800 mvpp2_port_enable(struct mvpp2_port *port) argument
1818 mvpp2_port_disable(struct mvpp2_port *port) argument
1835 mvpp2_port_periodic_xon_disable(struct mvpp2_port *port) argument
1845 mvpp2_port_loopback_set(struct mvpp2_port *port, const struct phylink_link_state *state) argument
1882 mvpp2_read_count(struct mvpp2_port *port, const struct mvpp2_ethtool_counter *counter) argument
1987 struct mvpp2_port *port = netdev_priv(netdev); local
2030 mvpp2_get_xdp_stats(struct mvpp2_port *port, struct mvpp2_pcpu_stats *xdp_stats) argument
2068 mvpp2_read_stats(struct mvpp2_port *port) argument
2135 struct mvpp2_port *port = container_of(del_work, struct mvpp2_port, local
2155 struct mvpp2_port *port = netdev_priv(dev); local
2170 struct mvpp2_port *port = netdev_priv(dev); local
2178 mvpp2_mac_reset_assert(struct mvpp2_port *port) argument
2193 mvpp22_pcs_reset_assert(struct mvpp2_port *port) argument
2214 mvpp22_pcs_reset_deassert(struct mvpp2_port *port, phy_interface_t interface) argument
2247 mvpp2_gmac_max_rx_size_set(struct mvpp2_port *port) argument
2259 mvpp2_xlg_max_rx_size_set(struct mvpp2_port *port) argument
2271 mvpp2_defaults_set(struct mvpp2_port *port) argument
2330 mvpp2_ingress_enable(struct mvpp2_port *port) argument
2343 mvpp2_ingress_disable(struct mvpp2_port *port) argument
2359 mvpp2_egress_enable(struct mvpp2_port *port) argument
2381 mvpp2_egress_disable(struct mvpp2_port *port) argument
2418 mvpp2_rxq_received(struct mvpp2_port *port, int rxq_id) argument
2429 mvpp2_rxq_status_update(struct mvpp2_port *port, int rxq_id, int used_count, int free_count) argument
2452 mvpp2_rxq_offset_set(struct mvpp2_port *port, int prxq, int offset) argument
2487 mvpp2_aggr_txq_pend_desc_add(struct mvpp2_port *port, int pending) argument
2501 mvpp2_aggr_desc_num_check(struct mvpp2_port *port, struct mvpp2_tx_queue *aggr_txq, int num) argument
2525 mvpp2_txq_alloc_reserved_desc(struct mvpp2_port *port, struct mvpp2_tx_queue *txq, int num) argument
2543 mvpp2_txq_reserved_desc_num_proc(struct mvpp2_port *port, struct mvpp2_tx_queue *txq, struct mvpp2_txq_pcpu *txq_pcpu, int num) argument
2635 mvpp2_txq_sent_desc_proc(struct mvpp2_port *port, struct mvpp2_tx_queue *txq) argument
2654 struct mvpp2_port *port = arg; local
2671 mvpp2_txp_max_tx_size_set(struct mvpp2_port *port) argument
2720 mvpp2_set_rxq_free_tresh(struct mvpp2_port *port, struct mvpp2_rx_queue *rxq) argument
2736 mvpp2_rx_pkts_coal_set(struct mvpp2_port *port, struct mvpp2_rx_queue *rxq) argument
2752 mvpp2_tx_pkts_coal_set(struct mvpp2_port *port, struct mvpp2_tx_queue *txq) argument
2788 mvpp2_rx_time_coal_set(struct mvpp2_port *port, struct mvpp2_rx_queue *rxq) argument
2805 mvpp2_tx_time_coal_set(struct mvpp2_port *port) argument
2822 mvpp2_txq_bufs_free(struct mvpp2_port *port, struct mvpp2_tx_queue *txq, struct mvpp2_txq_pcpu *txq_pcpu, int num) argument
2854 mvpp2_get_rx_queue(struct mvpp2_port *port, u32 cause) argument
2862 mvpp2_get_tx_queue(struct mvpp2_port *port, u32 cause) argument
2871 mvpp2_txq_done(struct mvpp2_port *port, struct mvpp2_tx_queue *txq, struct mvpp2_txq_pcpu *txq_pcpu) argument
2892 mvpp2_tx_done(struct mvpp2_port *port, u32 cause, unsigned int thread) argument
2955 mvpp2_rxq_init(struct mvpp2_port *port, struct mvpp2_rx_queue *rxq) argument
3042 mvpp2_rxq_drop_pkts(struct mvpp2_port *port, struct mvpp2_rx_queue *rxq) argument
3067 mvpp2_rxq_deinit(struct mvpp2_port *port, struct mvpp2_rx_queue *rxq) argument
3103 mvpp2_txq_init(struct mvpp2_port *port, struct mvpp2_tx_queue *txq) argument
3195 mvpp2_txq_deinit(struct mvpp2_port *port, struct mvpp2_tx_queue *txq) argument
3236 mvpp2_txq_clean(struct mvpp2_port *port, struct mvpp2_tx_queue *txq) argument
3285 mvpp2_cleanup_txqs(struct mvpp2_port *port) argument
3310 mvpp2_cleanup_rxqs(struct mvpp2_port *port) argument
3322 mvpp2_setup_rxqs(struct mvpp2_port *port) argument
3343 mvpp2_setup_txqs(struct mvpp2_port *port) argument
3387 mvpp2_isr_handle_ptp_queue(struct mvpp2_port *port, int nq) argument
3424 mvpp2_isr_handle_ptp(struct mvpp2_port *port) argument
3437 mvpp2_isr_handle_link(struct mvpp2_port *port, bool link) argument
3466 mvpp2_isr_handle_xlg(struct mvpp2_port *port) argument
3479 mvpp2_isr_handle_gmac_internal(struct mvpp2_port *port) argument
3499 struct mvpp2_port *port = (struct mvpp2_port *)dev_id; local
3530 struct mvpp2_port *port; local
3562 mvpp2_rx_error(struct mvpp2_port *port, struct mvpp2_rx_desc *rx_desc) argument
3587 mvpp2_rx_csum(struct mvpp2_port *port, u32 status) argument
3601 mvpp2_rx_refill(struct mvpp2_port *port, struct mvpp2_bm_pool *bm_pool, struct page_pool *page_pool, int pool) argument
3620 mvpp2_skb_tx_csum(struct mvpp2_port *port, struct sk_buff *skb) argument
3651 mvpp2_xdp_finish_tx(struct mvpp2_port *port, u16 txq_id, int nxmit, int nxmit_byte) argument
3681 mvpp2_xdp_submit_frame(struct mvpp2_port *port, u16 txq_id, struct xdp_frame *xdpf, bool dma_map) argument
3745 mvpp2_xdp_xmit_back(struct mvpp2_port *port, struct xdp_buff *xdp) argument
3783 struct mvpp2_port *port = netdev_priv(dev); local
3824 mvpp2_run_xdp(struct mvpp2_port *port, struct bpf_prog *prog, struct xdp_buff *xdp, struct page_pool *pp, struct mvpp2_pcpu_stats *stats) argument
3879 mvpp2_buff_hdr_pool_put(struct mvpp2_port *port, struct mvpp2_rx_desc *rx_desc, int pool, u32 rx_status) argument
3909 mvpp2_rx(struct mvpp2_port *port, struct napi_struct *napi, int rx_todo, struct mvpp2_rx_queue *rxq) argument
4090 tx_desc_unmap_put(struct mvpp2_port *port, struct mvpp2_tx_queue *txq, struct mvpp2_tx_desc *desc) argument
4106 mvpp2_txdesc_clear_ptp(struct mvpp2_port *port, struct mvpp2_tx_desc *desc) argument
4115 mvpp2_tx_hw_tstamp(struct mvpp2_port *port, struct mvpp2_tx_desc *tx_desc, struct sk_buff *skb) argument
4195 mvpp2_tx_frag_process(struct mvpp2_port *port, struct sk_buff *skb, struct mvpp2_tx_queue *aggr_txq, struct mvpp2_tx_queue *txq) argument
4256 struct mvpp2_port *port = netdev_priv(dev); local
4281 struct mvpp2_port *port = netdev_priv(dev); local
4317 struct mvpp2_port *port = netdev_priv(dev); local
4366 struct mvpp2_port *port = netdev_priv(dev); local
4500 struct mvpp2_port *port = netdev_priv(napi->dev); local
4573 mvpp22_mode_reconfigure(struct mvpp2_port *port, phy_interface_t interface) argument
4611 mvpp2_start_dev(struct mvpp2_port *port) argument
4638 mvpp2_stop_dev(struct mvpp2_port *port) argument
4697 mvpp21_get_mac_address(struct mvpp2_port *port, unsigned char *addr) argument
4712 mvpp2_irqs_init(struct mvpp2_port *port) argument
4760 mvpp2_irqs_deinit(struct mvpp2_port *port) argument
4775 mvpp22_rss_is_supported(struct mvpp2_port *port) argument
4783 struct mvpp2_port *port = netdev_priv(dev); local
4891 struct mvpp2_port *port = netdev_priv(dev); local
4926 mvpp2_prs_mac_da_accept_list(struct mvpp2_port *port, struct netdev_hw_addr_list *list) argument
4941 mvpp2_set_rx_promisc(struct mvpp2_port *port, bool enable) argument
4957 struct mvpp2_port *port = netdev_priv(dev); local
5010 struct mvpp2_port *port = NULL; local
5057 struct mvpp2_port *port = netdev_priv(dev); local
5120 mvpp2_check_pagepool_dma(struct mvpp2_port *port) argument
5150 struct mvpp2_port *port = netdev_priv(dev); local
5181 mvpp2_set_ts_config(struct mvpp2_port *port, struct ifreq *ifr) argument
5241 mvpp2_get_ts_config(struct mvpp2_port *port, struct ifreq *ifr) argument
5260 struct mvpp2_port *port = netdev_priv(dev); local
5282 struct mvpp2_port *port = netdev_priv(dev); local
5304 struct mvpp2_port *port = netdev_priv(dev); local
5316 struct mvpp2_port *port = netdev_priv(dev); local
5326 struct mvpp2_port *port = netdev_priv(dev); local
5351 mvpp2_xdp_setup(struct mvpp2_port *port, struct netdev_bpf *bpf) argument
5396 struct mvpp2_port *port = netdev_priv(dev); local
5410 struct mvpp2_port *port = netdev_priv(dev); local
5425 struct mvpp2_port *port = netdev_priv(dev); local
5461 struct mvpp2_port *port = netdev_priv(dev); local
5487 struct mvpp2_port *port = netdev_priv(dev); local
5501 struct mvpp2_port *port = netdev_priv(dev); local
5561 struct mvpp2_port *port = netdev_priv(dev); local
5572 struct mvpp2_port *port = netdev_priv(dev); local
5583 struct mvpp2_port *port = netdev_priv(dev); local
5594 struct mvpp2_port *port = netdev_priv(dev); local
5605 struct mvpp2_port *port = netdev_priv(dev); local
5645 struct mvpp2_port *port = netdev_priv(dev); local
5669 struct mvpp2_port *port = netdev_priv(dev); local
5677 struct mvpp2_port *port = netdev_priv(dev); local
5699 struct mvpp2_port *port = netdev_priv(dev); local
5776 mvpp2_simple_queue_vectors_init(struct mvpp2_port *port, struct device_node *port_node) argument
5797 mvpp2_multi_queue_vectors_init(struct mvpp2_port *port, struct device_node *port_node) argument
5861 mvpp2_queue_vectors_init(struct mvpp2_port *port, struct device_node *port_node) argument
5870 mvpp2_queue_vectors_deinit(struct mvpp2_port *port) argument
5879 mvpp2_rx_irqs_setup(struct mvpp2_port *port) argument
5909 mvpp2_port_init(struct mvpp2_port *port) argument
6105 struct mvpp2_port *port = netdev_priv(dev); local
6159 struct mvpp2_port *port = mvpp2_pcs_xlg_to_port(pcs); local
6211 struct mvpp2_port *port = mvpp2_pcs_gmac_to_port(pcs); local
6248 struct mvpp2_port *port = mvpp2_pcs_gmac_to_port(pcs); local
6302 struct mvpp2_port *port = mvpp2_pcs_gmac_to_port(pcs); local
6318 mvpp2_xlg_config(struct mvpp2_port *port, unsigned int mode, const struct phylink_link_state *state) argument
6338 mvpp2_gmac_config(struct mvpp2_port *port, unsigned int mode, const struct phylink_link_state *state) argument
6400 struct mvpp2_port *port = mvpp2_phylink_to_port(config); local
6415 struct mvpp2_port *port = mvpp2_phylink_to_port(config); local
6468 struct mvpp2_port *port = mvpp2_phylink_to_port(config); local
6485 struct mvpp2_port *port = mvpp2_phylink_to_port(config); local
6530 struct mvpp2_port *port = mvpp2_phylink_to_port(config); local
6610 struct mvpp2_port *port = mvpp2_phylink_to_port(config); local
6644 mvpp2_acpi_start(struct mvpp2_port *port) argument
6689 struct mvpp2_port *port; local
7039 mvpp2_port_remove(struct mvpp2_port *port) argument
7092 int port; local
7106 mvpp22_rx_fifo_set_hw(struct mvpp2 *priv, int port, int data_size) argument
7125 int port, size; local
7166 int port, val; local
7198 mvpp23_rx_fifo_fc_en(struct mvpp2 *priv, int port, bool en) argument
7212 mvpp22_tx_fifo_set_hw(struct mvpp2 *priv, int port, int size) argument
7231 int port, size; local
[all...]
/linux-master/drivers/input/serio/
H A Dq40kbd.c35 struct serio *port; member in struct:q40kbd
47 serio_interrupt(q40kbd->port, master_inb(KEYCODE_REG), 0);
80 * q40kbd_open() is called when a port is open by the higher layer.
84 static int q40kbd_open(struct serio *port) argument
86 struct q40kbd *q40kbd = port->port_data;
97 static void q40kbd_close(struct serio *port) argument
99 struct q40kbd *q40kbd = port->port_data;
108 struct serio *port; local
112 port = kzalloc(sizeof(struct serio), GFP_KERNEL);
113 if (!q40kbd || !port) {
[all...]
/linux-master/net/hsr/
H A Dhsr_main.c23 struct hsr_port *port; local
25 hsr_for_each_port(hsr, port)
26 if (port->type != HSR_PT_MASTER)
34 struct hsr_port *port, *master; local
42 port = hsr_port_get_rtnl(dev);
43 if (!port) {
47 port = hsr_port_get_hsr(hsr, HSR_PT_MASTER);
48 if (!port) {
53 hsr = port->hsr;
67 if (port
126 struct hsr_port *port; local
[all...]
H A Dhsr_slave.c27 struct hsr_port *port; local
40 port = hsr_port_get_rcu(skb->dev);
41 if (!port)
43 hsr = port->hsr;
45 if (hsr_addr_is_self(port->hsr, eth_hdr(skb)->h_source)) {
57 if (!(port->dev->features & NETIF_F_HW_HSR_TAG_RM) &&
69 hsr_forward_skb(skb, port);
126 struct hsr_port *port,
137 if (!port->hsr->fwd_offloaded) {
150 res = netdev_rx_handler_register(dev, hsr_handle_frame, port);
125 hsr_portdev_setup(struct hsr_priv *hsr, struct net_device *dev, struct hsr_port *port, struct netlink_ext_ack *extack) argument
169 struct hsr_port *port, *master; local
210 hsr_del_port(struct hsr_port *port) argument
[all...]
/linux-master/drivers/tty/serial/
H A Dmux.c9 ** This Driver currently only supports the console (port 0) on the MUX.
47 struct uart_port port; member in struct:mux_port
74 * return the true port count.
83 * we only need to allocate resources for 1 port since the
98 * @port: Ptr to the uart_port.
100 * This function test if the transmitter fifo for the port
101 * described by 'port' is empty. If it is empty, this function
104 static unsigned int mux_tx_empty(struct uart_port *port) argument
106 return UART_GET_FIFO_CNT(port) ? 0 : TIOCSER_TEMT;
117 static void mux_set_mctrl(struct uart_port *port, unsigne argument
128 mux_get_mctrl(struct uart_port *port) argument
139 mux_stop_tx(struct uart_port *port) argument
149 mux_start_tx(struct uart_port *port) argument
159 mux_stop_rx(struct uart_port *port) argument
170 mux_break_ctl(struct uart_port *port, int break_state) argument
174 mux_tx_done(struct uart_port *port) argument
188 mux_write(struct uart_port *port) argument
206 mux_read(struct uart_port *port) argument
246 mux_startup(struct uart_port *port) argument
258 mux_shutdown(struct uart_port *port) argument
272 mux_set_termios(struct uart_port *port, struct ktermios *termios, const struct ktermios *old) argument
284 mux_type(struct uart_port *port) argument
296 mux_release_port(struct uart_port *port) argument
308 mux_request_port(struct uart_port *port) argument
324 mux_config_port(struct uart_port *port, int type) argument
337 mux_verify_port(struct uart_port *port, struct serial_struct *ser) argument
450 struct uart_port *port = &mux_ports[port_cnt].port; local
488 struct uart_port *port = &mux_ports[i].port; local
[all...]
H A Dsprd_serial.c122 struct uart_port port; member in struct:sprd_uart_port
134 static int sprd_start_dma_rx(struct uart_port *port);
135 static int sprd_tx_dma_config(struct uart_port *port);
137 static inline unsigned int serial_in(struct uart_port *port, argument
140 return readl_relaxed(port->membase + offset);
143 static inline void serial_out(struct uart_port *port, unsigned int offset, argument
146 writel_relaxed(value, port->membase + offset);
149 static unsigned int sprd_tx_empty(struct uart_port *port) argument
151 if (serial_in(port, SPRD_STS1) & SPRD_TX_FIFO_CNT_MASK)
157 static unsigned int sprd_get_mctrl(struct uart_port *port) argument
162 sprd_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
174 sprd_stop_rx(struct uart_port *port) argument
193 sprd_uart_dma_enable(struct uart_port *port, bool enable) argument
205 sprd_stop_tx_dma(struct uart_port *port) argument
226 sprd_tx_buf_remap(struct uart_port *port) argument
244 struct uart_port *port = (struct uart_port *)data; local
266 sprd_uart_dma_submit(struct uart_port *port, struct sprd_uart_dma *ud, u32 trans_len, enum dma_transfer_direction direction, dma_async_tx_callback callback) argument
296 sprd_tx_dma_config(struct uart_port *port) argument
318 sprd_start_tx_dma(struct uart_port *port) argument
343 sprd_rx_full_thld(struct uart_port *port, u32 thld) argument
370 sprd_rx_dma_config(struct uart_port *port, u32 burst) argument
384 sprd_uart_dma_rx(struct uart_port *port) argument
395 sprd_uart_dma_irq(struct uart_port *port) argument
425 struct uart_port *port = (struct uart_port *)data; local
455 sprd_start_dma_rx(struct uart_port *port) argument
475 sprd_release_dma(struct uart_port *port) argument
492 sprd_request_dma(struct uart_port *port) argument
515 sprd_stop_tx(struct uart_port *port) argument
536 sprd_start_tx(struct uart_port *port) argument
555 sprd_break_ctl(struct uart_port *port, int break_state) argument
560 handle_lsr_errors(struct uart_port *port, u8 *flag, unsigned int *lsr) argument
592 sprd_rx(struct uart_port *port) argument
625 sprd_tx(struct uart_port *port) argument
638 struct uart_port *port = dev_id; local
668 sprd_uart_dma_startup(struct uart_port *port, struct sprd_uart_port *sp) argument
687 sprd_startup(struct uart_port *port) argument
741 sprd_shutdown(struct uart_port *port) argument
749 sprd_set_termios(struct uart_port *port, struct ktermios *termios, const struct ktermios *old) argument
847 sprd_type(struct uart_port *port) argument
852 sprd_release_port(struct uart_port *port) argument
857 sprd_request_port(struct uart_port *port) argument
862 sprd_config_port(struct uart_port *port, int flags) argument
868 sprd_verify_port(struct uart_port *port, struct serial_struct *ser) argument
879 sprd_pm(struct uart_port *port, unsigned int state, unsigned int oldstate) argument
896 sprd_poll_init(struct uart_port *port) argument
906 sprd_poll_get_char(struct uart_port *port) argument
914 sprd_poll_put_char(struct uart_port *port, unsigned char ch) argument
948 wait_for_xmitr(struct uart_port *port) argument
961 sprd_console_putchar(struct uart_port *port, unsigned char ch) argument
970 struct uart_port *port = &sprd_port[co->index]->port; local
1035 sprd_putc(struct uart_port *port, unsigned char c) argument
[all...]
/linux-master/drivers/pci/controller/
H A Dpcie-mt7621.c67 * struct mt7621_pcie_port - PCIe port information
69 * @list: port list
71 * @clk: pointer to the port clock gate
73 * @pcie_rst: pointer to port reset control
75 * @slot: port slot
76 * @enabled: indicates if port is enabled
94 * @ports: pointer to PCIe port information
115 static inline u32 pcie_port_read(struct mt7621_pcie_port *port, u32 reg) argument
117 return readl_relaxed(port->base + reg);
120 static inline void pcie_port_write(struct mt7621_pcie_port *port, argument
161 mt7621_rst_gpio_pcie_assert(struct mt7621_pcie_port *port) argument
167 mt7621_rst_gpio_pcie_deassert(struct mt7621_pcie_port *port) argument
173 mt7621_pcie_port_is_linkup(struct mt7621_pcie_port *port) argument
178 mt7621_control_assert(struct mt7621_pcie_port *port) argument
188 mt7621_control_deassert(struct mt7621_pcie_port *port) argument
202 struct mt7621_pcie_port *port; local
290 mt7621_pcie_init_port(struct mt7621_pcie_port *port) argument
317 struct mt7621_pcie_port *port; local
332 struct mt7621_pcie_port *port; local
340 struct mt7621_pcie_port *port; local
351 struct mt7621_pcie_port *port, *tmp; local
400 mt7621_pcie_enable_port(struct mt7621_pcie_port *port) argument
430 struct mt7621_pcie_port *port; local
479 struct mt7621_pcie_port *port; local
530 struct mt7621_pcie_port *port; local
[all...]
/linux-master/drivers/usb/serial/
H A Dconsole.c25 struct usb_serial_port *port; member in struct:usbcons_info
40 * Things that are different from the way the serial port code
65 struct usb_serial_port *port; local
112 port = usb_serial_port_get_by_minor(co->index);
113 if (port == NULL) {
118 serial = port->serial;
124 tty_port_tty_set(&port->port, NULL);
126 info->port = port;
201 struct usb_serial_port *port = info->port; local
[all...]
/linux-master/drivers/net/wwan/t7xx/
H A Dt7xx_port_wwan.c38 static int t7xx_port_wwan_start(struct wwan_port *port) argument
40 struct t7xx_port *port_mtk = wwan_port_get_drvdata(port);
49 static void t7xx_port_wwan_stop(struct wwan_port *port) argument
51 struct t7xx_port *port_mtk = wwan_port_get_drvdata(port);
56 static int t7xx_port_fastboot_tx(struct t7xx_port *port, struct sk_buff *skb) argument
63 txq_mtu = t7xx_get_port_mtu(port);
76 ret = t7xx_port_send_raw_skb(port, tx_skb);
79 dev_err(port->dev, "Write error on fastboot port, %d\n", ret);
90 static int t7xx_port_ctrl_tx(struct t7xx_port *port, struc argument
128 t7xx_port_wwan_tx(struct wwan_port *port, struct sk_buff *skb) argument
151 t7xx_port_wwan_create(struct t7xx_port *port) argument
168 t7xx_port_wwan_init(struct t7xx_port *port) argument
179 t7xx_port_wwan_uninit(struct t7xx_port *port) argument
189 t7xx_port_wwan_recv_skb(struct t7xx_port *port, struct sk_buff *skb) argument
205 t7xx_port_wwan_enable_chl(struct t7xx_port *port) argument
214 t7xx_port_wwan_disable_chl(struct t7xx_port *port) argument
223 t7xx_port_wwan_md_state_notify(struct t7xx_port *port, unsigned int state) argument
[all...]
/linux-master/drivers/thunderbolt/
H A Dusb4.c168 struct tb_port *port; local
187 tb_switch_for_each_port(sw, port) {
188 if (!port->cap_usb4)
191 if (tb_port_read(port, &val, TB_CFG_PORT,
192 port->cap_usb4 + PORT_CS_18, 1))
195 tb_port_dbg(port, "USB4 wake: %s, connection wake: %s, disconnection wake: %s\n",
203 usb4 = port->usb4;
214 static bool link_is_usb4(struct tb_port *port) argument
218 if (!port->cap_usb4)
221 if (tb_port_read(port,
414 struct tb_port *port; local
735 const struct tb_port *port; local
940 usb4_port_idx(const struct tb_switch *sw, const struct tb_port *port) argument
971 usb4_switch_map_pcie_down(struct tb_switch *sw, const struct tb_port *port) argument
1002 usb4_switch_map_usb3_down(struct tb_switch *sw, const struct tb_port *port) argument
1034 struct tb_port *port; local
1067 struct tb_port *port; local
1084 usb4_port_unlock(struct tb_port *port) argument
1104 usb4_port_hotplug_enable(struct tb_port *port) argument
1123 usb4_port_reset(struct tb_port *port) argument
1156 usb4_port_set_configured(struct tb_port *port, bool configured) argument
1184 usb4_port_configure(struct tb_port *port) argument
1195 usb4_port_unconfigure(struct tb_port *port) argument
1200 usb4_set_xdomain_configured(struct tb_port *port, bool configured) argument
1230 usb4_port_configure_xdomain(struct tb_port *port, struct tb_xdomain *xd) argument
1242 usb4_port_unconfigure_xdomain(struct tb_port *port) argument
1247 usb4_port_wait_for_bit(struct tb_port *port, u32 offset, u32 bit, u32 value, int timeout_msec) argument
1269 usb4_port_read_data(struct tb_port *port, void *data, size_t dwords) argument
1278 usb4_port_write_data(struct tb_port *port, const void *data, size_t dwords) argument
1288 usb4_port_sb_read(struct tb_port *port, enum usb4_sb_target target, u8 index, u8 reg, void *buf, u8 size) argument
1328 usb4_port_sb_write(struct tb_port *port, enum usb4_sb_target target, u8 index, u8 reg, const void *buf, u8 size) argument
1389 usb4_port_sb_op(struct tb_port *port, enum usb4_sb_target target, u8 index, enum usb4_sb_opcode opcode, int timeout_msec) argument
1418 usb4_port_set_router_offline(struct tb_port *port, bool offline) argument
1444 usb4_port_router_offline(struct tb_port *port) argument
1455 usb4_port_router_online(struct tb_port *port) argument
1468 usb4_port_enumerate_retimers(struct tb_port *port) argument
1484 usb4_port_clx_supported(struct tb_port *port) argument
1504 usb4_port_asym_supported(struct tb_port *port) argument
1525 usb4_port_asym_set_link_width(struct tb_port *port, enum tb_link_width width) argument
1571 usb4_port_asym_start(struct tb_port *port) argument
1610 usb4_port_margining_caps(struct tb_port *port, u32 *caps) argument
1636 usb4_port_hw_margin(struct tb_port *port, unsigned int lanes, unsigned int ber_level, bool timing, bool right_high, u32 *results) argument
1679 usb4_port_sw_margin(struct tb_port *port, unsigned int lanes, bool timing, bool right_high, u32 counter) argument
1710 usb4_port_sw_margin_errors(struct tb_port *port, u32 *errors) argument
1723 usb4_port_retimer_op(struct tb_port *port, u8 index, enum usb4_sb_opcode opcode, int timeout_msec) argument
1739 usb4_port_retimer_set_inbound_sbtx(struct tb_port *port, u8 index) argument
1766 usb4_port_retimer_unset_inbound_sbtx(struct tb_port *port, u8 index) argument
1786 usb4_port_retimer_read(struct tb_port *port, u8 index, u8 reg, void *buf, u8 size) argument
1806 usb4_port_retimer_write(struct tb_port *port, u8 index, u8 reg, const void *buf, u8 size) argument
1823 usb4_port_retimer_is_last(struct tb_port *port, u8 index) argument
1849 usb4_port_retimer_nvm_sector_size(struct tb_port *port, u8 index) argument
1875 usb4_port_retimer_nvm_set_offset(struct tb_port *port, u8 index, unsigned int address) argument
1895 struct tb_port *port; member in struct:retimer_info
1904 struct tb_port *port = info->port; local
1930 usb4_port_retimer_nvm_write(struct tb_port *port, u8 index, unsigned int address, const void *buf, size_t size) argument
1955 usb4_port_retimer_nvm_authenticate(struct tb_port *port, u8 index) argument
1982 usb4_port_retimer_nvm_authenticate_status(struct tb_port *port, u8 index, u32 *status) argument
2017 struct tb_port *port = info->port; local
2051 usb4_port_retimer_nvm_read(struct tb_port *port, u8 index, unsigned int address, void *buf, size_t size) argument
2061 usb4_usb3_port_max_bandwidth(const struct tb_port *port, unsigned int bw) argument
2076 usb4_usb3_port_max_link_rate(struct tb_port *port) argument
2095 usb4_usb3_port_cm_request(struct tb_port *port, bool request) argument
2129 usb4_usb3_port_set_cm_request(struct tb_port *port) argument
2134 usb4_usb3_port_clear_cm_request(struct tb_port *port) argument
2156 usb4_usb3_port_read_allocated_bandwidth(struct tb_port *port, int *upstream_bw, int *downstream_bw) argument
2194 usb4_usb3_port_allocated_bandwidth(struct tb_port *port, int *upstream_bw, int *downstream_bw) argument
2210 usb4_usb3_port_read_consumed_bandwidth(struct tb_port *port, int *upstream_bw, int *downstream_bw) argument
2238 usb4_usb3_port_write_allocated_bandwidth(struct tb_port *port, int upstream_bw, int downstream_bw) argument
2297 usb4_usb3_port_allocate_bandwidth(struct tb_port *port, int *upstream_bw, int *downstream_bw) argument
2339 usb4_usb3_port_release_bandwidth(struct tb_port *port, int *upstream_bw, int *downstream_bw) argument
2375 is_usb4_dpin(const struct tb_port *port) argument
2393 usb4_dp_port_set_cm_id(struct tb_port *port, int cm_id) argument
2421 usb4_dp_port_bandwidth_mode_supported(struct tb_port *port) argument
2445 usb4_dp_port_bandwidth_mode_enabled(struct tb_port *port) argument
2472 usb4_dp_port_set_cm_bandwidth_mode_supported(struct tb_port *port, bool supported) argument
2503 usb4_dp_port_group_id(struct tb_port *port) argument
2529 usb4_dp_port_set_group_id(struct tb_port *port, int group_id) argument
2559 usb4_dp_port_nrd(struct tb_port *port, int *rate, int *lanes) argument
2615 usb4_dp_port_set_nrd(struct tb_port *port, int rate, int lanes) argument
2676 usb4_dp_port_granularity(struct tb_port *port) argument
2713 usb4_dp_port_set_granularity(struct tb_port *port, int granularity) argument
2757 usb4_dp_port_set_estimated_bandwidth(struct tb_port *port, int bw) argument
2790 usb4_dp_port_allocated_bandwidth(struct tb_port *port) argument
2814 __usb4_dp_port_set_cm_ack(struct tb_port *port, bool ack) argument
2833 usb4_dp_port_set_cm_ack(struct tb_port *port) argument
2838 usb4_dp_port_wait_and_clear_cm_ack(struct tb_port *port, int timeout_msec) argument
2886 usb4_dp_port_allocate_bandwidth(struct tb_port *port, int bw) argument
2929 usb4_dp_port_requested_bandwidth(struct tb_port *port) argument
2962 usb4_pci_port_set_ext_encapsulation(struct tb_port *port, bool enable) argument
[all...]
/linux-master/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_lag.c23 * then every time we visit a port in this bitmask, we know that it is
24 * the lowest numbered port, i.e. the one whose logical ID == physical
25 * port ID == LAG ID. So we mark as visited all further ports in the
30 struct lan966x_port *port = lan966x->ports[p]; local
32 if (!port || !port->bond)
40 struct lan966x_port *port = lan966x->ports[lag]; local
46 if (!port || !port->bond || (visited & BIT(lag)))
49 bond = port
53 struct lan966x_port *port = lan966x->ports[p]; local
82 struct lan966x_port *port = lan966x->ports[p]; local
95 struct lan966x_port *port; local
124 lan966x_lag_port_join(struct lan966x_port *port, struct net_device *brport_dev, struct net_device *bond, struct netlink_ext_ack *extack) argument
166 lan966x_lag_port_leave(struct lan966x_port *port, struct net_device *bond) argument
195 struct lan966x_port *port = lan966x->ports[p]; local
210 struct lan966x_port *port = netdev_priv(dev); local
268 struct lan966x_port *port = netdev_priv(dev); local
288 struct lan966x_port *port; local
312 struct lan966x_port *port; local
335 struct lan966x_port *port = netdev_priv(dev); local
351 struct lan966x_port *port; local
[all...]
/linux-master/drivers/tty/
H A Dvcc.c46 /* Microseconds that thread will delay waiting for a vcc port ref */
108 * vcc_table_add() - Add VCC port to the VCC table
109 * @port: pointer to the VCC port
111 * Return: index of the port in the VCC table on success,
114 static int vcc_table_add(struct vcc_port *port) argument
122 vcc_table[i] = port;
135 * vcc_table_remove() - Removes a VCC port from the VCC table
151 * vcc_get() - Gets a reference to VCC port
155 * Return: reference to the VCC port, i
160 struct vcc_port *port; local
208 vcc_put(struct vcc_port *port, bool excl) argument
242 struct vcc_port *port; local
254 vcc_kick_rx(struct vcc_port *port) argument
267 vcc_kick_tx(struct vcc_port *port) argument
306 vcc_ldc_read(struct vcc_port *port) argument
359 struct vcc_port *port = from_timer(port, t, rx_timer); local
385 struct vcc_port *port = from_timer(port, t, tx_timer); local
435 struct vcc_port *port; local
481 struct vcc_port *port; local
493 vcc_send_ctl(struct vcc_port *port, int ctl) argument
513 struct vcc_port *port; local
563 struct vcc_port *port; local
684 struct vcc_port *port = dev_get_drvdata(&vdev->dev); local
736 struct vcc_port *port; local
782 vcc_ldc_hup(struct vcc_port *port) argument
796 struct vcc_port *port; local
819 struct vcc_port *port; local
884 struct vcc_port *port; local
902 struct vcc_port *port; local
920 struct vcc_port *port; local
985 struct vcc_port *port; local
[all...]
/linux-master/sound/soc/fsl/
H A Dimx-audmux.h7 int imx_audmux_v1_configure_port(unsigned int port, unsigned int pcr);
9 int imx_audmux_v2_configure_port(unsigned int port, unsigned int ptcr,
/linux-master/drivers/net/ethernet/marvell/prestera/
H A Dprestera_switchdev.h11 struct prestera_port *port,
15 struct prestera_port *port);
/linux-master/drivers/s390/scsi/
H A Dzfcp_unit.c24 struct fc_rport *rport = unit->port->rport;
44 * zfcp_unit_queue_scsi_scan - Register configured units on port
45 * @port: The zfcp_port where to register units
47 * After opening a port, all units configured on this port have to be
53 void zfcp_unit_queue_scsi_scan(struct zfcp_port *port) argument
57 read_lock_irq(&port->unit_list_lock);
58 list_for_each_entry(unit, &port->unit_list, list) {
60 if (scsi_queue_work(port->adapter->scsi_host,
64 read_unlock_irq(&port
67 _zfcp_unit_find(struct zfcp_port *port, u64 fcp_lun) argument
91 zfcp_unit_find(struct zfcp_port *port, u64 fcp_lun) argument
121 zfcp_unit_add(struct zfcp_port *port, u64 fcp_lun) argument
198 struct zfcp_port *port; local
238 zfcp_unit_remove(struct zfcp_port *port, u64 fcp_lun) argument
[all...]
/linux-master/include/dt-bindings/pinctrl/
H A Drzg2l-pinctrl.h20 /* Convert a port and pin label to its global pin index */
21 #define RZG2L_GPIO(port, pin) ((port) * RZG2L_PINS_PER_PORT + (pin))
H A Drzv2m-pinctrl.h20 /* Convert a port and pin label to its global pin index */
21 #define RZV2M_GPIO(port, pin) ((port) * RZV2M_PINS_PER_PORT + (pin))
/linux-master/scripts/dtc/include-prefixes/dt-bindings/pinctrl/
H A Drzg2l-pinctrl.h20 /* Convert a port and pin label to its global pin index */
21 #define RZG2L_GPIO(port, pin) ((port) * RZG2L_PINS_PER_PORT + (pin))
H A Drzv2m-pinctrl.h20 /* Convert a port and pin label to its global pin index */
21 #define RZV2M_GPIO(port, pin) ((port) * RZV2M_PINS_PER_PORT + (pin))
/linux-master/drivers/cxl/
H A Dport.c11 * DOC: cxl port
13 * The port driver enumerates dport via PCI and scans for HDM
16 * port. All descendant ports of a CXL root port (described by platform
60 static int cxl_switch_port_probe(struct cxl_port *port) argument
66 read_cdat_data(port);
68 rc = devm_cxl_port_enumerate_dports(port);
72 cxl_switch_parse_cdat(port);
74 cxlhdm = devm_cxl_setup_hdm(port, NULL);
79 dev_err(&port
92 cxl_endpoint_port_probe(struct cxl_port *port) argument
148 struct cxl_port *port = to_cxl_port(dev); local
160 struct cxl_port *port = to_cxl_port(dev); local
179 struct cxl_port *port = to_cxl_port(dev); local
[all...]
/linux-master/drivers/gpio/
H A Dgpio-mxs.c57 static inline int is_imx23_gpio(struct mxs_gpio_port *port) argument
59 return port->devid == IMX23_GPIO;
70 struct mxs_gpio_port *port = gc->private; local
78 port->both_edges &= ~pin_mask;
81 val = readl(port->base + PINCTRL_DIN(port)) & pin_mask;
86 port->both_edges |= pin_mask;
105 pin_addr = port->base + PINCTRL_IRQLEV(port);
108 writel(pin_mask, port
126 mxs_flip_edge(struct mxs_gpio_port *port, u32 gpio) argument
147 struct mxs_gpio_port *port = irq_desc_get_handler_data(desc); local
176 struct mxs_gpio_port *port = gc->private; local
186 mxs_gpio_init_gc(struct mxs_gpio_port *port, int irq_base) argument
233 struct mxs_gpio_port *port = gpiochip_get_data(gc); local
240 struct mxs_gpio_port *port = gpiochip_get_data(gc); local
263 struct mxs_gpio_port *port; local
[all...]
/linux-master/arch/m68k/include/asm/
H A Dvga.h28 #define inb_p(port) 0
29 #define inw_p(port) 0
30 #define outb_p(port, val) do { } while (0)
31 #define outw(port, val) do { } while (0)

Completed in 169 milliseconds

1234567891011>>