/linux-3.4.99/arch/m32r/platforms/mappi3/ |
D | io.c | 29 #define PORT2ADDR(port) _port2addr(port) argument 30 #define PORT2ADDR_NE(port) _port2addr_ne(port) argument 31 #define PORT2ADDR_USB(port) _port2addr_usb(port) argument 33 static inline void *_port2addr(unsigned long port) in _port2addr() argument 35 return (void *)(port | NONCACHE_OFFSET); in _port2addr() 39 static inline void *__port2addr_ata(unsigned long port) in __port2addr_ata() argument 43 switch (port) { in __port2addr_ata() 81 static inline void *_port2addr_ne(unsigned long port) in _port2addr_ne() argument 83 return (void *)(port + 0x10000000); in _port2addr_ne() 86 static inline void *_port2addr_usb(unsigned long port) in _port2addr_usb() argument [all …]
|
/linux-3.4.99/arch/m32r/platforms/mappi2/ |
D | io.c | 29 #define PORT2ADDR(port) _port2addr(port) argument 30 #define PORT2ADDR_NE(port) _port2addr_ne(port) argument 31 #define PORT2ADDR_USB(port) _port2addr_usb(port) argument 33 static inline void *_port2addr(unsigned long port) in _port2addr() argument 35 return (void *)(port | NONCACHE_OFFSET); in _port2addr() 39 static inline void *__port2addr_ata(unsigned long port) in __port2addr_ata() argument 43 switch (port) { in __port2addr_ata() 61 static inline void *_port2addr_ne(unsigned long port) in _port2addr_ne() argument 63 return (void *)(port + 0x10000000); in _port2addr_ne() 66 static inline void *_port2addr_ne(unsigned long port) in _port2addr_ne() argument [all …]
|
/linux-3.4.99/arch/m32r/platforms/m32700ut/ |
D | io.c | 33 #define PORT2ADDR(port) _port2addr(port) argument 34 #define PORT2ADDR_USB(port) _port2addr_usb(port) argument 36 static inline void *_port2addr(unsigned long port) in _port2addr() argument 38 return (void *)(port | NONCACHE_OFFSET); in _port2addr() 42 static inline void *__port2addr_ata(unsigned long port) in __port2addr_ata() argument 46 switch (port) { in __port2addr_ata() 68 static inline void *_port2addr_ne(unsigned long port) in _port2addr_ne() argument 70 return (void *)(port + 0x10000000); in _port2addr_ne() 72 static inline void *_port2addr_usb(unsigned long port) in _port2addr_usb() argument 74 return (void *)((port & 0x0f) + NONCACHE_OFFSET + 0x10303000); in _port2addr_usb() [all …]
|
/linux-3.4.99/arch/m32r/platforms/opsput/ |
D | io.c | 33 #define PORT2ADDR(port) _port2addr(port) argument 34 #define PORT2ADDR_USB(port) _port2addr_usb(port) argument 36 static inline void *_port2addr(unsigned long port) in _port2addr() argument 38 return (void *)(port | NONCACHE_OFFSET); in _port2addr() 42 static inline void *__port2addr_ata(unsigned long port) in __port2addr_ata() argument 46 switch (port) { in __port2addr_ata() 68 static inline void *_port2addr_ne(unsigned long port) in _port2addr_ne() argument 70 return (void *)(port + 0x10000000); in _port2addr_ne() 72 static inline void *_port2addr_usb(unsigned long port) in _port2addr_usb() argument 74 return (void *)((port & 0x0f) + NONCACHE_OFFSET + 0x10303000); in _port2addr_usb() [all …]
|
/linux-3.4.99/arch/m32r/platforms/mappi/ |
D | io.c | 29 #define PORT2ADDR(port) _port2addr(port) argument 31 static inline void *_port2addr(unsigned long port) in _port2addr() argument 33 return (void *)(port | NONCACHE_OFFSET); in _port2addr() 36 static inline void *_port2addr_ne(unsigned long port) in _port2addr_ne() argument 38 return (void *)((port<<1) + NONCACHE_OFFSET + 0x0C000000); in _port2addr_ne() 50 #define PORT2ADDR_NE(port) _port2addr_ne(port) argument 75 unsigned char _inb(unsigned long port) in _inb() argument 77 if (port >= 0x300 && port < 0x320) in _inb() 78 return _ne_inb(PORT2ADDR_NE(port)); in _inb() 81 if (port >= M32R_PCC_IOSTART0 && port <= M32R_PCC_IOEND0) { in _inb() [all …]
|
/linux-3.4.99/drivers/net/bonding/ |
D | bond_3ad.c | 103 static int ad_lacpdu_send(struct port *port); 104 static int ad_marker_send(struct port *port, struct bond_marker *marker); 105 static void ad_mux_machine(struct port *port); 106 static void ad_rx_machine(struct lacpdu *lacpdu, struct port *port); 107 static void ad_tx_machine(struct port *port); 108 static void ad_periodic_machine(struct port *port); 109 static void ad_port_selection_logic(struct port *port); 113 static void ad_initialize_port(struct port *port, int lacp_fast); 114 static void ad_enable_collecting_distributing(struct port *port); 115 static void ad_disable_collecting_distributing(struct port *port); [all …]
|
/linux-3.4.99/drivers/tty/ |
D | tty_port.c | 21 void tty_port_init(struct tty_port *port) in tty_port_init() argument 23 memset(port, 0, sizeof(*port)); in tty_port_init() 24 init_waitqueue_head(&port->open_wait); in tty_port_init() 25 init_waitqueue_head(&port->close_wait); in tty_port_init() 26 init_waitqueue_head(&port->delta_msr_wait); in tty_port_init() 27 mutex_init(&port->mutex); in tty_port_init() 28 mutex_init(&port->buf_mutex); in tty_port_init() 29 spin_lock_init(&port->lock); in tty_port_init() 30 port->close_delay = (50 * HZ) / 100; in tty_port_init() 31 port->closing_wait = (3000 * HZ) / 100; in tty_port_init() [all …]
|
/linux-3.4.99/drivers/mmc/card/ |
D | sdio_uart.c | 68 struct tty_port port; member 92 static int sdio_uart_add_port(struct sdio_uart_port *port) in sdio_uart_add_port() argument 96 kref_init(&port->kref); in sdio_uart_add_port() 97 mutex_init(&port->func_lock); in sdio_uart_add_port() 98 spin_lock_init(&port->write_lock); in sdio_uart_add_port() 99 if (kfifo_alloc(&port->xmit_fifo, FIFO_SIZE, GFP_KERNEL)) in sdio_uart_add_port() 105 port->index = index; in sdio_uart_add_port() 106 sdio_uart_table[index] = port; in sdio_uart_add_port() 118 struct sdio_uart_port *port; in sdio_uart_port_get() local 124 port = sdio_uart_table[index]; in sdio_uart_port_get() [all …]
|
/linux-3.4.99/drivers/tty/serial/ |
D | vr41xx_siu.c | 72 #define siu_read(port, offset) readb((port)->membase + (offset)) argument 73 #define siu_write(port, offset, value) writeb((value), (port)->membase + (offset)) argument 77 struct uart_port *port; in vr41xx_select_siu_interface() local 81 port = &siu_uart_ports[0]; in vr41xx_select_siu_interface() 83 spin_lock_irqsave(&port->lock, flags); in vr41xx_select_siu_interface() 85 irsel = siu_read(port, SIUIRSEL); in vr41xx_select_siu_interface() 90 siu_write(port, SIUIRSEL, irsel); in vr41xx_select_siu_interface() 92 spin_unlock_irqrestore(&port->lock, flags); in vr41xx_select_siu_interface() 98 struct uart_port *port; in vr41xx_use_irda() local 102 port = &siu_uart_ports[0]; in vr41xx_use_irda() [all …]
|
D | atmel_serial.c | 64 static void atmel_start_rx(struct uart_port *port); 65 static void atmel_stop_rx(struct uart_port *port); 89 #define UART_PUT_CR(port,v) __raw_writel(v, (port)->membase + ATMEL_US_CR) argument 90 #define UART_GET_MR(port) __raw_readl((port)->membase + ATMEL_US_MR) argument 91 #define UART_PUT_MR(port,v) __raw_writel(v, (port)->membase + ATMEL_US_MR) argument 92 #define UART_PUT_IER(port,v) __raw_writel(v, (port)->membase + ATMEL_US_IER) argument 93 #define UART_PUT_IDR(port,v) __raw_writel(v, (port)->membase + ATMEL_US_IDR) argument 94 #define UART_GET_IMR(port) __raw_readl((port)->membase + ATMEL_US_IMR) argument 95 #define UART_GET_CSR(port) __raw_readl((port)->membase + ATMEL_US_CSR) argument 96 #define UART_GET_CHAR(port) __raw_readl((port)->membase + ATMEL_US_RHR) argument [all …]
|
D | mpc52xx_uart.c | 80 #define PSC(port) ((struct mpc52xx_psc __iomem *)((port)->membase)) argument 85 static irqreturn_t mpc5xxx_uart_process_int(struct uart_port *port); 91 #define uart_console(port) \ argument 92 ((port)->cons && (port)->cons->index == (port)->line) 94 #define uart_console(port) (0) argument 102 void (*fifo_init)(struct uart_port *port); 103 int (*raw_rx_rdy)(struct uart_port *port); 104 int (*raw_tx_rdy)(struct uart_port *port); 105 int (*rx_rdy)(struct uart_port *port); 106 int (*tx_rdy)(struct uart_port *port); [all …]
|
D | altera_uart.c | 82 struct uart_port port; member 88 static u32 altera_uart_readl(struct uart_port *port, int reg) in altera_uart_readl() argument 90 return readl(port->membase + (reg << port->regshift)); in altera_uart_readl() 93 static void altera_uart_writel(struct uart_port *port, u32 dat, int reg) in altera_uart_writel() argument 95 writel(dat, port->membase + (reg << port->regshift)); in altera_uart_writel() 98 static unsigned int altera_uart_tx_empty(struct uart_port *port) in altera_uart_tx_empty() argument 100 return (altera_uart_readl(port, ALTERA_UART_STATUS_REG) & in altera_uart_tx_empty() 104 static unsigned int altera_uart_get_mctrl(struct uart_port *port) in altera_uart_get_mctrl() argument 106 struct altera_uart *pp = container_of(port, struct altera_uart, port); in altera_uart_get_mctrl() 109 sigs = (altera_uart_readl(port, ALTERA_UART_STATUS_REG) & in altera_uart_get_mctrl() [all …]
|
D | bcm63xx_uart.c | 82 static inline unsigned int bcm_uart_readl(struct uart_port *port, in bcm_uart_readl() argument 85 return bcm_readl(port->membase + offset); in bcm_uart_readl() 88 static inline void bcm_uart_writel(struct uart_port *port, in bcm_uart_writel() argument 91 bcm_writel(value, port->membase + offset); in bcm_uart_writel() 97 static unsigned int bcm_uart_tx_empty(struct uart_port *port) in bcm_uart_tx_empty() argument 101 val = bcm_uart_readl(port, UART_IR_REG); in bcm_uart_tx_empty() 108 static void bcm_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) in bcm_uart_set_mctrl() argument 112 val = bcm_uart_readl(port, UART_MCTL_REG); in bcm_uart_set_mctrl() 119 bcm_uart_writel(port, val, UART_MCTL_REG); in bcm_uart_set_mctrl() 121 val = bcm_uart_readl(port, UART_CTL_REG); in bcm_uart_set_mctrl() [all …]
|
D | apbuart.c | 42 static void apbuart_tx_chars(struct uart_port *port); 44 static void apbuart_stop_tx(struct uart_port *port) in apbuart_stop_tx() argument 48 cr = UART_GET_CTRL(port); in apbuart_stop_tx() 50 UART_PUT_CTRL(port, cr); in apbuart_stop_tx() 53 static void apbuart_start_tx(struct uart_port *port) in apbuart_start_tx() argument 57 cr = UART_GET_CTRL(port); in apbuart_start_tx() 59 UART_PUT_CTRL(port, cr); in apbuart_start_tx() 61 if (UART_GET_STATUS(port) & UART_STATUS_THE) in apbuart_start_tx() 62 apbuart_tx_chars(port); in apbuart_start_tx() 65 static void apbuart_stop_rx(struct uart_port *port) in apbuart_stop_rx() argument [all …]
|
/linux-3.4.99/drivers/gpu/drm/nouveau/ |
D | nouveau_i2c.c | 35 struct nouveau_i2c_chan *port = data; in i2c_drive_scl() local 36 if (port->type == 0) { in i2c_drive_scl() 37 u8 val = NVReadVgaCrtc(port->dev, 0, port->drive); in i2c_drive_scl() 40 NVWriteVgaCrtc(port->dev, 0, port->drive, val | 0x01); in i2c_drive_scl() 42 if (port->type == 4) { in i2c_drive_scl() 43 nv_mask(port->dev, port->drive, 0x2f, state ? 0x21 : 0x01); in i2c_drive_scl() 45 if (port->type == 5) { in i2c_drive_scl() 46 if (state) port->state |= 0x01; in i2c_drive_scl() 47 else port->state &= 0xfe; in i2c_drive_scl() 48 nv_wr32(port->dev, port->drive, 4 | port->state); in i2c_drive_scl() [all …]
|
/linux-3.4.99/arch/m32r/platforms/usrv/ |
D | io.c | 39 #define PORT2ADDR(port) _port2addr(port) argument 41 static inline void *_port2addr(unsigned long port) in _port2addr() argument 44 if (port >= UART0_IOSTART && port <= UART0_IOEND) in _port2addr() 45 port = ((port - UART0_IOSTART) << 1) + UART0_REGSTART; in _port2addr() 46 else if (port >= UART1_IOSTART && port <= UART1_IOEND) in _port2addr() 47 port = ((port - UART1_IOSTART) << 1) + UART1_REGSTART; in _port2addr() 49 return (void *)(port | (NONCACHE_OFFSET)); in _port2addr() 57 unsigned char _inb(unsigned long port) in _inb() argument 59 if (port >= CFC_IOSTART && port <= CFC_IOEND) { in _inb() 61 pcc_ioread_byte(0, port, &b, sizeof(b), 1, 0); in _inb() [all …]
|
/linux-3.4.99/arch/cris/arch-v10/drivers/ |
D | sync_serial.c | 154 static inline int sync_data_avail(struct sync_port *port); 174 static void send_word(struct sync_port *port); 175 static void start_dma(struct sync_port *port, const char *data, int count); 176 static void start_dma_in(struct sync_port *port); 345 struct sync_port *port = &ports[portnbr]; in initialize_port() local 349 port->started = 0; in initialize_port() 350 port->port_nbr = portnbr; in initialize_port() 351 port->busy = 0; in initialize_port() 352 port->tr_running = 0; in initialize_port() 354 port->out_count = 0; in initialize_port() [all …]
|
/linux-3.4.99/arch/cris/arch-v32/drivers/ |
D | sync_serial.c | 151 static inline int sync_data_avail(struct sync_port *port); 171 static void send_word(sync_port* port); 172 static void start_dma_out(struct sync_port *port, const char *data, int count); 173 static void start_dma_in(sync_port* port); 300 struct sync_port *port = &ports[portnbr]; in initialize_port() local 308 port->port_nbr = portnbr; in initialize_port() 309 port->init_irqs = 1; in initialize_port() 311 port->out_rd_ptr = port->out_buffer; in initialize_port() 312 port->out_buf_count = 0; in initialize_port() 314 port->output = 1; in initialize_port() [all …]
|
/linux-3.4.99/drivers/parport/ |
D | ieee1284.c | 42 static void parport_ieee1284_wakeup (struct parport *port) in parport_ieee1284_wakeup() argument 44 up (&port->physport->ieee1284.irq); in parport_ieee1284_wakeup() 69 int parport_wait_event (struct parport *port, signed long timeout) in parport_wait_event() argument 74 if (!port->physport->cad->timeout) in parport_wait_event() 82 port_from_cookie[port->number % PARPORT_MAX] = port; in parport_wait_event() 83 timer.data = port->number; in parport_wait_event() 86 ret = down_interruptible (&port->physport->ieee1284.irq); in parport_wait_event() 120 int parport_poll_peripheral(struct parport *port, in parport_poll_peripheral() argument 130 status = parport_read_status (port); in parport_poll_peripheral() 169 int parport_wait_peripheral(struct parport *port, in parport_wait_peripheral() argument [all …]
|
D | ieee1284_ops.c | 40 size_t parport_ieee1284_write_compat (struct parport *port, in parport_ieee1284_write_compat() argument 48 struct pardevice *dev = port->physport->cad; in parport_ieee1284_write_compat() 52 if (port->irq != PARPORT_IRQ_NONE) { in parport_ieee1284_write_compat() 53 parport_enable_irq (port); in parport_ieee1284_write_compat() 57 port->physport->ieee1284.phase = IEEE1284_PH_FWD_DATA; in parport_ieee1284_write_compat() 58 parport_write_control (port, ctl); in parport_ieee1284_write_compat() 59 parport_data_forward (port); in parport_ieee1284_write_compat() 71 if (!parport_wait_peripheral (port, mask, val)) in parport_ieee1284_write_compat() 76 if ((parport_read_status (port) & in parport_ieee1284_write_compat() 104 parport_wait_event (port, wait); in parport_ieee1284_write_compat() [all …]
|
/linux-3.4.99/arch/m32r/platforms/m32104ut/ |
D | io.c | 30 #define PORT2ADDR(port) _port2addr(port) argument 32 static inline void *_port2addr(unsigned long port) in _port2addr() argument 34 return (void *)(port | NONCACHE_OFFSET); in _port2addr() 38 static inline void *__port2addr_ata(unsigned long port) in __port2addr_ata() argument 42 switch (port) { in __port2addr_ata() 64 static inline void *_port2addr_ne(unsigned long port) in _port2addr_ne() argument 66 return (void *)(port + NONCACHE_OFFSET + 0x01000000); in _port2addr_ne() 78 #define PORT2ADDR_NE(port) _port2addr_ne(port) argument 108 unsigned char _inb(unsigned long port) in _inb() argument 110 if (port >= LAN_IOSTART && port < LAN_IOEND) in _inb() [all …]
|
/linux-3.4.99/drivers/char/ |
D | virtio_console.c | 164 struct port { struct 234 static struct port *find_port_by_vtermno(u32 vtermno) in find_port_by_vtermno() argument 236 struct port *port; in find_port_by_vtermno() local 243 port = container_of(cons, struct port, cons); in find_port_by_vtermno() 247 port = NULL; in find_port_by_vtermno() 250 return port; in find_port_by_vtermno() 253 static struct port *find_port_by_devt_in_portdev(struct ports_device *portdev, in find_port_by_devt_in_portdev() 256 struct port *port; in find_port_by_devt_in_portdev() local 260 list_for_each_entry(port, &portdev->ports, list) { in find_port_by_devt_in_portdev() 261 if (port->cdev->dev == dev) { in find_port_by_devt_in_portdev() [all …]
|
/linux-3.4.99/arch/m32r/platforms/oaks32r/ |
D | io.c | 14 #define PORT2ADDR(port) _port2addr(port) argument 16 static inline void *_port2addr(unsigned long port) in _port2addr() argument 18 return (void *)(port | NONCACHE_OFFSET); in _port2addr() 21 static inline void *_port2addr_ne(unsigned long port) in _port2addr_ne() argument 23 return (void *)((port<<1) + NONCACHE_OFFSET + 0x02000000); in _port2addr_ne() 35 #define PORT2ADDR_NE(port) _port2addr_ne(port) argument 69 unsigned char _inb(unsigned long port) in _inb() argument 71 if (port >= 0x300 && port < 0x320) in _inb() 72 return _ne_inb(PORT2ADDR_NE(port)); in _inb() 74 return *(volatile unsigned char *)PORT2ADDR(port); in _inb() [all …]
|
/linux-3.4.99/drivers/usb/serial/ |
D | generic.c | 115 int usb_serial_generic_open(struct tty_struct *tty, struct usb_serial_port *port) in usb_serial_generic_open() argument 120 dbg("%s - port %d", __func__, port->number); in usb_serial_generic_open() 123 spin_lock_irqsave(&port->lock, flags); in usb_serial_generic_open() 124 port->throttled = 0; in usb_serial_generic_open() 125 port->throttle_req = 0; in usb_serial_generic_open() 126 spin_unlock_irqrestore(&port->lock, flags); in usb_serial_generic_open() 129 if (port->bulk_in_size) in usb_serial_generic_open() 130 result = usb_serial_generic_submit_read_urbs(port, GFP_KERNEL); in usb_serial_generic_open() 136 static void generic_cleanup(struct usb_serial_port *port) in generic_cleanup() argument 138 struct usb_serial *serial = port->serial; in generic_cleanup() [all …]
|
/linux-3.4.99/drivers/scsi/libsas/ |
D | sas_port.c | 31 static bool phy_is_wideport_member(struct asd_sas_port *port, struct asd_sas_phy *phy) in phy_is_wideport_member() argument 35 if (memcmp(port->attached_sas_addr, phy->attached_sas_addr, in phy_is_wideport_member() 37 memcmp(port->sas_addr, phy->sas_addr, SAS_ADDR_SIZE) != 0)) in phy_is_wideport_member() 53 struct asd_sas_port *port = phy->port; in sas_form_port() local 58 if (port) { in sas_form_port() 59 if (!phy_is_wideport_member(port, phy)) in sas_form_port() 63 __func__, phy->id, phy->port->id, in sas_form_port() 64 phy->port->num_phys); in sas_form_port() 72 port = sas_ha->sas_port[i]; in sas_form_port() 73 spin_lock(&port->phy_list_lock); in sas_form_port() [all …]
|