Home
last modified time | relevance | path

Searched full:port (Results 1 – 25 of 5033) sorted by relevance

12345678910>>...202

/linux/drivers/usb/typec/tcpm/
H A Dtcpm.c288 * @min_volt: Actual min voltage at the local port
289 * @req_min_volt: Requested min voltage to the port partner
290 * @max_volt: Actual max voltage at the local port
291 * @req_max_volt: Requested max voltage to the port partner
292 * @max_curr: Actual max current at the local port
293 * @req_max_curr: Requested max current of the port partner
294 * @req_out_volt: Requested output voltage to the port partner
295 * @req_op_curr: Requested operating current to the port partner
330 * @req_op_curr_ma: Requested operating current to the port partner acting as source
331 * @req_out_volt_mv: Requested output voltage to the port partner acting as source
[all …]
/linux/drivers/mmc/core/
H A Dsdio_uart.c22 * concurrent access to the same port.
65 struct tty_port port; member
87 static int sdio_uart_add_port(struct sdio_uart_port *port) in sdio_uart_add_port() argument
91 mutex_init(&port->func_lock); in sdio_uart_add_port()
92 spin_lock_init(&port->write_lock); in sdio_uart_add_port()
93 if (kfifo_alloc(&port->xmit_fifo, FIFO_SIZE, GFP_KERNEL)) in sdio_uart_add_port()
99 port->index = index; in sdio_uart_add_port()
100 sdio_uart_table[index] = port; in sdio_uart_add_port()
112 struct sdio_uart_port *port; in sdio_uart_port_get() local
118 port = sdio_uart_table[index]; in sdio_uart_port_get()
[all …]
/linux/drivers/net/bonding/
H A Dbond_3ad.c34 /* Port Variables definitions used by the State Machines (43.4.7 in the
49 /* Port Key definitions
53 * Port key | User key (10 bits) | Speed (5 bits) | Duplex|
95 static int ad_lacpdu_send(struct port *port);
96 static int ad_marker_send(struct port *port, struct bond_marker *marker);
97 static void ad_mux_machine(struct port *port, bool *update_slave_arr);
98 static void ad_rx_machine(struct lacpdu *lacpdu, struct port *port);
99 static void ad_tx_machine(struct port *port);
100 static void ad_periodic_machine(struct port *port);
101 static void ad_port_selection_logic(struct port *port, bool *update_slave_arr);
[all …]
/linux/drivers/usb/host/
H A Dxhci-dbgtty.c28 dbc_kfifo_to_req(struct dbc_port *port, char *packet) in dbc_kfifo_to_req() argument
32 len = kfifo_len(&port->port.xmit_fifo); in dbc_kfifo_to_req()
39 if (port->tx_boundary) in dbc_kfifo_to_req()
40 len = min(port->tx_boundary, len); in dbc_kfifo_to_req()
42 len = kfifo_out(&port->port.xmit_fifo, packet, len); in dbc_kfifo_to_req()
44 if (port->tx_boundary) in dbc_kfifo_to_req()
45 port->tx_boundary -= len; in dbc_kfifo_to_req()
50 static int dbc_do_start_tx(struct dbc_port *port) in dbc_do_start_tx() argument
51 __releases(&port->port_lock) in dbc_do_start_tx()
52 __acquires(&port->port_lock) in dbc_do_start_tx()
[all …]
/linux/drivers/scsi/libsas/
H A Dsas_port.c3 * Serial Attached SCSI (SAS) Port class
15 static bool phy_is_wideport_member(struct asd_sas_port *port, struct asd_sas_phy *phy) in phy_is_wideport_member() argument
19 if (memcmp(port->attached_sas_addr, phy->attached_sas_addr, in phy_is_wideport_member()
21 memcmp(port->sas_addr, phy->sas_addr, SAS_ADDR_SIZE) != 0)) in phy_is_wideport_member()
29 struct asd_sas_port *port = phy->port; in sas_resume_port() local
36 if (port->suspended) in sas_resume_port()
37 port->suspended = 0; in sas_resume_port()
43 /* if the port came back: in sas_resume_port()
47 list_for_each_entry_safe(dev, n, &port->dev_list, dev_list_node) { in sas_resume_port()
52 sas_unregister_dev(port, dev); in sas_resume_port()
[all …]
/linux/drivers/char/
H A Dvirtio_console.c44 /* Used for exporting per-port information to debugfs */
68 /* The hvc device associated with this console port */
155 /* Array of per-port IO virtqueues */
166 /* This struct holds the per-port data */
167 struct port { struct
168 /* Next port in the list, head is in the ports_device */
179 * port. Has to be a spinlock because it can be called from argument
187 /* The IO vqs for this port */ argument
190 /* File in the debugfs directory that exposes this port's information */ argument
195 * this port for accounting and debugging purposes. These argument
[all …]
/linux/drivers/tty/serial/
H A Dmilbeaut_usio.c65 static void mlb_usio_stop_tx(struct uart_port *port) in mlb_usio_stop_tx() argument
67 writew(readw(port->membase + MLB_USIO_REG_FCR) & ~MLB_USIO_FCR_FTIE, in mlb_usio_stop_tx()
68 port->membase + MLB_USIO_REG_FCR); in mlb_usio_stop_tx()
69 writeb(readb(port->membase + MLB_USIO_REG_SCR) & ~MLB_USIO_SCR_TBIE, in mlb_usio_stop_tx()
70 port->membase + MLB_USIO_REG_SCR); in mlb_usio_stop_tx()
73 static void mlb_usio_tx_chars(struct uart_port *port) in mlb_usio_tx_chars() argument
75 struct tty_port *tport = &port->state->port; in mlb_usio_tx_chars()
78 writew(readw(port->membase + MLB_USIO_REG_FCR) & ~MLB_USIO_FCR_FTIE, in mlb_usio_tx_chars()
79 port->membase + MLB_USIO_REG_FCR); in mlb_usio_tx_chars()
80 writeb(readb(port->membase + MLB_USIO_REG_SCR) & in mlb_usio_tx_chars()
[all …]
H A Dbcm63xx_uart.c73 static inline unsigned int bcm_uart_readl(struct uart_port *port, in bcm_uart_readl() argument
76 return __raw_readl(port->membase + offset); in bcm_uart_readl()
79 static inline void bcm_uart_writel(struct uart_port *port, in bcm_uart_writel() argument
82 __raw_writel(value, port->membase + offset); in bcm_uart_writel()
88 static unsigned int bcm_uart_tx_empty(struct uart_port *port) in bcm_uart_tx_empty() argument
92 val = bcm_uart_readl(port, UART_IR_REG); in bcm_uart_tx_empty()
99 static void bcm_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) in bcm_uart_set_mctrl() argument
103 val = bcm_uart_readl(port, UART_MCTL_REG); in bcm_uart_set_mctrl()
110 bcm_uart_writel(port, val, UART_MCTL_REG); in bcm_uart_set_mctrl()
112 val = bcm_uart_readl(port, UART_CTL_REG); in bcm_uart_set_mctrl()
[all …]
H A Dtimbuart.c25 struct uart_port port; member
35 static void timbuart_mctrl_check(struct uart_port *port, u32 isr, u32 *ier);
39 static void timbuart_stop_rx(struct uart_port *port) in timbuart_stop_rx() argument
42 u32 ier = ioread32(port->membase + TIMBUART_IER) & ~RXFLAGS; in timbuart_stop_rx()
43 iowrite32(ier, port->membase + TIMBUART_IER); in timbuart_stop_rx()
46 static void timbuart_stop_tx(struct uart_port *port) in timbuart_stop_tx() argument
49 u32 ier = ioread32(port->membase + TIMBUART_IER) & ~TXBAE; in timbuart_stop_tx()
50 iowrite32(ier, port->membase + TIMBUART_IER); in timbuart_stop_tx()
53 static void timbuart_start_tx(struct uart_port *port) in timbuart_start_tx() argument
56 container_of(port, struct timbuart_port, port); in timbuart_start_tx()
[all …]
H A Dmeson_uart.c89 static void meson_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) in meson_uart_set_mctrl() argument
93 static unsigned int meson_uart_get_mctrl(struct uart_port *port) in meson_uart_get_mctrl() argument
98 static unsigned int meson_uart_tx_empty(struct uart_port *port) in meson_uart_tx_empty() argument
102 val = readl(port->membase + AML_UART_STATUS); in meson_uart_tx_empty()
107 static void meson_uart_stop_tx(struct uart_port *port) in meson_uart_stop_tx() argument
111 val = readl(port->membase + AML_UART_CONTROL); in meson_uart_stop_tx()
113 writel(val, port->membase + AML_UART_CONTROL); in meson_uart_stop_tx()
116 static void meson_uart_stop_rx(struct uart_port *port) in meson_uart_stop_rx() argument
120 val = readl(port->membase + AML_UART_CONTROL); in meson_uart_stop_rx()
122 writel(val, port->membase + AML_UART_CONTROL); in meson_uart_stop_rx()
[all …]
H A Daltera_uart.c77 struct uart_port port; member
83 static u32 altera_uart_readl(struct uart_port *port, int reg) in altera_uart_readl() argument
85 return readl(port->membase + (reg << port->regshift)); in altera_uart_readl()
88 static void altera_uart_writel(struct uart_port *port, u32 dat, int reg) in altera_uart_writel() argument
90 writel(dat, port->membase + (reg << port->regshift)); in altera_uart_writel()
93 static unsigned int altera_uart_tx_empty(struct uart_port *port) in altera_uart_tx_empty() argument
95 return (altera_uart_readl(port, ALTERA_UART_STATUS_REG) & in altera_uart_tx_empty()
99 static unsigned int altera_uart_get_mctrl(struct uart_port *port) in altera_uart_get_mctrl() argument
101 struct altera_uart *pp = container_of(port, struct altera_uart, port); in altera_uart_get_mctrl()
104 sigs = (altera_uart_readl(port, ALTERA_UART_STATUS_REG) & in altera_uart_get_mctrl()
[all …]
H A Dsprd_serial.c131 struct uart_port port; member
144 static int sprd_start_dma_rx(struct uart_port *port);
145 static int sprd_tx_dma_config(struct uart_port *port);
159 static inline unsigned int serial_in(struct uart_port *port, in serial_in() argument
162 return readl_relaxed(port->membase + offset); in serial_in()
165 static inline void serial_out(struct uart_port *port, unsigned int offset, in serial_out() argument
168 writel_relaxed(value, port->membase + offset); in serial_out()
171 static unsigned int sprd_tx_empty(struct uart_port *port) in sprd_tx_empty() argument
173 if (serial_in(port, SPRD_STS1) & SPRD_TX_FIFO_CNT_MASK) in sprd_tx_empty()
179 static unsigned int sprd_get_mctrl(struct uart_port *port) in sprd_get_mctrl() argument
[all …]
H A Drda-uart.c117 struct uart_port port; member
121 #define to_rda_uart_port(port) container_of(port, struct rda_uart_port, port) argument
125 static inline void rda_uart_write(struct uart_port *port, u32 val, in rda_uart_write() argument
128 writel(val, port->membase + off); in rda_uart_write()
131 static inline u32 rda_uart_read(struct uart_port *port, unsigned int off) in rda_uart_read() argument
133 return readl(port->membase + off); in rda_uart_read()
136 static unsigned int rda_uart_tx_empty(struct uart_port *port) in rda_uart_tx_empty() argument
142 uart_port_lock_irqsave(port, &flags); in rda_uart_tx_empty()
144 val = rda_uart_read(port, RDA_UART_STATUS); in rda_uart_tx_empty()
147 uart_port_unlock_irqrestore(port, flags); in rda_uart_tx_empty()
[all …]
H A Dliteuart.c46 struct uart_port port; member
51 #define to_liteuart_port(port) container_of(port, struct liteuart_port, port) argument
71 static void liteuart_update_irq_reg(struct uart_port *port, bool set, u8 mask) in liteuart_update_irq_reg() argument
73 struct liteuart_port *uart = to_liteuart_port(port); in liteuart_update_irq_reg()
80 if (port->irq) in liteuart_update_irq_reg()
81 litex_write8(port->membase + OFF_EV_ENABLE, uart->irq_reg); in liteuart_update_irq_reg()
84 static void liteuart_stop_tx(struct uart_port *port) in liteuart_stop_tx() argument
86 liteuart_update_irq_reg(port, false, EV_TX); in liteuart_stop_tx()
89 static void liteuart_start_tx(struct uart_port *port) in liteuart_start_tx() argument
91 liteuart_update_irq_reg(port, true, EV_TX); in liteuart_start_tx()
[all …]
H A Ddigicolor-usart.c77 struct uart_port port; member
83 static bool digicolor_uart_tx_full(struct uart_port *port) in digicolor_uart_tx_full() argument
85 return !!(readb_relaxed(port->membase + UA_STATUS_FIFO) & in digicolor_uart_tx_full()
89 static bool digicolor_uart_rx_empty(struct uart_port *port) in digicolor_uart_rx_empty() argument
91 return !!(readb_relaxed(port->membase + UA_STATUS_FIFO) & in digicolor_uart_rx_empty()
95 static void digicolor_uart_stop_tx(struct uart_port *port) in digicolor_uart_stop_tx() argument
97 u8 int_enable = readb_relaxed(port->membase + UA_INT_ENABLE); in digicolor_uart_stop_tx()
100 writeb_relaxed(int_enable, port->membase + UA_INT_ENABLE); in digicolor_uart_stop_tx()
103 static void digicolor_uart_start_tx(struct uart_port *port) in digicolor_uart_start_tx() argument
105 u8 int_enable = readb_relaxed(port->membase + UA_INT_ENABLE); in digicolor_uart_start_tx()
[all …]
H A Daltera_jtaguart.c51 static unsigned int altera_jtaguart_tx_space(struct uart_port *port, u32 *ctlp) in altera_jtaguart_tx_space() argument
53 u32 ctl = readl(port->membase + ALTERA_JTAGUART_CONTROL_REG); in altera_jtaguart_tx_space()
61 static unsigned int altera_jtaguart_tx_empty(struct uart_port *port) in altera_jtaguart_tx_empty() argument
63 return altera_jtaguart_tx_space(port, NULL) ? TIOCSER_TEMT : 0; in altera_jtaguart_tx_empty()
66 static unsigned int altera_jtaguart_get_mctrl(struct uart_port *port) in altera_jtaguart_get_mctrl() argument
71 static void altera_jtaguart_set_mctrl(struct uart_port *port, unsigned int sigs) in altera_jtaguart_set_mctrl() argument
75 static void altera_jtaguart_start_tx(struct uart_port *port) in altera_jtaguart_start_tx() argument
77 port->read_status_mask |= ALTERA_JTAGUART_CONTROL_WE_MSK; in altera_jtaguart_start_tx()
78 writel(port->read_status_mask, in altera_jtaguart_start_tx()
79 port->membase + ALTERA_JTAGUART_CONTROL_REG); in altera_jtaguart_start_tx()
[all …]
/linux/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) in vcc_table_add() argument
122 vcc_table[i] = port; in vcc_table_add()
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, if found
156 * NULL, if port not found
[all …]
/linux/drivers/scsi/bfa/
H A Dbfa_port.c18 BFA_TRC_FILE(CNA, PORT);
21 bfa_port_stats_swap(struct bfa_port_s *port, union bfa_port_stats_u *stats) in bfa_port_stats_swap() argument
45 * @param[in] port - Pointer to the port module
51 bfa_port_enable_isr(struct bfa_port_s *port, bfa_status_t status) in bfa_port_enable_isr() argument
53 bfa_trc(port, status); in bfa_port_enable_isr()
54 port->endis_pending = BFA_FALSE; in bfa_port_enable_isr()
55 port->endis_cbfn(port->endis_cbarg, status); in bfa_port_enable_isr()
62 * @param[in] port - Pointer to the port module
68 bfa_port_disable_isr(struct bfa_port_s *port, bfa_status_t status) in bfa_port_disable_isr() argument
70 bfa_trc(port, status); in bfa_port_disable_isr()
[all …]
H A Dbfa_fcs_lport.c17 BFA_TRC_FILE(FCS, PORT);
47 static void bfa_fcs_lport_send_ls_rjt(struct bfa_fcs_lport_s *port,
50 static void bfa_fcs_lport_plogi(struct bfa_fcs_lport_s *port,
52 static void bfa_fcs_lport_online_actions(struct bfa_fcs_lport_s *port);
53 static void bfa_fcs_lport_offline_actions(struct bfa_fcs_lport_s *port);
54 static void bfa_fcs_lport_unknown_init(struct bfa_fcs_lport_s *port);
55 static void bfa_fcs_lport_unknown_online(struct bfa_fcs_lport_s *port);
56 static void bfa_fcs_lport_unknown_offline(struct bfa_fcs_lport_s *port);
57 static void bfa_fcs_lport_deleted(struct bfa_fcs_lport_s *port);
58 static void bfa_fcs_lport_echo(struct bfa_fcs_lport_s *port,
[all …]
/linux/drivers/usb/serial/
H A Dgeneric.c105 int usb_serial_generic_open(struct tty_struct *tty, struct usb_serial_port *port) in usb_serial_generic_open() argument
109 clear_bit(USB_SERIAL_THROTTLED, &port->flags); in usb_serial_generic_open()
111 if (port->bulk_in_size) in usb_serial_generic_open()
112 result = usb_serial_generic_submit_read_urbs(port, GFP_KERNEL); in usb_serial_generic_open()
118 void usb_serial_generic_close(struct usb_serial_port *port) in usb_serial_generic_close() argument
123 if (port->bulk_out_size) { in usb_serial_generic_close()
124 for (i = 0; i < ARRAY_SIZE(port->write_urbs); ++i) in usb_serial_generic_close()
125 usb_kill_urb(port->write_urbs[i]); in usb_serial_generic_close()
127 spin_lock_irqsave(&port->lock, flags); in usb_serial_generic_close()
128 kfifo_reset_out(&port->write_fifo); in usb_serial_generic_close()
[all …]
/linux/drivers/gpio/
H A Dgpio-mxc.c125 #define GPIO_DR (port->hwdata->dr_reg)
126 #define GPIO_GDIR (port->hwdata->gdir_reg)
127 #define GPIO_PSR (port->hwdata->psr_reg)
128 #define GPIO_ICR1 (port->hwdata->icr1_reg)
129 #define GPIO_ICR2 (port->hwdata->icr2_reg)
130 #define GPIO_IMR (port->hwdata->imr_reg)
131 #define GPIO_ISR (port->hwdata->isr_reg)
132 #define GPIO_EDGE_SEL (port->hwdata->edge_sel_reg)
134 #define GPIO_INT_LOW_LEV (port->hwdata->low_level)
135 #define GPIO_INT_HIGH_LEV (port->hwdata->high_level)
[all …]
/linux/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, in mvpp2_txdesc_dma_addr_get() argument
185 if (port->priv->hw_version == MVPP21) in mvpp2_txdesc_dma_addr_get()
192 static void mvpp2_txdesc_dma_addr_set(struct mvpp2_port *port, in mvpp2_txdesc_dma_addr_set() argument
201 if (port->priv->hw_version == MVPP21) { in mvpp2_txdesc_dma_addr_set()
213 static size_t mvpp2_txdesc_size_get(struct mvpp2_port *port, in mvpp2_txdesc_size_get() argument
216 if (port->priv->hw_version == MVPP21) in mvpp2_txdesc_size_get()
222 static void mvpp2_txdesc_size_set(struct mvpp2_port *port, in mvpp2_txdesc_size_set() argument
226 if (port->priv->hw_version == MVPP21) in mvpp2_txdesc_size_set()
232 static void mvpp2_txdesc_txq_set(struct mvpp2_port *port, in mvpp2_txdesc_txq_set() argument
242 mvpp2_txdesc_cmd_set(struct mvpp2_port * port,struct mvpp2_tx_desc * tx_desc,unsigned int command) mvpp2_txdesc_cmd_set() argument
252 mvpp2_txdesc_offset_get(struct mvpp2_port * port,struct mvpp2_tx_desc * tx_desc) mvpp2_txdesc_offset_get() argument
261 mvpp2_rxdesc_dma_addr_get(struct mvpp2_port * port,struct mvpp2_rx_desc * rx_desc) mvpp2_rxdesc_dma_addr_get() argument
271 mvpp2_rxdesc_cookie_get(struct mvpp2_port * port,struct mvpp2_rx_desc * rx_desc) mvpp2_rxdesc_cookie_get() argument
281 mvpp2_rxdesc_size_get(struct mvpp2_port * port,struct mvpp2_rx_desc * rx_desc) mvpp2_rxdesc_size_get() argument
290 mvpp2_rxdesc_status_get(struct mvpp2_port * port,struct mvpp2_rx_desc * rx_desc) mvpp2_rxdesc_status_get() 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) mvpp2_txq_inc_put() argument
348 mvpp2_egress_port(struct mvpp2_port * port) mvpp2_egress_port() argument
354 mvpp2_txq_phys(int port,int txq) mvpp2_txq_phys() argument
640 struct mvpp2_port *port; mvpp2_bm_init() local
720 mvpp2_rxq_long_pool_set(struct mvpp2_port * port,int lrxq,int long_pool) mvpp2_rxq_long_pool_set() argument
741 mvpp2_rxq_short_pool_set(struct mvpp2_port * port,int lrxq,int short_pool) mvpp2_rxq_short_pool_set() 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) mvpp2_buf_alloc() argument
796 mvpp2_rxq_enable_fc(struct mvpp2_port * port) mvpp2_rxq_enable_fc() argument
857 mvpp2_rxq_disable_fc(struct mvpp2_port * port) mvpp2_rxq_disable_fc() argument
900 mvpp2_bm_pool_update_fc(struct mvpp2_port * port,struct mvpp2_bm_pool * pool,bool en) mvpp2_bm_pool_update_fc() argument
955 struct mvpp2_port *port; mvpp2_bm_pool_update_priv_fc() local
1000 mvpp2_bm_pool_put(struct mvpp2_port * port,int pool,dma_addr_t buf_dma_addr,phys_addr_t buf_phys_addr) mvpp2_bm_pool_put() argument
1043 mvpp2_bm_bufs_add(struct mvpp2_port * port,struct mvpp2_bm_pool * bm_pool,int buf_num) mvpp2_bm_bufs_add() argument
1099 mvpp2_bm_pool_use(struct mvpp2_port * port,unsigned pool,int pkt_size) mvpp2_bm_pool_use() argument
1155 mvpp2_bm_pool_use_percpu(struct mvpp2_port * port,int type,unsigned int pool,int pkt_size) mvpp2_bm_pool_use_percpu() argument
1203 mvpp2_swf_bm_pool_init_shared(struct mvpp2_port * port) mvpp2_swf_bm_pool_init_shared() argument
1251 mvpp2_swf_bm_pool_init_percpu(struct mvpp2_port * port) mvpp2_swf_bm_pool_init_percpu() argument
1282 mvpp2_swf_bm_pool_init(struct mvpp2_port * port) mvpp2_swf_bm_pool_init() argument
1290 mvpp2_set_hw_csum(struct mvpp2_port * port,enum mvpp2_bm_pool_log_num new_long_pool) mvpp2_set_hw_csum() argument
1312 struct mvpp2_port *port = netdev_priv(dev); mvpp2_bm_update_mtu() local
1385 mvpp2_interrupts_enable(struct mvpp2_port * port) mvpp2_interrupts_enable() argument
1396 mvpp2_interrupts_disable(struct mvpp2_port * port) mvpp2_interrupts_disable() argument
1409 struct mvpp2_port *port = qvec->port; mvpp2_qvec_interrupt_enable() local
1417 struct mvpp2_port *port = qvec->port; mvpp2_qvec_interrupt_disable() local
1429 struct mvpp2_port *port = arg; mvpp2_interrupts_mask() local
1451 struct mvpp2_port *port = arg; mvpp2_interrupts_unmask() local
1474 mvpp2_shared_interrupt_mask_unmask(struct mvpp2_port * port,bool mask) mvpp2_shared_interrupt_mask_unmask() argument
1502 mvpp2_port_supports_xlg(struct mvpp2_port * port) mvpp2_port_supports_xlg() argument
1507 mvpp2_port_supports_rgmii(struct mvpp2_port * port) mvpp2_port_supports_rgmii() argument
1531 mvpp22_gop_init_rgmii(struct mvpp2_port * port) mvpp22_gop_init_rgmii() argument
1559 mvpp22_gop_init_sgmii(struct mvpp2_port * port) mvpp22_gop_init_sgmii() argument
1579 mvpp22_gop_init_10gkr(struct mvpp2_port * port) mvpp22_gop_init_10gkr() argument
1602 mvpp22_gop_fca_enable_periodic(struct mvpp2_port * port,bool en) mvpp22_gop_fca_enable_periodic() argument
1615 mvpp22_gop_fca_set_timer(struct mvpp2_port * port,u32 timer) mvpp22_gop_fca_set_timer() argument
1631 mvpp22_gop_fca_set_periodic_timer(struct mvpp2_port * port) mvpp22_gop_fca_set_periodic_timer() argument
1645 mvpp22_gop_init(struct mvpp2_port * port,phy_interface_t interface) mvpp22_gop_init() argument
1701 mvpp22_gop_unmask_irq(struct mvpp2_port * port) mvpp22_gop_unmask_irq() argument
1725 mvpp22_gop_mask_irq(struct mvpp2_port * port) mvpp22_gop_mask_irq() argument
1745 mvpp22_gop_setup_irq(struct mvpp2_port * port) mvpp22_gop_setup_irq() argument
1785 mvpp22_comphy_init(struct mvpp2_port * port,phy_interface_t interface) mvpp22_comphy_init() argument
1800 mvpp2_port_enable(struct mvpp2_port * port) mvpp2_port_enable() argument
1818 mvpp2_port_disable(struct mvpp2_port * port) mvpp2_port_disable() argument
1835 mvpp2_port_periodic_xon_disable(struct mvpp2_port * port) mvpp2_port_periodic_xon_disable() argument
1845 mvpp2_port_loopback_set(struct mvpp2_port * port,const struct phylink_link_state * state) mvpp2_port_loopback_set() argument
1882 mvpp2_read_count(struct mvpp2_port * port,const struct mvpp2_ethtool_counter * counter) mvpp2_read_count() argument
1987 struct mvpp2_port *port = netdev_priv(netdev); mvpp2_ethtool_get_strings() local
2017 mvpp2_get_xdp_stats(struct mvpp2_port * port,struct mvpp2_pcpu_stats * xdp_stats) mvpp2_get_xdp_stats() argument
2055 mvpp2_read_stats(struct mvpp2_port * port) mvpp2_read_stats() argument
2122 struct mvpp2_port *port = container_of(del_work, struct mvpp2_port, mvpp2_gather_hw_statistics() local
2142 struct mvpp2_port *port = netdev_priv(dev); mvpp2_ethtool_get_stats() local
2157 struct mvpp2_port *port = netdev_priv(dev); mvpp2_ethtool_get_sset_count() local
2165 mvpp2_mac_reset_assert(struct mvpp2_port * port) mvpp2_mac_reset_assert() argument
2180 mvpp22_pcs_reset_assert(struct mvpp2_port * port) mvpp22_pcs_reset_assert() argument
2201 mvpp22_pcs_reset_deassert(struct mvpp2_port * port,phy_interface_t interface) mvpp22_pcs_reset_deassert() argument
2234 mvpp2_gmac_max_rx_size_set(struct mvpp2_port * port) mvpp2_gmac_max_rx_size_set() argument
2246 mvpp2_xlg_max_rx_size_set(struct mvpp2_port * port) mvpp2_xlg_max_rx_size_set() argument
2258 mvpp2_defaults_set(struct mvpp2_port * port) mvpp2_defaults_set() argument
2317 mvpp2_ingress_enable(struct mvpp2_port * port) mvpp2_ingress_enable() argument
2330 mvpp2_ingress_disable(struct mvpp2_port * port) mvpp2_ingress_disable() argument
2346 mvpp2_egress_enable(struct mvpp2_port * port) mvpp2_egress_enable() argument
2368 mvpp2_egress_disable(struct mvpp2_port * port) mvpp2_egress_disable() argument
2405 mvpp2_rxq_received(struct mvpp2_port * port,int rxq_id) mvpp2_rxq_received() argument
2416 mvpp2_rxq_status_update(struct mvpp2_port * port,int rxq_id,int used_count,int free_count) mvpp2_rxq_status_update() argument
2439 mvpp2_rxq_offset_set(struct mvpp2_port * port,int prxq,int offset) mvpp2_rxq_offset_set() argument
2474 mvpp2_aggr_txq_pend_desc_add(struct mvpp2_port * port,int pending) mvpp2_aggr_txq_pend_desc_add() argument
2488 mvpp2_aggr_desc_num_check(struct mvpp2_port * port,struct mvpp2_tx_queue * aggr_txq,int num) mvpp2_aggr_desc_num_check() argument
2512 mvpp2_txq_alloc_reserved_desc(struct mvpp2_port * port,struct mvpp2_tx_queue * txq,int num) mvpp2_txq_alloc_reserved_desc() argument
2530 mvpp2_txq_reserved_desc_num_proc(struct mvpp2_port * port,struct mvpp2_tx_queue * txq,struct mvpp2_txq_pcpu * txq_pcpu,int num) mvpp2_txq_reserved_desc_num_proc() argument
2622 mvpp2_txq_sent_desc_proc(struct mvpp2_port * port,struct mvpp2_tx_queue * txq) mvpp2_txq_sent_desc_proc() argument
2641 struct mvpp2_port *port = arg; mvpp2_txq_sent_counter_clear() local
2658 mvpp2_txp_max_tx_size_set(struct mvpp2_port * port) mvpp2_txp_max_tx_size_set() argument
2707 mvpp2_set_rxq_free_tresh(struct mvpp2_port * port,struct mvpp2_rx_queue * rxq) mvpp2_set_rxq_free_tresh() argument
2723 mvpp2_rx_pkts_coal_set(struct mvpp2_port * port,struct mvpp2_rx_queue * rxq) mvpp2_rx_pkts_coal_set() argument
2739 mvpp2_tx_pkts_coal_set(struct mvpp2_port * port,struct mvpp2_tx_queue * txq) mvpp2_tx_pkts_coal_set() argument
2775 mvpp2_rx_time_coal_set(struct mvpp2_port * port,struct mvpp2_rx_queue * rxq) mvpp2_rx_time_coal_set() argument
2792 mvpp2_tx_time_coal_set(struct mvpp2_port * port) mvpp2_tx_time_coal_set() argument
2809 mvpp2_txq_bufs_free(struct mvpp2_port * port,struct mvpp2_tx_queue * txq,struct mvpp2_txq_pcpu * txq_pcpu,int num) mvpp2_txq_bufs_free() argument
2841 mvpp2_get_rx_queue(struct mvpp2_port * port,u32 cause) mvpp2_get_rx_queue() argument
2849 mvpp2_get_tx_queue(struct mvpp2_port * port,u32 cause) mvpp2_get_tx_queue() argument
2858 mvpp2_txq_done(struct mvpp2_port * port,struct mvpp2_tx_queue * txq,struct mvpp2_txq_pcpu * txq_pcpu) mvpp2_txq_done() argument
2879 mvpp2_tx_done(struct mvpp2_port * port,u32 cause,unsigned int thread) mvpp2_tx_done() argument
2942 mvpp2_rxq_init(struct mvpp2_port * port,struct mvpp2_rx_queue * rxq) mvpp2_rxq_init() argument
3029 mvpp2_rxq_drop_pkts(struct mvpp2_port * port,struct mvpp2_rx_queue * rxq) mvpp2_rxq_drop_pkts() argument
3054 mvpp2_rxq_deinit(struct mvpp2_port * port,struct mvpp2_rx_queue * rxq) mvpp2_rxq_deinit() argument
3090 mvpp2_txq_init(struct mvpp2_port * port,struct mvpp2_tx_queue * txq) mvpp2_txq_init() argument
3180 mvpp2_txq_deinit(struct mvpp2_port * port,struct mvpp2_tx_queue * txq) mvpp2_txq_deinit() argument
3221 mvpp2_txq_clean(struct mvpp2_port * port,struct mvpp2_tx_queue * txq) mvpp2_txq_clean() argument
3270 mvpp2_cleanup_txqs(struct mvpp2_port * port) mvpp2_cleanup_txqs() argument
3295 mvpp2_cleanup_rxqs(struct mvpp2_port * port) mvpp2_cleanup_rxqs() argument
3307 mvpp2_setup_rxqs(struct mvpp2_port * port) mvpp2_setup_rxqs() argument
3328 mvpp2_setup_txqs(struct mvpp2_port * port) mvpp2_setup_txqs() argument
3372 mvpp2_isr_handle_ptp_queue(struct mvpp2_port * port,int nq) mvpp2_isr_handle_ptp_queue() argument
3409 mvpp2_isr_handle_ptp(struct mvpp2_port * port) mvpp2_isr_handle_ptp() argument
3422 mvpp2_isr_handle_link(struct mvpp2_port * port,struct phylink_pcs * pcs,bool link) mvpp2_isr_handle_link() argument
3452 mvpp2_isr_handle_xlg(struct mvpp2_port * port) mvpp2_isr_handle_xlg() argument
3465 mvpp2_isr_handle_gmac_internal(struct mvpp2_port * port) mvpp2_isr_handle_gmac_internal() argument
3485 struct mvpp2_port *port = (struct mvpp2_port *)dev_id; mvpp2_port_isr() local
3516 struct mvpp2_port *port; mvpp2_hr_timer_cb() local
3548 mvpp2_rx_error(struct mvpp2_port * port,struct mvpp2_rx_desc * rx_desc) mvpp2_rx_error() argument
3573 mvpp2_rx_csum(struct mvpp2_port * port,u32 status) mvpp2_rx_csum() argument
3587 mvpp2_rx_refill(struct mvpp2_port * port,struct mvpp2_bm_pool * bm_pool,struct page_pool * page_pool,int pool) mvpp2_rx_refill() argument
3606 mvpp2_skb_tx_csum(struct mvpp2_port * port,struct sk_buff * skb) mvpp2_skb_tx_csum() argument
3637 mvpp2_xdp_finish_tx(struct mvpp2_port * port,u16 txq_id,int nxmit,int nxmit_byte) mvpp2_xdp_finish_tx() argument
3667 mvpp2_xdp_submit_frame(struct mvpp2_port * port,u16 txq_id,struct xdp_frame * xdpf,bool dma_map) mvpp2_xdp_submit_frame() argument
3731 mvpp2_xdp_xmit_back(struct mvpp2_port * port,struct xdp_buff * xdp) mvpp2_xdp_xmit_back() argument
3769 struct mvpp2_port *port = netdev_priv(dev); mvpp2_xdp_xmit() local
3810 mvpp2_run_xdp(struct mvpp2_port * port,struct bpf_prog * prog,struct xdp_buff * xdp,struct page_pool * pp,struct mvpp2_pcpu_stats * stats) mvpp2_run_xdp() argument
3865 mvpp2_buff_hdr_pool_put(struct mvpp2_port * port,struct mvpp2_rx_desc * rx_desc,int pool,u32 rx_status) mvpp2_buff_hdr_pool_put() argument
3895 mvpp2_rx(struct mvpp2_port * port,struct napi_struct * napi,int rx_todo,struct mvpp2_rx_queue * rxq) mvpp2_rx() argument
4083 tx_desc_unmap_put(struct mvpp2_port * port,struct mvpp2_tx_queue * txq,struct mvpp2_tx_desc * desc) tx_desc_unmap_put() argument
4099 mvpp2_txdesc_clear_ptp(struct mvpp2_port * port,struct mvpp2_tx_desc * desc) mvpp2_txdesc_clear_ptp() argument
4108 mvpp2_tx_hw_tstamp(struct mvpp2_port * port,struct mvpp2_tx_desc * tx_desc,struct sk_buff * skb) mvpp2_tx_hw_tstamp() argument
4188 mvpp2_tx_frag_process(struct mvpp2_port * port,struct sk_buff * skb,struct mvpp2_tx_queue * aggr_txq,struct mvpp2_tx_queue * txq) mvpp2_tx_frag_process() argument
4249 struct mvpp2_port *port = netdev_priv(dev); mvpp2_tso_put_hdr() local
4274 struct mvpp2_port *port = netdev_priv(dev); mvpp2_tso_put_data() local
4310 struct mvpp2_port *port = netdev_priv(dev); mvpp2_tx_tso() local
4359 struct mvpp2_port *port = netdev_priv(dev); mvpp2_tx() local
4495 struct mvpp2_port *port = netdev_priv(napi->dev); mvpp2_poll() local
4568 mvpp22_mode_reconfigure(struct mvpp2_port * port,phy_interface_t interface) mvpp22_mode_reconfigure() argument
4606 mvpp2_start_dev(struct mvpp2_port * port) mvpp2_start_dev() argument
4633 mvpp2_stop_dev(struct mvpp2_port * port) mvpp2_stop_dev() argument
4692 mvpp21_get_mac_address(struct mvpp2_port * port,unsigned char * addr) mvpp21_get_mac_address() argument
4707 mvpp2_irqs_init(struct mvpp2_port * port) mvpp2_irqs_init() argument
4755 mvpp2_irqs_deinit(struct mvpp2_port * port) mvpp2_irqs_deinit() argument
4770 mvpp22_rss_is_supported(struct mvpp2_port * port) mvpp22_rss_is_supported() argument
4778 struct mvpp2_port *port = netdev_priv(dev); mvpp2_open() local
4886 struct mvpp2_port *port = netdev_priv(dev); mvpp2_stop() local
4921 mvpp2_prs_mac_da_accept_list(struct mvpp2_port * port,struct netdev_hw_addr_list * list) mvpp2_prs_mac_da_accept_list() argument
4936 mvpp2_set_rx_promisc(struct mvpp2_port * port,bool enable) mvpp2_set_rx_promisc() argument
4952 struct mvpp2_port *port = netdev_priv(dev); mvpp2_set_rx_mode() local
5005 struct mvpp2_port *port = NULL; mvpp2_bm_switch_buffers() local
5052 struct mvpp2_port *port = netdev_priv(dev); mvpp2_change_mtu() local
5115 mvpp2_check_pagepool_dma(struct mvpp2_port * port) mvpp2_check_pagepool_dma() argument
5145 struct mvpp2_port *port = netdev_priv(dev); mvpp2_get_stats64() local
5180 struct mvpp2_port *port = netdev_priv(dev); mvpp2_hwtstamp_set() local
5238 struct mvpp2_port *port = netdev_priv(dev); mvpp2_hwtstamp_get() local
5253 struct mvpp2_port *port = netdev_priv(dev); mvpp2_ethtool_get_ts_info() local
5273 struct mvpp2_port *port = netdev_priv(dev); mvpp2_ioctl() local
5283 struct mvpp2_port *port = netdev_priv(dev); mvpp2_vlan_rx_add_vid() local
5295 struct mvpp2_port *port = netdev_priv(dev); mvpp2_vlan_rx_kill_vid() local
5305 struct mvpp2_port *port = netdev_priv(dev); mvpp2_set_features() local
5330 mvpp2_xdp_setup(struct mvpp2_port * port,struct netdev_bpf * bpf) mvpp2_xdp_setup() argument
5375 struct mvpp2_port *port = netdev_priv(dev); mvpp2_xdp() local
5389 struct mvpp2_port *port = netdev_priv(dev); mvpp2_ethtool_nway_reset() local
5404 struct mvpp2_port *port = netdev_priv(dev); mvpp2_ethtool_set_coalesce() local
5440 struct mvpp2_port *port = netdev_priv(dev); mvpp2_ethtool_get_coalesce() local
5466 struct mvpp2_port *port = netdev_priv(dev); mvpp2_ethtool_get_ringparam() local
5480 struct mvpp2_port *port = netdev_priv(dev); mvpp2_ethtool_set_ringparam() local
5540 struct mvpp2_port *port = netdev_priv(dev); mvpp2_ethtool_get_pause_param() local
5551 struct mvpp2_port *port = netdev_priv(dev); mvpp2_ethtool_set_pause_param() local
5562 struct mvpp2_port *port = netdev_priv(dev); mvpp2_ethtool_get_link_ksettings() local
5573 struct mvpp2_port *port = netdev_priv(dev); mvpp2_ethtool_set_link_ksettings() local
5583 struct mvpp2_port *port = netdev_priv(dev); mvpp2_ethtool_get_rx_ring_count() local
5591 struct mvpp2_port *port = netdev_priv(dev); mvpp2_ethtool_get_rxnfc() local
5625 struct mvpp2_port *port = netdev_priv(dev); mvpp2_ethtool_set_rxnfc() local
5646 struct mvpp2_port *port = netdev_priv(dev); mvpp2_ethtool_get_rxfh_indir_size() local
5654 struct mvpp2_port *port = netdev_priv(dev); mvpp2_ethtool_get_rxfh() local
5672 mvpp2_ethtool_rxfh_okay(struct mvpp2_port * port,const struct ethtool_rxfh_param * rxfh) mvpp2_ethtool_rxfh_okay() argument
5693 struct mvpp2_port *port = netdev_priv(dev); mvpp2_create_rxfh_context() local
5719 struct mvpp2_port *port = netdev_priv(dev); mvpp2_modify_rxfh_context() local
5736 struct mvpp2_port *port = netdev_priv(dev); mvpp2_remove_rxfh_context() local
5751 struct mvpp2_port *port = netdev_priv(dev); mvpp2_ethtool_get_rxfh_fields() local
5763 struct mvpp2_port *port = netdev_priv(dev); mvpp2_ethtool_set_rxfh_fields() local
5774 struct mvpp2_port *port = netdev_priv(dev); mvpp2_ethtool_get_eee() local
5785 struct mvpp2_port *port = netdev_priv(dev); mvpp2_ethtool_set_eee() local
5850 mvpp2_simple_queue_vectors_init(struct mvpp2_port * port,struct device_node * port_node) mvpp2_simple_queue_vectors_init() argument
5871 mvpp2_multi_queue_vectors_init(struct mvpp2_port * port,struct device_node * port_node) mvpp2_multi_queue_vectors_init() argument
5935 mvpp2_queue_vectors_init(struct mvpp2_port * port,struct device_node * port_node) mvpp2_queue_vectors_init() argument
5944 mvpp2_queue_vectors_deinit(struct mvpp2_port * port) mvpp2_queue_vectors_deinit() argument
5953 mvpp2_rx_irqs_setup(struct mvpp2_port * port) mvpp2_rx_irqs_setup() argument
5983 mvpp2_port_init(struct mvpp2_port * port) mvpp2_port_init() argument
6179 struct mvpp2_port *port = netdev_priv(dev); mvpp2_port_copy_mac_addr() local
6240 struct mvpp2_port *port = mvpp2_pcs_xlg_to_port(pcs); mvpp2_xlg_pcs_get_state() local
6301 struct mvpp2_port *port = mvpp2_pcs_gmac_to_port(pcs); mvpp2_gmac_pcs_get_state() local
6338 struct mvpp2_port *port = mvpp2_pcs_gmac_to_port(pcs); mvpp2_gmac_pcs_config() local
6392 struct mvpp2_port *port = mvpp2_pcs_gmac_to_port(pcs); mvpp2_gmac_pcs_an_restart() local
6408 mvpp2_xlg_config(struct mvpp2_port * port,unsigned int mode,const struct phylink_link_state * state) mvpp2_xlg_config() argument
6428 mvpp2_gmac_config(struct mvpp2_port * port,unsigned int mode,const struct phylink_link_state * state) mvpp2_gmac_config() argument
6490 struct mvpp2_port *port = mvpp2_phylink_to_port(config); mvpp2_select_pcs() local
6505 struct mvpp2_port *port = mvpp2_phylink_to_port(config); mvpp2_mac_prepare() local
6558 struct mvpp2_port *port = mvpp2_phylink_to_port(config); mvpp2_mac_config() local
6575 struct mvpp2_port *port = mvpp2_phylink_to_port(config); mvpp2_mac_finish() local
6620 struct mvpp2_port *port = mvpp2_phylink_to_port(config); mvpp2_mac_link_up() local
6700 struct mvpp2_port *port = mvpp2_phylink_to_port(config); mvpp2_mac_link_down() local
6726 struct mvpp2_port *port = mvpp2_phylink_to_port(config); mvpp2_mac_disable_tx_lpi() local
6735 struct mvpp2_port *port = mvpp2_phylink_to_port(config); mvpp2_mac_enable_tx_lpi() local
6785 mvpp2_acpi_start(struct mvpp2_port * port) mvpp2_acpi_start() argument
6830 struct mvpp2_port *port; mvpp2_port_probe() local
7189 mvpp2_port_remove(struct mvpp2_port * port) mvpp2_port_remove() argument
7242 int port; mvpp2_rx_fifo_init() local
7256 mvpp22_rx_fifo_set_hw(struct mvpp2 * priv,int port,int data_size) mvpp22_rx_fifo_set_hw() argument
7275 int port, size; mvpp22_rx_fifo_init() local
7316 int port, val; mvpp23_rx_fifo_fc_set_tresh() local
7348 mvpp23_rx_fifo_fc_en(struct mvpp2 * priv,int port,bool en) mvpp23_rx_fifo_fc_en() argument
7362 mvpp22_tx_fifo_set_hw(struct mvpp2 * priv,int port,int size) mvpp22_tx_fifo_set_hw() argument
7381 int port, size; mvpp22_tx_fifo_init() local
[all...]
/linux/drivers/net/wan/
H A Dhd64572.c44 #define get_msci(port) ((port)->chan ? MSCI1_OFFSET : MSCI0_OFFSET) argument
45 #define get_dmac_rx(port) ((port)->chan ? DMAC1RX_OFFSET : DMAC0RX_OFFSET) argument
46 #define get_dmac_tx(port) ((port)->chan ? DMAC1TX_OFFSET : DMAC0TX_OFFSET) argument
62 static inline void enable_intr(port_t *port) in enable_intr() argument
65 sca_outl(sca_inl(IER0, port->card) | in enable_intr()
66 (port->chan ? 0x08002200 : 0x00080022), IER0, port->card); in enable_intr()
69 static inline void disable_intr(port_t *port) in disable_intr() argument
71 sca_outl(sca_inl(IER0, port->card) & in disable_intr()
72 (port->chan ? 0x00FF00FF : 0xFF00FF00), IER0, port->card); in disable_intr()
75 static inline u16 desc_abs_number(port_t *port, u16 desc, int transmit) in desc_abs_number() argument
[all …]
/linux/drivers/media/pci/saa7164/
H A Dsaa7164-encoder.c36 /* Take the encoder configuration form the port struct and
39 static void saa7164_encoder_configure(struct saa7164_port *port) in saa7164_encoder_configure() argument
41 struct saa7164_dev *dev = port->dev; in saa7164_encoder_configure()
44 port->encoder_params.width = port->width; in saa7164_encoder_configure()
45 port->encoder_params.height = port->height; in saa7164_encoder_configure()
46 port->encoder_params.is_50hz = in saa7164_encoder_configure()
47 (port->encodernorm.id & V4L2_STD_625_50) != 0; in saa7164_encoder_configure()
50 saa7164_api_initialize_dif(port); in saa7164_encoder_configure()
53 saa7164_api_configure_dif(port, port->encodernorm.id); in saa7164_encoder_configure()
56 saa7164_api_set_audio_std(port); in saa7164_encoder_configure()
[all …]
/linux/drivers/pci/controller/
H A Dpcie-xilinx-dma-pl.c62 /* Root Port Error Register definitions */
67 /* Root Port Interrupt Register definitions */
70 /* Root Port Status/control Register definitions */
102 * struct pl_dma_pcie - PCIe port information
133 static inline u32 pcie_read(struct pl_dma_pcie *port, u32 reg) in pcie_read() argument
135 if (port->variant->version == QDMA) in pcie_read()
136 return readl(port->reg_base + reg + QDMA_BRIDGE_BASE_OFF); in pcie_read()
138 return readl(port->reg_base + reg); in pcie_read()
141 static inline void pcie_write(struct pl_dma_pcie *port, u32 val, u32 reg) in pcie_write() argument
143 if (port->variant->version == QDMA) in pcie_write()
[all …]

12345678910>>...202