port              250 arch/alpha/include/asm/core_marvel.h #define IO7_IPORT(port)		((~((long)(port)) & IO7_PORT_MASK) << 32)
port              252 arch/alpha/include/asm/core_marvel.h #define IO7_HOSE(pe, port)	(IO7_IPE(pe) | IO7_IPORT(port))
port              254 arch/alpha/include/asm/core_marvel.h #define IO7_MEM_PHYS(pe, port)	(IO7_HOSE(pe, port) | 0x00000000UL)
port              255 arch/alpha/include/asm/core_marvel.h #define IO7_CONF_PHYS(pe, port)	(IO7_HOSE(pe, port) | 0xFE000000UL)
port              256 arch/alpha/include/asm/core_marvel.h #define IO7_IO_PHYS(pe, port)	(IO7_HOSE(pe, port) | 0xFF000000UL)
port              257 arch/alpha/include/asm/core_marvel.h #define IO7_CSR_PHYS(pe, port, off) \
port              258 arch/alpha/include/asm/core_marvel.h                                 (IO7_HOSE(pe, port) | 0xFF800000UL | (off))
port              259 arch/alpha/include/asm/core_marvel.h #define IO7_CSRS_PHYS(pe, port)	(IO7_CSR_PHYS(pe, port, 0UL))
port              262 arch/alpha/include/asm/core_marvel.h #define IO7_MEM_KERN(pe, port)      (IO7_KERN_ADDR(IO7_MEM_PHYS(pe, port)))
port              263 arch/alpha/include/asm/core_marvel.h #define IO7_CONF_KERN(pe, port)     (IO7_KERN_ADDR(IO7_CONF_PHYS(pe, port)))
port              264 arch/alpha/include/asm/core_marvel.h #define IO7_IO_KERN(pe, port)       (IO7_KERN_ADDR(IO7_IO_PHYS(pe, port)))
port              265 arch/alpha/include/asm/core_marvel.h #define IO7_CSR_KERN(pe, port, off) (IO7_KERN_ADDR(IO7_CSR_PHYS(pe,port,off)))
port              266 arch/alpha/include/asm/core_marvel.h #define IO7_CSRS_KERN(pe, port)     (IO7_KERN_ADDR(IO7_CSRS_PHYS(pe, port)))
port              301 arch/alpha/include/asm/core_marvel.h 	unsigned int port;
port               14 arch/alpha/include/asm/floppy.h #define fd_inb(port)			inb_p(port)
port               15 arch/alpha/include/asm/floppy.h #define fd_outb(value,port)		outb_p(value,port)
port              240 arch/alpha/include/asm/io.h extern u8		inb(unsigned long port);
port              241 arch/alpha/include/asm/io.h extern u16		inw(unsigned long port);
port              242 arch/alpha/include/asm/io.h extern u32		inl(unsigned long port);
port              243 arch/alpha/include/asm/io.h extern void		outb(u8 b, unsigned long port);
port              244 arch/alpha/include/asm/io.h extern void		outw(u16 b, unsigned long port);
port              245 arch/alpha/include/asm/io.h extern void		outl(u32 b, unsigned long port);
port              272 arch/alpha/include/asm/io.h extern inline void __iomem *ioport_map(unsigned long port, unsigned int size)
port              274 arch/alpha/include/asm/io.h 	return IO_CONCAT(__IO_PREFIX,ioportmap) (port);
port              281 arch/alpha/include/asm/io.h static inline void __iomem *ioremap(unsigned long port, unsigned long size)
port              283 arch/alpha/include/asm/io.h 	return IO_CONCAT(__IO_PREFIX,ioremap) (port, size);
port              286 arch/alpha/include/asm/io.h static inline void __iomem *__ioremap(unsigned long port, unsigned long size,
port              289 arch/alpha/include/asm/io.h 	return ioremap(port, size);
port              349 arch/alpha/include/asm/io.h extern inline u8 inb(unsigned long port)
port              351 arch/alpha/include/asm/io.h 	return ioread8(ioport_map(port, 1));
port              354 arch/alpha/include/asm/io.h extern inline u16 inw(unsigned long port)
port              356 arch/alpha/include/asm/io.h 	return ioread16(ioport_map(port, 2));
port              359 arch/alpha/include/asm/io.h extern inline void outb(u8 b, unsigned long port)
port              361 arch/alpha/include/asm/io.h 	iowrite8(b, ioport_map(port, 1));
port              364 arch/alpha/include/asm/io.h extern inline void outw(u16 b, unsigned long port)
port              366 arch/alpha/include/asm/io.h 	iowrite16(b, ioport_map(port, 2));
port              384 arch/alpha/include/asm/io.h extern inline u32 inl(unsigned long port)
port              386 arch/alpha/include/asm/io.h 	return ioread32(ioport_map(port, 4));
port              389 arch/alpha/include/asm/io.h extern inline void outl(u32 b, unsigned long port)
port              391 arch/alpha/include/asm/io.h 	iowrite32(b, ioport_map(port, 4));
port              532 arch/alpha/include/asm/io.h extern void insb (unsigned long port, void *dst, unsigned long count);
port              533 arch/alpha/include/asm/io.h extern void insw (unsigned long port, void *dst, unsigned long count);
port              534 arch/alpha/include/asm/io.h extern void insl (unsigned long port, void *dst, unsigned long count);
port              535 arch/alpha/include/asm/io.h extern void outsb (unsigned long port, const void *src, unsigned long count);
port              536 arch/alpha/include/asm/io.h extern void outsw (unsigned long port, const void *src, unsigned long count);
port              537 arch/alpha/include/asm/io.h extern void outsl (unsigned long port, const void *src, unsigned long count);
port               86 arch/alpha/include/asm/pci.h extern int pci_legacy_read(struct pci_bus *bus, loff_t port, u32 *val,
port               88 arch/alpha/include/asm/pci.h extern int pci_legacy_write(struct pci_bus *bus, loff_t port, u32 val,
port               79 arch/alpha/kernel/core_marvel.c mk_resource_name(int pe, int port, char *str)
port               84 arch/alpha/kernel/core_marvel.c 	sprintf(tmp, "PCI %s PE %d PORT %d", str, pe, port);
port              132 arch/alpha/kernel/core_marvel.c 		io7->ports[h].port = h;
port              176 arch/alpha/kernel/core_marvel.c 	int port;
port              182 arch/alpha/kernel/core_marvel.c 	for (port = 0; port < 4; port++) {
port              183 arch/alpha/kernel/core_marvel.c 		csrs = IO7_CSRS_KERN(io7->pe, port);
port              206 arch/alpha/kernel/core_marvel.c io7_init_hose(struct io7 *io7, int port)
port              211 arch/alpha/kernel/core_marvel.c 	struct io7_port *io7_port = &io7->ports[port];
port              212 arch/alpha/kernel/core_marvel.c 	io7_ioport_csrs *csrs = IO7_CSRS_KERN(io7->pe, port);
port              240 arch/alpha/kernel/core_marvel.c 	hose->dense_mem_base = IO7_MEM_PHYS(io7->pe, port);
port              241 arch/alpha/kernel/core_marvel.c 	hose->dense_io_base = IO7_IO_PHYS(io7->pe, port);
port              246 arch/alpha/kernel/core_marvel.c 	hose->config_space_base = (unsigned long)IO7_CONF_KERN(io7->pe, port);
port              248 arch/alpha/kernel/core_marvel.c 	hose->io_space->start = (unsigned long)IO7_IO_KERN(io7->pe, port);
port              250 arch/alpha/kernel/core_marvel.c 	hose->io_space->name = mk_resource_name(io7->pe, port, "IO");
port              253 arch/alpha/kernel/core_marvel.c 	hose->mem_space->start = (unsigned long)IO7_MEM_KERN(io7->pe, port);
port              255 arch/alpha/kernel/core_marvel.c 	hose->mem_space->name = mk_resource_name(io7->pe, port, "MEM");
port              386 arch/alpha/kernel/core_marvel.c 		int pid, port;
port              404 arch/alpha/kernel/core_marvel.c 		port = h & 3;
port              406 arch/alpha/kernel/core_marvel.c 			hose = io7->ports[port].hose;
port              207 arch/alpha/kernel/core_titan.c 	titan_pachip_port *port;
port              212 arch/alpha/kernel/core_titan.c 	port = &pachip->g_port;
port              214 arch/alpha/kernel/core_titan.c 		port = &pachip->a_port;
port              221 arch/alpha/kernel/core_titan.c 	csr = &port->port_specific.g.gtlbia.csr;
port              223 arch/alpha/kernel/core_titan.c 		csr = &port->port_specific.g.gtlbiv.csr;
port              236 arch/alpha/kernel/core_titan.c titan_query_agp(titan_pachip_port *port)
port              241 arch/alpha/kernel/core_titan.c 	pctl.pctl_q_whole = port->pctl.csr;
port              248 arch/alpha/kernel/core_titan.c titan_init_one_pachip_port(titan_pachip_port *port, int index)
port              294 arch/alpha/kernel/core_titan.c 	saved_config[index].wsba[0] = port->wsba[0].csr;
port              295 arch/alpha/kernel/core_titan.c 	saved_config[index].wsm[0]  = port->wsm[0].csr;
port              296 arch/alpha/kernel/core_titan.c 	saved_config[index].tba[0]  = port->tba[0].csr;
port              298 arch/alpha/kernel/core_titan.c 	saved_config[index].wsba[1] = port->wsba[1].csr;
port              299 arch/alpha/kernel/core_titan.c 	saved_config[index].wsm[1]  = port->wsm[1].csr;
port              300 arch/alpha/kernel/core_titan.c 	saved_config[index].tba[1]  = port->tba[1].csr;
port              302 arch/alpha/kernel/core_titan.c 	saved_config[index].wsba[2] = port->wsba[2].csr;
port              303 arch/alpha/kernel/core_titan.c 	saved_config[index].wsm[2]  = port->wsm[2].csr;
port              304 arch/alpha/kernel/core_titan.c 	saved_config[index].tba[2]  = port->tba[2].csr;
port              306 arch/alpha/kernel/core_titan.c 	saved_config[index].wsba[3] = port->wsba[3].csr;
port              307 arch/alpha/kernel/core_titan.c 	saved_config[index].wsm[3]  = port->wsm[3].csr;
port              308 arch/alpha/kernel/core_titan.c 	saved_config[index].tba[3]  = port->tba[3].csr;
port              327 arch/alpha/kernel/core_titan.c 	port->wsba[0].csr = hose->sg_isa->dma_base | 3;
port              328 arch/alpha/kernel/core_titan.c 	port->wsm[0].csr  = (hose->sg_isa->size - 1) & 0xfff00000;
port              329 arch/alpha/kernel/core_titan.c 	port->tba[0].csr  = virt_to_phys(hose->sg_isa->ptes);
port              331 arch/alpha/kernel/core_titan.c 	port->wsba[1].csr = __direct_map_base | 1;
port              332 arch/alpha/kernel/core_titan.c 	port->wsm[1].csr  = (__direct_map_size - 1) & 0xfff00000;
port              333 arch/alpha/kernel/core_titan.c 	port->tba[1].csr  = 0;
port              335 arch/alpha/kernel/core_titan.c 	port->wsba[2].csr = hose->sg_pci->dma_base | 3;
port              336 arch/alpha/kernel/core_titan.c 	port->wsm[2].csr  = (hose->sg_pci->size - 1) & 0xfff00000;
port              337 arch/alpha/kernel/core_titan.c 	port->tba[2].csr  = virt_to_phys(hose->sg_pci->ptes);
port              339 arch/alpha/kernel/core_titan.c 	port->wsba[3].csr = 0;
port              342 arch/alpha/kernel/core_titan.c 	port->pctl.csr |= pctl_m_mwin;
port              347 arch/alpha/kernel/core_titan.c 	if (titan_query_agp(port)) 
port              348 arch/alpha/kernel/core_titan.c 		port->port_specific.a.agplastwr.csr = __direct_map_base;
port              406 arch/alpha/kernel/core_titan.c titan_kill_one_pachip_port(titan_pachip_port *port, int index)
port              408 arch/alpha/kernel/core_titan.c 	port->wsba[0].csr = saved_config[index].wsba[0];
port              409 arch/alpha/kernel/core_titan.c 	port->wsm[0].csr  = saved_config[index].wsm[0];
port              410 arch/alpha/kernel/core_titan.c 	port->tba[0].csr  = saved_config[index].tba[0];
port              412 arch/alpha/kernel/core_titan.c 	port->wsba[1].csr = saved_config[index].wsba[1];
port              413 arch/alpha/kernel/core_titan.c 	port->wsm[1].csr  = saved_config[index].wsm[1];
port              414 arch/alpha/kernel/core_titan.c 	port->tba[1].csr  = saved_config[index].tba[1];
port              416 arch/alpha/kernel/core_titan.c 	port->wsba[2].csr = saved_config[index].wsba[2];
port              417 arch/alpha/kernel/core_titan.c 	port->wsm[2].csr  = saved_config[index].wsm[2];
port              418 arch/alpha/kernel/core_titan.c 	port->tba[2].csr  = saved_config[index].tba[2];
port              420 arch/alpha/kernel/core_titan.c 	port->wsba[3].csr = saved_config[index].wsba[3];
port              421 arch/alpha/kernel/core_titan.c 	port->wsm[3].csr  = saved_config[index].wsm[3];
port              422 arch/alpha/kernel/core_titan.c 	port->tba[3].csr  = saved_config[index].tba[3];
port              645 arch/alpha/kernel/core_titan.c 	titan_pachip_port *port = agp->private;
port              646 arch/alpha/kernel/core_titan.c 	pctl.pctl_q_whole = port->pctl.csr;
port              675 arch/alpha/kernel/core_titan.c 	port->pctl.csr = pctl.pctl_q_whole;
port              736 arch/alpha/kernel/core_titan.c 	titan_pachip_port *port;
port              743 arch/alpha/kernel/core_titan.c 	port = &TITAN_pachip0->a_port;
port              744 arch/alpha/kernel/core_titan.c 	if (titan_query_agp(port))
port              748 arch/alpha/kernel/core_titan.c 	    titan_query_agp(port = &TITAN_pachip1->a_port)) 
port              772 arch/alpha/kernel/core_titan.c 	agp->private = port;
port              795 arch/alpha/kernel/core_titan.c 	pctl.pctl_q_whole = port->pctl.csr;
port              640 arch/alpha/kernel/err_marvel.c marvel_print_pox_err(u64 err_sum, struct ev7_pal_io_one_port *port)
port              735 arch/alpha/kernel/err_marvel.c 		marvel_print_pox_spl_cmplt(port->pox_spl_cmplt);
port              764 arch/alpha/kernel/err_marvel.c 		marvel_print_pox_trans_sum(port->pox_trans_sum);
port              771 arch/alpha/kernel/err_marvel.c 		marvel_print_pox_tlb_err(port->pox_tlb_err);
port              141 arch/alpha/kernel/err_titan.c titan_parse_p_perror(int which, int port, u64 perror, int print)
port              234 arch/alpha/kernel/err_titan.c 	       port ? 'A' : 'G', perror);
port               63 arch/alpha/kernel/io.c u8 inb(unsigned long port)
port               65 arch/alpha/kernel/io.c 	return ioread8(ioport_map(port, 1));
port               68 arch/alpha/kernel/io.c u16 inw(unsigned long port)
port               70 arch/alpha/kernel/io.c 	return ioread16(ioport_map(port, 2));
port               73 arch/alpha/kernel/io.c u32 inl(unsigned long port)
port               75 arch/alpha/kernel/io.c 	return ioread32(ioport_map(port, 4));
port               78 arch/alpha/kernel/io.c void outb(u8 b, unsigned long port)
port               80 arch/alpha/kernel/io.c 	iowrite8(b, ioport_map(port, 1));
port               83 arch/alpha/kernel/io.c void outw(u16 b, unsigned long port)
port               85 arch/alpha/kernel/io.c 	iowrite16(b, ioport_map(port, 2));
port               88 arch/alpha/kernel/io.c void outl(u32 b, unsigned long port)
port               90 arch/alpha/kernel/io.c 	iowrite32(b, ioport_map(port, 4));
port              214 arch/alpha/kernel/io.c void ioread8_rep(void __iomem *port, void *dst, unsigned long count)
port              220 arch/alpha/kernel/io.c 		*(unsigned char *)dst = ioread8(port);
port              227 arch/alpha/kernel/io.c 		w = ioread8(port);
port              228 arch/alpha/kernel/io.c 		w |= ioread8(port) << 8;
port              229 arch/alpha/kernel/io.c 		w |= ioread8(port) << 16;
port              230 arch/alpha/kernel/io.c 		w |= ioread8(port) << 24;
port              237 arch/alpha/kernel/io.c 		*(unsigned char *)dst = ioread8(port);
port              242 arch/alpha/kernel/io.c void insb(unsigned long port, void *dst, unsigned long count)
port              244 arch/alpha/kernel/io.c 	ioread8_rep(ioport_map(port, 1), dst, count);
port              257 arch/alpha/kernel/io.c void ioread16_rep(void __iomem *port, void *dst, unsigned long count)
port              264 arch/alpha/kernel/io.c 		*(unsigned short *)dst = ioread16(port);
port              271 arch/alpha/kernel/io.c 		w = ioread16(port);
port              272 arch/alpha/kernel/io.c 		w |= ioread16(port) << 16;
port              278 arch/alpha/kernel/io.c 		*(unsigned short*)dst = ioread16(port);
port              282 arch/alpha/kernel/io.c void insw(unsigned long port, void *dst, unsigned long count)
port              284 arch/alpha/kernel/io.c 	ioread16_rep(ioport_map(port, 2), dst, count);
port              297 arch/alpha/kernel/io.c void ioread32_rep(void __iomem *port, void *dst, unsigned long count)
port              302 arch/alpha/kernel/io.c 			((struct S *)dst)->x = ioread32(port);
port              308 arch/alpha/kernel/io.c 			*(unsigned int *)dst = ioread32(port);
port              314 arch/alpha/kernel/io.c void insl(unsigned long port, void *dst, unsigned long count)
port              316 arch/alpha/kernel/io.c 	ioread32_rep(ioport_map(port, 4), dst, count);
port              329 arch/alpha/kernel/io.c void iowrite8_rep(void __iomem *port, const void *xsrc, unsigned long count)
port              333 arch/alpha/kernel/io.c 		iowrite8(*src++, port);
port              336 arch/alpha/kernel/io.c void outsb(unsigned long port, const void *src, unsigned long count)
port              338 arch/alpha/kernel/io.c 	iowrite8_rep(ioport_map(port, 1), src, count);
port              351 arch/alpha/kernel/io.c void iowrite16_rep(void __iomem *port, const void *src, unsigned long count)
port              357 arch/alpha/kernel/io.c 		iowrite16(*(unsigned short *)src, port);
port              367 arch/alpha/kernel/io.c 		iowrite16(w >>  0, port);
port              368 arch/alpha/kernel/io.c 		iowrite16(w >> 16, port);
port              372 arch/alpha/kernel/io.c 		iowrite16(*(unsigned short *)src, port);
port              376 arch/alpha/kernel/io.c void outsw(unsigned long port, const void *src, unsigned long count)
port              378 arch/alpha/kernel/io.c 	iowrite16_rep(ioport_map(port, 2), src, count);
port              391 arch/alpha/kernel/io.c void iowrite32_rep(void __iomem *port, const void *src, unsigned long count)
port              396 arch/alpha/kernel/io.c 			iowrite32(((struct S *)src)->x, port);
port              402 arch/alpha/kernel/io.c 			iowrite32(*(unsigned int *)src, port);
port              408 arch/alpha/kernel/io.c void outsl(unsigned long port, const void *src, unsigned long count)
port              410 arch/alpha/kernel/io.c 	iowrite32_rep(ioport_map(port, 4), src, count);
port              621 arch/alpha/kernel/io.c void __iomem *ioport_map(unsigned long port, unsigned int size)
port              623 arch/alpha/kernel/io.c 	return IO_CONCAT(__IO_PREFIX,ioportmap) (port);
port               30 arch/alpha/kernel/irq_i8259.c 	int port = 0x21;
port               32 arch/alpha/kernel/irq_i8259.c 	if (irq & 8) port = 0xA1;
port               33 arch/alpha/kernel/irq_i8259.c 	outb(mask, port);
port              322 arch/alpha/kernel/pci-sysfs.c int pci_legacy_read(struct pci_bus *bus, loff_t port, u32 *val, size_t size)
port              326 arch/alpha/kernel/pci-sysfs.c 	port += hose->io_space->start;
port              330 arch/alpha/kernel/pci-sysfs.c 		*((u8 *)val) = inb(port);
port              333 arch/alpha/kernel/pci-sysfs.c 		if (port & 1)
port              335 arch/alpha/kernel/pci-sysfs.c 		*((u16 *)val) = inw(port);
port              338 arch/alpha/kernel/pci-sysfs.c 		if (port & 3)
port              340 arch/alpha/kernel/pci-sysfs.c 		*((u32 *)val) = inl(port);
port              346 arch/alpha/kernel/pci-sysfs.c int pci_legacy_write(struct pci_bus *bus, loff_t port, u32 val, size_t size)
port              350 arch/alpha/kernel/pci-sysfs.c 	port += hose->io_space->start;
port              354 arch/alpha/kernel/pci-sysfs.c 		outb(port, val);
port              357 arch/alpha/kernel/pci-sysfs.c 		if (port & 1)
port              359 arch/alpha/kernel/pci-sysfs.c 		outw(port, val);
port              362 arch/alpha/kernel/pci-sysfs.c 		if (port & 3)
port              364 arch/alpha/kernel/pci-sysfs.c 		outl(port, val);
port              877 arch/alpha/kernel/smc37c669.c     int port, 
port             1060 arch/alpha/kernel/smc37c669.c     int *port, 
port             1669 arch/alpha/kernel/smc37c669.c     int port,
port             1688 arch/alpha/kernel/smc37c669.c 	if ( ( port & ~0xFFFF ) == 0 ) {
port             1689 arch/alpha/kernel/smc37c669.c 	    cp->port1 = port;
port             1835 arch/alpha/kernel/smc37c669.c     int *port,
port             1853 arch/alpha/kernel/smc37c669.c 	if ( port != NULL ) {
port             1854 arch/alpha/kernel/smc37c669.c 	    *port = cp->port1;
port               34 arch/alpha/kernel/srmcons.c 	struct tty_port port;
port               48 arch/alpha/kernel/srmcons.c srmcons_do_receive_chars(struct tty_port *port)
port               56 arch/alpha/kernel/srmcons.c 			tty_insert_flip_char(port, (char)result.bits.c, 0);
port               62 arch/alpha/kernel/srmcons.c 		tty_schedule_flip(port);
port               71 arch/alpha/kernel/srmcons.c 	struct tty_port *port = &srmconsp->port;
port               77 arch/alpha/kernel/srmcons.c 		if (!srmcons_do_receive_chars(port))
port               82 arch/alpha/kernel/srmcons.c 	spin_lock(&port->lock);
port               83 arch/alpha/kernel/srmcons.c 	if (port->tty)
port               85 arch/alpha/kernel/srmcons.c 	spin_unlock(&port->lock);
port               92 arch/alpha/kernel/srmcons.c srmcons_do_write(struct tty_port *port, const char *buf, int count)
port              119 arch/alpha/kernel/srmcons.c 			if (port)
port              120 arch/alpha/kernel/srmcons.c 				srmcons_do_receive_chars(port);
port              139 arch/alpha/kernel/srmcons.c 	srmcons_do_write(tty->port, (const char *) buf, count);
port              161 arch/alpha/kernel/srmcons.c 	struct tty_port *port = &srmconsp->port;
port              164 arch/alpha/kernel/srmcons.c 	spin_lock_irqsave(&port->lock, flags);
port              166 arch/alpha/kernel/srmcons.c 	if (!port->tty) {
port              168 arch/alpha/kernel/srmcons.c 		tty->port = port;
port              169 arch/alpha/kernel/srmcons.c 		port->tty = tty; /* XXX proper refcounting */
port              173 arch/alpha/kernel/srmcons.c 	spin_unlock_irqrestore(&port->lock, flags);
port              182 arch/alpha/kernel/srmcons.c 	struct tty_port *port = &srmconsp->port;
port              185 arch/alpha/kernel/srmcons.c 	spin_lock_irqsave(&port->lock, flags);
port              188 arch/alpha/kernel/srmcons.c 		port->tty = NULL;
port              192 arch/alpha/kernel/srmcons.c 	spin_unlock_irqrestore(&port->lock, flags);
port              218 arch/alpha/kernel/srmcons.c 		tty_port_init(&srmcons_singleton.port);
port              228 arch/alpha/kernel/srmcons.c 		tty_port_link_device(&srmcons_singleton.port, driver, 0);
port              232 arch/alpha/kernel/srmcons.c 			tty_port_destroy(&srmcons_singleton.port);
port               43 arch/alpha/kernel/sys_noritake.c 	int port = 0x54a;
port               46 arch/alpha/kernel/sys_noritake.c 	    port = 0x54c;
port               48 arch/alpha/kernel/sys_noritake.c 	outw(mask, port);
port               96 arch/alpha/kernel/sys_sable.c 	int port = 0x537;
port               99 arch/alpha/kernel/sys_sable.c 		port = 0x53d;
port              102 arch/alpha/kernel/sys_sable.c 		port = 0x53b;
port              106 arch/alpha/kernel/sys_sable.c 	outb(mask, port);
port              112 arch/alpha/kernel/sys_sable.c 	int port, val1, val2;
port              115 arch/alpha/kernel/sys_sable.c 		port = 0x53c;
port              119 arch/alpha/kernel/sys_sable.c 		port = 0x53a;
port              123 arch/alpha/kernel/sys_sable.c 		port = 0x536;
port              128 arch/alpha/kernel/sys_sable.c 	outb(val1, port);	/* ack the slave */
port               26 arch/arc/include/asm/io.h static inline void __iomem *ioport_map(unsigned long port, unsigned int nr)
port               28 arch/arc/include/asm/io.h 	return (void __iomem *)port;
port               15 arch/arm/include/asm/floppy.h #define fd_outb(val,port)			\
port               17 arch/arm/include/asm/floppy.h 		if ((port) == (u32)FD_DOR)	\
port               20 arch/arm/include/asm/floppy.h 			outb((val),(port));	\
port               23 arch/arm/include/asm/floppy.h #define fd_inb(port)		inb((port))
port               17 arch/arm/include/asm/ide.h #define __ide_mm_insw(port,addr,len)	readsw(port,addr,len)
port               18 arch/arm/include/asm/ide.h #define __ide_mm_insl(port,addr,len)	readsl(port,addr,len)
port               19 arch/arm/include/asm/ide.h #define __ide_mm_outsw(port,addr,len)	writesw(port,addr,len)
port               20 arch/arm/include/asm/ide.h #define __ide_mm_outsl(port,addr,len)	writesl(port,addr,len)
port              430 arch/arm/include/asm/io.h extern void __iomem *ioport_map(unsigned long port, unsigned int nr);
port               30 arch/arm/mach-cns3xxx/pcie.c 	int port;
port              158 arch/arm/mach-cns3xxx/pcie.c 		.port = 0,
port              177 arch/arm/mach-cns3xxx/pcie.c 		.port = 1,
port              183 arch/arm/mach-cns3xxx/pcie.c 	int port = cnspci->port;
port              187 arch/arm/mach-cns3xxx/pcie.c 	reg = __raw_readl(MISC_PCIE_CTRL(port));
port              193 arch/arm/mach-cns3xxx/pcie.c 	__raw_writel(reg, MISC_PCIE_CTRL(port));
port              195 arch/arm/mach-cns3xxx/pcie.c 	pr_info("PCIe: Port[%d] Enable PCIe LTSSM\n", port);
port              196 arch/arm/mach-cns3xxx/pcie.c 	pr_info("PCIe: Port[%d] Check data link layer...", port);
port              200 arch/arm/mach-cns3xxx/pcie.c 		reg = __raw_readl(MISC_PCIE_PM_DEBUG(port));
port              251 arch/arm/mach-cns3xxx/pcie.c 	__raw_writel(~0x3FFF, MISC_PCIE_INT_MASK(cnspci->port));
port               65 arch/arm/mach-davinci/include/mach/uncompress.h #define DEBUG_LL_DAVINCI(machine, port)				\
port               66 arch/arm/mach-davinci/include/mach/uncompress.h 	_DEBUG_LL_ENTRY(machine, DAVINCI_UART##port##_BASE)
port               68 arch/arm/mach-davinci/include/mach/uncompress.h #define DEBUG_LL_DA8XX(machine, port)				\
port               69 arch/arm/mach-davinci/include/mach/uncompress.h 	_DEBUG_LL_ENTRY(machine, DA8XX_UART##port##_BASE)
port               13 arch/arm/mach-ebsa110/include/mach/io.h u8 __inb8(unsigned int port);
port               14 arch/arm/mach-ebsa110/include/mach/io.h void __outb8(u8  val, unsigned int port);
port               16 arch/arm/mach-ebsa110/include/mach/io.h u8 __inb16(unsigned int port);
port               17 arch/arm/mach-ebsa110/include/mach/io.h void __outb16(u8  val, unsigned int port);
port               19 arch/arm/mach-ebsa110/include/mach/io.h u16 __inw(unsigned int port);
port               20 arch/arm/mach-ebsa110/include/mach/io.h void __outw(u16 val, unsigned int port);
port               22 arch/arm/mach-ebsa110/include/mach/io.h u32 __inl(unsigned int port);
port               23 arch/arm/mach-ebsa110/include/mach/io.h void __outl(u32 val, unsigned int port);
port               63 arch/arm/mach-ebsa110/include/mach/io.h extern void insb(unsigned int port, void *buf, int sz);
port               65 arch/arm/mach-ebsa110/include/mach/io.h extern void insw(unsigned int port, void *buf, int sz);
port               67 arch/arm/mach-ebsa110/include/mach/io.h extern void insl(unsigned int port, void *buf, int sz);
port               70 arch/arm/mach-ebsa110/include/mach/io.h extern void outsb(unsigned int port, const void *buf, int sz);
port               72 arch/arm/mach-ebsa110/include/mach/io.h extern void outsw(unsigned int port, const void *buf, int sz);
port               74 arch/arm/mach-ebsa110/include/mach/io.h extern void outsl(unsigned int port, const void *buf, int sz);
port              210 arch/arm/mach-ebsa110/io.c u8 __inb8(unsigned int port)
port              217 arch/arm/mach-ebsa110/io.c 	if (SUPERIO_PORT(port))
port              218 arch/arm/mach-ebsa110/io.c 		ret = __raw_readb((void __iomem *)ISAIO_BASE + (port << 2));
port              220 arch/arm/mach-ebsa110/io.c 		void __iomem *a = (void __iomem *)ISAIO_BASE + ((port & ~1) << 1);
port              225 arch/arm/mach-ebsa110/io.c 		if (port & 1)
port              237 arch/arm/mach-ebsa110/io.c u8 __inb16(unsigned int port)
port              244 arch/arm/mach-ebsa110/io.c 	if (SUPERIO_PORT(port))
port              245 arch/arm/mach-ebsa110/io.c 		offset = port << 2;
port              247 arch/arm/mach-ebsa110/io.c 		offset = (port & ~1) << 1 | (port & 1);
port              252 arch/arm/mach-ebsa110/io.c u16 __inw(unsigned int port)
port              259 arch/arm/mach-ebsa110/io.c 	if (SUPERIO_PORT(port))
port              260 arch/arm/mach-ebsa110/io.c 		offset = port << 2;
port              262 arch/arm/mach-ebsa110/io.c 		offset = port << 1;
port              263 arch/arm/mach-ebsa110/io.c 		BUG_ON(port & 1);
port              271 arch/arm/mach-ebsa110/io.c u32 __inl(unsigned int port)
port              275 arch/arm/mach-ebsa110/io.c 	if (SUPERIO_PORT(port) || port & 3)
port              278 arch/arm/mach-ebsa110/io.c 	a = (void __iomem *)ISAIO_BASE + ((port & ~1) << 1);
port              288 arch/arm/mach-ebsa110/io.c void __outb8(u8 val, unsigned int port)
port              293 arch/arm/mach-ebsa110/io.c 	if (SUPERIO_PORT(port))
port              294 arch/arm/mach-ebsa110/io.c 		__raw_writeb(val, (void __iomem *)ISAIO_BASE + (port << 2));
port              296 arch/arm/mach-ebsa110/io.c 		void __iomem *a = (void __iomem *)ISAIO_BASE + ((port & ~1) << 1);
port              301 arch/arm/mach-ebsa110/io.c 		if (port & 1)
port              308 arch/arm/mach-ebsa110/io.c void __outb16(u8 val, unsigned int port)
port              315 arch/arm/mach-ebsa110/io.c 	if (SUPERIO_PORT(port))
port              316 arch/arm/mach-ebsa110/io.c 		offset = port << 2;
port              318 arch/arm/mach-ebsa110/io.c 		offset = (port & ~1) << 1 | (port & 1);
port              323 arch/arm/mach-ebsa110/io.c void __outw(u16 val, unsigned int port)
port              330 arch/arm/mach-ebsa110/io.c 	if (SUPERIO_PORT(port))
port              331 arch/arm/mach-ebsa110/io.c 		offset = port << 2;
port              333 arch/arm/mach-ebsa110/io.c 		offset = port << 1;
port              334 arch/arm/mach-ebsa110/io.c 		BUG_ON(port & 1);
port              339 arch/arm/mach-ebsa110/io.c void __outl(u32 val, unsigned int port)
port              349 arch/arm/mach-ebsa110/io.c void outsb(unsigned int port, const void *from, int len)
port              353 arch/arm/mach-ebsa110/io.c 	if (SUPERIO_PORT(port))
port              354 arch/arm/mach-ebsa110/io.c 		off = port << 2;
port              356 arch/arm/mach-ebsa110/io.c 		off = (port & ~1) << 1;
port              357 arch/arm/mach-ebsa110/io.c 		if (port & 1)
port              364 arch/arm/mach-ebsa110/io.c void insb(unsigned int port, void *from, int len)
port              368 arch/arm/mach-ebsa110/io.c 	if (SUPERIO_PORT(port))
port              369 arch/arm/mach-ebsa110/io.c 		off = port << 2;
port              371 arch/arm/mach-ebsa110/io.c 		off = (port & ~1) << 1;
port              372 arch/arm/mach-ebsa110/io.c 		if (port & 1)
port              382 arch/arm/mach-ebsa110/io.c void outsw(unsigned int port, const void *from, int len)
port              386 arch/arm/mach-ebsa110/io.c 	if (SUPERIO_PORT(port))
port              387 arch/arm/mach-ebsa110/io.c 		off = port << 2;
port              389 arch/arm/mach-ebsa110/io.c 		off = (port & ~1) << 1;
port              390 arch/arm/mach-ebsa110/io.c 		if (port & 1)
port              397 arch/arm/mach-ebsa110/io.c void insw(unsigned int port, void *from, int len)
port              401 arch/arm/mach-ebsa110/io.c 	if (SUPERIO_PORT(port))
port              402 arch/arm/mach-ebsa110/io.c 		off = port << 2;
port              404 arch/arm/mach-ebsa110/io.c 		off = (port & ~1) << 1;
port              405 arch/arm/mach-ebsa110/io.c 		if (port & 1)
port              419 arch/arm/mach-ebsa110/io.c void outsl(unsigned int port, const void *from, int len)
port              421 arch/arm/mach-ebsa110/io.c 	u32 off = port << 1;
port              423 arch/arm/mach-ebsa110/io.c 	if (SUPERIO_PORT(port) || port & 3)
port              429 arch/arm/mach-ebsa110/io.c void insl(unsigned int port, void *from, int len)
port              431 arch/arm/mach-ebsa110/io.c 	u32 off = port << 1;
port              433 arch/arm/mach-ebsa110/io.c 	if (SUPERIO_PORT(port) || port & 3)
port               92 arch/arm/mach-footbridge/netwinder-hw.c 	int port;
port              103 arch/arm/mach-footbridge/netwinder-hw.c 	for (port = 0xe1; changed && port < 0xe8; changed >>= 1) {
port              104 arch/arm/mach-footbridge/netwinder-hw.c 		wb977_wb(port, new_gpio & 1);
port              106 arch/arm/mach-footbridge/netwinder-hw.c 		port += 1;
port              112 arch/arm/mach-footbridge/netwinder-hw.c 	for (port = 0xe8; changed && port < 0xec; changed >>= 1) {
port              113 arch/arm/mach-footbridge/netwinder-hw.c 		wb977_wb(port, new_gpio & 1);
port              115 arch/arm/mach-footbridge/netwinder-hw.c 		port += 1;
port               30 arch/arm/mach-imx/ehci-imx27.c int mx27_initialize_usb_hw(int port, unsigned int flags)
port               36 arch/arm/mach-imx/ehci-imx27.c 	switch (port) {
port               30 arch/arm/mach-imx/ehci-imx31.c int mx31_initialize_usb_hw(int port, unsigned int flags)
port               36 arch/arm/mach-imx/ehci-imx31.c 	switch (port) {
port               32 arch/arm/mach-imx/ehci-imx35.c int mx35_initialize_usb_hw(int port, unsigned int flags)
port               38 arch/arm/mach-imx/ehci-imx35.c 	switch (port) {
port               39 arch/arm/mach-imx/ehci.h int mx25_initialize_usb_hw(int port, unsigned int flags);
port               40 arch/arm/mach-imx/ehci.h int mx31_initialize_usb_hw(int port, unsigned int flags);
port               41 arch/arm/mach-imx/ehci.h int mx35_initialize_usb_hw(int port, unsigned int flags);
port               42 arch/arm/mach-imx/ehci.h int mx27_initialize_usb_hw(int port, unsigned int flags);
port               48 arch/arm/mach-imx/iomux-v1.c 		unsigned int port, unsigned int pin, int on)
port               52 arch/arm/mach-imx/iomux-v1.c 	imx_iomuxv1_rmwl(MXC_PUEN(port), mask, on ? mask : 0);
port               56 arch/arm/mach-imx/iomux-v1.c 		unsigned int port, unsigned int pin, int out)
port               60 arch/arm/mach-imx/iomux-v1.c 	imx_iomuxv1_rmwl(MXC_DDIR(port), mask, out ? mask : 0);
port               64 arch/arm/mach-imx/iomux-v1.c 		unsigned int port, unsigned int pin, int af)
port               68 arch/arm/mach-imx/iomux-v1.c 	imx_iomuxv1_rmwl(MXC_GPR(port), mask, af ? mask : 0);
port               72 arch/arm/mach-imx/iomux-v1.c 		unsigned int port, unsigned int pin, int inuse)
port               76 arch/arm/mach-imx/iomux-v1.c 	imx_iomuxv1_rmwl(MXC_GIUS(port), mask, inuse ? mask : 0);
port               80 arch/arm/mach-imx/iomux-v1.c 		unsigned int port, unsigned int pin, unsigned int ocr)
port               85 arch/arm/mach-imx/iomux-v1.c 	unsigned long offset = pin < 16 ? MXC_OCR1(port) : MXC_OCR2(port);
port               91 arch/arm/mach-imx/iomux-v1.c 		unsigned int port, unsigned int pin, unsigned int aout)
port               96 arch/arm/mach-imx/iomux-v1.c 	unsigned long offset = pin < 16 ? MXC_ICONFA1(port) : MXC_ICONFA2(port);
port              102 arch/arm/mach-imx/iomux-v1.c 		unsigned int port, unsigned int pin, unsigned int bout)
port              107 arch/arm/mach-imx/iomux-v1.c 	unsigned long offset = pin < 16 ? MXC_ICONFB1(port) : MXC_ICONFB2(port);
port              115 arch/arm/mach-imx/iomux-v1.c 	unsigned int port = (gpio_mode & GPIO_PORT_MASK) >> GPIO_PORT_SHIFT;
port              120 arch/arm/mach-imx/iomux-v1.c 	if (port >= imx_iomuxv1_numports)
port              124 arch/arm/mach-imx/iomux-v1.c 	imx_iomuxv1_set_puen(port, pin, gpio_mode & GPIO_PUEN);
port              127 arch/arm/mach-imx/iomux-v1.c 	imx_iomuxv1_set_ddir(port, pin, gpio_mode & GPIO_OUT);
port              130 arch/arm/mach-imx/iomux-v1.c 	imx_iomuxv1_set_gpr(port, pin, gpio_mode & GPIO_AF);
port              133 arch/arm/mach-imx/iomux-v1.c 	imx_iomuxv1_set_gius(port, pin, !(gpio_mode & (GPIO_PF | GPIO_AF)));
port              135 arch/arm/mach-imx/iomux-v1.c 	imx_iomuxv1_set_ocr(port, pin, ocr);
port              137 arch/arm/mach-imx/iomux-v1.c 	imx_iomuxv1_set_iconfa(port, pin, aout);
port              139 arch/arm/mach-imx/iomux-v1.c 	imx_iomuxv1_set_iconfb(port, pin, bout);
port              140 arch/arm/mach-ixp4xx/goramo_mlr.c static int hss_set_clock(int port, unsigned int clock_type)
port              142 arch/arm/mach-ixp4xx/goramo_mlr.c 	int ctrl_int = port ? CONTROL_HSS1_CLK_INT : CONTROL_HSS0_CLK_INT;
port              163 arch/arm/mach-ixp4xx/goramo_mlr.c 	int port = (irq == IXP4XX_GPIO_IRQ(GPIO_HSS1_DCD_N));
port              164 arch/arm/mach-ixp4xx/goramo_mlr.c 	int i = gpio_get_value(port ? GPIO_HSS1_DCD_N : GPIO_HSS0_DCD_N);
port              165 arch/arm/mach-ixp4xx/goramo_mlr.c 	set_carrier_cb_tab[port](pdev, !i);
port              170 arch/arm/mach-ixp4xx/goramo_mlr.c static int hss_open(int port, void *pdev,
port              175 arch/arm/mach-ixp4xx/goramo_mlr.c 	if (!port)
port              180 arch/arm/mach-ixp4xx/goramo_mlr.c 	i = gpio_get_value(port ? GPIO_HSS1_DCD_N : GPIO_HSS0_DCD_N);
port              183 arch/arm/mach-ixp4xx/goramo_mlr.c 	set_carrier_cb_tab[!!port] = set_carrier_cb;
port              191 arch/arm/mach-ixp4xx/goramo_mlr.c 	set_control(port ? CONTROL_HSS1_DTR_N : CONTROL_HSS0_DTR_N, 0);
port              193 arch/arm/mach-ixp4xx/goramo_mlr.c 	gpio_set_value(port ? GPIO_HSS1_RTS_N : GPIO_HSS0_RTS_N, 0);
port              197 arch/arm/mach-ixp4xx/goramo_mlr.c static void hss_close(int port, void *pdev)
port              199 arch/arm/mach-ixp4xx/goramo_mlr.c 	free_irq(port ? IXP4XX_GPIO_IRQ(GPIO_HSS1_DCD_N) :
port              201 arch/arm/mach-ixp4xx/goramo_mlr.c 	set_carrier_cb_tab[!!port] = NULL; /* catch bugs */
port              203 arch/arm/mach-ixp4xx/goramo_mlr.c 	set_control(port ? CONTROL_HSS1_DTR_N : CONTROL_HSS0_DTR_N, 1);
port              205 arch/arm/mach-ixp4xx/goramo_mlr.c 	gpio_set_value(port ? GPIO_HSS1_RTS_N : GPIO_HSS0_RTS_N, 1);
port              363 arch/arm/mach-ixp4xx/include/mach/io.h 	unsigned long port = (unsigned long __force)addr;
port              364 arch/arm/mach-ixp4xx/include/mach/io.h 	if (__is_io_address(port))
port              365 arch/arm/mach-ixp4xx/include/mach/io.h 		return (unsigned int)inb(port & PIO_MASK);
port              377 arch/arm/mach-ixp4xx/include/mach/io.h 	unsigned long port = (unsigned long __force)addr;
port              378 arch/arm/mach-ixp4xx/include/mach/io.h 	if (__is_io_address(port))
port              379 arch/arm/mach-ixp4xx/include/mach/io.h 		insb(port & PIO_MASK, vaddr, count);
port              391 arch/arm/mach-ixp4xx/include/mach/io.h 	unsigned long port = (unsigned long __force)addr;
port              392 arch/arm/mach-ixp4xx/include/mach/io.h 	if (__is_io_address(port))
port              393 arch/arm/mach-ixp4xx/include/mach/io.h 		return	(unsigned int)inw(port & PIO_MASK);
port              406 arch/arm/mach-ixp4xx/include/mach/io.h 	unsigned long port = (unsigned long __force)addr;
port              407 arch/arm/mach-ixp4xx/include/mach/io.h 	if (__is_io_address(port))
port              408 arch/arm/mach-ixp4xx/include/mach/io.h 		insw(port & PIO_MASK, vaddr, count);
port              420 arch/arm/mach-ixp4xx/include/mach/io.h 	unsigned long port = (unsigned long __force)addr;
port              421 arch/arm/mach-ixp4xx/include/mach/io.h 	if (__is_io_address(port))
port              422 arch/arm/mach-ixp4xx/include/mach/io.h 		return	(unsigned int)inl(port & PIO_MASK);
port              436 arch/arm/mach-ixp4xx/include/mach/io.h 	unsigned long port = (unsigned long __force)addr;
port              437 arch/arm/mach-ixp4xx/include/mach/io.h 	if (__is_io_address(port))
port              438 arch/arm/mach-ixp4xx/include/mach/io.h 		insl(port & PIO_MASK, vaddr, count);
port              450 arch/arm/mach-ixp4xx/include/mach/io.h 	unsigned long port = (unsigned long __force)addr;
port              451 arch/arm/mach-ixp4xx/include/mach/io.h 	if (__is_io_address(port))
port              452 arch/arm/mach-ixp4xx/include/mach/io.h 		outb(value, port & PIO_MASK);
port              465 arch/arm/mach-ixp4xx/include/mach/io.h 	unsigned long port = (unsigned long __force)addr;
port              466 arch/arm/mach-ixp4xx/include/mach/io.h 	if (__is_io_address(port))
port              467 arch/arm/mach-ixp4xx/include/mach/io.h 		outsb(port & PIO_MASK, vaddr, count);
port              479 arch/arm/mach-ixp4xx/include/mach/io.h 	unsigned long port = (unsigned long __force)addr;
port              480 arch/arm/mach-ixp4xx/include/mach/io.h 	if (__is_io_address(port))
port              481 arch/arm/mach-ixp4xx/include/mach/io.h 		outw(value, port & PIO_MASK);
port              494 arch/arm/mach-ixp4xx/include/mach/io.h 	unsigned long port = (unsigned long __force)addr;
port              495 arch/arm/mach-ixp4xx/include/mach/io.h 	if (__is_io_address(port))
port              496 arch/arm/mach-ixp4xx/include/mach/io.h 		outsw(port & PIO_MASK, vaddr, count);
port              508 arch/arm/mach-ixp4xx/include/mach/io.h 	unsigned long port = (unsigned long __force)addr;
port              509 arch/arm/mach-ixp4xx/include/mach/io.h 	if (__is_io_address(port))
port              510 arch/arm/mach-ixp4xx/include/mach/io.h 		outl(value, port & PIO_MASK);
port              523 arch/arm/mach-ixp4xx/include/mach/io.h 	unsigned long port = (unsigned long __force)addr;
port              524 arch/arm/mach-ixp4xx/include/mach/io.h 	if (__is_io_address(port))
port              525 arch/arm/mach-ixp4xx/include/mach/io.h 		outsl(port & PIO_MASK, vaddr, count);
port              534 arch/arm/mach-ixp4xx/include/mach/io.h #define ioport_map(port, nr) ioport_map(port, nr)
port              535 arch/arm/mach-ixp4xx/include/mach/io.h static inline void __iomem *ioport_map(unsigned long port, unsigned int nr)
port              537 arch/arm/mach-ixp4xx/include/mach/io.h 	return ((void __iomem*)((port) + PIO_OFFSET));
port              109 arch/arm/mach-ixp4xx/include/mach/platform.h 	int (*set_clock)(int port, unsigned int clock_type);
port              110 arch/arm/mach-ixp4xx/include/mach/platform.h 	int (*open)(int port, void *pdev,
port              112 arch/arm/mach-ixp4xx/include/mach/platform.h 	void (*close)(int port, void *pdev);
port               21 arch/arm/mach-mv78xx0/pcie.c #define MV78XX0_MBUS_PCIE_MEM_TARGET(port, lane) ((port) ? 8 : 4)
port               22 arch/arm/mach-mv78xx0/pcie.c #define MV78XX0_MBUS_PCIE_MEM_ATTR(port, lane)   (0xf8 & ~(0x10 << (lane)))
port               23 arch/arm/mach-mv78xx0/pcie.c #define MV78XX0_MBUS_PCIE_IO_TARGET(port, lane)  ((port) ? 8 : 4)
port               24 arch/arm/mach-mv78xx0/pcie.c #define MV78XX0_MBUS_PCIE_IO_ATTR(port, lane)    (0xf0 & ~(0x10 << (lane)))
port              762 arch/arm/mach-omap1/board-ams-delta.c static void modem_pm(struct uart_port *port, unsigned int state, unsigned old)
port              764 arch/arm/mach-omap1/board-ams-delta.c 	struct modem_private_data *priv = port->private_data;
port              784 arch/arm/mach-omap1/board-ams-delta.c 		dev_warn(port->dev,
port               37 arch/arm/mach-omap1/include/mach/uncompress.h static void set_omap_uart_info(unsigned char port)
port               45 arch/arm/mach-omap1/include/mach/uncompress.h 	*uart_info = port;
port               73 arch/arm/mach-omap1/include/mach/uncompress.h 		port = (dbg_id);					\
port               74 arch/arm/mach-omap1/include/mach/uncompress.h 		set_omap_uart_info(port);				\
port               88 arch/arm/mach-omap1/include/mach/uncompress.h 	int port = 0;
port               58 arch/arm/mach-omap2/usb.h 	int port;		/* 1 indexed port number */
port              205 arch/arm/mach-pxa/hx4700.c 	.port	= 1,
port               37 arch/arm/mach-s3c24xx/include/mach/io.h static inline void __out##fnsuffix (unsigned int val, unsigned int port) \
port               46 arch/arm/mach-s3c24xx/include/mach/io.h 	: "r" (val), "r" (port), "Ir" (PCIO_BASE_##fnsuffix)  \
port               52 arch/arm/mach-s3c24xx/include/mach/io.h static inline unsigned sz __in##fnsuffix (unsigned int port)		\
port               61 arch/arm/mach-s3c24xx/include/mach/io.h 	: "r" (port), "Ir" (PCIO_BASE_##fnsuffix)	\
port               66 arch/arm/mach-s3c24xx/include/mach/io.h static inline void __iomem *__ioaddr (unsigned long port)
port               68 arch/arm/mach-s3c24xx/include/mach/io.h 	return __PORT_PCIO(port) ? (PCIO_BASE + port) : (void __iomem *)port;
port               88 arch/arm/mach-s3c24xx/include/mach/io.h #define __outbc(value,port)						\
port               90 arch/arm/mach-s3c24xx/include/mach/io.h 	if (__PORT_PCIO((port)))					\
port               93 arch/arm/mach-s3c24xx/include/mach/io.h 		: : "r" (value), "r" (PCIO_BASE), "Jr" ((port)));	\
port               97 arch/arm/mach-s3c24xx/include/mach/io.h 		: : "r" (value), "r" ((port)));				\
port              100 arch/arm/mach-s3c24xx/include/mach/io.h #define __inbc(port)							\
port              103 arch/arm/mach-s3c24xx/include/mach/io.h 	if (__PORT_PCIO((port)))					\
port              106 arch/arm/mach-s3c24xx/include/mach/io.h 		: "=r" (result) : "r" (PCIO_BASE), "Jr" ((port)));	\
port              110 arch/arm/mach-s3c24xx/include/mach/io.h 		: "=r" (result) : "r" ((port)));			\
port              114 arch/arm/mach-s3c24xx/include/mach/io.h #define __outwc(value,port)						\
port              117 arch/arm/mach-s3c24xx/include/mach/io.h 	if (__PORT_PCIO((port))) {					\
port              118 arch/arm/mach-s3c24xx/include/mach/io.h 		if ((port) < 256 && (port) > -256)			\
port              121 arch/arm/mach-s3c24xx/include/mach/io.h 			: : "r" (v), "r" (PCIO_BASE), "Jr" ((port)));	\
port              122 arch/arm/mach-s3c24xx/include/mach/io.h 		else if ((port) > 0)					\
port              126 arch/arm/mach-s3c24xx/include/mach/io.h 			    "r" (PCIO_BASE + ((port) & ~0xff)),		\
port              127 arch/arm/mach-s3c24xx/include/mach/io.h 			     "Jr" (((port) & 0xff)));			\
port              132 arch/arm/mach-s3c24xx/include/mach/io.h 			    "r" (PCIO_BASE + (port)));			\
port              136 arch/arm/mach-s3c24xx/include/mach/io.h 		: : "r" (v), "r" ((port)));				\
port              139 arch/arm/mach-s3c24xx/include/mach/io.h #define __inwc(port)							\
port              142 arch/arm/mach-s3c24xx/include/mach/io.h 	if (__PORT_PCIO((port))) {					\
port              143 arch/arm/mach-s3c24xx/include/mach/io.h 		if ((port) < 256 && (port) > -256 )			\
port              148 arch/arm/mach-s3c24xx/include/mach/io.h 			  "Jr" ((port)));				\
port              149 arch/arm/mach-s3c24xx/include/mach/io.h 		else if ((port) > 0)					\
port              153 arch/arm/mach-s3c24xx/include/mach/io.h 			: "r" (PCIO_BASE + ((port) & ~0xff)),		\
port              154 arch/arm/mach-s3c24xx/include/mach/io.h 			  "Jr" (((port) & 0xff)));			\
port              159 arch/arm/mach-s3c24xx/include/mach/io.h 			: "r" (PCIO_BASE + ((port))));			\
port              163 arch/arm/mach-s3c24xx/include/mach/io.h 		: "=r" (result) : "r" ((port)));			\
port              167 arch/arm/mach-s3c24xx/include/mach/io.h #define __outlc(value,port)						\
port              170 arch/arm/mach-s3c24xx/include/mach/io.h 	if (__PORT_PCIO((port)))					\
port              173 arch/arm/mach-s3c24xx/include/mach/io.h 		: : "r" (v), "r" (PCIO_BASE), "Jr" ((port)));	\
port              177 arch/arm/mach-s3c24xx/include/mach/io.h 		: : "r" (v), "r" ((port)));		\
port              180 arch/arm/mach-s3c24xx/include/mach/io.h #define __inlc(port)							\
port              183 arch/arm/mach-s3c24xx/include/mach/io.h 	if (__PORT_PCIO((port)))					\
port              186 arch/arm/mach-s3c24xx/include/mach/io.h 		: "=r" (result) : "r" (PCIO_BASE), "Jr" ((port)));	\
port              190 arch/arm/mach-s3c24xx/include/mach/io.h 		: "=r" (result) : "r" ((port)));		\
port              194 arch/arm/mach-s3c24xx/include/mach/io.h #define __ioaddrc(port)	((__PORT_PCIO(port) ? PCIO_BASE + (port) : (void __iomem *)0 + (port)))
port              431 arch/arm/mach-s3c24xx/mach-gta02.c 	.port[0]	= {
port              434 arch/arm/mach-s3c24xx/mach-gta02.c 	.port[1]	= {
port               43 arch/arm/mach-s3c24xx/simtec-usb.c usb_simtec_powercontrol(int port, int to)
port               45 arch/arm/mach-s3c24xx/simtec-usb.c 	pr_debug("usb_simtec_powercontrol(%d,%d)\n", port, to);
port               47 arch/arm/mach-s3c24xx/simtec-usb.c 	power_state[port] = to;
port               88 arch/arm/mach-s3c24xx/simtec-usb.c 	.port[0]	= {
port               91 arch/arm/mach-s3c24xx/simtec-usb.c 	.port[1]	= {
port               70 arch/arm/mach-s3c64xx/mach-smartq.c static void smartq_usb_host_powercontrol(int port, int to)
port               72 arch/arm/mach-s3c64xx/mach-smartq.c 	pr_debug("%s(%d, %d)\n", __func__, port, to);
port               74 arch/arm/mach-s3c64xx/mach-smartq.c 	if (port == 0) {
port              116 arch/arm/mach-s3c64xx/mach-smartq.c 	.port[0]	= {
port              119 arch/arm/mach-s3c64xx/mach-smartq.c 	.port[1]	= {
port              680 arch/arm/mach-sa1100/assabet.c static void assabet_uart_pm(struct uart_port *port, u_int state, u_int oldstate)
port              682 arch/arm/mach-sa1100/assabet.c 	if (port->mapbase == _Ser1UTCR0) {
port              306 arch/arm/mach-sa1100/badge4.c badge4_uart_pm(struct uart_port *port, u_int state, u_int oldstate)
port              160 arch/arm/mach-sa1100/collie.c static void collie_uart_set_mctrl(struct uart_port *port, u_int mctrl)
port              173 arch/arm/mach-sa1100/collie.c static u_int collie_uart_get_mctrl(struct uart_port *port)
port               86 arch/arm/mach-sa1100/h3xxx.c static void h3xxx_uart_pm(struct uart_port *port, u_int state, u_int oldstate)
port               88 arch/arm/mach-sa1100/h3xxx.c 	if (port->mapbase == _Ser3UTCR0) {
port              103 arch/arm/mach-sa1100/h3xxx.c static int h3xxx_uart_set_wake(struct uart_port *port, u_int enable)
port              107 arch/arm/mach-sa1100/h3xxx.c 	if (port->mapbase == _Ser3UTCR0) {
port               48 arch/arm/mach-sa1100/hackkit.c static void hackkit_uart_pm(struct uart_port *port, u_int state, u_int oldstate);
port               95 arch/arm/mach-sa1100/hackkit.c static void hackkit_uart_pm(struct uart_port *port, u_int state, u_int oldstate)
port              138 arch/arm/mach-sa1100/simpad.c static void simpad_uart_pm(struct uart_port *port, u_int state, u_int oldstate)
port              140 arch/arm/mach-sa1100/simpad.c 	if (port->mapbase == (u_int)&Ser1UTCR0) {
port               17 arch/arm/mm/iomap.c void __iomem *ioport_map(unsigned long port, unsigned int nr)
port               19 arch/arm/mm/iomap.c 	return __io(port);
port               38 arch/arm/plat-pxa/ssp.c struct ssp_device *pxa_ssp_request(int port, const char *label)
port               45 arch/arm/plat-pxa/ssp.c 		if (ssp->port_id == port && ssp->use_count == 0) {
port              212 arch/hexagon/include/asm/io.h static inline u8 inb(unsigned long port)
port              214 arch/hexagon/include/asm/io.h 	return readb(_IO_BASE + (port & IO_SPACE_LIMIT));
port              217 arch/hexagon/include/asm/io.h static inline u16 inw(unsigned long port)
port              219 arch/hexagon/include/asm/io.h 	return readw(_IO_BASE + (port & IO_SPACE_LIMIT));
port              222 arch/hexagon/include/asm/io.h static inline u32 inl(unsigned long port)
port              224 arch/hexagon/include/asm/io.h 	return readl(_IO_BASE + (port & IO_SPACE_LIMIT));
port              232 arch/hexagon/include/asm/io.h static inline void outb(u8 data, unsigned long port)
port              234 arch/hexagon/include/asm/io.h 	writeb(data, _IO_BASE + (port & IO_SPACE_LIMIT));
port              237 arch/hexagon/include/asm/io.h static inline void outw(u16 data, unsigned long port)
port              239 arch/hexagon/include/asm/io.h 	writew(data, _IO_BASE + (port & IO_SPACE_LIMIT));
port              242 arch/hexagon/include/asm/io.h static inline void outl(u32 data, unsigned long port)
port              244 arch/hexagon/include/asm/io.h 	writel(data, _IO_BASE + (port & IO_SPACE_LIMIT));
port              255 arch/hexagon/include/asm/io.h static inline void insb(unsigned long port, void *buffer, int count)
port              260 arch/hexagon/include/asm/io.h 			u8 x = inb(port);
port              266 arch/hexagon/include/asm/io.h static inline void insw(unsigned long port, void *buffer, int count)
port              271 arch/hexagon/include/asm/io.h 			u16 x = inw(port);
port              277 arch/hexagon/include/asm/io.h static inline void insl(unsigned long port, void *buffer, int count)
port              282 arch/hexagon/include/asm/io.h 			u32 x = inw(port);
port              288 arch/hexagon/include/asm/io.h static inline void outsb(unsigned long port, const void *buffer, int count)
port              293 arch/hexagon/include/asm/io.h 			outb(*buf++, port);
port              298 arch/hexagon/include/asm/io.h static inline void outsw(unsigned long port, const void *buffer, int count)
port              303 arch/hexagon/include/asm/io.h 			outw(*buf++, port);
port              308 arch/hexagon/include/asm/io.h static inline void outsl(unsigned long port, const void *buffer, int count)
port              313 arch/hexagon/include/asm/io.h 			outl(*buf++, port);
port               44 arch/ia64/include/asm/io.h #define IO_SPACE_NR(port)		((port) >> IO_SPACE_BITS)
port               46 arch/ia64/include/asm/io.h #define IO_SPACE_PORT(port)		((port) & (IO_SPACE_SIZE - 1))
port              116 arch/ia64/include/asm/io.h __ia64_mk_io_addr (unsigned long port)
port              121 arch/ia64/include/asm/io.h 	space = &io_space[IO_SPACE_NR(port)];
port              122 arch/ia64/include/asm/io.h 	port = IO_SPACE_PORT(port);
port              124 arch/ia64/include/asm/io.h 		offset = IO_SPACE_SPARSE_ENCODING(port);
port              126 arch/ia64/include/asm/io.h 		offset = port;
port              140 arch/ia64/include/asm/io.h static inline unsigned int inb(unsigned long port)
port              142 arch/ia64/include/asm/io.h 	volatile unsigned char *addr = __ia64_mk_io_addr(port);
port              151 arch/ia64/include/asm/io.h static inline unsigned int inw(unsigned long port)
port              153 arch/ia64/include/asm/io.h 	volatile unsigned short *addr = __ia64_mk_io_addr(port);
port              162 arch/ia64/include/asm/io.h static inline unsigned int inl(unsigned long port)
port              164 arch/ia64/include/asm/io.h 	volatile unsigned int *addr = __ia64_mk_io_addr(port);
port              173 arch/ia64/include/asm/io.h static inline void outb(unsigned char val, unsigned long port)
port              175 arch/ia64/include/asm/io.h 	volatile unsigned char *addr = __ia64_mk_io_addr(port);
port              182 arch/ia64/include/asm/io.h static inline void outw(unsigned short val, unsigned long port)
port              184 arch/ia64/include/asm/io.h 	volatile unsigned short *addr = __ia64_mk_io_addr(port);
port              191 arch/ia64/include/asm/io.h static inline void outl(unsigned int val, unsigned long port)
port              193 arch/ia64/include/asm/io.h 	volatile unsigned int *addr = __ia64_mk_io_addr(port);
port              200 arch/ia64/include/asm/io.h static inline void insb(unsigned long port, void *dst, unsigned long count)
port              205 arch/ia64/include/asm/io.h 		*dp++ = inb(port);
port              209 arch/ia64/include/asm/io.h static inline void insw(unsigned long port, void *dst, unsigned long count)
port              214 arch/ia64/include/asm/io.h 		put_unaligned(inw(port), dp++);
port              218 arch/ia64/include/asm/io.h static inline void insl(unsigned long port, void *dst, unsigned long count)
port              223 arch/ia64/include/asm/io.h 		put_unaligned(inl(port), dp++);
port              227 arch/ia64/include/asm/io.h static inline void outsb(unsigned long port, const void *src,
port              233 arch/ia64/include/asm/io.h 		outb(*sp++, port);
port              237 arch/ia64/include/asm/io.h static inline void outsw(unsigned long port, const void *src,
port              243 arch/ia64/include/asm/io.h 		outw(get_unaligned(sp++), port);
port              247 arch/ia64/include/asm/io.h static inline void outsl(unsigned long port, const void *src,
port              253 arch/ia64/include/asm/io.h 		outl(get_unaligned(sp++), port);
port               43 arch/ia64/include/asm/pci.h int pci_legacy_read(struct pci_bus *bus, u16 port, u32 *val, u8 size);
port               44 arch/ia64/include/asm/pci.h int pci_legacy_write(struct pci_bus *bus, u16 port, u32 val, u8 size);
port              486 arch/ia64/pci/pci.c int pci_legacy_read(struct pci_bus *bus, u16 port, u32 *val, u8 size)
port              492 arch/ia64/pci/pci.c 		*val = inb(port);
port              495 arch/ia64/pci/pci.c 		*val = inw(port);
port              498 arch/ia64/pci/pci.c 		*val = inl(port);
port              517 arch/ia64/pci/pci.c int pci_legacy_write(struct pci_bus *bus, u16 port, u32 val, u8 size)
port              523 arch/ia64/pci/pci.c 		outb(val, port);
port              526 arch/ia64/pci/pci.c 		outw(val, port);
port              529 arch/ia64/pci/pci.c 		outl(val, port);
port               87 arch/m68k/coldfire/m528x.c 	u8 port;
port               90 arch/m68k/coldfire/m528x.c 	port = readb(MCFGPIO_PUAPAR);
port               91 arch/m68k/coldfire/m528x.c 	port |= 0x03 | (0x03 << 2);
port               92 arch/m68k/coldfire/m528x.c 	writeb(port, MCFGPIO_PUAPAR);
port               66 arch/m68k/include/asm/floppy.h static __inline__ unsigned char fd_inb(int port)
port               69 arch/m68k/include/asm/floppy.h 		return inb_p(port);
port               71 arch/m68k/include/asm/floppy.h 		return sun3x_82072_fd_inb(port);
port               75 arch/m68k/include/asm/floppy.h static __inline__ void fd_outb(unsigned char value, int port)
port               78 arch/m68k/include/asm/floppy.h 		outb_p(value, port);
port               80 arch/m68k/include/asm/floppy.h 		sun3x_82072_fd_outb(value, port);
port               50 arch/m68k/include/asm/ide.h #define __ide_mm_insw(port, addr, n)	raw_insw((u16 *)port, addr, n)
port               51 arch/m68k/include/asm/ide.h #define __ide_mm_insl(port, addr, n)	raw_insl((u32 *)port, addr, n)
port               52 arch/m68k/include/asm/ide.h #define writeb(val, port)		out_8(port, val)
port               53 arch/m68k/include/asm/ide.h #define writew(val, port)		out_be16(port, val)
port               54 arch/m68k/include/asm/ide.h #define __ide_mm_outsw(port, addr, n)	raw_outsw((u16 *)port, addr, n)
port               55 arch/m68k/include/asm/ide.h #define __ide_mm_outsl(port, addr, n)	raw_outsl((u32 *)port, addr, n)
port               59 arch/m68k/include/asm/ide.h #define __ide_mm_insw(port, addr, n)	io_insw((unsigned int)port, addr, n)
port               60 arch/m68k/include/asm/ide.h #define __ide_mm_insl(port, addr, n)	io_insl((unsigned int)port, addr, n)
port               61 arch/m68k/include/asm/ide.h #define __ide_mm_outsw(port, addr, n)	io_outsw((unsigned int)port, addr, n)
port               62 arch/m68k/include/asm/ide.h #define __ide_mm_outsl(port, addr, n)	io_outsl((unsigned int)port, addr, n)
port              203 arch/m68k/include/asm/io_mm.h #define isa_inb(port)      in_8(isa_itb(port))
port              204 arch/m68k/include/asm/io_mm.h #define isa_inw(port)      (ISA_SEX ? in_be16(isa_itw(port)) : in_le16(isa_itw(port)))
port              205 arch/m68k/include/asm/io_mm.h #define isa_inl(port)      (ISA_SEX ? in_be32(isa_itl(port)) : in_le32(isa_itl(port)))
port              206 arch/m68k/include/asm/io_mm.h #define isa_outb(val,port) out_8(isa_itb(port),(val))
port              207 arch/m68k/include/asm/io_mm.h #define isa_outw(val,port) (ISA_SEX ? out_be16(isa_itw(port),(val)) : out_le16(isa_itw(port),(val)))
port              208 arch/m68k/include/asm/io_mm.h #define isa_outl(val,port) (ISA_SEX ? out_be32(isa_itl(port),(val)) : out_le32(isa_itl(port),(val)))
port              220 arch/m68k/include/asm/io_mm.h #define isa_rom_inb(port)      rom_in_8(isa_itb(port))
port              221 arch/m68k/include/asm/io_mm.h #define isa_rom_inw(port)	\
port              222 arch/m68k/include/asm/io_mm.h 	(ISA_SEX ? rom_in_be16(isa_itw(port))	\
port              223 arch/m68k/include/asm/io_mm.h 		 : rom_in_le16(isa_itw(port)))
port              225 arch/m68k/include/asm/io_mm.h #define isa_rom_outb(val, port) rom_out_8(isa_itb(port), (val))
port              226 arch/m68k/include/asm/io_mm.h #define isa_rom_outw(val, port)	\
port              227 arch/m68k/include/asm/io_mm.h 	(ISA_SEX ? rom_out_be16(isa_itw(port), (val))	\
port              228 arch/m68k/include/asm/io_mm.h 		 : rom_out_le16(isa_itw(port), (val)))
port              273 arch/m68k/include/asm/io_mm.h #define isa_insb(port, buf, nr) raw_insb(isa_itb(port), (u8 *)(buf), (nr))
port              274 arch/m68k/include/asm/io_mm.h #define isa_outsb(port, buf, nr) raw_outsb(isa_itb(port), (u8 *)(buf), (nr))
port              276 arch/m68k/include/asm/io_mm.h #define isa_insw(port, buf, nr)     \
port              277 arch/m68k/include/asm/io_mm.h        (ISA_SEX ? raw_insw(isa_itw(port), (u16 *)(buf), (nr)) :    \
port              278 arch/m68k/include/asm/io_mm.h                   raw_insw_swapw(isa_itw(port), (u16 *)(buf), (nr)))
port              280 arch/m68k/include/asm/io_mm.h #define isa_outsw(port, buf, nr)    \
port              281 arch/m68k/include/asm/io_mm.h        (ISA_SEX ? raw_outsw(isa_itw(port), (u16 *)(buf), (nr)) :  \
port              282 arch/m68k/include/asm/io_mm.h                   raw_outsw_swapw(isa_itw(port), (u16 *)(buf), (nr)))
port              284 arch/m68k/include/asm/io_mm.h #define isa_insl(port, buf, nr)     \
port              285 arch/m68k/include/asm/io_mm.h        (ISA_SEX ? raw_insl(isa_itl(port), (u32 *)(buf), (nr)) :    \
port              286 arch/m68k/include/asm/io_mm.h                   raw_insw_swapw(isa_itw(port), (u16 *)(buf), (nr)<<1))
port              288 arch/m68k/include/asm/io_mm.h #define isa_outsl(port, buf, nr)    \
port              289 arch/m68k/include/asm/io_mm.h        (ISA_SEX ? raw_outsl(isa_itl(port), (u32 *)(buf), (nr)) :  \
port              290 arch/m68k/include/asm/io_mm.h                   raw_outsw_swapw(isa_itw(port), (u16 *)(buf), (nr)<<1))
port              299 arch/m68k/include/asm/io_mm.h #define isa_rom_insb(port, buf, nr) raw_rom_insb(isa_itb(port), (u8 *)(buf), (nr))
port              301 arch/m68k/include/asm/io_mm.h #define isa_rom_insw(port, buf, nr)     \
port              302 arch/m68k/include/asm/io_mm.h        (ISA_SEX ? raw_rom_insw(isa_itw(port), (u16 *)(buf), (nr)) :    \
port              303 arch/m68k/include/asm/io_mm.h 		  raw_rom_insw_swapw(isa_itw(port), (u16 *)(buf), (nr)))
port              305 arch/m68k/include/asm/io_mm.h #define isa_rom_outsb(port, buf, nr) raw_rom_outsb(isa_itb(port), (u8 *)(buf), (nr))
port              307 arch/m68k/include/asm/io_mm.h #define isa_rom_outsw(port, buf, nr)    \
port              308 arch/m68k/include/asm/io_mm.h        (ISA_SEX ? raw_rom_outsw(isa_itw(port), (u16 *)(buf), (nr)) :  \
port              309 arch/m68k/include/asm/io_mm.h 		  raw_rom_outsw_swapw(isa_itw(port), (u16 *)(buf), (nr)))
port              347 arch/m68k/include/asm/io_mm.h #define inb(port)	((port) < 1024 ? isa_rom_inb(port) : in_8(port))
port              348 arch/m68k/include/asm/io_mm.h #define inb_p(port)	((port) < 1024 ? isa_rom_inb_p(port) : in_8(port))
port              349 arch/m68k/include/asm/io_mm.h #define inw(port)	((port) < 1024 ? isa_rom_inw(port) : in_le16(port))
port              350 arch/m68k/include/asm/io_mm.h #define inw_p(port)	((port) < 1024 ? isa_rom_inw_p(port) : in_le16(port))
port              354 arch/m68k/include/asm/io_mm.h #define outb(val, port)	((port) < 1024 ? isa_rom_outb((val), (port)) : out_8((port), (val)))
port              355 arch/m68k/include/asm/io_mm.h #define outb_p(val, port) ((port) < 1024 ? isa_rom_outb_p((val), (port)) : out_8((port), (val)))
port              356 arch/m68k/include/asm/io_mm.h #define outw(val, port)	((port) < 1024 ? isa_rom_outw((val), (port)) : out_le16((port), (val)))
port              357 arch/m68k/include/asm/io_mm.h #define outw_p(val, port) ((port) < 1024 ? isa_rom_outw_p((val), (port)) : out_le16((port), (val)))
port              361 arch/m68k/include/asm/io_mm.h #define insb(port, buf, nr)	((port) < 1024 ? isa_rom_insb((port), (buf), (nr)) : isa_insb((port), (buf), (nr)))
port              362 arch/m68k/include/asm/io_mm.h #define insw(port, buf, nr)	((port) < 1024 ? isa_rom_insw((port), (buf), (nr)) : isa_insw((port), (buf), (nr)))
port              364 arch/m68k/include/asm/io_mm.h #define outsb(port, buf, nr)	((port) < 1024 ? isa_rom_outsb((port), (buf), (nr)) : isa_outsb((port), (buf), (nr)))
port              365 arch/m68k/include/asm/io_mm.h #define outsw(port, buf, nr)	((port) < 1024 ? isa_rom_outsw((port), (buf), (nr)) : isa_outsw((port), (buf), (nr)))
port              377 arch/m68k/include/asm/io_mm.h #define readsb(port, buf, nr)     raw_insb((port), (u8 *)(buf), (nr))
port              378 arch/m68k/include/asm/io_mm.h #define readsw(port, buf, nr)     raw_insw((port), (u16 *)(buf), (nr))
port              379 arch/m68k/include/asm/io_mm.h #define readsl(port, buf, nr)     raw_insl((port), (u32 *)(buf), (nr))
port              380 arch/m68k/include/asm/io_mm.h #define writesb(port, buf, nr)    raw_outsb((port), (u8 *)(buf), (nr))
port              381 arch/m68k/include/asm/io_mm.h #define writesw(port, buf, nr)    raw_outsw((port), (u16 *)(buf), (nr))
port              382 arch/m68k/include/asm/io_mm.h #define writesl(port, buf, nr)    raw_outsl((port), (u32 *)(buf), (nr))
port               64 arch/m68k/include/asm/kmap.h static inline void __iomem *ioport_map(unsigned long port, unsigned int nr)
port               66 arch/m68k/include/asm/kmap.h 	return (void __iomem *) port;
port              106 arch/m68k/include/asm/mcfgpio.h #define mcfgpio_read(port)		__raw_readb(port)
port              107 arch/m68k/include/asm/mcfgpio.h #define mcfgpio_write(data, port)	__raw_writeb(data, port)
port              115 arch/m68k/include/asm/mcfgpio.h #define mcfgpio_read(port)		__raw_readw(port)
port              116 arch/m68k/include/asm/mcfgpio.h #define mcfgpio_write(data, port)	__raw_writew(data, port)
port              124 arch/m68k/include/asm/mcfgpio.h #define mcfgpio_read(port)		__raw_readl(port)
port              125 arch/m68k/include/asm/mcfgpio.h #define mcfgpio_write(data, port)	__raw_writel(data, port)
port               17 arch/m68k/include/asm/parport.h #define insl(port,buf,len)   isa_insb(port,buf,(len)<<2)
port               18 arch/m68k/include/asm/parport.h #define outsl(port,buf,len)  isa_outsb(port,buf,(len)<<2)
port               43 arch/m68k/include/asm/raw_io.h #define raw_outb(val,port) out_8((port),(val))
port               44 arch/m68k/include/asm/raw_io.h #define raw_outw(val,port) out_be16((port),(val))
port               45 arch/m68k/include/asm/raw_io.h #define raw_outl(val,port) out_be32((port),(val))
port               97 arch/m68k/include/asm/raw_io.h #define raw_rom_outb(val, port) rom_out_8((port), (val))
port               98 arch/m68k/include/asm/raw_io.h #define raw_rom_outw(val, port) rom_out_be16((port), (val))
port              101 arch/m68k/include/asm/raw_io.h static inline void raw_insb(volatile u8 __iomem *port, u8 *buf, unsigned int len)
port              106 arch/m68k/include/asm/raw_io.h 		*buf++ = in_8(port);
port              109 arch/m68k/include/asm/raw_io.h static inline void raw_outsb(volatile u8 __iomem *port, const u8 *buf,
port              119 arch/m68k/include/asm/raw_io.h 			: "a" (port), "0" (buf),
port              144 arch/m68k/include/asm/raw_io.h 			: "a" (port), "0" (buf),
port              149 arch/m68k/include/asm/raw_io.h static inline void raw_insw(volatile u16 __iomem *port, u16 *buf, unsigned int nr)
port              158 arch/m68k/include/asm/raw_io.h 			: "a" (port), "0" (buf),
port              183 arch/m68k/include/asm/raw_io.h 			: "a" (port), "0" (buf),
port              188 arch/m68k/include/asm/raw_io.h static inline void raw_outsw(volatile u16 __iomem *port, const u16 *buf,
port              198 arch/m68k/include/asm/raw_io.h 			: "a" (port), "0" (buf),
port              223 arch/m68k/include/asm/raw_io.h 			: "a" (port), "0" (buf),
port              228 arch/m68k/include/asm/raw_io.h static inline void raw_insl(volatile u32 __iomem *port, u32 *buf, unsigned int nr)
port              237 arch/m68k/include/asm/raw_io.h 			: "a" (port), "0" (buf),
port              262 arch/m68k/include/asm/raw_io.h 			: "a" (port), "0" (buf),
port              267 arch/m68k/include/asm/raw_io.h static inline void raw_outsl(volatile u32 __iomem *port, const u32 *buf,
port              277 arch/m68k/include/asm/raw_io.h 			: "a" (port), "0" (buf),
port              302 arch/m68k/include/asm/raw_io.h 			: "a" (port), "0" (buf),
port              308 arch/m68k/include/asm/raw_io.h static inline void raw_insw_swapw(volatile u16 __iomem *port, u16 *buf,
port              322 arch/m68k/include/asm/raw_io.h 		: "g" (port), "g" (buf), "g" (nr)
port              357 arch/m68k/include/asm/raw_io.h 		: "g" (port), "g" (buf), "g" (nr)
port              361 arch/m68k/include/asm/raw_io.h static inline void raw_outsw_swapw(volatile u16 __iomem *port, const u16 *buf,
port              375 arch/m68k/include/asm/raw_io.h 		: "g" (port), "g" (buf), "g" (nr)
port              410 arch/m68k/include/asm/raw_io.h 		: "g" (port), "g" (buf), "g" (nr)
port              416 arch/m68k/include/asm/raw_io.h static inline void raw_rom_insb(volatile u8 __iomem *port, u8 *buf, unsigned int len)
port              421 arch/m68k/include/asm/raw_io.h 		*buf++ = rom_in_8(port);
port              424 arch/m68k/include/asm/raw_io.h static inline void raw_rom_outsb(volatile u8 __iomem *port, const u8 *buf,
port              430 arch/m68k/include/asm/raw_io.h 		rom_out_8(port, *buf++);
port              433 arch/m68k/include/asm/raw_io.h static inline void raw_rom_insw(volatile u16 __iomem *port, u16 *buf,
port              439 arch/m68k/include/asm/raw_io.h 		*buf++ = rom_in_be16(port);
port              442 arch/m68k/include/asm/raw_io.h static inline void raw_rom_outsw(volatile u16 __iomem *port, const u16 *buf,
port              448 arch/m68k/include/asm/raw_io.h 		rom_out_be16(port, *buf++);
port              451 arch/m68k/include/asm/raw_io.h static inline void raw_rom_insw_swapw(volatile u16 __iomem *port, u16 *buf,
port              457 arch/m68k/include/asm/raw_io.h 		*buf++ = rom_in_le16(port);
port              460 arch/m68k/include/asm/raw_io.h static inline void raw_rom_outsw_swapw(volatile u16 __iomem *port, const u16 *buf,
port              466 arch/m68k/include/asm/raw_io.h 		rom_out_le16(port, *buf++);
port               46 arch/m68k/include/asm/sun3xflop.h static unsigned char sun3x_82072_fd_inb(int port)
port               50 arch/m68k/include/asm/sun3xflop.h 	switch(port & 7) {
port               52 arch/m68k/include/asm/sun3xflop.h 		pr_crit("floppy: Asked to read unknown port %d\n", port);
port               69 arch/m68k/include/asm/sun3xflop.h static void sun3x_82072_fd_outb(unsigned char value, int port)
port               72 arch/m68k/include/asm/sun3xflop.h 	switch(port & 7) {
port               74 arch/m68k/include/asm/sun3xflop.h 		pr_crit("floppy: Asked to write to unknown port %d\n", port);
port               28 arch/m68k/include/asm/vga.h #define inb_p(port)		0
port               29 arch/m68k/include/asm/vga.h #define inw_p(port)		0
port               30 arch/m68k/include/asm/vga.h #define outb_p(port, val)	do { } while (0)
port               31 arch/m68k/include/asm/vga.h #define outw(port, val)		do { } while (0)
port              214 arch/m68k/mvme16x/config.c 	int port;
port              220 arch/m68k/mvme16x/config.c 	port = 0;
port              221 arch/m68k/mvme16x/config.c 	base_addr[CyCAR] = (u_char)port;
port              234 arch/m68k/mvme16x/config.c 			if ((base_addr[CyLICR] >> 2) == port) {
port               51 arch/microblaze/include/asm/pci.h extern int pci_legacy_read(struct pci_bus *bus, loff_t port, u32 *val,
port               53 arch/microblaze/include/asm/pci.h extern int pci_legacy_write(struct pci_bus *bus, loff_t port, u32 val,
port              218 arch/microblaze/pci/pci-common.c int pci_legacy_read(struct pci_bus *bus, loff_t port, u32 *val, size_t size)
port              231 arch/microblaze/pci/pci-common.c 	offset += port;
port              237 arch/microblaze/pci/pci-common.c 	addr = hose->io_base_virt + port;
port              244 arch/microblaze/pci/pci-common.c 		if (port & 1)
port              249 arch/microblaze/pci/pci-common.c 		if (port & 3)
port              258 arch/microblaze/pci/pci-common.c int pci_legacy_write(struct pci_bus *bus, loff_t port, u32 val, size_t size)
port              271 arch/microblaze/pci/pci-common.c 	offset += port;
port              277 arch/microblaze/pci/pci-common.c 	addr = hose->io_base_virt + port;
port              289 arch/microblaze/pci/pci-common.c 		if (port & 1)
port              294 arch/microblaze/pci/pci-common.c 		if (port & 3)
port               31 arch/mips/alchemy/common/platform.c static void alchemy_8250_pm(struct uart_port *port, unsigned int state,
port               37 arch/mips/alchemy/common/platform.c 		alchemy_uart_enable(CPHYSADDR(port->membase));
port               38 arch/mips/alchemy/common/platform.c 		serial8250_do_pm(port, state, old_state);
port               41 arch/mips/alchemy/common/platform.c 		serial8250_do_pm(port, state, old_state);
port               42 arch/mips/alchemy/common/platform.c 		alchemy_uart_disable(CPHYSADDR(port->membase));
port               45 arch/mips/alchemy/common/platform.c 		serial8250_do_pm(port, state, old_state);
port              382 arch/mips/alchemy/common/platform.c void __init au1xxx_override_eth_cfg(unsigned int port,
port              385 arch/mips/alchemy/common/platform.c 	if (!eth_data || port > 1)
port              388 arch/mips/alchemy/common/platform.c 	if (port == 0)
port              118 arch/mips/bcm47xx/setup.c 			struct ssb_serial_port port;
port              122 arch/mips/bcm47xx/setup.c 			memcpy(&port, &mcore->serial_ports[0], sizeof(port));
port              124 arch/mips/bcm47xx/setup.c 			       sizeof(port));
port              125 arch/mips/bcm47xx/setup.c 			memcpy(&mcore->serial_ports[1], &port, sizeof(port));
port               52 arch/mips/cavium-octeon/executive/cvmx-helper-loop.c 	int port;
port               56 arch/mips/cavium-octeon/executive/cvmx-helper-loop.c 	for (port = 0; port < num_ports; port++) {
port               58 arch/mips/cavium-octeon/executive/cvmx-helper-loop.c 		int ipd_port = cvmx_helper_get_ipd_port(interface, port);
port               97 arch/mips/cavium-octeon/executive/cvmx-helper-npi.c 		int port;
port               98 arch/mips/cavium-octeon/executive/cvmx-helper-npi.c 		for (port = 0; port < num_ports; port++) {
port              101 arch/mips/cavium-octeon/executive/cvmx-helper-npi.c 			    cvmx_helper_get_ipd_port(interface, port);
port               98 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c void cvmx_helper_rgmii_internal_loopback(int port)
port              100 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 	int interface = (port >> 4) & 1;
port              101 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 	int index = port & 0xf;
port              133 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c static int __cvmx_helper_errata_asx_pass1(int interface, int port,
port              138 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 		cvmx_write_csr(CVMX_ASXX_TX_HI_WATERX(port, interface), 12);
port              140 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 		cvmx_write_csr(CVMX_ASXX_TX_HI_WATERX(port, interface), 11);
port              142 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 		cvmx_write_csr(CVMX_ASXX_TX_HI_WATERX(port, interface), 10);
port              144 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 		cvmx_write_csr(CVMX_ASXX_TX_HI_WATERX(port, interface), 9);
port              162 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 	int port;
port              187 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 	for (port = 0; port < num_ports; port++) {
port              192 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 			__cvmx_helper_errata_asx_pass1(interface, port,
port              204 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 					  (port, interface));
port              207 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 			cvmx_write_csr(CVMX_GMXX_RXX_FRM_CTL(port, interface),
port              218 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 		cvmx_write_csr(CVMX_GMXX_TXX_PAUSE_PKT_TIME(port, interface),
port              221 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 			       (port, interface), 19000);
port              224 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 			cvmx_write_csr(CVMX_ASXX_TX_CLK_SETX(port, interface),
port              226 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 			cvmx_write_csr(CVMX_ASXX_RX_CLK_SETX(port, interface),
port              229 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 			cvmx_write_csr(CVMX_ASXX_TX_CLK_SETX(port, interface),
port              231 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 			cvmx_write_csr(CVMX_ASXX_RX_CLK_SETX(port, interface),
port              239 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 	for (port = 0; port < num_ports; port++) {
port              243 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 		    cvmx_read_csr(CVMX_GMXX_PRTX_CFG(port, interface));
port              245 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 		cvmx_write_csr(CVMX_GMXX_PRTX_CFG(port, interface),
port              138 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 	int port;
port              145 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 		for (port = cvmx_helper_get_first_ipd_port(interface);
port              146 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 		     port < cvmx_helper_get_last_ipd_port(interface); port++)
port              147 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 			cvmx_write_csr(CVMX_IPD_PORTX_BP_PAGE_CNT(port),
port              288 arch/mips/cavium-octeon/executive/cvmx-helper-util.c int cvmx_helper_get_ipd_port(int interface, int port)
port              292 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 		return port;
port              294 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 		return port + 16;
port              296 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 		return port + 32;
port              298 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 		return port + 36;
port              300 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 		return port + 40;
port              302 arch/mips/cavium-octeon/executive/cvmx-helper-util.c 		return port + 44;
port              782 arch/mips/cavium-octeon/executive/cvmx-helper.c #define INTERFACE(port) (port >> 4)
port              783 arch/mips/cavium-octeon/executive/cvmx-helper.c #define INDEX(port) (port & 0xf)
port              113 arch/mips/cavium-octeon/executive/cvmx-pko.c 	int port;
port              115 arch/mips/cavium-octeon/executive/cvmx-pko.c 	for (port = 0; port < 48; port++)
port              116 arch/mips/cavium-octeon/executive/cvmx-pko.c 		__cvmx_pko_iport_config(port);
port              121 arch/mips/cavium-octeon/executive/cvmx-pko.c 	int port;
port              131 arch/mips/cavium-octeon/executive/cvmx-pko.c 	for (port = 0; port < 128; port++) {
port              132 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.ipid = port;
port              139 arch/mips/cavium-octeon/executive/cvmx-pko.c 	for (port = 0; port < 48; port++) {
port              140 arch/mips/cavium-octeon/executive/cvmx-pko.c 		interface = cvmx_helper_get_interface_num(port);
port              141 arch/mips/cavium-octeon/executive/cvmx-pko.c 		index = cvmx_helper_get_interface_index_num(port);
port              146 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.ipid = port;
port              153 arch/mips/cavium-octeon/executive/cvmx-pko.c 			index : port;
port              306 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.port = CVMX_PKO_MEM_QUEUE_PTRS_ILLEGAL_PID;
port              340 arch/mips/cavium-octeon/executive/cvmx-pko.c cvmx_pko_status_t cvmx_pko_config_port(uint64_t port, uint64_t base_queue,
port              354 arch/mips/cavium-octeon/executive/cvmx-pko.c 	if ((port >= CVMX_PKO_NUM_OUTPUT_PORTS)
port              355 arch/mips/cavium-octeon/executive/cvmx-pko.c 	    && (port != CVMX_PKO_MEM_QUEUE_PTRS_ILLEGAL_PID)) {
port              357 arch/mips/cavium-octeon/executive/cvmx-pko.c 			     (unsigned long long)port);
port              368 arch/mips/cavium-octeon/executive/cvmx-pko.c 	if (port != CVMX_PKO_MEM_QUEUE_PTRS_ILLEGAL_PID) {
port              418 arch/mips/cavium-octeon/executive/cvmx-pko.c 			     "end: %d\n", port,
port              446 arch/mips/cavium-octeon/executive/cvmx-pko.c 		config.s.port = port;
port              502 arch/mips/cavium-octeon/executive/cvmx-pko.c 		if (port != CVMX_PKO_MEM_QUEUE_PTRS_ILLEGAL_PID) {
port              556 arch/mips/cavium-octeon/executive/cvmx-pko.c 	int core, port;
port              560 arch/mips/cavium-octeon/executive/cvmx-pko.c 	for (port = 0; port < pko_output_ports; port++)
port              561 arch/mips/cavium-octeon/executive/cvmx-pko.c 		cvmx_dprintf("%3d ", port);
port              566 arch/mips/cavium-octeon/executive/cvmx-pko.c 		for (port = 0; port < pko_output_ports; port++) {
port              568 arch/mips/cavium-octeon/executive/cvmx-pko.c 				     cvmx_pko_get_base_queue_per_core(port,
port              587 arch/mips/cavium-octeon/executive/cvmx-pko.c int cvmx_pko_rate_limit_packets(int port, int packets_s, int burst)
port              593 arch/mips/cavium-octeon/executive/cvmx-pko.c 	pko_mem_port_rate0.s.pid = port;
port              600 arch/mips/cavium-octeon/executive/cvmx-pko.c 	pko_mem_port_rate1.s.pid = port;
port              620 arch/mips/cavium-octeon/executive/cvmx-pko.c int cvmx_pko_rate_limit_bits(int port, uint64_t bits_s, int burst)
port              628 arch/mips/cavium-octeon/executive/cvmx-pko.c 	pko_mem_port_rate0.s.pid = port;
port              640 arch/mips/cavium-octeon/executive/cvmx-pko.c 	pko_mem_port_rate1.s.pid = port;
port              314 arch/mips/cavium-octeon/executive/cvmx-spi.c 	int port;
port              328 arch/mips/cavium-octeon/executive/cvmx-spi.c 		port = 0;
port              330 arch/mips/cavium-octeon/executive/cvmx-spi.c 		while (port < num_ports) {
port              333 arch/mips/cavium-octeon/executive/cvmx-spi.c 			srxx_spi4_calx.s.prt0 = port++;
port              334 arch/mips/cavium-octeon/executive/cvmx-spi.c 			srxx_spi4_calx.s.prt1 = port++;
port              335 arch/mips/cavium-octeon/executive/cvmx-spi.c 			srxx_spi4_calx.s.prt2 = port++;
port              336 arch/mips/cavium-octeon/executive/cvmx-spi.c 			srxx_spi4_calx.s.prt3 = port++;
port              391 arch/mips/cavium-octeon/executive/cvmx-spi.c 		port = 0;
port              393 arch/mips/cavium-octeon/executive/cvmx-spi.c 		while (port < num_ports) {
port              396 arch/mips/cavium-octeon/executive/cvmx-spi.c 			stxx_spi4_calx.s.prt0 = port++;
port              397 arch/mips/cavium-octeon/executive/cvmx-spi.c 			stxx_spi4_calx.s.prt1 = port++;
port              398 arch/mips/cavium-octeon/executive/cvmx-spi.c 			stxx_spi4_calx.s.prt2 = port++;
port              399 arch/mips/cavium-octeon/executive/cvmx-spi.c 			stxx_spi4_calx.s.prt3 = port++;
port              614 arch/mips/cavium-octeon/octeon-platform.c static void __init octeon_rx_tx_delay(int eth, int iface, int port)
port              619 arch/mips/cavium-octeon/octeon-platform.c 			if (port == 0) {
port              627 arch/mips/cavium-octeon/octeon-platform.c 			} else if (port == 1) {
port              635 arch/mips/cavium-octeon/octeon-platform.c 		if (iface == 0 && port <= 2) {
port               29 arch/mips/include/asm/fw/fw.h extern void fw_init_early_console(char port);
port              398 arch/mips/include/asm/io.h static inline void pfx##out##bwlq##p(type val, unsigned long port)	\
port              408 arch/mips/include/asm/io.h 	__addr = (void *)__swizzle_addr_##bwlq(mips_io_port_base + port); \
port              418 arch/mips/include/asm/io.h static inline type pfx##in##bwlq##p(unsigned long port)			\
port              423 arch/mips/include/asm/io.h 	__addr = (void *)__swizzle_addr_##bwlq(mips_io_port_base + port); \
port              546 arch/mips/include/asm/io.h static inline void outs##bwlq(unsigned long port, const void *addr,	\
port              552 arch/mips/include/asm/io.h 		__mem_out##bwlq(*__addr, port);				\
port              557 arch/mips/include/asm/io.h static inline void ins##bwlq(unsigned long port, void *addr,		\
port              563 arch/mips/include/asm/io.h 		*__addr = __mem_in##bwlq(port);				\
port               16 arch/mips/include/asm/mach-au1x00/au1xxx_eth.h void __init au1xxx_override_eth_cfg(unsigned port,
port               23 arch/mips/include/asm/mach-cavium-octeon/mangle-port.h # define __swizzle_addr_b(port)	(port)
port               24 arch/mips/include/asm/mach-cavium-octeon/mangle-port.h # define __swizzle_addr_w(port)	(port)
port               25 arch/mips/include/asm/mach-cavium-octeon/mangle-port.h # define __swizzle_addr_l(port)	(port)
port               26 arch/mips/include/asm/mach-cavium-octeon/mangle-port.h # define __swizzle_addr_q(port)	(port)
port               38 arch/mips/include/asm/mach-cavium-octeon/mangle-port.h # define __swizzle_addr_b(port)	\
port               39 arch/mips/include/asm/mach-cavium-octeon/mangle-port.h 	(__should_swizzle_addr(port) ? (port) ^ 7 : (port))
port               40 arch/mips/include/asm/mach-cavium-octeon/mangle-port.h # define __swizzle_addr_w(port)	\
port               41 arch/mips/include/asm/mach-cavium-octeon/mangle-port.h 	(__should_swizzle_addr(port) ? (port) ^ 6 : (port))
port               42 arch/mips/include/asm/mach-cavium-octeon/mangle-port.h # define __swizzle_addr_l(port)	\
port               43 arch/mips/include/asm/mach-cavium-octeon/mangle-port.h 	(__should_swizzle_addr(port) ? (port) ^ 4 : (port))
port               44 arch/mips/include/asm/mach-cavium-octeon/mangle-port.h # define __swizzle_addr_q(port)	(port)
port               29 arch/mips/include/asm/mach-generic/floppy.h static inline unsigned char fd_inb(unsigned int port)
port               31 arch/mips/include/asm/mach-generic/floppy.h 	return inb_p(port);
port               34 arch/mips/include/asm/mach-generic/floppy.h static inline void fd_outb(unsigned char value, unsigned int port)
port               36 arch/mips/include/asm/mach-generic/floppy.h 	outb_p(value, port);
port               59 arch/mips/include/asm/mach-generic/ide.h static inline void __ide_insw(unsigned long port, void *addr,
port               63 arch/mips/include/asm/mach-generic/ide.h 	insw(port, addr, count);
port               68 arch/mips/include/asm/mach-generic/ide.h static inline void __ide_insl(unsigned long port, void *addr, unsigned int count)
port               71 arch/mips/include/asm/mach-generic/ide.h 	insl(port, addr, count);
port               76 arch/mips/include/asm/mach-generic/ide.h static inline void __ide_outsw(unsigned long port, const void *addr,
port               80 arch/mips/include/asm/mach-generic/ide.h 	outsw(port, addr, count);
port               85 arch/mips/include/asm/mach-generic/ide.h static inline void __ide_outsl(unsigned long port, const void *addr,
port               89 arch/mips/include/asm/mach-generic/ide.h 	outsl(port, addr, count);
port               94 arch/mips/include/asm/mach-generic/ide.h static inline void __ide_mm_insw(void __iomem *port, void *addr, u32 count)
port               97 arch/mips/include/asm/mach-generic/ide.h 	readsw(port, addr, count);
port              102 arch/mips/include/asm/mach-generic/ide.h static inline void __ide_mm_insl(void __iomem *port, void *addr, u32 count)
port              105 arch/mips/include/asm/mach-generic/ide.h 	readsl(port, addr, count);
port              110 arch/mips/include/asm/mach-generic/ide.h static inline void __ide_mm_outsw(void __iomem *port, void *addr, u32 count)
port              113 arch/mips/include/asm/mach-generic/ide.h 	writesw(port, addr, count);
port              118 arch/mips/include/asm/mach-generic/ide.h static inline void __ide_mm_outsl(void __iomem * port, void *addr, u32 count)
port              121 arch/mips/include/asm/mach-generic/ide.h 	writesl(port, addr, count);
port              131 arch/mips/include/asm/mach-generic/ide.h #define insw(port, addr, count) __ide_insw(port, addr, count)
port              132 arch/mips/include/asm/mach-generic/ide.h #define insl(port, addr, count) __ide_insl(port, addr, count)
port              133 arch/mips/include/asm/mach-generic/ide.h #define outsw(port, addr, count) __ide_outsw(port, addr, count)
port              134 arch/mips/include/asm/mach-generic/ide.h #define outsl(port, addr, count) __ide_outsl(port, addr, count)
port               11 arch/mips/include/asm/mach-generic/mangle-port.h #define __swizzle_addr_b(port)	(port)
port               12 arch/mips/include/asm/mach-generic/mangle-port.h #define __swizzle_addr_w(port)	(port)
port               13 arch/mips/include/asm/mach-generic/mangle-port.h #define __swizzle_addr_l(port)	(port)
port               14 arch/mips/include/asm/mach-generic/mangle-port.h #define __swizzle_addr_q(port)	(port)
port               11 arch/mips/include/asm/mach-ip27/mangle-port.h #define __swizzle_addr_b(port)	(port)
port               12 arch/mips/include/asm/mach-ip27/mangle-port.h #define __swizzle_addr_w(port)	((port) ^ 2)
port               13 arch/mips/include/asm/mach-ip27/mangle-port.h #define __swizzle_addr_l(port)	(port)
port               14 arch/mips/include/asm/mach-ip27/mangle-port.h #define __swizzle_addr_q(port)	(port)
port               12 arch/mips/include/asm/mach-ip32/mangle-port.h #define __swizzle_addr_b(port)	((port) ^ 3)
port               13 arch/mips/include/asm/mach-ip32/mangle-port.h #define __swizzle_addr_w(port)	((port) ^ 2)
port               14 arch/mips/include/asm/mach-ip32/mangle-port.h #define __swizzle_addr_l(port)	(port)
port               15 arch/mips/include/asm/mach-ip32/mangle-port.h #define __swizzle_addr_q(port)	(port)
port               20 arch/mips/include/asm/mach-jazz/floppy.h static inline unsigned char fd_inb(unsigned int port)
port               24 arch/mips/include/asm/mach-jazz/floppy.h 	c = *(volatile unsigned char *) port;
port               30 arch/mips/include/asm/mach-jazz/floppy.h static inline void fd_outb(unsigned char value, unsigned int port)
port               32 arch/mips/include/asm/mach-jazz/floppy.h 	*(volatile unsigned char *) port = value;
port                6 arch/mips/include/asm/mach-tx39xx/mangle-port.h extern unsigned long (*__swizzle_addr_b)(unsigned long port);
port                9 arch/mips/include/asm/mach-tx39xx/mangle-port.h #define __swizzle_addr_b(port)	(port)
port               11 arch/mips/include/asm/mach-tx39xx/mangle-port.h #define __swizzle_addr_w(port)	(port)
port               12 arch/mips/include/asm/mach-tx39xx/mangle-port.h #define __swizzle_addr_l(port)	(port)
port               13 arch/mips/include/asm/mach-tx39xx/mangle-port.h #define __swizzle_addr_q(port)	(port)
port                5 arch/mips/include/asm/mach-tx49xx/mangle-port.h #define __swizzle_addr_b(port)	(port)
port                6 arch/mips/include/asm/mach-tx49xx/mangle-port.h #define __swizzle_addr_w(port)	(port)
port                7 arch/mips/include/asm/mach-tx49xx/mangle-port.h #define __swizzle_addr_l(port)	(port)
port                8 arch/mips/include/asm/mach-tx49xx/mangle-port.h #define __swizzle_addr_q(port)	(port)
port               55 arch/mips/include/asm/octeon/cvmx-helper-rgmii.h extern void cvmx_helper_rgmii_internal_loopback(int port);
port               89 arch/mips/include/asm/octeon/cvmx-helper-util.h extern int cvmx_helper_get_ipd_port(int interface, int port);
port              701 arch/mips/include/asm/octeon/cvmx-iob-defs.h 		uint64_t port:6;
port              703 arch/mips/include/asm/octeon/cvmx-iob-defs.h 		uint64_t port:6;
port              711 arch/mips/include/asm/octeon/cvmx-iob-defs.h 		uint64_t port:6;
port              713 arch/mips/include/asm/octeon/cvmx-iob-defs.h 		uint64_t port:6;
port             1386 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 		uint64_t port:6;
port             1390 arch/mips/include/asm/octeon/cvmx-ipd-defs.h 		uint64_t port:6;
port             2886 arch/mips/include/asm/octeon/cvmx-npei-defs.h 		uint64_t port:2;
port             2904 arch/mips/include/asm/octeon/cvmx-npei-defs.h 		uint64_t port:2;
port             3350 arch/mips/include/asm/octeon/cvmx-npei-defs.h 		uint64_t port:32;
port             3352 arch/mips/include/asm/octeon/cvmx-npei-defs.h 		uint64_t port:32;
port             3363 arch/mips/include/asm/octeon/cvmx-npei-defs.h 		uint64_t port:32;
port             3365 arch/mips/include/asm/octeon/cvmx-npei-defs.h 		uint64_t port:32;
port             3685 arch/mips/include/asm/octeon/cvmx-npei-defs.h 		uint64_t port:32;
port             3687 arch/mips/include/asm/octeon/cvmx-npei-defs.h 		uint64_t port:32;
port             3698 arch/mips/include/asm/octeon/cvmx-npei-defs.h 		uint64_t port:32;
port             3700 arch/mips/include/asm/octeon/cvmx-npei-defs.h 		uint64_t port:32;
port             1175 arch/mips/include/asm/octeon/cvmx-pko-defs.h 		uint64_t port:6;
port             1179 arch/mips/include/asm/octeon/cvmx-pko-defs.h 		uint64_t port:6;
port              147 arch/mips/include/asm/octeon/cvmx-pko.h 		uint64_t port:6;
port              158 arch/mips/include/asm/octeon/cvmx-pko.h 	        uint64_t port:9;
port              311 arch/mips/include/asm/octeon/cvmx-pko.h extern cvmx_pko_status_t cvmx_pko_config_port(uint64_t port,
port              326 arch/mips/include/asm/octeon/cvmx-pko.h static inline void cvmx_pko_doorbell(uint64_t port, uint64_t queue,
port              335 arch/mips/include/asm/octeon/cvmx-pko.h 	ptr.s.port = port;
port              378 arch/mips/include/asm/octeon/cvmx-pko.h static inline void cvmx_pko_send_packet_prepare(uint64_t port, uint64_t queue,
port              420 arch/mips/include/asm/octeon/cvmx-pko.h 	uint64_t port,
port              433 arch/mips/include/asm/octeon/cvmx-pko.h 		cvmx_pko_doorbell(port, queue, 2);
port              463 arch/mips/include/asm/octeon/cvmx-pko.h 	uint64_t port,
port              477 arch/mips/include/asm/octeon/cvmx-pko.h 		cvmx_pko_doorbell(port, queue, 3);
port              497 arch/mips/include/asm/octeon/cvmx-pko.h static inline int cvmx_pko_get_base_queue_per_core(int port, int core)
port              506 arch/mips/include/asm/octeon/cvmx-pko.h 	if (port < CVMX_PKO_MAX_PORTS_INTERFACE0)
port              507 arch/mips/include/asm/octeon/cvmx-pko.h 		return port * CVMX_PKO_QUEUES_PER_PORT_INTERFACE0 + core;
port              508 arch/mips/include/asm/octeon/cvmx-pko.h 	else if (port >= 16 && port < 16 + CVMX_PKO_MAX_PORTS_INTERFACE1)
port              510 arch/mips/include/asm/octeon/cvmx-pko.h 		    CVMX_PKO_QUEUES_PER_PORT_INTERFACE0 + (port -
port              513 arch/mips/include/asm/octeon/cvmx-pko.h 	else if ((port >= 32) && (port < 36))
port              517 arch/mips/include/asm/octeon/cvmx-pko.h 		    CVMX_PKO_QUEUES_PER_PORT_INTERFACE1 + (port -
port              520 arch/mips/include/asm/octeon/cvmx-pko.h 	else if ((port >= 36) && (port < 40))
port              525 arch/mips/include/asm/octeon/cvmx-pko.h 		    4 * CVMX_PKO_QUEUES_PER_PORT_PCI + (port -
port              543 arch/mips/include/asm/octeon/cvmx-pko.h static inline int cvmx_pko_get_base_queue(int port)
port              546 arch/mips/include/asm/octeon/cvmx-pko.h 		return port;
port              548 arch/mips/include/asm/octeon/cvmx-pko.h 	return cvmx_pko_get_base_queue_per_core(port, 0);
port              557 arch/mips/include/asm/octeon/cvmx-pko.h static inline int cvmx_pko_get_num_queues(int port)
port              559 arch/mips/include/asm/octeon/cvmx-pko.h 	if (port < 16)
port              561 arch/mips/include/asm/octeon/cvmx-pko.h 	else if (port < 32)
port              563 arch/mips/include/asm/octeon/cvmx-pko.h 	else if (port < 36)
port              565 arch/mips/include/asm/octeon/cvmx-pko.h 	else if (port < 40)
port              629 arch/mips/include/asm/octeon/cvmx-pko.h extern int cvmx_pko_rate_limit_packets(int port, int packets_s, int burst);
port              642 arch/mips/include/asm/octeon/cvmx-pko.h extern int cvmx_pko_rate_limit_bits(int port, uint64_t bits_s, int burst);
port              105 arch/mips/include/asm/octeon/cvmx-sli-defs.h 		__BITFIELD_FIELD(uint64_t port:3,
port              117 arch/mips/include/asm/octeon/cvmx-sli-defs.h 		__BITFIELD_FIELD(uint64_t port:3,
port              147 arch/mips/include/asm/octeon/cvmx-spi.h 	int port)
port             1210 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 		uint64_t port:3;
port             1212 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 		uint64_t port:3;
port             1223 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 		uint64_t port:2;
port             1225 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 		uint64_t port:2;
port              205 arch/mips/include/asm/octeon/cvmx-wqe.h 		uint64_t port:12;		/* MAC/PIP port number. */
port              233 arch/mips/include/asm/octeon/cvmx-wqe.h 		uint64_t port:12;
port              600 arch/mips/include/asm/octeon/cvmx-wqe.h 	int port;
port              603 arch/mips/include/asm/octeon/cvmx-wqe.h 		port = work->word2.s_cn68xx.port;
port              605 arch/mips/include/asm/octeon/cvmx-wqe.h 		port = work->word1.cn38xx.ipprt;
port              607 arch/mips/include/asm/octeon/cvmx-wqe.h 	return port;
port              610 arch/mips/include/asm/octeon/cvmx-wqe.h static inline void cvmx_wqe_set_port(cvmx_wqe_t *work, int port)
port              613 arch/mips/include/asm/octeon/cvmx-wqe.h 		work->word2.s_cn68xx.port = port;
port              615 arch/mips/include/asm/octeon/cvmx-wqe.h 		work->word1.cn38xx.ipprt = port;
port               28 arch/mips/include/asm/txx9/generic.h int early_serial_txx9_setup(struct uart_port *port);
port               59 arch/mips/include/asm/txx9/smsc_fdc37m81x.h unsigned long smsc_fdc37m81x_init(unsigned long port);
port              164 arch/mips/include/asm/txx9/tx4939.h 	} port[3];
port               40 arch/mips/include/asm/vr41xx/siu.h extern void vr41xx_siu_early_setup(struct uart_port *port);
port               42 arch/mips/include/asm/vr41xx/siu.h static inline void vr41xx_siu_early_setup(struct uart_port *port) {}
port               17 arch/mips/lib/iomap-pci.c 			       unsigned long port, unsigned int nr)
port               43 arch/mips/lib/iomap-pci.c 	return (void __iomem *) (ctrl->io_map_base + port);
port              205 arch/mips/netlogic/xlp/ahci-init-xlp2.c 	u32 port, i, reg;
port              208 arch/mips/netlogic/xlp/ahci-init-xlp2.c 	for (port = 0; port < 2; port++) {
port              210 arch/mips/netlogic/xlp/ahci-init-xlp2.c 			write_phy_reg(regbase, reg, port, sata_phy_config1[i]);
port              213 arch/mips/netlogic/xlp/ahci-init-xlp2.c 			write_phy_reg(regbase, reg, port, sata_phy_config2[i]);
port              216 arch/mips/netlogic/xlp/ahci-init-xlp2.c 		write_phy_reg(regbase, 0x800F, port, 0x1f);
port              218 arch/mips/netlogic/xlp/ahci-init-xlp2.c 		val = read_phy_reg(regbase, 0x0029, port);
port              219 arch/mips/netlogic/xlp/ahci-init-xlp2.c 		write_phy_reg(regbase, 0x0029, port, val | (0x7 << 1));
port              221 arch/mips/netlogic/xlp/ahci-init-xlp2.c 		val = read_phy_reg(regbase, 0x0056, port);
port              222 arch/mips/netlogic/xlp/ahci-init-xlp2.c 		write_phy_reg(regbase, 0x0056, port, val & ~(1 << 3));
port              224 arch/mips/netlogic/xlp/ahci-init-xlp2.c 		val = read_phy_reg(regbase, 0x0018, port);
port              225 arch/mips/netlogic/xlp/ahci-init-xlp2.c 		write_phy_reg(regbase, 0x0018, port, val & ~(0x7 << 0));
port              240 arch/mips/netlogic/xlp/ahci-init-xlp2.c 	u32 port, i, reg;
port              242 arch/mips/netlogic/xlp/ahci-init-xlp2.c 	for (port = 0; port < 2; port++) {
port              244 arch/mips/netlogic/xlp/ahci-init-xlp2.c 			check_phy_register(regbase, reg, port,
port              248 arch/mips/netlogic/xlp/ahci-init-xlp2.c 			check_phy_register(regbase, reg, port,
port              141 arch/mips/netlogic/xlp/usb-init-xlp2.c static void nlm_xlpii_usb_hw_reset(int node, int port)
port              147 arch/mips/netlogic/xlp/usb-init-xlp2.c 	port_addr = nlm_xlpii_get_usb_regbase(node, port);
port              180 arch/mips/netlogic/xlp/usb-init-xlp2.c 	pci_base = nlm_xlpii_get_usb_pcibase(node, port);
port               70 arch/mips/netlogic/xlp/usb-init.c static void nlm_usb_intr_en(int node, int port)
port               75 arch/mips/netlogic/xlp/usb-init.c 	port_addr = nlm_get_usb_regbase(node, port);
port               82 arch/mips/netlogic/xlp/usb-init.c static void nlm_usb_hw_reset(int node, int port)
port               88 arch/mips/netlogic/xlp/usb-init.c 	port_addr = nlm_get_usb_regbase(node, port);
port               50 arch/mips/pci/pcie-octeon.c 		uint64_t port:2;	/* PCIe port 0,1 */
port               81 arch/mips/pci/pcie-octeon.c 		uint64_t port:2;	/* PCIe port 0,1 */
port              114 arch/mips/pci/pcie-octeon.c 	pcie_addr.io.port = pcie_port;
port              245 arch/mips/pci/pcie-octeon.c 	pcie_addr.config.port = pcie_port;
port              890 arch/mips/pci/pcie-octeon.c 	mem_access_subid.s.port = pcie_port; /* Port the request is sent to. */
port             1342 arch/mips/pci/pcie-octeon.c 	mem_access_subid.s.port = pcie_port; /* Port the request is sent to. */
port             1864 arch/mips/pci/pcie-octeon.c 	int srio_war15205 = 0, port;
port             1924 arch/mips/pci/pcie-octeon.c 				port = 0;
port             1970 arch/mips/pci/pcie-octeon.c 			port = 0;
port             1997 arch/mips/pci/pcie-octeon.c 				port = 1;
port             2055 arch/mips/pci/pcie-octeon.c 			port = 1;
port             2068 arch/mips/pci/pcie-octeon.c 			sli_ctl_portx.u64 = cvmx_read_csr(CVMX_PEXP_SLI_CTL_PORTX(port));
port             2073 arch/mips/pci/pcie-octeon.c 			cvmx_write_csr(CVMX_PEXP_SLI_CTL_PORTX(port), sli_ctl_portx.u64);
port             2075 arch/mips/pci/pcie-octeon.c 			sli_ctl_portx.u64 = cvmx_read_csr(CVMX_PEXP_SLI_CTL_PORTX(!port));
port             2080 arch/mips/pci/pcie-octeon.c 			cvmx_write_csr(CVMX_PEXP_SLI_CTL_PORTX(!port), sli_ctl_portx.u64);
port               32 arch/mips/pic32/pic32mzda/early_console.c static int __init configure_uart_pins(int port)
port               34 arch/mips/pic32/pic32mzda/early_console.c 	switch (port) {
port               50 arch/mips/pic32/pic32mzda/early_console.c static void __init configure_uart(char port, int baud)
port               56 arch/mips/pic32/pic32mzda/early_console.c 	__raw_writel(0, uart_base + U_MODE(port));
port               57 arch/mips/pic32/pic32mzda/early_console.c 	__raw_writel(((pbclk / baud) / 16) - 1, uart_base + U_BRG(port));
port               58 arch/mips/pic32/pic32mzda/early_console.c 	__raw_writel(UART_ENABLE, uart_base + U_MODE(port));
port               60 arch/mips/pic32/pic32mzda/early_console.c 		     uart_base + PIC32_SET(U_STA(port)));
port               63 arch/mips/pic32/pic32mzda/early_console.c static void __init setup_early_console(char port, int baud)
port               65 arch/mips/pic32/pic32mzda/early_console.c 	if (configure_uart_pins(port))
port               68 arch/mips/pic32/pic32mzda/early_console.c 	console_port = port;
port               88 arch/mips/pic32/pic32mzda/early_console.c 	int port = -1;
port              101 arch/mips/pic32/pic32mzda/early_console.c 		port = (*s) - '0';
port              105 arch/mips/pic32/pic32mzda/early_console.c 	return port;
port              133 arch/mips/pic32/pic32mzda/early_console.c void __init fw_init_early_console(char port)
port              141 arch/mips/pic32/pic32mzda/early_console.c 	if (port == -1)
port              142 arch/mips/pic32/pic32mzda/early_console.c 		port = get_port_from_cmdline(arch_cmdline);
port              144 arch/mips/pic32/pic32mzda/early_console.c 	if (port == -1)
port              145 arch/mips/pic32/pic32mzda/early_console.c 		port = EARLY_CONSOLE_PORT;
port              150 arch/mips/pic32/pic32mzda/early_console.c 	setup_early_console(port, baud);
port               53 arch/mips/pnx833x/common/platform.c 		.port	= {
port               66 arch/mips/pnx833x/common/platform.c 		.port	= {
port               75 arch/mips/sgi-ip27/ip27-memory.c 	int	port;
port               85 arch/mips/sgi-ip27/ip27-memory.c 	for (port = 1; port <= MAX_ROUTER_PORTS; port++) {
port               86 arch/mips/sgi-ip27/ip27-memory.c 		if (router_a->rou_port[port].port_nasid == INVALID_NASID)
port               90 arch/mips/sgi-ip27/ip27-memory.c 			router_a->rou_port[port].port_nasid,
port               91 arch/mips/sgi-ip27/ip27-memory.c 			router_a->rou_port[port].port_offset);
port              116 arch/mips/sgi-ip27/ip27-memory.c 	int port;
port              137 arch/mips/sgi-ip27/ip27-memory.c 			for (port = 1; port <= MAX_ROUTER_PORTS; port++) {
port              138 arch/mips/sgi-ip27/ip27-memory.c 				if (router->rou_port[port].port_nasid == INVALID_NASID)
port              142 arch/mips/sgi-ip27/ip27-memory.c 					router->rou_port[port].port_nasid,
port              143 arch/mips/sgi-ip27/ip27-memory.c 					router->rou_port[port].port_offset);
port              201 arch/mips/sgi-ip27/ip27-memory.c 	int port;
port              238 arch/mips/sgi-ip27/ip27-memory.c 			for (port = 1; port <= MAX_ROUTER_PORTS; port++) {
port              239 arch/mips/sgi-ip27/ip27-memory.c 				if (router->rou_port[port].port_nasid == INVALID_NASID)
port              243 arch/mips/sgi-ip27/ip27-memory.c 					router->rou_port[port].port_nasid,
port              244 arch/mips/sgi-ip27/ip27-memory.c 					router->rou_port[port].port_offset);
port               64 arch/mips/sni/setup.c 	int port;
port               73 arch/mips/sni/setup.c 			port = 0;
port               77 arch/mips/sni/setup.c 			port = 1;
port               84 arch/mips/sni/setup.c 			add_preferred_console("ttyS", port,
port               87 arch/mips/sni/setup.c 			add_preferred_console("ttySC", port,
port              589 arch/mips/txx9/generic/setup.c static unsigned long __swizzle_addr_none(unsigned long port)
port              591 arch/mips/txx9/generic/setup.c 	return port;
port              593 arch/mips/txx9/generic/setup.c unsigned long (*__swizzle_addr_b)(unsigned long port) = __swizzle_addr_none;
port              102 arch/mips/txx9/generic/smsc_fdc37m81x.c unsigned long __init smsc_fdc37m81x_init(unsigned long port)
port              111 arch/mips/txx9/generic/smsc_fdc37m81x.c 	g_smsc_fdc37m81x_base = port;
port              161 arch/mips/txx9/jmr3927/setup.c static unsigned long jmr3927_swizzle_addr_b(unsigned long port)
port              163 arch/mips/txx9/jmr3927/setup.c 	if ((port & 0xffff0000) != JMR3927_IOC_NVRAMB_ADDR)
port              164 arch/mips/txx9/jmr3927/setup.c 		return port;
port              165 arch/mips/txx9/jmr3927/setup.c 	port = (port & 0xffff0000) | (port & 0x7fff << 1);
port              167 arch/mips/txx9/jmr3927/setup.c 	return port;
port              169 arch/mips/txx9/jmr3927/setup.c 	return port | 1;
port              112 arch/mips/vr41xx/common/siu.c 	struct uart_port port;
port              134 arch/mips/vr41xx/common/siu.c 		port.line = i;
port              135 arch/mips/vr41xx/common/siu.c 		port.type = type[i];
port              136 arch/mips/vr41xx/common/siu.c 		if (port.type == PORT_UNKNOWN)
port              138 arch/mips/vr41xx/common/siu.c 		port.mapbase = res[i].start;
port              139 arch/mips/vr41xx/common/siu.c 		port.membase = (unsigned char __iomem *)KSEG1ADDR(res[i].start);
port              140 arch/mips/vr41xx/common/siu.c 		vr41xx_siu_early_setup(&port);
port               32 arch/parisc/include/asm/floppy.h #define fd_inb(port)			readb(port)
port               33 arch/parisc/include/asm/floppy.h #define fd_outb(value, port)		writeb(value, port)
port               24 arch/parisc/include/asm/ide.h static __inline__ void __ide_mm_insw(void __iomem *port, void *addr, u32 count)
port               27 arch/parisc/include/asm/ide.h 		*(u16 *)addr = __raw_readw(port);
port               32 arch/parisc/include/asm/ide.h static __inline__ void __ide_mm_insl(void __iomem *port, void *addr, u32 count)
port               35 arch/parisc/include/asm/ide.h 		*(u32 *)addr = __raw_readl(port);
port               40 arch/parisc/include/asm/ide.h static __inline__ void __ide_mm_outsw(void __iomem *port, void *addr, u32 count)
port               43 arch/parisc/include/asm/ide.h 		__raw_writew(*(u16 *)addr, port);
port               48 arch/parisc/include/asm/ide.h static __inline__ void __ide_mm_outsl(void __iomem *port, void *addr, u32 count)
port               51 arch/parisc/include/asm/ide.h 		__raw_writel(*(u32 *)addr, port);
port              245 arch/parisc/include/asm/io.h extern unsigned char eisa_in8(unsigned short port);
port              246 arch/parisc/include/asm/io.h extern unsigned short eisa_in16(unsigned short port);
port              247 arch/parisc/include/asm/io.h extern unsigned int eisa_in32(unsigned short port);
port              248 arch/parisc/include/asm/io.h extern void eisa_out8(unsigned char data, unsigned short port);
port              249 arch/parisc/include/asm/io.h extern void eisa_out16(unsigned short data, unsigned short port);
port              250 arch/parisc/include/asm/io.h extern void eisa_out32(unsigned int data, unsigned short port);
port              294 arch/parisc/include/asm/io.h extern void insb (unsigned long port, void *dst, unsigned long count);
port              295 arch/parisc/include/asm/io.h extern void insw (unsigned long port, void *dst, unsigned long count);
port              296 arch/parisc/include/asm/io.h extern void insl (unsigned long port, void *dst, unsigned long count);
port              297 arch/parisc/include/asm/io.h extern void outsb (unsigned long port, const void *src, unsigned long count);
port              298 arch/parisc/include/asm/io.h extern void outsw (unsigned long port, const void *src, unsigned long count);
port              299 arch/parisc/include/asm/io.h extern void outsl (unsigned long port, const void *src, unsigned long count);
port              111 arch/parisc/include/asm/pci.h 	  u8 (*inb)  (struct pci_hba_data *hba, u16 port);
port              112 arch/parisc/include/asm/pci.h 	 u16 (*inw)  (struct pci_hba_data *hba, u16 port);
port              113 arch/parisc/include/asm/pci.h 	 u32 (*inl)  (struct pci_hba_data *hba, u16 port);
port              114 arch/parisc/include/asm/pci.h 	void (*outb) (struct pci_hba_data *hba, u16 port,  u8 data);
port              115 arch/parisc/include/asm/pci.h 	void (*outw) (struct pci_hba_data *hba, u16 port, u16 data);
port              116 arch/parisc/include/asm/pci.h 	void (*outl) (struct pci_hba_data *hba, u16 port, u32 data);
port              127 arch/parisc/lib/io.c void insb (unsigned long port, void *dst, unsigned long count)
port              137 arch/parisc/lib/io.c 		*p = inb(port);
port              144 arch/parisc/lib/io.c 		w = inb(port) << 24;
port              145 arch/parisc/lib/io.c 		w |= inb(port) << 16;
port              146 arch/parisc/lib/io.c 		w |= inb(port) << 8;
port              147 arch/parisc/lib/io.c 		w |= inb(port);
port              154 arch/parisc/lib/io.c 		*p = inb(port);
port              167 arch/parisc/lib/io.c void insw (unsigned long port, void *dst, unsigned long count)
port              183 arch/parisc/lib/io.c 			l = cpu_to_le16(inw(port)) << 16;
port              184 arch/parisc/lib/io.c 			l |= cpu_to_le16(inw(port));
port              189 arch/parisc/lib/io.c 			*(unsigned short *)p = cpu_to_le16(inw(port));
port              194 arch/parisc/lib/io.c 		*(unsigned short *)p = cpu_to_le16(inw(port));
port              200 arch/parisc/lib/io.c 			l = cpu_to_le16(inw(port)) << 16;
port              201 arch/parisc/lib/io.c 			l |= cpu_to_le16(inw(port));
port              206 arch/parisc/lib/io.c 			*(unsigned short *)p = cpu_to_le16(inw(port));
port              216 arch/parisc/lib/io.c 		l = cpu_to_le16(inw(port));
port              221 arch/parisc/lib/io.c 			l2 = cpu_to_le16(inw(port));
port              239 arch/parisc/lib/io.c void insl (unsigned long port, void *dst, unsigned long count)
port              254 arch/parisc/lib/io.c 			*(unsigned int *)p = cpu_to_le32(inl(port));
port              262 arch/parisc/lib/io.c 		l = cpu_to_le32(inl(port));
port              268 arch/parisc/lib/io.c 			l2 = cpu_to_le32(inl(port));
port              278 arch/parisc/lib/io.c 		l = cpu_to_le32(inl(port));
port              285 arch/parisc/lib/io.c 			l2 = cpu_to_le32(inl(port));
port              295 arch/parisc/lib/io.c 		l = cpu_to_le32(inl(port));
port              300 arch/parisc/lib/io.c 			l2 = cpu_to_le32(inl(port));
port              319 arch/parisc/lib/io.c void outsb(unsigned long port, const void * src, unsigned long count)
port              326 arch/parisc/lib/io.c 		outb(*p, port);
port              337 arch/parisc/lib/io.c void outsw (unsigned long port, const void *src, unsigned long count)
port              354 arch/parisc/lib/io.c 			outw(le16_to_cpu(l >> 16), port);
port              355 arch/parisc/lib/io.c 			outw(le16_to_cpu(l & 0xffff), port);
port              358 arch/parisc/lib/io.c 			outw(le16_to_cpu(*(unsigned short*)p), port);
port              364 arch/parisc/lib/io.c 		outw(le16_to_cpu(*(unsigned short*)p), port);
port              372 arch/parisc/lib/io.c 			outw(le16_to_cpu(l >> 16), port);
port              373 arch/parisc/lib/io.c 			outw(le16_to_cpu(l & 0xffff), port);
port              376 arch/parisc/lib/io.c 			outw(le16_to_cpu(*(unsigned short *)p), port);
port              392 arch/parisc/lib/io.c 			outw(le16_to_cpu(l | l2 >> 8), port);
port              396 arch/parisc/lib/io.c 		outw (le16_to_cpu(l | l2>>8), port);
port              409 arch/parisc/lib/io.c void outsl (unsigned long port, const void *src, unsigned long count)
port              424 arch/parisc/lib/io.c 			outl(le32_to_cpu(*(unsigned int *)p), port);
port              439 arch/parisc/lib/io.c 			outl (le32_to_cpu(l << 16 | l2 >> 16), port);
port              443 arch/parisc/lib/io.c 		outl (le32_to_cpu(l << 16 | l2), port);
port              457 arch/parisc/lib/io.c 			outl (le32_to_cpu(l | l2 >> 24), port);
port              461 arch/parisc/lib/io.c 		outl (le32_to_cpu(l | l2), port);
port              473 arch/parisc/lib/io.c 			outl (le32_to_cpu(l | l2 >> 8), port);
port              479 arch/parisc/lib/io.c 		outl (le32_to_cpu(l | l2), port);
port              488 arch/parisc/lib/iomap.c void __iomem *ioport_map(unsigned long port, unsigned int nr)
port              490 arch/parisc/lib/iomap.c 	return (void __iomem *)(IOPORT_MAP_BASE | port);
port              575 arch/powerpc/include/asm/cpm1.h void cpm1_set_pin(enum cpm_port port, int pin, int flags);
port             1146 arch/powerpc/include/asm/cpm2.h void cpm2_set_pin(int port, int pin, int flags);
port               16 arch/powerpc/include/asm/floppy.h #define fd_inb(port)		inb_p(port)
port               17 arch/powerpc/include/asm/floppy.h #define fd_outb(value,port)	outb_p(value,port)
port               23 arch/powerpc/include/asm/io-defs.h DEF_PCI_AC_RET(inb, u8, (unsigned long port), (port), pio, port)
port               24 arch/powerpc/include/asm/io-defs.h DEF_PCI_AC_RET(inw, u16, (unsigned long port), (port), pio, port)
port               25 arch/powerpc/include/asm/io-defs.h DEF_PCI_AC_RET(inl, u32, (unsigned long port), (port), pio, port)
port               26 arch/powerpc/include/asm/io-defs.h DEF_PCI_AC_NORET(outb, (u8 val, unsigned long port), (val, port), pio, port)
port               27 arch/powerpc/include/asm/io-defs.h DEF_PCI_AC_NORET(outw, (u16 val, unsigned long port), (val, port), pio, port)
port               28 arch/powerpc/include/asm/io-defs.h DEF_PCI_AC_NORET(outl, (u32 val, unsigned long port), (val, port), pio, port)
port              425 arch/powerpc/include/asm/io.h static inline unsigned int name(unsigned int port)	\
port              444 arch/powerpc/include/asm/io.h 		: "r" (port + _IO_BASE)			\
port              450 arch/powerpc/include/asm/io.h static inline void name(unsigned int val, unsigned int port) \
port              459 arch/powerpc/include/asm/io.h 		: : "r" (val), "r" (port + _IO_BASE)	\
port              514 arch/powerpc/include/asm/io.h #define __do_outb(val, port)	_rec_outb(val, port)
port              515 arch/powerpc/include/asm/io.h #define __do_outw(val, port)	_rec_outw(val, port)
port              516 arch/powerpc/include/asm/io.h #define __do_outl(val, port)	_rec_outl(val, port)
port              517 arch/powerpc/include/asm/io.h #define __do_inb(port)		_rec_inb(port)
port              518 arch/powerpc/include/asm/io.h #define __do_inw(port)		_rec_inw(port)
port              519 arch/powerpc/include/asm/io.h #define __do_inl(port)		_rec_inl(port)
port              521 arch/powerpc/include/asm/io.h #define __do_outb(val, port)	writeb(val,(PCI_IO_ADDR)_IO_BASE+port);
port              522 arch/powerpc/include/asm/io.h #define __do_outw(val, port)	writew(val,(PCI_IO_ADDR)_IO_BASE+port);
port              523 arch/powerpc/include/asm/io.h #define __do_outl(val, port)	writel(val,(PCI_IO_ADDR)_IO_BASE+port);
port              524 arch/powerpc/include/asm/io.h #define __do_inb(port)		readb((PCI_IO_ADDR)_IO_BASE + port);
port              525 arch/powerpc/include/asm/io.h #define __do_inw(port)		readw((PCI_IO_ADDR)_IO_BASE + port);
port              526 arch/powerpc/include/asm/io.h #define __do_inl(port)		readl((PCI_IO_ADDR)_IO_BASE + port);
port              664 arch/powerpc/include/asm/io.h #define inb_p(port)             inb(port)
port              665 arch/powerpc/include/asm/io.h #define outb_p(val, port)       (udelay(1), outb((val), (port)))
port              666 arch/powerpc/include/asm/io.h #define inw_p(port)             inw(port)
port              667 arch/powerpc/include/asm/io.h #define outw_p(val, port)       (udelay(1), outw((val), (port)))
port              668 arch/powerpc/include/asm/io.h #define inl_p(port)             inl(port)
port              669 arch/powerpc/include/asm/io.h #define outl_p(val, port)       (udelay(1), outl((val), (port)))
port               80 arch/powerpc/include/asm/pci.h extern int pci_legacy_read(struct pci_bus *bus, loff_t port, u32 *val,
port               82 arch/powerpc/include/asm/pci.h extern int pci_legacy_write(struct pci_bus *bus, loff_t port, u32 val,
port               27 arch/powerpc/include/asm/udbg.h extern void udbg_uart_init_pio(unsigned long port, unsigned int stride);
port              100 arch/powerpc/kernel/io-workarounds.c struct iowa_bus *iowa_pio_find_bus(unsigned long port)
port              102 arch/powerpc/kernel/io-workarounds.c 	unsigned long vaddr = (unsigned long)pci_io_base + port;
port              106 arch/powerpc/kernel/io-workarounds.c struct iowa_bus *iowa_pio_find_bus(unsigned long port)
port               27 arch/powerpc/kernel/io.c void _insb(const volatile u8 __iomem *port, void *buf, long count)
port               36 arch/powerpc/kernel/io.c 		tmp = *port;
port               44 arch/powerpc/kernel/io.c void _outsb(volatile u8 __iomem *port, const void *buf, long count)
port               52 arch/powerpc/kernel/io.c 		*port = *tbuf++;
port               58 arch/powerpc/kernel/io.c void _insw_ns(const volatile u16 __iomem *port, void *buf, long count)
port               67 arch/powerpc/kernel/io.c 		tmp = *port;
port               75 arch/powerpc/kernel/io.c void _outsw_ns(volatile u16 __iomem *port, const void *buf, long count)
port               83 arch/powerpc/kernel/io.c 		*port = *tbuf++;
port               89 arch/powerpc/kernel/io.c void _insl_ns(const volatile u32 __iomem *port, void *buf, long count)
port               98 arch/powerpc/kernel/io.c 		tmp = *port;
port              106 arch/powerpc/kernel/io.c void _outsl_ns(volatile u32 __iomem *port, const void *buf, long count)
port              114 arch/powerpc/kernel/io.c 		*port = *tbuf++;
port              174 arch/powerpc/kernel/iomap.c void __iomem *ioport_map(unsigned long port, unsigned int len)
port              176 arch/powerpc/kernel/iomap.c 	return (void __iomem *) (port + _IO_BASE);
port              327 arch/powerpc/kernel/legacy_serial.c 	struct plat_serial8250_port *port = &legacy_serial_ports[console];
port              331 arch/powerpc/kernel/legacy_serial.c 	stride = 1 << port->regshift;
port              341 arch/powerpc/kernel/legacy_serial.c 		if (port->iotype == UPIO_PORT && isa_io_special)
port              342 arch/powerpc/kernel/legacy_serial.c 			udbg_uart_init_pio(port->iobase, stride);
port              462 arch/powerpc/kernel/legacy_serial.c 				  struct plat_serial8250_port *port)
port              479 arch/powerpc/kernel/legacy_serial.c 	port->irq = virq;
port              483 arch/powerpc/kernel/legacy_serial.c 		port->handle_irq = fsl8250_handle_irq;
port              489 arch/powerpc/kernel/legacy_serial.c 				  struct plat_serial8250_port *port)
port              505 arch/powerpc/kernel/legacy_serial.c 		    index, port->iobase, port->iobase + offset);
port              506 arch/powerpc/kernel/legacy_serial.c 		port->iobase += offset;
port              513 arch/powerpc/kernel/legacy_serial.c 				   struct plat_serial8250_port *port)
port              517 arch/powerpc/kernel/legacy_serial.c 	port->membase = ioremap(port->mapbase, 0x100);
port              547 arch/powerpc/kernel/legacy_serial.c 		struct plat_serial8250_port *port = &legacy_serial_ports[i];
port              550 arch/powerpc/kernel/legacy_serial.c 		if (!port->irq)
port              551 arch/powerpc/kernel/legacy_serial.c 			fixup_port_irq(i, np, port);
port              552 arch/powerpc/kernel/legacy_serial.c 		if (port->iotype == UPIO_PORT)
port              553 arch/powerpc/kernel/legacy_serial.c 			fixup_port_pio(i, np, port);
port              554 arch/powerpc/kernel/legacy_serial.c 		if ((port->iotype == UPIO_MEM) || (port->iotype == UPIO_TSI))
port              555 arch/powerpc/kernel/legacy_serial.c 			fixup_port_mmio(i, np, port);
port              482 arch/powerpc/kernel/pci-common.c int pci_legacy_read(struct pci_bus *bus, loff_t port, u32 *val, size_t size)
port              495 arch/powerpc/kernel/pci-common.c 	offset += port;
port              501 arch/powerpc/kernel/pci-common.c 	addr = hose->io_base_virt + port;
port              508 arch/powerpc/kernel/pci-common.c 		if (port & 1)
port              513 arch/powerpc/kernel/pci-common.c 		if (port & 3)
port              522 arch/powerpc/kernel/pci-common.c int pci_legacy_write(struct pci_bus *bus, loff_t port, u32 val, size_t size)
port              535 arch/powerpc/kernel/pci-common.c 	offset += port;
port              541 arch/powerpc/kernel/pci-common.c 	addr = hose->io_base_virt + port;
port              553 arch/powerpc/kernel/pci-common.c 		if (port & 1)
port              558 arch/powerpc/kernel/pci-common.c 		if (port & 3)
port              175 arch/powerpc/kernel/udbg_16550.c void udbg_uart_init_pio(unsigned long port, unsigned int stride)
port              177 arch/powerpc/kernel/udbg_16550.c 	if (!port)
port              179 arch/powerpc/kernel/udbg_16550.c 	udbg_uart.pio_base = port;
port              657 arch/powerpc/platforms/4xx/pci.c 	int (*port_init_hw)(struct ppc4xx_pciex_port *port);
port              658 arch/powerpc/platforms/4xx/pci.c 	int (*setup_utl)(struct ppc4xx_pciex_port *port);
port              659 arch/powerpc/platforms/4xx/pci.c 	void (*check_link)(struct ppc4xx_pciex_port *port);
port              664 arch/powerpc/platforms/4xx/pci.c static int __init ppc4xx_pciex_wait_on_sdr(struct ppc4xx_pciex_port *port,
port              673 arch/powerpc/platforms/4xx/pci.c 		val = mfdcri(SDR0, port->sdr_base + sdr_offset);
port              676 arch/powerpc/platforms/4xx/pci.c 				 port->index, sdr_offset, timeout_ms, val);
port              684 arch/powerpc/platforms/4xx/pci.c static int __init ppc4xx_pciex_port_reset_sdr(struct ppc4xx_pciex_port *port)
port              687 arch/powerpc/platforms/4xx/pci.c 	if (ppc4xx_pciex_wait_on_sdr(port, PESDRn_RCSSTS, 1 << 20, 0, 10)) {
port              689 arch/powerpc/platforms/4xx/pci.c 		       port->index);
port              696 arch/powerpc/platforms/4xx/pci.c static void __init ppc4xx_pciex_check_link_sdr(struct ppc4xx_pciex_port *port)
port              698 arch/powerpc/platforms/4xx/pci.c 	printk(KERN_INFO "PCIE%d: Checking link...\n", port->index);
port              707 arch/powerpc/platforms/4xx/pci.c 	if (!port->has_ibpre ||
port              708 arch/powerpc/platforms/4xx/pci.c 	    !ppc4xx_pciex_wait_on_sdr(port, PESDRn_LOOP,
port              712 arch/powerpc/platforms/4xx/pci.c 		       port->index);
port              713 arch/powerpc/platforms/4xx/pci.c 		if (ppc4xx_pciex_wait_on_sdr(port, PESDRn_LOOP,
port              716 arch/powerpc/platforms/4xx/pci.c 			       "PCIE%d: Link up failed\n", port->index);
port              719 arch/powerpc/platforms/4xx/pci.c 			       "PCIE%d: link is up !\n", port->index);
port              720 arch/powerpc/platforms/4xx/pci.c 			port->link = 1;
port              723 arch/powerpc/platforms/4xx/pci.c 		printk(KERN_INFO "PCIE%d: No device detected.\n", port->index);
port              843 arch/powerpc/platforms/4xx/pci.c static int __init ppc440spe_pciex_init_port_hw(struct ppc4xx_pciex_port *port)
port              847 arch/powerpc/platforms/4xx/pci.c 	if (port->endpoint)
port              852 arch/powerpc/platforms/4xx/pci.c 	if (port->index == 0)
port              857 arch/powerpc/platforms/4xx/pci.c 	mtdcri(SDR0, port->sdr_base + PESDRn_DLPSET, val);
port              858 arch/powerpc/platforms/4xx/pci.c 	mtdcri(SDR0, port->sdr_base + PESDRn_UTLSET1, 0x20222222);
port              860 arch/powerpc/platforms/4xx/pci.c 		mtdcri(SDR0, port->sdr_base + PESDRn_UTLSET2, 0x11000000);
port              861 arch/powerpc/platforms/4xx/pci.c 	mtdcri(SDR0, port->sdr_base + PESDRn_440SPE_HSSL0SET1, 0x35000000);
port              862 arch/powerpc/platforms/4xx/pci.c 	mtdcri(SDR0, port->sdr_base + PESDRn_440SPE_HSSL1SET1, 0x35000000);
port              863 arch/powerpc/platforms/4xx/pci.c 	mtdcri(SDR0, port->sdr_base + PESDRn_440SPE_HSSL2SET1, 0x35000000);
port              864 arch/powerpc/platforms/4xx/pci.c 	mtdcri(SDR0, port->sdr_base + PESDRn_440SPE_HSSL3SET1, 0x35000000);
port              865 arch/powerpc/platforms/4xx/pci.c 	if (port->index == 0) {
port              866 arch/powerpc/platforms/4xx/pci.c 		mtdcri(SDR0, port->sdr_base + PESDRn_440SPE_HSSL4SET1,
port              868 arch/powerpc/platforms/4xx/pci.c 		mtdcri(SDR0, port->sdr_base + PESDRn_440SPE_HSSL5SET1,
port              870 arch/powerpc/platforms/4xx/pci.c 		mtdcri(SDR0, port->sdr_base + PESDRn_440SPE_HSSL6SET1,
port              872 arch/powerpc/platforms/4xx/pci.c 		mtdcri(SDR0, port->sdr_base + PESDRn_440SPE_HSSL7SET1,
port              875 arch/powerpc/platforms/4xx/pci.c 	dcri_clrset(SDR0, port->sdr_base + PESDRn_RCSSET,
port              878 arch/powerpc/platforms/4xx/pci.c 	return ppc4xx_pciex_port_reset_sdr(port);
port              881 arch/powerpc/platforms/4xx/pci.c static int __init ppc440speA_pciex_init_port_hw(struct ppc4xx_pciex_port *port)
port              883 arch/powerpc/platforms/4xx/pci.c 	return ppc440spe_pciex_init_port_hw(port);
port              886 arch/powerpc/platforms/4xx/pci.c static int __init ppc440speB_pciex_init_port_hw(struct ppc4xx_pciex_port *port)
port              888 arch/powerpc/platforms/4xx/pci.c 	int rc = ppc440spe_pciex_init_port_hw(port);
port              890 arch/powerpc/platforms/4xx/pci.c 	port->has_ibpre = 1;
port              895 arch/powerpc/platforms/4xx/pci.c static int ppc440speA_pciex_init_utl(struct ppc4xx_pciex_port *port)
port              898 arch/powerpc/platforms/4xx/pci.c 	dcr_write(port->dcrs, DCRO_PEGPL_SPECIAL, 0x68782800);
port              903 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_OUTTR,   0x08000000);
port              904 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_INTR,    0x02000000);
port              905 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_OPDBSZ,  0x10000000);
port              906 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_PBBSZ,   0x53000000);
port              907 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_IPHBSZ,  0x08000000);
port              908 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_IPDBSZ,  0x10000000);
port              909 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_RCIRQEN, 0x00f00000);
port              910 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_PCTL,    0x80800066);
port              915 arch/powerpc/platforms/4xx/pci.c static int ppc440speB_pciex_init_utl(struct ppc4xx_pciex_port *port)
port              918 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_PBCTL,    0x08000000);
port              947 arch/powerpc/platforms/4xx/pci.c static int __init ppc460ex_pciex_init_port_hw(struct ppc4xx_pciex_port *port)
port              952 arch/powerpc/platforms/4xx/pci.c 	if (port->endpoint)
port              957 arch/powerpc/platforms/4xx/pci.c 	if (port->index == 0) {
port              965 arch/powerpc/platforms/4xx/pci.c 	mtdcri(SDR0, port->sdr_base + PESDRn_DLPSET, val);
port              966 arch/powerpc/platforms/4xx/pci.c 	mtdcri(SDR0, port->sdr_base + PESDRn_UTLSET1, utlset1);
port              967 arch/powerpc/platforms/4xx/pci.c 	mtdcri(SDR0, port->sdr_base + PESDRn_UTLSET2, 0x01210000);
port              969 arch/powerpc/platforms/4xx/pci.c 	switch (port->index) {
port              996 arch/powerpc/platforms/4xx/pci.c 	mtdcri(SDR0, port->sdr_base + PESDRn_RCSSET,
port              997 arch/powerpc/platforms/4xx/pci.c 	       mfdcri(SDR0, port->sdr_base + PESDRn_RCSSET) |
port             1002 arch/powerpc/platforms/4xx/pci.c 	switch (port->index) {
port             1013 arch/powerpc/platforms/4xx/pci.c 	mtdcri(SDR0, port->sdr_base + PESDRn_RCSSET,
port             1014 arch/powerpc/platforms/4xx/pci.c 	       (mfdcri(SDR0, port->sdr_base + PESDRn_RCSSET) &
port             1018 arch/powerpc/platforms/4xx/pci.c 	port->has_ibpre = 1;
port             1020 arch/powerpc/platforms/4xx/pci.c 	return ppc4xx_pciex_port_reset_sdr(port);
port             1023 arch/powerpc/platforms/4xx/pci.c static int ppc460ex_pciex_init_utl(struct ppc4xx_pciex_port *port)
port             1025 arch/powerpc/platforms/4xx/pci.c 	dcr_write(port->dcrs, DCRO_PEGPL_SPECIAL, 0x0);
port             1030 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_PBCTL,	0x0800000c);
port             1031 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_OUTTR,	0x08000000);
port             1032 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_INTR,	0x02000000);
port             1033 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_OPDBSZ,	0x04000000);
port             1034 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_PBBSZ,	0x00000000);
port             1035 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_IPHBSZ,	0x02000000);
port             1036 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_IPDBSZ,	0x04000000);
port             1037 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_RCIRQEN,0x00f00000);
port             1038 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_PCTL,	0x80800066);
port             1058 arch/powerpc/platforms/4xx/pci.c static int __init apm821xx_pciex_init_port_hw(struct ppc4xx_pciex_port *port)
port             1073 arch/powerpc/platforms/4xx/pci.c 	if (port->endpoint)
port             1080 arch/powerpc/platforms/4xx/pci.c 	mtdcri(SDR0, port->sdr_base + PESDRn_DLPSET, val);
port             1081 arch/powerpc/platforms/4xx/pci.c 	mtdcri(SDR0, port->sdr_base + PESDRn_UTLSET1, 0x00000000);
port             1082 arch/powerpc/platforms/4xx/pci.c 	mtdcri(SDR0, port->sdr_base + PESDRn_UTLSET2, 0x01010000);
port             1092 arch/powerpc/platforms/4xx/pci.c 	mtdcri(SDR0, port->sdr_base + PESDRn_RCSSET,
port             1093 arch/powerpc/platforms/4xx/pci.c 		mfdcri(SDR0, port->sdr_base + PESDRn_RCSSET) |
port             1097 arch/powerpc/platforms/4xx/pci.c 	val = PESDR0_460EX_RSTSTA - port->sdr_base;
port             1098 arch/powerpc/platforms/4xx/pci.c 	if (ppc4xx_pciex_wait_on_sdr(port, val, 0x1, 1,	100)) {
port             1102 arch/powerpc/platforms/4xx/pci.c 		mtdcri(SDR0, port->sdr_base + PESDRn_RCSSET,
port             1103 arch/powerpc/platforms/4xx/pci.c 			(mfdcri(SDR0, port->sdr_base + PESDRn_RCSSET) &
port             1107 arch/powerpc/platforms/4xx/pci.c 		port->has_ibpre = 1;
port             1206 arch/powerpc/platforms/4xx/pci.c static int __init ppc460sx_pciex_init_port_hw(struct ppc4xx_pciex_port *port)
port             1209 arch/powerpc/platforms/4xx/pci.c 	if (port->endpoint)
port             1210 arch/powerpc/platforms/4xx/pci.c 		dcri_clrset(SDR0, port->sdr_base + PESDRn_UTLSET2,
port             1213 arch/powerpc/platforms/4xx/pci.c 		dcri_clrset(SDR0, port->sdr_base + PESDRn_UTLSET2,
port             1216 arch/powerpc/platforms/4xx/pci.c 	dcri_clrset(SDR0, port->sdr_base + PESDRn_RCSSET,
port             1220 arch/powerpc/platforms/4xx/pci.c 	port->has_ibpre = 1;
port             1222 arch/powerpc/platforms/4xx/pci.c 	return ppc4xx_pciex_port_reset_sdr(port);
port             1225 arch/powerpc/platforms/4xx/pci.c static int ppc460sx_pciex_init_utl(struct ppc4xx_pciex_port *port)
port             1228 arch/powerpc/platforms/4xx/pci.c 	out_be32 (port->utl_base + PEUTL_PBBSZ,   0x00000000);
port             1230 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_PCTL,  0x80800000);
port             1234 arch/powerpc/platforms/4xx/pci.c static void __init ppc460sx_pciex_check_link(struct ppc4xx_pciex_port *port)
port             1239 arch/powerpc/platforms/4xx/pci.c 	port->link = 0;
port             1241 arch/powerpc/platforms/4xx/pci.c 	mbase = ioremap(port->cfg_space.start + 0x10000000, 0x1000);
port             1244 arch/powerpc/platforms/4xx/pci.c 			port->node);
port             1254 arch/powerpc/platforms/4xx/pci.c 		port->link = 1;
port             1278 arch/powerpc/platforms/4xx/pci.c static void ppc405ex_pcie_phy_reset(struct ppc4xx_pciex_port *port)
port             1281 arch/powerpc/platforms/4xx/pci.c 	mtdcri(SDR0, port->sdr_base + PESDRn_RCSSET, 0x01010000);
port             1285 arch/powerpc/platforms/4xx/pci.c 	if (port->endpoint)
port             1286 arch/powerpc/platforms/4xx/pci.c 		mtdcri(SDR0, port->sdr_base + PESDRn_RCSSET, 0x01111000);
port             1288 arch/powerpc/platforms/4xx/pci.c 		mtdcri(SDR0, port->sdr_base + PESDRn_RCSSET, 0x01101000);
port             1292 arch/powerpc/platforms/4xx/pci.c 	while (!(mfdcri(SDR0, port->sdr_base + PESDRn_405EX_PHYSTA) & 0x00001000))
port             1296 arch/powerpc/platforms/4xx/pci.c 	mtdcri(SDR0, port->sdr_base + PESDRn_RCSSET, 0x00101000);
port             1299 arch/powerpc/platforms/4xx/pci.c static int __init ppc405ex_pciex_init_port_hw(struct ppc4xx_pciex_port *port)
port             1303 arch/powerpc/platforms/4xx/pci.c 	if (port->endpoint)
port             1308 arch/powerpc/platforms/4xx/pci.c 	mtdcri(SDR0, port->sdr_base + PESDRn_DLPSET,
port             1311 arch/powerpc/platforms/4xx/pci.c 	mtdcri(SDR0, port->sdr_base + PESDRn_UTLSET1, 0x00000000);
port             1312 arch/powerpc/platforms/4xx/pci.c 	mtdcri(SDR0, port->sdr_base + PESDRn_UTLSET2, 0x01010000);
port             1313 arch/powerpc/platforms/4xx/pci.c 	mtdcri(SDR0, port->sdr_base + PESDRn_405EX_PHYSET1, 0x720F0000);
port             1314 arch/powerpc/platforms/4xx/pci.c 	mtdcri(SDR0, port->sdr_base + PESDRn_405EX_PHYSET2, 0x70600003);
port             1323 arch/powerpc/platforms/4xx/pci.c 	val = mfdcri(SDR0, port->sdr_base + PESDRn_LOOP);
port             1325 arch/powerpc/platforms/4xx/pci.c 		ppc405ex_pcie_phy_reset(port);
port             1327 arch/powerpc/platforms/4xx/pci.c 	dcr_write(port->dcrs, DCRO_PEGPL_CFG, 0x10000000);  /* guarded on */
port             1329 arch/powerpc/platforms/4xx/pci.c 	port->has_ibpre = 1;
port             1331 arch/powerpc/platforms/4xx/pci.c 	return ppc4xx_pciex_port_reset_sdr(port);
port             1334 arch/powerpc/platforms/4xx/pci.c static int ppc405ex_pciex_init_utl(struct ppc4xx_pciex_port *port)
port             1336 arch/powerpc/platforms/4xx/pci.c 	dcr_write(port->dcrs, DCRO_PEGPL_SPECIAL, 0x0);
port             1341 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_OUTTR,   0x02000000);
port             1342 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_INTR,    0x02000000);
port             1343 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_OPDBSZ,  0x04000000);
port             1344 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_PBBSZ,   0x21000000);
port             1345 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_IPHBSZ,  0x02000000);
port             1346 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_IPDBSZ,  0x04000000);
port             1347 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_RCIRQEN, 0x00f00000);
port             1348 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_PCTL,    0x80800066);
port             1350 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_PBCTL,   0x08000000);
port             1372 arch/powerpc/platforms/4xx/pci.c static void __init ppc_476fpe_pciex_check_link(struct ppc4xx_pciex_port *port)
port             1376 arch/powerpc/platforms/4xx/pci.c 	void __iomem *mbase = ioremap(port->cfg_space.start + 0x10000000,
port             1379 arch/powerpc/platforms/4xx/pci.c 	printk(KERN_INFO "PCIE%d: Checking link...\n", port->index);
port             1383 arch/powerpc/platforms/4xx/pci.c 		                    port->index);
port             1396 arch/powerpc/platforms/4xx/pci.c 		printk(KERN_INFO "PCIE%d: link is up !\n", port->index);
port             1397 arch/powerpc/platforms/4xx/pci.c 		port->link = 1;
port             1399 arch/powerpc/platforms/4xx/pci.c 		printk(KERN_WARNING "PCIE%d: Link up failed\n", port->index);
port             1463 arch/powerpc/platforms/4xx/pci.c static void __init ppc4xx_pciex_port_init_mapping(struct ppc4xx_pciex_port *port)
port             1466 arch/powerpc/platforms/4xx/pci.c 	dcr_write(port->dcrs, DCRO_PEGPL_CFGBAH,
port             1467 arch/powerpc/platforms/4xx/pci.c 		  RES_TO_U32_HIGH(port->cfg_space.start));
port             1468 arch/powerpc/platforms/4xx/pci.c 	dcr_write(port->dcrs, DCRO_PEGPL_CFGBAL,
port             1469 arch/powerpc/platforms/4xx/pci.c 		  RES_TO_U32_LOW(port->cfg_space.start));
port             1472 arch/powerpc/platforms/4xx/pci.c 	dcr_write(port->dcrs, DCRO_PEGPL_CFGMSK, 0xe0000001);
port             1475 arch/powerpc/platforms/4xx/pci.c 	dcr_write(port->dcrs, DCRO_PEGPL_REGBAH,
port             1476 arch/powerpc/platforms/4xx/pci.c 		  RES_TO_U32_HIGH(port->utl_regs.start));
port             1477 arch/powerpc/platforms/4xx/pci.c 	dcr_write(port->dcrs, DCRO_PEGPL_REGBAL,
port             1478 arch/powerpc/platforms/4xx/pci.c 		  RES_TO_U32_LOW(port->utl_regs.start));
port             1481 arch/powerpc/platforms/4xx/pci.c 	dcr_write(port->dcrs, DCRO_PEGPL_REGMSK, 0x00007001);
port             1484 arch/powerpc/platforms/4xx/pci.c 	dcr_write(port->dcrs, DCRO_PEGPL_OMR1MSKL, 0);
port             1485 arch/powerpc/platforms/4xx/pci.c 	dcr_write(port->dcrs, DCRO_PEGPL_OMR2MSKL, 0);
port             1486 arch/powerpc/platforms/4xx/pci.c 	dcr_write(port->dcrs, DCRO_PEGPL_OMR3MSKL, 0);
port             1487 arch/powerpc/platforms/4xx/pci.c 	dcr_write(port->dcrs, DCRO_PEGPL_MSGMSK, 0);
port             1490 arch/powerpc/platforms/4xx/pci.c static int __init ppc4xx_pciex_port_init(struct ppc4xx_pciex_port *port)
port             1496 arch/powerpc/platforms/4xx/pci.c 		rc = ppc4xx_pciex_hwops->port_init_hw(port);
port             1504 arch/powerpc/platforms/4xx/pci.c 	ppc4xx_pciex_port_init_mapping(port);
port             1507 arch/powerpc/platforms/4xx/pci.c 		ppc4xx_pciex_hwops->check_link(port);
port             1512 arch/powerpc/platforms/4xx/pci.c 	port->utl_base = ioremap(port->utl_regs.start, 0x100);
port             1513 arch/powerpc/platforms/4xx/pci.c 	BUG_ON(port->utl_base == NULL);
port             1519 arch/powerpc/platforms/4xx/pci.c 		ppc4xx_pciex_hwops->setup_utl(port);
port             1524 arch/powerpc/platforms/4xx/pci.c 	if (port->sdr_base) {
port             1525 arch/powerpc/platforms/4xx/pci.c 		if (of_device_is_compatible(port->node,
port             1527 arch/powerpc/platforms/4xx/pci.c 			if (port->link && ppc4xx_pciex_wait_on_sdr(port,
port             1531 arch/powerpc/platforms/4xx/pci.c 						port->index);
port             1532 arch/powerpc/platforms/4xx/pci.c 				port->link = 0;
port             1534 arch/powerpc/platforms/4xx/pci.c 		} else if (port->link &&
port             1535 arch/powerpc/platforms/4xx/pci.c 			ppc4xx_pciex_wait_on_sdr(port, PESDRn_RCSSTS,
port             1538 arch/powerpc/platforms/4xx/pci.c 					port->index);
port             1539 arch/powerpc/platforms/4xx/pci.c 			port->link = 0;
port             1542 arch/powerpc/platforms/4xx/pci.c 		dcri_clrset(SDR0, port->sdr_base + PESDRn_RCSSET, 0, 1 << 20);
port             1550 arch/powerpc/platforms/4xx/pci.c static int ppc4xx_pciex_validate_bdf(struct ppc4xx_pciex_port *port,
port             1557 arch/powerpc/platforms/4xx/pci.c 	if (port->endpoint && bus->number != port->hose->first_busno)
port             1561 arch/powerpc/platforms/4xx/pci.c 	if (bus->number > port->hose->last_busno) {
port             1571 arch/powerpc/platforms/4xx/pci.c 	if (bus->number == port->hose->first_busno && devfn != 0)
port             1575 arch/powerpc/platforms/4xx/pci.c 	if (bus->number == (port->hose->first_busno + 1) &&
port             1580 arch/powerpc/platforms/4xx/pci.c 	if ((bus->number != port->hose->first_busno) && !port->link)
port             1586 arch/powerpc/platforms/4xx/pci.c static void __iomem *ppc4xx_pciex_get_config_base(struct ppc4xx_pciex_port *port,
port             1595 arch/powerpc/platforms/4xx/pci.c 	if (bus->number == port->hose->first_busno)
port             1596 arch/powerpc/platforms/4xx/pci.c 		return (void __iomem *)port->hose->cfg_addr;
port             1598 arch/powerpc/platforms/4xx/pci.c 	relbus = bus->number - (port->hose->first_busno + 1);
port             1599 arch/powerpc/platforms/4xx/pci.c 	return (void __iomem *)port->hose->cfg_data +
port             1607 arch/powerpc/platforms/4xx/pci.c 	struct ppc4xx_pciex_port *port =
port             1612 arch/powerpc/platforms/4xx/pci.c 	BUG_ON(hose != port->hose);
port             1614 arch/powerpc/platforms/4xx/pci.c 	if (ppc4xx_pciex_validate_bdf(port, bus, devfn) != 0)
port             1617 arch/powerpc/platforms/4xx/pci.c 	addr = ppc4xx_pciex_get_config_base(port, bus, devfn);
port             1624 arch/powerpc/platforms/4xx/pci.c 	gpl_cfg = dcr_read(port->dcrs, DCRO_PEGPL_CFG);
port             1625 arch/powerpc/platforms/4xx/pci.c 	dcr_write(port->dcrs, DCRO_PEGPL_CFG, gpl_cfg | GPL_DMER_MASK_DISA);
port             1628 arch/powerpc/platforms/4xx/pci.c 	out_be32(port->utl_base + PEUTL_RCSTA, 0x00040000);
port             1648 arch/powerpc/platforms/4xx/pci.c 	if (in_be32(port->utl_base + PEUTL_RCSTA) & 0x00040000) {
port             1655 arch/powerpc/platforms/4xx/pci.c 	dcr_write(port->dcrs, DCRO_PEGPL_CFG, gpl_cfg);
port             1664 arch/powerpc/platforms/4xx/pci.c 	struct ppc4xx_pciex_port *port =
port             1669 arch/powerpc/platforms/4xx/pci.c 	if (ppc4xx_pciex_validate_bdf(port, bus, devfn) != 0)
port             1672 arch/powerpc/platforms/4xx/pci.c 	addr = ppc4xx_pciex_get_config_base(port, bus, devfn);
port             1679 arch/powerpc/platforms/4xx/pci.c 	gpl_cfg = dcr_read(port->dcrs, DCRO_PEGPL_CFG);
port             1680 arch/powerpc/platforms/4xx/pci.c 	dcr_write(port->dcrs, DCRO_PEGPL_CFG, gpl_cfg | GPL_DMER_MASK_DISA);
port             1699 arch/powerpc/platforms/4xx/pci.c 	dcr_write(port->dcrs, DCRO_PEGPL_CFG, gpl_cfg);
port             1710 arch/powerpc/platforms/4xx/pci.c static int __init ppc4xx_setup_one_pciex_POM(struct ppc4xx_pciex_port	*port,
port             1741 arch/powerpc/platforms/4xx/pci.c 		dcr_write(port->dcrs, DCRO_PEGPL_OMR1BAH, lah);
port             1742 arch/powerpc/platforms/4xx/pci.c 		dcr_write(port->dcrs, DCRO_PEGPL_OMR1BAL, lal);
port             1743 arch/powerpc/platforms/4xx/pci.c 		dcr_write(port->dcrs, DCRO_PEGPL_OMR1MSKH, 0x7fffffff);
port             1745 arch/powerpc/platforms/4xx/pci.c 		if (of_device_is_compatible(port->node, "ibm,plb-pciex-460sx"))
port             1746 arch/powerpc/platforms/4xx/pci.c 			dcr_write(port->dcrs, DCRO_PEGPL_OMR1MSKL,
port             1750 arch/powerpc/platforms/4xx/pci.c 				port->node, "ibm,plb-pciex-476fpe") ||
port             1752 arch/powerpc/platforms/4xx/pci.c 				port->node, "ibm,plb-pciex-476gtr"))
port             1753 arch/powerpc/platforms/4xx/pci.c 			dcr_write(port->dcrs, DCRO_PEGPL_OMR1MSKL,
port             1757 arch/powerpc/platforms/4xx/pci.c 			dcr_write(port->dcrs, DCRO_PEGPL_OMR1MSKL,
port             1764 arch/powerpc/platforms/4xx/pci.c 		dcr_write(port->dcrs, DCRO_PEGPL_OMR2BAH, lah);
port             1765 arch/powerpc/platforms/4xx/pci.c 		dcr_write(port->dcrs, DCRO_PEGPL_OMR2BAL, lal);
port             1766 arch/powerpc/platforms/4xx/pci.c 		dcr_write(port->dcrs, DCRO_PEGPL_OMR2MSKH, 0x7fffffff);
port             1767 arch/powerpc/platforms/4xx/pci.c 		dcr_write(port->dcrs, DCRO_PEGPL_OMR2MSKL,
port             1773 arch/powerpc/platforms/4xx/pci.c 		dcr_write(port->dcrs, DCRO_PEGPL_OMR3BAH, lah);
port             1774 arch/powerpc/platforms/4xx/pci.c 		dcr_write(port->dcrs, DCRO_PEGPL_OMR3BAL, lal);
port             1775 arch/powerpc/platforms/4xx/pci.c 		dcr_write(port->dcrs, DCRO_PEGPL_OMR3MSKH, 0x7fffffff);
port             1777 arch/powerpc/platforms/4xx/pci.c 		dcr_write(port->dcrs, DCRO_PEGPL_OMR3MSKL,
port             1786 arch/powerpc/platforms/4xx/pci.c static void __init ppc4xx_configure_pciex_POMs(struct ppc4xx_pciex_port *port,
port             1802 arch/powerpc/platforms/4xx/pci.c 			       port->node);
port             1807 arch/powerpc/platforms/4xx/pci.c 		if (ppc4xx_setup_one_pciex_POM(port, hose, mbase,
port             1825 arch/powerpc/platforms/4xx/pci.c 		if (ppc4xx_setup_one_pciex_POM(port, hose, mbase,
port             1835 arch/powerpc/platforms/4xx/pci.c 		ppc4xx_setup_one_pciex_POM(port, hose, mbase,
port             1840 arch/powerpc/platforms/4xx/pci.c static void __init ppc4xx_configure_pciex_PIMs(struct ppc4xx_pciex_port *port,
port             1848 arch/powerpc/platforms/4xx/pci.c 	if (port->endpoint) {
port             1881 arch/powerpc/platforms/4xx/pci.c 		if (of_device_is_compatible(port->node, "ibm,plb-pciex-460sx") ||
port             1883 arch/powerpc/platforms/4xx/pci.c 			    port->node, "ibm,plb-pciex-476fpe") ||
port             1885 arch/powerpc/platforms/4xx/pci.c 			    port->node, "ibm,plb-pciex-476gtr"))
port             1914 arch/powerpc/platforms/4xx/pci.c static void __init ppc4xx_pciex_port_setup_hose(struct ppc4xx_pciex_port *port)
port             1925 arch/powerpc/platforms/4xx/pci.c 	if (of_get_property(port->node, "primary", NULL))
port             1929 arch/powerpc/platforms/4xx/pci.c 	bus_range = of_get_property(port->node, "bus-range", NULL);
port             1932 arch/powerpc/platforms/4xx/pci.c 	hose = pcibios_alloc_controller(port->node);
port             1939 arch/powerpc/platforms/4xx/pci.c 	hose->indirect_type = port->index;
port             1956 arch/powerpc/platforms/4xx/pci.c 	if (!port->endpoint) {
port             1960 arch/powerpc/platforms/4xx/pci.c 		cfg_data = ioremap(port->cfg_space.start +
port             1965 arch/powerpc/platforms/4xx/pci.c 			       port->node);
port             1974 arch/powerpc/platforms/4xx/pci.c 	mbase = ioremap(port->cfg_space.start + 0x10000000, 0x1000);
port             1977 arch/powerpc/platforms/4xx/pci.c 		       port->node);
port             1982 arch/powerpc/platforms/4xx/pci.c 	pr_debug("PCIE %pOF, bus %d..%d\n", port->node,
port             1989 arch/powerpc/platforms/4xx/pci.c 	port->hose = hose;
port             1992 arch/powerpc/platforms/4xx/pci.c 	if (!port->endpoint) {
port             2007 arch/powerpc/platforms/4xx/pci.c 	pci_process_bridge_OF_ranges(hose, port->node, primary);
port             2014 arch/powerpc/platforms/4xx/pci.c 	ppc4xx_configure_pciex_POMs(port, hose, mbase);
port             2017 arch/powerpc/platforms/4xx/pci.c 	ppc4xx_configure_pciex_PIMs(port, hose, mbase, &dma_window);
port             2027 arch/powerpc/platforms/4xx/pci.c 	pval = of_get_property(port->node, "vendor-id", NULL);
port             2031 arch/powerpc/platforms/4xx/pci.c 		if (!port->endpoint)
port             2032 arch/powerpc/platforms/4xx/pci.c 			val = 0xaaa0 + port->index;
port             2034 arch/powerpc/platforms/4xx/pci.c 			val = 0xeee0 + port->index;
port             2038 arch/powerpc/platforms/4xx/pci.c 	pval = of_get_property(port->node, "device-id", NULL);
port             2042 arch/powerpc/platforms/4xx/pci.c 		if (!port->endpoint)
port             2043 arch/powerpc/platforms/4xx/pci.c 			val = 0xbed0 + port->index;
port             2045 arch/powerpc/platforms/4xx/pci.c 			val = 0xfed0 + port->index;
port             2050 arch/powerpc/platforms/4xx/pci.c 	if (of_device_is_compatible(port->node, "ibm,plb-pciex-460sx"))
port             2053 arch/powerpc/platforms/4xx/pci.c 	if (!port->endpoint) {
port             2058 arch/powerpc/platforms/4xx/pci.c 		       port->index);
port             2064 arch/powerpc/platforms/4xx/pci.c 		       port->index);
port             2079 arch/powerpc/platforms/4xx/pci.c 	struct ppc4xx_pciex_port *port;
port             2102 arch/powerpc/platforms/4xx/pci.c 	port = &ppc4xx_pciex_ports[portno];
port             2103 arch/powerpc/platforms/4xx/pci.c 	port->index = portno;
port             2109 arch/powerpc/platforms/4xx/pci.c 		printk(KERN_INFO "PCIE%d: Port disabled via device-tree\n", port->index);
port             2113 arch/powerpc/platforms/4xx/pci.c 	port->node = of_node_get(np);
port             2121 arch/powerpc/platforms/4xx/pci.c 		port->sdr_base = *pval;
port             2128 arch/powerpc/platforms/4xx/pci.c 	if (of_node_is_type(port->node, "pci-endpoint")) {
port             2129 arch/powerpc/platforms/4xx/pci.c 		port->endpoint = 1;
port             2130 arch/powerpc/platforms/4xx/pci.c 	} else if (of_node_is_type(port->node, "pci")) {
port             2131 arch/powerpc/platforms/4xx/pci.c 		port->endpoint = 0;
port             2139 arch/powerpc/platforms/4xx/pci.c 	if (of_address_to_resource(np, 0, &port->cfg_space)) {
port             2144 arch/powerpc/platforms/4xx/pci.c 	if (of_address_to_resource(np, 1, &port->utl_regs)) {
port             2155 arch/powerpc/platforms/4xx/pci.c 	port->dcrs = dcr_map(np, dcrs, dcr_resource_len(np, 0));
port             2158 arch/powerpc/platforms/4xx/pci.c 	if (ppc4xx_pciex_port_init(port)) {
port             2159 arch/powerpc/platforms/4xx/pci.c 		printk(KERN_WARNING "PCIE%d: Port init failed\n", port->index);
port             2164 arch/powerpc/platforms/4xx/pci.c 	ppc4xx_pciex_port_setup_hose(port);
port              177 arch/powerpc/platforms/512x/mpc512x_shared.c mpc512x_valid_monitor_port(enum fsl_diu_monitor_port port)
port              167 arch/powerpc/platforms/82xx/ep8248e.c 	int port, pin, flags;
port              238 arch/powerpc/platforms/82xx/ep8248e.c 		cpm2_set_pin(pin->port, pin->pin, pin->flags);
port               44 arch/powerpc/platforms/82xx/km82xx.c 	int port, pin, flags;
port              140 arch/powerpc/platforms/82xx/km82xx.c 		cpm2_set_pin(pin->port, pin->pin, pin->flags);
port               49 arch/powerpc/platforms/82xx/mpc8272_ads.c 	int port, pin, flags;
port              117 arch/powerpc/platforms/82xx/mpc8272_ads.c 		cpm2_set_pin(pin->port, pin->pin, pin->flags);
port               47 arch/powerpc/platforms/82xx/pq2fads.c 	int port, pin, flags;
port              102 arch/powerpc/platforms/82xx/pq2fads.c 		cpm2_set_pin(pin->port, pin->pin, pin->flags);
port               72 arch/powerpc/platforms/85xx/ksi8560.c 	int port, pin, flags;
port              112 arch/powerpc/platforms/85xx/ksi8560.c 		cpm2_set_pin(pin->port, pin->pin, pin->flags);
port               50 arch/powerpc/platforms/85xx/mpc85xx_ads.c 	int port, pin, flags;
port              109 arch/powerpc/platforms/85xx/mpc85xx_ads.c 		cpm2_set_pin(pin->port, pin->pin, pin->flags);
port              163 arch/powerpc/platforms/85xx/p1022_ds.c static void p1022ds_set_monitor_port(enum fsl_diu_monitor_port port)
port              325 arch/powerpc/platforms/85xx/p1022_ds.c 	switch (port) {
port              347 arch/powerpc/platforms/85xx/p1022_ds.c 		pr_err("p1022ds: unsupported monitor port %i\n", port);
port              421 arch/powerpc/platforms/85xx/p1022_ds.c p1022ds_valid_monitor_port(enum fsl_diu_monitor_port port)
port              423 arch/powerpc/platforms/85xx/p1022_ds.c 	switch (port) {
port              426 arch/powerpc/platforms/85xx/p1022_ds.c 		return port;
port               91 arch/powerpc/platforms/85xx/p1022_rdk.c p1022rdk_valid_monitor_port(enum fsl_diu_monitor_port port)
port               36 arch/powerpc/platforms/85xx/t1042rdb_diu.c static void t1042rdb_set_monitor_port(enum fsl_diu_monitor_port port)
port               46 arch/powerpc/platforms/85xx/t1042rdb_diu.c 	switch (port) {
port               64 arch/powerpc/platforms/85xx/t1042rdb_diu.c 		pr_err("%s: Unsupported monitor port %i\n", __func__, port);
port              126 arch/powerpc/platforms/85xx/t1042rdb_diu.c t1042rdb_valid_monitor_port(enum fsl_diu_monitor_port port)
port              128 arch/powerpc/platforms/85xx/t1042rdb_diu.c 	switch (port) {
port              131 arch/powerpc/platforms/85xx/t1042rdb_diu.c 		return port;
port              153 arch/powerpc/platforms/86xx/mpc8610_hpcd.c u32 mpc8610hpcd_get_pixel_format(enum fsl_diu_monitor_port port,
port              172 arch/powerpc/platforms/86xx/mpc8610_hpcd.c 		((*pixis_arch == 0x01) && (port == FSL_DIU_PORT_DVI)) ? 0 : 1;
port              187 arch/powerpc/platforms/86xx/mpc8610_hpcd.c void mpc8610hpcd_set_gamma_table(enum fsl_diu_monitor_port port,
port              191 arch/powerpc/platforms/86xx/mpc8610_hpcd.c 	if (port == FSL_DIU_PORT_DLVDS) {
port              202 arch/powerpc/platforms/86xx/mpc8610_hpcd.c void mpc8610hpcd_set_monitor_port(enum fsl_diu_monitor_port port)
port              204 arch/powerpc/platforms/86xx/mpc8610_hpcd.c 	switch (port) {
port              270 arch/powerpc/platforms/86xx/mpc8610_hpcd.c mpc8610hpcd_valid_monitor_port(enum fsl_diu_monitor_port port)
port              272 arch/powerpc/platforms/86xx/mpc8610_hpcd.c 	return port;
port               23 arch/powerpc/platforms/8xx/adder875.c 	int port, pin, flags;
port               71 arch/powerpc/platforms/8xx/adder875.c 		cpm1_set_pin(pin->port, pin->pin, pin->flags);
port              309 arch/powerpc/platforms/8xx/cpm1.c static void cpm1_set_pin32(int port, int pin, int flags)
port              314 arch/powerpc/platforms/8xx/cpm1.c 	if (port == CPM_PORTB)
port              331 arch/powerpc/platforms/8xx/cpm1.c 	if (port == CPM_PORTB) {
port              338 arch/powerpc/platforms/8xx/cpm1.c 	if (port == CPM_PORTE) {
port              351 arch/powerpc/platforms/8xx/cpm1.c static void cpm1_set_pin16(int port, int pin, int flags)
port              358 arch/powerpc/platforms/8xx/cpm1.c 	if (port != 0)
port              359 arch/powerpc/platforms/8xx/cpm1.c 		iop += port - 1;
port              371 arch/powerpc/platforms/8xx/cpm1.c 	if (port == CPM_PORTA) {
port              377 arch/powerpc/platforms/8xx/cpm1.c 	if (port == CPM_PORTC) {
port              389 arch/powerpc/platforms/8xx/cpm1.c void cpm1_set_pin(enum cpm_port port, int pin, int flags)
port              391 arch/powerpc/platforms/8xx/cpm1.c 	if (port == CPM_PORTB || port == CPM_PORTE)
port              392 arch/powerpc/platforms/8xx/cpm1.c 		cpm1_set_pin32(port, pin, flags);
port              394 arch/powerpc/platforms/8xx/cpm1.c 		cpm1_set_pin16(port, pin, flags);
port               25 arch/powerpc/platforms/8xx/ep88xc.c 	int port, pin, flags;
port               94 arch/powerpc/platforms/8xx/ep88xc.c 		cpm1_set_pin(pin->port, pin->pin, pin->flags);
port               34 arch/powerpc/platforms/8xx/mpc86xads_setup.c 	int port, pin, flags;
port               81 arch/powerpc/platforms/8xx/mpc86xads_setup.c 		cpm1_set_pin(pin->port, pin->pin, pin->flags);
port               49 arch/powerpc/platforms/8xx/mpc885ads_setup.c 	int port, pin, flags;
port              117 arch/powerpc/platforms/8xx/mpc885ads_setup.c 		cpm1_set_pin(pin->port, pin->pin, pin->flags);
port               48 arch/powerpc/platforms/8xx/tqm8xx_setup.c 	int port, pin, flags;
port               88 arch/powerpc/platforms/8xx/tqm8xx_setup.c 		cpm1_set_pin(pin->port, pin->pin, pin->flags);
port               24 arch/powerpc/platforms/powernv/opal-lpc.c static u8 opal_lpc_inb(unsigned long port)
port               29 arch/powerpc/platforms/powernv/opal-lpc.c 	if (opal_lpc_chip_id < 0 || port > 0xffff)
port               31 arch/powerpc/platforms/powernv/opal-lpc.c 	rc = opal_lpc_read(opal_lpc_chip_id, OPAL_LPC_IO, port, &data, 1);
port               35 arch/powerpc/platforms/powernv/opal-lpc.c static __le16 __opal_lpc_inw(unsigned long port)
port               40 arch/powerpc/platforms/powernv/opal-lpc.c 	if (opal_lpc_chip_id < 0 || port > 0xfffe)
port               42 arch/powerpc/platforms/powernv/opal-lpc.c 	if (port & 1)
port               43 arch/powerpc/platforms/powernv/opal-lpc.c 		return (__le16)opal_lpc_inb(port) << 8 | opal_lpc_inb(port + 1);
port               44 arch/powerpc/platforms/powernv/opal-lpc.c 	rc = opal_lpc_read(opal_lpc_chip_id, OPAL_LPC_IO, port, &data, 2);
port               47 arch/powerpc/platforms/powernv/opal-lpc.c static u16 opal_lpc_inw(unsigned long port)
port               49 arch/powerpc/platforms/powernv/opal-lpc.c 	return le16_to_cpu(__opal_lpc_inw(port));
port               52 arch/powerpc/platforms/powernv/opal-lpc.c static __le32 __opal_lpc_inl(unsigned long port)
port               57 arch/powerpc/platforms/powernv/opal-lpc.c 	if (opal_lpc_chip_id < 0 || port > 0xfffc)
port               59 arch/powerpc/platforms/powernv/opal-lpc.c 	if (port & 3)
port               60 arch/powerpc/platforms/powernv/opal-lpc.c 		return (__le32)opal_lpc_inb(port    ) << 24 |
port               61 arch/powerpc/platforms/powernv/opal-lpc.c 		       (__le32)opal_lpc_inb(port + 1) << 16 |
port               62 arch/powerpc/platforms/powernv/opal-lpc.c 		       (__le32)opal_lpc_inb(port + 2) <<  8 |
port               63 arch/powerpc/platforms/powernv/opal-lpc.c 			       opal_lpc_inb(port + 3);
port               64 arch/powerpc/platforms/powernv/opal-lpc.c 	rc = opal_lpc_read(opal_lpc_chip_id, OPAL_LPC_IO, port, &data, 4);
port               68 arch/powerpc/platforms/powernv/opal-lpc.c static u32 opal_lpc_inl(unsigned long port)
port               70 arch/powerpc/platforms/powernv/opal-lpc.c 	return le32_to_cpu(__opal_lpc_inl(port));
port               73 arch/powerpc/platforms/powernv/opal-lpc.c static void opal_lpc_outb(u8 val, unsigned long port)
port               75 arch/powerpc/platforms/powernv/opal-lpc.c 	if (opal_lpc_chip_id < 0 || port > 0xffff)
port               77 arch/powerpc/platforms/powernv/opal-lpc.c 	opal_lpc_write(opal_lpc_chip_id, OPAL_LPC_IO, port, val, 1);
port               80 arch/powerpc/platforms/powernv/opal-lpc.c static void __opal_lpc_outw(__le16 val, unsigned long port)
port               82 arch/powerpc/platforms/powernv/opal-lpc.c 	if (opal_lpc_chip_id < 0 || port > 0xfffe)
port               84 arch/powerpc/platforms/powernv/opal-lpc.c 	if (port & 1) {
port               85 arch/powerpc/platforms/powernv/opal-lpc.c 		opal_lpc_outb(val >> 8, port);
port               86 arch/powerpc/platforms/powernv/opal-lpc.c 		opal_lpc_outb(val     , port + 1);
port               89 arch/powerpc/platforms/powernv/opal-lpc.c 	opal_lpc_write(opal_lpc_chip_id, OPAL_LPC_IO, port, val, 2);
port               92 arch/powerpc/platforms/powernv/opal-lpc.c static void opal_lpc_outw(u16 val, unsigned long port)
port               94 arch/powerpc/platforms/powernv/opal-lpc.c 	__opal_lpc_outw(cpu_to_le16(val), port);
port               97 arch/powerpc/platforms/powernv/opal-lpc.c static void __opal_lpc_outl(__le32 val, unsigned long port)
port               99 arch/powerpc/platforms/powernv/opal-lpc.c 	if (opal_lpc_chip_id < 0 || port > 0xfffc)
port              101 arch/powerpc/platforms/powernv/opal-lpc.c 	if (port & 3) {
port              102 arch/powerpc/platforms/powernv/opal-lpc.c 		opal_lpc_outb(val >> 24, port);
port              103 arch/powerpc/platforms/powernv/opal-lpc.c 		opal_lpc_outb(val >> 16, port + 1);
port              104 arch/powerpc/platforms/powernv/opal-lpc.c 		opal_lpc_outb(val >>  8, port + 2);
port              105 arch/powerpc/platforms/powernv/opal-lpc.c 		opal_lpc_outb(val      , port + 3);
port              108 arch/powerpc/platforms/powernv/opal-lpc.c 	opal_lpc_write(opal_lpc_chip_id, OPAL_LPC_IO, port, val, 4);
port              111 arch/powerpc/platforms/powernv/opal-lpc.c static void opal_lpc_outl(u32 val, unsigned long port)
port              113 arch/powerpc/platforms/powernv/opal-lpc.c 	__opal_lpc_outl(cpu_to_le32(val), port);
port              325 arch/powerpc/platforms/ps3/device-init.c 	u64 port, blk_size, num_blocks;
port              331 arch/powerpc/platforms/ps3/device-init.c 						   repo->dev_index, &port,
port              342 arch/powerpc/platforms/ps3/device-init.c 		 repo->dev_index, repo->dev_type, port, blk_size, num_blocks,
port              149 arch/powerpc/platforms/ps3/platform.h 	unsigned int dev_index, u64 *port);
port              164 arch/powerpc/platforms/ps3/platform.h 	unsigned int dev_index, u64 *port, u64 *blk_size,
port              250 arch/powerpc/platforms/ps3/platform.h int ps3_repository_read_vuart_av_port(unsigned int *port);
port              251 arch/powerpc/platforms/ps3/platform.h int ps3_repository_read_vuart_sysmgr_port(unsigned int *port);
port              561 arch/powerpc/platforms/ps3/repository.c 	unsigned int dev_index, u64 *port)
port              567 arch/powerpc/platforms/ps3/repository.c 		0, port, NULL);
port              645 arch/powerpc/platforms/ps3/repository.c 	unsigned int dev_index, u64 *port, u64 *blk_size,
port              650 arch/powerpc/platforms/ps3/repository.c 	result = ps3_repository_read_stor_dev_port(bus_index, dev_index, port);
port              911 arch/powerpc/platforms/ps3/repository.c int ps3_repository_read_vuart_av_port(unsigned int *port)
port              922 arch/powerpc/platforms/ps3/repository.c 	*port = v1;
port              926 arch/powerpc/platforms/ps3/repository.c int ps3_repository_read_vuart_sysmgr_port(unsigned int *port)
port              937 arch/powerpc/platforms/ps3/repository.c 	*port = v1;
port             1238 arch/powerpc/platforms/ps3/repository.c 	u64 port, blk_size, num_blocks;
port             1244 arch/powerpc/platforms/ps3/repository.c 		repo->dev_index, &port, &blk_size, &num_blocks, &num_regions);
port             1255 arch/powerpc/platforms/ps3/repository.c 		port, blk_size, num_blocks, num_regions);
port              330 arch/powerpc/sysdev/cpm2.c void cpm2_set_pin(int port, int pin, int flags)
port              338 arch/powerpc/sysdev/cpm2.c 		setbits32(&iop[port].dir, pin);
port              340 arch/powerpc/sysdev/cpm2.c 		clrbits32(&iop[port].dir, pin);
port              343 arch/powerpc/sysdev/cpm2.c 		setbits32(&iop[port].par, pin);
port              345 arch/powerpc/sysdev/cpm2.c 		clrbits32(&iop[port].par, pin);
port              348 arch/powerpc/sysdev/cpm2.c 		setbits32(&iop[port].sor, pin);
port              350 arch/powerpc/sysdev/cpm2.c 		clrbits32(&iop[port].sor, pin);
port              353 arch/powerpc/sysdev/cpm2.c 		setbits32(&iop[port].odr, pin);
port              355 arch/powerpc/sysdev/cpm2.c 		clrbits32(&iop[port].odr, pin);
port              440 arch/powerpc/sysdev/fsl_rio.c 	struct rio_mport *port;
port              613 arch/powerpc/sysdev/fsl_rio.c 		port = kzalloc(sizeof(struct rio_mport), GFP_KERNEL);
port              614 arch/powerpc/sysdev/fsl_rio.c 		if (!port)
port              617 arch/powerpc/sysdev/fsl_rio.c 		rc = rio_mport_initialize(port);
port              619 arch/powerpc/sysdev/fsl_rio.c 			kfree(port);
port              624 arch/powerpc/sysdev/fsl_rio.c 		port->index = (unsigned char)i;
port              629 arch/powerpc/sysdev/fsl_rio.c 			kfree(port);
port              633 arch/powerpc/sysdev/fsl_rio.c 		INIT_LIST_HEAD(&port->dbells);
port              634 arch/powerpc/sysdev/fsl_rio.c 		port->iores.start = range_start;
port              635 arch/powerpc/sysdev/fsl_rio.c 		port->iores.end = port->iores.start + range_size - 1;
port              636 arch/powerpc/sysdev/fsl_rio.c 		port->iores.flags = IORESOURCE_MEM;
port              637 arch/powerpc/sysdev/fsl_rio.c 		port->iores.name = "rio_io_win";
port              639 arch/powerpc/sysdev/fsl_rio.c 		if (request_resource(&iomem_resource, &port->iores) < 0) {
port              642 arch/powerpc/sysdev/fsl_rio.c 				(u64)port->iores.start, (u64)port->iores.end);
port              644 arch/powerpc/sysdev/fsl_rio.c 				kfree(port);
port              647 arch/powerpc/sysdev/fsl_rio.c 		sprintf(port->name, "RIO mport %d", i);
port              650 arch/powerpc/sysdev/fsl_rio.c 		port->dev.parent = &dev->dev;
port              651 arch/powerpc/sysdev/fsl_rio.c 		port->ops = ops;
port              652 arch/powerpc/sysdev/fsl_rio.c 		port->priv = priv;
port              653 arch/powerpc/sysdev/fsl_rio.c 		port->phys_efptr = 0x100;
port              654 arch/powerpc/sysdev/fsl_rio.c 		port->phys_rmap = 1;
port              677 arch/powerpc/sysdev/fsl_rio.c 				release_resource(&port->iores);
port              679 arch/powerpc/sysdev/fsl_rio.c 				kfree(port);
port              686 arch/powerpc/sysdev/fsl_rio.c 		port->sys_size = (in_be32((priv->regs_win + RIO_PEF_CAR))
port              689 arch/powerpc/sysdev/fsl_rio.c 				port->sys_size ? 65536 : 256);
port              691 arch/powerpc/sysdev/fsl_rio.c 		if (port->host_deviceid >= 0)
port              714 arch/powerpc/sysdev/fsl_rio.c 			port->iores.start >> 12);
port              718 arch/powerpc/sysdev/fsl_rio.c 		priv->maint_win = ioremap(port->iores.start,
port              723 arch/powerpc/sysdev/fsl_rio.c 		fsl_rio_setup_rmu(port, rmu_np[i]);
port              726 arch/powerpc/sysdev/fsl_rio.c 		dbell->mport[i] = port;
port              727 arch/powerpc/sysdev/fsl_rio.c 		pw->mport[i] = port;
port              729 arch/powerpc/sysdev/fsl_rio.c 		if (rio_register_mport(port)) {
port              730 arch/powerpc/sysdev/fsl_rio.c 			release_resource(&port->iores);
port              732 arch/powerpc/sysdev/fsl_rio.c 			kfree(port);
port              208 arch/powerpc/sysdev/fsl_rmu.c 	struct rio_mport *port = (struct rio_mport *)dev_instance;
port              209 arch/powerpc/sysdev/fsl_rmu.c 	struct fsl_rmu *rmu = GET_RMM_HANDLE(port);
port              228 arch/powerpc/sysdev/fsl_rmu.c 		if (port->outb_msg[0].mcback != NULL) {
port              229 arch/powerpc/sysdev/fsl_rmu.c 			port->outb_msg[0].mcback(port, rmu->msg_tx_ring.dev_id,
port              253 arch/powerpc/sysdev/fsl_rmu.c 	struct rio_mport *port = (struct rio_mport *)dev_instance;
port              254 arch/powerpc/sysdev/fsl_rmu.c 	struct fsl_rmu *rmu = GET_RMM_HANDLE(port);
port              271 arch/powerpc/sysdev/fsl_rmu.c 		if (port->inb_msg[0].mcback != NULL)
port              272 arch/powerpc/sysdev/fsl_rmu.c 			port->inb_msg[0].mcback(port, rmu->msg_rx_ring.dev_id,
port               31 arch/powerpc/sysdev/fsl_soc.h 	u32 (*get_pixel_format)(enum fsl_diu_monitor_port port,
port               33 arch/powerpc/sysdev/fsl_soc.h 	void (*set_gamma_table)(enum fsl_diu_monitor_port port,
port               35 arch/powerpc/sysdev/fsl_soc.h 	void (*set_monitor_port)(enum fsl_diu_monitor_port port);
port               38 arch/powerpc/sysdev/fsl_soc.h 		(enum fsl_diu_monitor_port port);
port              212 arch/riscv/include/asm/io.h #define __io_reads_ins(port, ctype, len, bfence, afence)			\
port              213 arch/riscv/include/asm/io.h 	static inline void __ ## port ## len(const volatile void __iomem *addr,	\
port              229 arch/riscv/include/asm/io.h #define __io_writes_outs(port, ctype, len, bfence, afence)			\
port              230 arch/riscv/include/asm/io.h 	static inline void __ ## port ## len(volatile void __iomem *addr,	\
port               36 arch/s390/include/asm/io.h static inline void __iomem *ioport_map(unsigned long port, unsigned int nr)
port               14 arch/s390/include/asm/pnet.h int pnet_id_by_dev_port(struct device *dev, unsigned short port, u8 *pnetid);
port               71 arch/s390/net/pnet.c int pnet_id_by_dev_port(struct device *dev, unsigned short port, u8 *pnetid)
port               77 arch/s390/net/pnet.c 	if (!dev || port >= MAX_PNETID_PORTS)
port               81 arch/s390/net/pnet.c 	    memcmp(pnetids[port], zero, MAX_PNETID_LEN))
port               82 arch/s390/net/pnet.c 		memcpy(pnetid, pnetids[port], MAX_PNETID_LEN);
port              165 arch/sh/boards/mach-cayman/setup.c static void __iomem *cayman_ioport_map(unsigned long port, unsigned int len)
port              167 arch/sh/boards/mach-cayman/setup.c 	if (port < 0x400) {
port              169 arch/sh/boards/mach-cayman/setup.c 		return (void __iomem *)((port << 2) | smsc_superio_virt);
port              172 arch/sh/boards/mach-cayman/setup.c 	return (void __iomem *)port;
port              181 arch/sh/boards/mach-ecovec24/setup.c static void usb0_port_power(int port, int power)
port              217 arch/sh/boards/mach-ecovec24/setup.c static void usb1_port_power(int port, int power)
port              276 arch/sh/drivers/pci/pci.c 			       unsigned long port, unsigned int nr)
port              288 arch/sh/drivers/pci/pci.c 	return (void __iomem *)(chan->io_map_base + port);
port              201 arch/sh/drivers/pci/pcie-sh7786.c static int __init pcie_clk_init(struct sh7786_pcie_port *port)
port              203 arch/sh/drivers/pci/pcie-sh7786.c 	struct pci_channel *chan = port->hose;
port              220 arch/sh/drivers/pci/pcie-sh7786.c 	snprintf(fclk_name, sizeof(fclk_name), "pcie%d_fck", port->index);
port              222 arch/sh/drivers/pci/pcie-sh7786.c 	port->fclk = clk_get(NULL, fclk_name);
port              223 arch/sh/drivers/pci/pcie-sh7786.c 	if (IS_ERR(port->fclk)) {
port              224 arch/sh/drivers/pci/pcie-sh7786.c 		ret = PTR_ERR(port->fclk);
port              228 arch/sh/drivers/pci/pcie-sh7786.c 	clk_enable(port->fclk);
port              233 arch/sh/drivers/pci/pcie-sh7786.c 	clk = &port->phy_clk;
port              248 arch/sh/drivers/pci/pcie-sh7786.c 	clk_disable(port->fclk);
port              249 arch/sh/drivers/pci/pcie-sh7786.c 	clk_put(port->fclk);
port              256 arch/sh/drivers/pci/pcie-sh7786.c static int __init phy_init(struct sh7786_pcie_port *port)
port              258 arch/sh/drivers/pci/pcie-sh7786.c 	struct pci_channel *chan = port->hose;
port              261 arch/sh/drivers/pci/pcie-sh7786.c 	clk_enable(&port->phy_clk);
port              277 arch/sh/drivers/pci/pcie-sh7786.c 	clk_disable(&port->phy_clk);
port              289 arch/sh/drivers/pci/pcie-sh7786.c static void __init pcie_reset(struct sh7786_pcie_port *port)
port              291 arch/sh/drivers/pci/pcie-sh7786.c 	struct pci_channel *chan = port->hose;
port              299 arch/sh/drivers/pci/pcie-sh7786.c static int __init pcie_init(struct sh7786_pcie_port *port)
port              301 arch/sh/drivers/pci/pcie-sh7786.c 	struct pci_channel *chan = port->hose;
port              308 arch/sh/drivers/pci/pcie-sh7786.c 	pcie_reset(port);
port              321 arch/sh/drivers/pci/pcie-sh7786.c 	if (port->endpoint)
port              341 arch/sh/drivers/pci/pcie-sh7786.c 	data |= (port->index + 1) << 19;
port              436 arch/sh/drivers/pci/pcie-sh7786.c 		       port->index, (data >> 20) & 0x3f);
port              439 arch/sh/drivers/pci/pcie-sh7786.c 		       port->index);
port              501 arch/sh/drivers/pci/pcie-sh7786.c 	struct sh7786_pcie_port *port = data;
port              508 arch/sh/drivers/pci/pcie-sh7786.c 	port->endpoint = test_mode_pin(MODE_PIN11);
port              513 arch/sh/drivers/pci/pcie-sh7786.c 	ret = pcie_clk_init(port);
port              516 arch/sh/drivers/pci/pcie-sh7786.c 		       port->index);
port              520 arch/sh/drivers/pci/pcie-sh7786.c 	ret = phy_init(port);
port              523 arch/sh/drivers/pci/pcie-sh7786.c 		       port->index);
port              527 arch/sh/drivers/pci/pcie-sh7786.c 	ret = pcie_init(port);
port              530 arch/sh/drivers/pci/pcie-sh7786.c 			       port->index);
port              537 arch/sh/drivers/pci/pcie-sh7786.c 	register_pci_controller(port->hose);
port              595 arch/sh/drivers/pci/pcie-sh7786.c 		struct sh7786_pcie_port *port = sh7786_pcie_ports + i;
port              597 arch/sh/drivers/pci/pcie-sh7786.c 		port->index		= i;
port              598 arch/sh/drivers/pci/pcie-sh7786.c 		port->hose		= sh7786_pci_channels + i;
port              599 arch/sh/drivers/pci/pcie-sh7786.c 		port->hose->io_map_base	= port->hose->resources[0].start;
port              601 arch/sh/drivers/pci/pcie-sh7786.c 		async_schedule(sh7786_pcie_hwops->port_init_hw, port);
port              161 arch/sh/include/asm/io.h static inline void pfx##out##bwlq##p(type val, unsigned long port)	\
port              165 arch/sh/include/asm/io.h 	__addr = __ioport_map(port, sizeof(type));			\
port              170 arch/sh/include/asm/io.h static inline type pfx##in##bwlq##p(unsigned long port)			\
port              175 arch/sh/include/asm/io.h 	__addr = __ioport_map(port, sizeof(type));			\
port              196 arch/sh/include/asm/io.h static inline void outs##bwlq(unsigned long port, const void *addr,	\
port              202 arch/sh/include/asm/io.h 		out##bwlq(*__addr, port);				\
port              207 arch/sh/include/asm/io.h static inline void ins##bwlq(unsigned long port, void *addr,		\
port              213 arch/sh/include/asm/io.h 		*__addr = in##bwlq(port);				\
port               23 arch/sh/include/asm/io_noioport.h static inline void outb(unsigned char x, unsigned long port)
port               28 arch/sh/include/asm/io_noioport.h static inline void outw(unsigned short x, unsigned long port)
port               33 arch/sh/include/asm/io_noioport.h static inline void outl(unsigned int x, unsigned long port)
port               38 arch/sh/include/asm/io_noioport.h static inline void __iomem *ioport_map(unsigned long port, unsigned int size)
port               23 arch/sh/include/asm/machvec.h 	void __iomem *(*mv_ioport_map)(unsigned long port, unsigned int size);
port              471 arch/sh/kernel/cpu/sh2a/setup-sh7264.c static void usb_port_power(int port, int power)
port               10 arch/sh/kernel/cpu/sh3/serial-sh770x.c static void sh770x_sci_init_pins(struct uart_port *port, unsigned int cflag)
port               10 arch/sh/kernel/cpu/sh3/serial-sh7710.c static void sh7710_sci_init_pins(struct uart_port *port, unsigned int cflag)
port               12 arch/sh/kernel/cpu/sh3/serial-sh7710.c 	if (port->mapbase == 0xA4400000) {
port               15 arch/sh/kernel/cpu/sh3/serial-sh7710.c 	} else if (port->mapbase == 0xA4410000)
port                8 arch/sh/kernel/cpu/sh3/serial-sh7720.c static void sh7720_sci_init_pins(struct uart_port *port, unsigned int cflag)
port               14 arch/sh/kernel/cpu/sh3/serial-sh7720.c 		if (port->mapbase == 0xa4430000) { /* SCIF0 */
port               18 arch/sh/kernel/cpu/sh3/serial-sh7720.c 		} else if (port->mapbase == 0xa4438000) { /* SCIF1 */
port               24 arch/sh/kernel/cpu/sh3/serial-sh7720.c 		if (port->mapbase == 0xa4430000) { /* SCIF0 */
port               28 arch/sh/kernel/cpu/sh3/serial-sh7720.c 		} else if (port->mapbase == 0xa4438000) { /* SCIF1 */
port                8 arch/sh/kernel/cpu/sh4a/serial-sh7722.c static void sh7722_sci_init_pins(struct uart_port *port, unsigned int cflag)
port               12 arch/sh/kernel/cpu/sh4a/serial-sh7722.c 	if (port->mapbase == 0xffe00000) {
port               23 arch/sh/kernel/ioport.c void __iomem *ioport_map(unsigned long port, unsigned int nr)
port               27 arch/sh/kernel/ioport.c 	ret = __ioport_map_trapped(port, nr);
port               31 arch/sh/kernel/ioport.c 	return __ioport_map(port, nr);
port               56 arch/sparc/include/asm/floppy_32.h 	unsigned char (*fd_inb)(int port);
port               57 arch/sparc/include/asm/floppy_32.h 	void (*fd_outb)(unsigned char value, int port);
port               62 arch/sparc/include/asm/floppy_32.h #define fd_inb(port)              sun_fdops.fd_inb(port)
port               63 arch/sparc/include/asm/floppy_32.h #define fd_outb(value,port)       sun_fdops.fd_outb(value,port)
port              114 arch/sparc/include/asm/floppy_32.h static unsigned char sun_82072_fd_inb(int port)
port              117 arch/sparc/include/asm/floppy_32.h 	switch(port & 7) {
port              119 arch/sparc/include/asm/floppy_32.h 		printk("floppy: Asked to read unknown port %d\n", port);
port              131 arch/sparc/include/asm/floppy_32.h static void sun_82072_fd_outb(unsigned char value, int port)
port              134 arch/sparc/include/asm/floppy_32.h 	switch(port & 7) {
port              136 arch/sparc/include/asm/floppy_32.h 		printk("floppy: Asked to write to unknown port %d\n", port);
port              154 arch/sparc/include/asm/floppy_32.h static unsigned char sun_82077_fd_inb(int port)
port              157 arch/sparc/include/asm/floppy_32.h 	switch(port & 7) {
port              159 arch/sparc/include/asm/floppy_32.h 		printk("floppy: Asked to read unknown port %d\n", port);
port              179 arch/sparc/include/asm/floppy_32.h static void sun_82077_fd_outb(unsigned char value, int port)
port              182 arch/sparc/include/asm/floppy_32.h 	switch(port & 7) {
port              184 arch/sparc/include/asm/floppy_32.h 		printk("floppy: Asked to write to unknown port %d\n", port);
port               50 arch/sparc/include/asm/floppy_64.h 	unsigned char	(*fd_inb) (unsigned long port);
port               51 arch/sparc/include/asm/floppy_64.h 	void		(*fd_outb) (unsigned char value, unsigned long port);
port               65 arch/sparc/include/asm/floppy_64.h #define fd_inb(port)              sun_fdops.fd_inb(port)
port               66 arch/sparc/include/asm/floppy_64.h #define fd_outb(value,port)       sun_fdops.fd_outb(value,port)
port              100 arch/sparc/include/asm/floppy_64.h static unsigned char sun_82077_fd_inb(unsigned long port)
port              103 arch/sparc/include/asm/floppy_64.h 	switch(port & 7) {
port              105 arch/sparc/include/asm/floppy_64.h 		printk("floppy: Asked to read unknown port %lx\n", port);
port              118 arch/sparc/include/asm/floppy_64.h static void sun_82077_fd_outb(unsigned char value, unsigned long port)
port              121 arch/sparc/include/asm/floppy_64.h 	switch(port & 7) {
port              123 arch/sparc/include/asm/floppy_64.h 		printk("floppy: Asked to write to unknown port %lx\n", port);
port              301 arch/sparc/include/asm/floppy_64.h static unsigned char sun_pci_fd_inb(unsigned long port)
port              304 arch/sparc/include/asm/floppy_64.h 	return inb(port);
port              307 arch/sparc/include/asm/floppy_64.h static void sun_pci_fd_outb(unsigned char val, unsigned long port)
port              310 arch/sparc/include/asm/floppy_64.h 	outb(val, port);
port              313 arch/sparc/include/asm/floppy_64.h static void sun_pci_fd_broken_outb(unsigned char val, unsigned long port)
port              323 arch/sparc/include/asm/floppy_64.h 	if (port == ((unsigned long)sun_fdc) + 2) {
port              328 arch/sparc/include/asm/floppy_64.h 	outb(val, port);
port              332 arch/sparc/include/asm/floppy_64.h static void sun_pci_fd_lde_broken_outb(unsigned char val, unsigned long port)
port              342 arch/sparc/include/asm/floppy_64.h 	if (port == ((unsigned long)sun_fdc) + 2) {
port              348 arch/sparc/include/asm/floppy_64.h 	outb(val, port);
port              442 arch/sparc/include/asm/floppy_64.h #define DOR	(port + 2)
port              443 arch/sparc/include/asm/floppy_64.h #define MSR	(port + 4)
port              444 arch/sparc/include/asm/floppy_64.h #define FIFO	(port + 5)
port              446 arch/sparc/include/asm/floppy_64.h static void sun_pci_fd_out_byte(unsigned long port, unsigned char val,
port              457 arch/sparc/include/asm/floppy_64.h static unsigned char sun_pci_fd_sensei(unsigned long port)
port              463 arch/sparc/include/asm/floppy_64.h 	sun_pci_fd_out_byte(port, 0x08, FIFO);
port              482 arch/sparc/include/asm/floppy_64.h static void sun_pci_fd_reset(unsigned long port)
port              490 arch/sparc/include/asm/floppy_64.h 		status = sun_pci_fd_sensei(port);
port              498 arch/sparc/include/asm/floppy_64.h static int sun_pci_fd_test_drive(unsigned long port, int drive)
port              504 arch/sparc/include/asm/floppy_64.h 	sun_pci_fd_reset(port);
port              507 arch/sparc/include/asm/floppy_64.h 	sun_pci_fd_out_byte(port, data, DOR);
port              509 arch/sparc/include/asm/floppy_64.h 	sun_pci_fd_out_byte(port, 0x07, FIFO);
port              510 arch/sparc/include/asm/floppy_64.h 	sun_pci_fd_out_byte(port, drive & 0x03, FIFO);
port              514 arch/sparc/include/asm/floppy_64.h 		status = sun_pci_fd_sensei(port);
port              522 arch/sparc/include/asm/floppy_64.h 	sun_pci_fd_reset(port);
port               36 arch/sparc/include/asm/ide.h static inline void __ide_insw(void __iomem *port, void *dst, u32 count)
port               45 arch/sparc/include/asm/ide.h 		*ps++ = __raw_readw(port);
port               52 arch/sparc/include/asm/ide.h 		w  = __raw_readw(port) << 16;
port               53 arch/sparc/include/asm/ide.h 		w |= __raw_readw(port);
port               59 arch/sparc/include/asm/ide.h 		*ps++ = __raw_readw(port);
port               66 arch/sparc/include/asm/ide.h static inline void __ide_outsw(void __iomem *port, const void *src, u32 count)
port               75 arch/sparc/include/asm/ide.h 		__raw_writew(*ps++, port);
port               83 arch/sparc/include/asm/ide.h 		__raw_writew((w >> 16), port);
port               84 arch/sparc/include/asm/ide.h 		__raw_writew(w, port);
port               89 arch/sparc/include/asm/ide.h 		__raw_writew(*ps, port);
port              132 arch/sparc/include/asm/io_32.h void __iomem *ioport_map(unsigned long port, unsigned int nr);
port              246 arch/sparc/include/asm/io_64.h static inline void readsb(void __iomem *port, void *buf, unsigned long count)
port              248 arch/sparc/include/asm/io_64.h 	insb((unsigned long __force)port, buf, count);
port              250 arch/sparc/include/asm/io_64.h static inline void readsw(void __iomem *port, void *buf, unsigned long count)
port              252 arch/sparc/include/asm/io_64.h 	insw((unsigned long __force)port, buf, count);
port              255 arch/sparc/include/asm/io_64.h static inline void readsl(void __iomem *port, void *buf, unsigned long count)
port              257 arch/sparc/include/asm/io_64.h 	insl((unsigned long __force)port, buf, count);
port              260 arch/sparc/include/asm/io_64.h static inline void writesb(void __iomem *port, const void *buf, unsigned long count)
port              262 arch/sparc/include/asm/io_64.h 	outsb((unsigned long __force)port, buf, count);
port              265 arch/sparc/include/asm/io_64.h static inline void writesw(void __iomem *port, const void *buf, unsigned long count)
port              267 arch/sparc/include/asm/io_64.h 	outsw((unsigned long __force)port, buf, count);
port              270 arch/sparc/include/asm/io_64.h static inline void writesl(void __iomem *port, const void *buf, unsigned long count)
port              272 arch/sparc/include/asm/io_64.h 	outsl((unsigned long __force)port, buf, count);
port              430 arch/sparc/include/asm/io_64.h void __iomem *ioport_map(unsigned long port, unsigned int nr);
port               87 arch/sparc/include/asm/ns87303.h static inline int ns87303_modify(unsigned long port, unsigned int index,
port              104 arch/sparc/include/asm/ns87303.h 	outb(index, port);
port              105 arch/sparc/include/asm/ns87303.h 	value = inb(port + 1);
port              108 arch/sparc/include/asm/ns87303.h 	outb(value, port + 1);
port              109 arch/sparc/include/asm/ns87303.h 	outb(value, port + 1);
port               43 arch/sparc/include/asm/parport.h 	struct parport *port;
port               10 arch/sparc/lib/iomap.c void __iomem *ioport_map(unsigned long port, unsigned int nr)
port               12 arch/sparc/lib/iomap.c 	return (void __iomem *) (unsigned long) port;
port               40 arch/um/drivers/chan.h extern void chan_enable_winch(struct chan *chan, struct tty_port *port);
port              125 arch/um/drivers/chan_kern.c void chan_enable_winch(struct chan *chan, struct tty_port *port)
port              128 arch/um/drivers/chan_kern.c 		register_winch(chan->fd, port);
port              540 arch/um/drivers/chan_kern.c 	struct tty_port *port = &line->port;
port              549 arch/um/drivers/chan_kern.c 		if (!tty_buffer_request_room(port, 1)) {
port              555 arch/um/drivers/chan_kern.c 			tty_insert_flip_char(port, c, TTY_NORMAL);
port              560 arch/um/drivers/chan_kern.c 			tty_port_tty_hangup(&line->port, false);
port              569 arch/um/drivers/chan_kern.c 	tty_flip_buffer_push(port);
port              219 arch/um/drivers/chan_user.c static int winch_tramp(int fd, struct tty_port *port, int *fd_out,
port              274 arch/um/drivers/chan_user.c void register_winch(int fd, struct tty_port *port)
port              284 arch/um/drivers/chan_user.c 	if (is_skas_winch(pid, fd, port)) {
port              285 arch/um/drivers/chan_user.c 		register_winch_irq(-1, fd, -1, port, 0);
port              290 arch/um/drivers/chan_user.c 		thread = winch_tramp(fd, port, &thread_fd, &stack);
port              294 arch/um/drivers/chan_user.c 		register_winch_irq(thread_fd, fd, thread, port, stack);
port               42 arch/um/drivers/chan_user.h extern void register_winch(int fd,  struct tty_port *port);
port               44 arch/um/drivers/chan_user.h 			       struct tty_port *port, unsigned long stack);
port              262 arch/um/drivers/line.c 	tty_port_tty_wakeup(&line->port);
port              285 arch/um/drivers/line.c static int line_activate(struct tty_port *port, struct tty_struct *tty)
port              295 arch/um/drivers/line.c 		chan_enable_winch(line->chan_out, port);
port              307 arch/um/drivers/line.c static void line_destruct(struct tty_port *port)
port              309 arch/um/drivers/line.c 	struct tty_struct *tty = tty_port_tty_get(port);
port              327 arch/um/drivers/line.c 	return tty_port_open(&line->port, tty, filp);
port              348 arch/um/drivers/line.c 	tty_port_close(&line->port, tty, filp);
port              355 arch/um/drivers/line.c 	tty_port_hangup(&line->port);
port              373 arch/um/drivers/line.c 	if (line->port.count) {
port              400 arch/um/drivers/line.c 			struct device *d = tty_port_register_device(&line->port,
port              505 arch/um/drivers/line.c 		struct tty_struct *tty = tty_port_tty_get(&line->port);
port              562 arch/um/drivers/line.c 		tty_port_init(&lines[i].port);
port              563 arch/um/drivers/line.c 		lines[i].port.ops = &line_port_ops;
port              576 arch/um/drivers/line.c 			tty_port_destroy(&lines[i].port);
port              593 arch/um/drivers/line.c 	struct tty_port *port;
port              648 arch/um/drivers/line.c 	tty = tty_port_tty_get(winch->port);
port              665 arch/um/drivers/line.c void register_winch_irq(int fd, int tty_fd, int pid, struct tty_port *port,
port              680 arch/um/drivers/line.c 				   .port 	= port,
port              715 arch/um/drivers/line.c 		wtty = tty_port_tty_get(winch->port);
port               35 arch/um/drivers/line.h 	struct tty_port port;
port                9 arch/um/drivers/port.h extern void *port_data(int port);
port               13 arch/um/drivers/port.h extern int port_listen_fd(int port);
port               23 arch/um/drivers/port_kern.c 	int port;
port               31 arch/um/drivers/port_kern.c 	struct port_list *port;
port               42 arch/um/drivers/port_kern.c 	struct port_list *port;
port               63 arch/um/drivers/port_kern.c 	list_add(&conn->list, &conn->port->connections);
port               65 arch/um/drivers/port_kern.c 	complete(&conn->port->done);
port               76 arch/um/drivers/port_kern.c static int port_accept(struct port_list *port)
port               81 arch/um/drivers/port_kern.c 	fd = port_connection(port->fd, socket, &pid);
port              100 arch/um/drivers/port_kern.c 		  .port 	= port });
port              109 arch/um/drivers/port_kern.c 	if (atomic_read(&port->wait_count) == 0) {
port              113 arch/um/drivers/port_kern.c 	list_add(&conn->list, &port->pending);
port              130 arch/um/drivers/port_kern.c 	struct port_list *port;
port              136 arch/um/drivers/port_kern.c 		port = list_entry(ele, struct port_list, list);
port              137 arch/um/drivers/port_kern.c 		if (!port->has_connection)
port              140 arch/um/drivers/port_kern.c 		while (port_accept(port))
port              142 arch/um/drivers/port_kern.c 		port->has_connection = 0;
port              151 arch/um/drivers/port_kern.c 	struct port_list *port = data;
port              153 arch/um/drivers/port_kern.c 	port->has_connection = 1;
port              161 arch/um/drivers/port_kern.c 	struct port_list *port;
port              167 arch/um/drivers/port_kern.c 		port = list_entry(ele, struct port_list, list);
port              168 arch/um/drivers/port_kern.c 		if (port->port == port_num)
port              171 arch/um/drivers/port_kern.c 	port = kmalloc(sizeof(struct port_list), GFP_KERNEL);
port              172 arch/um/drivers/port_kern.c 	if (port == NULL) {
port              185 arch/um/drivers/port_kern.c 			  IRQF_SHARED, "port", port)) {
port              190 arch/um/drivers/port_kern.c 	*port = ((struct port_list)
port              191 arch/um/drivers/port_kern.c 		{ .list 	 	= LIST_HEAD_INIT(port->list),
port              194 arch/um/drivers/port_kern.c 		  .port 	 	= port_num,
port              196 arch/um/drivers/port_kern.c 		  .pending 		= LIST_HEAD_INIT(port->pending),
port              197 arch/um/drivers/port_kern.c 		  .connections 		= LIST_HEAD_INIT(port->connections) });
port              198 arch/um/drivers/port_kern.c 	spin_lock_init(&port->lock);
port              199 arch/um/drivers/port_kern.c 	init_completion(&port->done);
port              200 arch/um/drivers/port_kern.c 	list_add(&port->list, &ports);
port              209 arch/um/drivers/port_kern.c 	*dev = ((struct port_dev) { .port  		= port,
port              217 arch/um/drivers/port_kern.c 	kfree(port);
port              227 arch/um/drivers/port_kern.c 	struct port_list *port = dev->port;
port              230 arch/um/drivers/port_kern.c 	atomic_inc(&port->wait_count);
port              233 arch/um/drivers/port_kern.c 		if (wait_for_completion_interruptible(&port->done))
port              236 arch/um/drivers/port_kern.c 		spin_lock(&port->lock);
port              238 arch/um/drivers/port_kern.c 		conn = list_entry(port->connections.next, struct connection,
port              241 arch/um/drivers/port_kern.c 		spin_unlock(&port->lock);
port              267 arch/um/drivers/port_kern.c 	atomic_dec(&port->wait_count);
port              294 arch/um/drivers/port_kern.c 	struct port_list *port;
port              297 arch/um/drivers/port_kern.c 		port = list_entry(ele, struct port_list, list);
port              298 arch/um/drivers/port_kern.c 		free_irq_by_fd(port->fd);
port              299 arch/um/drivers/port_kern.c 		os_close_file(port->fd);
port               29 arch/um/drivers/port_user.c 	int port;
port               37 arch/um/drivers/port_user.c 	port = strtoul(str, &end, 0);
port               44 arch/um/drivers/port_user.c 	kern_data = port_data(port);
port               54 arch/um/drivers/port_user.c 	sprintf(data->dev, "%d", port);
port              111 arch/um/drivers/port_user.c int port_listen_fd(int port)
port              127 arch/um/drivers/port_user.c 	addr.sin_port = htons(port);
port               22 arch/um/drivers/umcast_user.c static struct sockaddr_in *new_addr(char *addr, unsigned short port)
port               37 arch/um/drivers/umcast_user.c 	sin->sin_port = htons(port);
port               20 arch/um/drivers/vde.h 	int port;
port               78 arch/um/drivers/vde_kern.c 		  .port			= 0,
port               90 arch/um/drivers/vde_kern.c 		init->port = simple_strtoul(port_str, &last, 10);
port               88 arch/um/drivers/vde_user.c 	args->port = init->port;
port               92 arch/um/drivers/vde_user.c 	args->port ?  printk("port %d", args->port) :
port               39 arch/x86/boot/boot.h static inline void outb(u8 v, u16 port)
port               41 arch/x86/boot/boot.h 	asm volatile("outb %0,%1" : : "a" (v), "dN" (port));
port               43 arch/x86/boot/boot.h static inline u8 inb(u16 port)
port               46 arch/x86/boot/boot.h 	asm volatile("inb %1,%0" : "=a" (v) : "dN" (port));
port               50 arch/x86/boot/boot.h static inline void outw(u16 v, u16 port)
port               52 arch/x86/boot/boot.h 	asm volatile("outw %0,%1" : : "a" (v), "dN" (port));
port               54 arch/x86/boot/boot.h static inline u16 inw(u16 port)
port               57 arch/x86/boot/boot.h 	asm volatile("inw %1,%0" : "=a" (v) : "dN" (port));
port               61 arch/x86/boot/boot.h static inline void outl(u32 v, u16 port)
port               63 arch/x86/boot/boot.h 	asm volatile("outl %0,%1" : : "a" (v), "dN" (port));
port               65 arch/x86/boot/boot.h static inline u32 inl(u16 port)
port               68 arch/x86/boot/boot.h 	asm volatile("inl %1,%0" : "=a" (v) : "dN" (port));
port               26 arch/x86/boot/early_serial_console.c static void early_serial_init(int port, int baud)
port               31 arch/x86/boot/early_serial_console.c 	outb(0x3, port + LCR);	/* 8n1 */
port               32 arch/x86/boot/early_serial_console.c 	outb(0, port + IER);	/* no interrupt */
port               33 arch/x86/boot/early_serial_console.c 	outb(0, port + FCR);	/* no fifo */
port               34 arch/x86/boot/early_serial_console.c 	outb(0x3, port + MCR);	/* DTR + RTS */
port               37 arch/x86/boot/early_serial_console.c 	c = inb(port + LCR);
port               38 arch/x86/boot/early_serial_console.c 	outb(c | DLAB, port + LCR);
port               39 arch/x86/boot/early_serial_console.c 	outb(divisor & 0xff, port + DLL);
port               40 arch/x86/boot/early_serial_console.c 	outb((divisor >> 8) & 0xff, port + DLH);
port               41 arch/x86/boot/early_serial_console.c 	outb(c & ~DLAB, port + LCR);
port               43 arch/x86/boot/early_serial_console.c 	early_serial_base = port;
port               51 arch/x86/boot/early_serial_console.c 	int port = 0;
port               57 arch/x86/boot/early_serial_console.c 			port = DEFAULT_SERIAL_PORT;
port               71 arch/x86/boot/early_serial_console.c 			port = simple_strtoull(arg + pos, &e, 16);
port               72 arch/x86/boot/early_serial_console.c 			if (port == 0 || arg + pos == e)
port               73 arch/x86/boot/early_serial_console.c 				port = DEFAULT_SERIAL_PORT;
port               86 arch/x86/boot/early_serial_console.c 			port = bases[idx];
port               97 arch/x86/boot/early_serial_console.c 	if (port)
port               98 arch/x86/boot/early_serial_console.c 		early_serial_init(port, baud);
port              102 arch/x86/boot/early_serial_console.c static unsigned int probe_baud(int port)
port              107 arch/x86/boot/early_serial_console.c 	lcr = inb(port + LCR);
port              108 arch/x86/boot/early_serial_console.c 	outb(lcr | DLAB, port + LCR);
port              109 arch/x86/boot/early_serial_console.c 	dll = inb(port + DLL);
port              110 arch/x86/boot/early_serial_console.c 	dlh = inb(port + DLH);
port              111 arch/x86/boot/early_serial_console.c 	outb(lcr, port + LCR);
port              121 arch/x86/boot/early_serial_console.c 	int port = 0;
port              133 arch/x86/boot/early_serial_console.c 		port = simple_strtoull(options + 12, &options, 0);
port              135 arch/x86/boot/early_serial_console.c 		port = simple_strtoull(options + 8, &options, 0);
port              142 arch/x86/boot/early_serial_console.c 		baud = probe_baud(port);
port              144 arch/x86/boot/early_serial_console.c 	if (port)
port              145 arch/x86/boot/early_serial_console.c 		early_serial_init(port, baud);
port               97 arch/x86/boot/video.h static inline u8 in_idx(u16 port, u8 index)
port               99 arch/x86/boot/video.h 	outb(index, port);
port              100 arch/x86/boot/video.h 	return inb(port+1);
port              103 arch/x86/boot/video.h static inline void out_idx(u8 v, u16 port, u8 index)
port              105 arch/x86/boot/video.h 	outw(index+(v << 8), port);
port              109 arch/x86/boot/video.h static inline u8 tst_idx(u8 v, u16 port, u8 index)
port              111 arch/x86/boot/video.h 	out_idx(port, index, v);
port              112 arch/x86/boot/video.h 	return in_idx(port, index);
port             1116 arch/x86/events/intel/uncore_nhmex.c 	int idx, port;
port             1119 arch/x86/events/intel/uncore_nhmex.c 	port = idx / 6 + box->pmu->pmu_idx * 4;
port             1123 arch/x86/events/intel/uncore_nhmex.c 		wrmsrl(NHMEX_R_MSR_PORTN_IPERF_CFG0(port), reg1->config);
port             1126 arch/x86/events/intel/uncore_nhmex.c 		wrmsrl(NHMEX_R_MSR_PORTN_IPERF_CFG1(port), reg1->config);
port             1130 arch/x86/events/intel/uncore_nhmex.c 		wrmsrl(NHMEX_R_MSR_PORTN_QLX_CFG(port),
port             1134 arch/x86/events/intel/uncore_nhmex.c 		wrmsrl(NHMEX_R_MSR_PORTN_XBR_SET1_MM_CFG(port),
port             1136 arch/x86/events/intel/uncore_nhmex.c 		wrmsrl(NHMEX_R_MSR_PORTN_XBR_SET1_MATCH(port), reg1->config);
port             1137 arch/x86/events/intel/uncore_nhmex.c 		wrmsrl(NHMEX_R_MSR_PORTN_XBR_SET1_MASK(port), reg2->config);
port             1140 arch/x86/events/intel/uncore_nhmex.c 		wrmsrl(NHMEX_R_MSR_PORTN_XBR_SET2_MM_CFG(port),
port             1142 arch/x86/events/intel/uncore_nhmex.c 		wrmsrl(NHMEX_R_MSR_PORTN_XBR_SET2_MATCH(port), reg1->config);
port             1143 arch/x86/events/intel/uncore_nhmex.c 		wrmsrl(NHMEX_R_MSR_PORTN_XBR_SET2_MASK(port), reg2->config);
port               34 arch/x86/include/asm/floppy.h #define fd_inb(port)		inb_p(port)
port               35 arch/x86/include/asm/floppy.h #define fd_outb(value, port)	outb_p(value, port)
port              510 arch/x86/include/asm/hyperv-tlfs.h 		union hv_port_id port;
port               32 arch/x86/include/asm/i8259.h static inline unsigned char inb_pic(unsigned int port)
port               34 arch/x86/include/asm/i8259.h 	unsigned char value = inb(port);
port               45 arch/x86/include/asm/i8259.h static inline void outb_pic(unsigned char value, unsigned int port)
port               47 arch/x86/include/asm/i8259.h 	outb(value, port);
port              280 arch/x86/include/asm/io.h static inline void out##bwl(unsigned type value, int port)		\
port              283 arch/x86/include/asm/io.h 		     : : "a"(value), "Nd"(port));			\
port              286 arch/x86/include/asm/io.h static inline unsigned type in##bwl(int port)				\
port              290 arch/x86/include/asm/io.h 		     : "=a"(value) : "Nd"(port));			\
port              294 arch/x86/include/asm/io.h static inline void out##bwl##_p(unsigned type value, int port)		\
port              296 arch/x86/include/asm/io.h 	out##bwl(value, port);						\
port              300 arch/x86/include/asm/io.h static inline unsigned type in##bwl##_p(int port)			\
port              302 arch/x86/include/asm/io.h 	unsigned type value = in##bwl(port);				\
port              307 arch/x86/include/asm/io.h static inline void outs##bwl(int port, const void *addr, unsigned long count) \
port              312 arch/x86/include/asm/io.h 			out##bwl(*value, port);				\
port              319 arch/x86/include/asm/io.h 			     : "d"(port) : "memory");			\
port              323 arch/x86/include/asm/io.h static inline void ins##bwl(int port, void *addr, unsigned long count)	\
port              328 arch/x86/include/asm/io.h 			*value = in##bwl(port);				\
port              335 arch/x86/include/asm/io.h 			     : "d"(port) : "memory");			\
port               71 arch/x86/include/asm/iosf_mbi.h int iosf_mbi_read(u8 port, u8 opcode, u32 offset, u32 *mdr);
port               83 arch/x86/include/asm/iosf_mbi.h int iosf_mbi_write(u8 port, u8 opcode, u32 offset, u32 mdr);
port               96 arch/x86/include/asm/iosf_mbi.h int iosf_mbi_modify(u8 port, u8 opcode, u32 offset, u32 mdr, u32 mask);
port              201 arch/x86/include/asm/iosf_mbi.h int iosf_mbi_read(u8 port, u8 opcode, u32 offset, u32 *mdr)
port              208 arch/x86/include/asm/iosf_mbi.h int iosf_mbi_write(u8 port, u8 opcode, u32 offset, u32 mdr)
port              215 arch/x86/include/asm/iosf_mbi.h int iosf_mbi_modify(u8 port, u8 opcode, u32 offset, u32 mdr, u32 mask)
port              188 arch/x86/include/asm/kvm_emulate.h 			       int size, unsigned short port, void *val,
port              192 arch/x86/include/asm/kvm_emulate.h 				int size, unsigned short port, const void *val,
port              353 arch/x86/include/asm/kvm_host.h 	int port;
port             1369 arch/x86/include/asm/kvm_host.h int kvm_fast_pio(struct kvm_vcpu *vcpu, int size, unsigned short port, int in);
port              768 arch/x86/kernel/apic/io_apic.c 		unsigned int port = 0x4d0 + (irq >> 3);
port              769 arch/x86/kernel/apic/io_apic.c 		return (inb(port) >> (irq & 7)) & 1;
port              161 arch/x86/kernel/early_printk.c 		unsigned port;
port              169 arch/x86/kernel/early_printk.c 			port = simple_strtoul(s, &e, 10);
port              170 arch/x86/kernel/early_printk.c 			if (port > 1 || s == e)
port              171 arch/x86/kernel/early_printk.c 				port = 0;
port              172 arch/x86/kernel/early_printk.c 			early_serial_base = bases[port];
port              270 arch/x86/kernel/mpparse.c 	unsigned int port;
port              272 arch/x86/kernel/mpparse.c 	port = 0x4d0 + (irq >> 3);
port              273 arch/x86/kernel/mpparse.c 	return (inb(port) >> (irq & 7)) & 1;
port             1511 arch/x86/kvm/emulate.c 			   unsigned int size, unsigned short port,
port             1527 arch/x86/kvm/emulate.c 		if (!ctxt->ops->pio_in_emulated(ctxt, size, port, rc->data, n))
port             2971 arch/x86/kvm/emulate.c 					    u16 port, u16 len)
port             2977 arch/x86/kvm/emulate.c 	u16 tr, io_bitmap_ptr, perm, bit_idx = port & 0x7;
port             2986 arch/x86/kvm/emulate.c 	    ((port == VMWARE_PORT_VMPORT) || (port == VMWARE_PORT_VMRPC)))
port             3001 arch/x86/kvm/emulate.c 	if (io_bitmap_ptr + port/8 > desc_limit_scaled(&tr_seg))
port             3003 arch/x86/kvm/emulate.c 	r = ops->read_std(ctxt, base + io_bitmap_ptr + port/8, &perm, 2, NULL, true);
port             3012 arch/x86/kvm/emulate.c 				 u16 port, u16 len)
port             3018 arch/x86/kvm/emulate.c 		if (!emulator_io_port_access_allowed(ctxt, port, len))
port             2928 arch/x86/kvm/svm.c 	unsigned port;
port             2936 arch/x86/kvm/svm.c 	port = io_info >> 16;
port             2940 arch/x86/kvm/svm.c 	return kvm_fast_pio(&svm->vcpu, size, port, in);
port             3152 arch/x86/kvm/svm.c 	unsigned port, size, iopm_len;
port             3160 arch/x86/kvm/svm.c 	port = svm->vmcb->control.exit_info_1 >> 16;
port             3163 arch/x86/kvm/svm.c 	gpa  = svm->nested.vmcb_iopm + (port / 8);
port             3164 arch/x86/kvm/svm.c 	start_bit = port % 8;
port              101 arch/x86/kvm/trace.h 	TP_PROTO(unsigned int rw, unsigned int port, unsigned int size,
port              103 arch/x86/kvm/trace.h 	TP_ARGS(rw, port, size, count, data),
port              107 arch/x86/kvm/trace.h 		__field(	unsigned int, 	port		)
port              115 arch/x86/kvm/trace.h 		__entry->port		= port;
port              128 arch/x86/kvm/trace.h 		  __entry->port, __entry->size, __entry->count, __entry->val,
port             5122 arch/x86/kvm/vmx/nested.c bool nested_vmx_check_io_bitmaps(struct kvm_vcpu *vcpu, unsigned int port,
port             5133 arch/x86/kvm/vmx/nested.c 		if (port < 0x8000)
port             5135 arch/x86/kvm/vmx/nested.c 		else if (port < 0x10000)
port             5139 arch/x86/kvm/vmx/nested.c 		bitmap += (port & 0x7fff) / 8;
port             5144 arch/x86/kvm/vmx/nested.c 		if (b & (1 << (port & 7)))
port             5147 arch/x86/kvm/vmx/nested.c 		port++;
port             5159 arch/x86/kvm/vmx/nested.c 	unsigned short port;
port             5167 arch/x86/kvm/vmx/nested.c 	port = exit_qualification >> 16;
port             5170 arch/x86/kvm/vmx/nested.c 	return nested_vmx_check_io_bitmaps(vcpu, port, size);
port               35 arch/x86/kvm/vmx/nested.h bool nested_vmx_check_io_bitmaps(struct kvm_vcpu *vcpu, unsigned int port,
port             4716 arch/x86/kvm/vmx/vmx.c 	unsigned port;
port             4726 arch/x86/kvm/vmx/vmx.c 	port = exit_qualification >> 16;
port             4730 arch/x86/kvm/vmx/vmx.c 	return kvm_fast_pio(vcpu, size, port, in);
port             7104 arch/x86/kvm/vmx/vmx.c 	unsigned short port;
port             7110 arch/x86/kvm/vmx/vmx.c 		port = info->src_val;
port             7113 arch/x86/kvm/vmx/vmx.c 		port = info->dst_val;
port             7128 arch/x86/kvm/vmx/vmx.c 		intercept = nested_vmx_check_io_bitmaps(vcpu, port, size);
port             5898 arch/x86/kvm/x86.c 			r = kvm_io_bus_read(vcpu, KVM_PIO_BUS, vcpu->arch.pio.port,
port             5902 arch/x86/kvm/x86.c 					     vcpu->arch.pio.port, vcpu->arch.pio.size,
port             5912 arch/x86/kvm/x86.c 			       unsigned short port, void *val,
port             5915 arch/x86/kvm/x86.c 	vcpu->arch.pio.port = port;
port             5930 arch/x86/kvm/x86.c 	vcpu->run->io.port = port;
port             5936 arch/x86/kvm/x86.c 				    int size, unsigned short port, void *val,
port             5947 arch/x86/kvm/x86.c 	ret = emulator_pio_in_out(vcpu, size, port, val, count, true);
port             5951 arch/x86/kvm/x86.c 		trace_kvm_pio(KVM_PIO_IN, port, size, count, vcpu->arch.pio_data);
port             5960 arch/x86/kvm/x86.c 				     int size, unsigned short port,
port             5966 arch/x86/kvm/x86.c 	trace_kvm_pio(KVM_PIO_OUT, port, size, count, vcpu->arch.pio_data);
port             5967 arch/x86/kvm/x86.c 	return emulator_pio_in_out(vcpu, size, port, (void *)val, count, false);
port             6885 arch/x86/kvm/x86.c 			    unsigned short port)
port             6889 arch/x86/kvm/x86.c 					    size, port, &val, 1);
port             6897 arch/x86/kvm/x86.c 	if (port == 0x7e &&
port             6929 arch/x86/kvm/x86.c 				 vcpu->arch.pio.port, &val, 1);
port             6936 arch/x86/kvm/x86.c 			   unsigned short port)
port             6944 arch/x86/kvm/x86.c 	ret = emulator_pio_in_emulated(&vcpu->arch.emulate_ctxt, size, port,
port             6957 arch/x86/kvm/x86.c int kvm_fast_pio(struct kvm_vcpu *vcpu, int size, unsigned short port, int in)
port             6962 arch/x86/kvm/x86.c 		ret = kvm_fast_pio_in(vcpu, size, port);
port             6964 arch/x86/kvm/x86.c 		ret = kvm_fast_pio_out(vcpu, size, port);
port              156 arch/x86/pci/irq.c 	unsigned int port = 0x4d0 + (irq >> 3);
port              165 arch/x86/pci/irq.c 	val = inb(port);
port              168 arch/x86/pci/irq.c 		outb(val | mask, port);
port               82 arch/x86/platform/ce4100/ce4100.c static void ce4100_serial_fixup(int port, struct uart_port *up,
port               99 arch/x86/platform/ce4100/ce4100.c 		up->mapbase += port * 0x100;
port              100 arch/x86/platform/ce4100/ce4100.c 		up->membase += port * 0x100;
port               34 arch/x86/platform/intel/iosf_mbi.c static inline u32 iosf_mbi_form_mcr(u8 op, u8 port, u8 offset)
port               36 arch/x86/platform/intel/iosf_mbi.c 	return (op << 24) | (port << 16) | (offset << 8) | MBI_ENABLE;
port               97 arch/x86/platform/intel/iosf_mbi.c int iosf_mbi_read(u8 port, u8 opcode, u32 offset, u32 *mdr)
port              104 arch/x86/platform/intel/iosf_mbi.c 	if (port == BT_MBI_UNIT_GFX) {
port              109 arch/x86/platform/intel/iosf_mbi.c 	mcr = iosf_mbi_form_mcr(opcode, port, offset & MBI_MASK_LO);
port              120 arch/x86/platform/intel/iosf_mbi.c int iosf_mbi_write(u8 port, u8 opcode, u32 offset, u32 mdr)
port              127 arch/x86/platform/intel/iosf_mbi.c 	if (port == BT_MBI_UNIT_GFX) {
port              132 arch/x86/platform/intel/iosf_mbi.c 	mcr = iosf_mbi_form_mcr(opcode, port, offset & MBI_MASK_LO);
port              143 arch/x86/platform/intel/iosf_mbi.c int iosf_mbi_modify(u8 port, u8 opcode, u32 offset, u32 mdr, u32 mask)
port              151 arch/x86/platform/intel/iosf_mbi.c 	if (port == BT_MBI_UNIT_GFX) {
port              156 arch/x86/platform/intel/iosf_mbi.c 	mcr = iosf_mbi_form_mcr(opcode, port, offset & MBI_MASK_LO);
port              460 arch/x86/platform/intel/iosf_mbi.c 	   port	   = ((u32)val & 0x00FF0000) >> 16,
port              470 arch/x86/platform/intel/iosf_mbi.c 		err = iosf_mbi_write(port,
port              475 arch/x86/platform/intel/iosf_mbi.c 		err = iosf_mbi_read(port,
port               52 arch/x86/platform/olpc/olpc.c static inline unsigned int ibf_status(unsigned int port)
port               54 arch/x86/platform/olpc/olpc.c 	return !!(inb(port) & 0x02);
port               57 arch/x86/platform/olpc/olpc.c static inline unsigned int obf_status(unsigned int port)
port               59 arch/x86/platform/olpc/olpc.c 	return inb(port) & 0x01;
port               63 arch/x86/platform/olpc/olpc.c static int __wait_on_ibf(unsigned int line, unsigned int port, int desired)
port               66 arch/x86/platform/olpc/olpc.c 	int state = ibf_status(port);
port               70 arch/x86/platform/olpc/olpc.c 		state = ibf_status(port);
port               83 arch/x86/platform/olpc/olpc.c static int __wait_on_obf(unsigned int line, unsigned int port, int desired)
port               86 arch/x86/platform/olpc/olpc.c 	int state = obf_status(port);
port               90 arch/x86/platform/olpc/olpc.c 		state = obf_status(port);
port               54 arch/xtensa/platforms/iss/console.c 	tty->port = &serial_port;
port               96 arch/xtensa/platforms/iss/console.c 	struct tty_port *port = &serial_port;
port              107 arch/xtensa/platforms/iss/console.c 		tty_insert_flip_char(port, c, TTY_NORMAL);
port              112 arch/xtensa/platforms/iss/console.c 		tty_flip_buffer_push(port);
port              640 drivers/acpi/osl.c acpi_status acpi_os_read_port(acpi_io_address port, u32 * value, u32 width)
port              649 drivers/acpi/osl.c 		*(u8 *) value = inb(port);
port              651 drivers/acpi/osl.c 		*(u16 *) value = inw(port);
port              653 drivers/acpi/osl.c 		*(u32 *) value = inl(port);
port              663 drivers/acpi/osl.c acpi_status acpi_os_write_port(acpi_io_address port, u32 value, u32 width)
port              666 drivers/acpi/osl.c 		outb(value, port);
port              668 drivers/acpi/osl.c 		outw(value, port);
port              670 drivers/acpi/osl.c 		outl(value, port);
port              746 drivers/acpi/pci_root.c 	unsigned long port;
port              751 drivers/acpi/pci_root.c 	port = pci_address_to_pio(cpu_addr);
port              752 drivers/acpi/pci_root.c 	if (port == (unsigned long)-1)
port              755 drivers/acpi/pci_root.c 	res->start = port;
port              756 drivers/acpi/pci_root.c 	res->end = port + length - 1;
port              757 drivers/acpi/pci_root.c 	entry->offset = port - pci_addr;
port             1144 drivers/acpi/property.c 	struct fwnode_handle *port = NULL;
port             1149 drivers/acpi/property.c 			port = fwnode_get_next_child_node(fwnode, port);
port             1157 drivers/acpi/property.c 			if (is_acpi_graph_node(port, "port"))
port             1159 drivers/acpi/property.c 		} while (port);
port             1161 drivers/acpi/property.c 		port = fwnode_get_parent(prev);
port             1164 drivers/acpi/property.c 	if (!port)
port             1167 drivers/acpi/property.c 	endpoint = fwnode_get_next_child_node(port, prev);
port             1169 drivers/acpi/property.c 		port = fwnode_get_next_child_node(fwnode, port);
port             1170 drivers/acpi/property.c 		if (!port)
port             1172 drivers/acpi/property.c 		if (is_acpi_graph_node(port, "port"))
port             1173 drivers/acpi/property.c 			endpoint = fwnode_get_next_child_node(port, NULL);
port             1333 drivers/acpi/property.c 	if (fwnode_property_read_u32(port_fwnode, "reg", &endpoint->port))
port             1334 drivers/acpi/property.c 		fwnode_property_read_u32(port_fwnode, "port", &endpoint->port);
port              773 drivers/ata/ahci.c 		int port = ap->port_no;
port              790 drivers/ata/ahci.c 				port);
port              793 drivers/ata/ahci.c 		val &= ~(1 << port);
port              796 drivers/ata/ahci.c 		val |= 1 << port;
port             1517 drivers/ata/ahci.c static int ahci_get_irq_vector(struct ata_host *host, int port)
port             1519 drivers/ata/ahci.c 	return pci_irq_vector(to_pci_dev(host->dev), port);
port              370 drivers/ata/ahci.h 						  int port);
port              140 drivers/ata/ahci_brcm.c static void brcm_sata_phy_enable(struct brcm_ahci_priv *priv, int port)
port              143 drivers/ata/ahci_brcm.c 				(port * SATA_TOP_CTRL_PHY_OFFS);
port              172 drivers/ata/ahci_brcm.c static void brcm_sata_phy_disable(struct brcm_ahci_priv *priv, int port)
port              175 drivers/ata/ahci_brcm.c 				(port * SATA_TOP_CTRL_PHY_OFFS);
port               47 drivers/ata/ahci_platform.c 	const struct ata_port_info *port;
port               65 drivers/ata/ahci_platform.c 	port = acpi_device_get_match_data(dev);
port               66 drivers/ata/ahci_platform.c 	if (!port)
port               67 drivers/ata/ahci_platform.c 		port = &ahci_port_info;
port               69 drivers/ata/ahci_platform.c 	rc = ahci_platform_init_host(pdev, hpriv, port,
port              309 drivers/ata/libahci_platform.c static int ahci_platform_get_phy(struct ahci_host_priv *hpriv, u32 port,
port              314 drivers/ata/libahci_platform.c 	hpriv->phys[port] = devm_of_phy_get(dev, node, NULL);
port              316 drivers/ata/libahci_platform.c 	if (!IS_ERR(hpriv->phys[port]))
port              319 drivers/ata/libahci_platform.c 	rc = PTR_ERR(hpriv->phys[port]);
port              332 drivers/ata/libahci_platform.c 		hpriv->phys[port] = NULL;
port              350 drivers/ata/libahci_platform.c static int ahci_platform_get_regulator(struct ahci_host_priv *hpriv, u32 port,
port              359 drivers/ata/libahci_platform.c 		hpriv->target_pwrs[port] = target_pwr;
port              484 drivers/ata/libahci_platform.c 			u32 port;
port              490 drivers/ata/libahci_platform.c 			if (of_property_read_u32(child, "reg", &port)) {
port              496 drivers/ata/libahci_platform.c 			if (port >= hpriv->nports) {
port              497 drivers/ata/libahci_platform.c 				dev_warn(dev, "invalid port number %d\n", port);
port              500 drivers/ata/libahci_platform.c 			mask_port_map |= BIT(port);
port              508 drivers/ata/libahci_platform.c 				rc = ahci_platform_get_regulator(hpriv, port,
port              517 drivers/ata/libahci_platform.c 			rc = ahci_platform_get_phy(hpriv, port, dev, child);
port              105 drivers/ata/libata-core.c 	int			port;
port              326 drivers/ata/libata-core.c 		if (fe->port != -1 && fe->port != ap->print_id)
port              366 drivers/ata/libata-core.c 		if (fe->port != -1 && fe->port != link->ap->print_id)
port              415 drivers/ata/libata-core.c 		if (fe->port != -1 && fe->port != dev->link->ap->print_id)
port              468 drivers/ata/libata-core.c 		if (fe->port != -1 && fe->port != dev->link->ap->print_id)
port             6992 drivers/ata/libata-core.c 	force_ent->port = simple_strtoul(id, &endp, 10);
port             7050 drivers/ata/libata-core.c 		struct ata_force_ent te = { .port = -1, .device = -1 };
port             7060 drivers/ata/libata-core.c 		if (te.port == -1) {
port             7061 drivers/ata/libata-core.c 			te.port = last_port;
port             7067 drivers/ata/libata-core.c 		last_port = te.port;
port             2193 drivers/ata/libata-sff.c static int ata_resources_present(struct pci_dev *pdev, int port)
port             2198 drivers/ata/libata-sff.c 	port = port * 2;
port             2200 drivers/ata/libata-sff.c 		if (pci_resource_start(pdev, port + i) == 0 ||
port             2201 drivers/ata/libata-sff.c 		    pci_resource_len(pdev, port + i) == 0)
port               72 drivers/ata/pata_atp867x.c #define ATP867X_IO_PORTBASE(ap, port)	(0x00 + ATP867X_IOBASE(ap) + \
port               73 drivers/ata/pata_atp867x.c 					(port) * ATP867X_IO_CHANNEL_OFFSET)
port               74 drivers/ata/pata_atp867x.c #define ATP867X_IO_DMABASE(ap, port)	(0x40 + \
port               75 drivers/ata/pata_atp867x.c 					ATP867X_IO_PORTBASE((ap), (port)))
port               77 drivers/ata/pata_atp867x.c #define ATP867X_IO_STATUS(ap, port)	(0x07 + \
port               78 drivers/ata/pata_atp867x.c 					ATP867X_IO_PORTBASE((ap), (port)))
port               79 drivers/ata/pata_atp867x.c #define ATP867X_IO_ALTSTATUS(ap, port)	(0x0E + \
port               80 drivers/ata/pata_atp867x.c 					ATP867X_IO_PORTBASE((ap), (port)))
port               85 drivers/ata/pata_atp867x.c #define ATP867X_IO_MSTRPIOSPD(ap, port)	(0x08 + \
port               86 drivers/ata/pata_atp867x.c 					ATP867X_IO_DMABASE((ap), (port)))
port               87 drivers/ata/pata_atp867x.c #define ATP867X_IO_SLAVPIOSPD(ap, port)	(0x09 + \
port               88 drivers/ata/pata_atp867x.c 					ATP867X_IO_DMABASE((ap), (port)))
port               89 drivers/ata/pata_atp867x.c #define ATP867X_IO_8BPIOSPD(ap, port)	(0x0A + \
port               90 drivers/ata/pata_atp867x.c 					ATP867X_IO_DMABASE((ap), (port)))
port               91 drivers/ata/pata_atp867x.c #define ATP867X_IO_DMAMODE(ap, port)	(0x0B + \
port               92 drivers/ata/pata_atp867x.c 					ATP867X_IO_DMABASE((ap), (port)))
port               94 drivers/ata/pata_atp867x.c #define ATP867X_IO_PORTSPD(ap, port)	(0x4A + \
port               95 drivers/ata/pata_atp867x.c 					ATP867X_IO_PORTBASE((ap), (port)))
port               96 drivers/ata/pata_atp867x.c #define ATP867X_IO_PREREAD(ap, port)	(0x4C + \
port               97 drivers/ata/pata_atp867x.c 					ATP867X_IO_PORTBASE((ap), (port)))
port              288 drivers/ata/pata_atp867x.c static void atp867x_check_ports(struct ata_port *ap, int port)
port              312 drivers/ata/pata_atp867x.c 		port,
port              314 drivers/ata/pata_atp867x.c 		(unsigned long long)ATP867X_IO_PORTBASE(ap, port),
port              316 drivers/ata/pata_atp867x.c 		(unsigned long long)ATP867X_IO_ALTSTATUS(ap, port),
port              318 drivers/ata/pata_atp867x.c 		(unsigned long long)ATP867X_IO_DMABASE(ap, port),
port              341 drivers/ata/pata_atp867x.c 	int port = ap->port_no;
port              348 drivers/ata/pata_atp867x.c 	dp->dma_mode	 = ATP867X_IO_DMAMODE(ap, port);
port              349 drivers/ata/pata_atp867x.c 	dp->mstr_piospd	 = ATP867X_IO_MSTRPIOSPD(ap, port);
port              350 drivers/ata/pata_atp867x.c 	dp->slave_piospd = ATP867X_IO_SLAVPIOSPD(ap, port);
port              351 drivers/ata/pata_atp867x.c 	dp->eightb_piospd = ATP867X_IO_8BPIOSPD(ap, port);
port              662 drivers/ata/pata_ep93xx.c 	drv_data->dma_rx_data.port = EP93XX_DMA_IDE;
port              670 drivers/ata/pata_ep93xx.c 	drv_data->dma_tx_data.port = EP93XX_DMA_IDE;
port               59 drivers/ata/pata_icside.c 	} port[2];
port               71 drivers/ata/pata_icside.c 	const struct portinfo	*port[2];
port              118 drivers/ata/pata_icside.c 	if (!state->port[0].disabled)
port              120 drivers/ata/pata_icside.c 	if (!state->port[1].disabled)
port              217 drivers/ata/pata_icside.c 	state->port[ap->port_no].speed[adev->devno] = cycle;
port              235 drivers/ata/pata_icside.c 	writeb(state->port[ap->port_no].port_sel, state->ioc_base);
port              237 drivers/ata/pata_icside.c 	set_dma_speed(state->dma, state->port[ap->port_no].speed[qc->dev->devno]);
port              283 drivers/ata/pata_icside.c 		state->port[0].speed[i] = 480;
port              284 drivers/ata/pata_icside.c 		state->port[1].speed[i] = 480;
port              310 drivers/ata/pata_icside.c 	state->port[ap->port_no].disabled = 1;
port              343 drivers/ata/pata_icside.c 				     const struct portinfo *port)
port              346 drivers/ata/pata_icside.c 	void __iomem *cmd = base + port->dataoffset;
port              349 drivers/ata/pata_icside.c 	ioaddr->data_addr	= cmd + (ATA_REG_DATA    << port->stepping);
port              350 drivers/ata/pata_icside.c 	ioaddr->error_addr	= cmd + (ATA_REG_ERR     << port->stepping);
port              351 drivers/ata/pata_icside.c 	ioaddr->feature_addr	= cmd + (ATA_REG_FEATURE << port->stepping);
port              352 drivers/ata/pata_icside.c 	ioaddr->nsect_addr	= cmd + (ATA_REG_NSECT   << port->stepping);
port              353 drivers/ata/pata_icside.c 	ioaddr->lbal_addr	= cmd + (ATA_REG_LBAL    << port->stepping);
port              354 drivers/ata/pata_icside.c 	ioaddr->lbam_addr	= cmd + (ATA_REG_LBAM    << port->stepping);
port              355 drivers/ata/pata_icside.c 	ioaddr->lbah_addr	= cmd + (ATA_REG_LBAH    << port->stepping);
port              356 drivers/ata/pata_icside.c 	ioaddr->device_addr	= cmd + (ATA_REG_DEVICE  << port->stepping);
port              357 drivers/ata/pata_icside.c 	ioaddr->status_addr	= cmd + (ATA_REG_STATUS  << port->stepping);
port              358 drivers/ata/pata_icside.c 	ioaddr->command_addr	= cmd + (ATA_REG_CMD     << port->stepping);
port              360 drivers/ata/pata_icside.c 	ioaddr->ctl_addr	= base + port->ctrloffset;
port              364 drivers/ata/pata_icside.c 		      info->raw_base + port->dataoffset,
port              365 drivers/ata/pata_icside.c 		      info->raw_base + port->ctrloffset);
port              387 drivers/ata/pata_icside.c 	info->port[0] = &pata_icside_portinfo_v5;
port              422 drivers/ata/pata_icside.c 	state->port[0].port_sel = sel;
port              423 drivers/ata/pata_icside.c 	state->port[1].port_sel = sel | 1;
port              428 drivers/ata/pata_icside.c 	info->port[0] = &pata_icside_portinfo_v6_1;
port              429 drivers/ata/pata_icside.c 	info->port[1] = &pata_icside_portinfo_v6_2;
port              470 drivers/ata/pata_icside.c 		pata_icside_setup_ioaddr(ap, info->base, info, info->port[i]);
port               49 drivers/ata/pata_jmicron.c 	int port = ap->port_no;
port               76 drivers/ata/pata_jmicron.c 		port = port ^ 1;
port               83 drivers/ata/pata_jmicron.c 	switch (port_map[port]) {
port               95 drivers/ata/pata_legacy.c 	unsigned long port;
port              159 drivers/ata/pata_legacy.c static int legacy_probe_add(unsigned long port, unsigned int irq,
port              167 drivers/ata/pata_legacy.c 		if (lp->port == 0 && free == NULL)
port              170 drivers/ata/pata_legacy.c 		if (lp->port == port || legacy_port[i] == port) {
port              181 drivers/ata/pata_legacy.c 	free->port = port;
port              753 drivers/ata/pata_legacy.c static void winbond_writecfg(unsigned long port, u8 reg, u8 val)
port              757 drivers/ata/pata_legacy.c 	outb(reg, port + 0x01);
port              758 drivers/ata/pata_legacy.c 	outb(val, port + 0x02);
port              762 drivers/ata/pata_legacy.c static u8 winbond_readcfg(unsigned long port, u8 reg)
port              768 drivers/ata/pata_legacy.c 	outb(reg, port + 0x01);
port              769 drivers/ata/pata_legacy.c 	val = inb(port + 0x02);
port              862 drivers/ata/pata_legacy.c 	if (winbond && (probe->port == 0x1F0 || probe->port == 0x170)) {
port              878 drivers/ata/pata_legacy.c 	if (probe->port == 0x1F0) {
port              936 drivers/ata/pata_legacy.c 	unsigned long io = probe->port;
port             1081 drivers/ata/pata_legacy.c static __init void qdi65_identify_port(u8 r, u8 res, unsigned long port)
port             1091 drivers/ata/pata_legacy.c 								QDI6500, port);
port             1095 drivers/ata/pata_legacy.c 		if (!request_region(port + 2 , 2, "pata_qdi")) {
port             1096 drivers/ata/pata_legacy.c 			release_region(port, 2);
port             1099 drivers/ata/pata_legacy.c 		res = inb(port + 3);
port             1103 drivers/ata/pata_legacy.c 								QDI6580, port);
port             1105 drivers/ata/pata_legacy.c 			legacy_probe_add(0x1F0, 14, QDI6580DP, port);
port             1107 drivers/ata/pata_legacy.c 			legacy_probe_add(0x170, 15, QDI6580DP, port + 2);
port             1109 drivers/ata/pata_legacy.c 		release_region(port + 2, 2);
port             1124 drivers/ata/pata_legacy.c 		unsigned long port = qd_port[i];
port             1128 drivers/ata/pata_legacy.c 		if (request_region(port, 2, "pata_qdi")) {
port             1133 drivers/ata/pata_legacy.c 			r = inb(port);
port             1135 drivers/ata/pata_legacy.c 			outb(0x19, port);
port             1137 drivers/ata/pata_legacy.c 			res = inb(port);
port             1139 drivers/ata/pata_legacy.c 			outb(r, port);
port             1145 drivers/ata/pata_legacy.c 				release_region(port, 2);
port             1149 drivers/ata/pata_legacy.c 			r = inb(port + 1);
port             1153 drivers/ata/pata_legacy.c 				qdi65_identify_port(r, res, port);
port             1154 drivers/ata/pata_legacy.c 			release_region(port, 2);
port             1222 drivers/ata/pata_legacy.c 		if (pl->port == 0)
port               53 drivers/ata/pata_ns87410.c 	int port = 0x40 + 4 * ap->port_no;
port               67 drivers/ata/pata_ns87410.c 	pci_read_config_byte(pdev, port + 3, &idefr);
port               85 drivers/ata/pata_ns87410.c 	pci_write_config_byte(pdev, port, idetcr);
port               86 drivers/ata/pata_ns87410.c 	pci_write_config_byte(pdev, port + 3, idefr);
port              227 drivers/ata/pata_ns87415.c static u8 ns87560_read_buggy(void __iomem *port)
port              232 drivers/ata/pata_ns87415.c 		tmp = ioread8(port);
port              669 drivers/ata/pata_pdc2027x.c static void pdc_ata_setup_port(struct ata_ioports *port, void __iomem *base)
port              671 drivers/ata/pata_pdc2027x.c 	port->cmd_addr		=
port              672 drivers/ata/pata_pdc2027x.c 	port->data_addr		= base;
port              673 drivers/ata/pata_pdc2027x.c 	port->feature_addr	=
port              674 drivers/ata/pata_pdc2027x.c 	port->error_addr	= base + 0x05;
port              675 drivers/ata/pata_pdc2027x.c 	port->nsect_addr	= base + 0x0a;
port              676 drivers/ata/pata_pdc2027x.c 	port->lbal_addr		= base + 0x0f;
port              677 drivers/ata/pata_pdc2027x.c 	port->lbam_addr		= base + 0x10;
port              678 drivers/ata/pata_pdc2027x.c 	port->lbah_addr		= base + 0x15;
port              679 drivers/ata/pata_pdc2027x.c 	port->device_addr	= base + 0x1a;
port              680 drivers/ata/pata_pdc2027x.c 	port->command_addr	=
port              681 drivers/ata/pata_pdc2027x.c 	port->status_addr	= base + 0x1f;
port              682 drivers/ata/pata_pdc2027x.c 	port->altstatus_addr	=
port              683 drivers/ata/pata_pdc2027x.c 	port->ctl_addr		= base + 0x81a;
port               82 drivers/ata/pata_pdc202xx_old.c 	int port = 0x60 + 8 * ap->port_no + 4 * adev->devno;
port               88 drivers/ata/pata_pdc202xx_old.c 	pci_read_config_byte(pdev, port, &r_ap);
port               89 drivers/ata/pata_pdc202xx_old.c 	pci_read_config_byte(pdev, port + 1, &r_bp);
port               99 drivers/ata/pata_pdc202xx_old.c 	pci_write_config_byte(pdev, port, r_ap);
port              100 drivers/ata/pata_pdc202xx_old.c 	pci_write_config_byte(pdev, port + 1, r_bp);
port              129 drivers/ata/pata_pdc202xx_old.c 	int port = 0x60 + 8 * ap->port_no + 4 * adev->devno;
port              145 drivers/ata/pata_pdc202xx_old.c 	pci_read_config_byte(pdev, port + 1, &r_bp);
port              146 drivers/ata/pata_pdc202xx_old.c 	pci_read_config_byte(pdev, port + 2, &r_cp);
port              161 drivers/ata/pata_pdc202xx_old.c 	pci_write_config_byte(pdev, port + 1, r_bp);
port              162 drivers/ata/pata_pdc202xx_old.c 	pci_write_config_byte(pdev, port + 2, r_cp);
port              100 drivers/ata/pata_sch.c 	unsigned int port	= adev->devno ? D1TIM : D0TIM;
port              103 drivers/ata/pata_sch.c 	pci_read_config_dword(dev, port, &data);
port              111 drivers/ata/pata_sch.c 	pci_write_config_dword(dev, port, data);
port              129 drivers/ata/pata_sch.c 	unsigned int port	= adev->devno ? D1TIM : D0TIM;
port              132 drivers/ata/pata_sch.c 	pci_read_config_dword(dev, port, &data);
port              143 drivers/ata/pata_sch.c 	pci_write_config_dword(dev, port, data);
port              103 drivers/ata/pata_sis.c 	int port = 0x40;
port              109 drivers/ata/pata_sis.c 		port = 0x70;
port              111 drivers/ata/pata_sis.c 	return port + (8 * ap->port_no) + (4 * adev->devno);
port              230 drivers/ata/pata_sis.c 	int port = sis_old_port_base(adev);
port              239 drivers/ata/pata_sis.c 	pci_read_config_byte(pdev, port, &t1);
port              240 drivers/ata/pata_sis.c 	pci_read_config_byte(pdev, port + 1, &t2);
port              248 drivers/ata/pata_sis.c 	pci_write_config_byte(pdev, port, t1);
port              249 drivers/ata/pata_sis.c 	pci_write_config_byte(pdev, port + 1, t2);
port              267 drivers/ata/pata_sis.c 	int port = sis_old_port_base(adev);
port              274 drivers/ata/pata_sis.c 	pci_write_config_byte(pdev, port, actrec[speed]);
port              292 drivers/ata/pata_sis.c 	int port;
port              313 drivers/ata/pata_sis.c 	port = sis_port_base(adev);
port              314 drivers/ata/pata_sis.c 	pci_read_config_dword(pdev, port, &t1);
port              321 drivers/ata/pata_sis.c 	pci_write_config_byte(pdev, port, t1);
port              485 drivers/ata/pata_sis.c 	int port;
port              488 drivers/ata/pata_sis.c 	port = sis_port_base(adev);
port              489 drivers/ata/pata_sis.c 	pci_read_config_dword(pdev, port, &t1);
port              518 drivers/ata/pata_sis.c 	pci_write_config_dword(pdev, port, t1);
port              532 drivers/ata/pata_sis.c 	int port = sis_port_base(adev);
port              535 drivers/ata/pata_sis.c 	pci_read_config_dword(pdev, port, &t1);
port              517 drivers/ata/pdc_adma.c static void adma_ata_setup_port(struct ata_ioports *port, void __iomem *base)
port              519 drivers/ata/pdc_adma.c 	port->cmd_addr		=
port              520 drivers/ata/pdc_adma.c 	port->data_addr		= base + 0x000;
port              521 drivers/ata/pdc_adma.c 	port->error_addr	=
port              522 drivers/ata/pdc_adma.c 	port->feature_addr	= base + 0x004;
port              523 drivers/ata/pdc_adma.c 	port->nsect_addr	= base + 0x008;
port              524 drivers/ata/pdc_adma.c 	port->lbal_addr		= base + 0x00c;
port              525 drivers/ata/pdc_adma.c 	port->lbam_addr		= base + 0x010;
port              526 drivers/ata/pdc_adma.c 	port->lbah_addr		= base + 0x014;
port              527 drivers/ata/pdc_adma.c 	port->device_addr	= base + 0x018;
port              528 drivers/ata/pdc_adma.c 	port->status_addr	=
port              529 drivers/ata/pdc_adma.c 	port->command_addr	= base + 0x01c;
port              530 drivers/ata/pdc_adma.c 	port->altstatus_addr	=
port              531 drivers/ata/pdc_adma.c 	port->ctl_addr		= base + 0x038;
port              337 drivers/ata/sata_dwc_460ex.c 	unsigned int port = 0;
port              340 drivers/ata/sata_dwc_460ex.c 	ap = host->ports[port];
port              511 drivers/ata/sata_dwc_460ex.c 	int handled, num_processed, port = 0;
port              521 drivers/ata/sata_dwc_460ex.c 	ap = host->ports[port];
port              829 drivers/ata/sata_dwc_460ex.c static void sata_dwc_setup_port(struct ata_ioports *port, void __iomem *base)
port              831 drivers/ata/sata_dwc_460ex.c 	port->cmd_addr		= base + 0x00;
port              832 drivers/ata/sata_dwc_460ex.c 	port->data_addr		= base + 0x00;
port              834 drivers/ata/sata_dwc_460ex.c 	port->error_addr	= base + 0x04;
port              835 drivers/ata/sata_dwc_460ex.c 	port->feature_addr	= base + 0x04;
port              837 drivers/ata/sata_dwc_460ex.c 	port->nsect_addr	= base + 0x08;
port              839 drivers/ata/sata_dwc_460ex.c 	port->lbal_addr		= base + 0x0c;
port              840 drivers/ata/sata_dwc_460ex.c 	port->lbam_addr		= base + 0x10;
port              841 drivers/ata/sata_dwc_460ex.c 	port->lbah_addr		= base + 0x14;
port              843 drivers/ata/sata_dwc_460ex.c 	port->device_addr	= base + 0x18;
port              844 drivers/ata/sata_dwc_460ex.c 	port->command_addr	= base + 0x1c;
port              845 drivers/ata/sata_dwc_460ex.c 	port->status_addr	= base + 0x1c;
port              847 drivers/ata/sata_dwc_460ex.c 	port->altstatus_addr	= base + 0x20;
port              848 drivers/ata/sata_dwc_460ex.c 	port->ctl_addr		= base + 0x20;
port               88 drivers/ata/sata_highbank.c static inline int sgpio_bit_shift(struct ecx_plat_data *pdata, u32 port,
port               91 drivers/ata/sata_highbank.c 	return 1 << (3 * pdata->port_to_sgpio[port] + shift);
port               94 drivers/ata/sata_highbank.c static void ecx_parse_sgpio(struct ecx_plat_data *pdata, u32 port, u32 state)
port               97 drivers/ata/sata_highbank.c 		pdata->sgpio_pattern |= sgpio_bit_shift(pdata, port,
port              100 drivers/ata/sata_highbank.c 		pdata->sgpio_pattern &= ~sgpio_bit_shift(pdata, port,
port              103 drivers/ata/sata_highbank.c 		pdata->sgpio_pattern |= sgpio_bit_shift(pdata, port,
port              106 drivers/ata/sata_highbank.c 		pdata->sgpio_pattern &= ~sgpio_bit_shift(pdata, port,
port              109 drivers/ata/sata_highbank.c 		pdata->sgpio_pattern |= sgpio_bit_shift(pdata, port,
port              112 drivers/ata/sata_highbank.c 		pdata->sgpio_pattern &= ~sgpio_bit_shift(pdata, port,
port              329 drivers/ata/sata_highbank.c 	int phy_count = 0, phy, port = 0, i;
port              341 drivers/ata/sata_highbank.c 				port, &phy_data))
port              355 drivers/ata/sata_highbank.c 		port_data[port].lane_mapping = phy_data.args[0];
port              357 drivers/ata/sata_highbank.c 		port_data[port].phy_devs = tmp;
port              358 drivers/ata/sata_highbank.c 		port_data[port].phy_base = cphy_base[phy];
port              360 drivers/ata/sata_highbank.c 		port += 1;
port              361 drivers/ata/sata_highbank.c 	} while (port < CPHY_PORT_COUNT);
port              363 drivers/ata/sata_highbank.c 				tx_atten, port);
port              364 drivers/ata/sata_highbank.c 	for (i = 0; i < port; i++)
port              578 drivers/ata/sata_mv.c 			   unsigned int port);
port              605 drivers/ata/sata_mv.c 			   unsigned int port);
port              615 drivers/ata/sata_mv.c 			   unsigned int port);
port              632 drivers/ata/sata_mv.c 				  void __iomem *mmio, unsigned int port);
port              862 drivers/ata/sata_mv.c static inline unsigned int mv_hc_from_port(unsigned int port)
port              864 drivers/ata/sata_mv.c 	return port >> MV_PORT_HC_SHIFT;
port              867 drivers/ata/sata_mv.c static inline unsigned int mv_hardport_from_port(unsigned int port)
port              869 drivers/ata/sata_mv.c 	return port & MV_PORT_MASK;
port              883 drivers/ata/sata_mv.c #define MV_PORT_TO_SHIFT_AND_HARDPORT(port, shift, hardport)	\
port              885 drivers/ata/sata_mv.c 	shift    = mv_hc_from_port(port) * HC_SHIFT;		\
port              886 drivers/ata/sata_mv.c 	hardport = mv_hardport_from_port(port);			\
port              896 drivers/ata/sata_mv.c 						 unsigned int port)
port              898 drivers/ata/sata_mv.c 	return mv_hc_base(base, mv_hc_from_port(port));
port              901 drivers/ata/sata_mv.c static inline void __iomem *mv_port_base(void __iomem *base, unsigned int port)
port              903 drivers/ata/sata_mv.c 	return  mv_hc_base_from_port(base, port) +
port              905 drivers/ata/sata_mv.c 		(mv_hardport_from_port(port) * MV_PORT_REG_SZ);
port              908 drivers/ata/sata_mv.c static void __iomem *mv5_phy_base(void __iomem *mmio, unsigned int port)
port              910 drivers/ata/sata_mv.c 	void __iomem *hc_mmio = mv_hc_base_from_port(mmio, port);
port              911 drivers/ata/sata_mv.c 	unsigned long ofs = (mv_hardport_from_port(port) + 1) * 0x100UL;
port             1053 drivers/ata/sata_mv.c 	unsigned int shift, hardport, port = ap->port_no;
port             1056 drivers/ata/sata_mv.c 	MV_PORT_TO_SHIFT_AND_HARDPORT(port, shift, hardport);
port             1280 drivers/ata/sata_mv.c static void mv_dump_all_regs(void __iomem *mmio_base, int port,
port             1285 drivers/ata/sata_mv.c 					   port >> MV_PORT_HC_SHIFT);
port             1289 drivers/ata/sata_mv.c 	if (0 > port) {
port             1294 drivers/ata/sata_mv.c 		start_hc = port >> MV_PORT_HC_SHIFT;
port             1295 drivers/ata/sata_mv.c 		start_port = port;
port             1581 drivers/ata/sata_mv.c 	unsigned int port;
port             1587 drivers/ata/sata_mv.c 	for (port = 0; port < hpriv->n_ports; port++) {
port             1588 drivers/ata/sata_mv.c 		struct ata_port *this_ap = host->ports[port];
port             2885 drivers/ata/sata_mv.c 	unsigned int handled = 0, port;
port             2891 drivers/ata/sata_mv.c 	for (port = 0; port < hpriv->n_ports; port++) {
port             2892 drivers/ata/sata_mv.c 		struct ata_port *ap = host->ports[port];
port             2895 drivers/ata/sata_mv.c 		MV_PORT_TO_SHIFT_AND_HARDPORT(port, shift, hardport);
port             2907 drivers/ata/sata_mv.c 				port += MV_PORTS_PER_HC - 1;
port             2926 drivers/ata/sata_mv.c 				if ((port + p) >= hpriv->n_ports)
port             2932 drivers/ata/sata_mv.c 			hc_mmio = mv_hc_base_from_port(mmio, port);
port             3128 drivers/ata/sata_mv.c 			   unsigned int port)
port             3130 drivers/ata/sata_mv.c 	void __iomem *phy_mmio = mv5_phy_base(mmio, port);
port             3148 drivers/ata/sata_mv.c 	tmp |= hpriv->signal[port].pre;
port             3149 drivers/ata/sata_mv.c 	tmp |= hpriv->signal[port].amps;
port             3157 drivers/ata/sata_mv.c 			     unsigned int port)
port             3159 drivers/ata/sata_mv.c 	void __iomem *port_mmio = mv_port_base(mmio, port);
port             3161 drivers/ata/sata_mv.c 	mv_reset_channel(hpriv, mmio, port);
port             3201 drivers/ata/sata_mv.c 	unsigned int hc, port;
port             3204 drivers/ata/sata_mv.c 		for (port = 0; port < MV_PORTS_PER_HC; port++)
port             3206 drivers/ata/sata_mv.c 					  (hc * MV_PORTS_PER_HC) + port);
port             3340 drivers/ata/sata_mv.c 			   unsigned int port)
port             3342 drivers/ata/sata_mv.c 	void __iomem *port_mmio = mv_port_base(mmio, port);
port             3402 drivers/ata/sata_mv.c 	m2 |= hpriv->signal[port].amps;
port             3403 drivers/ata/sata_mv.c 	m2 |= hpriv->signal[port].pre;
port             3439 drivers/ata/sata_mv.c 					void __iomem *mmio, unsigned int port)
port             3441 drivers/ata/sata_mv.c 	void __iomem *port_mmio = mv_port_base(mmio, port);
port             3443 drivers/ata/sata_mv.c 	mv_reset_channel(hpriv, mmio, port);
port             3479 drivers/ata/sata_mv.c 	unsigned int port;
port             3481 drivers/ata/sata_mv.c 	for (port = 0; port < hpriv->n_ports; port++)
port             3482 drivers/ata/sata_mv.c 		mv_soc_reset_hc_port(hpriv, mmio, port);
port             3501 drivers/ata/sata_mv.c 				  void __iomem *mmio, unsigned int port)
port             3503 drivers/ata/sata_mv.c 	void __iomem *port_mmio = mv_port_base(mmio, port);
port             3666 drivers/ata/sata_mv.c 	unsigned int port = ap->port_no;
port             3667 drivers/ata/sata_mv.c 	unsigned int hardport = mv_hardport_from_port(port);
port             3668 drivers/ata/sata_mv.c 	void __iomem *hc_mmio = mv_hc_base_from_port(hpriv->base, port);
port             3694 drivers/ata/sata_mv.c static void mv_port_init(struct ata_ioports *port,  void __iomem *port_mmio)
port             3700 drivers/ata/sata_mv.c 	port->data_addr = shd_base + (sizeof(u32) * ATA_REG_DATA);
port             3701 drivers/ata/sata_mv.c 	port->error_addr =
port             3702 drivers/ata/sata_mv.c 		port->feature_addr = shd_base + (sizeof(u32) * ATA_REG_ERR);
port             3703 drivers/ata/sata_mv.c 	port->nsect_addr = shd_base + (sizeof(u32) * ATA_REG_NSECT);
port             3704 drivers/ata/sata_mv.c 	port->lbal_addr = shd_base + (sizeof(u32) * ATA_REG_LBAL);
port             3705 drivers/ata/sata_mv.c 	port->lbam_addr = shd_base + (sizeof(u32) * ATA_REG_LBAM);
port             3706 drivers/ata/sata_mv.c 	port->lbah_addr = shd_base + (sizeof(u32) * ATA_REG_LBAH);
port             3707 drivers/ata/sata_mv.c 	port->device_addr = shd_base + (sizeof(u32) * ATA_REG_DEVICE);
port             3708 drivers/ata/sata_mv.c 	port->status_addr =
port             3709 drivers/ata/sata_mv.c 		port->command_addr = shd_base + (sizeof(u32) * ATA_REG_STATUS);
port             3711 drivers/ata/sata_mv.c 	port->altstatus_addr = port->ctl_addr = shd_base + SHD_CTL_AST;
port             3923 drivers/ata/sata_mv.c 	int rc = 0, n_hc, port, hc;
port             3947 drivers/ata/sata_mv.c 	for (port = 0; port < host->n_ports; port++)
port             3949 drivers/ata/sata_mv.c 			hpriv->ops->read_preamp(hpriv, port, mmio);
port             3959 drivers/ata/sata_mv.c 	for (port = 0; port < host->n_ports; port++) {
port             3960 drivers/ata/sata_mv.c 		struct ata_port *ap = host->ports[port];
port             3961 drivers/ata/sata_mv.c 		void __iomem *port_mmio = mv_port_base(mmio, port);
port             4057 drivers/ata/sata_mv.c 	int port;
port             4131 drivers/ata/sata_mv.c 	for (port = 0; port < n_ports; port++) {
port             4133 drivers/ata/sata_mv.c 		sprintf(port_number, "%d", port);
port             4134 drivers/ata/sata_mv.c 		hpriv->port_clks[port] = clk_get(&pdev->dev, port_number);
port             4135 drivers/ata/sata_mv.c 		if (!IS_ERR(hpriv->port_clks[port]))
port             4136 drivers/ata/sata_mv.c 			clk_prepare_enable(hpriv->port_clks[port]);
port             4138 drivers/ata/sata_mv.c 		sprintf(port_number, "port%d", port);
port             4139 drivers/ata/sata_mv.c 		hpriv->port_phys[port] = devm_phy_optional_get(&pdev->dev,
port             4141 drivers/ata/sata_mv.c 		if (IS_ERR(hpriv->port_phys[port])) {
port             4142 drivers/ata/sata_mv.c 			rc = PTR_ERR(hpriv->port_phys[port]);
port             4143 drivers/ata/sata_mv.c 			hpriv->port_phys[port] = NULL;
port             4148 drivers/ata/sata_mv.c 			hpriv->n_ports = port;
port             4151 drivers/ata/sata_mv.c 			phy_power_on(hpriv->port_phys[port]);
port             4194 drivers/ata/sata_mv.c 	for (port = 0; port < hpriv->n_ports; port++) {
port             4195 drivers/ata/sata_mv.c 		if (!IS_ERR(hpriv->port_clks[port])) {
port             4196 drivers/ata/sata_mv.c 			clk_disable_unprepare(hpriv->port_clks[port]);
port             4197 drivers/ata/sata_mv.c 			clk_put(hpriv->port_clks[port]);
port             4199 drivers/ata/sata_mv.c 		phy_power_off(hpriv->port_phys[port]);
port             4217 drivers/ata/sata_mv.c 	int port;
port             4224 drivers/ata/sata_mv.c 	for (port = 0; port < host->n_ports; port++) {
port             4225 drivers/ata/sata_mv.c 		if (!IS_ERR(hpriv->port_clks[port])) {
port             4226 drivers/ata/sata_mv.c 			clk_disable_unprepare(hpriv->port_clks[port]);
port             4227 drivers/ata/sata_mv.c 			clk_put(hpriv->port_clks[port]);
port             4229 drivers/ata/sata_mv.c 		phy_power_off(hpriv->port_phys[port]);
port             4373 drivers/ata/sata_mv.c 	int n_ports, port, rc;
port             4411 drivers/ata/sata_mv.c 	for (port = 0; port < host->n_ports; port++) {
port             4412 drivers/ata/sata_mv.c 		struct ata_port *ap = host->ports[port];
port             4413 drivers/ata/sata_mv.c 		void __iomem *port_mmio = mv_port_base(hpriv->base, port);
port              447 drivers/ata/sata_qstor.c static void qs_ata_setup_port(struct ata_ioports *port, void __iomem *base)
port              449 drivers/ata/sata_qstor.c 	port->cmd_addr		=
port              450 drivers/ata/sata_qstor.c 	port->data_addr		= base + 0x400;
port              451 drivers/ata/sata_qstor.c 	port->error_addr	=
port              452 drivers/ata/sata_qstor.c 	port->feature_addr	= base + 0x408; /* hob_feature = 0x409 */
port              453 drivers/ata/sata_qstor.c 	port->nsect_addr	= base + 0x410; /* hob_nsect   = 0x411 */
port              454 drivers/ata/sata_qstor.c 	port->lbal_addr		= base + 0x418; /* hob_lbal    = 0x419 */
port              455 drivers/ata/sata_qstor.c 	port->lbam_addr		= base + 0x420; /* hob_lbam    = 0x421 */
port              456 drivers/ata/sata_qstor.c 	port->lbah_addr		= base + 0x428; /* hob_lbah    = 0x429 */
port              457 drivers/ata/sata_qstor.c 	port->device_addr	= base + 0x430;
port              458 drivers/ata/sata_qstor.c 	port->status_addr	=
port              459 drivers/ata/sata_qstor.c 	port->command_addr	= base + 0x438;
port              460 drivers/ata/sata_qstor.c 	port->altstatus_addr	=
port              461 drivers/ata/sata_qstor.c 	port->ctl_addr		= base + 0x440;
port              462 drivers/ata/sata_qstor.c 	port->scr_addr		= base + 0xc00;
port              471 drivers/ata/sata_sil24.c 	void __iomem *port = sil24_port_base(dev->link->ap);
port              474 drivers/ata/sata_sil24.c 		writel(PORT_CS_CDB16, port + PORT_CTRL_STAT);
port              476 drivers/ata/sata_sil24.c 		writel(PORT_CS_CDB16, port + PORT_CTRL_CLR);
port              481 drivers/ata/sata_sil24.c 	void __iomem *port = sil24_port_base(ap);
port              485 drivers/ata/sata_sil24.c 	prb = port + PORT_LRAM + sil24_tag(tag) * PORT_LRAM_SLOT_SZ;
port              521 drivers/ata/sata_sil24.c 	void __iomem *port = sil24_port_base(ap);
port              525 drivers/ata/sata_sil24.c 		writel(PORT_CS_IRQ_WOC, port + PORT_CTRL_STAT);
port              527 drivers/ata/sata_sil24.c 		writel(PORT_CS_IRQ_WOC, port + PORT_CTRL_CLR);
port              530 drivers/ata/sata_sil24.c 	writew(0x8000, port + PORT_DECODE_ERR_THRESH);
port              531 drivers/ata/sata_sil24.c 	writew(0x8000, port + PORT_CRC_ERR_THRESH);
port              532 drivers/ata/sata_sil24.c 	writew(0x8000, port + PORT_HSHK_ERR_THRESH);
port              533 drivers/ata/sata_sil24.c 	writew(0x0000, port + PORT_DECODE_ERR_CNT);
port              534 drivers/ata/sata_sil24.c 	writew(0x0000, port + PORT_CRC_ERR_CNT);
port              535 drivers/ata/sata_sil24.c 	writew(0x0000, port + PORT_HSHK_ERR_CNT);
port              538 drivers/ata/sata_sil24.c 	writel(PORT_CS_32BIT_ACTV, port + PORT_CTRL_CLR);
port              541 drivers/ata/sata_sil24.c 	writel(PORT_CS_PMP_EN | PORT_CS_PMP_RESUME, port + PORT_CTRL_CLR);
port              546 drivers/ata/sata_sil24.c 	void __iomem *port = sil24_port_base(ap);
port              549 drivers/ata/sata_sil24.c 		writel(PORT_CS_PMP_EN, port + PORT_CTRL_STAT);
port              551 drivers/ata/sata_sil24.c 		writel(PORT_CS_PMP_EN, port + PORT_CTRL_CLR);
port              556 drivers/ata/sata_sil24.c 	void __iomem *port = sil24_port_base(ap);
port              559 drivers/ata/sata_sil24.c 	writel(PORT_CS_PMP_RESUME, port + PORT_CTRL_CLR);
port              562 drivers/ata/sata_sil24.c 		void __iomem *pmp_base = port + PORT_PMP + i * PORT_PMP_SIZE;
port              571 drivers/ata/sata_sil24.c 	void __iomem *port = sil24_port_base(ap);
port              579 drivers/ata/sata_sil24.c 	writel(PORT_CS_INIT, port + PORT_CTRL_STAT);
port              580 drivers/ata/sata_sil24.c 	ata_wait_register(ap, port + PORT_CTRL_STAT,
port              582 drivers/ata/sata_sil24.c 	tmp = ata_wait_register(ap, port + PORT_CTRL_STAT,
port              599 drivers/ata/sata_sil24.c 	void __iomem *port = sil24_port_base(ap);
port              610 drivers/ata/sata_sil24.c 	irq_enabled = readl(port + PORT_IRQ_ENABLE_SET);
port              611 drivers/ata/sata_sil24.c 	writel(PORT_IRQ_COMPLETE | PORT_IRQ_ERROR, port + PORT_IRQ_ENABLE_CLR);
port              618 drivers/ata/sata_sil24.c 	writel((u32)paddr, port + PORT_CMD_ACTIVATE);
port              619 drivers/ata/sata_sil24.c 	writel((u64)paddr >> 32, port + PORT_CMD_ACTIVATE + 4);
port              622 drivers/ata/sata_sil24.c 	irq_stat = ata_wait_register(ap, port + PORT_IRQ_STAT, irq_mask, 0x0,
port              625 drivers/ata/sata_sil24.c 	writel(irq_mask, port + PORT_IRQ_STAT); /* clear IRQs */
port              641 drivers/ata/sata_sil24.c 	writel(irq_enabled, port + PORT_IRQ_ENABLE_SET);
port              694 drivers/ata/sata_sil24.c 	void __iomem *port = sil24_port_base(ap);
port              709 drivers/ata/sata_sil24.c 		writel(PORT_CS_PORT_RST, port + PORT_CTRL_STAT);
port              711 drivers/ata/sata_sil24.c 		writel(PORT_CS_PORT_RST, port + PORT_CTRL_CLR);
port              712 drivers/ata/sata_sil24.c 		ata_wait_register(ap, port + PORT_CTRL_STAT, PORT_CS_RDY, 0,
port              730 drivers/ata/sata_sil24.c 	writel(PORT_CS_DEV_RST, port + PORT_CTRL_STAT);
port              731 drivers/ata/sata_sil24.c 	tmp = ata_wait_register(ap, port + PORT_CTRL_STAT,
port              883 drivers/ata/sata_sil24.c 	void __iomem *port = sil24_port_base(ap);
port              889 drivers/ata/sata_sil24.c 	activate = port + PORT_CMD_ACTIVATE + tag * 8;
port              947 drivers/ata/sata_sil24.c 	void __iomem *port = sil24_port_base(ap);
port              952 drivers/ata/sata_sil24.c 	writel(0xffff, port + PORT_IRQ_ENABLE_CLR);
port              957 drivers/ata/sata_sil24.c 	void __iomem *port = sil24_port_base(ap);
port              961 drivers/ata/sata_sil24.c 	tmp = readl(port + PORT_IRQ_STAT);
port              962 drivers/ata/sata_sil24.c 	writel(tmp, port + PORT_IRQ_STAT);
port              965 drivers/ata/sata_sil24.c 	writel(DEF_PORT_IRQ, port + PORT_IRQ_ENABLE_SET);
port              970 drivers/ata/sata_sil24.c 	void __iomem *port = sil24_port_base(ap);
port              979 drivers/ata/sata_sil24.c 	irq_stat = readl(port + PORT_IRQ_STAT);
port              980 drivers/ata/sata_sil24.c 	writel(irq_stat, port + PORT_IRQ_STAT);
port             1033 drivers/ata/sata_sil24.c 			context = readl(port + PORT_CONTEXT);
port             1053 drivers/ata/sata_sil24.c 		cerr = readl(port + PORT_CMD_ERR);
port             1081 drivers/ata/sata_sil24.c 			writel(PORT_CS_PMP_RESUME, port + PORT_CTRL_STAT);
port             1097 drivers/ata/sata_sil24.c 	void __iomem *port = sil24_port_base(ap);
port             1109 drivers/ata/sata_sil24.c 		writel(PORT_IRQ_COMPLETE, port + PORT_IRQ_STAT);
port             1111 drivers/ata/sata_sil24.c 	slot_stat = readl(port + PORT_SLOT_STAT);
port             1232 drivers/ata/sata_sil24.c 		void __iomem *port = sil24_port_base(ap);
port             1236 drivers/ata/sata_sil24.c 		writel(0x20c, port + PORT_PHY_CFG);
port             1239 drivers/ata/sata_sil24.c 		tmp = readl(port + PORT_CTRL_STAT);
port             1241 drivers/ata/sata_sil24.c 			writel(PORT_CS_PORT_RST, port + PORT_CTRL_CLR);
port             1242 drivers/ata/sata_sil24.c 			tmp = ata_wait_register(NULL, port + PORT_CTRL_STAT,
port              389 drivers/ata/sata_svw.c static void k2_sata_setup_port(struct ata_ioports *port, void __iomem *base)
port              391 drivers/ata/sata_svw.c 	port->cmd_addr		= base + K2_SATA_TF_CMD_OFFSET;
port              392 drivers/ata/sata_svw.c 	port->data_addr		= base + K2_SATA_TF_DATA_OFFSET;
port              393 drivers/ata/sata_svw.c 	port->feature_addr	=
port              394 drivers/ata/sata_svw.c 	port->error_addr	= base + K2_SATA_TF_ERROR_OFFSET;
port              395 drivers/ata/sata_svw.c 	port->nsect_addr	= base + K2_SATA_TF_NSECT_OFFSET;
port              396 drivers/ata/sata_svw.c 	port->lbal_addr		= base + K2_SATA_TF_LBAL_OFFSET;
port              397 drivers/ata/sata_svw.c 	port->lbam_addr		= base + K2_SATA_TF_LBAM_OFFSET;
port              398 drivers/ata/sata_svw.c 	port->lbah_addr		= base + K2_SATA_TF_LBAH_OFFSET;
port              399 drivers/ata/sata_svw.c 	port->device_addr	= base + K2_SATA_TF_DEVICE_OFFSET;
port              400 drivers/ata/sata_svw.c 	port->command_addr	=
port              401 drivers/ata/sata_svw.c 	port->status_addr	= base + K2_SATA_TF_CMDSTAT_OFFSET;
port              402 drivers/ata/sata_svw.c 	port->altstatus_addr	=
port              403 drivers/ata/sata_svw.c 	port->ctl_addr		= base + K2_SATA_TF_CTL_OFFSET;
port              404 drivers/ata/sata_svw.c 	port->bmdma_addr	= base + K2_SATA_DMA_CMD_OFFSET;
port              405 drivers/ata/sata_svw.c 	port->scr_addr		= base + K2_SATA_SCR_STATUS_OFFSET;
port              962 drivers/ata/sata_sx4.c static void pdc_sata_setup_port(struct ata_ioports *port, void __iomem *base)
port              964 drivers/ata/sata_sx4.c 	port->cmd_addr		= base;
port              965 drivers/ata/sata_sx4.c 	port->data_addr		= base;
port              966 drivers/ata/sata_sx4.c 	port->feature_addr	=
port              967 drivers/ata/sata_sx4.c 	port->error_addr	= base + 0x4;
port              968 drivers/ata/sata_sx4.c 	port->nsect_addr	= base + 0x8;
port              969 drivers/ata/sata_sx4.c 	port->lbal_addr		= base + 0xc;
port              970 drivers/ata/sata_sx4.c 	port->lbam_addr		= base + 0x10;
port              971 drivers/ata/sata_sx4.c 	port->lbah_addr		= base + 0x14;
port              972 drivers/ata/sata_sx4.c 	port->device_addr	= base + 0x18;
port              973 drivers/ata/sata_sx4.c 	port->command_addr	=
port              974 drivers/ata/sata_sx4.c 	port->status_addr	= base + 0x1c;
port              975 drivers/ata/sata_sx4.c 	port->altstatus_addr	=
port              976 drivers/ata/sata_sx4.c 	port->ctl_addr		= base + 0x38;
port              426 drivers/ata/sata_via.c static void __iomem *svia_scr_addr(void __iomem *addr, unsigned int port)
port              428 drivers/ata/sata_via.c 	return addr + (port * 128);
port              431 drivers/ata/sata_via.c static void __iomem *vt6421_scr_addr(void __iomem *addr, unsigned int port)
port              433 drivers/ata/sata_via.c 	return addr + (port * 64);
port              298 drivers/ata/sata_vsc.c static void vsc_sata_setup_port(struct ata_ioports *port, void __iomem *base)
port              300 drivers/ata/sata_vsc.c 	port->cmd_addr		= base + VSC_SATA_TF_CMD_OFFSET;
port              301 drivers/ata/sata_vsc.c 	port->data_addr		= base + VSC_SATA_TF_DATA_OFFSET;
port              302 drivers/ata/sata_vsc.c 	port->error_addr	= base + VSC_SATA_TF_ERROR_OFFSET;
port              303 drivers/ata/sata_vsc.c 	port->feature_addr	= base + VSC_SATA_TF_FEATURE_OFFSET;
port              304 drivers/ata/sata_vsc.c 	port->nsect_addr	= base + VSC_SATA_TF_NSECT_OFFSET;
port              305 drivers/ata/sata_vsc.c 	port->lbal_addr		= base + VSC_SATA_TF_LBAL_OFFSET;
port              306 drivers/ata/sata_vsc.c 	port->lbam_addr		= base + VSC_SATA_TF_LBAM_OFFSET;
port              307 drivers/ata/sata_vsc.c 	port->lbah_addr		= base + VSC_SATA_TF_LBAH_OFFSET;
port              308 drivers/ata/sata_vsc.c 	port->device_addr	= base + VSC_SATA_TF_DEVICE_OFFSET;
port              309 drivers/ata/sata_vsc.c 	port->status_addr	= base + VSC_SATA_TF_STATUS_OFFSET;
port              310 drivers/ata/sata_vsc.c 	port->command_addr	= base + VSC_SATA_TF_COMMAND_OFFSET;
port              311 drivers/ata/sata_vsc.c 	port->altstatus_addr	= base + VSC_SATA_TF_ALTSTATUS_OFFSET;
port              312 drivers/ata/sata_vsc.c 	port->ctl_addr		= base + VSC_SATA_TF_CTL_OFFSET;
port              313 drivers/ata/sata_vsc.c 	port->bmdma_addr	= base + VSC_SATA_DMA_CMD_OFFSET;
port              314 drivers/ata/sata_vsc.c 	port->scr_addr		= base + VSC_SATA_SCR_STATUS_OFFSET;
port               53 drivers/atm/solos-pci.c #define TX_DMA_ADDR(port)	(0x40 + (4 * (port)))
port               54 drivers/atm/solos-pci.c #define RX_DMA_ADDR(port)	(0x30 + (4 * (port)))
port              136 drivers/atm/solos-pci.c 	int port;
port              162 drivers/atm/solos-pci.c static void fpga_queue(struct solos_card *card, int port, struct sk_buff *skb,
port              212 drivers/atm/solos-pci.c 	prm.port = SOLOS_CHAN(atmdev);
port              218 drivers/atm/solos-pci.c 	fpga_queue(card, prm.port, skb, NULL);
port              268 drivers/atm/solos-pci.c 	prm.port = SOLOS_CHAN(atmdev);
port              274 drivers/atm/solos-pci.c 	fpga_queue(card, prm.port, skb, NULL);
port              339 drivers/atm/solos-pci.c static int process_status(struct solos_card *card, int port, struct sk_buff *skb)
port              344 drivers/atm/solos-pci.c 	if (!card->atmdev[port])
port              367 drivers/atm/solos-pci.c 			 port);
port              388 drivers/atm/solos-pci.c 		atm_dev_signal_change(card->atmdev[port], ATM_PHY_SIG_LOST);
port              389 drivers/atm/solos-pci.c 		dev_info(&card->dev->dev, "Port %d: %s\n", port, state_str);
port              401 drivers/atm/solos-pci.c 		 port, state_str, rate_down/1000, rate_up/1000,
port              404 drivers/atm/solos-pci.c 	card->atmdev[port]->link_rate = rate_down / 424;
port              405 drivers/atm/solos-pci.c 	atm_dev_signal_change(card->atmdev[port], ATM_PHY_SIG_FOUND);
port              410 drivers/atm/solos-pci.c static int process_command(struct solos_card *card, int port, struct sk_buff *skb)
port              432 drivers/atm/solos-pci.c 		if (prm->port == port && prm->pid == cmdpid) {
port              762 drivers/atm/solos-pci.c 	int port;
port              771 drivers/atm/solos-pci.c 	for (port = 0; port < card->nr_ports; port++) {
port              772 drivers/atm/solos-pci.c 		if (card_flags & (0x10 << port)) {
port              779 drivers/atm/solos-pci.c 				skb = card->rx_skb[port];
port              780 drivers/atm/solos-pci.c 				card->rx_skb[port] = NULL;
port              792 drivers/atm/solos-pci.c 				rx_done |= 0x10 << port;
port              794 drivers/atm/solos-pci.c 				memcpy_fromio(header, RX_BUF(card, port), sizeof(*header));
port              815 drivers/atm/solos-pci.c 					      RX_BUF(card, port) + sizeof(*header),
port              819 drivers/atm/solos-pci.c 				dev_info(&card->dev->dev, "Received: port %d\n", port);
port              828 drivers/atm/solos-pci.c 				vcc = find_vcc(card->atmdev[port], le16_to_cpu(header->vpi),
port              834 drivers/atm/solos-pci.c 							 port);
port              844 drivers/atm/solos-pci.c 				if (process_status(card, port, skb) &&
port              846 drivers/atm/solos-pci.c 					dev_warn(&card->dev->dev, "Bad status packet of %d bytes on port %d:\n", skb->len, port);
port              854 drivers/atm/solos-pci.c 				if (process_command(card, port, skb))
port              857 drivers/atm/solos-pci.c 				if (skb_queue_len(&card->cli_queue[port]) > 10) {
port              860 drivers/atm/solos-pci.c 							 port);
port              863 drivers/atm/solos-pci.c 					skb_queue_tail(&card->cli_queue[port], skb);
port              869 drivers/atm/solos-pci.c 		if (card->using_dma && card->atmdev[port] &&
port              870 drivers/atm/solos-pci.c 		    !card->rx_skb[port]) {
port              880 drivers/atm/solos-pci.c 					  card->config_regs + RX_DMA_ADDR(port));
port              881 drivers/atm/solos-pci.c 				card->rx_skb[port] = skb;
port              954 drivers/atm/solos-pci.c 	unsigned char port = SOLOS_CHAN(vcc->dev);
port              960 drivers/atm/solos-pci.c 	skb_queue_walk_safe(&card->tx_queue[port], skb, tmpskb) {
port              962 drivers/atm/solos-pci.c 			skb_unlink(skb, &card->tx_queue[port]);
port              981 drivers/atm/solos-pci.c 	fpga_queue(card, port, skb, NULL);
port              985 drivers/atm/solos-pci.c 			 "Timeout waiting for VCC close on port %d\n", port);
port             1028 drivers/atm/solos-pci.c static void fpga_queue(struct solos_card *card, int port, struct sk_buff *skb,
port             1037 drivers/atm/solos-pci.c 	old_len = skb_queue_len(&card->tx_queue[port]);
port             1038 drivers/atm/solos-pci.c 	skb_queue_tail(&card->tx_queue[port], skb);
port             1040 drivers/atm/solos-pci.c 		card->tx_mask |= (1 << port);
port             1055 drivers/atm/solos-pci.c 	unsigned char port;
port             1070 drivers/atm/solos-pci.c 	for (port = 0; tx_pending; tx_pending >>= 1, port++) {
port             1072 drivers/atm/solos-pci.c 			struct sk_buff *oldskb = card->tx_skb[port];
port             1076 drivers/atm/solos-pci.c 				card->tx_skb[port] = NULL;
port             1079 drivers/atm/solos-pci.c 			skb = skb_dequeue(&card->tx_queue[port]);
port             1081 drivers/atm/solos-pci.c 				card->tx_mask &= ~(1 << port);
port             1085 drivers/atm/solos-pci.c 				memcpy_toio(TX_BUF(card, port), skb->data, skb->len);
port             1086 drivers/atm/solos-pci.c 				tx_started |= 1 << port;
port             1091 drivers/atm/solos-pci.c 					data = card->dma_bounce + (BUF_SIZE * port);
port             1096 drivers/atm/solos-pci.c 				card->tx_skb[port] = skb;
port             1098 drivers/atm/solos-pci.c 					  card->config_regs + TX_DMA_ADDR(port));
port             1111 drivers/atm/solos-pci.c 					 port);
port              114 drivers/auxdisplay/ks0108.c static void ks0108_parport_attach(struct parport *port)
port              118 drivers/auxdisplay/ks0108.c 	if (port->base != ks0108_port)
port              123 drivers/auxdisplay/ks0108.c 	ks0108_pardevice = parport_register_dev_model(port, KS0108_NAME,
port              135 drivers/auxdisplay/ks0108.c 	ks0108_parport = port;
port              144 drivers/auxdisplay/ks0108.c static void ks0108_parport_detach(struct parport *port)
port              146 drivers/auxdisplay/ks0108.c 	if (port->base != ks0108_port)
port              117 drivers/auxdisplay/panel.c #define r_ctr(x)        (parport_read_control((x)->port))
port              118 drivers/auxdisplay/panel.c #define r_dtr(x)        (parport_read_data((x)->port))
port              119 drivers/auxdisplay/panel.c #define r_str(x)        (parport_read_status((x)->port))
port              120 drivers/auxdisplay/panel.c #define w_ctr(x, y)     (parport_write_control((x)->port, (y)))
port              121 drivers/auxdisplay/panel.c #define w_dtr(x, y)     (parport_write_data((x)->port, (y)))
port              580 drivers/auxdisplay/panel.c static void lcd_get_bits(unsigned int port, int *val)
port              586 drivers/auxdisplay/panel.c 		*val &= lcd_bits[port][bit][BIT_MSK];
port              587 drivers/auxdisplay/panel.c 		*val |= lcd_bits[port][bit][state];
port             1573 drivers/auxdisplay/panel.c static void panel_attach(struct parport *port)
port             1577 drivers/auxdisplay/panel.c 	if (port->number != parport)
port             1582 drivers/auxdisplay/panel.c 		       __func__, port->number, parport);
port             1590 drivers/auxdisplay/panel.c 	pprt = parport_register_dev_model(port, "panel", &panel_cb, 0);
port             1593 drivers/auxdisplay/panel.c 		       __func__, port->number, parport);
port             1631 drivers/auxdisplay/panel.c static void panel_detach(struct parport *port)
port             1633 drivers/auxdisplay/panel.c 	if (port->number != parport)
port             1638 drivers/auxdisplay/panel.c 		       __func__, port->number, parport);
port             1776 drivers/auxdisplay/panel.c 			parport, pprt->port->base);
port              915 drivers/base/property.c 	struct fwnode_handle *port, *parent;
port              917 drivers/base/property.c 	port = fwnode_get_parent(endpoint);
port              918 drivers/base/property.c 	parent = fwnode_call_ptr_op(port, graph_get_port_parent);
port              920 drivers/base/property.c 	fwnode_handle_put(port);
port              996 drivers/base/property.c 		if (fwnode_ep.port != port_id || fwnode_ep.id != endpoint_id)
port             1032 drivers/base/property.c 				u32 port, u32 endpoint, unsigned long flags)
port             1058 drivers/base/property.c 		if (fwnode_ep.port != port)
port              220 drivers/bcma/scan.c 				  u32 type, u8 port)
port              229 drivers/bcma/scan.c 	    (((ent & SCAN_ADDR_PORT) >> SCAN_ADDR_PORT_SHIFT) != port)) {
port              220 drivers/block/mtip32xx/mtip32xx.c static inline void mtip_issue_ncq_command(struct mtip_port *port, int tag)
port              225 drivers/block/mtip32xx/mtip32xx.c 	spin_lock(&port->cmd_issue_lock[group]);
port              227 drivers/block/mtip32xx/mtip32xx.c 			port->s_active[MTIP_TAG_INDEX(tag)]);
port              229 drivers/block/mtip32xx/mtip32xx.c 			port->cmd_issue[MTIP_TAG_INDEX(tag)]);
port              230 drivers/block/mtip32xx/mtip32xx.c 	spin_unlock(&port->cmd_issue_lock[group]);
port              242 drivers/block/mtip32xx/mtip32xx.c static int mtip_enable_fis(struct mtip_port *port, int enable)
port              247 drivers/block/mtip32xx/mtip32xx.c 	tmp = readl(port->mmio + PORT_CMD);
port              249 drivers/block/mtip32xx/mtip32xx.c 		writel(tmp | PORT_CMD_FIS_RX, port->mmio + PORT_CMD);
port              251 drivers/block/mtip32xx/mtip32xx.c 		writel(tmp & ~PORT_CMD_FIS_RX, port->mmio + PORT_CMD);
port              254 drivers/block/mtip32xx/mtip32xx.c 	readl(port->mmio + PORT_CMD);
port              268 drivers/block/mtip32xx/mtip32xx.c static int mtip_enable_engine(struct mtip_port *port, int enable)
port              273 drivers/block/mtip32xx/mtip32xx.c 	tmp = readl(port->mmio + PORT_CMD);
port              275 drivers/block/mtip32xx/mtip32xx.c 		writel(tmp | PORT_CMD_START, port->mmio + PORT_CMD);
port              277 drivers/block/mtip32xx/mtip32xx.c 		writel(tmp & ~PORT_CMD_START, port->mmio + PORT_CMD);
port              279 drivers/block/mtip32xx/mtip32xx.c 	readl(port->mmio + PORT_CMD);
port              289 drivers/block/mtip32xx/mtip32xx.c static inline void mtip_start_port(struct mtip_port *port)
port              292 drivers/block/mtip32xx/mtip32xx.c 	mtip_enable_fis(port, 1);
port              295 drivers/block/mtip32xx/mtip32xx.c 	mtip_enable_engine(port, 1);
port              307 drivers/block/mtip32xx/mtip32xx.c static inline void mtip_deinit_port(struct mtip_port *port)
port              310 drivers/block/mtip32xx/mtip32xx.c 	writel(0, port->mmio + PORT_IRQ_MASK);
port              313 drivers/block/mtip32xx/mtip32xx.c 	mtip_enable_engine(port, 0);
port              316 drivers/block/mtip32xx/mtip32xx.c 	mtip_enable_fis(port, 0);
port              332 drivers/block/mtip32xx/mtip32xx.c static void mtip_init_port(struct mtip_port *port)
port              335 drivers/block/mtip32xx/mtip32xx.c 	mtip_deinit_port(port);
port              338 drivers/block/mtip32xx/mtip32xx.c 	if (readl(port->dd->mmio + HOST_CAP) & HOST_CAP_64) {
port              339 drivers/block/mtip32xx/mtip32xx.c 		writel((port->command_list_dma >> 16) >> 16,
port              340 drivers/block/mtip32xx/mtip32xx.c 			 port->mmio + PORT_LST_ADDR_HI);
port              341 drivers/block/mtip32xx/mtip32xx.c 		writel((port->rxfis_dma >> 16) >> 16,
port              342 drivers/block/mtip32xx/mtip32xx.c 			 port->mmio + PORT_FIS_ADDR_HI);
port              343 drivers/block/mtip32xx/mtip32xx.c 		set_bit(MTIP_PF_HOST_CAP_64, &port->flags);
port              346 drivers/block/mtip32xx/mtip32xx.c 	writel(port->command_list_dma & 0xFFFFFFFF,
port              347 drivers/block/mtip32xx/mtip32xx.c 			port->mmio + PORT_LST_ADDR);
port              348 drivers/block/mtip32xx/mtip32xx.c 	writel(port->rxfis_dma & 0xFFFFFFFF, port->mmio + PORT_FIS_ADDR);
port              351 drivers/block/mtip32xx/mtip32xx.c 	writel(readl(port->mmio + PORT_SCR_ERR), port->mmio + PORT_SCR_ERR);
port              354 drivers/block/mtip32xx/mtip32xx.c 	for (i = 0; i < port->dd->slot_groups; i++)
port              355 drivers/block/mtip32xx/mtip32xx.c 		writel(0xFFFFFFFF, port->completed[i]);
port              358 drivers/block/mtip32xx/mtip32xx.c 	writel(readl(port->mmio + PORT_IRQ_STAT), port->mmio + PORT_IRQ_STAT);
port              361 drivers/block/mtip32xx/mtip32xx.c 	writel(readl(port->dd->mmio + HOST_IRQ_STAT),
port              362 drivers/block/mtip32xx/mtip32xx.c 					port->dd->mmio + HOST_IRQ_STAT);
port              365 drivers/block/mtip32xx/mtip32xx.c 	writel(DEF_PORT_IRQ, port->mmio + PORT_IRQ_MASK);
port              376 drivers/block/mtip32xx/mtip32xx.c static void mtip_restart_port(struct mtip_port *port)
port              381 drivers/block/mtip32xx/mtip32xx.c 	mtip_enable_engine(port, 0);
port              385 drivers/block/mtip32xx/mtip32xx.c 	while ((readl(port->mmio + PORT_CMD) & PORT_CMD_LIST_ON)
port              389 drivers/block/mtip32xx/mtip32xx.c 	if (test_bit(MTIP_DDF_REMOVE_PENDING_BIT, &port->dd->dd_flag))
port              396 drivers/block/mtip32xx/mtip32xx.c 	if (readl(port->mmio + PORT_CMD) & PORT_CMD_LIST_ON) {
port              397 drivers/block/mtip32xx/mtip32xx.c 		dev_warn(&port->dd->pdev->dev,
port              400 drivers/block/mtip32xx/mtip32xx.c 		if (mtip_hba_reset(port->dd))
port              401 drivers/block/mtip32xx/mtip32xx.c 			dev_err(&port->dd->pdev->dev,
port              408 drivers/block/mtip32xx/mtip32xx.c 	dev_warn(&port->dd->pdev->dev, "Issuing COM reset\n");
port              411 drivers/block/mtip32xx/mtip32xx.c 	writel(readl(port->mmio + PORT_SCR_CTL) |
port              412 drivers/block/mtip32xx/mtip32xx.c 			 1, port->mmio + PORT_SCR_CTL);
port              413 drivers/block/mtip32xx/mtip32xx.c 	readl(port->mmio + PORT_SCR_CTL);
port              420 drivers/block/mtip32xx/mtip32xx.c 	if (test_bit(MTIP_DDF_REMOVE_PENDING_BIT, &port->dd->dd_flag))
port              424 drivers/block/mtip32xx/mtip32xx.c 	writel(readl(port->mmio + PORT_SCR_CTL) & ~1,
port              425 drivers/block/mtip32xx/mtip32xx.c 			 port->mmio + PORT_SCR_CTL);
port              426 drivers/block/mtip32xx/mtip32xx.c 	readl(port->mmio + PORT_SCR_CTL);
port              430 drivers/block/mtip32xx/mtip32xx.c 	while (((readl(port->mmio + PORT_SCR_STAT) & 0x01) == 0)
port              434 drivers/block/mtip32xx/mtip32xx.c 	if (test_bit(MTIP_DDF_REMOVE_PENDING_BIT, &port->dd->dd_flag))
port              437 drivers/block/mtip32xx/mtip32xx.c 	if ((readl(port->mmio + PORT_SCR_STAT) & 0x01) == 0)
port              438 drivers/block/mtip32xx/mtip32xx.c 		dev_warn(&port->dd->pdev->dev,
port              441 drivers/block/mtip32xx/mtip32xx.c 	mtip_init_port(port);
port              442 drivers/block/mtip32xx/mtip32xx.c 	mtip_start_port(port);
port              457 drivers/block/mtip32xx/mtip32xx.c 	mtip_init_port(dd->port);
port              458 drivers/block/mtip32xx/mtip32xx.c 	mtip_start_port(dd->port);
port              485 drivers/block/mtip32xx/mtip32xx.c static int mtip_read_log_page(struct mtip_port *port, u8 page, u16 *buffer,
port              487 drivers/block/mtip32xx/mtip32xx.c static int mtip_get_smart_attr(struct mtip_port *port, unsigned int id,
port              509 drivers/block/mtip32xx/mtip32xx.c 	struct mtip_port *port;
port              521 drivers/block/mtip32xx/mtip32xx.c 	port = dd->port;
port              523 drivers/block/mtip32xx/mtip32xx.c 	if (test_bit(MTIP_PF_IC_ACTIVE_BIT, &port->flags)) {
port              535 drivers/block/mtip32xx/mtip32xx.c 		completed = readl(port->completed[group]);
port              540 drivers/block/mtip32xx/mtip32xx.c 		writel(completed, port->completed[group]);
port              563 drivers/block/mtip32xx/mtip32xx.c 	mtip_restart_port(port);
port              566 drivers/block/mtip32xx/mtip32xx.c 	rv = mtip_read_log_page(dd->port, ATA_LOG_SATA_NCQ,
port              567 drivers/block/mtip32xx/mtip32xx.c 				dd->port->log_buf,
port              568 drivers/block/mtip32xx/mtip32xx.c 				dd->port->log_buf_dma, 1);
port              574 drivers/block/mtip32xx/mtip32xx.c 		buf = (unsigned char *)dd->port->log_buf;
port              639 drivers/block/mtip32xx/mtip32xx.c 				mtip_issue_ncq_command(port, tag);
port              645 drivers/block/mtip32xx/mtip32xx.c 			dev_warn(&port->dd->pdev->dev,
port              657 drivers/block/mtip32xx/mtip32xx.c static inline void mtip_workq_sdbfx(struct mtip_port *port, int group,
port              660 drivers/block/mtip32xx/mtip32xx.c 	struct driver_data *dd = port->dd;
port              669 drivers/block/mtip32xx/mtip32xx.c 	writel(completed, port->completed[group]);
port              696 drivers/block/mtip32xx/mtip32xx.c 	struct mtip_port *port = dd->port;
port              699 drivers/block/mtip32xx/mtip32xx.c 	if (test_bit(MTIP_PF_IC_ACTIVE_BIT, &port->flags) && cmd) {
port              701 drivers/block/mtip32xx/mtip32xx.c 		int status = readl(port->cmd_issue[group]);
port              716 drivers/block/mtip32xx/mtip32xx.c 		writel((1 << 26), dd->port->mmio + PORT_SCR_ERR);
port              722 drivers/block/mtip32xx/mtip32xx.c 		writel((1 << 16), dd->port->mmio + PORT_SCR_ERR);
port              733 drivers/block/mtip32xx/mtip32xx.c 		set_bit(MTIP_PF_EH_ACTIVE_BIT, &dd->port->flags);
port              734 drivers/block/mtip32xx/mtip32xx.c 		wake_up_interruptible(&dd->port->svc_wait);
port              741 drivers/block/mtip32xx/mtip32xx.c 	struct mtip_port *port = dd->port;
port              752 drivers/block/mtip32xx/mtip32xx.c 		port_stat = readl(port->mmio + PORT_IRQ_STAT);
port              757 drivers/block/mtip32xx/mtip32xx.c 		writel(port_stat, port->mmio + PORT_IRQ_STAT);
port              768 drivers/block/mtip32xx/mtip32xx.c 				twork->completed = readl(port->completed[i]);
port              785 drivers/block/mtip32xx/mtip32xx.c 					mtip_workq_sdbfx(port, 0,
port              837 drivers/block/mtip32xx/mtip32xx.c static void mtip_issue_non_ncq_command(struct mtip_port *port, int tag)
port              839 drivers/block/mtip32xx/mtip32xx.c 	writel(1 << MTIP_TAG_BIT(tag), port->cmd_issue[MTIP_TAG_INDEX(tag)]);
port              842 drivers/block/mtip32xx/mtip32xx.c static bool mtip_pause_ncq(struct mtip_port *port,
port              847 drivers/block/mtip32xx/mtip32xx.c 	task_file_data = readl(port->mmio+PORT_TFDATA);
port              852 drivers/block/mtip32xx/mtip32xx.c 		port->ic_pause_timer = jiffies;
port              856 drivers/block/mtip32xx/mtip32xx.c 		set_bit(MTIP_PF_DM_ACTIVE_BIT, &port->flags);
port              857 drivers/block/mtip32xx/mtip32xx.c 		port->ic_pause_timer = jiffies;
port              863 drivers/block/mtip32xx/mtip32xx.c 		clear_bit(MTIP_DDF_SEC_LOCK_BIT, &port->dd->dd_flag);
port              864 drivers/block/mtip32xx/mtip32xx.c 		clear_bit(MTIP_DDF_REBUILD_FAILED_BIT, &port->dd->dd_flag);
port              866 drivers/block/mtip32xx/mtip32xx.c 		mtip_restart_port(port);
port              867 drivers/block/mtip32xx/mtip32xx.c 		clear_bit(MTIP_PF_SE_ACTIVE_BIT, &port->flags);
port              874 drivers/block/mtip32xx/mtip32xx.c static bool mtip_commands_active(struct mtip_port *port)
port              883 drivers/block/mtip32xx/mtip32xx.c 	active = readl(port->s_active[0]) & 0xFFFFFFFE;
port              884 drivers/block/mtip32xx/mtip32xx.c 	for (n = 1; n < port->dd->slot_groups; n++)
port              885 drivers/block/mtip32xx/mtip32xx.c 		active |= readl(port->s_active[n]);
port              900 drivers/block/mtip32xx/mtip32xx.c static int mtip_quiesce_io(struct mtip_port *port, unsigned long timeout)
port              905 drivers/block/mtip32xx/mtip32xx.c 	blk_mq_quiesce_queue(port->dd->queue);
port              909 drivers/block/mtip32xx/mtip32xx.c 		if (test_bit(MTIP_PF_SVC_THD_ACTIVE_BIT, &port->flags) &&
port              910 drivers/block/mtip32xx/mtip32xx.c 			test_bit(MTIP_PF_ISSUE_CMDS_BIT, &port->flags)) {
port              917 drivers/block/mtip32xx/mtip32xx.c 		if (mtip_check_surprise_removal(port->dd->pdev))
port              920 drivers/block/mtip32xx/mtip32xx.c 		active = mtip_commands_active(port);
port              925 drivers/block/mtip32xx/mtip32xx.c 	blk_mq_unquiesce_queue(port->dd->queue);
port              928 drivers/block/mtip32xx/mtip32xx.c 	blk_mq_unquiesce_queue(port->dd->queue);
port              957 drivers/block/mtip32xx/mtip32xx.c static int mtip_exec_internal_command(struct mtip_port *port,
port              966 drivers/block/mtip32xx/mtip32xx.c 	struct driver_data *dd = port->dd;
port              991 drivers/block/mtip32xx/mtip32xx.c 	set_bit(MTIP_PF_IC_ACTIVE_BIT, &port->flags);
port              994 drivers/block/mtip32xx/mtip32xx.c 		set_bit(MTIP_PF_SE_ACTIVE_BIT, &port->flags);
port              996 drivers/block/mtip32xx/mtip32xx.c 	clear_bit(MTIP_PF_DM_ACTIVE_BIT, &port->flags);
port             1000 drivers/block/mtip32xx/mtip32xx.c 		if (mtip_quiesce_io(port, MTIP_QUIESCE_IO_TIMEOUT_MS) < 0) {
port             1003 drivers/block/mtip32xx/mtip32xx.c 			clear_bit(MTIP_PF_IC_ACTIVE_BIT, &port->flags);
port             1004 drivers/block/mtip32xx/mtip32xx.c 			wake_up_interruptible(&port->svc_wait);
port             1038 drivers/block/mtip32xx/mtip32xx.c 	if (readl(port->cmd_issue[MTIP_TAG_INDEX(MTIP_TAG_INTERNAL)])
port             1049 drivers/block/mtip32xx/mtip32xx.c 	clear_bit(MTIP_PF_IC_ACTIVE_BIT, &port->flags);
port             1050 drivers/block/mtip32xx/mtip32xx.c 	if (rv >= 0 && mtip_pause_ncq(port, fis)) {
port             1054 drivers/block/mtip32xx/mtip32xx.c 	wake_up_interruptible(&port->svc_wait);
port             1090 drivers/block/mtip32xx/mtip32xx.c 			*timeout = ((*(dd->port->identify + 90) * 2) * 60000);
port             1092 drivers/block/mtip32xx/mtip32xx.c 			*timeout = ((*(dd->port->identify + 89) * 2) * 60000);
port             1129 drivers/block/mtip32xx/mtip32xx.c static int mtip_get_identify(struct mtip_port *port, void __user *user_buffer)
port             1134 drivers/block/mtip32xx/mtip32xx.c 	if (test_bit(MTIP_DDF_REMOVE_PENDING_BIT, &port->dd->dd_flag))
port             1144 drivers/block/mtip32xx/mtip32xx.c 	port->identify_valid = 0;
port             1147 drivers/block/mtip32xx/mtip32xx.c 	memset(port->identify, 0, sizeof(u16) * ATA_ID_WORDS);
port             1150 drivers/block/mtip32xx/mtip32xx.c 	if (mtip_exec_internal_command(port,
port             1153 drivers/block/mtip32xx/mtip32xx.c 				port->identify_dma,
port             1168 drivers/block/mtip32xx/mtip32xx.c 	ata_swap_string(port->identify + 27, 40);  /* model string*/
port             1169 drivers/block/mtip32xx/mtip32xx.c 	ata_swap_string(port->identify + 23, 8);   /* firmware string*/
port             1170 drivers/block/mtip32xx/mtip32xx.c 	ata_swap_string(port->identify + 10, 20);  /* serial# string*/
port             1175 drivers/block/mtip32xx/mtip32xx.c 			port->identify[i] = le16_to_cpu(port->identify[i]);
port             1180 drivers/block/mtip32xx/mtip32xx.c 	if (port->identify[128] & 0x4)
port             1181 drivers/block/mtip32xx/mtip32xx.c 		set_bit(MTIP_DDF_SEC_LOCK_BIT, &port->dd->dd_flag);
port             1183 drivers/block/mtip32xx/mtip32xx.c 		clear_bit(MTIP_DDF_SEC_LOCK_BIT, &port->dd->dd_flag);
port             1186 drivers/block/mtip32xx/mtip32xx.c 	port->identify_valid = 1;
port             1191 drivers/block/mtip32xx/mtip32xx.c 			port->identify,
port             1211 drivers/block/mtip32xx/mtip32xx.c static int mtip_standby_immediate(struct mtip_port *port)
port             1224 drivers/block/mtip32xx/mtip32xx.c 	mtip_set_timeout(port->dd, &fis, &timeout, 0);
port             1227 drivers/block/mtip32xx/mtip32xx.c 	rv = mtip_exec_internal_command(port,
port             1237 drivers/block/mtip32xx/mtip32xx.c 		dev_warn(&port->dd->pdev->dev,
port             1255 drivers/block/mtip32xx/mtip32xx.c static int mtip_read_log_page(struct mtip_port *port, u8 page, u16 *buffer,
port             1272 drivers/block/mtip32xx/mtip32xx.c 	return mtip_exec_internal_command(port,
port             1291 drivers/block/mtip32xx/mtip32xx.c static int mtip_get_smart_data(struct mtip_port *port, u8 *buffer,
port             1306 drivers/block/mtip32xx/mtip32xx.c 	return mtip_exec_internal_command(port,
port             1326 drivers/block/mtip32xx/mtip32xx.c static int mtip_get_smart_attr(struct mtip_port *port, unsigned int id,
port             1335 drivers/block/mtip32xx/mtip32xx.c 	if (!port->identify_valid) {
port             1336 drivers/block/mtip32xx/mtip32xx.c 		dev_warn(&port->dd->pdev->dev, "IDENTIFY DATA not valid\n");
port             1339 drivers/block/mtip32xx/mtip32xx.c 	if (!(port->identify[82] & 0x1)) {
port             1340 drivers/block/mtip32xx/mtip32xx.c 		dev_warn(&port->dd->pdev->dev, "SMART not supported\n");
port             1343 drivers/block/mtip32xx/mtip32xx.c 	if (!(port->identify[85] & 0x1)) {
port             1344 drivers/block/mtip32xx/mtip32xx.c 		dev_warn(&port->dd->pdev->dev, "SMART not enabled\n");
port             1348 drivers/block/mtip32xx/mtip32xx.c 	memset(port->smart_buf, 0, ATA_SECT_SIZE);
port             1349 drivers/block/mtip32xx/mtip32xx.c 	rv = mtip_get_smart_data(port, port->smart_buf, port->smart_buf_dma);
port             1351 drivers/block/mtip32xx/mtip32xx.c 		dev_warn(&port->dd->pdev->dev, "Failed to ge SMART data\n");
port             1355 drivers/block/mtip32xx/mtip32xx.c 	pattr = (struct smart_attr *)(port->smart_buf + 2);
port             1363 drivers/block/mtip32xx/mtip32xx.c 		dev_warn(&port->dd->pdev->dev,
port             1383 drivers/block/mtip32xx/mtip32xx.c 	struct mtip_port *port = dd->port;
port             1385 drivers/block/mtip32xx/mtip32xx.c 	raw0 = port->identify[100];
port             1386 drivers/block/mtip32xx/mtip32xx.c 	raw1 = port->identify[101];
port             1387 drivers/block/mtip32xx/mtip32xx.c 	raw2 = port->identify[102];
port             1388 drivers/block/mtip32xx/mtip32xx.c 	raw3 = port->identify[103];
port             1391 drivers/block/mtip32xx/mtip32xx.c 	return (bool) !!port->identify_valid;
port             1402 drivers/block/mtip32xx/mtip32xx.c static void mtip_dump_identify(struct mtip_port *port)
port             1408 drivers/block/mtip32xx/mtip32xx.c 	if (!port->identify_valid)
port             1411 drivers/block/mtip32xx/mtip32xx.c 	strlcpy(cbuf, (char *)(port->identify+10), 21);
port             1412 drivers/block/mtip32xx/mtip32xx.c 	dev_info(&port->dd->pdev->dev,
port             1415 drivers/block/mtip32xx/mtip32xx.c 	strlcpy(cbuf, (char *)(port->identify+23), 9);
port             1416 drivers/block/mtip32xx/mtip32xx.c 	dev_info(&port->dd->pdev->dev,
port             1419 drivers/block/mtip32xx/mtip32xx.c 	strlcpy(cbuf, (char *)(port->identify+27), 41);
port             1420 drivers/block/mtip32xx/mtip32xx.c 	dev_info(&port->dd->pdev->dev, "Model: %s\n", cbuf);
port             1422 drivers/block/mtip32xx/mtip32xx.c 	dev_info(&port->dd->pdev->dev, "Security: %04x %s\n",
port             1423 drivers/block/mtip32xx/mtip32xx.c 		port->identify[128],
port             1424 drivers/block/mtip32xx/mtip32xx.c 		port->identify[128] & 0x4 ? "(LOCKED)" : "");
port             1426 drivers/block/mtip32xx/mtip32xx.c 	if (mtip_hw_get_capacity(port->dd, &sectors))
port             1427 drivers/block/mtip32xx/mtip32xx.c 		dev_info(&port->dd->pdev->dev,
port             1432 drivers/block/mtip32xx/mtip32xx.c 	pci_read_config_word(port->dd->pdev, PCI_REVISION_ID, &revid);
port             1444 drivers/block/mtip32xx/mtip32xx.c 	dev_info(&port->dd->pdev->dev,
port             1487 drivers/block/mtip32xx/mtip32xx.c static int exec_drive_task(struct mtip_port *port, u8 *command)
port             1490 drivers/block/mtip32xx/mtip32xx.c 	struct host_to_dev_fis *reply = (port->rxfis + RX_FIS_D2H_REG);
port             1505 drivers/block/mtip32xx/mtip32xx.c 	mtip_set_timeout(port->dd, &fis, &to, 0);
port             1518 drivers/block/mtip32xx/mtip32xx.c 	if (mtip_exec_internal_command(port,
port             1556 drivers/block/mtip32xx/mtip32xx.c static int exec_drive_command(struct mtip_port *port, u8 *command,
port             1570 drivers/block/mtip32xx/mtip32xx.c 		buf = dma_alloc_coherent(&port->dd->pdev->dev,
port             1575 drivers/block/mtip32xx/mtip32xx.c 			dev_err(&port->dd->pdev->dev,
port             1595 drivers/block/mtip32xx/mtip32xx.c 	mtip_set_timeout(port->dd, &fis, &to, 0);
port             1598 drivers/block/mtip32xx/mtip32xx.c 		reply = (port->rxfis + RX_FIS_PIO_SETUP);
port             1600 drivers/block/mtip32xx/mtip32xx.c 		reply = (port->rxfis + RX_FIS_D2H_REG);
port             1612 drivers/block/mtip32xx/mtip32xx.c 	if (mtip_exec_internal_command(port,
port             1647 drivers/block/mtip32xx/mtip32xx.c 		dma_free_coherent(&port->dd->pdev->dev,
port             1766 drivers/block/mtip32xx/mtip32xx.c 		reply = (dd->port->rxfis + RX_FIS_PIO_SETUP);
port             1769 drivers/block/mtip32xx/mtip32xx.c 		reply = (dd->port->rxfis + RX_FIS_PIO_SETUP);
port             1772 drivers/block/mtip32xx/mtip32xx.c 		reply = (dd->port->rxfis + RX_FIS_D2H_REG);
port             1851 drivers/block/mtip32xx/mtip32xx.c 	if (mtip_exec_internal_command(dd->port,
port             1862 drivers/block/mtip32xx/mtip32xx.c 	task_file_data = readl(dd->port->mmio+PORT_TFDATA);
port             1865 drivers/block/mtip32xx/mtip32xx.c 		reply = dd->port->rxfis + RX_FIS_PIO_SETUP;
port             1868 drivers/block/mtip32xx/mtip32xx.c 		reply = dd->port->rxfis + RX_FIS_D2H_REG;
port             1959 drivers/block/mtip32xx/mtip32xx.c 		if (copy_to_user((void __user *)arg, dd->port->identify,
port             1975 drivers/block/mtip32xx/mtip32xx.c 		if (exec_drive_command(dd->port,
port             1999 drivers/block/mtip32xx/mtip32xx.c 		if (exec_drive_task(dd->port, drive_command))
port             2061 drivers/block/mtip32xx/mtip32xx.c 		dd->port->command_list + sizeof(struct mtip_cmd_hdr) * rq->tag;
port             2063 drivers/block/mtip32xx/mtip32xx.c 	struct mtip_port *port = dd->port;
port             2073 drivers/block/mtip32xx/mtip32xx.c 	prefetch(&port->flags);
port             2112 drivers/block/mtip32xx/mtip32xx.c 	if (test_bit(MTIP_PF_HOST_CAP_64, &dd->port->flags))
port             2123 drivers/block/mtip32xx/mtip32xx.c 	if (unlikely(port->flags & MTIP_PF_PAUSE_IO)) {
port             2124 drivers/block/mtip32xx/mtip32xx.c 		set_bit(rq->tag, port->cmds_to_issue);
port             2125 drivers/block/mtip32xx/mtip32xx.c 		set_bit(MTIP_PF_ISSUE_CMDS_BIT, &port->flags);
port             2130 drivers/block/mtip32xx/mtip32xx.c 	mtip_issue_ncq_command(port, rq->tag);
port             2176 drivers/block/mtip32xx/mtip32xx.c 			if (dd->port &&
port             2177 drivers/block/mtip32xx/mtip32xx.c 			    dd->port->identify &&
port             2178 drivers/block/mtip32xx/mtip32xx.c 			    dd->port->identify_valid) {
port             2180 drivers/block/mtip32xx/mtip32xx.c 					(char *) (dd->port->identify + 10), 21);
port             2181 drivers/block/mtip32xx/mtip32xx.c 				status = *(dd->port->identify + 141);
port             2187 drivers/block/mtip32xx/mtip32xx.c 			if (dd->port &&
port             2188 drivers/block/mtip32xx/mtip32xx.c 			    test_bit(MTIP_PF_REBUILD_BIT, &dd->port->flags)) {
port             2206 drivers/block/mtip32xx/mtip32xx.c 			if (dd->port &&
port             2207 drivers/block/mtip32xx/mtip32xx.c 			    dd->port->identify &&
port             2208 drivers/block/mtip32xx/mtip32xx.c 			    dd->port->identify_valid) {
port             2210 drivers/block/mtip32xx/mtip32xx.c 					(char *) (dd->port->identify+10), 21);
port             2211 drivers/block/mtip32xx/mtip32xx.c 				status = *(dd->port->identify + 141);
port             2217 drivers/block/mtip32xx/mtip32xx.c 			if (dd->port &&
port             2218 drivers/block/mtip32xx/mtip32xx.c 			    test_bit(MTIP_PF_REBUILD_BIT, &dd->port->flags)) {
port             2289 drivers/block/mtip32xx/mtip32xx.c 					 readl(dd->port->s_active[n]));
port             2296 drivers/block/mtip32xx/mtip32xx.c 					readl(dd->port->cmd_issue[n]));
port             2303 drivers/block/mtip32xx/mtip32xx.c 				readl(dd->port->completed[n]));
port             2307 drivers/block/mtip32xx/mtip32xx.c 				readl(dd->port->mmio + PORT_IRQ_STAT));
port             2317 drivers/block/mtip32xx/mtip32xx.c 				dd->port->cmds_to_issue[n/2] >> (32*(n&1));
port             2319 drivers/block/mtip32xx/mtip32xx.c 			group_allocated = dd->port->cmds_to_issue[n];
port             2352 drivers/block/mtip32xx/mtip32xx.c 							dd->port->flags);
port             2555 drivers/block/mtip32xx/mtip32xx.c 		if (mtip_get_identify(dd->port, NULL) < 0)
port             2558 drivers/block/mtip32xx/mtip32xx.c 		if (*(dd->port->identify + MTIP_FTL_REBUILD_OFFSET) ==
port             2594 drivers/block/mtip32xx/mtip32xx.c 		atomic_inc(&dd->port->cmd_slot_unal);
port             2606 drivers/block/mtip32xx/mtip32xx.c 	clear_bit(req->tag, dd->port->cmds_to_issue);
port             2616 drivers/block/mtip32xx/mtip32xx.c 	set_bit(req->tag, dd->port->cmds_to_issue);
port             2635 drivers/block/mtip32xx/mtip32xx.c 	struct mtip_port *port = dd->port;
port             2639 drivers/block/mtip32xx/mtip32xx.c 			test_bit(MTIP_PF_SVC_THD_STOP_BIT, &port->flags))
port             2641 drivers/block/mtip32xx/mtip32xx.c 		clear_bit(MTIP_PF_SVC_THD_ACTIVE_BIT, &port->flags);
port             2647 drivers/block/mtip32xx/mtip32xx.c 		wait_event_interruptible(port->svc_wait, (port->flags) &&
port             2648 drivers/block/mtip32xx/mtip32xx.c 			(port->flags & MTIP_PF_SVC_THD_WORK));
port             2651 drivers/block/mtip32xx/mtip32xx.c 			test_bit(MTIP_PF_SVC_THD_STOP_BIT, &port->flags))
port             2658 drivers/block/mtip32xx/mtip32xx.c 		set_bit(MTIP_PF_SVC_THD_ACTIVE_BIT, &port->flags);
port             2662 drivers/block/mtip32xx/mtip32xx.c 		if (test_bit(MTIP_PF_EH_ACTIVE_BIT, &port->flags)) {
port             2664 drivers/block/mtip32xx/mtip32xx.c 			clear_bit(MTIP_PF_EH_ACTIVE_BIT, &port->flags);
port             2667 drivers/block/mtip32xx/mtip32xx.c 		if (test_bit(MTIP_PF_EH_ACTIVE_BIT, &port->flags))
port             2670 drivers/block/mtip32xx/mtip32xx.c 		if (test_bit(MTIP_PF_TO_ACTIVE_BIT, &port->flags)) {
port             2686 drivers/block/mtip32xx/mtip32xx.c 			set_bit(MTIP_PF_ISSUE_CMDS_BIT, &dd->port->flags);
port             2692 drivers/block/mtip32xx/mtip32xx.c 			clear_bit(MTIP_PF_TO_ACTIVE_BIT, &dd->port->flags);
port             2697 drivers/block/mtip32xx/mtip32xx.c 		if (test_bit(MTIP_PF_ISSUE_CMDS_BIT, &port->flags)) {
port             2703 drivers/block/mtip32xx/mtip32xx.c 				slot = find_next_bit(port->cmds_to_issue,
port             2720 drivers/block/mtip32xx/mtip32xx.c 				mtip_issue_ncq_command(port, slot);
port             2722 drivers/block/mtip32xx/mtip32xx.c 				clear_bit(slot, port->cmds_to_issue);
port             2725 drivers/block/mtip32xx/mtip32xx.c 			clear_bit(MTIP_PF_ISSUE_CMDS_BIT, &port->flags);
port             2728 drivers/block/mtip32xx/mtip32xx.c 		if (test_bit(MTIP_PF_REBUILD_BIT, &port->flags)) {
port             2730 drivers/block/mtip32xx/mtip32xx.c 				clear_bit(MTIP_PF_REBUILD_BIT, &port->flags);
port             2748 drivers/block/mtip32xx/mtip32xx.c 	struct mtip_port *port = dd->port;
port             2750 drivers/block/mtip32xx/mtip32xx.c 	if (port->block1)
port             2752 drivers/block/mtip32xx/mtip32xx.c 					port->block1, port->block1_dma);
port             2754 drivers/block/mtip32xx/mtip32xx.c 	if (port->command_list) {
port             2756 drivers/block/mtip32xx/mtip32xx.c 				port->command_list, port->command_list_dma);
port             2770 drivers/block/mtip32xx/mtip32xx.c 	struct mtip_port *port = dd->port;
port             2773 drivers/block/mtip32xx/mtip32xx.c 	port->block1 =
port             2775 drivers/block/mtip32xx/mtip32xx.c 					&port->block1_dma, GFP_KERNEL);
port             2776 drivers/block/mtip32xx/mtip32xx.c 	if (!port->block1)
port             2780 drivers/block/mtip32xx/mtip32xx.c 	port->command_list =
port             2782 drivers/block/mtip32xx/mtip32xx.c 					&port->command_list_dma, GFP_KERNEL);
port             2783 drivers/block/mtip32xx/mtip32xx.c 	if (!port->command_list) {
port             2785 drivers/block/mtip32xx/mtip32xx.c 					port->block1, port->block1_dma);
port             2786 drivers/block/mtip32xx/mtip32xx.c 		port->block1 = NULL;
port             2787 drivers/block/mtip32xx/mtip32xx.c 		port->block1_dma = 0;
port             2792 drivers/block/mtip32xx/mtip32xx.c 	port->rxfis         = port->block1 + AHCI_RX_FIS_OFFSET;
port             2793 drivers/block/mtip32xx/mtip32xx.c 	port->rxfis_dma     = port->block1_dma + AHCI_RX_FIS_OFFSET;
port             2794 drivers/block/mtip32xx/mtip32xx.c 	port->identify      = port->block1 + AHCI_IDFY_OFFSET;
port             2795 drivers/block/mtip32xx/mtip32xx.c 	port->identify_dma  = port->block1_dma + AHCI_IDFY_OFFSET;
port             2796 drivers/block/mtip32xx/mtip32xx.c 	port->log_buf       = port->block1 + AHCI_SECTBUF_OFFSET;
port             2797 drivers/block/mtip32xx/mtip32xx.c 	port->log_buf_dma   = port->block1_dma + AHCI_SECTBUF_OFFSET;
port             2798 drivers/block/mtip32xx/mtip32xx.c 	port->smart_buf     = port->block1 + AHCI_SMARTBUF_OFFSET;
port             2799 drivers/block/mtip32xx/mtip32xx.c 	port->smart_buf_dma = port->block1_dma + AHCI_SMARTBUF_OFFSET;
port             2810 drivers/block/mtip32xx/mtip32xx.c 	if (mtip_get_identify(dd->port, NULL) < 0)
port             2813 drivers/block/mtip32xx/mtip32xx.c 	if (*(dd->port->identify + MTIP_FTL_REBUILD_OFFSET) ==
port             2815 drivers/block/mtip32xx/mtip32xx.c 		set_bit(MTIP_PF_REBUILD_BIT, &dd->port->flags);
port             2818 drivers/block/mtip32xx/mtip32xx.c 	mtip_dump_identify(dd->port);
port             2821 drivers/block/mtip32xx/mtip32xx.c 	rv = mtip_read_log_page(dd->port, ATA_LOG_SATA_NCQ,
port             2822 drivers/block/mtip32xx/mtip32xx.c 				dd->port->log_buf,
port             2823 drivers/block/mtip32xx/mtip32xx.c 				dd->port->log_buf_dma, 1);
port             2829 drivers/block/mtip32xx/mtip32xx.c 		buf = (unsigned char *)dd->port->log_buf;
port             2849 drivers/block/mtip32xx/mtip32xx.c 	if (mtip_get_smart_attr(dd->port, 242, &attr242))
port             2884 drivers/block/mtip32xx/mtip32xx.c 	dd->port = kzalloc_node(sizeof(struct mtip_port), GFP_KERNEL,
port             2886 drivers/block/mtip32xx/mtip32xx.c 	if (!dd->port) {
port             2894 drivers/block/mtip32xx/mtip32xx.c 		dd->work[i].port = dd->port;
port             2902 drivers/block/mtip32xx/mtip32xx.c 	atomic_set(&dd->port->cmd_slot_unal, dd->unal_qdepth);
port             2906 drivers/block/mtip32xx/mtip32xx.c 		spin_lock_init(&dd->port->cmd_issue_lock[i]);
port             2909 drivers/block/mtip32xx/mtip32xx.c 	dd->port->mmio	= dd->mmio + PORT_OFFSET;
port             2910 drivers/block/mtip32xx/mtip32xx.c 	dd->port->dd	= dd;
port             2919 drivers/block/mtip32xx/mtip32xx.c 		dd->port->s_active[i] =
port             2920 drivers/block/mtip32xx/mtip32xx.c 			dd->port->mmio + i*0x80 + PORT_SCR_ACT;
port             2921 drivers/block/mtip32xx/mtip32xx.c 		dd->port->cmd_issue[i] =
port             2922 drivers/block/mtip32xx/mtip32xx.c 			dd->port->mmio + i*0x80 + PORT_COMMAND_ISSUE;
port             2923 drivers/block/mtip32xx/mtip32xx.c 		dd->port->completed[i] =
port             2924 drivers/block/mtip32xx/mtip32xx.c 			dd->port->mmio + i*0x80 + PORT_SDBV;
port             2929 drivers/block/mtip32xx/mtip32xx.c 	while (((readl(dd->port->mmio + PORT_SCR_STAT) & 0x0F) != 0x03) &&
port             2964 drivers/block/mtip32xx/mtip32xx.c 	mtip_init_port(dd->port);
port             2965 drivers/block/mtip32xx/mtip32xx.c 	mtip_start_port(dd->port);
port             2981 drivers/block/mtip32xx/mtip32xx.c 	init_waitqueue_head(&dd->port->svc_wait);
port             3000 drivers/block/mtip32xx/mtip32xx.c 	mtip_deinit_port(dd->port);
port             3005 drivers/block/mtip32xx/mtip32xx.c 	kfree(dd->port);
port             3014 drivers/block/mtip32xx/mtip32xx.c 	if (dd->sr || !dd->port)
port             3020 drivers/block/mtip32xx/mtip32xx.c 	if (!test_bit(MTIP_PF_REBUILD_BIT, &dd->port->flags) &&
port             3023 drivers/block/mtip32xx/mtip32xx.c 		rv = mtip_standby_immediate(dd->port);
port             3043 drivers/block/mtip32xx/mtip32xx.c 		mtip_deinit_port(dd->port);
port             3059 drivers/block/mtip32xx/mtip32xx.c 	kfree(dd->port);
port             3060 drivers/block/mtip32xx/mtip32xx.c 	dd->port = NULL;
port             3114 drivers/block/mtip32xx/mtip32xx.c 	mtip_deinit_port(dd->port);
port             3147 drivers/block/mtip32xx/mtip32xx.c 	mtip_init_port(dd->port);
port             3148 drivers/block/mtip32xx/mtip32xx.c 	mtip_start_port(dd->port);
port             3384 drivers/block/mtip32xx/mtip32xx.c 	if (unlikely(test_bit(MTIP_PF_SE_ACTIVE_BIT, &dd->port->flags))) {
port             3385 drivers/block/mtip32xx/mtip32xx.c 		if (dd->port->ic_pause_timer) {
port             3386 drivers/block/mtip32xx/mtip32xx.c 			unsigned long to = dd->port->ic_pause_timer +
port             3390 drivers/block/mtip32xx/mtip32xx.c 							&dd->port->flags);
port             3392 drivers/block/mtip32xx/mtip32xx.c 				dd->port->ic_pause_timer = 0;
port             3393 drivers/block/mtip32xx/mtip32xx.c 				wake_up_interruptible(&dd->port->svc_wait);
port             3440 drivers/block/mtip32xx/mtip32xx.c 	if (cmd->unaligned && atomic_dec_if_positive(&dd->port->cmd_slot_unal) >= 0)
port             3453 drivers/block/mtip32xx/mtip32xx.c 		dd->port->command_list + sizeof(struct mtip_cmd_hdr) * rq->tag;
port             3456 drivers/block/mtip32xx/mtip32xx.c 	if (mtip_commands_active(dd->port))
port             3460 drivers/block/mtip32xx/mtip32xx.c 	if (test_bit(MTIP_PF_HOST_CAP_64, &dd->port->flags))
port             3479 drivers/block/mtip32xx/mtip32xx.c 	mtip_issue_non_ncq_command(dd->port, rq->tag);
port             3546 drivers/block/mtip32xx/mtip32xx.c 	if (test_bit(req->tag, dd->port->cmds_to_issue))
port             3549 drivers/block/mtip32xx/mtip32xx.c 	if (test_and_set_bit(MTIP_PF_TO_ACTIVE_BIT, &dd->port->flags))
port             3552 drivers/block/mtip32xx/mtip32xx.c 	wake_up_interruptible(&dd->port->svc_wait);
port             3775 drivers/block/mtip32xx/mtip32xx.c 		set_bit(MTIP_PF_SVC_THD_STOP_BIT, &dd->port->flags);
port             3776 drivers/block/mtip32xx/mtip32xx.c 		wake_up_interruptible(&dd->port->svc_wait);
port             3794 drivers/block/mtip32xx/mtip32xx.c 		if (!mtip_quiesce_io(dd->port, MTIP_QUIESCE_IO_TIMEOUT_MS))
port              174 drivers/block/mtip32xx/mtip32xx.h 	void *port;
port              183 drivers/block/mtip32xx/mtip32xx.h 		mtip_workq_sdbfx(w->port, group, w->completed);     \
port              438 drivers/block/mtip32xx/mtip32xx.h 	struct mtip_port *port; /* Pointer to the port data structure. */
port              128 drivers/block/paride/aten.c                 pi->device,ATEN_VERSION,pi->port);
port              338 drivers/block/paride/bpck.c 		   pi->device,pi->port,pi->unit,pi->mode);
port              441 drivers/block/paride/bpck.c 	printk(" at 0x%x, mode %d (%s), delay %d\n",pi->port,
port              130 drivers/block/paride/bpck6.c                		((struct pardevice*)(pi->pardev))->port->modes,
port              131 drivers/block/paride/bpck6.c 			((struct pardevice *)(pi->pardev))->port->base); 
port              136 drivers/block/paride/bpck6.c 	PPCSTRUCT(pi)->lpt_addr=pi->port;
port              139 drivers/block/paride/bpck6.c 	if(((struct pardevice *)(pi->pardev))->port->modes & 
port              145 drivers/block/paride/bpck6.c 	else if(((struct pardevice *)(pi->pardev))->port->modes & 
port              163 drivers/block/paride/bpck6.c 		printk(KERN_DEBUG "PROBE UNIT %x on port:%x\n",pi->unit,pi->port);
port              206 drivers/block/paride/bpck6.c 		pi->device,BACKPACK_VERSION,pi->port);
port              184 drivers/block/paride/comm.c                 pi->device,COMM_VERSION,pi->port);
port              199 drivers/block/paride/dstr.c                 pi->device,DSTR_VERSION,pi->port);
port              284 drivers/block/paride/epat.c 		   pi->device,pi->port,pi->mode,cc,e[0],e[1],f);
port              302 drivers/block/paride/epat.c 		pi->device,EPAT_VERSION,ver,pi->port);
port              267 drivers/block/paride/epia.c                    pi->device,pi->port,pi->mode,e[0],e[1],f);
port              281 drivers/block/paride/epia.c                 pi->device,EPIA_VERSION,pi->port);
port              119 drivers/block/paride/fit2.c                 pi->device,FIT2_VERSION,pi->port,pi->delay);
port              178 drivers/block/paride/fit3.c                 pi->device,FIT3_VERSION,pi->port,
port              212 drivers/block/paride/friq.c                    pi->device,pi->port,pi->mode,e[0],e[1],r);
port              225 drivers/block/paride/friq.c 		FRIQ_VERSION,pi->port);
port              229 drivers/block/paride/frpw.c 	if ((pi->private>>1) != pi->port)
port              230 drivers/block/paride/frpw.c 	   pi->private = frpw_test_pnp(pi) + 2*pi->port;
port              265 drivers/block/paride/frpw.c                    pi->device,pi->port,(pi->private%2),pi->mode,e[0],e[1],r);
port              278 drivers/block/paride/frpw.c 		FRPW_VERSION,((pi->private%2) == 0)?"Xilinx":"ASIC",pi->port);
port               33 drivers/block/paride/kbic.c #define r12w()			(delay_p,inw(pi->port+1)&0xffff) 
port              236 drivers/block/paride/kbic.c                 pi->device,KBIC_VERSION,chip,pi->port);
port               96 drivers/block/paride/ktti.c                 pi->device,KTTI_VERSION,pi->port,pi->delay);
port              119 drivers/block/paride/on20.c                 pi->device,ON20_VERSION,pi->port);
port              284 drivers/block/paride/on26.c                 pi->device,ON26_VERSION,pi->port);
port              190 drivers/block/paride/paride.c 		       pi->device, pi->proto->name, pi->port,
port              250 drivers/block/paride/paride.c 	struct parport *port;
port              253 drivers/block/paride/paride.c 	port = parport_find_base(pi->port);
port              254 drivers/block/paride/paride.c 	if (!port)
port              259 drivers/block/paride/paride.c 	pi->pardev = parport_register_dev_model(port, pi->device, &par_cb,
port              261 drivers/block/paride/paride.c 	parport_put_port(port);
port              268 drivers/block/paride/paride.c 		printk("%s: 0x%x is %s\n", pi->device, pi->port, port->name);
port              270 drivers/block/paride/paride.c 	pi->parname = (char *) port->name;
port              285 drivers/block/paride/paride.c 		if ((range == 8) && (pi->port % 8))
port              295 drivers/block/paride/paride.c 		if ((range == 8) && (pi->port % 8))
port              350 drivers/block/paride/paride.c int pi_init(PIA * pi, int autoprobe, int port, int mode,
port              366 drivers/block/paride/paride.c 	} else if ((s < 0) || (s >= MAX_PROTOS) || (port <= 0) ||
port              401 drivers/block/paride/paride.c 		if (port != -1) {
port              402 drivers/block/paride/paride.c 			pi->port = port;
port              405 drivers/block/paride/paride.c 			pi->port = 0;
port              408 drivers/block/paride/paride.c 			while ((pi->port = lpts[k++]))
port              412 drivers/block/paride/paride.c 			if (pi->port)
port              420 drivers/block/paride/paride.c 	if (!pi->port) {
port              430 drivers/block/paride/paride.c 		       pi->parname, pi->port);
port               39 drivers/block/paride/paride.h 	int	port;		     /* base address of parallel port */
port               63 drivers/block/paride/paride.h 	int port, 		/* base port address */
port              101 drivers/block/paride/paride.h #define out_p(offs,byte)	outb(byte,pi->port+offs); delay_p;
port              102 drivers/block/paride/paride.h #define in_p(offs)		(delay_p,inb(pi->port+offs))
port              113 drivers/block/paride/paride.h #define w4w(data)     		{outw(data,pi->port+4); delay_p;}
port              114 drivers/block/paride/paride.h #define w4l(data)     		{outl(data,pi->port+4); delay_p;}
port              115 drivers/block/paride/paride.h #define r4w()         		(delay_p,inw(pi->port+4)&0xffff)
port              116 drivers/block/paride/paride.h #define r4l()         		(delay_p,inl(pi->port+4)&0xffffffff)
port              109 drivers/block/paride/ppc6lnx.c static u8 ppc6_rd_port(Interface *ppc, u8 port);
port              110 drivers/block/paride/ppc6lnx.c static void ppc6_wr_port(Interface *ppc, u8 port, u8 data);
port              114 drivers/block/paride/ppc6lnx.c static void ppc6_rd_port16_blk(Interface *ppc, u8 port, u8 *data, long length);
port              115 drivers/block/paride/ppc6lnx.c static void ppc6_wr_port16_blk(Interface *ppc, u8 port, u8 *data, long length);
port              361 drivers/block/paride/ppc6lnx.c static u8 ppc6_rd_port(Interface *ppc, u8 port)
port              363 drivers/block/paride/ppc6lnx.c 	ppc6_send_cmd(ppc,(u8)(port | ACCESS_PORT | ACCESS_READ));
port              370 drivers/block/paride/ppc6lnx.c static void ppc6_wr_port(Interface *ppc, u8 port, u8 data)
port              372 drivers/block/paride/ppc6lnx.c 	ppc6_send_cmd(ppc,(u8)(port | ACCESS_PORT | ACCESS_WRITE));
port              647 drivers/block/paride/ppc6lnx.c static void ppc6_rd_port16_blk(Interface *ppc, u8 port, u8 *data, long length)
port              658 drivers/block/paride/ppc6lnx.c 	ppc6_send_cmd(ppc, (u8)(port | ACCESS_PORT | ACCESS_READ));
port              667 drivers/block/paride/ppc6lnx.c static void ppc6_wr_port16_blk(Interface *ppc, u8 port, u8 *data, long length)
port              678 drivers/block/paride/ppc6lnx.c 	ppc6_send_cmd(ppc, (u8)(port | ACCESS_PORT | ACCESS_WRITE));
port               92 drivers/block/sunvdc.c static void vdc_ldc_reset(struct vdc_port *port);
port              108 drivers/block/sunvdc.c static inline int vdc_version_supported(struct vdc_port *port,
port              111 drivers/block/sunvdc.c 	return port->vio.ver.major == major && port->vio.ver.minor >= minor;
port              176 drivers/block/sunvdc.c static void vdc_blk_queue_start(struct vdc_port *port)
port              178 drivers/block/sunvdc.c 	struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING];
port              184 drivers/block/sunvdc.c 	if (port->disk && vdc_tx_dring_avail(dr) * 100 / VDC_TX_RING_SIZE >= 50)
port              185 drivers/block/sunvdc.c 		blk_mq_start_stopped_hw_queues(port->disk->queue, true);
port              201 drivers/block/sunvdc.c 	struct vdc_port *port = to_vdc_port(vio);
port              203 drivers/block/sunvdc.c 	cancel_delayed_work(&port->ldc_reset_timer_work);
port              205 drivers/block/sunvdc.c 	vdc_blk_queue_start(port);
port              208 drivers/block/sunvdc.c static int vdc_handle_unknown(struct vdc_port *port, void *arg)
port              216 drivers/block/sunvdc.c 	ldc_disconnect(port->vio.lp);
port              223 drivers/block/sunvdc.c 	struct vdc_port *port = to_vdc_port(vio);
port              234 drivers/block/sunvdc.c 	pkt.vdisk_block_size = port->vdisk_block_size;
port              235 drivers/block/sunvdc.c 	pkt.max_xfer_size = port->max_xfer_size;
port              240 drivers/block/sunvdc.c 	return vio_ldc_send(&port->vio, &pkt, sizeof(pkt));
port              245 drivers/block/sunvdc.c 	struct vdc_port *port = to_vdc_port(vio);
port              267 drivers/block/sunvdc.c 		if (pkt->vdisk_block_size > port->vdisk_block_size) {
port              271 drivers/block/sunvdc.c 			       port->vdisk_block_size, pkt->vdisk_block_size);
port              275 drivers/block/sunvdc.c 		port->operations = pkt->operations;
port              276 drivers/block/sunvdc.c 		port->vdisk_type = pkt->vdisk_type;
port              277 drivers/block/sunvdc.c 		if (vdc_version_supported(port, 1, 1)) {
port              278 drivers/block/sunvdc.c 			port->vdisk_size = pkt->vdisk_size;
port              279 drivers/block/sunvdc.c 			port->vdisk_mtype = pkt->vdisk_mtype;
port              281 drivers/block/sunvdc.c 		if (pkt->max_xfer_size < port->max_xfer_size)
port              282 drivers/block/sunvdc.c 			port->max_xfer_size = pkt->max_xfer_size;
port              283 drivers/block/sunvdc.c 		port->vdisk_block_size = pkt->vdisk_block_size;
port              285 drivers/block/sunvdc.c 		port->vdisk_phys_blksz = VDC_DEFAULT_BLK_SIZE;
port              286 drivers/block/sunvdc.c 		if (vdc_version_supported(port, 1, 2))
port              287 drivers/block/sunvdc.c 			port->vdisk_phys_blksz = pkt->phys_block_size;
port              297 drivers/block/sunvdc.c static void vdc_end_special(struct vdc_port *port, struct vio_disk_desc *desc)
port              301 drivers/block/sunvdc.c 	vdc_finish(&port->vio, -err, WAITING_FOR_GEN_CMD);
port              304 drivers/block/sunvdc.c static void vdc_end_one(struct vdc_port *port, struct vio_dring_state *dr,
port              308 drivers/block/sunvdc.c 	struct vdc_req_entry *rqe = &port->rq_arr[index];
port              314 drivers/block/sunvdc.c 	ldc_unmap(port->vio.lp, desc->cookies, desc->ncookies);
port              320 drivers/block/sunvdc.c 		vdc_end_special(port, desc);
port              328 drivers/block/sunvdc.c 	vdc_blk_queue_start(port);
port              331 drivers/block/sunvdc.c static int vdc_ack(struct vdc_port *port, void *msgbuf)
port              333 drivers/block/sunvdc.c 	struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING];
port              341 drivers/block/sunvdc.c 	vdc_end_one(port, dr, pkt->start_idx);
port              346 drivers/block/sunvdc.c static int vdc_nack(struct vdc_port *port, void *msgbuf)
port              354 drivers/block/sunvdc.c 	struct vdc_port *port = arg;
port              355 drivers/block/sunvdc.c 	struct vio_driver_state *vio = &port->vio;
port              363 drivers/block/sunvdc.c 		queue_work(sunvdc_wq, &port->ldc_reset_work);
port              403 drivers/block/sunvdc.c 				err = vdc_ack(port, &msgbuf);
port              405 drivers/block/sunvdc.c 				err = vdc_nack(port, &msgbuf);
port              407 drivers/block/sunvdc.c 				err = vdc_handle_unknown(port, &msgbuf);
port              411 drivers/block/sunvdc.c 			err = vdc_handle_unknown(port, &msgbuf);
port              417 drivers/block/sunvdc.c 		vdc_finish(&port->vio, err, WAITING_FOR_ANY);
port              422 drivers/block/sunvdc.c static int __vdc_tx_trigger(struct vdc_port *port)
port              424 drivers/block/sunvdc.c 	struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING];
port              430 drivers/block/sunvdc.c 			.sid		= vio_send_sid(&port->vio),
port              442 drivers/block/sunvdc.c 		err = vio_ldc_send(&port->vio, &hdr, sizeof(hdr));
port              455 drivers/block/sunvdc.c 		vdc_ldc_reset(port);
port              461 drivers/block/sunvdc.c 	struct vdc_port *port = req->rq_disk->private_data;
port              462 drivers/block/sunvdc.c 	struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING];
port              471 drivers/block/sunvdc.c 	if (WARN_ON(port->ring_cookies > MAX_RING_COOKIES))
port              484 drivers/block/sunvdc.c 	sg_init_table(sg, port->ring_cookies);
port              493 drivers/block/sunvdc.c 	err = ldc_map_sg(port->vio.lp, sg, nsg,
port              494 drivers/block/sunvdc.c 			 desc->cookies, port->ring_cookies,
port              501 drivers/block/sunvdc.c 	rqe = &port->rq_arr[dr->prod];
port              505 drivers/block/sunvdc.c 	desc->req_id = port->req_id;
port              507 drivers/block/sunvdc.c 	if (port->vdisk_type == VD_DISK_TYPE_DISK) {
port              513 drivers/block/sunvdc.c 	desc->offset = (blk_rq_pos(req) << 9) / port->vdisk_block_size;
port              523 drivers/block/sunvdc.c 	err = __vdc_tx_trigger(port);
port              527 drivers/block/sunvdc.c 		port->req_id++;
port              537 drivers/block/sunvdc.c 	struct vdc_port *port = hctx->queue->queuedata;
port              541 drivers/block/sunvdc.c 	dr = &port->vio.drings[VIO_DRIVER_TX_RING];
port              545 drivers/block/sunvdc.c 	spin_lock_irqsave(&port->vio.lock, flags);
port              550 drivers/block/sunvdc.c 	if (unlikely(port->drain)) {
port              551 drivers/block/sunvdc.c 		spin_unlock_irqrestore(&port->vio.lock, flags);
port              556 drivers/block/sunvdc.c 		spin_unlock_irqrestore(&port->vio.lock, flags);
port              562 drivers/block/sunvdc.c 		spin_unlock_irqrestore(&port->vio.lock, flags);
port              566 drivers/block/sunvdc.c 	spin_unlock_irqrestore(&port->vio.lock, flags);
port              570 drivers/block/sunvdc.c static int generic_request(struct vdc_port *port, u8 op, void *buf, int len)
port              580 drivers/block/sunvdc.c 	if (!(((u64)1 << (u64)op) & port->operations))
port              652 drivers/block/sunvdc.c 	spin_lock_irqsave(&port->vio.lock, flags);
port              654 drivers/block/sunvdc.c 	dr = &port->vio.drings[VIO_DRIVER_TX_RING];
port              661 drivers/block/sunvdc.c 	err = ldc_map_single(port->vio.lp, req_buf, op_len,
port              662 drivers/block/sunvdc.c 			     desc->cookies, port->ring_cookies,
port              665 drivers/block/sunvdc.c 		spin_unlock_irqrestore(&port->vio.lock, flags);
port              672 drivers/block/sunvdc.c 	port->vio.cmp = &comp;
port              675 drivers/block/sunvdc.c 	desc->req_id = port->req_id;
port              689 drivers/block/sunvdc.c 	err = __vdc_tx_trigger(port);
port              691 drivers/block/sunvdc.c 		port->req_id++;
port              693 drivers/block/sunvdc.c 		spin_unlock_irqrestore(&port->vio.lock, flags);
port              698 drivers/block/sunvdc.c 		port->vio.cmp = NULL;
port              699 drivers/block/sunvdc.c 		spin_unlock_irqrestore(&port->vio.lock, flags);
port              710 drivers/block/sunvdc.c static int vdc_alloc_tx_ring(struct vdc_port *port)
port              712 drivers/block/sunvdc.c 	struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING];
port              718 drivers/block/sunvdc.c 		(sizeof(struct ldc_trans_cookie) * port->ring_cookies);
port              722 drivers/block/sunvdc.c 	dring = ldc_alloc_exp_dring(port->vio.lp, len,
port              740 drivers/block/sunvdc.c static void vdc_free_tx_ring(struct vdc_port *port)
port              742 drivers/block/sunvdc.c 	struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING];
port              745 drivers/block/sunvdc.c 		ldc_free_exp_dring(port->vio.lp, dr->base,
port              756 drivers/block/sunvdc.c static int vdc_port_up(struct vdc_port *port)
port              763 drivers/block/sunvdc.c 	port->vio.cmp = &comp;
port              765 drivers/block/sunvdc.c 	vio_port_up(&port->vio);
port              770 drivers/block/sunvdc.c static void vdc_port_down(struct vdc_port *port)
port              772 drivers/block/sunvdc.c 	ldc_disconnect(port->vio.lp);
port              773 drivers/block/sunvdc.c 	ldc_unbind(port->vio.lp);
port              774 drivers/block/sunvdc.c 	vdc_free_tx_ring(port);
port              775 drivers/block/sunvdc.c 	vio_ldc_free(&port->vio);
port              784 drivers/block/sunvdc.c 	struct vdc_port *port = q->queuedata;
port              787 drivers/block/sunvdc.c 	blk_mq_free_tag_set(&port->tag_set);
port              790 drivers/block/sunvdc.c static struct request_queue *init_queue(struct vdc_port *port)
port              794 drivers/block/sunvdc.c 	q = blk_mq_init_sq_queue(&port->tag_set, &vdc_mq_ops, VDC_TX_RING_SIZE,
port              799 drivers/block/sunvdc.c 	q->queuedata = port;
port              803 drivers/block/sunvdc.c static int probe_disk(struct vdc_port *port)
port              809 drivers/block/sunvdc.c 	err = vdc_port_up(port);
port              816 drivers/block/sunvdc.c 	if (vdc_version_supported(port, 1, 2) && !port->vdisk_phys_blksz)
port              819 drivers/block/sunvdc.c 	if (vdc_version_supported(port, 1, 1)) {
port              823 drivers/block/sunvdc.c 		if (port->vdisk_size == -1)
port              828 drivers/block/sunvdc.c 		err = generic_request(port, VD_OP_GET_DISKGEOM,
port              835 drivers/block/sunvdc.c 		port->vdisk_size = ((u64)geom.num_cyl *
port              840 drivers/block/sunvdc.c 	q = init_queue(port);
port              843 drivers/block/sunvdc.c 		       port->vio.name);
port              849 drivers/block/sunvdc.c 		       port->vio.name);
port              854 drivers/block/sunvdc.c 	port->disk = g;
port              860 drivers/block/sunvdc.c 	blk_queue_max_segments(q, port->ring_cookies);
port              861 drivers/block/sunvdc.c 	blk_queue_max_hw_sectors(q, port->max_xfer_size);
port              863 drivers/block/sunvdc.c 	g->first_minor = port->vio.vdev->dev_no << PARTITION_SHIFT;
port              864 drivers/block/sunvdc.c 	strcpy(g->disk_name, port->disk_name);
port              868 drivers/block/sunvdc.c 	g->private_data = port;
port              870 drivers/block/sunvdc.c 	set_capacity(g, port->vdisk_size);
port              872 drivers/block/sunvdc.c 	if (vdc_version_supported(port, 1, 1)) {
port              873 drivers/block/sunvdc.c 		switch (port->vdisk_mtype) {
port              875 drivers/block/sunvdc.c 			pr_info(PFX "Virtual CDROM %s\n", port->disk_name);
port              882 drivers/block/sunvdc.c 			pr_info(PFX "Virtual DVD %s\n", port->disk_name);
port              889 drivers/block/sunvdc.c 			pr_info(PFX "Virtual Hard disk %s\n", port->disk_name);
port              894 drivers/block/sunvdc.c 	blk_queue_physical_block_size(q, port->vdisk_phys_blksz);
port              898 drivers/block/sunvdc.c 	       port->vdisk_size, (port->vdisk_size >> (20 - 9)),
port              899 drivers/block/sunvdc.c 	       port->vio.ver.major, port->vio.ver.minor);
port              901 drivers/block/sunvdc.c 	device_add_disk(&port->vio.vdev->dev, g, NULL);
port              979 drivers/block/sunvdc.c 	struct vdc_port *port;
port             1002 drivers/block/sunvdc.c 	port = kzalloc(sizeof(*port), GFP_KERNEL);
port             1004 drivers/block/sunvdc.c 	if (!port) {
port             1010 drivers/block/sunvdc.c 		snprintf(port->disk_name, sizeof(port->disk_name),
port             1015 drivers/block/sunvdc.c 		snprintf(port->disk_name, sizeof(port->disk_name),
port             1017 drivers/block/sunvdc.c 	port->vdisk_size = -1;
port             1024 drivers/block/sunvdc.c 	port->ldc_timeout = ldc_timeout ? *ldc_timeout : 0;
port             1025 drivers/block/sunvdc.c 	INIT_DELAYED_WORK(&port->ldc_reset_timer_work, vdc_ldc_reset_timer_work);
port             1026 drivers/block/sunvdc.c 	INIT_WORK(&port->ldc_reset_work, vdc_ldc_reset_work);
port             1028 drivers/block/sunvdc.c 	err = vio_driver_init(&port->vio, vdev, VDEV_DISK,
port             1030 drivers/block/sunvdc.c 			      &vdc_vio_ops, port->disk_name);
port             1034 drivers/block/sunvdc.c 	port->vdisk_block_size = VDC_DEFAULT_BLK_SIZE;
port             1035 drivers/block/sunvdc.c 	port->max_xfer_size = MAX_XFER_SIZE;
port             1036 drivers/block/sunvdc.c 	port->ring_cookies = MAX_RING_COOKIES;
port             1038 drivers/block/sunvdc.c 	err = vio_ldc_alloc(&port->vio, &vdc_ldc_cfg, port);
port             1042 drivers/block/sunvdc.c 	err = vdc_alloc_tx_ring(port);
port             1046 drivers/block/sunvdc.c 	err = probe_disk(port);
port             1053 drivers/block/sunvdc.c 	dev_set_drvdata(&vdev->dev, port);
port             1060 drivers/block/sunvdc.c 	vdc_free_tx_ring(port);
port             1063 drivers/block/sunvdc.c 	vio_ldc_free(&port->vio);
port             1066 drivers/block/sunvdc.c 	kfree(port);
port             1075 drivers/block/sunvdc.c 	struct vdc_port *port = dev_get_drvdata(&vdev->dev);
port             1077 drivers/block/sunvdc.c 	if (port) {
port             1078 drivers/block/sunvdc.c 		blk_mq_stop_hw_queues(port->disk->queue);
port             1080 drivers/block/sunvdc.c 		flush_work(&port->ldc_reset_work);
port             1081 drivers/block/sunvdc.c 		cancel_delayed_work_sync(&port->ldc_reset_timer_work);
port             1082 drivers/block/sunvdc.c 		del_timer_sync(&port->vio.timer);
port             1084 drivers/block/sunvdc.c 		del_gendisk(port->disk);
port             1085 drivers/block/sunvdc.c 		cleanup_queue(port->disk->queue);
port             1086 drivers/block/sunvdc.c 		put_disk(port->disk);
port             1087 drivers/block/sunvdc.c 		port->disk = NULL;
port             1089 drivers/block/sunvdc.c 		vdc_free_tx_ring(port);
port             1090 drivers/block/sunvdc.c 		vio_ldc_free(&port->vio);
port             1094 drivers/block/sunvdc.c 		kfree(port);
port             1099 drivers/block/sunvdc.c static void vdc_requeue_inflight(struct vdc_port *port)
port             1101 drivers/block/sunvdc.c 	struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING];
port             1106 drivers/block/sunvdc.c 		struct vdc_req_entry *rqe = &port->rq_arr[idx];
port             1109 drivers/block/sunvdc.c 		ldc_unmap(port->vio.lp, desc->cookies, desc->ncookies);
port             1115 drivers/block/sunvdc.c 			vdc_end_special(port, desc);
port             1124 drivers/block/sunvdc.c static void vdc_queue_drain(struct vdc_port *port)
port             1126 drivers/block/sunvdc.c 	struct request_queue *q = port->disk->queue;
port             1132 drivers/block/sunvdc.c 	port->drain = 1;
port             1133 drivers/block/sunvdc.c 	spin_unlock_irq(&port->vio.lock);
port             1138 drivers/block/sunvdc.c 	spin_lock_irq(&port->vio.lock);
port             1139 drivers/block/sunvdc.c 	port->drain = 0;
port             1146 drivers/block/sunvdc.c 	struct vdc_port *port;
port             1149 drivers/block/sunvdc.c 	port = container_of(work, struct vdc_port, ldc_reset_timer_work.work);
port             1150 drivers/block/sunvdc.c 	vio = &port->vio;
port             1153 drivers/block/sunvdc.c 	if (!(port->vio.hs_state & VIO_HS_COMPLETE)) {
port             1155 drivers/block/sunvdc.c 			port->disk_name, port->ldc_timeout);
port             1156 drivers/block/sunvdc.c 		vdc_queue_drain(port);
port             1157 drivers/block/sunvdc.c 		vdc_blk_queue_start(port);
port             1164 drivers/block/sunvdc.c 	struct vdc_port *port;
port             1168 drivers/block/sunvdc.c 	port = container_of(work, struct vdc_port, ldc_reset_work);
port             1169 drivers/block/sunvdc.c 	vio = &port->vio;
port             1172 drivers/block/sunvdc.c 	vdc_ldc_reset(port);
port             1176 drivers/block/sunvdc.c static void vdc_ldc_reset(struct vdc_port *port)
port             1180 drivers/block/sunvdc.c 	assert_spin_locked(&port->vio.lock);
port             1182 drivers/block/sunvdc.c 	pr_warn(PFX "%s ldc link reset\n", port->disk_name);
port             1183 drivers/block/sunvdc.c 	blk_mq_stop_hw_queues(port->disk->queue);
port             1184 drivers/block/sunvdc.c 	vdc_requeue_inflight(port);
port             1185 drivers/block/sunvdc.c 	vdc_port_down(port);
port             1187 drivers/block/sunvdc.c 	err = vio_ldc_alloc(&port->vio, &vdc_ldc_cfg, port);
port             1189 drivers/block/sunvdc.c 		pr_err(PFX "%s vio_ldc_alloc:%d\n", port->disk_name, err);
port             1193 drivers/block/sunvdc.c 	err = vdc_alloc_tx_ring(port);
port             1195 drivers/block/sunvdc.c 		pr_err(PFX "%s vio_alloc_tx_ring:%d\n", port->disk_name, err);
port             1199 drivers/block/sunvdc.c 	if (port->ldc_timeout)
port             1200 drivers/block/sunvdc.c 		mod_delayed_work(system_wq, &port->ldc_reset_timer_work,
port             1201 drivers/block/sunvdc.c 			  round_jiffies(jiffies + HZ * port->ldc_timeout));
port             1202 drivers/block/sunvdc.c 	mod_timer(&port->vio.timer, round_jiffies(jiffies + HZ));
port             1206 drivers/block/sunvdc.c 	vio_ldc_free(&port->vio);
port              296 drivers/block/sx8.c 	struct carm_port		port[CARM_MAX_PORTS];
port              432 drivers/block/sx8.c 	struct carm_port *port = bdev->bd_disk->private_data;
port              434 drivers/block/sx8.c 	geo->heads = (u8) port->dev_geom_head;
port              435 drivers/block/sx8.c 	geo->sectors = (u8) port->dev_geom_sect;
port              436 drivers/block/sx8.c 	geo->cylinders = port->dev_geom_cyl;
port              707 drivers/block/sx8.c 	struct carm_port *port = q->queuedata;
port              708 drivers/block/sx8.c 	struct carm_host *host = port->host;
port              758 drivers/block/sx8.c 	msg->id		= port->port_no;
port              806 drivers/block/sx8.c 	struct carm_port *port;
port              829 drivers/block/sx8.c 	port = &host->port[cur_port];
port              834 drivers/block/sx8.c 	port->capacity = lo | (hi << 32);
port              835 drivers/block/sx8.c 	port->dev_geom_head = le16_to_cpu(desc->head);
port              836 drivers/block/sx8.c 	port->dev_geom_sect = le16_to_cpu(desc->sect);
port              837 drivers/block/sx8.c 	port->dev_geom_cyl = le16_to_cpu(desc->cyl);
port              841 drivers/block/sx8.c 	strncpy(port->name, desc->name, sizeof(port->name));
port              842 drivers/block/sx8.c 	port->name[sizeof(port->name) - 1] = 0;
port              843 drivers/block/sx8.c 	slen = strlen(port->name);
port              844 drivers/block/sx8.c 	while (slen && (port->name[slen - 1] == ' ')) {
port              845 drivers/block/sx8.c 		port->name[slen - 1] = 0;
port              850 drivers/block/sx8.c 	       pci_name(host->pdev), port->port_no,
port              851 drivers/block/sx8.c 	       (unsigned long long) port->capacity);
port              853 drivers/block/sx8.c 	       pci_name(host->pdev), port->port_no, port->name);
port             1180 drivers/block/sx8.c 				struct carm_port *port = &host->port[i];
port             1181 drivers/block/sx8.c 				struct gendisk *disk = port->disk;
port             1183 drivers/block/sx8.c 				set_capacity(disk, port->capacity);
port             1344 drivers/block/sx8.c 	struct carm_port *port = &host->port[port_no];
port             1348 drivers/block/sx8.c 	port->host = host;
port             1349 drivers/block/sx8.c 	port->port_no = port_no;
port             1355 drivers/block/sx8.c 	port->disk = disk;
port             1361 drivers/block/sx8.c 	disk->private_data = port;
port             1370 drivers/block/sx8.c 	q->queuedata = port;
port             1377 drivers/block/sx8.c 	struct carm_port *port = &host->port[port_no];
port             1378 drivers/block/sx8.c 	struct gendisk *disk = port->disk;
port              118 drivers/bus/arm-cci.c 	u32 port;
port              132 drivers/bus/arm-cci.c static inline void init_cpu_port(struct cpu_port *port, u32 index, u64 mpidr)
port              134 drivers/bus/arm-cci.c 	port->port = PORT_VALID | index;
port              135 drivers/bus/arm-cci.c 	port->mpidr = mpidr;
port              138 drivers/bus/arm-cci.c static inline bool cpu_port_is_valid(struct cpu_port *port)
port              140 drivers/bus/arm-cci.c 	return !!(port->port & PORT_VALID);
port              143 drivers/bus/arm-cci.c static inline bool cpu_port_match(struct cpu_port *port, u64 mpidr)
port              145 drivers/bus/arm-cci.c 	return port->mpidr == (mpidr & MPIDR_HWID_BITMASK);
port              184 drivers/bus/arm-cci.c 	int port, cpu;
port              201 drivers/bus/arm-cci.c 		port = __cci_ace_get_port(cpun, ACE_PORT);
port              202 drivers/bus/arm-cci.c 		if (port < 0)
port              205 drivers/bus/arm-cci.c 		init_cpu_port(&cpu_port[cpu], port, cpu_logical_map(cpu));
port              233 drivers/bus/arm-cci.c static void notrace cci_port_control(unsigned int port, bool enable)
port              235 drivers/bus/arm-cci.c 	void __iomem *base = ports[port].base;
port              272 drivers/bus/arm-cci.c 			cci_port_control(cpu_port[cpu].port, false);
port              370 drivers/bus/arm-cci.c 	[offsetof_cpu_port_port] "i" (offsetof(struct cpu_port, port)),
port              390 drivers/bus/arm-cci.c 	int port;
port              395 drivers/bus/arm-cci.c 	port = __cci_ace_get_port(dn, ACE_LITE_PORT);
port              396 drivers/bus/arm-cci.c 	if (WARN_ONCE(port < 0, "node %pOF ACE lite port look-up failure\n",
port              399 drivers/bus/arm-cci.c 	cci_port_control(port, enable);
port              415 drivers/bus/arm-cci.c int notrace __cci_control_port_by_index(u32 port, bool enable)
port              417 drivers/bus/arm-cci.c 	if (port >= nb_cci_ports || ports[port].type == ACE_INVALID_PORT)
port              425 drivers/bus/arm-cci.c 	if (ports[port].type == ACE_PORT)
port              428 drivers/bus/arm-cci.c 	cci_port_control(port, enable);
port              162 drivers/char/lp.c #define r_dtr(x)	(parport_read_data(lp_table[(x)].dev->port))
port              163 drivers/char/lp.c #define r_str(x)	(parport_read_status(lp_table[(x)].dev->port))
port              164 drivers/char/lp.c #define w_ctr(x,y)	do { parport_write_control(lp_table[(x)].dev->port, (y)); } while (0)
port              165 drivers/char/lp.c #define w_dtr(x,y)	do { parport_write_data(lp_table[(x)].dev->port, (y)); } while (0)
port              197 drivers/char/lp.c static int lp_negotiate(struct parport *port, int mode)
port              199 drivers/char/lp.c 	if (parport_negotiate(port, mode) != 0) {
port              201 drivers/char/lp.c 		parport_negotiate(port, mode);
port              227 drivers/char/lp.c 	polling = lp_table[minor].dev->port->irq == PARPORT_IRQ_NONE;
port              303 drivers/char/lp.c 	struct parport *port = lp_table[minor].dev->port;
port              334 drivers/char/lp.c 	lp_table[minor].current_mode = lp_negotiate(port,
port              344 drivers/char/lp.c 		written = parport_write(port, kbuf, copy_size);
port              363 drivers/char/lp.c 			parport_negotiate(lp_table[minor].dev->port,
port              381 drivers/char/lp.c 			  = lp_negotiate(port,
port              403 drivers/char/lp.c 		parport_negotiate(lp_table[minor].dev->port,
port              422 drivers/char/lp.c 	struct parport *port = lp_table[minor].dev->port;
port              440 drivers/char/lp.c 	parport_negotiate(lp_table[minor].dev->port, IEEE1284_MODE_COMPAT);
port              441 drivers/char/lp.c 	if (parport_negotiate(lp_table[minor].dev->port,
port              448 drivers/char/lp.c 		retval = parport_read(port, kbuf, count);
port              460 drivers/char/lp.c 		if (lp_table[minor].dev->port->irq == PARPORT_IRQ_NONE) {
port              461 drivers/char/lp.c 			parport_negotiate(lp_table[minor].dev->port,
port              464 drivers/char/lp.c 			if (parport_negotiate(lp_table[minor].dev->port,
port              482 drivers/char/lp.c 	parport_negotiate(lp_table[minor].dev->port, IEEE1284_MODE_COMPAT);
port              549 drivers/char/lp.c 	if ( (lp_table[minor].dev->port->modes & PARPORT_MODE_ECP) &&
port              550 drivers/char/lp.c 	     !parport_negotiate(lp_table[minor].dev->port,
port              558 drivers/char/lp.c 	parport_negotiate(lp_table[minor].dev->port, IEEE1284_MODE_COMPAT);
port              571 drivers/char/lp.c 	parport_negotiate(lp_table[minor].dev->port, IEEE1284_MODE_COMPAT);
port              817 drivers/char/lp.c 	struct parport *port = dev->port;
port              827 drivers/char/lp.c 	parport_negotiate(port, IEEE1284_MODE_COMPAT);
port              837 drivers/char/lp.c 			written = parport_write(port, s, canwrite);
port              855 drivers/char/lp.c 				written = parport_write(port, crlf, i);
port              918 drivers/char/lp.c static int lp_register(int nr, struct parport *port)
port              925 drivers/char/lp.c 	lp_table[nr].dev = parport_register_dev_model(port, "lp",
port              934 drivers/char/lp.c 	device_create(lp_class, port->dev, MKDEV(LP_MAJOR, nr), NULL,
port              937 drivers/char/lp.c 	printk(KERN_INFO "lp%d: using %s (%s).\n", nr, port->name,
port              938 drivers/char/lp.c 	       (port->irq == PARPORT_IRQ_NONE)?"polling":"interrupt-driven");
port              942 drivers/char/lp.c 		if (port->modes & PARPORT_MODE_SAFEININT) {
port              944 drivers/char/lp.c 			console_registered = port;
port              948 drivers/char/lp.c 			       CONSOLE_LP, port->name);
port              951 drivers/char/lp.c 	port_num[nr] = port->number;
port              956 drivers/char/lp.c static void lp_attach(struct parport *port)
port              964 drivers/char/lp.c 		    port->probe_info[0].class != PARPORT_CLASS_PRINTER)
port              974 drivers/char/lp.c 		if (!lp_register(i, port))
port              980 drivers/char/lp.c 			if (port->number == parport_nr[i]) {
port              981 drivers/char/lp.c 				if (!lp_register(i, port))
port              990 drivers/char/lp.c static void lp_detach(struct parport *port)
port              996 drivers/char/lp.c 	if (console_registered == port) {
port             1003 drivers/char/lp.c 		if (port_num[n] == port->number) {
port              438 drivers/char/mwave/mwavedd.c static int register_serial_portandirq(unsigned int port, int irq)
port              442 drivers/char/mwave/mwavedd.c 	switch ( port ) {
port              452 drivers/char/mwave/mwavedd.c 					" Error: Illegal port %x\n", port );
port              474 drivers/char/mwave/mwavedd.c 	uart.port.uartclk =  1843200;
port              475 drivers/char/mwave/mwavedd.c 	uart.port.iobase = port;
port              476 drivers/char/mwave/mwavedd.c 	uart.port.irq = irq;
port              477 drivers/char/mwave/mwavedd.c 	uart.port.iotype = UPIO_PORT;
port              478 drivers/char/mwave/mwavedd.c 	uart.port.flags =  UPF_SHARE_IRQ;
port              155 drivers/char/pc8736x_gpio.c 	int port, bit, val;
port              157 drivers/char/pc8736x_gpio.c 	port = minor >> 3;
port              159 drivers/char/pc8736x_gpio.c 	val = inb_p(pc8736x_gpio_base + port_offset[port] + PORT_IN);
port              164 drivers/char/pc8736x_gpio.c 		minor, pc8736x_gpio_base + port_offset[port] + PORT_IN, bit,
port              172 drivers/char/pc8736x_gpio.c 	int port, bit, curval;
port              175 drivers/char/pc8736x_gpio.c 	port = minor >> 3;
port              177 drivers/char/pc8736x_gpio.c 	curval = inb_p(pc8736x_gpio_base + port_offset[port] + PORT_OUT);
port              180 drivers/char/pc8736x_gpio.c 		pc8736x_gpio_base + port_offset[port] + PORT_OUT,
port              186 drivers/char/pc8736x_gpio.c 		" %2x -> %2x\n", minor, port, bit, curval, val);
port              188 drivers/char/pc8736x_gpio.c 	outb_p(val, pc8736x_gpio_base + port_offset[port] + PORT_OUT);
port              190 drivers/char/pc8736x_gpio.c 	curval = inb_p(pc8736x_gpio_base + port_offset[port] + PORT_OUT);
port              191 drivers/char/pc8736x_gpio.c 	val = inb_p(pc8736x_gpio_base + port_offset[port] + PORT_IN);
port              194 drivers/char/pc8736x_gpio.c 	pc8736x_gpio_shadow[port] = val;
port              199 drivers/char/pc8736x_gpio.c 	int port, bit;
port              201 drivers/char/pc8736x_gpio.c 	port = minor >> 3;
port              203 drivers/char/pc8736x_gpio.c 	return ((pc8736x_gpio_shadow[port] >> bit) & 0x01);
port              243 drivers/char/pc8736x_gpio.c 	int port;
port              246 drivers/char/pc8736x_gpio.c 	for (port = 0; port < 4; ++port)
port              247 drivers/char/pc8736x_gpio.c 		pc8736x_gpio_shadow[port]
port              248 drivers/char/pc8736x_gpio.c 		    = inb_p(pc8736x_gpio_base + port_offset[port]
port              175 drivers/char/pcmcia/cm4000_cs.c static inline void xoutb(unsigned char val, unsigned short port)
port              177 drivers/char/pcmcia/cm4000_cs.c 	pr_debug("outb(val=%.2x,port=%.4x)\n", val, port);
port              178 drivers/char/pcmcia/cm4000_cs.c 	outb(val, port);
port              180 drivers/char/pcmcia/cm4000_cs.c static inline unsigned char xinb(unsigned short port)
port              184 drivers/char/pcmcia/cm4000_cs.c 	val = inb(port);
port              185 drivers/char/pcmcia/cm4000_cs.c 	pr_debug("%.2x=inb(%.4x)\n", val, port);
port               89 drivers/char/pcmcia/cm4040_cs.c static inline void xoutb(unsigned char val, unsigned short port)
port               91 drivers/char/pcmcia/cm4040_cs.c 	pr_debug("outb(val=%.2x,port=%.4x)\n", val, port);
port               92 drivers/char/pcmcia/cm4040_cs.c 	outb(val, port);
port               95 drivers/char/pcmcia/cm4040_cs.c static inline unsigned char xinb(unsigned short port)
port               99 drivers/char/pcmcia/cm4040_cs.c 	val = inb(port);
port              100 drivers/char/pcmcia/cm4040_cs.c 	pr_debug("%.2x=inb(%.4x)\n", val, port);
port              138 drivers/char/pcmcia/synclink_cs.c 	struct tty_port		port;
port              380 drivers/char/pcmcia/synclink_cs.c static int carrier_raised(struct tty_port *port);
port              381 drivers/char/pcmcia/synclink_cs.c static void dtr_rts(struct tty_port *port, int onoff);
port              529 drivers/char/pcmcia/synclink_cs.c 	tty_port_init(&info->port);
port              530 drivers/char/pcmcia/synclink_cs.c 	info->port.ops = &mgslpc_port_ops;
port              533 drivers/char/pcmcia/synclink_cs.c 	info->port.close_delay = 5*HZ/10;
port              534 drivers/char/pcmcia/synclink_cs.c 	info->port.closing_wait = 30*HZ;
port              563 drivers/char/pcmcia/synclink_cs.c 	tty_port_destroy(&info->port);
port              779 drivers/char/pcmcia/synclink_cs.c 	tty = tty_port_tty_get(&info->port);
port              895 drivers/char/pcmcia/synclink_cs.c 	struct tty_port *port = &info->port;
port              913 drivers/char/pcmcia/synclink_cs.c 	tty_buffer_request_room(port, fifo_count);
port              944 drivers/char/pcmcia/synclink_cs.c 		work += tty_insert_flip_char(port, data, flag);
port              957 drivers/char/pcmcia/synclink_cs.c 		tty_flip_buffer_push(port);
port             1060 drivers/char/pcmcia/synclink_cs.c 	if (tty && tty_port_cts_enabled(&info->port)) {
port             1104 drivers/char/pcmcia/synclink_cs.c 	if (tty_port_check_carrier(&info->port)) {
port             1109 drivers/char/pcmcia/synclink_cs.c 			wake_up_interruptible(&info->port.open_wait);
port             1171 drivers/char/pcmcia/synclink_cs.c 	tty = tty_port_tty_get(&info->port);
port             1207 drivers/char/pcmcia/synclink_cs.c 				if (info->port.flags & ASYNC_SAK)
port             1275 drivers/char/pcmcia/synclink_cs.c 	if (tty_port_initialized(&info->port))
port             1314 drivers/char/pcmcia/synclink_cs.c 	tty_port_set_initialized(&info->port, 1);
port             1325 drivers/char/pcmcia/synclink_cs.c 	if (!tty_port_initialized(&info->port))
port             1364 drivers/char/pcmcia/synclink_cs.c 	tty_port_set_initialized(&info->port, 0);
port             1469 drivers/char/pcmcia/synclink_cs.c 	tty_port_set_cts_flow(&info->port, cflag & CRTSCTS);
port             1470 drivers/char/pcmcia/synclink_cs.c 	tty_port_set_check_carrier(&info->port, ~cflag & CLOCAL);
port             2328 drivers/char/pcmcia/synclink_cs.c 	struct tty_port *port = &info->port;
port             2335 drivers/char/pcmcia/synclink_cs.c 			 __FILE__, __LINE__, info->device_name, port->count);
port             2337 drivers/char/pcmcia/synclink_cs.c 	if (tty_port_close_start(port, tty, filp) == 0)
port             2340 drivers/char/pcmcia/synclink_cs.c 	if (tty_port_initialized(port))
port             2348 drivers/char/pcmcia/synclink_cs.c 	tty_port_close_end(port, tty);
port             2349 drivers/char/pcmcia/synclink_cs.c 	tty_port_tty_set(port, NULL);
port             2353 drivers/char/pcmcia/synclink_cs.c 			tty->driver->name, port->count);
port             2373 drivers/char/pcmcia/synclink_cs.c 	if (!tty_port_initialized(&info->port))
port             2435 drivers/char/pcmcia/synclink_cs.c 	tty_port_hangup(&info->port);
port             2438 drivers/char/pcmcia/synclink_cs.c static int carrier_raised(struct tty_port *port)
port             2440 drivers/char/pcmcia/synclink_cs.c 	MGSLPC_INFO *info = container_of(port, MGSLPC_INFO, port);
port             2452 drivers/char/pcmcia/synclink_cs.c static void dtr_rts(struct tty_port *port, int onoff)
port             2454 drivers/char/pcmcia/synclink_cs.c 	MGSLPC_INFO *info = container_of(port, MGSLPC_INFO, port);
port             2470 drivers/char/pcmcia/synclink_cs.c 	struct tty_port *port;
port             2489 drivers/char/pcmcia/synclink_cs.c 	port = &info->port;
port             2491 drivers/char/pcmcia/synclink_cs.c 	tty_port_tty_set(port, tty);
port             2495 drivers/char/pcmcia/synclink_cs.c 			 __FILE__, __LINE__, tty->driver->name, port->count);
port             2497 drivers/char/pcmcia/synclink_cs.c 	port->low_latency = (port->flags & ASYNC_LOW_LATENCY) ? 1 : 0;
port             2505 drivers/char/pcmcia/synclink_cs.c 	spin_lock(&port->lock);
port             2506 drivers/char/pcmcia/synclink_cs.c 	port->count++;
port             2507 drivers/char/pcmcia/synclink_cs.c 	spin_unlock(&port->lock);
port             2510 drivers/char/pcmcia/synclink_cs.c 	if (port->count == 1) {
port             2517 drivers/char/pcmcia/synclink_cs.c 	retval = tty_port_block_til_ready(&info->port, tty, filp);
port             2719 drivers/char/pcmcia/synclink_cs.c 	tty_dev = tty_port_register_device(&info->port, serial_driver, info->line,
port             2756 drivers/char/pcmcia/synclink_cs.c 			tty_port_destroy(&info->port);
port             3859 drivers/char/pcmcia/synclink_cs.c 		struct tty_struct *tty = tty_port_tty_get(&info->port);
port             3886 drivers/char/pcmcia/synclink_cs.c 	if (info->port.count)
port             3912 drivers/char/pcmcia/synclink_cs.c 		tty = tty_port_tty_get(&info->port);
port             3956 drivers/char/pcmcia/synclink_cs.c 		struct tty_struct *tty = tty_port_tty_get(&info->port);
port             3990 drivers/char/pcmcia/synclink_cs.c 	if (info->port.count != 0 || info->netcount != 0) {
port             3998 drivers/char/pcmcia/synclink_cs.c 	tty = tty_port_tty_get(&info->port);
port             4039 drivers/char/pcmcia/synclink_cs.c 	struct tty_struct *tty = tty_port_tty_get(&info->port);
port             4080 drivers/char/pcmcia/synclink_cs.c 	if (info->port.count)
port             4156 drivers/char/pcmcia/synclink_cs.c 			struct tty_struct *tty = tty_port_tty_get(&info->port);
port              110 drivers/char/ppdev.c 	struct parport *port = pp->pdev->port;
port              112 drivers/char/ppdev.c 	port->ops->enable_irq(port);
port              138 drivers/char/ppdev.c 	pport = pp->pdev->port;
port              214 drivers/char/ppdev.c 	pport = pp->pdev->port;
port              240 drivers/char/ppdev.c 			wrote = parport_write(pp->pdev->port, kbuffer, n);
port              275 drivers/char/ppdev.c 		parport_write_control(pp->pdev->port, pp->irqctl);
port              285 drivers/char/ppdev.c 	struct parport *port;
port              295 drivers/char/ppdev.c 	port = parport_find_number(minor);
port              296 drivers/char/ppdev.c 	if (!port) {
port              307 drivers/char/ppdev.c 	pdev = parport_register_dev_model(port, name, &ppdev_cb, index);
port              308 drivers/char/ppdev.c 	parport_put_port(port);
port              356 drivers/char/ppdev.c 	struct parport *port;
port              390 drivers/char/ppdev.c 		info = &pp->pdev->port->ieee1284;
port              426 drivers/char/ppdev.c 			pp->pdev->port->ieee1284.mode = mode;
port              427 drivers/char/ppdev.c 			pp->pdev->port->ieee1284.phase = pp->state.phase;
port              437 drivers/char/ppdev.c 			mode = pp->pdev->port->ieee1284.mode;
port              456 drivers/char/ppdev.c 			pp->pdev->port->ieee1284.phase = phase;
port              465 drivers/char/ppdev.c 			phase = pp->pdev->port->ieee1284.phase;
port              476 drivers/char/ppdev.c 		port = parport_find_number(minor);
port              477 drivers/char/ppdev.c 		if (!port)
port              480 drivers/char/ppdev.c 		modes = port->modes;
port              481 drivers/char/ppdev.c 		parport_put_port(port);
port              514 drivers/char/ppdev.c 	port = pp->pdev->port;
port              526 drivers/char/ppdev.c 		reg = parport_read_status(port);
port              531 drivers/char/ppdev.c 		reg = parport_read_data(port);
port              536 drivers/char/ppdev.c 		reg = parport_read_control(port);
port              546 drivers/char/ppdev.c 		info = &pp->pdev->port->ieee1284;
port              558 drivers/char/ppdev.c 		parport_write_control(port, reg);
port              564 drivers/char/ppdev.c 		parport_write_data(port, reg);
port              574 drivers/char/ppdev.c 		parport_frob_control(port, mask, reg);
port              581 drivers/char/ppdev.c 			port->ops->data_reverse(port);
port              583 drivers/char/ppdev.c 			port->ops->data_forward(port);
port              589 drivers/char/ppdev.c 		switch ((ret = parport_negotiate(port, mode))) {
port              732 drivers/char/ppdev.c 		info = &pp->pdev->port->ieee1284;
port              739 drivers/char/ppdev.c 	    (pp->pdev->port->ieee1284.mode != IEEE1284_MODE_COMPAT)) {
port              743 drivers/char/ppdev.c 		parport_negotiate(pp->pdev->port, IEEE1284_MODE_COMPAT);
port              751 drivers/char/ppdev.c 		info = &pp->pdev->port->ieee1284;
port              804 drivers/char/ppdev.c static void pp_attach(struct parport *port)
port              808 drivers/char/ppdev.c 	if (devices[port->number])
port              811 drivers/char/ppdev.c 	ret = device_create(ppdev_class, port->dev,
port              812 drivers/char/ppdev.c 			    MKDEV(PP_MAJOR, port->number), NULL,
port              813 drivers/char/ppdev.c 			    "parport%d", port->number);
port              816 drivers/char/ppdev.c 		       port->number);
port              819 drivers/char/ppdev.c 	devices[port->number] = ret;
port              822 drivers/char/ppdev.c static void pp_detach(struct parport *port)
port              824 drivers/char/ppdev.c 	if (!devices[port->number])
port              827 drivers/char/ppdev.c 	device_destroy(ppdev_class, MKDEV(PP_MAJOR, port->number));
port              828 drivers/char/ppdev.c 	devices[port->number] = NULL;
port              145 drivers/char/tlclk.c #define SET_PORT_BITS(port, mask, val) outb(((inb(port) & mask) | val), port)
port               21 drivers/char/ttyprintk.c 	struct tty_port port;
port               94 drivers/char/ttyprintk.c 	return tty_port_open(&tpk_port.port, tty, filp);
port              110 drivers/char/ttyprintk.c 	tty_port_close(&tpkp->port, tty, filp);
port              186 drivers/char/ttyprintk.c 	tty_port_init(&tpk_port.port);
port              187 drivers/char/ttyprintk.c 	tpk_port.port.ops = &null_ops;
port              197 drivers/char/ttyprintk.c 	tty_port_link_device(&tpk_port.port, ttyprintk_driver, 0);
port              209 drivers/char/ttyprintk.c 	tty_port_destroy(&tpk_port.port);
port              217 drivers/char/ttyprintk.c 	tty_port_destroy(&tpk_port.port);
port              242 drivers/char/virtio_console.c static struct port *find_port_by_vtermno(u32 vtermno)
port              244 drivers/char/virtio_console.c 	struct port *port;
port              251 drivers/char/virtio_console.c 			port = container_of(cons, struct port, cons);
port              255 drivers/char/virtio_console.c 	port = NULL;
port              258 drivers/char/virtio_console.c 	return port;
port              261 drivers/char/virtio_console.c static struct port *find_port_by_devt_in_portdev(struct ports_device *portdev,
port              264 drivers/char/virtio_console.c 	struct port *port;
port              268 drivers/char/virtio_console.c 	list_for_each_entry(port, &portdev->ports, list) {
port              269 drivers/char/virtio_console.c 		if (port->cdev->dev == dev) {
port              270 drivers/char/virtio_console.c 			kref_get(&port->kref);
port              274 drivers/char/virtio_console.c 	port = NULL;
port              278 drivers/char/virtio_console.c 	return port;
port              281 drivers/char/virtio_console.c static struct port *find_port_by_devt(dev_t dev)
port              284 drivers/char/virtio_console.c 	struct port *port;
port              289 drivers/char/virtio_console.c 		port = find_port_by_devt_in_portdev(portdev, dev);
port              290 drivers/char/virtio_console.c 		if (port)
port              293 drivers/char/virtio_console.c 	port = NULL;
port              296 drivers/char/virtio_console.c 	return port;
port              299 drivers/char/virtio_console.c static struct port *find_port_by_id(struct ports_device *portdev, u32 id)
port              301 drivers/char/virtio_console.c 	struct port *port;
port              305 drivers/char/virtio_console.c 	list_for_each_entry(port, &portdev->ports, list)
port              306 drivers/char/virtio_console.c 		if (port->id == id)
port              308 drivers/char/virtio_console.c 	port = NULL;
port              312 drivers/char/virtio_console.c 	return port;
port              315 drivers/char/virtio_console.c static struct port *find_port_by_vq(struct ports_device *portdev,
port              318 drivers/char/virtio_console.c 	struct port *port;
port              322 drivers/char/virtio_console.c 	list_for_each_entry(port, &portdev->ports, list)
port              323 drivers/char/virtio_console.c 		if (port->in_vq == vq || port->out_vq == vq)
port              325 drivers/char/virtio_console.c 	port = NULL;
port              328 drivers/char/virtio_console.c 	return port;
port              331 drivers/char/virtio_console.c static bool is_console_port(struct port *port)
port              333 drivers/char/virtio_console.c 	if (port->cons.hvc)
port              468 drivers/char/virtio_console.c static struct port_buffer *get_inbuf(struct port *port)
port              473 drivers/char/virtio_console.c 	if (port->inbuf)
port              474 drivers/char/virtio_console.c 		return port->inbuf;
port              476 drivers/char/virtio_console.c 	buf = virtqueue_get_buf(port->in_vq, &len);
port              480 drivers/char/virtio_console.c 		port->stats.bytes_received += len;
port              506 drivers/char/virtio_console.c static void discard_port_data(struct port *port)
port              511 drivers/char/virtio_console.c 	if (!port->portdev) {
port              515 drivers/char/virtio_console.c 	buf = get_inbuf(port);
port              519 drivers/char/virtio_console.c 		port->stats.bytes_discarded += buf->len - buf->offset;
port              520 drivers/char/virtio_console.c 		if (add_inbuf(port->in_vq, buf) < 0) {
port              524 drivers/char/virtio_console.c 		port->inbuf = NULL;
port              525 drivers/char/virtio_console.c 		buf = get_inbuf(port);
port              528 drivers/char/virtio_console.c 		dev_warn(port->dev, "Errors adding %d buffers back to vq\n",
port              532 drivers/char/virtio_console.c static bool port_has_data(struct port *port)
port              538 drivers/char/virtio_console.c 	spin_lock_irqsave(&port->inbuf_lock, flags);
port              539 drivers/char/virtio_console.c 	port->inbuf = get_inbuf(port);
port              540 drivers/char/virtio_console.c 	if (port->inbuf)
port              543 drivers/char/virtio_console.c 	spin_unlock_irqrestore(&port->inbuf_lock, flags);
port              578 drivers/char/virtio_console.c static ssize_t send_control_msg(struct port *port, unsigned int event,
port              582 drivers/char/virtio_console.c 	if (port->portdev)
port              583 drivers/char/virtio_console.c 		return __send_control_msg(port->portdev, port->id, event, value);
port              589 drivers/char/virtio_console.c static void reclaim_consumed_buffers(struct port *port)
port              594 drivers/char/virtio_console.c 	if (!port->portdev) {
port              598 drivers/char/virtio_console.c 	while ((buf = virtqueue_get_buf(port->out_vq, &len))) {
port              600 drivers/char/virtio_console.c 		port->outvq_full = false;
port              604 drivers/char/virtio_console.c static ssize_t __send_to_port(struct port *port, struct scatterlist *sg,
port              613 drivers/char/virtio_console.c 	out_vq = port->out_vq;
port              615 drivers/char/virtio_console.c 	spin_lock_irqsave(&port->outvq_lock, flags);
port              617 drivers/char/virtio_console.c 	reclaim_consumed_buffers(port);
port              630 drivers/char/virtio_console.c 		port->outvq_full = true;
port              648 drivers/char/virtio_console.c 	spin_unlock_irqrestore(&port->outvq_lock, flags);
port              650 drivers/char/virtio_console.c 	port->stats.bytes_sent += in_count;
port              662 drivers/char/virtio_console.c static ssize_t fill_readbuf(struct port *port, char __user *out_buf,
port              668 drivers/char/virtio_console.c 	if (!out_count || !port_has_data(port))
port              671 drivers/char/virtio_console.c 	buf = port->inbuf;
port              692 drivers/char/virtio_console.c 		spin_lock_irqsave(&port->inbuf_lock, flags);
port              693 drivers/char/virtio_console.c 		port->inbuf = NULL;
port              695 drivers/char/virtio_console.c 		if (add_inbuf(port->in_vq, buf) < 0)
port              696 drivers/char/virtio_console.c 			dev_warn(port->dev, "failed add_buf\n");
port              698 drivers/char/virtio_console.c 		spin_unlock_irqrestore(&port->inbuf_lock, flags);
port              705 drivers/char/virtio_console.c static bool will_read_block(struct port *port)
port              707 drivers/char/virtio_console.c 	if (!port->guest_connected) {
port              711 drivers/char/virtio_console.c 	return !port_has_data(port) && port->host_connected;
port              714 drivers/char/virtio_console.c static bool will_write_block(struct port *port)
port              718 drivers/char/virtio_console.c 	if (!port->guest_connected) {
port              722 drivers/char/virtio_console.c 	if (!port->host_connected)
port              725 drivers/char/virtio_console.c 	spin_lock_irq(&port->outvq_lock);
port              730 drivers/char/virtio_console.c 	reclaim_consumed_buffers(port);
port              731 drivers/char/virtio_console.c 	ret = port->outvq_full;
port              732 drivers/char/virtio_console.c 	spin_unlock_irq(&port->outvq_lock);
port              740 drivers/char/virtio_console.c 	struct port *port;
port              743 drivers/char/virtio_console.c 	port = filp->private_data;
port              746 drivers/char/virtio_console.c 	if (!port->guest_connected)
port              749 drivers/char/virtio_console.c 	if (!port_has_data(port)) {
port              755 drivers/char/virtio_console.c 		if (!port->host_connected)
port              760 drivers/char/virtio_console.c 		ret = wait_event_freezable(port->waitqueue,
port              761 drivers/char/virtio_console.c 					   !will_read_block(port));
port              766 drivers/char/virtio_console.c 	if (!port->guest_connected)
port              778 drivers/char/virtio_console.c 	if (!port_has_data(port) && !port->host_connected)
port              781 drivers/char/virtio_console.c 	return fill_readbuf(port, ubuf, count, true);
port              784 drivers/char/virtio_console.c static int wait_port_writable(struct port *port, bool nonblock)
port              788 drivers/char/virtio_console.c 	if (will_write_block(port)) {
port              792 drivers/char/virtio_console.c 		ret = wait_event_freezable(port->waitqueue,
port              793 drivers/char/virtio_console.c 					   !will_write_block(port));
port              798 drivers/char/virtio_console.c 	if (!port->guest_connected)
port              807 drivers/char/virtio_console.c 	struct port *port;
port              817 drivers/char/virtio_console.c 	port = filp->private_data;
port              821 drivers/char/virtio_console.c 	ret = wait_port_writable(port, nonblock);
port              827 drivers/char/virtio_console.c 	buf = alloc_buf(port->portdev->vdev, count, 0);
port              846 drivers/char/virtio_console.c 	ret = __send_to_port(port, sg, 1, count, buf, nonblock);
port              912 drivers/char/virtio_console.c 	struct port *port = filp->private_data;
port              929 drivers/char/virtio_console.c 	if (is_rproc_serial(port->out_vq->vdev))
port              942 drivers/char/virtio_console.c 	ret = wait_port_writable(port, filp->f_flags & O_NONBLOCK);
port              946 drivers/char/virtio_console.c 	buf = alloc_buf(port->portdev->vdev, 0, pipe->nrbufs);
port              960 drivers/char/virtio_console.c 		ret = __send_to_port(port, buf->sg, sgl.n, sgl.len, buf, true);
port              973 drivers/char/virtio_console.c 	struct port *port;
port              976 drivers/char/virtio_console.c 	port = filp->private_data;
port              977 drivers/char/virtio_console.c 	poll_wait(filp, &port->waitqueue, wait);
port              979 drivers/char/virtio_console.c 	if (!port->guest_connected) {
port              984 drivers/char/virtio_console.c 	if (!will_read_block(port))
port              986 drivers/char/virtio_console.c 	if (!will_write_block(port))
port              988 drivers/char/virtio_console.c 	if (!port->host_connected)
port              998 drivers/char/virtio_console.c 	struct port *port;
port             1000 drivers/char/virtio_console.c 	port = filp->private_data;
port             1003 drivers/char/virtio_console.c 	send_control_msg(port, VIRTIO_CONSOLE_PORT_OPEN, 0);
port             1005 drivers/char/virtio_console.c 	spin_lock_irq(&port->inbuf_lock);
port             1006 drivers/char/virtio_console.c 	port->guest_connected = false;
port             1008 drivers/char/virtio_console.c 	discard_port_data(port);
port             1010 drivers/char/virtio_console.c 	spin_unlock_irq(&port->inbuf_lock);
port             1012 drivers/char/virtio_console.c 	spin_lock_irq(&port->outvq_lock);
port             1013 drivers/char/virtio_console.c 	reclaim_consumed_buffers(port);
port             1014 drivers/char/virtio_console.c 	spin_unlock_irq(&port->outvq_lock);
port             1025 drivers/char/virtio_console.c 	kref_put(&port->kref, remove_port);
port             1033 drivers/char/virtio_console.c 	struct port *port;
port             1037 drivers/char/virtio_console.c 	port = find_port_by_devt(cdev->dev);
port             1038 drivers/char/virtio_console.c 	if (!port) {
port             1042 drivers/char/virtio_console.c 	filp->private_data = port;
port             1048 drivers/char/virtio_console.c 	if (is_console_port(port)) {
port             1054 drivers/char/virtio_console.c 	spin_lock_irq(&port->inbuf_lock);
port             1055 drivers/char/virtio_console.c 	if (port->guest_connected) {
port             1056 drivers/char/virtio_console.c 		spin_unlock_irq(&port->inbuf_lock);
port             1061 drivers/char/virtio_console.c 	port->guest_connected = true;
port             1062 drivers/char/virtio_console.c 	spin_unlock_irq(&port->inbuf_lock);
port             1064 drivers/char/virtio_console.c 	spin_lock_irq(&port->outvq_lock);
port             1070 drivers/char/virtio_console.c 	reclaim_consumed_buffers(port);
port             1071 drivers/char/virtio_console.c 	spin_unlock_irq(&port->outvq_lock);
port             1080 drivers/char/virtio_console.c 	kref_put(&port->kref, remove_port);
port             1086 drivers/char/virtio_console.c 	struct port *port;
port             1088 drivers/char/virtio_console.c 	port = filp->private_data;
port             1089 drivers/char/virtio_console.c 	return fasync_helper(fd, filp, mode, &port->async_queue);
port             1120 drivers/char/virtio_console.c 	struct port *port;
port             1128 drivers/char/virtio_console.c 	port = find_port_by_vtermno(vtermno);
port             1129 drivers/char/virtio_console.c 	if (!port)
port             1137 drivers/char/virtio_console.c 	ret = __send_to_port(port, sg, 1, count, data, false);
port             1151 drivers/char/virtio_console.c 	struct port *port;
port             1157 drivers/char/virtio_console.c 	port = find_port_by_vtermno(vtermno);
port             1158 drivers/char/virtio_console.c 	if (!port)
port             1162 drivers/char/virtio_console.c 	BUG_ON(!port->in_vq);
port             1164 drivers/char/virtio_console.c 	return fill_readbuf(port, (__force char __user *)buf, count, false);
port             1167 drivers/char/virtio_console.c static void resize_console(struct port *port)
port             1172 drivers/char/virtio_console.c 	if (!port || !is_console_port(port))
port             1175 drivers/char/virtio_console.c 	vdev = port->portdev->vdev;
port             1180 drivers/char/virtio_console.c 		hvc_resize(port->cons.hvc, port->cons.ws);
port             1186 drivers/char/virtio_console.c 	struct port *port;
port             1188 drivers/char/virtio_console.c 	port = find_port_by_vtermno(hp->vtermno);
port             1189 drivers/char/virtio_console.c 	if (!port)
port             1193 drivers/char/virtio_console.c 	resize_console(port);
port             1227 drivers/char/virtio_console.c static int init_port_console(struct port *port)
port             1248 drivers/char/virtio_console.c 	port->cons.vtermno = pdrvdata.next_vtermno;
port             1250 drivers/char/virtio_console.c 	port->cons.hvc = hvc_alloc(port->cons.vtermno, 0, &hv_ops, PAGE_SIZE);
port             1251 drivers/char/virtio_console.c 	if (IS_ERR(port->cons.hvc)) {
port             1252 drivers/char/virtio_console.c 		ret = PTR_ERR(port->cons.hvc);
port             1253 drivers/char/virtio_console.c 		dev_err(port->dev,
port             1255 drivers/char/virtio_console.c 		port->cons.hvc = NULL;
port             1260 drivers/char/virtio_console.c 	list_add_tail(&port->cons.list, &pdrvdata.consoles);
port             1262 drivers/char/virtio_console.c 	port->guest_connected = true;
port             1272 drivers/char/virtio_console.c 	send_control_msg(port, VIRTIO_CONSOLE_PORT_OPEN, 1);
port             1280 drivers/char/virtio_console.c 	struct port *port;
port             1282 drivers/char/virtio_console.c 	port = dev_get_drvdata(dev);
port             1284 drivers/char/virtio_console.c 	return sprintf(buffer, "%s\n", port->name);
port             1301 drivers/char/virtio_console.c 	struct port *port = s->private;
port             1303 drivers/char/virtio_console.c 	seq_printf(s, "name: %s\n", port->name ? port->name : "");
port             1304 drivers/char/virtio_console.c 	seq_printf(s, "guest_connected: %d\n", port->guest_connected);
port             1305 drivers/char/virtio_console.c 	seq_printf(s, "host_connected: %d\n", port->host_connected);
port             1306 drivers/char/virtio_console.c 	seq_printf(s, "outvq_full: %d\n", port->outvq_full);
port             1307 drivers/char/virtio_console.c 	seq_printf(s, "bytes_sent: %lu\n", port->stats.bytes_sent);
port             1308 drivers/char/virtio_console.c 	seq_printf(s, "bytes_received: %lu\n", port->stats.bytes_received);
port             1309 drivers/char/virtio_console.c 	seq_printf(s, "bytes_discarded: %lu\n", port->stats.bytes_discarded);
port             1311 drivers/char/virtio_console.c 		   is_console_port(port) ? "yes" : "no");
port             1312 drivers/char/virtio_console.c 	seq_printf(s, "console_vtermno: %u\n", port->cons.vtermno);
port             1319 drivers/char/virtio_console.c static void set_console_size(struct port *port, u16 rows, u16 cols)
port             1321 drivers/char/virtio_console.c 	if (!port || !is_console_port(port))
port             1324 drivers/char/virtio_console.c 	port->cons.ws.ws_row = rows;
port             1325 drivers/char/virtio_console.c 	port->cons.ws.ws_col = cols;
port             1354 drivers/char/virtio_console.c static void send_sigio_to_port(struct port *port)
port             1356 drivers/char/virtio_console.c 	if (port->async_queue && port->guest_connected)
port             1357 drivers/char/virtio_console.c 		kill_fasync(&port->async_queue, SIGIO, POLL_OUT);
port             1363 drivers/char/virtio_console.c 	struct port *port;
port             1367 drivers/char/virtio_console.c 	port = kmalloc(sizeof(*port), GFP_KERNEL);
port             1368 drivers/char/virtio_console.c 	if (!port) {
port             1372 drivers/char/virtio_console.c 	kref_init(&port->kref);
port             1374 drivers/char/virtio_console.c 	port->portdev = portdev;
port             1375 drivers/char/virtio_console.c 	port->id = id;
port             1377 drivers/char/virtio_console.c 	port->name = NULL;
port             1378 drivers/char/virtio_console.c 	port->inbuf = NULL;
port             1379 drivers/char/virtio_console.c 	port->cons.hvc = NULL;
port             1380 drivers/char/virtio_console.c 	port->async_queue = NULL;
port             1382 drivers/char/virtio_console.c 	port->cons.ws.ws_row = port->cons.ws.ws_col = 0;
port             1383 drivers/char/virtio_console.c 	port->cons.vtermno = 0;
port             1385 drivers/char/virtio_console.c 	port->host_connected = port->guest_connected = false;
port             1386 drivers/char/virtio_console.c 	port->stats = (struct port_stats) { 0 };
port             1388 drivers/char/virtio_console.c 	port->outvq_full = false;
port             1390 drivers/char/virtio_console.c 	port->in_vq = portdev->in_vqs[port->id];
port             1391 drivers/char/virtio_console.c 	port->out_vq = portdev->out_vqs[port->id];
port             1393 drivers/char/virtio_console.c 	port->cdev = cdev_alloc();
port             1394 drivers/char/virtio_console.c 	if (!port->cdev) {
port             1395 drivers/char/virtio_console.c 		dev_err(&port->portdev->vdev->dev, "Error allocating cdev\n");
port             1399 drivers/char/virtio_console.c 	port->cdev->ops = &port_fops;
port             1402 drivers/char/virtio_console.c 	err = cdev_add(port->cdev, devt, 1);
port             1404 drivers/char/virtio_console.c 		dev_err(&port->portdev->vdev->dev,
port             1408 drivers/char/virtio_console.c 	port->dev = device_create(pdrvdata.class, &port->portdev->vdev->dev,
port             1409 drivers/char/virtio_console.c 				  devt, port, "vport%up%u",
port             1410 drivers/char/virtio_console.c 				  port->portdev->vdev->index, id);
port             1411 drivers/char/virtio_console.c 	if (IS_ERR(port->dev)) {
port             1412 drivers/char/virtio_console.c 		err = PTR_ERR(port->dev);
port             1413 drivers/char/virtio_console.c 		dev_err(&port->portdev->vdev->dev,
port             1419 drivers/char/virtio_console.c 	spin_lock_init(&port->inbuf_lock);
port             1420 drivers/char/virtio_console.c 	spin_lock_init(&port->outvq_lock);
port             1421 drivers/char/virtio_console.c 	init_waitqueue_head(&port->waitqueue);
port             1427 drivers/char/virtio_console.c 	err = fill_queue(port->in_vq, &port->inbuf_lock);
port             1429 drivers/char/virtio_console.c 		dev_err(port->dev, "Error allocating inbufs\n");
port             1433 drivers/char/virtio_console.c 	if (is_rproc_serial(port->portdev->vdev))
port             1439 drivers/char/virtio_console.c 		port->host_connected = true;
port             1440 drivers/char/virtio_console.c 	else if (!use_multiport(port->portdev)) {
port             1445 drivers/char/virtio_console.c 		err = init_port_console(port);
port             1451 drivers/char/virtio_console.c 	list_add_tail(&port->list, &port->portdev->ports);
port             1459 drivers/char/virtio_console.c 	send_control_msg(port, VIRTIO_CONSOLE_PORT_READY, 1);
port             1467 drivers/char/virtio_console.c 			 port->portdev->vdev->index, id);
port             1468 drivers/char/virtio_console.c 		port->debugfs_file = debugfs_create_file(debugfs_name, 0444,
port             1470 drivers/char/virtio_console.c 							 port,
port             1477 drivers/char/virtio_console.c 	device_destroy(pdrvdata.class, port->dev->devt);
port             1479 drivers/char/virtio_console.c 	cdev_del(port->cdev);
port             1481 drivers/char/virtio_console.c 	kfree(port);
port             1491 drivers/char/virtio_console.c 	struct port *port;
port             1493 drivers/char/virtio_console.c 	port = container_of(kref, struct port, kref);
port             1495 drivers/char/virtio_console.c 	kfree(port);
port             1498 drivers/char/virtio_console.c static void remove_port_data(struct port *port)
port             1500 drivers/char/virtio_console.c 	spin_lock_irq(&port->inbuf_lock);
port             1502 drivers/char/virtio_console.c 	discard_port_data(port);
port             1503 drivers/char/virtio_console.c 	spin_unlock_irq(&port->inbuf_lock);
port             1505 drivers/char/virtio_console.c 	spin_lock_irq(&port->outvq_lock);
port             1506 drivers/char/virtio_console.c 	reclaim_consumed_buffers(port);
port             1507 drivers/char/virtio_console.c 	spin_unlock_irq(&port->outvq_lock);
port             1515 drivers/char/virtio_console.c static void unplug_port(struct port *port)
port             1517 drivers/char/virtio_console.c 	spin_lock_irq(&port->portdev->ports_lock);
port             1518 drivers/char/virtio_console.c 	list_del(&port->list);
port             1519 drivers/char/virtio_console.c 	spin_unlock_irq(&port->portdev->ports_lock);
port             1521 drivers/char/virtio_console.c 	spin_lock_irq(&port->inbuf_lock);
port             1522 drivers/char/virtio_console.c 	if (port->guest_connected) {
port             1524 drivers/char/virtio_console.c 		send_sigio_to_port(port);
port             1527 drivers/char/virtio_console.c 		port->guest_connected = false;
port             1528 drivers/char/virtio_console.c 		port->host_connected = false;
port             1530 drivers/char/virtio_console.c 		wake_up_interruptible(&port->waitqueue);
port             1532 drivers/char/virtio_console.c 	spin_unlock_irq(&port->inbuf_lock);
port             1534 drivers/char/virtio_console.c 	if (is_console_port(port)) {
port             1536 drivers/char/virtio_console.c 		list_del(&port->cons.list);
port             1538 drivers/char/virtio_console.c 		hvc_remove(port->cons.hvc);
port             1541 drivers/char/virtio_console.c 	remove_port_data(port);
port             1548 drivers/char/virtio_console.c 	port->portdev = NULL;
port             1550 drivers/char/virtio_console.c 	sysfs_remove_group(&port->dev->kobj, &port_attribute_group);
port             1551 drivers/char/virtio_console.c 	device_destroy(pdrvdata.class, port->dev->devt);
port             1552 drivers/char/virtio_console.c 	cdev_del(port->cdev);
port             1554 drivers/char/virtio_console.c 	debugfs_remove(port->debugfs_file);
port             1555 drivers/char/virtio_console.c 	kfree(port->name);
port             1562 drivers/char/virtio_console.c 	kref_put(&port->kref, remove_port);
port             1571 drivers/char/virtio_console.c 	struct port *port;
port             1577 drivers/char/virtio_console.c 	port = find_port_by_id(portdev, virtio32_to_cpu(vdev, cpkt->id));
port             1578 drivers/char/virtio_console.c 	if (!port &&
port             1588 drivers/char/virtio_console.c 		if (port) {
port             1590 drivers/char/virtio_console.c 				"Port %u already added\n", port->id);
port             1591 drivers/char/virtio_console.c 			send_control_msg(port, VIRTIO_CONSOLE_PORT_READY, 1);
port             1605 drivers/char/virtio_console.c 		unplug_port(port);
port             1610 drivers/char/virtio_console.c 		if (is_console_port(port))
port             1613 drivers/char/virtio_console.c 		init_port_console(port);
port             1626 drivers/char/virtio_console.c 		if (!is_console_port(port))
port             1631 drivers/char/virtio_console.c 		set_console_size(port, size.rows, size.cols);
port             1633 drivers/char/virtio_console.c 		port->cons.hvc->irq_requested = 1;
port             1634 drivers/char/virtio_console.c 		resize_console(port);
port             1638 drivers/char/virtio_console.c 		port->host_connected = virtio16_to_cpu(vdev, cpkt->value);
port             1639 drivers/char/virtio_console.c 		wake_up_interruptible(&port->waitqueue);
port             1645 drivers/char/virtio_console.c 		spin_lock_irq(&port->outvq_lock);
port             1646 drivers/char/virtio_console.c 		reclaim_consumed_buffers(port);
port             1647 drivers/char/virtio_console.c 		spin_unlock_irq(&port->outvq_lock);
port             1653 drivers/char/virtio_console.c 		spin_lock_irq(&port->inbuf_lock);
port             1654 drivers/char/virtio_console.c 		send_sigio_to_port(port);
port             1655 drivers/char/virtio_console.c 		spin_unlock_irq(&port->inbuf_lock);
port             1662 drivers/char/virtio_console.c 		if (port->name)
port             1671 drivers/char/virtio_console.c 		port->name = kmalloc(name_size, GFP_KERNEL);
port             1672 drivers/char/virtio_console.c 		if (!port->name) {
port             1673 drivers/char/virtio_console.c 			dev_err(port->dev,
port             1677 drivers/char/virtio_console.c 		strncpy(port->name, buf->buf + buf->offset + sizeof(*cpkt),
port             1679 drivers/char/virtio_console.c 		port->name[name_size - 1] = 0;
port             1685 drivers/char/virtio_console.c 		err = sysfs_create_group(&port->dev->kobj,
port             1688 drivers/char/virtio_console.c 			dev_err(port->dev,
port             1697 drivers/char/virtio_console.c 			kobject_uevent(&port->dev->kobj, KOBJ_CHANGE);
port             1743 drivers/char/virtio_console.c 	struct port *port;
port             1745 drivers/char/virtio_console.c 	port = find_port_by_vq(vq->vdev->priv, vq);
port             1746 drivers/char/virtio_console.c 	if (!port) {
port             1751 drivers/char/virtio_console.c 	wake_up_interruptible(&port->waitqueue);
port             1756 drivers/char/virtio_console.c 	struct port *port;
port             1759 drivers/char/virtio_console.c 	port = find_port_by_vq(vq->vdev->priv, vq);
port             1760 drivers/char/virtio_console.c 	if (!port) {
port             1765 drivers/char/virtio_console.c 	spin_lock_irqsave(&port->inbuf_lock, flags);
port             1766 drivers/char/virtio_console.c 	port->inbuf = get_inbuf(port);
port             1785 drivers/char/virtio_console.c 	if (!port->guest_connected && !is_rproc_serial(port->portdev->vdev))
port             1786 drivers/char/virtio_console.c 		discard_port_data(port);
port             1789 drivers/char/virtio_console.c 	send_sigio_to_port(port);
port             1791 drivers/char/virtio_console.c 	spin_unlock_irqrestore(&port->inbuf_lock, flags);
port             1793 drivers/char/virtio_console.c 	wake_up_interruptible(&port->waitqueue);
port             1795 drivers/char/virtio_console.c 	if (is_console_port(port) && hvc_poll(port->cons.hvc))
port             1824 drivers/char/virtio_console.c 		struct port *port;
port             1831 drivers/char/virtio_console.c 		port = find_port_by_id(portdev, 0);
port             1832 drivers/char/virtio_console.c 		set_console_size(port, rows, cols);
port             1841 drivers/char/virtio_console.c 		resize_console(port);
port             1956 drivers/char/virtio_console.c 	struct port *port, *port2;
port             1972 drivers/char/virtio_console.c 	list_for_each_entry_safe(port, port2, &portdev->ports, list)
port             1973 drivers/char/virtio_console.c 		unplug_port(port);
port             2141 drivers/char/virtio_console.c 	struct port *port;
port             2158 drivers/char/virtio_console.c 	list_for_each_entry(port, &portdev->ports, list) {
port             2159 drivers/char/virtio_console.c 		virtqueue_disable_cb(port->in_vq);
port             2160 drivers/char/virtio_console.c 		virtqueue_disable_cb(port->out_vq);
port             2165 drivers/char/virtio_console.c 		port->host_connected = false;
port             2166 drivers/char/virtio_console.c 		remove_port_data(port);
port             2176 drivers/char/virtio_console.c 	struct port *port;
port             2190 drivers/char/virtio_console.c 	list_for_each_entry(port, &portdev->ports, list) {
port             2191 drivers/char/virtio_console.c 		port->in_vq = portdev->in_vqs[port->id];
port             2192 drivers/char/virtio_console.c 		port->out_vq = portdev->out_vqs[port->id];
port             2194 drivers/char/virtio_console.c 		fill_queue(port->in_vq, &port->inbuf_lock);
port             2197 drivers/char/virtio_console.c 		send_control_msg(port, VIRTIO_CONSOLE_PORT_READY, 1);
port             2203 drivers/char/virtio_console.c 		if (port->guest_connected)
port             2204 drivers/char/virtio_console.c 			send_control_msg(port, VIRTIO_CONSOLE_PORT_OPEN, 1);
port              160 drivers/crypto/cavium/nitrox/nitrox_hal.c static void reset_pkt_solicit_port(struct nitrox_device *ndev, int port)
port              168 drivers/crypto/cavium/nitrox/nitrox_hal.c 	offset = NPS_PKT_SLC_CTLX(port);
port              184 drivers/crypto/cavium/nitrox/nitrox_hal.c 	offset = NPS_PKT_SLC_CNTSX(port);
port              190 drivers/crypto/cavium/nitrox/nitrox_hal.c void enable_pkt_solicit_port(struct nitrox_device *ndev, int port)
port              196 drivers/crypto/cavium/nitrox/nitrox_hal.c 	offset = NPS_PKT_SLC_CTLX(port);
port              217 drivers/crypto/cavium/nitrox/nitrox_hal.c static void config_pkt_solicit_port(struct nitrox_device *ndev, int port)
port              222 drivers/crypto/cavium/nitrox/nitrox_hal.c 	reset_pkt_solicit_port(ndev, port);
port              225 drivers/crypto/cavium/nitrox/nitrox_hal.c 	offset = NPS_PKT_SLC_INT_LEVELSX(port);
port              232 drivers/crypto/cavium/nitrox/nitrox_hal.c 	enable_pkt_solicit_port(ndev, port);
port               23 drivers/crypto/cavium/nitrox/nitrox_hal.h void enable_pkt_solicit_port(struct nitrox_device *ndev, int port);
port              322 drivers/dma/ep93xx_dma.c 	writel(data->port & 0xf, edmac->regs + M2P_PPALLOC);
port              468 drivers/dma/ep93xx_dma.c 	switch (data->port) {
port              876 drivers/dma/ep93xx_dma.c 		if (data->port < EP93XX_DMA_I2S1 ||
port              877 drivers/dma/ep93xx_dma.c 		    data->port > EP93XX_DMA_IRDA)
port              883 drivers/dma/ep93xx_dma.c 			switch (data->port) {
port              180 drivers/dma/sun6i-dma.c 	u8			port;
port              722 drivers/dma/sun6i-dma.c 			sdev->cfg->set_drq(&v_lli->cfg, DRQ_SDRAM, vchan->port);
port              735 drivers/dma/sun6i-dma.c 			sdev->cfg->set_drq(&v_lli->cfg, vchan->port, DRQ_SDRAM);
port              803 drivers/dma/sun6i-dma.c 			sdev->cfg->set_drq(&v_lli->cfg, DRQ_SDRAM, vchan->port);
port              809 drivers/dma/sun6i-dma.c 			sdev->cfg->set_drq(&v_lli->cfg, vchan->port, DRQ_SDRAM);
port             1011 drivers/dma/sun6i-dma.c 	u8 port = dma_spec->args[0];
port             1013 drivers/dma/sun6i-dma.c 	if (port > sdev->max_request)
port             1021 drivers/dma/sun6i-dma.c 	vchan->port = port;
port              980 drivers/edac/altera_edac.c static int __maybe_unused altr_init_memory_port(void __iomem *ioaddr, int port)
port              986 drivers/edac/altera_edac.c 	if (port) {
port               87 drivers/edac/pnd2_edac.c 	int (*rd_reg)(int port, int off, int op, void *data, size_t sz, char *name);
port              154 drivers/edac/pnd2_edac.c static int _apl_rd_reg(int port, int off, int op, u32 *data)
port              170 drivers/edac/pnd2_edac.c 	P2SB_WRITE(dword, P2SB_ADDR_OFF, (port << 24) | off);
port              193 drivers/edac/pnd2_edac.c static int apl_rd_reg(int port, int off, int op, void *data, size_t sz, char *name)
port              197 drivers/edac/pnd2_edac.c 	edac_dbg(2, "Read %s port=%x off=%x op=%x\n", name, port, off, op);
port              200 drivers/edac/pnd2_edac.c 		ret = _apl_rd_reg(port, off + 4, op, (u32 *)(data + 4));
port              203 drivers/edac/pnd2_edac.c 		ret |= _apl_rd_reg(port, off, op, (u32 *)data);
port              265 drivers/edac/pnd2_edac.c static int dnv_rd_reg(int port, int off, int op, void *data, size_t sz, char *name)
port              281 drivers/edac/pnd2_edac.c 		if (op == 0 && port == 0x4c) {
port              291 drivers/edac/pnd2_edac.c 			addr += (port << 16);
port              312 drivers/edac/pnd2_edac.c #define RD_REGP(regp, regname, port)	\
port              313 drivers/edac/pnd2_edac.c 	ops->rd_reg(port,					\
port              104 drivers/extcon/extcon-usbc-cros-ec.c 	req.port = info->port_id;
port              125 drivers/extcon/extcon-usbc-cros-ec.c 	req.port = info->port_id;
port              151 drivers/extcon/extcon-usbc-cros-ec.c 	pd_control.port = info->port_id;
port              399 drivers/extcon/extcon-usbc-cros-ec.c 		u32 port;
port              401 drivers/extcon/extcon-usbc-cros-ec.c 		ret = of_property_read_u32(np, "google,usb-port-id", &port);
port              406 drivers/extcon/extcon-usbc-cros-ec.c 		info->port_id = port;
port              389 drivers/firewire/core-topology.c static void move_tree(struct fw_node *node0, struct fw_node *node1, int port)
port              394 drivers/firewire/core-topology.c 	tree = node1->ports[port];
port              395 drivers/firewire/core-topology.c 	node0->ports[port] = tree;
port              408 drivers/firewire/ohci.c static const char port[] = { '.', '-', 'p', 'c', };
port              412 drivers/firewire/ohci.c 	return port[*s >> shift & 3];
port              138 drivers/firmware/iscsi_ibft.c 	u16 port;
port              374 drivers/firmware/iscsi_ibft.c 		str += sprintf(str, "%d\n", tgt->port);
port              454 drivers/fpga/dfl.c 				       struct platform_device *port)
port              456 drivers/fpga/dfl.c 	struct dfl_feature_platform_data *pdata = dev_get_platdata(&port->dev);
port               59 drivers/gpio/gpio-104-dio-48e.c 	const unsigned port = offset / 8;
port               62 drivers/gpio/gpio-104-dio-48e.c 	return !!(dio48egpio->io_state[port] & mask);
port              157 drivers/gpio/gpio-104-dio-48e.c 	const unsigned port = offset / 8;
port              159 drivers/gpio/gpio-104-dio-48e.c 	const unsigned in_port = (port > 2) ? port + 1 : port;
port              166 drivers/gpio/gpio-104-dio-48e.c 	if (!(dio48egpio->io_state[port] & mask)) {
port              226 drivers/gpio/gpio-104-dio-48e.c 	const unsigned port = offset / 8;
port              228 drivers/gpio/gpio-104-dio-48e.c 	const unsigned out_port = (port > 2) ? port + 1 : port;
port              234 drivers/gpio/gpio-104-dio-48e.c 		dio48egpio->out_state[port] |= mask;
port              236 drivers/gpio/gpio-104-dio-48e.c 		dio48egpio->out_state[port] &= ~mask;
port              238 drivers/gpio/gpio-104-dio-48e.c 	outb(dio48egpio->out_state[port], dio48egpio->base + out_port);
port              249 drivers/gpio/gpio-104-dio-48e.c 	unsigned int port;
port              262 drivers/gpio/gpio-104-dio-48e.c 		port = i / gpio_reg_size;
port              263 drivers/gpio/gpio-104-dio-48e.c 		out_port = (port > 2) ? port + 1 : port;
port              269 drivers/gpio/gpio-104-dio-48e.c 		dio48egpio->out_state[port] &= ~mask[BIT_WORD(i)];
port              270 drivers/gpio/gpio-104-dio-48e.c 		dio48egpio->out_state[port] |= bitmask;
port              271 drivers/gpio/gpio-104-dio-48e.c 		outb(dio48egpio->out_state[port], dio48egpio->base + out_port);
port              148 drivers/gpio/gpio-dwapb.c 	struct dwapb_gpio_port *port = gpiochip_get_data(gc);
port              149 drivers/gpio/gpio-dwapb.c 	struct dwapb_gpio *gpio = port->gpio;
port              156 drivers/gpio/gpio-dwapb.c 	struct dwapb_gpio_port *port;
port              160 drivers/gpio/gpio-dwapb.c 		port = &gpio->ports[i];
port              161 drivers/gpio/gpio-dwapb.c 		if (port->idx == offs / 32)
port              162 drivers/gpio/gpio-dwapb.c 			return port;
port              170 drivers/gpio/gpio-dwapb.c 	struct dwapb_gpio_port *port = dwapb_offs_to_port(gpio, offs);
port              175 drivers/gpio/gpio-dwapb.c 	if (!port)
port              177 drivers/gpio/gpio-dwapb.c 	gc = &port->gc;
port              344 drivers/gpio/gpio-dwapb.c 	struct dwapb_gpio_port *port = gpiochip_get_data(gc);
port              345 drivers/gpio/gpio-dwapb.c 	struct dwapb_gpio *gpio = port->gpio;
port              385 drivers/gpio/gpio-dwapb.c 				 struct dwapb_gpio_port *port,
port              388 drivers/gpio/gpio-dwapb.c 	struct gpio_chip *gc = &port->gc;
port              470 drivers/gpio/gpio-dwapb.c 	port->gc.to_irq = dwapb_gpio_to_irq;
port              475 drivers/gpio/gpio-dwapb.c 	struct dwapb_gpio_port *port = &gpio->ports[0];
port              476 drivers/gpio/gpio-dwapb.c 	struct gpio_chip *gc = &port->gc;
port              494 drivers/gpio/gpio-dwapb.c 	struct dwapb_gpio_port *port;
port              498 drivers/gpio/gpio-dwapb.c 	port = &gpio->ports[offs];
port              499 drivers/gpio/gpio-dwapb.c 	port->gpio = gpio;
port              500 drivers/gpio/gpio-dwapb.c 	port->idx = pp->idx;
port              503 drivers/gpio/gpio-dwapb.c 	port->ctx = devm_kzalloc(gpio->dev, sizeof(*port->ctx), GFP_KERNEL);
port              504 drivers/gpio/gpio-dwapb.c 	if (!port->ctx)
port              514 drivers/gpio/gpio-dwapb.c 	err = bgpio_init(&port->gc, gpio->dev, 4, dat, set, NULL, dirout,
port              518 drivers/gpio/gpio-dwapb.c 			port->idx);
port              523 drivers/gpio/gpio-dwapb.c 	port->gc.of_node = to_of_node(pp->fwnode);
port              525 drivers/gpio/gpio-dwapb.c 	port->gc.ngpio = pp->ngpio;
port              526 drivers/gpio/gpio-dwapb.c 	port->gc.base = pp->gpio_base;
port              530 drivers/gpio/gpio-dwapb.c 		port->gc.set_config = dwapb_gpio_set_config;
port              533 drivers/gpio/gpio-dwapb.c 		dwapb_configure_irqs(gpio, port, pp);
port              535 drivers/gpio/gpio-dwapb.c 	err = gpiochip_add_data(&port->gc, port);
port              538 drivers/gpio/gpio-dwapb.c 			port->idx);
port              540 drivers/gpio/gpio-dwapb.c 		port->is_registered = true;
port              544 drivers/gpio/gpio-dwapb.c 		acpi_gpiochip_request_interrupts(&port->gc);
port               58 drivers/gpio/gpio-ep93xx.c static void ep93xx_gpio_update_int_params(struct ep93xx_gpio *epg, unsigned port)
port               60 drivers/gpio/gpio-ep93xx.c 	BUG_ON(port > 2);
port               62 drivers/gpio/gpio-ep93xx.c 	writeb_relaxed(0, epg->base + int_en_register_offset[port]);
port               64 drivers/gpio/gpio-ep93xx.c 	writeb_relaxed(gpio_int_type2[port],
port               65 drivers/gpio/gpio-ep93xx.c 		       epg->base + int_type2_register_offset[port]);
port               67 drivers/gpio/gpio-ep93xx.c 	writeb_relaxed(gpio_int_type1[port],
port               68 drivers/gpio/gpio-ep93xx.c 		       epg->base + int_type1_register_offset[port]);
port               70 drivers/gpio/gpio-ep93xx.c 	writeb(gpio_int_unmasked[port] & gpio_int_enabled[port],
port               71 drivers/gpio/gpio-ep93xx.c 	       epg->base + int_en_register_offset[port]);
port               77 drivers/gpio/gpio-ep93xx.c 	int port = 0;
port               79 drivers/gpio/gpio-ep93xx.c 	while (port < ARRAY_SIZE(epg->gc) && gc != &epg->gc[port])
port               80 drivers/gpio/gpio-ep93xx.c 		port++;
port               83 drivers/gpio/gpio-ep93xx.c 	if (port == ARRAY_SIZE(epg->gc)) {
port               88 drivers/gpio/gpio-ep93xx.c 	return port;
port               95 drivers/gpio/gpio-ep93xx.c 	int port = ep93xx_gpio_port(gc);
port               99 drivers/gpio/gpio-ep93xx.c 		gpio_int_debounce[port] |= port_mask;
port              101 drivers/gpio/gpio-ep93xx.c 		gpio_int_debounce[port] &= ~port_mask;
port              103 drivers/gpio/gpio-ep93xx.c 	writeb(gpio_int_debounce[port],
port              104 drivers/gpio/gpio-ep93xx.c 	       epg->base + int_debounce_register_offset[port]);
port              157 drivers/gpio/gpio-ep93xx.c 	int port = ep93xx_gpio_port(gc);
port              161 drivers/gpio/gpio-ep93xx.c 		gpio_int_type2[port] ^= port_mask; /* switch edge direction */
port              162 drivers/gpio/gpio-ep93xx.c 		ep93xx_gpio_update_int_params(epg, port);
port              165 drivers/gpio/gpio-ep93xx.c 	writeb(port_mask, epg->base + eoi_register_offset[port]);
port              172 drivers/gpio/gpio-ep93xx.c 	int port = ep93xx_gpio_port(gc);
port              176 drivers/gpio/gpio-ep93xx.c 		gpio_int_type2[port] ^= port_mask; /* switch edge direction */
port              178 drivers/gpio/gpio-ep93xx.c 	gpio_int_unmasked[port] &= ~port_mask;
port              179 drivers/gpio/gpio-ep93xx.c 	ep93xx_gpio_update_int_params(epg, port);
port              181 drivers/gpio/gpio-ep93xx.c 	writeb(port_mask, epg->base + eoi_register_offset[port]);
port              188 drivers/gpio/gpio-ep93xx.c 	int port = ep93xx_gpio_port(gc);
port              190 drivers/gpio/gpio-ep93xx.c 	gpio_int_unmasked[port] &= ~BIT(d->irq & 7);
port              191 drivers/gpio/gpio-ep93xx.c 	ep93xx_gpio_update_int_params(epg, port);
port              198 drivers/gpio/gpio-ep93xx.c 	int port = ep93xx_gpio_port(gc);
port              200 drivers/gpio/gpio-ep93xx.c 	gpio_int_unmasked[port] |= BIT(d->irq & 7);
port              201 drivers/gpio/gpio-ep93xx.c 	ep93xx_gpio_update_int_params(epg, port);
port              213 drivers/gpio/gpio-ep93xx.c 	int port = ep93xx_gpio_port(gc);
port              222 drivers/gpio/gpio-ep93xx.c 		gpio_int_type1[port] |= port_mask;
port              223 drivers/gpio/gpio-ep93xx.c 		gpio_int_type2[port] |= port_mask;
port              227 drivers/gpio/gpio-ep93xx.c 		gpio_int_type1[port] |= port_mask;
port              228 drivers/gpio/gpio-ep93xx.c 		gpio_int_type2[port] &= ~port_mask;
port              232 drivers/gpio/gpio-ep93xx.c 		gpio_int_type1[port] &= ~port_mask;
port              233 drivers/gpio/gpio-ep93xx.c 		gpio_int_type2[port] |= port_mask;
port              237 drivers/gpio/gpio-ep93xx.c 		gpio_int_type1[port] &= ~port_mask;
port              238 drivers/gpio/gpio-ep93xx.c 		gpio_int_type2[port] &= ~port_mask;
port              242 drivers/gpio/gpio-ep93xx.c 		gpio_int_type1[port] |= port_mask;
port              245 drivers/gpio/gpio-ep93xx.c 			gpio_int_type2[port] &= ~port_mask; /* falling */
port              247 drivers/gpio/gpio-ep93xx.c 			gpio_int_type2[port] |= port_mask; /* rising */
port              256 drivers/gpio/gpio-ep93xx.c 	gpio_int_enabled[port] |= port_mask;
port              258 drivers/gpio/gpio-ep93xx.c 	ep93xx_gpio_update_int_params(epg, port);
port               52 drivers/gpio/gpio-gpio-mm.c 	const unsigned int port = offset / 8;
port               55 drivers/gpio/gpio-gpio-mm.c 	return !!(gpiommgpio->io_state[port] & mask);
port              146 drivers/gpio/gpio-gpio-mm.c 	const unsigned int port = offset / 8;
port              148 drivers/gpio/gpio-gpio-mm.c 	const unsigned int in_port = (port > 2) ? port + 1 : port;
port              155 drivers/gpio/gpio-gpio-mm.c 	if (!(gpiommgpio->io_state[port] & mask)) {
port              216 drivers/gpio/gpio-gpio-mm.c 	const unsigned int port = offset / 8;
port              218 drivers/gpio/gpio-gpio-mm.c 	const unsigned int out_port = (port > 2) ? port + 1 : port;
port              224 drivers/gpio/gpio-gpio-mm.c 		gpiommgpio->out_state[port] |= mask;
port              226 drivers/gpio/gpio-gpio-mm.c 		gpiommgpio->out_state[port] &= ~mask;
port              228 drivers/gpio/gpio-gpio-mm.c 	outb(gpiommgpio->out_state[port], gpiommgpio->base + out_port);
port              239 drivers/gpio/gpio-gpio-mm.c 	unsigned int port;
port              252 drivers/gpio/gpio-gpio-mm.c 		port = i / gpio_reg_size;
port              253 drivers/gpio/gpio-gpio-mm.c 		out_port = (port > 2) ? port + 1 : port;
port              259 drivers/gpio/gpio-gpio-mm.c 		gpiommgpio->out_state[port] &= ~mask[BIT_WORD(i)];
port              260 drivers/gpio/gpio-gpio-mm.c 		gpiommgpio->out_state[port] |= bitmask;
port              261 drivers/gpio/gpio-gpio-mm.c 		outb(gpiommgpio->out_state[port], gpiommgpio->base + out_port);
port               82 drivers/gpio/gpio-janz-ttl.c 	void __iomem *port;
port               86 drivers/gpio/gpio-janz-ttl.c 		port = &mod->regs->porta;
port               89 drivers/gpio/gpio-janz-ttl.c 		port = &mod->regs->portb;
port               93 drivers/gpio/gpio-janz-ttl.c 		port = &mod->regs->portc;
port              104 drivers/gpio/gpio-janz-ttl.c 	iowrite16be(*shadow, port);
port              285 drivers/gpio/gpio-lpc18xx.c 	u32 port, pin, dir;
port              287 drivers/gpio/gpio-lpc18xx.c 	port = offset / LPC18XX_PINS_PER_PORT;
port              291 drivers/gpio/gpio-lpc18xx.c 	dir = readl(gc->base + LPC18XX_REG_DIR(port));
port              296 drivers/gpio/gpio-lpc18xx.c 	writel(dir, gc->base + LPC18XX_REG_DIR(port));
port              559 drivers/gpio/gpio-max732x.c 	int i, port = 0;
port              562 drivers/gpio/gpio-max732x.c 		unsigned int mask = 1 << port;
port              581 drivers/gpio/gpio-max732x.c 		port++;
port              595 drivers/gpio/gpio-max732x.c 	gc->ngpio = port;
port              600 drivers/gpio/gpio-max732x.c 	return port;
port              174 drivers/gpio/gpio-mxc.c 	struct mxc_gpio_port *port = gc->private;
port              178 drivers/gpio/gpio-mxc.c 	void __iomem *reg = port->base;
port              180 drivers/gpio/gpio-mxc.c 	port->both_edges &= ~(1 << gpio_idx);
port              192 drivers/gpio/gpio-mxc.c 			val = port->gc.get(&port->gc, gpio_idx);
port              200 drivers/gpio/gpio-mxc.c 			port->both_edges |= 1 << gpio_idx;
port              214 drivers/gpio/gpio-mxc.c 		val = readl(port->base + GPIO_EDGE_SEL);
port              217 drivers/gpio/gpio-mxc.c 				port->base + GPIO_EDGE_SEL);
port              220 drivers/gpio/gpio-mxc.c 				port->base + GPIO_EDGE_SEL);
port              230 drivers/gpio/gpio-mxc.c 	writel(1 << gpio_idx, port->base + GPIO_ISR);
port              235 drivers/gpio/gpio-mxc.c static void mxc_flip_edge(struct mxc_gpio_port *port, u32 gpio)
port              237 drivers/gpio/gpio-mxc.c 	void __iomem *reg = port->base;
port              261 drivers/gpio/gpio-mxc.c static void mxc_gpio_irq_handler(struct mxc_gpio_port *port, u32 irq_stat)
port              266 drivers/gpio/gpio-mxc.c 		if (port->both_edges & (1 << irqoffset))
port              267 drivers/gpio/gpio-mxc.c 			mxc_flip_edge(port, irqoffset);
port              269 drivers/gpio/gpio-mxc.c 		generic_handle_irq(irq_find_mapping(port->domain, irqoffset));
port              279 drivers/gpio/gpio-mxc.c 	struct mxc_gpio_port *port = irq_desc_get_handler_data(desc);
port              284 drivers/gpio/gpio-mxc.c 	irq_stat = readl(port->base + GPIO_ISR) & readl(port->base + GPIO_IMR);
port              286 drivers/gpio/gpio-mxc.c 	mxc_gpio_irq_handler(port, irq_stat);
port              295 drivers/gpio/gpio-mxc.c 	struct mxc_gpio_port *port;
port              301 drivers/gpio/gpio-mxc.c 	list_for_each_entry(port, &mxc_gpio_ports, node) {
port              302 drivers/gpio/gpio-mxc.c 		irq_msk = readl(port->base + GPIO_IMR);
port              306 drivers/gpio/gpio-mxc.c 		irq_stat = readl(port->base + GPIO_ISR) & irq_msk;
port              308 drivers/gpio/gpio-mxc.c 			mxc_gpio_irq_handler(port, irq_stat);
port              325 drivers/gpio/gpio-mxc.c 	struct mxc_gpio_port *port = gc->private;
port              330 drivers/gpio/gpio-mxc.c 		if (port->irq_high && (gpio_idx >= 16))
port              331 drivers/gpio/gpio-mxc.c 			ret = enable_irq_wake(port->irq_high);
port              333 drivers/gpio/gpio-mxc.c 			ret = enable_irq_wake(port->irq);
port              335 drivers/gpio/gpio-mxc.c 		if (port->irq_high && (gpio_idx >= 16))
port              336 drivers/gpio/gpio-mxc.c 			ret = disable_irq_wake(port->irq_high);
port              338 drivers/gpio/gpio-mxc.c 			ret = disable_irq_wake(port->irq);
port              344 drivers/gpio/gpio-mxc.c static int mxc_gpio_init_gc(struct mxc_gpio_port *port, int irq_base)
port              350 drivers/gpio/gpio-mxc.c 	gc = devm_irq_alloc_generic_chip(port->dev, "gpio-mxc", 1, irq_base,
port              351 drivers/gpio/gpio-mxc.c 					 port->base, handle_level_irq);
port              354 drivers/gpio/gpio-mxc.c 	gc->private = port;
port              366 drivers/gpio/gpio-mxc.c 	rv = devm_irq_setup_generic_chip(port->dev, gc, IRQ_MSK(32),
port              405 drivers/gpio/gpio-mxc.c 	struct mxc_gpio_port *port = gpiochip_get_data(gc);
port              407 drivers/gpio/gpio-mxc.c 	return irq_find_mapping(port->domain, offset);
port              413 drivers/gpio/gpio-mxc.c 	struct mxc_gpio_port *port;
port              420 drivers/gpio/gpio-mxc.c 	port = devm_kzalloc(&pdev->dev, sizeof(*port), GFP_KERNEL);
port              421 drivers/gpio/gpio-mxc.c 	if (!port)
port              424 drivers/gpio/gpio-mxc.c 	port->dev = &pdev->dev;
port              426 drivers/gpio/gpio-mxc.c 	port->base = devm_platform_ioremap_resource(pdev, 0);
port              427 drivers/gpio/gpio-mxc.c 	if (IS_ERR(port->base))
port              428 drivers/gpio/gpio-mxc.c 		return PTR_ERR(port->base);
port              435 drivers/gpio/gpio-mxc.c 		port->irq_high = platform_get_irq(pdev, 1);
port              436 drivers/gpio/gpio-mxc.c 		if (port->irq_high < 0)
port              437 drivers/gpio/gpio-mxc.c 			port->irq_high = 0;
port              440 drivers/gpio/gpio-mxc.c 	port->irq = platform_get_irq(pdev, 0);
port              441 drivers/gpio/gpio-mxc.c 	if (port->irq < 0)
port              442 drivers/gpio/gpio-mxc.c 		return port->irq;
port              445 drivers/gpio/gpio-mxc.c 	port->clk = devm_clk_get_optional(&pdev->dev, NULL);
port              446 drivers/gpio/gpio-mxc.c 	if (IS_ERR(port->clk))
port              447 drivers/gpio/gpio-mxc.c 		return PTR_ERR(port->clk);
port              449 drivers/gpio/gpio-mxc.c 	err = clk_prepare_enable(port->clk);
port              456 drivers/gpio/gpio-mxc.c 		port->power_off = true;
port              459 drivers/gpio/gpio-mxc.c 	writel(0, port->base + GPIO_IMR);
port              460 drivers/gpio/gpio-mxc.c 	writel(~0, port->base + GPIO_ISR);
port              468 drivers/gpio/gpio-mxc.c 		irq_set_chained_handler(port->irq, mx2_gpio_irq_handler);
port              471 drivers/gpio/gpio-mxc.c 		irq_set_chained_handler_and_data(port->irq,
port              472 drivers/gpio/gpio-mxc.c 						 mx3_gpio_irq_handler, port);
port              473 drivers/gpio/gpio-mxc.c 		if (port->irq_high > 0)
port              475 drivers/gpio/gpio-mxc.c 			irq_set_chained_handler_and_data(port->irq_high,
port              477 drivers/gpio/gpio-mxc.c 							 port);
port              480 drivers/gpio/gpio-mxc.c 	err = bgpio_init(&port->gc, &pdev->dev, 4,
port              481 drivers/gpio/gpio-mxc.c 			 port->base + GPIO_PSR,
port              482 drivers/gpio/gpio-mxc.c 			 port->base + GPIO_DR, NULL,
port              483 drivers/gpio/gpio-mxc.c 			 port->base + GPIO_GDIR, NULL,
port              489 drivers/gpio/gpio-mxc.c 		port->gc.request = gpiochip_generic_request;
port              490 drivers/gpio/gpio-mxc.c 		port->gc.free = gpiochip_generic_free;
port              493 drivers/gpio/gpio-mxc.c 	port->gc.to_irq = mxc_gpio_to_irq;
port              494 drivers/gpio/gpio-mxc.c 	port->gc.base = (pdev->id < 0) ? of_alias_get_id(np, "gpio") * 32 :
port              497 drivers/gpio/gpio-mxc.c 	err = devm_gpiochip_add_data(&pdev->dev, &port->gc, port);
port              507 drivers/gpio/gpio-mxc.c 	port->domain = irq_domain_add_legacy(np, 32, irq_base, 0,
port              509 drivers/gpio/gpio-mxc.c 	if (!port->domain) {
port              515 drivers/gpio/gpio-mxc.c 	err = mxc_gpio_init_gc(port, irq_base);
port              519 drivers/gpio/gpio-mxc.c 	list_add_tail(&port->node, &mxc_gpio_ports);
port              521 drivers/gpio/gpio-mxc.c 	platform_set_drvdata(pdev, port);
port              526 drivers/gpio/gpio-mxc.c 	irq_domain_remove(port->domain);
port              528 drivers/gpio/gpio-mxc.c 	clk_disable_unprepare(port->clk);
port              533 drivers/gpio/gpio-mxc.c static void mxc_gpio_save_regs(struct mxc_gpio_port *port)
port              535 drivers/gpio/gpio-mxc.c 	if (!port->power_off)
port              538 drivers/gpio/gpio-mxc.c 	port->gpio_saved_reg.icr1 = readl(port->base + GPIO_ICR1);
port              539 drivers/gpio/gpio-mxc.c 	port->gpio_saved_reg.icr2 = readl(port->base + GPIO_ICR2);
port              540 drivers/gpio/gpio-mxc.c 	port->gpio_saved_reg.imr = readl(port->base + GPIO_IMR);
port              541 drivers/gpio/gpio-mxc.c 	port->gpio_saved_reg.gdir = readl(port->base + GPIO_GDIR);
port              542 drivers/gpio/gpio-mxc.c 	port->gpio_saved_reg.edge_sel = readl(port->base + GPIO_EDGE_SEL);
port              543 drivers/gpio/gpio-mxc.c 	port->gpio_saved_reg.dr = readl(port->base + GPIO_DR);
port              546 drivers/gpio/gpio-mxc.c static void mxc_gpio_restore_regs(struct mxc_gpio_port *port)
port              548 drivers/gpio/gpio-mxc.c 	if (!port->power_off)
port              551 drivers/gpio/gpio-mxc.c 	writel(port->gpio_saved_reg.icr1, port->base + GPIO_ICR1);
port              552 drivers/gpio/gpio-mxc.c 	writel(port->gpio_saved_reg.icr2, port->base + GPIO_ICR2);
port              553 drivers/gpio/gpio-mxc.c 	writel(port->gpio_saved_reg.imr, port->base + GPIO_IMR);
port              554 drivers/gpio/gpio-mxc.c 	writel(port->gpio_saved_reg.gdir, port->base + GPIO_GDIR);
port              555 drivers/gpio/gpio-mxc.c 	writel(port->gpio_saved_reg.edge_sel, port->base + GPIO_EDGE_SEL);
port              556 drivers/gpio/gpio-mxc.c 	writel(port->gpio_saved_reg.dr, port->base + GPIO_DR);
port              561 drivers/gpio/gpio-mxc.c 	struct mxc_gpio_port *port;
port              564 drivers/gpio/gpio-mxc.c 	list_for_each_entry(port, &mxc_gpio_ports, node) {
port              565 drivers/gpio/gpio-mxc.c 		mxc_gpio_save_regs(port);
port              566 drivers/gpio/gpio-mxc.c 		clk_disable_unprepare(port->clk);
port              574 drivers/gpio/gpio-mxc.c 	struct mxc_gpio_port *port;
port              578 drivers/gpio/gpio-mxc.c 	list_for_each_entry(port, &mxc_gpio_ports, node) {
port              579 drivers/gpio/gpio-mxc.c 		ret = clk_prepare_enable(port->clk);
port              584 drivers/gpio/gpio-mxc.c 		mxc_gpio_restore_regs(port);
port               58 drivers/gpio/gpio-mxs.c static inline int is_imx23_gpio(struct mxs_gpio_port *port)
port               60 drivers/gpio/gpio-mxs.c 	return port->devid == IMX23_GPIO;
port               63 drivers/gpio/gpio-mxs.c static inline int is_imx28_gpio(struct mxs_gpio_port *port)
port               65 drivers/gpio/gpio-mxs.c 	return port->devid == IMX28_GPIO;
port               76 drivers/gpio/gpio-mxs.c 	struct mxs_gpio_port *port = gc->private;
port               84 drivers/gpio/gpio-mxs.c 	port->both_edges &= ~pin_mask;
port               87 drivers/gpio/gpio-mxs.c 		val = readl(port->base + PINCTRL_DIN(port)) & pin_mask;
port               92 drivers/gpio/gpio-mxs.c 		port->both_edges |= pin_mask;
port              111 drivers/gpio/gpio-mxs.c 	pin_addr = port->base + PINCTRL_IRQLEV(port);
port              114 drivers/gpio/gpio-mxs.c 		writel(pin_mask, port->base + PINCTRL_IRQEN(port) + MXS_SET);
port              117 drivers/gpio/gpio-mxs.c 		writel(pin_mask, port->base + PINCTRL_PIN2IRQ(port) + MXS_SET);
port              121 drivers/gpio/gpio-mxs.c 	pin_addr = port->base + PINCTRL_IRQPOL(port);
port              127 drivers/gpio/gpio-mxs.c 	writel(pin_mask, port->base + PINCTRL_IRQSTAT(port) + MXS_CLR);
port              132 drivers/gpio/gpio-mxs.c static void mxs_flip_edge(struct mxs_gpio_port *port, u32 gpio)
port              139 drivers/gpio/gpio-mxs.c 	pin_addr = port->base + PINCTRL_IRQPOL(port);
port              153 drivers/gpio/gpio-mxs.c 	struct mxs_gpio_port *port = irq_desc_get_handler_data(desc);
port              157 drivers/gpio/gpio-mxs.c 	irq_stat = readl(port->base + PINCTRL_IRQSTAT(port)) &
port              158 drivers/gpio/gpio-mxs.c 			readl(port->base + PINCTRL_IRQEN(port));
port              162 drivers/gpio/gpio-mxs.c 		if (port->both_edges & (1 << irqoffset))
port              163 drivers/gpio/gpio-mxs.c 			mxs_flip_edge(port, irqoffset);
port              165 drivers/gpio/gpio-mxs.c 		generic_handle_irq(irq_find_mapping(port->domain, irqoffset));
port              182 drivers/gpio/gpio-mxs.c 	struct mxs_gpio_port *port = gc->private;
port              185 drivers/gpio/gpio-mxs.c 		enable_irq_wake(port->irq);
port              187 drivers/gpio/gpio-mxs.c 		disable_irq_wake(port->irq);
port              192 drivers/gpio/gpio-mxs.c static int mxs_gpio_init_gc(struct mxs_gpio_port *port, int irq_base)
port              198 drivers/gpio/gpio-mxs.c 	gc = devm_irq_alloc_generic_chip(port->dev, "gpio-mxs", 2, irq_base,
port              199 drivers/gpio/gpio-mxs.c 					 port->base, handle_level_irq);
port              203 drivers/gpio/gpio-mxs.c 	gc->private = port;
port              213 drivers/gpio/gpio-mxs.c 	ct->regs.ack = PINCTRL_IRQSTAT(port) + MXS_CLR;
port              214 drivers/gpio/gpio-mxs.c 	ct->regs.enable = PINCTRL_PIN2IRQ(port) + MXS_SET;
port              215 drivers/gpio/gpio-mxs.c 	ct->regs.disable = PINCTRL_PIN2IRQ(port) + MXS_CLR;
port              225 drivers/gpio/gpio-mxs.c 	ct->regs.ack = PINCTRL_IRQSTAT(port) + MXS_CLR;
port              226 drivers/gpio/gpio-mxs.c 	ct->regs.enable = PINCTRL_IRQEN(port) + MXS_SET;
port              227 drivers/gpio/gpio-mxs.c 	ct->regs.disable = PINCTRL_IRQEN(port) + MXS_CLR;
port              230 drivers/gpio/gpio-mxs.c 	rv = devm_irq_setup_generic_chip(port->dev, gc, IRQ_MSK(32),
port              239 drivers/gpio/gpio-mxs.c 	struct mxs_gpio_port *port = gpiochip_get_data(gc);
port              241 drivers/gpio/gpio-mxs.c 	return irq_find_mapping(port->domain, offset);
port              246 drivers/gpio/gpio-mxs.c 	struct mxs_gpio_port *port = gpiochip_get_data(gc);
port              250 drivers/gpio/gpio-mxs.c 	dir = readl(port->base + PINCTRL_DOE(port));
port              279 drivers/gpio/gpio-mxs.c 	struct mxs_gpio_port *port;
port              283 drivers/gpio/gpio-mxs.c 	port = devm_kzalloc(&pdev->dev, sizeof(*port), GFP_KERNEL);
port              284 drivers/gpio/gpio-mxs.c 	if (!port)
port              287 drivers/gpio/gpio-mxs.c 	port->id = of_alias_get_id(np, "gpio");
port              288 drivers/gpio/gpio-mxs.c 	if (port->id < 0)
port              289 drivers/gpio/gpio-mxs.c 		return port->id;
port              290 drivers/gpio/gpio-mxs.c 	port->devid = (enum mxs_gpio_id)of_device_get_match_data(&pdev->dev);
port              291 drivers/gpio/gpio-mxs.c 	port->dev = &pdev->dev;
port              292 drivers/gpio/gpio-mxs.c 	port->irq = platform_get_irq(pdev, 0);
port              293 drivers/gpio/gpio-mxs.c 	if (port->irq < 0)
port              294 drivers/gpio/gpio-mxs.c 		return port->irq;
port              307 drivers/gpio/gpio-mxs.c 	port->base = base;
port              310 drivers/gpio/gpio-mxs.c 	writel(0, port->base + PINCTRL_PIN2IRQ(port));
port              311 drivers/gpio/gpio-mxs.c 	writel(0, port->base + PINCTRL_IRQEN(port));
port              314 drivers/gpio/gpio-mxs.c 	writel(~0U, port->base + PINCTRL_IRQSTAT(port) + MXS_CLR);
port              322 drivers/gpio/gpio-mxs.c 	port->domain = irq_domain_add_legacy(np, 32, irq_base, 0,
port              324 drivers/gpio/gpio-mxs.c 	if (!port->domain) {
port              330 drivers/gpio/gpio-mxs.c 	err = mxs_gpio_init_gc(port, irq_base);
port              335 drivers/gpio/gpio-mxs.c 	irq_set_chained_handler_and_data(port->irq, mxs_gpio_irq_handler,
port              336 drivers/gpio/gpio-mxs.c 					 port);
port              338 drivers/gpio/gpio-mxs.c 	err = bgpio_init(&port->gc, &pdev->dev, 4,
port              339 drivers/gpio/gpio-mxs.c 			 port->base + PINCTRL_DIN(port),
port              340 drivers/gpio/gpio-mxs.c 			 port->base + PINCTRL_DOUT(port) + MXS_SET,
port              341 drivers/gpio/gpio-mxs.c 			 port->base + PINCTRL_DOUT(port) + MXS_CLR,
port              342 drivers/gpio/gpio-mxs.c 			 port->base + PINCTRL_DOE(port), NULL, 0);
port              346 drivers/gpio/gpio-mxs.c 	port->gc.to_irq = mxs_gpio_to_irq;
port              347 drivers/gpio/gpio-mxs.c 	port->gc.get_direction = mxs_gpio_get_direction;
port              348 drivers/gpio/gpio-mxs.c 	port->gc.base = port->id * 32;
port              350 drivers/gpio/gpio-mxs.c 	err = gpiochip_add_data(&port->gc, port);
port              357 drivers/gpio/gpio-mxs.c 	irq_domain_remove(port->domain);
port              359 drivers/gpio/gpio-mxs.c 	iounmap(port->base);
port              107 drivers/gpio/gpio-tegra.c static unsigned int tegra_gpio_compose(unsigned int bank, unsigned int port,
port              110 drivers/gpio/gpio-tegra.c 	return (bank << 5) | ((port & 0x3) << 3) | (bit & 0x7);
port              228 drivers/gpio/gpio-tegra.c 	unsigned int port;
port              237 drivers/gpio/gpio-tegra.c 	port = GPIO_PORT(offset);
port              242 drivers/gpio/gpio-tegra.c 	spin_lock_irqsave(&bank->dbc_lock[port], flags);
port              243 drivers/gpio/gpio-tegra.c 	if (bank->dbc_cnt[port] < debounce_ms) {
port              245 drivers/gpio/gpio-tegra.c 		bank->dbc_cnt[port] = debounce_ms;
port              247 drivers/gpio/gpio-tegra.c 	spin_unlock_irqrestore(&bank->dbc_lock[port], flags);
port              302 drivers/gpio/gpio-tegra.c 	unsigned int gpio = d->hwirq, port = GPIO_PORT(gpio), lvl_type;
port              334 drivers/gpio/gpio-tegra.c 	spin_lock_irqsave(&bank->lvl_lock[port], flags);
port              341 drivers/gpio/gpio-tegra.c 	spin_unlock_irqrestore(&bank->lvl_lock[port], flags);
port              374 drivers/gpio/gpio-tegra.c 	unsigned int port, pin, gpio;
port              384 drivers/gpio/gpio-tegra.c 	for (port = 0; port < 4; port++) {
port              385 drivers/gpio/gpio-tegra.c 		gpio = tegra_gpio_compose(bank->bank, port, 0);
port              497 drivers/gpio/gpio-tegra.c 	u32 port, bit, mask;
port              499 drivers/gpio/gpio-tegra.c 	port = GPIO_PORT(gpio);
port              504 drivers/gpio/gpio-tegra.c 		bank->wake_enb[port] |= mask;
port              506 drivers/gpio/gpio-tegra.c 		bank->wake_enb[port] &= ~mask;
port               75 drivers/gpio/gpio-tegra186.c 		const struct tegra_gpio_port *port = &gpio->soc->ports[i];
port               77 drivers/gpio/gpio-tegra186.c 		if (*pin >= start && *pin < start + port->pins) {
port               79 drivers/gpio/gpio-tegra186.c 			return port;
port               82 drivers/gpio/gpio-tegra186.c 		start += port->pins;
port               91 drivers/gpio/gpio-tegra186.c 	const struct tegra_gpio_port *port;
port               93 drivers/gpio/gpio-tegra186.c 	port = tegra186_gpio_get_port(gpio, &pin);
port               94 drivers/gpio/gpio-tegra186.c 	if (!port)
port               97 drivers/gpio/gpio-tegra186.c 	return gpio->base + port->offset + pin * 0x20;
port              212 drivers/gpio/gpio-tegra186.c 	unsigned int port, pin, i, offset = 0;
port              220 drivers/gpio/gpio-tegra186.c 	port = spec->args[0] / 8;
port              223 drivers/gpio/gpio-tegra186.c 	if (port >= gpio->soc->num_ports) {
port              224 drivers/gpio/gpio-tegra186.c 		dev_err(chip->parent, "invalid port number: %u\n", port);
port              228 drivers/gpio/gpio-tegra186.c 	for (i = 0; i < port; i++)
port              344 drivers/gpio/gpio-tegra186.c 		const struct tegra_gpio_port *port = &gpio->soc->ports[i];
port              345 drivers/gpio/gpio-tegra186.c 		void __iomem *base = gpio->base + port->offset;
port              350 drivers/gpio/gpio-tegra186.c 		if (parent != gpio->irq[port->irq])
port              355 drivers/gpio/gpio-tegra186.c 		for_each_set_bit(pin, &value, port->pins) {
port              364 drivers/gpio/gpio-tegra186.c 		offset += port->pins;
port              377 drivers/gpio/gpio-tegra186.c 	unsigned int port, pin, i, offset = 0;
port              382 drivers/gpio/gpio-tegra186.c 	port = spec[0] / 8;
port              385 drivers/gpio/gpio-tegra186.c 	if (port >= gpio->soc->num_ports) {
port              386 drivers/gpio/gpio-tegra186.c 		dev_err(gpio->gpio.parent, "invalid port number: %u\n", port);
port              390 drivers/gpio/gpio-tegra186.c 	for (i = 0; i < port; i++)
port              464 drivers/gpio/gpio-tegra186.c 		const struct tegra_gpio_port *port = &gpio->soc->ports[i];
port              467 drivers/gpio/gpio-tegra186.c 		for (j = 0; j < port->pins; j++) {
port              469 drivers/gpio/gpio-tegra186.c 					      "P%s.%02x", port->name, j);
port              476 drivers/gpio/gpio-tegra186.c 		offset += port->pins;
port              507 drivers/gpio/gpio-tegra186.c 		const struct tegra_gpio_port *port = &gpio->soc->ports[i];
port              509 drivers/gpio/gpio-tegra186.c 		for (j = 0; j < port->pins; j++)
port              510 drivers/gpio/gpio-tegra186.c 			irq->map[offset + j] = irq->parents[port->irq];
port              512 drivers/gpio/gpio-tegra186.c 		offset += port->pins;
port              529 drivers/gpio/gpio-tegra186.c #define TEGRA186_MAIN_GPIO_PORT(port, base, count, controller)	\
port              530 drivers/gpio/gpio-tegra186.c 	[TEGRA186_MAIN_GPIO_PORT_##port] = {			\
port              531 drivers/gpio/gpio-tegra186.c 		.name = #port,					\
port              569 drivers/gpio/gpio-tegra186.c #define TEGRA186_AON_GPIO_PORT(port, base, count, controller)	\
port              570 drivers/gpio/gpio-tegra186.c 	[TEGRA186_AON_GPIO_PORT_##port] = {			\
port              571 drivers/gpio/gpio-tegra186.c 		.name = #port,					\
port              594 drivers/gpio/gpio-tegra186.c #define TEGRA194_MAIN_GPIO_PORT(port, base, count, controller)	\
port              595 drivers/gpio/gpio-tegra186.c 	[TEGRA194_MAIN_GPIO_PORT_##port] = {			\
port              596 drivers/gpio/gpio-tegra186.c 		.name = #port,					\
port              639 drivers/gpio/gpio-tegra186.c #define TEGRA194_AON_GPIO_PORT(port, base, count, controller)	\
port              640 drivers/gpio/gpio-tegra186.c 	[TEGRA194_AON_GPIO_PORT_##port] = {			\
port              641 drivers/gpio/gpio-tegra186.c 		.name = #port,					\
port               86 drivers/gpio/gpio-vf610.c 	struct vf610_gpio_port *port = gpiochip_get_data(gc);
port               90 drivers/gpio/gpio-vf610.c 	if (port->sdata && port->sdata->have_paddr) {
port               91 drivers/gpio/gpio-vf610.c 		mask &= vf610_gpio_readl(port->gpio_base + GPIO_PDDR);
port               96 drivers/gpio/gpio-vf610.c 	return !!(vf610_gpio_readl(port->gpio_base + offset) & BIT(gpio));
port              101 drivers/gpio/gpio-vf610.c 	struct vf610_gpio_port *port = gpiochip_get_data(gc);
port              105 drivers/gpio/gpio-vf610.c 	vf610_gpio_writel(mask, port->gpio_base + offset);
port              110 drivers/gpio/gpio-vf610.c 	struct vf610_gpio_port *port = gpiochip_get_data(chip);
port              114 drivers/gpio/gpio-vf610.c 	if (port->sdata && port->sdata->have_paddr) {
port              115 drivers/gpio/gpio-vf610.c 		val = vf610_gpio_readl(port->gpio_base + GPIO_PDDR);
port              117 drivers/gpio/gpio-vf610.c 		vf610_gpio_writel(val, port->gpio_base + GPIO_PDDR);
port              126 drivers/gpio/gpio-vf610.c 	struct vf610_gpio_port *port = gpiochip_get_data(chip);
port              129 drivers/gpio/gpio-vf610.c 	if (port->sdata && port->sdata->have_paddr)
port              130 drivers/gpio/gpio-vf610.c 		vf610_gpio_writel(mask, port->gpio_base + GPIO_PDDR);
port              139 drivers/gpio/gpio-vf610.c 	struct vf610_gpio_port *port =
port              147 drivers/gpio/gpio-vf610.c 	irq_isfr = vf610_gpio_readl(port->base + PORT_ISFR);
port              150 drivers/gpio/gpio-vf610.c 		vf610_gpio_writel(BIT(pin), port->base + PORT_ISFR);
port              152 drivers/gpio/gpio-vf610.c 		generic_handle_irq(irq_find_mapping(port->gc.irq.domain, pin));
port              160 drivers/gpio/gpio-vf610.c 	struct vf610_gpio_port *port =
port              164 drivers/gpio/gpio-vf610.c 	vf610_gpio_writel(BIT(gpio), port->base + PORT_ISFR);
port              169 drivers/gpio/gpio-vf610.c 	struct vf610_gpio_port *port =
port              193 drivers/gpio/gpio-vf610.c 	port->irqc[d->hwirq] = irqc;
port              205 drivers/gpio/gpio-vf610.c 	struct vf610_gpio_port *port =
port              207 drivers/gpio/gpio-vf610.c 	void __iomem *pcr_base = port->base + PORT_PCR(d->hwirq);
port              214 drivers/gpio/gpio-vf610.c 	struct vf610_gpio_port *port =
port              216 drivers/gpio/gpio-vf610.c 	void __iomem *pcr_base = port->base + PORT_PCR(d->hwirq);
port              218 drivers/gpio/gpio-vf610.c 	vf610_gpio_writel(port->irqc[d->hwirq] << PORT_PCR_IRQC_OFFSET,
port              224 drivers/gpio/gpio-vf610.c 	struct vf610_gpio_port *port =
port              228 drivers/gpio/gpio-vf610.c 		enable_irq_wake(port->irq);
port              230 drivers/gpio/gpio-vf610.c 		disable_irq_wake(port->irq);
port              244 drivers/gpio/gpio-vf610.c 	struct vf610_gpio_port *port;
port              251 drivers/gpio/gpio-vf610.c 	port = devm_kzalloc(dev, sizeof(*port), GFP_KERNEL);
port              252 drivers/gpio/gpio-vf610.c 	if (!port)
port              255 drivers/gpio/gpio-vf610.c 	port->sdata = of_device_get_match_data(dev);
port              256 drivers/gpio/gpio-vf610.c 	port->base = devm_platform_ioremap_resource(pdev, 0);
port              257 drivers/gpio/gpio-vf610.c 	if (IS_ERR(port->base))
port              258 drivers/gpio/gpio-vf610.c 		return PTR_ERR(port->base);
port              260 drivers/gpio/gpio-vf610.c 	port->gpio_base = devm_platform_ioremap_resource(pdev, 1);
port              261 drivers/gpio/gpio-vf610.c 	if (IS_ERR(port->gpio_base))
port              262 drivers/gpio/gpio-vf610.c 		return PTR_ERR(port->gpio_base);
port              264 drivers/gpio/gpio-vf610.c 	port->irq = platform_get_irq(pdev, 0);
port              265 drivers/gpio/gpio-vf610.c 	if (port->irq < 0)
port              266 drivers/gpio/gpio-vf610.c 		return port->irq;
port              268 drivers/gpio/gpio-vf610.c 	port->clk_port = devm_clk_get(dev, "port");
port              269 drivers/gpio/gpio-vf610.c 	ret = PTR_ERR_OR_ZERO(port->clk_port);
port              271 drivers/gpio/gpio-vf610.c 		ret = clk_prepare_enable(port->clk_port);
port              275 drivers/gpio/gpio-vf610.c 					       port->clk_port);
port              286 drivers/gpio/gpio-vf610.c 	port->clk_gpio = devm_clk_get(dev, "gpio");
port              287 drivers/gpio/gpio-vf610.c 	ret = PTR_ERR_OR_ZERO(port->clk_gpio);
port              289 drivers/gpio/gpio-vf610.c 		ret = clk_prepare_enable(port->clk_gpio);
port              293 drivers/gpio/gpio-vf610.c 					       port->clk_gpio);
port              300 drivers/gpio/gpio-vf610.c 	gc = &port->gc;
port              314 drivers/gpio/gpio-vf610.c 	ic = &port->ic;
port              324 drivers/gpio/gpio-vf610.c 		vf610_gpio_writel(0, port->base + PORT_PCR(i));
port              327 drivers/gpio/gpio-vf610.c 	vf610_gpio_writel(~0, port->base + PORT_ISFR);
port              338 drivers/gpio/gpio-vf610.c 	girq->parents[0] = port->irq;
port              342 drivers/gpio/gpio-vf610.c 	return devm_gpiochip_add_data(dev, gc, port);
port               56 drivers/gpio/gpio-ws16c48.c 	const unsigned port = offset / 8;
port               59 drivers/gpio/gpio-ws16c48.c 	return !!(ws16c48gpio->io_state[port] & mask);
port               65 drivers/gpio/gpio-ws16c48.c 	const unsigned port = offset / 8;
port               71 drivers/gpio/gpio-ws16c48.c 	ws16c48gpio->io_state[port] |= mask;
port               72 drivers/gpio/gpio-ws16c48.c 	ws16c48gpio->out_state[port] &= ~mask;
port               73 drivers/gpio/gpio-ws16c48.c 	outb(ws16c48gpio->out_state[port], ws16c48gpio->base + port);
port               84 drivers/gpio/gpio-ws16c48.c 	const unsigned port = offset / 8;
port               90 drivers/gpio/gpio-ws16c48.c 	ws16c48gpio->io_state[port] &= ~mask;
port               92 drivers/gpio/gpio-ws16c48.c 		ws16c48gpio->out_state[port] |= mask;
port               94 drivers/gpio/gpio-ws16c48.c 		ws16c48gpio->out_state[port] &= ~mask;
port               95 drivers/gpio/gpio-ws16c48.c 	outb(ws16c48gpio->out_state[port], ws16c48gpio->base + port);
port              105 drivers/gpio/gpio-ws16c48.c 	const unsigned port = offset / 8;
port              113 drivers/gpio/gpio-ws16c48.c 	if (!(ws16c48gpio->io_state[port] & mask)) {
port              118 drivers/gpio/gpio-ws16c48.c 	port_state = inb(ws16c48gpio->base + port);
port              173 drivers/gpio/gpio-ws16c48.c 	const unsigned port = offset / 8;
port              180 drivers/gpio/gpio-ws16c48.c 	if (ws16c48gpio->io_state[port] & mask) {
port              186 drivers/gpio/gpio-ws16c48.c 		ws16c48gpio->out_state[port] |= mask;
port              188 drivers/gpio/gpio-ws16c48.c 		ws16c48gpio->out_state[port] &= ~mask;
port              189 drivers/gpio/gpio-ws16c48.c 	outb(ws16c48gpio->out_state[port], ws16c48gpio->base + port);
port              200 drivers/gpio/gpio-ws16c48.c 	unsigned int port;
port              213 drivers/gpio/gpio-ws16c48.c 		port = i / gpio_reg_size;
port              216 drivers/gpio/gpio-ws16c48.c 		iomask = mask[BIT_WORD(i)] & ~ws16c48gpio->io_state[port];
port              222 drivers/gpio/gpio-ws16c48.c 		ws16c48gpio->out_state[port] &= ~iomask;
port              223 drivers/gpio/gpio-ws16c48.c 		ws16c48gpio->out_state[port] |= bitmask;
port              224 drivers/gpio/gpio-ws16c48.c 		outb(ws16c48gpio->out_state[port], ws16c48gpio->base + port);
port              239 drivers/gpio/gpio-ws16c48.c 	const unsigned port = offset / 8;
port              245 drivers/gpio/gpio-ws16c48.c 	if (port > 2)
port              250 drivers/gpio/gpio-ws16c48.c 	port_state = ws16c48gpio->irq_mask >> (8*port);
port              253 drivers/gpio/gpio-ws16c48.c 	outb(port_state & ~mask, ws16c48gpio->base + 8 + port);
port              254 drivers/gpio/gpio-ws16c48.c 	outb(port_state | mask, ws16c48gpio->base + 8 + port);
port              266 drivers/gpio/gpio-ws16c48.c 	const unsigned port = offset / 8;
port              270 drivers/gpio/gpio-ws16c48.c 	if (port > 2)
port              278 drivers/gpio/gpio-ws16c48.c 	outb(ws16c48gpio->irq_mask >> (8*port), ws16c48gpio->base + 8 + port);
port              290 drivers/gpio/gpio-ws16c48.c 	const unsigned port = offset / 8;
port              294 drivers/gpio/gpio-ws16c48.c 	if (port > 2)
port              302 drivers/gpio/gpio-ws16c48.c 	outb(ws16c48gpio->irq_mask >> (8*port), ws16c48gpio->base + 8 + port);
port              314 drivers/gpio/gpio-ws16c48.c 	const unsigned port = offset / 8;
port              318 drivers/gpio/gpio-ws16c48.c 	if (port > 2)
port              338 drivers/gpio/gpio-ws16c48.c 	outb(ws16c48gpio->flow_mask >> (8*port), ws16c48gpio->base + 8 + port);
port              359 drivers/gpio/gpio-ws16c48.c 	unsigned long port;
port              369 drivers/gpio/gpio-ws16c48.c 		for_each_set_bit(port, &int_pending, 3) {
port              370 drivers/gpio/gpio-ws16c48.c 			int_id = inb(ws16c48gpio->base + 8 + port);
port              373 drivers/gpio/gpio-ws16c48.c 					chip->irq.domain, gpio + 8*port));
port              561 drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h 	struct drm_dp_mst_port *port;
port              885 drivers/gpu/drm/amd/amdgpu/atom.c 	int port;
port              888 drivers/gpu/drm/amd/amdgpu/atom.c 		port = U16(*ptr);
port              889 drivers/gpu/drm/amd/amdgpu/atom.c 		if (port < ATOM_IO_NAMES_CNT)
port              890 drivers/gpu/drm/amd/amdgpu/atom.c 			SDEBUG("   port: %d (%s)\n", port, atom_io_names[port]);
port              892 drivers/gpu/drm/amd/amdgpu/atom.c 			SDEBUG("   port: %d\n", port);
port              893 drivers/gpu/drm/amd/amdgpu/atom.c 		if (!port)
port              896 drivers/gpu/drm/amd/amdgpu/atom.c 			ctx->ctx->io_mode = ATOM_IO_IIO | port;
port              513 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c static int amdgpu_dm_audio_component_get_eld(struct device *kdev, int port,
port              531 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 		if (aconnector->audio_inst != port)
port              544 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	DRM_DEBUG_KMS("Get ELD : idx=%d ret=%d en=%d\n", port, ret, *enabled);
port              268 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h 	struct drm_dp_mst_port *port;
port              204 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c 	mst_port = aconnector->port;
port              323 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c 	mst_port = aconnector->port;
port              136 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c 			aconnector->port);
port              155 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c 	drm_dp_mst_put_port_malloc(amdgpu_dm_connector->port);
port              164 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c 	struct drm_dp_mst_port *port = amdgpu_dm_connector->port;
port              166 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c 	return drm_dp_mst_connector_late_register(connector, port);
port              174 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c 	struct drm_dp_mst_port *port = amdgpu_dm_connector->port;
port              176 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c 	drm_dp_mst_connector_early_unregister(connector, port);
port              202 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c 		edid = drm_dp_mst_get_edid(connector, &aconnector->mst_port->mst_mgr, aconnector->port);
port              300 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c 			struct drm_dp_mst_port *port,
port              314 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c 	aconnector->port = port;
port              358 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c 	drm_dp_mst_get_port_malloc(port);
port              141 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h #define PHM_READ_INDIRECT_FIELD(device, port, reg, field)	\
port              142 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h 	PHM_GET_FIELD(cgs_read_ind_register(device, port, ix##reg),	\
port              145 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h #define PHM_READ_VFPF_INDIRECT_FIELD(device, port, reg, field)	\
port              146 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h 	PHM_GET_FIELD(cgs_read_ind_register(device, port, ix##reg),	\
port              153 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h #define PHM_WRITE_INDIRECT_FIELD(device, port, reg, field, fieldval)	\
port              154 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h 	cgs_write_ind_register(device, port, ix##reg,	\
port              155 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h 			PHM_SET_FIELD(cgs_read_ind_register(device, port, ix##reg),	\
port              158 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h #define PHM_WRITE_VFPF_INDIRECT_FIELD(device, port, reg, field, fieldval)	\
port              159 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h 	cgs_write_ind_register(device, port, ix##reg,	\
port              160 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h 			PHM_SET_FIELD(cgs_read_ind_register(device, port, ix##reg),	\
port              163 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h #define PHM_WAIT_INDIRECT_REGISTER_GIVEN_INDEX(hwmgr, port, index, value, mask)        \
port              164 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h        phm_wait_on_indirect_register(hwmgr, mm##port##_INDEX, index, value, mask)
port              167 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h #define PHM_WAIT_INDIRECT_REGISTER(hwmgr, port, reg, value, mask)      \
port              168 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h        PHM_WAIT_INDIRECT_REGISTER_GIVEN_INDEX(hwmgr, port, ix##reg, value, mask)
port              170 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h #define PHM_WAIT_INDIRECT_FIELD(hwmgr, port, reg, field, fieldval)	\
port              171 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h 	PHM_WAIT_INDIRECT_REGISTER(hwmgr, port, reg, (fieldval)	\
port              174 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h #define PHM_WAIT_INDIRECT_REGISTER_UNEQUAL_GIVEN_INDEX(hwmgr, port, index, value, mask)    \
port              176 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h 				mm##port##_INDEX, index, value, mask)
port              178 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h #define PHM_WAIT_INDIRECT_REGISTER_UNEQUAL(hwmgr, port, reg, value, mask)    \
port              179 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h 		PHM_WAIT_INDIRECT_REGISTER_UNEQUAL_GIVEN_INDEX(hwmgr, port, ix##reg, value, mask)
port              181 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h #define PHM_WAIT_INDIRECT_FIELD_UNEQUAL(hwmgr, port, reg, field, fieldval)                          \
port              182 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h 		PHM_WAIT_INDIRECT_REGISTER_UNEQUAL(hwmgr, port, reg, \
port              188 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h 				port, index, value, mask)		\
port              190 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h 		mm##port##_INDEX_11, index, value, mask)
port              192 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h #define PHM_WAIT_VFPF_INDIRECT_REGISTER_UNEQUAL(hwmgr, port, reg, value, mask)     \
port              193 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h 		PHM_WAIT_VFPF_INDIRECT_REGISTER_UNEQUAL_GIVEN_INDEX(hwmgr, port, ix##reg, value, mask)
port              195 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h #define PHM_WAIT_VFPF_INDIRECT_FIELD_UNEQUAL(hwmgr, port, reg, field, fieldval) \
port              196 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h 	PHM_WAIT_VFPF_INDIRECT_REGISTER_UNEQUAL(hwmgr, port, reg,	\
port              202 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h 				port, index, value, mask)		\
port              204 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h 		mm##port##_INDEX_11, index, value, mask)
port              206 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h #define PHM_WAIT_VFPF_INDIRECT_REGISTER(hwmgr, port, reg, value, mask) \
port              207 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h 	PHM_WAIT_VFPF_INDIRECT_REGISTER_GIVEN_INDEX(hwmgr, port, ix##reg, value, mask)
port              209 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h #define PHM_WAIT_VFPF_INDIRECT_FIELD(hwmgr, port, reg, field, fieldval) \
port              210 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h 	PHM_WAIT_VFPF_INDIRECT_REGISTER(hwmgr, port, reg,		\
port              569 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c 	crtc->port = kcrtc->master->of_output_port;
port               87 drivers/gpu/drm/arm/display/komeda/komeda_drv.c 			     u32 port, u32 endpoint)
port               91 drivers/gpu/drm/arm/display/komeda/komeda_drv.c 	remote = of_graph_get_remote_node(np, port, endpoint);
port              287 drivers/gpu/drm/arm/hdlcd_drv.c 	hdlcd->crtc.port = of_graph_get_port_by_id(dev->of_node, 0);
port              326 drivers/gpu/drm/arm/hdlcd_drv.c 	of_node_put(hdlcd->crtc.port);
port              327 drivers/gpu/drm/arm/hdlcd_drv.c 	hdlcd->crtc.port = NULL;
port              346 drivers/gpu/drm/arm/hdlcd_drv.c 	of_node_put(hdlcd->crtc.port);
port              347 drivers/gpu/drm/arm/hdlcd_drv.c 	hdlcd->crtc.port = NULL;
port              374 drivers/gpu/drm/arm/hdlcd_drv.c 	struct device_node *port;
port              378 drivers/gpu/drm/arm/hdlcd_drv.c 	port = of_graph_get_remote_node(pdev->dev.of_node, 0, 0);
port              379 drivers/gpu/drm/arm/hdlcd_drv.c 	if (!port)
port              382 drivers/gpu/drm/arm/hdlcd_drv.c 	drm_of_component_match_add(&pdev->dev, &match, compare_dev, port);
port              383 drivers/gpu/drm/arm/hdlcd_drv.c 	of_node_put(port);
port              844 drivers/gpu/drm/arm/malidp_drv.c 	malidp->crtc.port = of_graph_get_port_by_id(dev->of_node, 0);
port              898 drivers/gpu/drm/arm/malidp_drv.c 	of_node_put(malidp->crtc.port);
port              899 drivers/gpu/drm/arm/malidp_drv.c 	malidp->crtc.port = NULL;
port              933 drivers/gpu/drm/arm/malidp_drv.c 	of_node_put(malidp->crtc.port);
port              934 drivers/gpu/drm/arm/malidp_drv.c 	malidp->crtc.port = NULL;
port              962 drivers/gpu/drm/arm/malidp_drv.c 	struct device_node *port;
port              969 drivers/gpu/drm/arm/malidp_drv.c 	port = of_graph_get_remote_node(pdev->dev.of_node, 0, 0);
port              970 drivers/gpu/drm/arm/malidp_drv.c 	if (!port)
port              974 drivers/gpu/drm/arm/malidp_drv.c 				   port);
port              975 drivers/gpu/drm/arm/malidp_drv.c 	of_node_put(port);
port              773 drivers/gpu/drm/armada/armada_crtc.c 	of_node_put(dcrtc->crtc.port);
port              902 drivers/gpu/drm/armada/armada_crtc.c 	struct device_node *port)
port              961 drivers/gpu/drm/armada/armada_crtc.c 	dcrtc->crtc.port = port;
port             1006 drivers/gpu/drm/armada/armada_crtc.c 	struct device_node *port = NULL;
port             1030 drivers/gpu/drm/armada/armada_crtc.c 		port = of_get_child_by_name(parent, "port");
port             1032 drivers/gpu/drm/armada/armada_crtc.c 		if (!port) {
port             1040 drivers/gpu/drm/armada/armada_crtc.c 	return armada_drm_crtc_create(drm, dev, res, irq, variant, port);
port              199 drivers/gpu/drm/bridge/adv7511/adv7511_audio.c 	if (of_ep.port == 2)
port               60 drivers/gpu/drm/bridge/lvds-encoder.c 	struct device_node *port;
port               81 drivers/gpu/drm/bridge/lvds-encoder.c 	port = of_graph_get_port_by_id(dev->of_node, 1);
port               82 drivers/gpu/drm/bridge/lvds-encoder.c 	if (!port) {
port               87 drivers/gpu/drm/bridge/lvds-encoder.c 	endpoint = of_get_child_by_name(port, "endpoint");
port               88 drivers/gpu/drm/bridge/lvds-encoder.c 	of_node_put(port);
port              711 drivers/gpu/drm/bridge/sii902x.c 	if (of_ep.port == SII902X_AUDIO_PORT_INDEX)
port              148 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c 	if (of_ep.port == 2)
port               52 drivers/gpu/drm/drm_dp_mst_topology.c static void drm_dp_mst_topology_put_port(struct drm_dp_mst_port *port);
port               59 drivers/gpu/drm/drm_dp_mst_topology.c 				 struct drm_dp_mst_port *port,
port               62 drivers/gpu/drm/drm_dp_mst_topology.c 				  struct drm_dp_mst_port *port,
port               69 drivers/gpu/drm/drm_dp_mst_topology.c 					   struct drm_dp_mst_port *port);
port             1061 drivers/gpu/drm/drm_dp_mst_topology.c 	struct drm_dp_mst_port *port =
port             1064 drivers/gpu/drm/drm_dp_mst_topology.c 	drm_dp_mst_put_mstb_malloc(port->parent);
port             1065 drivers/gpu/drm/drm_dp_mst_topology.c 	kfree(port);
port             1086 drivers/gpu/drm/drm_dp_mst_topology.c drm_dp_mst_get_port_malloc(struct drm_dp_mst_port *port)
port             1088 drivers/gpu/drm/drm_dp_mst_topology.c 	kref_get(&port->malloc_kref);
port             1089 drivers/gpu/drm/drm_dp_mst_topology.c 	DRM_DEBUG("port %p (%d)\n", port, kref_read(&port->malloc_kref));
port             1104 drivers/gpu/drm/drm_dp_mst_topology.c drm_dp_mst_put_port_malloc(struct drm_dp_mst_port *port)
port             1106 drivers/gpu/drm/drm_dp_mst_topology.c 	DRM_DEBUG("port %p (%d)\n", port, kref_read(&port->malloc_kref) - 1);
port             1107 drivers/gpu/drm/drm_dp_mst_topology.c 	kref_put(&port->malloc_kref, drm_dp_free_mst_port);
port             1116 drivers/gpu/drm/drm_dp_mst_topology.c 	struct drm_dp_mst_port *port, *tmp;
port             1120 drivers/gpu/drm/drm_dp_mst_topology.c 	list_for_each_entry_safe(port, tmp, &mstb->ports, next) {
port             1121 drivers/gpu/drm/drm_dp_mst_topology.c 		list_del(&port->next);
port             1122 drivers/gpu/drm/drm_dp_mst_topology.c 		drm_dp_mst_topology_put_port(port);
port             1221 drivers/gpu/drm/drm_dp_mst_topology.c static void drm_dp_port_teardown_pdt(struct drm_dp_mst_port *port, int old_pdt)
port             1229 drivers/gpu/drm/drm_dp_mst_topology.c 		drm_dp_mst_unregister_i2c_bus(&port->aux);
port             1232 drivers/gpu/drm/drm_dp_mst_topology.c 		mstb = port->mstb;
port             1233 drivers/gpu/drm/drm_dp_mst_topology.c 		port->mstb = NULL;
port             1241 drivers/gpu/drm/drm_dp_mst_topology.c 	struct drm_dp_mst_port *port =
port             1243 drivers/gpu/drm/drm_dp_mst_topology.c 	struct drm_dp_mst_topology_mgr *mgr = port->mgr;
port             1245 drivers/gpu/drm/drm_dp_mst_topology.c 	if (!port->input) {
port             1246 drivers/gpu/drm/drm_dp_mst_topology.c 		kfree(port->cached_edid);
port             1253 drivers/gpu/drm/drm_dp_mst_topology.c 		if (port->connector) {
port             1259 drivers/gpu/drm/drm_dp_mst_topology.c 			list_add(&port->next, &mgr->destroy_connector_list);
port             1266 drivers/gpu/drm/drm_dp_mst_topology.c 		drm_dp_port_teardown_pdt(port, port->pdt);
port             1267 drivers/gpu/drm/drm_dp_mst_topology.c 		port->pdt = DP_PEER_DEVICE_NONE;
port             1269 drivers/gpu/drm/drm_dp_mst_topology.c 	drm_dp_mst_put_port_malloc(port);
port             1295 drivers/gpu/drm/drm_dp_mst_topology.c drm_dp_mst_topology_try_get_port(struct drm_dp_mst_port *port)
port             1297 drivers/gpu/drm/drm_dp_mst_topology.c 	int ret = kref_get_unless_zero(&port->topology_kref);
port             1300 drivers/gpu/drm/drm_dp_mst_topology.c 		DRM_DEBUG("port %p (%d)\n", port,
port             1301 drivers/gpu/drm/drm_dp_mst_topology.c 			  kref_read(&port->topology_kref));
port             1319 drivers/gpu/drm/drm_dp_mst_topology.c static void drm_dp_mst_topology_get_port(struct drm_dp_mst_port *port)
port             1321 drivers/gpu/drm/drm_dp_mst_topology.c 	WARN_ON(kref_read(&port->topology_kref) == 0);
port             1322 drivers/gpu/drm/drm_dp_mst_topology.c 	kref_get(&port->topology_kref);
port             1323 drivers/gpu/drm/drm_dp_mst_topology.c 	DRM_DEBUG("port %p (%d)\n", port, kref_read(&port->topology_kref));
port             1337 drivers/gpu/drm/drm_dp_mst_topology.c static void drm_dp_mst_topology_put_port(struct drm_dp_mst_port *port)
port             1340 drivers/gpu/drm/drm_dp_mst_topology.c 		  port, kref_read(&port->topology_kref) - 1);
port             1341 drivers/gpu/drm/drm_dp_mst_topology.c 	kref_put(&port->topology_kref, drm_dp_destroy_port);
port             1348 drivers/gpu/drm/drm_dp_mst_topology.c 	struct drm_dp_mst_port *port;
port             1354 drivers/gpu/drm/drm_dp_mst_topology.c 	list_for_each_entry(port, &mstb->ports, next) {
port             1355 drivers/gpu/drm/drm_dp_mst_topology.c 		if (port->mstb) {
port             1357 drivers/gpu/drm/drm_dp_mst_topology.c 			    port->mstb, to_find);
port             1387 drivers/gpu/drm/drm_dp_mst_topology.c 	struct drm_dp_mst_port *port, *mport;
port             1389 drivers/gpu/drm/drm_dp_mst_topology.c 	list_for_each_entry(port, &mstb->ports, next) {
port             1390 drivers/gpu/drm/drm_dp_mst_topology.c 		if (port == to_find)
port             1391 drivers/gpu/drm/drm_dp_mst_topology.c 			return port;
port             1393 drivers/gpu/drm/drm_dp_mst_topology.c 		if (port->mstb) {
port             1395 drivers/gpu/drm/drm_dp_mst_topology.c 			    port->mstb, to_find);
port             1405 drivers/gpu/drm/drm_dp_mst_topology.c 				       struct drm_dp_mst_port *port)
port             1412 drivers/gpu/drm/drm_dp_mst_topology.c 		    mgr->mst_primary, port);
port             1423 drivers/gpu/drm/drm_dp_mst_topology.c 	struct drm_dp_mst_port *port;
port             1426 drivers/gpu/drm/drm_dp_mst_topology.c 	list_for_each_entry(port, &mstb->ports, next) {
port             1427 drivers/gpu/drm/drm_dp_mst_topology.c 		if (port->port_num == port_num) {
port             1428 drivers/gpu/drm/drm_dp_mst_topology.c 			ret = drm_dp_mst_topology_try_get_port(port);
port             1429 drivers/gpu/drm/drm_dp_mst_topology.c 			return ret ? port : NULL;
port             1441 drivers/gpu/drm/drm_dp_mst_topology.c static u8 drm_dp_calculate_rad(struct drm_dp_mst_port *port,
port             1444 drivers/gpu/drm/drm_dp_mst_topology.c 	int parent_lct = port->parent->lct;
port             1448 drivers/gpu/drm/drm_dp_mst_topology.c 		memcpy(rad, port->parent->rad, idx + 1);
port             1453 drivers/gpu/drm/drm_dp_mst_topology.c 	rad[idx] |= port->port_num << shift;
port             1460 drivers/gpu/drm/drm_dp_mst_topology.c static bool drm_dp_port_setup_pdt(struct drm_dp_mst_port *port)
port             1465 drivers/gpu/drm/drm_dp_mst_topology.c 	switch (port->pdt) {
port             1469 drivers/gpu/drm/drm_dp_mst_topology.c 		ret = drm_dp_mst_register_i2c_bus(&port->aux);
port             1472 drivers/gpu/drm/drm_dp_mst_topology.c 		lct = drm_dp_calculate_rad(port, rad);
port             1474 drivers/gpu/drm/drm_dp_mst_topology.c 		port->mstb = drm_dp_add_mst_branch_device(lct, rad);
port             1475 drivers/gpu/drm/drm_dp_mst_topology.c 		if (port->mstb) {
port             1476 drivers/gpu/drm/drm_dp_mst_topology.c 			port->mstb->mgr = port->mgr;
port             1477 drivers/gpu/drm/drm_dp_mst_topology.c 			port->mstb->port_parent = port;
port             1482 drivers/gpu/drm/drm_dp_mst_topology.c 			drm_dp_mst_get_port_malloc(port);
port             1507 drivers/gpu/drm/drm_dp_mst_topology.c 	struct drm_dp_mst_port *port = container_of(aux, struct drm_dp_mst_port,
port             1510 drivers/gpu/drm/drm_dp_mst_topology.c 	return drm_dp_send_dpcd_read(port->mgr, port,
port             1530 drivers/gpu/drm/drm_dp_mst_topology.c 	struct drm_dp_mst_port *port = container_of(aux, struct drm_dp_mst_port,
port             1533 drivers/gpu/drm/drm_dp_mst_topology.c 	return drm_dp_send_dpcd_write(port->mgr, port,
port             1592 drivers/gpu/drm/drm_dp_mst_topology.c 				       struct drm_dp_mst_port *port)
port             1595 drivers/gpu/drm/drm_dp_mst_topology.c 		      port->aux.name, connector->kdev->kobj.name);
port             1597 drivers/gpu/drm/drm_dp_mst_topology.c 	port->aux.dev = connector->kdev;
port             1598 drivers/gpu/drm/drm_dp_mst_topology.c 	return drm_dp_aux_register_devnode(&port->aux);
port             1612 drivers/gpu/drm/drm_dp_mst_topology.c 					   struct drm_dp_mst_port *port)
port             1615 drivers/gpu/drm/drm_dp_mst_topology.c 		      port->aux.name, connector->kdev->kobj.name);
port             1616 drivers/gpu/drm/drm_dp_mst_topology.c 	drm_dp_aux_unregister_devnode(&port->aux);
port             1624 drivers/gpu/drm/drm_dp_mst_topology.c 	struct drm_dp_mst_port *port;
port             1630 drivers/gpu/drm/drm_dp_mst_topology.c 	port = drm_dp_get_port(mstb, port_msg->port_number);
port             1631 drivers/gpu/drm/drm_dp_mst_topology.c 	if (!port) {
port             1632 drivers/gpu/drm/drm_dp_mst_topology.c 		port = kzalloc(sizeof(*port), GFP_KERNEL);
port             1633 drivers/gpu/drm/drm_dp_mst_topology.c 		if (!port)
port             1635 drivers/gpu/drm/drm_dp_mst_topology.c 		kref_init(&port->topology_kref);
port             1636 drivers/gpu/drm/drm_dp_mst_topology.c 		kref_init(&port->malloc_kref);
port             1637 drivers/gpu/drm/drm_dp_mst_topology.c 		port->parent = mstb;
port             1638 drivers/gpu/drm/drm_dp_mst_topology.c 		port->port_num = port_msg->port_number;
port             1639 drivers/gpu/drm/drm_dp_mst_topology.c 		port->mgr = mstb->mgr;
port             1640 drivers/gpu/drm/drm_dp_mst_topology.c 		port->aux.name = "DPMST";
port             1641 drivers/gpu/drm/drm_dp_mst_topology.c 		port->aux.dev = dev->dev;
port             1642 drivers/gpu/drm/drm_dp_mst_topology.c 		port->aux.is_remote = true;
port             1652 drivers/gpu/drm/drm_dp_mst_topology.c 		old_pdt = port->pdt;
port             1653 drivers/gpu/drm/drm_dp_mst_topology.c 		old_ddps = port->ddps;
port             1656 drivers/gpu/drm/drm_dp_mst_topology.c 	port->pdt = port_msg->peer_device_type;
port             1657 drivers/gpu/drm/drm_dp_mst_topology.c 	port->input = port_msg->input_port;
port             1658 drivers/gpu/drm/drm_dp_mst_topology.c 	port->mcs = port_msg->mcs;
port             1659 drivers/gpu/drm/drm_dp_mst_topology.c 	port->ddps = port_msg->ddps;
port             1660 drivers/gpu/drm/drm_dp_mst_topology.c 	port->ldps = port_msg->legacy_device_plug_status;
port             1661 drivers/gpu/drm/drm_dp_mst_topology.c 	port->dpcd_rev = port_msg->dpcd_revision;
port             1662 drivers/gpu/drm/drm_dp_mst_topology.c 	port->num_sdp_streams = port_msg->num_sdp_streams;
port             1663 drivers/gpu/drm/drm_dp_mst_topology.c 	port->num_sdp_stream_sinks = port_msg->num_sdp_stream_sinks;
port             1669 drivers/gpu/drm/drm_dp_mst_topology.c 		drm_dp_mst_topology_get_port(port);
port             1670 drivers/gpu/drm/drm_dp_mst_topology.c 		list_add(&port->next, &mstb->ports);
port             1674 drivers/gpu/drm/drm_dp_mst_topology.c 	if (old_ddps != port->ddps) {
port             1675 drivers/gpu/drm/drm_dp_mst_topology.c 		if (port->ddps) {
port             1676 drivers/gpu/drm/drm_dp_mst_topology.c 			if (!port->input) {
port             1678 drivers/gpu/drm/drm_dp_mst_topology.c 								mstb, port);
port             1681 drivers/gpu/drm/drm_dp_mst_topology.c 			port->available_pbn = 0;
port             1685 drivers/gpu/drm/drm_dp_mst_topology.c 	if (old_pdt != port->pdt && !port->input) {
port             1686 drivers/gpu/drm/drm_dp_mst_topology.c 		drm_dp_port_teardown_pdt(port, old_pdt);
port             1688 drivers/gpu/drm/drm_dp_mst_topology.c 		ret = drm_dp_port_setup_pdt(port);
port             1690 drivers/gpu/drm/drm_dp_mst_topology.c 			drm_dp_send_link_address(mstb->mgr, port->mstb);
port             1693 drivers/gpu/drm/drm_dp_mst_topology.c 	if (created && !port->input) {
port             1696 drivers/gpu/drm/drm_dp_mst_topology.c 		build_mst_prop_path(mstb, port->port_num, proppath,
port             1698 drivers/gpu/drm/drm_dp_mst_topology.c 		port->connector = (*mstb->mgr->cbs->add_connector)(mstb->mgr,
port             1699 drivers/gpu/drm/drm_dp_mst_topology.c 								   port,
port             1701 drivers/gpu/drm/drm_dp_mst_topology.c 		if (!port->connector) {
port             1704 drivers/gpu/drm/drm_dp_mst_topology.c 			list_del(&port->next);
port             1707 drivers/gpu/drm/drm_dp_mst_topology.c 			drm_dp_mst_topology_put_port(port);
port             1710 drivers/gpu/drm/drm_dp_mst_topology.c 		if ((port->pdt == DP_PEER_DEVICE_DP_LEGACY_CONV ||
port             1711 drivers/gpu/drm/drm_dp_mst_topology.c 		     port->pdt == DP_PEER_DEVICE_SST_SINK) &&
port             1712 drivers/gpu/drm/drm_dp_mst_topology.c 		    port->port_num >= DP_MST_LOGICAL_PORT_0) {
port             1713 drivers/gpu/drm/drm_dp_mst_topology.c 			port->cached_edid = drm_get_edid(port->connector,
port             1714 drivers/gpu/drm/drm_dp_mst_topology.c 							 &port->aux.ddc);
port             1715 drivers/gpu/drm/drm_dp_mst_topology.c 			drm_connector_set_tile_property(port->connector);
port             1717 drivers/gpu/drm/drm_dp_mst_topology.c 		(*mstb->mgr->cbs->register_connector)(port->connector);
port             1722 drivers/gpu/drm/drm_dp_mst_topology.c 	drm_dp_mst_topology_put_port(port);
port             1728 drivers/gpu/drm/drm_dp_mst_topology.c 	struct drm_dp_mst_port *port;
port             1732 drivers/gpu/drm/drm_dp_mst_topology.c 	port = drm_dp_get_port(mstb, conn_stat->port_number);
port             1733 drivers/gpu/drm/drm_dp_mst_topology.c 	if (!port)
port             1736 drivers/gpu/drm/drm_dp_mst_topology.c 	old_ddps = port->ddps;
port             1737 drivers/gpu/drm/drm_dp_mst_topology.c 	old_pdt = port->pdt;
port             1738 drivers/gpu/drm/drm_dp_mst_topology.c 	port->pdt = conn_stat->peer_device_type;
port             1739 drivers/gpu/drm/drm_dp_mst_topology.c 	port->mcs = conn_stat->message_capability_status;
port             1740 drivers/gpu/drm/drm_dp_mst_topology.c 	port->ldps = conn_stat->legacy_device_plug_status;
port             1741 drivers/gpu/drm/drm_dp_mst_topology.c 	port->ddps = conn_stat->displayport_device_plug_status;
port             1743 drivers/gpu/drm/drm_dp_mst_topology.c 	if (old_ddps != port->ddps) {
port             1744 drivers/gpu/drm/drm_dp_mst_topology.c 		if (port->ddps) {
port             1747 drivers/gpu/drm/drm_dp_mst_topology.c 			port->available_pbn = 0;
port             1750 drivers/gpu/drm/drm_dp_mst_topology.c 	if (old_pdt != port->pdt && !port->input) {
port             1751 drivers/gpu/drm/drm_dp_mst_topology.c 		drm_dp_port_teardown_pdt(port, old_pdt);
port             1753 drivers/gpu/drm/drm_dp_mst_topology.c 		if (drm_dp_port_setup_pdt(port))
port             1757 drivers/gpu/drm/drm_dp_mst_topology.c 	drm_dp_mst_topology_put_port(port);
port             1767 drivers/gpu/drm/drm_dp_mst_topology.c 	struct drm_dp_mst_port *port;
port             1781 drivers/gpu/drm/drm_dp_mst_topology.c 		list_for_each_entry(port, &mstb->ports, next) {
port             1782 drivers/gpu/drm/drm_dp_mst_topology.c 			if (port->port_num == port_num) {
port             1783 drivers/gpu/drm/drm_dp_mst_topology.c 				mstb = port->mstb;
port             1806 drivers/gpu/drm/drm_dp_mst_topology.c 	struct drm_dp_mst_port *port;
port             1812 drivers/gpu/drm/drm_dp_mst_topology.c 	list_for_each_entry(port, &mstb->ports, next) {
port             1813 drivers/gpu/drm/drm_dp_mst_topology.c 		if (!port->mstb)
port             1816 drivers/gpu/drm/drm_dp_mst_topology.c 		found_mstb = get_mst_branch_device_by_guid_helper(port->mstb, guid);
port             1849 drivers/gpu/drm/drm_dp_mst_topology.c 	struct drm_dp_mst_port *port;
port             1854 drivers/gpu/drm/drm_dp_mst_topology.c 	list_for_each_entry(port, &mstb->ports, next) {
port             1855 drivers/gpu/drm/drm_dp_mst_topology.c 		if (port->input)
port             1858 drivers/gpu/drm/drm_dp_mst_topology.c 		if (!port->ddps)
port             1861 drivers/gpu/drm/drm_dp_mst_topology.c 		if (!port->available_pbn)
port             1862 drivers/gpu/drm/drm_dp_mst_topology.c 			drm_dp_send_enum_path_resources(mgr, mstb, port);
port             1864 drivers/gpu/drm/drm_dp_mst_topology.c 		if (port->mstb) {
port             1866 drivers/gpu/drm/drm_dp_mst_topology.c 			    mgr, port->mstb);
port             2161 drivers/gpu/drm/drm_dp_mst_topology.c 					   struct drm_dp_mst_port *port)
port             2172 drivers/gpu/drm/drm_dp_mst_topology.c 	len = build_enum_path_resources(txmsg, port->port_num);
port             2181 drivers/gpu/drm/drm_dp_mst_topology.c 			if (port->port_num != txmsg->reply.u.path_resources.port_number)
port             2185 drivers/gpu/drm/drm_dp_mst_topology.c 			port->available_pbn = txmsg->reply.u.path_resources.avail_payload_bw_number;
port             2243 drivers/gpu/drm/drm_dp_mst_topology.c 				   struct drm_dp_mst_port *port,
port             2253 drivers/gpu/drm/drm_dp_mst_topology.c 	port_num = port->port_num;
port             2254 drivers/gpu/drm/drm_dp_mst_topology.c 	mstb = drm_dp_mst_topology_get_mstb_validated(mgr, port->parent);
port             2257 drivers/gpu/drm/drm_dp_mst_topology.c 							       port->parent,
port             2270 drivers/gpu/drm/drm_dp_mst_topology.c 	for (i = 0; i < port->num_sdp_streams; i++)
port             2276 drivers/gpu/drm/drm_dp_mst_topology.c 				     pbn, port->num_sdp_streams, sinks);
port             2302 drivers/gpu/drm/drm_dp_mst_topology.c 				 struct drm_dp_mst_port *port, bool power_up)
port             2307 drivers/gpu/drm/drm_dp_mst_topology.c 	port = drm_dp_mst_topology_get_port_validated(mgr, port);
port             2308 drivers/gpu/drm/drm_dp_mst_topology.c 	if (!port)
port             2313 drivers/gpu/drm/drm_dp_mst_topology.c 		drm_dp_mst_topology_put_port(port);
port             2317 drivers/gpu/drm/drm_dp_mst_topology.c 	txmsg->dst = port->parent;
port             2318 drivers/gpu/drm/drm_dp_mst_topology.c 	len = build_power_updown_phy(txmsg, port->port_num, power_up);
port             2321 drivers/gpu/drm/drm_dp_mst_topology.c 	ret = drm_dp_mst_wait_tx_reply(port->parent, txmsg);
port             2329 drivers/gpu/drm/drm_dp_mst_topology.c 	drm_dp_mst_topology_put_port(port);
port             2351 drivers/gpu/drm/drm_dp_mst_topology.c 				       struct drm_dp_mst_port *port,
port             2356 drivers/gpu/drm/drm_dp_mst_topology.c 	ret = drm_dp_payload_send_msg(mgr, port, id, port->vcpi.pbn);
port             2364 drivers/gpu/drm/drm_dp_mst_topology.c 					struct drm_dp_mst_port *port,
port             2370 drivers/gpu/drm/drm_dp_mst_topology.c 	if (port) {
port             2371 drivers/gpu/drm/drm_dp_mst_topology.c 		drm_dp_payload_send_msg(mgr, port, id, 0);
port             2403 drivers/gpu/drm/drm_dp_mst_topology.c 	struct drm_dp_mst_port *port;
port             2417 drivers/gpu/drm/drm_dp_mst_topology.c 			port = container_of(vcpi, struct drm_dp_mst_port,
port             2424 drivers/gpu/drm/drm_dp_mst_topology.c 				port = drm_dp_mst_topology_get_port_validated(
port             2425 drivers/gpu/drm/drm_dp_mst_topology.c 				    mgr, port);
port             2426 drivers/gpu/drm/drm_dp_mst_topology.c 				if (!port) {
port             2436 drivers/gpu/drm/drm_dp_mst_topology.c 			port = NULL;
port             2453 drivers/gpu/drm/drm_dp_mst_topology.c 				drm_dp_destroy_payload_step1(mgr, port,
port             2465 drivers/gpu/drm/drm_dp_mst_topology.c 			drm_dp_mst_topology_put_port(port);
port             2509 drivers/gpu/drm/drm_dp_mst_topology.c 	struct drm_dp_mst_port *port;
port             2518 drivers/gpu/drm/drm_dp_mst_topology.c 		port = container_of(mgr->proposed_vcpis[i], struct drm_dp_mst_port, vcpi);
port             2522 drivers/gpu/drm/drm_dp_mst_topology.c 			ret = drm_dp_create_payload_step2(mgr, port, mgr->proposed_vcpis[i]->vcpi, &mgr->payloads[i]);
port             2537 drivers/gpu/drm/drm_dp_mst_topology.c 				 struct drm_dp_mst_port *port,
port             2545 drivers/gpu/drm/drm_dp_mst_topology.c 	mstb = drm_dp_mst_topology_get_mstb_validated(mgr, port->parent);
port             2555 drivers/gpu/drm/drm_dp_mst_topology.c 	len = build_dpcd_read(txmsg, port->port_num, offset, size);
port             2556 drivers/gpu/drm/drm_dp_mst_topology.c 	txmsg->dst = port->parent;
port             2567 drivers/gpu/drm/drm_dp_mst_topology.c 			  mstb, port->port_num, offset, size);
port             2590 drivers/gpu/drm/drm_dp_mst_topology.c 				  struct drm_dp_mst_port *port,
port             2598 drivers/gpu/drm/drm_dp_mst_topology.c 	mstb = drm_dp_mst_topology_get_mstb_validated(mgr, port->parent);
port             2608 drivers/gpu/drm/drm_dp_mst_topology.c 	len = build_dpcd_write(txmsg, port->port_num, offset, size, bytes);
port             3080 drivers/gpu/drm/drm_dp_mst_topology.c 						 struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port)
port             3085 drivers/gpu/drm/drm_dp_mst_topology.c 	port = drm_dp_mst_topology_get_port_validated(mgr, port);
port             3086 drivers/gpu/drm/drm_dp_mst_topology.c 	if (!port)
port             3089 drivers/gpu/drm/drm_dp_mst_topology.c 	if (!port->ddps)
port             3092 drivers/gpu/drm/drm_dp_mst_topology.c 	switch (port->pdt) {
port             3100 drivers/gpu/drm/drm_dp_mst_topology.c 		if (port->port_num >= 8 && !port->cached_edid) {
port             3101 drivers/gpu/drm/drm_dp_mst_topology.c 			port->cached_edid = drm_get_edid(connector, &port->aux.ddc);
port             3105 drivers/gpu/drm/drm_dp_mst_topology.c 		if (port->ldps)
port             3110 drivers/gpu/drm/drm_dp_mst_topology.c 	drm_dp_mst_topology_put_port(port);
port             3123 drivers/gpu/drm/drm_dp_mst_topology.c 					struct drm_dp_mst_port *port)
port             3127 drivers/gpu/drm/drm_dp_mst_topology.c 	port = drm_dp_mst_topology_get_port_validated(mgr, port);
port             3128 drivers/gpu/drm/drm_dp_mst_topology.c 	if (!port)
port             3130 drivers/gpu/drm/drm_dp_mst_topology.c 	ret = port->has_audio;
port             3131 drivers/gpu/drm/drm_dp_mst_topology.c 	drm_dp_mst_topology_put_port(port);
port             3146 drivers/gpu/drm/drm_dp_mst_topology.c struct edid *drm_dp_mst_get_edid(struct drm_connector *connector, struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port)
port             3151 drivers/gpu/drm/drm_dp_mst_topology.c 	port = drm_dp_mst_topology_get_port_validated(mgr, port);
port             3152 drivers/gpu/drm/drm_dp_mst_topology.c 	if (!port)
port             3155 drivers/gpu/drm/drm_dp_mst_topology.c 	if (port->cached_edid)
port             3156 drivers/gpu/drm/drm_dp_mst_topology.c 		edid = drm_edid_duplicate(port->cached_edid);
port             3158 drivers/gpu/drm/drm_dp_mst_topology.c 		edid = drm_get_edid(connector, &port->aux.ddc);
port             3160 drivers/gpu/drm/drm_dp_mst_topology.c 	port->has_audio = drm_detect_monitor_audio(edid);
port             3161 drivers/gpu/drm/drm_dp_mst_topology.c 	drm_dp_mst_topology_put_port(port);
port             3243 drivers/gpu/drm/drm_dp_mst_topology.c 				  struct drm_dp_mst_port *port, int pbn)
port             3255 drivers/gpu/drm/drm_dp_mst_topology.c 		if (pos->port == port) {
port             3266 drivers/gpu/drm/drm_dp_mst_topology.c 					  port);
port             3279 drivers/gpu/drm/drm_dp_mst_topology.c 			 port->connector->base.id, port->connector->name,
port             3280 drivers/gpu/drm/drm_dp_mst_topology.c 			 port, prev_slots, req_slots);
port             3288 drivers/gpu/drm/drm_dp_mst_topology.c 		drm_dp_mst_get_port_malloc(port);
port             3289 drivers/gpu/drm/drm_dp_mst_topology.c 		vcpi->port = port;
port             3327 drivers/gpu/drm/drm_dp_mst_topology.c 				     struct drm_dp_mst_port *port)
port             3338 drivers/gpu/drm/drm_dp_mst_topology.c 		if (pos->port == port) {
port             3345 drivers/gpu/drm/drm_dp_mst_topology.c 			  port, &topology_state->base);
port             3349 drivers/gpu/drm/drm_dp_mst_topology.c 	DRM_DEBUG_ATOMIC("[MST PORT:%p] VCPI %d -> 0\n", port, pos->vcpi);
port             3351 drivers/gpu/drm/drm_dp_mst_topology.c 		drm_dp_mst_put_port_malloc(port);
port             3367 drivers/gpu/drm/drm_dp_mst_topology.c 			      struct drm_dp_mst_port *port, int pbn, int slots)
port             3371 drivers/gpu/drm/drm_dp_mst_topology.c 	port = drm_dp_mst_topology_get_port_validated(mgr, port);
port             3372 drivers/gpu/drm/drm_dp_mst_topology.c 	if (!port)
port             3378 drivers/gpu/drm/drm_dp_mst_topology.c 	if (port->vcpi.vcpi > 0) {
port             3380 drivers/gpu/drm/drm_dp_mst_topology.c 			      port->vcpi.vcpi, port->vcpi.pbn, pbn);
port             3381 drivers/gpu/drm/drm_dp_mst_topology.c 		if (pbn == port->vcpi.pbn) {
port             3382 drivers/gpu/drm/drm_dp_mst_topology.c 			drm_dp_mst_topology_put_port(port);
port             3387 drivers/gpu/drm/drm_dp_mst_topology.c 	ret = drm_dp_init_vcpi(mgr, &port->vcpi, pbn, slots);
port             3394 drivers/gpu/drm/drm_dp_mst_topology.c 		      pbn, port->vcpi.num_slots);
port             3397 drivers/gpu/drm/drm_dp_mst_topology.c 	drm_dp_mst_get_port_malloc(port);
port             3398 drivers/gpu/drm/drm_dp_mst_topology.c 	drm_dp_mst_topology_put_port(port);
port             3405 drivers/gpu/drm/drm_dp_mst_topology.c int drm_dp_mst_get_vcpi_slots(struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port)
port             3408 drivers/gpu/drm/drm_dp_mst_topology.c 	port = drm_dp_mst_topology_get_port_validated(mgr, port);
port             3409 drivers/gpu/drm/drm_dp_mst_topology.c 	if (!port)
port             3412 drivers/gpu/drm/drm_dp_mst_topology.c 	slots = port->vcpi.num_slots;
port             3413 drivers/gpu/drm/drm_dp_mst_topology.c 	drm_dp_mst_topology_put_port(port);
port             3425 drivers/gpu/drm/drm_dp_mst_topology.c void drm_dp_mst_reset_vcpi_slots(struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port)
port             3432 drivers/gpu/drm/drm_dp_mst_topology.c 	port->vcpi.num_slots = 0;
port             3445 drivers/gpu/drm/drm_dp_mst_topology.c 				struct drm_dp_mst_port *port)
port             3447 drivers/gpu/drm/drm_dp_mst_topology.c 	if (!port->vcpi.vcpi)
port             3450 drivers/gpu/drm/drm_dp_mst_topology.c 	drm_dp_mst_put_payload_id(mgr, port->vcpi.vcpi);
port             3451 drivers/gpu/drm/drm_dp_mst_topology.c 	port->vcpi.num_slots = 0;
port             3452 drivers/gpu/drm/drm_dp_mst_topology.c 	port->vcpi.pbn = 0;
port             3453 drivers/gpu/drm/drm_dp_mst_topology.c 	port->vcpi.aligned_pbn = 0;
port             3454 drivers/gpu/drm/drm_dp_mst_topology.c 	port->vcpi.vcpi = 0;
port             3455 drivers/gpu/drm/drm_dp_mst_topology.c 	drm_dp_mst_put_port_malloc(port);
port             3610 drivers/gpu/drm/drm_dp_mst_topology.c 	struct drm_dp_mst_port *port;
port             3620 drivers/gpu/drm/drm_dp_mst_topology.c 	list_for_each_entry(port, &mstb->ports, next) {
port             3621 drivers/gpu/drm/drm_dp_mst_topology.c 		seq_printf(m, "%sport: %d: input: %d: pdt: %d, ddps: %d ldps: %d, sdp: %d/%d, %p, conn: %p\n", prefix, port->port_num, port->input, port->pdt, port->ddps, port->ldps, port->num_sdp_streams, port->num_sdp_stream_sinks, port, port->connector);
port             3622 drivers/gpu/drm/drm_dp_mst_topology.c 		if (port->mstb)
port             3623 drivers/gpu/drm/drm_dp_mst_topology.c 			drm_dp_mst_dump_mstb(m, port->mstb);
port             3644 drivers/gpu/drm/drm_dp_mst_topology.c 			       struct drm_dp_mst_port *port, char *name,
port             3649 drivers/gpu/drm/drm_dp_mst_topology.c 	mst_edid = drm_dp_mst_get_edid(port->connector, mgr, port);
port             3664 drivers/gpu/drm/drm_dp_mst_topology.c 	struct drm_dp_mst_port *port;
port             3681 drivers/gpu/drm/drm_dp_mst_topology.c 			port = container_of(mgr->proposed_vcpis[i], struct drm_dp_mst_port, vcpi);
port             3682 drivers/gpu/drm/drm_dp_mst_topology.c 			fetch_monitor_name(mgr, port, name, sizeof(name));
port             3684 drivers/gpu/drm/drm_dp_mst_topology.c 				   port->port_num, port->vcpi.vcpi,
port             3685 drivers/gpu/drm/drm_dp_mst_topology.c 				   port->vcpi.num_slots,
port             3742 drivers/gpu/drm/drm_dp_mst_topology.c 	struct drm_dp_mst_port *port;
port             3751 drivers/gpu/drm/drm_dp_mst_topology.c 		port = list_first_entry_or_null(&mgr->destroy_connector_list, struct drm_dp_mst_port, next);
port             3752 drivers/gpu/drm/drm_dp_mst_topology.c 		if (!port) {
port             3756 drivers/gpu/drm/drm_dp_mst_topology.c 		list_del(&port->next);
port             3759 drivers/gpu/drm/drm_dp_mst_topology.c 		INIT_LIST_HEAD(&port->next);
port             3761 drivers/gpu/drm/drm_dp_mst_topology.c 		mgr->cbs->destroy_connector(mgr, port->connector);
port             3763 drivers/gpu/drm/drm_dp_mst_topology.c 		drm_dp_port_teardown_pdt(port, port->pdt);
port             3764 drivers/gpu/drm/drm_dp_mst_topology.c 		port->pdt = DP_PEER_DEVICE_NONE;
port             3766 drivers/gpu/drm/drm_dp_mst_topology.c 		drm_dp_mst_put_port_malloc(port);
port             3797 drivers/gpu/drm/drm_dp_mst_topology.c 		drm_dp_mst_get_port_malloc(vcpi->port);
port             3805 drivers/gpu/drm/drm_dp_mst_topology.c 		drm_dp_mst_put_port_malloc(pos->port);
port             3823 drivers/gpu/drm/drm_dp_mst_topology.c 			drm_dp_mst_put_port_malloc(pos->port);
port             3841 drivers/gpu/drm/drm_dp_mst_topology.c 					 vcpi->port);
port             3846 drivers/gpu/drm/drm_dp_mst_topology.c 				 vcpi->port, vcpi->vcpi);
port             3851 drivers/gpu/drm/drm_dp_mst_topology.c 					 vcpi->port, mst_state,
port             4042 drivers/gpu/drm/drm_dp_mst_topology.c 	struct drm_dp_mst_port *port = container_of(aux, struct drm_dp_mst_port, aux);
port             4044 drivers/gpu/drm/drm_dp_mst_topology.c 	struct drm_dp_mst_topology_mgr *mgr = port->mgr;
port             4050 drivers/gpu/drm/drm_dp_mst_topology.c 	mstb = drm_dp_mst_topology_get_mstb_validated(mgr, port->parent);
port             4063 drivers/gpu/drm/drm_dp_mst_topology.c 	msg.u.i2c_read.port_number = port->port_num;
port               35 drivers/gpu/drm/drm_of.c 			    struct device_node *port)
port               41 drivers/gpu/drm/drm_of.c 		if (tmp->port == port)
port               63 drivers/gpu/drm/drm_of.c 				    struct device_node *port)
port               68 drivers/gpu/drm/drm_of.c 	for_each_endpoint_of_node(port, ep) {
port              119 drivers/gpu/drm/drm_of.c 	struct device_node *ep, *port, *remote;
port              131 drivers/gpu/drm/drm_of.c 		port = of_parse_phandle(dev->of_node, "ports", i);
port              132 drivers/gpu/drm/drm_of.c 		if (!port)
port              135 drivers/gpu/drm/drm_of.c 		if (of_device_is_available(port->parent))
port              137 drivers/gpu/drm/drm_of.c 						   port);
port              139 drivers/gpu/drm/drm_of.c 		of_node_put(port);
port              156 drivers/gpu/drm/drm_of.c 		port = of_parse_phandle(dev->of_node, "ports", i);
port              157 drivers/gpu/drm/drm_of.c 		if (!port)
port              160 drivers/gpu/drm/drm_of.c 		if (!of_device_is_available(port->parent)) {
port              161 drivers/gpu/drm/drm_of.c 			of_node_put(port);
port              165 drivers/gpu/drm/drm_of.c 		for_each_child_of_node(port, ep) {
port              181 drivers/gpu/drm/drm_of.c 		of_node_put(port);
port              202 drivers/gpu/drm/drm_of.c 	struct device_node *port;
port              209 drivers/gpu/drm/drm_of.c 		port = of_graph_get_remote_port(ep);
port              210 drivers/gpu/drm/drm_of.c 		of_node_put(port);
port              211 drivers/gpu/drm/drm_of.c 		if (port == crtc->port) {
port              237 drivers/gpu/drm/drm_of.c 				int port, int endpoint,
port              249 drivers/gpu/drm/drm_of.c 	remote = of_graph_get_remote_node(np, port, endpoint);
port              177 drivers/gpu/drm/gma500/cdv_device.c static inline u32 CDV_MSG_READ32(int domain, uint port, uint offset)
port              179 drivers/gpu/drm/gma500/cdv_device.c 	int mcr = (0x10<<24) | (port << 16) | (offset << 8);
port              188 drivers/gpu/drm/gma500/cdv_device.c static inline void CDV_MSG_WRITE32(int domain, uint port, uint offset,
port              191 drivers/gpu/drm/gma500/cdv_device.c 	int mcr = (0x11<<24) | (port << 16) | (offset << 8) | 0xF0;
port              772 drivers/gpu/drm/gma500/psb_drv.h static inline u32 MRST_MSG_READ32(int domain, uint port, uint offset)
port              774 drivers/gpu/drm/gma500/psb_drv.h 	int mcr = (0xD0<<24) | (port << 16) | (offset << 8);
port              782 drivers/gpu/drm/gma500/psb_drv.h static inline void MRST_MSG_WRITE32(int domain, uint port, uint offset,
port              785 drivers/gpu/drm/gma500/psb_drv.h 	int mcr = (0xE0<<24) | (port << 16) | (offset << 8) | 0xF0;
port              791 drivers/gpu/drm/gma500/psb_drv.h static inline u32 MDFLD_MSG_READ32(int domain, uint port, uint offset)
port              793 drivers/gpu/drm/gma500/psb_drv.h 	int mcr = (0x10<<24) | (port << 16) | (offset << 8);
port              801 drivers/gpu/drm/gma500/psb_drv.h static inline void MDFLD_MSG_WRITE32(int domain, uint port, uint offset,
port              804 drivers/gpu/drm/gma500/psb_drv.h 	int mcr = (0x11<<24) | (port << 16) | (offset << 8) | 0xF0;
port               44 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c 	struct device_node *port;
port               50 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c 	port = of_get_child_by_name(dev->dev->of_node, "port");
port               51 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c 	if (!port) {
port               55 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c 	of_node_put(port);
port               56 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c 	crtc->port = port;
port               68 drivers/gpu/drm/i915/display/icl_dsi.c static enum transcoder dsi_port_to_transcoder(enum port port)
port               70 drivers/gpu/drm/i915/display/icl_dsi.c 	if (port == PORT_A)
port               81 drivers/gpu/drm/i915/display/icl_dsi.c 	enum port port;
port               86 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port               87 drivers/gpu/drm/i915/display/icl_dsi.c 		dsi_trans = dsi_port_to_transcoder(port);
port               93 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port               94 drivers/gpu/drm/i915/display/icl_dsi.c 		dsi = intel_dsi->dsi_hosts[port]->device;
port              103 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              104 drivers/gpu/drm/i915/display/icl_dsi.c 		dsi_trans = dsi_port_to_transcoder(port);
port              109 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              110 drivers/gpu/drm/i915/display/icl_dsi.c 		dsi_trans = dsi_port_to_transcoder(port);
port              122 drivers/gpu/drm/i915/display/icl_dsi.c 	enum transcoder dsi_trans = dsi_port_to_transcoder(host->port);
port              149 drivers/gpu/drm/i915/display/icl_dsi.c 	enum transcoder dsi_trans = dsi_port_to_transcoder(host->port);
port              308 drivers/gpu/drm/i915/display/icl_dsi.c 	enum port port;
port              318 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              319 drivers/gpu/drm/i915/display/icl_dsi.c 		I915_WRITE(ICL_DSI_ESC_CLK_DIV(port),
port              321 drivers/gpu/drm/i915/display/icl_dsi.c 		POSTING_READ(ICL_DSI_ESC_CLK_DIV(port));
port              324 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              325 drivers/gpu/drm/i915/display/icl_dsi.c 		I915_WRITE(ICL_DPHY_ESC_CLK_DIV(port),
port              327 drivers/gpu/drm/i915/display/icl_dsi.c 		POSTING_READ(ICL_DPHY_ESC_CLK_DIV(port));
port              334 drivers/gpu/drm/i915/display/icl_dsi.c 	enum port port;
port              336 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              337 drivers/gpu/drm/i915/display/icl_dsi.c 		WARN_ON(intel_dsi->io_wakeref[port]);
port              338 drivers/gpu/drm/i915/display/icl_dsi.c 		intel_dsi->io_wakeref[port] =
port              340 drivers/gpu/drm/i915/display/icl_dsi.c 						port == PORT_A ?
port              350 drivers/gpu/drm/i915/display/icl_dsi.c 	enum port port;
port              353 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              354 drivers/gpu/drm/i915/display/icl_dsi.c 		tmp = I915_READ(ICL_DSI_IO_MODECTL(port));
port              356 drivers/gpu/drm/i915/display/icl_dsi.c 		I915_WRITE(ICL_DSI_IO_MODECTL(port), tmp);
port              479 drivers/gpu/drm/i915/display/icl_dsi.c 	enum port port;
port              481 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              482 drivers/gpu/drm/i915/display/icl_dsi.c 		tmp = I915_READ(DDI_BUF_CTL(port));
port              484 drivers/gpu/drm/i915/display/icl_dsi.c 		I915_WRITE(DDI_BUF_CTL(port), tmp);
port              486 drivers/gpu/drm/i915/display/icl_dsi.c 		if (wait_for_us(!(I915_READ(DDI_BUF_CTL(port)) &
port              489 drivers/gpu/drm/i915/display/icl_dsi.c 			DRM_ERROR("DDI port:%c buffer idle\n", port_name(port));
port              498 drivers/gpu/drm/i915/display/icl_dsi.c 	enum port port;
port              502 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              503 drivers/gpu/drm/i915/display/icl_dsi.c 		tmp = I915_READ(ICL_DSI_T_INIT_MASTER(port));
port              506 drivers/gpu/drm/i915/display/icl_dsi.c 		I915_WRITE(ICL_DSI_T_INIT_MASTER(port), tmp);
port              510 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              511 drivers/gpu/drm/i915/display/icl_dsi.c 		I915_WRITE(DPHY_CLK_TIMING_PARAM(port), intel_dsi->dphy_reg);
port              514 drivers/gpu/drm/i915/display/icl_dsi.c 		I915_WRITE(DSI_CLK_TIMING_PARAM(port), intel_dsi->dphy_reg);
port              518 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              519 drivers/gpu/drm/i915/display/icl_dsi.c 		I915_WRITE(DPHY_DATA_TIMING_PARAM(port),
port              523 drivers/gpu/drm/i915/display/icl_dsi.c 		I915_WRITE(DSI_DATA_TIMING_PARAM(port),
port              535 drivers/gpu/drm/i915/display/icl_dsi.c 			for_each_dsi_port(port, intel_dsi->ports) {
port              536 drivers/gpu/drm/i915/display/icl_dsi.c 				tmp = I915_READ(DPHY_TA_TIMING_PARAM(port));
port              539 drivers/gpu/drm/i915/display/icl_dsi.c 				I915_WRITE(DPHY_TA_TIMING_PARAM(port), tmp);
port              542 drivers/gpu/drm/i915/display/icl_dsi.c 				tmp = I915_READ(DSI_TA_TIMING_PARAM(port));
port              545 drivers/gpu/drm/i915/display/icl_dsi.c 				I915_WRITE(DSI_TA_TIMING_PARAM(port), tmp);
port              631 drivers/gpu/drm/i915/display/icl_dsi.c 	enum port port;
port              634 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              635 drivers/gpu/drm/i915/display/icl_dsi.c 		dsi_trans = dsi_port_to_transcoder(port);
port              714 drivers/gpu/drm/i915/display/icl_dsi.c 		for_each_dsi_port(port, intel_dsi->ports) {
port              715 drivers/gpu/drm/i915/display/icl_dsi.c 			dsi_trans = dsi_port_to_transcoder(port);
port              725 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              726 drivers/gpu/drm/i915/display/icl_dsi.c 		dsi_trans = dsi_port_to_transcoder(port);
port              756 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              757 drivers/gpu/drm/i915/display/icl_dsi.c 		dsi_trans = dsi_port_to_transcoder(port);
port              772 drivers/gpu/drm/i915/display/icl_dsi.c 	enum port port;
port              809 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              810 drivers/gpu/drm/i915/display/icl_dsi.c 		dsi_trans = dsi_port_to_transcoder(port);
port              832 drivers/gpu/drm/i915/display/icl_dsi.c 		for_each_dsi_port(port, intel_dsi->ports) {
port              833 drivers/gpu/drm/i915/display/icl_dsi.c 			dsi_trans = dsi_port_to_transcoder(port);
port              840 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              841 drivers/gpu/drm/i915/display/icl_dsi.c 		dsi_trans = dsi_port_to_transcoder(port);
port              859 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              860 drivers/gpu/drm/i915/display/icl_dsi.c 		dsi_trans = dsi_port_to_transcoder(port);
port              871 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              872 drivers/gpu/drm/i915/display/icl_dsi.c 		dsi_trans = dsi_port_to_transcoder(port);
port              878 drivers/gpu/drm/i915/display/icl_dsi.c 		for_each_dsi_port(port, intel_dsi->ports) {
port              879 drivers/gpu/drm/i915/display/icl_dsi.c 			dsi_trans = dsi_port_to_transcoder(port);
port              890 drivers/gpu/drm/i915/display/icl_dsi.c 	enum port port;
port              894 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              895 drivers/gpu/drm/i915/display/icl_dsi.c 		dsi_trans = dsi_port_to_transcoder(port);
port              911 drivers/gpu/drm/i915/display/icl_dsi.c 	enum port port;
port              929 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              930 drivers/gpu/drm/i915/display/icl_dsi.c 		dsi_trans = dsi_port_to_transcoder(port);
port              993 drivers/gpu/drm/i915/display/icl_dsi.c 	enum port port;
port              999 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port             1000 drivers/gpu/drm/i915/display/icl_dsi.c 		dsi_trans = dsi_port_to_transcoder(port);
port             1010 drivers/gpu/drm/i915/display/icl_dsi.c 		dsi = intel_dsi->dsi_hosts[port]->device;
port             1068 drivers/gpu/drm/i915/display/icl_dsi.c 	enum port port;
port             1072 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port             1073 drivers/gpu/drm/i915/display/icl_dsi.c 		dsi_trans = dsi_port_to_transcoder(port);
port             1103 drivers/gpu/drm/i915/display/icl_dsi.c 	enum port port;
port             1108 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port             1109 drivers/gpu/drm/i915/display/icl_dsi.c 		dsi_trans = dsi_port_to_transcoder(port);
port             1122 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port             1123 drivers/gpu/drm/i915/display/icl_dsi.c 		dsi_trans = dsi_port_to_transcoder(port);
port             1131 drivers/gpu/drm/i915/display/icl_dsi.c 		for_each_dsi_port(port, intel_dsi->ports) {
port             1132 drivers/gpu/drm/i915/display/icl_dsi.c 			dsi_trans = dsi_port_to_transcoder(port);
port             1145 drivers/gpu/drm/i915/display/icl_dsi.c 	enum port port;
port             1148 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port             1149 drivers/gpu/drm/i915/display/icl_dsi.c 		tmp = I915_READ(DDI_BUF_CTL(port));
port             1151 drivers/gpu/drm/i915/display/icl_dsi.c 		I915_WRITE(DDI_BUF_CTL(port), tmp);
port             1153 drivers/gpu/drm/i915/display/icl_dsi.c 		if (wait_for_us((I915_READ(DDI_BUF_CTL(port)) &
port             1157 drivers/gpu/drm/i915/display/icl_dsi.c 				  port_name(port));
port             1166 drivers/gpu/drm/i915/display/icl_dsi.c 	enum port port;
port             1169 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port             1172 drivers/gpu/drm/i915/display/icl_dsi.c 		wakeref = fetch_and_zero(&intel_dsi->io_wakeref[port]);
port             1174 drivers/gpu/drm/i915/display/icl_dsi.c 					port == PORT_A ?
port             1181 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port             1182 drivers/gpu/drm/i915/display/icl_dsi.c 		tmp = I915_READ(ICL_DSI_IO_MODECTL(port));
port             1184 drivers/gpu/drm/i915/display/icl_dsi.c 		I915_WRITE(ICL_DSI_IO_MODECTL(port), tmp);
port             1306 drivers/gpu/drm/i915/display/icl_dsi.c 	enum port port;
port             1315 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port             1316 drivers/gpu/drm/i915/display/icl_dsi.c 		dsi_trans = dsi_port_to_transcoder(port);
port             1554 drivers/gpu/drm/i915/display/icl_dsi.c 	enum port port;
port             1556 drivers/gpu/drm/i915/display/icl_dsi.c 	if (!intel_bios_is_dsi_present(dev_priv, &port))
port             1575 drivers/gpu/drm/i915/display/icl_dsi.c 			 DRM_MODE_ENCODER_DSI, "DSI %c", port_name(port));
port             1580 drivers/gpu/drm/i915/display/icl_dsi.c 	encoder->port = port;
port             1618 drivers/gpu/drm/i915/display/icl_dsi.c 		intel_dsi->ports = BIT(port);
port             1623 drivers/gpu/drm/i915/display/icl_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port             1626 drivers/gpu/drm/i915/display/icl_dsi.c 		host = intel_dsi_host_init(intel_dsi, &gen11_dsi_host_ops, port);
port             1630 drivers/gpu/drm/i915/display/icl_dsi.c 		intel_dsi->dsi_hosts[port] = host;
port              378 drivers/gpu/drm/i915/display/intel_audio.c 	enum port port = encoder->port;
port              383 drivers/gpu/drm/i915/display/intel_audio.c 	rate = acomp ? acomp->aud_sample_rate[port] : 0;
port              425 drivers/gpu/drm/i915/display/intel_audio.c 	enum port port = encoder->port;
port              429 drivers/gpu/drm/i915/display/intel_audio.c 	rate = acomp ? acomp->aud_sample_rate[port] : 0;
port              559 drivers/gpu/drm/i915/display/intel_audio.c 	enum port port = encoder->port;
port              564 drivers/gpu/drm/i915/display/intel_audio.c 		      port_name(port), pipe_name(pipe));
port              566 drivers/gpu/drm/i915/display/intel_audio.c 	if (WARN_ON(port == PORT_A))
port              590 drivers/gpu/drm/i915/display/intel_audio.c 	eldv = IBX_ELD_VALID(port);
port              606 drivers/gpu/drm/i915/display/intel_audio.c 	enum port port = encoder->port;
port              613 drivers/gpu/drm/i915/display/intel_audio.c 		      port_name(port), pipe_name(pipe), drm_eld_size(eld));
port              615 drivers/gpu/drm/i915/display/intel_audio.c 	if (WARN_ON(port == PORT_A))
port              643 drivers/gpu/drm/i915/display/intel_audio.c 	eldv = IBX_ELD_VALID(port);
port              696 drivers/gpu/drm/i915/display/intel_audio.c 	enum port port = encoder->port;
port              730 drivers/gpu/drm/i915/display/intel_audio.c 						 (int) port, (int) pipe);
port              733 drivers/gpu/drm/i915/display/intel_audio.c 	intel_lpe_audio_notify(dev_priv, pipe, port, connector->eld,
port              754 drivers/gpu/drm/i915/display/intel_audio.c 	enum port port = encoder->port;
port              773 drivers/gpu/drm/i915/display/intel_audio.c 						 (int) port, (int) pipe);
port              776 drivers/gpu/drm/i915/display/intel_audio.c 	intel_lpe_audio_notify(dev_priv, pipe, port, NULL, 0, false);
port              927 drivers/gpu/drm/i915/display/intel_audio.c 					       int port, int pipe)
port              942 drivers/gpu/drm/i915/display/intel_audio.c 		if (encoder != NULL && encoder->port == port &&
port              959 drivers/gpu/drm/i915/display/intel_audio.c 		if (port == encoder->port)
port              966 drivers/gpu/drm/i915/display/intel_audio.c static int i915_audio_component_sync_audio_rate(struct device *kdev, int port,
port              983 drivers/gpu/drm/i915/display/intel_audio.c 	encoder = get_saved_enc(dev_priv, port, pipe);
port              985 drivers/gpu/drm/i915/display/intel_audio.c 		DRM_DEBUG_KMS("Not valid for port %c\n", port_name(port));
port              993 drivers/gpu/drm/i915/display/intel_audio.c 	acomp->aud_sample_rate[port] = rate;
port             1003 drivers/gpu/drm/i915/display/intel_audio.c static int i915_audio_component_get_eld(struct device *kdev, int port,
port             1014 drivers/gpu/drm/i915/display/intel_audio.c 	intel_encoder = get_saved_enc(dev_priv, port, pipe);
port             1016 drivers/gpu/drm/i915/display/intel_audio.c 		DRM_DEBUG_KMS("Not valid for port %c\n", port_name(port));
port              795 drivers/gpu/drm/i915/display/intel_bios.c 				      u16 version, enum port port)
port              798 drivers/gpu/drm/i915/display/intel_bios.c 		dev_priv->vbt.dsi.bl_ports = BIT(port);
port              800 drivers/gpu/drm/i915/display/intel_bios.c 			dev_priv->vbt.dsi.cabc_ports = BIT(port);
port              844 drivers/gpu/drm/i915/display/intel_bios.c 	enum port port;
port              847 drivers/gpu/drm/i915/display/intel_bios.c 	if (!intel_bios_is_dsi_present(dev_priv, &port))
port              888 drivers/gpu/drm/i915/display/intel_bios.c 	parse_dsi_backlight_ports(dev_priv, bdb->version, port);
port             1244 drivers/gpu/drm/i915/display/intel_bios.c static enum port get_port_by_ddc_pin(struct drm_i915_private *i915, u8 ddc_pin)
port             1247 drivers/gpu/drm/i915/display/intel_bios.c 	enum port port;
port             1249 drivers/gpu/drm/i915/display/intel_bios.c 	for (port = PORT_A; port < I915_MAX_PORTS; port++) {
port             1250 drivers/gpu/drm/i915/display/intel_bios.c 		info = &i915->vbt.ddi_port_info[port];
port             1253 drivers/gpu/drm/i915/display/intel_bios.c 			return port;
port             1260 drivers/gpu/drm/i915/display/intel_bios.c 			     enum port port)
port             1262 drivers/gpu/drm/i915/display/intel_bios.c 	struct ddi_vbt_port_info *info = &dev_priv->vbt.ddi_port_info[port];
port             1263 drivers/gpu/drm/i915/display/intel_bios.c 	enum port p;
port             1272 drivers/gpu/drm/i915/display/intel_bios.c 			      port_name(port), info->alternate_ddc_pin,
port             1295 drivers/gpu/drm/i915/display/intel_bios.c static enum port get_port_by_aux_ch(struct drm_i915_private *i915, u8 aux_ch)
port             1298 drivers/gpu/drm/i915/display/intel_bios.c 	enum port port;
port             1300 drivers/gpu/drm/i915/display/intel_bios.c 	for (port = PORT_A; port < I915_MAX_PORTS; port++) {
port             1301 drivers/gpu/drm/i915/display/intel_bios.c 		info = &i915->vbt.ddi_port_info[port];
port             1304 drivers/gpu/drm/i915/display/intel_bios.c 			return port;
port             1311 drivers/gpu/drm/i915/display/intel_bios.c 			    enum port port)
port             1313 drivers/gpu/drm/i915/display/intel_bios.c 	struct ddi_vbt_port_info *info = &dev_priv->vbt.ddi_port_info[port];
port             1314 drivers/gpu/drm/i915/display/intel_bios.c 	enum port p;
port             1323 drivers/gpu/drm/i915/display/intel_bios.c 			      port_name(port), info->alternate_aux_channel,
port             1389 drivers/gpu/drm/i915/display/intel_bios.c static enum port dvo_port_to_port(u8 dvo_port)
port             1403 drivers/gpu/drm/i915/display/intel_bios.c 	enum port port;
port             1406 drivers/gpu/drm/i915/display/intel_bios.c 	for (port = PORT_A; port < ARRAY_SIZE(dvo_ports); port++) {
port             1407 drivers/gpu/drm/i915/display/intel_bios.c 		for (i = 0; i < ARRAY_SIZE(dvo_ports[port]); i++) {
port             1408 drivers/gpu/drm/i915/display/intel_bios.c 			if (dvo_ports[port][i] == -1)
port             1411 drivers/gpu/drm/i915/display/intel_bios.c 			if (dvo_port == dvo_ports[port][i])
port             1412 drivers/gpu/drm/i915/display/intel_bios.c 				return port;
port             1425 drivers/gpu/drm/i915/display/intel_bios.c 	enum port port;
port             1427 drivers/gpu/drm/i915/display/intel_bios.c 	port = dvo_port_to_port(child->dvo_port);
port             1428 drivers/gpu/drm/i915/display/intel_bios.c 	if (port == PORT_NONE)
port             1431 drivers/gpu/drm/i915/display/intel_bios.c 	info = &dev_priv->vbt.ddi_port_info[port];
port             1435 drivers/gpu/drm/i915/display/intel_bios.c 			      port_name(port));
port             1445 drivers/gpu/drm/i915/display/intel_bios.c 	if (port == PORT_A && is_dvi) {
port             1464 drivers/gpu/drm/i915/display/intel_bios.c 		      port_name(port), is_crt, is_dvi, is_hdmi, is_dp, is_edp,
port             1470 drivers/gpu/drm/i915/display/intel_bios.c 			      port_name(port));
port             1471 drivers/gpu/drm/i915/display/intel_bios.c 	if (is_crt && port != PORT_E)
port             1472 drivers/gpu/drm/i915/display/intel_bios.c 		DRM_DEBUG_KMS("Port %c is analog\n", port_name(port));
port             1475 drivers/gpu/drm/i915/display/intel_bios.c 			      port_name(port));
port             1476 drivers/gpu/drm/i915/display/intel_bios.c 	if (is_dvi && (port == PORT_A || port == PORT_E))
port             1477 drivers/gpu/drm/i915/display/intel_bios.c 		DRM_DEBUG_KMS("Port %c is TMDS compatible\n", port_name(port));
port             1480 drivers/gpu/drm/i915/display/intel_bios.c 			      port_name(port));
port             1481 drivers/gpu/drm/i915/display/intel_bios.c 	if (is_edp && (port == PORT_B || port == PORT_C || port == PORT_E))
port             1482 drivers/gpu/drm/i915/display/intel_bios.c 		DRM_DEBUG_KMS("Port %c is internal DP\n", port_name(port));
port             1490 drivers/gpu/drm/i915/display/intel_bios.c 			sanitize_ddc_pin(dev_priv, port);
port             1494 drivers/gpu/drm/i915/display/intel_bios.c 				      port_name(port), ddc_pin);
port             1501 drivers/gpu/drm/i915/display/intel_bios.c 		sanitize_aux_ch(dev_priv, port);
port             1508 drivers/gpu/drm/i915/display/intel_bios.c 			      port_name(port),
port             1533 drivers/gpu/drm/i915/display/intel_bios.c 				      port_name(port), max_tmds_clock);
port             1541 drivers/gpu/drm/i915/display/intel_bios.c 			      port_name(port), info->dp_boost_level);
port             1544 drivers/gpu/drm/i915/display/intel_bios.c 			      port_name(port), info->hdmi_boost_level);
port             1565 drivers/gpu/drm/i915/display/intel_bios.c 			      port_name(port), info->dp_max_link_rate);
port             1694 drivers/gpu/drm/i915/display/intel_bios.c 	enum port port;
port             1724 drivers/gpu/drm/i915/display/intel_bios.c 	for (port = PORT_A; port < I915_MAX_PORTS; port++) {
port             1726 drivers/gpu/drm/i915/display/intel_bios.c 			&dev_priv->vbt.ddi_port_info[port];
port             1736 drivers/gpu/drm/i915/display/intel_bios.c 	enum port port;
port             1738 drivers/gpu/drm/i915/display/intel_bios.c 	for (port = PORT_A; port < I915_MAX_PORTS; port++) {
port             1740 drivers/gpu/drm/i915/display/intel_bios.c 			&dev_priv->vbt.ddi_port_info[port];
port             1741 drivers/gpu/drm/i915/display/intel_bios.c 		enum phy phy = intel_port_to_phy(dev_priv, port);
port             1750 drivers/gpu/drm/i915/display/intel_bios.c 		info->supports_dvi = (port != PORT_A && port != PORT_E);
port             1752 drivers/gpu/drm/i915/display/intel_bios.c 		info->supports_dp = (port != PORT_E);
port             1753 drivers/gpu/drm/i915/display/intel_bios.c 		info->supports_edp = (port == PORT_A);
port             2020 drivers/gpu/drm/i915/display/intel_bios.c bool intel_bios_is_port_present(struct drm_i915_private *dev_priv, enum port port)
port             2036 drivers/gpu/drm/i915/display/intel_bios.c 			&dev_priv->vbt.ddi_port_info[port];
port             2044 drivers/gpu/drm/i915/display/intel_bios.c 	if (WARN_ON(port == PORT_A) || port >= ARRAY_SIZE(port_mapping))
port             2053 drivers/gpu/drm/i915/display/intel_bios.c 		if ((child->dvo_port == port_mapping[port].dp ||
port             2054 drivers/gpu/drm/i915/display/intel_bios.c 		     child->dvo_port == port_mapping[port].hdmi) &&
port             2070 drivers/gpu/drm/i915/display/intel_bios.c bool intel_bios_is_port_edp(struct drm_i915_private *dev_priv, enum port port)
port             2083 drivers/gpu/drm/i915/display/intel_bios.c 		return dev_priv->vbt.ddi_port_info[port].supports_edp;
port             2091 drivers/gpu/drm/i915/display/intel_bios.c 		if (child->dvo_port == port_mapping[port] &&
port             2101 drivers/gpu/drm/i915/display/intel_bios.c 				      enum port port)
port             2117 drivers/gpu/drm/i915/display/intel_bios.c 	if (port == PORT_A || port >= ARRAY_SIZE(port_mapping))
port             2124 drivers/gpu/drm/i915/display/intel_bios.c 	if (child->dvo_port == port_mapping[port].dp)
port             2128 drivers/gpu/drm/i915/display/intel_bios.c 	if (child->dvo_port == port_mapping[port].hdmi &&
port             2136 drivers/gpu/drm/i915/display/intel_bios.c 				     enum port port)
port             2144 drivers/gpu/drm/i915/display/intel_bios.c 		if (child_dev_is_dp_dual_mode(child, port))
port             2159 drivers/gpu/drm/i915/display/intel_bios.c 			       enum port *port)
port             2176 drivers/gpu/drm/i915/display/intel_bios.c 			if (port)
port             2177 drivers/gpu/drm/i915/display/intel_bios.c 				*port = dvo_port - DVO_PORT_MIPIA;
port             2199 drivers/gpu/drm/i915/display/intel_bios.c 				enum port port)
port             2202 drivers/gpu/drm/i915/display/intel_bios.c 		i915->vbt.ddi_port_info[port].child;
port             2219 drivers/gpu/drm/i915/display/intel_bios.c 			     enum port port)
port             2222 drivers/gpu/drm/i915/display/intel_bios.c 		i915->vbt.ddi_port_info[port].child;
port             2228 drivers/gpu/drm/i915/display/intel_bios.c 				   enum port port)
port             2231 drivers/gpu/drm/i915/display/intel_bios.c 		&dev_priv->vbt.ddi_port_info[port];
port             2235 drivers/gpu/drm/i915/display/intel_bios.c 		aux_ch = (enum aux_ch)port;
port             2238 drivers/gpu/drm/i915/display/intel_bios.c 			      aux_ch_name(aux_ch), port_name(port));
port             2268 drivers/gpu/drm/i915/display/intel_bios.c 		      aux_ch_name(aux_ch), port_name(port));
port              235 drivers/gpu/drm/i915/display/intel_bios.h bool intel_bios_is_port_present(struct drm_i915_private *dev_priv, enum port port);
port              236 drivers/gpu/drm/i915/display/intel_bios.h bool intel_bios_is_port_edp(struct drm_i915_private *dev_priv, enum port port);
port              237 drivers/gpu/drm/i915/display/intel_bios.h bool intel_bios_is_port_dp_dual_mode(struct drm_i915_private *dev_priv, enum port port);
port              238 drivers/gpu/drm/i915/display/intel_bios.h bool intel_bios_is_dsi_present(struct drm_i915_private *dev_priv, enum port *port);
port              240 drivers/gpu/drm/i915/display/intel_bios.h 				     enum port port);
port              242 drivers/gpu/drm/i915/display/intel_bios.h 				  enum port port);
port              243 drivers/gpu/drm/i915/display/intel_bios.h enum aux_ch intel_bios_port_aux_ch(struct drm_i915_private *dev_priv, enum port port);
port              106 drivers/gpu/drm/i915/display/intel_connector.c 	if (intel_connector->port)
port              107 drivers/gpu/drm/i915/display/intel_connector.c 		drm_dp_mst_put_port_malloc(intel_connector->port);
port             1025 drivers/gpu/drm/i915/display/intel_crt.c 		crt->base.port = PORT_E;
port             1043 drivers/gpu/drm/i915/display/intel_crt.c 		crt->base.port = PORT_NONE;
port              668 drivers/gpu/drm/i915/display/intel_ddi.c static int skl_buf_trans_num_entries(enum port port, int n_entries)
port              671 drivers/gpu/drm/i915/display/intel_ddi.c 	if (port == PORT_A || port == PORT_E)
port              679 drivers/gpu/drm/i915/display/intel_ddi.c 			   enum port port, int *n_entries)
port              684 drivers/gpu/drm/i915/display/intel_ddi.c 		*n_entries = skl_buf_trans_num_entries(port, *n_entries);
port              689 drivers/gpu/drm/i915/display/intel_ddi.c 		*n_entries = skl_buf_trans_num_entries(port, *n_entries);
port              705 drivers/gpu/drm/i915/display/intel_ddi.c 			    enum port port, int *n_entries)
port              710 drivers/gpu/drm/i915/display/intel_ddi.c 		*n_entries = skl_buf_trans_num_entries(port, *n_entries);
port              868 drivers/gpu/drm/i915/display/intel_ddi.c static int intel_ddi_hdmi_level(struct drm_i915_private *dev_priv, enum port port)
port              871 drivers/gpu/drm/i915/display/intel_ddi.c 	enum phy phy = intel_port_to_phy(dev_priv, port);
port              873 drivers/gpu/drm/i915/display/intel_ddi.c 	level = dev_priv->vbt.ddi_port_info[port].hdmi_level_shift;
port              925 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = encoder->port;
port              932 drivers/gpu/drm/i915/display/intel_ddi.c 		ddi_translations = intel_ddi_get_buf_trans_edp(dev_priv, port,
port              935 drivers/gpu/drm/i915/display/intel_ddi.c 		ddi_translations = intel_ddi_get_buf_trans_dp(dev_priv, port,
port              940 drivers/gpu/drm/i915/display/intel_ddi.c 	    dev_priv->vbt.ddi_port_info[port].dp_boost_level)
port              944 drivers/gpu/drm/i915/display/intel_ddi.c 		I915_WRITE(DDI_BUF_TRANS_LO(port, i),
port              946 drivers/gpu/drm/i915/display/intel_ddi.c 		I915_WRITE(DDI_BUF_TRANS_HI(port, i),
port              962 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = encoder->port;
port              974 drivers/gpu/drm/i915/display/intel_ddi.c 	    dev_priv->vbt.ddi_port_info[port].hdmi_boost_level)
port              978 drivers/gpu/drm/i915/display/intel_ddi.c 	I915_WRITE(DDI_BUF_TRANS_LO(port, 9),
port              980 drivers/gpu/drm/i915/display/intel_ddi.c 	I915_WRITE(DDI_BUF_TRANS_HI(port, 9),
port              985 drivers/gpu/drm/i915/display/intel_ddi.c 				    enum port port)
port              987 drivers/gpu/drm/i915/display/intel_ddi.c 	i915_reg_t reg = DDI_BUF_CTL(port);
port              995 drivers/gpu/drm/i915/display/intel_ddi.c 	DRM_ERROR("Timeout waiting for DDI BUF %c idle bit\n", port_name(port));
port             1387 drivers/gpu/drm/i915/display/intel_ddi.c 				 enum port port)
port             1389 drivers/gpu/drm/i915/display/intel_ddi.c 	u32 val = I915_READ(DDI_CLK_SEL(port)) & DDI_CLK_SEL_MASK;
port             1490 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = encoder->port;
port             1491 drivers/gpu/drm/i915/display/intel_ddi.c 	enum phy phy = intel_port_to_phy(dev_priv, port);
port             1501 drivers/gpu/drm/i915/display/intel_ddi.c 			link_clock = icl_calc_tbt_pll_link(dev_priv, port);
port             1771 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = encoder->port;
port             1777 drivers/gpu/drm/i915/display/intel_ddi.c 		temp |= TGL_TRANS_DDI_SELECT_PORT(port);
port             1779 drivers/gpu/drm/i915/display/intel_ddi.c 		temp |= TRANS_DDI_SELECT_PORT(port);
port             1913 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = encoder->port;
port             1930 drivers/gpu/drm/i915/display/intel_ddi.c 	if (HAS_TRANSCODER_EDP(dev_priv) && port == PORT_A)
port             1974 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = encoder->port;
port             1988 drivers/gpu/drm/i915/display/intel_ddi.c 	tmp = I915_READ(DDI_BUF_CTL(port));
port             1992 drivers/gpu/drm/i915/display/intel_ddi.c 	if (HAS_TRANSCODER_EDP(dev_priv) && port == PORT_A) {
port             2027 drivers/gpu/drm/i915/display/intel_ddi.c 			ddi_select = TGL_TRANS_DDI_SELECT_PORT(port);
port             2030 drivers/gpu/drm/i915/display/intel_ddi.c 			ddi_select = TRANS_DDI_SELECT_PORT(port);
port             2049 drivers/gpu/drm/i915/display/intel_ddi.c 			      port_name(port));
port             2053 drivers/gpu/drm/i915/display/intel_ddi.c 			      port_name(port), *pipe_mask);
port             2059 drivers/gpu/drm/i915/display/intel_ddi.c 			      port_name(port), *pipe_mask, mst_pipe_mask);
port             2065 drivers/gpu/drm/i915/display/intel_ddi.c 		tmp = I915_READ(BXT_PHY_CTL(port));
port             2070 drivers/gpu/drm/i915/display/intel_ddi.c 				  "(PHY_CTL %08x)\n", port_name(port), tmp);
port             2116 drivers/gpu/drm/i915/display/intel_ddi.c 	enum phy phy = intel_port_to_phy(dev_priv, encoder->port);
port             2155 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = encoder->port;
port             2161 drivers/gpu/drm/i915/display/intel_ddi.c 				   TGL_TRANS_CLK_SEL_PORT(port));
port             2164 drivers/gpu/drm/i915/display/intel_ddi.c 				   TRANS_CLK_SEL_PORT(port));
port             2184 drivers/gpu/drm/i915/display/intel_ddi.c 				enum port port, u8 iboost)
port             2189 drivers/gpu/drm/i915/display/intel_ddi.c 	tmp &= ~(BALANCE_LEG_MASK(port) | BALANCE_LEG_DISABLE(port));
port             2191 drivers/gpu/drm/i915/display/intel_ddi.c 		tmp |= iboost << BALANCE_LEG_SHIFT(port);
port             2193 drivers/gpu/drm/i915/display/intel_ddi.c 		tmp |= BALANCE_LEG_DISABLE(port);
port             2202 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = encoder->port;
port             2206 drivers/gpu/drm/i915/display/intel_ddi.c 		iboost = dev_priv->vbt.ddi_port_info[port].hdmi_boost_level;
port             2208 drivers/gpu/drm/i915/display/intel_ddi.c 		iboost = dev_priv->vbt.ddi_port_info[port].dp_boost_level;
port             2217 drivers/gpu/drm/i915/display/intel_ddi.c 			ddi_translations = intel_ddi_get_buf_trans_edp(dev_priv, port, &n_entries);
port             2219 drivers/gpu/drm/i915/display/intel_ddi.c 			ddi_translations = intel_ddi_get_buf_trans_dp(dev_priv, port, &n_entries);
port             2235 drivers/gpu/drm/i915/display/intel_ddi.c 	_skl_ddi_set_iboost(dev_priv, port, iboost);
port             2237 drivers/gpu/drm/i915/display/intel_ddi.c 	if (port == PORT_A && intel_dig_port->max_lanes == 4)
port             2246 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = encoder->port;
port             2261 drivers/gpu/drm/i915/display/intel_ddi.c 	bxt_ddi_phy_set_signal_level(dev_priv, port,
port             2272 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = encoder->port;
port             2273 drivers/gpu/drm/i915/display/intel_ddi.c 	enum phy phy = intel_port_to_phy(dev_priv, port);
port             2294 drivers/gpu/drm/i915/display/intel_ddi.c 			intel_ddi_get_buf_trans_edp(dev_priv, port, &n_entries);
port             2296 drivers/gpu/drm/i915/display/intel_ddi.c 			intel_ddi_get_buf_trans_dp(dev_priv, port, &n_entries);
port             2333 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = encoder->port;
port             2350 drivers/gpu/drm/i915/display/intel_ddi.c 	val = I915_READ(CNL_PORT_TX_DW5_LN0(port));
port             2353 drivers/gpu/drm/i915/display/intel_ddi.c 	I915_WRITE(CNL_PORT_TX_DW5_GRP(port), val);
port             2356 drivers/gpu/drm/i915/display/intel_ddi.c 	val = I915_READ(CNL_PORT_TX_DW2_LN0(port));
port             2363 drivers/gpu/drm/i915/display/intel_ddi.c 	I915_WRITE(CNL_PORT_TX_DW2_GRP(port), val);
port             2368 drivers/gpu/drm/i915/display/intel_ddi.c 		val = I915_READ(CNL_PORT_TX_DW4_LN(ln, port));
port             2374 drivers/gpu/drm/i915/display/intel_ddi.c 		I915_WRITE(CNL_PORT_TX_DW4_LN(ln, port), val);
port             2379 drivers/gpu/drm/i915/display/intel_ddi.c 	val = I915_READ(CNL_PORT_TX_DW5_LN0(port));
port             2383 drivers/gpu/drm/i915/display/intel_ddi.c 	I915_WRITE(CNL_PORT_TX_DW5_GRP(port), val);
port             2386 drivers/gpu/drm/i915/display/intel_ddi.c 	val = I915_READ(CNL_PORT_TX_DW7_LN0(port));
port             2389 drivers/gpu/drm/i915/display/intel_ddi.c 	I915_WRITE(CNL_PORT_TX_DW7_GRP(port), val);
port             2396 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = encoder->port;
port             2415 drivers/gpu/drm/i915/display/intel_ddi.c 	val = I915_READ(CNL_PORT_PCS_DW1_LN0(port));
port             2420 drivers/gpu/drm/i915/display/intel_ddi.c 	I915_WRITE(CNL_PORT_PCS_DW1_GRP(port), val);
port             2430 drivers/gpu/drm/i915/display/intel_ddi.c 		val = I915_READ(CNL_PORT_TX_DW4_LN(ln, port));
port             2437 drivers/gpu/drm/i915/display/intel_ddi.c 		I915_WRITE(CNL_PORT_TX_DW4_LN(ln, port), val);
port             2446 drivers/gpu/drm/i915/display/intel_ddi.c 	val = I915_READ(CNL_PORT_TX_DW5_LN0(port));
port             2448 drivers/gpu/drm/i915/display/intel_ddi.c 	I915_WRITE(CNL_PORT_TX_DW5_GRP(port), val);
port             2454 drivers/gpu/drm/i915/display/intel_ddi.c 	val = I915_READ(CNL_PORT_TX_DW5_LN0(port));
port             2456 drivers/gpu/drm/i915/display/intel_ddi.c 	I915_WRITE(CNL_PORT_TX_DW5_GRP(port), val);
port             2520 drivers/gpu/drm/i915/display/intel_ddi.c 	enum phy phy = intel_port_to_phy(dev_priv, encoder->port);
port             2590 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = encoder->port;
port             2606 drivers/gpu/drm/i915/display/intel_ddi.c 		val = I915_READ(MG_TX1_LINK_PARAMS(ln, port));
port             2608 drivers/gpu/drm/i915/display/intel_ddi.c 		I915_WRITE(MG_TX1_LINK_PARAMS(ln, port), val);
port             2610 drivers/gpu/drm/i915/display/intel_ddi.c 		val = I915_READ(MG_TX2_LINK_PARAMS(ln, port));
port             2612 drivers/gpu/drm/i915/display/intel_ddi.c 		I915_WRITE(MG_TX2_LINK_PARAMS(ln, port), val);
port             2617 drivers/gpu/drm/i915/display/intel_ddi.c 		val = I915_READ(MG_TX1_SWINGCTRL(ln, port));
port             2621 drivers/gpu/drm/i915/display/intel_ddi.c 		I915_WRITE(MG_TX1_SWINGCTRL(ln, port), val);
port             2623 drivers/gpu/drm/i915/display/intel_ddi.c 		val = I915_READ(MG_TX2_SWINGCTRL(ln, port));
port             2627 drivers/gpu/drm/i915/display/intel_ddi.c 		I915_WRITE(MG_TX2_SWINGCTRL(ln, port), val);
port             2632 drivers/gpu/drm/i915/display/intel_ddi.c 		val = I915_READ(MG_TX1_DRVCTRL(ln, port));
port             2640 drivers/gpu/drm/i915/display/intel_ddi.c 		I915_WRITE(MG_TX1_DRVCTRL(ln, port), val);
port             2642 drivers/gpu/drm/i915/display/intel_ddi.c 		val = I915_READ(MG_TX2_DRVCTRL(ln, port));
port             2650 drivers/gpu/drm/i915/display/intel_ddi.c 		I915_WRITE(MG_TX2_DRVCTRL(ln, port), val);
port             2661 drivers/gpu/drm/i915/display/intel_ddi.c 		val = I915_READ(MG_CLKHUB(ln, port));
port             2666 drivers/gpu/drm/i915/display/intel_ddi.c 		I915_WRITE(MG_CLKHUB(ln, port), val);
port             2671 drivers/gpu/drm/i915/display/intel_ddi.c 		val = I915_READ(MG_TX1_DCC(ln, port));
port             2679 drivers/gpu/drm/i915/display/intel_ddi.c 		I915_WRITE(MG_TX1_DCC(ln, port), val);
port             2681 drivers/gpu/drm/i915/display/intel_ddi.c 		val = I915_READ(MG_TX2_DCC(ln, port));
port             2689 drivers/gpu/drm/i915/display/intel_ddi.c 		I915_WRITE(MG_TX2_DCC(ln, port), val);
port             2694 drivers/gpu/drm/i915/display/intel_ddi.c 		val = I915_READ(MG_TX1_PISO_READLOAD(ln, port));
port             2696 drivers/gpu/drm/i915/display/intel_ddi.c 		I915_WRITE(MG_TX1_PISO_READLOAD(ln, port), val);
port             2698 drivers/gpu/drm/i915/display/intel_ddi.c 		val = I915_READ(MG_TX2_PISO_READLOAD(ln, port));
port             2700 drivers/gpu/drm/i915/display/intel_ddi.c 		I915_WRITE(MG_TX2_PISO_READLOAD(ln, port), val);
port             2710 drivers/gpu/drm/i915/display/intel_ddi.c 	enum phy phy = intel_port_to_phy(dev_priv, encoder->port);
port             2781 drivers/gpu/drm/i915/display/intel_ddi.c 							(enum port)phy);
port             2794 drivers/gpu/drm/i915/display/intel_ddi.c 	enum phy phy = intel_port_to_phy(dev_priv, encoder->port);
port             2828 drivers/gpu/drm/i915/display/intel_ddi.c 	enum phy phy = intel_port_to_phy(dev_priv, encoder->port);
port             2844 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port;
port             2868 drivers/gpu/drm/i915/display/intel_ddi.c 	port_mask = BIT(encoder->port);
port             2883 drivers/gpu/drm/i915/display/intel_ddi.c 			if (WARN_ON(port_mask & BIT(other_encoder->port)))
port             2894 drivers/gpu/drm/i915/display/intel_ddi.c 	for_each_port_masked(port, port_mask) {
port             2895 drivers/gpu/drm/i915/display/intel_ddi.c 		enum phy phy = intel_port_to_phy(dev_priv, port);
port             2912 drivers/gpu/drm/i915/display/intel_ddi.c 			 phy_name(port));
port             2922 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = encoder->port;
port             2923 drivers/gpu/drm/i915/display/intel_ddi.c 	enum phy phy = intel_port_to_phy(dev_priv, port);
port             2934 drivers/gpu/drm/i915/display/intel_ddi.c 			I915_WRITE(DDI_CLK_SEL(port),
port             2936 drivers/gpu/drm/i915/display/intel_ddi.c 		else if (IS_ELKHARTLAKE(dev_priv) && port >= PORT_C)
port             2941 drivers/gpu/drm/i915/display/intel_ddi.c 			I915_WRITE(DDI_CLK_SEL(port), DDI_CLK_SEL_MG);
port             2945 drivers/gpu/drm/i915/display/intel_ddi.c 		val &= ~DPCLKA_CFGCR0_DDI_CLK_SEL_MASK(port);
port             2946 drivers/gpu/drm/i915/display/intel_ddi.c 		val |= DPCLKA_CFGCR0_DDI_CLK_SEL(pll->info->id, port);
port             2955 drivers/gpu/drm/i915/display/intel_ddi.c 		val &= ~DPCLKA_CFGCR0_DDI_CLK_OFF(port);
port             2961 drivers/gpu/drm/i915/display/intel_ddi.c 		val &= ~(DPLL_CTRL2_DDI_CLK_OFF(port) |
port             2962 drivers/gpu/drm/i915/display/intel_ddi.c 			 DPLL_CTRL2_DDI_CLK_SEL_MASK(port));
port             2963 drivers/gpu/drm/i915/display/intel_ddi.c 		val |= (DPLL_CTRL2_DDI_CLK_SEL(pll->info->id, port) |
port             2964 drivers/gpu/drm/i915/display/intel_ddi.c 			DPLL_CTRL2_DDI_SEL_OVERRIDE(port));
port             2969 drivers/gpu/drm/i915/display/intel_ddi.c 		I915_WRITE(PORT_CLK_SEL(port), hsw_pll_to_ddi_pll_sel(pll));
port             2978 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = encoder->port;
port             2979 drivers/gpu/drm/i915/display/intel_ddi.c 	enum phy phy = intel_port_to_phy(dev_priv, port);
port             2983 drivers/gpu/drm/i915/display/intel_ddi.c 		    (IS_ELKHARTLAKE(dev_priv) && port >= PORT_C))
port             2984 drivers/gpu/drm/i915/display/intel_ddi.c 			I915_WRITE(DDI_CLK_SEL(port), DDI_CLK_SEL_NONE);
port             2987 drivers/gpu/drm/i915/display/intel_ddi.c 			   DPCLKA_CFGCR0_DDI_CLK_OFF(port));
port             2990 drivers/gpu/drm/i915/display/intel_ddi.c 			   DPLL_CTRL2_DDI_CLK_OFF(port));
port             2992 drivers/gpu/drm/i915/display/intel_ddi.c 		I915_WRITE(PORT_CLK_SEL(port), PORT_CLK_SEL_NONE);
port             2999 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = dig_port->base.port;
port             3000 drivers/gpu/drm/i915/display/intel_ddi.c 	enum tc_port tc_port = intel_port_to_tc(dev_priv, port);
port             3008 drivers/gpu/drm/i915/display/intel_ddi.c 		val = I915_READ(MG_DP_MODE(ln, port));
port             3014 drivers/gpu/drm/i915/display/intel_ddi.c 		I915_WRITE(MG_DP_MODE(ln, port), val);
port             3031 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = dig_port->base.port;
port             3032 drivers/gpu/drm/i915/display/intel_ddi.c 	enum tc_port tc_port = intel_port_to_tc(dev_priv, port);
port             3040 drivers/gpu/drm/i915/display/intel_ddi.c 		val = I915_READ(MG_DP_MODE(ln, port));
port             3046 drivers/gpu/drm/i915/display/intel_ddi.c 		I915_WRITE(MG_DP_MODE(ln, port), val);
port             3063 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = intel_dig_port->base.port;
port             3069 drivers/gpu/drm/i915/display/intel_ddi.c 	ln0 = I915_READ(MG_DP_MODE(0, port));
port             3070 drivers/gpu/drm/i915/display/intel_ddi.c 	ln1 = I915_READ(MG_DP_MODE(1, port));
port             3118 drivers/gpu/drm/i915/display/intel_ddi.c 	I915_WRITE(MG_DP_MODE(0, port), ln0);
port             3119 drivers/gpu/drm/i915/display/intel_ddi.c 	I915_WRITE(MG_DP_MODE(1, port), ln1);
port             3136 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = encoder->port;
port             3142 drivers/gpu/drm/i915/display/intel_ddi.c 	val = I915_READ(DP_TP_CTL(port));
port             3144 drivers/gpu/drm/i915/display/intel_ddi.c 	I915_WRITE(DP_TP_CTL(port), val);
port             3146 drivers/gpu/drm/i915/display/intel_ddi.c 	if (intel_de_wait_for_set(dev_priv, DP_TP_STATUS(port),
port             3155 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = encoder->port;
port             3161 drivers/gpu/drm/i915/display/intel_ddi.c 	val = I915_READ(DP_TP_CTL(port));
port             3163 drivers/gpu/drm/i915/display/intel_ddi.c 	I915_WRITE(DP_TP_CTL(port), val);
port             3164 drivers/gpu/drm/i915/display/intel_ddi.c 	POSTING_READ(DP_TP_CTL(port));
port             3173 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = encoder->port;
port             3174 drivers/gpu/drm/i915/display/intel_ddi.c 	enum phy phy = intel_port_to_phy(dev_priv, port);
port             3179 drivers/gpu/drm/i915/display/intel_ddi.c 	WARN_ON(is_mst && (port == PORT_A || port == PORT_E));
port             3222 drivers/gpu/drm/i915/display/intel_ddi.c 	if (port != PORT_A || INTEL_GEN(dev_priv) >= 9)
port             3242 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = encoder->port;
port             3243 drivers/gpu/drm/i915/display/intel_ddi.c 	int level = intel_ddi_hdmi_level(dev_priv, port);
port             3326 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = encoder->port;
port             3330 drivers/gpu/drm/i915/display/intel_ddi.c 	val = I915_READ(DDI_BUF_CTL(port));
port             3333 drivers/gpu/drm/i915/display/intel_ddi.c 		I915_WRITE(DDI_BUF_CTL(port), val);
port             3337 drivers/gpu/drm/i915/display/intel_ddi.c 	val = I915_READ(DP_TP_CTL(port));
port             3340 drivers/gpu/drm/i915/display/intel_ddi.c 	I915_WRITE(DP_TP_CTL(port), val);
port             3346 drivers/gpu/drm/i915/display/intel_ddi.c 		intel_wait_ddi_buf_idle(dev_priv, port);
port             3358 drivers/gpu/drm/i915/display/intel_ddi.c 	enum phy phy = intel_port_to_phy(dev_priv, encoder->port);
port             3475 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = encoder->port;
port             3477 drivers/gpu/drm/i915/display/intel_ddi.c 	if (port == PORT_A && INTEL_GEN(dev_priv) < 9)
port             3491 drivers/gpu/drm/i915/display/intel_ddi.c 			       enum port port)
port             3503 drivers/gpu/drm/i915/display/intel_ddi.c 	if (WARN_ON(port < PORT_A || port > PORT_E))
port             3504 drivers/gpu/drm/i915/display/intel_ddi.c 		port = PORT_A;
port             3506 drivers/gpu/drm/i915/display/intel_ddi.c 	return regs[port];
port             3516 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = encoder->port;
port             3532 drivers/gpu/drm/i915/display/intel_ddi.c 		i915_reg_t reg = gen9_chicken_trans_reg_by_port(dev_priv, port);
port             3537 drivers/gpu/drm/i915/display/intel_ddi.c 		if (port == PORT_E)
port             3549 drivers/gpu/drm/i915/display/intel_ddi.c 		if (port == PORT_E)
port             3563 drivers/gpu/drm/i915/display/intel_ddi.c 	I915_WRITE(DDI_BUF_CTL(port),
port             3720 drivers/gpu/drm/i915/display/intel_ddi.c 	enum phy phy = intel_port_to_phy(dev_priv, encoder->port);
port             3748 drivers/gpu/drm/i915/display/intel_ddi.c 	enum phy phy = intel_port_to_phy(dev_priv, encoder->port);
port             3764 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = intel_dig_port->base.port;
port             3768 drivers/gpu/drm/i915/display/intel_ddi.c 	if (I915_READ(DP_TP_CTL(port)) & DP_TP_CTL_ENABLE) {
port             3769 drivers/gpu/drm/i915/display/intel_ddi.c 		val = I915_READ(DDI_BUF_CTL(port));
port             3772 drivers/gpu/drm/i915/display/intel_ddi.c 			I915_WRITE(DDI_BUF_CTL(port), val);
port             3776 drivers/gpu/drm/i915/display/intel_ddi.c 		val = I915_READ(DP_TP_CTL(port));
port             3779 drivers/gpu/drm/i915/display/intel_ddi.c 		I915_WRITE(DP_TP_CTL(port), val);
port             3780 drivers/gpu/drm/i915/display/intel_ddi.c 		POSTING_READ(DP_TP_CTL(port));
port             3783 drivers/gpu/drm/i915/display/intel_ddi.c 			intel_wait_ddi_buf_idle(dev_priv, port);
port             3795 drivers/gpu/drm/i915/display/intel_ddi.c 	I915_WRITE(DP_TP_CTL(port), val);
port             3796 drivers/gpu/drm/i915/display/intel_ddi.c 	POSTING_READ(DP_TP_CTL(port));
port             3799 drivers/gpu/drm/i915/display/intel_ddi.c 	I915_WRITE(DDI_BUF_CTL(port), intel_dp->DP);
port             3800 drivers/gpu/drm/i915/display/intel_ddi.c 	POSTING_READ(DDI_BUF_CTL(port));
port             3980 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = encoder->port;
port             3983 drivers/gpu/drm/i915/display/intel_ddi.c 	if (HAS_TRANSCODER_EDP(dev_priv) && port == PORT_A)
port             4027 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = intel_dig_port->base.port;
port             4033 drivers/gpu/drm/i915/display/intel_ddi.c 	intel_dig_port->dp.output_reg = DDI_BUF_CTL(port);
port             4203 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = intel_dig_port->base.port;
port             4209 drivers/gpu/drm/i915/display/intel_ddi.c 	intel_dig_port->hdmi.hdmi_reg = DDI_BUF_CTL(port);
port             4219 drivers/gpu/drm/i915/display/intel_ddi.c 	if (dport->base.port != PORT_A)
port             4247 drivers/gpu/drm/i915/display/intel_ddi.c 	enum port port = intel_dport->base.port;
port             4253 drivers/gpu/drm/i915/display/intel_ddi.c 	if (port == PORT_A || port == PORT_E) {
port             4255 drivers/gpu/drm/i915/display/intel_ddi.c 			max_lanes = port == PORT_A ? 4 : 0;
port             4275 drivers/gpu/drm/i915/display/intel_ddi.c void intel_ddi_init(struct drm_i915_private *dev_priv, enum port port)
port             4278 drivers/gpu/drm/i915/display/intel_ddi.c 		&dev_priv->vbt.ddi_port_info[port];
port             4284 drivers/gpu/drm/i915/display/intel_ddi.c 	enum phy phy = intel_port_to_phy(dev_priv, port);
port             4289 drivers/gpu/drm/i915/display/intel_ddi.c 	if (intel_bios_is_lspcon_present(dev_priv, port)) {
port             4298 drivers/gpu/drm/i915/display/intel_ddi.c 		DRM_DEBUG_KMS("VBT says port %c has lspcon\n", port_name(port));
port             4303 drivers/gpu/drm/i915/display/intel_ddi.c 			      port_name(port));
port             4315 drivers/gpu/drm/i915/display/intel_ddi.c 			 DRM_MODE_ENCODER_TMDS, "DDI %c", port_name(port));
port             4332 drivers/gpu/drm/i915/display/intel_ddi.c 	intel_encoder->power_domain = intel_port_to_power_domain(port);
port             4333 drivers/gpu/drm/i915/display/intel_ddi.c 	intel_encoder->port = port;
port             4339 drivers/gpu/drm/i915/display/intel_ddi.c 		intel_dig_port->saved_port_bits = I915_READ(DDI_BUF_CTL(port)) &
port             4342 drivers/gpu/drm/i915/display/intel_ddi.c 		intel_dig_port->saved_port_bits = I915_READ(DDI_BUF_CTL(port)) &
port             4346 drivers/gpu/drm/i915/display/intel_ddi.c 	intel_dig_port->aux_ch = intel_bios_port_aux_ch(dev_priv, port);
port             4358 drivers/gpu/drm/i915/display/intel_ddi.c 	switch (port) {
port             4396 drivers/gpu/drm/i915/display/intel_ddi.c 		MISSING_CASE(port);
port             4417 drivers/gpu/drm/i915/display/intel_ddi.c 				port_name(port));
port             4424 drivers/gpu/drm/i915/display/intel_ddi.c 				port_name(port));
port               27 drivers/gpu/drm/i915/display/intel_ddi.h void intel_ddi_init(struct drm_i915_private *dev_priv, enum port port);
port             1315 drivers/gpu/drm/i915/display/intel_display.c 				   enum pipe pipe, enum port port,
port             1321 drivers/gpu/drm/i915/display/intel_display.c 	state = intel_dp_port_enabled(dev_priv, dp_reg, port, &port_pipe);
port             1325 drivers/gpu/drm/i915/display/intel_display.c 			port_name(port), pipe_name(pipe));
port             1329 drivers/gpu/drm/i915/display/intel_display.c 			port_name(port));
port             1333 drivers/gpu/drm/i915/display/intel_display.c 				     enum pipe pipe, enum port port,
port             1343 drivers/gpu/drm/i915/display/intel_display.c 			port_name(port), pipe_name(pipe));
port             1347 drivers/gpu/drm/i915/display/intel_display.c 			port_name(port));
port             1413 drivers/gpu/drm/i915/display/intel_display.c 	enum dpio_channel port = vlv_pipe_to_channel(pipe);
port             1419 drivers/gpu/drm/i915/display/intel_display.c 	tmp = vlv_dpio_read(dev_priv, pipe, CHV_CMN_DW14(port));
port             1421 drivers/gpu/drm/i915/display/intel_display.c 	vlv_dpio_write(dev_priv, pipe, CHV_CMN_DW14(port), tmp);
port             1564 drivers/gpu/drm/i915/display/intel_display.c 	enum dpio_channel port = vlv_pipe_to_channel(pipe);
port             1581 drivers/gpu/drm/i915/display/intel_display.c 	val = vlv_dpio_read(dev_priv, pipe, CHV_CMN_DW14(port));
port             1583 drivers/gpu/drm/i915/display/intel_display.c 	vlv_dpio_write(dev_priv, pipe, CHV_CMN_DW14(port), val);
port             1595 drivers/gpu/drm/i915/display/intel_display.c 	switch (dport->base.port) {
port             1616 drivers/gpu/drm/i915/display/intel_display.c 		     port_name(dport->base.port),
port             5272 drivers/gpu/drm/i915/display/intel_display.c 		enum port port;
port             5286 drivers/gpu/drm/i915/display/intel_display.c 		port = intel_get_crtc_new_encoder(state, crtc_state)->port;
port             5287 drivers/gpu/drm/i915/display/intel_display.c 		WARN_ON(port < PORT_B || port > PORT_D);
port             5288 drivers/gpu/drm/i915/display/intel_display.c 		temp |= TRANS_DP_PORT_SEL(port);
port             6706 drivers/gpu/drm/i915/display/intel_display.c enum phy intel_port_to_phy(struct drm_i915_private *i915, enum port port)
port             6708 drivers/gpu/drm/i915/display/intel_display.c 	if (IS_ELKHARTLAKE(i915) && port == PORT_D)
port             6711 drivers/gpu/drm/i915/display/intel_display.c 	return (enum phy)port;
port             6714 drivers/gpu/drm/i915/display/intel_display.c enum tc_port intel_port_to_tc(struct drm_i915_private *dev_priv, enum port port)
port             6716 drivers/gpu/drm/i915/display/intel_display.c 	if (!intel_phy_is_tc(dev_priv, intel_port_to_phy(dev_priv, port)))
port             6720 drivers/gpu/drm/i915/display/intel_display.c 		return port - PORT_D;
port             6722 drivers/gpu/drm/i915/display/intel_display.c 	return port - PORT_C;
port             6725 drivers/gpu/drm/i915/display/intel_display.c enum intel_display_power_domain intel_port_to_power_domain(enum port port)
port             6727 drivers/gpu/drm/i915/display/intel_display.c 	switch (port) {
port             6741 drivers/gpu/drm/i915/display/intel_display.c 		MISSING_CASE(port);
port             6750 drivers/gpu/drm/i915/display/intel_display.c 	enum phy phy = intel_port_to_phy(dev_priv, dig_port->base.port);
port             7843 drivers/gpu/drm/i915/display/intel_display.c 	enum dpio_channel port = vlv_pipe_to_channel(pipe);
port             7870 drivers/gpu/drm/i915/display/intel_display.c 	vlv_dpio_write(dev_priv, pipe, CHV_CMN_DW13(port),
port             7877 drivers/gpu/drm/i915/display/intel_display.c 	vlv_dpio_write(dev_priv, pipe, CHV_PLL_DW0(port), bestm2);
port             7880 drivers/gpu/drm/i915/display/intel_display.c 	vlv_dpio_write(dev_priv, pipe, CHV_PLL_DW1(port),
port             7885 drivers/gpu/drm/i915/display/intel_display.c 	vlv_dpio_write(dev_priv, pipe, CHV_PLL_DW2(port), bestm2_frac);
port             7888 drivers/gpu/drm/i915/display/intel_display.c 	dpio_val = vlv_dpio_read(dev_priv, pipe, CHV_PLL_DW3(port));
port             7893 drivers/gpu/drm/i915/display/intel_display.c 	vlv_dpio_write(dev_priv, pipe, CHV_PLL_DW3(port), dpio_val);
port             7896 drivers/gpu/drm/i915/display/intel_display.c 	dpio_val = vlv_dpio_read(dev_priv, pipe, CHV_PLL_DW9(port));
port             7902 drivers/gpu/drm/i915/display/intel_display.c 	vlv_dpio_write(dev_priv, pipe, CHV_PLL_DW9(port), dpio_val);
port             7927 drivers/gpu/drm/i915/display/intel_display.c 	vlv_dpio_write(dev_priv, pipe, CHV_PLL_DW6(port), loopfilter);
port             7929 drivers/gpu/drm/i915/display/intel_display.c 	dpio_val = vlv_dpio_read(dev_priv, pipe, CHV_PLL_DW8(port));
port             7932 drivers/gpu/drm/i915/display/intel_display.c 	vlv_dpio_write(dev_priv, pipe, CHV_PLL_DW8(port), dpio_val);
port             7935 drivers/gpu/drm/i915/display/intel_display.c 	vlv_dpio_write(dev_priv, pipe, CHV_CMN_DW14(port),
port             7936 drivers/gpu/drm/i915/display/intel_display.c 			vlv_dpio_read(dev_priv, pipe, CHV_CMN_DW14(port)) |
port             8677 drivers/gpu/drm/i915/display/intel_display.c 	enum dpio_channel port = vlv_pipe_to_channel(pipe);
port             8687 drivers/gpu/drm/i915/display/intel_display.c 	cmn_dw13 = vlv_dpio_read(dev_priv, pipe, CHV_CMN_DW13(port));
port             8688 drivers/gpu/drm/i915/display/intel_display.c 	pll_dw0 = vlv_dpio_read(dev_priv, pipe, CHV_PLL_DW0(port));
port             8689 drivers/gpu/drm/i915/display/intel_display.c 	pll_dw1 = vlv_dpio_read(dev_priv, pipe, CHV_PLL_DW1(port));
port             8690 drivers/gpu/drm/i915/display/intel_display.c 	pll_dw2 = vlv_dpio_read(dev_priv, pipe, CHV_PLL_DW2(port));
port             8691 drivers/gpu/drm/i915/display/intel_display.c 	pll_dw3 = vlv_dpio_read(dev_priv, pipe, CHV_PLL_DW3(port));
port             8905 drivers/gpu/drm/i915/display/intel_display.c 			if (encoder->port == PORT_A)
port             10072 drivers/gpu/drm/i915/display/intel_display.c 				   enum port port,
port             10078 drivers/gpu/drm/i915/display/intel_display.c 	temp = I915_READ(DPCLKA_CFGCR0) & DPCLKA_CFGCR0_DDI_CLK_SEL_MASK(port);
port             10079 drivers/gpu/drm/i915/display/intel_display.c 	id = temp >> DPCLKA_CFGCR0_DDI_CLK_SEL_SHIFT(port);
port             10088 drivers/gpu/drm/i915/display/intel_display.c 				enum port port,
port             10091 drivers/gpu/drm/i915/display/intel_display.c 	enum phy phy = intel_port_to_phy(dev_priv, port);
port             10102 drivers/gpu/drm/i915/display/intel_display.c 		u32 clk_sel = I915_READ(DDI_CLK_SEL(port)) & DDI_CLK_SEL_MASK;
port             10106 drivers/gpu/drm/i915/display/intel_display.c 								    port));
port             10114 drivers/gpu/drm/i915/display/intel_display.c 		WARN(1, "Invalid port %x\n", port);
port             10125 drivers/gpu/drm/i915/display/intel_display.c 				enum port port,
port             10130 drivers/gpu/drm/i915/display/intel_display.c 	switch (port) {
port             10149 drivers/gpu/drm/i915/display/intel_display.c 				enum port port,
port             10155 drivers/gpu/drm/i915/display/intel_display.c 	temp = I915_READ(DPLL_CTRL2) & DPLL_CTRL2_DDI_CLK_SEL_MASK(port);
port             10156 drivers/gpu/drm/i915/display/intel_display.c 	id = temp >> (port * 3 + 1);
port             10165 drivers/gpu/drm/i915/display/intel_display.c 				enum port port,
port             10169 drivers/gpu/drm/i915/display/intel_display.c 	u32 ddi_pll_sel = I915_READ(PORT_CLK_SEL(port));
port             10306 drivers/gpu/drm/i915/display/intel_display.c 	enum port port;
port             10309 drivers/gpu/drm/i915/display/intel_display.c 	for_each_port_masked(port, BIT(PORT_A) | BIT(PORT_C)) {
port             10310 drivers/gpu/drm/i915/display/intel_display.c 		if (port == PORT_A)
port             10336 drivers/gpu/drm/i915/display/intel_display.c 		tmp = I915_READ(BXT_MIPI_PORT_CTRL(port));
port             10340 drivers/gpu/drm/i915/display/intel_display.c 		tmp = I915_READ(MIPI_CTRL(port));
port             10356 drivers/gpu/drm/i915/display/intel_display.c 	enum port port;
port             10362 drivers/gpu/drm/i915/display/intel_display.c 		port = TGL_TRANS_DDI_FUNC_CTL_VAL_TO_PORT(tmp);
port             10364 drivers/gpu/drm/i915/display/intel_display.c 		port = TRANS_DDI_FUNC_CTL_VAL_TO_PORT(tmp);
port             10367 drivers/gpu/drm/i915/display/intel_display.c 		icelake_get_ddi_pll(dev_priv, port, pipe_config);
port             10369 drivers/gpu/drm/i915/display/intel_display.c 		cannonlake_get_ddi_pll(dev_priv, port, pipe_config);
port             10371 drivers/gpu/drm/i915/display/intel_display.c 		skylake_get_ddi_pll(dev_priv, port, pipe_config);
port             10373 drivers/gpu/drm/i915/display/intel_display.c 		bxt_get_ddi_pll(dev_priv, port, pipe_config);
port             10375 drivers/gpu/drm/i915/display/intel_display.c 		haswell_get_ddi_pll(dev_priv, port, pipe_config);
port             10389 drivers/gpu/drm/i915/display/intel_display.c 	    (port == PORT_E) && I915_READ(LPT_TRANSCONF) & TRANS_ENABLE) {
port             12213 drivers/gpu/drm/i915/display/intel_display.c 			port_mask = 1 << encoder->port;
port             12223 drivers/gpu/drm/i915/display/intel_display.c 				1 << encoder->port;
port             16882 drivers/gpu/drm/i915/display/intel_display.c 				       enum port port, i915_reg_t hdmi_reg)
port             16891 drivers/gpu/drm/i915/display/intel_display.c 		      port_name(port));
port             16900 drivers/gpu/drm/i915/display/intel_display.c 				     enum port port, i915_reg_t dp_reg)
port             16909 drivers/gpu/drm/i915/display/intel_display.c 		      port_name(port));
port             16963 drivers/gpu/drm/i915/display/intel_display.c 		enum phy phy = intel_port_to_phy(dev_priv, encoder->port);
port              189 drivers/gpu/drm/i915/display/intel_display.h static inline const char *port_identifier(enum port port)
port              191 drivers/gpu/drm/i915/display/intel_display.h 	switch (port) {
port              423 drivers/gpu/drm/i915/display/intel_display.h enum phy intel_port_to_phy(struct drm_i915_private *i915, enum port port);
port              455 drivers/gpu/drm/i915/display/intel_display.h 			      enum port port);
port              513 drivers/gpu/drm/i915/display/intel_display.h enum intel_display_power_domain intel_port_to_power_domain(enum port port);
port              473 drivers/gpu/drm/i915/display/intel_display_power.c 	    !intel_bios_is_port_edp(dev_priv, (enum port)phy)) {
port              545 drivers/gpu/drm/i915/display/intel_display_power.c 		enum phy phy = intel_port_to_phy(dev_priv, encoder->port);
port              130 drivers/gpu/drm/i915/display/intel_display_types.h 	enum port port;
port              418 drivers/gpu/drm/i915/display/intel_display_types.h 	void *port; /* store this opaque as its illegal to dereference it */
port             1300 drivers/gpu/drm/i915/display/intel_display_types.h 	switch (dport->base.port) {
port             1314 drivers/gpu/drm/i915/display/intel_display_types.h 	switch (dport->base.port) {
port              278 drivers/gpu/drm/i915/display/intel_dp.c 	enum port port = dig_port->base.port;
port              291 drivers/gpu/drm/i915/display/intel_dp.c 	if (port == PORT_A || port == PORT_D)
port              301 drivers/gpu/drm/i915/display/intel_dp.c 	enum phy phy = intel_port_to_phy(dev_priv, dig_port->base.port);
port              333 drivers/gpu/drm/i915/display/intel_dp.c 		&dev_priv->vbt.ddi_port_info[dig_port->base.port];
port              736 drivers/gpu/drm/i915/display/intel_dp.c 		 pipe_name(pipe), port_name(intel_dig_port->base.port)))
port              740 drivers/gpu/drm/i915/display/intel_dp.c 		      pipe_name(pipe), port_name(intel_dig_port->base.port));
port              860 drivers/gpu/drm/i915/display/intel_dp.c 		      port_name(intel_dig_port->base.port));
port              923 drivers/gpu/drm/i915/display/intel_dp.c 		     enum port port,
port              932 drivers/gpu/drm/i915/display/intel_dp.c 		if (port_sel != PANEL_PORT_SELECT_VLV(port))
port              949 drivers/gpu/drm/i915/display/intel_dp.c 	enum port port = intel_dig_port->base.port;
port              955 drivers/gpu/drm/i915/display/intel_dp.c 	intel_dp->pps_pipe = vlv_initial_pps_pipe(dev_priv, port,
port              959 drivers/gpu/drm/i915/display/intel_dp.c 		intel_dp->pps_pipe = vlv_initial_pps_pipe(dev_priv, port,
port              963 drivers/gpu/drm/i915/display/intel_dp.c 		intel_dp->pps_pipe = vlv_initial_pps_pipe(dev_priv, port,
port              969 drivers/gpu/drm/i915/display/intel_dp.c 			      port_name(port));
port              974 drivers/gpu/drm/i915/display/intel_dp.c 		      port_name(port), pipe_name(intel_dp->pps_pipe));
port             1261 drivers/gpu/drm/i915/display/intel_dp.c 	enum phy phy = intel_port_to_phy(i915, intel_dig_port->base.port);
port             1291 drivers/gpu/drm/i915/display/intel_dp.c 	enum phy phy = intel_port_to_phy(i915, intel_dig_port->base.port);
port             1708 drivers/gpu/drm/i915/display/intel_dp.c 				       port_name(encoder->port));
port             2249 drivers/gpu/drm/i915/display/intel_dp.c 	enum port port = encoder->port;
port             2258 drivers/gpu/drm/i915/display/intel_dp.c 	if (HAS_PCH_SPLIT(dev_priv) && !HAS_DDI(dev_priv) && port != PORT_A)
port             2272 drivers/gpu/drm/i915/display/intel_dp.c 	if (IS_G4X(dev_priv) || port == PORT_A)
port             2360 drivers/gpu/drm/i915/display/intel_dp.c 	enum port port = encoder->port;
port             2397 drivers/gpu/drm/i915/display/intel_dp.c 	if (IS_IVYBRIDGE(dev_priv) && port == PORT_A) {
port             2408 drivers/gpu/drm/i915/display/intel_dp.c 	} else if (HAS_PCH_CPT(dev_priv) && port != PORT_A) {
port             2571 drivers/gpu/drm/i915/display/intel_dp.c 		      port_name(intel_dig_port->base.port));
port             2591 drivers/gpu/drm/i915/display/intel_dp.c 			      port_name(intel_dig_port->base.port));
port             2617 drivers/gpu/drm/i915/display/intel_dp.c 	     port_name(dp_to_dig_port(intel_dp)->base.port));
port             2636 drivers/gpu/drm/i915/display/intel_dp.c 		      port_name(intel_dig_port->base.port));
port             2699 drivers/gpu/drm/i915/display/intel_dp.c 	     port_name(dp_to_dig_port(intel_dp)->base.port));
port             2721 drivers/gpu/drm/i915/display/intel_dp.c 		      port_name(dp_to_dig_port(intel_dp)->base.port));
port             2725 drivers/gpu/drm/i915/display/intel_dp.c 		 port_name(dp_to_dig_port(intel_dp)->base.port)))
port             2781 drivers/gpu/drm/i915/display/intel_dp.c 		      port_name(dig_port->base.port));
port             2784 drivers/gpu/drm/i915/display/intel_dp.c 	     port_name(dig_port->base.port));
port             2930 drivers/gpu/drm/i915/display/intel_dp.c 			port_name(dig_port->base.port),
port             3076 drivers/gpu/drm/i915/display/intel_dp.c 				 enum port port, enum pipe *pipe)
port             3083 drivers/gpu/drm/i915/display/intel_dp.c 		if ((val & TRANS_DP_PORT_SEL_MASK) == TRANS_DP_PORT_SEL(port)) {
port             3089 drivers/gpu/drm/i915/display/intel_dp.c 	DRM_DEBUG_KMS("No pipe for DP port %c found\n", port_name(port));
port             3098 drivers/gpu/drm/i915/display/intel_dp.c 			   i915_reg_t dp_reg, enum port port,
port             3109 drivers/gpu/drm/i915/display/intel_dp.c 	if (IS_IVYBRIDGE(dev_priv) && port == PORT_A)
port             3111 drivers/gpu/drm/i915/display/intel_dp.c 	else if (HAS_PCH_CPT(dev_priv) && port != PORT_A)
port             3112 drivers/gpu/drm/i915/display/intel_dp.c 		ret &= cpt_dp_port_selected(dev_priv, port, pipe);
port             3135 drivers/gpu/drm/i915/display/intel_dp.c 				    encoder->port, pipe);
port             3148 drivers/gpu/drm/i915/display/intel_dp.c 	enum port port = encoder->port;
port             3158 drivers/gpu/drm/i915/display/intel_dp.c 	pipe_config->has_audio = tmp & DP_AUDIO_OUTPUT_ENABLE && port != PORT_A;
port             3160 drivers/gpu/drm/i915/display/intel_dp.c 	if (HAS_PCH_CPT(dev_priv) && port != PORT_A) {
port             3194 drivers/gpu/drm/i915/display/intel_dp.c 	if (port == PORT_A) {
port             3265 drivers/gpu/drm/i915/display/intel_dp.c 	enum port port = encoder->port;
port             3276 drivers/gpu/drm/i915/display/intel_dp.c 	if (port == PORT_A)
port             3310 drivers/gpu/drm/i915/display/intel_dp.c 	enum port port = intel_dig_port->base.port;
port             3318 drivers/gpu/drm/i915/display/intel_dp.c 		u32 temp = I915_READ(DP_TP_CTL(port));
port             3344 drivers/gpu/drm/i915/display/intel_dp.c 		I915_WRITE(DP_TP_CTL(port), temp);
port             3346 drivers/gpu/drm/i915/display/intel_dp.c 	} else if ((IS_IVYBRIDGE(dev_priv) && port == PORT_A) ||
port             3347 drivers/gpu/drm/i915/display/intel_dp.c 		   (HAS_PCH_CPT(dev_priv) && port != PORT_A)) {
port             3476 drivers/gpu/drm/i915/display/intel_dp.c 	enum port port = encoder->port;
port             3481 drivers/gpu/drm/i915/display/intel_dp.c 	if (port == PORT_A)
port             3509 drivers/gpu/drm/i915/display/intel_dp.c 		      pipe_name(pipe), port_name(intel_dig_port->base.port));
port             3525 drivers/gpu/drm/i915/display/intel_dp.c 		enum port port = encoder->port;
port             3529 drivers/gpu/drm/i915/display/intel_dp.c 		     pipe_name(pipe), port_name(port));
port             3535 drivers/gpu/drm/i915/display/intel_dp.c 			      pipe_name(pipe), port_name(port));
port             3578 drivers/gpu/drm/i915/display/intel_dp.c 		      pipe_name(intel_dp->pps_pipe), port_name(encoder->port));
port             3648 drivers/gpu/drm/i915/display/intel_dp.c 	enum port port = encoder->port;
port             3654 drivers/gpu/drm/i915/display/intel_dp.c 	else if (IS_IVYBRIDGE(dev_priv) && port == PORT_A)
port             3656 drivers/gpu/drm/i915/display/intel_dp.c 	else if (HAS_PCH_CPT(dev_priv) && port != PORT_A)
port             3667 drivers/gpu/drm/i915/display/intel_dp.c 	enum port port = encoder->port;
port             3683 drivers/gpu/drm/i915/display/intel_dp.c 	} else if (IS_IVYBRIDGE(dev_priv) && port == PORT_A) {
port             3979 drivers/gpu/drm/i915/display/intel_dp.c 	enum port port = intel_dig_port->base.port;
port             3992 drivers/gpu/drm/i915/display/intel_dp.c 	} else if (IS_IVYBRIDGE(dev_priv) && port == PORT_A) {
port             3995 drivers/gpu/drm/i915/display/intel_dp.c 	} else if (IS_GEN(dev_priv, 6) && port == PORT_A) {
port             4036 drivers/gpu/drm/i915/display/intel_dp.c 	enum port port = intel_dig_port->base.port;
port             4042 drivers/gpu/drm/i915/display/intel_dp.c 	val = I915_READ(DP_TP_CTL(port));
port             4045 drivers/gpu/drm/i915/display/intel_dp.c 	I915_WRITE(DP_TP_CTL(port), val);
port             4054 drivers/gpu/drm/i915/display/intel_dp.c 	if (port == PORT_A)
port             4057 drivers/gpu/drm/i915/display/intel_dp.c 	if (intel_de_wait_for_set(dev_priv, DP_TP_STATUS(port),
port             4069 drivers/gpu/drm/i915/display/intel_dp.c 	enum port port = encoder->port;
port             4077 drivers/gpu/drm/i915/display/intel_dp.c 	if ((IS_IVYBRIDGE(dev_priv) && port == PORT_A) ||
port             4078 drivers/gpu/drm/i915/display/intel_dp.c 	    (HAS_PCH_CPT(dev_priv) && port != PORT_A)) {
port             4097 drivers/gpu/drm/i915/display/intel_dp.c 	if (HAS_PCH_IBX(dev_priv) && crtc->pipe == PIPE_B && port != PORT_A) {
port             4400 drivers/gpu/drm/i915/display/intel_dp.c 		      port_name(encoder->port), yesno(intel_dp->can_mst),
port             5228 drivers/gpu/drm/i915/display/intel_dp.c 	enum port port = intel_dig_port->base.port;
port             5230 drivers/gpu/drm/i915/display/intel_dp.c 	return I915_READ(SDEISR) & SDE_DDI_HOTPLUG_ICP(port);
port             5237 drivers/gpu/drm/i915/display/intel_dp.c 	enum phy phy = intel_port_to_phy(dev_priv, encoder->port);
port             6207 drivers/gpu/drm/i915/display/intel_dp.c 				  encoder->port, &pipe))
port             6284 drivers/gpu/drm/i915/display/intel_dp.c 			      port_name(intel_dig_port->base.port));
port             6289 drivers/gpu/drm/i915/display/intel_dp.c 		      port_name(intel_dig_port->base.port),
port             6326 drivers/gpu/drm/i915/display/intel_dp.c bool intel_dp_is_port_edp(struct drm_i915_private *dev_priv, enum port port)
port             6335 drivers/gpu/drm/i915/display/intel_dp.c 	if (INTEL_GEN(dev_priv) < 9 && port == PORT_A)
port             6338 drivers/gpu/drm/i915/display/intel_dp.c 	return intel_bios_is_port_edp(dev_priv, port);
port             6345 drivers/gpu/drm/i915/display/intel_dp.c 	enum port port = dp_to_dig_port(intel_dp)->base.port;
port             6347 drivers/gpu/drm/i915/display/intel_dp.c 	if (!IS_G4X(dev_priv) && port != PORT_A)
port             6536 drivers/gpu/drm/i915/display/intel_dp.c 	enum port port = dp_to_dig_port(intel_dp)->base.port;
port             6576 drivers/gpu/drm/i915/display/intel_dp.c 		port_sel = PANEL_PORT_SELECT_VLV(port);
port             6578 drivers/gpu/drm/i915/display/intel_dp.c 		switch (port) {
port             6589 drivers/gpu/drm/i915/display/intel_dp.c 			MISSING_CASE(port);
port             7144 drivers/gpu/drm/i915/display/intel_dp.c 	enum port port = intel_encoder->port;
port             7145 drivers/gpu/drm/i915/display/intel_dp.c 	enum phy phy = intel_port_to_phy(dev_priv, port);
port             7154 drivers/gpu/drm/i915/display/intel_dp.c 		 intel_dig_port->max_lanes, port_name(port)))
port             7167 drivers/gpu/drm/i915/display/intel_dp.c 	if (intel_dp_is_port_edp(dev_priv, port)) {
port             7192 drivers/gpu/drm/i915/display/intel_dp.c 		    port != PORT_B && port != PORT_C))
port             7197 drivers/gpu/drm/i915/display/intel_dp.c 			port_name(port));
port             7209 drivers/gpu/drm/i915/display/intel_dp.c 	intel_encoder->hpd_pin = intel_hpd_pin_default(dev_priv, port);
port             7232 drivers/gpu/drm/i915/display/intel_dp.c 	if (is_hdcp_supported(dev_priv, port) && !intel_dp_is_edp(intel_dp)) {
port             7257 drivers/gpu/drm/i915/display/intel_dp.c 		   enum port port)
port             7277 drivers/gpu/drm/i915/display/intel_dp.c 			     "DP %c", port_name(port)))
port             7310 drivers/gpu/drm/i915/display/intel_dp.c 	intel_encoder->power_domain = intel_port_to_power_domain(port);
port             7312 drivers/gpu/drm/i915/display/intel_dp.c 		if (port == PORT_D)
port             7320 drivers/gpu/drm/i915/display/intel_dp.c 	intel_encoder->port = port;
port             7324 drivers/gpu/drm/i915/display/intel_dp.c 	if (port != PORT_A)
port             7327 drivers/gpu/drm/i915/display/intel_dp.c 	intel_dig_port->aux_ch = intel_bios_port_aux_ch(dev_priv, port);
port               39 drivers/gpu/drm/i915/display/intel_dp.h 			   i915_reg_t dp_reg, enum port port,
port               42 drivers/gpu/drm/i915/display/intel_dp.h 		   enum port port);
port               63 drivers/gpu/drm/i915/display/intel_dp.h bool intel_dp_is_port_edp(struct drm_i915_private *dev_priv, enum port port);
port               52 drivers/gpu/drm/i915/display/intel_dp_mst.c 	void *port = connector->port;
port               67 drivers/gpu/drm/i915/display/intel_dp_mst.c 						      port, crtc_state->pbn);
port              103 drivers/gpu/drm/i915/display/intel_dp_mst.c 	void *port = connector->port;
port              115 drivers/gpu/drm/i915/display/intel_dp_mst.c 			drm_dp_mst_port_has_audio(&intel_dp->mst_mgr, port);
port              196 drivers/gpu/drm/i915/display/intel_dp_mst.c 					       intel_connector->port);
port              214 drivers/gpu/drm/i915/display/intel_dp_mst.c 	drm_dp_mst_reset_vcpi_slots(&intel_dp->mst_mgr, connector->port);
port              242 drivers/gpu/drm/i915/display/intel_dp_mst.c 	drm_dp_mst_deallocate_vcpi(&intel_dp->mst_mgr, connector->port);
port              248 drivers/gpu/drm/i915/display/intel_dp_mst.c 	drm_dp_send_power_updown_phy(&intel_dp->mst_mgr, connector->port,
port              298 drivers/gpu/drm/i915/display/intel_dp_mst.c 	enum port port = intel_dig_port->base.port;
port              315 drivers/gpu/drm/i915/display/intel_dp_mst.c 	drm_dp_send_power_updown_phy(&intel_dp->mst_mgr, connector->port, true);
port              322 drivers/gpu/drm/i915/display/intel_dp_mst.c 				       connector->port,
port              329 drivers/gpu/drm/i915/display/intel_dp_mst.c 	temp = I915_READ(DP_TP_STATUS(port));
port              330 drivers/gpu/drm/i915/display/intel_dp_mst.c 	I915_WRITE(DP_TP_STATUS(port), temp);
port              345 drivers/gpu/drm/i915/display/intel_dp_mst.c 	enum port port = intel_dig_port->base.port;
port              349 drivers/gpu/drm/i915/display/intel_dp_mst.c 	if (intel_de_wait_for_set(dev_priv, DP_TP_STATUS(port),
port              389 drivers/gpu/drm/i915/display/intel_dp_mst.c 	edid = drm_dp_mst_get_edid(connector, &intel_dp->mst_mgr, intel_connector->port);
port              405 drivers/gpu/drm/i915/display/intel_dp_mst.c 				      intel_connector->port);
port              499 drivers/gpu/drm/i915/display/intel_dp_mst.c static struct drm_connector *intel_dp_add_mst_connector(struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port, const char *pathprop)
port              516 drivers/gpu/drm/i915/display/intel_dp_mst.c 	intel_connector->port = port;
port              517 drivers/gpu/drm/i915/display/intel_dp_mst.c 	drm_dp_mst_get_port_malloc(port);
port              617 drivers/gpu/drm/i915/display/intel_dp_mst.c 	intel_encoder->port = intel_dig_port->base.port;
port              658 drivers/gpu/drm/i915/display/intel_dp_mst.c 	enum port port = intel_dig_port->base.port;
port              664 drivers/gpu/drm/i915/display/intel_dp_mst.c 	if (INTEL_GEN(i915) < 12 && port == PORT_A)
port              667 drivers/gpu/drm/i915/display/intel_dp_mst.c 	if (INTEL_GEN(i915) < 11 && port == PORT_E)
port              156 drivers/gpu/drm/i915/display/intel_dpio_phy.c 		enum port port;
port              167 drivers/gpu/drm/i915/display/intel_dpio_phy.c 			[DPIO_CH0] = { .port = PORT_B },
port              168 drivers/gpu/drm/i915/display/intel_dpio_phy.c 			[DPIO_CH1] = { .port = PORT_C },
port              177 drivers/gpu/drm/i915/display/intel_dpio_phy.c 			[DPIO_CH0] = { .port = PORT_A },
port              190 drivers/gpu/drm/i915/display/intel_dpio_phy.c 			[DPIO_CH0] = { .port = PORT_B },
port              200 drivers/gpu/drm/i915/display/intel_dpio_phy.c 			[DPIO_CH0] = { .port = PORT_A },
port              210 drivers/gpu/drm/i915/display/intel_dpio_phy.c 			[DPIO_CH0] = { .port = PORT_C },
port              237 drivers/gpu/drm/i915/display/intel_dpio_phy.c void bxt_port_to_phy_channel(struct drm_i915_private *dev_priv, enum port port,
port              248 drivers/gpu/drm/i915/display/intel_dpio_phy.c 		if (port == phy_info->channel[DPIO_CH0].port) {
port              255 drivers/gpu/drm/i915/display/intel_dpio_phy.c 		    port == phy_info->channel[DPIO_CH1].port) {
port              262 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	WARN(1, "PHY not found for PORT %c", port_name(port));
port              268 drivers/gpu/drm/i915/display/intel_dpio_phy.c 				  enum port port, u32 margin, u32 scale,
port              275 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	bxt_port_to_phy_channel(dev_priv, port, &phy, &ch);
port              594 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	enum port port = encoder->port;
port              599 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	bxt_port_to_phy_channel(dev_priv, port, &phy, &ch);
port              620 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	enum port port = encoder->port;
port              626 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	bxt_port_to_phy_channel(dev_priv, port, &phy, &ch);
port              993 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	enum dpio_channel port = vlv_dport_to_channel(dport);
port              998 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	vlv_dpio_write(dev_priv, pipe, VLV_TX_DW5(port), 0x00000000);
port              999 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	vlv_dpio_write(dev_priv, pipe, VLV_TX_DW4(port), demph_reg_value);
port             1000 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	vlv_dpio_write(dev_priv, pipe, VLV_TX_DW2(port),
port             1002 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	vlv_dpio_write(dev_priv, pipe, VLV_TX_DW3(port), 0x0C782040);
port             1005 drivers/gpu/drm/i915/display/intel_dpio_phy.c 		vlv_dpio_write(dev_priv, pipe, VLV_TX3_DW4(port), tx3_demph);
port             1007 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	vlv_dpio_write(dev_priv, pipe, VLV_PCS_DW11(port), 0x00030000);
port             1008 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	vlv_dpio_write(dev_priv, pipe, VLV_PCS_DW9(port), preemph_reg_value);
port             1009 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	vlv_dpio_write(dev_priv, pipe, VLV_TX_DW5(port), DPIO_TX_OCALINIT_EN);
port             1020 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	enum dpio_channel port = vlv_dport_to_channel(dport);
port             1026 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	vlv_dpio_write(dev_priv, pipe, VLV_PCS_DW0(port),
port             1029 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	vlv_dpio_write(dev_priv, pipe, VLV_PCS_DW1(port),
port             1036 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	vlv_dpio_write(dev_priv, pipe, VLV_PCS_DW12(port), 0x00750f00);
port             1037 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	vlv_dpio_write(dev_priv, pipe, VLV_TX_DW11(port), 0x00001500);
port             1038 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	vlv_dpio_write(dev_priv, pipe, VLV_TX_DW14(port), 0x40400000);
port             1050 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	enum dpio_channel port = vlv_dport_to_channel(dport);
port             1057 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	val = vlv_dpio_read(dev_priv, pipe, VLV_PCS01_DW8(port));
port             1064 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	vlv_dpio_write(dev_priv, pipe, VLV_PCS_DW8(port), val);
port             1067 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	vlv_dpio_write(dev_priv, pipe, VLV_PCS_DW14(port), 0x00760018);
port             1068 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	vlv_dpio_write(dev_priv, pipe, VLV_PCS_DW23(port), 0x00400888);
port             1079 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	enum dpio_channel port = vlv_dport_to_channel(dport);
port             1083 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	vlv_dpio_write(dev_priv, pipe, VLV_PCS_DW0(port), 0x00000000);
port             1084 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	vlv_dpio_write(dev_priv, pipe, VLV_PCS_DW1(port), 0x00e00060);
port               13 drivers/gpu/drm/i915/display/intel_dpio_phy.h enum port;
port               18 drivers/gpu/drm/i915/display/intel_dpio_phy.h void bxt_port_to_phy_channel(struct drm_i915_private *dev_priv, enum port port,
port               21 drivers/gpu/drm/i915/display/intel_dpio_phy.h 				  enum port port, u32 margin, u32 scale,
port             1509 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 	enum port port = (enum port)pll->info->id; /* 1:1 port->PLL mapping */
port             1513 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 	bxt_port_to_phy_channel(dev_priv, port, &phy, &ch);
port             1516 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 	temp = I915_READ(BXT_PORT_PLL_ENABLE(port));
port             1518 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 	I915_WRITE(BXT_PORT_PLL_ENABLE(port), temp);
port             1521 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 		temp = I915_READ(BXT_PORT_PLL_ENABLE(port));
port             1523 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 		I915_WRITE(BXT_PORT_PLL_ENABLE(port), temp);
port             1525 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 		if (wait_for_us((I915_READ(BXT_PORT_PLL_ENABLE(port)) &
port             1527 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 			DRM_ERROR("Power state not set for PLL:%d\n", port);
port             1599 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 	temp = I915_READ(BXT_PORT_PLL_ENABLE(port));
port             1601 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 	I915_WRITE(BXT_PORT_PLL_ENABLE(port), temp);
port             1602 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 	POSTING_READ(BXT_PORT_PLL_ENABLE(port));
port             1604 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 	if (wait_for_us((I915_READ(BXT_PORT_PLL_ENABLE(port)) & PORT_PLL_LOCK),
port             1606 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 		DRM_ERROR("PLL %d not locked\n", port);
port             1628 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 	enum port port = (enum port)pll->info->id; /* 1:1 port->PLL mapping */
port             1631 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 	temp = I915_READ(BXT_PORT_PLL_ENABLE(port));
port             1633 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 	I915_WRITE(BXT_PORT_PLL_ENABLE(port), temp);
port             1634 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 	POSTING_READ(BXT_PORT_PLL_ENABLE(port));
port             1637 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 		temp = I915_READ(BXT_PORT_PLL_ENABLE(port));
port             1639 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 		I915_WRITE(BXT_PORT_PLL_ENABLE(port), temp);
port             1641 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 		if (wait_for_us(!(I915_READ(BXT_PORT_PLL_ENABLE(port)) &
port             1643 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 			DRM_ERROR("Power state not reset for PLL:%d\n", port);
port             1651 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 	enum port port = (enum port)pll->info->id; /* 1:1 port->PLL mapping */
port             1658 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 	bxt_port_to_phy_channel(dev_priv, port, &phy, &ch);
port             1667 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 	val = I915_READ(BXT_PORT_PLL_ENABLE(port));
port             1905 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 	id = (enum intel_dpll_id) encoder->port;
port             2580 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 							encoder->port)))
port             2910 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 	enum port port = encoder->port;
port             2919 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 	if (IS_ELKHARTLAKE(dev_priv) && port != PORT_A)
port             2929 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 			      port_name(encoder->port));
port             2976 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 							 encoder->port));
port             3004 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 	enum phy phy = intel_port_to_phy(dev_priv, encoder->port);
port               81 drivers/gpu/drm/i915/display/intel_dsi.c 					   enum port port)
port               92 drivers/gpu/drm/i915/display/intel_dsi.c 	host->port = port;
port              128 drivers/gpu/drm/i915/display/intel_dsi.h 	enum port port;
port              174 drivers/gpu/drm/i915/display/intel_dsi.h void vlv_dsi_wait_for_fifo_empty(struct intel_dsi *intel_dsi, enum port port);
port              181 drivers/gpu/drm/i915/display/intel_dsi.h 					   enum port port);
port              192 drivers/gpu/drm/i915/display/intel_dsi.h void vlv_dsi_reset_clocks(struct intel_encoder *encoder, enum port port);
port              202 drivers/gpu/drm/i915/display/intel_dsi.h void bxt_dsi_reset_clocks(struct intel_encoder *encoder, enum port port);
port               52 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c 	enum port port;
port               55 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c 	for_each_dsi_port(port, intel_dsi->dcs_backlight_ports) {
port               56 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c 		dsi_device = intel_dsi->dsi_hosts[port]->device;
port               70 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c 	enum port port;
port               73 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c 	for_each_dsi_port(port, intel_dsi->dcs_backlight_ports) {
port               74 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c 		dsi_device = intel_dsi->dsi_hosts[port]->device;
port               84 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c 	enum port port;
port               88 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c 	for_each_dsi_port(port, intel_dsi->dcs_cabc_ports) {
port               91 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c 		dsi_device = intel_dsi->dsi_hosts[port]->device;
port               96 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c 	for_each_dsi_port(port, intel_dsi->dcs_backlight_ports) {
port               99 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c 		dsi_device = intel_dsi->dsi_hosts[port]->device;
port              119 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c 	enum port port;
port              121 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c 	for_each_dsi_port(port, intel_dsi->dcs_backlight_ports) {
port              124 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c 		dsi_device = intel_dsi->dsi_hosts[port]->device;
port              137 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c 	for_each_dsi_port(port, intel_dsi->dcs_cabc_ports) {
port              140 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c 		dsi_device = intel_dsi->dsi_hosts[port]->device;
port              116 drivers/gpu/drm/i915/display/intel_dsi_vbt.c static inline enum port intel_dsi_seq_port_to_port(u8 port)
port              118 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	return port ? PORT_C : PORT_A;
port              128 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	enum port port;
port              146 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 		port = PORT_C;
port              148 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 		port = intel_dsi_seq_port_to_port(seq_port);
port              150 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	dsi_device = intel_dsi->dsi_hosts[port]->device;
port              152 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 		DRM_DEBUG_KMS("no dsi device for port %c\n", port_name(port));
port              196 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 		vlv_dsi_wait_for_fifo_empty(intel_dsi, port);
port              222 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	u8 port;
port              233 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 		port = IOSF_PORT_GPIO_NC;
port              236 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 			port = IOSF_PORT_GPIO_NC;
port              252 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 		vlv_iosf_sb_write(dev_priv, port, pconf0, 0x2000CC00);
port              257 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	vlv_iosf_sb_write(dev_priv, port, padval, tmp);
port              266 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	u8 port;
port              272 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 			port = CHV_IOSF_PORT_GPIO_SE;
port              275 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 			port = CHV_IOSF_PORT_GPIO_SW;
port              278 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 			port = CHV_IOSF_PORT_GPIO_E;
port              280 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 			port = CHV_IOSF_PORT_GPIO_N;
port              295 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 		port = CHV_IOSF_PORT_GPIO_N;
port              305 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	vlv_iosf_sb_write(dev_priv, port, cfg1, 0);
port              306 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	vlv_iosf_sb_write(dev_priv, port, cfg0,
port              579 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	enum port port;
port              668 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              669 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 		mipi_dsi_attach(intel_dsi->dsi_hosts[port]->device);
port              399 drivers/gpu/drm/i915/display/intel_dvo.c static enum port intel_dvo_port(i915_reg_t dvo_reg)
port              448 drivers/gpu/drm/i915/display/intel_dvo.c 		enum port port;
port              500 drivers/gpu/drm/i915/display/intel_dvo.c 		port = intel_dvo_port(dvo->dvo_reg);
port              503 drivers/gpu/drm/i915/display/intel_dvo.c 				 "DVO %c", port_name(port));
port              507 drivers/gpu/drm/i915/display/intel_dvo.c 		intel_encoder->port = port;
port              111 drivers/gpu/drm/i915/display/intel_hdcp.c 	enum port port = connector->encoder->port;
port              114 drivers/gpu/drm/i915/display/intel_hdcp.c 	reg = I915_READ(PORT_HDCP_STATUS(port));
port              121 drivers/gpu/drm/i915/display/intel_hdcp.c 	enum port port = connector->encoder->port;
port              124 drivers/gpu/drm/i915/display/intel_hdcp.c 	reg = I915_READ(HDCP2_STATUS_DDI(port));
port              258 drivers/gpu/drm/i915/display/intel_hdcp.c 	enum port port = intel_dig_port->base.port;
port              259 drivers/gpu/drm/i915/display/intel_hdcp.c 	switch (port) {
port              273 drivers/gpu/drm/i915/display/intel_hdcp.c 	DRM_ERROR("Unknown port %d\n", port);
port              579 drivers/gpu/drm/i915/display/intel_hdcp.c 	enum port port;
port              598 drivers/gpu/drm/i915/display/intel_hdcp.c 	port = intel_dig_port->base.port;
port              618 drivers/gpu/drm/i915/display/intel_hdcp.c 		I915_WRITE(PORT_HDCP_ANINIT(port), get_random_u32());
port              619 drivers/gpu/drm/i915/display/intel_hdcp.c 	I915_WRITE(PORT_HDCP_CONF(port), HDCP_CONF_CAPTURE_AN);
port              622 drivers/gpu/drm/i915/display/intel_hdcp.c 	if (intel_de_wait_for_set(dev_priv, PORT_HDCP_STATUS(port),
port              628 drivers/gpu/drm/i915/display/intel_hdcp.c 	an.reg[0] = I915_READ(PORT_HDCP_ANLO(port));
port              629 drivers/gpu/drm/i915/display/intel_hdcp.c 	an.reg[1] = I915_READ(PORT_HDCP_ANHI(port));
port              647 drivers/gpu/drm/i915/display/intel_hdcp.c 	I915_WRITE(PORT_HDCP_BKSVLO(port), bksv.reg[0]);
port              648 drivers/gpu/drm/i915/display/intel_hdcp.c 	I915_WRITE(PORT_HDCP_BKSVHI(port), bksv.reg[1]);
port              661 drivers/gpu/drm/i915/display/intel_hdcp.c 	I915_WRITE(PORT_HDCP_CONF(port), HDCP_CONF_AUTH_AND_ENC);
port              664 drivers/gpu/drm/i915/display/intel_hdcp.c 	if (wait_for(I915_READ(PORT_HDCP_STATUS(port)) &
port              692 drivers/gpu/drm/i915/display/intel_hdcp.c 		I915_WRITE(PORT_HDCP_RPRIME(port), ri.reg);
port              695 drivers/gpu/drm/i915/display/intel_hdcp.c 		if (!wait_for(I915_READ(PORT_HDCP_STATUS(port)) &
port              702 drivers/gpu/drm/i915/display/intel_hdcp.c 			      I915_READ(PORT_HDCP_STATUS(port)));
port              707 drivers/gpu/drm/i915/display/intel_hdcp.c 	if (intel_de_wait_for_set(dev_priv, PORT_HDCP_STATUS(port),
port              731 drivers/gpu/drm/i915/display/intel_hdcp.c 	enum port port = intel_dig_port->base.port;
port              738 drivers/gpu/drm/i915/display/intel_hdcp.c 	I915_WRITE(PORT_HDCP_CONF(port), 0);
port              739 drivers/gpu/drm/i915/display/intel_hdcp.c 	if (intel_de_wait_for_clear(dev_priv, PORT_HDCP_STATUS(port), ~0,
port              810 drivers/gpu/drm/i915/display/intel_hdcp.c 	enum port port = intel_dig_port->base.port;
port              825 drivers/gpu/drm/i915/display/intel_hdcp.c 			  I915_READ(PORT_HDCP_STATUS(port)));
port              887 drivers/gpu/drm/i915/display/intel_hdcp.c bool is_hdcp_supported(struct drm_i915_private *dev_priv, enum port port)
port              890 drivers/gpu/drm/i915/display/intel_hdcp.c 	return INTEL_GEN(dev_priv) >= 9 && port < PORT_E;
port             1495 drivers/gpu/drm/i915/display/intel_hdcp.c 	enum port port = connector->encoder->port;
port             1498 drivers/gpu/drm/i915/display/intel_hdcp.c 	WARN_ON(I915_READ(HDCP2_STATUS_DDI(port)) & LINK_ENCRYPTION_STATUS);
port             1509 drivers/gpu/drm/i915/display/intel_hdcp.c 	if (I915_READ(HDCP2_STATUS_DDI(port)) & LINK_AUTH_STATUS) {
port             1511 drivers/gpu/drm/i915/display/intel_hdcp.c 		I915_WRITE(HDCP2_CTL_DDI(port),
port             1512 drivers/gpu/drm/i915/display/intel_hdcp.c 			   I915_READ(HDCP2_CTL_DDI(port)) |
port             1516 drivers/gpu/drm/i915/display/intel_hdcp.c 	ret = intel_de_wait_for_set(dev_priv, HDCP2_STATUS_DDI(port),
port             1528 drivers/gpu/drm/i915/display/intel_hdcp.c 	enum port port = connector->encoder->port;
port             1531 drivers/gpu/drm/i915/display/intel_hdcp.c 	WARN_ON(!(I915_READ(HDCP2_STATUS_DDI(port)) & LINK_ENCRYPTION_STATUS));
port             1533 drivers/gpu/drm/i915/display/intel_hdcp.c 	I915_WRITE(HDCP2_CTL_DDI(port),
port             1534 drivers/gpu/drm/i915/display/intel_hdcp.c 		   I915_READ(HDCP2_CTL_DDI(port)) & ~CTL_LINK_ENCRYPTION_REQ);
port             1536 drivers/gpu/drm/i915/display/intel_hdcp.c 	ret = intel_de_wait_for_clear(dev_priv, HDCP2_STATUS_DDI(port),
port             1634 drivers/gpu/drm/i915/display/intel_hdcp.c 	enum port port = connector->encoder->port;
port             1648 drivers/gpu/drm/i915/display/intel_hdcp.c 			  I915_READ(HDCP2_STATUS_DDI(port)));
port             1758 drivers/gpu/drm/i915/display/intel_hdcp.c 	data->port = connector->encoder->port;
port               26 drivers/gpu/drm/i915/display/intel_hdcp.h bool is_hdcp_supported(struct drm_i915_private *dev_priv, enum port port);
port              268 drivers/gpu/drm/i915/display/intel_hdmi.c 	if ((val & VIDEO_DIP_PORT_MASK) != VIDEO_DIP_PORT(encoder->port))
port              344 drivers/gpu/drm/i915/display/intel_hdmi.c 	if ((val & VIDEO_DIP_PORT_MASK) != VIDEO_DIP_PORT(encoder->port))
port              496 drivers/gpu/drm/i915/display/intel_hdmi.c 	if ((val & VIDEO_DIP_PORT_MASK) != VIDEO_DIP_PORT(encoder->port))
port              845 drivers/gpu/drm/i915/display/intel_hdmi.c 	u32 port = VIDEO_DIP_PORT(encoder->port);
port              863 drivers/gpu/drm/i915/display/intel_hdmi.c 		if (port != (val & VIDEO_DIP_PORT_MASK)) {
port              875 drivers/gpu/drm/i915/display/intel_hdmi.c 	if (port != (val & VIDEO_DIP_PORT_MASK)) {
port              882 drivers/gpu/drm/i915/display/intel_hdmi.c 		val |= port;
port             1028 drivers/gpu/drm/i915/display/intel_hdmi.c 	u32 port = VIDEO_DIP_PORT(encoder->port);
port             1046 drivers/gpu/drm/i915/display/intel_hdmi.c 	if (port != (val & VIDEO_DIP_PORT_MASK)) {
port             1051 drivers/gpu/drm/i915/display/intel_hdmi.c 		val |= port;
port             1135 drivers/gpu/drm/i915/display/intel_hdmi.c 	u32 port = VIDEO_DIP_PORT(encoder->port);
port             1153 drivers/gpu/drm/i915/display/intel_hdmi.c 	if (port != (val & VIDEO_DIP_PORT_MASK)) {
port             1158 drivers/gpu/drm/i915/display/intel_hdmi.c 		val |= port;
port             1494 drivers/gpu/drm/i915/display/intel_hdmi.c 	enum port port = intel_dig_port->base.port;
port             1505 drivers/gpu/drm/i915/display/intel_hdmi.c 	I915_WRITE(PORT_HDCP_RPRIME(port), ri.reg);
port             1508 drivers/gpu/drm/i915/display/intel_hdmi.c 	if (wait_for(I915_READ(PORT_HDCP_STATUS(port)) &
port             1511 drivers/gpu/drm/i915/display/intel_hdmi.c 			  I915_READ(PORT_HDCP_STATUS(port)));
port             2077 drivers/gpu/drm/i915/display/intel_hdmi.c 		&dev_priv->vbt.ddi_port_info[encoder->port];
port             2457 drivers/gpu/drm/i915/display/intel_hdmi.c 	enum port port = hdmi_to_dig_port(hdmi)->base.port;
port             2479 drivers/gpu/drm/i915/display/intel_hdmi.c 		    intel_bios_is_port_dp_dual_mode(dev_priv, port)) {
port             2869 drivers/gpu/drm/i915/display/intel_hdmi.c static u8 chv_port_to_ddc_pin(struct drm_i915_private *dev_priv, enum port port)
port             2873 drivers/gpu/drm/i915/display/intel_hdmi.c 	switch (port) {
port             2884 drivers/gpu/drm/i915/display/intel_hdmi.c 		MISSING_CASE(port);
port             2891 drivers/gpu/drm/i915/display/intel_hdmi.c static u8 bxt_port_to_ddc_pin(struct drm_i915_private *dev_priv, enum port port)
port             2895 drivers/gpu/drm/i915/display/intel_hdmi.c 	switch (port) {
port             2903 drivers/gpu/drm/i915/display/intel_hdmi.c 		MISSING_CASE(port);
port             2911 drivers/gpu/drm/i915/display/intel_hdmi.c 			      enum port port)
port             2915 drivers/gpu/drm/i915/display/intel_hdmi.c 	switch (port) {
port             2929 drivers/gpu/drm/i915/display/intel_hdmi.c 		MISSING_CASE(port);
port             2936 drivers/gpu/drm/i915/display/intel_hdmi.c static u8 icl_port_to_ddc_pin(struct drm_i915_private *dev_priv, enum port port)
port             2938 drivers/gpu/drm/i915/display/intel_hdmi.c 	enum phy phy = intel_port_to_phy(dev_priv, port);
port             2941 drivers/gpu/drm/i915/display/intel_hdmi.c 		return GMBUS_PIN_1_BXT + port;
port             2943 drivers/gpu/drm/i915/display/intel_hdmi.c 		return GMBUS_PIN_9_TC1_ICP + intel_port_to_tc(dev_priv, port);
port             2945 drivers/gpu/drm/i915/display/intel_hdmi.c 	WARN(1, "Unknown port:%c\n", port_name(port));
port             2949 drivers/gpu/drm/i915/display/intel_hdmi.c static u8 mcc_port_to_ddc_pin(struct drm_i915_private *dev_priv, enum port port)
port             2951 drivers/gpu/drm/i915/display/intel_hdmi.c 	enum phy phy = intel_port_to_phy(dev_priv, port);
port             2973 drivers/gpu/drm/i915/display/intel_hdmi.c 			      enum port port)
port             2977 drivers/gpu/drm/i915/display/intel_hdmi.c 	switch (port) {
port             2988 drivers/gpu/drm/i915/display/intel_hdmi.c 		MISSING_CASE(port);
port             2996 drivers/gpu/drm/i915/display/intel_hdmi.c 			     enum port port)
port             2999 drivers/gpu/drm/i915/display/intel_hdmi.c 		&dev_priv->vbt.ddi_port_info[port];
port             3004 drivers/gpu/drm/i915/display/intel_hdmi.c 			      info->alternate_ddc_pin, port_name(port));
port             3009 drivers/gpu/drm/i915/display/intel_hdmi.c 		ddc_pin = mcc_port_to_ddc_pin(dev_priv, port);
port             3011 drivers/gpu/drm/i915/display/intel_hdmi.c 		ddc_pin = icl_port_to_ddc_pin(dev_priv, port);
port             3013 drivers/gpu/drm/i915/display/intel_hdmi.c 		ddc_pin = cnp_port_to_ddc_pin(dev_priv, port);
port             3015 drivers/gpu/drm/i915/display/intel_hdmi.c 		ddc_pin = bxt_port_to_ddc_pin(dev_priv, port);
port             3017 drivers/gpu/drm/i915/display/intel_hdmi.c 		ddc_pin = chv_port_to_ddc_pin(dev_priv, port);
port             3019 drivers/gpu/drm/i915/display/intel_hdmi.c 		ddc_pin = g4x_port_to_ddc_pin(dev_priv, port);
port             3022 drivers/gpu/drm/i915/display/intel_hdmi.c 		      ddc_pin, port_name(port));
port             3075 drivers/gpu/drm/i915/display/intel_hdmi.c 	enum port port = intel_encoder->port;
port             3078 drivers/gpu/drm/i915/display/intel_hdmi.c 		      port_name(port));
port             3082 drivers/gpu/drm/i915/display/intel_hdmi.c 		 intel_dig_port->max_lanes, port_name(port)))
port             3096 drivers/gpu/drm/i915/display/intel_hdmi.c 	intel_hdmi->ddc_bus = intel_hdmi_ddc_pin(dev_priv, port);
port             3098 drivers/gpu/drm/i915/display/intel_hdmi.c 	if (WARN_ON(port == PORT_A))
port             3100 drivers/gpu/drm/i915/display/intel_hdmi.c 	intel_encoder->hpd_pin = intel_hpd_pin_default(dev_priv, port);
port             3112 drivers/gpu/drm/i915/display/intel_hdmi.c 	if (is_hdcp_supported(dev_priv, port)) {
port             3129 drivers/gpu/drm/i915/display/intel_hdmi.c 							 port_identifier(port));
port             3161 drivers/gpu/drm/i915/display/intel_hdmi.c 		     i915_reg_t hdmi_reg, enum port port)
port             3181 drivers/gpu/drm/i915/display/intel_hdmi.c 			 "HDMI %c", port_name(port));
port             3215 drivers/gpu/drm/i915/display/intel_hdmi.c 	intel_encoder->power_domain = intel_port_to_power_domain(port);
port             3216 drivers/gpu/drm/i915/display/intel_hdmi.c 	intel_encoder->port = port;
port             3218 drivers/gpu/drm/i915/display/intel_hdmi.c 		if (port == PORT_D)
port             3240 drivers/gpu/drm/i915/display/intel_hdmi.c 	intel_dig_port->aux_ch = intel_bios_port_aux_ch(dev_priv, port);
port               28 drivers/gpu/drm/i915/display/intel_hdmi.h 		     enum port port);
port               90 drivers/gpu/drm/i915/display/intel_hotplug.c 				   enum port port)
port               92 drivers/gpu/drm/i915/display/intel_hotplug.c 	switch (port) {
port              114 drivers/gpu/drm/i915/display/intel_hotplug.c 		MISSING_CASE(port);
port              325 drivers/gpu/drm/i915/display/intel_hotplug.c 		enum port port = encoder->port;
port              332 drivers/gpu/drm/i915/display/intel_hotplug.c 		long_hpd = long_port_mask & BIT(port);
port              333 drivers/gpu/drm/i915/display/intel_hotplug.c 		short_hpd = short_port_mask & BIT(port);
port              472 drivers/gpu/drm/i915/display/intel_hotplug.c 		enum port port = encoder->port;
port              484 drivers/gpu/drm/i915/display/intel_hotplug.c 		DRM_DEBUG_DRIVER("digital hpd port %c - %s\n", port_name(port),
port              490 drivers/gpu/drm/i915/display/intel_hotplug.c 			dev_priv->hotplug.long_port_mask |= BIT(port);
port              493 drivers/gpu/drm/i915/display/intel_hotplug.c 			dev_priv->hotplug.short_port_mask |= BIT(port);
port               27 drivers/gpu/drm/i915/display/intel_hotplug.h 				   enum port port);
port              119 drivers/gpu/drm/i915/display/intel_lpe_audio.c 	pdata->port[0].pipe = -1;
port              120 drivers/gpu/drm/i915/display/intel_lpe_audio.c 	pdata->port[1].pipe = -1;
port              121 drivers/gpu/drm/i915/display/intel_lpe_audio.c 	pdata->port[2].pipe = -1;
port              321 drivers/gpu/drm/i915/display/intel_lpe_audio.c 			    enum pipe pipe, enum port port,
port              333 drivers/gpu/drm/i915/display/intel_lpe_audio.c 	ppdata = &pdata->port[port - PORT_B];
port              337 drivers/gpu/drm/i915/display/intel_lpe_audio.c 	audio_enable = I915_READ(VLV_AUD_PORT_EN_DBG(port));
port              346 drivers/gpu/drm/i915/display/intel_lpe_audio.c 		I915_WRITE(VLV_AUD_PORT_EN_DBG(port),
port              355 drivers/gpu/drm/i915/display/intel_lpe_audio.c 		I915_WRITE(VLV_AUD_PORT_EN_DBG(port),
port              360 drivers/gpu/drm/i915/display/intel_lpe_audio.c 		pdata->notify_audio_lpe(dev_priv->lpe_audio.platdev, port - PORT_B);
port               12 drivers/gpu/drm/i915/display/intel_lpe_audio.h enum port;
port               19 drivers/gpu/drm/i915/display/intel_lpe_audio.h 			    enum pipe pipe, enum port port,
port               61 drivers/gpu/drm/i915/display/intel_lvds.c 	int port;
port              162 drivers/gpu/drm/i915/display/intel_lvds.c 	pps->port = REG_FIELD_GET(PANEL_PORT_SELECT_MASK, val);
port              198 drivers/gpu/drm/i915/display/intel_lvds.c 			 pps->divider, pps->port, pps->powerdown_on_reset);
port              213 drivers/gpu/drm/i915/display/intel_lvds.c 		   REG_FIELD_PREP(PANEL_PORT_SELECT_MASK, pps->port) |
port              900 drivers/gpu/drm/i915/display/intel_lvds.c 	intel_encoder->port = PORT_NONE;
port              370 drivers/gpu/drm/i915/display/intel_opregion.c 	u32 port;
port              377 drivers/gpu/drm/i915/display/intel_opregion.c 		port = 0;
port              379 drivers/gpu/drm/i915/display/intel_opregion.c 		port = intel_encoder->port;
port              381 drivers/gpu/drm/i915/display/intel_opregion.c 	if (port == PORT_E)  {
port              382 drivers/gpu/drm/i915/display/intel_opregion.c 		port = 0;
port              384 drivers/gpu/drm/i915/display/intel_opregion.c 		parm |= 1 << port;
port              385 drivers/gpu/drm/i915/display/intel_opregion.c 		port++;
port              411 drivers/gpu/drm/i915/display/intel_opregion.c 	parm |= type << (16 + port * 3);
port              102 drivers/gpu/drm/i915/display/intel_pipe_crc.c 			switch (dig_port->base.port) {
port              114 drivers/gpu/drm/i915/display/intel_pipe_crc.c 				     port_name(dig_port->base.port));
port              614 drivers/gpu/drm/i915/display/intel_psr.c 	if (dig_port->base.port != PORT_A) {
port              112 drivers/gpu/drm/i915/display/intel_sdvo.c 	enum port port;
port              233 drivers/gpu/drm/i915/display/intel_sdvo.c 	if (intel_sdvo->port == PORT_B)
port              410 drivers/gpu/drm/i915/display/intel_sdvo.c #define SDVO_NAME(svdo) ((svdo)->port == PORT_B ? "SDVOB" : "SDVOC")
port             1522 drivers/gpu/drm/i915/display/intel_sdvo.c 		if (intel_sdvo->port == PORT_B)
port             2527 drivers/gpu/drm/i915/display/intel_sdvo.c 	if (sdvo->port == PORT_B)
port             2545 drivers/gpu/drm/i915/display/intel_sdvo.c 	if (sdvo->port == PORT_B)
port             2585 drivers/gpu/drm/i915/display/intel_sdvo.c 	if (sdvo->port == PORT_B) {
port             2612 drivers/gpu/drm/i915/display/intel_sdvo.c 	if (sdvo->port == PORT_B)
port             3230 drivers/gpu/drm/i915/display/intel_sdvo.c 				   enum port port)
port             3233 drivers/gpu/drm/i915/display/intel_sdvo.c 		WARN_ON(port != PORT_B);
port             3235 drivers/gpu/drm/i915/display/intel_sdvo.c 		WARN_ON(port != PORT_B && port != PORT_C);
port             3239 drivers/gpu/drm/i915/display/intel_sdvo.c 		     i915_reg_t sdvo_reg, enum port port)
port             3245 drivers/gpu/drm/i915/display/intel_sdvo.c 	assert_sdvo_port_valid(dev_priv, port);
port             3252 drivers/gpu/drm/i915/display/intel_sdvo.c 	intel_sdvo->port = port;
port             3263 drivers/gpu/drm/i915/display/intel_sdvo.c 	intel_encoder->port = port;
port             3266 drivers/gpu/drm/i915/display/intel_sdvo.c 			 "SDVO %c", port_name(port));
port             3308 drivers/gpu/drm/i915/display/intel_sdvo.c 		if (intel_sdvo->port == PORT_B)
port               21 drivers/gpu/drm/i915/display/intel_sdvo.h 		     i915_reg_t reg, enum port port);
port               51 drivers/gpu/drm/i915/display/intel_tc.c 	enum tc_port tc_port = intel_port_to_tc(i915, dig_port->base.port);
port               98 drivers/gpu/drm/i915/display/intel_tc.c 	enum tc_port tc_port = intel_port_to_tc(i915, dig_port->base.port);
port              153 drivers/gpu/drm/i915/display/intel_tc.c 	enum tc_port tc_port = intel_port_to_tc(i915, dig_port->base.port);
port              185 drivers/gpu/drm/i915/display/intel_tc.c 	enum tc_port tc_port = intel_port_to_tc(i915, dig_port->base.port);
port              204 drivers/gpu/drm/i915/display/intel_tc.c 	enum tc_port tc_port = intel_port_to_tc(i915, dig_port->base.port);
port              235 drivers/gpu/drm/i915/display/intel_tc.c 	enum tc_port tc_port = intel_port_to_tc(i915, dig_port->base.port);
port              531 drivers/gpu/drm/i915/display/intel_tc.c 	enum port port = dig_port->base.port;
port              532 drivers/gpu/drm/i915/display/intel_tc.c 	enum tc_port tc_port = intel_port_to_tc(i915, port);
port              538 drivers/gpu/drm/i915/display/intel_tc.c 		 "%c/TC#%d", port_name(port), tc_port + 1);
port             1950 drivers/gpu/drm/i915/display/intel_tv.c 	intel_encoder->port = PORT_NONE;
port               77 drivers/gpu/drm/i915/display/vlv_dsi.c void vlv_dsi_wait_for_fifo_empty(struct intel_dsi *intel_dsi, enum port port)
port               87 drivers/gpu/drm/i915/display/vlv_dsi.c 	if (intel_de_wait_for_set(dev_priv, MIPI_GEN_FIFO_STAT(port),
port              128 drivers/gpu/drm/i915/display/vlv_dsi.c 	enum port port = intel_dsi_host->port;
port              143 drivers/gpu/drm/i915/display/vlv_dsi.c 		data_reg = MIPI_LP_GEN_DATA(port);
port              145 drivers/gpu/drm/i915/display/vlv_dsi.c 		ctrl_reg = MIPI_LP_GEN_CTRL(port);
port              148 drivers/gpu/drm/i915/display/vlv_dsi.c 		data_reg = MIPI_HS_GEN_DATA(port);
port              150 drivers/gpu/drm/i915/display/vlv_dsi.c 		ctrl_reg = MIPI_HS_GEN_CTRL(port);
port              156 drivers/gpu/drm/i915/display/vlv_dsi.c 		if (intel_de_wait_for_clear(dev_priv, MIPI_GEN_FIFO_STAT(port),
port              165 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_INTR_STAT(port), GEN_READ_DATA_AVAIL);
port              168 drivers/gpu/drm/i915/display/vlv_dsi.c 	if (intel_de_wait_for_clear(dev_priv, MIPI_GEN_FIFO_STAT(port),
port              178 drivers/gpu/drm/i915/display/vlv_dsi.c 		if (intel_de_wait_for_set(dev_priv, MIPI_INTR_STAT(port),
port              213 drivers/gpu/drm/i915/display/vlv_dsi.c 			enum port port)
port              227 drivers/gpu/drm/i915/display/vlv_dsi.c 	I915_WRITE(MIPI_INTR_STAT(port), SPL_PKT_SENT_INTERRUPT);
port              230 drivers/gpu/drm/i915/display/vlv_dsi.c 	if (cmd == I915_READ(MIPI_DPI_CONTROL(port)))
port              233 drivers/gpu/drm/i915/display/vlv_dsi.c 	I915_WRITE(MIPI_DPI_CONTROL(port), cmd);
port              236 drivers/gpu/drm/i915/display/vlv_dsi.c 	if (intel_de_wait_for_set(dev_priv, MIPI_INTR_STAT(port), mask, 100))
port              323 drivers/gpu/drm/i915/display/vlv_dsi.c 	enum port port;
port              331 drivers/gpu/drm/i915/display/vlv_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              332 drivers/gpu/drm/i915/display/vlv_dsi.c 		tmp = I915_READ(MIPI_CTRL(port));
port              333 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_CTRL(port), tmp | GLK_MIPIIO_ENABLE);
port              342 drivers/gpu/drm/i915/display/vlv_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              343 drivers/gpu/drm/i915/display/vlv_dsi.c 		tmp = I915_READ(MIPI_CTRL(port));
port              344 drivers/gpu/drm/i915/display/vlv_dsi.c 		if (!(I915_READ(MIPI_DEVICE_READY(port)) & DEVICE_READY))
port              348 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_CTRL(port), tmp);
port              352 drivers/gpu/drm/i915/display/vlv_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              353 drivers/gpu/drm/i915/display/vlv_dsi.c 		if (intel_de_wait_for_set(dev_priv, MIPI_CTRL(port),
port              359 drivers/gpu/drm/i915/display/vlv_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              361 drivers/gpu/drm/i915/display/vlv_dsi.c 			!(I915_READ(MIPI_DEVICE_READY(port)) & DEVICE_READY);
port              371 drivers/gpu/drm/i915/display/vlv_dsi.c 	enum port port;
port              375 drivers/gpu/drm/i915/display/vlv_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              376 drivers/gpu/drm/i915/display/vlv_dsi.c 		if (intel_de_wait_for_set(dev_priv, MIPI_CTRL(port),
port              386 drivers/gpu/drm/i915/display/vlv_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              387 drivers/gpu/drm/i915/display/vlv_dsi.c 		if (!(I915_READ(MIPI_DEVICE_READY(port)) & DEVICE_READY)) {
port              388 drivers/gpu/drm/i915/display/vlv_dsi.c 			val = I915_READ(MIPI_DEVICE_READY(port));
port              391 drivers/gpu/drm/i915/display/vlv_dsi.c 			I915_WRITE(MIPI_DEVICE_READY(port), val);
port              395 drivers/gpu/drm/i915/display/vlv_dsi.c 			val = I915_READ(MIPI_DEVICE_READY(port));
port              398 drivers/gpu/drm/i915/display/vlv_dsi.c 			I915_WRITE(MIPI_DEVICE_READY(port), val);
port              401 drivers/gpu/drm/i915/display/vlv_dsi.c 			if (intel_de_wait_for_clear(dev_priv, MIPI_CTRL(port),
port              406 drivers/gpu/drm/i915/display/vlv_dsi.c 			val = I915_READ(MIPI_DEVICE_READY(port));
port              409 drivers/gpu/drm/i915/display/vlv_dsi.c 			I915_WRITE(MIPI_DEVICE_READY(port), val);
port              412 drivers/gpu/drm/i915/display/vlv_dsi.c 			val = I915_READ(MIPI_DEVICE_READY(port));
port              415 drivers/gpu/drm/i915/display/vlv_dsi.c 			I915_WRITE(MIPI_DEVICE_READY(port), val);
port              417 drivers/gpu/drm/i915/display/vlv_dsi.c 			val = I915_READ(MIPI_CTRL(port));
port              419 drivers/gpu/drm/i915/display/vlv_dsi.c 			I915_WRITE(MIPI_CTRL(port), val);
port              424 drivers/gpu/drm/i915/display/vlv_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              425 drivers/gpu/drm/i915/display/vlv_dsi.c 		if (intel_de_wait_for_set(dev_priv, MIPI_CTRL(port),
port              431 drivers/gpu/drm/i915/display/vlv_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              432 drivers/gpu/drm/i915/display/vlv_dsi.c 		if (intel_de_wait_for_set(dev_priv, BXT_MIPI_PORT_CTRL(port),
port              442 drivers/gpu/drm/i915/display/vlv_dsi.c 	enum port port;
port              448 drivers/gpu/drm/i915/display/vlv_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              449 drivers/gpu/drm/i915/display/vlv_dsi.c 		val = I915_READ(BXT_MIPI_PORT_CTRL(port));
port              450 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(BXT_MIPI_PORT_CTRL(port), val | LP_OUTPUT_HOLD);
port              455 drivers/gpu/drm/i915/display/vlv_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              456 drivers/gpu/drm/i915/display/vlv_dsi.c 		val = I915_READ(MIPI_DEVICE_READY(port));
port              458 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_DEVICE_READY(port), val);
port              461 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_DEVICE_READY(port), val);
port              469 drivers/gpu/drm/i915/display/vlv_dsi.c 	enum port port;
port              483 drivers/gpu/drm/i915/display/vlv_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              485 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_DEVICE_READY(port), ULPS_STATE_ENTER);
port              496 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_DEVICE_READY(port), ULPS_STATE_EXIT);
port              499 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_DEVICE_READY(port), DEVICE_READY);
port              520 drivers/gpu/drm/i915/display/vlv_dsi.c 	enum port port;
port              524 drivers/gpu/drm/i915/display/vlv_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              525 drivers/gpu/drm/i915/display/vlv_dsi.c 		val = I915_READ(MIPI_DEVICE_READY(port));
port              528 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_DEVICE_READY(port), val);
port              532 drivers/gpu/drm/i915/display/vlv_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              533 drivers/gpu/drm/i915/display/vlv_dsi.c 		if (intel_de_wait_for_clear(dev_priv, MIPI_CTRL(port),
port              539 drivers/gpu/drm/i915/display/vlv_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              540 drivers/gpu/drm/i915/display/vlv_dsi.c 		if (intel_de_wait_for_clear(dev_priv, MIPI_CTRL(port),
port              550 drivers/gpu/drm/i915/display/vlv_dsi.c 	enum port port;
port              559 drivers/gpu/drm/i915/display/vlv_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              560 drivers/gpu/drm/i915/display/vlv_dsi.c 		if (intel_de_wait_for_clear(dev_priv, MIPI_CTRL(port),
port              566 drivers/gpu/drm/i915/display/vlv_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              567 drivers/gpu/drm/i915/display/vlv_dsi.c 		tmp = I915_READ(MIPI_CTRL(port));
port              569 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_CTRL(port), tmp);
port              583 drivers/gpu/drm/i915/display/vlv_dsi.c 	enum port port;
port              586 drivers/gpu/drm/i915/display/vlv_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              589 drivers/gpu/drm/i915/display/vlv_dsi.c 			BXT_MIPI_PORT_CTRL(port) : MIPI_PORT_CTRL(PORT_A);
port              592 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_DEVICE_READY(port), DEVICE_READY |
port              596 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_DEVICE_READY(port), DEVICE_READY |
port              600 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_DEVICE_READY(port), DEVICE_READY |
port              608 drivers/gpu/drm/i915/display/vlv_dsi.c 		if ((IS_GEN9_LP(dev_priv) || port == PORT_A) &&
port              618 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_DEVICE_READY(port), 0x00);
port              629 drivers/gpu/drm/i915/display/vlv_dsi.c 	enum port port;
port              634 drivers/gpu/drm/i915/display/vlv_dsi.c 			for_each_dsi_port(port, intel_dsi->ports) {
port              635 drivers/gpu/drm/i915/display/vlv_dsi.c 				temp = I915_READ(MIPI_CTRL(port));
port              639 drivers/gpu/drm/i915/display/vlv_dsi.c 				I915_WRITE(MIPI_CTRL(port), temp);
port              650 drivers/gpu/drm/i915/display/vlv_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              652 drivers/gpu/drm/i915/display/vlv_dsi.c 			BXT_MIPI_PORT_CTRL(port) : MIPI_PORT_CTRL(port);
port              685 drivers/gpu/drm/i915/display/vlv_dsi.c 	enum port port;
port              687 drivers/gpu/drm/i915/display/vlv_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              689 drivers/gpu/drm/i915/display/vlv_dsi.c 			BXT_MIPI_PORT_CTRL(port) : MIPI_PORT_CTRL(port);
port              753 drivers/gpu/drm/i915/display/vlv_dsi.c 	enum port port;
port              826 drivers/gpu/drm/i915/display/vlv_dsi.c 		for_each_dsi_port(port, intel_dsi->ports)
port              827 drivers/gpu/drm/i915/display/vlv_dsi.c 			I915_WRITE(MIPI_MAX_RETURN_PKT_SIZE(port), 8 * 4);
port              832 drivers/gpu/drm/i915/display/vlv_dsi.c 		for_each_dsi_port(port, intel_dsi->ports)
port              833 drivers/gpu/drm/i915/display/vlv_dsi.c 			dpi_send_cmd(intel_dsi, TURN_ON, false, port);
port              854 drivers/gpu/drm/i915/display/vlv_dsi.c 	enum port port;
port              868 drivers/gpu/drm/i915/display/vlv_dsi.c 		for_each_dsi_port(port, intel_dsi->ports)
port              869 drivers/gpu/drm/i915/display/vlv_dsi.c 			dpi_send_cmd(intel_dsi, SHUTDOWN, false, port);
port              890 drivers/gpu/drm/i915/display/vlv_dsi.c 	enum port port;
port              896 drivers/gpu/drm/i915/display/vlv_dsi.c 		for_each_dsi_port(port, intel_dsi->ports)
port              897 drivers/gpu/drm/i915/display/vlv_dsi.c 			vlv_dsi_wait_for_fifo_empty(intel_dsi, port);
port              961 drivers/gpu/drm/i915/display/vlv_dsi.c 	enum port port;
port              980 drivers/gpu/drm/i915/display/vlv_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port              982 drivers/gpu/drm/i915/display/vlv_dsi.c 			BXT_MIPI_PORT_CTRL(port) : MIPI_PORT_CTRL(port);
port              991 drivers/gpu/drm/i915/display/vlv_dsi.c 		    port == PORT_C)
port              996 drivers/gpu/drm/i915/display/vlv_dsi.c 			u32 tmp = I915_READ(MIPI_DSI_FUNC_PRG(port));
port             1003 drivers/gpu/drm/i915/display/vlv_dsi.c 		if (!(I915_READ(MIPI_DEVICE_READY(port)) & DEVICE_READY))
port             1007 drivers/gpu/drm/i915/display/vlv_dsi.c 			u32 tmp = I915_READ(MIPI_CTRL(port));
port             1016 drivers/gpu/drm/i915/display/vlv_dsi.c 			*pipe = port == PORT_A ? PIPE_A : PIPE_B;
port             1041 drivers/gpu/drm/i915/display/vlv_dsi.c 	enum port port;
port             1054 drivers/gpu/drm/i915/display/vlv_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port             1055 drivers/gpu/drm/i915/display/vlv_dsi.c 		if (I915_READ(BXT_MIPI_PORT_CTRL(port)) & DPI_ENABLE)
port             1059 drivers/gpu/drm/i915/display/vlv_dsi.c 	fmt = I915_READ(MIPI_DSI_FUNC_PRG(port)) & VID_MODE_FORMAT_MASK;
port             1071 drivers/gpu/drm/i915/display/vlv_dsi.c 				I915_READ(BXT_MIPI_TRANS_HACTIVE(port));
port             1073 drivers/gpu/drm/i915/display/vlv_dsi.c 				I915_READ(BXT_MIPI_TRANS_VACTIVE(port));
port             1075 drivers/gpu/drm/i915/display/vlv_dsi.c 				I915_READ(BXT_MIPI_TRANS_VTOTAL(port));
port             1078 drivers/gpu/drm/i915/display/vlv_dsi.c 	hfp = I915_READ(MIPI_HFP_COUNT(port));
port             1084 drivers/gpu/drm/i915/display/vlv_dsi.c 	hsync = I915_READ(MIPI_HSYNC_PADDING_COUNT(port));
port             1085 drivers/gpu/drm/i915/display/vlv_dsi.c 	hbp = I915_READ(MIPI_HBP_COUNT(port));
port             1102 drivers/gpu/drm/i915/display/vlv_dsi.c 	vfp = I915_READ(MIPI_VFP_COUNT(port));
port             1103 drivers/gpu/drm/i915/display/vlv_dsi.c 	vsync = I915_READ(MIPI_VSYNC_PADDING_COUNT(port));
port             1104 drivers/gpu/drm/i915/display/vlv_dsi.c 	vbp = I915_READ(MIPI_VBP_COUNT(port));
port             1232 drivers/gpu/drm/i915/display/vlv_dsi.c 	enum port port;
port             1264 drivers/gpu/drm/i915/display/vlv_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port             1272 drivers/gpu/drm/i915/display/vlv_dsi.c 			I915_WRITE(BXT_MIPI_TRANS_HACTIVE(port),
port             1274 drivers/gpu/drm/i915/display/vlv_dsi.c 			I915_WRITE(BXT_MIPI_TRANS_VACTIVE(port),
port             1276 drivers/gpu/drm/i915/display/vlv_dsi.c 			I915_WRITE(BXT_MIPI_TRANS_VTOTAL(port),
port             1280 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_HACTIVE_AREA_COUNT(port), hactive);
port             1281 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_HFP_COUNT(port), hfp);
port             1285 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_HSYNC_PADDING_COUNT(port), hsync);
port             1286 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_HBP_COUNT(port), hbp);
port             1289 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_VFP_COUNT(port), vfp);
port             1290 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_VSYNC_PADDING_COUNT(port), vsync);
port             1291 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_VBP_COUNT(port), vbp);
port             1321 drivers/gpu/drm/i915/display/vlv_dsi.c 	enum port port;
port             1336 drivers/gpu/drm/i915/display/vlv_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port             1348 drivers/gpu/drm/i915/display/vlv_dsi.c 			tmp = I915_READ(MIPI_CTRL(port));
port             1350 drivers/gpu/drm/i915/display/vlv_dsi.c 			I915_WRITE(MIPI_CTRL(port), tmp |
port             1355 drivers/gpu/drm/i915/display/vlv_dsi.c 			tmp = I915_READ(MIPI_CTRL(port));
port             1359 drivers/gpu/drm/i915/display/vlv_dsi.c 			I915_WRITE(MIPI_CTRL(port), tmp);
port             1363 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_INTR_STAT(port), 0xffffffff);
port             1364 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_INTR_EN(port), 0xffffffff);
port             1366 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_DPHY_PARAM(port), intel_dsi->dphy_reg);
port             1368 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_DPI_RESOLUTION(port),
port             1396 drivers/gpu/drm/i915/display/vlv_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port             1397 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_DSI_FUNC_PRG(port), val);
port             1418 drivers/gpu/drm/i915/display/vlv_dsi.c 			I915_WRITE(MIPI_HS_TX_TIMEOUT(port),
port             1423 drivers/gpu/drm/i915/display/vlv_dsi.c 			I915_WRITE(MIPI_HS_TX_TIMEOUT(port),
port             1429 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_LP_RX_TIMEOUT(port), intel_dsi->lp_rx_timeout);
port             1430 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_TURN_AROUND_TIMEOUT(port),
port             1432 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_DEVICE_RESET_TIMER(port),
port             1438 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_INIT_COUNT(port),
port             1448 drivers/gpu/drm/i915/display/vlv_dsi.c 			I915_WRITE(MIPI_INIT_COUNT(port ==
port             1454 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_EOT_DISABLE(port), tmp);
port             1457 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_INIT_COUNT(port), intel_dsi->init_count);
port             1464 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_HIGH_LOW_SWITCH_COUNT(port),
port             1473 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_LP_BYTECLK(port), intel_dsi->lp_byte_clk);
port             1476 drivers/gpu/drm/i915/display/vlv_dsi.c 			I915_WRITE(MIPI_TLPX_TIME_COUNT(port),
port             1479 drivers/gpu/drm/i915/display/vlv_dsi.c 			I915_WRITE(MIPI_CLK_LANE_TIMING(port),
port             1488 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_DBI_BW_CTRL(port), intel_dsi->bw_timer);
port             1490 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_CLK_LANE_SWITCH_TIME_CNT(port),
port             1498 drivers/gpu/drm/i915/display/vlv_dsi.c 			I915_WRITE(MIPI_VIDEO_MODE_FORMAT(port),
port             1510 drivers/gpu/drm/i915/display/vlv_dsi.c 	enum port port;
port             1516 drivers/gpu/drm/i915/display/vlv_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port             1518 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_DEVICE_READY(port), 0x0);
port             1521 drivers/gpu/drm/i915/display/vlv_dsi.c 			bxt_dsi_reset_clocks(encoder, port);
port             1523 drivers/gpu/drm/i915/display/vlv_dsi.c 			vlv_dsi_reset_clocks(encoder, port);
port             1524 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_EOT_DISABLE(port), CLOCKSTOP);
port             1526 drivers/gpu/drm/i915/display/vlv_dsi.c 		val = I915_READ(MIPI_DSI_FUNC_PRG(port));
port             1528 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_DSI_FUNC_PRG(port), val);
port             1530 drivers/gpu/drm/i915/display/vlv_dsi.c 		I915_WRITE(MIPI_DEVICE_READY(port), 0x1);
port             1821 drivers/gpu/drm/i915/display/vlv_dsi.c 	enum port port;
port             1826 drivers/gpu/drm/i915/display/vlv_dsi.c 	if (!intel_bios_is_dsi_present(dev_priv, &port))
port             1851 drivers/gpu/drm/i915/display/vlv_dsi.c 			 "DSI %c", port_name(port));
port             1863 drivers/gpu/drm/i915/display/vlv_dsi.c 	intel_encoder->port = port;
port             1874 drivers/gpu/drm/i915/display/vlv_dsi.c 	else if (port == PORT_A)
port             1882 drivers/gpu/drm/i915/display/vlv_dsi.c 		intel_dsi->ports = BIT(port);
port             1888 drivers/gpu/drm/i915/display/vlv_dsi.c 	for_each_dsi_port(port, intel_dsi->ports) {
port             1892 drivers/gpu/drm/i915/display/vlv_dsi.c 					   port);
port             1896 drivers/gpu/drm/i915/display/vlv_dsi.c 		intel_dsi->dsi_hosts[port] = host;
port              340 drivers/gpu/drm/i915/display/vlv_dsi_pll.c void vlv_dsi_reset_clocks(struct intel_encoder *encoder, enum port port)
port              346 drivers/gpu/drm/i915/display/vlv_dsi_pll.c 	temp = I915_READ(MIPI_CTRL(port));
port              348 drivers/gpu/drm/i915/display/vlv_dsi_pll.c 	I915_WRITE(MIPI_CTRL(port), temp |
port              401 drivers/gpu/drm/i915/display/vlv_dsi_pll.c static void bxt_dsi_program_clocks(struct drm_device *dev, enum port port,
port              416 drivers/gpu/drm/i915/display/vlv_dsi_pll.c 	tmp &= ~(BXT_MIPI_TX_ESCLK_FIXDIV_MASK(port));
port              417 drivers/gpu/drm/i915/display/vlv_dsi_pll.c 	tmp &= ~(BXT_MIPI_RX_ESCLK_UPPER_FIXDIV_MASK(port));
port              418 drivers/gpu/drm/i915/display/vlv_dsi_pll.c 	tmp &= ~(BXT_MIPI_8X_BY3_DIVIDER_MASK(port));
port              419 drivers/gpu/drm/i915/display/vlv_dsi_pll.c 	tmp &= ~(BXT_MIPI_RX_ESCLK_LOWER_FIXDIV_MASK(port));
port              446 drivers/gpu/drm/i915/display/vlv_dsi_pll.c 	tmp |= BXT_MIPI_8X_BY3_DIVIDER(port, mipi_8by3_divider);
port              447 drivers/gpu/drm/i915/display/vlv_dsi_pll.c 	tmp |= BXT_MIPI_TX_ESCLK_DIVIDER(port, tx_div);
port              448 drivers/gpu/drm/i915/display/vlv_dsi_pll.c 	tmp |= BXT_MIPI_RX_ESCLK_LOWER_DIVIDER(port, rx_div_lower);
port              449 drivers/gpu/drm/i915/display/vlv_dsi_pll.c 	tmp |= BXT_MIPI_RX_ESCLK_UPPER_DIVIDER(port, rx_div_upper);
port              507 drivers/gpu/drm/i915/display/vlv_dsi_pll.c 	enum port port;
port              518 drivers/gpu/drm/i915/display/vlv_dsi_pll.c 		for_each_dsi_port(port, intel_dsi->ports)
port              519 drivers/gpu/drm/i915/display/vlv_dsi_pll.c 			bxt_dsi_program_clocks(encoder->base.dev, port, config);
port              539 drivers/gpu/drm/i915/display/vlv_dsi_pll.c void bxt_dsi_reset_clocks(struct intel_encoder *encoder, enum port port)
port              548 drivers/gpu/drm/i915/display/vlv_dsi_pll.c 		tmp &= ~(BXT_MIPI_TX_ESCLK_FIXDIV_MASK(port));
port              549 drivers/gpu/drm/i915/display/vlv_dsi_pll.c 		tmp &= ~(BXT_MIPI_RX_ESCLK_UPPER_FIXDIV_MASK(port));
port              550 drivers/gpu/drm/i915/display/vlv_dsi_pll.c 		tmp &= ~(BXT_MIPI_8X_BY3_DIVIDER_MASK(port));
port              551 drivers/gpu/drm/i915/display/vlv_dsi_pll.c 		tmp &= ~(BXT_MIPI_RX_ESCLK_LOWER_FIXDIV_MASK(port));
port              562 drivers/gpu/drm/i915/display/vlv_dsi_pll.c 	I915_WRITE(MIPI_EOT_DISABLE(port), CLOCKSTOP);
port             1250 drivers/gpu/drm/i915/gt/intel_engine_cs.c 		struct i915_request * const *port, *rq;
port             1283 drivers/gpu/drm/i915/gt/intel_engine_cs.c 		for (port = execlists->active; (rq = *port); port++) {
port             1289 drivers/gpu/drm/i915/gt/intel_engine_cs.c 				       (int)(port - execlists->active));
port             1299 drivers/gpu/drm/i915/gt/intel_engine_cs.c 		for (port = execlists->pending; (rq = *port); port++) {
port             1304 drivers/gpu/drm/i915/gt/intel_engine_cs.c 				 (int)(port - execlists->pending),
port             1450 drivers/gpu/drm/i915/gt/intel_engine_cs.c 		struct i915_request * const *port;
port             1456 drivers/gpu/drm/i915/gt/intel_engine_cs.c 		for (port = execlists->active; (rq = *port); port++)
port             1459 drivers/gpu/drm/i915/gt/intel_engine_cs.c 		for (port = execlists->pending; (rq = *port); port++) {
port              698 drivers/gpu/drm/i915/gt/intel_lrc.c static inline void write_desc(struct intel_engine_execlists *execlists, u64 desc, u32 port)
port              701 drivers/gpu/drm/i915/gt/intel_lrc.c 		writel(lower_32_bits(desc), execlists->submit_reg + port * 2);
port              702 drivers/gpu/drm/i915/gt/intel_lrc.c 		writel(upper_32_bits(desc), execlists->submit_reg + port * 2 + 1);
port              732 drivers/gpu/drm/i915/gt/intel_lrc.c 	struct i915_request * const *port, *rq;
port              743 drivers/gpu/drm/i915/gt/intel_lrc.c 	for (port = execlists->pending; (rq = *port); port++) {
port             1041 drivers/gpu/drm/i915/gt/intel_lrc.c 	struct i915_request **port = execlists->pending;
port             1042 drivers/gpu/drm/i915/gt/intel_lrc.c 	struct i915_request ** const last_port = port + execlists->port_mask;
port             1293 drivers/gpu/drm/i915/gt/intel_lrc.c 				if (port == last_port)
port             1320 drivers/gpu/drm/i915/gt/intel_lrc.c 					*port = execlists_schedule_in(last, port - execlists->pending);
port             1321 drivers/gpu/drm/i915/gt/intel_lrc.c 					port++;
port             1361 drivers/gpu/drm/i915/gt/intel_lrc.c 		*port = execlists_schedule_in(last, port - execlists->pending);
port             1362 drivers/gpu/drm/i915/gt/intel_lrc.c 		memset(port + 1, 0, (last_port - port) * sizeof(*port));
port             1374 drivers/gpu/drm/i915/gt/intel_lrc.c 	struct i915_request * const *port, *rq;
port             1376 drivers/gpu/drm/i915/gt/intel_lrc.c 	for (port = execlists->pending; (rq = *port); port++)
port             1380 drivers/gpu/drm/i915/gt/intel_lrc.c 	for (port = execlists->active; (rq = *port); port++)
port              543 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c 	struct i915_request **port;
port              561 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c 	port = first;
port              569 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c 				if (port == last_port)
port              572 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c 				*port = schedule_in(last,
port              573 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c 						    port - execlists->inflight);
port              574 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c 				port++;
port              590 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c 		*port = schedule_in(last, port - execlists->inflight);
port              591 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c 		*++port = NULL;
port              592 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c 		guc_submit(engine, first, port);
port              601 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c 	struct i915_request **port, *rq;
port              606 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c 	for (port = execlists->inflight; (rq = *port); port++) {
port              612 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c 	if (port != execlists->inflight) {
port              613 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c 		int idx = port - execlists->inflight;
port              615 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c 		memmove(execlists->inflight, port, rem * sizeof(*port));
port              644 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c 	struct i915_request * const *port, *rq;
port              648 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c 	for (port = execlists->active; (rq = *port); port++)
port              349 drivers/gpu/drm/i915/gvt/display.c 	struct intel_vgpu_port *port = intel_vgpu_port(vgpu, port_num);
port              351 drivers/gpu/drm/i915/gvt/display.c 	kfree(port->edid);
port              352 drivers/gpu/drm/i915/gvt/display.c 	port->edid = NULL;
port              354 drivers/gpu/drm/i915/gvt/display.c 	kfree(port->dpcd);
port              355 drivers/gpu/drm/i915/gvt/display.c 	port->dpcd = NULL;
port              361 drivers/gpu/drm/i915/gvt/display.c 	struct intel_vgpu_port *port = intel_vgpu_port(vgpu, port_num);
port              366 drivers/gpu/drm/i915/gvt/display.c 	port->edid = kzalloc(sizeof(*(port->edid)), GFP_KERNEL);
port              367 drivers/gpu/drm/i915/gvt/display.c 	if (!port->edid)
port              370 drivers/gpu/drm/i915/gvt/display.c 	port->dpcd = kzalloc(sizeof(*(port->dpcd)), GFP_KERNEL);
port              371 drivers/gpu/drm/i915/gvt/display.c 	if (!port->dpcd) {
port              372 drivers/gpu/drm/i915/gvt/display.c 		kfree(port->edid);
port              376 drivers/gpu/drm/i915/gvt/display.c 	memcpy(port->edid->edid_block, virtual_dp_monitor_edid[resolution],
port              378 drivers/gpu/drm/i915/gvt/display.c 	port->edid->data_valid = true;
port              380 drivers/gpu/drm/i915/gvt/display.c 	memcpy(port->dpcd->data, dpcd_fix_data, DPCD_HEADER_SIZE);
port              381 drivers/gpu/drm/i915/gvt/display.c 	port->dpcd->data_valid = true;
port              382 drivers/gpu/drm/i915/gvt/display.c 	port->dpcd->data[DPCD_SINK_COUNT] = 0x1;
port              383 drivers/gpu/drm/i915/gvt/display.c 	port->type = type;
port              384 drivers/gpu/drm/i915/gvt/display.c 	port->id = resolution;
port               41 drivers/gpu/drm/i915/gvt/display.h #define intel_vgpu_port(vgpu, port) \
port               42 drivers/gpu/drm/i915/gvt/display.h 	(&(vgpu->display.ports[port]))
port               44 drivers/gpu/drm/i915/gvt/display.h #define intel_vgpu_has_monitor_on_port(vgpu, port) \
port               45 drivers/gpu/drm/i915/gvt/display.h 	(intel_vgpu_port(vgpu, port)->edid && \
port               46 drivers/gpu/drm/i915/gvt/display.h 		intel_vgpu_port(vgpu, port)->edid->data_valid)
port               48 drivers/gpu/drm/i915/gvt/display.h #define intel_vgpu_port_is_dp(vgpu, port) \
port               49 drivers/gpu/drm/i915/gvt/display.h 	((intel_vgpu_port(vgpu, port)->type == GVT_DP_A) || \
port               50 drivers/gpu/drm/i915/gvt/display.h 	(intel_vgpu_port(vgpu, port)->type == GVT_DP_B) || \
port               51 drivers/gpu/drm/i915/gvt/display.h 	(intel_vgpu_port(vgpu, port)->type == GVT_DP_C) || \
port               52 drivers/gpu/drm/i915/gvt/display.h 	(intel_vgpu_port(vgpu, port)->type == GVT_DP_D))
port               68 drivers/gpu/drm/i915/gvt/edid.c 	if (intel_vgpu_has_monitor_on_port(vgpu, edid->port)) {
port               70 drivers/gpu/drm/i915/gvt/edid.c 			intel_vgpu_port(vgpu, edid->port)->edid;
port               83 drivers/gpu/drm/i915/gvt/edid.c 	int port = -EINVAL;
port               86 drivers/gpu/drm/i915/gvt/edid.c 		port = PORT_B;
port               88 drivers/gpu/drm/i915/gvt/edid.c 		port = PORT_C;
port               90 drivers/gpu/drm/i915/gvt/edid.c 		port = PORT_D;
port               92 drivers/gpu/drm/i915/gvt/edid.c 		port = PORT_E;
port               93 drivers/gpu/drm/i915/gvt/edid.c 	return port;
port               99 drivers/gpu/drm/i915/gvt/edid.c 	int port = -EINVAL;
port              102 drivers/gpu/drm/i915/gvt/edid.c 		port = PORT_B;
port              104 drivers/gpu/drm/i915/gvt/edid.c 		port = PORT_C;
port              106 drivers/gpu/drm/i915/gvt/edid.c 		port = PORT_D;
port              107 drivers/gpu/drm/i915/gvt/edid.c 	return port;
port              113 drivers/gpu/drm/i915/gvt/edid.c 	int port = -EINVAL;
port              116 drivers/gpu/drm/i915/gvt/edid.c 		port = PORT_E;
port              118 drivers/gpu/drm/i915/gvt/edid.c 		port = PORT_C;
port              120 drivers/gpu/drm/i915/gvt/edid.c 		port = PORT_B;
port              122 drivers/gpu/drm/i915/gvt/edid.c 		port = PORT_D;
port              123 drivers/gpu/drm/i915/gvt/edid.c 	return port;
port              139 drivers/gpu/drm/i915/gvt/edid.c 	int port, pin_select;
port              151 drivers/gpu/drm/i915/gvt/edid.c 		port = bxt_get_port_from_gmbus0(pin_select);
port              153 drivers/gpu/drm/i915/gvt/edid.c 		port = cnp_get_port_from_gmbus0(pin_select);
port              155 drivers/gpu/drm/i915/gvt/edid.c 		port = get_port_from_gmbus0(pin_select);
port              156 drivers/gpu/drm/i915/gvt/edid.c 	if (WARN_ON(port < 0))
port              165 drivers/gpu/drm/i915/gvt/edid.c 	if (intel_vgpu_has_monitor_on_port(vgpu, port) &&
port              166 drivers/gpu/drm/i915/gvt/edid.c 			!intel_vgpu_port_is_dp(vgpu, port)) {
port              167 drivers/gpu/drm/i915/gvt/edid.c 		vgpu->display.i2c_edid.port = port;
port              519 drivers/gpu/drm/i915/gvt/edid.c 				i2c_edid->port = port_idx;
port              567 drivers/gpu/drm/i915/gvt/edid.c 	edid->port = -1;
port              128 drivers/gpu/drm/i915/gvt/edid.h 	unsigned int port;
port              898 drivers/gpu/drm/i915/gvt/handlers.c #define dpy_is_valid_port(port)	\
port              899 drivers/gpu/drm/i915/gvt/handlers.c 		(((port) >= PORT_A) && ((port) < I915_MAX_PORTS))
port              908 drivers/gpu/drm/i915/gvt/handlers.c 	struct intel_vgpu_port *port = NULL;
port              935 drivers/gpu/drm/i915/gvt/handlers.c 	port = &display->ports[port_index];
port              936 drivers/gpu/drm/i915/gvt/handlers.c 	dpcd = port->dpcd;
port              611 drivers/gpu/drm/i915/gvt/kvmgt.c 	struct intel_vgpu_port *port = intel_vgpu_port(vgpu, port_num);
port              623 drivers/gpu/drm/i915/gvt/kvmgt.c 	base->vfio_edid_regs.max_xres = vgpu_edid_xres(port->id);
port              624 drivers/gpu/drm/i915/gvt/kvmgt.c 	base->vfio_edid_regs.max_yres = vgpu_edid_yres(port->id);
port              625 drivers/gpu/drm/i915/gvt/kvmgt.c 	base->edid_blob = port->edid->edid_block;
port             2534 drivers/gpu/drm/i915/i915_debugfs.c 					intel_connector->port);
port             3114 drivers/gpu/drm/i915/i915_debugfs.c 			   port_name(intel_dig_port->base.port));
port             1240 drivers/gpu/drm/i915/i915_gpu_error.c 	struct i915_request * const *port = execlists->active;
port             1243 drivers/gpu/drm/i915/i915_gpu_error.c 	while (*port)
port             1244 drivers/gpu/drm/i915/i915_gpu_error.c 		record_request(*port++, &ee->execlist[n++]);
port             2145 drivers/gpu/drm/i915/i915_irq.c 		int port = ffs((pch_iir & SDE_AUDIO_POWER_MASK) >>
port             2148 drivers/gpu/drm/i915/i915_irq.c 				 port_name(port));
port             2231 drivers/gpu/drm/i915/i915_irq.c 		int port = ffs((pch_iir & SDE_AUDIO_POWER_MASK_CPT) >>
port             2234 drivers/gpu/drm/i915/i915_irq.c 				 port_name(port));
port              231 drivers/gpu/drm/i915/i915_reg.h #define _PORT(port, a, b)		_PICK_EVEN(port, a, b)
port              237 drivers/gpu/drm/i915/i915_reg.h #define _MMIO_PORT(port, a, b)		_MMIO(_PORT(port, a, b))
port             1376 drivers/gpu/drm/i915/i915_reg.h #define VLV_PCS01_DW8(port) _PORT(port, _VLV_PCS01_DW8_CH0, _VLV_PCS01_DW8_CH1)
port             1377 drivers/gpu/drm/i915/i915_reg.h #define VLV_PCS23_DW8(port) _PORT(port, _VLV_PCS23_DW8_CH0, _VLV_PCS23_DW8_CH1)
port             1412 drivers/gpu/drm/i915/i915_reg.h #define VLV_PCS01_DW10(port) _PORT(port, _VLV_PCS01_DW10_CH0, _VLV_PCS01_DW10_CH1)
port             1413 drivers/gpu/drm/i915/i915_reg.h #define VLV_PCS23_DW10(port) _PORT(port, _VLV_PCS23_DW10_CH0, _VLV_PCS23_DW10_CH1)
port             1644 drivers/gpu/drm/i915/i915_reg.h #define BXT_PHY_CTL(port)		_MMIO_PORT(port, _BXT_PHY_CTL_DDI_A, \
port             1664 drivers/gpu/drm/i915/i915_reg.h #define BXT_PORT_PLL_ENABLE(port)	_MMIO_PORT(port, _PORT_PLL_A, _PORT_PLL_B)
port             1878 drivers/gpu/drm/i915/i915_reg.h #define _CNL_PORT_TX_DW_GRP(dw, port)	(_PICK((port), \
port             1886 drivers/gpu/drm/i915/i915_reg.h #define _CNL_PORT_TX_DW_LN0(dw, port)	(_PICK((port), \
port             1906 drivers/gpu/drm/i915/i915_reg.h #define CNL_PORT_TX_DW2_GRP(port)	_MMIO(_CNL_PORT_TX_DW_GRP(2, port))
port             1907 drivers/gpu/drm/i915/i915_reg.h #define CNL_PORT_TX_DW2_LN0(port)	_MMIO(_CNL_PORT_TX_DW_LN0(2, port))
port             1922 drivers/gpu/drm/i915/i915_reg.h #define CNL_PORT_TX_DW4_GRP(port)	_MMIO(_CNL_PORT_TX_DW_GRP(4, (port)))
port             1923 drivers/gpu/drm/i915/i915_reg.h #define CNL_PORT_TX_DW4_LN0(port)	_MMIO(_CNL_PORT_TX_DW_LN0(4, (port)))
port             1924 drivers/gpu/drm/i915/i915_reg.h #define CNL_PORT_TX_DW4_LN(ln, port)   _MMIO(_CNL_PORT_TX_DW_LN0(4, (port)) + \
port             1939 drivers/gpu/drm/i915/i915_reg.h #define CNL_PORT_TX_DW5_GRP(port)	_MMIO(_CNL_PORT_TX_DW_GRP(5, port))
port             1940 drivers/gpu/drm/i915/i915_reg.h #define CNL_PORT_TX_DW5_LN0(port)	_MMIO(_CNL_PORT_TX_DW_LN0(5, port))
port             1952 drivers/gpu/drm/i915/i915_reg.h #define CNL_PORT_TX_DW7_GRP(port)	_MMIO(_CNL_PORT_TX_DW_GRP(7, (port)))
port             1953 drivers/gpu/drm/i915/i915_reg.h #define CNL_PORT_TX_DW7_LN0(port)	_MMIO(_CNL_PORT_TX_DW_LN0(7, (port)))
port             1962 drivers/gpu/drm/i915/i915_reg.h #define ICL_DPHY_CHKN(port)			_MMIO(_ICL_COMBOPHY(port) + _ICL_DPHY_CHKN_REG)
port             1965 drivers/gpu/drm/i915/i915_reg.h #define MG_PHY_PORT_LN(ln, port, ln0p1, ln0p2, ln1p1) \
port             1966 drivers/gpu/drm/i915/i915_reg.h 	_MMIO(_PORT((port) - PORT_C, ln0p1, ln0p2) + (ln) * ((ln1p1) - (ln0p1)))
port             1976 drivers/gpu/drm/i915/i915_reg.h #define MG_TX1_LINK_PARAMS(ln, port) \
port             1977 drivers/gpu/drm/i915/i915_reg.h 	MG_PHY_PORT_LN(ln, port, MG_TX_LINK_PARAMS_TX1LN0_PORT1, \
port             1989 drivers/gpu/drm/i915/i915_reg.h #define MG_TX2_LINK_PARAMS(ln, port) \
port             1990 drivers/gpu/drm/i915/i915_reg.h 	MG_PHY_PORT_LN(ln, port, MG_TX_LINK_PARAMS_TX2LN0_PORT1, \
port             2003 drivers/gpu/drm/i915/i915_reg.h #define MG_TX1_PISO_READLOAD(ln, port) \
port             2004 drivers/gpu/drm/i915/i915_reg.h 	MG_PHY_PORT_LN(ln, port, MG_TX_PISO_READLOAD_TX1LN0_PORT1, \
port             2016 drivers/gpu/drm/i915/i915_reg.h #define MG_TX2_PISO_READLOAD(ln, port) \
port             2017 drivers/gpu/drm/i915/i915_reg.h 	MG_PHY_PORT_LN(ln, port, MG_TX_PISO_READLOAD_TX2LN0_PORT1, \
port             2030 drivers/gpu/drm/i915/i915_reg.h #define MG_TX1_SWINGCTRL(ln, port) \
port             2031 drivers/gpu/drm/i915/i915_reg.h 	MG_PHY_PORT_LN(ln, port, MG_TX_SWINGCTRL_TX1LN0_PORT1, \
port             2043 drivers/gpu/drm/i915/i915_reg.h #define MG_TX2_SWINGCTRL(ln, port) \
port             2044 drivers/gpu/drm/i915/i915_reg.h 	MG_PHY_PORT_LN(ln, port, MG_TX_SWINGCTRL_TX2LN0_PORT1, \
port             2058 drivers/gpu/drm/i915/i915_reg.h #define MG_TX1_DRVCTRL(ln, port) \
port             2059 drivers/gpu/drm/i915/i915_reg.h 	MG_PHY_PORT_LN(ln, port, MG_TX_DRVCTRL_TX1LN0_TXPORT1, \
port             2071 drivers/gpu/drm/i915/i915_reg.h #define MG_TX2_DRVCTRL(ln, port) \
port             2072 drivers/gpu/drm/i915/i915_reg.h 	MG_PHY_PORT_LN(ln, port, MG_TX_DRVCTRL_TX2LN0_PORT1, \
port             2091 drivers/gpu/drm/i915/i915_reg.h #define MG_CLKHUB(ln, port) \
port             2092 drivers/gpu/drm/i915/i915_reg.h 	MG_PHY_PORT_LN(ln, port, MG_CLKHUB_LN0_PORT1, \
port             2105 drivers/gpu/drm/i915/i915_reg.h #define MG_TX1_DCC(ln, port) \
port             2106 drivers/gpu/drm/i915/i915_reg.h 	MG_PHY_PORT_LN(ln, port, MG_TX_DCC_TX1LN0_PORT1, \
port             2117 drivers/gpu/drm/i915/i915_reg.h #define MG_TX2_DCC(ln, port) \
port             2118 drivers/gpu/drm/i915/i915_reg.h 	MG_PHY_PORT_LN(ln, port, MG_TX_DCC_TX2LN0_PORT1, \
port             2133 drivers/gpu/drm/i915/i915_reg.h #define MG_DP_MODE(ln, port)	\
port             2134 drivers/gpu/drm/i915/i915_reg.h 	MG_PHY_PORT_LN(ln, port, MG_DP_MODE_LN0_ACU_PORT1, \
port             2327 drivers/gpu/drm/i915/i915_reg.h #define BALANCE_LEG_SHIFT(port)		(8 + 3 * (port))
port             2328 drivers/gpu/drm/i915/i915_reg.h #define BALANCE_LEG_MASK(port)		(7 << (8 + 3 * (port)))
port             2331 drivers/gpu/drm/i915/i915_reg.h #define BALANCE_LEG_DISABLE(port)	(1 << (23 + (port)))
port             3052 drivers/gpu/drm/i915/i915_reg.h #define VLV_AUD_PORT_EN_DBG(port)	_MMIO_PORT3((port) - PORT_B,	   \
port             4666 drivers/gpu/drm/i915/i915_reg.h #define   VIDEO_DIP_PORT(port)		((port) << 29)
port             4762 drivers/gpu/drm/i915/i915_reg.h #define  PANEL_PORT_SELECT_VLV(port)	REG_FIELD_PREP(PANEL_PORT_SELECT_MASK, port)
port             7848 drivers/gpu/drm/i915/i915_reg.h #define SDE_DDI_HOTPLUG_ICP(port)	(1 << ((port) + 16))
port             8516 drivers/gpu/drm/i915/i915_reg.h #define  TRANS_DP_PORT_SEL(port)	(((port) - PORT_B) << 29)
port             9014 drivers/gpu/drm/i915/i915_reg.h #define   IBX_CP_READY(port)		((1 << 1) << (((port) - 1) * 4))
port             9015 drivers/gpu/drm/i915/i915_reg.h #define   IBX_ELD_VALID(port)		((1 << 0) << (((port) - 1) * 4))
port             9312 drivers/gpu/drm/i915/i915_reg.h #define _PORT_HDCP_AUTHENC(port, x)	_MMIO(_PICK(port, \
port             9319 drivers/gpu/drm/i915/i915_reg.h #define PORT_HDCP_CONF(port)		_PORT_HDCP_AUTHENC(port, 0x0)
port             9322 drivers/gpu/drm/i915/i915_reg.h #define PORT_HDCP_ANINIT(port)		_PORT_HDCP_AUTHENC(port, 0x4)
port             9323 drivers/gpu/drm/i915/i915_reg.h #define PORT_HDCP_ANLO(port)		_PORT_HDCP_AUTHENC(port, 0x8)
port             9324 drivers/gpu/drm/i915/i915_reg.h #define PORT_HDCP_ANHI(port)		_PORT_HDCP_AUTHENC(port, 0xC)
port             9325 drivers/gpu/drm/i915/i915_reg.h #define PORT_HDCP_BKSVLO(port)		_PORT_HDCP_AUTHENC(port, 0x10)
port             9326 drivers/gpu/drm/i915/i915_reg.h #define PORT_HDCP_BKSVHI(port)		_PORT_HDCP_AUTHENC(port, 0x14)
port             9327 drivers/gpu/drm/i915/i915_reg.h #define PORT_HDCP_RPRIME(port)		_PORT_HDCP_AUTHENC(port, 0x18)
port             9328 drivers/gpu/drm/i915/i915_reg.h #define PORT_HDCP_STATUS(port)		_PORT_HDCP_AUTHENC(port, 0x1C)
port             9348 drivers/gpu/drm/i915/i915_reg.h #define _PORT_HDCP2_BASE(port, x)	_MMIO(_PICK((port), \
port             9356 drivers/gpu/drm/i915/i915_reg.h #define HDCP2_AUTH_DDI(port)		_PORT_HDCP2_BASE(port, 0x98)
port             9362 drivers/gpu/drm/i915/i915_reg.h #define HDCP2_CTL_DDI(port)		_PORT_HDCP2_BASE(port, 0xB0)
port             9365 drivers/gpu/drm/i915/i915_reg.h #define HDCP2_STATUS_DDI(port)		_PORT_HDCP2_BASE(port, 0xB4)
port             9438 drivers/gpu/drm/i915/i915_reg.h #define DP_TP_CTL(port) _MMIO_PORT(port, _DP_TP_CTL_A, _DP_TP_CTL_B)
port             9458 drivers/gpu/drm/i915/i915_reg.h #define DP_TP_STATUS(port) _MMIO_PORT(port, _DP_TP_STATUS_A, _DP_TP_STATUS_B)
port             9471 drivers/gpu/drm/i915/i915_reg.h #define DDI_BUF_CTL(port) _MMIO_PORT(port, _DDI_BUF_CTL_A, _DDI_BUF_CTL_B)
port             9486 drivers/gpu/drm/i915/i915_reg.h #define DDI_BUF_TRANS_LO(port, i)	_MMIO(_PORT(port, _DDI_BUF_TRANS_A, _DDI_BUF_TRANS_B) + (i) * 8)
port             9488 drivers/gpu/drm/i915/i915_reg.h #define DDI_BUF_TRANS_HI(port, i)	_MMIO(_PORT(port, _DDI_BUF_TRANS_A, _DDI_BUF_TRANS_B) + (i) * 8 + 4)
port             9574 drivers/gpu/drm/i915/i915_reg.h #define PORT_CLK_SEL(port) _MMIO_PORT(port, _PORT_CLK_SEL_A, _PORT_CLK_SEL_B)
port             9586 drivers/gpu/drm/i915/i915_reg.h #define DDI_CLK_SEL(port)		PORT_CLK_SEL(port)
port             9690 drivers/gpu/drm/i915/i915_reg.h #define  DPLL_CTRL2_DDI_CLK_OFF(port)		(1 << ((port) + 15))
port             9691 drivers/gpu/drm/i915/i915_reg.h #define  DPLL_CTRL2_DDI_CLK_SEL_MASK(port)	(3 << ((port) * 3 + 1))
port             9692 drivers/gpu/drm/i915/i915_reg.h #define  DPLL_CTRL2_DDI_CLK_SEL_SHIFT(port)    ((port) * 3 + 1)
port             9693 drivers/gpu/drm/i915/i915_reg.h #define  DPLL_CTRL2_DDI_CLK_SEL(clk, port)	((clk) << ((port) * 3 + 1))
port             9694 drivers/gpu/drm/i915/i915_reg.h #define  DPLL_CTRL2_DDI_SEL_OVERRIDE(port)     (1 << ((port) * 3))
port             9736 drivers/gpu/drm/i915/i915_reg.h #define  DPCLKA_CFGCR0_DDI_CLK_OFF(port)	(1 << ((port) ==  PORT_F ? 23 : \
port             9737 drivers/gpu/drm/i915/i915_reg.h 						      (port) + 10))
port             9738 drivers/gpu/drm/i915/i915_reg.h #define  DPCLKA_CFGCR0_DDI_CLK_SEL_SHIFT(port)	((port) == PORT_F ? 21 : \
port             9739 drivers/gpu/drm/i915/i915_reg.h 						(port) * 2)
port             9740 drivers/gpu/drm/i915/i915_reg.h #define  DPCLKA_CFGCR0_DDI_CLK_SEL_MASK(port)	(3 << DPCLKA_CFGCR0_DDI_CLK_SEL_SHIFT(port))
port             9741 drivers/gpu/drm/i915/i915_reg.h #define  DPCLKA_CFGCR0_DDI_CLK_SEL(pll, port)	((pll) << DPCLKA_CFGCR0_DDI_CLK_SEL_SHIFT(port))
port             10320 drivers/gpu/drm/i915/i915_reg.h #define _MIPI_PORT(port, a, c)	(((port) == PORT_A) ? a : c)	/* ports A and C only */
port             10321 drivers/gpu/drm/i915/i915_reg.h #define _MMIO_MIPI(port, a, c)	_MMIO(_MIPI_PORT(port, a, c))
port             10334 drivers/gpu/drm/i915/i915_reg.h #define ICL_DSI_ESC_CLK_DIV(port)	_MMIO_PORT((port),	\
port             10339 drivers/gpu/drm/i915/i915_reg.h #define ICL_DPHY_ESC_CLK_DIV(port)	_MMIO_PORT((port),	\
port             10369 drivers/gpu/drm/i915/i915_reg.h #define  BXT_MIPI_DIV_SHIFT(port)		\
port             10370 drivers/gpu/drm/i915/i915_reg.h 			_MIPI_PORT(port, BXT_MIPI1_DIV_SHIFT, \
port             10376 drivers/gpu/drm/i915/i915_reg.h #define  BXT_MIPI_TX_ESCLK_SHIFT(port)		\
port             10377 drivers/gpu/drm/i915/i915_reg.h 			_MIPI_PORT(port, BXT_MIPI1_TX_ESCLK_SHIFT, \
port             10381 drivers/gpu/drm/i915/i915_reg.h #define  BXT_MIPI_TX_ESCLK_FIXDIV_MASK(port)	\
port             10382 drivers/gpu/drm/i915/i915_reg.h 			_MIPI_PORT(port, BXT_MIPI1_TX_ESCLK_FIXDIV_MASK, \
port             10384 drivers/gpu/drm/i915/i915_reg.h #define  BXT_MIPI_TX_ESCLK_DIVIDER(port, val)	\
port             10385 drivers/gpu/drm/i915/i915_reg.h 		(((val) & 0x3F) << BXT_MIPI_TX_ESCLK_SHIFT(port))
port             10389 drivers/gpu/drm/i915/i915_reg.h #define  BXT_MIPI_RX_ESCLK_UPPER_SHIFT(port)		\
port             10390 drivers/gpu/drm/i915/i915_reg.h 			_MIPI_PORT(port, BXT_MIPI1_RX_ESCLK_UPPER_SHIFT, \
port             10394 drivers/gpu/drm/i915/i915_reg.h #define  BXT_MIPI_RX_ESCLK_UPPER_FIXDIV_MASK(port)	\
port             10395 drivers/gpu/drm/i915/i915_reg.h 			_MIPI_PORT(port, BXT_MIPI1_RX_ESCLK_UPPER_FIXDIV_MASK, \
port             10397 drivers/gpu/drm/i915/i915_reg.h #define  BXT_MIPI_RX_ESCLK_UPPER_DIVIDER(port, val)	\
port             10398 drivers/gpu/drm/i915/i915_reg.h 		(((val) & 3) << BXT_MIPI_RX_ESCLK_UPPER_SHIFT(port))
port             10402 drivers/gpu/drm/i915/i915_reg.h #define  BXT_MIPI_8X_BY3_SHIFT(port)          \
port             10403 drivers/gpu/drm/i915/i915_reg.h 			_MIPI_PORT(port, BXT_MIPI1_8X_BY3_SHIFT, \
port             10407 drivers/gpu/drm/i915/i915_reg.h #define  BXT_MIPI_8X_BY3_DIVIDER_MASK(port)    \
port             10408 drivers/gpu/drm/i915/i915_reg.h 			_MIPI_PORT(port, BXT_MIPI1_8X_BY3_DIVIDER_MASK, \
port             10410 drivers/gpu/drm/i915/i915_reg.h #define  BXT_MIPI_8X_BY3_DIVIDER(port, val)    \
port             10411 drivers/gpu/drm/i915/i915_reg.h 			(((val) & 3) << BXT_MIPI_8X_BY3_SHIFT(port))
port             10415 drivers/gpu/drm/i915/i915_reg.h #define  BXT_MIPI_RX_ESCLK_LOWER_SHIFT(port)		\
port             10416 drivers/gpu/drm/i915/i915_reg.h 			_MIPI_PORT(port, BXT_MIPI1_RX_ESCLK_LOWER_SHIFT, \
port             10420 drivers/gpu/drm/i915/i915_reg.h #define  BXT_MIPI_RX_ESCLK_LOWER_FIXDIV_MASK(port)	\
port             10421 drivers/gpu/drm/i915/i915_reg.h 			_MIPI_PORT(port, BXT_MIPI1_RX_ESCLK_LOWER_FIXDIV_MASK, \
port             10423 drivers/gpu/drm/i915/i915_reg.h #define  BXT_MIPI_RX_ESCLK_LOWER_DIVIDER(port, val)	\
port             10424 drivers/gpu/drm/i915/i915_reg.h 		(((val) & 3) << BXT_MIPI_RX_ESCLK_LOWER_SHIFT(port))
port             10475 drivers/gpu/drm/i915/i915_reg.h #define MIPI_PORT_CTRL(port)	_MMIO_MIPI(port, _MIPIA_PORT_CTRL, _MIPIC_PORT_CTRL)
port             10485 drivers/gpu/drm/i915/i915_reg.h #define ICL_DSI_IO_MODECTL(port)	_MMIO_PORT(port,	\
port             10571 drivers/gpu/drm/i915/i915_reg.h #define MIPI_TEARING_CTRL(port)			_MMIO_MIPI(port, _MIPIA_TEARING_CTRL, _MIPIC_TEARING_CTRL)
port             10582 drivers/gpu/drm/i915/i915_reg.h #define MIPI_DEVICE_READY(port)		_MMIO_MIPI(port, _MIPIA_DEVICE_READY, _MIPIC_DEVICE_READY)
port             10592 drivers/gpu/drm/i915/i915_reg.h #define MIPI_INTR_STAT(port)		_MMIO_MIPI(port, _MIPIA_INTR_STAT, _MIPIC_INTR_STAT)
port             10595 drivers/gpu/drm/i915/i915_reg.h #define MIPI_INTR_EN(port)		_MMIO_MIPI(port, _MIPIA_INTR_EN, _MIPIC_INTR_EN)
port             10631 drivers/gpu/drm/i915/i915_reg.h #define MIPI_DSI_FUNC_PRG(port)		_MMIO_MIPI(port, _MIPIA_DSI_FUNC_PRG, _MIPIC_DSI_FUNC_PRG)
port             10654 drivers/gpu/drm/i915/i915_reg.h #define MIPI_HS_TX_TIMEOUT(port)	_MMIO_MIPI(port, _MIPIA_HS_TX_TIMEOUT, _MIPIC_HS_TX_TIMEOUT)
port             10659 drivers/gpu/drm/i915/i915_reg.h #define MIPI_LP_RX_TIMEOUT(port)	_MMIO_MIPI(port, _MIPIA_LP_RX_TIMEOUT, _MIPIC_LP_RX_TIMEOUT)
port             10664 drivers/gpu/drm/i915/i915_reg.h #define MIPI_TURN_AROUND_TIMEOUT(port)	_MMIO_MIPI(port, _MIPIA_TURN_AROUND_TIMEOUT, _MIPIC_TURN_AROUND_TIMEOUT)
port             10669 drivers/gpu/drm/i915/i915_reg.h #define MIPI_DEVICE_RESET_TIMER(port)	_MMIO_MIPI(port, _MIPIA_DEVICE_RESET_TIMER, _MIPIC_DEVICE_RESET_TIMER)
port             10674 drivers/gpu/drm/i915/i915_reg.h #define MIPI_DPI_RESOLUTION(port)	_MMIO_MIPI(port, _MIPIA_DPI_RESOLUTION, _MIPIC_DPI_RESOLUTION)
port             10682 drivers/gpu/drm/i915/i915_reg.h #define MIPI_DBI_FIFO_THROTTLE(port)	_MMIO_MIPI(port, _MIPIA_DBI_FIFO_THROTTLE, _MIPIC_DBI_FIFO_THROTTLE)
port             10690 drivers/gpu/drm/i915/i915_reg.h #define MIPI_HSYNC_PADDING_COUNT(port)	_MMIO_MIPI(port, _MIPIA_HSYNC_PADDING_COUNT, _MIPIC_HSYNC_PADDING_COUNT)
port             10694 drivers/gpu/drm/i915/i915_reg.h #define MIPI_HBP_COUNT(port)		_MMIO_MIPI(port, _MIPIA_HBP_COUNT, _MIPIC_HBP_COUNT)
port             10698 drivers/gpu/drm/i915/i915_reg.h #define MIPI_HFP_COUNT(port)		_MMIO_MIPI(port, _MIPIA_HFP_COUNT, _MIPIC_HFP_COUNT)
port             10702 drivers/gpu/drm/i915/i915_reg.h #define MIPI_HACTIVE_AREA_COUNT(port)	_MMIO_MIPI(port, _MIPIA_HACTIVE_AREA_COUNT, _MIPIC_HACTIVE_AREA_COUNT)
port             10706 drivers/gpu/drm/i915/i915_reg.h #define MIPI_VSYNC_PADDING_COUNT(port)	_MMIO_MIPI(port, _MIPIA_VSYNC_PADDING_COUNT, _MIPIC_VSYNC_PADDING_COUNT)
port             10710 drivers/gpu/drm/i915/i915_reg.h #define MIPI_VBP_COUNT(port)		_MMIO_MIPI(port, _MIPIA_VBP_COUNT, _MIPIC_VBP_COUNT)
port             10714 drivers/gpu/drm/i915/i915_reg.h #define MIPI_VFP_COUNT(port)		_MMIO_MIPI(port, _MIPIA_VFP_COUNT, _MIPIC_VFP_COUNT)
port             10718 drivers/gpu/drm/i915/i915_reg.h #define MIPI_HIGH_LOW_SWITCH_COUNT(port)	_MMIO_MIPI(port,	_MIPIA_HIGH_LOW_SWITCH_COUNT, _MIPIC_HIGH_LOW_SWITCH_COUNT)
port             10724 drivers/gpu/drm/i915/i915_reg.h #define MIPI_DPI_CONTROL(port)		_MMIO_MIPI(port, _MIPIA_DPI_CONTROL, _MIPIC_DPI_CONTROL)
port             10735 drivers/gpu/drm/i915/i915_reg.h #define MIPI_DPI_DATA(port)		_MMIO_MIPI(port, _MIPIA_DPI_DATA, _MIPIC_DPI_DATA)
port             10741 drivers/gpu/drm/i915/i915_reg.h #define MIPI_INIT_COUNT(port)		_MMIO_MIPI(port, _MIPIA_INIT_COUNT, _MIPIC_INIT_COUNT)
port             10747 drivers/gpu/drm/i915/i915_reg.h #define MIPI_MAX_RETURN_PKT_SIZE(port)	_MMIO_MIPI(port, \
port             10754 drivers/gpu/drm/i915/i915_reg.h #define MIPI_VIDEO_MODE_FORMAT(port)	_MMIO_MIPI(port, _MIPIA_VIDEO_MODE_FORMAT, _MIPIC_VIDEO_MODE_FORMAT)
port             10764 drivers/gpu/drm/i915/i915_reg.h #define MIPI_EOT_DISABLE(port)		_MMIO_MIPI(port, _MIPIA_EOT_DISABLE, _MIPIC_EOT_DISABLE)
port             10778 drivers/gpu/drm/i915/i915_reg.h #define MIPI_LP_BYTECLK(port)		_MMIO_MIPI(port, _MIPIA_LP_BYTECLK, _MIPIC_LP_BYTECLK)
port             10784 drivers/gpu/drm/i915/i915_reg.h #define MIPI_TLPX_TIME_COUNT(port)	 _MMIO_MIPI(port, _MIPIA_TLPX_TIME_COUNT, _MIPIC_TLPX_TIME_COUNT)
port             10788 drivers/gpu/drm/i915/i915_reg.h #define MIPI_CLK_LANE_TIMING(port)	 _MMIO_MIPI(port, _MIPIA_CLK_LANE_TIMING, _MIPIC_CLK_LANE_TIMING)
port             10793 drivers/gpu/drm/i915/i915_reg.h #define MIPI_LP_GEN_DATA(port)		_MMIO_MIPI(port, _MIPIA_LP_GEN_DATA, _MIPIC_LP_GEN_DATA)
port             10798 drivers/gpu/drm/i915/i915_reg.h #define MIPI_HS_GEN_DATA(port)		_MMIO_MIPI(port, _MIPIA_HS_GEN_DATA, _MIPIC_HS_GEN_DATA)
port             10802 drivers/gpu/drm/i915/i915_reg.h #define MIPI_LP_GEN_CTRL(port)		_MMIO_MIPI(port, _MIPIA_LP_GEN_CTRL, _MIPIC_LP_GEN_CTRL)
port             10805 drivers/gpu/drm/i915/i915_reg.h #define MIPI_HS_GEN_CTRL(port)		_MMIO_MIPI(port, _MIPIA_HS_GEN_CTRL, _MIPIC_HS_GEN_CTRL)
port             10818 drivers/gpu/drm/i915/i915_reg.h #define MIPI_GEN_FIFO_STAT(port)	_MMIO_MIPI(port, _MIPIA_GEN_FIFO_STAT, _MIPIC_GEN_FIFO_STAT)
port             10836 drivers/gpu/drm/i915/i915_reg.h #define MIPI_HS_LP_DBI_ENABLE(port)	_MMIO_MIPI(port, _MIPIA_HS_LS_DBI_ENABLE, _MIPIC_HS_LS_DBI_ENABLE)
port             10843 drivers/gpu/drm/i915/i915_reg.h #define MIPI_DPHY_PARAM(port)		_MMIO_MIPI(port, _MIPIA_DPHY_PARAM, _MIPIC_DPHY_PARAM)
port             10855 drivers/gpu/drm/i915/i915_reg.h #define ICL_DSI_T_INIT_MASTER(port)	_MMIO_PORT(port,	\
port             10861 drivers/gpu/drm/i915/i915_reg.h #define DPHY_CLK_TIMING_PARAM(port)	_MMIO_PORT(port,	\
port             10866 drivers/gpu/drm/i915/i915_reg.h #define DSI_CLK_TIMING_PARAM(port)	_MMIO_PORT(port,	\
port             10892 drivers/gpu/drm/i915/i915_reg.h #define DPHY_DATA_TIMING_PARAM(port)	_MMIO_PORT(port,	\
port             10897 drivers/gpu/drm/i915/i915_reg.h #define DSI_DATA_TIMING_PARAM(port)	_MMIO_PORT(port,	\
port             10919 drivers/gpu/drm/i915/i915_reg.h #define DPHY_TA_TIMING_PARAM(port)	_MMIO_PORT(port,	\
port             10924 drivers/gpu/drm/i915/i915_reg.h #define DSI_TA_TIMING_PARAM(port)	_MMIO_PORT(port,	\
port             11092 drivers/gpu/drm/i915/i915_reg.h #define MIPI_DBI_BW_CTRL(port)		_MMIO_MIPI(port, _MIPIA_DBI_BW_CTRL, _MIPIC_DBI_BW_CTRL)
port             11096 drivers/gpu/drm/i915/i915_reg.h #define MIPI_CLK_LANE_SWITCH_TIME_CNT(port)	_MMIO_MIPI(port, _MIPIA_CLK_LANE_SWITCH_TIME_CNT, _MIPIC_CLK_LANE_SWITCH_TIME_CNT)
port             11104 drivers/gpu/drm/i915/i915_reg.h #define MIPI_STOP_STATE_STALL(port)	_MMIO_MIPI(port, _MIPIA_STOP_STATE_STALL, _MIPIC_STOP_STATE_STALL)
port             11110 drivers/gpu/drm/i915/i915_reg.h #define MIPI_INTR_STAT_REG_1(port)	_MMIO_MIPI(port, _MIPIA_INTR_STAT_REG_1, _MIPIC_INTR_STAT_REG_1)
port             11113 drivers/gpu/drm/i915/i915_reg.h #define MIPI_INTR_EN_REG_1(port)	_MMIO_MIPI(port, _MIPIA_INTR_EN_REG_1, _MIPIC_INTR_EN_REG_1)
port             11133 drivers/gpu/drm/i915/i915_reg.h #define MIPI_CTRL(port)			_MMIO_MIPI(port, _MIPIA_CTRL, _MIPIC_CTRL)
port             11166 drivers/gpu/drm/i915/i915_reg.h #define MIPI_DATA_ADDRESS(port)		_MMIO_MIPI(port, _MIPIA_DATA_ADDRESS, _MIPIC_DATA_ADDRESS)
port             11173 drivers/gpu/drm/i915/i915_reg.h #define MIPI_DATA_LENGTH(port)		_MMIO_MIPI(port, _MIPIA_DATA_LENGTH, _MIPIC_DATA_LENGTH)
port             11179 drivers/gpu/drm/i915/i915_reg.h #define MIPI_COMMAND_ADDRESS(port)	_MMIO_MIPI(port, _MIPIA_COMMAND_ADDRESS, _MIPIC_COMMAND_ADDRESS)
port             11188 drivers/gpu/drm/i915/i915_reg.h #define MIPI_COMMAND_LENGTH(port)	_MMIO_MIPI(port, _MIPIA_COMMAND_LENGTH, _MIPIC_COMMAND_LENGTH)
port             11194 drivers/gpu/drm/i915/i915_reg.h #define MIPI_READ_DATA_RETURN(port, n) _MMIO(_MIPI(port, _MIPIA_READ_DATA_RETURN0, _MIPIC_READ_DATA_RETURN0) + 4 * (n)) /* n: 0...7 */
port             11198 drivers/gpu/drm/i915/i915_reg.h #define MIPI_READ_DATA_VALID(port)	_MMIO_MIPI(port, _MIPIA_READ_DATA_VALID, _MIPIC_READ_DATA_VALID)
port             11232 drivers/gpu/drm/i915/i915_reg.h #define ICL_PHY_MISC(port)	_MMIO_PORT(port, _ICL_PHY_MISC_A, \
port              736 drivers/gpu/drm/i915/i915_trace.h 	    TP_PROTO(struct i915_request *rq, unsigned int port),
port              737 drivers/gpu/drm/i915/i915_trace.h 	    TP_ARGS(rq, port),
port              746 drivers/gpu/drm/i915/i915_trace.h 			     __field(u32, port)
port              758 drivers/gpu/drm/i915/i915_trace.h 			   __entry->port = port;
port              764 drivers/gpu/drm/i915/i915_trace.h 		      __entry->prio, __entry->port)
port              810 drivers/gpu/drm/i915/i915_trace.h trace_i915_request_in(struct i915_request *rq, unsigned int port)
port               93 drivers/gpu/drm/i915/intel_sideband.c 			   u32 devfn, u32 port, u32 opcode,
port              101 drivers/gpu/drm/i915/intel_sideband.c 	if (port == IOSF_PORT_PUNIT)
port              120 drivers/gpu/drm/i915/intel_sideband.c 			      (port << IOSF_PORT_SHIFT) |
port              184 drivers/gpu/drm/i915/intel_sideband.c u32 vlv_iosf_sb_read(struct drm_i915_private *i915, u8 port, u32 reg)
port              188 drivers/gpu/drm/i915/intel_sideband.c 	vlv_sideband_rw(i915, PCI_DEVFN(0, 0), port,
port              195 drivers/gpu/drm/i915/intel_sideband.c 		       u8 port, u32 reg, u32 val)
port              197 drivers/gpu/drm/i915/intel_sideband.c 	vlv_sideband_rw(i915, PCI_DEVFN(0, 0), port,
port              235 drivers/gpu/drm/i915/intel_sideband.c 	int port = i915->dpio_phy_iosf_port[DPIO_PHY(pipe)];
port              238 drivers/gpu/drm/i915/intel_sideband.c 	vlv_sideband_rw(i915, DPIO_DEVFN, port, SB_MRD_NP, reg, &val);
port              253 drivers/gpu/drm/i915/intel_sideband.c 	int port = i915->dpio_phy_iosf_port[DPIO_PHY(pipe)];
port              255 drivers/gpu/drm/i915/intel_sideband.c 	vlv_sideband_rw(i915, DPIO_DEVFN, port, SB_MWR_NP, reg, &val);
port               29 drivers/gpu/drm/i915/intel_sideband.h u32 vlv_iosf_sb_read(struct drm_i915_private *i915, u8 port, u32 reg);
port               31 drivers/gpu/drm/i915/intel_sideband.h 		       u8 port, u32 reg, u32 val);
port              383 drivers/gpu/drm/imx/ipuv3-crtc.c 	crtc->port = pdata->of_node;
port             1565 drivers/gpu/drm/meson/meson_registers.h #define		VPU_RDARB_SLAVE_TO_MASTER_PORT(dc, port) (port << (16 + dc))
port             1163 drivers/gpu/drm/msm/msm_drv.c 		    ep.port == 0)
port              672 drivers/gpu/drm/nouveau/dispnv50/disp.c 	struct drm_dp_mst_port *port;
port              693 drivers/gpu/drm/nouveau/dispnv50/disp.c 	int vcpi = mstc->port->vcpi.vcpi, i;
port              726 drivers/gpu/drm/nouveau/dispnv50/disp.c 	drm_dp_mst_deallocate_vcpi(&mstm->mgr, mstc->port);
port              753 drivers/gpu/drm/nouveau/dispnv50/disp.c 	if (mstc->port->vcpi.vcpi > 0) {
port              758 drivers/gpu/drm/nouveau/dispnv50/disp.c 			args.vcpi.pbn = mstc->port->vcpi.pbn;
port              759 drivers/gpu/drm/nouveau/dispnv50/disp.c 			args.vcpi.aligned_pbn = mstc->port->vcpi.aligned_pbn;
port              812 drivers/gpu/drm/nouveau/dispnv50/disp.c 	slots = drm_dp_atomic_find_vcpi_slots(state, &mstm->mgr, mstc->port,
port              859 drivers/gpu/drm/nouveau/dispnv50/disp.c 	r = drm_dp_mst_allocate_vcpi(&mstm->mgr, mstc->port, armh->dp.pbn,
port              887 drivers/gpu/drm/nouveau/dispnv50/disp.c 	drm_dp_mst_reset_vcpi_slots(&mstm->mgr, mstc->port);
port              970 drivers/gpu/drm/nouveau/dispnv50/disp.c 	mstc->edid = drm_dp_mst_get_edid(&mstc->connector, mstc->port->mgr, mstc->port);
port             1012 drivers/gpu/drm/nouveau/dispnv50/disp.c 	return drm_dp_atomic_release_vcpi_slots(state, mgr, mstc->port);
port             1038 drivers/gpu/drm/nouveau/dispnv50/disp.c 	conn_status = drm_dp_mst_detect_port(connector, mstc->port->mgr,
port             1039 drivers/gpu/drm/nouveau/dispnv50/disp.c 					     mstc->port);
port             1052 drivers/gpu/drm/nouveau/dispnv50/disp.c 	drm_dp_mst_put_port_malloc(mstc->port);
port             1070 drivers/gpu/drm/nouveau/dispnv50/disp.c nv50_mstc_new(struct nv50_mstm *mstm, struct drm_dp_mst_port *port,
port             1080 drivers/gpu/drm/nouveau/dispnv50/disp.c 	mstc->port = port;
port             1101 drivers/gpu/drm/nouveau/dispnv50/disp.c 	drm_dp_mst_get_port_malloc(port);
port             1181 drivers/gpu/drm/nouveau/dispnv50/disp.c 			struct drm_dp_mst_port *port, const char *path)
port             1187 drivers/gpu/drm/nouveau/dispnv50/disp.c 	ret = nv50_mstc_new(mstm, port, path, &mstc);
port                6 drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/mxm.h u8  mxm_ddc_map(struct nvkm_bios *, u8 port);
port               17 drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h 	u8 port;
port                7 drivers/gpu/drm/nouveau/include/nvkm/subdev/vga.h u8   nvkm_rdport(struct nvkm_device *, int head, u16 port);
port                8 drivers/gpu/drm/nouveau/include/nvkm/subdev/vga.h void nvkm_wrport(struct nvkm_device *, int head, u16 port, u8 value);
port               23 drivers/gpu/drm/nouveau/include/nvkm/subdev/vga.h u8   nvkm_rdvgai(struct nvkm_device *, int head, u16 port, u8 index);
port               24 drivers/gpu/drm/nouveau/include/nvkm/subdev/vga.h void nvkm_wrvgai(struct nvkm_device *, int head, u16 port, u8 index, u8 value);
port              664 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c 				.port = dp->aux->id,
port               27 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c nvkm_rdport(struct nvkm_device *device, int head, u16 port)
port               30 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 		return nvkm_rd08(device, 0x601000 + port);
port               32 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 	if (port == 0x03c0 || port == 0x03c1 ||	/* AR */
port               33 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 	    port == 0x03c2 || port == 0x03da ||	/* INP0 */
port               34 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 	    port == 0x03d4 || port == 0x03d5)	/* CR */
port               35 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 		return nvkm_rd08(device, 0x601000 + (head * 0x2000) + port);
port               37 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 	if (port == 0x03c2 || port == 0x03cc ||	/* MISC */
port               38 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 	    port == 0x03c4 || port == 0x03c5 ||	/* SR */
port               39 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 	    port == 0x03ce || port == 0x03cf) {	/* GR */
port               42 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 		return nvkm_rd08(device, 0x0c0000 + (head * 0x2000) + port);
port               49 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c nvkm_wrport(struct nvkm_device *device, int head, u16 port, u8 data)
port               52 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 		nvkm_wr08(device, 0x601000 + port, data);
port               54 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 	if (port == 0x03c0 || port == 0x03c1 ||	/* AR */
port               55 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 	    port == 0x03c2 || port == 0x03da ||	/* INP0 */
port               56 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 	    port == 0x03d4 || port == 0x03d5)	/* CR */
port               57 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 		nvkm_wr08(device, 0x601000 + (head * 0x2000) + port, data);
port               59 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 	if (port == 0x03c2 || port == 0x03cc ||	/* MISC */
port               60 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 	    port == 0x03c4 || port == 0x03c5 ||	/* SR */
port               61 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 	    port == 0x03ce || port == 0x03cf) {	/* GR */
port               64 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 		nvkm_wr08(device, 0x0c0000 + (head * 0x2000) + port, data);
port              111 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c nvkm_rdvgai(struct nvkm_device *device, int head, u16 port, u8 index)
port              113 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 	if (port == 0x03c4) return nvkm_rdvgas(device, head, index);
port              114 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 	if (port == 0x03ce) return nvkm_rdvgag(device, head, index);
port              115 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 	if (port == 0x03d4) return nvkm_rdvgac(device, head, index);
port              120 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c nvkm_wrvgai(struct nvkm_device *device, int head, u16 port, u8 index, u8 value)
port              122 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 	if      (port == 0x03c4) nvkm_wrvgas(device, head, index, value);
port              123 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 	else if (port == 0x03ce) nvkm_wrvgag(device, head, index, value);
port              124 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 	else if (port == 0x03d4) nvkm_wrvgac(device, head, index, value);
port               28 drivers/gpu/drm/nouveau/nvkm/falcon/base.c 		      u32 size, u16 tag, u8 port, bool secure)
port               36 drivers/gpu/drm/nouveau/nvkm/falcon/base.c 	falcon->func->load_imem(falcon, data, start, size, tag, port,
port               42 drivers/gpu/drm/nouveau/nvkm/falcon/base.c 		      u32 size, u8 port)
port               46 drivers/gpu/drm/nouveau/nvkm/falcon/base.c 	falcon->func->load_dmem(falcon, data, start, size, port);
port               52 drivers/gpu/drm/nouveau/nvkm/falcon/base.c nvkm_falcon_read_dmem(struct nvkm_falcon *falcon, u32 start, u32 size, u8 port,
port               57 drivers/gpu/drm/nouveau/nvkm/falcon/base.c 	falcon->func->read_dmem(falcon, start, size, port, data);
port               30 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 			 u32 size, u16 tag, u8 port, bool secure)
port               39 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 	nvkm_falcon_wr32(falcon, 0x180 + (port * 16), reg);
port               43 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 			nvkm_falcon_wr32(falcon, 0x188 + (port * 16), tag++);
port               44 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 		nvkm_falcon_wr32(falcon, 0x184 + (port * 16), ((u32 *)data)[i]);
port               56 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 			nvkm_falcon_wr32(falcon, 0x188 + (port * 16), tag++);
port               57 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 		nvkm_falcon_wr32(falcon, 0x184 + (port * 16),
port               64 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 		nvkm_falcon_wr32(falcon, 0x184 + (port * 16), 0);
port               69 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 			 u32 size, u8 port)
port               76 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 	nvkm_falcon_wr32(falcon, 0xac0 + (port * 8), start | (0x1 << 24));
port               78 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 		nvkm_falcon_wr32(falcon, 0xac4 + (port * 8), ((u32 *)data)[i]);
port               87 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 		nvkm_falcon_wr32(falcon, 0xac4 + (port * 8),
port               96 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 		      u32 size, u8 port)
port              104 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 						port);
port              108 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 	nvkm_falcon_wr32(falcon, 0x1c0 + (port * 8), start | (0x1 << 24));
port              110 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 		nvkm_falcon_wr32(falcon, 0x1c4 + (port * 8), ((u32 *)data)[i]);
port              119 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 		nvkm_falcon_wr32(falcon, 0x1c4 + (port * 8),
port              126 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 			 u8 port, void *data)
port              133 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 	nvkm_falcon_wr32(falcon, 0xac0 + (port * 8), start | (0x1 << 25));
port              135 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 		((u32 *)data)[i] = nvkm_falcon_rd32(falcon, 0xac4 + (port * 8));
port              142 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 		u32 extra = nvkm_falcon_rd32(falcon, 0xac4 + (port * 8));
port              153 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 			 u8 port, void *data)
port              160 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 						size, port, data);
port              164 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 	nvkm_falcon_wr32(falcon, 0x1c0 + (port * 8), start | (0x1 << 25));
port              166 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 		((u32 *)data)[i] = nvkm_falcon_rd32(falcon, 0x1c4 + (port * 8));
port              173 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 		u32 extra = nvkm_falcon_rd32(falcon, 0x1c4 + (port * 8));
port              214 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c init_rdport(struct nvbios_init *init, u16 port)
port              217 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		return nvkm_rdport(init->subdev->device, init->head, port);
port              222 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c init_wrport(struct nvbios_init *init, u16 port, u8 value)
port              225 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		nvkm_wrport(init->subdev->device, init->head, port, value);
port              229 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c init_rdvgai(struct nvbios_init *init, u16 port, u8 index)
port              234 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		return nvkm_rdvgai(subdev->device, head, port, index);
port              240 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c init_wrvgai(struct nvbios_init *init, u16 port, u8 index, u8 value)
port              246 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		if (port == 0x03d4 && index == 0x44)
port              252 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		nvkm_wrvgai(device, head, port, index, value);
port              257 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		if (port == 0x03d4 && index == 0x44 && value == 3)
port              500 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		u16 port = nvbios_rd16(bios, table + (cond * 5) + 0);
port              505 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		      cond, port, index, mask, value);
port              506 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		return (init_rdvgai(init, port, index) & mask) == value;
port              517 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		u16 port = nvbios_rd16(bios, table + (cond * 9) + 0);
port              524 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		u8 ioval = (init_rdvgai(init, port, index) & mask) >> shift;
port              624 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u16 port = nvbios_rd16(bios, init->offset + 1);
port              634 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	      reg, port, index, mask, shift);
port              637 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	conf = (init_rdvgai(init, port, index) & mask) >> shift;
port              687 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u16 port = nvbios_rd16(bios, init->offset + 1);
port              698 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	      reg, port, index, mask, shift, iofc);
port              701 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	conf = (init_rdvgai(init, port, index) & mask) >> shift;
port              746 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u16 port = nvbios_rd16(bios, init->offset + 7);
port              753 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	      port, index, mask, reg, (shift & 0x80) ? "<<" : ">>",
port              757 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	data  = init_rdvgai(init, port, index) & mask;
port              759 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	init_wrvgai(init, port, index, data);
port              953 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u16 port = nvbios_rd16(bios, init->offset + 1);
port              963 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	      reg, port, index, mask, shift);
port              966 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	conf = (init_rdvgai(init, port, index) & mask) >> shift;
port             1444 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u16 port = nvbios_rd16(bios, init->offset + 1);
port             1448 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	trace("ZM_INDEX_IO\tI[0x%04x][0x%02x] = 0x%02x\n", port, index, data);
port             1451 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	init_wrvgai(init, port, index, data);
port             1626 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u16 port = nvbios_rd16(bios, init->offset + 1);
port             1631 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	trace("IO\t\tI[0x%04x] &= 0x%02x |= 0x%02x\n", port, mask, data);
port             1639 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	    port == 0x03c3 && data == 0x01) {
port             1654 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	value = init_rdport(init, port) & mask;
port             1655 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	init_wrport(init, port, data | value);
port             1856 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u16 port = nvbios_rd16(bios, init->offset + 1);
port             1863 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	      port, index, mask, data);
port             1866 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	value = init_rdvgai(init, port, index) & mask;
port             1867 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	init_wrvgai(init, port, index, data | value);
port              112 drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.c mxm_ddc_map(struct nvkm_bios *bios, u8 port)
port              122 drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.c 				if (port < nvbios_rd08(bios, map + 3)) {
port              124 drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.c 					map += port;
port              136 drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.c 	return (port << 4) | port;
port              115 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c 		notify->index = req->port;
port              602 drivers/gpu/drm/omapdrm/dss/dpi.c static int dpi_init_output_port(struct dpi_data *dpi, struct device_node *port)
port              608 drivers/gpu/drm/omapdrm/dss/dpi.c 	of_property_read_u32(port, "reg", &port_num);
port              641 drivers/gpu/drm/omapdrm/dss/dpi.c static void dpi_uninit_output_port(struct device_node *port)
port              643 drivers/gpu/drm/omapdrm/dss/dpi.c 	struct dpi_data *dpi = port->data;
port              680 drivers/gpu/drm/omapdrm/dss/dpi.c 		  struct device_node *port, enum dss_model dss_model)
port              691 drivers/gpu/drm/omapdrm/dss/dpi.c 	ep = of_get_next_child(port, NULL);
port              707 drivers/gpu/drm/omapdrm/dss/dpi.c 	port->data = dpi;
port              715 drivers/gpu/drm/omapdrm/dss/dpi.c 	return dpi_init_output_port(dpi, port);
port              718 drivers/gpu/drm/omapdrm/dss/dpi.c void dpi_uninit_port(struct device_node *port)
port              720 drivers/gpu/drm/omapdrm/dss/dpi.c 	struct dpi_data *dpi = port->data;
port              725 drivers/gpu/drm/omapdrm/dss/dpi.c 	dpi_uninit_output_port(port);
port               14 drivers/gpu/drm/omapdrm/dss/dss-of.c omapdss_of_find_connected_device(struct device_node *node, unsigned int port)
port               19 drivers/gpu/drm/omapdrm/dss/dss-of.c 	remote_node = of_graph_get_remote_node(node, port, 0);
port               62 drivers/gpu/drm/omapdrm/dss/dss.c 	int (*dpi_select_source)(struct dss_device *dss, int port,
port              736 drivers/gpu/drm/omapdrm/dss/dss.c static int dss_dpi_select_source_omap2_omap3(struct dss_device *dss, int port,
port              745 drivers/gpu/drm/omapdrm/dss/dss.c static int dss_dpi_select_source_omap4(struct dss_device *dss, int port,
port              766 drivers/gpu/drm/omapdrm/dss/dss.c static int dss_dpi_select_source_omap5(struct dss_device *dss, int port,
port              793 drivers/gpu/drm/omapdrm/dss/dss.c static int dss_dpi_select_source_dra7xx(struct dss_device *dss, int port,
port              796 drivers/gpu/drm/omapdrm/dss/dss.c 	switch (port) {
port              798 drivers/gpu/drm/omapdrm/dss/dss.c 		return dss_dpi_select_source_omap5(dss, port, channel);
port              814 drivers/gpu/drm/omapdrm/dss/dss.c int dss_dpi_select_source(struct dss_device *dss, int port,
port              817 drivers/gpu/drm/omapdrm/dss/dss.c 	return dss->feat->ops->dpi_select_source(dss, port, channel);
port             1158 drivers/gpu/drm/omapdrm/dss/dss.c 	struct device_node *port;
port             1163 drivers/gpu/drm/omapdrm/dss/dss.c 		port = of_graph_get_port_by_id(parent, i);
port             1164 drivers/gpu/drm/omapdrm/dss/dss.c 		if (!port)
port             1169 drivers/gpu/drm/omapdrm/dss/dss.c 			r = dpi_init_port(dss, pdev, port, dss->feat->model);
port             1175 drivers/gpu/drm/omapdrm/dss/dss.c 			r = sdi_init_port(dss, pdev, port);
port             1192 drivers/gpu/drm/omapdrm/dss/dss.c 	struct device_node *port;
port             1196 drivers/gpu/drm/omapdrm/dss/dss.c 		port = of_graph_get_port_by_id(parent, i);
port             1197 drivers/gpu/drm/omapdrm/dss/dss.c 		if (!port)
port             1202 drivers/gpu/drm/omapdrm/dss/dss.c 			dpi_uninit_port(port);
port             1205 drivers/gpu/drm/omapdrm/dss/dss.c 			sdi_uninit_port(port);
port              309 drivers/gpu/drm/omapdrm/dss/dss.h int dss_dpi_select_source(struct dss_device *dss, int port,
port              350 drivers/gpu/drm/omapdrm/dss/dss.h 		  struct device_node *port);
port              351 drivers/gpu/drm/omapdrm/dss/dss.h void sdi_uninit_port(struct device_node *port);
port              355 drivers/gpu/drm/omapdrm/dss/dss.h 				struct device_node *port)
port              359 drivers/gpu/drm/omapdrm/dss/dss.h static inline void sdi_uninit_port(struct device_node *port)
port              375 drivers/gpu/drm/omapdrm/dss/dss.h 		  struct device_node *port, enum dss_model dss_model);
port              376 drivers/gpu/drm/omapdrm/dss/dss.h void dpi_uninit_port(struct device_node *port);
port              380 drivers/gpu/drm/omapdrm/dss/dss.h 				struct device_node *port,
port              385 drivers/gpu/drm/omapdrm/dss/dss.h static inline void dpi_uninit_port(struct device_node *port)
port              506 drivers/gpu/drm/omapdrm/dss/omapdss.h omapdss_of_find_connected_device(struct device_node *node, unsigned int port);
port              290 drivers/gpu/drm/omapdrm/dss/sdi.c 		  struct device_node *port)
port              301 drivers/gpu/drm/omapdrm/dss/sdi.c 	ep = of_get_next_child(port, NULL);
port              318 drivers/gpu/drm/omapdrm/dss/sdi.c 	port->data = sdi;
port              340 drivers/gpu/drm/omapdrm/dss/sdi.c void sdi_uninit_port(struct device_node *port)
port              342 drivers/gpu/drm/omapdrm/dss/sdi.c 	struct sdi_device *sdi = port->data;
port              287 drivers/gpu/drm/qxl/qxl_cmd.c static int wait_for_io_cmd_user(struct qxl_device *qdev, uint8_t val, long port, bool intr)
port              290 drivers/gpu/drm/qxl/qxl_cmd.c 	long addr = qdev->io_base + port;
port              322 drivers/gpu/drm/qxl/qxl_cmd.c static void wait_for_io_cmd(struct qxl_device *qdev, uint8_t val, long port)
port              327 drivers/gpu/drm/qxl/qxl_cmd.c 	ret = wait_for_io_cmd_user(qdev, val, port, false);
port              856 drivers/gpu/drm/radeon/atom.c 	int port;
port              859 drivers/gpu/drm/radeon/atom.c 		port = U16(*ptr);
port              860 drivers/gpu/drm/radeon/atom.c 		if (port < ATOM_IO_NAMES_CNT)
port              861 drivers/gpu/drm/radeon/atom.c 			SDEBUG("   port: %d (%s)\n", port, atom_io_names[port]);
port              863 drivers/gpu/drm/radeon/atom.c 			SDEBUG("   port: %d\n", port);
port              864 drivers/gpu/drm/radeon/atom.c 		if (!port)
port              867 drivers/gpu/drm/radeon/atom.c 			ctx->ctx->io_mode = ATOM_IO_IIO | port;
port              142 drivers/gpu/drm/radeon/radeon_dp_mst.c 		new_attribs[idx].slots = drm_dp_mst_get_vcpi_slots(&mst_conn->mst_mgr, mst_enc->port);
port              196 drivers/gpu/drm/radeon/radeon_dp_mst.c 	edid = drm_dp_mst_get_edid(connector, &master->mst_mgr, radeon_connector->port);
port              248 drivers/gpu/drm/radeon/radeon_dp_mst.c 	return drm_dp_mst_detect_port(connector, &master->mst_mgr, radeon_connector->port);
port              271 drivers/gpu/drm/radeon/radeon_dp_mst.c 							 struct drm_dp_mst_port *port,
port              285 drivers/gpu/drm/radeon/radeon_dp_mst.c 	radeon_connector->port = port;
port              445 drivers/gpu/drm/radeon/radeon_dp_mst.c 					       radeon_connector->port,
port              475 drivers/gpu/drm/radeon/radeon_dp_mst.c 		drm_dp_mst_reset_vcpi_slots(&radeon_connector->mst_port->mst_mgr, mst_enc->port);
port              482 drivers/gpu/drm/radeon/radeon_dp_mst.c 		drm_dp_mst_deallocate_vcpi(&radeon_connector->mst_port->mst_mgr, mst_enc->port);
port              556 drivers/gpu/drm/radeon/radeon_dp_mst.c 	mst_enc->port = radeon_connector->port;
port              455 drivers/gpu/drm/radeon/radeon_mode.h 	struct drm_dp_mst_port *port;
port              568 drivers/gpu/drm/radeon/radeon_mode.h 	struct drm_dp_mst_port *port;
port               48 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 0,
port               52 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 1,
port               70 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 0,
port               74 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 1,
port               92 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 0,
port               96 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 1,
port              100 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 2,
port              119 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 0,
port              123 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 1,
port              127 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 2,
port              145 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 0,
port              149 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 1,
port              153 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 2,
port              172 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 0,
port              176 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 1,
port              195 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 0,
port              199 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 1,
port              203 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 2,
port              223 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 0,
port              227 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 1,
port              243 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 0,
port              247 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 1,
port              265 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 0,
port              269 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 1,
port              288 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 0,
port              292 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 1,
port              296 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 2,
port              300 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 3,
port              321 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 0,
port              325 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 1,
port              329 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 2,
port              350 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 0,
port              354 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 1,
port              358 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 2,
port              376 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 0,
port              380 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 1,
port              398 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 0,
port              402 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 1,
port              406 drivers/gpu/drm/rcar-du/rcar_du_drv.c 			.port = 2,
port               45 drivers/gpu/drm/rcar-du/rcar_du_drv.h 	unsigned int port;
port               35 drivers/gpu/drm/rcar-du/rcar_du_encoder.c 	struct device_node *port;
port               42 drivers/gpu/drm/rcar-du/rcar_du_encoder.c 	for_each_child_of_node(ports, port) {
port               43 drivers/gpu/drm/rcar-du/rcar_du_encoder.c 		if (of_node_name_eq(port, "port"))
port              496 drivers/gpu/drm/rcar-du/rcar_du_kms.c 			    rcdu->info->routes[i].port == ep.port) {
port              505 drivers/gpu/drm/rcar-du/rcar_du_kms.c 				 ep.port);
port              245 drivers/gpu/drm/rcar-du/rcar_du_of.c 		unsigned int port;
port              260 drivers/gpu/drm/rcar-du/rcar_du_of.c 		port = info->routes[RCAR_DU_OUTPUT_LVDS0 + i].port;
port              262 drivers/gpu/drm/rcar-du/rcar_du_of.c 		lvds->local = of_graph_get_endpoint_by_regs(du_node, port, 0);
port              142 drivers/gpu/drm/rockchip/cdn-dp-core.c static int cdn_dp_get_port_lanes(struct cdn_dp_port *port)
port              144 drivers/gpu/drm/rockchip/cdn-dp-core.c 	struct extcon_dev *edev = port->extcon;
port              180 drivers/gpu/drm/rockchip/cdn-dp-core.c 	struct cdn_dp_port *port;
port              184 drivers/gpu/drm/rockchip/cdn-dp-core.c 		port = dp->port[i];
port              185 drivers/gpu/drm/rockchip/cdn-dp-core.c 		lanes = cdn_dp_get_port_lanes(port);
port              187 drivers/gpu/drm/rockchip/cdn-dp-core.c 			return port;
port              195 drivers/gpu/drm/rockchip/cdn-dp-core.c 	struct cdn_dp_port *port;
port              203 drivers/gpu/drm/rockchip/cdn-dp-core.c 	port = dp->port[dp->active_port];
port              212 drivers/gpu/drm/rockchip/cdn-dp-core.c 		if (!extcon_get_state(port->extcon, EXTCON_DISP_DP))
port              381 drivers/gpu/drm/rockchip/cdn-dp-core.c static int cdn_dp_enable_phy(struct cdn_dp_device *dp, struct cdn_dp_port *port)
port              386 drivers/gpu/drm/rockchip/cdn-dp-core.c 	if (!port->phy_enabled) {
port              387 drivers/gpu/drm/rockchip/cdn-dp-core.c 		ret = phy_power_on(port->phy);
port              393 drivers/gpu/drm/rockchip/cdn-dp-core.c 		port->phy_enabled = true;
port              410 drivers/gpu/drm/rockchip/cdn-dp-core.c 	ret = extcon_get_property(port->extcon, EXTCON_DISP_DP,
port              417 drivers/gpu/drm/rockchip/cdn-dp-core.c 	port->lanes = cdn_dp_get_port_lanes(port);
port              418 drivers/gpu/drm/rockchip/cdn-dp-core.c 	ret = cdn_dp_set_host_cap(dp, port->lanes, property.intval);
port              425 drivers/gpu/drm/rockchip/cdn-dp-core.c 	dp->active_port = port->id;
port              429 drivers/gpu/drm/rockchip/cdn-dp-core.c 	if (phy_power_off(port->phy))
port              432 drivers/gpu/drm/rockchip/cdn-dp-core.c 		port->phy_enabled = false;
port              441 drivers/gpu/drm/rockchip/cdn-dp-core.c 			      struct cdn_dp_port *port)
port              445 drivers/gpu/drm/rockchip/cdn-dp-core.c 	if (port->phy_enabled) {
port              446 drivers/gpu/drm/rockchip/cdn-dp-core.c 		ret = phy_power_off(port->phy);
port              453 drivers/gpu/drm/rockchip/cdn-dp-core.c 	port->phy_enabled = false;
port              454 drivers/gpu/drm/rockchip/cdn-dp-core.c 	port->lanes = 0;
port              467 drivers/gpu/drm/rockchip/cdn-dp-core.c 		cdn_dp_disable_phy(dp, dp->port[i]);
port              493 drivers/gpu/drm/rockchip/cdn-dp-core.c 	struct cdn_dp_port *port;
port              495 drivers/gpu/drm/rockchip/cdn-dp-core.c 	port = cdn_dp_connected_port(dp);
port              496 drivers/gpu/drm/rockchip/cdn-dp-core.c 	if (!port) {
port              516 drivers/gpu/drm/rockchip/cdn-dp-core.c 	for (i = port->id; i < dp->ports; i++) {
port              517 drivers/gpu/drm/rockchip/cdn-dp-core.c 		port = dp->port[i];
port              518 drivers/gpu/drm/rockchip/cdn-dp-core.c 		lanes = cdn_dp_get_port_lanes(port);
port              520 drivers/gpu/drm/rockchip/cdn-dp-core.c 			ret = cdn_dp_enable_phy(dp, port);
port              526 drivers/gpu/drm/rockchip/cdn-dp-core.c 				cdn_dp_disable_phy(dp, port);
port              529 drivers/gpu/drm/rockchip/cdn-dp-core.c 				dp->lanes = port->lanes;
port              570 drivers/gpu/drm/rockchip/cdn-dp-core.c 	struct cdn_dp_port *port = cdn_dp_connected_port(dp);
port              573 drivers/gpu/drm/rockchip/cdn-dp-core.c 	if (!port || !dp->link.rate || !dp->link.num_lanes)
port              583 drivers/gpu/drm/rockchip/cdn-dp-core.c 	return drm_dp_channel_eq_ok(link_status, min(port->lanes, sink_lanes));
port              992 drivers/gpu/drm/rockchip/cdn-dp-core.c 	struct cdn_dp_port *port = container_of(nb, struct cdn_dp_port,
port              994 drivers/gpu/drm/rockchip/cdn-dp-core.c 	struct cdn_dp_device *dp = port->dp;
port             1011 drivers/gpu/drm/rockchip/cdn-dp-core.c 	struct cdn_dp_port *port;
port             1063 drivers/gpu/drm/rockchip/cdn-dp-core.c 		port = dp->port[i];
port             1065 drivers/gpu/drm/rockchip/cdn-dp-core.c 		port->event_nb.notifier_call = cdn_dp_pd_event;
port             1066 drivers/gpu/drm/rockchip/cdn-dp-core.c 		ret = devm_extcon_register_notifier(dp->dev, port->extcon,
port             1068 drivers/gpu/drm/rockchip/cdn-dp-core.c 						    &port->event_nb);
port             1144 drivers/gpu/drm/rockchip/cdn-dp-core.c 	struct cdn_dp_port *port;
port             1169 drivers/gpu/drm/rockchip/cdn-dp-core.c 		port = devm_kzalloc(dev, sizeof(*port), GFP_KERNEL);
port             1170 drivers/gpu/drm/rockchip/cdn-dp-core.c 		if (!port)
port             1173 drivers/gpu/drm/rockchip/cdn-dp-core.c 		port->extcon = extcon;
port             1174 drivers/gpu/drm/rockchip/cdn-dp-core.c 		port->phy = phy;
port             1175 drivers/gpu/drm/rockchip/cdn-dp-core.c 		port->dp = dp;
port             1176 drivers/gpu/drm/rockchip/cdn-dp-core.c 		port->id = i;
port             1177 drivers/gpu/drm/rockchip/cdn-dp-core.c 		dp->port[dp->ports++] = port;
port               96 drivers/gpu/drm/rockchip/cdn-dp-core.h 	struct cdn_dp_port *port[MAX_PHY];
port              358 drivers/gpu/drm/rockchip/rockchip_drm_drv.c 	struct device_node *port;
port              368 drivers/gpu/drm/rockchip/rockchip_drm_drv.c 		port = of_parse_phandle(np, "ports", i);
port              369 drivers/gpu/drm/rockchip/rockchip_drm_drv.c 		if (!port)
port              372 drivers/gpu/drm/rockchip/rockchip_drm_drv.c 		if (!of_device_is_available(port->parent)) {
port              373 drivers/gpu/drm/rockchip/rockchip_drm_drv.c 			of_node_put(port);
port              377 drivers/gpu/drm/rockchip/rockchip_drm_drv.c 		iommu = of_parse_phandle(port->parent, "iommus", 0);
port              381 drivers/gpu/drm/rockchip/rockchip_drm_drv.c 				      port->parent);
port              392 drivers/gpu/drm/rockchip/rockchip_drm_drv.c 		of_node_put(port);
port             1509 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	struct device_node *port;
port             1580 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	port = of_get_child_by_name(dev->of_node, "port");
port             1581 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	if (!port) {
port             1593 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	crtc->port = port;
port             1620 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	of_node_put(crtc->port);
port              341 drivers/gpu/drm/rockchip/rockchip_lvds.c 	struct device_node  *port, *endpoint;
port              347 drivers/gpu/drm/rockchip/rockchip_lvds.c 	port = of_graph_get_port_by_id(dev->of_node, 1);
port              348 drivers/gpu/drm/rockchip/rockchip_lvds.c 	if (!port) {
port              353 drivers/gpu/drm/rockchip/rockchip_lvds.c 	for_each_child_of_node(port, endpoint) {
port              453 drivers/gpu/drm/rockchip/rockchip_lvds.c 	of_node_put(port);
port              464 drivers/gpu/drm/rockchip/rockchip_lvds.c 	of_node_put(port);
port               79 drivers/gpu/drm/rockchip/rockchip_rgb.c 	struct device_node *port, *endpoint;
port               92 drivers/gpu/drm/rockchip/rockchip_rgb.c 	port = of_graph_get_port_by_id(dev->of_node, 0);
port               93 drivers/gpu/drm/rockchip/rockchip_rgb.c 	if (!port)
port               96 drivers/gpu/drm/rockchip/rockchip_rgb.c 	for_each_child_of_node(port, endpoint) {
port              112 drivers/gpu/drm/rockchip/rockchip_rgb.c 	of_node_put(port);
port              736 drivers/gpu/drm/sun4i/sun4i_backend.c 	struct device_node *port, *ep, *remote;
port              739 drivers/gpu/drm/sun4i/sun4i_backend.c 	port = of_graph_get_port_by_id(node, 0);
port              740 drivers/gpu/drm/sun4i/sun4i_backend.c 	if (!port)
port              743 drivers/gpu/drm/sun4i/sun4i_backend.c 	for_each_available_child_of_node(port, ep) {
port              752 drivers/gpu/drm/sun4i/sun4i_backend.c 				of_node_put(port);
port              758 drivers/gpu/drm/sun4i/sun4i_backend.c 	of_node_put(port);
port              237 drivers/gpu/drm/sun4i/sun4i_crtc.c 	scrtc->crtc.port = of_graph_get_port_by_id(scrtc->tcon->dev->of_node,
port              242 drivers/gpu/drm/sun4i/sun4i_drv.c 	struct device_node *ep, *remote, *port;
port              244 drivers/gpu/drm/sun4i/sun4i_drv.c 	port = of_graph_get_port_by_id(node, port_id);
port              245 drivers/gpu/drm/sun4i/sun4i_drv.c 	if (!port) {
port              250 drivers/gpu/drm/sun4i/sun4i_drv.c 	for_each_available_child_of_node(port, ep) {
port              862 drivers/gpu/drm/sun4i/sun4i_tcon.c 	struct device_node *port, *ep, *remote;
port              866 drivers/gpu/drm/sun4i/sun4i_tcon.c 	port = of_graph_get_port_by_id(node, port_id);
port              867 drivers/gpu/drm/sun4i/sun4i_tcon.c 	if (!port)
port              879 drivers/gpu/drm/sun4i/sun4i_tcon.c 	if (of_get_available_child_count(port) != 1)
port              883 drivers/gpu/drm/sun4i/sun4i_tcon.c 	ep = of_get_next_available_child(port, NULL);
port              904 drivers/gpu/drm/sun4i/sun4i_tcon.c 	of_node_put(port);
port              905 drivers/gpu/drm/sun4i/sun4i_tcon.c 	port = of_graph_get_remote_port(ep);
port              906 drivers/gpu/drm/sun4i/sun4i_tcon.c 	if (!of_property_read_u32(port, "reg", &reg) && reg > 0)
port              917 drivers/gpu/drm/sun4i/sun4i_tcon.c 	of_node_put(port);
port              932 drivers/gpu/drm/sun4i/sun4i_tcon.c static int sun4i_tcon_of_get_id_from_port(struct device_node *port)
port              938 drivers/gpu/drm/sun4i/sun4i_tcon.c 	for_each_available_child_of_node(port, ep) {
port             1040 drivers/gpu/drm/sun4i/sun4i_tcon.c 	struct device_node *port;
port             1043 drivers/gpu/drm/sun4i/sun4i_tcon.c 	port = of_graph_get_port_by_id(node, 0);
port             1044 drivers/gpu/drm/sun4i/sun4i_tcon.c 	if (!port)
port             1051 drivers/gpu/drm/sun4i/sun4i_tcon.c 	if (of_get_child_count(port) > 1) {
port             1069 drivers/gpu/drm/sun4i/sun4i_tcon.c 			id = sun4i_tcon_of_get_id_from_port(port);
port             1074 drivers/gpu/drm/sun4i/sun4i_tcon.c 		of_node_put(port);
port             1079 drivers/gpu/drm/sun4i/sun4i_tcon.c 	of_node_put(port);
port             1387 drivers/gpu/drm/sun4i/sun4i_tcon.c 	struct device_node *port, *remote;
port             1393 drivers/gpu/drm/sun4i/sun4i_tcon.c 	port = of_graph_get_port_by_id(tcon->dev->of_node, 0);
port             1394 drivers/gpu/drm/sun4i/sun4i_tcon.c 	if (!port)
port             1397 drivers/gpu/drm/sun4i/sun4i_tcon.c 	id = sun4i_tcon_of_get_id_from_port(port);
port             1398 drivers/gpu/drm/sun4i/sun4i_tcon.c 	of_node_put(port);
port               71 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c 	struct device_node *port, *ep, *remote, *remote_port;
port               79 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c 		port = of_graph_get_port_by_id(remote, 4);
port               80 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c 		if (!port)
port               83 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c 		for_each_child_of_node(port, ep) {
port              577 drivers/gpu/drm/tilcdc/tilcdc_crtc.c 	of_node_put(crtc->port);
port             1020 drivers/gpu/drm/tilcdc/tilcdc_crtc.c 		crtc->port = of_graph_get_port_by_id(dev->dev->of_node, 0);
port             1021 drivers/gpu/drm/tilcdc/tilcdc_crtc.c 		if (!crtc->port) { /* This should never happen */
port              510 drivers/gpu/drm/vc4/vc4_dsi.c 	int port;
port              586 drivers/gpu/drm/vc4/vc4_dsi.c 	DSI_READ(dsi->port ? DSI1_##offset : DSI0_##offset)
port              588 drivers/gpu/drm/vc4/vc4_dsi.c 	DSI_WRITE(dsi->port ? DSI1_##offset : DSI0_##offset, val)
port              589 drivers/gpu/drm/vc4/vc4_dsi.c #define DSI_PORT_BIT(bit) (dsi->port ? DSI1_##bit : DSI0_##bit)
port              836 drivers/gpu/drm/vc4/vc4_dsi.c 		DRM_ERROR("Failed to runtime PM enable on DSI%d\n", dsi->port);
port              870 drivers/gpu/drm/vc4/vc4_dsi.c 	if (dsi->port == 0) {
port             1016 drivers/gpu/drm/vc4/vc4_dsi.c 		       (dsi->port == 0 ?
port             1042 drivers/gpu/drm/vc4/vc4_dsi.c 	if (dsi->port == 0)
port             1048 drivers/gpu/drm/vc4/vc4_dsi.c 	if (dsi->port == 0) {
port             1310 drivers/gpu/drm/vc4/vc4_dsi.c 	DRM_ERROR("DSI%d: %s error\n", dsi->port, type);
port             1422 drivers/gpu/drm/vc4/vc4_dsi.c 		if (dsi->port == 1)
port             1456 drivers/gpu/drm/vc4/vc4_dsi.c 	dsi->port = (uintptr_t)match->data;
port             1471 drivers/gpu/drm/vc4/vc4_dsi.c 	if (dsi->port == 0) {
port             1489 drivers/gpu/drm/vc4/vc4_dsi.c 	if (dsi->port == 1) {
port             1595 drivers/gpu/drm/vc4/vc4_dsi.c 	if (dsi->port == 1)
port             1614 drivers/gpu/drm/vc4/vc4_dsi.c 	if (dsi->port == 0)
port             1636 drivers/gpu/drm/vc4/vc4_dsi.c 	if (dsi->port == 1)
port              146 drivers/gpu/drm/xen/xen_drm_front_evtchnl.c 	if (evtchnl->port)
port              147 drivers/gpu/drm/xen/xen_drm_front_evtchnl.c 		xenbus_free_evtchn(front_info->xb_dev, evtchnl->port);
port              210 drivers/gpu/drm/xen/xen_drm_front_evtchnl.c 	ret = xenbus_alloc_evtchn(xb_dev, &evtchnl->port);
port              214 drivers/gpu/drm/xen/xen_drm_front_evtchnl.c 	ret = bind_evtchn_to_irqhandler(evtchnl->port,
port              285 drivers/gpu/drm/xen/xen_drm_front_evtchnl.c 	ret = xenbus_printf(xbt, path, node_chnl, "%u", evtchnl->port);
port               41 drivers/gpu/drm/xen/xen_drm_front_evtchnl.h 	int port;
port              132 drivers/hsi/clients/nokia-modem.c 	struct hsi_port *port = hsi_get_port(cl);
port              183 drivers/hsi/clients/nokia-modem.c 	modem->ssi_protocol = hsi_new_client(port, &ssip);
port              206 drivers/hsi/clients/nokia-modem.c 	modem->cmt_speech = hsi_new_client(port, &cmtspeech);
port              153 drivers/hsi/controllers/omap_ssi.h 	struct omap_ssi_port	**port;
port              149 drivers/hsi/controllers/omap_ssi_core.c 	struct hsi_port *port = hsi_get_port(cl);
port              150 drivers/hsi/controllers/omap_ssi_core.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port              151 drivers/hsi/controllers/omap_ssi_core.c 	struct hsi_controller *ssi = to_hsi_controller(port->device.parent);
port              158 drivers/hsi/controllers/omap_ssi_core.c 				omap_ssi->sys + SSI_SET_WAKE_REG(port->num));
port              161 drivers/hsi/controllers/omap_ssi_core.c 				omap_ssi->sys +	SSI_CLEAR_WAKE_REG(port->num));
port              171 drivers/hsi/controllers/omap_ssi_core.c 	struct hsi_port *port = to_hsi_port(msg->cl->device.parent);
port              172 drivers/hsi/controllers/omap_ssi_core.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port              195 drivers/hsi/controllers/omap_ssi_core.c 	dev_dbg(&port->device, "DMA completed ch %d ttype %d\n",
port              210 drivers/hsi/controllers/omap_ssi_core.c 	val |= readl(omap_ssi->sys + SSI_MPU_ENABLE_REG(port->num, 0));
port              211 drivers/hsi/controllers/omap_ssi_core.c 	writel_relaxed(val, omap_ssi->sys + SSI_MPU_ENABLE_REG(port->num, 0));
port              283 drivers/hsi/controllers/omap_ssi_core.c 			omap_port = omap_ssi->port[i];
port              306 drivers/hsi/controllers/omap_ssi_core.c 			omap_port = omap_ssi->port[i];
port              386 drivers/hsi/controllers/omap_ssi_core.c 	omap_ssi->port = devm_kcalloc(&ssi->device, ssi->num_ports,
port              387 drivers/hsi/controllers/omap_ssi_core.c 				      sizeof(*omap_ssi->port), GFP_KERNEL);
port              388 drivers/hsi/controllers/omap_ssi_core.c 	if (!omap_ssi->port) {
port               33 drivers/hsi/controllers/omap_ssi_port.c static inline unsigned int ssi_wakein(struct hsi_port *port)
port               35 drivers/hsi/controllers/omap_ssi_port.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port               40 drivers/hsi/controllers/omap_ssi_port.c static void ssi_debug_remove_port(struct hsi_port *port)
port               42 drivers/hsi/controllers/omap_ssi_port.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port               49 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port = m->private;
port               50 drivers/hsi/controllers/omap_ssi_port.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port               51 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_controller *ssi = to_hsi_controller(port->device.parent);
port               58 drivers/hsi/controllers/omap_ssi_port.c 		seq_printf(m, "CAWAKE\t\t: %d\n", ssi_wakein(port));
port               60 drivers/hsi/controllers/omap_ssi_port.c 				readl(base + SSI_WAKE_REG(port->num)));
port               62 drivers/hsi/controllers/omap_ssi_port.c 			readl(base + SSI_MPU_ENABLE_REG(port->num, 0)));
port               64 drivers/hsi/controllers/omap_ssi_port.c 			readl(base + SSI_MPU_STATUS_REG(port->num, 0)));
port              126 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port = data;
port              127 drivers/hsi/controllers/omap_ssi_port.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port              138 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port = data;
port              139 drivers/hsi/controllers/omap_ssi_port.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port              157 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port = to_hsi_port(omap_port->dev);
port              163 drivers/hsi/controllers/omap_ssi_port.c 	debugfs_create_file("regs", S_IRUGO, dir, port, &ssi_port_regs_fops);
port              167 drivers/hsi/controllers/omap_ssi_port.c 	debugfs_create_file_unsafe("divisor", 0644, dir, port,
port              192 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port = hsi_get_port(msg->cl);
port              193 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_controller *ssi = to_hsi_controller(port->device.parent);
port              209 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port = hsi_get_port(msg->cl);
port              210 drivers/hsi/controllers/omap_ssi_port.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port              211 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_controller *ssi = to_hsi_controller(port->device.parent);
port              225 drivers/hsi/controllers/omap_ssi_port.c 		dev_warn(&port->device, "ssi_start_dma called without runtime PM!\n");
port              241 drivers/hsi/controllers/omap_ssi_port.c 		ccr = msg->channel + 0x10 + (port->num * 8); /* Sync */
port              258 drivers/hsi/controllers/omap_ssi_port.c 		ccr = (msg->channel + 1 + (port->num * 8)) & 0xf; /* Sync */
port              288 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port = hsi_get_port(msg->cl);
port              289 drivers/hsi/controllers/omap_ssi_port.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port              290 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_controller *ssi = to_hsi_controller(port->device.parent);
port              297 drivers/hsi/controllers/omap_ssi_port.c 		dev_warn(&port->device, "ssi_start_pio called without runtime PM!\n");
port              309 drivers/hsi/controllers/omap_ssi_port.c 	dev_dbg(&port->device, "Single %s transfer\n",
port              311 drivers/hsi/controllers/omap_ssi_port.c 	val |= readl(omap_ssi->sys + SSI_MPU_ENABLE_REG(port->num, 0));
port              312 drivers/hsi/controllers/omap_ssi_port.c 	writel(val, omap_ssi->sys + SSI_MPU_ENABLE_REG(port->num, 0));
port              340 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port = hsi_get_port(msg->cl);
port              341 drivers/hsi/controllers/omap_ssi_port.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port              342 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_controller *ssi = to_hsi_controller(port->device.parent);
port              363 drivers/hsi/controllers/omap_ssi_port.c 					SSI_MPU_ENABLE_REG(port->num, 0));
port              365 drivers/hsi/controllers/omap_ssi_port.c 			omap_ssi->sys + SSI_MPU_ENABLE_REG(port->num, 0));
port              379 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port = hsi_get_port(msg->cl);
port              380 drivers/hsi/controllers/omap_ssi_port.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port              412 drivers/hsi/controllers/omap_ssi_port.c 	dev_dbg(&port->device, "msg status %d ttype %d ch %d\n",
port              456 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port = to_hsi_port(cl->device.parent);
port              457 drivers/hsi/controllers/omap_ssi_port.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port              458 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_controller *ssi = to_hsi_controller(port->device.parent);
port              521 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port = hsi_get_port(cl);
port              522 drivers/hsi/controllers/omap_ssi_port.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port              523 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_controller *ssi = to_hsi_controller(port->device.parent);
port              541 drivers/hsi/controllers/omap_ssi_port.c 		if (!msg || (port != hsi_get_port(msg->cl)))
port              560 drivers/hsi/controllers/omap_ssi_port.c 	writel_relaxed(0, omap_ssi->sys + SSI_MPU_ENABLE_REG(port->num, 0));
port              562 drivers/hsi/controllers/omap_ssi_port.c 			omap_ssi->sys + SSI_MPU_STATUS_REG(port->num, 0));
port              589 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port = to_hsi_port(omap_port->dev);
port              590 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_controller *ssi = to_hsi_controller(port->device.parent);
port              594 drivers/hsi/controllers/omap_ssi_port.c 	writel(SSI_WAKE(0), omap_ssi->sys + SSI_SET_WAKE_REG(port->num));
port              599 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port = hsi_get_port(cl);
port              600 drivers/hsi/controllers/omap_ssi_port.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port              602 drivers/hsi/controllers/omap_ssi_port.c 	dev_dbg(&port->device, "Wake out high %d\n", omap_port->wk_refcount);
port              618 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port = hsi_get_port(cl);
port              619 drivers/hsi/controllers/omap_ssi_port.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port              620 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_controller *ssi = to_hsi_controller(port->device.parent);
port              623 drivers/hsi/controllers/omap_ssi_port.c 	dev_dbg(&port->device, "Wake out low %d\n", omap_port->wk_refcount);
port              631 drivers/hsi/controllers/omap_ssi_port.c 	writel(SSI_WAKE(0), omap_ssi->sys + SSI_CLEAR_WAKE_REG(port->num));
port              668 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port = hsi_get_port(cl);
port              669 drivers/hsi/controllers/omap_ssi_port.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port              670 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_controller *ssi = to_hsi_controller(port->device.parent);
port              720 drivers/hsi/controllers/omap_ssi_port.c 	tmp = readl(omap_ssi->sys + SSI_MPU_ENABLE_REG(port->num, 0));
port              722 drivers/hsi/controllers/omap_ssi_port.c 	writel_relaxed(tmp, omap_ssi->sys + SSI_MPU_ENABLE_REG(port->num, 0));
port              724 drivers/hsi/controllers/omap_ssi_port.c 		SSI_MPU_STATUS_REG(port->num, 0));
port              730 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port = hsi_get_port(cl);
port              731 drivers/hsi/controllers/omap_ssi_port.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port              771 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port = hsi_get_port(cl);
port              772 drivers/hsi/controllers/omap_ssi_port.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port              773 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_controller *ssi = to_hsi_controller(port->device.parent);
port              782 drivers/hsi/controllers/omap_ssi_port.c 	if (port->claimed <= 1) {
port              805 drivers/hsi/controllers/omap_ssi_port.c static void ssi_error(struct hsi_port *port)
port              807 drivers/hsi/controllers/omap_ssi_port.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port              808 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_controller *ssi = to_hsi_controller(port->device.parent);
port              818 drivers/hsi/controllers/omap_ssi_port.c 	dev_err(&port->device, "SSI error: 0x%02x\n", err);
port              820 drivers/hsi/controllers/omap_ssi_port.c 		dev_dbg(&port->device, "spurious SSI error ignored!\n");
port              839 drivers/hsi/controllers/omap_ssi_port.c 	tmp = readl(omap_ssi->sys + SSI_MPU_ENABLE_REG(port->num, 0));
port              841 drivers/hsi/controllers/omap_ssi_port.c 	writel_relaxed(tmp, omap_ssi->sys + SSI_MPU_ENABLE_REG(port->num, 0));
port              845 drivers/hsi/controllers/omap_ssi_port.c 			omap_ssi->sys + SSI_MPU_STATUS_REG(port->num, 0));
port              863 drivers/hsi/controllers/omap_ssi_port.c static void ssi_break_complete(struct hsi_port *port)
port              865 drivers/hsi/controllers/omap_ssi_port.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port              866 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_controller *ssi = to_hsi_controller(port->device.parent);
port              872 drivers/hsi/controllers/omap_ssi_port.c 	dev_dbg(&port->device, "HWBREAK received\n");
port              875 drivers/hsi/controllers/omap_ssi_port.c 	val = readl(omap_ssi->sys + SSI_MPU_ENABLE_REG(port->num, 0));
port              877 drivers/hsi/controllers/omap_ssi_port.c 	writel_relaxed(val, omap_ssi->sys + SSI_MPU_ENABLE_REG(port->num, 0));
port              880 drivers/hsi/controllers/omap_ssi_port.c 			omap_ssi->sys + SSI_MPU_STATUS_REG(port->num, 0));
port              893 drivers/hsi/controllers/omap_ssi_port.c static void ssi_pio_complete(struct hsi_port *port, struct list_head *queue)
port              895 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_controller *ssi = to_hsi_controller(port->device.parent);
port              897 drivers/hsi/controllers/omap_ssi_port.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port              921 drivers/hsi/controllers/omap_ssi_port.c 		dev_dbg(&port->device, "ch %d ttype %d 0x%08x\n", msg->channel,
port              934 drivers/hsi/controllers/omap_ssi_port.c 					SSI_MPU_STATUS_REG(port->num, 0));
port              942 drivers/hsi/controllers/omap_ssi_port.c 	reg = readl(omap_ssi->sys + SSI_MPU_ENABLE_REG(port->num, 0));
port              949 drivers/hsi/controllers/omap_ssi_port.c 	writel_relaxed(reg, omap_ssi->sys + SSI_MPU_ENABLE_REG(port->num, 0));
port              950 drivers/hsi/controllers/omap_ssi_port.c 	writel_relaxed(val, omap_ssi->sys + SSI_MPU_STATUS_REG(port->num, 0));
port              959 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port = (struct hsi_port *)ssi_port;
port              960 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_controller *ssi = to_hsi_controller(port->device.parent);
port              961 drivers/hsi/controllers/omap_ssi_port.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port              970 drivers/hsi/controllers/omap_ssi_port.c 		status_reg = readl(sys + SSI_MPU_STATUS_REG(port->num, 0));
port              971 drivers/hsi/controllers/omap_ssi_port.c 		status_reg &= readl(sys + SSI_MPU_ENABLE_REG(port->num, 0));
port              975 drivers/hsi/controllers/omap_ssi_port.c 				ssi_pio_complete(port, &omap_port->txqueue[ch]);
port              977 drivers/hsi/controllers/omap_ssi_port.c 				ssi_pio_complete(port, &omap_port->rxqueue[ch]);
port              980 drivers/hsi/controllers/omap_ssi_port.c 			ssi_break_complete(port);
port              982 drivers/hsi/controllers/omap_ssi_port.c 			ssi_error(port);
port              984 drivers/hsi/controllers/omap_ssi_port.c 		status_reg = readl(sys + SSI_MPU_STATUS_REG(port->num, 0));
port              985 drivers/hsi/controllers/omap_ssi_port.c 		status_reg &= readl(sys + SSI_MPU_ENABLE_REG(port->num, 0));
port              998 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port = (struct hsi_port *)ssi_port;
port              999 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_controller *ssi = to_hsi_controller(port->device.parent);
port             1000 drivers/hsi/controllers/omap_ssi_port.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port             1003 drivers/hsi/controllers/omap_ssi_port.c 	if (ssi_wakein(port)) {
port             1016 drivers/hsi/controllers/omap_ssi_port.c 				omap_ssi->sys + SSI_SET_WAKE_REG(port->num));
port             1018 drivers/hsi/controllers/omap_ssi_port.c 		hsi_event(port, HSI_EVENT_START_RX);
port             1023 drivers/hsi/controllers/omap_ssi_port.c 				omap_ssi->sys + SSI_CLEAR_WAKE_REG(port->num));
port             1025 drivers/hsi/controllers/omap_ssi_port.c 		hsi_event(port, HSI_EVENT_STOP_RX);
port             1035 drivers/hsi/controllers/omap_ssi_port.c static int ssi_port_irq(struct hsi_port *port, struct platform_device *pd)
port             1037 drivers/hsi/controllers/omap_ssi_port.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port             1044 drivers/hsi/controllers/omap_ssi_port.c 	err = devm_request_threaded_irq(&port->device, omap_port->irq, NULL,
port             1045 drivers/hsi/controllers/omap_ssi_port.c 				ssi_pio_thread, IRQF_ONESHOT, "SSI PORT", port);
port             1047 drivers/hsi/controllers/omap_ssi_port.c 		dev_err(&port->device, "Request IRQ %d failed (%d)\n",
port             1052 drivers/hsi/controllers/omap_ssi_port.c static int ssi_wake_irq(struct hsi_port *port, struct platform_device *pd)
port             1054 drivers/hsi/controllers/omap_ssi_port.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port             1066 drivers/hsi/controllers/omap_ssi_port.c 	err = devm_request_threaded_irq(&port->device, cawake_irq, NULL,
port             1069 drivers/hsi/controllers/omap_ssi_port.c 		"SSI cawake", port);
port             1071 drivers/hsi/controllers/omap_ssi_port.c 		dev_err(&port->device, "Request Wake in IRQ %d failed %d\n",
port             1075 drivers/hsi/controllers/omap_ssi_port.c 		dev_err(&port->device, "Enable wake on the wakeline in irq %d failed %d\n",
port             1095 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port = platform_get_drvdata(pd);
port             1105 drivers/hsi/controllers/omap_ssi_port.c 	ioarea = devm_request_mem_region(&port->device, mem->start,
port             1112 drivers/hsi/controllers/omap_ssi_port.c 	base = devm_ioremap(&port->device, mem->start, resource_size(mem));
port             1128 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port;
port             1138 drivers/hsi/controllers/omap_ssi_port.c 	if (!ssi->port || !omap_ssi->port) {
port             1145 drivers/hsi/controllers/omap_ssi_port.c 	for (port_id = 0; port_id < ssi->num_ports && omap_ssi->port[port_id];
port             1155 drivers/hsi/controllers/omap_ssi_port.c 	port = ssi->port[port_id];
port             1170 drivers/hsi/controllers/omap_ssi_port.c 	omap_port = devm_kzalloc(&port->device, sizeof(*omap_port), GFP_KERNEL);
port             1183 drivers/hsi/controllers/omap_ssi_port.c 	port->async	= ssi_async;
port             1184 drivers/hsi/controllers/omap_ssi_port.c 	port->setup	= ssi_setup;
port             1185 drivers/hsi/controllers/omap_ssi_port.c 	port->flush	= ssi_flush;
port             1186 drivers/hsi/controllers/omap_ssi_port.c 	port->start_tx	= ssi_start_tx;
port             1187 drivers/hsi/controllers/omap_ssi_port.c 	port->stop_tx	= ssi_stop_tx;
port             1188 drivers/hsi/controllers/omap_ssi_port.c 	port->release	= ssi_release;
port             1189 drivers/hsi/controllers/omap_ssi_port.c 	hsi_port_set_drvdata(port, omap_port);
port             1190 drivers/hsi/controllers/omap_ssi_port.c 	omap_ssi->port[port_id] = omap_port;
port             1192 drivers/hsi/controllers/omap_ssi_port.c 	platform_set_drvdata(pd, port);
port             1203 drivers/hsi/controllers/omap_ssi_port.c 	err = ssi_port_irq(port, pd);
port             1206 drivers/hsi/controllers/omap_ssi_port.c 	err = ssi_wake_irq(port, pd);
port             1213 drivers/hsi/controllers/omap_ssi_port.c 	omap_port->dev = &port->device;
port             1227 drivers/hsi/controllers/omap_ssi_port.c 	hsi_add_clients_from_dt(port, np);
port             1239 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port = platform_get_drvdata(pd);
port             1240 drivers/hsi/controllers/omap_ssi_port.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port             1241 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_controller *ssi = to_hsi_controller(port->device.parent);
port             1245 drivers/hsi/controllers/omap_ssi_port.c 	ssi_debug_remove_port(port);
port             1250 drivers/hsi/controllers/omap_ssi_port.c 	hsi_port_unregister_clients(port);
port             1252 drivers/hsi/controllers/omap_ssi_port.c 	port->async	= hsi_dummy_msg;
port             1253 drivers/hsi/controllers/omap_ssi_port.c 	port->setup	= hsi_dummy_cl;
port             1254 drivers/hsi/controllers/omap_ssi_port.c 	port->flush	= hsi_dummy_cl;
port             1255 drivers/hsi/controllers/omap_ssi_port.c 	port->start_tx	= hsi_dummy_cl;
port             1256 drivers/hsi/controllers/omap_ssi_port.c 	port->stop_tx	= hsi_dummy_cl;
port             1257 drivers/hsi/controllers/omap_ssi_port.c 	port->release	= hsi_dummy_cl;
port             1259 drivers/hsi/controllers/omap_ssi_port.c 	omap_ssi->port[omap_port->port_id] = NULL;
port             1288 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port = to_hsi_port(omap_port->dev);
port             1289 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_controller *ssi = to_hsi_controller(port->device.parent);
port             1293 drivers/hsi/controllers/omap_ssi_port.c 					SSI_MPU_ENABLE_REG(port->num, 0));
port             1300 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port = to_hsi_port(omap_port->dev);
port             1301 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_controller *ssi = to_hsi_controller(port->device.parent);
port             1306 drivers/hsi/controllers/omap_ssi_port.c 			omap_ssi->sys + SSI_MPU_ENABLE_REG(port->num, 0));
port             1339 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port = dev_get_drvdata(dev);
port             1340 drivers/hsi/controllers/omap_ssi_port.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port             1341 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_controller *ssi = to_hsi_controller(port->device.parent);
port             1357 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port = dev_get_drvdata(dev);
port             1358 drivers/hsi/controllers/omap_ssi_port.c 	struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
port             1359 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_controller *ssi = to_hsi_controller(port->device.parent);
port               31 drivers/hsi/controllers/omap_ssi_regs.h #define SSI_MPU_STATUS_REG(port, irq)  (0x808 + ((port) * 0x10) + ((irq) * 2))
port               32 drivers/hsi/controllers/omap_ssi_regs.h #define SSI_MPU_ENABLE_REG(port, irq)  (0x80c + ((port) * 0x10) + ((irq) * 8))
port               41 drivers/hsi/controllers/omap_ssi_regs.h #define SSI_WAKE_REG(port)    (0xc00 + ((port) * 0x10))
port               42 drivers/hsi/controllers/omap_ssi_regs.h #define SSI_CLEAR_WAKE_REG(port)  (0xc04 + ((port) * 0x10))
port               43 drivers/hsi/controllers/omap_ssi_regs.h #define SSI_SET_WAKE_REG(port)    (0xc08 + ((port) * 0x10))
port               67 drivers/hsi/hsi_core.c struct hsi_client *hsi_new_client(struct hsi_port *port,
port               96 drivers/hsi/hsi_core.c 	cl->device.parent = &port->device;
port              124 drivers/hsi/hsi_core.c 			p = hsi_find_port_num(hsi, cl_info->info.port);
port              196 drivers/hsi/hsi_core.c static void hsi_add_client_from_dt(struct hsi_port *port,
port              292 drivers/hsi/hsi_core.c 	cl->device.parent = &port->device;
port              312 drivers/hsi/hsi_core.c void hsi_add_clients_from_dt(struct hsi_port *port, struct device_node *clients)
port              317 drivers/hsi/hsi_core.c 	hsi_new_client(port, &hsi_char_dev_info);
port              320 drivers/hsi/hsi_core.c 		hsi_add_client_from_dt(port, child);
port              345 drivers/hsi/hsi_core.c 	kfree(hsi->port);
port              358 drivers/hsi/hsi_core.c void hsi_port_unregister_clients(struct hsi_port *port)
port              360 drivers/hsi/hsi_core.c 	device_for_each_child(&port->device, NULL, hsi_remove_client);
port              390 drivers/hsi/hsi_core.c 		hsi->port[i]->device.parent = &hsi->device;
port              391 drivers/hsi/hsi_core.c 		err = device_add(&hsi->port[i]->device);
port              401 drivers/hsi/hsi_core.c 		device_del(&hsi->port[i]->device);
port              449 drivers/hsi/hsi_core.c 		if (hsi->port && hsi->port[i])
port              450 drivers/hsi/hsi_core.c 			put_device(&hsi->port[i]->device);
port              465 drivers/hsi/hsi_core.c 	struct hsi_port		**port;
port              474 drivers/hsi/hsi_core.c 	port = kcalloc(n_ports, sizeof(*port), flags);
port              475 drivers/hsi/hsi_core.c 	if (!port) {
port              480 drivers/hsi/hsi_core.c 	hsi->port = port;
port              485 drivers/hsi/hsi_core.c 		port[i] = kzalloc(sizeof(**port), flags);
port              486 drivers/hsi/hsi_core.c 		if (port[i] == NULL)
port              488 drivers/hsi/hsi_core.c 		port[i]->num = i;
port              489 drivers/hsi/hsi_core.c 		port[i]->async = hsi_dummy_msg;
port              490 drivers/hsi/hsi_core.c 		port[i]->setup = hsi_dummy_cl;
port              491 drivers/hsi/hsi_core.c 		port[i]->flush = hsi_dummy_cl;
port              492 drivers/hsi/hsi_core.c 		port[i]->start_tx = hsi_dummy_cl;
port              493 drivers/hsi/hsi_core.c 		port[i]->stop_tx = hsi_dummy_cl;
port              494 drivers/hsi/hsi_core.c 		port[i]->release = hsi_dummy_cl;
port              495 drivers/hsi/hsi_core.c 		mutex_init(&port[i]->lock);
port              496 drivers/hsi/hsi_core.c 		BLOCKING_INIT_NOTIFIER_HEAD(&port[i]->n_head);
port              497 drivers/hsi/hsi_core.c 		dev_set_name(&port[i]->device, "port%d", i);
port              498 drivers/hsi/hsi_core.c 		hsi->port[i]->device.release = hsi_port_release;
port              499 drivers/hsi/hsi_core.c 		device_initialize(&hsi->port[i]->device);
port              579 drivers/hsi/hsi_core.c 	struct hsi_port *port = hsi_get_port(cl);
port              587 drivers/hsi/hsi_core.c 	return port->async(msg);
port              600 drivers/hsi/hsi_core.c 	struct hsi_port *port = hsi_get_port(cl);
port              603 drivers/hsi/hsi_core.c 	mutex_lock(&port->lock);
port              604 drivers/hsi/hsi_core.c 	if ((port->claimed) && (!port->shared || !share)) {
port              608 drivers/hsi/hsi_core.c 	if (!try_module_get(to_hsi_controller(port->device.parent)->owner)) {
port              612 drivers/hsi/hsi_core.c 	port->claimed++;
port              613 drivers/hsi/hsi_core.c 	port->shared = !!share;
port              616 drivers/hsi/hsi_core.c 	mutex_unlock(&port->lock);
port              628 drivers/hsi/hsi_core.c 	struct hsi_port *port = hsi_get_port(cl);
port              630 drivers/hsi/hsi_core.c 	mutex_lock(&port->lock);
port              632 drivers/hsi/hsi_core.c 	port->release(cl);
port              634 drivers/hsi/hsi_core.c 		port->claimed--;
port              635 drivers/hsi/hsi_core.c 	BUG_ON(port->claimed < 0);
port              637 drivers/hsi/hsi_core.c 	if (!port->claimed)
port              638 drivers/hsi/hsi_core.c 		port->shared = 0;
port              639 drivers/hsi/hsi_core.c 	module_put(to_hsi_controller(port->device.parent)->owner);
port              640 drivers/hsi/hsi_core.c 	mutex_unlock(&port->lock);
port              669 drivers/hsi/hsi_core.c 	struct hsi_port *port = hsi_get_port(cl);
port              678 drivers/hsi/hsi_core.c 	return blocking_notifier_chain_register(&port->n_head, &cl->nb);
port              693 drivers/hsi/hsi_core.c 	struct hsi_port *port = hsi_get_port(cl);
port              698 drivers/hsi/hsi_core.c 	err = blocking_notifier_chain_unregister(&port->n_head, &cl->nb);
port              721 drivers/hsi/hsi_core.c int hsi_event(struct hsi_port *port, unsigned long event)
port              723 drivers/hsi/hsi_core.c 	return blocking_notifier_call_chain(&port->n_head, event, NULL);
port              122 drivers/hwmon/abituguru3.c 	int port;
port              840 drivers/hwmon/abituguru3.c 		value = data->settings[sensor->port][attr->nr];
port              842 drivers/hwmon/abituguru3.c 		value = data->value[sensor->port];
port              861 drivers/hwmon/abituguru3.c 	int port;
port              868 drivers/hwmon/abituguru3.c 	port = data->sensors[attr->index].port;
port              876 drivers/hwmon/abituguru3.c 	if ((data->alarms[port / 8] & (0x01 << (port % 8))) &&
port              877 drivers/hwmon/abituguru3.c 			(!attr->nr || (data->settings[port][0] & attr->nr)))
port              889 drivers/hwmon/abituguru3.c 	if (data->settings[data->sensors[attr->index].port][0] & attr->nr)
port              177 drivers/hwmon/applesmc.c static int send_byte(u8 cmd, u16 port)
port              182 drivers/hwmon/applesmc.c 	outb(cmd, port);
port              197 drivers/hwmon/applesmc.c 		outb(cmd, port);
port              200 drivers/hwmon/applesmc.c 	pr_warn("send_byte(0x%02x, 0x%04x) fail: 0x%02x\n", cmd, port, status);
port              833 drivers/hwmon/lm78.c 	int port;
port              840 drivers/hwmon/lm78.c 	for (port = address; port < address + LM78_EXTENT; port++) {
port              841 drivers/hwmon/lm78.c 		if (!request_region(port, 1, "lm78")) {
port              842 drivers/hwmon/lm78.c 			pr_debug("Failed to request port 0x%x\n", port);
port              912 drivers/hwmon/lm78.c 	for (port--; port >= address; port--)
port              913 drivers/hwmon/lm78.c 		release_region(port, 1);
port             1834 drivers/hwmon/w83781d.c 	int port;
port             1841 drivers/hwmon/w83781d.c 	for (port = address; port < address + W83781D_EXTENT; port++) {
port             1842 drivers/hwmon/w83781d.c 		if (!request_region(port, 1, "w83781d")) {
port             1843 drivers/hwmon/w83781d.c 			pr_debug("Failed to request port 0x%x\n", port);
port             1923 drivers/hwmon/w83781d.c 	for (port--; port >= address; port--)
port             1924 drivers/hwmon/w83781d.c 		release_region(port, 1);
port               51 drivers/hwtracing/coresight/coresight-funnel.c static int dynamic_funnel_enable_hw(struct funnel_drvdata *drvdata, int port)
port               68 drivers/hwtracing/coresight/coresight-funnel.c 	functl |= (1 << port);
port              215 drivers/hwtracing/coresight/coresight-platform.c 		conn->outport = endpoint.port;
port              225 drivers/hwtracing/coresight/coresight-platform.c 		conn->child_port = rendpoint.port;
port              210 drivers/hwtracing/intel_th/core.c 	if (thdev->output.port >= 0)
port              211 drivers/hwtracing/intel_th/core.c 		return scnprintf(buf, PAGE_SIZE, "%u\n", thdev->output.port);
port              216 drivers/hwtracing/intel_th/core.c static DEVICE_ATTR_RO(port);
port              659 drivers/hwtracing/intel_th/core.c 		thdev->output.port = -1;
port               61 drivers/hwtracing/intel_th/gth.c static void gth_output_set(struct gth_device *gth, int port,
port               64 drivers/hwtracing/intel_th/gth.c 	unsigned long reg = port & 4 ? REG_GTH_GTHOPT1 : REG_GTH_GTHOPT0;
port               66 drivers/hwtracing/intel_th/gth.c 	int shift = (port & 3) * 8;
port               74 drivers/hwtracing/intel_th/gth.c static unsigned int gth_output_get(struct gth_device *gth, int port)
port               76 drivers/hwtracing/intel_th/gth.c 	unsigned long reg = port & 4 ? REG_GTH_GTHOPT1 : REG_GTH_GTHOPT0;
port               78 drivers/hwtracing/intel_th/gth.c 	int shift = (port & 3) * 8;
port               87 drivers/hwtracing/intel_th/gth.c static void gth_smcfreq_set(struct gth_device *gth, int port,
port               90 drivers/hwtracing/intel_th/gth.c 	unsigned long reg = REG_GTH_SMCR0 + ((port / 2) * 4);
port               91 drivers/hwtracing/intel_th/gth.c 	int shift = (port & 1) * 16;
port              100 drivers/hwtracing/intel_th/gth.c static unsigned int gth_smcfreq_get(struct gth_device *gth, int port)
port              102 drivers/hwtracing/intel_th/gth.c 	unsigned long reg = REG_GTH_SMCR0 + ((port / 2) * 4);
port              103 drivers/hwtracing/intel_th/gth.c 	int shift = (port & 1) * 16;
port              124 drivers/hwtracing/intel_th/gth.c gth_master_set(struct gth_device *gth, unsigned int master, int port)
port              137 drivers/hwtracing/intel_th/gth.c 	if (port >= 0)
port              138 drivers/hwtracing/intel_th/gth.c 		val |= (0x8 | port) << shift;
port              150 drivers/hwtracing/intel_th/gth.c 	int port;
port              153 drivers/hwtracing/intel_th/gth.c 	port = gth->master[ma->master];
port              156 drivers/hwtracing/intel_th/gth.c 	if (port >= 0)
port              157 drivers/hwtracing/intel_th/gth.c 		count = snprintf(buf, PAGE_SIZE, "%x\n", port);
port              171 drivers/hwtracing/intel_th/gth.c 	int old_port, port;
port              173 drivers/hwtracing/intel_th/gth.c 	if (kstrtoint(buf, 10, &port) < 0)
port              176 drivers/hwtracing/intel_th/gth.c 	if (port >= TH_POSSIBLE_OUTPUTS || port < -1)
port              196 drivers/hwtracing/intel_th/gth.c 	if (port >= 0) {
port              198 drivers/hwtracing/intel_th/gth.c 		if (!gth->output[port].output) {
port              203 drivers/hwtracing/intel_th/gth.c 		set_bit(ma->master, gth->output[port].master);
port              206 drivers/hwtracing/intel_th/gth.c 		if (gth->output[port].output->active)
port              207 drivers/hwtracing/intel_th/gth.c 			gth_master_set(gth, ma->master, port);
port              210 drivers/hwtracing/intel_th/gth.c 	gth->master[ma->master] = port;
port              221 drivers/hwtracing/intel_th/gth.c 	unsigned int		port;
port              235 drivers/hwtracing/intel_th/gth.c 	unsigned int	(*get)(struct gth_device *gth, int port);
port              236 drivers/hwtracing/intel_th/gth.c 	void		(*set)(struct gth_device *gth, int port,
port              242 drivers/hwtracing/intel_th/gth.c 	OUTPUT_PARM(port,	0x7,	1, 0, output),
port              251 drivers/hwtracing/intel_th/gth.c gth_output_parm_set(struct gth_device *gth, int port, unsigned int parm,
port              254 drivers/hwtracing/intel_th/gth.c 	unsigned int config = output_parms[parm].get(gth, port);
port              260 drivers/hwtracing/intel_th/gth.c 	output_parms[parm].set(gth, port, config);
port              264 drivers/hwtracing/intel_th/gth.c gth_output_parm_get(struct gth_device *gth, int port, unsigned int parm)
port              266 drivers/hwtracing/intel_th/gth.c 	unsigned int config = output_parms[parm].get(gth, port);
port              281 drivers/hwtracing/intel_th/gth.c 	int port, i;
port              292 drivers/hwtracing/intel_th/gth.c 	for (port = 0; port < 8; port++) {
port              293 drivers/hwtracing/intel_th/gth.c 		if (gth_output_parm_get(gth, port, TH_OUTPUT_PARM(port)) ==
port              297 drivers/hwtracing/intel_th/gth.c 		gth_output_set(gth, port, 0);
port              298 drivers/hwtracing/intel_th/gth.c 		gth_smcfreq_set(gth, port, 16);
port              336 drivers/hwtracing/intel_th/gth.c 			 gth_output_parm_get(gth, oa->port, oa->parm));
port              359 drivers/hwtracing/intel_th/gth.c 	gth_output_parm_set(gth, oa->port, oa->parm, config);
port              453 drivers/hwtracing/intel_th/gth.c 			out_attrs[idx].port = i;
port              490 drivers/hwtracing/intel_th/gth.c 	     count && !(reg & BIT(output->port)); count--) {
port              497 drivers/hwtracing/intel_th/gth.c 			output->port);
port              545 drivers/hwtracing/intel_th/gth.c 	for_each_set_bit(master, gth->output[output->port].master,
port              584 drivers/hwtracing/intel_th/gth.c 	for_each_set_bit(master, gth->output[output->port].master,
port              586 drivers/hwtracing/intel_th/gth.c 		gth_master_set(gth, master, output->port);
port              673 drivers/hwtracing/intel_th/gth.c 	othdev->output.port = i;
port              690 drivers/hwtracing/intel_th/gth.c 	int port = othdev->output.port;
port              697 drivers/hwtracing/intel_th/gth.c 	othdev->output.port = -1;
port              699 drivers/hwtracing/intel_th/gth.c 	gth->output[port].output = NULL;
port              701 drivers/hwtracing/intel_th/gth.c 		if (gth->master[master] == port)
port              710 drivers/hwtracing/intel_th/gth.c 	int port = 0; /* FIXME: make default output configurable */
port              721 drivers/hwtracing/intel_th/gth.c 		set_bit(master, gth->output[port].master);
port              722 drivers/hwtracing/intel_th/gth.c 		gth->master[master] = port;
port              782 drivers/hwtracing/intel_th/gth.c 			gth_output_parm_get(gth, i, TH_OUTPUT_PARM(port));
port               40 drivers/hwtracing/intel_th/intel_th.h 	int		port;
port              133 drivers/hwtracing/intel_th/intel_th.h 		(thdev->output.port >= 0 ||
port               83 drivers/i2c/busses/i2c-cros-ec-tunnel.c 	params->port = bus_num;
port               45 drivers/i2c/busses/i2c-dln2.c 	u8 port;
port               57 drivers/i2c/busses/i2c-dln2.c 		u8 port;
port               60 drivers/i2c/busses/i2c-dln2.c 	tx.port = dln2->port;
port               75 drivers/i2c/busses/i2c-dln2.c 		u8 port;
port               86 drivers/i2c/busses/i2c-dln2.c 	tx->port = dln2->port;
port              106 drivers/i2c/busses/i2c-dln2.c 		u8 port;
port              120 drivers/i2c/busses/i2c-dln2.c 	tx.port = dln2->port;
port              203 drivers/i2c/busses/i2c-dln2.c 	dln2->port = pdata->port;
port              215 drivers/i2c/busses/i2c-dln2.c 		 "dln2-i2c", dev_name(pdev->dev.parent), dln2->port);
port              159 drivers/i2c/busses/i2c-fsi.c 	u16			port;
port              214 drivers/i2c/busses/i2c-fsi.c static int fsi_i2c_set_port(struct fsi_i2c_port *port)
port              217 drivers/i2c/busses/i2c-fsi.c 	struct fsi_device *fsi = port->master->fsi;
port              224 drivers/i2c/busses/i2c-fsi.c 	if (FIELD_GET(I2C_MODE_PORT, mode) == port->port)
port              227 drivers/i2c/busses/i2c-fsi.c 	mode = (mode & ~I2C_MODE_PORT) | FIELD_PREP(I2C_MODE_PORT, port->port);
port              236 drivers/i2c/busses/i2c-fsi.c static int fsi_i2c_start(struct fsi_i2c_port *port, struct i2c_msg *msg,
port              239 drivers/i2c/busses/i2c-fsi.c 	struct fsi_i2c_master *i2c = port->master;
port              242 drivers/i2c/busses/i2c-fsi.c 	port->xfrd = 0;
port              266 drivers/i2c/busses/i2c-fsi.c static int fsi_i2c_write_fifo(struct fsi_i2c_port *port, struct i2c_msg *msg,
port              271 drivers/i2c/busses/i2c-fsi.c 	struct fsi_i2c_master *i2c = port->master;
port              273 drivers/i2c/busses/i2c-fsi.c 	int bytes_remaining = msg->len - port->xfrd;
port              281 drivers/i2c/busses/i2c-fsi.c 				      &msg->buf[port->xfrd], write);
port              285 drivers/i2c/busses/i2c-fsi.c 		port->xfrd += write;
port              292 drivers/i2c/busses/i2c-fsi.c static int fsi_i2c_read_fifo(struct fsi_i2c_port *port, struct i2c_msg *msg,
port              297 drivers/i2c/busses/i2c-fsi.c 	struct fsi_i2c_master *i2c = port->master;
port              299 drivers/i2c/busses/i2c-fsi.c 	int xfr_remaining = msg->len - port->xfrd;
port              309 drivers/i2c/busses/i2c-fsi.c 					     &msg->buf[port->xfrd], read);
port              313 drivers/i2c/busses/i2c-fsi.c 			port->xfrd += read;
port              332 drivers/i2c/busses/i2c-fsi.c 	struct fsi_i2c_port *port = adap->algo_data;
port              333 drivers/i2c/busses/i2c-fsi.c 	struct fsi_i2c_master *i2c = port->master;
port              343 drivers/i2c/busses/i2c-fsi.c 	struct fsi_i2c_port *port = adap->algo_data;
port              344 drivers/i2c/busses/i2c-fsi.c 	struct fsi_i2c_master *i2c = port->master;
port              355 drivers/i2c/busses/i2c-fsi.c 	struct fsi_i2c_port *port = adap->algo_data;
port              356 drivers/i2c/busses/i2c-fsi.c 	struct fsi_i2c_master *i2c = port->master;
port              366 drivers/i2c/busses/i2c-fsi.c 	struct fsi_i2c_port *port = adap->algo_data;
port              367 drivers/i2c/busses/i2c-fsi.c 	struct fsi_i2c_master *i2c = port->master;
port              379 drivers/i2c/busses/i2c-fsi.c 	struct fsi_i2c_port *port = adap->algo_data;
port              380 drivers/i2c/busses/i2c-fsi.c 	struct fsi_i2c_master *i2c = port->master;
port              394 drivers/i2c/busses/i2c-fsi.c 	struct fsi_i2c_port *port = adap->algo_data;
port              395 drivers/i2c/busses/i2c-fsi.c 	struct fsi_i2c_master *i2c = port->master;
port              406 drivers/i2c/busses/i2c-fsi.c 			     struct fsi_i2c_port *port)
port              412 drivers/i2c/busses/i2c-fsi.c 	i2c_recover_bus(&port->adapter);
port              438 drivers/i2c/busses/i2c-fsi.c static int fsi_i2c_reset_engine(struct fsi_i2c_master *i2c, u16 port)
port              458 drivers/i2c/busses/i2c-fsi.c 	if (port) {
port              460 drivers/i2c/busses/i2c-fsi.c 		mode |= FIELD_PREP(I2C_MODE_PORT, port);
port              475 drivers/i2c/busses/i2c-fsi.c static int fsi_i2c_abort(struct fsi_i2c_port *port, u32 status)
port              481 drivers/i2c/busses/i2c-fsi.c 	struct fsi_i2c_master *i2c = port->master;
port              484 drivers/i2c/busses/i2c-fsi.c 	rc = fsi_i2c_reset_engine(i2c, port->port);
port              494 drivers/i2c/busses/i2c-fsi.c 		rc = fsi_i2c_reset_bus(i2c, port);
port              525 drivers/i2c/busses/i2c-fsi.c static int fsi_i2c_handle_status(struct fsi_i2c_port *port,
port              532 drivers/i2c/busses/i2c-fsi.c 		rc = fsi_i2c_abort(port, status);
port              559 drivers/i2c/busses/i2c-fsi.c 			return fsi_i2c_read_fifo(port, msg, fifo_count);
port              561 drivers/i2c/busses/i2c-fsi.c 		return fsi_i2c_write_fifo(port, msg, fifo_count);
port              565 drivers/i2c/busses/i2c-fsi.c 		if (port->xfrd < msg->len)
port              574 drivers/i2c/busses/i2c-fsi.c static int fsi_i2c_wait(struct fsi_i2c_port *port, struct i2c_msg *msg,
port              582 drivers/i2c/busses/i2c-fsi.c 		rc = fsi_i2c_read_reg(port->master->fsi, I2C_FSI_STAT,
port              588 drivers/i2c/busses/i2c-fsi.c 			rc = fsi_i2c_handle_status(port, msg, status);
port              611 drivers/i2c/busses/i2c-fsi.c 	struct fsi_i2c_port *port = adap->algo_data;
port              612 drivers/i2c/busses/i2c-fsi.c 	struct fsi_i2c_master *master = port->master;
port              617 drivers/i2c/busses/i2c-fsi.c 	rc = fsi_i2c_set_port(port);
port              625 drivers/i2c/busses/i2c-fsi.c 		rc = fsi_i2c_start(port, msg, i == num - 1);
port              629 drivers/i2c/busses/i2c-fsi.c 		rc = fsi_i2c_wait(port, msg,
port              662 drivers/i2c/busses/i2c-fsi.c 						     int port)
port              670 drivers/i2c/busses/i2c-fsi.c 		if (!rc && port_no == port)
port              680 drivers/i2c/busses/i2c-fsi.c 	struct fsi_i2c_port *port;
port              709 drivers/i2c/busses/i2c-fsi.c 		port = kzalloc(sizeof(*port), GFP_KERNEL);
port              710 drivers/i2c/busses/i2c-fsi.c 		if (!port) {
port              715 drivers/i2c/busses/i2c-fsi.c 		port->master = i2c;
port              716 drivers/i2c/busses/i2c-fsi.c 		port->port = port_no;
port              718 drivers/i2c/busses/i2c-fsi.c 		port->adapter.owner = THIS_MODULE;
port              719 drivers/i2c/busses/i2c-fsi.c 		port->adapter.dev.of_node = np;
port              720 drivers/i2c/busses/i2c-fsi.c 		port->adapter.dev.parent = dev;
port              721 drivers/i2c/busses/i2c-fsi.c 		port->adapter.algo = &fsi_i2c_algorithm;
port              722 drivers/i2c/busses/i2c-fsi.c 		port->adapter.bus_recovery_info = &fsi_i2c_bus_recovery_info;
port              723 drivers/i2c/busses/i2c-fsi.c 		port->adapter.algo_data = port;
port              725 drivers/i2c/busses/i2c-fsi.c 		snprintf(port->adapter.name, sizeof(port->adapter.name),
port              728 drivers/i2c/busses/i2c-fsi.c 		rc = i2c_add_adapter(&port->adapter);
port              731 drivers/i2c/busses/i2c-fsi.c 			kfree(port);
port              735 drivers/i2c/busses/i2c-fsi.c 		list_add(&port->list, &i2c->ports);
port              746 drivers/i2c/busses/i2c-fsi.c 	struct fsi_i2c_port *port, *tmp;
port              748 drivers/i2c/busses/i2c-fsi.c 	list_for_each_entry_safe(port, tmp, &i2c->ports, list) {
port              749 drivers/i2c/busses/i2c-fsi.c 		list_del(&port->list);
port              750 drivers/i2c/busses/i2c-fsi.c 		i2c_del_adapter(&port->adapter);
port              751 drivers/i2c/busses/i2c-fsi.c 		kfree(port);
port               56 drivers/i2c/busses/i2c-parport-light.c 	u8 oldval = port_read(op->port);
port               60 drivers/i2c/busses/i2c-parport-light.c 		port_write(op->port, oldval | op->val);
port               62 drivers/i2c/busses/i2c-parport-light.c 		port_write(op->port, oldval & ~op->val);
port               67 drivers/i2c/busses/i2c-parport-light.c 	u8 oldval = port_read(op->port);
port              122 drivers/i2c/busses/i2c-parport-light.c 	.port		= PORT_CTRL,
port               91 drivers/i2c/busses/i2c-parport.c 	u8 oldval = port_read[op->port](data);
port               95 drivers/i2c/busses/i2c-parport.c 		port_write[op->port](data, oldval | op->val);
port               97 drivers/i2c/busses/i2c-parport.c 		port_write[op->port](data, oldval & ~op->val);
port              103 drivers/i2c/busses/i2c-parport.c 	u8 oldval = port_read[op->port](data);
port              160 drivers/i2c/busses/i2c-parport.c static void i2c_parport_attach(struct parport *port)
port              169 drivers/i2c/busses/i2c-parport.c 		if (port->number == parport[i])
port              173 drivers/i2c/busses/i2c-parport.c 		pr_debug("Not using parport%d.\n", port->number);
port              185 drivers/i2c/busses/i2c-parport.c 	pr_debug("attaching to %s\n", port->name);
port              186 drivers/i2c/busses/i2c-parport.c 	parport_disable_irq(port);
port              187 drivers/i2c/busses/i2c-parport.c 	adapter->pdev = parport_register_dev_model(port, "i2c-parport",
port              205 drivers/i2c/busses/i2c-parport.c 	adapter->algo_data.data = port;
port              207 drivers/i2c/busses/i2c-parport.c 	adapter->adapter.dev.parent = port->physport->dev;
port              216 drivers/i2c/busses/i2c-parport.c 	parport_setsda(port, 1);
port              217 drivers/i2c/busses/i2c-parport.c 	parport_setscl(port, 1);
port              220 drivers/i2c/busses/i2c-parport.c 		line_set(port, 1, &adapter_parm[type].init);
port              235 drivers/i2c/busses/i2c-parport.c 			parport_enable_irq(port);
port              254 drivers/i2c/busses/i2c-parport.c static void i2c_parport_detach(struct parport *port)
port              261 drivers/i2c/busses/i2c-parport.c 		if (adapter->pdev->port == port) {
port              263 drivers/i2c/busses/i2c-parport.c 				parport_disable_irq(port);
port              270 drivers/i2c/busses/i2c-parport.c 				line_set(port, 0, &adapter_parm[type].init);
port               15 drivers/i2c/busses/i2c-parport.h 	u8 port;
port              164 drivers/i2c/busses/i2c-piix4.c 	u8 port;		/* Port number, shifted */
port              682 drivers/i2c/busses/i2c-piix4.c 	u8 port;
port              744 drivers/i2c/busses/i2c-piix4.c 	port = adapdata->port;
port              745 drivers/i2c/busses/i2c-piix4.c 	if ((smba_en_lo & piix4_port_mask_sb800) != port)
port              746 drivers/i2c/busses/i2c-piix4.c 		outb_p((smba_en_lo & ~piix4_port_mask_sb800) | port,
port              813 drivers/i2c/busses/i2c-piix4.c 			     bool sb800_main, u8 port, bool notify_imc,
port              841 drivers/i2c/busses/i2c-piix4.c 	adapdata->port = port << piix4_port_shift_sb800;
port              874 drivers/i2c/busses/i2c-piix4.c 	int port;
port              885 drivers/i2c/busses/i2c-piix4.c 	for (port = 0; port < piix4_adapter_count; port++) {
port              886 drivers/i2c/busses/i2c-piix4.c 		u8 hw_port_nr = port == 0 ? 0 : port + 1;
port              888 drivers/i2c/busses/i2c-piix4.c 		retval = piix4_add_adapter(dev, smba, true, port, notify_imc,
port              890 drivers/i2c/busses/i2c-piix4.c 					   piix4_main_port_names_sb800[port],
port              891 drivers/i2c/busses/i2c-piix4.c 					   &piix4_main_adapters[port]);
port              901 drivers/i2c/busses/i2c-piix4.c 	while (--port >= 0) {
port              902 drivers/i2c/busses/i2c-piix4.c 		adapdata = i2c_get_adapdata(piix4_main_adapters[port]);
port              904 drivers/i2c/busses/i2c-piix4.c 			i2c_del_adapter(piix4_main_adapters[port]);
port              906 drivers/i2c/busses/i2c-piix4.c 			kfree(piix4_main_adapters[port]);
port              907 drivers/i2c/busses/i2c-piix4.c 			piix4_main_adapters[port] = NULL;
port             1001 drivers/i2c/busses/i2c-piix4.c 		if (adapdata->port == (0 << piix4_port_shift_sb800))
port             1010 drivers/i2c/busses/i2c-piix4.c 	int port = piix4_adapter_count;
port             1012 drivers/i2c/busses/i2c-piix4.c 	while (--port >= 0) {
port             1013 drivers/i2c/busses/i2c-piix4.c 		if (piix4_main_adapters[port]) {
port             1014 drivers/i2c/busses/i2c-piix4.c 			piix4_adap_remove(piix4_main_adapters[port]);
port             1015 drivers/i2c/busses/i2c-piix4.c 			piix4_main_adapters[port] = NULL;
port               68 drivers/ide/alim15x3.c 	int port = hwif->channel ? 0x5c : 0x58;
port               88 drivers/ide/alim15x3.c 	pci_write_config_byte(dev, port, t->setup);
port               89 drivers/ide/alim15x3.c 	pci_write_config_byte(dev, port + 1, (t->act8b << 4) | t->rec8b);
port               90 drivers/ide/alim15x3.c 	pci_write_config_byte(dev, port + unit + 2,
port               57 drivers/ide/au1xxx-ide.c static inline void auide_insw(unsigned long port, void *addr, u32 count)
port               75 drivers/ide/au1xxx-ide.c static inline void auide_outsw(unsigned long port, void *addr, u32 count)
port              389 drivers/ide/icside.c 	unsigned long port = (unsigned long)base + info->dataoffset;
port              391 drivers/ide/icside.c 	hw->io_ports.data_addr	 = port;
port              392 drivers/ide/icside.c 	hw->io_ports.error_addr	 = port + (1 << info->stepping);
port              393 drivers/ide/icside.c 	hw->io_ports.nsect_addr	 = port + (2 << info->stepping);
port              394 drivers/ide/icside.c 	hw->io_ports.lbal_addr	 = port + (3 << info->stepping);
port              395 drivers/ide/icside.c 	hw->io_ports.lbam_addr	 = port + (4 << info->stepping);
port              396 drivers/ide/icside.c 	hw->io_ports.lbah_addr	 = port + (5 << info->stepping);
port              397 drivers/ide/icside.c 	hw->io_ports.device_addr = port + (6 << info->stepping);
port              398 drivers/ide/icside.c 	hw->io_ports.status_addr = port + (7 << info->stepping);
port               18 drivers/ide/ide-io-std.c static u8 ide_inb(unsigned long port)
port               20 drivers/ide/ide-io-std.c 	return (u8) inb(port);
port               23 drivers/ide/ide-io-std.c static void ide_outb(u8 val, unsigned long port)
port               25 drivers/ide/ide-io-std.c 	outb(val, port);
port               32 drivers/ide/ide-io-std.c static u8 ide_mm_inb(unsigned long port)
port               34 drivers/ide/ide-io-std.c 	return (u8) readb((void __iomem *) port);
port               37 drivers/ide/ide-io-std.c static void ide_mm_outb(u8 value, unsigned long port)
port               39 drivers/ide/ide-io-std.c 	writeb(value, (void __iomem *) port);
port               94 drivers/ide/ide-io-std.c 	void (*tf_outb)(u8 addr, unsigned long port);
port              121 drivers/ide/ide-io-std.c 	u8 (*tf_inb)(unsigned long port);
port              151 drivers/ide/ide-io-std.c static void ata_vlb_sync(unsigned long port)
port              153 drivers/ide/ide-io-std.c 	(void)inb(port);
port              154 drivers/ide/ide-io-std.c 	(void)inb(port);
port              155 drivers/ide/ide-io-std.c 	(void)inb(port);
port             1080 drivers/ide/ide-probe.c static void ide_init_port(ide_hwif_t *hwif, unsigned int port,
port             1083 drivers/ide/ide-probe.c 	hwif->channel = port;
port               25 drivers/ide/ide_platform.c 	unsigned long port = (unsigned long)base;
port               28 drivers/ide/ide_platform.c 	hw->io_ports.data_addr = port;
port               30 drivers/ide/ide_platform.c 	port += (1 << pdata->ioport_shift);
port               32 drivers/ide/ide_platform.c 	     i++, port += (1 << pdata->ioport_shift))
port               33 drivers/ide/ide_platform.c 		hw->io_ports_array[i] = port;
port               36 drivers/ide/jmicron.c 	int port = hwif->channel;
port               60 drivers/ide/jmicron.c 		port = port ^ 1;
port               67 drivers/ide/jmicron.c 	switch (port_map[port]) {
port               39 drivers/ide/ns87415.c static u8 superio_ide_inb (unsigned long port)
port               47 drivers/ide/ns87415.c 		tmp = inb(port);
port              104 drivers/ide/ns87415.c 	u8 port = hwif->channel, tmp;
port              106 drivers/ide/ns87415.c 	dma_stat = (pci_resource_start(pdev, 4) & ~3) + (!port ? 2 : 0xa);
port              268 drivers/ide/qd65xx.c static int __init qd_testreg(int port)
port              274 drivers/ide/qd65xx.c 	savereg = inb_p(port);
port              275 drivers/ide/qd65xx.c 	outb_p(QD_TESTVAL, port);	/* safe value */
port              276 drivers/ide/qd65xx.c 	readreg = inb_p(port);
port              277 drivers/ide/qd65xx.c 	outb(savereg, port);
port               22 drivers/ide/rapide.c 	unsigned long port = (unsigned long)base;
port               26 drivers/ide/rapide.c 		hw->io_ports_array[i] = port;
port               27 drivers/ide/rapide.c 		port += sz;
port              309 drivers/ide/setup-pci.c 			    unsigned int port, struct ide_hw *hw)
port              314 drivers/ide/setup-pci.c 		if (ide_pci_check_iomem(dev, d, 2 * port) ||
port              315 drivers/ide/setup-pci.c 		    ide_pci_check_iomem(dev, d, 2 * port + 1)) {
port              318 drivers/ide/setup-pci.c 				d->name, pci_name(dev), port);
port              322 drivers/ide/setup-pci.c 		ctl  = pci_resource_start(dev, 2*port+1);
port              323 drivers/ide/setup-pci.c 		base = pci_resource_start(dev, 2*port);
port              326 drivers/ide/setup-pci.c 		ctl = port ? 0x374 : 0x3f4;
port              327 drivers/ide/setup-pci.c 		base = port ? 0x170 : 0x1f0;
port              332 drivers/ide/setup-pci.c 			d->name, pci_name(dev), port);
port              459 drivers/ide/setup-pci.c 	int channels = (d->host_flags & IDE_HFLAG_SINGLE) ? 1 : 2, port;
port              466 drivers/ide/setup-pci.c 	for (port = 0; port < channels; ++port) {
port              467 drivers/ide/setup-pci.c 		const struct ide_pci_enablebit *e = &d->enablebits[port];
port              476 drivers/ide/setup-pci.c 		if (ide_hw_configure(dev, d, port, hw + port))
port              479 drivers/ide/setup-pci.c 		*(hws + port) = hw + port;
port               77 drivers/ide/tx4938ide.c 	unsigned long port = drive->hwif->io_ports.data_addr;
port               82 drivers/ide/tx4938ide.c 		*ptr++ = cpu_to_le16(__raw_readw((void __iomem *)port));
port               89 drivers/ide/tx4938ide.c 	unsigned long port = drive->hwif->io_ports.data_addr;
port               94 drivers/ide/tx4938ide.c 		__raw_writew(le16_to_cpu(*ptr), (void __iomem *)port);
port              161 drivers/ide/tx4938ide.c 		unsigned long port = mapbase;
port              164 drivers/ide/tx4938ide.c 		hw.io_ports_array[0] = port;
port              166 drivers/ide/tx4938ide.c 		port++;
port              171 drivers/ide/tx4938ide.c 				port + (i << pdata->ioport_shift);
port              450 drivers/ide/tx4939ide.c 	unsigned long port = drive->hwif->io_ports.data_addr;
port              455 drivers/ide/tx4939ide.c 		*ptr++ = cpu_to_le16(__raw_readw((void __iomem *)port));
port              462 drivers/ide/tx4939ide.c 	unsigned long port = drive->hwif->io_ports.data_addr;
port              467 drivers/ide/tx4939ide.c 		__raw_writew(le16_to_cpu(*ptr), (void __iomem *)port);
port               74 drivers/ide/umc8672.c static void out_umc(char port, char wert)
port               76 drivers/ide/umc8672.c 	outb_p(port, 0x108);
port               80 drivers/ide/umc8672.c static inline u8 in_umc(char port)
port               82 drivers/ide/umc8672.c 	outb_p(port, 0x108);
port               61 drivers/iio/adc/dln2-adc.c 	int port, trigger_chan;
port               74 drivers/iio/adc/dln2-adc.c 	u8 port;
port              147 drivers/iio/adc/dln2-adc.c 	u8 port = dln2->port;
port              152 drivers/iio/adc/dln2-adc.c 			    &port, sizeof(port), &count, &olen);
port              167 drivers/iio/adc/dln2-adc.c 		.port = dln2->port,
port              184 drivers/iio/adc/dln2-adc.c 		.port = dln2->port,
port              200 drivers/iio/adc/dln2-adc.c 	u8 port = dln2->port;
port              208 drivers/iio/adc/dln2-adc.c 	ret = dln2_transfer(dln2->pdev, cmd, &port, sizeof(port),
port              234 drivers/iio/adc/dln2-adc.c 		.port_chan.port = dln2->port,
port              256 drivers/iio/adc/dln2-adc.c 		.port = dln2->port,
port              313 drivers/iio/adc/dln2-adc.c 	__u8 port = dln2->port;
port              317 drivers/iio/adc/dln2-adc.c 			    &port, sizeof(port), get_all_vals, &olen);
port              627 drivers/iio/adc/dln2-adc.c 	dln2->port = pdata->port;
port              124 drivers/infiniband/core/cache.c static void dispatch_gid_change_event(struct ib_device *ib_dev, u8 port)
port              129 drivers/infiniband/core/cache.c 	event.element.port_num	= port;
port              196 drivers/infiniband/core/cache.c static struct ib_gid_table *rdma_gid_table(struct ib_device *device, u8 port)
port              198 drivers/infiniband/core/cache.c 	return device->port_data[port].cache.gid;
port              378 drivers/infiniband/core/cache.c static void del_gid(struct ib_device *ib_dev, u8 port,
port              386 drivers/infiniband/core/cache.c 	dev_dbg(&ib_dev->dev, "%s port=%d index=%d gid %pI6\n", __func__, port,
port              395 drivers/infiniband/core/cache.c 	if (!rdma_protocol_roce(ib_dev, port))
port              406 drivers/infiniband/core/cache.c 	if (rdma_cap_roce_gid_table(ib_dev, port))
port              542 drivers/infiniband/core/cache.c static int __ib_cache_gid_add(struct ib_device *ib_dev, u8 port,
port              558 drivers/infiniband/core/cache.c 	table = rdma_gid_table(ib_dev, port);
port              572 drivers/infiniband/core/cache.c 	attr->port_num = port;
port              576 drivers/infiniband/core/cache.c 		dispatch_gid_change_event(ib_dev, port);
port              586 drivers/infiniband/core/cache.c int ib_cache_gid_add(struct ib_device *ib_dev, u8 port,
port              593 drivers/infiniband/core/cache.c 	return __ib_cache_gid_add(ib_dev, port, gid, attr, mask, false);
port              597 drivers/infiniband/core/cache.c _ib_cache_gid_del(struct ib_device *ib_dev, u8 port,
port              605 drivers/infiniband/core/cache.c 	table = rdma_gid_table(ib_dev, port);
port              615 drivers/infiniband/core/cache.c 	del_gid(ib_dev, port, table, ix);
port              616 drivers/infiniband/core/cache.c 	dispatch_gid_change_event(ib_dev, port);
port              626 drivers/infiniband/core/cache.c int ib_cache_gid_del(struct ib_device *ib_dev, u8 port,
port              634 drivers/infiniband/core/cache.c 	return _ib_cache_gid_del(ib_dev, port, gid, attr, mask, false);
port              637 drivers/infiniband/core/cache.c int ib_cache_gid_del_all_netdev_gids(struct ib_device *ib_dev, u8 port,
port              644 drivers/infiniband/core/cache.c 	table = rdma_gid_table(ib_dev, port);
port              651 drivers/infiniband/core/cache.c 			del_gid(ib_dev, port, table, ix);
port              659 drivers/infiniband/core/cache.c 		dispatch_gid_change_event(ib_dev, port);
port              683 drivers/infiniband/core/cache.c 		      u8 port, struct net_device *ndev)
port              693 drivers/infiniband/core/cache.c 	if (!rdma_is_port_valid(ib_dev, port))
port              696 drivers/infiniband/core/cache.c 	table = rdma_gid_table(ib_dev, port);
port              733 drivers/infiniband/core/cache.c 	struct ib_device *ib_dev, const union ib_gid *gid, u8 port,
port              743 drivers/infiniband/core/cache.c 	if (!rdma_is_port_valid(ib_dev, port))
port              746 drivers/infiniband/core/cache.c 	table = rdma_gid_table(ib_dev, port);
port              817 drivers/infiniband/core/cache.c static void cleanup_gid_table_port(struct ib_device *ib_dev, u8 port,
port              829 drivers/infiniband/core/cache.c 			del_gid(ib_dev, port, table, i);
port              836 drivers/infiniband/core/cache.c 		dispatch_gid_change_event(ib_dev, port);
port              839 drivers/infiniband/core/cache.c void ib_cache_gid_set_default_gid(struct ib_device *ib_dev, u8 port,
port              863 drivers/infiniband/core/cache.c 			__ib_cache_gid_add(ib_dev, port, &gid,
port              866 drivers/infiniband/core/cache.c 			_ib_cache_gid_del(ib_dev, port, &gid,
port              872 drivers/infiniband/core/cache.c static void gid_table_reserve_default(struct ib_device *ib_dev, u8 port,
port              879 drivers/infiniband/core/cache.c 	roce_gid_type_mask = roce_gid_type_mask_support(ib_dev, port);
port             1359 drivers/infiniband/core/cache.c 				     u8 port, int gid_tbl_len)
port             1367 drivers/infiniband/core/cache.c 	gid_attr.port_num = port;
port             1368 drivers/infiniband/core/cache.c 	table = rdma_gid_table(device, port);
port             1374 drivers/infiniband/core/cache.c 		ret = device->ops.query_gid(device, port, i, &gid_attr.gid);
port             1390 drivers/infiniband/core/cache.c ib_cache_update(struct ib_device *device, u8 port, bool enforce_security)
port             1397 drivers/infiniband/core/cache.c 	if (!rdma_is_port_valid(device, port))
port             1404 drivers/infiniband/core/cache.c 	ret = ib_query_port(device, port, tprops);
port             1410 drivers/infiniband/core/cache.c 	if (!rdma_protocol_roce(device, port)) {
port             1411 drivers/infiniband/core/cache.c 		ret = config_non_roce_gid_cache(device, port,
port             1428 drivers/infiniband/core/cache.c 		ret = ib_query_pkey(device, port, i, pkey_cache->table + i);
port             1439 drivers/infiniband/core/cache.c 	old_pkey_cache = device->port_data[port].cache.pkey;
port             1441 drivers/infiniband/core/cache.c 	device->port_data[port].cache.pkey = pkey_cache;
port             1442 drivers/infiniband/core/cache.c 	device->port_data[port].cache.lmc = tprops->lmc;
port             1443 drivers/infiniband/core/cache.c 	device->port_data[port].cache.port_state = tprops->state;
port             1445 drivers/infiniband/core/cache.c 	device->port_data[port].cache.subnet_prefix = tprops->subnet_prefix;
port             1450 drivers/infiniband/core/cache.c 					 port,
port              226 drivers/infiniband/core/cm.c 	struct cm_port *port[0];
port              230 drivers/infiniband/core/cm.c 	struct cm_port *port;
port              240 drivers/infiniband/core/cm.c 	struct cm_port *port;
port              331 drivers/infiniband/core/cm.c 		 (cm_id_priv->alt_av.port))
port              341 drivers/infiniband/core/cm.c 	mad_agent = cm_id_priv->av.port->mad_agent;
port              377 drivers/infiniband/core/cm.c static struct ib_mad_send_buf *cm_alloc_response_msg_no_ah(struct cm_port *port,
port              380 drivers/infiniband/core/cm.c 	return ib_create_send_mad(port->mad_agent, 1, mad_recv_wc->wc->pkey_index,
port              386 drivers/infiniband/core/cm.c static int cm_create_response_msg_ah(struct cm_port *port,
port              392 drivers/infiniband/core/cm.c 	ah = ib_create_ah_from_wc(port->mad_agent->qp->pd, mad_recv_wc->wc,
port              393 drivers/infiniband/core/cm.c 				  mad_recv_wc->recv_buf.grh, port->port_num);
port              410 drivers/infiniband/core/cm.c static int cm_alloc_response_msg(struct cm_port *port,
port              417 drivers/infiniband/core/cm.c 	m = cm_alloc_response_msg_no_ah(port, mad_recv_wc);
port              421 drivers/infiniband/core/cm.c 	ret = cm_create_response_msg_ah(port, mad_recv_wc, m);
port              456 drivers/infiniband/core/cm.c static int cm_init_av_for_lap(struct cm_port *port, struct ib_wc *wc,
port              462 drivers/infiniband/core/cm.c 	av->port = port;
port              472 drivers/infiniband/core/cm.c 	ret = ib_init_ah_attr_from_wc(port->cm_dev->ib_device,
port              473 drivers/infiniband/core/cm.c 				      port->port_num, wc,
port              482 drivers/infiniband/core/cm.c static int cm_init_av_for_response(struct cm_port *port, struct ib_wc *wc,
port              485 drivers/infiniband/core/cm.c 	av->port = port;
port              487 drivers/infiniband/core/cm.c 	return ib_init_ah_attr_from_wc(port->cm_dev->ib_device,
port              488 drivers/infiniband/core/cm.c 				       port->port_num, wc,
port              494 drivers/infiniband/core/cm.c 				  struct cm_port *port)
port              502 drivers/infiniband/core/cm.c 		list_add_tail(&cm_id_priv->prim_list, &port->cm_priv_prim_list);
port              504 drivers/infiniband/core/cm.c 		list_add_tail(&cm_id_priv->altr_list, &port->cm_priv_altr_list);
port              516 drivers/infiniband/core/cm.c 	struct cm_port *port = NULL;
port              523 drivers/infiniband/core/cm.c 				port = cm_dev->port[attr->port_num - 1];
port              542 drivers/infiniband/core/cm.c 				port = cm_dev->port[attr->port_num - 1];
port              547 drivers/infiniband/core/cm.c 		if (port)
port              550 drivers/infiniband/core/cm.c 	return port;
port              560 drivers/infiniband/core/cm.c 	struct cm_port *port;
port              563 drivers/infiniband/core/cm.c 	port = get_cm_port_from_path(path, sgid_attr);
port              564 drivers/infiniband/core/cm.c 	if (!port)
port              566 drivers/infiniband/core/cm.c 	cm_dev = port->cm_dev;
port              568 drivers/infiniband/core/cm.c 	ret = ib_find_cached_pkey(cm_dev->ib_device, port->port_num,
port              573 drivers/infiniband/core/cm.c 	av->port = port;
port              584 drivers/infiniband/core/cm.c 	ret = ib_init_ah_attr_from_path(cm_dev->ib_device, port->port_num, path,
port              591 drivers/infiniband/core/cm.c 	ret = add_cm_id_to_port_list(cm_id_priv, av, port);
port             1032 drivers/infiniband/core/cm.c 		ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
port             1046 drivers/infiniband/core/cm.c 		ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
port             1066 drivers/infiniband/core/cm.c 		ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
port             1082 drivers/infiniband/core/cm.c 		ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
port             1256 drivers/infiniband/core/cm.c 	hi_tid   = ((u64) cm_id_priv->av.port->mad_agent->hi_tid) << 32;
port             1335 drivers/infiniband/core/cm.c 		cm_ack_timeout(cm_id_priv->av.port->cm_dev->ack_delay,
port             1370 drivers/infiniband/core/cm.c 			cm_ack_timeout(cm_id_priv->av.port->cm_dev->ack_delay,
port             1488 drivers/infiniband/core/cm.c static int cm_issue_rej(struct cm_port *port,
port             1498 drivers/infiniband/core/cm.c 	ret = cm_alloc_response_msg(port, mad_recv_wc, &msg);
port             1632 drivers/infiniband/core/cm.c 	struct ib_device *ib_dev = work->port->cm_dev->ib_device;
port             1633 drivers/infiniband/core/cm.c 	u8 port_num = work->port->port_num;
port             1660 drivers/infiniband/core/cm.c 	struct ib_device *dev = work->port->cm_dev->ib_device;
port             1661 drivers/infiniband/core/cm.c 	u8 port_num = work->port->port_num;
port             1688 drivers/infiniband/core/cm.c 	param->port = cm_id_priv->av.port->port_num;
port             1803 drivers/infiniband/core/cm.c 	atomic_long_inc(&work->port->counter_group[CM_RECV_DUPLICATES].
port             1810 drivers/infiniband/core/cm.c 	ret = cm_alloc_response_msg(work->port, work->mad_recv_wc, &msg);
port             1872 drivers/infiniband/core/cm.c 		cm_issue_rej(work->port, work->mad_recv_wc,
port             1889 drivers/infiniband/core/cm.c 		cm_issue_rej(work->port, work->mad_recv_wc,
port             1942 drivers/infiniband/core/cm.c 	cm_id = ib_create_cm_id(work->port->cm_dev->ib_device, NULL, NULL);
port             1948 drivers/infiniband/core/cm.c 	ret = cm_init_av_for_response(work->port, work->mad_recv_wc->wc,
port             1985 drivers/infiniband/core/cm.c 	    rdma_protocol_roce(work->port->cm_dev->ib_device,
port             1986 drivers/infiniband/core/cm.c 			       work->port->port_num)) {
port             1990 drivers/infiniband/core/cm.c 		cm_path_set_rec_type(work->port->cm_dev->ib_device,
port             1991 drivers/infiniband/core/cm.c 				     work->port->port_num,
port             2008 drivers/infiniband/core/cm.c 		err = rdma_query_gid(work->port->cm_dev->ib_device,
port             2009 drivers/infiniband/core/cm.c 				     work->port->port_num, 0,
port             2070 drivers/infiniband/core/cm.c 				    cm_id_priv->av.port->cm_dev->ack_delay);
port             2241 drivers/infiniband/core/cm.c 	atomic_long_inc(&work->port->counter_group[CM_RECV_DUPLICATES].
port             2243 drivers/infiniband/core/cm.c 	ret = cm_alloc_response_msg(work->port, work->mad_recv_wc, &msg);
port             2331 drivers/infiniband/core/cm.c 		cm_issue_rej(work->port, work->mad_recv_wc,
port             2366 drivers/infiniband/core/cm.c 	ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
port             2399 drivers/infiniband/core/cm.c 	ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
port             2433 drivers/infiniband/core/cm.c 		atomic_long_inc(&work->port->counter_group[CM_RECV_DUPLICATES].
port             2439 drivers/infiniband/core/cm.c 	ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
port             2493 drivers/infiniband/core/cm.c 		ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
port             2583 drivers/infiniband/core/cm.c static int cm_issue_drep(struct cm_port *port,
port             2591 drivers/infiniband/core/cm.c 	ret = cm_alloc_response_msg(port, mad_recv_wc, &msg);
port             2620 drivers/infiniband/core/cm.c 		atomic_long_inc(&work->port->counter_group[CM_RECV_DUPLICATES].
port             2622 drivers/infiniband/core/cm.c 		cm_issue_drep(work->port, work->mad_recv_wc);
port             2638 drivers/infiniband/core/cm.c 		ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
port             2643 drivers/infiniband/core/cm.c 			ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
port             2648 drivers/infiniband/core/cm.c 		atomic_long_inc(&work->port->counter_group[CM_RECV_DUPLICATES].
port             2650 drivers/infiniband/core/cm.c 		msg = cm_alloc_response_msg_no_ah(work->port, work->mad_recv_wc);
port             2659 drivers/infiniband/core/cm.c 		if (cm_create_response_msg_ah(work->port, work->mad_recv_wc, msg) ||
port             2664 drivers/infiniband/core/cm.c 		atomic_long_inc(&work->port->counter_group[CM_RECV_DUPLICATES].
port             2713 drivers/infiniband/core/cm.c 	ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
port             2857 drivers/infiniband/core/cm.c 		ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
port             2867 drivers/infiniband/core/cm.c 		ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
port             2877 drivers/infiniband/core/cm.c 				ib_cancel_mad(cm_id_priv->av.port->mad_agent,
port             3024 drivers/infiniband/core/cm.c 		    ib_modify_mad(cm_id_priv->av.port->mad_agent,
port             3031 drivers/infiniband/core/cm.c 		    ib_modify_mad(cm_id_priv->av.port->mad_agent,
port             3039 drivers/infiniband/core/cm.c 		    ib_modify_mad(cm_id_priv->av.port->mad_agent,
port             3042 drivers/infiniband/core/cm.c 				atomic_long_inc(&work->port->
port             3051 drivers/infiniband/core/cm.c 		atomic_long_inc(&work->port->counter_group[CM_RECV_DUPLICATES].
port             3116 drivers/infiniband/core/cm.c 		cm_ack_timeout(cm_id_priv->av.port->cm_dev->ack_delay,
port             3227 drivers/infiniband/core/cm.c 	if (rdma_protocol_roce(work->port->cm_dev->ib_device,
port             3228 drivers/infiniband/core/cm.c 			       work->port->port_num))
port             3240 drivers/infiniband/core/cm.c 	cm_path_set_rec_type(work->port->cm_dev->ib_device,
port             3241 drivers/infiniband/core/cm.c 			     work->port->port_num,
port             3257 drivers/infiniband/core/cm.c 		atomic_long_inc(&work->port->counter_group[CM_RECV_DUPLICATES].
port             3259 drivers/infiniband/core/cm.c 		msg = cm_alloc_response_msg_no_ah(work->port, work->mad_recv_wc);
port             3270 drivers/infiniband/core/cm.c 		if (cm_create_response_msg_ah(work->port, work->mad_recv_wc, msg) ||
port             3275 drivers/infiniband/core/cm.c 		atomic_long_inc(&work->port->counter_group[CM_RECV_DUPLICATES].
port             3282 drivers/infiniband/core/cm.c 	ret = cm_init_av_for_lap(work->port, work->mad_recv_wc->wc,
port             3386 drivers/infiniband/core/cm.c 	if (rdma_protocol_roce(work->port->cm_dev->ib_device,
port             3387 drivers/infiniband/core/cm.c 			       work->port->port_num))
port             3409 drivers/infiniband/core/cm.c 	ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
port             3545 drivers/infiniband/core/cm.c 	param->port = work->port->port_num;
port             3558 drivers/infiniband/core/cm.c 	cm_id = ib_create_cm_id(work->port->cm_dev->ib_device, NULL, NULL);
port             3569 drivers/infiniband/core/cm.c 	ret = cm_init_av_for_response(work->port, work->mad_recv_wc->wc,
port             3583 drivers/infiniband/core/cm.c 		atomic_long_inc(&work->port->counter_group[CM_RECV_DUPLICATES].
port             3716 drivers/infiniband/core/cm.c 	ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
port             3786 drivers/infiniband/core/cm.c 	struct cm_port *port;
port             3789 drivers/infiniband/core/cm.c 	port = mad_agent->context;
port             3802 drivers/infiniband/core/cm.c 			&port->counter_group[CM_XMIT].counter[attr_index]);
port             3805 drivers/infiniband/core/cm.c 				&port->counter_group[CM_XMIT_RETRIES].
port             3993 drivers/infiniband/core/cm.c 	struct cm_port *port = mad_agent->context;
port             4045 drivers/infiniband/core/cm.c 	atomic_long_inc(&port->counter_group[CM_RECV].
port             4057 drivers/infiniband/core/cm.c 	work->port = port;
port             4061 drivers/infiniband/core/cm.c 	if (!port->cm_dev->going_down)
port             4098 drivers/infiniband/core/cm.c 		qp_attr->port_num = cm_id_priv->av.port->port_num;
port             4144 drivers/infiniband/core/cm.c 			qp_attr->alt_port_num = cm_id_priv->alt_av.port->port_num;
port             4205 drivers/infiniband/core/cm.c 			qp_attr->alt_port_num = cm_id_priv->alt_av.port->port_num;
port             4286 drivers/infiniband/core/cm.c static int cm_create_port_fs(struct cm_port *port)
port             4291 drivers/infiniband/core/cm.c 		ret = ib_port_register_module_stat(port->cm_dev->ib_device,
port             4292 drivers/infiniband/core/cm.c 						   port->port_num,
port             4293 drivers/infiniband/core/cm.c 						   &port->counter_group[i].obj,
port             4304 drivers/infiniband/core/cm.c 		ib_port_unregister_module_stat(&port->counter_group[i].obj);
port             4309 drivers/infiniband/core/cm.c static void cm_remove_port_fs(struct cm_port *port)
port             4314 drivers/infiniband/core/cm.c 		ib_port_unregister_module_stat(&port->counter_group[i].obj);
port             4321 drivers/infiniband/core/cm.c 	struct cm_port *port;
port             4334 drivers/infiniband/core/cm.c 	cm_dev = kzalloc(struct_size(cm_dev, port, ib_device->phys_port_cnt),
port             4348 drivers/infiniband/core/cm.c 		port = kzalloc(sizeof *port, GFP_KERNEL);
port             4349 drivers/infiniband/core/cm.c 		if (!port)
port             4352 drivers/infiniband/core/cm.c 		cm_dev->port[i-1] = port;
port             4353 drivers/infiniband/core/cm.c 		port->cm_dev = cm_dev;
port             4354 drivers/infiniband/core/cm.c 		port->port_num = i;
port             4356 drivers/infiniband/core/cm.c 		INIT_LIST_HEAD(&port->cm_priv_prim_list);
port             4357 drivers/infiniband/core/cm.c 		INIT_LIST_HEAD(&port->cm_priv_altr_list);
port             4359 drivers/infiniband/core/cm.c 		ret = cm_create_port_fs(port);
port             4363 drivers/infiniband/core/cm.c 		port->mad_agent = ib_register_mad_agent(ib_device, i,
port             4369 drivers/infiniband/core/cm.c 							port,
port             4371 drivers/infiniband/core/cm.c 		if (IS_ERR(port->mad_agent))
port             4392 drivers/infiniband/core/cm.c 	ib_unregister_mad_agent(port->mad_agent);
port             4394 drivers/infiniband/core/cm.c 	cm_remove_port_fs(port);
port             4398 drivers/infiniband/core/cm.c 	kfree(port);
port             4403 drivers/infiniband/core/cm.c 		port = cm_dev->port[i-1];
port             4404 drivers/infiniband/core/cm.c 		ib_modify_port(ib_device, port->port_num, 0, &port_modify);
port             4405 drivers/infiniband/core/cm.c 		ib_unregister_mad_agent(port->mad_agent);
port             4406 drivers/infiniband/core/cm.c 		cm_remove_port_fs(port);
port             4407 drivers/infiniband/core/cm.c 		kfree(port);
port             4416 drivers/infiniband/core/cm.c 	struct cm_port *port;
port             4440 drivers/infiniband/core/cm.c 		port = cm_dev->port[i-1];
port             4441 drivers/infiniband/core/cm.c 		ib_modify_port(ib_device, port->port_num, 0, &port_modify);
port             4444 drivers/infiniband/core/cm.c 		list_for_each_entry(cm_id_priv, &port->cm_priv_altr_list, altr_list)
port             4446 drivers/infiniband/core/cm.c 		list_for_each_entry(cm_id_priv, &port->cm_priv_prim_list, prim_list)
port             4456 drivers/infiniband/core/cm.c 		cur_mad_agent = port->mad_agent;
port             4457 drivers/infiniband/core/cm.c 		port->mad_agent = NULL;
port             4460 drivers/infiniband/core/cm.c 		cm_remove_port_fs(port);
port             4461 drivers/infiniband/core/cm.c 		kfree(port);
port              237 drivers/infiniband/core/cma.c 	unsigned short		port;
port              302 drivers/infiniband/core/cma.c 			     unsigned int port)
port              304 drivers/infiniband/core/cma.c 	if (!rdma_is_port_valid(cma_dev->device, port))
port              307 drivers/infiniband/core/cma.c 	return cma_dev->default_gid_type[port - rdma_start_port(cma_dev->device)];
port              311 drivers/infiniband/core/cma.c 			     unsigned int port,
port              316 drivers/infiniband/core/cma.c 	if (!rdma_is_port_valid(cma_dev->device, port))
port              319 drivers/infiniband/core/cma.c 	supported_gids = roce_gid_type_mask_support(cma_dev->device, port);
port              324 drivers/infiniband/core/cma.c 	cma_dev->default_gid_type[port - rdma_start_port(cma_dev->device)] =
port              330 drivers/infiniband/core/cma.c int cma_get_default_roce_tos(struct cma_device *cma_dev, unsigned int port)
port              332 drivers/infiniband/core/cma.c 	if (!rdma_is_port_valid(cma_dev->device, port))
port              335 drivers/infiniband/core/cma.c 	return cma_dev->default_roce_tos[port - rdma_start_port(cma_dev->device)];
port              338 drivers/infiniband/core/cma.c int cma_set_default_roce_tos(struct cma_device *cma_dev, unsigned int port,
port              341 drivers/infiniband/core/cma.c 	if (!rdma_is_port_valid(cma_dev->device, port))
port              344 drivers/infiniband/core/cma.c 	cma_dev->default_roce_tos[port - rdma_start_port(cma_dev->device)] =
port              404 drivers/infiniband/core/cma.c 	__be16 port;
port              417 drivers/infiniband/core/cma.c 	int port;
port              608 drivers/infiniband/core/cma.c cma_validate_port(struct ib_device *device, u8 port,
port              622 drivers/infiniband/core/cma.c 	if ((dev_type == ARPHRD_INFINIBAND) && !rdma_protocol_ib(device, port))
port              625 drivers/infiniband/core/cma.c 	if ((dev_type != ARPHRD_INFINIBAND) && rdma_protocol_ib(device, port))
port              628 drivers/infiniband/core/cma.c 	if (dev_type == ARPHRD_ETHER && rdma_protocol_roce(device, port)) {
port              636 drivers/infiniband/core/cma.c 	sgid_attr = rdma_find_gid_by_port(device, gid, gid_type, port, ndev);
port              666 drivers/infiniband/core/cma.c 	unsigned int port;
port              680 drivers/infiniband/core/cma.c 		rdma_for_each_port (cma_dev->device, port) {
port              681 drivers/infiniband/core/cma.c 			gidp = rdma_protocol_roce(cma_dev->device, port) ?
port              683 drivers/infiniband/core/cma.c 			gid_type = cma_dev->default_gid_type[port - 1];
port              684 drivers/infiniband/core/cma.c 			sgid_attr = cma_validate_port(cma_dev->device, port,
port              687 drivers/infiniband/core/cma.c 				id_priv->id.port_num = port;
port              724 drivers/infiniband/core/cma.c 	if (rdma_protocol_roce(req->device, req->port))
port              731 drivers/infiniband/core/cma.c 	gid_type = listen_id_priv->cma_dev->default_gid_type[req->port - 1];
port              732 drivers/infiniband/core/cma.c 	sgid_attr = cma_validate_port(req->device, req->port,
port              737 drivers/infiniband/core/cma.c 	id_priv->id.port_num = req->port;
port              758 drivers/infiniband/core/cma.c 	u8 port;
port              770 drivers/infiniband/core/cma.c 	port = listen_id_priv->id.port_num;
port              772 drivers/infiniband/core/cma.c 	sgid_attr = cma_validate_port(cma_dev->device, port,
port              775 drivers/infiniband/core/cma.c 		id_priv->id.port_num = port;
port              782 drivers/infiniband/core/cma.c 		for (port = 1; port <= cma_dev->device->phys_port_cnt; ++port) {
port              784 drivers/infiniband/core/cma.c 			    listen_id_priv->id.port_num == port)
port              787 drivers/infiniband/core/cma.c 			gid_type = cma_dev->default_gid_type[port - 1];
port              788 drivers/infiniband/core/cma.c 			sgid_attr = cma_validate_port(cma_dev->device, port,
port              791 drivers/infiniband/core/cma.c 				id_priv->id.port_num = port;
port             1288 drivers/infiniband/core/cma.c 			.sin_port = hdr->port,
port             1310 drivers/infiniband/core/cma.c 			.sin6_port = hdr->port,
port             1326 drivers/infiniband/core/cma.c 	__be16 port;
port             1332 drivers/infiniband/core/cma.c 	port = htons(cma_port_from_service_id(service_id));
port             1337 drivers/infiniband/core/cma.c 				  (struct sockaddr_in *)dst_addr, hdr, port);
port             1341 drivers/infiniband/core/cma.c 				  (struct sockaddr_in6 *)dst_addr, hdr, port);
port             1379 drivers/infiniband/core/cma.c 		req->port	= req_param->port;
port             1392 drivers/infiniband/core/cma.c 		req->port	= sidr_param->port;
port             1524 drivers/infiniband/core/cma.c 	if (rdma_protocol_roce(req->device, req->port))
port             1527 drivers/infiniband/core/cma.c 		net_dev = ib_get_net_dev_by_params(req->device, req->port,
port             1604 drivers/infiniband/core/cma.c 		return (!id->port_num || id->port_num == req->port) &&
port             1796 drivers/infiniband/core/cma.c 		cma_ps_remove(net, bind_list->ps, bind_list->port);
port             3246 drivers/infiniband/core/cma.c 	__be16 port;
port             3249 drivers/infiniband/core/cma.c 	port = htons(bind_list->port);
port             3253 drivers/infiniband/core/cma.c 		((struct sockaddr_in *) addr)->sin_port = port;
port             3256 drivers/infiniband/core/cma.c 		((struct sockaddr_in6 *) addr)->sin6_port = port;
port             3262 drivers/infiniband/core/cma.c 		sib->sib_sid = cpu_to_be64((sid & mask) | (u64) ntohs(port));
port             3286 drivers/infiniband/core/cma.c 	bind_list->port = snum;
port             3656 drivers/infiniband/core/cma.c 		cma_hdr->port = src4->sin_port;
port             3666 drivers/infiniband/core/cma.c 		cma_hdr->port = src6->sin6_port;
port              119 drivers/infiniband/core/cma_priv.h int cma_get_default_gid_type(struct cma_device *dev, unsigned int port);
port              120 drivers/infiniband/core/cma_priv.h int cma_set_default_gid_type(struct cma_device *dev, unsigned int port,
port              122 drivers/infiniband/core/cma_priv.h int cma_get_default_roce_tos(struct cma_device *dev, unsigned int port);
port              123 drivers/infiniband/core/cma_priv.h int cma_set_default_roce_tos(struct cma_device *dev, unsigned int port,
port               85 drivers/infiniband/core/core_priv.h typedef void (*roce_netdev_callback)(struct ib_device *device, u8 port,
port               88 drivers/infiniband/core/core_priv.h typedef bool (*roce_netdev_filter)(struct ib_device *device, u8 port,
port               92 drivers/infiniband/core/core_priv.h 					unsigned int port);
port              115 drivers/infiniband/core/core_priv.h 	unsigned int port;
port              130 drivers/infiniband/core/core_priv.h void ib_cache_gid_set_default_gid(struct ib_device *ib_dev, u8 port,
port              135 drivers/infiniband/core/core_priv.h int ib_cache_gid_add(struct ib_device *ib_dev, u8 port,
port              138 drivers/infiniband/core/core_priv.h int ib_cache_gid_del(struct ib_device *ib_dev, u8 port,
port              141 drivers/infiniband/core/core_priv.h int ib_cache_gid_del_all_netdev_gids(struct ib_device *ib_dev, u8 port,
port              147 drivers/infiniband/core/core_priv.h unsigned long roce_gid_type_mask_support(struct ib_device *ib_dev, u8 port);
port               34 drivers/infiniband/core/counters.c int rdma_counter_set_auto_mode(struct ib_device *dev, u8 port,
port               40 drivers/infiniband/core/counters.c 	port_counter = &dev->port_data[port].port_counter;
port               67 drivers/infiniband/core/counters.c static struct rdma_counter *rdma_counter_alloc(struct ib_device *dev, u8 port,
port               82 drivers/infiniband/core/counters.c 	counter->port      = port;
port               88 drivers/infiniband/core/counters.c 	port_counter = &dev->port_data[port].port_counter;
port              118 drivers/infiniband/core/counters.c 	port_counter = &counter->device->port_data[counter->port].port_counter;
port              204 drivers/infiniband/core/counters.c 	port_counter = &dev->port_data[counter->port].port_counter;
port              219 drivers/infiniband/core/counters.c 						       u8 port)
port              228 drivers/infiniband/core/counters.c 	port_counter = &dev->port_data[port].port_counter;
port              236 drivers/infiniband/core/counters.c 		if ((counter->device != qp->device) || (counter->port != port))
port              278 drivers/infiniband/core/counters.c int rdma_counter_bind_qp_auto(struct ib_qp *qp, u8 port)
port              288 drivers/infiniband/core/counters.c 	if (!rdma_is_port_valid(dev, port))
port              291 drivers/infiniband/core/counters.c 	port_counter = &dev->port_data[port].port_counter;
port              295 drivers/infiniband/core/counters.c 	counter = rdma_get_counter_auto_mode(qp, port);
port              303 drivers/infiniband/core/counters.c 		counter = rdma_counter_alloc(dev, port, RDMA_COUNTER_MODE_AUTO);
port              358 drivers/infiniband/core/counters.c 					   u8 port, u32 index)
port              375 drivers/infiniband/core/counters.c 		if ((counter->device != dev) || (counter->port != port) ||
port              394 drivers/infiniband/core/counters.c u64 rdma_counter_get_hwstat_value(struct ib_device *dev, u8 port, u32 index)
port              399 drivers/infiniband/core/counters.c 	port_counter = &dev->port_data[port].port_counter;
port              403 drivers/infiniband/core/counters.c 	sum = get_running_counters_hwstat_sum(dev, port, index);
port              435 drivers/infiniband/core/counters.c 	if ((counter->device != qp->device) || (counter->port != qp->port))
port              466 drivers/infiniband/core/counters.c int rdma_counter_bind_qpn(struct ib_device *dev, u8 port,
port              474 drivers/infiniband/core/counters.c 	port_counter = &dev->port_data[port].port_counter;
port              511 drivers/infiniband/core/counters.c int rdma_counter_bind_qpn_alloc(struct ib_device *dev, u8 port,
port              519 drivers/infiniband/core/counters.c 	if (!rdma_is_port_valid(dev, port))
port              522 drivers/infiniband/core/counters.c 	port_counter = &dev->port_data[port].port_counter;
port              533 drivers/infiniband/core/counters.c 	if (rdma_is_port_valid(dev, qp->port) && (qp->port != port)) {
port              538 drivers/infiniband/core/counters.c 	counter = rdma_counter_alloc(dev, port, RDMA_COUNTER_MODE_MANUAL);
port              566 drivers/infiniband/core/counters.c int rdma_counter_unbind_qpn(struct ib_device *dev, u8 port,
port              573 drivers/infiniband/core/counters.c 	if (!rdma_is_port_valid(dev, port))
port              580 drivers/infiniband/core/counters.c 	if (rdma_is_port_valid(dev, qp->port) && (qp->port != port)) {
port              585 drivers/infiniband/core/counters.c 	port_counter = &dev->port_data[port].port_counter;
port              599 drivers/infiniband/core/counters.c int rdma_counter_get_mode(struct ib_device *dev, u8 port,
port              605 drivers/infiniband/core/counters.c 	port_counter = &dev->port_data[port].port_counter;
port              615 drivers/infiniband/core/counters.c 	u32 port, i;
port              620 drivers/infiniband/core/counters.c 	rdma_for_each_port(dev, port) {
port              621 drivers/infiniband/core/counters.c 		port_counter = &dev->port_data[port].port_counter;
port              628 drivers/infiniband/core/counters.c 		port_counter->hstats = dev->ops.alloc_hw_stats(dev, port);
port              636 drivers/infiniband/core/counters.c 	for (i = port; i >= rdma_start_port(dev); i--) {
port              637 drivers/infiniband/core/counters.c 		port_counter = &dev->port_data[port].port_counter;
port              647 drivers/infiniband/core/counters.c 	u32 port;
port              649 drivers/infiniband/core/counters.c 	rdma_for_each_port(dev, port) {
port              650 drivers/infiniband/core/counters.c 		port_counter = &dev->port_data[port].port_counter;
port              737 drivers/infiniband/core/device.c 	unsigned int port;
port              765 drivers/infiniband/core/device.c 	rdma_for_each_port (device, port) {
port              766 drivers/infiniband/core/device.c 		struct ib_port_data *pdata = &device->port_data[port];
port              777 drivers/infiniband/core/device.c static int verify_immutable(const struct ib_device *dev, u8 port)
port              779 drivers/infiniband/core/device.c 	return WARN_ON(!rdma_cap_ib_mad(dev, port) &&
port              780 drivers/infiniband/core/device.c 			    rdma_max_mad_size(dev, port) != 0);
port              785 drivers/infiniband/core/device.c 	unsigned int port;
port              792 drivers/infiniband/core/device.c 	rdma_for_each_port (device, port) {
port              793 drivers/infiniband/core/device.c 		struct ib_port_data *pdata = &device->port_data[port];
port              795 drivers/infiniband/core/device.c 		ret = device->ops.get_port_immutable(device, port,
port              800 drivers/infiniband/core/device.c 		if (verify_immutable(device, port))
port             2108 drivers/infiniband/core/device.c 			 unsigned int port)
port             2123 drivers/infiniband/core/device.c 	if (!rdma_is_port_valid(ib_dev, port))
port             2126 drivers/infiniband/core/device.c 	pdata = &ib_dev->port_data[port];
port             2151 drivers/infiniband/core/device.c 	unsigned int port;
port             2156 drivers/infiniband/core/device.c 	rdma_for_each_port (ib_dev, port) {
port             2157 drivers/infiniband/core/device.c 		struct ib_port_data *pdata = &ib_dev->port_data[port];
port             2182 drivers/infiniband/core/device.c 					unsigned int port)
port             2187 drivers/infiniband/core/device.c 	if (!rdma_is_port_valid(ib_dev, port))
port             2190 drivers/infiniband/core/device.c 	pdata = &ib_dev->port_data[port];
port             2197 drivers/infiniband/core/device.c 		res = ib_dev->ops.get_netdev(ib_dev, port);
port             2269 drivers/infiniband/core/device.c 	unsigned int port;
port             2271 drivers/infiniband/core/device.c 	rdma_for_each_port (ib_dev, port)
port             2272 drivers/infiniband/core/device.c 		if (rdma_protocol_roce(ib_dev, port)) {
port             2274 drivers/infiniband/core/device.c 				ib_device_get_netdev(ib_dev, port);
port             2276 drivers/infiniband/core/device.c 			if (filter(ib_dev, port, idev, filter_cookie))
port             2277 drivers/infiniband/core/device.c 				cb(ib_dev, port, idev, cookie);
port             2424 drivers/infiniband/core/device.c 	unsigned int port;
port             2427 drivers/infiniband/core/device.c 	rdma_for_each_port (device, port) {
port             2428 drivers/infiniband/core/device.c 		if (!rdma_protocol_ib(device, port))
port             2431 drivers/infiniband/core/device.c 		for (i = 0; i < device->port_data[port].immutable.gid_tbl_len;
port             2433 drivers/infiniband/core/device.c 			ret = rdma_query_gid(device, port, i, &tmp_gid);
port             2437 drivers/infiniband/core/device.c 				*port_num = port;
port             2501 drivers/infiniband/core/device.c 					    u8 port,
port             2510 drivers/infiniband/core/device.c 	if (!rdma_protocol_ib(dev, port))
port             2525 drivers/infiniband/core/device.c 		net_dev = client->get_net_dev_by_params(dev, port, pkey, gid,
port               74 drivers/infiniband/core/multicast.c 	struct mcast_port	port[0];
port               99 drivers/infiniband/core/multicast.c 	struct mcast_port	*port;
port              129 drivers/infiniband/core/multicast.c static struct mcast_group *mcast_find(struct mcast_port *port,
port              132 drivers/infiniband/core/multicast.c 	struct rb_node *node = port->table.rb_node;
port              150 drivers/infiniband/core/multicast.c static struct mcast_group *mcast_insert(struct mcast_port *port,
port              154 drivers/infiniband/core/multicast.c 	struct rb_node **link = &port->table.rb_node;
port              175 drivers/infiniband/core/multicast.c 	rb_insert_color(&group->node, &port->table);
port              179 drivers/infiniband/core/multicast.c static void deref_port(struct mcast_port *port)
port              181 drivers/infiniband/core/multicast.c 	if (atomic_dec_and_test(&port->refcount))
port              182 drivers/infiniband/core/multicast.c 		complete(&port->comp);
port              187 drivers/infiniband/core/multicast.c 	struct mcast_port *port = group->port;
port              190 drivers/infiniband/core/multicast.c 	spin_lock_irqsave(&port->lock, flags);
port              192 drivers/infiniband/core/multicast.c 		rb_erase(&group->node, &port->table);
port              193 drivers/infiniband/core/multicast.c 		spin_unlock_irqrestore(&port->lock, flags);
port              195 drivers/infiniband/core/multicast.c 		deref_port(port);
port              197 drivers/infiniband/core/multicast.c 		spin_unlock_irqrestore(&port->lock, flags);
port              332 drivers/infiniband/core/multicast.c 	struct mcast_port *port = group->port;
port              336 drivers/infiniband/core/multicast.c 	ret = ib_sa_mcmember_rec_query(&sa_client, port->dev->device,
port              337 drivers/infiniband/core/multicast.c 				       port->port_num, IB_MGMT_METHOD_SET,
port              347 drivers/infiniband/core/multicast.c 	struct mcast_port *port = group->port;
port              355 drivers/infiniband/core/multicast.c 	ret = ib_sa_mcmember_rec_query(&sa_client, port->dev->device,
port              356 drivers/infiniband/core/multicast.c 				       port->port_num, IB_SA_METHOD_DELETE, &rec,
port              392 drivers/infiniband/core/multicast.c 		ret = ib_find_pkey(group->port->dev->device,
port              393 drivers/infiniband/core/multicast.c 				   group->port->port_num,
port              522 drivers/infiniband/core/multicast.c 		if (ib_find_pkey(group->port->dev->device,
port              523 drivers/infiniband/core/multicast.c 				 group->port->port_num, be16_to_cpu(rec->pkey),
port              527 drivers/infiniband/core/multicast.c 		spin_lock_irq(&group->port->lock);
port              535 drivers/infiniband/core/multicast.c 			rb_erase(&group->node, &group->port->table);
port              538 drivers/infiniband/core/multicast.c 			mcast_insert(group->port, group, is_mgid0);
port              540 drivers/infiniband/core/multicast.c 		spin_unlock_irq(&group->port->lock);
port              557 drivers/infiniband/core/multicast.c static struct mcast_group *acquire_group(struct mcast_port *port,
port              566 drivers/infiniband/core/multicast.c 		spin_lock_irqsave(&port->lock, flags);
port              567 drivers/infiniband/core/multicast.c 		group = mcast_find(port, mgid);
port              570 drivers/infiniband/core/multicast.c 		spin_unlock_irqrestore(&port->lock, flags);
port              578 drivers/infiniband/core/multicast.c 	group->port = port;
port              586 drivers/infiniband/core/multicast.c 	spin_lock_irqsave(&port->lock, flags);
port              587 drivers/infiniband/core/multicast.c 	cur_group = mcast_insert(port, group, is_mgid0);
port              592 drivers/infiniband/core/multicast.c 		atomic_inc(&port->refcount);
port              595 drivers/infiniband/core/multicast.c 	spin_unlock_irqrestore(&port->lock, flags);
port              638 drivers/infiniband/core/multicast.c 	member->group = acquire_group(&dev->port[port_num - dev->start_port],
port              697 drivers/infiniband/core/multicast.c 	struct mcast_port *port;
port              706 drivers/infiniband/core/multicast.c 	port = &dev->port[port_num - dev->start_port];
port              707 drivers/infiniband/core/multicast.c 	spin_lock_irqsave(&port->lock, flags);
port              708 drivers/infiniband/core/multicast.c 	group = mcast_find(port, mgid);
port              713 drivers/infiniband/core/multicast.c 	spin_unlock_irqrestore(&port->lock, flags);
port              770 drivers/infiniband/core/multicast.c static void mcast_groups_event(struct mcast_port *port,
port              777 drivers/infiniband/core/multicast.c 	spin_lock_irqsave(&port->lock, flags);
port              778 drivers/infiniband/core/multicast.c 	for (node = rb_first(&port->table); node; node = rb_next(node)) {
port              789 drivers/infiniband/core/multicast.c 	spin_unlock_irqrestore(&port->lock, flags);
port              808 drivers/infiniband/core/multicast.c 		mcast_groups_event(&dev->port[index], MCAST_GROUP_ERROR);
port              811 drivers/infiniband/core/multicast.c 		mcast_groups_event(&dev->port[index], MCAST_PKEY_EVENT);
port              821 drivers/infiniband/core/multicast.c 	struct mcast_port *port;
port              825 drivers/infiniband/core/multicast.c 	dev = kmalloc(struct_size(dev, port, device->phys_port_cnt),
port              836 drivers/infiniband/core/multicast.c 		port = &dev->port[i];
port              837 drivers/infiniband/core/multicast.c 		port->dev = dev;
port              838 drivers/infiniband/core/multicast.c 		port->port_num = dev->start_port + i;
port              839 drivers/infiniband/core/multicast.c 		spin_lock_init(&port->lock);
port              840 drivers/infiniband/core/multicast.c 		port->table = RB_ROOT;
port              841 drivers/infiniband/core/multicast.c 		init_completion(&port->comp);
port              842 drivers/infiniband/core/multicast.c 		atomic_set(&port->refcount, 1);
port              861 drivers/infiniband/core/multicast.c 	struct mcast_port *port;
port              872 drivers/infiniband/core/multicast.c 			port = &dev->port[i];
port              873 drivers/infiniband/core/multicast.c 			deref_port(port);
port              874 drivers/infiniband/core/multicast.c 			wait_for_completion(&port->comp);
port              227 drivers/infiniband/core/nldev.c 	u8 port;
port              264 drivers/infiniband/core/nldev.c 	port = rdma_start_port(device);
port              265 drivers/infiniband/core/nldev.c 	if (rdma_cap_opa_mad(device, port))
port              267 drivers/infiniband/core/nldev.c 	else if (rdma_protocol_ib(device, port))
port              269 drivers/infiniband/core/nldev.c 	else if (rdma_protocol_iwarp(device, port))
port              271 drivers/infiniband/core/nldev.c 	else if (rdma_protocol_roce(device, port))
port              273 drivers/infiniband/core/nldev.c 	else if (rdma_protocol_usnic(device, port))
port              280 drivers/infiniband/core/nldev.c 			  struct ib_device *device, u32 port,
port              291 drivers/infiniband/core/nldev.c 	if (nla_put_u32(msg, RDMA_NLDEV_ATTR_PORT_INDEX, port))
port              294 drivers/infiniband/core/nldev.c 	ret = ib_query_port(device, port, &attr);
port              298 drivers/infiniband/core/nldev.c 	if (rdma_protocol_ib(device, port)) {
port              321 drivers/infiniband/core/nldev.c 	netdev = ib_device_get_netdev(device, port);
port              427 drivers/infiniband/core/nldev.c 			     struct rdma_restrack_entry *res, uint32_t port)
port              439 drivers/infiniband/core/nldev.c 	if (port && port != qp_attr.port_num)
port              488 drivers/infiniband/core/nldev.c 				struct rdma_restrack_entry *res, uint32_t port)
port              495 drivers/infiniband/core/nldev.c 	if (port && port != cm_id->port_num)
port              541 drivers/infiniband/core/nldev.c 			     struct rdma_restrack_entry *res, uint32_t port)
port              579 drivers/infiniband/core/nldev.c 			     struct rdma_restrack_entry *res, uint32_t port)
port              614 drivers/infiniband/core/nldev.c 			     struct rdma_restrack_entry *res, uint32_t port)
port              775 drivers/infiniband/core/nldev.c 				  uint32_t port)
port              780 drivers/infiniband/core/nldev.c 	if (port && port != counter->port)
port              786 drivers/infiniband/core/nldev.c 	if (nla_put_u32(msg, RDMA_NLDEV_ATTR_PORT_INDEX, counter->port) ||
port              940 drivers/infiniband/core/nldev.c 	u32 port;
port              955 drivers/infiniband/core/nldev.c 	port = nla_get_u32(tb[RDMA_NLDEV_ATTR_PORT_INDEX]);
port              956 drivers/infiniband/core/nldev.c 	if (!rdma_is_port_valid(device, port)) {
port              971 drivers/infiniband/core/nldev.c 	err = fill_port_info(msg, device, port, sock_net(skb->sk));
port             1125 drivers/infiniband/core/nldev.c 			     struct rdma_restrack_entry *res, u32 port);
port             1193 drivers/infiniband/core/nldev.c 	u32 index, id, port = 0;
port             1209 drivers/infiniband/core/nldev.c 		port = nla_get_u32(tb[RDMA_NLDEV_ATTR_PORT_INDEX]);
port             1210 drivers/infiniband/core/nldev.c 		if (!rdma_is_port_valid(device, port)) {
port             1216 drivers/infiniband/core/nldev.c 	if ((port && fe->flags & NLDEV_PER_DEV) ||
port             1217 drivers/infiniband/core/nldev.c 	    (!port && ~fe->flags & NLDEV_PER_DEV)) {
port             1250 drivers/infiniband/core/nldev.c 	ret = fe->fill_res_func(msg, has_cap_net_admin, res, port);
port             1284 drivers/infiniband/core/nldev.c 	u32 index, port = 0;
port             1309 drivers/infiniband/core/nldev.c 		port = nla_get_u32(tb[RDMA_NLDEV_ATTR_PORT_INDEX]);
port             1310 drivers/infiniband/core/nldev.c 		if (!rdma_is_port_valid(device, port)) {
port             1358 drivers/infiniband/core/nldev.c 		ret = fe->fill_res_func(skb, has_cap_net_admin, res, port);
port             1556 drivers/infiniband/core/nldev.c 			data.port = nla_get_u32(tb[RDMA_NLDEV_ATTR_PORT_INDEX]);
port             1557 drivers/infiniband/core/nldev.c 			if (!rdma_is_port_valid(ibdev, data.port)) {
port             1562 drivers/infiniband/core/nldev.c 			data.port = -1;
port             1669 drivers/infiniband/core/nldev.c 	u32 index, port, mode, mask = 0, qpn, cntn = 0;
port             1691 drivers/infiniband/core/nldev.c 	port = nla_get_u32(tb[RDMA_NLDEV_ATTR_PORT_INDEX]);
port             1692 drivers/infiniband/core/nldev.c 	if (!rdma_is_port_valid(device, port)) {
port             1713 drivers/infiniband/core/nldev.c 		ret = rdma_counter_set_auto_mode(device, port,
port             1723 drivers/infiniband/core/nldev.c 			ret = rdma_counter_bind_qpn(device, port, qpn, cntn);
port             1725 drivers/infiniband/core/nldev.c 			ret = rdma_counter_bind_qpn_alloc(device, port,
port             1732 drivers/infiniband/core/nldev.c 		    nla_put_u32(msg, RDMA_NLDEV_ATTR_PORT_INDEX, port) ||
port             1745 drivers/infiniband/core/nldev.c 	rdma_counter_unbind_qpn(device, port, qpn, cntn);
port             1759 drivers/infiniband/core/nldev.c 	u32 index, port, qpn, cntn;
port             1778 drivers/infiniband/core/nldev.c 	port = nla_get_u32(tb[RDMA_NLDEV_ATTR_PORT_INDEX]);
port             1779 drivers/infiniband/core/nldev.c 	if (!rdma_is_port_valid(device, port)) {
port             1797 drivers/infiniband/core/nldev.c 	    nla_put_u32(msg, RDMA_NLDEV_ATTR_PORT_INDEX, port) ||
port             1804 drivers/infiniband/core/nldev.c 	ret = rdma_counter_unbind_qpn(device, port, qpn, cntn);
port             1829 drivers/infiniband/core/nldev.c 	u32 index, port;
port             1845 drivers/infiniband/core/nldev.c 	port = nla_get_u32(tb[RDMA_NLDEV_ATTR_PORT_INDEX]);
port             1846 drivers/infiniband/core/nldev.c 	if (!rdma_is_port_valid(device, port)) {
port             1863 drivers/infiniband/core/nldev.c 	    nla_put_u32(msg, RDMA_NLDEV_ATTR_PORT_INDEX, port)) {
port             1868 drivers/infiniband/core/nldev.c 	stats = device->port_data ? device->port_data[port].hw_stats : NULL;
port             1875 drivers/infiniband/core/nldev.c 	num_cnts = device->ops.get_hw_stats(device, stats, port, 0);
port             1888 drivers/infiniband/core/nldev.c 			rdma_counter_get_hwstat_value(device, port, i);
port             1920 drivers/infiniband/core/nldev.c 	u32 index, port;
port             1935 drivers/infiniband/core/nldev.c 	port = nla_get_u32(tb[RDMA_NLDEV_ATTR_PORT_INDEX]);
port             1936 drivers/infiniband/core/nldev.c 	if (!rdma_is_port_valid(device, port)) {
port             1952 drivers/infiniband/core/nldev.c 	ret = rdma_counter_get_mode(device, port, &mode, &mask);
port             1957 drivers/infiniband/core/nldev.c 	    nla_put_u32(msg, RDMA_NLDEV_ATTR_PORT_INDEX, port) ||
port               82 drivers/infiniband/core/roce_gid_mgmt.c unsigned long roce_gid_type_mask_support(struct ib_device *ib_dev, u8 port)
port               87 drivers/infiniband/core/roce_gid_mgmt.c 	if (!rdma_protocol_roce(ib_dev, port))
port               91 drivers/infiniband/core/roce_gid_mgmt.c 		if (PORT_CAP_TO_GID_TYPE[i].is_supported(ib_dev, port))
port               99 drivers/infiniband/core/roce_gid_mgmt.c 		       u8 port, union ib_gid *gid,
port              103 drivers/infiniband/core/roce_gid_mgmt.c 	unsigned long gid_type_mask = roce_gid_type_mask_support(ib_dev, port);
port              110 drivers/infiniband/core/roce_gid_mgmt.c 				ib_cache_gid_add(ib_dev, port,
port              114 drivers/infiniband/core/roce_gid_mgmt.c 				ib_cache_gid_del(ib_dev, port,
port              147 drivers/infiniband/core/roce_gid_mgmt.c is_eth_port_of_netdev_filter(struct ib_device *ib_dev, u8 port,
port              171 drivers/infiniband/core/roce_gid_mgmt.c is_eth_port_inactive_slave_filter(struct ib_device *ib_dev, u8 port,
port              200 drivers/infiniband/core/roce_gid_mgmt.c is_ndev_for_default_gid_filter(struct ib_device *ib_dev, u8 port,
port              226 drivers/infiniband/core/roce_gid_mgmt.c static bool pass_all_filter(struct ib_device *ib_dev, u8 port,
port              232 drivers/infiniband/core/roce_gid_mgmt.c static bool upper_device_filter(struct ib_device *ib_dev, u8 port,
port              263 drivers/infiniband/core/roce_gid_mgmt.c is_upper_ndev_bond_master_filter(struct ib_device *ib_dev, u8 port,
port              283 drivers/infiniband/core/roce_gid_mgmt.c 			  u8 port, struct net_device *ndev,
port              293 drivers/infiniband/core/roce_gid_mgmt.c 	update_gid(gid_op, ib_dev, port, &gid, &gid_attr);
port              297 drivers/infiniband/core/roce_gid_mgmt.c 					    u8 port,
port              323 drivers/infiniband/core/roce_gid_mgmt.c 	gid_type_mask = roce_gid_type_mask_support(ib_dev, port);
port              325 drivers/infiniband/core/roce_gid_mgmt.c 	ib_cache_gid_set_default_gid(ib_dev, port, rdma_ndev,
port              331 drivers/infiniband/core/roce_gid_mgmt.c 				 u8 port, struct net_device *ndev)
port              367 drivers/infiniband/core/roce_gid_mgmt.c 		update_gid_ip(GID_ADD, ib_dev, port, ndev,
port              375 drivers/infiniband/core/roce_gid_mgmt.c 				 u8 port, struct net_device *ndev)
port              414 drivers/infiniband/core/roce_gid_mgmt.c 		update_gid(GID_ADD, ib_dev, port, &gid, &gid_attr);
port              420 drivers/infiniband/core/roce_gid_mgmt.c static void _add_netdev_ips(struct ib_device *ib_dev, u8 port,
port              423 drivers/infiniband/core/roce_gid_mgmt.c 	enum_netdev_ipv4_ips(ib_dev, port, ndev);
port              425 drivers/infiniband/core/roce_gid_mgmt.c 		enum_netdev_ipv6_ips(ib_dev, port, ndev);
port              428 drivers/infiniband/core/roce_gid_mgmt.c static void add_netdev_ips(struct ib_device *ib_dev, u8 port,
port              431 drivers/infiniband/core/roce_gid_mgmt.c 	_add_netdev_ips(ib_dev, port, cookie);
port              434 drivers/infiniband/core/roce_gid_mgmt.c static void del_netdev_ips(struct ib_device *ib_dev, u8 port,
port              437 drivers/infiniband/core/roce_gid_mgmt.c 	ib_cache_gid_del_all_netdev_gids(ib_dev, port, cookie);
port              449 drivers/infiniband/core/roce_gid_mgmt.c static void del_default_gids(struct ib_device *ib_dev, u8 port,
port              455 drivers/infiniband/core/roce_gid_mgmt.c 	gid_type_mask = roce_gid_type_mask_support(ib_dev, port);
port              457 drivers/infiniband/core/roce_gid_mgmt.c 	ib_cache_gid_set_default_gid(ib_dev, port, cookie_ndev, gid_type_mask,
port              461 drivers/infiniband/core/roce_gid_mgmt.c static void add_default_gids(struct ib_device *ib_dev, u8 port,
port              467 drivers/infiniband/core/roce_gid_mgmt.c 	gid_type_mask = roce_gid_type_mask_support(ib_dev, port);
port              468 drivers/infiniband/core/roce_gid_mgmt.c 	ib_cache_gid_set_default_gid(ib_dev, port, event_ndev, gid_type_mask,
port              473 drivers/infiniband/core/roce_gid_mgmt.c 				    u8 port,
port              492 drivers/infiniband/core/roce_gid_mgmt.c 			if (is_ndev_for_default_gid_filter(ib_dev, port,
port              494 drivers/infiniband/core/roce_gid_mgmt.c 				add_default_gids(ib_dev, port, rdma_ndev, ndev);
port              496 drivers/infiniband/core/roce_gid_mgmt.c 			if (is_eth_port_of_netdev_filter(ib_dev, port,
port              498 drivers/infiniband/core/roce_gid_mgmt.c 				_add_netdev_ips(ib_dev, port, ndev);
port              518 drivers/infiniband/core/roce_gid_mgmt.c 					      u8 port,
port              525 drivers/infiniband/core/roce_gid_mgmt.c 			  port, &parsed->gid,
port              549 drivers/infiniband/core/roce_gid_mgmt.c static void handle_netdev_upper(struct ib_device *ib_dev, u8 port,
port              552 drivers/infiniband/core/roce_gid_mgmt.c 						      u8 port,
port              564 drivers/infiniband/core/roce_gid_mgmt.c 	handle_netdev(ib_dev, port, ndev);
port              567 drivers/infiniband/core/roce_gid_mgmt.c 		handle_netdev(ib_dev, port, upper_iter->upper);
port              574 drivers/infiniband/core/roce_gid_mgmt.c static void _roce_del_all_netdev_gids(struct ib_device *ib_dev, u8 port,
port              577 drivers/infiniband/core/roce_gid_mgmt.c 	ib_cache_gid_del_all_netdev_gids(ib_dev, port, event_ndev);
port              580 drivers/infiniband/core/roce_gid_mgmt.c static void del_netdev_upper_ips(struct ib_device *ib_dev, u8 port,
port              583 drivers/infiniband/core/roce_gid_mgmt.c 	handle_netdev_upper(ib_dev, port, cookie, _roce_del_all_netdev_gids);
port              586 drivers/infiniband/core/roce_gid_mgmt.c static void add_netdev_upper_ips(struct ib_device *ib_dev, u8 port,
port              589 drivers/infiniband/core/roce_gid_mgmt.c 	handle_netdev_upper(ib_dev, port, cookie, _add_netdev_ips);
port              592 drivers/infiniband/core/roce_gid_mgmt.c static void del_netdev_default_ips_join(struct ib_device *ib_dev, u8 port,
port              605 drivers/infiniband/core/roce_gid_mgmt.c 		bond_delete_netdev_default_gids(ib_dev, port, rdma_ndev,
port              104 drivers/infiniband/core/sa_query.c 	struct ib_sa_port port[0];
port              111 drivers/infiniband/core/sa_query.c 	struct ib_sa_port      *port;
port              763 drivers/infiniband/core/sa_query.c 	memcpy(header->device_name, dev_name(&query->port->agent->device->dev),
port              765 drivers/infiniband/core/sa_query.c 	header->port_num = query->port->port_num;
port             1007 drivers/infiniband/core/sa_query.c 			send_handler(query->port->agent, &mad_send_wc);
port             1134 drivers/infiniband/core/sa_query.c 			send_handler(query->port->agent, &mad_send_wc);
port             1187 drivers/infiniband/core/sa_query.c 	agent = query->port->agent;
port             1204 drivers/infiniband/core/sa_query.c 	struct ib_sa_port   *port;
port             1212 drivers/infiniband/core/sa_query.c 	port  = &sa_dev->port[port_num - sa_dev->start_port];
port             1213 drivers/infiniband/core/sa_query.c 	spin_lock_irqsave(&port->ah_lock, flags);
port             1214 drivers/infiniband/core/sa_query.c 	src_path_mask = port->sm_ah ? port->sm_ah->src_path_mask : 0x7f;
port             1215 drivers/infiniband/core/sa_query.c 	spin_unlock_irqrestore(&port->ah_lock, flags);
port             1300 drivers/infiniband/core/sa_query.c 	spin_lock_irqsave(&query->port->ah_lock, flags);
port             1301 drivers/infiniband/core/sa_query.c 	if (!query->port->sm_ah) {
port             1302 drivers/infiniband/core/sa_query.c 		spin_unlock_irqrestore(&query->port->ah_lock, flags);
port             1305 drivers/infiniband/core/sa_query.c 	kref_get(&query->port->sm_ah->ref);
port             1306 drivers/infiniband/core/sa_query.c 	query->sm_ah = query->port->sm_ah;
port             1307 drivers/infiniband/core/sa_query.c 	spin_unlock_irqrestore(&query->port->ah_lock, flags);
port             1318 drivers/infiniband/core/sa_query.c 	query->mad_buf = ib_create_send_mad(query->port->agent, 1,
port             1419 drivers/infiniband/core/sa_query.c 	struct ib_sa_port *port;
port             1426 drivers/infiniband/core/sa_query.c 	port = &sa_dev->port[port_num - sa_dev->start_port];
port             1427 drivers/infiniband/core/sa_query.c 	spin_lock_irqsave(&port->classport_lock, flags);
port             1428 drivers/infiniband/core/sa_query.c 	if (!port->classport_info.valid)
port             1431 drivers/infiniband/core/sa_query.c 	if (port->classport_info.data.type == RDMA_CLASS_PORT_INFO_OPA)
port             1432 drivers/infiniband/core/sa_query.c 		ret = opa_get_cpi_capmask2(&port->classport_info.data.opa) &
port             1435 drivers/infiniband/core/sa_query.c 	spin_unlock_irqrestore(&port->classport_lock, flags);
port             1555 drivers/infiniband/core/sa_query.c 	struct ib_sa_port   *port;
port             1568 drivers/infiniband/core/sa_query.c 	port  = &sa_dev->port[port_num - sa_dev->start_port];
port             1569 drivers/infiniband/core/sa_query.c 	agent = port->agent;
port             1575 drivers/infiniband/core/sa_query.c 	query->sa_query.port     = port;
port             1709 drivers/infiniband/core/sa_query.c 	struct ib_sa_port   *port;
port             1717 drivers/infiniband/core/sa_query.c 	port  = &sa_dev->port[port_num - sa_dev->start_port];
port             1718 drivers/infiniband/core/sa_query.c 	agent = port->agent;
port             1729 drivers/infiniband/core/sa_query.c 	query->sa_query.port     = port;
port             1806 drivers/infiniband/core/sa_query.c 	struct ib_sa_port   *port;
port             1814 drivers/infiniband/core/sa_query.c 	port  = &sa_dev->port[port_num - sa_dev->start_port];
port             1815 drivers/infiniband/core/sa_query.c 	agent = port->agent;
port             1821 drivers/infiniband/core/sa_query.c 	query->sa_query.port     = port;
port             1897 drivers/infiniband/core/sa_query.c 	struct ib_sa_port *port;
port             1911 drivers/infiniband/core/sa_query.c 	port  = &sa_dev->port[port_num - sa_dev->start_port];
port             1912 drivers/infiniband/core/sa_query.c 	agent = port->agent;
port             1918 drivers/infiniband/core/sa_query.c 	query->sa_query.port = port;
port             1965 drivers/infiniband/core/sa_query.c 	struct ib_sa_port *port;
port             1972 drivers/infiniband/core/sa_query.c 	port  = &sa_dev->port[port_num - sa_dev->start_port];
port             1974 drivers/infiniband/core/sa_query.c 	spin_lock_irqsave(&port->classport_lock, flags);
port             1975 drivers/infiniband/core/sa_query.c 	if ((port->classport_info.valid) &&
port             1976 drivers/infiniband/core/sa_query.c 	    (port->classport_info.data.type == RDMA_CLASS_PORT_INFO_IB))
port             1977 drivers/infiniband/core/sa_query.c 		ret = ib_get_cpi_capmask2(&port->classport_info.data.ib)
port             1979 drivers/infiniband/core/sa_query.c 	spin_unlock_irqrestore(&port->classport_lock, flags);
port             2003 drivers/infiniband/core/sa_query.c 	struct ib_sa_classport_cache *info = &sa_query->port->classport_info;
port             2013 drivers/infiniband/core/sa_query.c 			spin_lock_irqsave(&sa_query->port->classport_lock,
port             2022 drivers/infiniband/core/sa_query.c 			spin_unlock_irqrestore(&sa_query->port->classport_lock,
port             2032 drivers/infiniband/core/sa_query.c 			spin_lock_irqsave(&sa_query->port->classport_lock,
port             2041 drivers/infiniband/core/sa_query.c 			spin_unlock_irqrestore(&sa_query->port->classport_lock,
port             2054 drivers/infiniband/core/sa_query.c static int ib_sa_classport_info_rec_query(struct ib_sa_port *port,
port             2066 drivers/infiniband/core/sa_query.c 	agent = port->agent;
port             2072 drivers/infiniband/core/sa_query.c 	query->sa_query.port = port;
port             2073 drivers/infiniband/core/sa_query.c 	query->sa_query.flags |= rdma_cap_opa_ah(port->agent->device,
port             2074 drivers/infiniband/core/sa_query.c 						 port->port_num) ?
port             2110 drivers/infiniband/core/sa_query.c 	struct ib_sa_port *port =
port             2119 drivers/infiniband/core/sa_query.c 	spin_lock_irqsave(&port->classport_lock, flags);
port             2120 drivers/infiniband/core/sa_query.c 	if (port->classport_info.valid) {
port             2121 drivers/infiniband/core/sa_query.c 		spin_unlock_irqrestore(&port->classport_lock, flags);
port             2124 drivers/infiniband/core/sa_query.c 	spin_unlock_irqrestore(&port->classport_lock, flags);
port             2132 drivers/infiniband/core/sa_query.c 	ret = ib_sa_classport_info_rec_query(port, 3000,
port             2140 drivers/infiniband/core/sa_query.c 	spin_lock_irqsave(&port->classport_lock, flags);
port             2145 drivers/infiniband/core/sa_query.c 	if (!port->classport_info.valid) {
port             2146 drivers/infiniband/core/sa_query.c 		port->classport_info.retry_cnt++;
port             2147 drivers/infiniband/core/sa_query.c 		if (port->classport_info.retry_cnt <=
port             2152 drivers/infiniband/core/sa_query.c 			queue_delayed_work(ib_wq, &port->ib_cpi_work, delay);
port             2155 drivers/infiniband/core/sa_query.c 	spin_unlock_irqrestore(&port->classport_lock, flags);
port             2218 drivers/infiniband/core/sa_query.c 	struct ib_sa_port *port =
port             2225 drivers/infiniband/core/sa_query.c 	if (ib_query_port(port->agent->device, port->port_num, &port_attr)) {
port             2238 drivers/infiniband/core/sa_query.c 	if (ib_find_pkey(port->agent->device, port->port_num,
port             2243 drivers/infiniband/core/sa_query.c 	ah_attr.type = rdma_ah_find_type(port->agent->device,
port             2244 drivers/infiniband/core/sa_query.c 					 port->port_num);
port             2247 drivers/infiniband/core/sa_query.c 	rdma_ah_set_port_num(&ah_attr, port->port_num);
port             2249 drivers/infiniband/core/sa_query.c 	grh_required = rdma_is_grh_required(port->agent->device,
port             2250 drivers/infiniband/core/sa_query.c 					    port->port_num);
port             2271 drivers/infiniband/core/sa_query.c 	new_ah->ah = rdma_create_ah(port->agent->qp->pd, &ah_attr,
port             2279 drivers/infiniband/core/sa_query.c 	spin_lock_irq(&port->ah_lock);
port             2280 drivers/infiniband/core/sa_query.c 	if (port->sm_ah)
port             2281 drivers/infiniband/core/sa_query.c 		kref_put(&port->sm_ah->ref, free_sm_ah);
port             2282 drivers/infiniband/core/sa_query.c 	port->sm_ah = new_ah;
port             2283 drivers/infiniband/core/sa_query.c 	spin_unlock_irq(&port->ah_lock);
port             2299 drivers/infiniband/core/sa_query.c 		struct ib_sa_port *port = &sa_dev->port[port_num];
port             2301 drivers/infiniband/core/sa_query.c 		if (!rdma_cap_ib_sa(handler->device, port->port_num))
port             2304 drivers/infiniband/core/sa_query.c 		spin_lock_irqsave(&port->ah_lock, flags);
port             2305 drivers/infiniband/core/sa_query.c 		if (port->sm_ah)
port             2306 drivers/infiniband/core/sa_query.c 			kref_put(&port->sm_ah->ref, free_sm_ah);
port             2307 drivers/infiniband/core/sa_query.c 		port->sm_ah = NULL;
port             2308 drivers/infiniband/core/sa_query.c 		spin_unlock_irqrestore(&port->ah_lock, flags);
port             2317 drivers/infiniband/core/sa_query.c 			spin_lock_irqsave(&port->classport_lock, flags);
port             2318 drivers/infiniband/core/sa_query.c 			port->classport_info.valid = false;
port             2319 drivers/infiniband/core/sa_query.c 			port->classport_info.retry_cnt = 0;
port             2320 drivers/infiniband/core/sa_query.c 			spin_unlock_irqrestore(&port->classport_lock, flags);
port             2322 drivers/infiniband/core/sa_query.c 					   &port->ib_cpi_work, delay);
port             2324 drivers/infiniband/core/sa_query.c 		queue_work(ib_wq, &sa_dev->port[port_num].update_task);
port             2337 drivers/infiniband/core/sa_query.c 	sa_dev = kzalloc(struct_size(sa_dev, port, e - s + 1), GFP_KERNEL);
port             2345 drivers/infiniband/core/sa_query.c 		spin_lock_init(&sa_dev->port[i].ah_lock);
port             2349 drivers/infiniband/core/sa_query.c 		sa_dev->port[i].sm_ah    = NULL;
port             2350 drivers/infiniband/core/sa_query.c 		sa_dev->port[i].port_num = i + s;
port             2352 drivers/infiniband/core/sa_query.c 		spin_lock_init(&sa_dev->port[i].classport_lock);
port             2353 drivers/infiniband/core/sa_query.c 		sa_dev->port[i].classport_info.valid = false;
port             2355 drivers/infiniband/core/sa_query.c 		sa_dev->port[i].agent =
port             2359 drivers/infiniband/core/sa_query.c 		if (IS_ERR(sa_dev->port[i].agent))
port             2362 drivers/infiniband/core/sa_query.c 		INIT_WORK(&sa_dev->port[i].update_task, update_sm_ah);
port             2363 drivers/infiniband/core/sa_query.c 		INIT_DELAYED_WORK(&sa_dev->port[i].ib_cpi_work,
port             2386 drivers/infiniband/core/sa_query.c 			update_sm_ah(&sa_dev->port[i].update_task);
port             2394 drivers/infiniband/core/sa_query.c 			ib_unregister_mad_agent(sa_dev->port[i].agent);
port             2414 drivers/infiniband/core/sa_query.c 			cancel_delayed_work_sync(&sa_dev->port[i].ib_cpi_work);
port             2415 drivers/infiniband/core/sa_query.c 			ib_unregister_mad_agent(sa_dev->port[i].agent);
port             2416 drivers/infiniband/core/sa_query.c 			if (sa_dev->port[i].sm_ah)
port             2417 drivers/infiniband/core/sa_query.c 				kref_put(&sa_dev->port[i].sm_ah->ref, free_sm_ah);
port               51 drivers/infiniband/core/sysfs.c 	struct ib_port		*port;
port              137 drivers/infiniband/core/sysfs.c 					 kobj)->port;
port              826 drivers/infiniband/core/sysfs.c 	struct ib_port *port;
port              837 drivers/infiniband/core/sysfs.c 		port = container_of(kobj, struct ib_port, kobj);
port              838 drivers/infiniband/core/sysfs.c 		dev = port->ibdev;
port              839 drivers/infiniband/core/sysfs.c 		stats = port->hw_stats;
port              961 drivers/infiniband/core/sysfs.c static void setup_hw_stats(struct ib_device *device, struct ib_port *port,
port             1009 drivers/infiniband/core/sysfs.c 	if (port) {
port             1010 drivers/infiniband/core/sysfs.c 		struct kobject *kobj = &port->kobj;
port             1014 drivers/infiniband/core/sysfs.c 		port->hw_stats_ag = hsag;
port             1015 drivers/infiniband/core/sysfs.c 		port->hw_stats = stats;
port             1073 drivers/infiniband/core/sysfs.c 	p->gid_attr_group->port = p;
port             1313 drivers/infiniband/core/sysfs.c 		struct ib_port *port = container_of(p, struct ib_port, kobj);
port             1316 drivers/infiniband/core/sysfs.c 		if (port->hw_stats_ag)
port             1317 drivers/infiniband/core/sysfs.c 			free_hsag(&port->kobj, port->hw_stats_ag);
port             1318 drivers/infiniband/core/sysfs.c 		kfree(port->hw_stats);
port             1320 drivers/infiniband/core/sysfs.c 			device->port_data[port->port_num].hw_stats = NULL;
port             1322 drivers/infiniband/core/sysfs.c 		if (port->pma_table)
port             1323 drivers/infiniband/core/sysfs.c 			sysfs_remove_group(p, port->pma_table);
port             1324 drivers/infiniband/core/sysfs.c 		sysfs_remove_group(p, &port->pkey_group);
port             1325 drivers/infiniband/core/sysfs.c 		sysfs_remove_group(p, &port->gid_group);
port             1326 drivers/infiniband/core/sysfs.c 		sysfs_remove_group(&port->gid_attr_group->kobj,
port             1327 drivers/infiniband/core/sysfs.c 				   &port->gid_attr_group->ndev);
port             1328 drivers/infiniband/core/sysfs.c 		sysfs_remove_group(&port->gid_attr_group->kobj,
port             1329 drivers/infiniband/core/sysfs.c 				   &port->gid_attr_group->type);
port             1330 drivers/infiniband/core/sysfs.c 		kobject_put(&port->gid_attr_group->kobj);
port             1340 drivers/infiniband/core/sysfs.c 	unsigned int port;
port             1348 drivers/infiniband/core/sysfs.c 	rdma_for_each_port (device, port) {
port             1349 drivers/infiniband/core/sysfs.c 		ret = add_port(coredev, port);
port             1402 drivers/infiniband/core/sysfs.c 		struct ib_port *port = container_of(p, struct ib_port, kobj);
port             1404 drivers/infiniband/core/sysfs.c 		if (port->port_num != port_num)
port             1407 drivers/infiniband/core/sysfs.c 		ret = kobject_init_and_add(kobj, ktype, &port->kobj, "%s",
port              114 drivers/infiniband/core/user_mad.c 	struct ib_umad_port    *port;
port              533 drivers/infiniband/core/user_mad.c 					 file->port->port_num);
port              537 drivers/infiniband/core/user_mad.c 	rdma_ah_set_port_num(&ah_attr, file->port->port_num);
port              673 drivers/infiniband/core/user_mad.c 	mutex_lock(&file->port->file_mutex);
port              676 drivers/infiniband/core/user_mad.c 	if (!file->port->ib_dev) {
port              677 drivers/infiniband/core/user_mad.c 		dev_notice(&file->port->dev,
port              689 drivers/infiniband/core/user_mad.c 		dev_notice(&file->port->dev,
port              700 drivers/infiniband/core/user_mad.c 	dev_notice(&file->port->dev,
port              725 drivers/infiniband/core/user_mad.c 	agent = ib_register_mad_agent(file->port->ib_dev, file->port->port_num,
port              745 drivers/infiniband/core/user_mad.c 			dev_warn(&file->port->dev,
port              748 drivers/infiniband/core/user_mad.c 			dev_warn(&file->port->dev,
port              762 drivers/infiniband/core/user_mad.c 	mutex_unlock(&file->port->file_mutex);
port              775 drivers/infiniband/core/user_mad.c 	mutex_lock(&file->port->file_mutex);
port              778 drivers/infiniband/core/user_mad.c 	if (!file->port->ib_dev) {
port              779 drivers/infiniband/core/user_mad.c 		dev_notice(&file->port->dev,
port              791 drivers/infiniband/core/user_mad.c 		dev_notice(&file->port->dev,
port              799 drivers/infiniband/core/user_mad.c 		dev_notice(&file->port->dev,
port              816 drivers/infiniband/core/user_mad.c 	dev_notice(&file->port->dev,
port              828 drivers/infiniband/core/user_mad.c 			dev_notice(&file->port->dev,
port              841 drivers/infiniband/core/user_mad.c 	agent = ib_register_mad_agent(file->port->ib_dev, file->port->port_num,
port              874 drivers/infiniband/core/user_mad.c 	mutex_unlock(&file->port->file_mutex);
port              891 drivers/infiniband/core/user_mad.c 	mutex_lock(&file->port->file_mutex);
port              909 drivers/infiniband/core/user_mad.c 	mutex_unlock(&file->port->file_mutex);
port              975 drivers/infiniband/core/user_mad.c 	struct ib_umad_port *port;
port              979 drivers/infiniband/core/user_mad.c 	port = container_of(inode->i_cdev, struct ib_umad_port, cdev);
port              981 drivers/infiniband/core/user_mad.c 	mutex_lock(&port->file_mutex);
port              983 drivers/infiniband/core/user_mad.c 	if (!port->ib_dev) {
port              988 drivers/infiniband/core/user_mad.c 	if (!rdma_dev_access_netns(port->ib_dev, current->nsproxy->net_ns)) {
port             1005 drivers/infiniband/core/user_mad.c 	file->port = port;
port             1008 drivers/infiniband/core/user_mad.c 	list_add_tail(&file->port_list, &port->file_list);
port             1012 drivers/infiniband/core/user_mad.c 	mutex_unlock(&port->file_mutex);
port             1023 drivers/infiniband/core/user_mad.c 	mutex_lock(&file->port->file_mutex);
port             1044 drivers/infiniband/core/user_mad.c 	mutex_unlock(&file->port->file_mutex);
port             1066 drivers/infiniband/core/user_mad.c 	struct ib_umad_port *port;
port             1072 drivers/infiniband/core/user_mad.c 	port = container_of(inode->i_cdev, struct ib_umad_port, sm_cdev);
port             1075 drivers/infiniband/core/user_mad.c 		if (down_trylock(&port->sm_sem)) {
port             1080 drivers/infiniband/core/user_mad.c 		if (down_interruptible(&port->sm_sem)) {
port             1086 drivers/infiniband/core/user_mad.c 	if (!rdma_dev_access_netns(port->ib_dev, current->nsproxy->net_ns)) {
port             1091 drivers/infiniband/core/user_mad.c 	ret = ib_modify_port(port->ib_dev, port->port_num, 0, &props);
port             1095 drivers/infiniband/core/user_mad.c 	filp->private_data = port;
port             1101 drivers/infiniband/core/user_mad.c 	up(&port->sm_sem);
port             1109 drivers/infiniband/core/user_mad.c 	struct ib_umad_port *port = filp->private_data;
port             1115 drivers/infiniband/core/user_mad.c 	mutex_lock(&port->file_mutex);
port             1116 drivers/infiniband/core/user_mad.c 	if (port->ib_dev)
port             1117 drivers/infiniband/core/user_mad.c 		ret = ib_modify_port(port->ib_dev, port->port_num, 0, &props);
port             1118 drivers/infiniband/core/user_mad.c 	mutex_unlock(&port->file_mutex);
port             1120 drivers/infiniband/core/user_mad.c 	up(&port->sm_sem);
port             1134 drivers/infiniband/core/user_mad.c 				     unsigned int port)
port             1138 drivers/infiniband/core/user_mad.c 	if (!rdma_is_port_valid(ibdev, port))
port             1140 drivers/infiniband/core/user_mad.c 	if (!rdma_cap_ib_mad(ibdev, port))
port             1143 drivers/infiniband/core/user_mad.c 	return &umad_dev->ports[port - rdma_start_port(ibdev)];
port             1149 drivers/infiniband/core/user_mad.c 	struct ib_umad_port *port = get_port(ibdev, client_data, res->port);
port             1151 drivers/infiniband/core/user_mad.c 	if (IS_ERR(port))
port             1152 drivers/infiniband/core/user_mad.c 		return PTR_ERR(port);
port             1155 drivers/infiniband/core/user_mad.c 	res->cdev = &port->dev;
port             1170 drivers/infiniband/core/user_mad.c 	struct ib_umad_port *port = get_port(ibdev, client_data, res->port);
port             1172 drivers/infiniband/core/user_mad.c 	if (IS_ERR(port))
port             1173 drivers/infiniband/core/user_mad.c 		return PTR_ERR(port);
port             1176 drivers/infiniband/core/user_mad.c 	res->cdev = &port->sm_dev;
port             1189 drivers/infiniband/core/user_mad.c 	struct ib_umad_port *port = dev_get_drvdata(dev);
port             1191 drivers/infiniband/core/user_mad.c 	if (!port)
port             1194 drivers/infiniband/core/user_mad.c 	return sprintf(buf, "%s\n", dev_name(&port->ib_dev->dev));
port             1201 drivers/infiniband/core/user_mad.c 	struct ib_umad_port *port = dev_get_drvdata(dev);
port             1203 drivers/infiniband/core/user_mad.c 	if (!port)
port             1206 drivers/infiniband/core/user_mad.c 	return sprintf(buf, "%d\n", port->port_num);
port             1208 drivers/infiniband/core/user_mad.c static DEVICE_ATTR_RO(port);
port             1244 drivers/infiniband/core/user_mad.c 	struct ib_umad_port *port = dev_get_drvdata(device);
port             1245 drivers/infiniband/core/user_mad.c 	struct ib_umad_device *umad_dev = port->umad_dev;
port             1251 drivers/infiniband/core/user_mad.c 				  struct ib_umad_port *port,
port             1255 drivers/infiniband/core/user_mad.c 	ib_umad_dev_get(port->umad_dev);
port             1258 drivers/infiniband/core/user_mad.c 	dev_set_drvdata(dev, port);
port             1264 drivers/infiniband/core/user_mad.c 			     struct ib_umad_port *port)
port             1274 drivers/infiniband/core/user_mad.c 	port->dev_num = devnum;
port             1283 drivers/infiniband/core/user_mad.c 	port->ib_dev   = device;
port             1284 drivers/infiniband/core/user_mad.c 	port->umad_dev = umad_dev;
port             1285 drivers/infiniband/core/user_mad.c 	port->port_num = port_num;
port             1286 drivers/infiniband/core/user_mad.c 	sema_init(&port->sm_sem, 1);
port             1287 drivers/infiniband/core/user_mad.c 	mutex_init(&port->file_mutex);
port             1288 drivers/infiniband/core/user_mad.c 	INIT_LIST_HEAD(&port->file_list);
port             1290 drivers/infiniband/core/user_mad.c 	ib_umad_init_port_dev(&port->dev, port, device);
port             1291 drivers/infiniband/core/user_mad.c 	port->dev.devt = base_umad;
port             1292 drivers/infiniband/core/user_mad.c 	dev_set_name(&port->dev, "umad%d", port->dev_num);
port             1293 drivers/infiniband/core/user_mad.c 	cdev_init(&port->cdev, &umad_fops);
port             1294 drivers/infiniband/core/user_mad.c 	port->cdev.owner = THIS_MODULE;
port             1296 drivers/infiniband/core/user_mad.c 	ret = cdev_device_add(&port->cdev, &port->dev);
port             1300 drivers/infiniband/core/user_mad.c 	ib_umad_init_port_dev(&port->sm_dev, port, device);
port             1301 drivers/infiniband/core/user_mad.c 	port->sm_dev.devt = base_issm;
port             1302 drivers/infiniband/core/user_mad.c 	dev_set_name(&port->sm_dev, "issm%d", port->dev_num);
port             1303 drivers/infiniband/core/user_mad.c 	cdev_init(&port->sm_cdev, &umad_sm_fops);
port             1304 drivers/infiniband/core/user_mad.c 	port->sm_cdev.owner = THIS_MODULE;
port             1306 drivers/infiniband/core/user_mad.c 	ret = cdev_device_add(&port->sm_cdev, &port->sm_dev);
port             1313 drivers/infiniband/core/user_mad.c 	put_device(&port->sm_dev);
port             1314 drivers/infiniband/core/user_mad.c 	cdev_device_del(&port->cdev, &port->dev);
port             1316 drivers/infiniband/core/user_mad.c 	put_device(&port->dev);
port             1321 drivers/infiniband/core/user_mad.c static void ib_umad_kill_port(struct ib_umad_port *port)
port             1326 drivers/infiniband/core/user_mad.c 	cdev_device_del(&port->sm_cdev, &port->sm_dev);
port             1327 drivers/infiniband/core/user_mad.c 	cdev_device_del(&port->cdev, &port->dev);
port             1329 drivers/infiniband/core/user_mad.c 	mutex_lock(&port->file_mutex);
port             1334 drivers/infiniband/core/user_mad.c 	port->ib_dev = NULL;
port             1336 drivers/infiniband/core/user_mad.c 	list_for_each_entry(file, &port->file_list, port_list) {
port             1346 drivers/infiniband/core/user_mad.c 	mutex_unlock(&port->file_mutex);
port             1348 drivers/infiniband/core/user_mad.c 	ida_free(&umad_ida, port->dev_num);
port             1351 drivers/infiniband/core/user_mad.c 	put_device(&port->sm_dev);
port             1352 drivers/infiniband/core/user_mad.c 	put_device(&port->dev);
port             1806 drivers/infiniband/core/uverbs_cmd.c 			if (cmd->base.dest.port_num != qp->real_qp->port) {
port             3269 drivers/infiniband/core/uverbs_cmd.c 	flow_attr->port = kern_flow_attr->port;
port             1160 drivers/infiniband/core/uverbs_main.c 	if (res->port != -1)
port             1620 drivers/infiniband/core/verbs.c 	u8 port = attr_mask & IB_QP_PORT ? attr->port_num : qp->port;
port             1650 drivers/infiniband/core/verbs.c 		      rdma_protocol_ib(qp->device, port))) {
port             1668 drivers/infiniband/core/verbs.c 	if (rdma_ib_or_roce(qp->device, port)) {
port             1697 drivers/infiniband/core/verbs.c 		qp->port = attr->port_num;
port             2150 drivers/infiniband/core/verbs.c 	int port;
port             2165 drivers/infiniband/core/verbs.c 	for (port = 0; port < qp->device->phys_port_cnt; port++)
port             2166 drivers/infiniband/core/verbs.c 		if (rdma_port_get_link_layer(qp->device, port) !=
port             2412 drivers/infiniband/core/verbs.c int ib_set_vf_link_state(struct ib_device *device, int vf, u8 port,
port             2418 drivers/infiniband/core/verbs.c 	return device->ops.set_vf_link_state(device, vf, port, state);
port             2422 drivers/infiniband/core/verbs.c int ib_get_vf_config(struct ib_device *device, int vf, u8 port,
port             2428 drivers/infiniband/core/verbs.c 	return device->ops.get_vf_config(device, vf, port, info);
port             2432 drivers/infiniband/core/verbs.c int ib_get_vf_stats(struct ib_device *device, int vf, u8 port,
port             2438 drivers/infiniband/core/verbs.c 	return device->ops.get_vf_stats(device, vf, port, stats);
port             2442 drivers/infiniband/core/verbs.c int ib_set_vf_guid(struct ib_device *device, int vf, u8 port, u64 guid,
port             2448 drivers/infiniband/core/verbs.c 	return device->ops.set_vf_guid(device, vf, port, guid, type);
port              117 drivers/infiniband/hw/bnxt_re/hw_counters.c 			    u8 port, int index)
port              123 drivers/infiniband/hw/bnxt_re/hw_counters.c 	if (!port || !stats)
port              103 drivers/infiniband/hw/bnxt_re/hw_counters.h 			    u8 port, int index);
port              912 drivers/infiniband/hw/cxgb3/iwch_provider.c 			   u8 port, u16 index, u16 * pkey)
port              919 drivers/infiniband/hw/cxgb3/iwch_provider.c static int iwch_query_gid(struct ib_device *ibdev, u8 port,
port              925 drivers/infiniband/hw/cxgb3/iwch_provider.c 		 __func__, ibdev, port, index, gid);
port              927 drivers/infiniband/hw/cxgb3/iwch_provider.c 	BUG_ON(port == 0 || port > 2);
port              929 drivers/infiniband/hw/cxgb3/iwch_provider.c 	memcpy(&(gid->raw[0]), dev->rdev.port_info.lldevs[port-1]->dev_addr, 6);
port              992 drivers/infiniband/hw/cxgb3/iwch_provider.c 			   u8 port, struct ib_port_attr *props)
port             1119 drivers/infiniband/hw/cxgb3/iwch_provider.c 			u8 port, int index)
port             1125 drivers/infiniband/hw/cxgb3/iwch_provider.c 	if (port != 0 || !stats)
port              239 drivers/infiniband/hw/cxgb4/provider.c static int c4iw_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
port              247 drivers/infiniband/hw/cxgb4/provider.c static int c4iw_query_gid(struct ib_device *ibdev, u8 port, int index,
port              253 drivers/infiniband/hw/cxgb4/provider.c 		 ibdev, port, index, gid);
port              254 drivers/infiniband/hw/cxgb4/provider.c 	if (!port)
port              258 drivers/infiniband/hw/cxgb4/provider.c 	memcpy(&(gid->raw[0]), dev->rdev.lldi.ports[port-1]->dev_addr, 6);
port              305 drivers/infiniband/hw/cxgb4/provider.c static int c4iw_query_port(struct ib_device *ibdev, u8 port,
port              400 drivers/infiniband/hw/cxgb4/provider.c 			u8 port, int index)
port              122 drivers/infiniband/hw/efa/efa.h int efa_query_port(struct ib_device *ibdev, u8 port,
port              127 drivers/infiniband/hw/efa/efa.h int efa_query_gid(struct ib_device *ibdev, u8 port, int index,
port              129 drivers/infiniband/hw/efa/efa.h int efa_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
port              328 drivers/infiniband/hw/efa/efa_verbs.c int efa_query_port(struct ib_device *ibdev, u8 port,
port              399 drivers/infiniband/hw/efa/efa_verbs.c int efa_query_gid(struct ib_device *ibdev, u8 port, int index,
port              409 drivers/infiniband/hw/efa/efa_verbs.c int efa_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
port             7281 drivers/infiniband/hw/hfi1/chip.c 		hfi1_event_pkey_change(ppd->dd, ppd->port);
port             9813 drivers/infiniband/hw/hfi1/chip.c 			guid = dd->base_guid + ppd->port - 1;
port             10772 drivers/infiniband/hw/hfi1/chip.c 			event.element.port_num = ppd->port;
port             10956 drivers/infiniband/hw/hfi1/chip.c 			if (!ppd->port)
port             11543 drivers/infiniband/hw/hfi1/chip.c 		ret = sdma_map_init(dd, ppd->port - 1, vl_count ?
port             11548 drivers/infiniband/hw/hfi1/chip.c 			ret = pio_map_init(dd, ppd->port - 1, vl_count ?
port              232 drivers/infiniband/hw/hfi1/common.h 	__u16 port;		/* port number */
port             1264 drivers/infiniband/hw/hfi1/driver.c 	dd_dev_info(dd, "port %u: got a lid: 0x%x\n", ppd->port, lid);
port              858 drivers/infiniband/hw/hfi1/hfi.h 	u8 port;        /* IB port number and index into dd->pports - 1 */
port             1489 drivers/infiniband/hw/hfi1/hfi.h 			 struct hfi1_devdata *dd, u8 hw_pidx, u8 port);
port             1847 drivers/infiniband/hw/hfi1/hfi.h static inline struct hfi1_ibport *to_iport(struct ib_device *ibdev, u8 port)
port             1850 drivers/infiniband/hw/hfi1/hfi.h 	unsigned pidx = port - 1; /* IB number port from 1, hdw from 0 */
port             2238 drivers/infiniband/hw/hfi1/hfi.h #define hfi1_dev_porterr(dd, port, fmt, ...) \
port             2240 drivers/infiniband/hw/hfi1/hfi.h 		rvt_get_ibdev_name(&(dd)->verbs_dev.rdi), (port), ##__VA_ARGS__)
port              644 drivers/infiniband/hw/hfi1/init.c 			 struct hfi1_devdata *dd, u8 hw_pidx, u8 port)
port              652 drivers/infiniband/hw/hfi1/init.c 	ppd->port = port; /* IB port number, not index */
port              716 drivers/infiniband/hw/hfi1/init.c 	dd_dev_err(dd, "Congestion Control Agent disabled for port %d\n", port);
port              971 drivers/infiniband/hw/hfi1/init.c 			ppd->statusp = &dd->status->port;
port             1004 drivers/infiniband/hw/hfi1/init.c 					    ppd->port);
port               89 drivers/infiniband/hw/hfi1/intr.c 	hfi1_event_pkey_change(ppd->dd, ppd->port);
port              136 drivers/infiniband/hw/hfi1/intr.c 	event.element.port_num = ppd->port;
port              111 drivers/infiniband/hw/hfi1/mad.c void hfi1_event_pkey_change(struct hfi1_devdata *dd, u8 port)
port              117 drivers/infiniband/hw/hfi1/mad.c 	event.element.port_num = port;
port              262 drivers/infiniband/hw/hfi1/mad.c 	rdma_ah_set_port_num(attr, ppd_from_ibp(ibp)->port);
port              300 drivers/infiniband/hw/hfi1/mad.c 	u8 port_num = ppd->port;
port              584 drivers/infiniband/hw/hfi1/mad.c 				   u8 port, u32 *resp_len, u32 max_len)
port              604 drivers/infiniband/hw/hfi1/mad.c 				   struct ib_device *ibdev, u8 port,
port              609 drivers/infiniband/hw/hfi1/mad.c 	unsigned pidx = port - 1; /* IB number port from 1, hw from 0 */
port              616 drivers/infiniband/hw/hfi1/mad.c 	    get_sguid(to_iport(ibdev, port), HFI1_PORT_GUID_INDEX) == 0) {
port              621 drivers/infiniband/hw/hfi1/mad.c 	ni->port_guid = get_sguid(to_iport(ibdev, port), HFI1_PORT_GUID_INDEX);
port              632 drivers/infiniband/hw/hfi1/mad.c 	ni->local_port_num = port;
port              644 drivers/infiniband/hw/hfi1/mad.c 			     u8 port)
port              648 drivers/infiniband/hw/hfi1/mad.c 	unsigned pidx = port - 1; /* IB number port from 1, hw from 0 */
port              653 drivers/infiniband/hw/hfi1/mad.c 	    get_sguid(to_iport(ibdev, port), HFI1_PORT_GUID_INDEX) == 0) {
port              658 drivers/infiniband/hw/hfi1/mad.c 	nip->port_guid = get_sguid(to_iport(ibdev, port), HFI1_PORT_GUID_INDEX);
port              669 drivers/infiniband/hw/hfi1/mad.c 	nip->local_port_num = port;
port              797 drivers/infiniband/hw/hfi1/mad.c 				   struct ib_device *ibdev, u8 port,
port              821 drivers/infiniband/hw/hfi1/mad.c 	ppd = dd->pport + (port - 1);
port              959 drivers/infiniband/hw/hfi1/mad.c 	pi->local_port_num = port;
port             1012 drivers/infiniband/hw/hfi1/mad.c static int get_pkeys(struct hfi1_devdata *dd, u8 port, u16 *pkeys)
port             1014 drivers/infiniband/hw/hfi1/mad.c 	struct hfi1_pportdata *ppd = dd->pport + port - 1;
port             1022 drivers/infiniband/hw/hfi1/mad.c 				    struct ib_device *ibdev, u8 port,
port             1037 drivers/infiniband/hw/hfi1/mad.c 			port, start_block, n_blocks_req);
port             1065 drivers/infiniband/hw/hfi1/mad.c 		get_pkeys(dd, port, q);
port             1352 drivers/infiniband/hw/hfi1/mad.c 				   struct ib_device *ibdev, u8 port,
port             1400 drivers/infiniband/hw/hfi1/mad.c 	ppd = dd->pport + (port - 1);
port             1403 drivers/infiniband/hw/hfi1/mad.c 	event.element.port_num = port;
port             1642 drivers/infiniband/hw/hfi1/mad.c 	ret = __subn_get_opa_portinfo(smp, am, data, ibdev, port, resp_len,
port             1660 drivers/infiniband/hw/hfi1/mad.c 	return __subn_get_opa_portinfo(smp, am, data, ibdev, port, resp_len,
port             1670 drivers/infiniband/hw/hfi1/mad.c static int set_pkeys(struct hfi1_devdata *dd, u8 port, u16 *pkeys)
port             1683 drivers/infiniband/hw/hfi1/mad.c 	ppd = dd->pport + (port - 1);
port             1714 drivers/infiniband/hw/hfi1/mad.c 		hfi1_event_pkey_change(dd, port);
port             1721 drivers/infiniband/hw/hfi1/mad.c 				    struct ib_device *ibdev, u8 port,
port             1736 drivers/infiniband/hw/hfi1/mad.c 			port, start_block, n_blocks_sent);
port             1762 drivers/infiniband/hw/hfi1/mad.c 	if (start_block == 0 && set_pkeys(dd, port, p) != 0) {
port             1767 drivers/infiniband/hw/hfi1/mad.c 	return __subn_get_opa_pkeytable(smp, am, data, ibdev, port, resp_len,
port             1828 drivers/infiniband/hw/hfi1/mad.c 				   struct ib_device *ibdev, u8 port,
port             1831 drivers/infiniband/hw/hfi1/mad.c 	struct hfi1_ibport *ibp = to_iport(ibdev, port);
port             1851 drivers/infiniband/hw/hfi1/mad.c 				   struct ib_device *ibdev, u8 port,
port             1854 drivers/infiniband/hw/hfi1/mad.c 	struct hfi1_ibport *ibp = to_iport(ibdev, port);
port             1875 drivers/infiniband/hw/hfi1/mad.c 	return __subn_get_opa_sl_to_sc(smp, am, data, ibdev, port, resp_len,
port             1880 drivers/infiniband/hw/hfi1/mad.c 				   struct ib_device *ibdev, u8 port,
port             1883 drivers/infiniband/hw/hfi1/mad.c 	struct hfi1_ibport *ibp = to_iport(ibdev, port);
port             1903 drivers/infiniband/hw/hfi1/mad.c 				   struct ib_device *ibdev, u8 port,
port             1906 drivers/infiniband/hw/hfi1/mad.c 	struct hfi1_ibport *ibp = to_iport(ibdev, port);
port             1919 drivers/infiniband/hw/hfi1/mad.c 	return __subn_get_opa_sc_to_sl(smp, am, data, ibdev, port, resp_len,
port             1924 drivers/infiniband/hw/hfi1/mad.c 				    struct ib_device *ibdev, u8 port,
port             1946 drivers/infiniband/hw/hfi1/mad.c 				    struct ib_device *ibdev, u8 port,
port             1969 drivers/infiniband/hw/hfi1/mad.c 	ppd = dd->pport + (port - 1);
port             1983 drivers/infiniband/hw/hfi1/mad.c 	return __subn_get_opa_sc_to_vlt(smp, am, data, ibdev, port, resp_len,
port             1988 drivers/infiniband/hw/hfi1/mad.c 				     struct ib_device *ibdev, u8 port,
port             2002 drivers/infiniband/hw/hfi1/mad.c 	ppd = dd->pport + (port - 1);
port             2013 drivers/infiniband/hw/hfi1/mad.c 				     struct ib_device *ibdev, u8 port,
port             2029 drivers/infiniband/hw/hfi1/mad.c 	ppd = dd->pport + (port - 1);
port             2036 drivers/infiniband/hw/hfi1/mad.c 	ppd = dd->pport + (port - 1);
port             2040 drivers/infiniband/hw/hfi1/mad.c 	return __subn_get_opa_sc_to_vlnt(smp, am, data, ibdev, port,
port             2045 drivers/infiniband/hw/hfi1/mad.c 			      struct ib_device *ibdev, u8 port,
port             2060 drivers/infiniband/hw/hfi1/mad.c 	ibp = to_iport(ibdev, port);
port             2087 drivers/infiniband/hw/hfi1/mad.c 			      struct ib_device *ibdev, u8 port,
port             2104 drivers/infiniband/hw/hfi1/mad.c 	ibp = to_iport(ibdev, port);
port             2130 drivers/infiniband/hw/hfi1/mad.c 	return __subn_get_opa_psi(smp, am, data, ibdev, port, resp_len,
port             2135 drivers/infiniband/hw/hfi1/mad.c 				     struct ib_device *ibdev, u8 port,
port             2163 drivers/infiniband/hw/hfi1/mad.c 	ret = get_cable_info(dd, port, addr, len, data);
port             2187 drivers/infiniband/hw/hfi1/mad.c 			      struct ib_device *ibdev, u8 port, u32 *resp_len,
port             2201 drivers/infiniband/hw/hfi1/mad.c 	ppd = dd->pport + (port - 1);
port             2211 drivers/infiniband/hw/hfi1/mad.c 			      struct ib_device *ibdev, u8 port, u32 *resp_len,
port             2223 drivers/infiniband/hw/hfi1/mad.c 	ppd = dd->pport + (port - 1);
port             2230 drivers/infiniband/hw/hfi1/mad.c 	return __subn_get_opa_bct(smp, am, data, ibdev, port, resp_len,
port             2235 drivers/infiniband/hw/hfi1/mad.c 				 struct ib_device *ibdev, u8 port,
port             2238 drivers/infiniband/hw/hfi1/mad.c 	struct hfi1_pportdata *ppd = ppd_from_ibp(to_iport(ibdev, port));
port             2277 drivers/infiniband/hw/hfi1/mad.c 				 struct ib_device *ibdev, u8 port,
port             2280 drivers/infiniband/hw/hfi1/mad.c 	struct hfi1_pportdata *ppd = ppd_from_ibp(to_iport(ibdev, port));
port             2314 drivers/infiniband/hw/hfi1/mad.c 	return __subn_get_opa_vl_arb(smp, am, data, ibdev, port, resp_len,
port             2485 drivers/infiniband/hw/hfi1/mad.c 	} port[1]; /* array size defined by  #ports in attribute modifier */
port             2518 drivers/infiniband/hw/hfi1/mad.c 	} port[1]; /* array size defined by #ports in attribute modifier */
port             2589 drivers/infiniband/hw/hfi1/mad.c 	} port[1]; /* actual array size defined by #ports in attr modifier */
port             2726 drivers/infiniband/hw/hfi1/mad.c 				  u8 port, u32 *resp_len)
port             2739 drivers/infiniband/hw/hfi1/mad.c 	struct hfi1_ibport *ibp = to_iport(ibdev, port);
port             2752 drivers/infiniband/hw/hfi1/mad.c 	if (nports != 1 || (port_num && port_num != port) ||
port             2764 drivers/infiniband/hw/hfi1/mad.c 		rsp->port_num = port;
port             2892 drivers/infiniband/hw/hfi1/mad.c static u64 get_error_counter_summary(struct ib_device *ibdev, u8 port,
port             2896 drivers/infiniband/hw/hfi1/mad.c 	struct hfi1_ibport *ibp = to_iport(ibdev, port);
port             2977 drivers/infiniband/hw/hfi1/mad.c 				    u8 port, u32 *resp_len)
port             2982 drivers/infiniband/hw/hfi1/mad.c 	struct hfi1_ibport *ibp = to_iport(ibdev, port);
port             3012 drivers/infiniband/hw/hfi1/mad.c 	response_data_size = struct_size(req, port[0].vls, num_vls);
port             3027 drivers/infiniband/hw/hfi1/mad.c 	if (port_num != port) {
port             3032 drivers/infiniband/hw/hfi1/mad.c 	rsp = &req->port[0];
port             3035 drivers/infiniband/hw/hfi1/mad.c 	rsp->port_number = port;
port             3060 drivers/infiniband/hw/hfi1/mad.c 		cpu_to_be64(get_error_counter_summary(ibdev, port,
port             3127 drivers/infiniband/hw/hfi1/mad.c 				       struct ib_device *ibdev, u8 port)
port             3133 drivers/infiniband/hw/hfi1/mad.c 	if (pmp->mad_hdr.attr_mod != 0 || p->port_select != port) {
port             3155 drivers/infiniband/hw/hfi1/mad.c 				   struct _port_ectrs *rsp, u8 port)
port             3159 drivers/infiniband/hw/hfi1/mad.c 	struct hfi1_ibport *ibp = to_iport(ibdev, port);
port             3198 drivers/infiniband/hw/hfi1/mad.c 				  u8 port, u32 *resp_len)
port             3228 drivers/infiniband/hw/hfi1/mad.c 	response_data_size = struct_size(req, port[0].vls, num_vls);
port             3242 drivers/infiniband/hw/hfi1/mad.c 	if (port_num != port) {
port             3247 drivers/infiniband/hw/hfi1/mad.c 	rsp = &req->port[0];
port             3287 drivers/infiniband/hw/hfi1/mad.c 				   struct ib_device *ibdev, u8 port)
port             3297 drivers/infiniband/hw/hfi1/mad.c 	pma_get_opa_port_ectrs(ibdev, &rsp, port);
port             3299 drivers/infiniband/hw/hfi1/mad.c 	if (pmp->mad_hdr.attr_mod != 0 || p->port_select != port) {
port             3373 drivers/infiniband/hw/hfi1/mad.c 				 u8 port, u32 *resp_len)
port             3386 drivers/infiniband/hw/hfi1/mad.c 	rsp = &req->port[0];
port             3414 drivers/infiniband/hw/hfi1/mad.c 	if (port_num != port) {
port             3418 drivers/infiniband/hw/hfi1/mad.c 	rsp->port_number = port;
port             3472 drivers/infiniband/hw/hfi1/mad.c 				  u8 port, u32 *resp_len)
port             3477 drivers/infiniband/hw/hfi1/mad.c 	struct hfi1_ibport *ibp = to_iport(ibdev, port);
port             3485 drivers/infiniband/hw/hfi1/mad.c 	if ((nports != 1) || (portn != 1 << port)) {
port             3624 drivers/infiniband/hw/hfi1/mad.c 				 u8 port, u32 *resp_len)
port             3636 drivers/infiniband/hw/hfi1/mad.c 	rsp = &req->port[0];
port             3656 drivers/infiniband/hw/hfi1/mad.c 	if (port_num != port) {
port             3706 drivers/infiniband/hw/hfi1/mad.c 				    struct ib_device *ibdev, u8 port,
port             3711 drivers/infiniband/hw/hfi1/mad.c 	struct hfi1_ibport *ibp = to_iport(ibdev, port);
port             3731 drivers/infiniband/hw/hfi1/mad.c 				       u8 port, u32 *resp_len, u32 max_len)
port             3736 drivers/infiniband/hw/hfi1/mad.c 	struct hfi1_ibport *ibp = to_iport(ibdev, port);
port             3823 drivers/infiniband/hw/hfi1/mad.c 				       struct ib_device *ibdev, u8 port,
port             3828 drivers/infiniband/hw/hfi1/mad.c 	struct hfi1_ibport *ibp = to_iport(ibdev, port);
port             3858 drivers/infiniband/hw/hfi1/mad.c 	return __subn_get_opa_cong_setting(smp, am, data, ibdev, port,
port             3864 drivers/infiniband/hw/hfi1/mad.c 					u8 port, u32 *resp_len, u32 max_len)
port             3866 drivers/infiniband/hw/hfi1/mad.c 	struct hfi1_ibport *ibp = to_iport(ibdev, port);
port             3929 drivers/infiniband/hw/hfi1/mad.c 				   struct ib_device *ibdev, u8 port,
port             3934 drivers/infiniband/hw/hfi1/mad.c 	struct hfi1_ibport *ibp = to_iport(ibdev, port);
port             3981 drivers/infiniband/hw/hfi1/mad.c 				   struct ib_device *ibdev, u8 port,
port             3985 drivers/infiniband/hw/hfi1/mad.c 	struct hfi1_ibport *ibp = to_iport(ibdev, port);
port             4027 drivers/infiniband/hw/hfi1/mad.c 	return __subn_get_opa_cc_table(smp, am, data, ibdev, port, resp_len,
port             4040 drivers/infiniband/hw/hfi1/mad.c 				   struct ib_device *ibdev, u8 port,
port             4070 drivers/infiniband/hw/hfi1/mad.c 				   struct ib_device *ibdev, u8 port,
port             4088 drivers/infiniband/hw/hfi1/mad.c 	return __subn_get_opa_led_info(smp, am, data, ibdev, port, resp_len,
port             4093 drivers/infiniband/hw/hfi1/mad.c 			    u8 *data, struct ib_device *ibdev, u8 port,
port             4097 drivers/infiniband/hw/hfi1/mad.c 	struct hfi1_ibport *ibp = to_iport(ibdev, port);
port             4101 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_nodedesc(smp, am, data, ibdev, port,
port             4105 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_nodeinfo(smp, am, data, ibdev, port,
port             4109 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_portinfo(smp, am, data, ibdev, port,
port             4113 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_pkeytable(smp, am, data, ibdev, port,
port             4117 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_sl_to_sc(smp, am, data, ibdev, port,
port             4121 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_sc_to_sl(smp, am, data, ibdev, port,
port             4125 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_sc_to_vlt(smp, am, data, ibdev, port,
port             4129 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_sc_to_vlnt(smp, am, data, ibdev, port,
port             4133 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_psi(smp, am, data, ibdev, port,
port             4137 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_bct(smp, am, data, ibdev, port,
port             4141 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_cable_info(smp, am, data, ibdev, port,
port             4145 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_vl_arb(smp, am, data, ibdev, port,
port             4149 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_cong_info(smp, am, data, ibdev, port,
port             4154 drivers/infiniband/hw/hfi1/mad.c 						  port, resp_len, max_len);
port             4158 drivers/infiniband/hw/hfi1/mad.c 						   port, resp_len, max_len);
port             4161 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_cc_table(smp, am, data, ibdev, port,
port             4165 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_led_info(smp, am, data, ibdev, port,
port             4183 drivers/infiniband/hw/hfi1/mad.c 			    u8 *data, struct ib_device *ibdev, u8 port,
port             4187 drivers/infiniband/hw/hfi1/mad.c 	struct hfi1_ibport *ibp = to_iport(ibdev, port);
port             4191 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_set_opa_portinfo(smp, am, data, ibdev, port,
port             4195 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_set_opa_pkeytable(smp, am, data, ibdev, port,
port             4199 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_set_opa_sl_to_sc(smp, am, data, ibdev, port,
port             4203 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_set_opa_sc_to_sl(smp, am, data, ibdev, port,
port             4207 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_set_opa_sc_to_vlt(smp, am, data, ibdev, port,
port             4211 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_set_opa_sc_to_vlnt(smp, am, data, ibdev, port,
port             4215 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_set_opa_psi(smp, am, data, ibdev, port,
port             4219 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_set_opa_bct(smp, am, data, ibdev, port,
port             4223 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_set_opa_vl_arb(smp, am, data, ibdev, port,
port             4228 drivers/infiniband/hw/hfi1/mad.c 						  port, resp_len, max_len);
port             4231 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_set_opa_cc_table(smp, am, data, ibdev, port,
port             4235 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_set_opa_led_info(smp, am, data, ibdev, port,
port             4258 drivers/infiniband/hw/hfi1/mad.c 				  struct ib_device *ibdev, u8 port,
port             4292 drivers/infiniband/hw/hfi1/mad.c 				       ibdev, port, NULL, (u32)agg_data_len);
port             4307 drivers/infiniband/hw/hfi1/mad.c 				  struct ib_device *ibdev, u8 port,
port             4338 drivers/infiniband/hw/hfi1/mad.c 				       ibdev, port, NULL, (u32)agg_data_len,
port             4513 drivers/infiniband/hw/hfi1/mad.c 			    u8 port, const struct opa_mad *in_mad,
port             4518 drivers/infiniband/hw/hfi1/mad.c 	struct hfi1_ibport *ibp = to_iport(ibdev, port);
port             4552 drivers/infiniband/hw/hfi1/mad.c 		    port != port_num)
port             4570 drivers/infiniband/hw/hfi1/mad.c 					       ibdev, port, resp_len,
port             4574 drivers/infiniband/hw/hfi1/mad.c 			ret = subn_get_opa_aggregate(smp, ibdev, port,
port             4583 drivers/infiniband/hw/hfi1/mad.c 					       ibdev, port, resp_len,
port             4587 drivers/infiniband/hw/hfi1/mad.c 			ret = subn_set_opa_aggregate(smp, ibdev, port,
port             4618 drivers/infiniband/hw/hfi1/mad.c 			u8 port, const struct ib_mad *in_mad,
port             4622 drivers/infiniband/hw/hfi1/mad.c 	struct hfi1_ibport *ibp = to_iport(ibdev, port);
port             4649 drivers/infiniband/hw/hfi1/mad.c 		    port != port_num)
port             4663 drivers/infiniband/hw/hfi1/mad.c 			ret = subn_get_nodeinfo(smp, ibdev, port);
port             4676 drivers/infiniband/hw/hfi1/mad.c static int process_perf(struct ib_device *ibdev, u8 port,
port             4696 drivers/infiniband/hw/hfi1/mad.c 			ret = pma_get_ib_portcounters(pmp, ibdev, port);
port             4699 drivers/infiniband/hw/hfi1/mad.c 			ret = pma_get_ib_portcounters_ext(pmp, ibdev, port);
port             4738 drivers/infiniband/hw/hfi1/mad.c static int process_perf_opa(struct ib_device *ibdev, u8 port,
port             4761 drivers/infiniband/hw/hfi1/mad.c 			ret = pma_get_opa_portstatus(pmp, ibdev, port,
port             4765 drivers/infiniband/hw/hfi1/mad.c 			ret = pma_get_opa_datacounters(pmp, ibdev, port,
port             4769 drivers/infiniband/hw/hfi1/mad.c 			ret = pma_get_opa_porterrors(pmp, ibdev, port,
port             4773 drivers/infiniband/hw/hfi1/mad.c 			ret = pma_get_opa_errorinfo(pmp, ibdev, port,
port             4786 drivers/infiniband/hw/hfi1/mad.c 			ret = pma_set_opa_portstatus(pmp, ibdev, port,
port             4790 drivers/infiniband/hw/hfi1/mad.c 			ret = pma_set_opa_errorinfo(pmp, ibdev, port,
port             4820 drivers/infiniband/hw/hfi1/mad.c 				u8 port, const struct ib_wc *in_wc,
port             4830 drivers/infiniband/hw/hfi1/mad.c 	struct hfi1_ibport *ibp = to_iport(ibdev, port);
port             4849 drivers/infiniband/hw/hfi1/mad.c 		ret = process_subn_opa(ibdev, mad_flags, port, in_mad,
port             4857 drivers/infiniband/hw/hfi1/mad.c 		ret = process_perf_opa(ibdev, port, in_mad, out_mad, &resp_len);
port             4873 drivers/infiniband/hw/hfi1/mad.c static int hfi1_process_ib_mad(struct ib_device *ibdev, int mad_flags, u8 port,
port             4884 drivers/infiniband/hw/hfi1/mad.c 		ret = process_subn(ibdev, mad_flags, port, in_mad, out_mad);
port             4887 drivers/infiniband/hw/hfi1/mad.c 		ret = process_perf(ibdev, port, in_mad, out_mad);
port             4916 drivers/infiniband/hw/hfi1/mad.c int hfi1_process_mad(struct ib_device *ibdev, int mad_flags, u8 port,
port             4928 drivers/infiniband/hw/hfi1/mad.c 		return hfi1_process_opa_mad(ibdev, mad_flags, port,
port             4935 drivers/infiniband/hw/hfi1/mad.c 		return hfi1_process_ib_mad(ibdev, mad_flags, port,
port              439 drivers/infiniband/hw/hfi1/mad.h void hfi1_event_pkey_change(struct hfi1_devdata *dd, u8 port);
port             1913 drivers/infiniband/hw/hfi1/pio.c int pio_map_init(struct hfi1_devdata *dd, u8 port, u8 num_vls, u8 *vl_scontexts)
port             2084 drivers/infiniband/hw/hfi1/pio.c 	if (pio_map_init(dd, ppd->port - 1, num_vls, NULL))
port              269 drivers/infiniband/hw/hfi1/pio.h int pio_map_init(struct hfi1_devdata *dd, u8 port, u8 num_vls,
port              940 drivers/infiniband/hw/hfi1/qp.c 	if (qp->port_num != ppd->port ||
port              421 drivers/infiniband/hw/hfi1/qsfp.c 			hfi1_dev_porterr(ppd->dd, ppd->port,
port              500 drivers/infiniband/hw/hfi1/qsfp.c 			hfi1_dev_porterr(ppd->dd, ppd->port,
port              112 drivers/infiniband/hw/hfi1/ruc.c 		    ppd_from_ibp(ibp)->port !=
port              149 drivers/infiniband/hw/hfi1/ruc.c 		    ppd_from_ibp(ibp)->port != qp->port_num)
port             1200 drivers/infiniband/hw/hfi1/sdma.c int sdma_map_init(struct hfi1_devdata *dd, u8 port, u8 num_vls, u8 *vl_engines)
port             1358 drivers/infiniband/hw/hfi1/sdma.c int sdma_init(struct hfi1_devdata *dd, u8 port)
port             1365 drivers/infiniband/hw/hfi1/sdma.c 	struct hfi1_pportdata *ppd = dd->pport + port;
port             1519 drivers/infiniband/hw/hfi1/sdma.c 	ret = sdma_map_init(dd, port, ppd->vls_operational, NULL);
port              412 drivers/infiniband/hw/hfi1/sdma.h int sdma_init(struct hfi1_devdata *dd, u8 port);
port             1032 drivers/infiniband/hw/hfi1/sdma.h 	u8 port,
port             1759 drivers/infiniband/hw/hfi1/verbs.c 			u8 port, int index)
port             1764 drivers/infiniband/hw/hfi1/verbs.c 	if (!port) {
port             1774 drivers/infiniband/hw/hfi1/verbs.c 		struct hfi1_ibport *ibp = to_iport(ibdev, port);
port              331 drivers/infiniband/hw/hfi1/verbs.h int hfi1_process_mad(struct ib_device *ibdev, int mad_flags, u8 port,
port               69 drivers/infiniband/hw/hns/hns_roce_ah.c 	ah->av.port = rdma_ah_get_port_num(ah_attr);
port               92 drivers/infiniband/hw/hns/hns_roce_ah.c 	rdma_ah_set_port_num(ah_attr, ah->av.port);
port              576 drivers/infiniband/hw/hns/hns_roce_device.h 	u8          port;
port              675 drivers/infiniband/hw/hns/hns_roce_device.h 	u8			port;
port              940 drivers/infiniband/hw/hns/hns_roce_device.h 	int (*set_gid)(struct hns_roce_dev *hr_dev, u8 port, int gid_index,
port             1279 drivers/infiniband/hw/hns/hns_roce_device.h int hns_get_gid_index(struct hns_roce_dev *hr_dev, u8 port, int gid_index);
port              141 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 			smac = (u8 *)hr_dev->dev_addr[qp->port];
port              717 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	u8 port = 0;
port              788 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 				port = j;
port              804 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		hr_qp->port		= port;
port              814 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		rdma_ah_set_port_num(&attr.ah_attr, port + 1);
port              816 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		attr.port_num		= port + 1;
port              820 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		       hr_dev->dev_addr[port],
port              824 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		memcpy(&dgid.raw[8], hr_dev->dev_addr[port], 3);
port              825 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		memcpy(&dgid.raw[13], hr_dev->dev_addr[port] + 3, 3);
port             1739 drivers/infiniband/hw/hns/hns_roce_hw_v1.c static int hns_roce_v1_set_gid(struct hns_roce_dev *hr_dev, u8 port,
port             1747 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	gid_idx = hns_get_gid_index(hr_dev, port, gid_index);
port             2728 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	int port;
port             2926 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		port = (attr_mask & IB_QP_PORT) ? (attr->port_num - 1) :
port             2927 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 			hr_qp->port;
port             2928 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		smac = (u8 *)hr_dev->dev_addr[port];
port             3300 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		hr_qp->port = attr->port_num - 1;
port             3301 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		hr_qp->phy_port = hr_dev->iboe.phy_port[hr_qp->port];
port             3396 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		hr_qp->port * sizeof(struct hns_roce_sqp_context);
port             3424 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	qp_attr->port_num = hr_qp->port + 1;
port             3551 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	qp_attr->port_num = hr_qp->port + 1;
port              333 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 			smac = (u8 *)hr_dev->dev_addr[qp->port];
port              421 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 				       qp->port);
port             2169 drivers/infiniband/hw/hns/hns_roce_hw_v2.c static int hns_roce_v2_set_gid(struct hns_roce_dev *hr_dev, u8 port,
port             3686 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	int port;
port             3825 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	port = (attr_mask & IB_QP_PORT) ? (attr->port_num - 1) : hr_qp->port;
port             3827 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	smac = (u8 *)hr_dev->dev_addr[port];
port             4073 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	ib_port = (attr_mask & IB_QP_PORT) ? attr->port_num : hr_qp->port + 1;
port             4380 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 		hr_qp->port = attr->port_num - 1;
port             4381 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 		hr_qp->phy_port = hr_dev->iboe.phy_port[hr_qp->port];
port             4610 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	qp_attr->port_num = hr_qp->port + 1;
port               56 drivers/infiniband/hw/hns/hns_roce_main.c int hns_get_gid_index(struct hns_roce_dev *hr_dev, u8 port, int gid_index)
port               58 drivers/infiniband/hw/hns/hns_roce_main.c 	return gid_index * hr_dev->caps.num_ports + port;
port               61 drivers/infiniband/hw/hns/hns_roce_main.c static int hns_roce_set_mac(struct hns_roce_dev *hr_dev, u8 port, u8 *addr)
port               66 drivers/infiniband/hw/hns/hns_roce_main.c 	if (!memcmp(hr_dev->dev_addr[port], addr, ETH_ALEN))
port               70 drivers/infiniband/hw/hns/hns_roce_main.c 		hr_dev->dev_addr[port][i] = addr[i];
port               72 drivers/infiniband/hw/hns/hns_roce_main.c 	phy_port = hr_dev->iboe.phy_port[port];
port               79 drivers/infiniband/hw/hns/hns_roce_main.c 	u8 port = attr->port_num - 1;
port               82 drivers/infiniband/hw/hns/hns_roce_main.c 	if (port >= hr_dev->caps.num_ports)
port               85 drivers/infiniband/hw/hns/hns_roce_main.c 	ret = hr_dev->hw->set_gid(hr_dev, port, attr->index, &attr->gid, attr);
port               94 drivers/infiniband/hw/hns/hns_roce_main.c 	u8 port = attr->port_num - 1;
port               97 drivers/infiniband/hw/hns/hns_roce_main.c 	if (port >= hr_dev->caps.num_ports)
port              100 drivers/infiniband/hw/hns/hns_roce_main.c 	ret = hr_dev->hw->set_gid(hr_dev, port, attr->index, &zgid, &zattr);
port              105 drivers/infiniband/hw/hns/hns_roce_main.c static int handle_en_event(struct hns_roce_dev *hr_dev, u8 port,
port              112 drivers/infiniband/hw/hns/hns_roce_main.c 	netdev = hr_dev->iboe.netdevs[port];
port              114 drivers/infiniband/hw/hns/hns_roce_main.c 		dev_err(dev, "port(%d) can't find netdev\n", port);
port              123 drivers/infiniband/hw/hns/hns_roce_main.c 		ret = hns_roce_set_mac(hr_dev, port, netdev->dev_addr);
port              144 drivers/infiniband/hw/hns/hns_roce_main.c 	u8 port = 0;
port              150 drivers/infiniband/hw/hns/hns_roce_main.c 	for (port = 0; port < hr_dev->caps.num_ports; port++) {
port              151 drivers/infiniband/hw/hns/hns_roce_main.c 		if (dev == iboe->netdevs[port]) {
port              152 drivers/infiniband/hw/hns/hns_roce_main.c 			ret = handle_en_event(hr_dev, port, event);
port              234 drivers/infiniband/hw/hns/hns_roce_main.c 	u8 port;
port              237 drivers/infiniband/hw/hns/hns_roce_main.c 	port = port_num - 1;
port              242 drivers/infiniband/hw/hns/hns_roce_main.c 	props->gid_tbl_len = hr_dev->caps.gid_table_len[port];
port              253 drivers/infiniband/hw/hns/hns_roce_main.c 	net_dev = hr_dev->iboe.netdevs[port];
port              256 drivers/infiniband/hw/hns/hns_roce_main.c 		dev_err(dev, "find netdev %d failed!\r\n", port);
port              279 drivers/infiniband/hw/hns/hns_roce_main.c static int hns_roce_query_pkey(struct ib_device *ib_dev, u8 port, u16 index,
port             1057 drivers/infiniband/hw/hns/hns_roce_qp.c 		hr_qp->port = init_attr->port_num - 1;
port             1058 drivers/infiniband/hw/hns/hns_roce_qp.c 		hr_qp->phy_port = hr_dev->iboe.phy_port[hr_qp->port];
port             1063 drivers/infiniband/hw/hns/hns_roce_qp.c 					     hr_dev->iboe.phy_port[hr_qp->port];
port             1112 drivers/infiniband/hw/hns/hns_roce_qp.c 	p = attr_mask & IB_QP_PORT ? (attr->port_num - 1) : hr_qp->port;
port             1143 drivers/infiniband/hw/hns/hns_roce_qp.c 		p = attr_mask & IB_QP_PORT ? (attr->port_num - 1) : hr_qp->port;
port             1526 drivers/infiniband/hw/i40iw/i40iw_cm.c static bool i40iw_find_port(struct list_head *hte, u16 port)
port             1531 drivers/infiniband/hw/i40iw/i40iw_cm.c 		if (cm_node->loc_port == port)
port             1542 drivers/infiniband/hw/i40iw/i40iw_cm.c bool i40iw_port_in_use(struct i40iw_cm_core *cm_core, u16 port)
port             1548 drivers/infiniband/hw/i40iw/i40iw_cm.c 	if (i40iw_find_port(&cm_core->accelerated_list, port) ||
port             1549 drivers/infiniband/hw/i40iw/i40iw_cm.c 	    i40iw_find_port(&cm_core->non_accelerated_list, port)) {
port             1557 drivers/infiniband/hw/i40iw/i40iw_cm.c 		if (listen_node->loc_port == port) {
port              461 drivers/infiniband/hw/i40iw/i40iw_cm.h bool i40iw_port_in_use(struct i40iw_cm_core *cm_core, u16 port);
port             1221 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	set_64bit_val(wqe, 16, info->port);
port              462 drivers/infiniband/hw/i40iw/i40iw_hw.c 	info->port = cpu_to_le16(accel_local_port);
port              897 drivers/infiniband/hw/i40iw/i40iw_type.h 	u16 port;
port               97 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			    u8 port,
port             2606 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			   u8 port,
port             2625 drivers/infiniband/hw/i40iw/i40iw_verbs.c 			    u8 port,
port               54 drivers/infiniband/hw/mlx4/alias_GUID.c 	u8 port;
port               66 drivers/infiniband/hw/mlx4/alias_GUID.c 	u8 port;
port               72 drivers/infiniband/hw/mlx4/alias_GUID.c static int get_low_record_time_index(struct mlx4_ib_dev *dev, u8 port,
port              111 drivers/infiniband/hw/mlx4/alias_GUID.c static __be64 get_cached_alias_guid(struct mlx4_ib_dev *dev, int port, int index)
port              117 drivers/infiniband/hw/mlx4/alias_GUID.c 	return *(__be64 *)&dev->sriov.demux[port - 1].guid_cache[index];
port              127 drivers/infiniband/hw/mlx4/alias_GUID.c 				    int port,  int slave_init)
port              132 drivers/infiniband/hw/mlx4/alias_GUID.c 	int port_index = port - 1;
port              150 drivers/infiniband/hw/mlx4/alias_GUID.c 		required_guid = mlx4_get_admin_guid(dev->dev, slave, port);
port              306 drivers/infiniband/hw/mlx4/alias_GUID.c 	port_index = cb_ctx->port - 1;
port              312 drivers/infiniband/hw/mlx4/alias_GUID.c 			 cb_ctx->port, status);
port              324 drivers/infiniband/hw/mlx4/alias_GUID.c 		 be16_to_cpu(guid_rec->lid), cb_ctx->port,
port              390 drivers/infiniband/hw/mlx4/alias_GUID.c 							    cb_ctx->port);
port              431 drivers/infiniband/hw/mlx4/alias_GUID.c 					     cb_ctx->port,
port              452 drivers/infiniband/hw/mlx4/alias_GUID.c static void invalidate_guid_record(struct mlx4_ib_dev *dev, u8 port, int index)
port              458 drivers/infiniband/hw/mlx4/alias_GUID.c 	dev->sriov.alias_guid.ports_guid[port - 1].all_rec_per_port[index].status
port              464 drivers/infiniband/hw/mlx4/alias_GUID.c 			*(u64 *)&dev->sriov.alias_guid.ports_guid[port - 1].
port              477 drivers/infiniband/hw/mlx4/alias_GUID.c 	dev->sriov.alias_guid.ports_guid[port - 1].
port              479 drivers/infiniband/hw/mlx4/alias_GUID.c 	if (dev->sriov.alias_guid.ports_guid[port - 1].
port              481 drivers/infiniband/hw/mlx4/alias_GUID.c 		dev->sriov.alias_guid.ports_guid[port - 1].
port              496 drivers/infiniband/hw/mlx4/alias_GUID.c 	u8 port = rec->port + 1;
port              500 drivers/infiniband/hw/mlx4/alias_GUID.c 		&dev->sriov.alias_guid.ports_guid[port - 1].cb_list;
port              503 drivers/infiniband/hw/mlx4/alias_GUID.c 	err = __mlx4_ib_query_port(ibdev, port, &attr, 1);
port              506 drivers/infiniband/hw/mlx4/alias_GUID.c 			 err, port);
port              511 drivers/infiniband/hw/mlx4/alias_GUID.c 		pr_debug("port %d not active...rescheduling\n", port);
port              523 drivers/infiniband/hw/mlx4/alias_GUID.c 	callback_context->port = port;
port              546 drivers/infiniband/hw/mlx4/alias_GUID.c 					  ibdev, port, &guid_info_rec,
port              569 drivers/infiniband/hw/mlx4/alias_GUID.c 	invalidate_guid_record(dev, port, index);
port              571 drivers/infiniband/hw/mlx4/alias_GUID.c 		queue_delayed_work(dev->sriov.alias_guid.ports_guid[port - 1].wq,
port              572 drivers/infiniband/hw/mlx4/alias_GUID.c 				   &dev->sriov.alias_guid.ports_guid[port - 1].alias_guid_work,
port              582 drivers/infiniband/hw/mlx4/alias_GUID.c static void mlx4_ib_guid_port_init(struct mlx4_ib_dev *dev, int port)
port              595 drivers/infiniband/hw/mlx4/alias_GUID.c 			guid = mlx4_get_admin_guid(dev->dev, entry, port);
port              596 drivers/infiniband/hw/mlx4/alias_GUID.c 			*(__be64 *)&dev->sriov.alias_guid.ports_guid[port - 1].
port              602 drivers/infiniband/hw/mlx4/alias_GUID.c 				 port);
port              606 drivers/infiniband/hw/mlx4/alias_GUID.c void mlx4_ib_invalidate_all_guid_record(struct mlx4_ib_dev *dev, int port)
port              611 drivers/infiniband/hw/mlx4/alias_GUID.c 	pr_debug("port %d\n", port);
port              616 drivers/infiniband/hw/mlx4/alias_GUID.c 	if (dev->sriov.alias_guid.ports_guid[port - 1].state_flags &
port              618 drivers/infiniband/hw/mlx4/alias_GUID.c 		mlx4_ib_guid_port_init(dev, port);
port              619 drivers/infiniband/hw/mlx4/alias_GUID.c 		dev->sriov.alias_guid.ports_guid[port - 1].state_flags &=
port              623 drivers/infiniband/hw/mlx4/alias_GUID.c 		invalidate_guid_record(dev, port, i);
port              632 drivers/infiniband/hw/mlx4/alias_GUID.c 				      ports_guid[port - 1].alias_guid_work);
port              633 drivers/infiniband/hw/mlx4/alias_GUID.c 		queue_delayed_work(dev->sriov.alias_guid.ports_guid[port - 1].wq,
port              634 drivers/infiniband/hw/mlx4/alias_GUID.c 				   &dev->sriov.alias_guid.ports_guid[port - 1].alias_guid_work,
port              641 drivers/infiniband/hw/mlx4/alias_GUID.c static void set_required_record(struct mlx4_ib_dev *dev, u8 port,
port              651 drivers/infiniband/hw/mlx4/alias_GUID.c 			&dev->sriov.alias_guid.ports_guid[port].
port              675 drivers/infiniband/hw/mlx4/alias_GUID.c 	next_rec->port = port;
port              691 drivers/infiniband/hw/mlx4/alias_GUID.c static int get_low_record_time_index(struct mlx4_ib_dev *dev, u8 port,
port              700 drivers/infiniband/hw/mlx4/alias_GUID.c 		rec = dev->sriov.alias_guid.ports_guid[port].
port              723 drivers/infiniband/hw/mlx4/alias_GUID.c static int get_next_record_to_update(struct mlx4_ib_dev *dev, u8 port,
port              731 drivers/infiniband/hw/mlx4/alias_GUID.c 	record_index = get_low_record_time_index(dev, port, NULL);
port              738 drivers/infiniband/hw/mlx4/alias_GUID.c 	set_required_record(dev, port, rec, record_index);
port              762 drivers/infiniband/hw/mlx4/alias_GUID.c 	pr_debug("starting [port: %d]...\n", sriov_alias_port->port + 1);
port              763 drivers/infiniband/hw/mlx4/alias_GUID.c 	ret = get_next_record_to_update(dev, sriov_alias_port->port, rec);
port              775 drivers/infiniband/hw/mlx4/alias_GUID.c void mlx4_ib_init_alias_guid_work(struct mlx4_ib_dev *dev, int port)
port              788 drivers/infiniband/hw/mlx4/alias_GUID.c 		cancel_delayed_work(&dev->sriov.alias_guid.ports_guid[port].
port              790 drivers/infiniband/hw/mlx4/alias_GUID.c 		queue_delayed_work(dev->sriov.alias_guid.ports_guid[port].wq,
port              791 drivers/infiniband/hw/mlx4/alias_GUID.c 			   &dev->sriov.alias_guid.ports_guid[port].alias_guid_work, 0);
port              879 drivers/infiniband/hw/mlx4/alias_GUID.c 		dev->sriov.alias_guid.ports_guid[i].port  = i;
port              288 drivers/infiniband/hw/mlx4/cm.c int mlx4_ib_multiplex_cm_handler(struct ib_device *ibdev, int port, int slave_id,
port              330 drivers/infiniband/hw/mlx4/cm.c int mlx4_ib_demux_cm_handler(struct ib_device *ibdev, int port, int *slave,
port              344 drivers/infiniband/hw/mlx4/cm.c 		*slave = mlx4_ib_find_real_gid(ibdev, port, gid.global.interface_id);
port              840 drivers/infiniband/hw/mlx4/cq.c 						  (*cur_qp)->port) ==
port              109 drivers/infiniband/hw/mlx4/mad.c 		 int port, const struct ib_wc *in_wc,
port              116 drivers/infiniband/hw/mlx4/mad.c 	u32 in_modifier = port;
port              416 drivers/infiniband/hw/mlx4/mad.c static int mlx4_ib_demux_sa_handler(struct ib_device *ibdev, int port, int slave,
port              424 drivers/infiniband/hw/mlx4/mad.c 		ret = mlx4_ib_mcg_demux_handler(ibdev, port, slave, sa_mad);
port              432 drivers/infiniband/hw/mlx4/mad.c int mlx4_ib_find_real_gid(struct ib_device *ibdev, u8 port, __be64 guid)
port              438 drivers/infiniband/hw/mlx4/mad.c 		if (dev->sriov.demux[port - 1].guid_cache[i] == guid)
port              446 drivers/infiniband/hw/mlx4/mad.c 				   u8 port, u16 pkey, u16 *ix)
port              453 drivers/infiniband/hw/mlx4/mad.c 		return ib_find_cached_pkey(&dev->ib_dev, port, pkey, ix);
port              455 drivers/infiniband/hw/mlx4/mad.c 	unassigned_pkey_ix = dev->dev->phys_caps.pkey_phys_table_len[port] - 1;
port              457 drivers/infiniband/hw/mlx4/mad.c 	for (i = 0; i < dev->dev->caps.pkey_table_len[port]; i++) {
port              458 drivers/infiniband/hw/mlx4/mad.c 		if (dev->pkeys.virt2phys_pkey[slave][port - 1][i] == unassigned_pkey_ix)
port              461 drivers/infiniband/hw/mlx4/mad.c 		pkey_ix = dev->pkeys.virt2phys_pkey[slave][port - 1][i];
port              463 drivers/infiniband/hw/mlx4/mad.c 		ret = ib_get_cached_pkey(&dev->ib_dev, port, pkey_ix, &slot_pkey);
port              503 drivers/infiniband/hw/mlx4/mad.c int mlx4_ib_send_to_slave(struct mlx4_ib_dev *dev, int slave, u8 port,
port              521 drivers/infiniband/hw/mlx4/mad.c 	u8 is_eth = dev->dev->caps.port_type[port] == MLX4_PORT_TYPE_ETH;
port              526 drivers/infiniband/hw/mlx4/mad.c 	tun_ctx = dev->sriov.demux[port-1].tun[slave];
port              540 drivers/infiniband/hw/mlx4/mad.c 		ret = ib_get_cached_pkey(&dev->ib_dev, port, wc->pkey_index, &cached_pkey);
port              544 drivers/infiniband/hw/mlx4/mad.c 		ret = find_slave_port_pkey_ix(dev, slave, port, cached_pkey, &pkey_ix);
port              549 drivers/infiniband/hw/mlx4/mad.c 		tun_pkey_ix = dev->pkeys.virt2phys_pkey[slave][port - 1][0];
port              551 drivers/infiniband/hw/mlx4/mad.c 	dqpn = dev->dev->phys_caps.base_proxy_sqpn + 8 * slave + port + (dest_qpt * 2) - 1;
port              559 drivers/infiniband/hw/mlx4/mad.c 	attr.type = rdma_ah_find_type(&dev->ib_dev, port);
port              561 drivers/infiniband/hw/mlx4/mad.c 	rdma_ah_set_port_num(&attr, port);
port              606 drivers/infiniband/hw/mlx4/mad.c 		if (mlx4_get_slave_default_vlan(dev->dev, port, slave, &vlan,
port              641 drivers/infiniband/hw/mlx4/mad.c 	wr.port_num = port;
port              664 drivers/infiniband/hw/mlx4/mad.c static int mlx4_ib_demux_mad(struct ib_device *ibdev, u8 port,
port              674 drivers/infiniband/hw/mlx4/mad.c 	if (rdma_port_get_link_layer(ibdev, port) == IB_LINK_LAYER_INFINIBAND)
port              693 drivers/infiniband/hw/mlx4/mad.c 		err = mlx4_get_slave_from_roce_gid(dev->dev, port, dgid.raw, &slave);
port              695 drivers/infiniband/hw/mlx4/mad.c 			other_port = (port == 1) ? 2 : 1;
port              698 drivers/infiniband/hw/mlx4/mad.c 				port = other_port;
port              700 drivers/infiniband/hw/mlx4/mad.c 					 slave, grh->dgid.raw, port, other_port);
port              713 drivers/infiniband/hw/mlx4/mad.c 		if (mlx4_ib_demux_cm_handler(ibdev, port, NULL, mad))
port              716 drivers/infiniband/hw/mlx4/mad.c 		err = mlx4_ib_send_to_slave(dev, slave, port, wc->qp->qp_type, wc, grh, mad);
port              739 drivers/infiniband/hw/mlx4/mad.c 			atomic64_read(&dev->sriov.demux[port - 1].subnet_prefix))) {
port              742 drivers/infiniband/hw/mlx4/mad.c 			slave = mlx4_ib_find_real_gid(ibdev, port,
port              756 drivers/infiniband/hw/mlx4/mad.c 			if (!mlx4_vf_smi_enabled(dev->dev, slave, port))
port              768 drivers/infiniband/hw/mlx4/mad.c 		if (mlx4_ib_demux_sa_handler(ibdev, port, slave,
port              773 drivers/infiniband/hw/mlx4/mad.c 		if (mlx4_ib_demux_cm_handler(ibdev, port, &slave, mad))
port              795 drivers/infiniband/hw/mlx4/mad.c 	err = mlx4_ib_send_to_slave(dev, slave, port, wc->qp->qp_type, wc, grh, mad);
port             1190 drivers/infiniband/hw/mlx4/mad.c 	u8 port = eqe->event.port_mgmt_change.port;
port             1204 drivers/infiniband/hw/mlx4/mad.c 			update_sm_ah(dev, port, lid, sl);
port             1209 drivers/infiniband/hw/mlx4/mad.c 			handle_lid_change_event(dev, port);
port             1218 drivers/infiniband/hw/mlx4/mad.c 					err = __mlx4_ib_query_gid(&dev->ib_dev, port, 0, &gid, 1);
port             1224 drivers/infiniband/hw/mlx4/mad.c 						port, err);
port             1227 drivers/infiniband/hw/mlx4/mad.c 						 port,
port             1228 drivers/infiniband/hw/mlx4/mad.c 						 (u64)atomic64_read(&dev->sriov.demux[port - 1].subnet_prefix),
port             1230 drivers/infiniband/hw/mlx4/mad.c 					atomic64_set(&dev->sriov.demux[port - 1].subnet_prefix,
port             1234 drivers/infiniband/hw/mlx4/mad.c 			mlx4_ib_dispatch_event(dev, port, IB_EVENT_GID_CHANGE);
port             1237 drivers/infiniband/hw/mlx4/mad.c 				mlx4_gen_slaves_port_mgt_ev(dev->dev, port,
port             1242 drivers/infiniband/hw/mlx4/mad.c 			handle_client_rereg_event(dev, port);
port             1246 drivers/infiniband/hw/mlx4/mad.c 		mlx4_ib_dispatch_event(dev, port, IB_EVENT_PKEY_CHANGE);
port             1248 drivers/infiniband/hw/mlx4/mad.c 			propagate_pkey_ev(dev, port, eqe);
port             1253 drivers/infiniband/hw/mlx4/mad.c 			mlx4_ib_dispatch_event(dev, port, IB_EVENT_GID_CHANGE);
port             1258 drivers/infiniband/hw/mlx4/mad.c 			handle_slaves_guid_change(dev, port, tbl_block, change_bitmap);
port             1274 drivers/infiniband/hw/mlx4/mad.c 					 port, jj, sl2vl64.sl8[jj]);
port             1276 drivers/infiniband/hw/mlx4/mad.c 			atomic64_set(&dev->sl2vl[port - 1], sl2vl64.sl64);
port             1336 drivers/infiniband/hw/mlx4/mad.c static int mlx4_ib_multiplex_sa_handler(struct ib_device *ibdev, int port,
port             1344 drivers/infiniband/hw/mlx4/mad.c 		ret = mlx4_ib_mcg_multiplex_handler(ibdev, port, slave, sa_mad);
port             1360 drivers/infiniband/hw/mlx4/mad.c int mlx4_ib_send_to_wire(struct mlx4_ib_dev *dev, int slave, u8 port,
port             1378 drivers/infiniband/hw/mlx4/mad.c 	sqp_ctx = dev->sriov.sqps[port-1];
port             1387 drivers/infiniband/hw/mlx4/mad.c 		wire_pkey_ix = dev->pkeys.virt2phys_pkey[slave][port - 1][0];
port             1391 drivers/infiniband/hw/mlx4/mad.c 		wire_pkey_ix = dev->pkeys.virt2phys_pkey[slave][port - 1][pkey_index];
port             1440 drivers/infiniband/hw/mlx4/mad.c 	wr.port_num = port;
port             1464 drivers/infiniband/hw/mlx4/mad.c static int get_slave_base_gid_ix(struct mlx4_ib_dev *dev, int slave, int port)
port             1466 drivers/infiniband/hw/mlx4/mad.c 	if (rdma_port_get_link_layer(&dev->ib_dev, port) == IB_LINK_LAYER_INFINIBAND)
port             1468 drivers/infiniband/hw/mlx4/mad.c 	return mlx4_get_base_gid_ix(dev->dev, slave, port);
port             1471 drivers/infiniband/hw/mlx4/mad.c static void fill_in_real_sgid_index(struct mlx4_ib_dev *dev, int slave, int port,
port             1475 drivers/infiniband/hw/mlx4/mad.c 	if (rdma_port_get_link_layer(&dev->ib_dev, port) == IB_LINK_LAYER_INFINIBAND)
port             1478 drivers/infiniband/hw/mlx4/mad.c 		grh->sgid_index += get_slave_base_gid_ix(dev, slave, port);
port             1491 drivers/infiniband/hw/mlx4/mad.c 	int port;
port             1499 drivers/infiniband/hw/mlx4/mad.c 	    (wc->src_qp & 0x1) != ctx->port - 1 ||
port             1540 drivers/infiniband/hw/mlx4/mad.c 		    !mlx4_vf_smi_enabled(dev->dev, slave, ctx->port))
port             1544 drivers/infiniband/hw/mlx4/mad.c 		if (mlx4_ib_multiplex_sa_handler(ctx->ib_dev, ctx->port, slave,
port             1549 drivers/infiniband/hw/mlx4/mad.c 		if (mlx4_ib_multiplex_cm_handler(ctx->ib_dev, ctx->port, slave,
port             1572 drivers/infiniband/hw/mlx4/mad.c 	port = be32_to_cpu(ah.av.ib.port_pd) >> 24;
port             1573 drivers/infiniband/hw/mlx4/mad.c 	port = mlx4_slave_convert_port(dev->dev, slave, port);
port             1574 drivers/infiniband/hw/mlx4/mad.c 	if (port < 0)
port             1576 drivers/infiniband/hw/mlx4/mad.c 	ah.av.ib.port_pd = cpu_to_be32(port << 24 | (be32_to_cpu(ah.av.ib.port_pd) & 0xffffff));
port             1577 drivers/infiniband/hw/mlx4/mad.c 	ah.ibah.type = rdma_ah_find_type(&dev->ib_dev, port);
port             1581 drivers/infiniband/hw/mlx4/mad.c 		fill_in_real_sgid_index(dev, slave, ctx->port, &ah_attr);
port             1587 drivers/infiniband/hw/mlx4/mad.c 	if (mlx4_get_slave_default_vlan(dev->dev, ctx->port, slave,
port             1591 drivers/infiniband/hw/mlx4/mad.c 	mlx4_ib_send_to_wire(dev, slave, ctx->port,
port             1793 drivers/infiniband/hw/mlx4/mad.c 	       event->event, sqp->port);
port             1821 drivers/infiniband/hw/mlx4/mad.c 		qp_init_attr.port = ctx->port;
port             1831 drivers/infiniband/hw/mlx4/mad.c 	qp_init_attr.init_attr.port_num = ctx->port;
port             1848 drivers/infiniband/hw/mlx4/mad.c 					      ctx->port, IB_DEFAULT_PKEY_FULL,
port             1852 drivers/infiniband/hw/mlx4/mad.c 			to_mdev(ctx->ib_dev)->pkeys.virt2phys_pkey[ctx->slave][ctx->port - 1][0];
port             1854 drivers/infiniband/hw/mlx4/mad.c 	attr.port_num = ctx->port;
port             1927 drivers/infiniband/hw/mlx4/mad.c 				mlx4_ib_demux_mad(ctx->ib_dev, ctx->port, &wc, grh, mad);
port             1953 drivers/infiniband/hw/mlx4/mad.c static int alloc_pv_object(struct mlx4_ib_dev *dev, int slave, int port,
port             1964 drivers/infiniband/hw/mlx4/mad.c 	ctx->port = port;
port             1970 drivers/infiniband/hw/mlx4/mad.c static void free_pv_object(struct mlx4_ib_dev *dev, int slave, int port)
port             1972 drivers/infiniband/hw/mlx4/mad.c 	if (dev->sriov.demux[port - 1].tun[slave]) {
port             1973 drivers/infiniband/hw/mlx4/mad.c 		kfree(dev->sriov.demux[port - 1].tun[slave]);
port             1974 drivers/infiniband/hw/mlx4/mad.c 		dev->sriov.demux[port - 1].tun[slave] = NULL;
port             1978 drivers/infiniband/hw/mlx4/mad.c static int create_pv_resources(struct ib_device *ibdev, int slave, int port,
port             1989 drivers/infiniband/hw/mlx4/mad.c 	if (rdma_port_get_link_layer(ibdev, ctx->port) ==
port             2048 drivers/infiniband/hw/mlx4/mad.c 	ctx->wq = to_mdev(ibdev)->sriov.demux[port - 1].wq;
port             2088 drivers/infiniband/hw/mlx4/mad.c static void destroy_pv_resources(struct mlx4_ib_dev *dev, int slave, int port,
port             2114 drivers/infiniband/hw/mlx4/mad.c 				  int port, int do_init)
port             2119 drivers/infiniband/hw/mlx4/mad.c 		clean_vf_mcast(&dev->sriov.demux[port - 1], slave);
port             2122 drivers/infiniband/hw/mlx4/mad.c 			destroy_pv_resources(dev, slave, port,
port             2123 drivers/infiniband/hw/mlx4/mad.c 					     dev->sriov.sqps[port - 1], 1);
port             2125 drivers/infiniband/hw/mlx4/mad.c 		destroy_pv_resources(dev, slave, port,
port             2126 drivers/infiniband/hw/mlx4/mad.c 				     dev->sriov.demux[port - 1].tun[slave], 1);
port             2131 drivers/infiniband/hw/mlx4/mad.c 	ret = create_pv_resources(&dev->ib_dev, slave, port, 1,
port             2132 drivers/infiniband/hw/mlx4/mad.c 				  dev->sriov.demux[port - 1].tun[slave]);
port             2136 drivers/infiniband/hw/mlx4/mad.c 		ret = create_pv_resources(&dev->ib_dev, slave, port, 0,
port             2137 drivers/infiniband/hw/mlx4/mad.c 					  dev->sriov.sqps[port - 1]);
port             2146 drivers/infiniband/hw/mlx4/mad.c 	mlx4_ib_tunnels_update(dmxw->dev, dmxw->slave, (int) dmxw->port,
port             2154 drivers/infiniband/hw/mlx4/mad.c 				       int port)
port             2166 drivers/infiniband/hw/mlx4/mad.c 	ctx->port = port;
port             2176 drivers/infiniband/hw/mlx4/mad.c 		if (!test_bit(port - 1, actv_ports.ports))
port             2179 drivers/infiniband/hw/mlx4/mad.c 		ret = alloc_pv_object(dev, i, port, &ctx->tun[i]);
port             2192 drivers/infiniband/hw/mlx4/mad.c 	snprintf(name, sizeof name, "mlx4_ibt%d", port);
port             2195 drivers/infiniband/hw/mlx4/mad.c 		pr_err("Failed to create tunnelling WQ for port %d\n", port);
port             2200 drivers/infiniband/hw/mlx4/mad.c 	snprintf(name, sizeof name, "mlx4_ibud%d", port);
port             2203 drivers/infiniband/hw/mlx4/mad.c 		pr_err("Failed to create up/down WQ for port %d\n", port);
port             2218 drivers/infiniband/hw/mlx4/mad.c 		free_pv_object(dev, i, port);
port             2259 drivers/infiniband/hw/mlx4/mad.c 			destroy_pv_resources(dev, i, ctx->port, ctx->tun[i], 0);
port             2260 drivers/infiniband/hw/mlx4/mad.c 			free_pv_object(dev, i, ctx->port);
port              657 drivers/infiniband/hw/mlx4/main.c static int ib_link_query_port(struct ib_device *ibdev, u8 port,
port              673 drivers/infiniband/hw/mlx4/main.c 	in_mad->attr_mod = cpu_to_be32(port);
port              678 drivers/infiniband/hw/mlx4/main.c 	err = mlx4_MAD_IFC(to_mdev(ibdev), mad_ifc_flags, port, NULL, NULL,
port              694 drivers/infiniband/hw/mlx4/main.c 		props->gid_tbl_len = to_mdev(ibdev)->dev->caps.gid_table_len[port];
port              696 drivers/infiniband/hw/mlx4/main.c 	props->pkey_tbl_len	= to_mdev(ibdev)->dev->caps.pkey_table_len[port];
port              725 drivers/infiniband/hw/mlx4/main.c 		in_mad->attr_mod = cpu_to_be32(port);
port              727 drivers/infiniband/hw/mlx4/main.c 		err = mlx4_MAD_IFC(to_mdev(ibdev), mad_ifc_flags, port,
port              753 drivers/infiniband/hw/mlx4/main.c static int eth_link_query_port(struct ib_device *ibdev, u8 port,
port              769 drivers/infiniband/hw/mlx4/main.c 	err = mlx4_cmd_box(mdev->dev, 0, mailbox->dma, port, 0,
port              782 drivers/infiniband/hw/mlx4/main.c 	props->gid_tbl_len	= mdev->dev->caps.gid_table_len[port];
port              791 drivers/infiniband/hw/mlx4/main.c 	ndev = iboe->netdevs[port - 1];
port              813 drivers/infiniband/hw/mlx4/main.c int __mlx4_ib_query_port(struct ib_device *ibdev, u8 port,
port              820 drivers/infiniband/hw/mlx4/main.c 	err = mlx4_ib_port_link_layer(ibdev, port) == IB_LINK_LAYER_INFINIBAND ?
port              821 drivers/infiniband/hw/mlx4/main.c 		ib_link_query_port(ibdev, port, props, netw_view) :
port              822 drivers/infiniband/hw/mlx4/main.c 				eth_link_query_port(ibdev, port, props);
port              827 drivers/infiniband/hw/mlx4/main.c static int mlx4_ib_query_port(struct ib_device *ibdev, u8 port,
port              831 drivers/infiniband/hw/mlx4/main.c 	return __mlx4_ib_query_port(ibdev, port, props, 0);
port              834 drivers/infiniband/hw/mlx4/main.c int __mlx4_ib_query_gid(struct ib_device *ibdev, u8 port, int index,
port              851 drivers/infiniband/hw/mlx4/main.c 	in_mad->attr_mod = cpu_to_be32(port);
port              856 drivers/infiniband/hw/mlx4/main.c 	err = mlx4_MAD_IFC(dev, mad_ifc_flags, port, NULL, NULL, in_mad, out_mad);
port              875 drivers/infiniband/hw/mlx4/main.c 	err = mlx4_MAD_IFC(dev, mad_ifc_flags, port,
port              890 drivers/infiniband/hw/mlx4/main.c static int mlx4_ib_query_gid(struct ib_device *ibdev, u8 port, int index,
port              893 drivers/infiniband/hw/mlx4/main.c 	if (rdma_protocol_ib(ibdev, port))
port              894 drivers/infiniband/hw/mlx4/main.c 		return __mlx4_ib_query_gid(ibdev, port, index, gid, 0);
port              898 drivers/infiniband/hw/mlx4/main.c static int mlx4_ib_query_sl2vl(struct ib_device *ibdev, u8 port, u64 *sl2vl_tbl)
port              924 drivers/infiniband/hw/mlx4/main.c 	err = mlx4_MAD_IFC(to_mdev(ibdev), mad_ifc_flags, port, NULL, NULL,
port              958 drivers/infiniband/hw/mlx4/main.c int __mlx4_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
port              978 drivers/infiniband/hw/mlx4/main.c 	err = mlx4_MAD_IFC(to_mdev(ibdev), mad_ifc_flags, port, NULL, NULL,
port              991 drivers/infiniband/hw/mlx4/main.c static int mlx4_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index, u16 *pkey)
port              993 drivers/infiniband/hw/mlx4/main.c 	return __mlx4_ib_query_pkey(ibdev, port, index, pkey, 0);
port             1032 drivers/infiniband/hw/mlx4/main.c static int mlx4_ib_SET_PORT(struct mlx4_ib_dev *dev, u8 port, int reset_qkey_viols,
port             1050 drivers/infiniband/hw/mlx4/main.c 	err = mlx4_cmd(dev->dev, mailbox->dma, port, MLX4_SET_PORT_IB_OPCODE,
port             1058 drivers/infiniband/hw/mlx4/main.c static int mlx4_ib_modify_port(struct ib_device *ibdev, u8 port, int mask,
port             1062 drivers/infiniband/hw/mlx4/main.c 	u8 is_eth = mdev->dev->caps.port_type[port] == MLX4_PORT_TYPE_ETH;
port             1076 drivers/infiniband/hw/mlx4/main.c 	err = ib_query_port(ibdev, port, &attr);
port             1083 drivers/infiniband/hw/mlx4/main.c 	err = mlx4_ib_SET_PORT(mdev, port,
port             1280 drivers/infiniband/hw/mlx4/main.c 		ge->port = mqp->port;
port             1313 drivers/infiniband/hw/mlx4/main.c 	if (!mqp->port)
port             1317 drivers/infiniband/hw/mlx4/main.c 	ndev = mdev->iboe.netdevs[mqp->port - 1];
port             1438 drivers/infiniband/hw/mlx4/main.c 	u8 link_layer = rdma_port_get_link_layer(qp->device, flow_attr->port);
port             1566 drivers/infiniband/hw/mlx4/main.c 	ctrl->port = flow_attr->port;
port             1649 drivers/infiniband/hw/mlx4/main.c 				    flow_attr->port, qp->qp_num,
port             1715 drivers/infiniband/hw/mlx4/main.c 	if (flow_attr->port < 1 || flow_attr->port > qp->device->phys_port_cnt)
port             1781 drivers/infiniband/hw/mlx4/main.c 			flow_attr->port = 2;
port             1785 drivers/infiniband/hw/mlx4/main.c 			flow_attr->port = 1;
port             1801 drivers/infiniband/hw/mlx4/main.c 			flow_attr->port = 2;
port             1804 drivers/infiniband/hw/mlx4/main.c 			flow_attr->port = 1;
port             1873 drivers/infiniband/hw/mlx4/main.c 	err = mlx4_multicast_attach(mdev->dev, &mqp->mqp, gid->raw, mqp->port,
port             1885 drivers/infiniband/hw/mlx4/main.c 					    (mqp->port == 1) ? 2 : 1,
port             1981 drivers/infiniband/hw/mlx4/main.c 		ndev = ge->added ? mdev->iboe.netdevs[ge->port - 1] : NULL;
port             2133 drivers/infiniband/hw/mlx4/main.c 				u8 port, int index)
port             2144 drivers/infiniband/hw/mlx4/main.c 				       diag[!!port].offset, hw_value,
port             2145 drivers/infiniband/hw/mlx4/main.c 				       diag[!!port].num_counters, port);
port             2150 drivers/infiniband/hw/mlx4/main.c 	for (i = 0; i < diag[!!port].num_counters; i++)
port             2153 drivers/infiniband/hw/mlx4/main.c 	return diag[!!port].num_counters;
port             2160 drivers/infiniband/hw/mlx4/main.c 					 bool port)
port             2169 drivers/infiniband/hw/mlx4/main.c 	if (!port)
port             2192 drivers/infiniband/hw/mlx4/main.c 				       bool port)
port             2209 drivers/infiniband/hw/mlx4/main.c 	if (!port) {
port             2274 drivers/infiniband/hw/mlx4/main.c 			       int port)
port             2284 drivers/infiniband/hw/mlx4/main.c 	atomic64_set(&ibdev->iboe.mac[port - 1], new_smac);
port             2290 drivers/infiniband/hw/mlx4/main.c 	mutex_lock(&ibdev->qp1_proxy_lock[port - 1]);
port             2291 drivers/infiniband/hw/mlx4/main.c 	qp = ibdev->qp1_proxy[port - 1];
port             2302 drivers/infiniband/hw/mlx4/main.c 		new_smac_index = mlx4_register_mac(ibdev->dev, port, new_smac);
port             2317 drivers/infiniband/hw/mlx4/main.c 		qp->pri.smac_port = port;
port             2323 drivers/infiniband/hw/mlx4/main.c 		mlx4_unregister_mac(ibdev->dev, port, release_mac);
port             2326 drivers/infiniband/hw/mlx4/main.c 	mutex_unlock(&ibdev->qp1_proxy_lock[port - 1]);
port             2336 drivers/infiniband/hw/mlx4/main.c 	int port;
port             2343 drivers/infiniband/hw/mlx4/main.c 	mlx4_foreach_ib_transport_port(port, ibdev->dev) {
port             2345 drivers/infiniband/hw/mlx4/main.c 		iboe->netdevs[port - 1] =
port             2346 drivers/infiniband/hw/mlx4/main.c 			mlx4_get_protocol_dev(ibdev->dev, MLX4_PROT_ETH, port);
port             2348 drivers/infiniband/hw/mlx4/main.c 		if (dev == iboe->netdevs[port - 1] &&
port             2351 drivers/infiniband/hw/mlx4/main.c 			update_qps_port = port;
port             2353 drivers/infiniband/hw/mlx4/main.c 		if (dev == iboe->netdevs[port - 1] &&
port             2358 drivers/infiniband/hw/mlx4/main.c 			if (ib_get_cached_port_state(&ibdev->ib_dev, port,
port             2364 drivers/infiniband/hw/mlx4/main.c 			     iboe->last_port_state[port - 1] != IB_PORT_DOWN))
port             2368 drivers/infiniband/hw/mlx4/main.c 			     iboe->last_port_state[port - 1] != IB_PORT_ACTIVE))
port             2370 drivers/infiniband/hw/mlx4/main.c 			iboe->last_port_state[port - 1] = port_state;
port             2373 drivers/infiniband/hw/mlx4/main.c 			ibev.element.port_num = port;
port             2403 drivers/infiniband/hw/mlx4/main.c 	int port;
port             2410 drivers/infiniband/hw/mlx4/main.c 			for (port = 1; port <= ibdev->dev->caps.num_ports; ++port) {
port             2412 drivers/infiniband/hw/mlx4/main.c 				     i < ibdev->dev->phys_caps.pkey_phys_table_len[port];
port             2414 drivers/infiniband/hw/mlx4/main.c 					ibdev->pkeys.virt2phys_pkey[slave][port - 1][i] =
port             2417 drivers/infiniband/hw/mlx4/main.c 							ibdev->dev->phys_caps.pkey_phys_table_len[port] - 1;
port             2418 drivers/infiniband/hw/mlx4/main.c 					mlx4_sync_pkey_table(ibdev->dev, slave, port, i,
port             2419 drivers/infiniband/hw/mlx4/main.c 							     ibdev->pkeys.virt2phys_pkey[slave][port - 1][i]);
port             2424 drivers/infiniband/hw/mlx4/main.c 		for (port = 1; port <= ibdev->dev->caps.num_ports; ++port) {
port             2426 drivers/infiniband/hw/mlx4/main.c 			     i < ibdev->dev->phys_caps.pkey_phys_table_len[port];
port             2428 drivers/infiniband/hw/mlx4/main.c 				ibdev->pkeys.phys_pkey_cache[port-1][i] =
port             2993 drivers/infiniband/hw/mlx4/main.c 		flow->port = mqp->port;
port             3082 drivers/infiniband/hw/mlx4/main.c 		dm[i]->port = first_port + i + 1;
port             3200 drivers/infiniband/hw/mlx4/main.c void mlx4_ib_sl2vl_update(struct mlx4_ib_dev *mdev, int port)
port             3205 drivers/infiniband/hw/mlx4/main.c 	err = mlx4_ib_query_sl2vl(&mdev->ib_dev, port, &sl2vl);
port             3208 drivers/infiniband/hw/mlx4/main.c 		       port, err);
port             3211 drivers/infiniband/hw/mlx4/main.c 	atomic64_set(&mdev->sl2vl[port - 1], sl2vl);
port             3218 drivers/infiniband/hw/mlx4/main.c 	int port = ew->port;
port             3220 drivers/infiniband/hw/mlx4/main.c 	mlx4_ib_sl2vl_update(mdev, port);
port             3226 drivers/infiniband/hw/mlx4/main.c 				     int port)
port             3233 drivers/infiniband/hw/mlx4/main.c 		ew->port = port;
port               52 drivers/infiniband/hw/mlx4/mcg.c 	(group)->name, group->demux->port, ## arg)
port               56 drivers/infiniband/hw/mlx4/mcg.c 		 (group)->name, (group)->demux->port, ## arg)
port              216 drivers/infiniband/hw/mlx4/mcg.c 	if (!dev->sm_ah[ctx->port - 1]) {
port              221 drivers/infiniband/hw/mlx4/mcg.c 	mlx4_ib_query_ah(dev->sm_ah[ctx->port - 1], &ah_attr);
port              224 drivers/infiniband/hw/mlx4/mcg.c 				    ctx->port, IB_QPT_GSI, 0, 1, IB_QP1_QKEY,
port              232 drivers/infiniband/hw/mlx4/mcg.c 	struct ib_mad_agent *agent = dev->send_agent[ctx->port - 1][1];
port              240 drivers/infiniband/hw/mlx4/mcg.c 	rdma_query_ah(dev->sm_ah[ctx->port - 1], &ah_attr);
port              242 drivers/infiniband/hw/mlx4/mcg.c 	if (ib_find_cached_pkey(&dev->ib_dev, ctx->port, IB_DEFAULT_PKEY_FULL, &wc.pkey_index))
port              246 drivers/infiniband/hw/mlx4/mcg.c 	wc.port_num = ctx->port;
port              249 drivers/infiniband/hw/mlx4/mcg.c 	return mlx4_ib_send_to_slave(dev, slave, ctx->port, IB_QPT_GSI, &wc, NULL, mad);
port              457 drivers/infiniband/hw/mlx4/mcg.c 			del_sysfs_port_mcg_attr(ctx->dev, ctx->port, &group->dentry.attr);
port              779 drivers/infiniband/hw/mlx4/mcg.c 				add_sysfs_port_mcg_attr(ctx->dev, ctx->port, &group->dentry.attr);
port              862 drivers/infiniband/hw/mlx4/mcg.c 	add_sysfs_port_mcg_attr(ctx->dev, ctx->port, &group->dentry.attr);
port              882 drivers/infiniband/hw/mlx4/mcg.c int mlx4_ib_mcg_demux_handler(struct ib_device *ibdev, int port, int slave,
port              887 drivers/infiniband/hw/mlx4/mcg.c 	struct mlx4_ib_demux_ctx *ctx = &dev->sriov.demux[port - 1];
port              926 drivers/infiniband/hw/mlx4/mcg.c 			port, mad->mad_hdr.method);
port              931 drivers/infiniband/hw/mlx4/mcg.c int mlx4_ib_mcg_multiplex_handler(struct ib_device *ibdev, int port,
port              936 drivers/infiniband/hw/mlx4/mcg.c 	struct mlx4_ib_demux_ctx *ctx = &dev->sriov.demux[port - 1];
port              967 drivers/infiniband/hw/mlx4/mcg.c 					port, slave, MAX_PEND_REQS_PER_FUNC);
port              985 drivers/infiniband/hw/mlx4/mcg.c 			port, slave, sa_mad->mad_hdr.method);
port             1047 drivers/infiniband/hw/mlx4/mcg.c 	sprintf(name, "mlx4_ib_mcg%d", ctx->port);
port             1068 drivers/infiniband/hw/mlx4/mcg.c 	del_sysfs_port_mcg_attr(group->demux->dev, group->demux->port, &group->dentry.attr);
port              199 drivers/infiniband/hw/mlx4/mlx4_ib.h 	u8			port;
port              330 drivers/infiniband/hw/mlx4/mlx4_ib.h 	u8			port;
port              409 drivers/infiniband/hw/mlx4/mlx4_ib.h 	u8 port;
port              426 drivers/infiniband/hw/mlx4/mlx4_ib.h 	u8			port;
port              453 drivers/infiniband/hw/mlx4/mlx4_ib.h 	int port;
port              467 drivers/infiniband/hw/mlx4/mlx4_ib.h 	int port;
port              626 drivers/infiniband/hw/mlx4/mlx4_ib.h 	int			port;
port              633 drivers/infiniband/hw/mlx4/mlx4_ib.h 	u8 port;
port              787 drivers/infiniband/hw/mlx4/mlx4_ib.h 		 int port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
port              803 drivers/infiniband/hw/mlx4/mlx4_ib.h int __mlx4_ib_query_port(struct ib_device *ibdev, u8 port,
port              805 drivers/infiniband/hw/mlx4/mlx4_ib.h int __mlx4_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
port              808 drivers/infiniband/hw/mlx4/mlx4_ib.h int __mlx4_ib_query_gid(struct ib_device *ibdev, u8 port, int index,
port              813 drivers/infiniband/hw/mlx4/mlx4_ib.h 	u8 port = be32_to_cpu(ah->av.ib.port_pd) >> 24 & 3;
port              815 drivers/infiniband/hw/mlx4/mlx4_ib.h 	if (rdma_port_get_link_layer(ah->ibah.device, port) == IB_LINK_LAYER_ETHERNET)
port              827 drivers/infiniband/hw/mlx4/mlx4_ib.h int mlx4_ib_find_real_gid(struct ib_device *ibdev, u8 port, __be64 guid);
port              829 drivers/infiniband/hw/mlx4/mlx4_ib.h int mlx4_ib_mcg_multiplex_handler(struct ib_device *ibdev, int port, int slave,
port              831 drivers/infiniband/hw/mlx4/mlx4_ib.h int mlx4_ib_mcg_demux_handler(struct ib_device *ibdev, int port, int slave,
port              842 drivers/infiniband/hw/mlx4/mlx4_ib.h int mlx4_ib_send_to_slave(struct mlx4_ib_dev *dev, int slave, u8 port,
port              846 drivers/infiniband/hw/mlx4/mlx4_ib.h int mlx4_ib_send_to_wire(struct mlx4_ib_dev *dev, int slave, u8 port,
port              853 drivers/infiniband/hw/mlx4/mlx4_ib.h int mlx4_ib_demux_cm_handler(struct ib_device *ibdev, int port, int *slave,
port              856 drivers/infiniband/hw/mlx4/mlx4_ib.h int mlx4_ib_multiplex_cm_handler(struct ib_device *ibdev, int port, int slave_id,
port              863 drivers/infiniband/hw/mlx4/mlx4_ib.h void mlx4_ib_init_alias_guid_work(struct mlx4_ib_dev *dev, int port);
port              866 drivers/infiniband/hw/mlx4/mlx4_ib.h void mlx4_ib_invalidate_all_guid_record(struct mlx4_ib_dev *dev, int port);
port              882 drivers/infiniband/hw/mlx4/mlx4_ib.h 				    int port, int slave_init);
port              902 drivers/infiniband/hw/mlx4/mlx4_ib.h 				     int port);
port              904 drivers/infiniband/hw/mlx4/mlx4_ib.h void mlx4_ib_sl2vl_update(struct mlx4_ib_dev *mdev, int port);
port              235 drivers/infiniband/hw/mlx4/qp.c 		to_mibqp(qp)->port = to_mibqp(qp)->alt_port;
port              530 drivers/infiniband/hw/mlx4/qp.c 	mutex_lock(&dev->counters_table[qp->port - 1].mutex);
port              533 drivers/infiniband/hw/mlx4/qp.c 	mutex_unlock(&dev->counters_table[qp->port - 1].mutex);
port             1035 drivers/infiniband/hw/mlx4/qp.c 					     tnl_init->port))
port             1042 drivers/infiniband/hw/mlx4/qp.c 			+ tnl_init->proxy_qp_type * 2 + tnl_init->port - 1;
port             1632 drivers/infiniband/hw/mlx4/qp.c 		qp->port	= init_attr->port_num;
port             1685 drivers/infiniband/hw/mlx4/qp.c 		mlx4_CLOSE_PORT(dev->dev, mqp->port);
port             1688 drivers/infiniband/hw/mlx4/qp.c 	    dev->qp1_proxy[mqp->port - 1] == mqp) {
port             1689 drivers/infiniband/hw/mlx4/qp.c 		mutex_lock(&dev->qp1_proxy_lock[mqp->port - 1]);
port             1690 drivers/infiniband/hw/mlx4/qp.c 		dev->qp1_proxy[mqp->port - 1] = NULL;
port             1691 drivers/infiniband/hw/mlx4/qp.c 		mutex_unlock(&dev->qp1_proxy_lock[mqp->port - 1]);
port             1790 drivers/infiniband/hw/mlx4/qp.c static void mlx4_set_sched(struct mlx4_qp_path *path, u8 port)
port             1792 drivers/infiniband/hw/mlx4/qp.c 	path->sched_queue = (path->sched_queue & 0xbf) | ((port - 1) << 6);
port             1798 drivers/infiniband/hw/mlx4/qp.c 			  struct mlx4_roce_smac_vlan_info *smac_info, u8 port)
port             1822 drivers/infiniband/hw/mlx4/qp.c 		if (real_sgid_index >= dev->dev->caps.gid_table_len[port]) {
port             1824 drivers/infiniband/hw/mlx4/qp.c 			       real_sgid_index, dev->dev->caps.gid_table_len[port] - 1);
port             1842 drivers/infiniband/hw/mlx4/qp.c 			((port - 1) << 6) | ((rdma_ah_get_sl(ah) & 7) << 3);
port             1850 drivers/infiniband/hw/mlx4/qp.c 					err = mlx4_register_vlan(dev->dev, port, vlan_tag, &vidx);
port             1855 drivers/infiniband/hw/mlx4/qp.c 					smac_info->candidate_vlan_port = port;
port             1863 drivers/infiniband/hw/mlx4/qp.c 				err = mlx4_register_vlan(dev->dev, port, vlan_tag, &vidx);
port             1868 drivers/infiniband/hw/mlx4/qp.c 				smac_info->candidate_vlan_port = port;
port             1890 drivers/infiniband/hw/mlx4/qp.c 			smac_index = mlx4_register_mac(dev->dev, port, smac);
port             1894 drivers/infiniband/hw/mlx4/qp.c 				smac_info->candidate_smac_port = port;
port             1907 drivers/infiniband/hw/mlx4/qp.c 			((port - 1) << 6) | ((rdma_ah_get_sl(ah) & 0xf) << 2);
port             1916 drivers/infiniband/hw/mlx4/qp.c 			 struct mlx4_qp_path *path, u8 port,
port             1922 drivers/infiniband/hw/mlx4/qp.c 			      path, &mqp->pri, port);
port             1929 drivers/infiniband/hw/mlx4/qp.c 			     struct mlx4_qp_path *path, u8 port)
port             1934 drivers/infiniband/hw/mlx4/qp.c 			      path, &mqp->alt, port);
port             1944 drivers/infiniband/hw/mlx4/qp.c 			ge->port = qp->port;
port             1956 drivers/infiniband/hw/mlx4/qp.c 	u64_mac = atomic64_read(&dev->iboe.mac[qp->port - 1]);
port             1958 drivers/infiniband/hw/mlx4/qp.c 	context->pri_path.sched_queue = MLX4_IB_DEFAULT_SCHED_QUEUE | ((qp->port - 1) << 6);
port             1960 drivers/infiniband/hw/mlx4/qp.c 		smac_index = mlx4_register_mac(dev->dev, qp->port, u64_mac);
port             1964 drivers/infiniband/hw/mlx4/qp.c 			qp->pri.candidate_smac_port = qp->port;
port             1979 drivers/infiniband/hw/mlx4/qp.c 	if (rdma_port_get_link_layer(&dev->ib_dev, qp->port) !=
port             1999 drivers/infiniband/hw/mlx4/qp.c 	mutex_lock(&dev->counters_table[qp->port - 1].mutex);
port             2001 drivers/infiniband/hw/mlx4/qp.c 		      &dev->counters_table[qp->port - 1].counters_list);
port             2002 drivers/infiniband/hw/mlx4/qp.c 	mutex_unlock(&dev->counters_table[qp->port - 1].mutex);
port             2047 drivers/infiniband/hw/mlx4/qp.c 		if ((wq->rss_usecnt > 0) && (wq->port != port_num)) {
port             2052 drivers/infiniband/hw/mlx4/qp.c 		wq->port = port_num;
port             2178 drivers/infiniband/hw/mlx4/qp.c 	    rdma_port_get_link_layer(&dev->ib_dev, qp->port) ==
port             2276 drivers/infiniband/hw/mlx4/qp.c 			dev->counters_table[qp->port - 1].default_counter;
port             2316 drivers/infiniband/hw/mlx4/qp.c 			attr_mask & IB_QP_PORT ? attr->port_num : qp->port;
port             2467 drivers/infiniband/hw/mlx4/qp.c 		context->pri_path.sched_queue = (qp->port - 1) << 6;
port             2479 drivers/infiniband/hw/mlx4/qp.c 		if (rdma_port_get_link_layer(&dev->ib_dev, qp->port) ==
port             2494 drivers/infiniband/hw/mlx4/qp.c 					dev->qp1_proxy[qp->port - 1] = qp;
port             2511 drivers/infiniband/hw/mlx4/qp.c 				&dev->ib_dev, qp->port) ==
port             2571 drivers/infiniband/hw/mlx4/qp.c 		qp->port = attr->port_num;
port             2586 drivers/infiniband/hw/mlx4/qp.c 			if (mlx4_INIT_PORT(dev->dev, qp->port))
port             2588 drivers/infiniband/hw/mlx4/qp.c 				       qp->port);
port             2592 drivers/infiniband/hw/mlx4/qp.c 			mlx4_CLOSE_PORT(dev->dev, qp->port);
port             2792 drivers/infiniband/hw/mlx4/qp.c 		int p = attr_mask & IB_QP_PORT ? attr->port_num : qp->port;
port             2929 drivers/infiniband/hw/mlx4/qp.c 	err = ib_get_cached_pkey(ib_dev, sqp->qp.port, 0, &pkey);
port             2937 drivers/infiniband/hw/mlx4/qp.c 			cpu_to_be32(mdev->dev->caps.spec_qps[sqp->qp.port - 1].qp0_tunnel);
port             3059 drivers/infiniband/hw/mlx4/qp.c 	is_eth = rdma_port_get_link_layer(sqp->qp.ibqp.device, sqp->qp.port) == IB_LINK_LAYER_ETHERNET;
port             3073 drivers/infiniband/hw/mlx4/qp.c 			err = fill_gid_by_hw_index(ibdev, sqp->qp.port,
port             3122 drivers/infiniband/hw/mlx4/qp.c 								    demux[sqp->qp.port - 1].
port             3125 drivers/infiniband/hw/mlx4/qp.c 					to_mdev(ib_dev)->sriov.demux[sqp->qp.port - 1].
port             3210 drivers/infiniband/hw/mlx4/qp.c 								 sqp->qp.port);
port             3218 drivers/infiniband/hw/mlx4/qp.c 		err = ib_get_cached_pkey(ib_dev, sqp->qp.port, sqp->pkey_index,
port             3221 drivers/infiniband/hw/mlx4/qp.c 		err = ib_get_cached_pkey(ib_dev, sqp->qp.port, wr->pkey_index,
port             3390 drivers/infiniband/hw/mlx4/qp.c 	int port = *((u8 *) &av->ib.port_pd) & 0x3;
port             3400 drivers/infiniband/hw/mlx4/qp.c 		dseg->dqpn = cpu_to_be32(dev->dev->caps.spec_qps[port - 1].qp1_tunnel);
port             3402 drivers/infiniband/hw/mlx4/qp.c 		dseg->dqpn = cpu_to_be32(dev->dev->caps.spec_qps[port - 1].qp0_tunnel);
port             3561 drivers/infiniband/hw/mlx4/qp.c 			if (!fill_gid_by_hw_index(mdev, sqp->qp.port,
port             4071 drivers/infiniband/hw/mlx4/qp.c 		qp_attr->port_num = qp->port;
port             4234 drivers/infiniband/hw/mlx4/qp.c 		attr.port_num = qp->port;
port               51 drivers/infiniband/hw/mlx4/sysfs.c 	struct mlx4_ib_iov_port *port = mlx4_ib_iov_dentry->ctx;
port               52 drivers/infiniband/hw/mlx4/sysfs.c 	struct mlx4_ib_dev *mdev = port->dev;
port               57 drivers/infiniband/hw/mlx4/sysfs.c 					      port->num);
port               76 drivers/infiniband/hw/mlx4/sysfs.c 	struct mlx4_ib_iov_port *port = mlx4_ib_iov_dentry->ctx;
port               77 drivers/infiniband/hw/mlx4/sysfs.c 	struct mlx4_ib_dev *mdev = port->dev;
port               89 drivers/infiniband/hw/mlx4/sysfs.c 	*(__be64 *)&mdev->sriov.alias_guid.ports_guid[port->num - 1].
port               95 drivers/infiniband/hw/mlx4/sysfs.c 	mdev->sriov.alias_guid.ports_guid[port->num - 1].all_rec_per_port[record_num].status
port               99 drivers/infiniband/hw/mlx4/sysfs.c 			    port->num);
port              102 drivers/infiniband/hw/mlx4/sysfs.c 	mdev->sriov.alias_guid.ports_guid[port->num - 1].all_rec_per_port[record_num].guid_indexes
port              106 drivers/infiniband/hw/mlx4/sysfs.c 	mlx4_ib_init_alias_guid_work(mdev, port->num - 1);
port              117 drivers/infiniband/hw/mlx4/sysfs.c 	struct mlx4_ib_iov_port *port = mlx4_ib_iov_dentry->ctx;
port              118 drivers/infiniband/hw/mlx4/sysfs.c 	struct mlx4_ib_dev *mdev = port->dev;
port              122 drivers/infiniband/hw/mlx4/sysfs.c 	ret = __mlx4_ib_query_gid(&mdev->ib_dev, port->num,
port              144 drivers/infiniband/hw/mlx4/sysfs.c 	struct mlx4_ib_iov_port *port = mlx4_ib_iov_dentry->ctx;
port              145 drivers/infiniband/hw/mlx4/sysfs.c 	struct mlx4_ib_dev *mdev = port->dev;
port              149 drivers/infiniband/hw/mlx4/sysfs.c 	ret = __mlx4_ib_query_pkey(&mdev->ib_dev, port->num,
port              203 drivers/infiniband/hw/mlx4/sysfs.c 	struct mlx4_ib_iov_port *port = &device->iov_ports[port_num - 1];
port              206 drivers/infiniband/hw/mlx4/sysfs.c 	ret = sysfs_create_file(port->mcgs_parent, attr);
port              216 drivers/infiniband/hw/mlx4/sysfs.c 	struct mlx4_ib_iov_port *port = &device->iov_ports[port_num - 1];
port              218 drivers/infiniband/hw/mlx4/sysfs.c 	sysfs_remove_file(port->mcgs_parent, attr);
port              225 drivers/infiniband/hw/mlx4/sysfs.c 	struct mlx4_ib_iov_port *port = NULL;
port              235 drivers/infiniband/hw/mlx4/sysfs.c 	port = &device->iov_ports[port_num - 1];
port              236 drivers/infiniband/hw/mlx4/sysfs.c 	port->dev = device;
port              237 drivers/infiniband/hw/mlx4/sysfs.c 	port->num = port_num;
port              245 drivers/infiniband/hw/mlx4/sysfs.c 	port->dentr_ar = kzalloc(sizeof (struct mlx4_ib_iov_sysfs_attr_ar),
port              247 drivers/infiniband/hw/mlx4/sysfs.c 	if (!port->dentr_ar) {
port              252 drivers/infiniband/hw/mlx4/sysfs.c 	port->cur_port = kobject_create_and_add(buff,
port              254 drivers/infiniband/hw/mlx4/sysfs.c 	if (!port->cur_port) {
port              259 drivers/infiniband/hw/mlx4/sysfs.c 	port->admin_alias_parent = kobject_create_and_add("admin_guids",
port              260 drivers/infiniband/hw/mlx4/sysfs.c 						  kobject_get(port->cur_port));
port              261 drivers/infiniband/hw/mlx4/sysfs.c 	if (!port->admin_alias_parent) {
port              267 drivers/infiniband/hw/mlx4/sysfs.c 		port->dentr_ar->dentries[i].entry_num = i;
port              268 drivers/infiniband/hw/mlx4/sysfs.c 		ret = create_sysfs_entry(port, &port->dentr_ar->dentries[i],
port              269 drivers/infiniband/hw/mlx4/sysfs.c 					  buff, port->admin_alias_parent,
port              276 drivers/infiniband/hw/mlx4/sysfs.c 	port->gids_parent = kobject_create_and_add("gids",
port              277 drivers/infiniband/hw/mlx4/sysfs.c 						  kobject_get(port->cur_port));
port              278 drivers/infiniband/hw/mlx4/sysfs.c 	if (!port->gids_parent) {
port              285 drivers/infiniband/hw/mlx4/sysfs.c 		port->dentr_ar->dentries[attr.gid_tbl_len + i].entry_num = i;
port              286 drivers/infiniband/hw/mlx4/sysfs.c 		ret = create_sysfs_entry(port,
port              287 drivers/infiniband/hw/mlx4/sysfs.c 					 &port->dentr_ar->dentries[attr.gid_tbl_len + i],
port              289 drivers/infiniband/hw/mlx4/sysfs.c 					 port->gids_parent, show_port_gid, NULL);
port              295 drivers/infiniband/hw/mlx4/sysfs.c 	port->pkeys_parent =
port              296 drivers/infiniband/hw/mlx4/sysfs.c 		kobject_create_and_add("pkeys", kobject_get(port->cur_port));
port              297 drivers/infiniband/hw/mlx4/sysfs.c 	if (!port->pkeys_parent) {
port              304 drivers/infiniband/hw/mlx4/sysfs.c 		port->dentr_ar->dentries[2 * attr.gid_tbl_len + i].entry_num = i;
port              305 drivers/infiniband/hw/mlx4/sysfs.c 		ret = create_sysfs_entry(port,
port              306 drivers/infiniband/hw/mlx4/sysfs.c 					 &port->dentr_ar->dentries[2 * attr.gid_tbl_len + i],
port              307 drivers/infiniband/hw/mlx4/sysfs.c 					 buff, port->pkeys_parent,
port              314 drivers/infiniband/hw/mlx4/sysfs.c 	port->mcgs_parent =
port              315 drivers/infiniband/hw/mlx4/sysfs.c 		kobject_create_and_add("mcgs", kobject_get(port->cur_port));
port              316 drivers/infiniband/hw/mlx4/sysfs.c 	if (!port->mcgs_parent) {
port              323 drivers/infiniband/hw/mlx4/sysfs.c 	kobject_put(port->cur_port);
port              326 drivers/infiniband/hw/mlx4/sysfs.c 	kobject_put(port->pkeys_parent);
port              329 drivers/infiniband/hw/mlx4/sysfs.c 	kobject_put(port->cur_port);
port              332 drivers/infiniband/hw/mlx4/sysfs.c 	kobject_put(port->gids_parent);
port              335 drivers/infiniband/hw/mlx4/sysfs.c 	kobject_put(port->cur_port);
port              338 drivers/infiniband/hw/mlx4/sysfs.c 	kobject_put(port->admin_alias_parent);
port              341 drivers/infiniband/hw/mlx4/sysfs.c 	kobject_put(port->cur_port);
port              342 drivers/infiniband/hw/mlx4/sysfs.c 	kobject_put(port->cur_port); /* once more for create_and_add buff */
port              346 drivers/infiniband/hw/mlx4/sysfs.c 	kfree(port->dentr_ar);
port              708 drivers/infiniband/hw/mlx4/sysfs.c 	int port;
port              736 drivers/infiniband/hw/mlx4/sysfs.c 	for (port = 1; port <= dev->dev->caps.num_ports; ++port) {
port              737 drivers/infiniband/hw/mlx4/sysfs.c 		if (!test_bit(port - 1, actv_ports.ports))
port              739 drivers/infiniband/hw/mlx4/sysfs.c 		err = add_port(dev, port, slave);
port              785 drivers/infiniband/hw/mlx4/sysfs.c 	struct mlx4_port *port;
port              795 drivers/infiniband/hw/mlx4/sysfs.c 			port = container_of(p, struct mlx4_port, kobj);
port              796 drivers/infiniband/hw/mlx4/sysfs.c 			sysfs_remove_group(p, &port->pkey_group);
port              797 drivers/infiniband/hw/mlx4/sysfs.c 			sysfs_remove_group(p, &port->gid_group);
port              798 drivers/infiniband/hw/mlx4/sysfs.c 			remove_vf_smi_entries(port);
port              350 drivers/infiniband/hw/mlx5/cmd.c 		     u16 opmod, u8 port)
port              367 drivers/infiniband/hw/mlx5/cmd.c 	MLX5_SET(mad_ifc_in, in, port, port);
port               67 drivers/infiniband/hw/mlx5/cmd.h 		     u16 opmod, u8 port);
port              383 drivers/infiniband/hw/mlx5/cong.c 	    !dev->port[port_num].dbg_cc_params ||
port              384 drivers/infiniband/hw/mlx5/cong.c 	    !dev->port[port_num].dbg_cc_params->root)
port              387 drivers/infiniband/hw/mlx5/cong.c 	debugfs_remove_recursive(dev->port[port_num].dbg_cc_params->root);
port              388 drivers/infiniband/hw/mlx5/cong.c 	kfree(dev->port[port_num].dbg_cc_params);
port              389 drivers/infiniband/hw/mlx5/cong.c 	dev->port[port_num].dbg_cc_params = NULL;
port              414 drivers/infiniband/hw/mlx5/cong.c 	dev->port[port_num].dbg_cc_params = dbg_cc_params;
port              231 drivers/infiniband/hw/mlx5/cq.c 		ib_find_cached_pkey(&dev->ib_dev, qp->port, pkey,
port               19 drivers/infiniband/hw/mlx5/ib_rep.c 	ibdev->port[vport_index].rep = rep;
port               21 drivers/infiniband/hw/mlx5/ib_rep.c 	write_lock(&ibdev->port[vport_index].roce.netdev_lock);
port               22 drivers/infiniband/hw/mlx5/ib_rep.c 	ibdev->port[vport_index].roce.netdev =
port               24 drivers/infiniband/hw/mlx5/ib_rep.c 	write_unlock(&ibdev->port[vport_index].roce.netdev_lock);
port               46 drivers/infiniband/hw/mlx5/ib_rep.c 	ibdev->port = kcalloc(num_ports, sizeof(*ibdev->port),
port               48 drivers/infiniband/hw/mlx5/ib_rep.c 	if (!ibdev->port) {
port               55 drivers/infiniband/hw/mlx5/ib_rep.c 	ibdev->port[vport_index].rep = rep;
port               56 drivers/infiniband/hw/mlx5/ib_rep.c 	ibdev->port[vport_index].roce.netdev =
port               73 drivers/infiniband/hw/mlx5/ib_rep.c 	struct mlx5_ib_port *port;
port               75 drivers/infiniband/hw/mlx5/ib_rep.c 	port = &dev->port[rep->vport_index];
port               76 drivers/infiniband/hw/mlx5/ib_rep.c 	write_lock(&port->roce.netdev_lock);
port               77 drivers/infiniband/hw/mlx5/ib_rep.c 	port->roce.netdev = NULL;
port               78 drivers/infiniband/hw/mlx5/ib_rep.c 	write_unlock(&port->roce.netdev_lock);
port               80 drivers/infiniband/hw/mlx5/ib_rep.c 	port->rep = NULL;
port              141 drivers/infiniband/hw/mlx5/ib_rep.c 						   u16 port)
port              146 drivers/infiniband/hw/mlx5/ib_rep.c 	if (!dev->is_rep || !port)
port              149 drivers/infiniband/hw/mlx5/ib_rep.c 	if (!dev->port[port - 1].rep)
port              152 drivers/infiniband/hw/mlx5/ib_rep.c 	rep = dev->port[port - 1].rep;
port               25 drivers/infiniband/hw/mlx5/ib_rep.h 						   u16 port);
port               59 drivers/infiniband/hw/mlx5/ib_rep.h 						   u16 port)
port               51 drivers/infiniband/hw/mlx5/ib_virt.c int mlx5_ib_get_vf_config(struct ib_device *device, int vf, u8 port,
port               94 drivers/infiniband/hw/mlx5/ib_virt.c 			      u8 port, int state)
port              122 drivers/infiniband/hw/mlx5/ib_virt.c 			 u8 port, struct ifla_vf_stats *stats)
port              137 drivers/infiniband/hw/mlx5/ib_virt.c 	err = mlx5_core_query_vport_counter(mdev, true, vf, port, out, out_sz);
port              152 drivers/infiniband/hw/mlx5/ib_virt.c static int set_vf_node_guid(struct ib_device *device, int vf, u8 port, u64 guid)
port              173 drivers/infiniband/hw/mlx5/ib_virt.c static int set_vf_port_guid(struct ib_device *device, int vf, u8 port, u64 guid)
port              194 drivers/infiniband/hw/mlx5/ib_virt.c int mlx5_ib_set_vf_guid(struct ib_device *device, int vf, u8 port,
port              198 drivers/infiniband/hw/mlx5/ib_virt.c 		return set_vf_node_guid(device, vf, port, guid);
port              200 drivers/infiniband/hw/mlx5/ib_virt.c 		return set_vf_port_guid(device, vf, port, guid);
port               56 drivers/infiniband/hw/mlx5/mad.c 			int ignore_bkey, u8 port, const struct ib_wc *in_wc,
port               62 drivers/infiniband/hw/mlx5/mad.c 	if (!can_do_mad_ifc(dev, port, (struct ib_mad *)in_mad))
port               74 drivers/infiniband/hw/mlx5/mad.c 				port);
port              300 drivers/infiniband/hw/mlx5/mad.c int mlx5_query_ext_port_caps(struct mlx5_ib_dev *dev, u8 port)
port              314 drivers/infiniband/hw/mlx5/mad.c 	in_mad->attr_mod = cpu_to_be32(port);
port              320 drivers/infiniband/hw/mlx5/mad.c 	dev->mdev->port_caps[port - 1].ext_port_cap = (!err && !packet_error) ?
port              465 drivers/infiniband/hw/mlx5/mad.c int mlx5_query_mad_ifc_pkey(struct ib_device *ibdev, u8 port, u16 index,
port              481 drivers/infiniband/hw/mlx5/mad.c 	err = mlx5_MAD_IFC(to_mdev(ibdev), 1, 1, port, NULL, NULL, in_mad,
port              494 drivers/infiniband/hw/mlx5/mad.c int mlx5_query_mad_ifc_gids(struct ib_device *ibdev, u8 port, int index,
port              508 drivers/infiniband/hw/mlx5/mad.c 	in_mad->attr_mod = cpu_to_be32(port);
port              510 drivers/infiniband/hw/mlx5/mad.c 	err = mlx5_MAD_IFC(to_mdev(ibdev), 1, 1, port, NULL, NULL, in_mad,
port              521 drivers/infiniband/hw/mlx5/mad.c 	err = mlx5_MAD_IFC(to_mdev(ibdev), 1, 1, port, NULL, NULL, in_mad,
port              534 drivers/infiniband/hw/mlx5/mad.c int mlx5_query_mad_ifc_port(struct ib_device *ibdev, u8 port,
port              553 drivers/infiniband/hw/mlx5/mad.c 	in_mad->attr_mod = cpu_to_be32(port);
port              555 drivers/infiniband/hw/mlx5/mad.c 	err = mlx5_MAD_IFC(dev, 1, 1, port, NULL, NULL, in_mad, out_mad);
port              570 drivers/infiniband/hw/mlx5/mad.c 	props->pkey_tbl_len	= mdev->port_caps[port - 1].pkey_table_len;
port              610 drivers/infiniband/hw/mlx5/mad.c 		if (mdev->port_caps[port - 1].ext_port_cap &
port              614 drivers/infiniband/hw/mlx5/mad.c 			in_mad->attr_mod = cpu_to_be32(port);
port              616 drivers/infiniband/hw/mlx5/mad.c 			err = mlx5_MAD_IFC(dev, 1, 1, port,
port              166 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_ib_port *port;
port              170 drivers/infiniband/hw/mlx5/main.c 		port  = &dev->port[i];
port              171 drivers/infiniband/hw/mlx5/main.c 		if (!port->rep)
port              174 drivers/infiniband/hw/mlx5/main.c 		read_lock(&port->roce.netdev_lock);
port              176 drivers/infiniband/hw/mlx5/main.c 						  port->rep->vport);
port              178 drivers/infiniband/hw/mlx5/main.c 			read_unlock(&port->roce.netdev_lock);
port              180 drivers/infiniband/hw/mlx5/main.c 			return &port->roce;
port              182 drivers/infiniband/hw/mlx5/main.c 		read_unlock(&port->roce.netdev_lock);
port              288 drivers/infiniband/hw/mlx5/main.c 	read_lock(&ibdev->port[port_num - 1].roce.netdev_lock);
port              289 drivers/infiniband/hw/mlx5/main.c 	ndev = ibdev->port[port_num - 1].roce.netdev;
port              292 drivers/infiniband/hw/mlx5/main.c 	read_unlock(&ibdev->port[port_num - 1].roce.netdev_lock);
port              307 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_ib_port *port;
port              319 drivers/infiniband/hw/mlx5/main.c 	port = &ibdev->port[ib_port_num - 1];
port              320 drivers/infiniband/hw/mlx5/main.c 	if (!port)
port              323 drivers/infiniband/hw/mlx5/main.c 	spin_lock(&port->mp.mpi_lock);
port              324 drivers/infiniband/hw/mlx5/main.c 	mpi = ibdev->port[ib_port_num - 1].mp.mpi;
port              333 drivers/infiniband/hw/mlx5/main.c 	spin_unlock(&port->mp.mpi_lock);
port              343 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_ib_port *port;
port              348 drivers/infiniband/hw/mlx5/main.c 	port = &ibdev->port[port_num - 1];
port              350 drivers/infiniband/hw/mlx5/main.c 	spin_lock(&port->mp.mpi_lock);
port              351 drivers/infiniband/hw/mlx5/main.c 	mpi = ibdev->port[port_num - 1].mp.mpi;
port              359 drivers/infiniband/hw/mlx5/main.c 	spin_unlock(&port->mp.mpi_lock);
port             1295 drivers/infiniband/hw/mlx5/main.c static int mlx5_query_hca_port(struct ib_device *ibdev, u8 port,
port             1315 drivers/infiniband/hw/mlx5/main.c 	err = mlx5_query_hca_vport_context(mdev, 0, port, 0, rep);
port             1337 drivers/infiniband/hw/mlx5/main.c 	err = mlx5_query_port_link_width_oper(mdev, &ib_link_width_oper, port);
port             1343 drivers/infiniband/hw/mlx5/main.c 	err = mlx5_query_port_ib_proto_oper(mdev, &props->active_speed, port);
port             1347 drivers/infiniband/hw/mlx5/main.c 	mlx5_query_port_max_mtu(mdev, &max_mtu, port);
port             1351 drivers/infiniband/hw/mlx5/main.c 	mlx5_query_port_oper_mtu(mdev, &oper_mtu, port);
port             1355 drivers/infiniband/hw/mlx5/main.c 	err = mlx5_query_port_vl_hw_cap(mdev, &vl_hw_cap, port);
port             1366 drivers/infiniband/hw/mlx5/main.c int mlx5_ib_query_port(struct ib_device *ibdev, u8 port,
port             1374 drivers/infiniband/hw/mlx5/main.c 		ret = mlx5_query_mad_ifc_port(ibdev, port, props);
port             1378 drivers/infiniband/hw/mlx5/main.c 		ret = mlx5_query_hca_port(ibdev, port, props);
port             1382 drivers/infiniband/hw/mlx5/main.c 		ret = mlx5_query_port_roce(ibdev, port, props);
port             1394 drivers/infiniband/hw/mlx5/main.c 		mdev = mlx5_ib_get_native_port_mdev(dev, port, NULL);
port             1400 drivers/infiniband/hw/mlx5/main.c 			port = 1;
port             1405 drivers/infiniband/hw/mlx5/main.c 			mlx5_ib_put_native_port_mdev(dev, port);
port             1411 drivers/infiniband/hw/mlx5/main.c static int mlx5_ib_rep_query_port(struct ib_device *ibdev, u8 port,
port             1419 drivers/infiniband/hw/mlx5/main.c 	ret = mlx5_query_port_roce(ibdev, port, props);
port             1429 drivers/infiniband/hw/mlx5/main.c static int mlx5_ib_query_gid(struct ib_device *ibdev, u8 port, int index,
port             1437 drivers/infiniband/hw/mlx5/main.c 		return mlx5_query_mad_ifc_gids(ibdev, port, index, gid);
port             1440 drivers/infiniband/hw/mlx5/main.c 		return mlx5_query_hca_vport_gid(mdev, 0, port, 0, index, gid);
port             1448 drivers/infiniband/hw/mlx5/main.c static int mlx5_query_hca_nic_pkey(struct ib_device *ibdev, u8 port,
port             1457 drivers/infiniband/hw/mlx5/main.c 	mdev = mlx5_ib_get_native_port_mdev(dev, port, &mdev_port_num);
port             1470 drivers/infiniband/hw/mlx5/main.c 		mlx5_ib_put_native_port_mdev(dev, port);
port             1475 drivers/infiniband/hw/mlx5/main.c static int mlx5_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
port             1480 drivers/infiniband/hw/mlx5/main.c 		return mlx5_query_mad_ifc_pkey(ibdev, port, index, pkey);
port             1484 drivers/infiniband/hw/mlx5/main.c 		return mlx5_query_hca_nic_pkey(ibdev, port, index, pkey);
port             1553 drivers/infiniband/hw/mlx5/main.c static int mlx5_ib_modify_port(struct ib_device *ibdev, u8 port, int mask,
port             1562 drivers/infiniband/hw/mlx5/main.c 	bool is_ib = (mlx5_ib_port_link_layer(ibdev, port) ==
port             1574 drivers/infiniband/hw/mlx5/main.c 		return set_port_caps_atomic(dev, port, change_mask, value);
port             1579 drivers/infiniband/hw/mlx5/main.c 	err = ib_query_port(ibdev, port, &attr);
port             1586 drivers/infiniband/hw/mlx5/main.c 	err = mlx5_set_port_caps(dev->mdev, port, tmp);
port             1961 drivers/infiniband/hw/mlx5/main.c 		u8 port = mlx5_core_native_port_num(dev->mdev) - 1;
port             1965 drivers/infiniband/hw/mlx5/main.c 				   1, &dev->port[port].roce.tx_port_affinity));
port             3571 drivers/infiniband/hw/mlx5/main.c 		rep = dev->port[flow_attr->port - 1].rep;
port             3836 drivers/infiniband/hw/mlx5/main.c 	    flow_attr->port > dev->num_ports ||
port             4549 drivers/infiniband/hw/mlx5/main.c 	u8 port = (eqe->data.port.port >> 4) & 0xf;
port             4553 drivers/infiniband/hw/mlx5/main.c 		if (mlx5_ib_port_link_layer(&ibdev->ib_dev, port) ==
port             4565 drivers/infiniband/hw/mlx5/main.c 	u8 port = (eqe->data.port.port >> 4) & 0xf;
port             4567 drivers/infiniband/hw/mlx5/main.c 	ibev->element.port_num = port;
port             4576 drivers/infiniband/hw/mlx5/main.c 		if (mlx5_ib_port_link_layer(&ibdev->ib_dev, port) ==
port             4590 drivers/infiniband/hw/mlx5/main.c 		schedule_work(&ibdev->devr.ports[port - 1].pkey_change_work);
port             4700 drivers/infiniband/hw/mlx5/main.c 	int port;
port             4702 drivers/infiniband/hw/mlx5/main.c 	for (port = 1; port <= ARRAY_SIZE(dev->mdev->port_caps); port++) {
port             4703 drivers/infiniband/hw/mlx5/main.c 		dev->mdev->port_caps[port - 1].has_smi = false;
port             4708 drivers/infiniband/hw/mlx5/main.c 								   port, 0,
port             4712 drivers/infiniband/hw/mlx5/main.c 						    port, err);
port             4715 drivers/infiniband/hw/mlx5/main.c 				dev->mdev->port_caps[port - 1].has_smi =
port             4718 drivers/infiniband/hw/mlx5/main.c 				dev->mdev->port_caps[port - 1].has_smi = true;
port             4727 drivers/infiniband/hw/mlx5/main.c 	int port;
port             4729 drivers/infiniband/hw/mlx5/main.c 	for (port = 1; port <= dev->num_ports; port++)
port             4730 drivers/infiniband/hw/mlx5/main.c 		mlx5_query_ext_port_caps(dev, port);
port             4733 drivers/infiniband/hw/mlx5/main.c static int __get_port_caps(struct mlx5_ib_dev *dev, u8 port)
port             4753 drivers/infiniband/hw/mlx5/main.c 	err = mlx5_ib_query_port(&dev->ib_dev, port, pprops);
port             4756 drivers/infiniband/hw/mlx5/main.c 			     port, err);
port             4760 drivers/infiniband/hw/mlx5/main.c 	dev->mdev->port_caps[port - 1].pkey_table_len =
port             4762 drivers/infiniband/hw/mlx5/main.c 	dev->mdev->port_caps[port - 1].gid_table_len =
port             4765 drivers/infiniband/hw/mlx5/main.c 		    port, dprops->max_pkeys, pprops->gid_tbl_len);
port             4774 drivers/infiniband/hw/mlx5/main.c static int get_port_caps(struct mlx5_ib_dev *dev, u8 port)
port             4781 drivers/infiniband/hw/mlx5/main.c 	return __get_port_caps(dev, port);
port             4933 drivers/infiniband/hw/mlx5/main.c 	int port;
port             5037 drivers/infiniband/hw/mlx5/main.c 	for (port = 0; port < ARRAY_SIZE(devr->ports); ++port) {
port             5038 drivers/infiniband/hw/mlx5/main.c 		INIT_WORK(&devr->ports[port].pkey_change_work,
port             5040 drivers/infiniband/hw/mlx5/main.c 		devr->ports[port].devr = devr;
port             5068 drivers/infiniband/hw/mlx5/main.c 	int port;
port             5082 drivers/infiniband/hw/mlx5/main.c 	for (port = 0; port < ARRAY_SIZE(devr->ports); ++port)
port             5083 drivers/infiniband/hw/mlx5/main.c 		cancel_work_sync(&devr->ports[port].pkey_change_work);
port             5225 drivers/infiniband/hw/mlx5/main.c 	dev->port[port_num].roce.nb.notifier_call = mlx5_netdev_event;
port             5226 drivers/infiniband/hw/mlx5/main.c 	err = register_netdevice_notifier(&dev->port[port_num].roce.nb);
port             5228 drivers/infiniband/hw/mlx5/main.c 		dev->port[port_num].roce.nb.notifier_call = NULL;
port             5237 drivers/infiniband/hw/mlx5/main.c 	if (dev->port[port_num].roce.nb.notifier_call) {
port             5238 drivers/infiniband/hw/mlx5/main.c 		unregister_netdevice_notifier(&dev->port[port_num].roce.nb);
port             5239 drivers/infiniband/hw/mlx5/main.c 		dev->port[port_num].roce.nb.notifier_call = NULL;
port             5346 drivers/infiniband/hw/mlx5/main.c 		if (dev->port[i].cnts.set_id_valid)
port             5348 drivers/infiniband/hw/mlx5/main.c 						    dev->port[i].cnts.set_id);
port             5349 drivers/infiniband/hw/mlx5/main.c 		kfree(dev->port[i].cnts.names);
port             5350 drivers/infiniband/hw/mlx5/main.c 		kfree(dev->port[i].cnts.offsets);
port             5456 drivers/infiniband/hw/mlx5/main.c 		err = __mlx5_ib_alloc_counters(dev, &dev->port[i].cnts);
port             5460 drivers/infiniband/hw/mlx5/main.c 		mlx5_ib_fill_counters(dev, dev->port[i].cnts.names,
port             5461 drivers/infiniband/hw/mlx5/main.c 				      dev->port[i].cnts.offsets);
port             5464 drivers/infiniband/hw/mlx5/main.c 					       &dev->port[i].cnts.set_id,
port             5473 drivers/infiniband/hw/mlx5/main.c 		dev->port[i].cnts.set_id_valid = true;
port             5485 drivers/infiniband/hw/mlx5/main.c 	return is_mdev_switchdev_mode(dev->mdev) ? &dev->port[0].cnts :
port             5486 drivers/infiniband/hw/mlx5/main.c 						   &dev->port[port_num].cnts;
port             5637 drivers/infiniband/hw/mlx5/main.c 		get_counters(dev, counter->port - 1);
port             5650 drivers/infiniband/hw/mlx5/main.c 		get_counters(dev, counter->port - 1);
port             5833 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_ib_port *port = &ibdev->port[port_num];
port             5842 drivers/infiniband/hw/mlx5/main.c 	spin_lock(&port->mp.mpi_lock);
port             5844 drivers/infiniband/hw/mlx5/main.c 		spin_unlock(&port->mp.mpi_lock);
port             5850 drivers/infiniband/hw/mlx5/main.c 	spin_unlock(&port->mp.mpi_lock);
port             5855 drivers/infiniband/hw/mlx5/main.c 	spin_lock(&port->mp.mpi_lock);
port             5861 drivers/infiniband/hw/mlx5/main.c 		spin_unlock(&port->mp.mpi_lock);
port             5866 drivers/infiniband/hw/mlx5/main.c 		spin_lock(&port->mp.mpi_lock);
port             5870 drivers/infiniband/hw/mlx5/main.c 	port->mp.mpi = NULL;
port             5874 drivers/infiniband/hw/mlx5/main.c 	spin_unlock(&port->mp.mpi_lock);
port             5886 drivers/infiniband/hw/mlx5/main.c 	ibdev->port[port_num].roce.last_port_state = IB_PORT_DOWN;
port             5897 drivers/infiniband/hw/mlx5/main.c 	spin_lock(&ibdev->port[port_num].mp.mpi_lock);
port             5898 drivers/infiniband/hw/mlx5/main.c 	if (ibdev->port[port_num].mp.mpi) {
port             5901 drivers/infiniband/hw/mlx5/main.c 		spin_unlock(&ibdev->port[port_num].mp.mpi_lock);
port             5905 drivers/infiniband/hw/mlx5/main.c 	ibdev->port[port_num].mp.mpi = mpi;
port             5908 drivers/infiniband/hw/mlx5/main.c 	spin_unlock(&ibdev->port[port_num].mp.mpi_lock);
port             5974 drivers/infiniband/hw/mlx5/main.c 			dev->port[i].mp.mpi = mpi;
port             6019 drivers/infiniband/hw/mlx5/main.c 		if (dev->port[i].mp.mpi) {
port             6022 drivers/infiniband/hw/mlx5/main.c 				kfree(dev->port[i].mp.mpi);
port             6023 drivers/infiniband/hw/mlx5/main.c 				dev->port[i].mp.mpi = NULL;
port             6026 drivers/infiniband/hw/mlx5/main.c 				mlx5_ib_unbind_slave_port(dev, dev->port[i].mp.mpi);
port             6159 drivers/infiniband/hw/mlx5/main.c 		spin_lock_init(&dev->port[i].mp.mpi_lock);
port             6160 drivers/infiniband/hw/mlx5/main.c 		rwlock_init(&dev->port[i].roce.netdev_lock);
port             6161 drivers/infiniband/hw/mlx5/main.c 		dev->port[i].roce.dev = dev;
port             6162 drivers/infiniband/hw/mlx5/main.c 		dev->port[i].roce.native_port_num = i + 1;
port             6163 drivers/infiniband/hw/mlx5/main.c 		dev->port[i].roce.last_port_state = IB_PORT_DOWN;
port             6720 drivers/infiniband/hw/mlx5/main.c 	kfree(dev->port);
port             6922 drivers/infiniband/hw/mlx5/main.c 	dev->port = kcalloc(num_ports, sizeof(*dev->port),
port             6924 drivers/infiniband/hw/mlx5/main.c 	if (!dev->port) {
port              421 drivers/infiniband/hw/mlx5/mlx5_ib.h 	u8			port;
port              986 drivers/infiniband/hw/mlx5/mlx5_ib.h 	struct mlx5_ib_port	*port;
port             1190 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_query_ext_port_caps(struct mlx5_ib_dev *dev, u8 port);
port             1201 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_query_mad_ifc_pkey(struct ib_device *ibdev, u8 port, u16 index,
port             1203 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_query_mad_ifc_gids(struct ib_device *ibdev, u8 port, int index,
port             1205 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_query_mad_ifc_port(struct ib_device *ibdev, u8 port,
port             1207 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_query_port(struct ib_device *ibdev, u8 port,
port             1299 drivers/infiniband/hw/mlx5/mlx5_ib.h 			  u8 port, struct ifla_vf_info *info);
port             1301 drivers/infiniband/hw/mlx5/mlx5_ib.h 			      u8 port, int state);
port             1303 drivers/infiniband/hw/mlx5/mlx5_ib.h 			 u8 port, struct ifla_vf_stats *stats);
port             1304 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_set_vf_guid(struct ib_device *device, int vf, u8 port,
port               96 drivers/infiniband/hw/mlx5/qp.c 	u16 port;
port              290 drivers/infiniband/hw/mlx5/qp.c 		to_mibqp(qp)->port = to_mibqp(qp)->trans_qp.alt_port;
port             2169 drivers/infiniband/hw/mlx5/qp.c 		qp->port = init_attr->port_num;
port             2909 drivers/infiniband/hw/mlx5/qp.c 			 struct mlx5_qp_path *path, u8 port, int attr_mask,
port             2925 drivers/infiniband/hw/mlx5/qp.c 		    dev->mdev->port_caps[port - 1].gid_table_len) {
port             2928 drivers/infiniband/hw/mlx5/qp.c 			       dev->mdev->port_caps[port - 1].gid_table_len);
port             2972 drivers/infiniband/hw/mlx5/qp.c 	path->port = port;
port             3333 drivers/infiniband/hw/mlx5/qp.c 						      raw_qp_param->port);
port             3375 drivers/infiniband/hw/mlx5/qp.c 				1, &dev->port[port_num].roce.tx_port_affinity) %
port             3397 drivers/infiniband/hw/mlx5/qp.c 		set_id = mlx5_ib_get_counters_id(dev, mqp->port - 1);
port             3537 drivers/infiniband/hw/mlx5/qp.c 		context->pri_path.port = qp->port;
port             3540 drivers/infiniband/hw/mlx5/qp.c 		context->pri_path.port = attr->port_num;
port             3544 drivers/infiniband/hw/mlx5/qp.c 				    attr_mask & IB_QP_PORT ? attr->port_num : qp->port,
port             3616 drivers/infiniband/hw/mlx5/qp.c 			       qp->port) - 1;
port             3660 drivers/infiniband/hw/mlx5/qp.c 			raw_qp_param.port = attr->port_num;
port             3706 drivers/infiniband/hw/mlx5/qp.c 		qp->port = attr->port_num;
port             3842 drivers/infiniband/hw/mlx5/qp.c 		MLX5_SET(dctc, dctc, port, attr->port_num);
port             3899 drivers/infiniband/hw/mlx5/qp.c 	int port;
port             3944 drivers/infiniband/hw/mlx5/qp.c 		port = attr_mask & IB_QP_PORT ? attr->port_num : qp->port;
port             3976 drivers/infiniband/hw/mlx5/qp.c 		port = attr_mask & IB_QP_PORT ? attr->port_num : qp->port;
port             3978 drivers/infiniband/hw/mlx5/qp.c 		    dev->mdev->port_caps[port - 1].pkey_table_len) {
port             5230 drivers/infiniband/hw/mlx5/qp.c 			if (unlikely(!mdev->port_caps[qp->port - 1].has_smi)) {
port             5487 drivers/infiniband/hw/mlx5/qp.c 	if (!path->port || path->port > ibdev->num_ports)
port             5490 drivers/infiniband/hw/mlx5/qp.c 	ah_attr->type = rdma_ah_find_type(&ibdev->ib_dev, path->port);
port             5492 drivers/infiniband/hw/mlx5/qp.c 	rdma_ah_set_port_num(ah_attr, path->port);
port             5671 drivers/infiniband/hw/mlx5/qp.c 	qp_attr->port_num = context->pri_path.port;
port             5739 drivers/infiniband/hw/mlx5/qp.c 		qp_attr->port_num = MLX5_GET(dctc, dctc, port);
port               94 drivers/infiniband/hw/mthca/mthca_av.c enum ib_rate mthca_rate_to_ib(struct mthca_dev *dev, u8 mthca_rate, u8 port)
port              101 drivers/infiniband/hw/mthca/mthca_av.c 		return memfree_rate_to_ib(mthca_rate, dev->rate[port - 1]);
port              103 drivers/infiniband/hw/mthca/mthca_av.c 		return tavor_rate_to_ib(mthca_rate, dev->rate[port - 1]);
port              134 drivers/infiniband/hw/mthca/mthca_av.c u8 mthca_get_rate(struct mthca_dev *dev, int static_rate, u8 port)
port              138 drivers/infiniband/hw/mthca/mthca_av.c 	if (!static_rate || ib_rate_to_mult(static_rate) >= dev->rate[port - 1])
port              143 drivers/infiniband/hw/mthca/mthca_av.c 					  dev->rate[port - 1]);
port             1438 drivers/infiniband/hw/mthca/mthca_cmd.c 		  int port)
port             1481 drivers/infiniband/hw/mthca/mthca_cmd.c 	err = mthca_cmd(dev, mailbox->dma, port, 0, CMD_INIT_IB,
port             1488 drivers/infiniband/hw/mthca/mthca_cmd.c int mthca_CLOSE_IB(struct mthca_dev *dev, int port)
port             1490 drivers/infiniband/hw/mthca/mthca_cmd.c 	return mthca_cmd(dev, 0, port, 0, CMD_CLOSE_IB, CMD_TIME_CLASS_A);
port             1499 drivers/infiniband/hw/mthca/mthca_cmd.c 		 int port)
port             1527 drivers/infiniband/hw/mthca/mthca_cmd.c 	err = mthca_cmd(dev, mailbox->dma, port, 0, CMD_SET_IB,
port             1863 drivers/infiniband/hw/mthca/mthca_cmd.c 		  int port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
port             1869 drivers/infiniband/hw/mthca/mthca_cmd.c 	u32 in_modifier = port;
port              272 drivers/infiniband/hw/mthca/mthca_cmd.h 		  int port);
port              273 drivers/infiniband/hw/mthca/mthca_cmd.h int mthca_CLOSE_IB(struct mthca_dev *dev, int port);
port              276 drivers/infiniband/hw/mthca/mthca_cmd.h 		 int port);
port              315 drivers/infiniband/hw/mthca/mthca_cmd.h 		  int port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
port              560 drivers/infiniband/hw/mthca/mthca_dev.h 		    int port,
port              573 drivers/infiniband/hw/mthca/mthca_dev.h u8 mthca_get_rate(struct mthca_dev *dev, int static_rate, u8 port);
port              574 drivers/infiniband/hw/mthca/mthca_dev.h enum ib_rate mthca_rate_to_ib(struct mthca_dev *dev, u8 mthca_rate, u8 port);
port              156 drivers/infiniband/hw/mthca/mthca_eq.c 			__be32 port;
port              246 drivers/infiniband/hw/mthca/mthca_eq.c static void port_change(struct mthca_dev *dev, int port, int active)
port              251 drivers/infiniband/hw/mthca/mthca_eq.c 		  active ? "active" : "down", port);
port              255 drivers/infiniband/hw/mthca/mthca_eq.c 	record.element.port_num = port;
port              335 drivers/infiniband/hw/mthca/mthca_eq.c 				    (be32_to_cpu(eqe->event.port_change.port) >> 28) & 3,
port              140 drivers/infiniband/hw/mthca/mthca_provider.c 			    u8 port, struct ib_port_attr *props)
port              155 drivers/infiniband/hw/mthca/mthca_provider.c 	in_mad->attr_mod = cpu_to_be32(port);
port              158 drivers/infiniband/hw/mthca/mthca_provider.c 			    port, NULL, NULL, in_mad, out_mad);
port              207 drivers/infiniband/hw/mthca/mthca_provider.c 			     u8 port, int port_modify_mask,
port              217 drivers/infiniband/hw/mthca/mthca_provider.c 	err = ib_query_port(ibdev, port, &attr);
port              227 drivers/infiniband/hw/mthca/mthca_provider.c 	err = mthca_SET_IB(to_mdev(ibdev), &set_ib, port);
port              236 drivers/infiniband/hw/mthca/mthca_provider.c 			    u8 port, u16 index, u16 *pkey)
port              252 drivers/infiniband/hw/mthca/mthca_provider.c 			    port, NULL, NULL, in_mad, out_mad);
port              264 drivers/infiniband/hw/mthca/mthca_provider.c static int mthca_query_gid(struct ib_device *ibdev, u8 port,
port              278 drivers/infiniband/hw/mthca/mthca_provider.c 	in_mad->attr_mod = cpu_to_be32(port);
port              281 drivers/infiniband/hw/mthca/mthca_provider.c 			    port, NULL, NULL, in_mad, out_mad);
port              292 drivers/infiniband/hw/mthca/mthca_provider.c 			    port, NULL, NULL, in_mad, out_mad);
port              266 drivers/infiniband/hw/mthca/mthca_provider.h 	u8                     port; /* for SQP and memfree use only */
port              257 drivers/infiniband/hw/mthca/mthca_qp.c 		qp->port = qp->alt_port;
port              310 drivers/infiniband/hw/mthca/mthca_qp.c static void init_port(struct mthca_dev *dev, int port)
port              323 drivers/infiniband/hw/mthca/mthca_qp.c 	err = mthca_INIT_IB(dev, &param, port);
port              523 drivers/infiniband/hw/mthca/mthca_qp.c 			  struct mthca_qp_path *path, u8 port)
port              528 drivers/infiniband/hw/mthca/mthca_qp.c 					   port);
port              637 drivers/infiniband/hw/mthca/mthca_qp.c 			cpu_to_be32(qp->port << 24);
port              661 drivers/infiniband/hw/mthca/mthca_qp.c 				   attr_mask & IB_QP_PORT ? attr->port_num : qp->port))
port              807 drivers/infiniband/hw/mthca/mthca_qp.c 		qp->port = attr->port_num;
port              821 drivers/infiniband/hw/mthca/mthca_qp.c 			init_port(dev, qp->port);
port              827 drivers/infiniband/hw/mthca/mthca_qp.c 			mthca_CLOSE_IB(dev, qp->port);
port             1316 drivers/infiniband/hw/mthca/mthca_qp.c 	qp->port = 0;
port             1370 drivers/infiniband/hw/mthca/mthca_qp.c 		    int port,
port             1374 drivers/infiniband/hw/mthca/mthca_qp.c 	u32 mqpn = qpn * 2 + dev->qp_table.sqp_start + port - 1;
port             1398 drivers/infiniband/hw/mthca/mthca_qp.c 	sqp->qp.port      = port;
port             1542 drivers/infiniband/hw/mthca/mthca_qp.c 		ib_get_cached_pkey(&dev->ib_dev, sqp->qp.port,
port             1545 drivers/infiniband/hw/mthca/mthca_qp.c 		ib_get_cached_pkey(&dev->ib_dev, sqp->qp.port,
port               57 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c int ocrdma_query_pkey(struct ib_device *ibdev, u8 port, u16 index, u16 *pkey)
port              155 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c 		      u8 port, struct ib_port_attr *props)
port              193 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c int ocrdma_modify_port(struct ib_device *ibdev, u8 port, int mask,
port               56 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h int ocrdma_query_port(struct ib_device *, u8 port, struct ib_port_attr *props);
port               57 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h int ocrdma_modify_port(struct ib_device *, u8 port, int mask,
port               64 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h int ocrdma_query_pkey(struct ib_device *, u8 port, u16 index, u16 *pkey);
port              682 drivers/infiniband/hw/qedr/qedr_iw_cm.c 		iparams.port = ntohs(laddr->sin_port);
port              692 drivers/infiniband/hw/qedr/qedr_iw_cm.c 		iparams.port = ntohs(laddr6->sin6_port);
port               70 drivers/infiniband/hw/qedr/verbs.c int qedr_query_pkey(struct ib_device *ibdev, u8 port, u16 index, u16 *pkey)
port               79 drivers/infiniband/hw/qedr/verbs.c int qedr_iw_query_gid(struct ib_device *ibdev, u8 port,
port              208 drivers/infiniband/hw/qedr/verbs.c int qedr_query_port(struct ib_device *ibdev, u8 port, struct ib_port_attr *attr)
port              254 drivers/infiniband/hw/qedr/verbs.c int qedr_modify_port(struct ib_device *ibdev, u8 port, int mask,
port               37 drivers/infiniband/hw/qedr/verbs.h int qedr_query_port(struct ib_device *, u8 port, struct ib_port_attr *props);
port               38 drivers/infiniband/hw/qedr/verbs.h int qedr_modify_port(struct ib_device *, u8 port, int mask,
port               41 drivers/infiniband/hw/qedr/verbs.h int qedr_iw_query_gid(struct ib_device *ibdev, u8 port,
port               44 drivers/infiniband/hw/qedr/verbs.h int qedr_query_pkey(struct ib_device *, u8 port, u16 index, u16 *pkey);
port              633 drivers/infiniband/hw/qib/qib.h 	u8 port;        /* IB port number and index into dd->pports - 1 */
port             1203 drivers/infiniband/hw/qib/qib.h static inline struct qib_ibport *to_iport(struct ib_device *ibdev, u8 port)
port             1206 drivers/infiniband/hw/qib/qib.h 	unsigned pidx = port - 1; /* IB number port from 1, hdw from 0 */
port             1492 drivers/infiniband/hw/qib/qib.h #define qib_dev_porterr(dd, port, fmt, ...) \
port             1494 drivers/infiniband/hw/qib/qib.h 		rvt_get_ibdev_name(&(dd)->verbs_dev.rdi), (dd)->unit, (port), \
port              422 drivers/infiniband/hw/qib/qib_common.h 	__u16 port;             /* IB port assigned to caller (1-based) */
port              519 drivers/infiniband/hw/qib/qib_common.h 	__u16 port;
port              590 drivers/infiniband/hw/qib/qib_diag.c 	if (!dp.port || dp.port > dd->num_pports) {
port              594 drivers/infiniband/hw/qib/qib_diag.c 	ppd = &dd->pport[dp.port - 1];
port              648 drivers/infiniband/hw/qib/qib_driver.c 		    dd->unit, ppd->port, lid);
port              161 drivers/infiniband/hw/qib/qib_file_ops.c 	kinfo->spi_port = ppd->port;
port             1354 drivers/infiniband/hw/qib/qib_file_ops.c static int choose_port_ctxt(struct file *fp, struct qib_devdata *dd, u32 port,
port             1360 drivers/infiniband/hw/qib/qib_file_ops.c 	if (port) {
port             1361 drivers/infiniband/hw/qib/qib_file_ops.c 		if (!usable(dd->pport + port - 1)) {
port             1365 drivers/infiniband/hw/qib/qib_file_ops.c 			ppd = dd->pport + port - 1;
port             1410 drivers/infiniband/hw/qib/qib_file_ops.c 	u32 port = uinfo->spu_port, ctxt;
port             1432 drivers/infiniband/hw/qib/qib_file_ops.c 			if (port && port <= dd->num_pports &&
port             1433 drivers/infiniband/hw/qib/qib_file_ops.c 			    usable(dd->pport + port - 1))
port             1453 drivers/infiniband/hw/qib/qib_file_ops.c 			ret = choose_port_ctxt(fp, udd, port, uinfo);
port             1461 drivers/infiniband/hw/qib/qib_file_ops.c 				ret = choose_port_ctxt(fp, dd, port, uinfo);
port             1890 drivers/infiniband/hw/qib/qib_file_ops.c 	info.port = rcd->ppd->port;
port             1095 drivers/infiniband/hw/qib/qib_iba6120.c 		qib_dev_porterr(dd, ppd->port, "%s error\n", msg);
port             2540 drivers/infiniband/hw/qib/qib_iba6120.c static u32 qib_read_6120portcntrs(struct qib_devdata *dd, loff_t pos, u32 port,
port             2553 drivers/infiniband/hw/qib/qib_iba6120.c 		struct qib_pportdata *ppd = &dd->pport[port];
port             2895 drivers/infiniband/hw/qib/qib_iba6120.c 			 ppd->dd->unit, ppd->port);
port             2900 drivers/infiniband/hw/qib/qib_iba6120.c 			ppd->dd->unit, ppd->port);
port              919 drivers/infiniband/hw/qib/qib_iba7220.c 			    ppd->dd->unit, ppd->port, sbuf[2], sbuf[1],
port              925 drivers/infiniband/hw/qib/qib_iba7220.c 			    ppd->port);
port             1204 drivers/infiniband/hw/qib/qib_iba7220.c 		qib_dev_porterr(dd, ppd->port, "%s error\n", msg);
port             2679 drivers/infiniband/hw/qib/qib_iba7220.c 			 ppd->dd->unit, ppd->port);
port             2686 drivers/infiniband/hw/qib/qib_iba7220.c 			ppd->dd->unit, ppd->port);
port             3193 drivers/infiniband/hw/qib/qib_iba7220.c static u32 qib_read_7220portcntrs(struct qib_devdata *dd, loff_t pos, u32 port,
port             3209 drivers/infiniband/hw/qib/qib_iba7220.c 		struct qib_pportdata *ppd = &dd->pport[port];
port              193 drivers/infiniband/hw/qib/qib_iba7322.c #define INT_MASK_P(fldname, port) SYM_MASK(IntMask, fldname##IntMask##_##port)
port              195 drivers/infiniband/hw/qib/qib_iba7322.c #define INT_MASK_PM(fldname, port) SYM_MASK(IntMask, fldname##Mask##_##port)
port              673 drivers/infiniband/hw/qib/qib_iba7322.c 	int port; /* 0 if not port-specific, else port # */
port             1202 drivers/infiniband/hw/qib/qib_iba7322.c #define HWE_AUTO_P(fldname, port) { .mask = SYM_MASK(HwErrMask, \
port             1203 drivers/infiniband/hw/qib/qib_iba7322.c 	fldname##Mask##_##port), .msg = #fldname , .sz = sizeof(#fldname) }
port             1597 drivers/infiniband/hw/qib/qib_iba7322.c 			    ppd->port);
port             1603 drivers/infiniband/hw/qib/qib_iba7322.c 		qib_dev_porterr(dd, ppd->port,
port             1845 drivers/infiniband/hw/qib/qib_iba7322.c 				ppd->dd->unit, ppd->port, ibclt);
port             1872 drivers/infiniband/hw/qib/qib_iba7322.c 			 ppd->port);
port             1887 drivers/infiniband/hw/qib/qib_iba7322.c 		qib_dev_porterr(dd, ppd->port,
port             2004 drivers/infiniband/hw/qib/qib_iba7322.c 		qib_dev_porterr(dd, ppd->port, "%s error\n", msg);
port             2481 drivers/infiniband/hw/qib/qib_iba7322.c 			guid = be64_to_cpu(dd->base_guid) + ppd->port - 1;
port             2644 drivers/infiniband/hw/qib/qib_iba7322.c 	extctl = dd->cspec->extctrl & (ppd->port == 1 ?
port             2647 drivers/infiniband/hw/qib/qib_iba7322.c 		extctl |= ppd->port == 1 ? ExtLED_IB1_GRN : ExtLED_IB2_GRN;
port             2657 drivers/infiniband/hw/qib/qib_iba7322.c 		extctl |= ppd->port == 1 ? ExtLED_IB1_YEL : ExtLED_IB2_YEL;
port             2722 drivers/infiniband/hw/qib/qib_iba7322.c 	unsigned pidx = ppd->port - 1;
port             3449 drivers/infiniband/hw/qib/qib_iba7322.c 			if (irq_table[i].port) {
port             3451 drivers/infiniband/hw/qib/qib_iba7322.c 				if (irq_table[i].port > dd->num_pports)
port             3453 drivers/infiniband/hw/qib/qib_iba7322.c 				arg = dd->pport + irq_table[i].port - 1;
port             4332 drivers/infiniband/hw/qib/qib_iba7322.c 			 ppd->dd->unit, ppd->port);
port             4340 drivers/infiniband/hw/qib/qib_iba7322.c 			ppd->dd->unit, ppd->port);
port             5058 drivers/infiniband/hw/qib/qib_iba7322.c static u32 qib_read_7322portcntrs(struct qib_devdata *dd, loff_t pos, u32 port,
port             5070 drivers/infiniband/hw/qib/qib_iba7322.c 		struct qib_pportdata *ppd = &dd->pport[port];
port             6052 drivers/infiniband/hw/qib/qib_iba7322.c 	u32 pidx, unit, port, deflt, h1;
port             6077 drivers/infiniband/hw/qib/qib_iba7322.c 		port = simple_strtoul(str, &nxt, 0);
port             6107 drivers/infiniband/hw/qib/qib_iba7322.c 			if (ppd->port != port || !ppd->link_speed_supported)
port             6570 drivers/infiniband/hw/qib/qib_iba7322.c 					dd->unit, ppd->port);
port             6749 drivers/infiniband/hw/qib/qib_iba7322.c 	qib_dev_porterr(ppd->dd, ppd->port,
port             6753 drivers/infiniband/hw/qib/qib_iba7322.c 	qib_dev_porterr(ppd->dd, ppd->port,
port             6757 drivers/infiniband/hw/qib/qib_iba7322.c 	qib_dev_porterr(ppd->dd, ppd->port,
port             6763 drivers/infiniband/hw/qib/qib_iba7322.c 	qib_dev_porterr(ppd->dd, ppd->port,
port             6775 drivers/infiniband/hw/qib/qib_iba7322.c 	qib_dev_porterr(ppd->dd, ppd->port,
port             6782 drivers/infiniband/hw/qib/qib_iba7322.c 	qib_dev_porterr(ppd->dd, ppd->port,
port             6787 drivers/infiniband/hw/qib/qib_iba7322.c 	qib_dev_porterr(ppd->dd, ppd->port,
port             6791 drivers/infiniband/hw/qib/qib_iba7322.c 	qib_dev_porterr(ppd->dd, ppd->port,
port             6795 drivers/infiniband/hw/qib/qib_iba7322.c 	qib_dev_porterr(ppd->dd, ppd->port,
port             6799 drivers/infiniband/hw/qib/qib_iba7322.c 	qib_dev_porterr(ppd->dd, ppd->port,
port             6803 drivers/infiniband/hw/qib/qib_iba7322.c 	qib_dev_porterr(ppd->dd, ppd->port,
port             6807 drivers/infiniband/hw/qib/qib_iba7322.c 	qib_dev_porterr(ppd->dd, ppd->port,
port             6811 drivers/infiniband/hw/qib/qib_iba7322.c 	qib_dev_porterr(ppd->dd, ppd->port,
port             6815 drivers/infiniband/hw/qib/qib_iba7322.c 	qib_dev_porterr(ppd->dd, ppd->port,
port             6892 drivers/infiniband/hw/qib/qib_iba7322.c 		((dd->num_pports == 1 || ppd->port == 2) ? n :
port             7283 drivers/infiniband/hw/qib/qib_iba7322.c 		     irq_table[i].port <= dd->num_pports) ||
port             7675 drivers/infiniband/hw/qib/qib_iba7322.c 			ppd->dd->unit, ppd->port, idx);
port             7829 drivers/infiniband/hw/qib/qib_iba7322.c 			ppd->dd->unit, ppd->port);
port             7833 drivers/infiniband/hw/qib/qib_iba7322.c 			ppd->dd->unit, ppd->port);
port             8442 drivers/infiniband/hw/qib/qib_iba7322.c 		portsel = ppd->port == 1 ? portsel_port1 : portsel_port2;
port              221 drivers/infiniband/hw/qib/qib_init.c 			u8 hw_pidx, u8 port)
port              227 drivers/infiniband/hw/qib/qib_init.c 	ppd->port = port; /* IB port number, not index */
port              299 drivers/infiniband/hw/qib/qib_init.c 		 qib_cc_table_size, IB_CCT_MIN_ENTRIES, port);
port              303 drivers/infiniband/hw/qib/qib_init.c 		port);
port              716 drivers/infiniband/hw/qib/qib_init.c 				 "Failed to bringup IB port %u\n", ppd->port);
port               78 drivers/infiniband/hw/qib/qib_intr.c 	event.element.port_num = ppd->port;
port              279 drivers/infiniband/hw/qib/qib_mad.c 			     u8 port)
port              284 drivers/infiniband/hw/qib/qib_mad.c 	unsigned pidx = port - 1; /* IB number port from 1, hdw from 0 */
port              305 drivers/infiniband/hw/qib/qib_mad.c 	nip->local_port_num = port;
port              314 drivers/infiniband/hw/qib/qib_mad.c 			     u8 port)
port              319 drivers/infiniband/hw/qib/qib_mad.c 	unsigned pidx = port - 1; /* IB number port from 1, hdw from 0 */
port              455 drivers/infiniband/hw/qib/qib_mad.c 			     u8 port)
port              467 drivers/infiniband/hw/qib/qib_mad.c 		port_num = port;
port              474 drivers/infiniband/hw/qib/qib_mad.c 		if (port_num != port) {
port              503 drivers/infiniband/hw/qib/qib_mad.c 	pip->local_port_num = port;
port              581 drivers/infiniband/hw/qib/qib_mad.c static int get_pkeys(struct qib_devdata *dd, u8 port, u16 *pkeys)
port              583 drivers/infiniband/hw/qib/qib_mad.c 	struct qib_pportdata *ppd = dd->pport + port - 1;
port              597 drivers/infiniband/hw/qib/qib_mad.c 			      u8 port)
port              610 drivers/infiniband/hw/qib/qib_mad.c 		get_pkeys(dd, port, p);
port              621 drivers/infiniband/hw/qib/qib_mad.c 			     u8 port)
port              626 drivers/infiniband/hw/qib/qib_mad.c 	unsigned pidx = port - 1; /* IB number port from 1, hdw from 0 */
port              642 drivers/infiniband/hw/qib/qib_mad.c 	return subn_get_guidinfo(smp, ibdev, port);
port              654 drivers/infiniband/hw/qib/qib_mad.c 			     u8 port)
port              674 drivers/infiniband/hw/qib/qib_mad.c 		port_num = port;
port              679 drivers/infiniband/hw/qib/qib_mad.c 		if (port_num != port)
port              688 drivers/infiniband/hw/qib/qib_mad.c 	event.element.port_num = port;
port              882 drivers/infiniband/hw/qib/qib_mad.c 	ret = subn_get_portinfo(smp, ibdev, port);
port              988 drivers/infiniband/hw/qib/qib_mad.c static int set_pkeys(struct qib_devdata *dd, u8 port, u16 *pkeys)
port             1001 drivers/infiniband/hw/qib/qib_mad.c 	ppd = dd->pport + (port - 1);
port             1033 drivers/infiniband/hw/qib/qib_mad.c 		event.element.port_num = port;
port             1040 drivers/infiniband/hw/qib/qib_mad.c 			      u8 port)
port             1051 drivers/infiniband/hw/qib/qib_mad.c 	if (startpx != 0 || set_pkeys(dd, port, q) != 0)
port             1054 drivers/infiniband/hw/qib/qib_mad.c 	return subn_get_pkeytable(smp, ibdev, port);
port             1058 drivers/infiniband/hw/qib/qib_mad.c 			     u8 port)
port             1060 drivers/infiniband/hw/qib/qib_mad.c 	struct qib_ibport *ibp = to_iport(ibdev, port);
port             1076 drivers/infiniband/hw/qib/qib_mad.c 			     u8 port)
port             1078 drivers/infiniband/hw/qib/qib_mad.c 	struct qib_ibport *ibp = to_iport(ibdev, port);
port             1091 drivers/infiniband/hw/qib/qib_mad.c 	qib_set_uevent_bits(ppd_from_ibp(to_iport(ibdev, port)),
port             1094 drivers/infiniband/hw/qib/qib_mad.c 	return subn_get_sl_to_vl(smp, ibdev, port);
port             1098 drivers/infiniband/hw/qib/qib_mad.c 			   u8 port)
port             1101 drivers/infiniband/hw/qib/qib_mad.c 	struct qib_pportdata *ppd = ppd_from_ibp(to_iport(ibdev, port));
port             1120 drivers/infiniband/hw/qib/qib_mad.c 			   u8 port)
port             1123 drivers/infiniband/hw/qib/qib_mad.c 	struct qib_pportdata *ppd = ppd_from_ibp(to_iport(ibdev, port));
port             1136 drivers/infiniband/hw/qib/qib_mad.c 	return subn_get_vl_arb(smp, ibdev, port);
port             1140 drivers/infiniband/hw/qib/qib_mad.c 			     u8 port)
port             1183 drivers/infiniband/hw/qib/qib_mad.c 				      struct ib_device *ibdev, u8 port)
port             1189 drivers/infiniband/hw/qib/qib_mad.c 	struct qib_ibport *ibp = to_iport(ibdev, port);
port             1197 drivers/infiniband/hw/qib/qib_mad.c 	if (pmp->mad_hdr.attr_mod != 0 || port_select != port) {
port             1221 drivers/infiniband/hw/qib/qib_mad.c 				      struct ib_device *ibdev, u8 port)
port             1227 drivers/infiniband/hw/qib/qib_mad.c 	struct qib_ibport *ibp = to_iport(ibdev, port);
port             1233 drivers/infiniband/hw/qib/qib_mad.c 	if (pmp->mad_hdr.attr_mod != 0 || p->port_select != port) {
port             1261 drivers/infiniband/hw/qib/qib_mad.c 	ret = pma_get_portsamplescontrol(pmp, ibdev, port);
port             1350 drivers/infiniband/hw/qib/qib_mad.c 				     struct ib_device *ibdev, u8 port)
port             1356 drivers/infiniband/hw/qib/qib_mad.c 	struct qib_ibport *ibp = to_iport(ibdev, port);
port             1389 drivers/infiniband/hw/qib/qib_mad.c 					 struct ib_device *ibdev, u8 port)
port             1395 drivers/infiniband/hw/qib/qib_mad.c 	struct qib_ibport *ibp = to_iport(ibdev, port);
port             1431 drivers/infiniband/hw/qib/qib_mad.c 				struct ib_device *ibdev, u8 port)
port             1435 drivers/infiniband/hw/qib/qib_mad.c 	struct qib_ibport *ibp = to_iport(ibdev, port);
port             1464 drivers/infiniband/hw/qib/qib_mad.c 	if (pmp->mad_hdr.attr_mod != 0 || port_select != port)
port             1529 drivers/infiniband/hw/qib/qib_mad.c 				     struct ib_device *ibdev, u8 port)
port             1535 drivers/infiniband/hw/qib/qib_mad.c 	struct qib_ibport *ibp = to_iport(ibdev, port);
port             1548 drivers/infiniband/hw/qib/qib_mad.c 	if (port_select != port)
port             1659 drivers/infiniband/hw/qib/qib_mad.c 				    struct ib_device *ibdev, u8 port)
port             1663 drivers/infiniband/hw/qib/qib_mad.c 	struct qib_ibport *ibp = to_iport(ibdev, port);
port             1672 drivers/infiniband/hw/qib/qib_mad.c 	if (pmp->mad_hdr.attr_mod != 0 || port_select != port) {
port             1706 drivers/infiniband/hw/qib/qib_mad.c 				struct ib_device *ibdev, u8 port)
port             1710 drivers/infiniband/hw/qib/qib_mad.c 	struct qib_ibport *ibp = to_iport(ibdev, port);
port             1765 drivers/infiniband/hw/qib/qib_mad.c 	return pma_get_portcounters(pmp, ibdev, port);
port             1769 drivers/infiniband/hw/qib/qib_mad.c 				     struct ib_device *ibdev, u8 port)
port             1771 drivers/infiniband/hw/qib/qib_mad.c 	struct qib_ibport *ibp = to_iport(ibdev, port);
port             1781 drivers/infiniband/hw/qib/qib_mad.c 	ret = pma_get_portcounters_cong(pmp, ibdev, port);
port             1820 drivers/infiniband/hw/qib/qib_mad.c 				    struct ib_device *ibdev, u8 port)
port             1824 drivers/infiniband/hw/qib/qib_mad.c 	struct qib_ibport *ibp = to_iport(ibdev, port);
port             1857 drivers/infiniband/hw/qib/qib_mad.c 	return pma_get_portcounters_ext(pmp, ibdev, port);
port             1861 drivers/infiniband/hw/qib/qib_mad.c 			u8 port, const struct ib_mad *in_mad,
port             1865 drivers/infiniband/hw/qib/qib_mad.c 	struct qib_ibport *ibp = to_iport(ibdev, port);
port             1891 drivers/infiniband/hw/qib/qib_mad.c 		    port != port_num)
port             1904 drivers/infiniband/hw/qib/qib_mad.c 			ret = subn_get_nodeinfo(smp, ibdev, port);
port             1907 drivers/infiniband/hw/qib/qib_mad.c 			ret = subn_get_guidinfo(smp, ibdev, port);
port             1910 drivers/infiniband/hw/qib/qib_mad.c 			ret = subn_get_portinfo(smp, ibdev, port);
port             1913 drivers/infiniband/hw/qib/qib_mad.c 			ret = subn_get_pkeytable(smp, ibdev, port);
port             1916 drivers/infiniband/hw/qib/qib_mad.c 			ret = subn_get_sl_to_vl(smp, ibdev, port);
port             1919 drivers/infiniband/hw/qib/qib_mad.c 			ret = subn_get_vl_arb(smp, ibdev, port);
port             1941 drivers/infiniband/hw/qib/qib_mad.c 			ret = subn_set_guidinfo(smp, ibdev, port);
port             1944 drivers/infiniband/hw/qib/qib_mad.c 			ret = subn_set_portinfo(smp, ibdev, port);
port             1947 drivers/infiniband/hw/qib/qib_mad.c 			ret = subn_set_pkeytable(smp, ibdev, port);
port             1950 drivers/infiniband/hw/qib/qib_mad.c 			ret = subn_set_sl_to_vl(smp, ibdev, port);
port             1953 drivers/infiniband/hw/qib/qib_mad.c 			ret = subn_set_vl_arb(smp, ibdev, port);
port             1974 drivers/infiniband/hw/qib/qib_mad.c 			ret = subn_trap_repress(smp, ibdev, port);
port             2012 drivers/infiniband/hw/qib/qib_mad.c static int process_perf(struct ib_device *ibdev, u8 port,
port             2033 drivers/infiniband/hw/qib/qib_mad.c 			ret = pma_get_portsamplescontrol(pmp, ibdev, port);
port             2036 drivers/infiniband/hw/qib/qib_mad.c 			ret = pma_get_portsamplesresult(pmp, ibdev, port);
port             2039 drivers/infiniband/hw/qib/qib_mad.c 			ret = pma_get_portsamplesresult_ext(pmp, ibdev, port);
port             2042 drivers/infiniband/hw/qib/qib_mad.c 			ret = pma_get_portcounters(pmp, ibdev, port);
port             2045 drivers/infiniband/hw/qib/qib_mad.c 			ret = pma_get_portcounters_ext(pmp, ibdev, port);
port             2048 drivers/infiniband/hw/qib/qib_mad.c 			ret = pma_get_portcounters_cong(pmp, ibdev, port);
port             2059 drivers/infiniband/hw/qib/qib_mad.c 			ret = pma_set_portsamplescontrol(pmp, ibdev, port);
port             2062 drivers/infiniband/hw/qib/qib_mad.c 			ret = pma_set_portcounters(pmp, ibdev, port);
port             2065 drivers/infiniband/hw/qib/qib_mad.c 			ret = pma_set_portcounters_ext(pmp, ibdev, port);
port             2068 drivers/infiniband/hw/qib/qib_mad.c 			ret = pma_set_portcounters_cong(pmp, ibdev, port);
port             2116 drivers/infiniband/hw/qib/qib_mad.c 				struct ib_device *ibdev, u8 port)
port             2120 drivers/infiniband/hw/qib/qib_mad.c 	struct qib_ibport *ibp = to_iport(ibdev, port);
port             2132 drivers/infiniband/hw/qib/qib_mad.c 				struct ib_device *ibdev, u8 port)
port             2137 drivers/infiniband/hw/qib/qib_mad.c 	struct qib_ibport *ibp = to_iport(ibdev, port);
port             2163 drivers/infiniband/hw/qib/qib_mad.c 				struct ib_device *ibdev, u8 port)
port             2167 drivers/infiniband/hw/qib/qib_mad.c 	struct qib_ibport *ibp = to_iport(ibdev, port);
port             2216 drivers/infiniband/hw/qib/qib_mad.c 				struct ib_device *ibdev, u8 port)
port             2220 drivers/infiniband/hw/qib/qib_mad.c 	struct qib_ibport *ibp = to_iport(ibdev, port);
port             2244 drivers/infiniband/hw/qib/qib_mad.c 				struct ib_device *ibdev, u8 port)
port             2248 drivers/infiniband/hw/qib/qib_mad.c 	struct qib_ibport *ibp = to_iport(ibdev, port);
port             2306 drivers/infiniband/hw/qib/qib_mad.c 			u8 port, const struct ib_mad *in_mad,
port             2310 drivers/infiniband/hw/qib/qib_mad.c 	struct qib_ibport *ibp = to_iport(ibdev, port);
port             2333 drivers/infiniband/hw/qib/qib_mad.c 			ret = cc_get_congestion_info(ccp, ibdev, port);
port             2337 drivers/infiniband/hw/qib/qib_mad.c 			ret = cc_get_congestion_setting(ccp, ibdev, port);
port             2341 drivers/infiniband/hw/qib/qib_mad.c 			ret = cc_get_congestion_control_table(ccp, ibdev, port);
port             2354 drivers/infiniband/hw/qib/qib_mad.c 			ret = cc_set_congestion_setting(ccp, ibdev, port);
port             2358 drivers/infiniband/hw/qib/qib_mad.c 			ret = cc_set_congestion_control_table(ccp, ibdev, port);
port             2406 drivers/infiniband/hw/qib/qib_mad.c int qib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port,
port             2413 drivers/infiniband/hw/qib/qib_mad.c 	struct qib_ibport *ibp = to_iport(ibdev, port);
port             2425 drivers/infiniband/hw/qib/qib_mad.c 		ret = process_subn(ibdev, mad_flags, port, in_mad, out_mad);
port             2429 drivers/infiniband/hw/qib/qib_mad.c 		ret = process_perf(ibdev, port, in_mad, out_mad);
port             2438 drivers/infiniband/hw/qib/qib_mad.c 		ret = process_cc(ibdev, mad_flags, port, in_mad, out_mad);
port              128 drivers/infiniband/hw/qib/qib_qp.c 		  enum ib_qp_type type, u8 port)
port              142 drivers/infiniband/hw/qib/qib_qp.c 		n = 1 << (ret + 2 * (port - 1));
port               89 drivers/infiniband/hw/qib/qib_qsfp.c 		qib_dev_porterr(dd, ppd->port,
port              139 drivers/infiniband/hw/qib/qib_qsfp.c 		qib_dev_porterr(dd, ppd->port, "QSFP failed even retrying\n");
port              141 drivers/infiniband/hw/qib/qib_qsfp.c 		qib_dev_porterr(dd, ppd->port, "QSFP retries: %d\n", pass);
port              198 drivers/infiniband/hw/qib/qib_qsfp.c 		qib_dev_porterr(dd, ppd->port,
port              292 drivers/infiniband/hw/qib/qib_qsfp.c 		qib_dev_porterr(ppd->dd, ppd->port,
port              305 drivers/infiniband/hw/qib/qib_qsfp.c 			qib_dev_porterr(ppd->dd, ppd->port,
port              315 drivers/infiniband/hw/qib/qib_qsfp.c 		qib_dev_porterr(ppd->dd, ppd->port,
port              384 drivers/infiniband/hw/qib/qib_qsfp.c 		qib_dev_porterr(ppd->dd, ppd->port,
port              422 drivers/infiniband/hw/qib/qib_qsfp.c 		qib_dev_porterr(ppd->dd, ppd->port,
port              121 drivers/infiniband/hw/qib/qib_ruc.c 		    ppd_from_ibp(ibp)->port !=
port              160 drivers/infiniband/hw/qib/qib_ruc.c 		    ppd_from_ibp(ibp)->port != qp->port_num)
port              695 drivers/infiniband/hw/qib/qib_sdma.c 	qib_dev_porterr(ppd->dd, ppd->port,
port              697 drivers/infiniband/hw/qib/qib_sdma.c 	qib_dev_porterr(ppd->dd, ppd->port,
port              699 drivers/infiniband/hw/qib/qib_sdma.c 	qib_dev_porterr(ppd->dd, ppd->port,
port              718 drivers/infiniband/hw/qib/qib_sdma.c 		qib_dev_porterr(ppd->dd, ppd->port,
port              728 drivers/infiniband/hw/qib/qib_sdma.c 		qib_dev_porterr(ppd->dd, ppd->port,
port              190 drivers/infiniband/hw/qib/qib_tx.c 			pppd[ppd->port] = ppd;
port               37 drivers/infiniband/hw/qib/qib_user_sdma.h qib_user_sdma_queue_create(struct device *dev, int unit, int port, int sport);
port              683 drivers/infiniband/hw/qib/qib_verbs.c 		if (qp->port_num != ppd->port)
port             1346 drivers/infiniband/hw/qib/qib_verbs.c 	u8 port_num = ppd->port;
port              278 drivers/infiniband/hw/qib/qib_verbs.h 		  enum ib_qp_type type, u8 port);
port              333 drivers/infiniband/hw/usnic/usnic_ib_verbs.c int usnic_ib_query_port(struct ib_device *ibdev, u8 port,
port              340 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	if (ib_get_eth_speed(ibdev, port, &props->active_speed,
port              422 drivers/infiniband/hw/usnic/usnic_ib_verbs.c int usnic_ib_query_gid(struct ib_device *ibdev, u8 port, int index,
port              441 drivers/infiniband/hw/usnic/usnic_ib_verbs.c int usnic_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
port               44 drivers/infiniband/hw/usnic/usnic_ib_verbs.h int usnic_ib_query_port(struct ib_device *ibdev, u8 port,
port               49 drivers/infiniband/hw/usnic/usnic_ib_verbs.h int usnic_ib_query_gid(struct ib_device *ibdev, u8 port, int index,
port               51 drivers/infiniband/hw/usnic/usnic_ib_verbs.h int usnic_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
port               69 drivers/infiniband/hw/usnic/usnic_transport.c 	uint16_t port;
port               73 drivers/infiniband/hw/usnic/usnic_transport.c 	err = usnic_transport_sock_get_addr(sock, &proto, &addr, &port);
port               78 drivers/infiniband/hw/usnic/usnic_transport.c 			proto, &addr, port);
port              175 drivers/infiniband/hw/usnic/usnic_transport.c 					uint32_t *addr, uint16_t *port)
port              191 drivers/infiniband/hw/usnic/usnic_transport.c 	if (port)
port              192 drivers/infiniband/hw/usnic/usnic_transport.c 		*port = ntohs(((struct sockaddr_in *)&sock_addr)->sin_port);
port               63 drivers/infiniband/hw/usnic/usnic_transport.h 					uint32_t *addr, uint16_t *port);
port              195 drivers/infiniband/hw/vmw_pvrdma/pvrdma.h 	u8 port;
port              392 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c static void pvrdma_dispatch_event(struct pvrdma_dev *dev, int port,
port              399 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c 	ib_event.element.port_num = port;
port              404 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c static void pvrdma_dev_event(struct pvrdma_dev *dev, u8 port, int type)
port              406 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c 	if (port < 1 || port > dev->dsr->caps.phys_port_cnt) {
port              407 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c 		dev_warn(&dev->pdev->dev, "event on port %d\n", port);
port              411 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c 	pvrdma_dispatch_event(dev, port, type);
port              383 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c 	qp->port = init_attr->port_num;
port              997 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c 	init_attr->port_num = qp->port;
port              128 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c int pvrdma_query_port(struct ib_device *ibdev, u8 port,
port              140 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c 	cmd->port_num = port;
port              186 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c int pvrdma_query_gid(struct ib_device *ibdev, u8 port, int index,
port              208 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c int pvrdma_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
port              218 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c 	cmd->port_num = port;
port              235 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c 					    u8 port)
port              277 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c int pvrdma_modify_port(struct ib_device *ibdev, u8 port, int mask,
port              291 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c 	ret = ib_query_port(ibdev, port, &attr);
port              386 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h int pvrdma_query_port(struct ib_device *ibdev, u8 port,
port              388 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h int pvrdma_query_gid(struct ib_device *ibdev, u8 port,
port              390 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h int pvrdma_query_pkey(struct ib_device *ibdev, u8 port,
port              393 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h 					    u8 port);
port              396 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h int pvrdma_modify_port(struct ib_device *ibdev, u8 port,
port              695 drivers/infiniband/sw/rdmavt/vt.c int rvt_init_port(struct rvt_dev_info *rdi, struct rvt_ibport *port,
port              699 drivers/infiniband/sw/rdmavt/vt.c 	rdi->ports[port_index] = port;
port               46 drivers/infiniband/sw/rxe/rxe.c 	kfree(rxe->port.pkey_tbl);
port               47 drivers/infiniband/sw/rxe/rxe.c 	rxe->port.pkey_tbl = NULL;
port              124 drivers/infiniband/sw/rxe/rxe.c static int rxe_init_port_param(struct rxe_port *port)
port              126 drivers/infiniband/sw/rxe/rxe.c 	port->attr.state		= IB_PORT_DOWN;
port              127 drivers/infiniband/sw/rxe/rxe.c 	port->attr.max_mtu		= IB_MTU_4096;
port              128 drivers/infiniband/sw/rxe/rxe.c 	port->attr.active_mtu		= IB_MTU_256;
port              129 drivers/infiniband/sw/rxe/rxe.c 	port->attr.gid_tbl_len		= RXE_PORT_GID_TBL_LEN;
port              130 drivers/infiniband/sw/rxe/rxe.c 	port->attr.port_cap_flags	= RXE_PORT_PORT_CAP_FLAGS;
port              131 drivers/infiniband/sw/rxe/rxe.c 	port->attr.max_msg_sz		= RXE_PORT_MAX_MSG_SZ;
port              132 drivers/infiniband/sw/rxe/rxe.c 	port->attr.bad_pkey_cntr	= RXE_PORT_BAD_PKEY_CNTR;
port              133 drivers/infiniband/sw/rxe/rxe.c 	port->attr.qkey_viol_cntr	= RXE_PORT_QKEY_VIOL_CNTR;
port              134 drivers/infiniband/sw/rxe/rxe.c 	port->attr.pkey_tbl_len		= RXE_PORT_PKEY_TBL_LEN;
port              135 drivers/infiniband/sw/rxe/rxe.c 	port->attr.lid			= RXE_PORT_LID;
port              136 drivers/infiniband/sw/rxe/rxe.c 	port->attr.sm_lid		= RXE_PORT_SM_LID;
port              137 drivers/infiniband/sw/rxe/rxe.c 	port->attr.lmc			= RXE_PORT_LMC;
port              138 drivers/infiniband/sw/rxe/rxe.c 	port->attr.max_vl_num		= RXE_PORT_MAX_VL_NUM;
port              139 drivers/infiniband/sw/rxe/rxe.c 	port->attr.sm_sl		= RXE_PORT_SM_SL;
port              140 drivers/infiniband/sw/rxe/rxe.c 	port->attr.subnet_timeout	= RXE_PORT_SUBNET_TIMEOUT;
port              141 drivers/infiniband/sw/rxe/rxe.c 	port->attr.init_type_reply	= RXE_PORT_INIT_TYPE_REPLY;
port              142 drivers/infiniband/sw/rxe/rxe.c 	port->attr.active_width		= RXE_PORT_ACTIVE_WIDTH;
port              143 drivers/infiniband/sw/rxe/rxe.c 	port->attr.active_speed		= RXE_PORT_ACTIVE_SPEED;
port              144 drivers/infiniband/sw/rxe/rxe.c 	port->attr.phys_state		= RXE_PORT_PHYS_STATE;
port              145 drivers/infiniband/sw/rxe/rxe.c 	port->mtu_cap			= ib_mtu_enum_to_int(IB_MTU_256);
port              146 drivers/infiniband/sw/rxe/rxe.c 	port->subnet_prefix		= cpu_to_be64(RXE_PORT_SUBNET_PREFIX);
port              156 drivers/infiniband/sw/rxe/rxe.c 	struct rxe_port *port = &rxe->port;
port              158 drivers/infiniband/sw/rxe/rxe.c 	rxe_init_port_param(port);
port              160 drivers/infiniband/sw/rxe/rxe.c 	if (!port->attr.pkey_tbl_len || !port->attr.gid_tbl_len)
port              163 drivers/infiniband/sw/rxe/rxe.c 	port->pkey_tbl = kcalloc(port->attr.pkey_tbl_len,
port              164 drivers/infiniband/sw/rxe/rxe.c 			sizeof(*port->pkey_tbl), GFP_KERNEL);
port              166 drivers/infiniband/sw/rxe/rxe.c 	if (!port->pkey_tbl)
port              169 drivers/infiniband/sw/rxe/rxe.c 	port->pkey_tbl[0] = 0xffff;
port              170 drivers/infiniband/sw/rxe/rxe.c 	addrconf_addr_eui48((unsigned char *)&port->port_guid,
port              173 drivers/infiniband/sw/rxe/rxe.c 	spin_lock_init(&port->port_lock);
port              290 drivers/infiniband/sw/rxe/rxe.c 	struct rxe_port *port = &rxe->port;
port              298 drivers/infiniband/sw/rxe/rxe.c 	port->attr.active_mtu = mtu;
port              299 drivers/infiniband/sw/rxe/rxe.c 	port->mtu_cap = ib_mtu_enum_to_int(mtu);
port               46 drivers/infiniband/sw/rxe/rxe_av.c 	struct rxe_port *port;
port               48 drivers/infiniband/sw/rxe/rxe_av.c 	port = &rxe->port;
port               53 drivers/infiniband/sw/rxe/rxe_av.c 		if (sgid_index > port->attr.gid_tbl_len) {
port               56 drivers/infiniband/sw/rxe/rxe_hw_counters.c 			u8 port, int index)
port               61 drivers/infiniband/sw/rxe/rxe_hw_counters.c 	if (!port || !stats)
port               63 drivers/infiniband/sw/rxe/rxe_hw_counters.h 			u8 port, int index);
port              235 drivers/infiniband/sw/rxe/rxe_net.c static struct socket *rxe_setup_udp_tunnel(struct net *net, __be16 port,
port              250 drivers/infiniband/sw/rxe/rxe_net.c 	udp_cfg.local_udp_port = port;
port              563 drivers/infiniband/sw/rxe/rxe_net.c 	struct rxe_port *port;
port              565 drivers/infiniband/sw/rxe/rxe_net.c 	port = &rxe->port;
port              566 drivers/infiniband/sw/rxe/rxe_net.c 	port->attr.state = IB_PORT_ACTIVE;
port              575 drivers/infiniband/sw/rxe/rxe_net.c 	struct rxe_port *port;
port              577 drivers/infiniband/sw/rxe/rxe_net.c 	port = &rxe->port;
port              578 drivers/infiniband/sw/rxe/rxe_net.c 	port->attr.state = IB_PORT_DOWN;
port               89 drivers/infiniband/sw/rxe/rxe_qp.c 	struct rxe_port *port;
port              106 drivers/infiniband/sw/rxe/rxe_qp.c 		port = &rxe->port;
port              108 drivers/infiniband/sw/rxe/rxe_qp.c 		if (init->qp_type == IB_QPT_SMI && port->qp_smi_index) {
port              113 drivers/infiniband/sw/rxe/rxe_qp.c 		if (init->qp_type == IB_QPT_GSI && port->qp_gsi_index) {
port              180 drivers/infiniband/sw/rxe/rxe_qp.c 	struct rxe_port *port;
port              188 drivers/infiniband/sw/rxe/rxe_qp.c 	port			= &rxe->port;
port              193 drivers/infiniband/sw/rxe/rxe_qp.c 		port->qp_smi_index	= qpn;
port              199 drivers/infiniband/sw/rxe/rxe_qp.c 		port->qp_gsi_index	= qpn;
port              463 drivers/infiniband/sw/rxe/rxe_qp.c 		struct rxe_port *port = &rxe->port;
port              465 drivers/infiniband/sw/rxe/rxe_qp.c 		enum ib_mtu max_mtu = port->attr.max_mtu;
port               85 drivers/infiniband/sw/rxe/rxe_recv.c static void set_bad_pkey_cntr(struct rxe_port *port)
port               87 drivers/infiniband/sw/rxe/rxe_recv.c 	spin_lock_bh(&port->port_lock);
port               88 drivers/infiniband/sw/rxe/rxe_recv.c 	port->attr.bad_pkey_cntr = min((u32)0xffff,
port               89 drivers/infiniband/sw/rxe/rxe_recv.c 				       port->attr.bad_pkey_cntr + 1);
port               90 drivers/infiniband/sw/rxe/rxe_recv.c 	spin_unlock_bh(&port->port_lock);
port               93 drivers/infiniband/sw/rxe/rxe_recv.c static void set_qkey_viol_cntr(struct rxe_port *port)
port               95 drivers/infiniband/sw/rxe/rxe_recv.c 	spin_lock_bh(&port->port_lock);
port               96 drivers/infiniband/sw/rxe/rxe_recv.c 	port->attr.qkey_viol_cntr = min((u32)0xffff,
port               97 drivers/infiniband/sw/rxe/rxe_recv.c 					port->attr.qkey_viol_cntr + 1);
port               98 drivers/infiniband/sw/rxe/rxe_recv.c 	spin_unlock_bh(&port->port_lock);
port              106 drivers/infiniband/sw/rxe/rxe_recv.c 	struct rxe_port *port = &rxe->port;
port              112 drivers/infiniband/sw/rxe/rxe_recv.c 		for (i = 0; i < port->attr.pkey_tbl_len; i++) {
port              113 drivers/infiniband/sw/rxe/rxe_recv.c 			if (pkey_match(pkey, port->pkey_tbl[i])) {
port              122 drivers/infiniband/sw/rxe/rxe_recv.c 			set_bad_pkey_cntr(port);
port              127 drivers/infiniband/sw/rxe/rxe_recv.c 					 port->pkey_tbl[qp->attr.pkey_index]
port              130 drivers/infiniband/sw/rxe/rxe_recv.c 			set_bad_pkey_cntr(port);
port              143 drivers/infiniband/sw/rxe/rxe_recv.c 			set_qkey_viol_cntr(port);
port              217 drivers/infiniband/sw/rxe/rxe_recv.c 	struct rxe_port *port = &rxe->port;
port              234 drivers/infiniband/sw/rxe/rxe_recv.c 		index = (qpn == 1) ? port->qp_gsi_index : qpn;
port              375 drivers/infiniband/sw/rxe/rxe_req.c 	return rxe->port.mtu_cap;
port              384 drivers/infiniband/sw/rxe/rxe_req.c 	struct rxe_port		*port = &rxe->port;
port              423 drivers/infiniband/sw/rxe/rxe_req.c 		 port->pkey_tbl[ibwr->wr.ud.pkey_index] :
port              424 drivers/infiniband/sw/rxe/rxe_req.c 		 port->pkey_tbl[qp->attr.pkey_index];
port               59 drivers/infiniband/sw/rxe/rxe_verbs.c 	struct rxe_port *port;
port               62 drivers/infiniband/sw/rxe/rxe_verbs.c 	port = &rxe->port;
port               65 drivers/infiniband/sw/rxe/rxe_verbs.c 	*attr = port->attr;
port               87 drivers/infiniband/sw/rxe/rxe_verbs.c 	struct rxe_port *port;
port               89 drivers/infiniband/sw/rxe/rxe_verbs.c 	port = &rxe->port;
port               91 drivers/infiniband/sw/rxe/rxe_verbs.c 	if (unlikely(index >= port->attr.pkey_tbl_len)) {
port               97 drivers/infiniband/sw/rxe/rxe_verbs.c 	*pkey = port->pkey_tbl[index];
port              124 drivers/infiniband/sw/rxe/rxe_verbs.c 	struct rxe_port *port;
port              126 drivers/infiniband/sw/rxe/rxe_verbs.c 	port = &rxe->port;
port              128 drivers/infiniband/sw/rxe/rxe_verbs.c 	port->attr.port_cap_flags |= attr->set_port_cap_mask;
port              129 drivers/infiniband/sw/rxe/rxe_verbs.c 	port->attr.port_cap_flags &= ~attr->clr_port_cap_mask;
port              132 drivers/infiniband/sw/rxe/rxe_verbs.c 		port->attr.qkey_viol_cntr = 0;
port              414 drivers/infiniband/sw/rxe/rxe_verbs.h 	struct rxe_port		port;
port              196 drivers/infiniband/sw/siw/siw_verbs.c int siw_query_port(struct ib_device *base_dev, u8 port,
port              230 drivers/infiniband/sw/siw/siw_verbs.c int siw_get_port_immutable(struct ib_device *base_dev, u8 port,
port              234 drivers/infiniband/sw/siw/siw_verbs.c 	int rv = siw_query_port(base_dev, port, &attr);
port              246 drivers/infiniband/sw/siw/siw_verbs.c int siw_query_pkey(struct ib_device *base_dev, u8 port, u16 idx, u16 *pkey)
port              253 drivers/infiniband/sw/siw/siw_verbs.c int siw_query_gid(struct ib_device *base_dev, u8 port, int idx,
port             1853 drivers/infiniband/sw/siw/siw_verbs.c void siw_port_event(struct siw_device *sdev, u8 port, enum ib_event_type etype)
port             1859 drivers/infiniband/sw/siw/siw_verbs.c 	event.element.port_num = port;
port               39 drivers/infiniband/sw/siw/siw_verbs.h int siw_query_port(struct ib_device *base_dev, u8 port,
port               41 drivers/infiniband/sw/siw/siw_verbs.h int siw_get_port_immutable(struct ib_device *base_dev, u8 port,
port               47 drivers/infiniband/sw/siw/siw_verbs.h int siw_query_port(struct ib_device *base_dev, u8 port,
port               49 drivers/infiniband/sw/siw/siw_verbs.h int siw_query_pkey(struct ib_device *base_dev, u8 port, u16 idx, u16 *pkey);
port               50 drivers/infiniband/sw/siw/siw_verbs.h int siw_query_gid(struct ib_device *base_dev, u8 port, int idx,
port               89 drivers/infiniband/sw/siw/siw_verbs.h void siw_port_event(struct siw_device *dev, u8 port, enum ib_event_type type);
port              361 drivers/infiniband/ulp/ipoib/ipoib.h 	u8		  port;
port              505 drivers/infiniband/ulp/ipoib/ipoib.h struct net_device *ipoib_intf_alloc(struct ib_device *hca, u8 port,
port              507 drivers/infiniband/ulp/ipoib/ipoib.h int ipoib_intf_init(struct ib_device *hca, u8 port, const char *format,
port             1125 drivers/infiniband/ulp/ipoib/ipoib_cm.c 	ret = ib_find_pkey(priv->ca, priv->port, priv->pkey, &qp_attr.pkey_index);
port             1133 drivers/infiniband/ulp/ipoib/ipoib_cm.c 	qp_attr.port_num = priv->port;
port              190 drivers/infiniband/ulp/ipoib/ipoib_ethtool.c 	ret = ib_query_port(priv->ca, priv->port, &attr);
port              210 drivers/infiniband/ulp/ipoib/ipoib_ethtool.c 	cmd->base.port		 = PORT_OTHER;
port              931 drivers/infiniband/ulp/ipoib/ipoib_ib.c 	    ib_find_pkey(priv->ca, priv->port, priv->pkey,
port             1022 drivers/infiniband/ulp/ipoib/ipoib_ib.c 	result = ib_query_pkey(priv->ca, priv->port, 0, &priv->pkey);
port             1025 drivers/infiniband/ulp/ipoib/ipoib_ib.c 			   priv->port, result);
port             1072 drivers/infiniband/ulp/ipoib/ipoib_ib.c 	u8 port;
port             1076 drivers/infiniband/ulp/ipoib/ipoib_ib.c 	if (rdma_query_gid(priv->ca, priv->port, 0, &gid0))
port             1092 drivers/infiniband/ulp/ipoib/ipoib_ib.c 	err = ib_find_gid(priv->ca, &search_gid, &port, &index);
port             1129 drivers/infiniband/ulp/ipoib/ipoib_ib.c 		if (!err && port == priv->port) {
port             1141 drivers/infiniband/ulp/ipoib/ipoib_ib.c 		if (!err && port == priv->port) {
port               97 drivers/infiniband/ulp/ipoib/ipoib_main.c 		struct ib_device *dev, u8 port, u16 pkey,
port              444 drivers/infiniband/ulp/ipoib/ipoib_main.c static int __ipoib_get_net_dev_by_params(struct list_head *dev_list, u8 port,
port              456 drivers/infiniband/ulp/ipoib/ipoib_main.c 		if (priv->port != port)
port              469 drivers/infiniband/ulp/ipoib/ipoib_main.c 		struct ib_device *dev, u8 port, u16 pkey,
port              479 drivers/infiniband/ulp/ipoib/ipoib_main.c 	if (!rdma_protocol_ib(dev, port))
port              482 drivers/infiniband/ulp/ipoib/ipoib_main.c 	ret = ib_find_cached_pkey(dev, port, pkey, &pkey_index);
port              490 drivers/infiniband/ulp/ipoib/ipoib_main.c 	matches = __ipoib_get_net_dev_by_params(dev_list, port, pkey_index,
port              504 drivers/infiniband/ulp/ipoib/ipoib_main.c 	matches = __ipoib_get_net_dev_by_params(dev_list, port, pkey_index,
port              768 drivers/infiniband/ulp/ipoib/ipoib_main.c 		if (!ib_init_ah_attr_from_path(priv->ca, priv->port,
port              864 drivers/infiniband/ulp/ipoib/ipoib_main.c 	if (rdma_cap_opa_ah(priv->ca, priv->port))
port              908 drivers/infiniband/ulp/ipoib/ipoib_main.c 		ib_sa_path_rec_get(&ipoib_sa_client, priv->ca, priv->port,
port             1861 drivers/infiniband/ulp/ipoib/ipoib_main.c 	result = ib_query_port(priv->ca, priv->port, &attr);
port             1864 drivers/infiniband/ulp/ipoib/ipoib_main.c 			priv->port);
port             1869 drivers/infiniband/ulp/ipoib/ipoib_main.c 	result = ib_query_pkey(priv->ca, priv->port, 0, &priv->pkey);
port             1872 drivers/infiniband/ulp/ipoib/ipoib_main.c 			priv->ca->name, priv->port, result);
port             1876 drivers/infiniband/ulp/ipoib/ipoib_main.c 	result = rdma_query_gid(priv->ca, priv->port, 0, &priv->local_gid);
port             1879 drivers/infiniband/ulp/ipoib/ipoib_main.c 			priv->ca->name, priv->port, result);
port             1886 drivers/infiniband/ulp/ipoib/ipoib_main.c 	priv->dev->dev_port = priv->port - 1;
port             1888 drivers/infiniband/ulp/ipoib/ipoib_main.c 	priv->dev->dev_id = priv->port - 1;
port             1939 drivers/infiniband/ulp/ipoib/ipoib_main.c 			priv->ca->name, priv->dev->name, priv->port, rc);
port             1995 drivers/infiniband/ulp/ipoib/ipoib_main.c 	return ib_set_vf_link_state(priv->ca, vf, priv->port, link_state);
port             2004 drivers/infiniband/ulp/ipoib/ipoib_main.c 	err = ib_get_vf_config(priv->ca, vf, priv->port, ivf);
port             2021 drivers/infiniband/ulp/ipoib/ipoib_main.c 	return ib_set_vf_guid(priv->ca, vf, priv->port, guid, type);
port             2029 drivers/infiniband/ulp/ipoib/ipoib_main.c 	return ib_get_vf_stats(priv->ca, vf, priv->port, vf_stats);
port             2130 drivers/infiniband/ulp/ipoib/ipoib_main.c static struct net_device *ipoib_alloc_netdev(struct ib_device *hca, u8 port,
port             2135 drivers/infiniband/ulp/ipoib/ipoib_main.c 	dev = rdma_alloc_netdev(hca, port, RDMA_NETDEV_IPOIB, name,
port             2147 drivers/infiniband/ulp/ipoib/ipoib_main.c int ipoib_intf_init(struct ib_device *hca, u8 port, const char *name,
port             2159 drivers/infiniband/ulp/ipoib/ipoib_main.c 	priv->port = port;
port             2161 drivers/infiniband/ulp/ipoib/ipoib_main.c 	rc = rdma_init_netdev(hca, port, RDMA_NETDEV_IPOIB, name,
port             2199 drivers/infiniband/ulp/ipoib/ipoib_main.c struct net_device *ipoib_intf_alloc(struct ib_device *hca, u8 port,
port             2205 drivers/infiniband/ulp/ipoib/ipoib_main.c 	dev = ipoib_alloc_netdev(hca, port, name);
port             2209 drivers/infiniband/ulp/ipoib/ipoib_main.c 	rc = ipoib_intf_init(hca, port, name, dev);
port             2441 drivers/infiniband/ulp/ipoib/ipoib_main.c 					 struct ib_device *hca, u8 port)
port             2449 drivers/infiniband/ulp/ipoib/ipoib_main.c 	ndev = ipoib_intf_alloc(hca, port, format);
port             2451 drivers/infiniband/ulp/ipoib/ipoib_main.c 		pr_warn("%s, %d: ipoib_intf_alloc failed %ld\n", hca->name, port,
port             2467 drivers/infiniband/ulp/ipoib/ipoib_main.c 			hca->name, port, result);
port             2477 drivers/infiniband/ulp/ipoib/ipoib_main.c 		int rc = hca->ops.rdma_netdev_get_params(hca, port,
port              278 drivers/infiniband/ulp/ipoib/ipoib_multicast.c 	av.type = rdma_ah_find_type(priv->ca, priv->port);
port              280 drivers/infiniband/ulp/ipoib/ipoib_multicast.c 	rdma_ah_set_port_num(&av, priv->port);
port              332 drivers/infiniband/ulp/ipoib/ipoib_multicast.c 	if (ib_query_port(priv->ca, priv->port, &attr) ||
port              345 drivers/infiniband/ulp/ipoib/ipoib_multicast.c 					       priv->ca, priv->port);
port              548 drivers/infiniband/ulp/ipoib/ipoib_multicast.c 	multicast = ib_sa_join_multicast(&ipoib_sa_client, priv->ca, priv->port,
port              577 drivers/infiniband/ulp/ipoib/ipoib_multicast.c 	if (ib_query_port(priv->ca, priv->port, &port_attr)) {
port              929 drivers/infiniband/ulp/ipoib/ipoib_multicast.c 			    !ib_sa_get_mcmember_rec(priv->ca, priv->port, &mgid, &rec)) {
port              125 drivers/infiniband/ulp/ipoib/ipoib_netlink.c 	err = ipoib_intf_init(ppriv->ca, ppriv->port, dev->name, dev);
port               46 drivers/infiniband/ulp/ipoib/ipoib_verbs.c 	if (ib_find_pkey(priv->ca, priv->port, priv->pkey, &pkey_index)) {
port              101 drivers/infiniband/ulp/ipoib/ipoib_verbs.c 	qp_attr.port_num = priv->port;
port              174 drivers/infiniband/ulp/ipoib/ipoib_verbs.c 	req_vec = (priv->port - 1) * 2;
port              273 drivers/infiniband/ulp/ipoib/ipoib_verbs.c 	if (record->element.port_num != priv->port)
port              188 drivers/infiniband/ulp/ipoib/ipoib_vlan.c 	ndev = ipoib_intf_alloc(ppriv->ca, ppriv->port, intf_name);
port              148 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		       struct opa_vnic_vema_port *port)
port              152 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	return xa_load(&port->vports, vport_num);
port              200 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c static struct opa_vnic_adapter *vema_add_vport(struct opa_vnic_vema_port *port,
port              203 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	struct opa_vnic_ctrl_port *cport = port->cport;
port              206 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	adapter = opa_vnic_add_netdev(cport->ibdev, port->port_num, vport_num);
port              211 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		rc = xa_insert(&port->vports, vport_num, adapter, GFP_KERNEL);
port              230 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c static void vema_get_class_port_info(struct opa_vnic_vema_port *port,
port              237 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	memcpy(port_info, &port->class_port_info, sizeof(*port_info));
port              265 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c static void vema_set_class_port_info(struct opa_vnic_vema_port *port,
port              269 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	memcpy(&port->class_port_info, recvd_mad->data,
port              270 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	       sizeof(port->class_port_info));
port              272 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	vema_get_class_port_info(port, recvd_mad, rsp_mad);
port              281 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c static void vema_get_veswport_info(struct opa_vnic_vema_port *port,
port              289 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	adapter = vema_get_vport_adapter(recvd_mad, port);
port              308 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c static void vema_set_veswport_info(struct opa_vnic_vema_port *port,
port              312 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	struct opa_vnic_ctrl_port *cport = port->cport;
port              319 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	adapter = vema_get_vport_adapter(recvd_mad, port);
port              321 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		adapter = vema_add_vport(port, vport_num);
port              336 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	vema_get_veswport_info(port, recvd_mad, rsp_mad);
port              354 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c static void vema_get_mac_entries(struct opa_vnic_vema_port *port,
port              361 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	adapter = vema_get_vport_adapter(recvd_mad, port);
port              389 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c static void vema_set_mac_entries(struct opa_vnic_vema_port *port,
port              396 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	adapter = vema_get_vport_adapter(recvd_mad, port);
port              409 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	vema_get_mac_entries(port, recvd_mad, rsp_mad);
port              422 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c static void vema_set_delete_vesw(struct opa_vnic_vema_port *port,
port              430 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	adapter = vema_get_vport_adapter(recvd_mad, port);
port              445 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	vema_get_veswport_info(port, recvd_mad, rsp_mad);
port              455 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c static void vema_get_mac_list(struct opa_vnic_vema_port *port,
port              464 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	adapter = vema_get_vport_adapter(recvd_mad, port);
port              491 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c static void vema_get_summary_counters(struct opa_vnic_vema_port *port,
port              498 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	adapter = vema_get_vport_adapter(recvd_mad, port);
port              513 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c static void vema_get_error_counters(struct opa_vnic_vema_port *port,
port              520 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	adapter = vema_get_vport_adapter(recvd_mad, port);
port              535 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c static void vema_get(struct opa_vnic_vema_port *port,
port              543 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		vema_get_class_port_info(port, recvd_mad, rsp_mad);
port              546 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		vema_get_veswport_info(port, recvd_mad, rsp_mad);
port              549 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		vema_get_mac_entries(port, recvd_mad, rsp_mad);
port              554 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		vema_get_mac_list(port, recvd_mad, rsp_mad, attr_id);
port              557 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		vema_get_summary_counters(port, recvd_mad, rsp_mad);
port              560 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		vema_get_error_counters(port, recvd_mad, rsp_mad);
port              574 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c static void vema_set(struct opa_vnic_vema_port *port,
port              582 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		vema_set_class_port_info(port, recvd_mad, rsp_mad);
port              585 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		vema_set_veswport_info(port, recvd_mad, rsp_mad);
port              588 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		vema_set_mac_entries(port, recvd_mad, rsp_mad);
port              591 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		vema_set_delete_vesw(port, recvd_mad, rsp_mad);
port              627 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	struct opa_vnic_vema_port *port;
port              635 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	port = mad_agent->context;
port              655 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	mutex_lock(&port->lock);
port              659 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		vema_get(port, (struct opa_vnic_vema_mad *)mad_wc->recv_buf.mad,
port              663 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		vema_set(port, (struct opa_vnic_vema_mad *)mad_wc->recv_buf.mad,
port              670 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	mutex_unlock(&port->lock);
port              703 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	struct opa_vnic_vema_port *port = (void *)cport + sizeof(*cport);
port              708 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	return port + (port_num - 1);
port              732 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	struct opa_vnic_vema_port *port;
port              745 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	port = vema_get_port(cport, data->opaportnum);
port              746 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	if (!port || !port->mad_agent)
port              760 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	class = &port->class_port_info;
port              763 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	ah_attr.type = rdma_ah_find_type(ibp, port->port_num);
port              766 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	rdma_ah_set_port_num(&ah_attr, port->port_num);
port              780 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	ah = rdma_create_ah(port->mad_agent->qp->pd, &ah_attr, 0);
port              798 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	send_buf = ib_create_send_mad(port->mad_agent, 1, pkey_idx, 0,
port              814 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	port->tid++;
port              815 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	trap_mad->mad_hdr.tid = cpu_to_be64(port->tid);
port              859 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	struct opa_vnic_vema_port *port =
port              861 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	struct opa_vnic_ctrl_port *cport = port->cport;
port              865 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	if (record->element.port_num != port->port_num)
port              876 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	xa_for_each(&port->vports, index, adapter) {
port              897 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		struct opa_vnic_vema_port *port = vema_get_port(cport, i);
port              899 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		if (!port->mad_agent)
port              903 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		mutex_lock(&port->lock);
port              904 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		xa_for_each(&port->vports, index, adapter)
port              906 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		mutex_unlock(&port->lock);
port              908 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		ib_unregister_mad_agent(port->mad_agent);
port              909 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		port->mad_agent = NULL;
port              910 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		mutex_destroy(&port->lock);
port              911 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		xa_destroy(&port->vports);
port              912 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		ib_unregister_event_handler(&port->event_handler);
port              938 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		struct opa_vnic_vema_port *port = vema_get_port(cport, i);
port              941 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		port->cport = cport;
port              942 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		port->port_num = i;
port              944 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		INIT_IB_EVENT_HANDLER(&port->event_handler,
port              946 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		ib_register_event_handler(&port->event_handler);
port              948 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		xa_init(&port->vports);
port              949 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		mutex_init(&port->lock);
port              950 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		port->mad_agent = ib_register_mad_agent(cport->ibdev, i,
port              954 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 							port, 0);
port              955 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		if (IS_ERR(port->mad_agent)) {
port              956 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 			ret = PTR_ERR(port->mad_agent);
port              957 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 			port->mad_agent = NULL;
port              958 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 			mutex_destroy(&port->lock);
port              291 drivers/infiniband/ulp/srp/ib_srp.c 				  target->srp_host->port,
port              300 drivers/infiniband/ulp/srp/ib_srp.c 	attr->port_num        = target->srp_host->port;
port              327 drivers/infiniband/ulp/srp/ib_srp.c 			    target->srp_host->port))
port              763 drivers/infiniband/ulp/srp/ib_srp.c 					       target->srp_host->port,
port              825 drivers/infiniband/ulp/srp/ib_srp.c 	ret = ib_query_port(host->srp_dev->dev, host->port, &attr);
port             3158 drivers/infiniband/ulp/srp/ib_srp.c 	return sprintf(buf, "%d\n", target->srp_host->port);
port             3896 drivers/infiniband/ulp/srp/ib_srp.c 	ret = rdma_query_gid(ibdev, host->port, 0, &target->sgid);
port             4053 drivers/infiniband/ulp/srp/ib_srp.c 	return sprintf(buf, "%d\n", host->port);
port             4056 drivers/infiniband/ulp/srp/ib_srp.c static DEVICE_ATTR(port, S_IRUGO, show_port, NULL);
port             4058 drivers/infiniband/ulp/srp/ib_srp.c static struct srp_host *srp_add_port(struct srp_device *device, u8 port)
port             4071 drivers/infiniband/ulp/srp/ib_srp.c 	host->port = port;
port             4076 drivers/infiniband/ulp/srp/ib_srp.c 		     port);
port             4107 drivers/infiniband/ulp/srp/ib_srp.c 			 dev_name(&device->dev), host->port);
port              118 drivers/infiniband/ulp/srp/ib_srp.h 	u8			port;
port              153 drivers/infiniband/ulp/srpt/ib_srpt.c 			sport = &sdev->port[port_num];
port              171 drivers/infiniband/ulp/srpt/ib_srpt.c 			sport = &sdev->port[port_num];
port              563 drivers/infiniband/ulp/srpt/ib_srpt.c 	ret = ib_modify_port(sport->sdev->device, sport->port, 0, &port_modify);
port              567 drivers/infiniband/ulp/srpt/ib_srpt.c 	ret = ib_query_port(sport->sdev->device, sport->port, &port_attr);
port              574 drivers/infiniband/ulp/srpt/ib_srpt.c 	ret = rdma_query_gid(sport->sdev->device, sport->port, 0, &sport->gid);
port              595 drivers/infiniband/ulp/srpt/ib_srpt.c 							 sport->port,
port              614 drivers/infiniband/ulp/srpt/ib_srpt.c 	ib_modify_port(sport->sdev->device, sport->port, 0, &port_modify);
port              636 drivers/infiniband/ulp/srpt/ib_srpt.c 		sport = &sdev->port[i - 1];
port              637 drivers/infiniband/ulp/srpt/ib_srpt.c 		WARN_ON(sport->port != i);
port              918 drivers/infiniband/ulp/srpt/ib_srpt.c 		ret = rdma_rw_ctx_init(&ctx->rw, ch->qp, ch->sport->port,
port              947 drivers/infiniband/ulp/srpt/ib_srpt.c 		rdma_rw_ctx_destroy(&ctx->rw, ch->qp, ch->sport->port,
port              965 drivers/infiniband/ulp/srpt/ib_srpt.c 		rdma_rw_ctx_destroy(&ctx->rw, ch->qp, ch->sport->port,
port             1123 drivers/infiniband/ulp/srpt/ib_srpt.c 	attr->port_num = ch->sport->port;
port             1125 drivers/infiniband/ulp/srpt/ib_srpt.c 	ret = ib_find_cached_pkey(ch->sport->sdev->device, ch->sport->port,
port             1823 drivers/infiniband/ulp/srpt/ib_srpt.c 	qp_init->port_num = ch->sport->port;
port             2011 drivers/infiniband/ulp/srpt/ib_srpt.c 					sport->port);
port             2159 drivers/infiniband/ulp/srpt/ib_srpt.c 	struct srpt_port *sport = &sdev->port[port_num - 1];
port             2521 drivers/infiniband/ulp/srpt/ib_srpt.c 	return srpt_cm_req_recv(cm_id->context, cm_id, NULL, param->port,
port             2754 drivers/infiniband/ulp/srpt/ib_srpt.c 		first_wr = rdma_rw_ctx_wrs(&ctx->rw, ch->qp, ch->sport->port,
port             2831 drivers/infiniband/ulp/srpt/ib_srpt.c 					ch->sport->port, NULL, first_wr);
port             2965 drivers/infiniband/ulp/srpt/ib_srpt.c 			dev_name(&sport->sdev->device->dev), sport->port);
port             3000 drivers/infiniband/ulp/srpt/ib_srpt.c 			sport = &sdev->port[i];
port             3117 drivers/infiniband/ulp/srpt/ib_srpt.c 	sdev = kzalloc(struct_size(sdev, port, device->phys_port_cnt),
port             3133 drivers/infiniband/ulp/srpt/ib_srpt.c 	srpt_use_srq(sdev, sdev->port[0].port_attrib.use_srq);
port             3172 drivers/infiniband/ulp/srpt/ib_srpt.c 		sport = &sdev->port[i - 1];
port             3177 drivers/infiniband/ulp/srpt/ib_srpt.c 		sport->port = i;
port             3238 drivers/infiniband/ulp/srpt/ib_srpt.c 		cancel_work_sync(&sdev->port[i].work);
port             3255 drivers/infiniband/ulp/srpt/ib_srpt.c 		srpt_release_sport(&sdev->port[i]);
port              391 drivers/infiniband/ulp/srpt/ib_srpt.h 	u8			port;
port              435 drivers/infiniband/ulp/srpt/ib_srpt.h 	struct srpt_port        port[];
port               46 drivers/input/gameport/emu10k1-gp.c 	struct gameport *port;
port               50 drivers/input/gameport/emu10k1-gp.c 	port = gameport_allocate_port();
port               51 drivers/input/gameport/emu10k1-gp.c 	if (!emu || !port) {
port               65 drivers/input/gameport/emu10k1-gp.c 	emu->gameport = port;
port               67 drivers/input/gameport/emu10k1-gp.c 	gameport_set_name(port, "EMU10K1");
port               68 drivers/input/gameport/emu10k1-gp.c 	gameport_set_phys(port, "pci%s/gameport0", pci_name(pdev));
port               69 drivers/input/gameport/emu10k1-gp.c 	port->dev.parent = &pdev->dev;
port               70 drivers/input/gameport/emu10k1-gp.c 	port->io = emu->io;
port               81 drivers/input/gameport/emu10k1-gp.c 	gameport_register_port(port);
port               88 drivers/input/gameport/emu10k1-gp.c 	gameport_free_port(port);
port               68 drivers/input/gameport/fm801-gp.c 	struct gameport *port;
port               72 drivers/input/gameport/fm801-gp.c 	port = gameport_allocate_port();
port               73 drivers/input/gameport/fm801-gp.c 	if (!gp || !port) {
port               83 drivers/input/gameport/fm801-gp.c 	port->open = fm801_gp_open;
port               85 drivers/input/gameport/fm801-gp.c 	port->cooked_read = fm801_gp_cooked_read;
port               87 drivers/input/gameport/fm801-gp.c 	gameport_set_name(port, "FM801");
port               88 drivers/input/gameport/fm801-gp.c 	gameport_set_phys(port, "pci%s/gameport0", pci_name(pci));
port               89 drivers/input/gameport/fm801-gp.c 	port->dev.parent = &pci->dev;
port               90 drivers/input/gameport/fm801-gp.c 	port->io = pci_resource_start(pci, 0);
port               92 drivers/input/gameport/fm801-gp.c 	gp->gameport = port;
port               93 drivers/input/gameport/fm801-gp.c 	gp->res_port = request_region(port->io, 0x10, "FM801 GP");
port               96 drivers/input/gameport/fm801-gp.c 			port->io, port->io + 0x0f);
port              103 drivers/input/gameport/fm801-gp.c 	outb(0x60, port->io + 0x0d); /* enable joystick 1 and 2 */
port              104 drivers/input/gameport/fm801-gp.c 	gameport_register_port(port);
port              111 drivers/input/gameport/fm801-gp.c 	gameport_free_port(port);
port               39 drivers/input/gameport/lightning.c 	unsigned char port;
port               67 drivers/input/gameport/lightning.c 	outb(L4_SELECT_DIGITAL + (l4->port >> 2), L4_PORT);
port               70 drivers/input/gameport/lightning.c 	outb(l4->port & 3, L4_PORT);
port               97 drivers/input/gameport/lightning.c         if (l4->port != 0 && mode != GAMEPORT_MODE_COOKED)
port              107 drivers/input/gameport/lightning.c static int l4_getcal(int port, int *cal)
port              112 drivers/input/gameport/lightning.c 	outb(L4_SELECT_DIGITAL + (port >> 2), L4_PORT);
port              120 drivers/input/gameport/lightning.c 	if (inb(L4_PORT) != L4_SELECT_DIGITAL + (port >> 2))
port              125 drivers/input/gameport/lightning.c         outb(port & 3, L4_PORT);
port              143 drivers/input/gameport/lightning.c static int l4_setcal(int port, int *cal)
port              148 drivers/input/gameport/lightning.c 	outb(L4_SELECT_DIGITAL + (port >> 2), L4_PORT);
port              156 drivers/input/gameport/lightning.c 	if (inb(L4_PORT) != L4_SELECT_DIGITAL + (port >> 2))
port              161 drivers/input/gameport/lightning.c         outb(port & 3, L4_PORT);
port              186 drivers/input/gameport/lightning.c 	if (l4_getcal(l4->port, cal))
port              197 drivers/input/gameport/lightning.c 	if (l4_setcal(l4->port, cal))
port              206 drivers/input/gameport/lightning.c 	struct gameport *port;
port              214 drivers/input/gameport/lightning.c 		if (!(l4->gameport = port = gameport_allocate_port())) {
port              222 drivers/input/gameport/lightning.c 		l4->port = idx;
port              224 drivers/input/gameport/lightning.c 		port->port_data = l4;
port              225 drivers/input/gameport/lightning.c 		port->open = l4_open;
port              226 drivers/input/gameport/lightning.c 		port->cooked_read = l4_cooked_read;
port              227 drivers/input/gameport/lightning.c 		port->calibrate = l4_calibrate;
port              229 drivers/input/gameport/lightning.c 		gameport_set_name(port, "PDPI Lightning 4");
port              230 drivers/input/gameport/lightning.c 		gameport_set_phys(port, "isa%04x/gameport%d", L4_PORT, idx);
port              233 drivers/input/gameport/lightning.c 			port->io = L4_PORT;
port              281 drivers/input/gameport/lightning.c 			l4_setcal(l4->port, cal);
port              316 drivers/input/gameport/lightning.c 			l4_setcal(l4_ports[i].port, cal);
port               53 drivers/input/gameport/ns558.c 	struct gameport *port;
port              127 drivers/input/gameport/ns558.c 	port = gameport_allocate_port();
port              128 drivers/input/gameport/ns558.c 	if (!ns558 || !port) {
port              132 drivers/input/gameport/ns558.c 		gameport_free_port(port);
port              138 drivers/input/gameport/ns558.c 	ns558->gameport = port;
port              140 drivers/input/gameport/ns558.c 	port->io = io;
port              141 drivers/input/gameport/ns558.c 	gameport_set_name(port, "NS558 ISA Gameport");
port              142 drivers/input/gameport/ns558.c 	gameport_set_phys(port, "isa%04x/gameport0", io & (-1 << i));
port              144 drivers/input/gameport/ns558.c 	gameport_register_port(port);
port              185 drivers/input/gameport/ns558.c 	struct gameport *port;
port              199 drivers/input/gameport/ns558.c 	port = gameport_allocate_port();
port              200 drivers/input/gameport/ns558.c 	if (!ns558 || !port) {
port              203 drivers/input/gameport/ns558.c 		gameport_free_port(port);
port              210 drivers/input/gameport/ns558.c 	ns558->gameport = port;
port              212 drivers/input/gameport/ns558.c 	gameport_set_name(port, "NS558 PnP Gameport");
port              213 drivers/input/gameport/ns558.c 	gameport_set_phys(port, "pnp%s/gameport0", dev_name(&dev->dev));
port              214 drivers/input/gameport/ns558.c 	port->dev.parent = &dev->dev;
port              215 drivers/input/gameport/ns558.c 	port->io = ioport;
port              217 drivers/input/gameport/ns558.c 	gameport_register_port(port);
port              122 drivers/input/joystick/adi.c static void adi_read_packet(struct adi_port *port)
port              124 drivers/input/joystick/adi.c 	struct adi *adi = port->adi;
port              125 drivers/input/joystick/adi.c 	struct gameport *gameport = port->gameport;
port              165 drivers/input/joystick/adi.c static void adi_move_bits(struct adi_port *port, int length)
port              168 drivers/input/joystick/adi.c 	struct adi *adi = port->adi;
port              243 drivers/input/joystick/adi.c static int adi_read(struct adi_port *port)
port              248 drivers/input/joystick/adi.c 	adi_read_packet(port);
port              249 drivers/input/joystick/adi.c 	adi_move_bits(port, port->adi[0].length);
port              252 drivers/input/joystick/adi.c 		if (port->adi[i].length)
port              253 drivers/input/joystick/adi.c 			 result |= adi_decode(port->adi + i);
port              264 drivers/input/joystick/adi.c 	struct adi_port *port = gameport_get_drvdata(gameport);
port              266 drivers/input/joystick/adi.c 	port->bad -= adi_read(port);
port              267 drivers/input/joystick/adi.c 	port->reads++;
port              276 drivers/input/joystick/adi.c 	struct adi_port *port = input_get_drvdata(dev);
port              278 drivers/input/joystick/adi.c 	gameport_start_polling(port->gameport);
port              288 drivers/input/joystick/adi.c 	struct adi_port *port = input_get_drvdata(dev);
port              290 drivers/input/joystick/adi.c 	gameport_stop_polling(port->gameport);
port              314 drivers/input/joystick/adi.c static void adi_id_decode(struct adi *adi, struct adi_port *port)
port              385 drivers/input/joystick/adi.c static int adi_init_input(struct adi *adi, struct adi_port *port, int half)
port              399 drivers/input/joystick/adi.c 	snprintf(adi->phys, ADI_MAX_PHYS_LENGTH, "%s/input%d", port->gameport->phys, half);
port              410 drivers/input/joystick/adi.c 	input_dev->dev.parent = &port->gameport->dev;
port              412 drivers/input/joystick/adi.c 	input_set_drvdata(input_dev, port);
port              458 drivers/input/joystick/adi.c 	struct adi_port *port;
port              462 drivers/input/joystick/adi.c 	port = kzalloc(sizeof(struct adi_port), GFP_KERNEL);
port              463 drivers/input/joystick/adi.c 	if (!port)
port              466 drivers/input/joystick/adi.c 	port->gameport = gameport;
port              468 drivers/input/joystick/adi.c 	gameport_set_drvdata(gameport, port);
port              475 drivers/input/joystick/adi.c 	adi_read_packet(port);
port              477 drivers/input/joystick/adi.c 	if (port->adi[0].ret >= ADI_MIN_LEN_LENGTH)
port              478 drivers/input/joystick/adi.c 		adi_move_bits(port, adi_get_bits(port->adi, 10));
port              481 drivers/input/joystick/adi.c 		adi_id_decode(port->adi + i, port);
port              483 drivers/input/joystick/adi.c 		if (!port->adi[i].length)
port              486 drivers/input/joystick/adi.c 		err = adi_init_input(port->adi + i, port, i);
port              491 drivers/input/joystick/adi.c 	if (!port->adi[0].length && !port->adi[1].length) {
port              500 drivers/input/joystick/adi.c 	if (adi_read(port)) {
port              502 drivers/input/joystick/adi.c 		adi_read(port);
port              506 drivers/input/joystick/adi.c 		if (port->adi[i].length > 0) {
port              507 drivers/input/joystick/adi.c 			adi_init_center(port->adi + i);
port              508 drivers/input/joystick/adi.c 			err = input_register_device(port->adi[i].dev);
port              516 drivers/input/joystick/adi.c 		if (port->adi[i].length > 0) {
port              517 drivers/input/joystick/adi.c 			input_unregister_device(port->adi[i].dev);
port              518 drivers/input/joystick/adi.c 			port->adi[i].dev = NULL;
port              522 drivers/input/joystick/adi.c 		input_free_device(port->adi[i].dev);
port              525 drivers/input/joystick/adi.c 	kfree(port);
port              532 drivers/input/joystick/adi.c 	struct adi_port *port = gameport_get_drvdata(gameport);
port              535 drivers/input/joystick/adi.c 		if (port->adi[i].length > 0)
port              536 drivers/input/joystick/adi.c 			input_unregister_device(port->adi[i].dev);
port              539 drivers/input/joystick/adi.c 	kfree(port);
port              234 drivers/input/joystick/analog.c static int analog_cooked_read(struct analog_port *port)
port              236 drivers/input/joystick/analog.c 	struct gameport *gameport = port->gameport;
port              243 drivers/input/joystick/analog.c 	loopout = (ANALOG_LOOP_TIME * port->loop) / 1000;
port              244 drivers/input/joystick/analog.c 	timeout = ANALOG_MAX_TIME * port->speed;
port              252 drivers/input/joystick/analog.c 	this = port->mask;
port              260 drivers/input/joystick/analog.c 		this = gameport_read(gameport) & port->mask;
port              278 drivers/input/joystick/analog.c 				port->axes[j] = (delta(start, time[i]) << ANALOG_FUZZ_BITS) / port->loop;
port              281 drivers/input/joystick/analog.c 	return -(this != port->mask);
port              284 drivers/input/joystick/analog.c static int analog_button_read(struct analog_port *port, char saitek, char chf)
port              288 drivers/input/joystick/analog.c 	int strobe = gameport_time(port->gameport, ANALOG_SAITEK_TIME);
port              290 drivers/input/joystick/analog.c 	u = gameport_read(port->gameport);
port              293 drivers/input/joystick/analog.c 		port->buttons = (~u >> 4) & 0xf;
port              297 drivers/input/joystick/analog.c 	port->buttons = 0;
port              300 drivers/input/joystick/analog.c 		port->buttons |= 1 << analog_chf[(~u >> 4) & 0xf];
port              304 drivers/input/joystick/analog.c 		gameport_trigger(port->gameport);
port              305 drivers/input/joystick/analog.c 		while (((u = gameport_read(port->gameport)) & port->mask) && t) t--;
port              318 drivers/input/joystick/analog.c 	struct analog_port *port = gameport_get_drvdata(gameport);
port              321 drivers/input/joystick/analog.c 	char saitek = !!(port->analog[0].mask & ANALOG_SAITEK);
port              322 drivers/input/joystick/analog.c 	char chf = !!(port->analog[0].mask & ANALOG_ANY_CHF);
port              324 drivers/input/joystick/analog.c 	if (port->cooked) {
port              325 drivers/input/joystick/analog.c 		port->bads -= gameport_cooked_read(port->gameport, port->axes, &port->buttons);
port              327 drivers/input/joystick/analog.c 			port->buttons = port->buttons ? (1 << analog_chf[port->buttons]) : 0;
port              328 drivers/input/joystick/analog.c 		port->reads++;
port              330 drivers/input/joystick/analog.c 		if (!port->axtime--) {
port              331 drivers/input/joystick/analog.c 			port->bads -= analog_cooked_read(port);
port              332 drivers/input/joystick/analog.c 			port->bads -= analog_button_read(port, saitek, chf);
port              333 drivers/input/joystick/analog.c 			port->reads++;
port              334 drivers/input/joystick/analog.c 			port->axtime = ANALOG_AXIS_TIME - 1;
port              337 drivers/input/joystick/analog.c 				analog_button_read(port, saitek, chf);
port              342 drivers/input/joystick/analog.c 		if (port->analog[i].mask)
port              343 drivers/input/joystick/analog.c 			analog_decode(port->analog + i, port->axes, port->initial, port->buttons);
port              352 drivers/input/joystick/analog.c 	struct analog_port *port = input_get_drvdata(dev);
port              354 drivers/input/joystick/analog.c 	gameport_start_polling(port->gameport);
port              364 drivers/input/joystick/analog.c 	struct analog_port *port = input_get_drvdata(dev);
port              366 drivers/input/joystick/analog.c 	gameport_stop_polling(port->gameport);
port              374 drivers/input/joystick/analog.c static void analog_calibrate_timer(struct analog_port *port)
port              376 drivers/input/joystick/analog.c 	struct gameport *gameport = port->gameport;
port              382 drivers/input/joystick/analog.c 		port->speed = 1000000;
port              394 drivers/input/joystick/analog.c 		port->speed = delta(t1, t2) - delta(t2, t3);
port              413 drivers/input/joystick/analog.c         port->loop = tx / 50;
port              445 drivers/input/joystick/analog.c static int analog_init_device(struct analog_port *port, struct analog *analog, int index)
port              453 drivers/input/joystick/analog.c 		 "%s/input%d", port->gameport->phys, index);
port              466 drivers/input/joystick/analog.c 	input_dev->dev.parent = &port->gameport->dev;
port              468 drivers/input/joystick/analog.c 	input_set_drvdata(input_dev, port);
port              479 drivers/input/joystick/analog.c 			x = port->axes[i];
port              480 drivers/input/joystick/analog.c 			y = (port->axes[0] + port->axes[1]) >> 1;
port              481 drivers/input/joystick/analog.c 			z = y - port->axes[i];
port              490 drivers/input/joystick/analog.c 				if (i == 2) x = port->axes[i];
port              495 drivers/input/joystick/analog.c 			input_set_abs_params(input_dev, t, v, (x << 1) - v, port->fuzz, w);
port              522 drivers/input/joystick/analog.c 	analog_decode(analog, port->axes, port->initial, port->buttons);
port              537 drivers/input/joystick/analog.c static int analog_init_masks(struct analog_port *port)
port              540 drivers/input/joystick/analog.c 	struct analog *analog = port->analog;
port              543 drivers/input/joystick/analog.c 	if (!port->mask)
port              546 drivers/input/joystick/analog.c 	if ((port->mask & 3) != 3 && port->mask != 0xc) {
port              549 drivers/input/joystick/analog.c 			port->mask, port->gameport->phys);
port              559 drivers/input/joystick/analog.c 			| port->mask | ((port->mask << 8) & ANALOG_HAT_FCS)
port              560 drivers/input/joystick/analog.c 			| ((port->mask << 10) & ANALOG_BTNS_TLR) | ((port->mask << 12) & ANALOG_BTNS_TLR2);
port              577 drivers/input/joystick/analog.c 			: (((ANALOG_BTNS_STD | port->mask) & ~analog[0].mask) | ANALOG_GAMEPAD);
port              579 drivers/input/joystick/analog.c 	if (port->cooked) {
port              581 drivers/input/joystick/analog.c 		for (i = 0; i < 4; i++) max[i] = port->axes[i] << 1;
port              589 drivers/input/joystick/analog.c 		gameport_calibrate(port->gameport, port->axes, max);
port              593 drivers/input/joystick/analog.c 		port->initial[i] = port->axes[i];
port              598 drivers/input/joystick/analog.c static int analog_init_port(struct gameport *gameport, struct gameport_driver *drv, struct analog_port *port)
port              602 drivers/input/joystick/analog.c 	port->gameport = gameport;
port              604 drivers/input/joystick/analog.c 	gameport_set_drvdata(gameport, port);
port              608 drivers/input/joystick/analog.c 		analog_calibrate_timer(port);
port              613 drivers/input/joystick/analog.c 		port->mask = (gameport_read(gameport) ^ t) & t & 0xf;
port              614 drivers/input/joystick/analog.c 		port->fuzz = (port->speed * ANALOG_FUZZ_MAGIC) / port->loop / 1000 + ANALOG_FUZZ_BITS;
port              617 drivers/input/joystick/analog.c 			if (!analog_cooked_read(port))
port              627 drivers/input/joystick/analog.c 		while ((gameport_read(port->gameport) & port->mask) && (u < t))
port              632 drivers/input/joystick/analog.c 		while ((gameport_read(port->gameport) & port->mask) && (v < t))
port              647 drivers/input/joystick/analog.c 			if (!gameport_cooked_read(gameport, port->axes, &port->buttons))
port              650 drivers/input/joystick/analog.c 			if (port->axes[i] != -1)
port              651 drivers/input/joystick/analog.c 				port->mask |= 1 << i;
port              653 drivers/input/joystick/analog.c 		port->fuzz = gameport->fuzz;
port              654 drivers/input/joystick/analog.c 		port->cooked = 1;
port              663 drivers/input/joystick/analog.c 	struct analog_port *port;
port              667 drivers/input/joystick/analog.c 	if (!(port = kzalloc(sizeof(struct analog_port), GFP_KERNEL)))
port              670 drivers/input/joystick/analog.c 	err = analog_init_port(gameport, drv, port);
port              674 drivers/input/joystick/analog.c 	err = analog_init_masks(port);
port              682 drivers/input/joystick/analog.c 		if (port->analog[i].mask) {
port              683 drivers/input/joystick/analog.c 			err = analog_init_device(port, port->analog + i, i);
port              691 drivers/input/joystick/analog.c 		if (port->analog[i].mask)
port              692 drivers/input/joystick/analog.c 			input_unregister_device(port->analog[i].dev);
port              695 drivers/input/joystick/analog.c 	kfree(port);
port              701 drivers/input/joystick/analog.c 	struct analog_port *port = gameport_get_drvdata(gameport);
port              705 drivers/input/joystick/analog.c 		if (port->analog[i].mask)
port              706 drivers/input/joystick/analog.c 			input_unregister_device(port->analog[i].dev);
port              710 drivers/input/joystick/analog.c 		port->bads, port->reads, port->reads ? (port->bads * 100 / port->reads) : 0,
port              711 drivers/input/joystick/analog.c 		port->gameport->phys);
port              712 drivers/input/joystick/analog.c 	kfree(port);
port              131 drivers/input/joystick/db9.c static void db9_saturn_write_sub(struct parport *port, int type, unsigned char data, int powered, int pwr_sub)
port              138 drivers/input/joystick/db9.c 		parport_write_data(port, c);
port              142 drivers/input/joystick/db9.c 		parport_write_data(port, c);
port              146 drivers/input/joystick/db9.c 		parport_write_control(port, c);
port              154 drivers/input/joystick/db9.c static unsigned char db9_saturn_read_sub(struct parport *port, int type)
port              160 drivers/input/joystick/db9.c 		data = parport_read_status(port) ^ 0x80;
port              165 drivers/input/joystick/db9.c 		data = parport_read_data(port) & 0x0f;
port              174 drivers/input/joystick/db9.c static unsigned char db9_saturn_read_analog(struct parport *port, int type, int powered)
port              178 drivers/input/joystick/db9.c 	db9_saturn_write_sub(port, type, 0, powered, 0);
port              180 drivers/input/joystick/db9.c 	data = db9_saturn_read_sub(port, type) << 4;
port              181 drivers/input/joystick/db9.c 	db9_saturn_write_sub(port, type, 2, powered, 0);
port              183 drivers/input/joystick/db9.c 	data |= db9_saturn_read_sub(port, type);
port              191 drivers/input/joystick/db9.c static unsigned char db9_saturn_read_packet(struct parport *port, unsigned char *data, int type, int powered)
port              196 drivers/input/joystick/db9.c 	db9_saturn_write_sub(port, type, 3, powered, 0);
port              197 drivers/input/joystick/db9.c 	data[0] = db9_saturn_read_sub(port, type);
port              204 drivers/input/joystick/db9.c 		db9_saturn_write_sub(port, type, 0, powered, 1);
port              205 drivers/input/joystick/db9.c 		data[2] = db9_saturn_read_sub(port, type) << 4;
port              206 drivers/input/joystick/db9.c 		db9_saturn_write_sub(port, type, 2, powered, 1);
port              207 drivers/input/joystick/db9.c 		data[1] = db9_saturn_read_sub(port, type) << 4;
port              208 drivers/input/joystick/db9.c 		db9_saturn_write_sub(port, type, 1, powered, 1);
port              209 drivers/input/joystick/db9.c 		data[1] |= db9_saturn_read_sub(port, type);
port              210 drivers/input/joystick/db9.c 		db9_saturn_write_sub(port, type, 3, powered, 1);
port              216 drivers/input/joystick/db9.c 		db9_saturn_write_sub(port, type, 2, powered, 0);
port              218 drivers/input/joystick/db9.c 		data[0] = db9_saturn_read_analog(port, type, powered);
port              222 drivers/input/joystick/db9.c 				data[i + 1] = db9_saturn_read_analog(port, type, powered);
port              223 drivers/input/joystick/db9.c 			db9_saturn_write_sub(port, type, 3, powered, 0);
port              227 drivers/input/joystick/db9.c 			if (db9_saturn_read_analog(port, type, powered) != 0x60)
port              230 drivers/input/joystick/db9.c 				data[i] = db9_saturn_read_analog(port, type, powered);
port              234 drivers/input/joystick/db9.c 						data[i + j + 1] = db9_saturn_read_analog(port, type, powered);
port              236 drivers/input/joystick/db9.c 			db9_saturn_write_sub(port, type, 3, powered, 0);
port              241 drivers/input/joystick/db9.c 		db9_saturn_write_sub(port, type, 2, powered, 0);
port              243 drivers/input/joystick/db9.c 		tmp = db9_saturn_read_analog(port, type, powered);
port              246 drivers/input/joystick/db9.c 				data[i + 1] = db9_saturn_read_analog(port, type, powered);
port              247 drivers/input/joystick/db9.c 			db9_saturn_write_sub(port, type, 3, powered, 0);
port              325 drivers/input/joystick/db9.c static int db9_saturn(int mode, struct parport *port, struct input_dev *devs[])
port              349 drivers/input/joystick/db9.c 		id = db9_saturn_read_packet(port, data, type + i, 1);
port              358 drivers/input/joystick/db9.c 	struct parport *port = db9->pd->port;
port              366 drivers/input/joystick/db9.c 			data = parport_read_data(port) >> 3;
port              375 drivers/input/joystick/db9.c 			data = parport_read_status(port) >> 3;
port              384 drivers/input/joystick/db9.c 			data = parport_read_data(port);
port              393 drivers/input/joystick/db9.c 			data = parport_read_data(port);
port              403 drivers/input/joystick/db9.c 			parport_write_control(port, DB9_NOSELECT);
port              404 drivers/input/joystick/db9.c 			data = parport_read_data(port);
port              411 drivers/input/joystick/db9.c 			parport_write_control(port, DB9_NORMAL);
port              412 drivers/input/joystick/db9.c 			data = parport_read_data(port);
port              420 drivers/input/joystick/db9.c 			parport_write_control(port, DB9_NOSELECT);
port              421 drivers/input/joystick/db9.c 			data = parport_read_data(port);
port              428 drivers/input/joystick/db9.c 			parport_write_control(port, DB9_NORMAL);
port              429 drivers/input/joystick/db9.c 			data = parport_read_data(port);
port              439 drivers/input/joystick/db9.c 			parport_write_control(port, DB9_NOSELECT); /* 1 */
port              441 drivers/input/joystick/db9.c 			data = parport_read_data(port);
port              448 drivers/input/joystick/db9.c 			parport_write_control(port, DB9_NORMAL);
port              450 drivers/input/joystick/db9.c 			data = parport_read_data(port);
port              455 drivers/input/joystick/db9.c 			parport_write_control(port, DB9_NOSELECT); /* 2 */
port              457 drivers/input/joystick/db9.c 			parport_write_control(port, DB9_NORMAL);
port              459 drivers/input/joystick/db9.c 			parport_write_control(port, DB9_NOSELECT); /* 3 */
port              461 drivers/input/joystick/db9.c 			data=parport_read_data(port);
port              468 drivers/input/joystick/db9.c 			parport_write_control(port, DB9_NORMAL);
port              470 drivers/input/joystick/db9.c 			parport_write_control(port, DB9_NOSELECT); /* 4 */
port              472 drivers/input/joystick/db9.c 			parport_write_control(port, DB9_NORMAL);
port              479 drivers/input/joystick/db9.c 			db9_saturn(db9->mode, port, db9->dev);
port              484 drivers/input/joystick/db9.c 			data = parport_read_data(port);
port              489 drivers/input/joystick/db9.c 			parport_write_control(port, 0x0a);
port              492 drivers/input/joystick/db9.c 				data = parport_read_data(port);
port              493 drivers/input/joystick/db9.c 				parport_write_control(port, 0x02);
port              494 drivers/input/joystick/db9.c 				parport_write_control(port, 0x0a);
port              498 drivers/input/joystick/db9.c 			parport_write_control(port, 0x00);
port              510 drivers/input/joystick/db9.c 	struct parport *port = db9->pd->port;
port              519 drivers/input/joystick/db9.c 		parport_write_data(port, 0xff);
port              521 drivers/input/joystick/db9.c 			parport_data_reverse(port);
port              522 drivers/input/joystick/db9.c 			parport_write_control(port, DB9_NORMAL);
port              534 drivers/input/joystick/db9.c 	struct parport *port = db9->pd->port;
port              539 drivers/input/joystick/db9.c 		parport_write_control(port, 0x00);
port              540 drivers/input/joystick/db9.c 		parport_data_forward(port);
port              612 drivers/input/joystick/db9.c 			 "%s/input%d", db9->pd->port->name, i);
port              653 drivers/input/joystick/db9.c static void db9_detach(struct parport *port)
port              659 drivers/input/joystick/db9.c 		if (db9_base[i] && db9_base[i]->parportno == port->number)
port              136 drivers/input/joystick/gamecon.c 	struct parport *port = gc->pd->port;
port              141 drivers/input/joystick/gamecon.c 		parport_write_data(port, GC_N64_POWER_W | data);
port              149 drivers/input/joystick/gamecon.c 	struct parport *port = gc->pd->port;
port              154 drivers/input/joystick/gamecon.c 		parport_write_data(port, GC_N64_POWER_W | data);
port              191 drivers/input/joystick/gamecon.c 		parport_write_data(gc->pd->port, GC_N64_POWER_R);
port              193 drivers/input/joystick/gamecon.c 		data[i] = parport_read_status(gc->pd->port);
port              194 drivers/input/joystick/gamecon.c 		parport_write_data(gc->pd->port, GC_N64_POWER_R | GC_N64_CLOCK);
port              345 drivers/input/joystick/gamecon.c 	parport_write_data(gc->pd->port, GC_NES_POWER | GC_NES_CLOCK | GC_NES_LATCH);
port              347 drivers/input/joystick/gamecon.c 	parport_write_data(gc->pd->port, GC_NES_POWER | GC_NES_CLOCK);
port              351 drivers/input/joystick/gamecon.c 		parport_write_data(gc->pd->port, GC_NES_POWER);
port              352 drivers/input/joystick/gamecon.c 		data[i] = parport_read_status(gc->pd->port) ^ 0x7f;
port              354 drivers/input/joystick/gamecon.c 		parport_write_data(gc->pd->port, GC_NES_POWER | GC_NES_CLOCK);
port              465 drivers/input/joystick/gamecon.c 		parport_write_data(gc->pd->port, ~(1 << i));
port              466 drivers/input/joystick/gamecon.c 		data[i] = parport_read_status(gc->pd->port) ^ 0x7f;
port              552 drivers/input/joystick/gamecon.c 	struct parport *port = gc->pd->port;
port              559 drivers/input/joystick/gamecon.c 		parport_write_data(port, cmd | GC_PSX_POWER);
port              562 drivers/input/joystick/gamecon.c 		read = parport_read_status(port) ^ 0x80;
port              571 drivers/input/joystick/gamecon.c 		parport_write_data(gc->pd->port, cmd | GC_PSX_CLOCK | GC_PSX_POWER);
port              590 drivers/input/joystick/gamecon.c 	parport_write_data(gc->pd->port, GC_PSX_CLOCK | GC_PSX_SELECT | GC_PSX_POWER);
port              593 drivers/input/joystick/gamecon.c 	parport_write_data(gc->pd->port, GC_PSX_CLOCK | GC_PSX_POWER);
port              622 drivers/input/joystick/gamecon.c 	parport_write_data(gc->pd->port, GC_PSX_CLOCK | GC_PSX_SELECT | GC_PSX_POWER);
port              779 drivers/input/joystick/gamecon.c 		parport_write_control(gc->pd->port, 0x04);
port              794 drivers/input/joystick/gamecon.c 		parport_write_control(gc->pd->port, 0x00);
port              821 drivers/input/joystick/gamecon.c 		 "%s/input%d", gc->pd->port->name, idx);
port              994 drivers/input/joystick/gamecon.c static void gc_detach(struct parport *port)
port             1000 drivers/input/joystick/gamecon.c 		if (gc_base[i] && gc_base[i]->parportno == port->number)
port               53 drivers/input/joystick/grip_mp.c 	struct grip_port *port[GRIP_MAX_PORTS];
port              360 drivers/input/joystick/grip_mp.c 	struct grip_port *port;
port              385 drivers/input/joystick/grip_mp.c 	port = grip->port[slot];
port              395 drivers/input/joystick/grip_mp.c 		if (port->registered) {
port              397 drivers/input/joystick/grip_mp.c 			       grip_name[port->mode], slot);
port              398 drivers/input/joystick/grip_mp.c 			input_unregister_device(port->dev);
port              399 drivers/input/joystick/grip_mp.c 			port->registered = 0;
port              402 drivers/input/joystick/grip_mp.c 		port->mode = GRIP_MODE_RESET;
port              412 drivers/input/joystick/grip_mp.c 		port->buttons = (~packet) & 0xff;
port              413 drivers/input/joystick/grip_mp.c 		port->yaxes = ((axis_map[dir] >> 2) & 3) - 1;
port              414 drivers/input/joystick/grip_mp.c 		port->xaxes = (axis_map[dir] & 3) - 1;
port              415 drivers/input/joystick/grip_mp.c 		port->dirty = 1;
port              417 drivers/input/joystick/grip_mp.c 		if (port->mode == GRIP_MODE_RESET)
port              420 drivers/input/joystick/grip_mp.c 		port->mode = GRIP_MODE_GP;
port              422 drivers/input/joystick/grip_mp.c 		if (!port->registered) {
port              425 drivers/input/joystick/grip_mp.c 				port->mode = GRIP_MODE_RESET;
port              426 drivers/input/joystick/grip_mp.c 				port->dirty = 0;
port              458 drivers/input/joystick/grip_mp.c 		if (grip->port[slot]->mode == GRIP_MODE_RESET)
port              460 drivers/input/joystick/grip_mp.c 		if (grip->port[slot]->mode != GRIP_MODE_NONE)
port              512 drivers/input/joystick/grip_mp.c 	struct grip_port *port = grip->port[slot];
port              518 drivers/input/joystick/grip_mp.c 		input_report_key(port->dev, grip_btn_gp[i], (port->buttons >> i) & 1);
port              522 drivers/input/joystick/grip_mp.c 	input_report_abs(port->dev, ABS_X, port->xaxes);
port              523 drivers/input/joystick/grip_mp.c 	input_report_abs(port->dev, ABS_Y, port->yaxes);
port              527 drivers/input/joystick/grip_mp.c 	input_sync(port->dev);
port              529 drivers/input/joystick/grip_mp.c 	port->dirty = 0;
port              553 drivers/input/joystick/grip_mp.c 		if (grip->port[i]->dirty)
port              586 drivers/input/joystick/grip_mp.c 	struct grip_port *port = grip->port[slot];
port              591 drivers/input/joystick/grip_mp.c 	port->dev = input_dev = input_allocate_device();
port              595 drivers/input/joystick/grip_mp.c 	input_dev->name = grip_name[port->mode];
port              598 drivers/input/joystick/grip_mp.c 	input_dev->id.product = 0x0100 + port->mode;
port              609 drivers/input/joystick/grip_mp.c 	for (j = 0; (t = grip_abs[port->mode][j]) >= 0; j++)
port              612 drivers/input/joystick/grip_mp.c 	for (j = 0; (t = grip_btn[port->mode][j]) >= 0; j++)
port              616 drivers/input/joystick/grip_mp.c 	err = input_register_device(port->dev);
port              618 drivers/input/joystick/grip_mp.c 		input_free_device(port->dev);
port              622 drivers/input/joystick/grip_mp.c 	port->registered = 1;
port              624 drivers/input/joystick/grip_mp.c 	if (port->dirty)	            /* report initial state, if any */
port              654 drivers/input/joystick/grip_mp.c 	if (!grip->port[0]->mode && !grip->port[1]->mode && !grip->port[2]->mode && !grip->port[3]->mode) {
port              674 drivers/input/joystick/grip_mp.c 		if (grip->port[i]->registered)
port              675 drivers/input/joystick/grip_mp.c 			input_unregister_device(grip->port[i]->dev);
port              109 drivers/input/joystick/tmdc.c 	struct tmdc_port *port[2];
port              175 drivers/input/joystick/tmdc.c static int tmdc_parse_packet(struct tmdc_port *port, unsigned char *data)
port              179 drivers/input/joystick/tmdc.c 	if (data[TMDC_BYTE_ID] != port->mode)
port              182 drivers/input/joystick/tmdc.c 	for (i = 0; i < port->absc; i++) {
port              183 drivers/input/joystick/tmdc.c 		if (port->abs[i] < 0)
port              186 drivers/input/joystick/tmdc.c 		input_report_abs(port->dev, port->abs[i], data[tmdc_byte_a[i]]);
port              189 drivers/input/joystick/tmdc.c 	switch (port->mode) {
port              194 drivers/input/joystick/tmdc.c 			input_report_abs(port->dev, ABS_HAT0X, ((data[i] >> 3) & 1) - ((data[i] >> 1) & 1));
port              195 drivers/input/joystick/tmdc.c 			input_report_abs(port->dev, ABS_HAT0Y, ((data[i] >> 2) & 1) - ( data[i]       & 1));
port              201 drivers/input/joystick/tmdc.c 			input_report_abs(port->dev, ABS_HAT0X, tmdc_hat_to_axis[(data[i] - 141) / 25].x);
port              202 drivers/input/joystick/tmdc.c 			input_report_abs(port->dev, ABS_HAT0Y, tmdc_hat_to_axis[(data[i] - 141) / 25].y);
port              208 drivers/input/joystick/tmdc.c 		for (i = 0; i < port->btnc[k]; i++)
port              209 drivers/input/joystick/tmdc.c 			input_report_key(port->dev, port->btn[i + l],
port              210 drivers/input/joystick/tmdc.c 				((data[tmdc_byte_d[k]] >> (i + port->btno[k])) & 1));
port              211 drivers/input/joystick/tmdc.c 		l += port->btnc[k];
port              214 drivers/input/joystick/tmdc.c 	input_sync(port->dev);
port              238 drivers/input/joystick/tmdc.c 				if (tmdc_parse_packet(tmdc->port[i], data[i]))
port              265 drivers/input/joystick/tmdc.c 	struct tmdc_port *port;
port              270 drivers/input/joystick/tmdc.c 	tmdc->port[idx] = port = kzalloc(sizeof (struct tmdc_port), GFP_KERNEL);
port              272 drivers/input/joystick/tmdc.c 	if (!port || !input_dev) {
port              277 drivers/input/joystick/tmdc.c 	port->mode = data[TMDC_BYTE_ID];
port              279 drivers/input/joystick/tmdc.c 	for (model = tmdc_models; model->id && model->id != port->mode; model++)
port              282 drivers/input/joystick/tmdc.c 	port->abs = model->axes;
port              283 drivers/input/joystick/tmdc.c 	port->btn = model->buttons;
port              286 drivers/input/joystick/tmdc.c 		port->absc = data[TMDC_BYTE_DEF] >> 4;
port              288 drivers/input/joystick/tmdc.c 			port->btnc[i] = i < (data[TMDC_BYTE_DEF] & 0xf) ? 8 : 0;
port              290 drivers/input/joystick/tmdc.c 		port->absc = model->abs;
port              292 drivers/input/joystick/tmdc.c 			port->btnc[i] = model->btnc[i];
port              296 drivers/input/joystick/tmdc.c 		port->btno[i] = model->btno[i];
port              298 drivers/input/joystick/tmdc.c 	snprintf(port->name, sizeof(port->name), model->name,
port              299 drivers/input/joystick/tmdc.c 		 port->absc, (data[TMDC_BYTE_DEF] & 0xf) << 3, port->mode);
port              300 drivers/input/joystick/tmdc.c 	snprintf(port->phys, sizeof(port->phys), "%s/input%d", tmdc->gameport->phys, i);
port              302 drivers/input/joystick/tmdc.c 	port->dev = input_dev;
port              304 drivers/input/joystick/tmdc.c 	input_dev->name = port->name;
port              305 drivers/input/joystick/tmdc.c 	input_dev->phys = port->phys;
port              319 drivers/input/joystick/tmdc.c 	for (i = 0; i < port->absc && i < TMDC_ABS; i++)
port              320 drivers/input/joystick/tmdc.c 		if (port->abs[i] >= 0)
port              321 drivers/input/joystick/tmdc.c 			input_set_abs_params(input_dev, port->abs[i], 8, 248, 2, 4);
port              327 drivers/input/joystick/tmdc.c 		for (j = 0; j < port->btnc[i] && j < TMDC_BTN; j++)
port              328 drivers/input/joystick/tmdc.c 			set_bit(port->btn[j + b], input_dev->keybit);
port              329 drivers/input/joystick/tmdc.c 		b += port->btnc[i];
port              332 drivers/input/joystick/tmdc.c 	err = input_register_device(port->dev);
port              339 drivers/input/joystick/tmdc.c 	kfree(port);
port              385 drivers/input/joystick/tmdc.c 		if (tmdc->port[i]) {
port              386 drivers/input/joystick/tmdc.c 			input_unregister_device(tmdc->port[i]->dev);
port              387 drivers/input/joystick/tmdc.c 			kfree(tmdc->port[i]);
port              402 drivers/input/joystick/tmdc.c 		if (tmdc->port[i]) {
port              403 drivers/input/joystick/tmdc.c 			input_unregister_device(tmdc->port[i]->dev);
port              404 drivers/input/joystick/tmdc.c 			kfree(tmdc->port[i]);
port               87 drivers/input/joystick/turbografx.c 			parport_write_data(tgfx->pd->port, ~(1 << i));
port               88 drivers/input/joystick/turbografx.c 			data1 = parport_read_status(tgfx->pd->port) ^ 0x7f;
port               89 drivers/input/joystick/turbografx.c 			data2 = parport_read_control(tgfx->pd->port) ^ 0x04;	/* CAVEAT parport */
port              117 drivers/input/joystick/turbografx.c 		parport_write_control(tgfx->pd->port, 0x04);
port              132 drivers/input/joystick/turbografx.c 		parport_write_control(tgfx->pd->port, 0x00);
port              208 drivers/input/joystick/turbografx.c 			 "%s/input%d", tgfx->pd->port->name, i);
port              253 drivers/input/joystick/turbografx.c static void tgfx_detach(struct parport *port)
port              259 drivers/input/joystick/turbografx.c 		if (tgfx_base[i] && tgfx_base[i]->parportno == port->number)
port               37 drivers/input/joystick/walkera0701.c module_param_named(port, walkera0701_pp_no, int, 0);
port               38 drivers/input/joystick/walkera0701.c MODULE_PARM_DESC(port,
port              119 drivers/input/joystick/walkera0701.c 	return parport_read_status(p->port) & 0x40;
port              230 drivers/input/joystick/walkera0701.c 	if (parport_negotiate(w->pardevice->port, IEEE1284_MODE_COMPAT)) {
port              280 drivers/input/joystick/walkera0701.c static void walkera0701_detach(struct parport *port)
port              284 drivers/input/joystick/walkera0701.c 	if (!w->pardevice || w->parport->number != port->number)
port              136 drivers/input/misc/ideapad_slidebar.c 				  struct serio *port)
port              156 drivers/input/misc/ideapad_slidebar.c 		serio_interrupt(port, 0xe0, 0);
port              226 drivers/input/mouse/navpoint.c 	ssp = pxa_ssp_request(pdata->port, pdev->name);
port              235 drivers/input/mouse/navpoint.c 		dev_warn(&pdev->dev, "ssp%d already enabled\n", pdata->port);
port              281 drivers/input/mouse/navpoint.c 	dev_dbg(&pdev->dev, "ssp%d, irq %d\n", pdata->port, ssp->irq);
port               39 drivers/input/serio/arc_ps2.c 	struct arc_ps2_port port[ARC_PS2_PORTS];
port               47 drivers/input/serio/arc_ps2.c 			     struct arc_ps2_port *port)
port               54 drivers/input/serio/arc_ps2.c 		status = ioread32(port->status_addr);
port               58 drivers/input/serio/arc_ps2.c 		data = ioread32(port->data_addr) & 0xff;
port               70 drivers/input/serio/arc_ps2.c 		serio_interrupt(port->io, data, flag);
port               73 drivers/input/serio/arc_ps2.c 	dev_err(&port->io->dev, "PS/2 hardware stuck\n");
port               82 drivers/input/serio/arc_ps2.c 		arc_ps2_check_rx(arc_ps2, &arc_ps2->port[i]);
port               90 drivers/input/serio/arc_ps2.c 	struct arc_ps2_port *port = io->port_data;
port               94 drivers/input/serio/arc_ps2.c 		status = ioread32(port->status_addr);
port               98 drivers/input/serio/arc_ps2.c 			iowrite32(val & 0xff, port->data_addr);
port              110 drivers/input/serio/arc_ps2.c 	struct arc_ps2_port *port = io->port_data;
port              112 drivers/input/serio/arc_ps2.c 	iowrite32(PS2_STAT_RX_INT_EN, port->status_addr);
port              119 drivers/input/serio/arc_ps2.c 	struct arc_ps2_port *port = io->port_data;
port              121 drivers/input/serio/arc_ps2.c 	iowrite32(ioread32(port->status_addr) & ~PS2_STAT_RX_INT_EN,
port              122 drivers/input/serio/arc_ps2.c 		  port->status_addr);
port              155 drivers/input/serio/arc_ps2.c 	struct arc_ps2_port *port = &arc_ps2->port[index];
port              168 drivers/input/serio/arc_ps2.c 	io->port_data = port;
port              170 drivers/input/serio/arc_ps2.c 	port->io = io;
port              172 drivers/input/serio/arc_ps2.c 	port->data_addr = arc_ps2_calc_addr(arc_ps2, index, false);
port              173 drivers/input/serio/arc_ps2.c 	port->status_addr = arc_ps2_calc_addr(arc_ps2, index, true);
port              176 drivers/input/serio/arc_ps2.c 		index, port->data_addr, port->status_addr);
port              178 drivers/input/serio/arc_ps2.c 	serio_register_port(port->io);
port              227 drivers/input/serio/arc_ps2.c 				serio_unregister_port(arc_ps2->port[i].io);
port              243 drivers/input/serio/arc_ps2.c 		serio_unregister_port(arc_ps2->port[i].io);
port              130 drivers/input/serio/ct82c710.c static int ct82c710_write(struct serio *port, unsigned char c)
port               92 drivers/input/serio/gscps2.c 	struct serio *port;
port              268 drivers/input/serio/gscps2.c 	    serio_interrupt(ps2port->port, data, rxflags);
port              282 drivers/input/serio/gscps2.c static int gscps2_write(struct serio *port, unsigned char data)
port              284 drivers/input/serio/gscps2.c 	struct gscps2port *ps2port = port->port_data;
port              298 drivers/input/serio/gscps2.c static int gscps2_open(struct serio *port)
port              300 drivers/input/serio/gscps2.c 	struct gscps2port *ps2port = port->port_data;
port              316 drivers/input/serio/gscps2.c static void gscps2_close(struct serio *port)
port              318 drivers/input/serio/gscps2.c 	struct gscps2port *ps2port = port->port_data;
port              350 drivers/input/serio/gscps2.c 	ps2port->port = serio;
port              369 drivers/input/serio/gscps2.c 	if (request_irq(dev->irq, gscps2_interrupt, IRQF_SHARED, ps2port->port->name, ps2port))
port              380 drivers/input/serio/gscps2.c 	if (!request_mem_region(hpa, GSC_STATUS + 4, ps2port->port.name))
port              385 drivers/input/serio/gscps2.c 		ps2port->port->name,
port              388 drivers/input/serio/gscps2.c 		ps2port->port->phys);
port              390 drivers/input/serio/gscps2.c 	serio_register_port(ps2port->port);
port              418 drivers/input/serio/gscps2.c 	serio_unregister_port(ps2port->port);
port              208 drivers/input/serio/i8042.c 				       struct serio *port))
port              356 drivers/input/serio/i8042.c static int i8042_kbd_write(struct serio *port, unsigned char c)
port              379 drivers/input/serio/i8042.c 	struct i8042_port *port = serio->port_data;
port              381 drivers/input/serio/i8042.c 	return i8042_command(&c, port->mux == -1 ?
port              383 drivers/input/serio/i8042.c 					I8042_CMD_MUX_SEND + port->mux);
port              433 drivers/input/serio/i8042.c 	struct i8042_port *port = serio->port_data;
port              450 drivers/input/serio/i8042.c 	port->exists = true;
port              463 drivers/input/serio/i8042.c 	struct i8042_port *port = serio->port_data;
port              466 drivers/input/serio/i8042.c 	port->exists = false;
port              467 drivers/input/serio/i8042.c 	port->serio = NULL;
port              514 drivers/input/serio/i8042.c 	struct i8042_port *port;
port              583 drivers/input/serio/i8042.c 	port = &i8042_ports[port_no];
port              584 drivers/input/serio/i8042.c 	serio = port->exists ? port->serio : NULL;
port              586 drivers/input/serio/i8042.c 	filter_dbg(port->driver_bound, data, "<- i8042 (interrupt, %d, %d%s%s)\n",
port             1320 drivers/input/serio/i8042.c 	struct i8042_port *port = &i8042_ports[I8042_KBD_PORT_NO];
port             1332 drivers/input/serio/i8042.c 	serio->port_data	= port;
port             1339 drivers/input/serio/i8042.c 	port->serio = serio;
port             1340 drivers/input/serio/i8042.c 	port->irq = I8042_KBD_IRQ;
port             1349 drivers/input/serio/i8042.c 	struct i8042_port *port = &i8042_ports[port_no];
port             1360 drivers/input/serio/i8042.c 	serio->port_data	= port;
port             1375 drivers/input/serio/i8042.c 	port->serio = serio;
port             1376 drivers/input/serio/i8042.c 	port->mux = idx;
port             1377 drivers/input/serio/i8042.c 	port->irq = I8042_AUX_IRQ;
port             1512 drivers/input/serio/i8042.c 	struct i8042_port *port = serio->port_data;
port             1519 drivers/input/serio/i8042.c 		port->driver_bound = true;
port             1523 drivers/input/serio/i8042.c 		port->driver_bound = false;
port               47 drivers/input/serio/maceps2.c 	struct mace_ps2port *port;
port               57 drivers/input/serio/maceps2.c 	struct mace_ps2port *port = ((struct maceps2_data *)dev->port_data)->port;
port               61 drivers/input/serio/maceps2.c 		if (port->status & PS2_STATUS_TX_EMPTY) {
port               62 drivers/input/serio/maceps2.c 			port->tx = val;
port               74 drivers/input/serio/maceps2.c 	struct mace_ps2port *port = ((struct maceps2_data *)dev->port_data)->port;
port               77 drivers/input/serio/maceps2.c 	if (port->status & PS2_STATUS_RX_FULL) {
port               78 drivers/input/serio/maceps2.c 		byte = port->rx;
port               95 drivers/input/serio/maceps2.c 	data->port->control = PS2_CONTROL_TX_CLOCK_DISABLE | PS2_CONTROL_RESET;
port               99 drivers/input/serio/maceps2.c 	data->port->control = PS2_CONTROL_RX_CLOCK_ENABLE |
port              110 drivers/input/serio/maceps2.c 	data->port->control = PS2_CONTROL_TX_CLOCK_DISABLE | PS2_CONTROL_RESET;
port              181 drivers/input/serio/maceps2.c 	port_data[0].port = &mace->perif.ps2.keyb;
port              183 drivers/input/serio/maceps2.c 	port_data[1].port = &mace->perif.ps2.mouse;
port               72 drivers/input/serio/olpc_apsp.c static int olpc_apsp_write(struct serio *port, unsigned char val)
port               74 drivers/input/serio/olpc_apsp.c 	struct olpc_apsp *priv = port->port_data;
port               78 drivers/input/serio/olpc_apsp.c 	if (port == priv->padio)
port              135 drivers/input/serio/olpc_apsp.c static int olpc_apsp_open(struct serio *port)
port              137 drivers/input/serio/olpc_apsp.c 	struct olpc_apsp *priv = port->port_data;
port              156 drivers/input/serio/olpc_apsp.c static void olpc_apsp_close(struct serio *port)
port              158 drivers/input/serio/olpc_apsp.c 	struct olpc_apsp *priv = port->port_data;
port               54 drivers/input/serio/parkbd.c module_param_named(port, parkbd_pp_no, int, 0);
port               55 drivers/input/serio/parkbd.c MODULE_PARM_DESC(port, "Parallel port the adapter is connected to (default is 0)");
port               75 drivers/input/serio/parkbd.c 	return (parport_read_status(parkbd_dev->port) >> 6) ^ 2;
port               80 drivers/input/serio/parkbd.c 	parport_write_control(parkbd_dev->port, (~data & 3) | 0x10);
port               83 drivers/input/serio/parkbd.c static int parkbd_write(struct serio *port, unsigned char c)
port              173 drivers/input/serio/parkbd.c 		snprintf(serio->phys, sizeof(serio->phys), "%s/serio0", parkbd_dev->port->name);
port              201 drivers/input/serio/parkbd.c                         parkbd_mode ? "AT" : "XT", parkbd_dev->port->name);
port              206 drivers/input/serio/parkbd.c static void parkbd_detach(struct parport *port)
port              208 drivers/input/serio/parkbd.c 	if (!parkbd_port || port->number != parkbd_pp_no)
port               64 drivers/input/serio/ps2mult.c static void ps2mult_select_port(struct ps2mult *psm, struct ps2mult_port *port)
port               68 drivers/input/serio/ps2mult.c 	serio_write(mx_serio, port->sel);
port               69 drivers/input/serio/ps2mult.c 	psm->out_port = port;
port               70 drivers/input/serio/ps2mult.c 	dev_dbg(&mx_serio->dev, "switched to sel %02x\n", port->sel);
port               77 drivers/input/serio/ps2mult.c 	struct ps2mult_port *port = serio->port_data;
port               83 drivers/input/serio/ps2mult.c 	if (psm->out_port != port)
port               84 drivers/input/serio/ps2mult.c 		ps2mult_select_port(psm, port);
port              104 drivers/input/serio/ps2mult.c 	struct ps2mult_port *port = serio->port_data;
port              108 drivers/input/serio/ps2mult.c 	port->registered = true;
port              117 drivers/input/serio/ps2mult.c 	struct ps2mult_port *port = serio->port_data;
port              121 drivers/input/serio/ps2mult.c 	port->registered = false;
port               38 drivers/input/serio/q40kbd.c 	struct serio *port;
port               50 drivers/input/serio/q40kbd.c 		serio_interrupt(q40kbd->port, master_inb(KEYCODE_REG), 0);
port               87 drivers/input/serio/q40kbd.c static int q40kbd_open(struct serio *port)
port               89 drivers/input/serio/q40kbd.c 	struct q40kbd *q40kbd = port->port_data;
port              100 drivers/input/serio/q40kbd.c static void q40kbd_close(struct serio *port)
port              102 drivers/input/serio/q40kbd.c 	struct q40kbd *q40kbd = port->port_data;
port              111 drivers/input/serio/q40kbd.c 	struct serio *port;
port              115 drivers/input/serio/q40kbd.c 	port = kzalloc(sizeof(struct serio), GFP_KERNEL);
port              116 drivers/input/serio/q40kbd.c 	if (!q40kbd || !port) {
port              121 drivers/input/serio/q40kbd.c 	q40kbd->port = port;
port              124 drivers/input/serio/q40kbd.c 	port->id.type = SERIO_8042;
port              125 drivers/input/serio/q40kbd.c 	port->open = q40kbd_open;
port              126 drivers/input/serio/q40kbd.c 	port->close = q40kbd_close;
port              127 drivers/input/serio/q40kbd.c 	port->port_data = q40kbd;
port              128 drivers/input/serio/q40kbd.c 	port->dev.parent = &pdev->dev;
port              129 drivers/input/serio/q40kbd.c 	strlcpy(port->name, "Q40 Kbd Port", sizeof(port->name));
port              130 drivers/input/serio/q40kbd.c 	strlcpy(port->phys, "Q40", sizeof(port->phys));
port              141 drivers/input/serio/q40kbd.c 	serio_register_port(q40kbd->port);
port              149 drivers/input/serio/q40kbd.c 	kfree(port);
port              163 drivers/input/serio/q40kbd.c 	serio_unregister_port(q40kbd->port);
port               35 drivers/input/serio/rpckbd.c static int rpckbd_write(struct serio *port, unsigned char val)
port               47 drivers/input/serio/rpckbd.c 	struct serio *port = dev_id;
port               54 drivers/input/serio/rpckbd.c 		serio_interrupt(port, byte, 0);
port               65 drivers/input/serio/rpckbd.c static int rpckbd_open(struct serio *port)
port               67 drivers/input/serio/rpckbd.c 	struct rpckbd_data *rpckbd = port->port_data;
port               74 drivers/input/serio/rpckbd.c 	if (request_irq(rpckbd->rx_irq, rpckbd_rx, 0, "rpckbd", port) != 0) {
port               79 drivers/input/serio/rpckbd.c 	if (request_irq(rpckbd->tx_irq, rpckbd_tx, 0, "rpckbd", port) != 0) {
port               81 drivers/input/serio/rpckbd.c 		free_irq(rpckbd->rx_irq, port);
port               88 drivers/input/serio/rpckbd.c static void rpckbd_close(struct serio *port)
port               90 drivers/input/serio/rpckbd.c 	struct rpckbd_data *rpckbd = port->port_data;
port               92 drivers/input/serio/rpckbd.c 	free_irq(rpckbd->rx_irq, port);
port               93 drivers/input/serio/rpckbd.c 	free_irq(rpckbd->tx_irq, port);
port               71 drivers/ipack/devices/ipoctal.c static int ipoctal_port_activate(struct tty_port *port, struct tty_struct *tty)
port              149 drivers/ipack/devices/ipoctal.c 	struct tty_port *port = &channel->tty_port;
port              164 drivers/ipack/devices/ipoctal.c 				tty_insert_flip_char(port, 0, TTY_OVERRUN);
port              179 drivers/ipack/devices/ipoctal.c 		tty_insert_flip_char(port, value, flag);
port              189 drivers/ipack/devices/ipoctal.c 	tty_flip_buffer_push(port);
port               88 drivers/isdn/capi/capi.c 	struct tty_port port;
port              192 drivers/isdn/capi/capi.c static void capiminor_destroy(struct tty_port *port)
port              194 drivers/isdn/capi/capi.c 	struct capiminor *mp = container_of(port, struct capiminor, port);
port              228 drivers/isdn/capi/capi.c 	tty_port_init(&mp->port);
port              229 drivers/isdn/capi/capi.c 	mp->port.ops = &capiminor_port_ops;
port              247 drivers/isdn/capi/capi.c 	dev = tty_port_register_device(&mp->port, capinc_tty_driver, minor,
port              260 drivers/isdn/capi/capi.c 	tty_port_put(&mp->port);
port              271 drivers/isdn/capi/capi.c 		tty_port_get(&mp->port);
port              279 drivers/isdn/capi/capi.c 	tty_port_put(&mp->port);
port              307 drivers/isdn/capi/capi.c 		tty = tty_port_tty_get(&mp->port);
port              324 drivers/isdn/capi/capi.c 		tty = tty_port_tty_get(&mp->port);
port              411 drivers/isdn/capi/capi.c 	tty = tty_port_tty_get(&mp->port);
port              495 drivers/isdn/capi/capi.c 	tty = tty_port_tty_get(&mp->port);
port              630 drivers/isdn/capi/capi.c 		tty_port_tty_wakeup(&mp->port);
port             1031 drivers/isdn/capi/capi.c 	err = tty_port_open(&mp->port, tty, filp);
port             1043 drivers/isdn/capi/capi.c 	tty_port_close(&mp->port, tty, filp);
port             1209 drivers/isdn/capi/capi.c 	tty_port_hangup(&mp->port);
port             1042 drivers/isdn/capi/kcapi.c 		cparams.port = cdef.port;
port             1235 drivers/isdn/capi/kcapi.c 		cparams.port = cdef.port;
port               43 drivers/isdn/hardware/mISDN/hfc_multi.h 	int		port;	/* the interface port this */
port              208 drivers/isdn/hardware/mISDN/hfcmulti.c static uint	port[MAX_PORTS];
port              237 drivers/isdn/hardware/mISDN/hfcmulti.c module_param_array(port, uint, NULL, S_IRUGO | S_IWUSR);
port             1845 drivers/isdn/hardware/mISDN/hfcmulti.c 		if (!hc->created[hc->chan[ch].port])
port             2119 drivers/isdn/hardware/mISDN/hfcmulti.c 		hc->activity_tx |= 1 << hc->chan[ch].port;
port             2271 drivers/isdn/hardware/mISDN/hfcmulti.c 		hc->activity_rx |= 1 << hc->chan[ch].port;
port             2424 drivers/isdn/hardware/mISDN/hfcmulti.c 			if (hc->created[hc->chan[ch].port]) {
port             2575 drivers/isdn/hardware/mISDN/hfcmulti.c 						 hc->chan[ch].port);
port             2595 drivers/isdn/hardware/mISDN/hfcmulti.c 							(1 << hc->chan[ch].port);
port             2598 drivers/isdn/hardware/mISDN/hfcmulti.c 							~(1 << hc->chan[ch].port);
port             2619 drivers/isdn/hardware/mISDN/hfcmulti.c 					       hc->chan[ch].port);
port             2642 drivers/isdn/hardware/mISDN/hfcmulti.c 		if (((!dch) && (!bch)) || (!hc->created[hc->chan[ch].port])) {
port             2994 drivers/isdn/hardware/mISDN/hfcmulti.c 			hc->hw.a_st_ctrl0[hc->chan[ch].port] &=
port             2996 drivers/isdn/hardware/mISDN/hfcmulti.c 			HFC_outb(hc, R_ST_SEL, hc->chan[ch].port);
port             3000 drivers/isdn/hardware/mISDN/hfcmulti.c 				 hc->hw.a_st_ctrl0[hc->chan[ch].port]);
port             3106 drivers/isdn/hardware/mISDN/hfcmulti.c 			hc->hw.a_st_ctrl0[hc->chan[ch].port] |=
port             3108 drivers/isdn/hardware/mISDN/hfcmulti.c 			HFC_outb(hc, R_ST_SEL, hc->chan[ch].port);
port             3112 drivers/isdn/hardware/mISDN/hfcmulti.c 				 hc->hw.a_st_ctrl0[hc->chan[ch].port]);
port             3152 drivers/isdn/hardware/mISDN/hfcmulti.c 				hc->hw.a_st_ctrl0[hc->chan[ch].port] |=
port             3154 drivers/isdn/hardware/mISDN/hfcmulti.c 				HFC_outb(hc, R_ST_SEL, hc->chan[ch].port);
port             3158 drivers/isdn/hardware/mISDN/hfcmulti.c 					 hc->hw.a_st_ctrl0[hc->chan[ch].port]);
port             3237 drivers/isdn/hardware/mISDN/hfcmulti.c 			HFC_outb(hc, R_ST_SEL, hc->chan[dch->slot].port);
port             3258 drivers/isdn/hardware/mISDN/hfcmulti.c 			HFC_outb(hc, R_ST_SEL, hc->chan[dch->slot].port);
port             3265 drivers/isdn/hardware/mISDN/hfcmulti.c 					~(1 << hc->chan[dch->slot].port);
port             3292 drivers/isdn/hardware/mISDN/hfcmulti.c 			HFC_outb(hc, R_ST_SEL, hc->chan[dch->slot].port);
port             3360 drivers/isdn/hardware/mISDN/hfcmulti.c 				       __func__, hc->chan[dch->slot].port,
port             3371 drivers/isdn/hardware/mISDN/hfcmulti.c 					 hc->chan[dch->slot].port);
port             3393 drivers/isdn/hardware/mISDN/hfcmulti.c 				       __func__, hc->chan[dch->slot].port,
port             3403 drivers/isdn/hardware/mISDN/hfcmulti.c 					 hc->chan[dch->slot].port);
port             3801 drivers/isdn/hardware/mISDN/hfcmulti.c 						 hc->chan[ch].port);
port             3814 drivers/isdn/hardware/mISDN/hfcmulti.c 						 hc->chan[ch].port);
port             3857 drivers/isdn/hardware/mISDN/hfcmulti.c 	pt = hc->chan[i].port;
port             4031 drivers/isdn/hardware/mISDN/hfcmulti.c 				~(1 << hc->chan[dch->slot].port);
port             4520 drivers/isdn/hardware/mISDN/hfcmulti.c 	pt = hc->chan[ci].port;
port             4567 drivers/isdn/hardware/mISDN/hfcmulti.c 					       __func__, hc->chan[i].port + 1, i);
port             4581 drivers/isdn/hardware/mISDN/hfcmulti.c 				~(1 << hc->chan[ci].port);
port             4589 drivers/isdn/hardware/mISDN/hfcmulti.c 				       __func__, hc->chan[ci - 2].port + 1,
port             4603 drivers/isdn/hardware/mISDN/hfcmulti.c 				       __func__, hc->chan[ci - 1].port + 1,
port             4690 drivers/isdn/hardware/mISDN/hfcmulti.c 	if (port[Port_cnt] & 0x001) {
port             4708 drivers/isdn/hardware/mISDN/hfcmulti.c 	if (port[Port_cnt] & 0x004) {
port             4717 drivers/isdn/hardware/mISDN/hfcmulti.c 	if (port[Port_cnt] & 0x008) {
port             4726 drivers/isdn/hardware/mISDN/hfcmulti.c 	if (port[Port_cnt] & 0x010) {
port             4736 drivers/isdn/hardware/mISDN/hfcmulti.c 	if (port[Port_cnt] & 0x020) {
port             4746 drivers/isdn/hardware/mISDN/hfcmulti.c 	if (!(port[Port_cnt] & 0x100)) {
port             4760 drivers/isdn/hardware/mISDN/hfcmulti.c 	if (port[Port_cnt] & 0x0200) {
port             4767 drivers/isdn/hardware/mISDN/hfcmulti.c 		if (port[Port_cnt] & 0x0400) {
port             4775 drivers/isdn/hardware/mISDN/hfcmulti.c 	if (port[Port_cnt] & 0x0800) {
port             4783 drivers/isdn/hardware/mISDN/hfcmulti.c 	if (port[Port_cnt] & 0x3000) {
port             4784 drivers/isdn/hardware/mISDN/hfcmulti.c 		hc->chan[hc->dnum[0]].jitter = (port[Port_cnt]>>12) & 0x3;
port             4817 drivers/isdn/hardware/mISDN/hfcmulti.c 	hc->chan[hc->dnum[pt]].port = pt;
port             4847 drivers/isdn/hardware/mISDN/hfcmulti.c 		hc->chan[ch].port = pt;
port             4892 drivers/isdn/hardware/mISDN/hfcmulti.c 	hc->chan[i + 2].port = pt;
port             4920 drivers/isdn/hardware/mISDN/hfcmulti.c 		hc->chan[i + ch].port = pt;
port             4924 drivers/isdn/hardware/mISDN/hfcmulti.c 	if (port[Port_cnt] & 0x001) {
port             4949 drivers/isdn/hardware/mISDN/hfcmulti.c 	if (port[Port_cnt] & 0x002) {
port             4959 drivers/isdn/hardware/mISDN/hfcmulti.c 	if (port[Port_cnt] & 0x004) {
port               21 drivers/isdn/hardware/mISDN/iohelper.h 				       u32	port;
port               28 drivers/isdn/hardware/mISDN/iohelper.h 		return inb(hw->ap.port + off);				\
port               32 drivers/isdn/hardware/mISDN/iohelper.h 		outb(val, hw->ap.port + off);				\
port               36 drivers/isdn/hardware/mISDN/iohelper.h 		insb(hw->ap.port + off, dp, size);			\
port               40 drivers/isdn/hardware/mISDN/iohelper.h 		outsb(hw->ap.port + off, dp, size);			\
port               47 drivers/isdn/hardware/mISDN/iohelper.h 		return inb(hw->ap.port);				\
port               52 drivers/isdn/hardware/mISDN/iohelper.h 		outb(val, hw->ap.port);					\
port               57 drivers/isdn/hardware/mISDN/iohelper.h 		insb(hw->ap.port, dp, size);				\
port               62 drivers/isdn/hardware/mISDN/iohelper.h 		outsb(hw->ap.port, dp, size);				\
port              719 drivers/isdn/hardware/mISDN/mISDNinfineon.c 		hw->isac.a.io.port = (u32)hw->cfg.start + DIVA_ISAC_PORT;
port              722 drivers/isdn/hardware/mISDN/mISDNinfineon.c 		hw->hscx.a.io.port = (u32)hw->cfg.start + DIVA_HSCX_PORT;
port              745 drivers/isdn/hardware/mISDN/mISDNinfineon.c 		hw->isac.a.io.port = (u32)hw->cfg.start + TIGER_IPAC_PORT;
port              748 drivers/isdn/hardware/mISDN/mISDNinfineon.c 		hw->hscx.a.io.port = (u32)hw->cfg.start + TIGER_IPAC_PORT;
port              760 drivers/isdn/hardware/mISDN/mISDNinfineon.c 		hw->isac.a.io.port = (u32)hw->addr.start + 1;
port              763 drivers/isdn/hardware/mISDN/mISDNinfineon.c 		hw->hscx.a.io.port = (u32)hw->addr.start + 1;
port              770 drivers/isdn/hardware/mISDN/mISDNinfineon.c 		hw->isac.a.io.port = (u32)hw->addr.start + NICCY_ISAC_PORT;
port              773 drivers/isdn/hardware/mISDN/mISDNinfineon.c 		hw->hscx.a.io.port = (u32)hw->addr.start + NICCY_HSCX_PORT;
port              779 drivers/isdn/hardware/mISDN/mISDNinfineon.c 		hw->isac.a.io.port = hw->isac.a.io.ale + 4;
port              782 drivers/isdn/hardware/mISDN/mISDNinfineon.c 		hw->hscx.a.io.port = hw->isac.a.io.port;
port              789 drivers/isdn/hardware/mISDN/mISDNinfineon.c 		hw->isac.a.io.port = hw->isac.a.io.ale + 4;
port              792 drivers/isdn/hardware/mISDN/mISDNinfineon.c 		hw->hscx.a.io.port = hw->isac.a.io.port;
port              799 drivers/isdn/hardware/mISDN/mISDNinfineon.c 		hw->isac.a.io.port = hw->isac.a.io.ale + 4;
port              802 drivers/isdn/hardware/mISDN/mISDNinfineon.c 		hw->hscx.a.io.port = hw->isac.a.io.port;
port              809 drivers/isdn/hardware/mISDN/mISDNinfineon.c 		hw->isac.a.io.port = hw->isac.a.io.ale + 4;
port              812 drivers/isdn/hardware/mISDN/mISDNinfineon.c 		hw->hscx.a.io.port = hw->isac.a.io.port;
port              819 drivers/isdn/hardware/mISDN/mISDNinfineon.c 		hw->isac.a.io.port = (u32)hw->addr.start;
port              821 drivers/isdn/hardware/mISDN/mISDNinfineon.c 		hw->hscx.a.io.port = hw->isac.a.io.port;
port              828 drivers/isdn/hardware/mISDN/mISDNinfineon.c 		hw->isac.a.io.port = (u32)hw->addr.start + GAZEL_IPAC_DATA_PORT;
port              831 drivers/isdn/hardware/mISDN/mISDNinfineon.c 		hw->hscx.a.io.port = hw->isac.a.io.port;
port              328 drivers/isdn/hardware/mISDN/speedfax.c 	sf->p_isac.port = sf->cfg + SFAX_PCI_ISAC;
port              330 drivers/isdn/hardware/mISDN/speedfax.c 	sf->p_isar.port = sf->cfg + SFAX_PCI_ISAR;
port              239 drivers/isdn/mISDN/l1oip_core.c static u_int port[MAX_CARDS];
port              252 drivers/isdn/mISDN/l1oip_core.c module_param_array(port, uint, NULL, S_IRUGO | S_IWUSR);
port             1358 drivers/isdn/mISDN/l1oip_core.c 	hc->localport = port[l1oip_cnt]?:(L1OIP_DEFAULTPORT + l1oip_cnt);
port               35 drivers/leds/leds-88pm860x.c 	int port;
port               45 drivers/leds/leds-88pm860x.c static int led_power_set(struct pm860x_chip *chip, int port, int on)
port               49 drivers/leds/leds-88pm860x.c 	switch (port) {
port               79 drivers/leds/leds-88pm860x.c 		led_power_set(chip, led->port, 1);
port              103 drivers/leds/leds-88pm860x.c 			led_power_set(chip, led->port, 0);
port              196 drivers/leds/leds-88pm860x.c 	data->port = pdev->id;
port               21 drivers/leds/leds-ot200.c 	unsigned long port;
port               33 drivers/leds/leds-ot200.c 		.port = 0x5a,
port               38 drivers/leds/leds-ot200.c 		.port = 0x5a,
port               43 drivers/leds/leds-ot200.c 		.port = 0x5a,
port               48 drivers/leds/leds-ot200.c 		.port = 0x49,
port               53 drivers/leds/leds-ot200.c 		.port = 0x49,
port               58 drivers/leds/leds-ot200.c 		.port = 0x49,
port               63 drivers/leds/leds-ot200.c 		.port = 0x49,
port               68 drivers/leds/leds-ot200.c 		.port = 0x49,
port               73 drivers/leds/leds-ot200.c 		.port = 0x49,
port               78 drivers/leds/leds-ot200.c 		.port = 0x49,
port              101 drivers/leds/leds-ot200.c 	if (led->port == 0x49)
port              103 drivers/leds/leds-ot200.c 	else if (led->port == 0x5a)
port              113 drivers/leds/leds-ot200.c 	outb(*val, led->port);
port              179 drivers/leds/leds-ss4200.c 				   u32 port, u32 value)
port              184 drivers/leds/leds-ss4200.c 	gpio_out = inl(nas_gpio_io_base + port);
port              190 drivers/leds/leds-ss4200.c 	outl(gpio_out, nas_gpio_io_base + port);
port              194 drivers/leds/leds-ss4200.c 				 u32 port, u32 value)
port              197 drivers/leds/leds-ss4200.c 	__nasgpio_led_set_attr(led_cdev, port, value);
port              201 drivers/leds/leds-ss4200.c static u32 nasgpio_led_get_attr(struct led_classdev *led_cdev, u32 port)
port              207 drivers/leds/leds-ss4200.c 	gpio_in = inl(nas_gpio_io_base + port);
port               54 drivers/media/common/b2c2/flexcop-common.h 	flexcop_i2c_port_t port;
port              120 drivers/media/common/b2c2/flexcop-i2c.c 		i2c->port,
port              126 drivers/media/common/b2c2/flexcop-i2c.c 	r100.tw_sm_c_100.twoWS_port_reg = i2c->port;
port              157 drivers/media/common/b2c2/flexcop-i2c.c 		i2c->port,
port              225 drivers/media/common/b2c2/flexcop-i2c.c 	fc->fc_i2c_adap[0].port = FC_I2C_PORT_DEMOD;
port              226 drivers/media/common/b2c2/flexcop-i2c.c 	fc->fc_i2c_adap[1].port = FC_I2C_PORT_EEPROM;
port              227 drivers/media/common/b2c2/flexcop-i2c.c 	fc->fc_i2c_adap[2].port = FC_I2C_PORT_TUNER;
port              211 drivers/media/common/cx2341x.c 	.port = CX2341X_PORT_MEMORY,
port             1038 drivers/media/common/cx2341x.c 	cx2341x_api(priv, func, CX2341X_ENC_SET_OUTPUT_PORT, 2, new->port, 0);
port             1748 drivers/media/common/cx2341x.c 	err = cx2341x_hdl_api(cxhdl, CX2341X_ENC_SET_OUTPUT_PORT, 2, cxhdl->port, 0);
port               36 drivers/media/common/saa7146/saa7146_core.c void saa7146_setgpio(struct saa7146_dev *dev, int port, u32 data)
port               40 drivers/media/common/saa7146/saa7146_core.c 	BUG_ON(port > 3);
port               43 drivers/media/common/saa7146/saa7146_core.c 	value &= ~(0xff << (8*port));
port               44 drivers/media/common/saa7146/saa7146_core.c 	value |= (data << (8*port));
port             1657 drivers/media/dvb-frontends/dib9000.c 	u8 port = DIBX000_I2C_INTERFACE_GPIO_3_4;
port             1663 drivers/media/dvb-frontends/dib9000.c 	p[1] = port;
port              574 drivers/media/i2c/adv748x/adv748x-core.c 				    unsigned int port,
port              581 drivers/media/i2c/adv748x/adv748x-core.c 	if (port != ADV748X_PORT_TXA && port != ADV748X_PORT_TXB)
port              591 drivers/media/i2c/adv748x/adv748x-core.c 	if (vep.base.port == ADV748X_PORT_TXA) {
port              602 drivers/media/i2c/adv748x/adv748x-core.c 	if (vep.base.port == ADV748X_PORT_TXB) {
port              627 drivers/media/i2c/adv748x/adv748x-core.c 			 ep.port);
port              629 drivers/media/i2c/adv748x/adv748x-core.c 		if (ep.port >= ADV748X_PORT_MAX) {
port              631 drivers/media/i2c/adv748x/adv748x-core.c 				ep.local_node, ep.port);
port              636 drivers/media/i2c/adv748x/adv748x-core.c 		if (state->endpoints[ep.port]) {
port              643 drivers/media/i2c/adv748x/adv748x-core.c 		state->endpoints[ep.port] = ep_np;
port              649 drivers/media/i2c/adv748x/adv748x-core.c 		if (ep.port < ADV748X_PORT_TXA)
port              655 drivers/media/i2c/adv748x/adv748x-core.c 		ret = adv748x_parse_csi2_lanes(state, ep.port, ep_np);
port              699 drivers/media/i2c/adv748x/adv748x-core.c 	state->txa.port = ADV748X_PORT_TXA;
port              700 drivers/media/i2c/adv748x/adv748x-core.c 	state->txb.port = ADV748X_PORT_TXB;
port              293 drivers/media/i2c/adv748x/adv748x-csi2.c 	tx->sd.fwnode = of_fwnode_handle(state->endpoints[tx->port]);
port               80 drivers/media/i2c/adv748x/adv748x.h 	unsigned int port;
port               93 drivers/media/i2c/adv748x/adv748x.h #define is_tx_enabled(_tx) ((_tx)->state->endpoints[(_tx)->port] != NULL)
port              770 drivers/media/i2c/adv7842.c static int edid_write_hdmi_segment(struct v4l2_subdev *sd, u8 port)
port              781 drivers/media/i2c/adv7842.c 			__func__, (port == ADV7842_EDID_PORT_A) ? 'A' : 'B');
port              815 drivers/media/i2c/adv7842.c 	if (port == ADV7842_EDID_PORT_A) {
port              837 drivers/media/i2c/adv7842.c 				(port == ADV7842_EDID_PORT_A) ? 'A' : 'B');
port              735 drivers/media/pci/cx18/cx18-driver.c 	cx->cxhdl.port = CX2341X_PORT_MEMORY;
port              171 drivers/media/pci/cx23885/cimax2.c 	struct cx23885_tsport *port = state->priv;
port              172 drivers/media/pci/cx23885/cimax2.c 	struct cx23885_dev *dev = port->dev;
port              373 drivers/media/pci/cx23885/cimax2.c 	struct cx23885_tsport *port = NULL;
port              382 drivers/media/pci/cx23885/cimax2.c 		port = &dev->ts1;
port              383 drivers/media/pci/cx23885/cimax2.c 		state = port->port_priv;
port              389 drivers/media/pci/cx23885/cimax2.c 		port = &dev->ts2;
port              390 drivers/media/pci/cx23885/cimax2.c 		state = port->port_priv;
port              412 drivers/media/pci/cx23885/cimax2.c int netup_ci_init(struct cx23885_tsport *port)
port              461 drivers/media/pci/cx23885/cimax2.c 	port->port_priv = state;
port              463 drivers/media/pci/cx23885/cimax2.c 	switch (port->nr) {
port              472 drivers/media/pci/cx23885/cimax2.c 	state->i2c_adap = &port->dev->i2c_bus[0].i2c_adap;
port              483 drivers/media/pci/cx23885/cimax2.c 	state->priv = port;
port              498 drivers/media/pci/cx23885/cimax2.c 	ret = dvb_ca_en50221_init(&port->frontends.adapter,
port              517 drivers/media/pci/cx23885/cimax2.c void netup_ci_exit(struct cx23885_tsport *port)
port              521 drivers/media/pci/cx23885/cimax2.c 	if (NULL == port)
port              524 drivers/media/pci/cx23885/cimax2.c 	state = (struct netup_ci_state *)port->port_priv;
port               30 drivers/media/pci/cx23885/cimax2.h extern int netup_ci_init(struct cx23885_tsport *port);
port               31 drivers/media/pci/cx23885/cimax2.h extern void netup_ci_exit(struct cx23885_tsport *port);
port             1512 drivers/media/pci/cx23885/cx23885-417.c 	dev->cxhdl.port = CX2341X_PORT_SERIAL;
port             1414 drivers/media/pci/cx23885/cx23885-cards.c 	struct cx23885_tsport *port = priv;
port             1415 drivers/media/pci/cx23885/cx23885-cards.c 	struct cx23885_dev *dev = port->dev;
port             1445 drivers/media/pci/cx23885/cx23885-cards.c 		if (port->nr == 1)
port             1447 drivers/media/pci/cx23885/cx23885-cards.c 		else if (port->nr == 2)
port             1455 drivers/media/pci/cx23885/cx23885-cards.c 		altera_ci_tuner_reset(dev, port->nr);
port              424 drivers/media/pci/cx23885/cx23885-core.c static void cx23885_wakeup(struct cx23885_tsport *port,
port              588 drivers/media/pci/cx23885/cx23885-core.c static void cx23885_risc_disasm(struct cx23885_tsport *port,
port              591 drivers/media/pci/cx23885/cx23885-core.c 	struct cx23885_dev *dev = port->dev;
port              732 drivers/media/pci/cx23885/cx23885-core.c 	struct cx23885_tsport *port, int portno)
port              737 drivers/media/pci/cx23885/cx23885-core.c 	port->dma_ctl_val        = 0x11; /* Enable RISC controller and Fifo */
port              738 drivers/media/pci/cx23885/cx23885-core.c 	port->ts_int_msk_val     = 0x1111; /* TS port bits for RISC */
port              739 drivers/media/pci/cx23885/cx23885-core.c 	port->vld_misc_val       = 0x0;
port              740 drivers/media/pci/cx23885/cx23885-core.c 	port->hw_sop_ctrl_val    = (0x47 << 16 | 188 << 4);
port              742 drivers/media/pci/cx23885/cx23885-core.c 	spin_lock_init(&port->slock);
port              743 drivers/media/pci/cx23885/cx23885-core.c 	port->dev = dev;
port              744 drivers/media/pci/cx23885/cx23885-core.c 	port->nr = portno;
port              746 drivers/media/pci/cx23885/cx23885-core.c 	INIT_LIST_HEAD(&port->mpegq.active);
port              747 drivers/media/pci/cx23885/cx23885-core.c 	mutex_init(&port->frontends.lock);
port              748 drivers/media/pci/cx23885/cx23885-core.c 	INIT_LIST_HEAD(&port->frontends.felist);
port              749 drivers/media/pci/cx23885/cx23885-core.c 	port->frontends.active_fe_id = 0;
port              755 drivers/media/pci/cx23885/cx23885-core.c 	if (!port->num_frontends)
port              756 drivers/media/pci/cx23885/cx23885-core.c 		port->num_frontends = 1;
port              760 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_gpcnt          = VID_B_GPCNT;
port              761 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_gpcnt_ctl      = VID_B_GPCNT_CTL;
port              762 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_dma_ctl        = VID_B_DMA_CTL;
port              763 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_lngth          = VID_B_LNGTH;
port              764 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_hw_sop_ctrl    = VID_B_HW_SOP_CTL;
port              765 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_gen_ctrl       = VID_B_GEN_CTL;
port              766 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_bd_pkt_status  = VID_B_BD_PKT_STATUS;
port              767 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_sop_status     = VID_B_SOP_STATUS;
port              768 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_fifo_ovfl_stat = VID_B_FIFO_OVFL_STAT;
port              769 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_vld_misc       = VID_B_VLD_MISC;
port              770 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_ts_clk_en      = VID_B_TS_CLK_EN;
port              771 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_src_sel        = VID_B_SRC_SEL;
port              772 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_ts_int_msk     = VID_B_INT_MSK;
port              773 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_ts_int_stat    = VID_B_INT_STAT;
port              774 drivers/media/pci/cx23885/cx23885-core.c 		port->sram_chno          = SRAM_CH03; /* VID_B */
port              775 drivers/media/pci/cx23885/cx23885-core.c 		port->pci_irqmask        = 0x02; /* VID_B bit1 */
port              778 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_gpcnt          = VID_C_GPCNT;
port              779 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_gpcnt_ctl      = VID_C_GPCNT_CTL;
port              780 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_dma_ctl        = VID_C_DMA_CTL;
port              781 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_lngth          = VID_C_LNGTH;
port              782 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_hw_sop_ctrl    = VID_C_HW_SOP_CTL;
port              783 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_gen_ctrl       = VID_C_GEN_CTL;
port              784 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_bd_pkt_status  = VID_C_BD_PKT_STATUS;
port              785 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_sop_status     = VID_C_SOP_STATUS;
port              786 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_fifo_ovfl_stat = VID_C_FIFO_OVFL_STAT;
port              787 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_vld_misc       = VID_C_VLD_MISC;
port              788 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_ts_clk_en      = VID_C_TS_CLK_EN;
port              789 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_src_sel        = 0;
port              790 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_ts_int_msk     = VID_C_INT_MSK;
port              791 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_ts_int_stat    = VID_C_INT_STAT;
port              792 drivers/media/pci/cx23885/cx23885-core.c 		port->sram_chno          = SRAM_CH06; /* VID_C */
port              793 drivers/media/pci/cx23885/cx23885-core.c 		port->pci_irqmask        = 0x04; /* VID_C bit2 */
port             1329 drivers/media/pci/cx23885/cx23885-core.c static void cx23885_tsport_reg_dump(struct cx23885_tsport *port)
port             1331 drivers/media/pci/cx23885/cx23885-core.c 	struct cx23885_dev *dev = port->dev;
port             1353 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_gpcnt, cx_read(port->reg_gpcnt));
port             1355 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_gpcnt_ctl, cx_read(port->reg_gpcnt_ctl));
port             1357 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_dma_ctl, cx_read(port->reg_dma_ctl));
port             1358 drivers/media/pci/cx23885/cx23885-core.c 	if (port->reg_src_sel)
port             1360 drivers/media/pci/cx23885/cx23885-core.c 			port->reg_src_sel, cx_read(port->reg_src_sel));
port             1362 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_lngth, cx_read(port->reg_lngth));
port             1364 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_hw_sop_ctrl, cx_read(port->reg_hw_sop_ctrl));
port             1366 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_gen_ctrl, cx_read(port->reg_gen_ctrl));
port             1368 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_bd_pkt_status, cx_read(port->reg_bd_pkt_status));
port             1370 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_sop_status, cx_read(port->reg_sop_status));
port             1372 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_fifo_ovfl_stat, cx_read(port->reg_fifo_ovfl_stat));
port             1374 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_vld_misc, cx_read(port->reg_vld_misc));
port             1376 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_ts_clk_en, cx_read(port->reg_ts_clk_en));
port             1378 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_ts_int_msk, cx_read(port->reg_ts_int_msk));
port             1380 drivers/media/pci/cx23885/cx23885-core.c 		port->reg_ts_int_stat, cx_read(port->reg_ts_int_stat));
port             1393 drivers/media/pci/cx23885/cx23885-core.c int cx23885_start_dma(struct cx23885_tsport *port,
port             1397 drivers/media/pci/cx23885/cx23885-core.c 	struct cx23885_dev *dev = port->dev;
port             1407 drivers/media/pci/cx23885/cx23885-core.c 	cx_clear(port->reg_dma_ctl, port->dma_ctl_val);
port             1411 drivers/media/pci/cx23885/cx23885-core.c 				   &dev->sram_channels[port->sram_chno],
port             1412 drivers/media/pci/cx23885/cx23885-core.c 				   port->ts_packet_size, buf->risc.dma);
port             1415 drivers/media/pci/cx23885/cx23885-core.c 			&dev->sram_channels[port->sram_chno]);
port             1416 drivers/media/pci/cx23885/cx23885-core.c 		cx23885_risc_disasm(port, &buf->risc);
port             1420 drivers/media/pci/cx23885/cx23885-core.c 	cx_write(port->reg_lngth, port->ts_packet_size);
port             1437 drivers/media/pci/cx23885/cx23885-core.c 	if (port->reg_src_sel)
port             1438 drivers/media/pci/cx23885/cx23885-core.c 		cx_write(port->reg_src_sel, port->src_sel_val);
port             1440 drivers/media/pci/cx23885/cx23885-core.c 	cx_write(port->reg_hw_sop_ctrl, port->hw_sop_ctrl_val);
port             1441 drivers/media/pci/cx23885/cx23885-core.c 	cx_write(port->reg_ts_clk_en, port->ts_clk_en_val);
port             1442 drivers/media/pci/cx23885/cx23885-core.c 	cx_write(port->reg_vld_misc, port->vld_misc_val);
port             1443 drivers/media/pci/cx23885/cx23885-core.c 	cx_write(port->reg_gen_ctrl, port->gen_ctrl_val);
port             1448 drivers/media/pci/cx23885/cx23885-core.c 	cx_write(port->reg_gpcnt_ctl, 3);
port             1495 drivers/media/pci/cx23885/cx23885-core.c 		cx_set(port->reg_ts_int_msk,  port->ts_int_msk_val);
port             1496 drivers/media/pci/cx23885/cx23885-core.c 		cx_set(port->reg_dma_ctl, port->dma_ctl_val);
port             1500 drivers/media/pci/cx23885/cx23885-core.c 		cx23885_irq_add(dev, port->pci_irqmask);
port             1518 drivers/media/pci/cx23885/cx23885-core.c 		cx23885_tsport_reg_dump(port);
port             1528 drivers/media/pci/cx23885/cx23885-core.c static int cx23885_stop_dma(struct cx23885_tsport *port)
port             1530 drivers/media/pci/cx23885/cx23885-core.c 	struct cx23885_dev *dev = port->dev;
port             1539 drivers/media/pci/cx23885/cx23885-core.c 	cx_clear(port->reg_ts_int_msk, port->ts_int_msk_val);
port             1540 drivers/media/pci/cx23885/cx23885-core.c 	cx_clear(port->reg_dma_ctl, port->dma_ctl_val);
port             1562 drivers/media/pci/cx23885/cx23885-core.c 		cx_write(port->reg_src_sel, 0);
port             1563 drivers/media/pci/cx23885/cx23885-core.c 		cx_write(port->reg_gen_ctrl, 8);
port             1574 drivers/media/pci/cx23885/cx23885-core.c int cx23885_buf_prepare(struct cx23885_buffer *buf, struct cx23885_tsport *port)
port             1576 drivers/media/pci/cx23885/cx23885-core.c 	struct cx23885_dev *dev = port->dev;
port             1577 drivers/media/pci/cx23885/cx23885-core.c 	int size = port->ts_packet_size * port->ts_packet_count;
port             1587 drivers/media/pci/cx23885/cx23885-core.c 				port->ts_packet_size, port->ts_packet_count, 0);
port             1612 drivers/media/pci/cx23885/cx23885-core.c void cx23885_buf_queue(struct cx23885_tsport *port, struct cx23885_buffer *buf)
port             1615 drivers/media/pci/cx23885/cx23885-core.c 	struct cx23885_dev *dev = port->dev;
port             1616 drivers/media/pci/cx23885/cx23885-core.c 	struct cx23885_dmaqueue  *cx88q = &port->mpegq;
port             1643 drivers/media/pci/cx23885/cx23885-core.c static void do_cancel_buffers(struct cx23885_tsport *port, char *reason)
port             1645 drivers/media/pci/cx23885/cx23885-core.c 	struct cx23885_dmaqueue *q = &port->mpegq;
port             1649 drivers/media/pci/cx23885/cx23885-core.c 	spin_lock_irqsave(&port->slock, flags);
port             1659 drivers/media/pci/cx23885/cx23885-core.c 	spin_unlock_irqrestore(&port->slock, flags);
port             1662 drivers/media/pci/cx23885/cx23885-core.c void cx23885_cancel_buffers(struct cx23885_tsport *port)
port             1665 drivers/media/pci/cx23885/cx23885-core.c 	cx23885_stop_dma(port);
port             1666 drivers/media/pci/cx23885/cx23885-core.c 	do_cancel_buffers(port, "cancel");
port             1672 drivers/media/pci/cx23885/cx23885-core.c 	struct cx23885_tsport *port = &dev->ts1;
port             1679 drivers/media/pci/cx23885/cx23885-core.c 	count = cx_read(port->reg_gpcnt);
port             1681 drivers/media/pci/cx23885/cx23885-core.c 		status, cx_read(port->reg_ts_int_msk), count);
port             1707 drivers/media/pci/cx23885/cx23885-core.c 		cx_clear(port->reg_dma_ctl, port->dma_ctl_val);
port             1709 drivers/media/pci/cx23885/cx23885-core.c 			&dev->sram_channels[port->sram_chno]);
port             1713 drivers/media/pci/cx23885/cx23885-core.c 		spin_lock(&port->slock);
port             1714 drivers/media/pci/cx23885/cx23885-core.c 		cx23885_wakeup(port, &port->mpegq, count);
port             1715 drivers/media/pci/cx23885/cx23885-core.c 		spin_unlock(&port->slock);
port             1718 drivers/media/pci/cx23885/cx23885-core.c 		cx_write(port->reg_ts_int_stat, status);
port             1725 drivers/media/pci/cx23885/cx23885-core.c static int cx23885_irq_ts(struct cx23885_tsport *port, u32 status)
port             1727 drivers/media/pci/cx23885/cx23885-core.c 	struct cx23885_dev *dev = port->dev;
port             1754 drivers/media/pci/cx23885/cx23885-core.c 		cx_clear(port->reg_dma_ctl, port->dma_ctl_val);
port             1756 drivers/media/pci/cx23885/cx23885-core.c 			&dev->sram_channels[port->sram_chno]);
port             1762 drivers/media/pci/cx23885/cx23885-core.c 		spin_lock(&port->slock);
port             1763 drivers/media/pci/cx23885/cx23885-core.c 		count = cx_read(port->reg_gpcnt);
port             1764 drivers/media/pci/cx23885/cx23885-core.c 		cx23885_wakeup(port, &port->mpegq, count);
port             1765 drivers/media/pci/cx23885/cx23885-core.c 		spin_unlock(&port->slock);
port             1769 drivers/media/pci/cx23885/cx23885-core.c 		cx_write(port->reg_ts_int_stat, status);
port               92 drivers/media/pci/cx23885/cx23885-dvb.c 	struct cx23885_tsport *port = q->drv_priv;
port               94 drivers/media/pci/cx23885/cx23885-dvb.c 	port->ts_packet_size  = 188 * 4;
port               95 drivers/media/pci/cx23885/cx23885-dvb.c 	port->ts_packet_count = 32;
port               97 drivers/media/pci/cx23885/cx23885-dvb.c 	sizes[0] = port->ts_packet_size * port->ts_packet_count;
port              106 drivers/media/pci/cx23885/cx23885-dvb.c 	struct cx23885_tsport *port = vb->vb2_queue->drv_priv;
port              110 drivers/media/pci/cx23885/cx23885-dvb.c 	return cx23885_buf_prepare(buf, port);
port              116 drivers/media/pci/cx23885/cx23885-dvb.c 	struct cx23885_tsport *port = vb->vb2_queue->drv_priv;
port              117 drivers/media/pci/cx23885/cx23885-dvb.c 	struct cx23885_dev *dev = port->dev;
port              127 drivers/media/pci/cx23885/cx23885-dvb.c 	struct cx23885_tsport *port = vb->vb2_queue->drv_priv;
port              131 drivers/media/pci/cx23885/cx23885-dvb.c 	cx23885_buf_queue(port, buf);
port              134 drivers/media/pci/cx23885/cx23885-dvb.c static void cx23885_dvb_gate_ctrl(struct cx23885_tsport  *port, int open)
port              139 drivers/media/pci/cx23885/cx23885-dvb.c 	f = &port->frontends;
port              152 drivers/media/pci/cx23885/cx23885-dvb.c 	struct cx23885_tsport *port = q->drv_priv;
port              153 drivers/media/pci/cx23885/cx23885-dvb.c 	struct cx23885_dmaqueue *dmaq = &port->mpegq;
port              157 drivers/media/pci/cx23885/cx23885-dvb.c 	cx23885_start_dma(port, dmaq, buf);
port              163 drivers/media/pci/cx23885/cx23885-dvb.c 	struct cx23885_tsport *port = q->drv_priv;
port              165 drivers/media/pci/cx23885/cx23885-dvb.c 	cx23885_cancel_buffers(port);
port              596 drivers/media/pci/cx23885/cx23885-dvb.c 	struct cx23885_tsport *port = fe->dvb->priv;
port              597 drivers/media/pci/cx23885/cx23885-dvb.c 	struct cx23885_dev *dev = port->dev;
port              611 drivers/media/pci/cx23885/cx23885-dvb.c 	struct cx23885_tsport *port = fe->dvb->priv;
port              612 drivers/media/pci/cx23885/cx23885-dvb.c 	struct cx23885_dev *dev = port->dev;
port              632 drivers/media/pci/cx23885/cx23885-dvb.c 	port->fe_set_voltage(fe, voltage);
port              640 drivers/media/pci/cx23885/cx23885-dvb.c 	struct cx23885_tsport *port = fe->dvb->priv;
port              641 drivers/media/pci/cx23885/cx23885-dvb.c 	struct cx23885_dev *dev = port->dev;
port              660 drivers/media/pci/cx23885/cx23885-dvb.c 	return port->fe_set_voltage(fe, voltage);
port              678 drivers/media/pci/cx23885/cx23885-dvb.c 	struct cx23885_tsport *port = priv;
port              679 drivers/media/pci/cx23885/cx23885-dvb.c 	struct cx23885_dev *dev = port->dev;
port              737 drivers/media/pci/cx23885/cx23885-dvb.c 	struct cx23885_tsport *port = fe->dvb->priv;
port              738 drivers/media/pci/cx23885/cx23885-dvb.c 	struct cx23885_dev *dev = port->dev;
port              762 drivers/media/pci/cx23885/cx23885-dvb.c 	if (port->set_frontend)
port              763 drivers/media/pci/cx23885/cx23885-dvb.c 		return port->set_frontend(fe);
port              768 drivers/media/pci/cx23885/cx23885-dvb.c static void cx23885_set_frontend_hook(struct cx23885_tsport *port,
port              771 drivers/media/pci/cx23885/cx23885-dvb.c 	port->set_frontend = fe->ops.set_frontend;
port             1077 drivers/media/pci/cx23885/cx23885-dvb.c static int dvb_register_ci_mac(struct cx23885_tsport *port)
port             1079 drivers/media/pci/cx23885/cx23885-dvb.c 	struct cx23885_dev *dev = port->dev;
port             1083 drivers/media/pci/cx23885/cx23885-dvb.c 	fe0 = vb2_dvb_get_frontend(&port->frontends, 1);
port             1092 drivers/media/pci/cx23885/cx23885-dvb.c 		memcpy(port->frontends.adapter.proposed_mac,
port             1093 drivers/media/pci/cx23885/cx23885-dvb.c 				cinfo.port[port->nr - 1].mac, 6);
port             1095 drivers/media/pci/cx23885/cx23885-dvb.c 			port->nr, port->frontends.adapter.proposed_mac);
port             1097 drivers/media/pci/cx23885/cx23885-dvb.c 		netup_ci_init(port);
port             1103 drivers/media/pci/cx23885/cx23885-dvb.c 			.adapter = &port->frontends.adapter,/* for CI */
port             1108 drivers/media/pci/cx23885/cx23885-dvb.c 		altera_ci_init(&netup_ci_cfg, port->nr);
port             1114 drivers/media/pci/cx23885/cx23885-dvb.c 		if (port->nr != 1)
port             1121 drivers/media/pci/cx23885/cx23885-dvb.c 		memcpy(port->frontends.adapter.proposed_mac, eeprom + 0xa0, 6);
port             1130 drivers/media/pci/cx23885/cx23885-dvb.c 		if (port->nr > 2)
port             1138 drivers/media/pci/cx23885/cx23885-dvb.c 			cx23885_boards[dev->board].name, port->nr,
port             1139 drivers/media/pci/cx23885/cx23885-dvb.c 			eeprom + 0xc0 + (port->nr-1) * 8);
port             1140 drivers/media/pci/cx23885/cx23885-dvb.c 		memcpy(port->frontends.adapter.proposed_mac, eeprom + 0xc0 +
port             1141 drivers/media/pci/cx23885/cx23885-dvb.c 			(port->nr-1) * 8, 6);
port             1154 drivers/media/pci/cx23885/cx23885-dvb.c 		sp2_config.dvb_adap = &port->frontends.adapter;
port             1155 drivers/media/pci/cx23885/cx23885-dvb.c 		sp2_config.priv = port;
port             1169 drivers/media/pci/cx23885/cx23885-dvb.c 		port->i2c_client_ci = client_ci;
port             1171 drivers/media/pci/cx23885/cx23885-dvb.c 		if (port->nr != 1)
port             1180 drivers/media/pci/cx23885/cx23885-dvb.c 		memcpy(port->frontends.adapter.proposed_mac, eeprom + 0xc0, 6);
port             1187 drivers/media/pci/cx23885/cx23885-dvb.c static int dvb_register(struct cx23885_tsport *port)
port             1190 drivers/media/pci/cx23885/cx23885-dvb.c 	struct cx23885_dev *dev = port->dev;
port             1210 drivers/media/pci/cx23885/cx23885-dvb.c 	fe0 = vb2_dvb_get_frontend(&port->frontends, 1);
port             1218 drivers/media/pci/cx23885/cx23885-dvb.c 	port->frontends.gate = 0;
port             1221 drivers/media/pci/cx23885/cx23885-dvb.c 	port->gate_ctrl = cx23885_dvb_gate_ctrl;
port             1248 drivers/media/pci/cx23885/cx23885-dvb.c 			cx23885_set_frontend_hook(port, fe0->dvb.frontend);
port             1412 drivers/media/pci/cx23885/cx23885-dvb.c 		i2c_bus = &dev->i2c_bus[port->nr - 1];
port             1427 drivers/media/pci/cx23885/cx23885-dvb.c 		i2c_bus = &dev->i2c_bus[port->nr - 1];
port             1452 drivers/media/pci/cx23885/cx23885-dvb.c 		i2c_bus = &dev->i2c_bus[port->nr - 1];
port             1541 drivers/media/pci/cx23885/cx23885-dvb.c 		switch (port->nr) {
port             1578 drivers/media/pci/cx23885/cx23885-dvb.c 		switch (port->nr) {
port             1631 drivers/media/pci/cx23885/cx23885-dvb.c 		cx23885_set_frontend_hook(port, fe0->dvb.frontend);
port             1645 drivers/media/pci/cx23885/cx23885-dvb.c 		cx23885_set_frontend_hook(port, fe0->dvb.frontend);
port             1658 drivers/media/pci/cx23885/cx23885-dvb.c 		cx23885_set_frontend_hook(port, fe0->dvb.frontend);
port             1688 drivers/media/pci/cx23885/cx23885-dvb.c 		switch (port->nr) {
port             1715 drivers/media/pci/cx23885/cx23885-dvb.c 		if (port->nr > 2)
port             1720 drivers/media/pci/cx23885/cx23885-dvb.c 		port->frontends.gate = 0;/* not clear for me yet */
port             1724 drivers/media/pci/cx23885/cx23885-dvb.c 					&netup_stv0367_config[port->nr - 1],
port             1730 drivers/media/pci/cx23885/cx23885-dvb.c 					&netup_xc5000_config[port->nr - 1]))
port             1736 drivers/media/pci/cx23885/cx23885-dvb.c 		fe1 = vb2_dvb_get_frontend(&port->frontends, 2);
port             1741 drivers/media/pci/cx23885/cx23885-dvb.c 					&netup_stv0367_config[port->nr - 1],
port             1750 drivers/media/pci/cx23885/cx23885-dvb.c 				       &netup_xc5000_config[port->nr - 1]))
port             1757 drivers/media/pci/cx23885/cx23885-dvb.c 		switch (port->nr) {
port             1820 drivers/media/pci/cx23885/cx23885-dvb.c 		switch (port->nr) {
port             1837 drivers/media/pci/cx23885/cx23885-dvb.c 			port->i2c_client_demod = client_demod;
port             1853 drivers/media/pci/cx23885/cx23885-dvb.c 			port->i2c_client_sec = client_sec;
port             1875 drivers/media/pci/cx23885/cx23885-dvb.c 			port->i2c_client_demod = client_demod;
port             1909 drivers/media/pci/cx23885/cx23885-dvb.c 		port->i2c_client_demod = client_demod;
port             1925 drivers/media/pci/cx23885/cx23885-dvb.c 		port->i2c_client_sec = client_sec;
port             1932 drivers/media/pci/cx23885/cx23885-dvb.c 		switch (port->nr) {
port             1968 drivers/media/pci/cx23885/cx23885-dvb.c 			port->fe_set_voltage =
port             1973 drivers/media/pci/cx23885/cx23885-dvb.c 			port->i2c_client_tuner = client_tuner;
port             1996 drivers/media/pci/cx23885/cx23885-dvb.c 			port->i2c_client_demod = client_demod;
port             2016 drivers/media/pci/cx23885/cx23885-dvb.c 			port->i2c_client_tuner = client_tuner;
port             2042 drivers/media/pci/cx23885/cx23885-dvb.c 		port->i2c_client_demod = client_demod;
port             2061 drivers/media/pci/cx23885/cx23885-dvb.c 		port->i2c_client_tuner = client_tuner;
port             2095 drivers/media/pci/cx23885/cx23885-dvb.c 		port->i2c_client_tuner = client_tuner;
port             2106 drivers/media/pci/cx23885/cx23885-dvb.c 		switch (port->nr) {
port             2139 drivers/media/pci/cx23885/cx23885-dvb.c 		port->i2c_client_demod = client_demod;
port             2168 drivers/media/pci/cx23885/cx23885-dvb.c 		port->fe_set_voltage =
port             2172 drivers/media/pci/cx23885/cx23885-dvb.c 		port->i2c_client_tuner = client_tuner;
port             2176 drivers/media/pci/cx23885/cx23885-dvb.c 		switch (port->nr) {
port             2204 drivers/media/pci/cx23885/cx23885-dvb.c 		port->i2c_client_demod = client_demod;
port             2223 drivers/media/pci/cx23885/cx23885-dvb.c 		port->i2c_client_tuner = client_tuner;
port             2230 drivers/media/pci/cx23885/cx23885-dvb.c 		switch (port->nr) {
port             2255 drivers/media/pci/cx23885/cx23885-dvb.c 			port->i2c_client_sec = client_sec;
port             2272 drivers/media/pci/cx23885/cx23885-dvb.c 			port->i2c_client_tuner = client_tuner;
port             2297 drivers/media/pci/cx23885/cx23885-dvb.c 			port->i2c_client_demod = client_demod;
port             2312 drivers/media/pci/cx23885/cx23885-dvb.c 				port->i2c_client_demod = NULL;
port             2319 drivers/media/pci/cx23885/cx23885-dvb.c 				port->i2c_client_demod = NULL;
port             2322 drivers/media/pci/cx23885/cx23885-dvb.c 			port->i2c_client_tuner = client_tuner;
port             2329 drivers/media/pci/cx23885/cx23885-dvb.c 			dev->board, port->nr);
port             2330 drivers/media/pci/cx23885/cx23885-dvb.c 		switch (port->nr) {
port             2350 drivers/media/pci/cx23885/cx23885-dvb.c 			port->i2c_client_demod = client_demod;
port             2365 drivers/media/pci/cx23885/cx23885-dvb.c 				port->i2c_client_demod = NULL;
port             2372 drivers/media/pci/cx23885/cx23885-dvb.c 				port->i2c_client_demod = NULL;
port             2375 drivers/media/pci/cx23885/cx23885-dvb.c 			port->i2c_client_tuner = client_tuner;
port             2397 drivers/media/pci/cx23885/cx23885-dvb.c 			port->i2c_client_demod = client_demod;
port             2412 drivers/media/pci/cx23885/cx23885-dvb.c 				port->i2c_client_demod = NULL;
port             2419 drivers/media/pci/cx23885/cx23885-dvb.c 				port->i2c_client_demod = NULL;
port             2422 drivers/media/pci/cx23885/cx23885-dvb.c 			port->i2c_client_tuner = client_tuner;
port             2429 drivers/media/pci/cx23885/cx23885-dvb.c 			dev->board, port->nr);
port             2430 drivers/media/pci/cx23885/cx23885-dvb.c 		switch (port->nr) {
port             2454 drivers/media/pci/cx23885/cx23885-dvb.c 				port->i2c_client_demod = NULL;
port             2461 drivers/media/pci/cx23885/cx23885-dvb.c 				port->i2c_client_demod = NULL;
port             2464 drivers/media/pci/cx23885/cx23885-dvb.c 			port->i2c_client_tuner = client_tuner;
port             2490 drivers/media/pci/cx23885/cx23885-dvb.c 				port->i2c_client_demod = NULL;
port             2497 drivers/media/pci/cx23885/cx23885-dvb.c 				port->i2c_client_demod = NULL;
port             2500 drivers/media/pci/cx23885/cx23885-dvb.c 			port->i2c_client_tuner = client_tuner;
port             2505 drivers/media/pci/cx23885/cx23885-dvb.c 		switch (port->nr) {
port             2535 drivers/media/pci/cx23885/cx23885-dvb.c 			port->i2c_client_tuner = client_tuner;
port             2569 drivers/media/pci/cx23885/cx23885-dvb.c 	ret = vb2_dvb_register_bus(&port->frontends, THIS_MODULE, port,
port             2575 drivers/media/pci/cx23885/cx23885-dvb.c 	ret = dvb_register_ci_mac(port);
port             2583 drivers/media/pci/cx23885/cx23885-dvb.c 	client_sec = port->i2c_client_sec;
port             2587 drivers/media/pci/cx23885/cx23885-dvb.c 		port->i2c_client_sec = NULL;
port             2591 drivers/media/pci/cx23885/cx23885-dvb.c 	client_tuner = port->i2c_client_tuner;
port             2595 drivers/media/pci/cx23885/cx23885-dvb.c 		port->i2c_client_tuner = NULL;
port             2599 drivers/media/pci/cx23885/cx23885-dvb.c 	client_demod = port->i2c_client_demod;
port             2603 drivers/media/pci/cx23885/cx23885-dvb.c 		port->i2c_client_demod = NULL;
port             2606 drivers/media/pci/cx23885/cx23885-dvb.c 	port->gate_ctrl = NULL;
port             2607 drivers/media/pci/cx23885/cx23885-dvb.c 	vb2_dvb_dealloc_frontends(&port->frontends);
port             2611 drivers/media/pci/cx23885/cx23885-dvb.c int cx23885_dvb_register(struct cx23885_tsport *port)
port             2615 drivers/media/pci/cx23885/cx23885-dvb.c 	struct cx23885_dev *dev = port->dev;
port             2628 drivers/media/pci/cx23885/cx23885-dvb.c 		port->num_frontends);
port             2630 drivers/media/pci/cx23885/cx23885-dvb.c 	for (i = 1; i <= port->num_frontends; i++) {
port             2634 drivers/media/pci/cx23885/cx23885-dvb.c 			&port->frontends, i) == NULL) {
port             2639 drivers/media/pci/cx23885/cx23885-dvb.c 		fe0 = vb2_dvb_get_frontend(&port->frontends, i);
port             2658 drivers/media/pci/cx23885/cx23885-dvb.c 		q->drv_priv = port;
port             2670 drivers/media/pci/cx23885/cx23885-dvb.c 	err = dvb_register(port);
port             2678 drivers/media/pci/cx23885/cx23885-dvb.c int cx23885_dvb_unregister(struct cx23885_tsport *port)
port             2683 drivers/media/pci/cx23885/cx23885-dvb.c 	fe0 = vb2_dvb_get_frontend(&port->frontends, 1);
port             2686 drivers/media/pci/cx23885/cx23885-dvb.c 		vb2_dvb_unregister_bus(&port->frontends);
port             2689 drivers/media/pci/cx23885/cx23885-dvb.c 	client = port->i2c_client_ci;
port             2696 drivers/media/pci/cx23885/cx23885-dvb.c 	client = port->i2c_client_sec;
port             2703 drivers/media/pci/cx23885/cx23885-dvb.c 	client = port->i2c_client_tuner;
port             2710 drivers/media/pci/cx23885/cx23885-dvb.c 	client = port->i2c_client_demod;
port             2716 drivers/media/pci/cx23885/cx23885-dvb.c 	switch (port->dev->board) {
port             2718 drivers/media/pci/cx23885/cx23885-dvb.c 		netup_ci_exit(port);
port             2721 drivers/media/pci/cx23885/cx23885-dvb.c 		altera_ci_release(port->dev, port->nr);
port             2725 drivers/media/pci/cx23885/cx23885-dvb.c 	port->gate_ctrl = NULL;
port               75 drivers/media/pci/cx23885/cx23885-f300.c 	struct cx23885_tsport *port = fe->dvb->priv;
port               76 drivers/media/pci/cx23885/cx23885-f300.c 	struct cx23885_dev *dev = port->dev;
port              299 drivers/media/pci/cx23885/cx23885.h 	void                (*gate_ctrl)(struct cx23885_tsport *port, int open);
port              526 drivers/media/pci/cx23885/cx23885.h int cx23885_start_dma(struct cx23885_tsport *port,
port              529 drivers/media/pci/cx23885/cx23885.h void cx23885_cancel_buffers(struct cx23885_tsport *port);
port              561 drivers/media/pci/cx23885/cx23885.h extern int cx23885_dvb_register(struct cx23885_tsport *port);
port              562 drivers/media/pci/cx23885/cx23885.h extern int cx23885_dvb_unregister(struct cx23885_tsport *port);
port              565 drivers/media/pci/cx23885/cx23885.h 			       struct cx23885_tsport *port);
port              566 drivers/media/pci/cx23885/cx23885.h extern void cx23885_buf_queue(struct cx23885_tsport *port,
port               89 drivers/media/pci/cx23885/netup-eeprom.c 		cinfo->port[0].mac[j] =  netup_eeprom_read(i2c_adap, i);
port               92 drivers/media/pci/cx23885/netup-eeprom.c 		cinfo->port[1].mac[j] =  netup_eeprom_read(i2c_adap, i);
port               19 drivers/media/pci/cx23885/netup-eeprom.h 	struct netup_port_info port[2];/* ports - 1,2 */
port              131 drivers/media/pci/cx25821/cx25821.h 	enum port porta;
port              132 drivers/media/pci/cx25821/cx25821.h 	enum port portb;
port              133 drivers/media/pci/cx25821/cx25821.h 	enum port portc;
port             1171 drivers/media/pci/cx88/cx88-blackbird.c 	dev->cxhdl.port = CX2341X_PORT_STREAMING;
port               35 drivers/media/pci/ddbridge/ddbridge-ci.c 		if (ddbreadl(ci->port->dev,
port               53 drivers/media/pci/ddbridge/ddbridge-ci.c 	ddbwritel(ci->port->dev, CI_READ_CMD | (1 << 16) | address,
port               56 drivers/media/pci/ddbridge/ddbridge-ci.c 	val = 0xff & ddbreadl(ci->port->dev, CI_BUFFER(ci->nr) + off);
port               65 drivers/media/pci/ddbridge/ddbridge-ci.c 	ddbwritel(ci->port->dev, CI_WRITE_CMD | (value << 16) | address,
port               78 drivers/media/pci/ddbridge/ddbridge-ci.c 	ddbwritel(ci->port->dev, CI_READ_CMD | address,
port               82 drivers/media/pci/ddbridge/ddbridge-ci.c 		res = ddbreadl(ci->port->dev, CI_READDATA(ci->nr));
port               97 drivers/media/pci/ddbridge/ddbridge-ci.c 	ddbwritel(ci->port->dev, CI_WRITE_CMD | (value << 16) | address,
port              107 drivers/media/pci/ddbridge/ddbridge-ci.c 	ddbwritel(ci->port->dev, CI_POWER_ON,
port              110 drivers/media/pci/ddbridge/ddbridge-ci.c 	ddbwritel(ci->port->dev, CI_POWER_ON | CI_RESET_CAM,
port              112 drivers/media/pci/ddbridge/ddbridge-ci.c 	ddbwritel(ci->port->dev, CI_ENABLE | CI_POWER_ON | CI_RESET_CAM,
port              115 drivers/media/pci/ddbridge/ddbridge-ci.c 	ddbwritel(ci->port->dev, CI_ENABLE | CI_POWER_ON,
port              124 drivers/media/pci/ddbridge/ddbridge-ci.c 	ddbwritel(ci->port->dev, 0, CI_CONTROL(ci->nr));
port              132 drivers/media/pci/ddbridge/ddbridge-ci.c 	u32 val = ddbreadl(ci->port->dev, CI_CONTROL(ci->nr));
port              134 drivers/media/pci/ddbridge/ddbridge-ci.c 	ddbwritel(ci->port->dev, val | CI_BYPASS_DISABLE,
port              142 drivers/media/pci/ddbridge/ddbridge-ci.c 	u32 val = ddbreadl(ci->port->dev, CI_CONTROL(ci->nr));
port              163 drivers/media/pci/ddbridge/ddbridge-ci.c static void ci_attach(struct ddb_port *port)
port              172 drivers/media/pci/ddbridge/ddbridge-ci.c 	port->en = &ci->en;
port              173 drivers/media/pci/ddbridge/ddbridge-ci.c 	port->en_freedata = 1;
port              174 drivers/media/pci/ddbridge/ddbridge-ci.c 	ci->port = port;
port              175 drivers/media/pci/ddbridge/ddbridge-ci.c 	ci->nr = port->nr - 2;
port              182 drivers/media/pci/ddbridge/ddbridge-ci.c 	struct i2c_adapter *i2c = &ci->port->i2c->adap;
port              183 drivers/media/pci/ddbridge/ddbridge-ci.c 	u8 adr = (ci->port->type == DDB_CI_EXTERNAL_XO2) ? 0x12 : 0x13;
port              185 drivers/media/pci/ddbridge/ddbridge-ci.c 	ci->port->creg = (ci->port->creg & ~mask) | data;
port              186 drivers/media/pci/ddbridge/ddbridge-ci.c 	return i2c_write_reg(i2c, adr, 0x02, ci->port->creg);
port              193 drivers/media/pci/ddbridge/ddbridge-ci.c 	struct i2c_adapter *i2c = &ci->port->i2c->adap;
port              194 drivers/media/pci/ddbridge/ddbridge-ci.c 	u8 adr = (ci->port->type == DDB_CI_EXTERNAL_XO2) ? 0x12 : 0x13;
port              206 drivers/media/pci/ddbridge/ddbridge-ci.c 	struct i2c_adapter *i2c = &ci->port->i2c->adap;
port              207 drivers/media/pci/ddbridge/ddbridge-ci.c 	u8 adr = (ci->port->type == DDB_CI_EXTERNAL_XO2) ? 0x12 : 0x13;
port              216 drivers/media/pci/ddbridge/ddbridge-ci.c 	struct i2c_adapter *i2c = &ci->port->i2c->adap;
port              217 drivers/media/pci/ddbridge/ddbridge-ci.c 	u8 adr = (ci->port->type == DDB_CI_EXTERNAL_XO2) ? 0x12 : 0x13;
port              229 drivers/media/pci/ddbridge/ddbridge-ci.c 	struct i2c_adapter *i2c = &ci->port->i2c->adap;
port              230 drivers/media/pci/ddbridge/ddbridge-ci.c 	u8 adr = (ci->port->type == DDB_CI_EXTERNAL_XO2) ? 0x12 : 0x13;
port              239 drivers/media/pci/ddbridge/ddbridge-ci.c 	dev_dbg(ci->port->dev->dev, "%s\n", __func__);
port              253 drivers/media/pci/ddbridge/ddbridge-ci.c 	dev_dbg(ci->port->dev->dev, "%s\n", __func__);
port              263 drivers/media/pci/ddbridge/ddbridge-ci.c 	dev_dbg(ci->port->dev->dev, "%s\n", __func__);
port              271 drivers/media/pci/ddbridge/ddbridge-ci.c 	struct i2c_adapter *i2c = &ci->port->i2c->adap;
port              272 drivers/media/pci/ddbridge/ddbridge-ci.c 	u8 adr = (ci->port->type == DDB_CI_EXTERNAL_XO2) ? 0x12 : 0x13;
port              296 drivers/media/pci/ddbridge/ddbridge-ci.c static void ci_xo2_attach(struct ddb_port *port)
port              305 drivers/media/pci/ddbridge/ddbridge-ci.c 	port->en = &ci->en;
port              306 drivers/media/pci/ddbridge/ddbridge-ci.c 	port->en_freedata = 1;
port              307 drivers/media/pci/ddbridge/ddbridge-ci.c 	ci->port = port;
port              308 drivers/media/pci/ddbridge/ddbridge-ci.c 	ci->nr = port->nr - 2;
port              309 drivers/media/pci/ddbridge/ddbridge-ci.c 	ci->port->creg = 0;
port              321 drivers/media/pci/ddbridge/ddbridge-ci.c static int ci_cxd2099_attach(struct ddb_port *port, u32 bitrate)
port              327 drivers/media/pci/ddbridge/ddbridge-ci.c 	cxd_cfg.en = &port->en;
port              329 drivers/media/pci/ddbridge/ddbridge-ci.c 	client = dvb_module_probe("cxd2099", NULL, &port->i2c->adap,
port              334 drivers/media/pci/ddbridge/ddbridge-ci.c 	port->dvb[0].i2c_client[0] = client;
port              335 drivers/media/pci/ddbridge/ddbridge-ci.c 	port->en_freedata = 0;
port              339 drivers/media/pci/ddbridge/ddbridge-ci.c 	dev_err(port->dev->dev, "CXD2099AR attach failed\n");
port              343 drivers/media/pci/ddbridge/ddbridge-ci.c int ddb_ci_attach(struct ddb_port *port, u32 bitrate)
port              347 drivers/media/pci/ddbridge/ddbridge-ci.c 	switch (port->type) {
port              349 drivers/media/pci/ddbridge/ddbridge-ci.c 		ret = ci_cxd2099_attach(port, bitrate);
port              355 drivers/media/pci/ddbridge/ddbridge-ci.c 		ci_xo2_attach(port);
port              358 drivers/media/pci/ddbridge/ddbridge-ci.c 		ci_attach(port);
port              364 drivers/media/pci/ddbridge/ddbridge-ci.c 	if (!port->en)
port              366 drivers/media/pci/ddbridge/ddbridge-ci.c 	dvb_ca_en50221_init(port->dvb[0].adap, port->en, 0, 1);
port              370 drivers/media/pci/ddbridge/ddbridge-ci.c void ddb_ci_detach(struct ddb_port *port)
port              372 drivers/media/pci/ddbridge/ddbridge-ci.c 	if (port->dvb[0].dev)
port              373 drivers/media/pci/ddbridge/ddbridge-ci.c 		dvb_unregister_device(port->dvb[0].dev);
port              374 drivers/media/pci/ddbridge/ddbridge-ci.c 	if (port->en) {
port              375 drivers/media/pci/ddbridge/ddbridge-ci.c 		dvb_ca_en50221_release(port->en);
port              377 drivers/media/pci/ddbridge/ddbridge-ci.c 		dvb_module_release(port->dvb[0].i2c_client[0]);
port              378 drivers/media/pci/ddbridge/ddbridge-ci.c 		port->dvb[0].i2c_client[0] = NULL;
port              381 drivers/media/pci/ddbridge/ddbridge-ci.c 		if (port->en_freedata)
port              382 drivers/media/pci/ddbridge/ddbridge-ci.c 			kfree(port->en->data);
port              384 drivers/media/pci/ddbridge/ddbridge-ci.c 		port->en = NULL;
port               26 drivers/media/pci/ddbridge/ddbridge-ci.h int ddb_ci_attach(struct ddb_port *port, u32 bitrate);
port               27 drivers/media/pci/ddbridge/ddbridge-ci.h void ddb_ci_detach(struct ddb_port *port);
port              134 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb *dev = io->port->dev;
port              156 drivers/media/pci/ddbridge/ddbridge-core.c 		if (dev->port[i].input[0])
port              157 drivers/media/pci/ddbridge/ddbridge-core.c 			ddb_set_dma_table(dev->port[i].input[0]);
port              158 drivers/media/pci/ddbridge/ddbridge-core.c 		if (dev->port[i].input[1])
port              159 drivers/media/pci/ddbridge/ddbridge-core.c 			ddb_set_dma_table(dev->port[i].input[1]);
port              160 drivers/media/pci/ddbridge/ddbridge-core.c 		if (dev->port[i].output)
port              161 drivers/media/pci/ddbridge/ddbridge-core.c 			ddb_set_dma_table(dev->port[i].output);
port              185 drivers/media/pci/ddbridge/ddbridge-core.c static int ddb_unredirect(struct ddb_port *port)
port              194 drivers/media/pci/ddbridge/ddbridge-core.c 	if (port->output->dma->running) {
port              198 drivers/media/pci/ddbridge/ddbridge-core.c 	oredi = port->output->redi;
port              201 drivers/media/pci/ddbridge/ddbridge-core.c 	if (port->input[0]) {
port              202 drivers/media/pci/ddbridge/ddbridge-core.c 		iredi = port->input[0]->redi;
port              203 drivers/media/pci/ddbridge/ddbridge-core.c 		iredo = port->input[0]->redo;
port              206 drivers/media/pci/ddbridge/ddbridge-core.c 			iredo->port->output->redi = oredi;
port              207 drivers/media/pci/ddbridge/ddbridge-core.c 			if (iredo->port->input[0]) {
port              208 drivers/media/pci/ddbridge/ddbridge-core.c 				iredo->port->input[0]->redi = iredi;
port              209 drivers/media/pci/ddbridge/ddbridge-core.c 				ddb_redirect_dma(oredi->port->dev,
port              212 drivers/media/pci/ddbridge/ddbridge-core.c 			port->input[0]->redo = NULL;
port              213 drivers/media/pci/ddbridge/ddbridge-core.c 			ddb_set_dma_table(port->input[0]);
port              216 drivers/media/pci/ddbridge/ddbridge-core.c 		port->input[0]->redi = NULL;
port              219 drivers/media/pci/ddbridge/ddbridge-core.c 	port->output->redi = NULL;
port              232 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_port *port;
port              239 drivers/media/pci/ddbridge/ddbridge-core.c 	port = &pdev->port[p & 0x0f];
port              240 drivers/media/pci/ddbridge/ddbridge-core.c 	if (!port->output)
port              242 drivers/media/pci/ddbridge/ddbridge-core.c 	if (ddb_unredirect(port))
port              253 drivers/media/pci/ddbridge/ddbridge-core.c 	if (port->output->dma->running || input->dma->running) {
port              257 drivers/media/pci/ddbridge/ddbridge-core.c 	input2 = port->input[0];
port              266 drivers/media/pci/ddbridge/ddbridge-core.c 	input->redo = port->output;
port              267 drivers/media/pci/ddbridge/ddbridge-core.c 	port->output->redi = input;
port              269 drivers/media/pci/ddbridge/ddbridge-core.c 	ddb_redirect_dma(input->port->dev, input->dma, port->output->dma);
port              339 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_port *port;
port              342 drivers/media/pci/ddbridge/ddbridge-core.c 		port = &dev->port[i];
port              343 drivers/media/pci/ddbridge/ddbridge-core.c 		switch (port->class) {
port              345 drivers/media/pci/ddbridge/ddbridge-core.c 			if (port->input[0]->dma)
port              346 drivers/media/pci/ddbridge/ddbridge-core.c 				if (dma_alloc(dev->pdev, port->input[0]->dma, 0)
port              349 drivers/media/pci/ddbridge/ddbridge-core.c 			if (port->input[1]->dma)
port              350 drivers/media/pci/ddbridge/ddbridge-core.c 				if (dma_alloc(dev->pdev, port->input[1]->dma, 0)
port              356 drivers/media/pci/ddbridge/ddbridge-core.c 			if (port->input[0]->dma)
port              357 drivers/media/pci/ddbridge/ddbridge-core.c 				if (dma_alloc(dev->pdev, port->input[0]->dma, 0)
port              360 drivers/media/pci/ddbridge/ddbridge-core.c 			if (port->output->dma)
port              361 drivers/media/pci/ddbridge/ddbridge-core.c 				if (dma_alloc(dev->pdev, port->output->dma, 1)
port              376 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_port *port;
port              379 drivers/media/pci/ddbridge/ddbridge-core.c 		port = &dev->port[i];
port              381 drivers/media/pci/ddbridge/ddbridge-core.c 		if (port->input[0] && port->input[0]->dma)
port              382 drivers/media/pci/ddbridge/ddbridge-core.c 			dma_free(dev->pdev, port->input[0]->dma, 0);
port              383 drivers/media/pci/ddbridge/ddbridge-core.c 		if (port->input[1] && port->input[1]->dma)
port              384 drivers/media/pci/ddbridge/ddbridge-core.c 			dma_free(dev->pdev, port->input[1]->dma, 0);
port              385 drivers/media/pci/ddbridge/ddbridge-core.c 		if (port->output && port->output->dma)
port              386 drivers/media/pci/ddbridge/ddbridge-core.c 			dma_free(dev->pdev, port->output->dma, 1);
port              392 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb *dev = output->port->dev;
port              393 drivers/media/pci/ddbridge/ddbridge-core.c 	u32 bitrate = output->port->obr, max_bitrate = 72000;
port              397 drivers/media/pci/ddbridge/ddbridge-core.c 	if (output->port->gap != 0xffffffff) {
port              399 drivers/media/pci/ddbridge/ddbridge-core.c 		gap = output->port->gap;
port              402 drivers/media/pci/ddbridge/ddbridge-core.c 	if (dev->link[0].info->type == DDB_OCTOPUS_CI && output->port->nr > 1) {
port              459 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb *dev = output->port->dev;
port              468 drivers/media/pci/ddbridge/ddbridge-core.c 	if (output->port->input[0]->port->class == DDB_PORT_LOOP)
port              493 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb *dev = output->port->dev;
port              506 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb *dev = input->port->dev;
port              507 drivers/media/pci/ddbridge/ddbridge-core.c 	u32 tag = DDB_LINK_TAG(input->port->lnr);
port              520 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb *dev = input->port->dev;
port              540 drivers/media/pci/ddbridge/ddbridge-core.c 	if (input->port->type == DDB_TUNER_DUMMY)
port              555 drivers/media/pci/ddbridge/ddbridge-core.c 		i = o->port->input[0];
port              572 drivers/media/pci/ddbridge/ddbridge-core.c 		i = o->port->input[0];
port              602 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb *dev = output->port->dev;
port              655 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb *dev = input->port->dev;
port              675 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb *dev = input->port->dev;
port              720 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb *dev = output->port->dev;
port              749 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_input *input = output->port->input[0];
port              750 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb *dev = output->port->dev;
port              778 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_input *input = output->port->input[0];
port              799 drivers/media/pci/ddbridge/ddbridge-core.c 		input = output->port->input[0];
port              823 drivers/media/pci/ddbridge/ddbridge-core.c 		input = output->port->input[0];
port              872 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_port *port = input->port;
port              873 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_dvb *dvb = &port->dvb[input->nr & 1];
port              877 drivers/media/pci/ddbridge/ddbridge-core.c 		mutex_lock(&port->i2c_gate_lock);
port              881 drivers/media/pci/ddbridge/ddbridge-core.c 		mutex_unlock(&port->i2c_gate_lock);
port              888 drivers/media/pci/ddbridge/ddbridge-core.c 	struct i2c_adapter *i2c = &input->port->i2c->adap;
port              889 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_dvb *dvb = &input->port->dvb[input->nr & 1];
port              890 drivers/media/pci/ddbridge/ddbridge-core.c 	struct device *dev = input->port->dev->dev;
port              910 drivers/media/pci/ddbridge/ddbridge-core.c 	struct i2c_adapter *i2c = &input->port->i2c->adap;
port              911 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_dvb *dvb = &input->port->dvb[input->nr & 1];
port              912 drivers/media/pci/ddbridge/ddbridge-core.c 	struct device *dev = input->port->dev->dev;
port              951 drivers/media/pci/ddbridge/ddbridge-core.c 	struct i2c_adapter *i2c = &input->port->i2c->adap;
port              952 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_dvb *dvb = &input->port->dvb[input->nr & 1];
port              953 drivers/media/pci/ddbridge/ddbridge-core.c 	struct device *dev = input->port->dev->dev;
port              971 drivers/media/pci/ddbridge/ddbridge-core.c 	struct i2c_adapter *adapter = &input->port->i2c->adap;
port              972 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_dvb *dvb = &input->port->dvb[input->nr & 1];
port              973 drivers/media/pci/ddbridge/ddbridge-core.c 	struct device *dev = input->port->dev->dev;
port              994 drivers/media/pci/ddbridge/ddbridge-core.c 	struct i2c_adapter *i2c = &input->port->i2c->adap;
port              995 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_dvb *dvb = &input->port->dvb[input->nr & 1];
port              996 drivers/media/pci/ddbridge/ddbridge-core.c 	struct device *dev = input->port->dev->dev;
port             1025 drivers/media/pci/ddbridge/ddbridge-core.c 	struct i2c_adapter *adapter = &input->port->i2c->adap;
port             1026 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_dvb *dvb = &input->port->dvb[input->nr & 1];
port             1027 drivers/media/pci/ddbridge/ddbridge-core.c 	struct device *dev = input->port->dev->dev;
port             1122 drivers/media/pci/ddbridge/ddbridge-core.c 	struct i2c_adapter *i2c = &input->port->i2c->adap;
port             1124 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_dvb *dvb = &input->port->dvb[input->nr & 1];
port             1125 drivers/media/pci/ddbridge/ddbridge-core.c 	struct device *dev = input->port->dev->dev;
port             1146 drivers/media/pci/ddbridge/ddbridge-core.c 	struct i2c_adapter *i2c = &input->port->i2c->adap;
port             1147 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_dvb *dvb = &input->port->dvb[input->nr & 1];
port             1148 drivers/media/pci/ddbridge/ddbridge-core.c 	struct device *dev = input->port->dev->dev;
port             1199 drivers/media/pci/ddbridge/ddbridge-core.c 	struct i2c_adapter *i2c = &input->port->i2c->adap;
port             1200 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_dvb *dvb = &input->port->dvb[input->nr & 1];
port             1201 drivers/media/pci/ddbridge/ddbridge-core.c 	struct device *dev = input->port->dev->dev;
port             1246 drivers/media/pci/ddbridge/ddbridge-core.c 	struct i2c_adapter *i2c = &input->port->i2c->adap;
port             1247 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_dvb *dvb = &input->port->dvb[input->nr & 1];
port             1248 drivers/media/pci/ddbridge/ddbridge-core.c 	struct device *dev = input->port->dev->dev;
port             1265 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_dvb *dvb = &input->port->dvb[input->nr & 1];
port             1266 drivers/media/pci/ddbridge/ddbridge-core.c 	struct device *dev = input->port->dev->dev;
port             1281 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_dvb *dvb = &input->port->dvb[input->nr & 1];
port             1293 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_dvb *dvb = &input->port->dvb[input->nr & 1];
port             1304 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_dvb *dvb = &input->port->dvb[input->nr & 1];
port             1349 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_port *port;
port             1353 drivers/media/pci/ddbridge/ddbridge-core.c 		port = &dev->port[0];
port             1354 drivers/media/pci/ddbridge/ddbridge-core.c 		adap = port->dvb[0].adap;
port             1356 drivers/media/pci/ddbridge/ddbridge-core.c 					   port->dev->dev,
port             1360 drivers/media/pci/ddbridge/ddbridge-core.c 		port->dvb[0].adap_registered = 1;
port             1362 drivers/media/pci/ddbridge/ddbridge-core.c 			port = &dev->port[i];
port             1363 drivers/media/pci/ddbridge/ddbridge-core.c 			port->dvb[0].adap = adap;
port             1364 drivers/media/pci/ddbridge/ddbridge-core.c 			port->dvb[1].adap = adap;
port             1370 drivers/media/pci/ddbridge/ddbridge-core.c 		port = &dev->port[i];
port             1371 drivers/media/pci/ddbridge/ddbridge-core.c 		switch (port->class) {
port             1373 drivers/media/pci/ddbridge/ddbridge-core.c 			adap = port->dvb[0].adap;
port             1376 drivers/media/pci/ddbridge/ddbridge-core.c 						   port->dev->dev,
port             1380 drivers/media/pci/ddbridge/ddbridge-core.c 			port->dvb[0].adap_registered = 1;
port             1383 drivers/media/pci/ddbridge/ddbridge-core.c 				port->dvb[1].adap = port->dvb[0].adap;
port             1386 drivers/media/pci/ddbridge/ddbridge-core.c 			adap = port->dvb[1].adap;
port             1389 drivers/media/pci/ddbridge/ddbridge-core.c 						   port->dev->dev,
port             1393 drivers/media/pci/ddbridge/ddbridge-core.c 			port->dvb[1].adap_registered = 1;
port             1398 drivers/media/pci/ddbridge/ddbridge-core.c 			adap = port->dvb[0].adap;
port             1401 drivers/media/pci/ddbridge/ddbridge-core.c 						   port->dev->dev,
port             1405 drivers/media/pci/ddbridge/ddbridge-core.c 			port->dvb[0].adap_registered = 1;
port             1410 drivers/media/pci/ddbridge/ddbridge-core.c 			adap = port->dvb[0].adap;
port             1413 drivers/media/pci/ddbridge/ddbridge-core.c 						   port->dev->dev,
port             1417 drivers/media/pci/ddbridge/ddbridge-core.c 			port->dvb[0].adap_registered = 1;
port             1427 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_port *port;
port             1431 drivers/media/pci/ddbridge/ddbridge-core.c 		port = &dev->port[i];
port             1433 drivers/media/pci/ddbridge/ddbridge-core.c 		dvb = &port->dvb[0];
port             1438 drivers/media/pci/ddbridge/ddbridge-core.c 		dvb = &port->dvb[1];
port             1448 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_dvb *dvb = &input->port->dvb[input->nr & 1];
port             1449 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_port *port = input->port;
port             1452 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_ids *devids = &input->port->dev->link[input->port->lnr].ids;
port             1464 drivers/media/pci/ddbridge/ddbridge-core.c 	if (port->nr == 0 &&
port             1465 drivers/media/pci/ddbridge/ddbridge-core.c 	    (port->type == DDB_TUNER_DVBS_STV0910_PR ||
port             1466 drivers/media/pci/ddbridge/ddbridge-core.c 	     port->type == DDB_TUNER_DVBS_STV0910_P)) {
port             1509 drivers/media/pci/ddbridge/ddbridge-core.c 	switch (port->type) {
port             1553 drivers/media/pci/ddbridge/ddbridge-core.c 		if (tuner_attach_tda18212(input, port->type) < 0)
port             1557 drivers/media/pci/ddbridge/ddbridge-core.c 		if (input->port->dev->link[input->port->lnr].info->ts_quirks &
port             1566 drivers/media/pci/ddbridge/ddbridge-core.c 		if (input->port->dev->link[input->port->lnr].info->ts_quirks
port             1573 drivers/media/pci/ddbridge/ddbridge-core.c 		if (tuner_attach_tda18212(input, port->type) < 0)
port             1584 drivers/media/pci/ddbridge/ddbridge-core.c 		if (tuner_attach_tda18212(input, port->type) < 0)
port             1592 drivers/media/pci/ddbridge/ddbridge-core.c 		if (ddb_fe_attach_mci(input, port->type) < 0)
port             1620 drivers/media/pci/ddbridge/ddbridge-core.c 	dev_err(port->dev->dev, "tuner attach failed!\n");
port             1636 drivers/media/pci/ddbridge/ddbridge-core.c static int port_has_encti(struct ddb_port *port)
port             1638 drivers/media/pci/ddbridge/ddbridge-core.c 	struct device *dev = port->dev->dev;
port             1640 drivers/media/pci/ddbridge/ddbridge-core.c 	int ret = i2c_read_reg(&port->i2c->adap, 0x20, 0, &val);
port             1647 drivers/media/pci/ddbridge/ddbridge-core.c static int port_has_cxd(struct ddb_port *port, u8 *type)
port             1655 drivers/media/pci/ddbridge/ddbridge-core.c 	val = i2c_transfer(&port->i2c->adap, msgs, 2);
port             1666 drivers/media/pci/ddbridge/ddbridge-core.c static int port_has_xo2(struct ddb_port *port, u8 *type, u8 *id)
port             1670 drivers/media/pci/ddbridge/ddbridge-core.c 	if (i2c_io(&port->i2c->adap, 0x10, probe, 1, data, 4))
port             1685 drivers/media/pci/ddbridge/ddbridge-core.c static int port_has_stv0900(struct ddb_port *port)
port             1689 drivers/media/pci/ddbridge/ddbridge-core.c 	if (i2c_read_reg16(&port->i2c->adap, 0x69, 0xf100, &val) < 0)
port             1694 drivers/media/pci/ddbridge/ddbridge-core.c static int port_has_stv0900_aa(struct ddb_port *port, u8 *id)
port             1696 drivers/media/pci/ddbridge/ddbridge-core.c 	if (i2c_read_reg16(&port->i2c->adap, 0x68, 0xf100, id) < 0)
port             1701 drivers/media/pci/ddbridge/ddbridge-core.c static int port_has_drxks(struct ddb_port *port)
port             1705 drivers/media/pci/ddbridge/ddbridge-core.c 	if (i2c_read(&port->i2c->adap, 0x29, &val) < 0)
port             1707 drivers/media/pci/ddbridge/ddbridge-core.c 	if (i2c_read(&port->i2c->adap, 0x2a, &val) < 0)
port             1712 drivers/media/pci/ddbridge/ddbridge-core.c static int port_has_stv0367(struct ddb_port *port)
port             1716 drivers/media/pci/ddbridge/ddbridge-core.c 	if (i2c_read_reg16(&port->i2c->adap, 0x1e, 0xf000, &val) < 0)
port             1720 drivers/media/pci/ddbridge/ddbridge-core.c 	if (i2c_read_reg16(&port->i2c->adap, 0x1f, 0xf000, &val) < 0)
port             1727 drivers/media/pci/ddbridge/ddbridge-core.c static int init_xo2(struct ddb_port *port)
port             1729 drivers/media/pci/ddbridge/ddbridge-core.c 	struct i2c_adapter *i2c = &port->i2c->adap;
port             1730 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb *dev = port->dev;
port             1739 drivers/media/pci/ddbridge/ddbridge-core.c 		dev_info(dev->dev, "Port %d: invalid XO2\n", port->nr);
port             1757 drivers/media/pci/ddbridge/ddbridge-core.c 	if (dev->link[port->lnr].info->con_clock) {
port             1773 drivers/media/pci/ddbridge/ddbridge-core.c static int init_xo2_ci(struct ddb_port *port)
port             1775 drivers/media/pci/ddbridge/ddbridge-core.c 	struct i2c_adapter *i2c = &port->i2c->adap;
port             1776 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb *dev = port->dev;
port             1786 drivers/media/pci/ddbridge/ddbridge-core.c 			 port->nr, data[0]);
port             1790 drivers/media/pci/ddbridge/ddbridge-core.c 		 port->nr, data[0], data[1]);
port             1807 drivers/media/pci/ddbridge/ddbridge-core.c 	if (dev->link[port->lnr].info->con_clock) {
port             1818 drivers/media/pci/ddbridge/ddbridge-core.c static int port_has_cxd28xx(struct ddb_port *port, u8 *id)
port             1820 drivers/media/pci/ddbridge/ddbridge-core.c 	struct i2c_adapter *i2c = &port->i2c->adap;
port             1823 drivers/media/pci/ddbridge/ddbridge-core.c 	status = i2c_write_reg(&port->i2c->adap, 0x6e, 0, 0);
port             1845 drivers/media/pci/ddbridge/ddbridge-core.c static void ddb_port_probe(struct ddb_port *port)
port             1847 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb *dev = port->dev;
port             1848 drivers/media/pci/ddbridge/ddbridge-core.c 	u32 l = port->lnr;
port             1852 drivers/media/pci/ddbridge/ddbridge-core.c 	port->name = "NO MODULE";
port             1853 drivers/media/pci/ddbridge/ddbridge-core.c 	port->type_name = "NONE";
port             1854 drivers/media/pci/ddbridge/ddbridge-core.c 	port->class = DDB_PORT_NONE;
port             1858 drivers/media/pci/ddbridge/ddbridge-core.c 	if (dummy_tuner && !port->nr &&
port             1860 drivers/media/pci/ddbridge/ddbridge-core.c 		port->name = "DUMMY";
port             1861 drivers/media/pci/ddbridge/ddbridge-core.c 		port->class = DDB_PORT_TUNER;
port             1862 drivers/media/pci/ddbridge/ddbridge-core.c 		port->type = DDB_TUNER_DUMMY;
port             1863 drivers/media/pci/ddbridge/ddbridge-core.c 		port->type_name = "DUMMY";
port             1867 drivers/media/pci/ddbridge/ddbridge-core.c 	if (port->nr == ts_loop) {
port             1868 drivers/media/pci/ddbridge/ddbridge-core.c 		port->name = "TS LOOP";
port             1869 drivers/media/pci/ddbridge/ddbridge-core.c 		port->class = DDB_PORT_LOOP;
port             1873 drivers/media/pci/ddbridge/ddbridge-core.c 	if (port->nr == 1 && link->info->type == DDB_OCTOPUS_CI &&
port             1875 drivers/media/pci/ddbridge/ddbridge-core.c 		port->name = "NO TAB";
port             1876 drivers/media/pci/ddbridge/ddbridge-core.c 		port->class = DDB_PORT_NONE;
port             1881 drivers/media/pci/ddbridge/ddbridge-core.c 		port->name = "DUAL DVB-S2 MAX";
port             1882 drivers/media/pci/ddbridge/ddbridge-core.c 		port->type_name = "MXL5XX";
port             1883 drivers/media/pci/ddbridge/ddbridge-core.c 		port->class = DDB_PORT_TUNER;
port             1884 drivers/media/pci/ddbridge/ddbridge-core.c 		port->type = DDB_TUNER_MXL5XX;
port             1885 drivers/media/pci/ddbridge/ddbridge-core.c 		if (port->i2c)
port             1887 drivers/media/pci/ddbridge/ddbridge-core.c 				  port->i2c->regs + I2C_TIMING);
port             1892 drivers/media/pci/ddbridge/ddbridge-core.c 		if (port->nr >= link->info->mci_ports)
port             1894 drivers/media/pci/ddbridge/ddbridge-core.c 		port->name = "DUAL MCI";
port             1895 drivers/media/pci/ddbridge/ddbridge-core.c 		port->type_name = "MCI";
port             1896 drivers/media/pci/ddbridge/ddbridge-core.c 		port->class = DDB_PORT_TUNER;
port             1897 drivers/media/pci/ddbridge/ddbridge-core.c 		port->type = DDB_TUNER_MCI + link->info->mci_type;
port             1901 drivers/media/pci/ddbridge/ddbridge-core.c 	if (port->nr > 1 && link->info->type == DDB_OCTOPUS_CI) {
port             1902 drivers/media/pci/ddbridge/ddbridge-core.c 		port->name = "CI internal";
port             1903 drivers/media/pci/ddbridge/ddbridge-core.c 		port->type_name = "INTERNAL";
port             1904 drivers/media/pci/ddbridge/ddbridge-core.c 		port->class = DDB_PORT_CI;
port             1905 drivers/media/pci/ddbridge/ddbridge-core.c 		port->type = DDB_CI_INTERNAL;
port             1908 drivers/media/pci/ddbridge/ddbridge-core.c 	if (!port->i2c)
port             1913 drivers/media/pci/ddbridge/ddbridge-core.c 	if (port_has_cxd(port, &id)) {
port             1915 drivers/media/pci/ddbridge/ddbridge-core.c 			port->name = "CI";
port             1916 drivers/media/pci/ddbridge/ddbridge-core.c 			port->type_name = "CXD2099";
port             1917 drivers/media/pci/ddbridge/ddbridge-core.c 			port->class = DDB_PORT_CI;
port             1918 drivers/media/pci/ddbridge/ddbridge-core.c 			port->type = DDB_CI_EXTERNAL_SONY;
port             1920 drivers/media/pci/ddbridge/ddbridge-core.c 				  port->i2c->regs + I2C_TIMING);
port             1923 drivers/media/pci/ddbridge/ddbridge-core.c 				 port->nr);
port             1926 drivers/media/pci/ddbridge/ddbridge-core.c 	} else if (port_has_xo2(port, &type, &id)) {
port             1927 drivers/media/pci/ddbridge/ddbridge-core.c 		ddbwritel(dev, I2C_SPEED_400, port->i2c->regs + I2C_TIMING);
port             1930 drivers/media/pci/ddbridge/ddbridge-core.c 			port->name = "DuoFlex CI";
port             1931 drivers/media/pci/ddbridge/ddbridge-core.c 			port->class = DDB_PORT_CI;
port             1932 drivers/media/pci/ddbridge/ddbridge-core.c 			port->type = DDB_CI_EXTERNAL_XO2;
port             1933 drivers/media/pci/ddbridge/ddbridge-core.c 			port->type_name = "CI_XO2";
port             1934 drivers/media/pci/ddbridge/ddbridge-core.c 			init_xo2_ci(port);
port             1939 drivers/media/pci/ddbridge/ddbridge-core.c 			port->name = "unknown XO2 DuoFlex";
port             1940 drivers/media/pci/ddbridge/ddbridge-core.c 			port->type_name = "UNKNOWN";
port             1942 drivers/media/pci/ddbridge/ddbridge-core.c 			port->name = xo2names[id];
port             1943 drivers/media/pci/ddbridge/ddbridge-core.c 			port->class = DDB_PORT_TUNER;
port             1944 drivers/media/pci/ddbridge/ddbridge-core.c 			port->type = DDB_TUNER_XO2 + id;
port             1945 drivers/media/pci/ddbridge/ddbridge-core.c 			port->type_name = xo2types[id];
port             1946 drivers/media/pci/ddbridge/ddbridge-core.c 			init_xo2(port);
port             1948 drivers/media/pci/ddbridge/ddbridge-core.c 	} else if (port_has_cxd28xx(port, &id)) {
port             1951 drivers/media/pci/ddbridge/ddbridge-core.c 			port->name = "DUAL DVB-C2T2 CXD2843";
port             1952 drivers/media/pci/ddbridge/ddbridge-core.c 			port->type = DDB_TUNER_DVBC2T2_SONY_P;
port             1953 drivers/media/pci/ddbridge/ddbridge-core.c 			port->type_name = "DVBC2T2_SONY";
port             1956 drivers/media/pci/ddbridge/ddbridge-core.c 			port->name = "DUAL DVB-CT2 CXD2837";
port             1957 drivers/media/pci/ddbridge/ddbridge-core.c 			port->type = DDB_TUNER_DVBCT2_SONY_P;
port             1958 drivers/media/pci/ddbridge/ddbridge-core.c 			port->type_name = "DVBCT2_SONY";
port             1961 drivers/media/pci/ddbridge/ddbridge-core.c 			port->name = "DUAL ISDB-T CXD2838";
port             1962 drivers/media/pci/ddbridge/ddbridge-core.c 			port->type = DDB_TUNER_ISDBT_SONY_P;
port             1963 drivers/media/pci/ddbridge/ddbridge-core.c 			port->type_name = "ISDBT_SONY";
port             1966 drivers/media/pci/ddbridge/ddbridge-core.c 			port->name = "DUAL DVB-C2T2 ISDB-T CXD2854";
port             1967 drivers/media/pci/ddbridge/ddbridge-core.c 			port->type = DDB_TUNER_DVBC2T2I_SONY_P;
port             1968 drivers/media/pci/ddbridge/ddbridge-core.c 			port->type_name = "DVBC2T2I_ISDBT_SONY";
port             1973 drivers/media/pci/ddbridge/ddbridge-core.c 		port->class = DDB_PORT_TUNER;
port             1974 drivers/media/pci/ddbridge/ddbridge-core.c 		ddbwritel(dev, I2C_SPEED_400, port->i2c->regs + I2C_TIMING);
port             1975 drivers/media/pci/ddbridge/ddbridge-core.c 	} else if (port_has_stv0900(port)) {
port             1976 drivers/media/pci/ddbridge/ddbridge-core.c 		port->name = "DUAL DVB-S2";
port             1977 drivers/media/pci/ddbridge/ddbridge-core.c 		port->class = DDB_PORT_TUNER;
port             1978 drivers/media/pci/ddbridge/ddbridge-core.c 		port->type = DDB_TUNER_DVBS_ST;
port             1979 drivers/media/pci/ddbridge/ddbridge-core.c 		port->type_name = "DVBS_ST";
port             1980 drivers/media/pci/ddbridge/ddbridge-core.c 		ddbwritel(dev, I2C_SPEED_100, port->i2c->regs + I2C_TIMING);
port             1981 drivers/media/pci/ddbridge/ddbridge-core.c 	} else if (port_has_stv0900_aa(port, &id)) {
port             1982 drivers/media/pci/ddbridge/ddbridge-core.c 		port->name = "DUAL DVB-S2";
port             1983 drivers/media/pci/ddbridge/ddbridge-core.c 		port->class = DDB_PORT_TUNER;
port             1985 drivers/media/pci/ddbridge/ddbridge-core.c 			if (port->nr == 0 &&
port             1987 drivers/media/pci/ddbridge/ddbridge-core.c 				port->type = DDB_TUNER_DVBS_STV0910_PR;
port             1989 drivers/media/pci/ddbridge/ddbridge-core.c 				port->type = DDB_TUNER_DVBS_STV0910_P;
port             1990 drivers/media/pci/ddbridge/ddbridge-core.c 			port->type_name = "DVBS_ST_0910";
port             1992 drivers/media/pci/ddbridge/ddbridge-core.c 			port->type = DDB_TUNER_DVBS_ST_AA;
port             1993 drivers/media/pci/ddbridge/ddbridge-core.c 			port->type_name = "DVBS_ST_AA";
port             1995 drivers/media/pci/ddbridge/ddbridge-core.c 		ddbwritel(dev, I2C_SPEED_100, port->i2c->regs + I2C_TIMING);
port             1996 drivers/media/pci/ddbridge/ddbridge-core.c 	} else if (port_has_drxks(port)) {
port             1997 drivers/media/pci/ddbridge/ddbridge-core.c 		port->name = "DUAL DVB-C/T";
port             1998 drivers/media/pci/ddbridge/ddbridge-core.c 		port->class = DDB_PORT_TUNER;
port             1999 drivers/media/pci/ddbridge/ddbridge-core.c 		port->type = DDB_TUNER_DVBCT_TR;
port             2000 drivers/media/pci/ddbridge/ddbridge-core.c 		port->type_name = "DVBCT_TR";
port             2001 drivers/media/pci/ddbridge/ddbridge-core.c 		ddbwritel(dev, I2C_SPEED_400, port->i2c->regs + I2C_TIMING);
port             2002 drivers/media/pci/ddbridge/ddbridge-core.c 	} else if (port_has_stv0367(port)) {
port             2003 drivers/media/pci/ddbridge/ddbridge-core.c 		port->name = "DUAL DVB-C/T";
port             2004 drivers/media/pci/ddbridge/ddbridge-core.c 		port->class = DDB_PORT_TUNER;
port             2005 drivers/media/pci/ddbridge/ddbridge-core.c 		port->type = DDB_TUNER_DVBCT_ST;
port             2006 drivers/media/pci/ddbridge/ddbridge-core.c 		port->type_name = "DVBCT_ST";
port             2007 drivers/media/pci/ddbridge/ddbridge-core.c 		ddbwritel(dev, I2C_SPEED_100, port->i2c->regs + I2C_TIMING);
port             2008 drivers/media/pci/ddbridge/ddbridge-core.c 	} else if (port_has_encti(port)) {
port             2009 drivers/media/pci/ddbridge/ddbridge-core.c 		port->name = "ENCTI";
port             2010 drivers/media/pci/ddbridge/ddbridge-core.c 		port->class = DDB_PORT_LOOP;
port             2018 drivers/media/pci/ddbridge/ddbridge-core.c static int ddb_port_attach(struct ddb_port *port)
port             2022 drivers/media/pci/ddbridge/ddbridge-core.c 	switch (port->class) {
port             2024 drivers/media/pci/ddbridge/ddbridge-core.c 		ret = dvb_input_attach(port->input[0]);
port             2027 drivers/media/pci/ddbridge/ddbridge-core.c 		ret = dvb_input_attach(port->input[1]);
port             2029 drivers/media/pci/ddbridge/ddbridge-core.c 			dvb_input_detach(port->input[0]);
port             2032 drivers/media/pci/ddbridge/ddbridge-core.c 		port->input[0]->redi = port->input[0];
port             2033 drivers/media/pci/ddbridge/ddbridge-core.c 		port->input[1]->redi = port->input[1];
port             2036 drivers/media/pci/ddbridge/ddbridge-core.c 		ret = ddb_ci_attach(port, ci_bitrate);
port             2041 drivers/media/pci/ddbridge/ddbridge-core.c 		ret = dvb_register_device(port->dvb[0].adap,
port             2042 drivers/media/pci/ddbridge/ddbridge-core.c 					  &port->dvb[0].dev,
port             2043 drivers/media/pci/ddbridge/ddbridge-core.c 					  &dvbdev_ci, (void *)port->output,
port             2050 drivers/media/pci/ddbridge/ddbridge-core.c 		dev_err(port->dev->dev, "port_attach on port %d failed\n",
port             2051 drivers/media/pci/ddbridge/ddbridge-core.c 			port->nr);
port             2058 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_port *port;
port             2071 drivers/media/pci/ddbridge/ddbridge-core.c 		port = &dev->port[i];
port             2072 drivers/media/pci/ddbridge/ddbridge-core.c 		if (port->class != DDB_PORT_NONE) {
port             2073 drivers/media/pci/ddbridge/ddbridge-core.c 			ret = ddb_port_attach(port);
port             2097 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_port *port;
port             2100 drivers/media/pci/ddbridge/ddbridge-core.c 		port = &dev->port[i];
port             2102 drivers/media/pci/ddbridge/ddbridge-core.c 		switch (port->class) {
port             2104 drivers/media/pci/ddbridge/ddbridge-core.c 			dvb_input_detach(port->input[1]);
port             2105 drivers/media/pci/ddbridge/ddbridge-core.c 			dvb_input_detach(port->input[0]);
port             2109 drivers/media/pci/ddbridge/ddbridge-core.c 			ddb_ci_detach(port);
port             2121 drivers/media/pci/ddbridge/ddbridge-core.c 	ddbwritel(output->port->dev,
port             2130 drivers/media/pci/ddbridge/ddbridge-core.c 	ddbwritel(input->port->dev,
port             2137 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_dvb *dvb = &input2->port->dvb[input2->nr & 1];
port             2139 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb *dev = input->port->dev;
port             2177 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb *dev = input->port->dev;
port             2208 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb *dev = output->port->dev;
port             2239 drivers/media/pci/ddbridge/ddbridge-core.c 		info = io->port->dev->link[io->port->lnr].info;
port             2241 drivers/media/pci/ddbridge/ddbridge-core.c 		info = io->port->dev->link[0].info;
port             2254 drivers/media/pci/ddbridge/ddbridge-core.c 	dma = out ? &io->port->dev->odma[nr] : &io->port->dev->idma[nr];
port             2275 drivers/media/pci/ddbridge/ddbridge-core.c 	ddbwritel(io->port->dev, 0, DMA_BUFFER_ACK(dma));
port             2276 drivers/media/pci/ddbridge/ddbridge-core.c 	dev_dbg(io->port->dev->dev, "init link %u, io %u, dma %u, dmaregs %08x bufregs %08x\n",
port             2277 drivers/media/pci/ddbridge/ddbridge-core.c 		io->port->lnr, io->nr, nr, dma->regs, dma->bufregs);
port             2280 drivers/media/pci/ddbridge/ddbridge-core.c static void ddb_input_init(struct ddb_port *port, int nr, int pnr, int anr)
port             2282 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb *dev = port->dev;
port             2286 drivers/media/pci/ddbridge/ddbridge-core.c 	port->input[pnr] = input;
port             2288 drivers/media/pci/ddbridge/ddbridge-core.c 	input->port = port;
port             2290 drivers/media/pci/ddbridge/ddbridge-core.c 	input->regs = DDB_LINK_TAG(port->lnr) |
port             2293 drivers/media/pci/ddbridge/ddbridge-core.c 		port->lnr, nr, input->regs);
port             2300 drivers/media/pci/ddbridge/ddbridge-core.c 		if (port->lnr)
port             2301 drivers/media/pci/ddbridge/ddbridge-core.c 			dma_nr += 32 + (port->lnr - 1) * 8;
port             2304 drivers/media/pci/ddbridge/ddbridge-core.c 			port->lnr, nr, dma_nr + base);
port             2311 drivers/media/pci/ddbridge/ddbridge-core.c static void ddb_output_init(struct ddb_port *port, int nr)
port             2313 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb *dev = port->dev;
port             2317 drivers/media/pci/ddbridge/ddbridge-core.c 	port->output = output;
port             2319 drivers/media/pci/ddbridge/ddbridge-core.c 	output->port = port;
port             2321 drivers/media/pci/ddbridge/ddbridge-core.c 	output->regs = DDB_LINK_TAG(port->lnr) |
port             2325 drivers/media/pci/ddbridge/ddbridge-core.c 		port->lnr, nr, output->regs);
port             2336 drivers/media/pci/ddbridge/ddbridge-core.c static int ddb_port_match_i2c(struct ddb_port *port)
port             2338 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb *dev = port->dev;
port             2342 drivers/media/pci/ddbridge/ddbridge-core.c 		if (dev->i2c[i].link == port->lnr &&
port             2343 drivers/media/pci/ddbridge/ddbridge-core.c 		    dev->i2c[i].nr == port->nr) {
port             2344 drivers/media/pci/ddbridge/ddbridge-core.c 			port->i2c = &dev->i2c[i];
port             2351 drivers/media/pci/ddbridge/ddbridge-core.c static int ddb_port_match_link_i2c(struct ddb_port *port)
port             2353 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb *dev = port->dev;
port             2357 drivers/media/pci/ddbridge/ddbridge-core.c 		if (dev->i2c[i].link == port->lnr) {
port             2358 drivers/media/pci/ddbridge/ddbridge-core.c 			port->i2c = &dev->i2c[i];
port             2368 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_port *port;
port             2380 drivers/media/pci/ddbridge/ddbridge-core.c 			port = &dev->port[p];
port             2381 drivers/media/pci/ddbridge/ddbridge-core.c 			port->dev = dev;
port             2382 drivers/media/pci/ddbridge/ddbridge-core.c 			port->nr = i;
port             2383 drivers/media/pci/ddbridge/ddbridge-core.c 			port->lnr = l;
port             2384 drivers/media/pci/ddbridge/ddbridge-core.c 			port->pnr = p;
port             2385 drivers/media/pci/ddbridge/ddbridge-core.c 			port->gap = 0xffffffff;
port             2386 drivers/media/pci/ddbridge/ddbridge-core.c 			port->obr = ci_bitrate;
port             2387 drivers/media/pci/ddbridge/ddbridge-core.c 			mutex_init(&port->i2c_gate_lock);
port             2389 drivers/media/pci/ddbridge/ddbridge-core.c 			if (!ddb_port_match_i2c(port)) {
port             2391 drivers/media/pci/ddbridge/ddbridge-core.c 					ddb_port_match_link_i2c(port);
port             2394 drivers/media/pci/ddbridge/ddbridge-core.c 			ddb_port_probe(port);
port             2396 drivers/media/pci/ddbridge/ddbridge-core.c 			port->dvb[0].adap = &dev->adap[2 * p];
port             2397 drivers/media/pci/ddbridge/ddbridge-core.c 			port->dvb[1].adap = &dev->adap[2 * p + 1];
port             2399 drivers/media/pci/ddbridge/ddbridge-core.c 			if (port->class == DDB_PORT_NONE && i && p &&
port             2400 drivers/media/pci/ddbridge/ddbridge-core.c 			    dev->port[p - 1].type == DDB_CI_EXTERNAL_XO2) {
port             2401 drivers/media/pci/ddbridge/ddbridge-core.c 				port->class = DDB_PORT_CI;
port             2402 drivers/media/pci/ddbridge/ddbridge-core.c 				port->type = DDB_CI_EXTERNAL_XO2_B;
port             2403 drivers/media/pci/ddbridge/ddbridge-core.c 				port->name = "DuoFlex CI_B";
port             2404 drivers/media/pci/ddbridge/ddbridge-core.c 				port->i2c = dev->port[p - 1].i2c;
port             2408 drivers/media/pci/ddbridge/ddbridge-core.c 				 port->pnr, port->lnr, port->nr, port->nr + 1,
port             2409 drivers/media/pci/ddbridge/ddbridge-core.c 				 port->name);
port             2411 drivers/media/pci/ddbridge/ddbridge-core.c 			if (port->class == DDB_PORT_CI &&
port             2412 drivers/media/pci/ddbridge/ddbridge-core.c 			    port->type == DDB_CI_EXTERNAL_XO2) {
port             2413 drivers/media/pci/ddbridge/ddbridge-core.c 				ddb_input_init(port, 2 * i, 0, 2 * i);
port             2414 drivers/media/pci/ddbridge/ddbridge-core.c 				ddb_output_init(port, i);
port             2418 drivers/media/pci/ddbridge/ddbridge-core.c 			if (port->class == DDB_PORT_CI &&
port             2419 drivers/media/pci/ddbridge/ddbridge-core.c 			    port->type == DDB_CI_EXTERNAL_XO2_B) {
port             2420 drivers/media/pci/ddbridge/ddbridge-core.c 				ddb_input_init(port, 2 * i - 1, 0, 2 * i - 1);
port             2421 drivers/media/pci/ddbridge/ddbridge-core.c 				ddb_output_init(port, i);
port             2425 drivers/media/pci/ddbridge/ddbridge-core.c 			if (port->class == DDB_PORT_NONE)
port             2431 drivers/media/pci/ddbridge/ddbridge-core.c 					ddb_input_init(port, 2 + i, 0, 2 + i);
port             2432 drivers/media/pci/ddbridge/ddbridge-core.c 					ddb_input_init(port, 4 + i, 1, 4 + i);
port             2433 drivers/media/pci/ddbridge/ddbridge-core.c 					ddb_output_init(port, i);
port             2437 drivers/media/pci/ddbridge/ddbridge-core.c 				ddb_input_init(port, 2 * i, 0, 2 * i);
port             2438 drivers/media/pci/ddbridge/ddbridge-core.c 				ddb_input_init(port, 2 * i + 1, 1, 2 * i + 1);
port             2439 drivers/media/pci/ddbridge/ddbridge-core.c 				ddb_output_init(port, i);
port             2444 drivers/media/pci/ddbridge/ddbridge-core.c 				ddb_input_init(port, 2 * i, 0, 2 * p);
port             2445 drivers/media/pci/ddbridge/ddbridge-core.c 				ddb_input_init(port, 2 * i + 1, 1, 2 * p + 1);
port             2458 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_port *port;
port             2461 drivers/media/pci/ddbridge/ddbridge-core.c 		port = &dev->port[i];
port             2462 drivers/media/pci/ddbridge/ddbridge-core.c 		if (port->input[0] && port->input[0]->dma)
port             2463 drivers/media/pci/ddbridge/ddbridge-core.c 			cancel_work_sync(&port->input[0]->dma->work);
port             2464 drivers/media/pci/ddbridge/ddbridge-core.c 		if (port->input[1] && port->input[1]->dma)
port             2465 drivers/media/pci/ddbridge/ddbridge-core.c 			cancel_work_sync(&port->input[1]->dma->work);
port             2466 drivers/media/pci/ddbridge/ddbridge-core.c 		if (port->output && port->output->dma)
port             2467 drivers/media/pci/ddbridge/ddbridge-core.c 			cancel_work_sync(&port->output->dma->work);
port             2861 drivers/media/pci/ddbridge/ddbridge-core.c 	switch (dev->port[num].class) {
port             2863 drivers/media/pci/ddbridge/ddbridge-core.c 		switch (dev->port[num].type) {
port             2915 drivers/media/pci/ddbridge/ddbridge-core.c 	if (dev->port[num].type >= DDB_TUNER_XO2) {
port             2987 drivers/media/pci/ddbridge/ddbridge-core.c 	return sprintf(buf, "%d\n", dev->port[num].gap);
port             3003 drivers/media/pci/ddbridge/ddbridge-core.c 	dev->port[num].gap = val;
port               80 drivers/media/pci/ddbridge/ddbridge-max.c 	struct ddb_port *port = input->port;
port               81 drivers/media/pci/ddbridge/ddbridge-max.c 	struct ddb *dev = port->dev;
port               82 drivers/media/pci/ddbridge/ddbridge-max.c 	struct ddb_dvb *dvb = &port->dvb[input->nr & 1];
port               83 drivers/media/pci/ddbridge/ddbridge-max.c 	u32 tag = DDB_LINK_TAG(port->lnr);
port               85 drivers/media/pci/ddbridge/ddbridge-max.c 	u32 fmode = dev->link[port->lnr].lnb.fmode;
port               92 drivers/media/pci/ddbridge/ddbridge-max.c 	mutex_lock(&dev->link[port->lnr].lnb.lock);
port               96 drivers/media/pci/ddbridge/ddbridge-max.c 	lnb_command(dev, port->lnr, dvb->input, LNB_CMD_DISEQC);
port               97 drivers/media/pci/ddbridge/ddbridge-max.c 	mutex_unlock(&dev->link[port->lnr].lnb.lock);
port              182 drivers/media/pci/ddbridge/ddbridge-max.c 	struct ddb_port *port = input->port;
port              183 drivers/media/pci/ddbridge/ddbridge-max.c 	struct ddb *dev = port->dev;
port              184 drivers/media/pci/ddbridge/ddbridge-max.c 	struct ddb_dvb *dvb = &port->dvb[input->nr & 1];
port              192 drivers/media/pci/ddbridge/ddbridge-max.c 			dev->link[port->lnr].lnb.voltage[dvb->input & 3] & bit;
port              194 drivers/media/pci/ddbridge/ddbridge-max.c 		dev->link[port->lnr].lnb.voltage[dvb->input & 3] &= ~bit;
port              196 drivers/media/pci/ddbridge/ddbridge-max.c 		dev->link[port->lnr].lnb.voltage[dvb->input & 3] |= obit;
port              205 drivers/media/pci/ddbridge/ddbridge-max.c 	struct ddb_port *port = input->port;
port              206 drivers/media/pci/ddbridge/ddbridge-max.c 	struct ddb *dev = port->dev;
port              207 drivers/media/pci/ddbridge/ddbridge-max.c 	struct ddb_dvb *dvb = &port->dvb[input->nr & 1];
port              210 drivers/media/pci/ddbridge/ddbridge-max.c 	u32 fmode = dev->link[port->lnr].lnb.fmode;
port              212 drivers/media/pci/ddbridge/ddbridge-max.c 	mutex_lock(&dev->link[port->lnr].lnb.lock);
port              218 drivers/media/pci/ddbridge/ddbridge-max.c 		res = lnb_set_tone(dev, port->lnr, dvb->input, tone);
port              236 drivers/media/pci/ddbridge/ddbridge-max.c 	mutex_unlock(&dev->link[port->lnr].lnb.lock);
port              243 drivers/media/pci/ddbridge/ddbridge-max.c 	struct ddb_port *port = input->port;
port              244 drivers/media/pci/ddbridge/ddbridge-max.c 	struct ddb *dev = port->dev;
port              245 drivers/media/pci/ddbridge/ddbridge-max.c 	struct ddb_dvb *dvb = &port->dvb[input->nr & 1];
port              247 drivers/media/pci/ddbridge/ddbridge-max.c 	u32 nv, ov = dev->link[port->lnr].lnb.voltages;
port              249 drivers/media/pci/ddbridge/ddbridge-max.c 	u32 fmode = dev->link[port->lnr].lnb.fmode;
port              251 drivers/media/pci/ddbridge/ddbridge-max.c 	mutex_lock(&dev->link[port->lnr].lnb.lock);
port              261 drivers/media/pci/ddbridge/ddbridge-max.c 			dev->link[port->lnr].lnb.voltage[dvb->input] &=
port              264 drivers/media/pci/ddbridge/ddbridge-max.c 			dev->link[port->lnr].lnb.voltage[dvb->input] |=
port              267 drivers/media/pci/ddbridge/ddbridge-max.c 		res = lnb_set_voltage(dev, port->lnr, dvb->input, voltage);
port              272 drivers/media/pci/ddbridge/ddbridge-max.c 			dev->link[port->lnr].lnb.voltages &=
port              275 drivers/media/pci/ddbridge/ddbridge-max.c 			dev->link[port->lnr].lnb.voltages |=
port              278 drivers/media/pci/ddbridge/ddbridge-max.c 		nv = dev->link[port->lnr].lnb.voltages;
port              296 drivers/media/pci/ddbridge/ddbridge-max.c 					dev, port->lnr,
port              300 drivers/media/pci/ddbridge/ddbridge-max.c 						dev, port->lnr,
port              304 drivers/media/pci/ddbridge/ddbridge-max.c 							dev, port->lnr,
port              307 drivers/media/pci/ddbridge/ddbridge-max.c 							dev, port->lnr,
port              311 drivers/media/pci/ddbridge/ddbridge-max.c 							dev, port->lnr,
port              314 drivers/media/pci/ddbridge/ddbridge-max.c 							dev, port->lnr,
port              318 drivers/media/pci/ddbridge/ddbridge-max.c 						dev, port->lnr,
port              323 drivers/media/pci/ddbridge/ddbridge-max.c 					dev, port->lnr,
port              327 drivers/media/pci/ddbridge/ddbridge-max.c 						dev, port->lnr,
port              330 drivers/media/pci/ddbridge/ddbridge-max.c 						dev, port->lnr,
port              333 drivers/media/pci/ddbridge/ddbridge-max.c 						dev, port->lnr,
port              340 drivers/media/pci/ddbridge/ddbridge-max.c 	mutex_unlock(&dev->link[port->lnr].lnb.lock);
port              410 drivers/media/pci/ddbridge/ddbridge-max.c 	struct ddb *dev = input->port->dev;
port              411 drivers/media/pci/ddbridge/ddbridge-max.c 	struct i2c_adapter *i2c = &input->port->i2c->adap;
port              412 drivers/media/pci/ddbridge/ddbridge-max.c 	struct ddb_dvb *dvb = &input->port->dvb[input->nr & 1];
port              413 drivers/media/pci/ddbridge/ddbridge-max.c 	struct ddb_port *port = input->port;
port              414 drivers/media/pci/ddbridge/ddbridge-max.c 	struct ddb_link *link = &dev->link[port->lnr];
port              441 drivers/media/pci/ddbridge/ddbridge-max.c 		lnb_command(dev, port->lnr, input->nr, LNB_CMD_INIT);
port              442 drivers/media/pci/ddbridge/ddbridge-max.c 		lnb_set_voltage(dev, port->lnr, input->nr, SEC_VOLTAGE_OFF);
port              462 drivers/media/pci/ddbridge/ddbridge-max.c 	struct ddb *dev = input->port->dev;
port              463 drivers/media/pci/ddbridge/ddbridge-max.c 	struct ddb_dvb *dvb = &input->port->dvb[input->nr & 1];
port              464 drivers/media/pci/ddbridge/ddbridge-max.c 	struct ddb_port *port = input->port;
port              465 drivers/media/pci/ddbridge/ddbridge-max.c 	struct ddb_link *link = &dev->link[port->lnr];
port              490 drivers/media/pci/ddbridge/ddbridge-max.c 		lnb_command(dev, port->lnr, input->nr, LNB_CMD_INIT);
port              491 drivers/media/pci/ddbridge/ddbridge-max.c 		lnb_set_voltage(dev, port->lnr, input->nr, SEC_VOLTAGE_OFF);
port              130 drivers/media/pci/ddbridge/ddbridge-mci.c 	struct ddb_port *port = input->port;
port              131 drivers/media/pci/ddbridge/ddbridge-mci.c 	struct ddb *dev = port->dev;
port              132 drivers/media/pci/ddbridge/ddbridge-mci.c 	struct ddb_link *link = &dev->link[port->lnr];
port              135 drivers/media/pci/ddbridge/ddbridge-mci.c 	void *key = cfg->type ? (void *)port : (void *)link;
port              192 drivers/media/pci/ddbridge/ddbridge.h 	struct ddb_port       *port;
port              197 drivers/media/pci/ddbridge/ddbridge.h 	struct ddb_port       *port;
port              332 drivers/media/pci/ddbridge/ddbridge.h 	struct ddb_port          port[DDB_MAX_PORT];
port              360 drivers/media/pci/intel/ipu3/ipu3-cio2.c 	u8 lanes, csi2bus = q->csi2.port;
port              498 drivers/media/pci/intel/ipu3/ipu3-cio2.c 	       base + CIO2_REG_PXM_FRF_CFG(q->csi2.port));
port              707 drivers/media/pci/intel/ipu3/ipu3-cio2.c 		unsigned int port;
port              712 drivers/media/pci/intel/ipu3/ipu3-cio2.c 		for (port = 0; port < CIO2_NUM_PORTS; port++) {
port              713 drivers/media/pci/intel/ipu3/ipu3-cio2.c 			u32 port_status = (ie_status >> (port * 8)) & 0xff;
port              716 drivers/media/pci/intel/ipu3/ipu3-cio2.c 						base + CIO2_REG_PIPE_BASE(port);
port              722 drivers/media/pci/intel/ipu3/ipu3-cio2.c 					port, cio2_port_errs[i]);
port              723 drivers/media/pci/intel/ipu3/ipu3-cio2.c 				ie_status &= ~BIT(port * 8 + i);
port              727 drivers/media/pci/intel/ipu3/ipu3-cio2.c 			if (ie_status & CIO2_INT_EXT_IE_IRQ(port)) {
port              740 drivers/media/pci/intel/ipu3/ipu3-cio2.c 							port, cio2_irq_errs[i]);
port              749 drivers/media/pci/intel/ipu3/ipu3-cio2.c 						 csi2_status, port);
port              751 drivers/media/pci/intel/ipu3/ipu3-cio2.c 				ie_status &= ~CIO2_INT_EXT_IE_IRQ(port);
port             1405 drivers/media/pci/intel/ipu3/ipu3-cio2.c 	if (cio2->queue[s_asd->csi2.port].sensor)
port             1408 drivers/media/pci/intel/ipu3/ipu3-cio2.c 	q = &cio2->queue[s_asd->csi2.port];
port             1412 drivers/media/pci/intel/ipu3/ipu3-cio2.c 	q->csi_rx_base = cio2->base + CIO2_REG_PIPE_BASE(q->csi2.port);
port             1427 drivers/media/pci/intel/ipu3/ipu3-cio2.c 	cio2->queue[s_asd->csi2.port].sensor = NULL;
port             1443 drivers/media/pci/intel/ipu3/ipu3-cio2.c 		q = &cio2->queue[s_asd->csi2.port];
port             1507 drivers/media/pci/intel/ipu3/ipu3-cio2.c 		s_asd->csi2.port = vep.base.port;
port              321 drivers/media/pci/intel/ipu3/ipu3-cio2.h 	u32 port;
port              767 drivers/media/pci/ivtv/ivtv-driver.c 	itv->cxhdl.port = CX2341X_PORT_MEMORY;
port              436 drivers/media/pci/ngene/ngene-cards.c static int port_has_stv0900(struct i2c_adapter *i2c, int port)
port              439 drivers/media/pci/ngene/ngene-cards.c 	if (i2c_read_reg16(i2c, 0x68+port/2, 0xf100, &val) < 0)
port              444 drivers/media/pci/ngene/ngene-cards.c static int port_has_drxk(struct i2c_adapter *i2c, int port)
port              448 drivers/media/pci/ngene/ngene-cards.c 	if (i2c_read(i2c, 0x29+port, &val) < 0)
port              589 drivers/media/pci/ngene/ngene.h 	unsigned long port;
port               91 drivers/media/pci/saa7164/saa7164-api.c int saa7164_api_set_vbi_format(struct saa7164_port *port)
port               93 drivers/media/pci/saa7164/saa7164-api.c 	struct saa7164_dev *dev = port->dev;
port               98 drivers/media/pci/saa7164/saa7164-api.c 		port->nr, port->hwcfg.unitid);
port              105 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->hwcfg.unitid,
port              111 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->hwcfg.unitid,
port              121 drivers/media/pci/saa7164/saa7164-api.c 			ret = saa7164_cmd_send(port->dev, port->hwcfg.unitid,
port              127 drivers/media/pci/saa7164/saa7164-api.c 			ret = saa7164_cmd_send(port->dev, port->hwcfg.unitid,
port              149 drivers/media/pci/saa7164/saa7164-api.c 		dprintk(DBGLVL_API, "%s(nr=%d) Success\n", __func__, port->nr);
port              154 drivers/media/pci/saa7164/saa7164-api.c static int saa7164_api_set_gop_size(struct saa7164_port *port)
port              156 drivers/media/pci/saa7164/saa7164-api.c 	struct saa7164_dev *dev = port->dev;
port              162 drivers/media/pci/saa7164/saa7164-api.c 	gs.ucRefFrameDist = port->encoder_params.refdist;
port              163 drivers/media/pci/saa7164/saa7164-api.c 	gs.ucGOPSize = port->encoder_params.gop_size;
port              164 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->hwcfg.sourceid, SET_CUR,
port              173 drivers/media/pci/saa7164/saa7164-api.c int saa7164_api_set_encoder(struct saa7164_port *port)
port              175 drivers/media/pci/saa7164/saa7164-api.c 	struct saa7164_dev *dev = port->dev;
port              181 drivers/media/pci/saa7164/saa7164-api.c 		port->hwcfg.sourceid);
port              183 drivers/media/pci/saa7164/saa7164-api.c 	if (port->encoder_params.stream_type == V4L2_MPEG_STREAM_TYPE_MPEG2_PS)
port              184 drivers/media/pci/saa7164/saa7164-api.c 		port->encoder_profile = EU_PROFILE_PS_DVD;
port              186 drivers/media/pci/saa7164/saa7164-api.c 		port->encoder_profile = EU_PROFILE_TS_HQ;
port              188 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->hwcfg.sourceid, SET_CUR,
port              189 drivers/media/pci/saa7164/saa7164-api.c 		EU_PROFILE_CONTROL, sizeof(u8), &port->encoder_profile);
port              194 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->hwcfg.sourceid, SET_CUR,
port              195 drivers/media/pci/saa7164/saa7164-api.c 		EU_PROFILE_CONTROL, sizeof(u8), &port->encoder_profile);
port              200 drivers/media/pci/saa7164/saa7164-api.c 	if (port->encoder_params.bitrate_mode ==
port              205 drivers/media/pci/saa7164/saa7164-api.c 	vb.dwVideoBitRate = port->encoder_params.bitrate;
port              206 drivers/media/pci/saa7164/saa7164-api.c 	vb.dwVideoBitRatePeak = port->encoder_params.bitrate_peak;
port              207 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->hwcfg.sourceid, SET_CUR,
port              218 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->hwcfg.sourceid, SET_CUR,
port              226 drivers/media/pci/saa7164/saa7164-api.c 	saa7164_api_set_aspect_ratio(port);
port              227 drivers/media/pci/saa7164/saa7164-api.c 	saa7164_api_set_gop_size(port);
port              232 drivers/media/pci/saa7164/saa7164-api.c int saa7164_api_get_encoder(struct saa7164_port *port)
port              234 drivers/media/pci/saa7164/saa7164-api.c 	struct saa7164_dev *dev = port->dev;
port              241 drivers/media/pci/saa7164/saa7164-api.c 		port->hwcfg.sourceid);
port              243 drivers/media/pci/saa7164/saa7164-api.c 	port->encoder_profile = 0;
port              244 drivers/media/pci/saa7164/saa7164-api.c 	port->video_format = 0;
port              245 drivers/media/pci/saa7164/saa7164-api.c 	port->video_resolution = 0;
port              246 drivers/media/pci/saa7164/saa7164-api.c 	port->audio_format = 0;
port              248 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->hwcfg.sourceid, GET_CUR,
port              249 drivers/media/pci/saa7164/saa7164-api.c 		EU_PROFILE_CONTROL, sizeof(u8), &port->encoder_profile);
port              253 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->hwcfg.sourceid, GET_CUR,
port              255 drivers/media/pci/saa7164/saa7164-api.c 		&port->video_resolution);
port              259 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->hwcfg.sourceid, GET_CUR,
port              260 drivers/media/pci/saa7164/saa7164-api.c 		EU_VIDEO_FORMAT_CONTROL, sizeof(u8), &port->video_format);
port              264 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->hwcfg.sourceid, GET_CUR,
port              269 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->hwcfg.sourceid, GET_CUR,
port              270 drivers/media/pci/saa7164/saa7164-api.c 		EU_AUDIO_FORMAT_CONTROL, sizeof(u8), &port->audio_format);
port              274 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->hwcfg.sourceid, GET_CUR,
port              282 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->hwcfg.sourceid, GET_CUR,
port              288 drivers/media/pci/saa7164/saa7164-api.c 	dprintk(DBGLVL_ENC, "encoder_profile = %d\n", port->encoder_profile);
port              289 drivers/media/pci/saa7164/saa7164-api.c 	dprintk(DBGLVL_ENC, "video_format    = %d\n", port->video_format);
port              290 drivers/media/pci/saa7164/saa7164-api.c 	dprintk(DBGLVL_ENC, "audio_format    = %d\n", port->audio_format);
port              291 drivers/media/pci/saa7164/saa7164-api.c 	dprintk(DBGLVL_ENC, "video_resolution= %d\n", port->video_resolution);
port              310 drivers/media/pci/saa7164/saa7164-api.c int saa7164_api_set_aspect_ratio(struct saa7164_port *port)
port              312 drivers/media/pci/saa7164/saa7164-api.c 	struct saa7164_dev *dev = port->dev;
port              317 drivers/media/pci/saa7164/saa7164-api.c 		port->encoder_params.ctl_aspect);
port              319 drivers/media/pci/saa7164/saa7164-api.c 	switch (port->encoder_params.ctl_aspect) {
port              341 drivers/media/pci/saa7164/saa7164-api.c 		port->encoder_params.ctl_aspect,
port              345 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->hwcfg.sourceid, SET_CUR,
port              354 drivers/media/pci/saa7164/saa7164-api.c int saa7164_api_set_usercontrol(struct saa7164_port *port, u8 ctl)
port              356 drivers/media/pci/saa7164/saa7164-api.c 	struct saa7164_dev *dev = port->dev;
port              361 drivers/media/pci/saa7164/saa7164-api.c 		val = port->ctl_brightness;
port              364 drivers/media/pci/saa7164/saa7164-api.c 		val = port->ctl_contrast;
port              367 drivers/media/pci/saa7164/saa7164-api.c 		val = port->ctl_hue;
port              370 drivers/media/pci/saa7164/saa7164-api.c 		val = port->ctl_saturation;
port              373 drivers/media/pci/saa7164/saa7164-api.c 		val = port->ctl_sharpness;
port              378 drivers/media/pci/saa7164/saa7164-api.c 		__func__, port->encunit.vsourceid, ctl, val);
port              380 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->encunit.vsourceid, SET_CUR,
port              388 drivers/media/pci/saa7164/saa7164-api.c int saa7164_api_get_usercontrol(struct saa7164_port *port, u8 ctl)
port              390 drivers/media/pci/saa7164/saa7164-api.c 	struct saa7164_dev *dev = port->dev;
port              394 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->encunit.vsourceid, GET_CUR,
port              405 drivers/media/pci/saa7164/saa7164-api.c 		port->ctl_brightness = val;
port              408 drivers/media/pci/saa7164/saa7164-api.c 		port->ctl_contrast = val;
port              411 drivers/media/pci/saa7164/saa7164-api.c 		port->ctl_hue = val;
port              414 drivers/media/pci/saa7164/saa7164-api.c 		port->ctl_saturation = val;
port              417 drivers/media/pci/saa7164/saa7164-api.c 		port->ctl_sharpness = val;
port              422 drivers/media/pci/saa7164/saa7164-api.c int saa7164_api_set_videomux(struct saa7164_port *port)
port              424 drivers/media/pci/saa7164/saa7164-api.c 	struct saa7164_dev *dev = port->dev;
port              429 drivers/media/pci/saa7164/saa7164-api.c 		__func__, port->mux_input, inputs[port->mux_input - 1]);
port              432 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_api_audio_mute(port, 1);
port              437 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->vidproc.sourceid, SET_CUR,
port              438 drivers/media/pci/saa7164/saa7164-api.c 		SU_INPUT_SELECT_CONTROL, sizeof(u8), &port->mux_input);
port              443 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->audfeat.sourceid, SET_CUR,
port              445 drivers/media/pci/saa7164/saa7164-api.c 		&inputs[port->mux_input - 1]);
port              450 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_api_audio_mute(port, 0);
port              457 drivers/media/pci/saa7164/saa7164-api.c int saa7164_api_audio_mute(struct saa7164_port *port, int mute)
port              459 drivers/media/pci/saa7164/saa7164-api.c 	struct saa7164_dev *dev = port->dev;
port              465 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->audfeat.unitid, SET_CUR,
port              474 drivers/media/pci/saa7164/saa7164-api.c int saa7164_api_set_audio_volume(struct saa7164_port *port, s8 level)
port              476 drivers/media/pci/saa7164/saa7164-api.c 	struct saa7164_dev *dev = port->dev;
port              483 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->audfeat.unitid, GET_MIN,
port              488 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->audfeat.unitid, GET_MAX,
port              493 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->audfeat.unitid, GET_CUR,
port              508 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->audfeat.unitid, SET_CUR,
port              514 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->audfeat.unitid, SET_CUR,
port              519 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->audfeat.unitid, GET_CUR,
port              530 drivers/media/pci/saa7164/saa7164-api.c int saa7164_api_set_audio_std(struct saa7164_port *port)
port              532 drivers/media/pci/saa7164/saa7164-api.c 	struct saa7164_dev *dev = port->dev;
port              546 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->audfeat.unitid, SET_CUR,
port              553 drivers/media/pci/saa7164/saa7164-api.c 	if (port->encodernorm.id & V4L2_STD_NTSC) {
port              561 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->tunerunit.unitid, SET_CUR,
port              569 drivers/media/pci/saa7164/saa7164-api.c int saa7164_api_set_audio_detection(struct saa7164_port *port, int autodetect)
port              571 drivers/media/pci/saa7164/saa7164-api.c 	struct saa7164_dev *dev = port->dev;
port              582 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->tunerunit.unitid, SET_CUR,
port              592 drivers/media/pci/saa7164/saa7164-api.c int saa7164_api_get_videomux(struct saa7164_port *port)
port              594 drivers/media/pci/saa7164/saa7164-api.c 	struct saa7164_dev *dev = port->dev;
port              597 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->vidproc.sourceid, GET_CUR,
port              598 drivers/media/pci/saa7164/saa7164-api.c 		SU_INPUT_SELECT_CONTROL, sizeof(u8), &port->mux_input);
port              603 drivers/media/pci/saa7164/saa7164-api.c 		__func__, port->mux_input);
port              608 drivers/media/pci/saa7164/saa7164-api.c static int saa7164_api_set_dif(struct saa7164_port *port, u8 reg, u8 val)
port              610 drivers/media/pci/saa7164/saa7164-api.c 	struct saa7164_dev *dev = port->dev;
port              618 drivers/media/pci/saa7164/saa7164-api.c 		port->nr, port->type, val);
port              620 drivers/media/pci/saa7164/saa7164-api.c 	if (port->nr == 0)
port              647 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(dev, port->ifunit.unitid, GET_LEN,
port              654 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(dev, port->ifunit.unitid, SET_CUR,
port              666 drivers/media/pci/saa7164/saa7164-api.c int saa7164_api_configure_dif(struct saa7164_port *port, u32 std)
port              668 drivers/media/pci/saa7164/saa7164-api.c 	struct saa7164_dev *dev = port->dev;
port              671 drivers/media/pci/saa7164/saa7164-api.c 	dprintk(DBGLVL_API, "%s(nr=%d, 0x%x)\n", __func__, port->nr, std);
port              675 drivers/media/pci/saa7164/saa7164-api.c 		saa7164_api_set_dif(port, 0x00, 0x01); /* Video Standard */
port              679 drivers/media/pci/saa7164/saa7164-api.c 		saa7164_api_set_dif(port, 0x00, 0x08); /* Video Standard */
port              683 drivers/media/pci/saa7164/saa7164-api.c 		saa7164_api_set_dif(port, 0x00, 0x01); /* Video Standard */
port              687 drivers/media/pci/saa7164/saa7164-api.c 		saa7164_api_set_dif(port, 0x00, 0x01); /* Video Standard */
port              691 drivers/media/pci/saa7164/saa7164-api.c 		saa7164_api_set_dif(port, 0x00, 0x01); /* Video Standard */
port              695 drivers/media/pci/saa7164/saa7164-api.c 		saa7164_api_set_dif(port, 0x00, 0x02); /* Video Standard */
port              699 drivers/media/pci/saa7164/saa7164-api.c 		saa7164_api_set_dif(port, 0x00, 0x10); /* Video Standard */
port              703 drivers/media/pci/saa7164/saa7164-api.c 		saa7164_api_set_dif(port, 0x00, 0x20); /* Video Standard */
port              709 drivers/media/pci/saa7164/saa7164-api.c 		saa7164_api_set_dif(port, 0x00, 0x80);
port              713 drivers/media/pci/saa7164/saa7164-api.c 	saa7164_api_set_dif(port, 0x48, 0xa0); /* AGC Functions 1 */
port              714 drivers/media/pci/saa7164/saa7164-api.c 	saa7164_api_set_dif(port, 0xc0, agc_disable); /* AGC Output Disable */
port              715 drivers/media/pci/saa7164/saa7164-api.c 	saa7164_api_set_dif(port, 0x7c, 0x04); /* CVBS EQ */
port              716 drivers/media/pci/saa7164/saa7164-api.c 	saa7164_api_set_dif(port, 0x04, 0x01); /* Active */
port              718 drivers/media/pci/saa7164/saa7164-api.c 	saa7164_api_set_dif(port, 0x04, 0x00); /* Active (again) */
port              729 drivers/media/pci/saa7164/saa7164-api.c int saa7164_api_initialize_dif(struct saa7164_port *port)
port              731 drivers/media/pci/saa7164/saa7164-api.c 	struct saa7164_dev *dev = port->dev;
port              737 drivers/media/pci/saa7164/saa7164-api.c 		port->nr, port->type);
port              739 drivers/media/pci/saa7164/saa7164-api.c 	if (port->type == SAA7164_MPEG_ENCODER) {
port              746 drivers/media/pci/saa7164/saa7164-api.c 	if (port->type == SAA7164_MPEG_DVB) {
port              747 drivers/media/pci/saa7164/saa7164-api.c 		if (port->nr == SAA7164_PORT_TS1)
port              752 drivers/media/pci/saa7164/saa7164-api.c 	if (port->type == SAA7164_MPEG_VBI) {
port              754 drivers/media/pci/saa7164/saa7164-api.c 		if (port->nr == SAA7164_PORT_VBI1)
port              767 drivers/media/pci/saa7164/saa7164-api.c int saa7164_api_transition_port(struct saa7164_port *port, u8 mode)
port              769 drivers/media/pci/saa7164/saa7164-api.c 	struct saa7164_dev *dev = port->dev;
port              774 drivers/media/pci/saa7164/saa7164-api.c 		__func__, port->nr, port->hwcfg.unitid, mode);
port              776 drivers/media/pci/saa7164/saa7164-api.c 	ret = saa7164_cmd_send(port->dev, port->hwcfg.unitid, SET_CUR,
port              780 drivers/media/pci/saa7164/saa7164-api.c 			__func__, port->nr, port->hwcfg.unitid, ret);
port              811 drivers/media/pci/saa7164/saa7164-api.c 					  struct saa7164_port *port)
port              813 drivers/media/pci/saa7164/saa7164-api.c 	struct tmComResVBIFormatDescrHeader *fmt = &port->vbi_fmt_ntsc;
port              824 drivers/media/pci/saa7164/saa7164-api.c 	port->bufcounter = port->hwcfg.BARLocation;
port              825 drivers/media/pci/saa7164/saa7164-api.c 	port->pitch = port->hwcfg.BARLocation + (2 * sizeof(u32));
port              826 drivers/media/pci/saa7164/saa7164-api.c 	port->bufsize = port->hwcfg.BARLocation + (3 * sizeof(u32));
port              827 drivers/media/pci/saa7164/saa7164-api.c 	port->bufoffset = port->hwcfg.BARLocation + (4 * sizeof(u32));
port              828 drivers/media/pci/saa7164/saa7164-api.c 	port->bufptr32l = port->hwcfg.BARLocation +
port              830 drivers/media/pci/saa7164/saa7164-api.c 		(sizeof(u32) * port->hwcfg.buffercount) + sizeof(u32);
port              831 drivers/media/pci/saa7164/saa7164-api.c 	port->bufptr32h = port->hwcfg.BARLocation +
port              833 drivers/media/pci/saa7164/saa7164-api.c 		(sizeof(u32) * port->hwcfg.buffercount);
port              834 drivers/media/pci/saa7164/saa7164-api.c 	port->bufptr64 = port->hwcfg.BARLocation +
port              836 drivers/media/pci/saa7164/saa7164-api.c 		(sizeof(u32) * port->hwcfg.buffercount);
port              838 drivers/media/pci/saa7164/saa7164-api.c 		port->hwcfg.BARLocation);
port              841 drivers/media/pci/saa7164/saa7164-api.c 		port->nr);
port              848 drivers/media/pci/saa7164/saa7164-api.c 				   struct saa7164_port *port,
port              859 drivers/media/pci/saa7164/saa7164-api.c 	port->bufcounter = port->hwcfg.BARLocation;
port              860 drivers/media/pci/saa7164/saa7164-api.c 	port->pitch = port->hwcfg.BARLocation + (2 * sizeof(u32));
port              861 drivers/media/pci/saa7164/saa7164-api.c 	port->bufsize = port->hwcfg.BARLocation + (3 * sizeof(u32));
port              862 drivers/media/pci/saa7164/saa7164-api.c 	port->bufoffset = port->hwcfg.BARLocation + (4 * sizeof(u32));
port              863 drivers/media/pci/saa7164/saa7164-api.c 	port->bufptr32l = port->hwcfg.BARLocation +
port              865 drivers/media/pci/saa7164/saa7164-api.c 		(sizeof(u32) * port->hwcfg.buffercount) + sizeof(u32);
port              866 drivers/media/pci/saa7164/saa7164-api.c 	port->bufptr32h = port->hwcfg.BARLocation +
port              868 drivers/media/pci/saa7164/saa7164-api.c 		(sizeof(u32) * port->hwcfg.buffercount);
port              869 drivers/media/pci/saa7164/saa7164-api.c 	port->bufptr64 = port->hwcfg.BARLocation +
port              871 drivers/media/pci/saa7164/saa7164-api.c 		(sizeof(u32) * port->hwcfg.buffercount);
port              873 drivers/media/pci/saa7164/saa7164-api.c 		port->hwcfg.BARLocation);
port              876 drivers/media/pci/saa7164/saa7164-api.c 		port->nr);
port              883 drivers/media/pci/saa7164/saa7164-api.c 				   struct saa7164_port *port,
port              893 drivers/media/pci/saa7164/saa7164-api.c 	port->bufcounter = port->hwcfg.BARLocation;
port              894 drivers/media/pci/saa7164/saa7164-api.c 	port->pitch = port->hwcfg.BARLocation + (2 * sizeof(u32));
port              895 drivers/media/pci/saa7164/saa7164-api.c 	port->bufsize = port->hwcfg.BARLocation + (3 * sizeof(u32));
port              896 drivers/media/pci/saa7164/saa7164-api.c 	port->bufoffset = port->hwcfg.BARLocation + (4 * sizeof(u32));
port              897 drivers/media/pci/saa7164/saa7164-api.c 	port->bufptr32l = port->hwcfg.BARLocation +
port              899 drivers/media/pci/saa7164/saa7164-api.c 		(sizeof(u32) * port->hwcfg.buffercount) + sizeof(u32);
port              900 drivers/media/pci/saa7164/saa7164-api.c 	port->bufptr32h = port->hwcfg.BARLocation +
port              902 drivers/media/pci/saa7164/saa7164-api.c 		(sizeof(u32) * port->hwcfg.buffercount);
port              903 drivers/media/pci/saa7164/saa7164-api.c 	port->bufptr64 = port->hwcfg.BARLocation +
port              905 drivers/media/pci/saa7164/saa7164-api.c 		(sizeof(u32) * port->hwcfg.buffercount);
port              907 drivers/media/pci/saa7164/saa7164-api.c 		port->hwcfg.BARLocation);
port              910 drivers/media/pci/saa7164/saa7164-api.c 		port->nr);
port               57 drivers/media/pci/saa7164/saa7164-buffer.c 	struct saa7164_dev *dev = buf->port->dev;
port               78 drivers/media/pci/saa7164/saa7164-buffer.c struct saa7164_buffer *saa7164_buffer_alloc(struct saa7164_port *port,
port               81 drivers/media/pci/saa7164/saa7164-buffer.c 	struct tmHWStreamParameters *params = &port->hw_streamingparams;
port               83 drivers/media/pci/saa7164/saa7164-buffer.c 	struct saa7164_dev *dev = port->dev;
port               96 drivers/media/pci/saa7164/saa7164-buffer.c 	buf->port = port;
port              106 drivers/media/pci/saa7164/saa7164-buffer.c 	buf->cpu = pci_alloc_consistent(port->dev->pci, buf->pci_size,
port              111 drivers/media/pci/saa7164/saa7164-buffer.c 	buf->pt_cpu = pci_alloc_consistent(port->dev->pci, buf->pt_size,
port              140 drivers/media/pci/saa7164/saa7164-buffer.c 	pci_free_consistent(port->dev->pci, buf->pci_size, buf->cpu, buf->dma);
port              153 drivers/media/pci/saa7164/saa7164-buffer.c 	if (!buf || !buf->port)
port              155 drivers/media/pci/saa7164/saa7164-buffer.c 	dev = buf->port->dev;
port              171 drivers/media/pci/saa7164/saa7164-buffer.c int saa7164_buffer_zero_offsets(struct saa7164_port *port, int i)
port              173 drivers/media/pci/saa7164/saa7164-buffer.c 	struct saa7164_dev *dev = port->dev;
port              175 drivers/media/pci/saa7164/saa7164-buffer.c 	if ((i < 0) || (i >= port->hwcfg.buffercount))
port              180 drivers/media/pci/saa7164/saa7164-buffer.c 	saa7164_writel(port->bufoffset + (sizeof(u32) * i), 0);
port              188 drivers/media/pci/saa7164/saa7164-buffer.c 	struct saa7164_port *port = buf->port;
port              189 drivers/media/pci/saa7164/saa7164-buffer.c 	struct saa7164_dev *dev = port->dev;
port              191 drivers/media/pci/saa7164/saa7164-buffer.c 	if ((i < 0) || (i >= port->hwcfg.buffercount))
port              201 drivers/media/pci/saa7164/saa7164-buffer.c 	saa7164_writel(port->bufoffset + (sizeof(u32) * i), 0);
port              202 drivers/media/pci/saa7164/saa7164-buffer.c 	saa7164_writel(port->bufptr32h + ((sizeof(u32) * 2) * i), buf->pt_dma);
port              203 drivers/media/pci/saa7164/saa7164-buffer.c 	saa7164_writel(port->bufptr32l + ((sizeof(u32) * 2) * i), 0);
port              207 drivers/media/pci/saa7164/saa7164-buffer.c 		(u64)port->bufoffset + (i * sizeof(u32)),
port              208 drivers/media/pci/saa7164/saa7164-buffer.c 		saa7164_readl(port->bufoffset + (sizeof(u32) * i)),
port              209 drivers/media/pci/saa7164/saa7164-buffer.c 		(u64)port->bufptr32h + ((sizeof(u32) * 2) * i),
port              210 drivers/media/pci/saa7164/saa7164-buffer.c 		(u64)port->bufptr32l + ((sizeof(u32) * 2) * i),
port              211 drivers/media/pci/saa7164/saa7164-buffer.c 		saa7164_readl(port->bufptr32h + ((sizeof(u32) * i) * 2)),
port              212 drivers/media/pci/saa7164/saa7164-buffer.c 		saa7164_readl(port->bufptr32l + ((sizeof(u32) * i) * 2)),
port              218 drivers/media/pci/saa7164/saa7164-buffer.c int saa7164_buffer_cfg_port(struct saa7164_port *port)
port              220 drivers/media/pci/saa7164/saa7164-buffer.c 	struct tmHWStreamParameters *params = &port->hw_streamingparams;
port              221 drivers/media/pci/saa7164/saa7164-buffer.c 	struct saa7164_dev *dev = port->dev;
port              226 drivers/media/pci/saa7164/saa7164-buffer.c 	dprintk(DBGLVL_BUF, "%s(port=%d)\n", __func__, port->nr);
port              228 drivers/media/pci/saa7164/saa7164-buffer.c 	saa7164_writel(port->bufcounter, 0);
port              229 drivers/media/pci/saa7164/saa7164-buffer.c 	saa7164_writel(port->pitch, params->pitch);
port              230 drivers/media/pci/saa7164/saa7164-buffer.c 	saa7164_writel(port->bufsize, params->pitch * params->numberoflines);
port              234 drivers/media/pci/saa7164/saa7164-buffer.c 	dprintk(DBGLVL_BUF, "   bufcounter  0x%x = 0x%x\n", port->bufcounter,
port              235 drivers/media/pci/saa7164/saa7164-buffer.c 		saa7164_readl(port->bufcounter));
port              237 drivers/media/pci/saa7164/saa7164-buffer.c 	dprintk(DBGLVL_BUF, "   pitch       0x%x = %d\n", port->pitch,
port              238 drivers/media/pci/saa7164/saa7164-buffer.c 		saa7164_readl(port->pitch));
port              240 drivers/media/pci/saa7164/saa7164-buffer.c 	dprintk(DBGLVL_BUF, "   bufsize     0x%x = %d\n", port->bufsize,
port              241 drivers/media/pci/saa7164/saa7164-buffer.c 		saa7164_readl(port->bufsize));
port              243 drivers/media/pci/saa7164/saa7164-buffer.c 	dprintk(DBGLVL_BUF, "   buffercount = %d\n", port->hwcfg.buffercount);
port              244 drivers/media/pci/saa7164/saa7164-buffer.c 	dprintk(DBGLVL_BUF, "   bufoffset = 0x%x\n", port->bufoffset);
port              245 drivers/media/pci/saa7164/saa7164-buffer.c 	dprintk(DBGLVL_BUF, "   bufptr32h = 0x%x\n", port->bufptr32h);
port              246 drivers/media/pci/saa7164/saa7164-buffer.c 	dprintk(DBGLVL_BUF, "   bufptr32l = 0x%x\n", port->bufptr32l);
port              249 drivers/media/pci/saa7164/saa7164-buffer.c 	mutex_lock(&port->dmaqueue_lock);
port              250 drivers/media/pci/saa7164/saa7164-buffer.c 	list_for_each_safe(c, n, &port->dmaqueue.list) {
port              260 drivers/media/pci/saa7164/saa7164-buffer.c 		if (i++ > port->hwcfg.buffercount)
port              264 drivers/media/pci/saa7164/saa7164-buffer.c 	mutex_unlock(&port->dmaqueue_lock);
port              109 drivers/media/pci/saa7164/saa7164-core.c 	struct saa7164_port *port = buf->port;
port              115 drivers/media/pci/saa7164/saa7164-core.c 	port->sync_errors = 0;
port              116 drivers/media/pci/saa7164/saa7164-core.c 	port->v_cc_errors = 0;
port              117 drivers/media/pci/saa7164/saa7164-core.c 	port->a_cc_errors = 0;
port              121 drivers/media/pci/saa7164/saa7164-core.c 			port->sync_errors++;
port              128 drivers/media/pci/saa7164/saa7164-core.c 			a = ((port->last_v_cc + 1) & 0x0f);
port              131 drivers/media/pci/saa7164/saa7164-core.c 					port->last_v_cc, cc, i);
port              132 drivers/media/pci/saa7164/saa7164-core.c 				port->v_cc_errors++;
port              135 drivers/media/pci/saa7164/saa7164-core.c 			port->last_v_cc = cc;
port              138 drivers/media/pci/saa7164/saa7164-core.c 			a = ((port->last_a_cc + 1) & 0x0f);
port              141 drivers/media/pci/saa7164/saa7164-core.c 					port->last_a_cc, cc, i);
port              142 drivers/media/pci/saa7164/saa7164-core.c 				port->a_cc_errors++;
port              145 drivers/media/pci/saa7164/saa7164-core.c 			port->last_a_cc = cc;
port              154 drivers/media/pci/saa7164/saa7164-core.c 	if (port->v_cc_errors && (port->done_first_interrupt > 1))
port              155 drivers/media/pci/saa7164/saa7164-core.c 		printk(KERN_ERR "video pid cc, %d errors\n", port->v_cc_errors);
port              157 drivers/media/pci/saa7164/saa7164-core.c 	if (port->a_cc_errors && (port->done_first_interrupt > 1))
port              158 drivers/media/pci/saa7164/saa7164-core.c 		printk(KERN_ERR "audio pid cc, %d errors\n", port->a_cc_errors);
port              160 drivers/media/pci/saa7164/saa7164-core.c 	if (port->sync_errors && (port->done_first_interrupt > 1))
port              161 drivers/media/pci/saa7164/saa7164-core.c 		printk(KERN_ERR "sync_errors = %d\n", port->sync_errors);
port              163 drivers/media/pci/saa7164/saa7164-core.c 	if (port->done_first_interrupt == 1)
port              164 drivers/media/pci/saa7164/saa7164-core.c 		port->done_first_interrupt++;
port              226 drivers/media/pci/saa7164/saa7164-core.c static void saa7164_histogram_print(struct saa7164_port *port,
port              247 drivers/media/pci/saa7164/saa7164-core.c static void saa7164_work_enchandler_helper(struct saa7164_port *port, int bufnr)
port              249 drivers/media/pci/saa7164/saa7164-core.c 	struct saa7164_dev *dev = port->dev;
port              256 drivers/media/pci/saa7164/saa7164-core.c 	mutex_lock(&port->dmaqueue_lock);
port              257 drivers/media/pci/saa7164/saa7164-core.c 	list_for_each_safe(c, n, &port->dmaqueue.list) {
port              260 drivers/media/pci/saa7164/saa7164-core.c 		if (i++ > port->hwcfg.buffercount) {
port              295 drivers/media/pci/saa7164/saa7164-core.c 			if ((port->nr != SAA7164_PORT_VBI1) && (port->nr != SAA7164_PORT_VBI2)) {
port              297 drivers/media/pci/saa7164/saa7164-core.c 				if (port->encoder_params.stream_type == V4L2_MPEG_STREAM_TYPE_MPEG2_TS)
port              299 drivers/media/pci/saa7164/saa7164-core.c 				else if (port->encoder_params.stream_type == V4L2_MPEG_STREAM_TYPE_MPEG2_PS)
port              304 drivers/media/pci/saa7164/saa7164-core.c 			if (!list_empty(&port->list_buf_free.list)) {
port              307 drivers/media/pci/saa7164/saa7164-core.c 				ubuf = list_first_entry(&port->list_buf_free.list,
port              323 drivers/media/pci/saa7164/saa7164-core.c 						&port->list_buf_used.list);
port              326 drivers/media/pci/saa7164/saa7164-core.c 					wake_up_interruptible(&port->wait_read);
port              338 drivers/media/pci/saa7164/saa7164-core.c 			saa7164_buffer_zero_offsets(port, bufnr);
port              348 drivers/media/pci/saa7164/saa7164-core.c 	mutex_unlock(&port->dmaqueue_lock);
port              353 drivers/media/pci/saa7164/saa7164-core.c 	struct saa7164_port *port =
port              355 drivers/media/pci/saa7164/saa7164-core.c 	struct saa7164_dev *dev = port->dev;
port              359 drivers/media/pci/saa7164/saa7164-core.c 	port->last_svc_msecs_diff = port->last_svc_msecs;
port              360 drivers/media/pci/saa7164/saa7164-core.c 	port->last_svc_msecs = jiffies_to_msecs(jiffies);
port              362 drivers/media/pci/saa7164/saa7164-core.c 	port->last_svc_msecs_diff = port->last_svc_msecs -
port              363 drivers/media/pci/saa7164/saa7164-core.c 		port->last_svc_msecs_diff;
port              365 drivers/media/pci/saa7164/saa7164-core.c 	saa7164_histogram_update(&port->svc_interval,
port              366 drivers/media/pci/saa7164/saa7164-core.c 		port->last_svc_msecs_diff);
port              368 drivers/media/pci/saa7164/saa7164-core.c 	port->last_irq_svc_msecs_diff = port->last_svc_msecs -
port              369 drivers/media/pci/saa7164/saa7164-core.c 		port->last_irq_msecs;
port              371 drivers/media/pci/saa7164/saa7164-core.c 	saa7164_histogram_update(&port->irq_svc_interval,
port              372 drivers/media/pci/saa7164/saa7164-core.c 		port->last_irq_svc_msecs_diff);
port              377 drivers/media/pci/saa7164/saa7164-core.c 		port->last_svc_msecs_diff,
port              378 drivers/media/pci/saa7164/saa7164-core.c 		port->last_irq_svc_msecs_diff,
port              379 drivers/media/pci/saa7164/saa7164-core.c 		port->last_svc_wp,
port              380 drivers/media/pci/saa7164/saa7164-core.c 		port->last_svc_rp
port              384 drivers/media/pci/saa7164/saa7164-core.c 	wp = saa7164_readl(port->bufcounter);
port              385 drivers/media/pci/saa7164/saa7164-core.c 	if (wp > (port->hwcfg.buffercount - 1)) {
port              392 drivers/media/pci/saa7164/saa7164-core.c 		mcb = (port->hwcfg.buffercount - 1);
port              397 drivers/media/pci/saa7164/saa7164-core.c 		if (port->done_first_interrupt == 0) {
port              398 drivers/media/pci/saa7164/saa7164-core.c 			port->done_first_interrupt++;
port              401 drivers/media/pci/saa7164/saa7164-core.c 			rp = (port->last_svc_rp + 1) % 8;
port              403 drivers/media/pci/saa7164/saa7164-core.c 		if (rp > (port->hwcfg.buffercount - 1)) {
port              408 drivers/media/pci/saa7164/saa7164-core.c 		saa7164_work_enchandler_helper(port, rp);
port              409 drivers/media/pci/saa7164/saa7164-core.c 		port->last_svc_rp = rp;
port              417 drivers/media/pci/saa7164/saa7164-core.c 	if (print_histogram == port->nr) {
port              418 drivers/media/pci/saa7164/saa7164-core.c 		saa7164_histogram_print(port, &port->irq_interval);
port              419 drivers/media/pci/saa7164/saa7164-core.c 		saa7164_histogram_print(port, &port->svc_interval);
port              420 drivers/media/pci/saa7164/saa7164-core.c 		saa7164_histogram_print(port, &port->irq_svc_interval);
port              421 drivers/media/pci/saa7164/saa7164-core.c 		saa7164_histogram_print(port, &port->read_interval);
port              422 drivers/media/pci/saa7164/saa7164-core.c 		saa7164_histogram_print(port, &port->poll_interval);
port              424 drivers/media/pci/saa7164/saa7164-core.c 		print_histogram = 64 + port->nr;
port              430 drivers/media/pci/saa7164/saa7164-core.c 	struct saa7164_port *port =
port              432 drivers/media/pci/saa7164/saa7164-core.c 	struct saa7164_dev *dev = port->dev;
port              436 drivers/media/pci/saa7164/saa7164-core.c 	port->last_svc_msecs_diff = port->last_svc_msecs;
port              437 drivers/media/pci/saa7164/saa7164-core.c 	port->last_svc_msecs = jiffies_to_msecs(jiffies);
port              438 drivers/media/pci/saa7164/saa7164-core.c 	port->last_svc_msecs_diff = port->last_svc_msecs -
port              439 drivers/media/pci/saa7164/saa7164-core.c 		port->last_svc_msecs_diff;
port              441 drivers/media/pci/saa7164/saa7164-core.c 	saa7164_histogram_update(&port->svc_interval,
port              442 drivers/media/pci/saa7164/saa7164-core.c 		port->last_svc_msecs_diff);
port              444 drivers/media/pci/saa7164/saa7164-core.c 	port->last_irq_svc_msecs_diff = port->last_svc_msecs -
port              445 drivers/media/pci/saa7164/saa7164-core.c 		port->last_irq_msecs;
port              447 drivers/media/pci/saa7164/saa7164-core.c 	saa7164_histogram_update(&port->irq_svc_interval,
port              448 drivers/media/pci/saa7164/saa7164-core.c 		port->last_irq_svc_msecs_diff);
port              453 drivers/media/pci/saa7164/saa7164-core.c 		port->last_svc_msecs_diff,
port              454 drivers/media/pci/saa7164/saa7164-core.c 		port->last_irq_svc_msecs_diff,
port              455 drivers/media/pci/saa7164/saa7164-core.c 		port->last_svc_wp,
port              456 drivers/media/pci/saa7164/saa7164-core.c 		port->last_svc_rp
port              460 drivers/media/pci/saa7164/saa7164-core.c 	wp = saa7164_readl(port->bufcounter);
port              461 drivers/media/pci/saa7164/saa7164-core.c 	if (wp > (port->hwcfg.buffercount - 1)) {
port              468 drivers/media/pci/saa7164/saa7164-core.c 		mcb = (port->hwcfg.buffercount - 1);
port              473 drivers/media/pci/saa7164/saa7164-core.c 		if (port->done_first_interrupt == 0) {
port              474 drivers/media/pci/saa7164/saa7164-core.c 			port->done_first_interrupt++;
port              477 drivers/media/pci/saa7164/saa7164-core.c 			rp = (port->last_svc_rp + 1) % 8;
port              479 drivers/media/pci/saa7164/saa7164-core.c 		if (rp > (port->hwcfg.buffercount - 1)) {
port              484 drivers/media/pci/saa7164/saa7164-core.c 		saa7164_work_enchandler_helper(port, rp);
port              485 drivers/media/pci/saa7164/saa7164-core.c 		port->last_svc_rp = rp;
port              493 drivers/media/pci/saa7164/saa7164-core.c 	if (print_histogram == port->nr) {
port              494 drivers/media/pci/saa7164/saa7164-core.c 		saa7164_histogram_print(port, &port->irq_interval);
port              495 drivers/media/pci/saa7164/saa7164-core.c 		saa7164_histogram_print(port, &port->svc_interval);
port              496 drivers/media/pci/saa7164/saa7164-core.c 		saa7164_histogram_print(port, &port->irq_svc_interval);
port              497 drivers/media/pci/saa7164/saa7164-core.c 		saa7164_histogram_print(port, &port->read_interval);
port              498 drivers/media/pci/saa7164/saa7164-core.c 		saa7164_histogram_print(port, &port->poll_interval);
port              500 drivers/media/pci/saa7164/saa7164-core.c 		print_histogram = 64 + port->nr;
port              514 drivers/media/pci/saa7164/saa7164-core.c 	struct saa7164_port *port = buf->port;
port              517 drivers/media/pci/saa7164/saa7164-core.c 	dvb_dmx_swfilter_packets(&port->dvb.demux, (u8 *)buf->cpu,
port              522 drivers/media/pci/saa7164/saa7164-core.c static irqreturn_t saa7164_irq_vbi(struct saa7164_port *port)
port              524 drivers/media/pci/saa7164/saa7164-core.c 	struct saa7164_dev *dev = port->dev;
port              527 drivers/media/pci/saa7164/saa7164-core.c 	port->last_irq_msecs_diff = port->last_irq_msecs;
port              530 drivers/media/pci/saa7164/saa7164-core.c 	port->last_irq_msecs = jiffies_to_msecs(jiffies);
port              533 drivers/media/pci/saa7164/saa7164-core.c 	port->last_irq_msecs_diff = port->last_irq_msecs -
port              534 drivers/media/pci/saa7164/saa7164-core.c 		port->last_irq_msecs_diff;
port              536 drivers/media/pci/saa7164/saa7164-core.c 	saa7164_histogram_update(&port->irq_interval,
port              537 drivers/media/pci/saa7164/saa7164-core.c 		port->last_irq_msecs_diff);
port              540 drivers/media/pci/saa7164/saa7164-core.c 		port->last_irq_msecs_diff);
port              543 drivers/media/pci/saa7164/saa7164-core.c 	schedule_work(&port->workenc);
port              547 drivers/media/pci/saa7164/saa7164-core.c static irqreturn_t saa7164_irq_encoder(struct saa7164_port *port)
port              549 drivers/media/pci/saa7164/saa7164-core.c 	struct saa7164_dev *dev = port->dev;
port              552 drivers/media/pci/saa7164/saa7164-core.c 	port->last_irq_msecs_diff = port->last_irq_msecs;
port              555 drivers/media/pci/saa7164/saa7164-core.c 	port->last_irq_msecs = jiffies_to_msecs(jiffies);
port              558 drivers/media/pci/saa7164/saa7164-core.c 	port->last_irq_msecs_diff = port->last_irq_msecs -
port              559 drivers/media/pci/saa7164/saa7164-core.c 		port->last_irq_msecs_diff;
port              561 drivers/media/pci/saa7164/saa7164-core.c 	saa7164_histogram_update(&port->irq_interval,
port              562 drivers/media/pci/saa7164/saa7164-core.c 		port->last_irq_msecs_diff);
port              565 drivers/media/pci/saa7164/saa7164-core.c 		port->last_irq_msecs_diff);
port              567 drivers/media/pci/saa7164/saa7164-core.c 	schedule_work(&port->workenc);
port              571 drivers/media/pci/saa7164/saa7164-core.c static irqreturn_t saa7164_irq_ts(struct saa7164_port *port)
port              573 drivers/media/pci/saa7164/saa7164-core.c 	struct saa7164_dev *dev = port->dev;
port              579 drivers/media/pci/saa7164/saa7164-core.c 	wp = saa7164_readl(port->bufcounter);
port              580 drivers/media/pci/saa7164/saa7164-core.c 	if (wp > (port->hwcfg.buffercount - 1))
port              585 drivers/media/pci/saa7164/saa7164-core.c 		rp = (port->hwcfg.buffercount - 1);
port              591 drivers/media/pci/saa7164/saa7164-core.c 	list_for_each_safe(c, n, &port->dmaqueue.list) {
port              593 drivers/media/pci/saa7164/saa7164-core.c 		if (i++ > port->hwcfg.buffercount)
port              897 drivers/media/pci/saa7164/saa7164-core.c 	struct saa7164_port *port = NULL;
port              902 drivers/media/pci/saa7164/saa7164-core.c 	port = &dev->ports[portnr];
port              904 drivers/media/pci/saa7164/saa7164-core.c 	port->dev = dev;
port              905 drivers/media/pci/saa7164/saa7164-core.c 	port->nr = portnr;
port              908 drivers/media/pci/saa7164/saa7164-core.c 		port->type = SAA7164_MPEG_DVB;
port              911 drivers/media/pci/saa7164/saa7164-core.c 		port->type = SAA7164_MPEG_ENCODER;
port              914 drivers/media/pci/saa7164/saa7164-core.c 		INIT_WORK(&port->workenc, saa7164_work_enchandler);
port              916 drivers/media/pci/saa7164/saa7164-core.c 		port->type = SAA7164_MPEG_VBI;
port              919 drivers/media/pci/saa7164/saa7164-core.c 		INIT_WORK(&port->workenc, saa7164_work_vbihandler);
port              924 drivers/media/pci/saa7164/saa7164-core.c 	mutex_init(&port->dvb.lock);
port              925 drivers/media/pci/saa7164/saa7164-core.c 	INIT_LIST_HEAD(&port->dmaqueue.list);
port              926 drivers/media/pci/saa7164/saa7164-core.c 	mutex_init(&port->dmaqueue_lock);
port              928 drivers/media/pci/saa7164/saa7164-core.c 	INIT_LIST_HEAD(&port->list_buf_used.list);
port              929 drivers/media/pci/saa7164/saa7164-core.c 	INIT_LIST_HEAD(&port->list_buf_free.list);
port              930 drivers/media/pci/saa7164/saa7164-core.c 	init_waitqueue_head(&port->wait_read);
port              933 drivers/media/pci/saa7164/saa7164-core.c 	saa7164_histogram_reset(&port->irq_interval, "irq intervals");
port              934 drivers/media/pci/saa7164/saa7164-core.c 	saa7164_histogram_reset(&port->svc_interval, "deferred intervals");
port              935 drivers/media/pci/saa7164/saa7164-core.c 	saa7164_histogram_reset(&port->irq_svc_interval,
port              937 drivers/media/pci/saa7164/saa7164-core.c 	saa7164_histogram_reset(&port->read_interval,
port              939 drivers/media/pci/saa7164/saa7164-core.c 	saa7164_histogram_reset(&port->poll_interval,
port              103 drivers/media/pci/saa7164/saa7164-dvb.c static int si2157_attach(struct saa7164_port *port, struct i2c_adapter *adapter,
port              128 drivers/media/pci/saa7164/saa7164-dvb.c 	port->i2c_client_tuner = tuner;
port              133 drivers/media/pci/saa7164/saa7164-dvb.c static int saa7164_dvb_stop_port(struct saa7164_port *port)
port              135 drivers/media/pci/saa7164/saa7164-dvb.c 	struct saa7164_dev *dev = port->dev;
port              138 drivers/media/pci/saa7164/saa7164-dvb.c 	ret = saa7164_api_transition_port(port, SAA_DMASTATE_STOP);
port              151 drivers/media/pci/saa7164/saa7164-dvb.c static int saa7164_dvb_acquire_port(struct saa7164_port *port)
port              153 drivers/media/pci/saa7164/saa7164-dvb.c 	struct saa7164_dev *dev = port->dev;
port              156 drivers/media/pci/saa7164/saa7164-dvb.c 	ret = saa7164_api_transition_port(port, SAA_DMASTATE_ACQUIRE);
port              169 drivers/media/pci/saa7164/saa7164-dvb.c static int saa7164_dvb_pause_port(struct saa7164_port *port)
port              171 drivers/media/pci/saa7164/saa7164-dvb.c 	struct saa7164_dev *dev = port->dev;
port              174 drivers/media/pci/saa7164/saa7164-dvb.c 	ret = saa7164_api_transition_port(port, SAA_DMASTATE_PAUSE);
port              191 drivers/media/pci/saa7164/saa7164-dvb.c static int saa7164_dvb_stop_streaming(struct saa7164_port *port)
port              193 drivers/media/pci/saa7164/saa7164-dvb.c 	struct saa7164_dev *dev = port->dev;
port              198 drivers/media/pci/saa7164/saa7164-dvb.c 	dprintk(DBGLVL_DVB, "%s(port=%d)\n", __func__, port->nr);
port              200 drivers/media/pci/saa7164/saa7164-dvb.c 	ret = saa7164_dvb_pause_port(port);
port              201 drivers/media/pci/saa7164/saa7164-dvb.c 	ret = saa7164_dvb_acquire_port(port);
port              202 drivers/media/pci/saa7164/saa7164-dvb.c 	ret = saa7164_dvb_stop_port(port);
port              205 drivers/media/pci/saa7164/saa7164-dvb.c 	mutex_lock(&port->dmaqueue_lock);
port              206 drivers/media/pci/saa7164/saa7164-dvb.c 	list_for_each_safe(p, q, &port->dmaqueue.list) {
port              210 drivers/media/pci/saa7164/saa7164-dvb.c 	mutex_unlock(&port->dmaqueue_lock);
port              215 drivers/media/pci/saa7164/saa7164-dvb.c static int saa7164_dvb_start_port(struct saa7164_port *port)
port              217 drivers/media/pci/saa7164/saa7164-dvb.c 	struct saa7164_dev *dev = port->dev;
port              220 drivers/media/pci/saa7164/saa7164-dvb.c 	dprintk(DBGLVL_DVB, "%s(port=%d)\n", __func__, port->nr);
port              222 drivers/media/pci/saa7164/saa7164-dvb.c 	saa7164_buffer_cfg_port(port);
port              225 drivers/media/pci/saa7164/saa7164-dvb.c 	result = saa7164_api_transition_port(port, SAA_DMASTATE_ACQUIRE);
port              231 drivers/media/pci/saa7164/saa7164-dvb.c 		result = saa7164_api_transition_port(port, SAA_DMASTATE_STOP);
port              242 drivers/media/pci/saa7164/saa7164-dvb.c 	result = saa7164_api_transition_port(port, SAA_DMASTATE_PAUSE);
port              248 drivers/media/pci/saa7164/saa7164-dvb.c 		result = saa7164_api_transition_port(port, SAA_DMASTATE_STOP);
port              260 drivers/media/pci/saa7164/saa7164-dvb.c 	result = saa7164_api_transition_port(port, SAA_DMASTATE_RUN);
port              266 drivers/media/pci/saa7164/saa7164-dvb.c 		result = saa7164_api_transition_port(port, SAA_DMASTATE_STOP);
port              283 drivers/media/pci/saa7164/saa7164-dvb.c 	struct saa7164_port *port = (struct saa7164_port *) demux->priv;
port              284 drivers/media/pci/saa7164/saa7164-dvb.c 	struct saa7164_dvb *dvb = &port->dvb;
port              285 drivers/media/pci/saa7164/saa7164-dvb.c 	struct saa7164_dev *dev = port->dev;
port              288 drivers/media/pci/saa7164/saa7164-dvb.c 	dprintk(DBGLVL_DVB, "%s(port=%d)\n", __func__, port->nr);
port              297 drivers/media/pci/saa7164/saa7164-dvb.c 			ret = saa7164_dvb_start_port(port);
port              301 drivers/media/pci/saa7164/saa7164-dvb.c 			__func__, port->nr, dvb->feeding);
port              310 drivers/media/pci/saa7164/saa7164-dvb.c 	struct saa7164_port *port = (struct saa7164_port *) demux->priv;
port              311 drivers/media/pci/saa7164/saa7164-dvb.c 	struct saa7164_dvb *dvb = &port->dvb;
port              312 drivers/media/pci/saa7164/saa7164-dvb.c 	struct saa7164_dev *dev = port->dev;
port              315 drivers/media/pci/saa7164/saa7164-dvb.c 	dprintk(DBGLVL_DVB, "%s(port=%d)\n", __func__, port->nr);
port              321 drivers/media/pci/saa7164/saa7164-dvb.c 			ret = saa7164_dvb_stop_streaming(port);
port              325 drivers/media/pci/saa7164/saa7164-dvb.c 			__func__, port->nr, dvb->feeding);
port              331 drivers/media/pci/saa7164/saa7164-dvb.c static int dvb_register(struct saa7164_port *port)
port              333 drivers/media/pci/saa7164/saa7164-dvb.c 	struct saa7164_dvb *dvb = &port->dvb;
port              334 drivers/media/pci/saa7164/saa7164-dvb.c 	struct saa7164_dev *dev = port->dev;
port              338 drivers/media/pci/saa7164/saa7164-dvb.c 	dprintk(DBGLVL_DVB, "%s(port=%d)\n", __func__, port->nr);
port              340 drivers/media/pci/saa7164/saa7164-dvb.c 	if (port->type != SAA7164_MPEG_DVB)
port              344 drivers/media/pci/saa7164/saa7164-dvb.c 	if (port->hwcfg.BARLocation == 0) {
port              352 drivers/media/pci/saa7164/saa7164-dvb.c 	port->hw_streamingparams.bitspersample = 8;
port              353 drivers/media/pci/saa7164/saa7164-dvb.c 	port->hw_streamingparams.samplesperline = 188;
port              354 drivers/media/pci/saa7164/saa7164-dvb.c 	port->hw_streamingparams.numberoflines =
port              357 drivers/media/pci/saa7164/saa7164-dvb.c 	port->hw_streamingparams.pitch = 188;
port              358 drivers/media/pci/saa7164/saa7164-dvb.c 	port->hw_streamingparams.linethreshold = 0;
port              359 drivers/media/pci/saa7164/saa7164-dvb.c 	port->hw_streamingparams.pagetablelistvirt = NULL;
port              360 drivers/media/pci/saa7164/saa7164-dvb.c 	port->hw_streamingparams.pagetablelistphys = NULL;
port              361 drivers/media/pci/saa7164/saa7164-dvb.c 	port->hw_streamingparams.numpagetables = 2 +
port              364 drivers/media/pci/saa7164/saa7164-dvb.c 	port->hw_streamingparams.numpagetableentries = port->hwcfg.buffercount;
port              367 drivers/media/pci/saa7164/saa7164-dvb.c 	for (i = 0; i < port->hwcfg.buffercount; i++) {
port              368 drivers/media/pci/saa7164/saa7164-dvb.c 		buf = saa7164_buffer_alloc(port,
port              369 drivers/media/pci/saa7164/saa7164-dvb.c 			port->hw_streamingparams.numberoflines *
port              370 drivers/media/pci/saa7164/saa7164-dvb.c 			port->hw_streamingparams.pitch);
port              379 drivers/media/pci/saa7164/saa7164-dvb.c 		mutex_lock(&port->dmaqueue_lock);
port              380 drivers/media/pci/saa7164/saa7164-dvb.c 		list_add_tail(&buf->list, &port->dmaqueue.list);
port              381 drivers/media/pci/saa7164/saa7164-dvb.c 		mutex_unlock(&port->dmaqueue_lock);
port              392 drivers/media/pci/saa7164/saa7164-dvb.c 	dvb->adapter.priv = port;
port              406 drivers/media/pci/saa7164/saa7164-dvb.c 	dvb->demux.priv       = port;
port              472 drivers/media/pci/saa7164/saa7164-dvb.c int saa7164_dvb_unregister(struct saa7164_port *port)
port              474 drivers/media/pci/saa7164/saa7164-dvb.c 	struct saa7164_dvb *dvb = &port->dvb;
port              475 drivers/media/pci/saa7164/saa7164-dvb.c 	struct saa7164_dev *dev = port->dev;
port              482 drivers/media/pci/saa7164/saa7164-dvb.c 	if (port->type != SAA7164_MPEG_DVB)
port              486 drivers/media/pci/saa7164/saa7164-dvb.c 	mutex_lock(&port->dmaqueue_lock);
port              487 drivers/media/pci/saa7164/saa7164-dvb.c 	list_for_each_safe(c, n, &port->dmaqueue.list) {
port              492 drivers/media/pci/saa7164/saa7164-dvb.c 	mutex_unlock(&port->dmaqueue_lock);
port              498 drivers/media/pci/saa7164/saa7164-dvb.c 	client = port->i2c_client_tuner;
port              505 drivers/media/pci/saa7164/saa7164-dvb.c 	client = port->i2c_client_demod;
port              525 drivers/media/pci/saa7164/saa7164-dvb.c int saa7164_dvb_register(struct saa7164_port *port)
port              527 drivers/media/pci/saa7164/saa7164-dvb.c 	struct saa7164_dev *dev = port->dev;
port              528 drivers/media/pci/saa7164/saa7164-dvb.c 	struct saa7164_dvb *dvb = &port->dvb;
port              547 drivers/media/pci/saa7164/saa7164-dvb.c 		i2c_bus = &dev->i2c_bus[port->nr + 1];
port              548 drivers/media/pci/saa7164/saa7164-dvb.c 		switch (port->nr) {
port              550 drivers/media/pci/saa7164/saa7164-dvb.c 			port->dvb.frontend = dvb_attach(tda10048_attach,
port              554 drivers/media/pci/saa7164/saa7164-dvb.c 			if (port->dvb.frontend != NULL) {
port              556 drivers/media/pci/saa7164/saa7164-dvb.c 				dvb_attach(tda18271_attach, port->dvb.frontend,
port              563 drivers/media/pci/saa7164/saa7164-dvb.c 			port->dvb.frontend = dvb_attach(tda10048_attach,
port              567 drivers/media/pci/saa7164/saa7164-dvb.c 			if (port->dvb.frontend != NULL) {
port              569 drivers/media/pci/saa7164/saa7164-dvb.c 				dvb_attach(tda18271_attach, port->dvb.frontend,
port              580 drivers/media/pci/saa7164/saa7164-dvb.c 		i2c_bus = &dev->i2c_bus[port->nr + 1];
port              582 drivers/media/pci/saa7164/saa7164-dvb.c 		port->dvb.frontend = dvb_attach(s5h1411_attach,
port              586 drivers/media/pci/saa7164/saa7164-dvb.c 		if (port->dvb.frontend != NULL) {
port              587 drivers/media/pci/saa7164/saa7164-dvb.c 			if (port->nr == 0) {
port              590 drivers/media/pci/saa7164/saa7164-dvb.c 				dvb_attach(tda18271_attach, port->dvb.frontend,
port              595 drivers/media/pci/saa7164/saa7164-dvb.c 				dvb_attach(tda18271_attach, port->dvb.frontend,
port              606 drivers/media/pci/saa7164/saa7164-dvb.c 		if (port->nr == 0) {
port              607 drivers/media/pci/saa7164/saa7164-dvb.c 			port->dvb.frontend = dvb_attach(lgdt3306a_attach,
port              610 drivers/media/pci/saa7164/saa7164-dvb.c 			port->dvb.frontend = dvb_attach(lgdt3306a_attach,
port              614 drivers/media/pci/saa7164/saa7164-dvb.c 		if (port->dvb.frontend != NULL) {
port              616 drivers/media/pci/saa7164/saa7164-dvb.c 			if (port->nr == 0) {
port              617 drivers/media/pci/saa7164/saa7164-dvb.c 				si2157_attach(port, &dev->i2c_bus[0].i2c_adap,
port              618 drivers/media/pci/saa7164/saa7164-dvb.c 					      port->dvb.frontend, 0xc0,
port              621 drivers/media/pci/saa7164/saa7164-dvb.c 				si2157_attach(port, &dev->i2c_bus[1].i2c_adap,
port              622 drivers/media/pci/saa7164/saa7164-dvb.c 					      port->dvb.frontend, 0xc0,
port              629 drivers/media/pci/saa7164/saa7164-dvb.c 		if (port->nr == 0) {
port              633 drivers/media/pci/saa7164/saa7164-dvb.c 			si2168_config.fe = &port->dvb.frontend;
port              649 drivers/media/pci/saa7164/saa7164-dvb.c 			port->i2c_client_demod = client_demod;
port              654 drivers/media/pci/saa7164/saa7164-dvb.c 			si2157_config.fe = port->dvb.frontend;
port              673 drivers/media/pci/saa7164/saa7164-dvb.c 			port->i2c_client_tuner = client_tuner;
port              678 drivers/media/pci/saa7164/saa7164-dvb.c 			si2168_config.fe = &port->dvb.frontend;
port              694 drivers/media/pci/saa7164/saa7164-dvb.c 			port->i2c_client_demod = client_demod;
port              698 drivers/media/pci/saa7164/saa7164-dvb.c 			si2157_config.fe = port->dvb.frontend;
port              718 drivers/media/pci/saa7164/saa7164-dvb.c 			port->i2c_client_tuner = client_tuner;
port              734 drivers/media/pci/saa7164/saa7164-dvb.c 	ret = dvb_register(port);
port               39 drivers/media/pci/saa7164/saa7164-encoder.c static void saa7164_encoder_configure(struct saa7164_port *port)
port               41 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_dev *dev = port->dev;
port               44 drivers/media/pci/saa7164/saa7164-encoder.c 	port->encoder_params.width = port->width;
port               45 drivers/media/pci/saa7164/saa7164-encoder.c 	port->encoder_params.height = port->height;
port               46 drivers/media/pci/saa7164/saa7164-encoder.c 	port->encoder_params.is_50hz =
port               47 drivers/media/pci/saa7164/saa7164-encoder.c 		(port->encodernorm.id & V4L2_STD_625_50) != 0;
port               50 drivers/media/pci/saa7164/saa7164-encoder.c 	saa7164_api_initialize_dif(port);
port               53 drivers/media/pci/saa7164/saa7164-encoder.c 	saa7164_api_configure_dif(port, port->encodernorm.id);
port               56 drivers/media/pci/saa7164/saa7164-encoder.c 	saa7164_api_set_audio_std(port);
port               59 drivers/media/pci/saa7164/saa7164-encoder.c static int saa7164_encoder_buffers_dealloc(struct saa7164_port *port)
port               62 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_dev *dev = port->dev;
port               67 drivers/media/pci/saa7164/saa7164-encoder.c 	mutex_lock(&port->dmaqueue_lock);
port               69 drivers/media/pci/saa7164/saa7164-encoder.c 	dprintk(DBGLVL_ENC, "%s(port=%d) dmaqueue\n", __func__, port->nr);
port               70 drivers/media/pci/saa7164/saa7164-encoder.c 	list_for_each_safe(c, n, &port->dmaqueue.list) {
port               76 drivers/media/pci/saa7164/saa7164-encoder.c 	dprintk(DBGLVL_ENC, "%s(port=%d) used\n", __func__, port->nr);
port               77 drivers/media/pci/saa7164/saa7164-encoder.c 	list_for_each_safe(p, q, &port->list_buf_used.list) {
port               83 drivers/media/pci/saa7164/saa7164-encoder.c 	dprintk(DBGLVL_ENC, "%s(port=%d) free\n", __func__, port->nr);
port               84 drivers/media/pci/saa7164/saa7164-encoder.c 	list_for_each_safe(l, v, &port->list_buf_free.list) {
port               90 drivers/media/pci/saa7164/saa7164-encoder.c 	mutex_unlock(&port->dmaqueue_lock);
port               91 drivers/media/pci/saa7164/saa7164-encoder.c 	dprintk(DBGLVL_ENC, "%s(port=%d) done\n", __func__, port->nr);
port               97 drivers/media/pci/saa7164/saa7164-encoder.c static int saa7164_encoder_buffers_alloc(struct saa7164_port *port)
port               99 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_dev *dev = port->dev;
port              102 drivers/media/pci/saa7164/saa7164-encoder.c 	struct tmHWStreamParameters *params = &port->hw_streamingparams;
port              108 drivers/media/pci/saa7164/saa7164-encoder.c 	if (port->encoder_params.stream_type ==
port              119 drivers/media/pci/saa7164/saa7164-encoder.c 	if (port->encoder_params.stream_type ==
port              137 drivers/media/pci/saa7164/saa7164-encoder.c 	params->numpagetableentries = port->hwcfg.buffercount;
port              140 drivers/media/pci/saa7164/saa7164-encoder.c 	for (i = 0; i < port->hwcfg.buffercount; i++) {
port              141 drivers/media/pci/saa7164/saa7164-encoder.c 		buf = saa7164_buffer_alloc(port,
port              152 drivers/media/pci/saa7164/saa7164-encoder.c 			mutex_lock(&port->dmaqueue_lock);
port              153 drivers/media/pci/saa7164/saa7164-encoder.c 			list_add_tail(&buf->list, &port->dmaqueue.list);
port              154 drivers/media/pci/saa7164/saa7164-encoder.c 			mutex_unlock(&port->dmaqueue_lock);
port              173 drivers/media/pci/saa7164/saa7164-encoder.c 			mutex_lock(&port->dmaqueue_lock);
port              174 drivers/media/pci/saa7164/saa7164-encoder.c 			list_add_tail(&ubuf->list, &port->list_buf_free.list);
port              175 drivers/media/pci/saa7164/saa7164-encoder.c 			mutex_unlock(&port->dmaqueue_lock);
port              186 drivers/media/pci/saa7164/saa7164-encoder.c static int saa7164_encoder_initialize(struct saa7164_port *port)
port              188 drivers/media/pci/saa7164/saa7164-encoder.c 	saa7164_encoder_configure(port);
port              193 drivers/media/pci/saa7164/saa7164-encoder.c int saa7164_s_std(struct saa7164_port *port, v4l2_std_id id)
port              195 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_dev *dev = port->dev;
port              207 drivers/media/pci/saa7164/saa7164-encoder.c 	port->encodernorm = saa7164_tvnorms[i];
port              208 drivers/media/pci/saa7164/saa7164-encoder.c 	port->std = id;
port              213 drivers/media/pci/saa7164/saa7164-encoder.c 	saa7164_api_set_audio_std(port);
port              224 drivers/media/pci/saa7164/saa7164-encoder.c 	return saa7164_s_std(fh->port, id);
port              227 drivers/media/pci/saa7164/saa7164-encoder.c int saa7164_g_std(struct saa7164_port *port, v4l2_std_id *id)
port              229 drivers/media/pci/saa7164/saa7164-encoder.c 	*id = port->std;
port              237 drivers/media/pci/saa7164/saa7164-encoder.c 	return saa7164_g_std(fh->port, id);
port              264 drivers/media/pci/saa7164/saa7164-encoder.c int saa7164_g_input(struct saa7164_port *port, unsigned int *i)
port              266 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_dev *dev = port->dev;
port              268 drivers/media/pci/saa7164/saa7164-encoder.c 	if (saa7164_api_get_videomux(port) != SAA_OK)
port              271 drivers/media/pci/saa7164/saa7164-encoder.c 	*i = (port->mux_input - 1);
port              282 drivers/media/pci/saa7164/saa7164-encoder.c 	return saa7164_g_input(fh->port, i);
port              285 drivers/media/pci/saa7164/saa7164-encoder.c int saa7164_s_input(struct saa7164_port *port, unsigned int i)
port              287 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_dev *dev = port->dev;
port              294 drivers/media/pci/saa7164/saa7164-encoder.c 	port->mux_input = i + 1;
port              296 drivers/media/pci/saa7164/saa7164-encoder.c 	if (saa7164_api_set_videomux(port) != SAA_OK)
port              306 drivers/media/pci/saa7164/saa7164-encoder.c 	return saa7164_s_input(fh->port, i);
port              312 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_port *port = fh->port;
port              313 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_dev *dev = port->dev;
port              338 drivers/media/pci/saa7164/saa7164-encoder.c int saa7164_g_frequency(struct saa7164_port *port, struct v4l2_frequency *f)
port              343 drivers/media/pci/saa7164/saa7164-encoder.c 	f->frequency = port->freq;
port              352 drivers/media/pci/saa7164/saa7164-encoder.c 	return saa7164_g_frequency(fh->port, f);
port              355 drivers/media/pci/saa7164/saa7164-encoder.c int saa7164_s_frequency(struct saa7164_port *port,
port              358 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_dev *dev = port->dev;
port              366 drivers/media/pci/saa7164/saa7164-encoder.c 		.std       = port->encodernorm.id,
port              377 drivers/media/pci/saa7164/saa7164-encoder.c 	port->freq = clamp(f->frequency,
port              381 drivers/media/pci/saa7164/saa7164-encoder.c 	if (port->nr == SAA7164_PORT_ENC1)
port              383 drivers/media/pci/saa7164/saa7164-encoder.c 	else if (port->nr == SAA7164_PORT_ENC2)
port              395 drivers/media/pci/saa7164/saa7164-encoder.c 	saa7164_encoder_initialize(port);
port              405 drivers/media/pci/saa7164/saa7164-encoder.c 	return saa7164_s_frequency(fh->port, f);
port              410 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_port *port =
port              412 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_encoder_params *params = &port->encoder_params;
port              417 drivers/media/pci/saa7164/saa7164-encoder.c 		port->ctl_brightness = ctrl->val;
port              418 drivers/media/pci/saa7164/saa7164-encoder.c 		saa7164_api_set_usercontrol(port, PU_BRIGHTNESS_CONTROL);
port              421 drivers/media/pci/saa7164/saa7164-encoder.c 		port->ctl_contrast = ctrl->val;
port              422 drivers/media/pci/saa7164/saa7164-encoder.c 		saa7164_api_set_usercontrol(port, PU_CONTRAST_CONTROL);
port              425 drivers/media/pci/saa7164/saa7164-encoder.c 		port->ctl_saturation = ctrl->val;
port              426 drivers/media/pci/saa7164/saa7164-encoder.c 		saa7164_api_set_usercontrol(port, PU_SATURATION_CONTROL);
port              429 drivers/media/pci/saa7164/saa7164-encoder.c 		port->ctl_hue = ctrl->val;
port              430 drivers/media/pci/saa7164/saa7164-encoder.c 		saa7164_api_set_usercontrol(port, PU_HUE_CONTROL);
port              433 drivers/media/pci/saa7164/saa7164-encoder.c 		port->ctl_sharpness = ctrl->val;
port              434 drivers/media/pci/saa7164/saa7164-encoder.c 		saa7164_api_set_usercontrol(port, PU_SHARPNESS_CONTROL);
port              437 drivers/media/pci/saa7164/saa7164-encoder.c 		port->ctl_volume = ctrl->val;
port              438 drivers/media/pci/saa7164/saa7164-encoder.c 		saa7164_api_set_audio_volume(port, port->ctl_volume);
port              448 drivers/media/pci/saa7164/saa7164-encoder.c 		ret = saa7164_api_audio_mute(port, params->ctl_mute);
port              457 drivers/media/pci/saa7164/saa7164-encoder.c 		ret = saa7164_api_set_aspect_ratio(port);
port              487 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_port *port = fh->port;
port              488 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_dev *dev = port->dev;
port              515 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_port *port = fh->port;
port              522 drivers/media/pci/saa7164/saa7164-encoder.c 	f->fmt.pix.width        = port->width;
port              523 drivers/media/pci/saa7164/saa7164-encoder.c 	f->fmt.pix.height       = port->height;
port              527 drivers/media/pci/saa7164/saa7164-encoder.c static int saa7164_encoder_stop_port(struct saa7164_port *port)
port              529 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_dev *dev = port->dev;
port              532 drivers/media/pci/saa7164/saa7164-encoder.c 	ret = saa7164_api_transition_port(port, SAA_DMASTATE_STOP);
port              545 drivers/media/pci/saa7164/saa7164-encoder.c static int saa7164_encoder_acquire_port(struct saa7164_port *port)
port              547 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_dev *dev = port->dev;
port              550 drivers/media/pci/saa7164/saa7164-encoder.c 	ret = saa7164_api_transition_port(port, SAA_DMASTATE_ACQUIRE);
port              563 drivers/media/pci/saa7164/saa7164-encoder.c static int saa7164_encoder_pause_port(struct saa7164_port *port)
port              565 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_dev *dev = port->dev;
port              568 drivers/media/pci/saa7164/saa7164-encoder.c 	ret = saa7164_api_transition_port(port, SAA_DMASTATE_PAUSE);
port              587 drivers/media/pci/saa7164/saa7164-encoder.c static int saa7164_encoder_stop_streaming(struct saa7164_port *port)
port              589 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_dev *dev = port->dev;
port              595 drivers/media/pci/saa7164/saa7164-encoder.c 	dprintk(DBGLVL_ENC, "%s(port=%d)\n", __func__, port->nr);
port              597 drivers/media/pci/saa7164/saa7164-encoder.c 	ret = saa7164_encoder_pause_port(port);
port              598 drivers/media/pci/saa7164/saa7164-encoder.c 	ret = saa7164_encoder_acquire_port(port);
port              599 drivers/media/pci/saa7164/saa7164-encoder.c 	ret = saa7164_encoder_stop_port(port);
port              602 drivers/media/pci/saa7164/saa7164-encoder.c 		port->nr);
port              605 drivers/media/pci/saa7164/saa7164-encoder.c 	mutex_lock(&port->dmaqueue_lock);
port              608 drivers/media/pci/saa7164/saa7164-encoder.c 	list_for_each_safe(c, n, &port->dmaqueue.list) {
port              614 drivers/media/pci/saa7164/saa7164-encoder.c 	list_for_each_safe(c, n, &port->list_buf_used.list) {
port              617 drivers/media/pci/saa7164/saa7164-encoder.c 		list_move_tail(&ubuf->list, &port->list_buf_free.list);
port              620 drivers/media/pci/saa7164/saa7164-encoder.c 	mutex_unlock(&port->dmaqueue_lock);
port              623 drivers/media/pci/saa7164/saa7164-encoder.c 	saa7164_encoder_buffers_dealloc(port);
port              625 drivers/media/pci/saa7164/saa7164-encoder.c 	dprintk(DBGLVL_ENC, "%s(port=%d) Released\n", __func__, port->nr);
port              630 drivers/media/pci/saa7164/saa7164-encoder.c static int saa7164_encoder_start_streaming(struct saa7164_port *port)
port              632 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_dev *dev = port->dev;
port              635 drivers/media/pci/saa7164/saa7164-encoder.c 	dprintk(DBGLVL_ENC, "%s(port=%d)\n", __func__, port->nr);
port              637 drivers/media/pci/saa7164/saa7164-encoder.c 	port->done_first_interrupt = 0;
port              643 drivers/media/pci/saa7164/saa7164-encoder.c 	saa7164_encoder_buffers_alloc(port);
port              646 drivers/media/pci/saa7164/saa7164-encoder.c 	saa7164_api_set_encoder(port);
port              647 drivers/media/pci/saa7164/saa7164-encoder.c 	saa7164_api_get_encoder(port);
port              650 drivers/media/pci/saa7164/saa7164-encoder.c 	saa7164_buffer_cfg_port(port);
port              653 drivers/media/pci/saa7164/saa7164-encoder.c 	result = saa7164_api_transition_port(port, SAA_DMASTATE_ACQUIRE);
port              659 drivers/media/pci/saa7164/saa7164-encoder.c 		result = saa7164_api_transition_port(port, SAA_DMASTATE_STOP);
port              670 drivers/media/pci/saa7164/saa7164-encoder.c 	result = saa7164_api_transition_port(port, SAA_DMASTATE_PAUSE);
port              676 drivers/media/pci/saa7164/saa7164-encoder.c 		result = saa7164_api_transition_port(port, SAA_DMASTATE_STOP);
port              688 drivers/media/pci/saa7164/saa7164-encoder.c 	result = saa7164_api_transition_port(port, SAA_DMASTATE_RUN);
port              694 drivers/media/pci/saa7164/saa7164-encoder.c 		result = saa7164_api_transition_port(port, SAA_DMASTATE_STOP);
port              711 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_port *port;
port              714 drivers/media/pci/saa7164/saa7164-encoder.c 	port = (struct saa7164_port *)video_get_drvdata(video_devdata(file));
port              715 drivers/media/pci/saa7164/saa7164-encoder.c 	if (!port)
port              718 drivers/media/pci/saa7164/saa7164-encoder.c 	dev = port->dev;
port              727 drivers/media/pci/saa7164/saa7164-encoder.c 	fh->port = port;
port              738 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_port *port = fh->port;
port              739 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_dev *dev = port->dev;
port              745 drivers/media/pci/saa7164/saa7164-encoder.c 		if (atomic_dec_return(&port->v4l_reader_count) == 0) {
port              747 drivers/media/pci/saa7164/saa7164-encoder.c 			saa7164_encoder_stop_streaming(port);
port              759 drivers/media/pci/saa7164/saa7164-encoder.c saa7164_user_buffer *saa7164_enc_next_buf(struct saa7164_port *port)
port              762 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_dev *dev = port->dev;
port              765 drivers/media/pci/saa7164/saa7164-encoder.c 	mutex_lock(&port->dmaqueue_lock);
port              766 drivers/media/pci/saa7164/saa7164-encoder.c 	if (!list_empty(&port->list_buf_used.list)) {
port              767 drivers/media/pci/saa7164/saa7164-encoder.c 		ubuf = list_first_entry(&port->list_buf_used.list,
port              781 drivers/media/pci/saa7164/saa7164-encoder.c 	mutex_unlock(&port->dmaqueue_lock);
port              792 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_port *port = fh->port;
port              794 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_dev *dev = port->dev;
port              799 drivers/media/pci/saa7164/saa7164-encoder.c 	port->last_read_msecs_diff = port->last_read_msecs;
port              800 drivers/media/pci/saa7164/saa7164-encoder.c 	port->last_read_msecs = jiffies_to_msecs(jiffies);
port              801 drivers/media/pci/saa7164/saa7164-encoder.c 	port->last_read_msecs_diff = port->last_read_msecs -
port              802 drivers/media/pci/saa7164/saa7164-encoder.c 		port->last_read_msecs_diff;
port              804 drivers/media/pci/saa7164/saa7164-encoder.c 	saa7164_histogram_update(&port->read_interval,
port              805 drivers/media/pci/saa7164/saa7164-encoder.c 		port->last_read_msecs_diff);
port              813 drivers/media/pci/saa7164/saa7164-encoder.c 		if (atomic_inc_return(&port->v4l_reader_count) == 1) {
port              815 drivers/media/pci/saa7164/saa7164-encoder.c 			if (saa7164_encoder_initialize(port) < 0) {
port              820 drivers/media/pci/saa7164/saa7164-encoder.c 			saa7164_encoder_start_streaming(port);
port              827 drivers/media/pci/saa7164/saa7164-encoder.c 		if (wait_event_interruptible(port->wait_read,
port              828 drivers/media/pci/saa7164/saa7164-encoder.c 			saa7164_enc_next_buf(port))) {
port              835 drivers/media/pci/saa7164/saa7164-encoder.c 	ubuf = saa7164_enc_next_buf(port);
port              873 drivers/media/pci/saa7164/saa7164-encoder.c 			mutex_lock(&port->dmaqueue_lock);
port              874 drivers/media/pci/saa7164/saa7164-encoder.c 			list_move_tail(&ubuf->list, &port->list_buf_free.list);
port              875 drivers/media/pci/saa7164/saa7164-encoder.c 			mutex_unlock(&port->dmaqueue_lock);
port              879 drivers/media/pci/saa7164/saa7164-encoder.c 				if (wait_event_interruptible(port->wait_read,
port              880 drivers/media/pci/saa7164/saa7164-encoder.c 					saa7164_enc_next_buf(port))) {
port              884 drivers/media/pci/saa7164/saa7164-encoder.c 			ubuf = saa7164_enc_next_buf(port);
port              899 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_port *port = fh->port;
port              902 drivers/media/pci/saa7164/saa7164-encoder.c 	port->last_poll_msecs_diff = port->last_poll_msecs;
port              903 drivers/media/pci/saa7164/saa7164-encoder.c 	port->last_poll_msecs = jiffies_to_msecs(jiffies);
port              904 drivers/media/pci/saa7164/saa7164-encoder.c 	port->last_poll_msecs_diff = port->last_poll_msecs -
port              905 drivers/media/pci/saa7164/saa7164-encoder.c 		port->last_poll_msecs_diff;
port              907 drivers/media/pci/saa7164/saa7164-encoder.c 	saa7164_histogram_update(&port->poll_interval,
port              908 drivers/media/pci/saa7164/saa7164-encoder.c 		port->last_poll_msecs_diff);
port              914 drivers/media/pci/saa7164/saa7164-encoder.c 		if (atomic_inc_return(&port->v4l_reader_count) == 1) {
port              915 drivers/media/pci/saa7164/saa7164-encoder.c 			if (saa7164_encoder_initialize(port) < 0)
port              917 drivers/media/pci/saa7164/saa7164-encoder.c 			saa7164_encoder_start_streaming(port);
port              923 drivers/media/pci/saa7164/saa7164-encoder.c 	if (!list_empty(&port->list_buf_used.list))
port              973 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_port *port,
port              979 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_dev *dev = port->dev;
port              996 drivers/media/pci/saa7164/saa7164-encoder.c int saa7164_encoder_register(struct saa7164_port *port)
port              998 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_dev *dev = port->dev;
port              999 drivers/media/pci/saa7164/saa7164-encoder.c 	struct v4l2_ctrl_handler *hdl = &port->ctrl_handler;
port             1004 drivers/media/pci/saa7164/saa7164-encoder.c 	BUG_ON(port->type != SAA7164_MPEG_ENCODER);
port             1007 drivers/media/pci/saa7164/saa7164-encoder.c 	if (port->hwcfg.BARLocation == 0) {
port             1016 drivers/media/pci/saa7164/saa7164-encoder.c 	port->encodernorm = saa7164_tvnorms[0];
port             1017 drivers/media/pci/saa7164/saa7164-encoder.c 	port->width = 720;
port             1018 drivers/media/pci/saa7164/saa7164-encoder.c 	port->mux_input = 1; /* Composite */
port             1019 drivers/media/pci/saa7164/saa7164-encoder.c 	port->video_format = EU_VIDEO_FORMAT_MPEG_2;
port             1020 drivers/media/pci/saa7164/saa7164-encoder.c 	port->audio_format = 0;
port             1021 drivers/media/pci/saa7164/saa7164-encoder.c 	port->video_resolution = 0;
port             1022 drivers/media/pci/saa7164/saa7164-encoder.c 	port->freq = SAA7164_TV_MIN_FREQ;
port             1068 drivers/media/pci/saa7164/saa7164-encoder.c 	port->std = V4L2_STD_NTSC_M;
port             1070 drivers/media/pci/saa7164/saa7164-encoder.c 	if (port->encodernorm.id & V4L2_STD_525_60)
port             1071 drivers/media/pci/saa7164/saa7164-encoder.c 		port->height = 480;
port             1073 drivers/media/pci/saa7164/saa7164-encoder.c 		port->height = 576;
port             1076 drivers/media/pci/saa7164/saa7164-encoder.c 	port->v4l_device = saa7164_encoder_alloc(port,
port             1079 drivers/media/pci/saa7164/saa7164-encoder.c 	if (!port->v4l_device) {
port             1086 drivers/media/pci/saa7164/saa7164-encoder.c 	port->v4l_device->ctrl_handler = hdl;
port             1088 drivers/media/pci/saa7164/saa7164-encoder.c 	video_set_drvdata(port->v4l_device, port);
port             1089 drivers/media/pci/saa7164/saa7164-encoder.c 	result = video_register_device(port->v4l_device,
port             1101 drivers/media/pci/saa7164/saa7164-encoder.c 		dev->name, port->v4l_device->num);
port             1104 drivers/media/pci/saa7164/saa7164-encoder.c 	saa7164_api_set_videomux(port);
port             1105 drivers/media/pci/saa7164/saa7164-encoder.c 	saa7164_api_set_usercontrol(port, PU_BRIGHTNESS_CONTROL);
port             1106 drivers/media/pci/saa7164/saa7164-encoder.c 	saa7164_api_set_usercontrol(port, PU_CONTRAST_CONTROL);
port             1107 drivers/media/pci/saa7164/saa7164-encoder.c 	saa7164_api_set_usercontrol(port, PU_HUE_CONTROL);
port             1108 drivers/media/pci/saa7164/saa7164-encoder.c 	saa7164_api_set_usercontrol(port, PU_SATURATION_CONTROL);
port             1109 drivers/media/pci/saa7164/saa7164-encoder.c 	saa7164_api_set_usercontrol(port, PU_SHARPNESS_CONTROL);
port             1110 drivers/media/pci/saa7164/saa7164-encoder.c 	saa7164_api_audio_mute(port, 0);
port             1111 drivers/media/pci/saa7164/saa7164-encoder.c 	saa7164_api_set_audio_volume(port, 20);
port             1112 drivers/media/pci/saa7164/saa7164-encoder.c 	saa7164_api_set_aspect_ratio(port);
port             1115 drivers/media/pci/saa7164/saa7164-encoder.c 	saa7164_api_set_audio_detection(port, 0);
port             1117 drivers/media/pci/saa7164/saa7164-encoder.c 	saa7164_api_set_encoder(port);
port             1118 drivers/media/pci/saa7164/saa7164-encoder.c 	saa7164_api_get_encoder(port);
port             1125 drivers/media/pci/saa7164/saa7164-encoder.c void saa7164_encoder_unregister(struct saa7164_port *port)
port             1127 drivers/media/pci/saa7164/saa7164-encoder.c 	struct saa7164_dev *dev = port->dev;
port             1129 drivers/media/pci/saa7164/saa7164-encoder.c 	dprintk(DBGLVL_ENC, "%s(port=%d)\n", __func__, port->nr);
port             1131 drivers/media/pci/saa7164/saa7164-encoder.c 	BUG_ON(port->type != SAA7164_MPEG_ENCODER);
port             1133 drivers/media/pci/saa7164/saa7164-encoder.c 	if (port->v4l_device) {
port             1134 drivers/media/pci/saa7164/saa7164-encoder.c 		if (port->v4l_device->minor != -1)
port             1135 drivers/media/pci/saa7164/saa7164-encoder.c 			video_unregister_device(port->v4l_device);
port             1137 drivers/media/pci/saa7164/saa7164-encoder.c 			video_device_release(port->v4l_device);
port             1139 drivers/media/pci/saa7164/saa7164-encoder.c 		port->v4l_device = NULL;
port             1141 drivers/media/pci/saa7164/saa7164-encoder.c 	v4l2_ctrl_handler_free(&port->ctrl_handler);
port             1143 drivers/media/pci/saa7164/saa7164-encoder.c 	dprintk(DBGLVL_ENC, "%s(port=%d) done\n", __func__, port->nr);
port               13 drivers/media/pci/saa7164/saa7164-vbi.c static void saa7164_vbi_configure(struct saa7164_port *port)
port               15 drivers/media/pci/saa7164/saa7164-vbi.c 	struct saa7164_dev *dev = port->dev;
port               18 drivers/media/pci/saa7164/saa7164-vbi.c 	port->vbi_params.width = port->enc_port->width;
port               19 drivers/media/pci/saa7164/saa7164-vbi.c 	port->vbi_params.height = port->enc_port->height;
port               20 drivers/media/pci/saa7164/saa7164-vbi.c 	port->vbi_params.is_50hz =
port               21 drivers/media/pci/saa7164/saa7164-vbi.c 		(port->enc_port->encodernorm.id & V4L2_STD_625_50) != 0;
port               24 drivers/media/pci/saa7164/saa7164-vbi.c 	saa7164_api_initialize_dif(port);
port               28 drivers/media/pci/saa7164/saa7164-vbi.c static int saa7164_vbi_buffers_dealloc(struct saa7164_port *port)
port               31 drivers/media/pci/saa7164/saa7164-vbi.c 	struct saa7164_dev *dev = port->dev;
port               36 drivers/media/pci/saa7164/saa7164-vbi.c 	mutex_lock(&port->dmaqueue_lock);
port               38 drivers/media/pci/saa7164/saa7164-vbi.c 	dprintk(DBGLVL_VBI, "%s(port=%d) dmaqueue\n", __func__, port->nr);
port               39 drivers/media/pci/saa7164/saa7164-vbi.c 	list_for_each_safe(c, n, &port->dmaqueue.list) {
port               45 drivers/media/pci/saa7164/saa7164-vbi.c 	dprintk(DBGLVL_VBI, "%s(port=%d) used\n", __func__, port->nr);
port               46 drivers/media/pci/saa7164/saa7164-vbi.c 	list_for_each_safe(p, q, &port->list_buf_used.list) {
port               52 drivers/media/pci/saa7164/saa7164-vbi.c 	dprintk(DBGLVL_VBI, "%s(port=%d) free\n", __func__, port->nr);
port               53 drivers/media/pci/saa7164/saa7164-vbi.c 	list_for_each_safe(l, v, &port->list_buf_free.list) {
port               59 drivers/media/pci/saa7164/saa7164-vbi.c 	mutex_unlock(&port->dmaqueue_lock);
port               60 drivers/media/pci/saa7164/saa7164-vbi.c 	dprintk(DBGLVL_VBI, "%s(port=%d) done\n", __func__, port->nr);
port               66 drivers/media/pci/saa7164/saa7164-vbi.c static int saa7164_vbi_buffers_alloc(struct saa7164_port *port)
port               68 drivers/media/pci/saa7164/saa7164-vbi.c 	struct saa7164_dev *dev = port->dev;
port               71 drivers/media/pci/saa7164/saa7164-vbi.c 	struct tmHWStreamParameters *params = &port->hw_streamingparams;
port               90 drivers/media/pci/saa7164/saa7164-vbi.c 	params->numpagetableentries = port->hwcfg.buffercount;
port               93 drivers/media/pci/saa7164/saa7164-vbi.c 	for (i = 0; i < port->hwcfg.buffercount; i++) {
port               94 drivers/media/pci/saa7164/saa7164-vbi.c 		buf = saa7164_buffer_alloc(port,
port              105 drivers/media/pci/saa7164/saa7164-vbi.c 			mutex_lock(&port->dmaqueue_lock);
port              106 drivers/media/pci/saa7164/saa7164-vbi.c 			list_add_tail(&buf->list, &port->dmaqueue.list);
port              107 drivers/media/pci/saa7164/saa7164-vbi.c 			mutex_unlock(&port->dmaqueue_lock);
port              126 drivers/media/pci/saa7164/saa7164-vbi.c 			mutex_lock(&port->dmaqueue_lock);
port              127 drivers/media/pci/saa7164/saa7164-vbi.c 			list_add_tail(&ubuf->list, &port->list_buf_free.list);
port              128 drivers/media/pci/saa7164/saa7164-vbi.c 			mutex_unlock(&port->dmaqueue_lock);
port              140 drivers/media/pci/saa7164/saa7164-vbi.c static int saa7164_vbi_initialize(struct saa7164_port *port)
port              142 drivers/media/pci/saa7164/saa7164-vbi.c 	saa7164_vbi_configure(port);
port              151 drivers/media/pci/saa7164/saa7164-vbi.c 	return saa7164_s_std(fh->port->enc_port, id);
port              158 drivers/media/pci/saa7164/saa7164-vbi.c 	return saa7164_g_std(fh->port->enc_port, id);
port              165 drivers/media/pci/saa7164/saa7164-vbi.c 	return saa7164_g_input(fh->port->enc_port, i);
port              172 drivers/media/pci/saa7164/saa7164-vbi.c 	return saa7164_s_input(fh->port->enc_port, i);
port              180 drivers/media/pci/saa7164/saa7164-vbi.c 	return saa7164_g_frequency(fh->port->enc_port, f);
port              187 drivers/media/pci/saa7164/saa7164-vbi.c 	int ret = saa7164_s_frequency(fh->port->enc_port, f);
port              190 drivers/media/pci/saa7164/saa7164-vbi.c 		saa7164_vbi_initialize(fh->port);
port              198 drivers/media/pci/saa7164/saa7164-vbi.c 	struct saa7164_port *port = fh->port;
port              199 drivers/media/pci/saa7164/saa7164-vbi.c 	struct saa7164_dev *dev = port->dev;
port              211 drivers/media/pci/saa7164/saa7164-vbi.c static int saa7164_vbi_stop_port(struct saa7164_port *port)
port              213 drivers/media/pci/saa7164/saa7164-vbi.c 	struct saa7164_dev *dev = port->dev;
port              216 drivers/media/pci/saa7164/saa7164-vbi.c 	ret = saa7164_api_transition_port(port, SAA_DMASTATE_STOP);
port              229 drivers/media/pci/saa7164/saa7164-vbi.c static int saa7164_vbi_acquire_port(struct saa7164_port *port)
port              231 drivers/media/pci/saa7164/saa7164-vbi.c 	struct saa7164_dev *dev = port->dev;
port              234 drivers/media/pci/saa7164/saa7164-vbi.c 	ret = saa7164_api_transition_port(port, SAA_DMASTATE_ACQUIRE);
port              247 drivers/media/pci/saa7164/saa7164-vbi.c static int saa7164_vbi_pause_port(struct saa7164_port *port)
port              249 drivers/media/pci/saa7164/saa7164-vbi.c 	struct saa7164_dev *dev = port->dev;
port              252 drivers/media/pci/saa7164/saa7164-vbi.c 	ret = saa7164_api_transition_port(port, SAA_DMASTATE_PAUSE);
port              271 drivers/media/pci/saa7164/saa7164-vbi.c static int saa7164_vbi_stop_streaming(struct saa7164_port *port)
port              273 drivers/media/pci/saa7164/saa7164-vbi.c 	struct saa7164_dev *dev = port->dev;
port              279 drivers/media/pci/saa7164/saa7164-vbi.c 	dprintk(DBGLVL_VBI, "%s(port=%d)\n", __func__, port->nr);
port              281 drivers/media/pci/saa7164/saa7164-vbi.c 	ret = saa7164_vbi_pause_port(port);
port              282 drivers/media/pci/saa7164/saa7164-vbi.c 	ret = saa7164_vbi_acquire_port(port);
port              283 drivers/media/pci/saa7164/saa7164-vbi.c 	ret = saa7164_vbi_stop_port(port);
port              286 drivers/media/pci/saa7164/saa7164-vbi.c 		port->nr);
port              289 drivers/media/pci/saa7164/saa7164-vbi.c 	mutex_lock(&port->dmaqueue_lock);
port              292 drivers/media/pci/saa7164/saa7164-vbi.c 	list_for_each_safe(c, n, &port->dmaqueue.list) {
port              298 drivers/media/pci/saa7164/saa7164-vbi.c 	list_for_each_safe(c, n, &port->list_buf_used.list) {
port              301 drivers/media/pci/saa7164/saa7164-vbi.c 		list_move_tail(&ubuf->list, &port->list_buf_free.list);
port              304 drivers/media/pci/saa7164/saa7164-vbi.c 	mutex_unlock(&port->dmaqueue_lock);
port              307 drivers/media/pci/saa7164/saa7164-vbi.c 	saa7164_vbi_buffers_dealloc(port);
port              309 drivers/media/pci/saa7164/saa7164-vbi.c 	dprintk(DBGLVL_VBI, "%s(port=%d) Released\n", __func__, port->nr);
port              314 drivers/media/pci/saa7164/saa7164-vbi.c static int saa7164_vbi_start_streaming(struct saa7164_port *port)
port              316 drivers/media/pci/saa7164/saa7164-vbi.c 	struct saa7164_dev *dev = port->dev;
port              319 drivers/media/pci/saa7164/saa7164-vbi.c 	dprintk(DBGLVL_VBI, "%s(port=%d)\n", __func__, port->nr);
port              321 drivers/media/pci/saa7164/saa7164-vbi.c 	port->done_first_interrupt = 0;
port              327 drivers/media/pci/saa7164/saa7164-vbi.c 	saa7164_vbi_buffers_alloc(port);
port              331 drivers/media/pci/saa7164/saa7164-vbi.c 	saa7164_api_set_encoder(port);
port              332 drivers/media/pci/saa7164/saa7164-vbi.c 	saa7164_api_get_encoder(port);
port              336 drivers/media/pci/saa7164/saa7164-vbi.c 	saa7164_buffer_cfg_port(port);
port              339 drivers/media/pci/saa7164/saa7164-vbi.c 	if (saa7164_api_set_vbi_format(port) != SAA_OK) {
port              346 drivers/media/pci/saa7164/saa7164-vbi.c 	result = saa7164_api_transition_port(port, SAA_DMASTATE_ACQUIRE);
port              357 drivers/media/pci/saa7164/saa7164-vbi.c 	result = saa7164_api_transition_port(port, SAA_DMASTATE_PAUSE);
port              363 drivers/media/pci/saa7164/saa7164-vbi.c 		result = saa7164_vbi_stop_port(port);
port              375 drivers/media/pci/saa7164/saa7164-vbi.c 	result = saa7164_api_transition_port(port, SAA_DMASTATE_RUN);
port              381 drivers/media/pci/saa7164/saa7164-vbi.c 		result = saa7164_vbi_acquire_port(port);
port              382 drivers/media/pci/saa7164/saa7164-vbi.c 		result = saa7164_vbi_stop_port(port);
port              416 drivers/media/pci/saa7164/saa7164-vbi.c 	struct saa7164_port *port;
port              419 drivers/media/pci/saa7164/saa7164-vbi.c 	port = (struct saa7164_port *)video_get_drvdata(video_devdata(file));
port              420 drivers/media/pci/saa7164/saa7164-vbi.c 	if (!port)
port              423 drivers/media/pci/saa7164/saa7164-vbi.c 	dev = port->dev;
port              432 drivers/media/pci/saa7164/saa7164-vbi.c 	fh->port = port;
port              443 drivers/media/pci/saa7164/saa7164-vbi.c 	struct saa7164_port *port = fh->port;
port              444 drivers/media/pci/saa7164/saa7164-vbi.c 	struct saa7164_dev *dev = port->dev;
port              450 drivers/media/pci/saa7164/saa7164-vbi.c 		if (atomic_dec_return(&port->v4l_reader_count) == 0) {
port              452 drivers/media/pci/saa7164/saa7164-vbi.c 			saa7164_vbi_stop_streaming(port);
port              464 drivers/media/pci/saa7164/saa7164-vbi.c saa7164_user_buffer *saa7164_vbi_next_buf(struct saa7164_port *port)
port              467 drivers/media/pci/saa7164/saa7164-vbi.c 	struct saa7164_dev *dev = port->dev;
port              470 drivers/media/pci/saa7164/saa7164-vbi.c 	mutex_lock(&port->dmaqueue_lock);
port              471 drivers/media/pci/saa7164/saa7164-vbi.c 	if (!list_empty(&port->list_buf_used.list)) {
port              472 drivers/media/pci/saa7164/saa7164-vbi.c 		ubuf = list_first_entry(&port->list_buf_used.list,
port              485 drivers/media/pci/saa7164/saa7164-vbi.c 	mutex_unlock(&port->dmaqueue_lock);
port              496 drivers/media/pci/saa7164/saa7164-vbi.c 	struct saa7164_port *port = fh->port;
port              498 drivers/media/pci/saa7164/saa7164-vbi.c 	struct saa7164_dev *dev = port->dev;
port              503 drivers/media/pci/saa7164/saa7164-vbi.c 	port->last_read_msecs_diff = port->last_read_msecs;
port              504 drivers/media/pci/saa7164/saa7164-vbi.c 	port->last_read_msecs = jiffies_to_msecs(jiffies);
port              505 drivers/media/pci/saa7164/saa7164-vbi.c 	port->last_read_msecs_diff = port->last_read_msecs -
port              506 drivers/media/pci/saa7164/saa7164-vbi.c 		port->last_read_msecs_diff;
port              508 drivers/media/pci/saa7164/saa7164-vbi.c 	saa7164_histogram_update(&port->read_interval,
port              509 drivers/media/pci/saa7164/saa7164-vbi.c 		port->last_read_msecs_diff);
port              517 drivers/media/pci/saa7164/saa7164-vbi.c 		if (atomic_inc_return(&port->v4l_reader_count) == 1) {
port              519 drivers/media/pci/saa7164/saa7164-vbi.c 			if (saa7164_vbi_initialize(port) < 0) {
port              524 drivers/media/pci/saa7164/saa7164-vbi.c 			saa7164_vbi_start_streaming(port);
port              531 drivers/media/pci/saa7164/saa7164-vbi.c 		if (wait_event_interruptible(port->wait_read,
port              532 drivers/media/pci/saa7164/saa7164-vbi.c 			saa7164_vbi_next_buf(port))) {
port              539 drivers/media/pci/saa7164/saa7164-vbi.c 	ubuf = saa7164_vbi_next_buf(port);
port              577 drivers/media/pci/saa7164/saa7164-vbi.c 			mutex_lock(&port->dmaqueue_lock);
port              578 drivers/media/pci/saa7164/saa7164-vbi.c 			list_move_tail(&ubuf->list, &port->list_buf_free.list);
port              579 drivers/media/pci/saa7164/saa7164-vbi.c 			mutex_unlock(&port->dmaqueue_lock);
port              583 drivers/media/pci/saa7164/saa7164-vbi.c 				if (wait_event_interruptible(port->wait_read,
port              584 drivers/media/pci/saa7164/saa7164-vbi.c 					saa7164_vbi_next_buf(port))) {
port              588 drivers/media/pci/saa7164/saa7164-vbi.c 			ubuf = saa7164_vbi_next_buf(port);
port              603 drivers/media/pci/saa7164/saa7164-vbi.c 	struct saa7164_port *port = fh->port;
port              606 drivers/media/pci/saa7164/saa7164-vbi.c 	port->last_poll_msecs_diff = port->last_poll_msecs;
port              607 drivers/media/pci/saa7164/saa7164-vbi.c 	port->last_poll_msecs = jiffies_to_msecs(jiffies);
port              608 drivers/media/pci/saa7164/saa7164-vbi.c 	port->last_poll_msecs_diff = port->last_poll_msecs -
port              609 drivers/media/pci/saa7164/saa7164-vbi.c 		port->last_poll_msecs_diff;
port              611 drivers/media/pci/saa7164/saa7164-vbi.c 	saa7164_histogram_update(&port->poll_interval,
port              612 drivers/media/pci/saa7164/saa7164-vbi.c 		port->last_poll_msecs_diff);
port              614 drivers/media/pci/saa7164/saa7164-vbi.c 	if (!video_is_registered(port->v4l_device))
port              618 drivers/media/pci/saa7164/saa7164-vbi.c 		if (atomic_inc_return(&port->v4l_reader_count) == 1) {
port              619 drivers/media/pci/saa7164/saa7164-vbi.c 			if (saa7164_vbi_initialize(port) < 0)
port              621 drivers/media/pci/saa7164/saa7164-vbi.c 			saa7164_vbi_start_streaming(port);
port              628 drivers/media/pci/saa7164/saa7164-vbi.c 		if (wait_event_interruptible(port->wait_read,
port              629 drivers/media/pci/saa7164/saa7164-vbi.c 			saa7164_vbi_next_buf(port))) {
port              635 drivers/media/pci/saa7164/saa7164-vbi.c 	if (!list_empty(&port->list_buf_used.list))
port              676 drivers/media/pci/saa7164/saa7164-vbi.c 	struct saa7164_port *port,
port              682 drivers/media/pci/saa7164/saa7164-vbi.c 	struct saa7164_dev *dev = port->dev;
port              699 drivers/media/pci/saa7164/saa7164-vbi.c int saa7164_vbi_register(struct saa7164_port *port)
port              701 drivers/media/pci/saa7164/saa7164-vbi.c 	struct saa7164_dev *dev = port->dev;
port              706 drivers/media/pci/saa7164/saa7164-vbi.c 	if (port->type != SAA7164_MPEG_VBI)
port              710 drivers/media/pci/saa7164/saa7164-vbi.c 	if (port->hwcfg.BARLocation == 0) {
port              720 drivers/media/pci/saa7164/saa7164-vbi.c 	port->v4l_device = saa7164_vbi_alloc(port,
port              723 drivers/media/pci/saa7164/saa7164-vbi.c 	if (!port->v4l_device) {
port              730 drivers/media/pci/saa7164/saa7164-vbi.c 	port->enc_port = &dev->ports[port->nr - 2];
port              731 drivers/media/pci/saa7164/saa7164-vbi.c 	video_set_drvdata(port->v4l_device, port);
port              732 drivers/media/pci/saa7164/saa7164-vbi.c 	result = video_register_device(port->v4l_device,
port              744 drivers/media/pci/saa7164/saa7164-vbi.c 		dev->name, port->v4l_device->num);
port              753 drivers/media/pci/saa7164/saa7164-vbi.c void saa7164_vbi_unregister(struct saa7164_port *port)
port              755 drivers/media/pci/saa7164/saa7164-vbi.c 	struct saa7164_dev *dev = port->dev;
port              757 drivers/media/pci/saa7164/saa7164-vbi.c 	dprintk(DBGLVL_VBI, "%s(port=%d)\n", __func__, port->nr);
port              759 drivers/media/pci/saa7164/saa7164-vbi.c 	if (port->type != SAA7164_MPEG_VBI)
port              762 drivers/media/pci/saa7164/saa7164-vbi.c 	if (port->v4l_device) {
port              763 drivers/media/pci/saa7164/saa7164-vbi.c 		if (port->v4l_device->minor != -1)
port              764 drivers/media/pci/saa7164/saa7164-vbi.c 			video_unregister_device(port->v4l_device);
port              766 drivers/media/pci/saa7164/saa7164-vbi.c 			video_device_release(port->v4l_device);
port              768 drivers/media/pci/saa7164/saa7164-vbi.c 		port->v4l_device = NULL;
port              179 drivers/media/pci/saa7164/saa7164.h 	struct saa7164_port *port;
port              185 drivers/media/pci/saa7164/saa7164.h 	struct saa7164_port *port;
port              299 drivers/media/pci/saa7164/saa7164.h 	struct saa7164_port *port;
port              529 drivers/media/pci/saa7164/saa7164.h int saa7164_api_transition_port(struct saa7164_port *port, u8 mode);
port              530 drivers/media/pci/saa7164/saa7164.h int saa7164_api_initialize_dif(struct saa7164_port *port);
port              531 drivers/media/pci/saa7164/saa7164.h int saa7164_api_configure_dif(struct saa7164_port *port, u32 std);
port              532 drivers/media/pci/saa7164/saa7164.h int saa7164_api_set_encoder(struct saa7164_port *port);
port              533 drivers/media/pci/saa7164/saa7164.h int saa7164_api_get_encoder(struct saa7164_port *port);
port              534 drivers/media/pci/saa7164/saa7164.h int saa7164_api_set_aspect_ratio(struct saa7164_port *port);
port              535 drivers/media/pci/saa7164/saa7164.h int saa7164_api_set_usercontrol(struct saa7164_port *port, u8 ctl);
port              536 drivers/media/pci/saa7164/saa7164.h int saa7164_api_get_usercontrol(struct saa7164_port *port, u8 ctl);
port              537 drivers/media/pci/saa7164/saa7164.h int saa7164_api_set_videomux(struct saa7164_port *port);
port              538 drivers/media/pci/saa7164/saa7164.h int saa7164_api_audio_mute(struct saa7164_port *port, int mute);
port              539 drivers/media/pci/saa7164/saa7164.h int saa7164_api_set_audio_volume(struct saa7164_port *port, s8 level);
port              540 drivers/media/pci/saa7164/saa7164.h int saa7164_api_set_audio_std(struct saa7164_port *port);
port              541 drivers/media/pci/saa7164/saa7164.h int saa7164_api_set_audio_detection(struct saa7164_port *port, int autodetect);
port              542 drivers/media/pci/saa7164/saa7164.h int saa7164_api_get_videomux(struct saa7164_port *port);
port              543 drivers/media/pci/saa7164/saa7164.h int saa7164_api_set_vbi_format(struct saa7164_port *port);
port              567 drivers/media/pci/saa7164/saa7164.h extern int saa7164_dvb_register(struct saa7164_port *port);
port              568 drivers/media/pci/saa7164/saa7164.h extern int saa7164_dvb_unregister(struct saa7164_port *port);
port              573 drivers/media/pci/saa7164/saa7164.h 	struct saa7164_port *port, u32 len);
port              577 drivers/media/pci/saa7164/saa7164.h extern int saa7164_buffer_cfg_port(struct saa7164_port *port);
port              581 drivers/media/pci/saa7164/saa7164.h extern int saa7164_buffer_zero_offsets(struct saa7164_port *port, int i);
port              585 drivers/media/pci/saa7164/saa7164.h int saa7164_s_std(struct saa7164_port *port, v4l2_std_id id);
port              586 drivers/media/pci/saa7164/saa7164.h int saa7164_g_std(struct saa7164_port *port, v4l2_std_id *id);
port              588 drivers/media/pci/saa7164/saa7164.h int saa7164_g_input(struct saa7164_port *port, unsigned int *i);
port              589 drivers/media/pci/saa7164/saa7164.h int saa7164_s_input(struct saa7164_port *port, unsigned int i);
port              592 drivers/media/pci/saa7164/saa7164.h int saa7164_g_frequency(struct saa7164_port *port, struct v4l2_frequency *f);
port              593 drivers/media/pci/saa7164/saa7164.h int saa7164_s_frequency(struct saa7164_port *port,
port              595 drivers/media/pci/saa7164/saa7164.h int saa7164_encoder_register(struct saa7164_port *port);
port              596 drivers/media/pci/saa7164/saa7164.h void saa7164_encoder_unregister(struct saa7164_port *port);
port              600 drivers/media/pci/saa7164/saa7164.h int saa7164_vbi_register(struct saa7164_port *port);
port              601 drivers/media/pci/saa7164/saa7164.h void saa7164_vbi_unregister(struct saa7164_port *port);
port              258 drivers/media/pci/smipcie/smipcie-main.c static void smi_port_disableInterrupt(struct smi_port *port)
port              260 drivers/media/pci/smipcie/smipcie-main.c 	struct smi_dev *dev = port->dev;
port              263 drivers/media/pci/smipcie/smipcie-main.c 		(port->_dmaInterruptCH0 | port->_dmaInterruptCH1));
port              266 drivers/media/pci/smipcie/smipcie-main.c static void smi_port_enableInterrupt(struct smi_port *port)
port              268 drivers/media/pci/smipcie/smipcie-main.c 	struct smi_dev *dev = port->dev;
port              271 drivers/media/pci/smipcie/smipcie-main.c 		(port->_dmaInterruptCH0 | port->_dmaInterruptCH1));
port              274 drivers/media/pci/smipcie/smipcie-main.c static void smi_port_clearInterrupt(struct smi_port *port)
port              276 drivers/media/pci/smipcie/smipcie-main.c 	struct smi_dev *dev = port->dev;
port              279 drivers/media/pci/smipcie/smipcie-main.c 		(port->_dmaInterruptCH0 | port->_dmaInterruptCH1));
port              285 drivers/media/pci/smipcie/smipcie-main.c 	struct smi_port *port = (struct smi_port *) data;
port              286 drivers/media/pci/smipcie/smipcie-main.c 	struct smi_dev *dev = port->dev;
port              290 drivers/media/pci/smipcie/smipcie-main.c 	intr_status = port->_int_status;
port              291 drivers/media/pci/smipcie/smipcie-main.c 	dmaManagement = smi_read(port->DMA_MANAGEMENT);
port              296 drivers/media/pci/smipcie/smipcie-main.c 	if ((intr_status & port->_dmaInterruptCH0) && (dmaChan0State == 0x01)) {
port              299 drivers/media/pci/smipcie/smipcie-main.c 			port->idx);
port              300 drivers/media/pci/smipcie/smipcie-main.c 		finishedData = smi_read(port->DMA_CHAN0_TRANS_STATE);
port              313 drivers/media/pci/smipcie/smipcie-main.c 		dvb_dmx_swfilter_packets(&port->demux,
port              314 drivers/media/pci/smipcie/smipcie-main.c 			port->cpu_addr[0], (finishedData / 188));
port              319 drivers/media/pci/smipcie/smipcie-main.c 	if ((intr_status & port->_dmaInterruptCH1) && (dmaChan1State == 0x01)) {
port              322 drivers/media/pci/smipcie/smipcie-main.c 			port->idx);
port              323 drivers/media/pci/smipcie/smipcie-main.c 		finishedData = smi_read(port->DMA_CHAN1_TRANS_STATE);
port              336 drivers/media/pci/smipcie/smipcie-main.c 		dvb_dmx_swfilter_packets(&port->demux,
port              337 drivers/media/pci/smipcie/smipcie-main.c 			port->cpu_addr[1], (finishedData / 188));
port              342 drivers/media/pci/smipcie/smipcie-main.c 	if (intr_status & port->_dmaInterruptCH0)
port              344 drivers/media/pci/smipcie/smipcie-main.c 	if (intr_status & port->_dmaInterruptCH1)
port              346 drivers/media/pci/smipcie/smipcie-main.c 	smi_write(port->DMA_MANAGEMENT, dmaManagement);
port              348 drivers/media/pci/smipcie/smipcie-main.c 	smi_port_enableInterrupt(port);
port              351 drivers/media/pci/smipcie/smipcie-main.c static void smi_port_dma_free(struct smi_port *port)
port              353 drivers/media/pci/smipcie/smipcie-main.c 	if (port->cpu_addr[0]) {
port              354 drivers/media/pci/smipcie/smipcie-main.c 		pci_free_consistent(port->dev->pci_dev, SMI_TS_DMA_BUF_SIZE,
port              355 drivers/media/pci/smipcie/smipcie-main.c 				    port->cpu_addr[0], port->dma_addr[0]);
port              356 drivers/media/pci/smipcie/smipcie-main.c 		port->cpu_addr[0] = NULL;
port              358 drivers/media/pci/smipcie/smipcie-main.c 	if (port->cpu_addr[1]) {
port              359 drivers/media/pci/smipcie/smipcie-main.c 		pci_free_consistent(port->dev->pci_dev, SMI_TS_DMA_BUF_SIZE,
port              360 drivers/media/pci/smipcie/smipcie-main.c 				    port->cpu_addr[1], port->dma_addr[1]);
port              361 drivers/media/pci/smipcie/smipcie-main.c 		port->cpu_addr[1] = NULL;
port              365 drivers/media/pci/smipcie/smipcie-main.c static int smi_port_init(struct smi_port *port, int dmaChanUsed)
port              367 drivers/media/pci/smipcie/smipcie-main.c 	dev_dbg(&port->dev->pci_dev->dev,
port              368 drivers/media/pci/smipcie/smipcie-main.c 		"%s, port %d, dmaused %d\n", __func__, port->idx, dmaChanUsed);
port              369 drivers/media/pci/smipcie/smipcie-main.c 	port->enable = 0;
port              370 drivers/media/pci/smipcie/smipcie-main.c 	if (port->idx == 0) {
port              372 drivers/media/pci/smipcie/smipcie-main.c 		port->_dmaInterruptCH0 = dmaChanUsed & 0x01;
port              373 drivers/media/pci/smipcie/smipcie-main.c 		port->_dmaInterruptCH1 = dmaChanUsed & 0x02;
port              375 drivers/media/pci/smipcie/smipcie-main.c 		port->DMA_CHAN0_ADDR_LOW	= DMA_PORTA_CHAN0_ADDR_LOW;
port              376 drivers/media/pci/smipcie/smipcie-main.c 		port->DMA_CHAN0_ADDR_HI		= DMA_PORTA_CHAN0_ADDR_HI;
port              377 drivers/media/pci/smipcie/smipcie-main.c 		port->DMA_CHAN0_TRANS_STATE	= DMA_PORTA_CHAN0_TRANS_STATE;
port              378 drivers/media/pci/smipcie/smipcie-main.c 		port->DMA_CHAN0_CONTROL		= DMA_PORTA_CHAN0_CONTROL;
port              379 drivers/media/pci/smipcie/smipcie-main.c 		port->DMA_CHAN1_ADDR_LOW	= DMA_PORTA_CHAN1_ADDR_LOW;
port              380 drivers/media/pci/smipcie/smipcie-main.c 		port->DMA_CHAN1_ADDR_HI		= DMA_PORTA_CHAN1_ADDR_HI;
port              381 drivers/media/pci/smipcie/smipcie-main.c 		port->DMA_CHAN1_TRANS_STATE	= DMA_PORTA_CHAN1_TRANS_STATE;
port              382 drivers/media/pci/smipcie/smipcie-main.c 		port->DMA_CHAN1_CONTROL		= DMA_PORTA_CHAN1_CONTROL;
port              383 drivers/media/pci/smipcie/smipcie-main.c 		port->DMA_MANAGEMENT		= DMA_PORTA_MANAGEMENT;
port              386 drivers/media/pci/smipcie/smipcie-main.c 		port->_dmaInterruptCH0 = (dmaChanUsed << 2) & 0x04;
port              387 drivers/media/pci/smipcie/smipcie-main.c 		port->_dmaInterruptCH1 = (dmaChanUsed << 2) & 0x08;
port              389 drivers/media/pci/smipcie/smipcie-main.c 		port->DMA_CHAN0_ADDR_LOW	= DMA_PORTB_CHAN0_ADDR_LOW;
port              390 drivers/media/pci/smipcie/smipcie-main.c 		port->DMA_CHAN0_ADDR_HI		= DMA_PORTB_CHAN0_ADDR_HI;
port              391 drivers/media/pci/smipcie/smipcie-main.c 		port->DMA_CHAN0_TRANS_STATE	= DMA_PORTB_CHAN0_TRANS_STATE;
port              392 drivers/media/pci/smipcie/smipcie-main.c 		port->DMA_CHAN0_CONTROL		= DMA_PORTB_CHAN0_CONTROL;
port              393 drivers/media/pci/smipcie/smipcie-main.c 		port->DMA_CHAN1_ADDR_LOW	= DMA_PORTB_CHAN1_ADDR_LOW;
port              394 drivers/media/pci/smipcie/smipcie-main.c 		port->DMA_CHAN1_ADDR_HI		= DMA_PORTB_CHAN1_ADDR_HI;
port              395 drivers/media/pci/smipcie/smipcie-main.c 		port->DMA_CHAN1_TRANS_STATE	= DMA_PORTB_CHAN1_TRANS_STATE;
port              396 drivers/media/pci/smipcie/smipcie-main.c 		port->DMA_CHAN1_CONTROL		= DMA_PORTB_CHAN1_CONTROL;
port              397 drivers/media/pci/smipcie/smipcie-main.c 		port->DMA_MANAGEMENT		= DMA_PORTB_MANAGEMENT;
port              400 drivers/media/pci/smipcie/smipcie-main.c 	if (port->_dmaInterruptCH0) {
port              401 drivers/media/pci/smipcie/smipcie-main.c 		port->cpu_addr[0] = pci_alloc_consistent(port->dev->pci_dev,
port              403 drivers/media/pci/smipcie/smipcie-main.c 					&port->dma_addr[0]);
port              404 drivers/media/pci/smipcie/smipcie-main.c 		if (!port->cpu_addr[0]) {
port              405 drivers/media/pci/smipcie/smipcie-main.c 			dev_err(&port->dev->pci_dev->dev,
port              407 drivers/media/pci/smipcie/smipcie-main.c 				port->idx);
port              412 drivers/media/pci/smipcie/smipcie-main.c 	if (port->_dmaInterruptCH1) {
port              413 drivers/media/pci/smipcie/smipcie-main.c 		port->cpu_addr[1] = pci_alloc_consistent(port->dev->pci_dev,
port              415 drivers/media/pci/smipcie/smipcie-main.c 					&port->dma_addr[1]);
port              416 drivers/media/pci/smipcie/smipcie-main.c 		if (!port->cpu_addr[1]) {
port              417 drivers/media/pci/smipcie/smipcie-main.c 			dev_err(&port->dev->pci_dev->dev,
port              419 drivers/media/pci/smipcie/smipcie-main.c 				port->idx);
port              424 drivers/media/pci/smipcie/smipcie-main.c 	smi_port_disableInterrupt(port);
port              425 drivers/media/pci/smipcie/smipcie-main.c 	tasklet_init(&port->tasklet, smi_dma_xfer, (unsigned long)port);
port              426 drivers/media/pci/smipcie/smipcie-main.c 	tasklet_disable(&port->tasklet);
port              427 drivers/media/pci/smipcie/smipcie-main.c 	port->enable = 1;
port              430 drivers/media/pci/smipcie/smipcie-main.c 	smi_port_dma_free(port);
port              434 drivers/media/pci/smipcie/smipcie-main.c static void smi_port_exit(struct smi_port *port)
port              436 drivers/media/pci/smipcie/smipcie-main.c 	smi_port_disableInterrupt(port);
port              437 drivers/media/pci/smipcie/smipcie-main.c 	tasklet_kill(&port->tasklet);
port              438 drivers/media/pci/smipcie/smipcie-main.c 	smi_port_dma_free(port);
port              439 drivers/media/pci/smipcie/smipcie-main.c 	port->enable = 0;
port              442 drivers/media/pci/smipcie/smipcie-main.c static int smi_port_irq(struct smi_port *port, u32 int_status)
port              444 drivers/media/pci/smipcie/smipcie-main.c 	u32 port_req_irq = port->_dmaInterruptCH0 | port->_dmaInterruptCH1;
port              448 drivers/media/pci/smipcie/smipcie-main.c 		smi_port_disableInterrupt(port);
port              449 drivers/media/pci/smipcie/smipcie-main.c 		port->_int_status = int_status;
port              450 drivers/media/pci/smipcie/smipcie-main.c 		smi_port_clearInterrupt(port);
port              451 drivers/media/pci/smipcie/smipcie-main.c 		tasklet_schedule(&port->tasklet);
port              521 drivers/media/pci/smipcie/smipcie-main.c static int smi_dvbsky_m88ds3103_fe_attach(struct smi_port *port)
port              524 drivers/media/pci/smipcie/smipcie-main.c 	struct smi_dev *dev = port->dev;
port              532 drivers/media/pci/smipcie/smipcie-main.c 	i2c = (port->idx == 0) ? &dev->i2c_bus[0] : &dev->i2c_bus[1];
port              535 drivers/media/pci/smipcie/smipcie-main.c 	port->fe = dvb_attach(m88ds3103_attach,
port              537 drivers/media/pci/smipcie/smipcie-main.c 	if (!port->fe) {
port              542 drivers/media/pci/smipcie/smipcie-main.c 	ts2020_config.fe = port->fe;
port              553 drivers/media/pci/smipcie/smipcie-main.c 	port->fe->ops.read_signal_strength =
port              554 drivers/media/pci/smipcie/smipcie-main.c 			port->fe->ops.tuner_ops.get_rf_strength;
port              556 drivers/media/pci/smipcie/smipcie-main.c 	port->i2c_client_tuner = tuner_client;
port              560 drivers/media/pci/smipcie/smipcie-main.c 	dvb_frontend_detach(port->fe);
port              576 drivers/media/pci/smipcie/smipcie-main.c static int smi_dvbsky_m88rs6000_fe_attach(struct smi_port *port)
port              579 drivers/media/pci/smipcie/smipcie-main.c 	struct smi_dev *dev = port->dev;
port              588 drivers/media/pci/smipcie/smipcie-main.c 	i2c = (port->idx == 0) ? &dev->i2c_bus[0] : &dev->i2c_bus[1];
port              591 drivers/media/pci/smipcie/smipcie-main.c 	port->fe = dvb_attach(m88ds3103_attach,
port              593 drivers/media/pci/smipcie/smipcie-main.c 	if (!port->fe) {
port              598 drivers/media/pci/smipcie/smipcie-main.c 	m88rs6000t_config.fe = port->fe;
port              609 drivers/media/pci/smipcie/smipcie-main.c 	port->fe->ops.read_signal_strength =
port              610 drivers/media/pci/smipcie/smipcie-main.c 			port->fe->ops.tuner_ops.get_rf_strength;
port              612 drivers/media/pci/smipcie/smipcie-main.c 	port->i2c_client_tuner = tuner_client;
port              616 drivers/media/pci/smipcie/smipcie-main.c 	dvb_frontend_detach(port->fe);
port              620 drivers/media/pci/smipcie/smipcie-main.c static int smi_dvbsky_sit2_fe_attach(struct smi_port *port)
port              623 drivers/media/pci/smipcie/smipcie-main.c 	struct smi_dev *dev = port->dev;
port              632 drivers/media/pci/smipcie/smipcie-main.c 	i2c = (port->idx == 0) ? &dev->i2c_bus[0] : &dev->i2c_bus[1];
port              637 drivers/media/pci/smipcie/smipcie-main.c 	si2168_config.fe = &port->fe;
port              650 drivers/media/pci/smipcie/smipcie-main.c 	port->i2c_client_demod = client_demod;
port              654 drivers/media/pci/smipcie/smipcie-main.c 	si2157_config.fe = port->fe;
port              664 drivers/media/pci/smipcie/smipcie-main.c 		smi_del_i2c_client(port->i2c_client_demod);
port              665 drivers/media/pci/smipcie/smipcie-main.c 		port->i2c_client_demod = NULL;
port              669 drivers/media/pci/smipcie/smipcie-main.c 	port->i2c_client_tuner = client_tuner;
port              673 drivers/media/pci/smipcie/smipcie-main.c static int smi_fe_init(struct smi_port *port)
port              676 drivers/media/pci/smipcie/smipcie-main.c 	struct smi_dev *dev = port->dev;
port              677 drivers/media/pci/smipcie/smipcie-main.c 	struct dvb_adapter *adap = &port->dvb_adapter;
port              680 drivers/media/pci/smipcie/smipcie-main.c 	dev_dbg(&port->dev->pci_dev->dev,
port              682 drivers/media/pci/smipcie/smipcie-main.c 		__func__, port->idx, port->fe_type);
port              683 drivers/media/pci/smipcie/smipcie-main.c 	switch (port->fe_type) {
port              685 drivers/media/pci/smipcie/smipcie-main.c 		ret = smi_dvbsky_m88ds3103_fe_attach(port);
port              688 drivers/media/pci/smipcie/smipcie-main.c 		ret = smi_dvbsky_m88rs6000_fe_attach(port);
port              691 drivers/media/pci/smipcie/smipcie-main.c 		ret = smi_dvbsky_sit2_fe_attach(port);
port              698 drivers/media/pci/smipcie/smipcie-main.c 	ret = dvb_register_frontend(adap, port->fe);
port              700 drivers/media/pci/smipcie/smipcie-main.c 		if (port->i2c_client_tuner)
port              701 drivers/media/pci/smipcie/smipcie-main.c 			smi_del_i2c_client(port->i2c_client_tuner);
port              702 drivers/media/pci/smipcie/smipcie-main.c 		if (port->i2c_client_demod)
port              703 drivers/media/pci/smipcie/smipcie-main.c 			smi_del_i2c_client(port->i2c_client_demod);
port              704 drivers/media/pci/smipcie/smipcie-main.c 		dvb_frontend_detach(port->fe);
port              709 drivers/media/pci/smipcie/smipcie-main.c 	dev_info(&port->dev->pci_dev->dev,
port              711 drivers/media/pci/smipcie/smipcie-main.c 		port->idx, mac_ee + (port->idx)*8);
port              712 drivers/media/pci/smipcie/smipcie-main.c 	memcpy(adap->proposed_mac, mac_ee + (port->idx)*8, 6);
port              716 drivers/media/pci/smipcie/smipcie-main.c static void smi_fe_exit(struct smi_port *port)
port              718 drivers/media/pci/smipcie/smipcie-main.c 	dvb_unregister_frontend(port->fe);
port              720 drivers/media/pci/smipcie/smipcie-main.c 	if (port->i2c_client_tuner)
port              721 drivers/media/pci/smipcie/smipcie-main.c 		smi_del_i2c_client(port->i2c_client_tuner);
port              722 drivers/media/pci/smipcie/smipcie-main.c 	if (port->i2c_client_demod)
port              723 drivers/media/pci/smipcie/smipcie-main.c 		smi_del_i2c_client(port->i2c_client_demod);
port              724 drivers/media/pci/smipcie/smipcie-main.c 	dvb_frontend_detach(port->fe);
port              767 drivers/media/pci/smipcie/smipcie-main.c static u32 smi_config_DMA(struct smi_port *port)
port              769 drivers/media/pci/smipcie/smipcie-main.c 	struct smi_dev *dev = port->dev;
port              776 drivers/media/pci/smipcie/smipcie-main.c 	dmaManagement = smi_read(port->DMA_MANAGEMENT);
port              778 drivers/media/pci/smipcie/smipcie-main.c 	if (port->_dmaInterruptCH0) {
port              780 drivers/media/pci/smipcie/smipcie-main.c 		mem = port->dma_addr[0];
port              788 drivers/media/pci/smipcie/smipcie-main.c 		smi_write(port->DMA_CHAN0_ADDR_LOW, dmaMemPtrLow);
port              789 drivers/media/pci/smipcie/smipcie-main.c 		smi_write(port->DMA_CHAN0_ADDR_HI, dmaMemPtrHi);
port              790 drivers/media/pci/smipcie/smipcie-main.c 		smi_write(port->DMA_CHAN0_CONTROL, dmaCtlReg);
port              793 drivers/media/pci/smipcie/smipcie-main.c 	if (port->_dmaInterruptCH1) {
port              795 drivers/media/pci/smipcie/smipcie-main.c 		mem = port->dma_addr[1];
port              803 drivers/media/pci/smipcie/smipcie-main.c 		smi_write(port->DMA_CHAN1_ADDR_LOW, dmaMemPtrLow);
port              804 drivers/media/pci/smipcie/smipcie-main.c 		smi_write(port->DMA_CHAN1_ADDR_HI, dmaMemPtrHi);
port              805 drivers/media/pci/smipcie/smipcie-main.c 		smi_write(port->DMA_CHAN1_CONTROL, dmaCtlReg);
port              813 drivers/media/pci/smipcie/smipcie-main.c 	struct smi_port *port = dvbdmx->priv;
port              814 drivers/media/pci/smipcie/smipcie-main.c 	struct smi_dev *dev = port->dev;
port              817 drivers/media/pci/smipcie/smipcie-main.c 	if (port->users++ == 0) {
port              818 drivers/media/pci/smipcie/smipcie-main.c 		dmaManagement = smi_config_DMA(port);
port              819 drivers/media/pci/smipcie/smipcie-main.c 		smi_port_clearInterrupt(port);
port              820 drivers/media/pci/smipcie/smipcie-main.c 		smi_port_enableInterrupt(port);
port              821 drivers/media/pci/smipcie/smipcie-main.c 		smi_write(port->DMA_MANAGEMENT, dmaManagement);
port              822 drivers/media/pci/smipcie/smipcie-main.c 		tasklet_enable(&port->tasklet);
port              824 drivers/media/pci/smipcie/smipcie-main.c 	return port->users;
port              830 drivers/media/pci/smipcie/smipcie-main.c 	struct smi_port *port = dvbdmx->priv;
port              831 drivers/media/pci/smipcie/smipcie-main.c 	struct smi_dev *dev = port->dev;
port              833 drivers/media/pci/smipcie/smipcie-main.c 	if (--port->users)
port              834 drivers/media/pci/smipcie/smipcie-main.c 		return port->users;
port              836 drivers/media/pci/smipcie/smipcie-main.c 	tasklet_disable(&port->tasklet);
port              837 drivers/media/pci/smipcie/smipcie-main.c 	smi_port_disableInterrupt(port);
port              838 drivers/media/pci/smipcie/smipcie-main.c 	smi_clear(port->DMA_MANAGEMENT, 0x30003);
port              842 drivers/media/pci/smipcie/smipcie-main.c static int smi_dvb_init(struct smi_port *port)
port              845 drivers/media/pci/smipcie/smipcie-main.c 	struct dvb_adapter *adap = &port->dvb_adapter;
port              846 drivers/media/pci/smipcie/smipcie-main.c 	struct dvb_demux *dvbdemux = &port->demux;
port              848 drivers/media/pci/smipcie/smipcie-main.c 	dev_dbg(&port->dev->pci_dev->dev,
port              849 drivers/media/pci/smipcie/smipcie-main.c 		"%s, port %d\n", __func__, port->idx);
port              852 drivers/media/pci/smipcie/smipcie-main.c 				   &port->dev->pci_dev->dev,
port              855 drivers/media/pci/smipcie/smipcie-main.c 		dev_err(&port->dev->pci_dev->dev, "Fail to register DVB adapter.\n");
port              860 drivers/media/pci/smipcie/smipcie-main.c 				      smi_stop_feed, port);
port              864 drivers/media/pci/smipcie/smipcie-main.c 	ret = my_dvb_dmxdev_ts_card_init(&port->dmxdev, &port->demux,
port              865 drivers/media/pci/smipcie/smipcie-main.c 					 &port->hw_frontend,
port              866 drivers/media/pci/smipcie/smipcie-main.c 					 &port->mem_frontend, adap);
port              870 drivers/media/pci/smipcie/smipcie-main.c 	ret = dvb_net_init(adap, &port->dvbnet, port->dmxdev.demux);
port              876 drivers/media/pci/smipcie/smipcie-main.c 	dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &port->hw_frontend);
port              877 drivers/media/pci/smipcie/smipcie-main.c 	dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &port->mem_frontend);
port              878 drivers/media/pci/smipcie/smipcie-main.c 	dvb_dmxdev_release(&port->dmxdev);
port              880 drivers/media/pci/smipcie/smipcie-main.c 	dvb_dmx_release(&port->demux);
port              882 drivers/media/pci/smipcie/smipcie-main.c 	dvb_unregister_adapter(&port->dvb_adapter);
port              886 drivers/media/pci/smipcie/smipcie-main.c static void smi_dvb_exit(struct smi_port *port)
port              888 drivers/media/pci/smipcie/smipcie-main.c 	struct dvb_demux *dvbdemux = &port->demux;
port              890 drivers/media/pci/smipcie/smipcie-main.c 	dvb_net_release(&port->dvbnet);
port              893 drivers/media/pci/smipcie/smipcie-main.c 	dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &port->hw_frontend);
port              894 drivers/media/pci/smipcie/smipcie-main.c 	dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &port->mem_frontend);
port              895 drivers/media/pci/smipcie/smipcie-main.c 	dvb_dmxdev_release(&port->dmxdev);
port              896 drivers/media/pci/smipcie/smipcie-main.c 	dvb_dmx_release(&port->demux);
port              898 drivers/media/pci/smipcie/smipcie-main.c 	dvb_unregister_adapter(&port->dvb_adapter);
port              902 drivers/media/pci/smipcie/smipcie-main.c 		struct smi_port *port, int index)
port              906 drivers/media/pci/smipcie/smipcie-main.c 	port->dev = dev;
port              907 drivers/media/pci/smipcie/smipcie-main.c 	port->idx = index;
port              908 drivers/media/pci/smipcie/smipcie-main.c 	port->fe_type = (index == 0) ? dev->info->fe_0 : dev->info->fe_1;
port              911 drivers/media/pci/smipcie/smipcie-main.c 	ret = smi_port_init(port, dmachs);
port              915 drivers/media/pci/smipcie/smipcie-main.c 	ret = smi_dvb_init(port);
port              919 drivers/media/pci/smipcie/smipcie-main.c 	ret = smi_fe_init(port);
port              924 drivers/media/pci/smipcie/smipcie-main.c 	smi_dvb_exit(port);
port              926 drivers/media/pci/smipcie/smipcie-main.c 	smi_port_exit(port);
port              930 drivers/media/pci/smipcie/smipcie-main.c static void smi_port_detach(struct smi_port *port)
port              932 drivers/media/pci/smipcie/smipcie-main.c 	smi_fe_exit(port);
port              933 drivers/media/pci/smipcie/smipcie-main.c 	smi_dvb_exit(port);
port              934 drivers/media/pci/smipcie/smipcie-main.c 	smi_port_exit(port);
port               22 drivers/media/pci/solo6x10/solo6x10-gpio.c 	int port;
port               28 drivers/media/pci/solo6x10/solo6x10-gpio.c 	for (port = 0; port < 16; port++) {
port               29 drivers/media/pci/solo6x10/solo6x10-gpio.c 		if (!((1 << port) & port_mask))
port               32 drivers/media/pci/solo6x10/solo6x10-gpio.c 		ret &= (~(3 << (port << 1)));
port               33 drivers/media/pci/solo6x10/solo6x10-gpio.c 		ret |= ((mode & 3) << (port << 1));
port               41 drivers/media/pci/solo6x10/solo6x10-gpio.c 	for (port = 0; port < 16; port++) {
port               42 drivers/media/pci/solo6x10/solo6x10-gpio.c 		if (!((1UL << (port + 16)) & port_mask))
port               46 drivers/media/pci/solo6x10/solo6x10-gpio.c 			ret &= ~(1UL << port);
port               48 drivers/media/pci/solo6x10/solo6x10-gpio.c 			ret |= 1UL << port;
port              168 drivers/media/platform/exynos4-is/fimc-is.c 	struct device_node *ep, *port;
port              183 drivers/media/platform/exynos4-is/fimc-is.c 	port = of_graph_get_remote_port(ep);
port              185 drivers/media/platform/exynos4-is/fimc-is.c 	if (!port)
port              189 drivers/media/platform/exynos4-is/fimc-is.c 	ret = of_property_read_u32(port, "reg", &tmp);
port              192 drivers/media/platform/exynos4-is/fimc-is.c 							 port);
port              193 drivers/media/platform/exynos4-is/fimc-is.c 		of_node_put(port);
port              197 drivers/media/platform/exynos4-is/fimc-is.c 	of_node_put(port);
port              384 drivers/media/platform/exynos4-is/media-dev.c 				   struct device_node *port,
port              393 drivers/media/platform/exynos4-is/media-dev.c 	ep = of_get_next_child(port, NULL);
port              403 drivers/media/platform/exynos4-is/media-dev.c 	if (WARN_ON(endpoint.base.port == 0) || index >= FIMC_MAX_SENSORS) {
port              408 drivers/media/platform/exynos4-is/media-dev.c 	pd->mux_id = (endpoint.base.port - 1) & 0x1;
port              418 drivers/media/platform/exynos4-is/media-dev.c 	if (fimc_input_is_parallel(endpoint.base.port)) {
port              424 drivers/media/platform/exynos4-is/media-dev.c 	} else if (fimc_input_is_mipi_csi(endpoint.base.port)) {
port              432 drivers/media/platform/exynos4-is/media-dev.c 			 endpoint.base.port, rem);
port              494 drivers/media/platform/exynos4-is/media-dev.c 		struct device_node *port;
port              499 drivers/media/platform/exynos4-is/media-dev.c 		port = of_get_next_child(node, NULL);
port              500 drivers/media/platform/exynos4-is/media-dev.c 		if (!port)
port              503 drivers/media/platform/exynos4-is/media-dev.c 		ret = fimc_md_parse_port_node(fmd, port, index);
port              504 drivers/media/platform/exynos4-is/media-dev.c 		of_node_put(port);
port              739 drivers/media/platform/exynos4-is/mipi-csis.c 	state->index = endpoint.base.port - FIMC_INPUT_MIPI_CSI2_0;
port              437 drivers/media/platform/qcom/camss/camss.c 	csd->interface.csiphy_id = vep.base.port;
port              621 drivers/media/platform/rcar-vin/rcar-core.c 	if (vep->base.port || vep->base.id)
port              802 drivers/media/platform/rcar-vin/rcar-core.c 	if (vep->base.port != 1 || vep->base.id >= RVIN_CSI_MAX)
port              782 drivers/media/platform/rcar-vin/rcar-csi2.c 	if (vep->base.port || vep->base.id)
port              701 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c 	if (vep->base.port || vep->base.id) {
port              837 drivers/media/platform/ti-vpe/cal.c #define isportirqset(irq, port) (irq & CAL_HL_IRQ_MASK(port))
port             1579 drivers/media/platform/ti-vpe/cal.c 	struct device_node *port = NULL;
port             1594 drivers/media/platform/ti-vpe/cal.c 		port = of_get_child_by_name(parent, "port");
port             1606 drivers/media/platform/ti-vpe/cal.c 			port = of_get_next_child(ports, prev);
port             1607 drivers/media/platform/ti-vpe/cal.c 			if (!port) {
port             1611 drivers/media/platform/ti-vpe/cal.c 			prev = port;
port             1612 drivers/media/platform/ti-vpe/cal.c 		} while (!of_node_name_eq(port, "port"));
port             1616 drivers/media/platform/ti-vpe/cal.c 	return port;
port             1641 drivers/media/platform/ti-vpe/cal.c 	struct device_node *ep_node, *port, *sensor_node, *parent;
port             1652 drivers/media/platform/ti-vpe/cal.c 	port = NULL;
port             1658 drivers/media/platform/ti-vpe/cal.c 		port = of_get_next_port(parent, port);
port             1659 drivers/media/platform/ti-vpe/cal.c 		if (!port) {
port             1666 drivers/media/platform/ti-vpe/cal.c 		of_property_read_u32(port, "reg", &regval);
port             1684 drivers/media/platform/ti-vpe/cal.c 	ep_node = of_get_next_endpoint(port, ep_node);
port             1757 drivers/media/platform/ti-vpe/cal.c 	of_node_put(port);
port             1010 drivers/media/platform/ti-vpe/vpe.c static void add_out_dtd(struct vpe_ctx *ctx, int port)
port             1013 drivers/media/platform/ti-vpe/vpe.c 	const struct vpe_port_data *p_data = &port_data[port];
port             1023 drivers/media/platform/ti-vpe/vpe.c 	if (port == VPE_PORT_MV_OUT) {
port             1050 drivers/media/platform/ti-vpe/vpe.c 				port);
port             1072 drivers/media/platform/ti-vpe/vpe.c static void add_in_dtd(struct vpe_ctx *ctx, int port)
port             1075 drivers/media/platform/ti-vpe/vpe.c 	const struct vpe_port_data *p_data = &port_data[port];
port             1088 drivers/media/platform/ti-vpe/vpe.c 	if (port == VPE_PORT_MV_IN) {
port             1114 drivers/media/platform/ti-vpe/vpe.c 				port);
port              394 drivers/media/platform/video-mux.c 		num_pads = max(num_pads, endpoint.port + 1);
port              500 drivers/media/platform/xilinx/xilinx-dma.c 		 dma->xdev->dev->of_node, dma->port);
port              651 drivers/media/platform/xilinx/xilinx-dma.c 		  enum v4l2_buf_type type, unsigned int port)
port              657 drivers/media/platform/xilinx/xilinx-dma.c 	dma->port = port;
port              687 drivers/media/platform/xilinx/xilinx-dma.c 		 port);
port              727 drivers/media/platform/xilinx/xilinx-dma.c 	snprintf(name, sizeof(name), "port%u", port);
port               80 drivers/media/platform/xilinx/xilinx-dma.h 	unsigned int port;
port              101 drivers/media/platform/xilinx/xilinx-dma.h 		  enum v4l2_buf_type type, unsigned int port);
port              713 drivers/media/platform/xilinx/xilinx-tpg.c 	struct device_node *port;
port              721 drivers/media/platform/xilinx/xilinx-tpg.c 	for_each_child_of_node(ports, port) {
port              725 drivers/media/platform/xilinx/xilinx-tpg.c 		if (!of_node_name_eq(port, "port"))
port              728 drivers/media/platform/xilinx/xilinx-tpg.c 		format = xvip_of_get_format(port);
port              731 drivers/media/platform/xilinx/xilinx-tpg.c 			of_node_put(port);
port              740 drivers/media/platform/xilinx/xilinx-tpg.c 			of_node_put(port);
port              745 drivers/media/platform/xilinx/xilinx-tpg.c 			endpoint = of_get_next_child(port, NULL);
port              173 drivers/media/platform/xilinx/xilinx-vipp.c xvip_graph_find_dma(struct xvip_composite_device *xdev, unsigned int port)
port              178 drivers/media/platform/xilinx/xilinx-vipp.c 		if (dma->port == port)
port              474 drivers/media/platform/xilinx/xilinx-vipp.c 	struct device_node *port;
port              483 drivers/media/platform/xilinx/xilinx-vipp.c 	for_each_child_of_node(ports, port) {
port              484 drivers/media/platform/xilinx/xilinx-vipp.c 		ret = xvip_graph_dma_init_one(xdev, port);
port              486 drivers/media/platform/xilinx/xilinx-vipp.c 			of_node_put(port);
port              265 drivers/media/usb/b2c2/flexcop-usb.c 	wValue = (func << 8) | (i2c->port << 4);
port             2014 drivers/media/usb/cx231xx/cx231xx-417.c 	dev->mpeg_ctrl_handler.port = CX2341X_PORT_SERIAL;
port              411 drivers/media/usb/pvrusb2/pvrusb2-encoder.c 	hdw->enc_ctl_state.port = CX2341X_PORT_STREAMING;
port             1110 drivers/media/v4l2-core/v4l2-dv-timings.c int v4l2_phys_addr_validate(u16 phys_addr, u16 *parent, u16 *port)
port             1116 drivers/media/v4l2-core/v4l2-dv-timings.c 	if (port)
port             1117 drivers/media/v4l2-core/v4l2-dv-timings.c 		*port = 0;
port             1127 drivers/media/v4l2-core/v4l2-dv-timings.c 	if (port)
port             1128 drivers/media/v4l2-core/v4l2-dv-timings.c 		*port = (phys_addr >> i) & 0xf;
port              631 drivers/media/v4l2-core/v4l2-fwnode.c 		dev_dbg(dev, "ignoring port@%u/endpoint@%u\n", vep.base.port,
port              636 drivers/media/v4l2-core/v4l2-fwnode.c 			 vep.base.port, vep.base.id, ret);
port              662 drivers/media/v4l2-core/v4l2-fwnode.c 				      unsigned int port,
port              689 drivers/media/v4l2-core/v4l2-fwnode.c 			if (ep.port != port)
port              723 drivers/media/v4l2-core/v4l2-fwnode.c 						   unsigned int port,
port              728 drivers/media/v4l2-core/v4l2-fwnode.c 						     port, true,
port             1647 drivers/message/fusion/mptbase.c 	unsigned long	 port;
port             1705 drivers/message/fusion/mptbase.c 	port = psize = 0;
port             1711 drivers/message/fusion/mptbase.c 			port = pci_resource_start(pdev, ii);
port             1741 drivers/message/fusion/mptbase.c 	ioc->pio_mem_phys = port;
port             1742 drivers/message/fusion/mptbase.c 	ioc->pio_chip = (SYSIF_REGS __iomem *)port;
port             1229 drivers/message/fusion/mptctl.c 	unsigned int		port;
port             1278 drivers/message/fusion/mptctl.c 	if (karg->hdr.port > 1) {
port             1282 drivers/message/fusion/mptctl.c 	port = karg->hdr.port;
port             1284 drivers/message/fusion/mptctl.c 	karg->port = port;
port             1333 drivers/message/fusion/mptctl.c 	karg->hostId = ioc->pfacts[port].PortSCSIID;
port             1372 drivers/message/fusion/mptctl.c 	u8			port;
port             1390 drivers/message/fusion/mptctl.c 	port = karg.hdr.port;
port             2782 drivers/message/fusion/mptctl.c 	karg.hdr.port = karg32.hdr.port;
port              129 drivers/message/fusion/mptctl.h 	unsigned int	 port;		/* IOC port number */
port              181 drivers/message/fusion/mptctl.h 	int		 port;		/* port number */
port              199 drivers/message/fusion/mptctl.h 	int		 port;		/* port number */
port              221 drivers/message/fusion/mptctl.h 	int		 port;		/* port number */
port              508 drivers/message/fusion/mptsas.c 		return phy_info->port_details->port;
port              514 drivers/message/fusion/mptsas.c mptsas_set_port(MPT_ADAPTER *ioc, struct mptsas_phyinfo *phy_info, struct sas_port *port)
port              517 drivers/message/fusion/mptsas.c 		phy_info->port_details->port = port;
port              519 drivers/message/fusion/mptsas.c 	if (port) {
port              521 drivers/message/fusion/mptsas.c 		    &port->dev, MYIOC_s_FMT "add:", ioc->name));
port              523 drivers/message/fusion/mptsas.c 		    ioc->name, port, port->dev.release));
port              864 drivers/message/fusion/mptsas.c 			sas_port_delete_phy(port_details->port, phy_info->phy);
port              918 drivers/message/fusion/mptsas.c 				port_details->port =
port              951 drivers/message/fusion/mptsas.c 		    ioc->name, port_details->port, port_details->rphy));
port             1419 drivers/message/fusion/mptsas.c 	struct sas_port *port;
port             1440 drivers/message/fusion/mptsas.c 	port = mptsas_get_port(phy_info);
port             1441 drivers/message/fusion/mptsas.c 	if (!port) {
port             1465 drivers/message/fusion/mptsas.c 	rphy = sas_end_device_alloc(port);
port             1495 drivers/message/fusion/mptsas.c 	struct sas_port *port;
port             1545 drivers/message/fusion/mptsas.c 	port = mptsas_get_port(phy_info);
port             1546 drivers/message/fusion/mptsas.c 	if (!port) {
port             1564 drivers/message/fusion/mptsas.c 		sas_port_delete_phy(port, phy_info_parent->phy);
port             1567 drivers/message/fusion/mptsas.c 	dev_printk(KERN_DEBUG, &port->dev, MYIOC_s_FMT
port             1569 drivers/message/fusion/mptsas.c 	     port->port_identifier, (unsigned long long)sas_address);
port             1570 drivers/message/fusion/mptsas.c 	sas_port_delete(port);
port             3036 drivers/message/fusion/mptsas.c 	struct sas_port *port;
port             3154 drivers/message/fusion/mptsas.c 	port = mptsas_get_port(phy_info);
port             3159 drivers/message/fusion/mptsas.c 		if (!port) {
port             3160 drivers/message/fusion/mptsas.c 			port = sas_port_alloc_num(dev);
port             3161 drivers/message/fusion/mptsas.c 			if (!port) {
port             3165 drivers/message/fusion/mptsas.c 			error = sas_port_add(port);
port             3172 drivers/message/fusion/mptsas.c 			mptsas_set_port(ioc, phy_info, port);
port             3173 drivers/message/fusion/mptsas.c 			devtprintk(ioc, dev_printk(KERN_DEBUG, &port->dev,
port             3175 drivers/message/fusion/mptsas.c 			    ioc->name, port->port_identifier,
port             3182 drivers/message/fusion/mptsas.c 		sas_port_add_phy(port, phy_info->phy);
port             3188 drivers/message/fusion/mptsas.c 	if (!mptsas_get_rphy(phy_info) && port && !port->rphy) {
port             3215 drivers/message/fusion/mptsas.c 					sas_port_mark_backlink(port);
port             3223 drivers/message/fusion/mptsas.c 				sas_port_mark_backlink(port);
port             3230 drivers/message/fusion/mptsas.c 			rphy = sas_end_device_alloc(port);
port             3234 drivers/message/fusion/mptsas.c 			rphy = sas_expander_alloc(port, identify.device_type);
port             3517 drivers/message/fusion/mptsas.c 	struct sas_port *port;
port             3552 drivers/message/fusion/mptsas.c 	port = NULL;
port             3559 drivers/message/fusion/mptsas.c 		if (!port) {
port             3560 drivers/message/fusion/mptsas.c 			port = mptsas_get_port(phy_info);
port             3566 drivers/message/fusion/mptsas.c 		sas_port_delete_phy(port, phy_info->phy);
port             3568 drivers/message/fusion/mptsas.c 	if (port) {
port             3569 drivers/message/fusion/mptsas.c 		dev_printk(KERN_DEBUG, &port->dev,
port             3571 drivers/message/fusion/mptsas.c 		    ioc->name, port->port_identifier,
port             3573 drivers/message/fusion/mptsas.c 		sas_port_delete(port);
port              153 drivers/message/fusion/mptsas.h 	struct sas_port *port;	/* transport layer port object */
port              655 drivers/mfd/dln2.c 	.port = 0,
port              661 drivers/mfd/dln2.c 	.port = 0,
port               18 drivers/misc/altera-stapl/altera-lpt.c static void byteblaster_write(int port, int data)
port               20 drivers/misc/altera-stapl/altera-lpt.c 	outb((u8)data, (u16)(port + 0x378));
port               23 drivers/misc/altera-stapl/altera-lpt.c static int byteblaster_read(int port)
port               26 drivers/misc/altera-stapl/altera-lpt.c 	data = inb((u16)(port + 0x378));
port               37 drivers/misc/ibmasm/uart.c 	uart.port.irq		= sp->irq;
port               38 drivers/misc/ibmasm/uart.c 	uart.port.uartclk	= 3686400;
port               39 drivers/misc/ibmasm/uart.c 	uart.port.flags		= UPF_SHARE_IRQ;
port               40 drivers/misc/ibmasm/uart.c 	uart.port.iotype	= UPIO_MEM;
port               41 drivers/misc/ibmasm/uart.c 	uart.port.membase	= iomem_base;
port               30 drivers/misc/mei/hdcp/mei_hdcp.c static inline u8 mei_get_ddi_index(enum port port)
port               32 drivers/misc/mei/hdcp/mei_hdcp.c 	switch (port) {
port               36 drivers/misc/mei/hdcp/mei_hdcp.c 		return (u8)port;
port               71 drivers/misc/mei/hdcp/mei_hdcp.c 	session_init_in.port.integrated_port_type = data->port_type;
port               72 drivers/misc/mei/hdcp/mei_hdcp.c 	session_init_in.port.physical_port = mei_get_ddi_index(data->port);
port              140 drivers/misc/mei/hdcp/mei_hdcp.c 	verify_rxcert_in.port.integrated_port_type = data->port_type;
port              141 drivers/misc/mei/hdcp/mei_hdcp.c 	verify_rxcert_in.port.physical_port = mei_get_ddi_index(data->port);
port              210 drivers/misc/mei/hdcp/mei_hdcp.c 	send_hprime_in.port.integrated_port_type = data->port_type;
port              211 drivers/misc/mei/hdcp/mei_hdcp.c 	send_hprime_in.port.physical_port = mei_get_ddi_index(data->port);
port              267 drivers/misc/mei/hdcp/mei_hdcp.c 	pairing_info_in.port.integrated_port_type = data->port_type;
port              268 drivers/misc/mei/hdcp/mei_hdcp.c 	pairing_info_in.port.physical_port = mei_get_ddi_index(data->port);
port              325 drivers/misc/mei/hdcp/mei_hdcp.c 	lc_init_in.port.integrated_port_type = data->port_type;
port              326 drivers/misc/mei/hdcp/mei_hdcp.c 	lc_init_in.port.physical_port = mei_get_ddi_index(data->port);
port              380 drivers/misc/mei/hdcp/mei_hdcp.c 	verify_lprime_in.port.integrated_port_type = data->port_type;
port              381 drivers/misc/mei/hdcp/mei_hdcp.c 	verify_lprime_in.port.physical_port = mei_get_ddi_index(data->port);
port              437 drivers/misc/mei/hdcp/mei_hdcp.c 	get_skey_in.port.integrated_port_type = data->port_type;
port              438 drivers/misc/mei/hdcp/mei_hdcp.c 	get_skey_in.port.physical_port = mei_get_ddi_index(data->port);
port              501 drivers/misc/mei/hdcp/mei_hdcp.c 	verify_repeater_in.port.integrated_port_type = data->port_type;
port              502 drivers/misc/mei/hdcp/mei_hdcp.c 	verify_repeater_in.port.physical_port = mei_get_ddi_index(data->port);
port              571 drivers/misc/mei/hdcp/mei_hdcp.c 	verify_mprime_in.port.integrated_port_type = data->port_type;
port              572 drivers/misc/mei/hdcp/mei_hdcp.c 	verify_mprime_in.port.physical_port = mei_get_ddi_index(data->port);
port              632 drivers/misc/mei/hdcp/mei_hdcp.c 	enable_auth_in.port.integrated_port_type = data->port_type;
port              633 drivers/misc/mei/hdcp/mei_hdcp.c 	enable_auth_in.port.physical_port = mei_get_ddi_index(data->port);
port              686 drivers/misc/mei/hdcp/mei_hdcp.c 	session_close_in.port.integrated_port_type = data->port_type;
port              687 drivers/misc/mei/hdcp/mei_hdcp.c 	session_close_in.port.physical_port = mei_get_ddi_index(data->port);
port              198 drivers/misc/mei/hdcp/mei_hdcp.h 	struct hdcp_port_id	port;
port              204 drivers/misc/mei/hdcp/mei_hdcp.h 	struct hdcp_port_id	port;
port              212 drivers/misc/mei/hdcp/mei_hdcp.h 	struct hdcp_port_id	port;
port              217 drivers/misc/mei/hdcp/mei_hdcp.h 	struct hdcp_port_id	port;
port              223 drivers/misc/mei/hdcp/mei_hdcp.h 	struct hdcp_port_id	port;
port              231 drivers/misc/mei/hdcp/mei_hdcp.h 	struct hdcp_port_id	port;
port              240 drivers/misc/mei/hdcp/mei_hdcp.h 	struct hdcp_port_id	port;
port              246 drivers/misc/mei/hdcp/mei_hdcp.h 	struct hdcp_port_id	port;
port              255 drivers/misc/mei/hdcp/mei_hdcp.h 	struct hdcp_port_id	port;
port              261 drivers/misc/mei/hdcp/mei_hdcp.h 	struct hdcp_port_id	port;
port              271 drivers/misc/mei/hdcp/mei_hdcp.h 	struct hdcp_port_id	port;
port              276 drivers/misc/mei/hdcp/mei_hdcp.h 	struct hdcp_port_id	port;
port              286 drivers/misc/mei/hdcp/mei_hdcp.h 	struct hdcp_port_id	port;
port              292 drivers/misc/mei/hdcp/mei_hdcp.h 	struct hdcp_port_id	port;
port              302 drivers/misc/mei/hdcp/mei_hdcp.h 	struct hdcp_port_id	port;
port              307 drivers/misc/mei/hdcp/mei_hdcp.h 	struct hdcp_port_id	port;
port              315 drivers/misc/mei/hdcp/mei_hdcp.h 	struct hdcp_port_id	port;
port              321 drivers/misc/mei/hdcp/mei_hdcp.h 	struct hdcp_port_id	port;
port              334 drivers/misc/mei/hdcp/mei_hdcp.h 	struct hdcp_port_id	port;
port              343 drivers/misc/mei/hdcp/mei_hdcp.h 	struct hdcp_port_id	port;
port              354 drivers/misc/mei/hdcp/mei_hdcp.h 	struct hdcp_port_id		port;
port              363 drivers/misc/mei/hdcp/mei_hdcp.h 	struct hdcp_port_id	port;
port              113 drivers/misc/mic/cosm_client/cosm_scif_client.c 	port_id.port = SCIF_COSM_LISTEN_PORT;
port              138 drivers/misc/mic/scif/scif_api.c 	msg.src = ep->port;
port              231 drivers/misc/mic/scif/scif_api.c 			scif_put_port(aep->port.port);
port              276 drivers/misc/mic/scif/scif_api.c 			msg.dst.port = conreq->msg.src.port;
port              296 drivers/misc/mic/scif/scif_api.c 	scif_put_port(ep->port.port);
port              372 drivers/misc/mic/scif/scif_api.c 	ep->port.node = scif_info.nodeid;
port              373 drivers/misc/mic/scif/scif_api.c 	ep->port.port = pn;
port              492 drivers/misc/mic/scif/scif_api.c 	msg.src = ep->port;
port              645 drivers/misc/mic/scif/scif_api.c 		ep->port.port = err;
port              646 drivers/misc/mic/scif/scif_api.c 		ep->port.node = scif_info.nodeid;
port              795 drivers/misc/mic/scif/scif_api.c 	peer->port = conreq->msg.src.port;
port              845 drivers/misc/mic/scif/scif_api.c 	cep->port.node = lep->port.node;
port              846 drivers/misc/mic/scif/scif_api.c 	cep->port.port = lep->port.port;
port              848 drivers/misc/mic/scif/scif_api.c 	cep->peer.port = peer->port;
port              854 drivers/misc/mic/scif/scif_api.c 	msg.src = cep->port;
port              893 drivers/misc/mic/scif/scif_api.c 	scif_get_port(cep->port.port);
port              906 drivers/misc/mic/scif/scif_api.c 	msg.dst.port = conreq->msg.src.port;
port              963 drivers/misc/mic/scif/scif_api.c 			notif_msg.src = ep->port;
port             1035 drivers/misc/mic/scif/scif_api.c 				notif_msg.src = ep->port;
port               70 drivers/misc/mic/scif/scif_epd.c static struct scif_endpt *scif_find_listen_ep(u16 port)
port               78 drivers/misc/mic/scif/scif_epd.c 		if (ep->port.port == port) {
port              129 drivers/misc/mic/scif/scif_epd.c 	ep = scif_find_listen_ep(msg->dst.port);
port              172 drivers/misc/mic/scif/scif_epd.c 		ep->peer.port = msg->src.port;
port               99 drivers/misc/mic/scif/scif_epd.h 	struct scif_port_id port;
port              178 drivers/misc/mic/scif/scif_epd.h int scif_rsrv_port(u16 port);
port              179 drivers/misc/mic/scif/scif_epd.h void scif_get_port(u16 port);
port              181 drivers/misc/mic/scif/scif_epd.h void scif_put_port(u16 port);
port              113 drivers/misc/mic/scif/scif_fd.c 		req.self.node = ep->port.node;
port              114 drivers/misc/mic/scif/scif_fd.c 		req.self.port = ep->port.port;
port              412 drivers/misc/mic/scif/scif_fence.c 	msg.src = ep->port;
port              529 drivers/misc/mic/scif/scif_fence.c 	msg.src = ep->port;
port              346 drivers/misc/mic/scif/scif_mmap.c 		msg.src = ep->port;
port              460 drivers/misc/mic/scif/scif_mmap.c 	msg.src = ep->port;
port              604 drivers/misc/mic/scif/scif_nodeqp.c 		 label, message_types[msg->uop], msg->src.node, msg->src.port,
port              605 drivers/misc/mic/scif/scif_nodeqp.c 		 msg->dst.node, msg->dst.port, msg->payload[0], msg->payload[1],
port               38 drivers/misc/mic/scif/scif_ports.c 	struct scif_port *port = kzalloc(sizeof(*port), GFP_ATOMIC);
port               40 drivers/misc/mic/scif/scif_ports.c 	if (!port)
port               43 drivers/misc/mic/scif/scif_ports.c 	id = idr_alloc(&scif_ports, port, start, end, GFP_ATOMIC);
port               45 drivers/misc/mic/scif/scif_ports.c 		port->ref_cnt++;
port               57 drivers/misc/mic/scif/scif_ports.c int scif_rsrv_port(u16 port)
port               59 drivers/misc/mic/scif/scif_ports.c 	return __scif_get_port(port, port + 1);
port               82 drivers/misc/mic/scif/scif_ports.c 	struct scif_port *port;
port               87 drivers/misc/mic/scif/scif_ports.c 	port = idr_find(&scif_ports, id);
port               88 drivers/misc/mic/scif/scif_ports.c 	if (port)
port               89 drivers/misc/mic/scif/scif_ports.c 		port->ref_cnt++;
port              101 drivers/misc/mic/scif/scif_ports.c 	struct scif_port *port;
port              106 drivers/misc/mic/scif/scif_ports.c 	port = idr_find(&scif_ports, id);
port              107 drivers/misc/mic/scif/scif_ports.c 	if (port) {
port              108 drivers/misc/mic/scif/scif_ports.c 		port->ref_cnt--;
port              109 drivers/misc/mic/scif/scif_ports.c 		if (!port->ref_cnt) {
port              111 drivers/misc/mic/scif/scif_ports.c 			kfree(port);
port              203 drivers/misc/mic/scif/scif_rma.c 		msg.src = ep->port;
port              633 drivers/misc/mic/scif/scif_rma.c 	msg.src = ep->port;
port              810 drivers/misc/mic/scif/scif_rma.c 		msg.src = ep->port;
port              948 drivers/misc/mic/scif/scif_rma.c 	msg.src = ep->port;
port               55 drivers/misc/pti.c 	struct tty_port port[PTITTY_MINOR_NUM];
port              422 drivers/misc/pti.c 	return tty_port_open(tty->port, tty, filp);
port              438 drivers/misc/pti.c 	tty_port_close(tty->port, tty, filp);
port              747 drivers/misc/pti.c static int pti_port_activate(struct tty_port *port, struct tty_struct *tty)
port              749 drivers/misc/pti.c 	if (port->tty->index == PTITTY_MINOR_START)
port              764 drivers/misc/pti.c static void pti_port_shutdown(struct tty_port *port)
port              766 drivers/misc/pti.c 	if (port->tty->index == PTITTY_MINOR_START)
port              847 drivers/misc/pti.c 		struct tty_port *port = &drv_data->port[a];
port              848 drivers/misc/pti.c 		tty_port_init(port);
port              849 drivers/misc/pti.c 		port->ops = &tty_port_ops;
port              851 drivers/misc/pti.c 		tty_port_register_device(port, pti_tty_driver, a, &pdev->dev);
port              883 drivers/misc/pti.c 		tty_port_destroy(&drv_data->port[a]);
port               64 drivers/mmc/core/sdio_uart.c 	struct tty_port		port;
port               86 drivers/mmc/core/sdio_uart.c static int sdio_uart_add_port(struct sdio_uart_port *port)
port               90 drivers/mmc/core/sdio_uart.c 	mutex_init(&port->func_lock);
port               91 drivers/mmc/core/sdio_uart.c 	spin_lock_init(&port->write_lock);
port               92 drivers/mmc/core/sdio_uart.c 	if (kfifo_alloc(&port->xmit_fifo, FIFO_SIZE, GFP_KERNEL))
port               98 drivers/mmc/core/sdio_uart.c 			port->index = index;
port               99 drivers/mmc/core/sdio_uart.c 			sdio_uart_table[index] = port;
port              111 drivers/mmc/core/sdio_uart.c 	struct sdio_uart_port *port;
port              117 drivers/mmc/core/sdio_uart.c 	port = sdio_uart_table[index];
port              118 drivers/mmc/core/sdio_uart.c 	if (port)
port              119 drivers/mmc/core/sdio_uart.c 		tty_port_get(&port->port);
port              122 drivers/mmc/core/sdio_uart.c 	return port;
port              125 drivers/mmc/core/sdio_uart.c static void sdio_uart_port_put(struct sdio_uart_port *port)
port              127 drivers/mmc/core/sdio_uart.c 	tty_port_put(&port->port);
port              130 drivers/mmc/core/sdio_uart.c static void sdio_uart_port_remove(struct sdio_uart_port *port)
port              135 drivers/mmc/core/sdio_uart.c 	sdio_uart_table[port->index] = NULL;
port              145 drivers/mmc/core/sdio_uart.c 	mutex_lock(&port->port.mutex);
port              146 drivers/mmc/core/sdio_uart.c 	mutex_lock(&port->func_lock);
port              147 drivers/mmc/core/sdio_uart.c 	func = port->func;
port              149 drivers/mmc/core/sdio_uart.c 	port->func = NULL;
port              150 drivers/mmc/core/sdio_uart.c 	mutex_unlock(&port->func_lock);
port              152 drivers/mmc/core/sdio_uart.c 	tty_port_tty_hangup(&port->port, false);
port              153 drivers/mmc/core/sdio_uart.c 	mutex_unlock(&port->port.mutex);
port              158 drivers/mmc/core/sdio_uart.c 	sdio_uart_port_put(port);
port              161 drivers/mmc/core/sdio_uart.c static int sdio_uart_claim_func(struct sdio_uart_port *port)
port              163 drivers/mmc/core/sdio_uart.c 	mutex_lock(&port->func_lock);
port              164 drivers/mmc/core/sdio_uart.c 	if (unlikely(!port->func)) {
port              165 drivers/mmc/core/sdio_uart.c 		mutex_unlock(&port->func_lock);
port              168 drivers/mmc/core/sdio_uart.c 	if (likely(port->in_sdio_uart_irq != current))
port              169 drivers/mmc/core/sdio_uart.c 		sdio_claim_host(port->func);
port              170 drivers/mmc/core/sdio_uart.c 	mutex_unlock(&port->func_lock);
port              174 drivers/mmc/core/sdio_uart.c static inline void sdio_uart_release_func(struct sdio_uart_port *port)
port              176 drivers/mmc/core/sdio_uart.c 	if (likely(port->in_sdio_uart_irq != current))
port              177 drivers/mmc/core/sdio_uart.c 		sdio_release_host(port->func);
port              180 drivers/mmc/core/sdio_uart.c static inline unsigned int sdio_in(struct sdio_uart_port *port, int offset)
port              183 drivers/mmc/core/sdio_uart.c 	c = sdio_readb(port->func, port->regs_offset + offset, NULL);
port              187 drivers/mmc/core/sdio_uart.c static inline void sdio_out(struct sdio_uart_port *port, int offset, int value)
port              189 drivers/mmc/core/sdio_uart.c 	sdio_writeb(port->func, value, port->regs_offset + offset, NULL);
port              192 drivers/mmc/core/sdio_uart.c static unsigned int sdio_uart_get_mctrl(struct sdio_uart_port *port)
port              199 drivers/mmc/core/sdio_uart.c 	status = sdio_in(port, UART_MSR);
port              213 drivers/mmc/core/sdio_uart.c static void sdio_uart_write_mctrl(struct sdio_uart_port *port,
port              229 drivers/mmc/core/sdio_uart.c 	sdio_out(port, UART_MCR, mcr);
port              232 drivers/mmc/core/sdio_uart.c static inline void sdio_uart_update_mctrl(struct sdio_uart_port *port,
port              237 drivers/mmc/core/sdio_uart.c 	old = port->mctrl;
port              238 drivers/mmc/core/sdio_uart.c 	port->mctrl = (old & ~clear) | set;
port              239 drivers/mmc/core/sdio_uart.c 	if (old != port->mctrl)
port              240 drivers/mmc/core/sdio_uart.c 		sdio_uart_write_mctrl(port, port->mctrl);
port              243 drivers/mmc/core/sdio_uart.c #define sdio_uart_set_mctrl(port, x)	sdio_uart_update_mctrl(port, x, 0)
port              244 drivers/mmc/core/sdio_uart.c #define sdio_uart_clear_mctrl(port, x)	sdio_uart_update_mctrl(port, 0, x)
port              246 drivers/mmc/core/sdio_uart.c static void sdio_uart_change_speed(struct sdio_uart_port *port,
port              280 drivers/mmc/core/sdio_uart.c 		if (baud <= port->uartclk)
port              293 drivers/mmc/core/sdio_uart.c 	quot = (2 * port->uartclk + baud) / (2 * baud);
port              300 drivers/mmc/core/sdio_uart.c 	port->read_status_mask = UART_LSR_OE | UART_LSR_THRE | UART_LSR_DR;
port              302 drivers/mmc/core/sdio_uart.c 		port->read_status_mask |= UART_LSR_FE | UART_LSR_PE;
port              304 drivers/mmc/core/sdio_uart.c 		port->read_status_mask |= UART_LSR_BI;
port              309 drivers/mmc/core/sdio_uart.c 	port->ignore_status_mask = 0;
port              311 drivers/mmc/core/sdio_uart.c 		port->ignore_status_mask |= UART_LSR_PE | UART_LSR_FE;
port              313 drivers/mmc/core/sdio_uart.c 		port->ignore_status_mask |= UART_LSR_BI;
port              319 drivers/mmc/core/sdio_uart.c 			port->ignore_status_mask |= UART_LSR_OE;
port              326 drivers/mmc/core/sdio_uart.c 		port->ignore_status_mask |= UART_LSR_DR;
port              331 drivers/mmc/core/sdio_uart.c 	port->ier &= ~UART_IER_MSI;
port              333 drivers/mmc/core/sdio_uart.c 		port->ier |= UART_IER_MSI;
port              335 drivers/mmc/core/sdio_uart.c 	port->lcr = cval;
port              337 drivers/mmc/core/sdio_uart.c 	sdio_out(port, UART_IER, port->ier);
port              338 drivers/mmc/core/sdio_uart.c 	sdio_out(port, UART_LCR, cval | UART_LCR_DLAB);
port              339 drivers/mmc/core/sdio_uart.c 	sdio_out(port, UART_DLL, quot & 0xff);
port              340 drivers/mmc/core/sdio_uart.c 	sdio_out(port, UART_DLM, quot >> 8);
port              341 drivers/mmc/core/sdio_uart.c 	sdio_out(port, UART_LCR, cval);
port              342 drivers/mmc/core/sdio_uart.c 	sdio_out(port, UART_FCR, fcr);
port              344 drivers/mmc/core/sdio_uart.c 	sdio_uart_write_mctrl(port, port->mctrl);
port              347 drivers/mmc/core/sdio_uart.c static void sdio_uart_start_tx(struct sdio_uart_port *port)
port              349 drivers/mmc/core/sdio_uart.c 	if (!(port->ier & UART_IER_THRI)) {
port              350 drivers/mmc/core/sdio_uart.c 		port->ier |= UART_IER_THRI;
port              351 drivers/mmc/core/sdio_uart.c 		sdio_out(port, UART_IER, port->ier);
port              355 drivers/mmc/core/sdio_uart.c static void sdio_uart_stop_tx(struct sdio_uart_port *port)
port              357 drivers/mmc/core/sdio_uart.c 	if (port->ier & UART_IER_THRI) {
port              358 drivers/mmc/core/sdio_uart.c 		port->ier &= ~UART_IER_THRI;
port              359 drivers/mmc/core/sdio_uart.c 		sdio_out(port, UART_IER, port->ier);
port              363 drivers/mmc/core/sdio_uart.c static void sdio_uart_stop_rx(struct sdio_uart_port *port)
port              365 drivers/mmc/core/sdio_uart.c 	port->ier &= ~UART_IER_RLSI;
port              366 drivers/mmc/core/sdio_uart.c 	port->read_status_mask &= ~UART_LSR_DR;
port              367 drivers/mmc/core/sdio_uart.c 	sdio_out(port, UART_IER, port->ier);
port              370 drivers/mmc/core/sdio_uart.c static void sdio_uart_receive_chars(struct sdio_uart_port *port,
port              377 drivers/mmc/core/sdio_uart.c 		ch = sdio_in(port, UART_RX);
port              379 drivers/mmc/core/sdio_uart.c 		port->icount.rx++;
port              388 drivers/mmc/core/sdio_uart.c 				port->icount.brk++;
port              390 drivers/mmc/core/sdio_uart.c 				port->icount.parity++;
port              392 drivers/mmc/core/sdio_uart.c 				port->icount.frame++;
port              394 drivers/mmc/core/sdio_uart.c 				port->icount.overrun++;
port              399 drivers/mmc/core/sdio_uart.c 			*status &= port->read_status_mask;
port              408 drivers/mmc/core/sdio_uart.c 		if ((*status & port->ignore_status_mask & ~UART_LSR_OE) == 0)
port              409 drivers/mmc/core/sdio_uart.c 			tty_insert_flip_char(&port->port, ch, flag);
port              415 drivers/mmc/core/sdio_uart.c 		if (*status & ~port->ignore_status_mask & UART_LSR_OE)
port              416 drivers/mmc/core/sdio_uart.c 			tty_insert_flip_char(&port->port, 0, TTY_OVERRUN);
port              418 drivers/mmc/core/sdio_uart.c 		*status = sdio_in(port, UART_LSR);
port              421 drivers/mmc/core/sdio_uart.c 	tty_flip_buffer_push(&port->port);
port              424 drivers/mmc/core/sdio_uart.c static void sdio_uart_transmit_chars(struct sdio_uart_port *port)
port              426 drivers/mmc/core/sdio_uart.c 	struct kfifo *xmit = &port->xmit_fifo;
port              432 drivers/mmc/core/sdio_uart.c 	if (port->x_char) {
port              433 drivers/mmc/core/sdio_uart.c 		sdio_out(port, UART_TX, port->x_char);
port              434 drivers/mmc/core/sdio_uart.c 		port->icount.tx++;
port              435 drivers/mmc/core/sdio_uart.c 		port->x_char = 0;
port              439 drivers/mmc/core/sdio_uart.c 	tty = tty_port_tty_get(&port->port);
port              443 drivers/mmc/core/sdio_uart.c 		sdio_uart_stop_tx(port);
port              448 drivers/mmc/core/sdio_uart.c 	len = kfifo_out_locked(xmit, iobuf, 16, &port->write_lock);
port              450 drivers/mmc/core/sdio_uart.c 		sdio_out(port, UART_TX, iobuf[count]);
port              451 drivers/mmc/core/sdio_uart.c 		port->icount.tx++;
port              458 drivers/mmc/core/sdio_uart.c 			sdio_uart_stop_tx(port);
port              463 drivers/mmc/core/sdio_uart.c static void sdio_uart_check_modem_status(struct sdio_uart_port *port)
port              468 drivers/mmc/core/sdio_uart.c 	status = sdio_in(port, UART_MSR);
port              474 drivers/mmc/core/sdio_uart.c 		port->icount.rng++;
port              476 drivers/mmc/core/sdio_uart.c 		port->icount.dsr++;
port              478 drivers/mmc/core/sdio_uart.c 		port->icount.dcd++;
port              481 drivers/mmc/core/sdio_uart.c 			wake_up_interruptible(&port->port.open_wait);
port              484 drivers/mmc/core/sdio_uart.c 			tty_port_tty_hangup(&port->port, false);
port              488 drivers/mmc/core/sdio_uart.c 		port->icount.cts++;
port              489 drivers/mmc/core/sdio_uart.c 		tty = tty_port_tty_get(&port->port);
port              495 drivers/mmc/core/sdio_uart.c 					sdio_uart_start_tx(port);
port              501 drivers/mmc/core/sdio_uart.c 					sdio_uart_stop_tx(port);
port              514 drivers/mmc/core/sdio_uart.c 	struct sdio_uart_port *port = sdio_get_drvdata(func);
port              525 drivers/mmc/core/sdio_uart.c 	if (unlikely(port->in_sdio_uart_irq == current))
port              528 drivers/mmc/core/sdio_uart.c 	iir = sdio_in(port, UART_IIR);
port              532 drivers/mmc/core/sdio_uart.c 	port->in_sdio_uart_irq = current;
port              533 drivers/mmc/core/sdio_uart.c 	lsr = sdio_in(port, UART_LSR);
port              535 drivers/mmc/core/sdio_uart.c 		sdio_uart_receive_chars(port, &lsr);
port              536 drivers/mmc/core/sdio_uart.c 	sdio_uart_check_modem_status(port);
port              538 drivers/mmc/core/sdio_uart.c 		sdio_uart_transmit_chars(port);
port              539 drivers/mmc/core/sdio_uart.c 	port->in_sdio_uart_irq = NULL;
port              544 drivers/mmc/core/sdio_uart.c 	struct sdio_uart_port *port =
port              545 drivers/mmc/core/sdio_uart.c 			container_of(tport, struct sdio_uart_port, port);
port              546 drivers/mmc/core/sdio_uart.c 	unsigned int ret = sdio_uart_claim_func(port);
port              549 drivers/mmc/core/sdio_uart.c 	ret = sdio_uart_get_mctrl(port);
port              550 drivers/mmc/core/sdio_uart.c 	sdio_uart_release_func(port);
port              567 drivers/mmc/core/sdio_uart.c 	struct sdio_uart_port *port =
port              568 drivers/mmc/core/sdio_uart.c 			container_of(tport, struct sdio_uart_port, port);
port              569 drivers/mmc/core/sdio_uart.c 	int ret = sdio_uart_claim_func(port);
port              573 drivers/mmc/core/sdio_uart.c 		sdio_uart_clear_mctrl(port, TIOCM_DTR | TIOCM_RTS);
port              575 drivers/mmc/core/sdio_uart.c 		sdio_uart_set_mctrl(port, TIOCM_DTR | TIOCM_RTS);
port              576 drivers/mmc/core/sdio_uart.c 	sdio_uart_release_func(port);
port              596 drivers/mmc/core/sdio_uart.c 	struct sdio_uart_port *port =
port              597 drivers/mmc/core/sdio_uart.c 			container_of(tport, struct sdio_uart_port, port);
port              606 drivers/mmc/core/sdio_uart.c 	kfifo_reset(&port->xmit_fifo);
port              608 drivers/mmc/core/sdio_uart.c 	ret = sdio_uart_claim_func(port);
port              611 drivers/mmc/core/sdio_uart.c 	ret = sdio_enable_func(port->func);
port              614 drivers/mmc/core/sdio_uart.c 	ret = sdio_claim_irq(port->func, sdio_uart_irq);
port              622 drivers/mmc/core/sdio_uart.c 	sdio_out(port, UART_FCR, UART_FCR_ENABLE_FIFO);
port              623 drivers/mmc/core/sdio_uart.c 	sdio_out(port, UART_FCR, UART_FCR_ENABLE_FIFO |
port              625 drivers/mmc/core/sdio_uart.c 	sdio_out(port, UART_FCR, 0);
port              630 drivers/mmc/core/sdio_uart.c 	(void) sdio_in(port, UART_LSR);
port              631 drivers/mmc/core/sdio_uart.c 	(void) sdio_in(port, UART_RX);
port              632 drivers/mmc/core/sdio_uart.c 	(void) sdio_in(port, UART_IIR);
port              633 drivers/mmc/core/sdio_uart.c 	(void) sdio_in(port, UART_MSR);
port              638 drivers/mmc/core/sdio_uart.c 	sdio_out(port, UART_LCR, UART_LCR_WLEN8);
port              640 drivers/mmc/core/sdio_uart.c 	port->ier = UART_IER_RLSI|UART_IER_RDI|UART_IER_RTOIE|UART_IER_UUE;
port              641 drivers/mmc/core/sdio_uart.c 	port->mctrl = TIOCM_OUT2;
port              643 drivers/mmc/core/sdio_uart.c 	sdio_uart_change_speed(port, &tty->termios, NULL);
port              646 drivers/mmc/core/sdio_uart.c 		sdio_uart_set_mctrl(port, TIOCM_RTS | TIOCM_DTR);
port              649 drivers/mmc/core/sdio_uart.c 		if (!(sdio_uart_get_mctrl(port) & TIOCM_CTS))
port              655 drivers/mmc/core/sdio_uart.c 	sdio_uart_irq(port->func);
port              657 drivers/mmc/core/sdio_uart.c 	sdio_uart_release_func(port);
port              661 drivers/mmc/core/sdio_uart.c 	sdio_disable_func(port->func);
port              663 drivers/mmc/core/sdio_uart.c 	sdio_uart_release_func(port);
port              679 drivers/mmc/core/sdio_uart.c 	struct sdio_uart_port *port =
port              680 drivers/mmc/core/sdio_uart.c 			container_of(tport, struct sdio_uart_port, port);
port              683 drivers/mmc/core/sdio_uart.c 	ret = sdio_uart_claim_func(port);
port              687 drivers/mmc/core/sdio_uart.c 	sdio_uart_stop_rx(port);
port              690 drivers/mmc/core/sdio_uart.c 	sdio_release_irq(port->func);
port              691 drivers/mmc/core/sdio_uart.c 	port->ier = 0;
port              692 drivers/mmc/core/sdio_uart.c 	sdio_out(port, UART_IER, 0);
port              694 drivers/mmc/core/sdio_uart.c 	sdio_uart_clear_mctrl(port, TIOCM_OUT2);
port              697 drivers/mmc/core/sdio_uart.c 	port->lcr &= ~UART_LCR_SBC;
port              698 drivers/mmc/core/sdio_uart.c 	sdio_out(port, UART_LCR, port->lcr);
port              699 drivers/mmc/core/sdio_uart.c 	sdio_out(port, UART_FCR, UART_FCR_ENABLE_FIFO |
port              702 drivers/mmc/core/sdio_uart.c 	sdio_out(port, UART_FCR, 0);
port              704 drivers/mmc/core/sdio_uart.c 	sdio_disable_func(port->func);
port              706 drivers/mmc/core/sdio_uart.c 	sdio_uart_release_func(port);
port              711 drivers/mmc/core/sdio_uart.c 	struct sdio_uart_port *port =
port              712 drivers/mmc/core/sdio_uart.c 		container_of(tport, struct sdio_uart_port, port);
port              713 drivers/mmc/core/sdio_uart.c 	kfifo_free(&port->xmit_fifo);
port              714 drivers/mmc/core/sdio_uart.c 	kfree(port);
port              729 drivers/mmc/core/sdio_uart.c 	struct sdio_uart_port *port = sdio_uart_port_get(idx);
port              734 drivers/mmc/core/sdio_uart.c 		tty->driver_data = port;
port              736 drivers/mmc/core/sdio_uart.c 		sdio_uart_port_put(port);
port              750 drivers/mmc/core/sdio_uart.c 	struct sdio_uart_port *port = tty->driver_data;
port              752 drivers/mmc/core/sdio_uart.c 	sdio_uart_port_put(port);
port              761 drivers/mmc/core/sdio_uart.c 	struct sdio_uart_port *port = tty->driver_data;
port              762 drivers/mmc/core/sdio_uart.c 	return tty_port_open(&port->port, tty, filp);
port              767 drivers/mmc/core/sdio_uart.c 	struct sdio_uart_port *port = tty->driver_data;
port              768 drivers/mmc/core/sdio_uart.c 	tty_port_close(&port->port, tty, filp);
port              773 drivers/mmc/core/sdio_uart.c 	struct sdio_uart_port *port = tty->driver_data;
port              774 drivers/mmc/core/sdio_uart.c 	tty_port_hangup(&port->port);
port              780 drivers/mmc/core/sdio_uart.c 	struct sdio_uart_port *port = tty->driver_data;
port              783 drivers/mmc/core/sdio_uart.c 	if (!port->func)
port              786 drivers/mmc/core/sdio_uart.c 	ret = kfifo_in_locked(&port->xmit_fifo, buf, count, &port->write_lock);
port              787 drivers/mmc/core/sdio_uart.c 	if (!(port->ier & UART_IER_THRI)) {
port              788 drivers/mmc/core/sdio_uart.c 		int err = sdio_uart_claim_func(port);
port              790 drivers/mmc/core/sdio_uart.c 			sdio_uart_start_tx(port);
port              791 drivers/mmc/core/sdio_uart.c 			sdio_uart_irq(port->func);
port              792 drivers/mmc/core/sdio_uart.c 			sdio_uart_release_func(port);
port              802 drivers/mmc/core/sdio_uart.c 	struct sdio_uart_port *port = tty->driver_data;
port              803 drivers/mmc/core/sdio_uart.c 	return FIFO_SIZE - kfifo_len(&port->xmit_fifo);
port              808 drivers/mmc/core/sdio_uart.c 	struct sdio_uart_port *port = tty->driver_data;
port              809 drivers/mmc/core/sdio_uart.c 	return kfifo_len(&port->xmit_fifo);
port              814 drivers/mmc/core/sdio_uart.c 	struct sdio_uart_port *port = tty->driver_data;
port              816 drivers/mmc/core/sdio_uart.c 	port->x_char = ch;
port              817 drivers/mmc/core/sdio_uart.c 	if (ch && !(port->ier & UART_IER_THRI)) {
port              818 drivers/mmc/core/sdio_uart.c 		if (sdio_uart_claim_func(port) != 0)
port              820 drivers/mmc/core/sdio_uart.c 		sdio_uart_start_tx(port);
port              821 drivers/mmc/core/sdio_uart.c 		sdio_uart_irq(port->func);
port              822 drivers/mmc/core/sdio_uart.c 		sdio_uart_release_func(port);
port              828 drivers/mmc/core/sdio_uart.c 	struct sdio_uart_port *port = tty->driver_data;
port              833 drivers/mmc/core/sdio_uart.c 	if (sdio_uart_claim_func(port) != 0)
port              837 drivers/mmc/core/sdio_uart.c 		port->x_char = STOP_CHAR(tty);
port              838 drivers/mmc/core/sdio_uart.c 		sdio_uart_start_tx(port);
port              842 drivers/mmc/core/sdio_uart.c 		sdio_uart_clear_mctrl(port, TIOCM_RTS);
port              844 drivers/mmc/core/sdio_uart.c 	sdio_uart_irq(port->func);
port              845 drivers/mmc/core/sdio_uart.c 	sdio_uart_release_func(port);
port              850 drivers/mmc/core/sdio_uart.c 	struct sdio_uart_port *port = tty->driver_data;
port              855 drivers/mmc/core/sdio_uart.c 	if (sdio_uart_claim_func(port) != 0)
port              859 drivers/mmc/core/sdio_uart.c 		if (port->x_char) {
port              860 drivers/mmc/core/sdio_uart.c 			port->x_char = 0;
port              862 drivers/mmc/core/sdio_uart.c 			port->x_char = START_CHAR(tty);
port              863 drivers/mmc/core/sdio_uart.c 			sdio_uart_start_tx(port);
port              868 drivers/mmc/core/sdio_uart.c 		sdio_uart_set_mctrl(port, TIOCM_RTS);
port              870 drivers/mmc/core/sdio_uart.c 	sdio_uart_irq(port->func);
port              871 drivers/mmc/core/sdio_uart.c 	sdio_uart_release_func(port);
port              877 drivers/mmc/core/sdio_uart.c 	struct sdio_uart_port *port = tty->driver_data;
port              880 drivers/mmc/core/sdio_uart.c 	if (sdio_uart_claim_func(port) != 0)
port              883 drivers/mmc/core/sdio_uart.c 	sdio_uart_change_speed(port, &tty->termios, old_termios);
port              887 drivers/mmc/core/sdio_uart.c 		sdio_uart_clear_mctrl(port, TIOCM_RTS | TIOCM_DTR);
port              894 drivers/mmc/core/sdio_uart.c 		sdio_uart_set_mctrl(port, mask);
port              900 drivers/mmc/core/sdio_uart.c 		sdio_uart_start_tx(port);
port              905 drivers/mmc/core/sdio_uart.c 		if (!(sdio_uart_get_mctrl(port) & TIOCM_CTS)) {
port              907 drivers/mmc/core/sdio_uart.c 			sdio_uart_stop_tx(port);
port              911 drivers/mmc/core/sdio_uart.c 	sdio_uart_release_func(port);
port              916 drivers/mmc/core/sdio_uart.c 	struct sdio_uart_port *port = tty->driver_data;
port              919 drivers/mmc/core/sdio_uart.c 	result = sdio_uart_claim_func(port);
port              924 drivers/mmc/core/sdio_uart.c 		port->lcr |= UART_LCR_SBC;
port              926 drivers/mmc/core/sdio_uart.c 		port->lcr &= ~UART_LCR_SBC;
port              927 drivers/mmc/core/sdio_uart.c 	sdio_out(port, UART_LCR, port->lcr);
port              929 drivers/mmc/core/sdio_uart.c 	sdio_uart_release_func(port);
port              935 drivers/mmc/core/sdio_uart.c 	struct sdio_uart_port *port = tty->driver_data;
port              938 drivers/mmc/core/sdio_uart.c 	result = sdio_uart_claim_func(port);
port              940 drivers/mmc/core/sdio_uart.c 		result = port->mctrl | sdio_uart_get_mctrl(port);
port              941 drivers/mmc/core/sdio_uart.c 		sdio_uart_release_func(port);
port              950 drivers/mmc/core/sdio_uart.c 	struct sdio_uart_port *port = tty->driver_data;
port              953 drivers/mmc/core/sdio_uart.c 	result = sdio_uart_claim_func(port);
port              955 drivers/mmc/core/sdio_uart.c 		sdio_uart_update_mctrl(port, set, clear);
port              956 drivers/mmc/core/sdio_uart.c 		sdio_uart_release_func(port);
port              969 drivers/mmc/core/sdio_uart.c 		struct sdio_uart_port *port = sdio_uart_port_get(i);
port              970 drivers/mmc/core/sdio_uart.c 		if (port) {
port              974 drivers/mmc/core/sdio_uart.c 					      port->icount.tx, port->icount.rx);
port              975 drivers/mmc/core/sdio_uart.c 				if (port->icount.frame)
port              977 drivers/mmc/core/sdio_uart.c 						      port->icount.frame);
port              978 drivers/mmc/core/sdio_uart.c 				if (port->icount.parity)
port              980 drivers/mmc/core/sdio_uart.c 						      port->icount.parity);
port              981 drivers/mmc/core/sdio_uart.c 				if (port->icount.brk)
port              983 drivers/mmc/core/sdio_uart.c 						      port->icount.brk);
port              984 drivers/mmc/core/sdio_uart.c 				if (port->icount.overrun)
port              986 drivers/mmc/core/sdio_uart.c 						      port->icount.overrun);
port              987 drivers/mmc/core/sdio_uart.c 				if (port->icount.cts)
port              989 drivers/mmc/core/sdio_uart.c 						      port->icount.cts);
port              990 drivers/mmc/core/sdio_uart.c 				if (port->icount.dsr)
port              992 drivers/mmc/core/sdio_uart.c 						      port->icount.dsr);
port              993 drivers/mmc/core/sdio_uart.c 				if (port->icount.rng)
port              995 drivers/mmc/core/sdio_uart.c 						      port->icount.rng);
port              996 drivers/mmc/core/sdio_uart.c 				if (port->icount.dcd)
port              998 drivers/mmc/core/sdio_uart.c 						      port->icount.dcd);
port             1000 drivers/mmc/core/sdio_uart.c 			sdio_uart_port_put(port);
port             1039 drivers/mmc/core/sdio_uart.c 	struct sdio_uart_port *port;
port             1042 drivers/mmc/core/sdio_uart.c 	port = kzalloc(sizeof(struct sdio_uart_port), GFP_KERNEL);
port             1043 drivers/mmc/core/sdio_uart.c 	if (!port)
port             1049 drivers/mmc/core/sdio_uart.c 		kfree(port);
port             1068 drivers/mmc/core/sdio_uart.c 			kfree(port);
port             1073 drivers/mmc/core/sdio_uart.c 		port->regs_offset = (tpl->data[4] << 0) |
port             1077 drivers/mmc/core/sdio_uart.c 		       sdio_func_id(func), port->regs_offset);
port             1078 drivers/mmc/core/sdio_uart.c 		port->uartclk = tpl->data[7] * 115200;
port             1079 drivers/mmc/core/sdio_uart.c 		if (port->uartclk == 0)
port             1080 drivers/mmc/core/sdio_uart.c 			port->uartclk = 115200;
port             1082 drivers/mmc/core/sdio_uart.c 		       sdio_func_id(func), port->uartclk,
port             1085 drivers/mmc/core/sdio_uart.c 		kfree(port);
port             1089 drivers/mmc/core/sdio_uart.c 	port->func = func;
port             1090 drivers/mmc/core/sdio_uart.c 	sdio_set_drvdata(func, port);
port             1091 drivers/mmc/core/sdio_uart.c 	tty_port_init(&port->port);
port             1092 drivers/mmc/core/sdio_uart.c 	port->port.ops = &sdio_uart_port_ops;
port             1094 drivers/mmc/core/sdio_uart.c 	ret = sdio_uart_add_port(port);
port             1096 drivers/mmc/core/sdio_uart.c 		kfree(port);
port             1099 drivers/mmc/core/sdio_uart.c 		dev = tty_port_register_device(&port->port,
port             1100 drivers/mmc/core/sdio_uart.c 				sdio_uart_tty_driver, port->index, &func->dev);
port             1102 drivers/mmc/core/sdio_uart.c 			sdio_uart_port_remove(port);
port             1112 drivers/mmc/core/sdio_uart.c 	struct sdio_uart_port *port = sdio_get_drvdata(func);
port             1114 drivers/mmc/core/sdio_uart.c 	tty_unregister_device(sdio_uart_tty_driver, port->index);
port             1115 drivers/mmc/core/sdio_uart.c 	sdio_uart_port_remove(port);
port              167 drivers/mmc/host/atmel-mci.c #define	atmci_readl(port, reg)				\
port              168 drivers/mmc/host/atmel-mci.c 	__raw_readl((port)->regs + reg)
port              169 drivers/mmc/host/atmel-mci.c #define	atmci_writel(port, reg, value)			\
port              170 drivers/mmc/host/atmel-mci.c 	__raw_writel((value), (port)->regs + reg)
port              132 drivers/mtd/maps/vmu-flash.c 				" to lack of memory\n", mdev->port,
port              152 drivers/mtd/maps/vmu-flash.c 					" is busy\n", mdev->port, mdev->unit);
port              197 drivers/mtd/maps/vmu-flash.c 					mdev->port, mdev->unit, num);
port              201 drivers/mtd/maps/vmu-flash.c 					mdev->port, mdev->unit, num);
port              259 drivers/mtd/maps/vmu-flash.c 					mdev->port, mdev->unit);
port              280 drivers/mtd/maps/vmu-flash.c 				" communicate with VMU", mdev->port,
port              296 drivers/mtd/maps/vmu-flash.c 	dev_err(&mdev->dev, "VMU (%d, %d): write failed\n", mdev->port,
port              530 drivers/mtd/maps/vmu-flash.c 		mdev->port, mdev->unit, card->partition);
port              578 drivers/mtd/maps/vmu-flash.c 		"error is 0x%X\n", mdev->port, mdev->unit, error);
port              660 drivers/mtd/maps/vmu-flash.c 				mdev->port, mdev->unit);
port              676 drivers/mtd/maps/vmu-flash.c 			" error is 0x%X\n", mdev->port, mdev->unit, error);
port              738 drivers/mtd/maps/vmu-flash.c 			mdev->port, mdev->unit);
port              743 drivers/mtd/maps/vmu-flash.c 			mdev->port, mdev->unit);
port              748 drivers/mtd/maps/vmu-flash.c 			mdev->port, mdev->unit);
port              753 drivers/mtd/maps/vmu-flash.c 			mdev->port, mdev->unit);
port              758 drivers/mtd/maps/vmu-flash.c 			mdev->port, mdev->unit);
port              763 drivers/mtd/maps/vmu-flash.c 			mdev->port, mdev->unit);
port              768 drivers/mtd/maps/vmu-flash.c 			mdev->port, mdev->unit, error);
port              216 drivers/net/appletalk/cops.c 	unsigned *port;
port              243 drivers/net/appletalk/cops.c 		for (port = ports; *port && cops_probe1(dev, *port) < 0; port++)
port              245 drivers/net/appletalk/cops.c 		if (!*port)
port              103 drivers/net/arcnet/com90xx.c 	int numports, numshmems, *port;
port              141 drivers/net/arcnet/com90xx.c 	for (port = &ports[0]; port - ports < numports; port++) {
port              148 drivers/net/arcnet/com90xx.c 		arc_cont(D_INIT, "%Xh ", *port);
port              150 drivers/net/arcnet/com90xx.c 		ioaddr = *port;
port              152 drivers/net/arcnet/com90xx.c 		if (!request_region(*port, ARCNET_TOTAL_SIZE,
port              158 drivers/net/arcnet/com90xx.c 			*port-- = ports[--numports];
port              166 drivers/net/arcnet/com90xx.c 			release_region(*port, ARCNET_TOTAL_SIZE);
port              167 drivers/net/arcnet/com90xx.c 			*port-- = ports[--numports];
port              191 drivers/net/arcnet/com90xx.c 	for (port = &ports[0]; port < ports + numports; port++) {
port              198 drivers/net/arcnet/com90xx.c 		arc_cont(D_INIT, "%Xh ", *port);
port              271 drivers/net/arcnet/com90xx.c 		for (port = &ports[0]; port < ports + numports; port++)
port              272 drivers/net/arcnet/com90xx.c 			release_region(*port, ARCNET_TOTAL_SIZE);
port              300 drivers/net/arcnet/com90xx.c 	for (port = &ports[0]; port < ports + numports; port++) {
port              309 drivers/net/arcnet/com90xx.c 		arc_cont(D_INIT, "%Xh ", *port);
port              311 drivers/net/arcnet/com90xx.c 		ioaddr = *port;
port              320 drivers/net/arcnet/com90xx.c 			release_region(*port, ARCNET_TOTAL_SIZE);
port              321 drivers/net/arcnet/com90xx.c 			*port-- = ports[--numports];
port              333 drivers/net/arcnet/com90xx.c 			release_region(*port, ARCNET_TOTAL_SIZE);
port              334 drivers/net/arcnet/com90xx.c 			*port-- = ports[--numports];
port              356 drivers/net/arcnet/com90xx.c 				release_region(*port, ARCNET_TOTAL_SIZE);
port              357 drivers/net/arcnet/com90xx.c 				*port-- = ports[--numports];
port              396 drivers/net/arcnet/com90xx.c 				if (com90xx_found(*port, airq, ptr, base) == 0)
port              419 drivers/net/arcnet/com90xx.c 			release_region(*port, ARCNET_TOTAL_SIZE);
port              420 drivers/net/arcnet/com90xx.c 		*port-- = ports[--numports];
port              102 drivers/net/bonding/bond_3ad.c static int ad_lacpdu_send(struct port *port);
port              103 drivers/net/bonding/bond_3ad.c static int ad_marker_send(struct port *port, struct bond_marker *marker);
port              104 drivers/net/bonding/bond_3ad.c static void ad_mux_machine(struct port *port, bool *update_slave_arr);
port              105 drivers/net/bonding/bond_3ad.c static void ad_rx_machine(struct lacpdu *lacpdu, struct port *port);
port              106 drivers/net/bonding/bond_3ad.c static void ad_tx_machine(struct port *port);
port              107 drivers/net/bonding/bond_3ad.c static void ad_periodic_machine(struct port *port);
port              108 drivers/net/bonding/bond_3ad.c static void ad_port_selection_logic(struct port *port, bool *update_slave_arr);
port              113 drivers/net/bonding/bond_3ad.c static void ad_initialize_port(struct port *port, int lacp_fast);
port              114 drivers/net/bonding/bond_3ad.c static void ad_enable_collecting_distributing(struct port *port,
port              116 drivers/net/bonding/bond_3ad.c static void ad_disable_collecting_distributing(struct port *port,
port              119 drivers/net/bonding/bond_3ad.c 				    struct port *port);
port              121 drivers/net/bonding/bond_3ad.c 					struct port *port);
port              122 drivers/net/bonding/bond_3ad.c static void ad_update_actor_keys(struct port *port, bool reset);
port              133 drivers/net/bonding/bond_3ad.c static inline struct bonding *__get_bond_by_port(struct port *port)
port              135 drivers/net/bonding/bond_3ad.c 	if (port->slave == NULL)
port              138 drivers/net/bonding/bond_3ad.c 	return bond_get_bond_by_slave(port->slave);
port              149 drivers/net/bonding/bond_3ad.c static inline struct aggregator *__get_first_agg(struct port *port)
port              151 drivers/net/bonding/bond_3ad.c 	struct bonding *bond = __get_bond_by_port(port);
port              183 drivers/net/bonding/bond_3ad.c static inline void __disable_port(struct port *port)
port              185 drivers/net/bonding/bond_3ad.c 	bond_set_slave_inactive_flags(port->slave, BOND_SLAVE_NOTIFY_LATER);
port              192 drivers/net/bonding/bond_3ad.c static inline void __enable_port(struct port *port)
port              194 drivers/net/bonding/bond_3ad.c 	struct slave *slave = port->slave;
port              204 drivers/net/bonding/bond_3ad.c static inline int __port_is_enabled(struct port *port)
port              206 drivers/net/bonding/bond_3ad.c 	return bond_is_active_slave(port->slave);
port              215 drivers/net/bonding/bond_3ad.c static inline u32 __get_agg_selection_mode(struct port *port)
port              217 drivers/net/bonding/bond_3ad.c 	struct bonding *bond = __get_bond_by_port(port);
port              229 drivers/net/bonding/bond_3ad.c static inline int __check_agg_selection_timer(struct port *port)
port              231 drivers/net/bonding/bond_3ad.c 	struct bonding *bond = __get_bond_by_port(port);
port              259 drivers/net/bonding/bond_3ad.c static u16 __get_link_speed(struct port *port)
port              261 drivers/net/bonding/bond_3ad.c 	struct slave *slave = port->slave;
port              331 drivers/net/bonding/bond_3ad.c 					     port->actor_port_number);
port              338 drivers/net/bonding/bond_3ad.c 		  port->actor_port_number, speed);
port              350 drivers/net/bonding/bond_3ad.c static u8 __get_duplex(struct port *port)
port              352 drivers/net/bonding/bond_3ad.c 	struct slave *slave = port->slave;
port              363 drivers/net/bonding/bond_3ad.c 				  port->actor_port_number);
port              369 drivers/net/bonding/bond_3ad.c 				  port->actor_port_number);
port              376 drivers/net/bonding/bond_3ad.c static void __ad_actor_update_port(struct port *port)
port              378 drivers/net/bonding/bond_3ad.c 	const struct bonding *bond = bond_get_bond_by_slave(port->slave);
port              380 drivers/net/bonding/bond_3ad.c 	port->actor_system = BOND_AD_INFO(bond).system.sys_mac_addr;
port              381 drivers/net/bonding/bond_3ad.c 	port->actor_system_priority = BOND_AD_INFO(bond).system.sys_priority;
port              449 drivers/net/bonding/bond_3ad.c static void __choose_matched(struct lacpdu *lacpdu, struct port *port)
port              455 drivers/net/bonding/bond_3ad.c 	if (((ntohs(lacpdu->partner_port) == port->actor_port_number) &&
port              456 drivers/net/bonding/bond_3ad.c 	     (ntohs(lacpdu->partner_port_priority) == port->actor_port_priority) &&
port              457 drivers/net/bonding/bond_3ad.c 	     MAC_ADDRESS_EQUAL(&(lacpdu->partner_system), &(port->actor_system)) &&
port              458 drivers/net/bonding/bond_3ad.c 	     (ntohs(lacpdu->partner_system_priority) == port->actor_system_priority) &&
port              459 drivers/net/bonding/bond_3ad.c 	     (ntohs(lacpdu->partner_key) == port->actor_oper_port_key) &&
port              460 drivers/net/bonding/bond_3ad.c 	     ((lacpdu->partner_state & AD_STATE_AGGREGATION) == (port->actor_oper_port_state & AD_STATE_AGGREGATION))) ||
port              463 drivers/net/bonding/bond_3ad.c 		port->sm_vars |= AD_PORT_MATCHED;
port              465 drivers/net/bonding/bond_3ad.c 		port->sm_vars &= ~AD_PORT_MATCHED;
port              478 drivers/net/bonding/bond_3ad.c static void __record_pdu(struct lacpdu *lacpdu, struct port *port)
port              480 drivers/net/bonding/bond_3ad.c 	if (lacpdu && port) {
port              481 drivers/net/bonding/bond_3ad.c 		struct port_params *partner = &port->partner_oper;
port              483 drivers/net/bonding/bond_3ad.c 		__choose_matched(lacpdu, port);
port              495 drivers/net/bonding/bond_3ad.c 		port->actor_oper_port_state &= ~AD_STATE_DEFAULTED;
port              500 drivers/net/bonding/bond_3ad.c 		if ((port->sm_vars & AD_PORT_MATCHED) &&
port              503 drivers/net/bonding/bond_3ad.c 			slave_dbg(port->slave->bond->dev, port->slave->dev,
port              507 drivers/net/bonding/bond_3ad.c 			slave_dbg(port->slave->bond->dev, port->slave->dev,
port              521 drivers/net/bonding/bond_3ad.c static void __record_default(struct port *port)
port              523 drivers/net/bonding/bond_3ad.c 	if (port) {
port              525 drivers/net/bonding/bond_3ad.c 		memcpy(&port->partner_oper, &port->partner_admin,
port              529 drivers/net/bonding/bond_3ad.c 		port->actor_oper_port_state |= AD_STATE_DEFAULTED;
port              546 drivers/net/bonding/bond_3ad.c static void __update_selected(struct lacpdu *lacpdu, struct port *port)
port              548 drivers/net/bonding/bond_3ad.c 	if (lacpdu && port) {
port              549 drivers/net/bonding/bond_3ad.c 		const struct port_params *partner = &port->partner_oper;
port              560 drivers/net/bonding/bond_3ad.c 			port->sm_vars &= ~AD_PORT_SELECTED;
port              577 drivers/net/bonding/bond_3ad.c static void __update_default_selected(struct port *port)
port              579 drivers/net/bonding/bond_3ad.c 	if (port) {
port              580 drivers/net/bonding/bond_3ad.c 		const struct port_params *admin = &port->partner_admin;
port              581 drivers/net/bonding/bond_3ad.c 		const struct port_params *oper = &port->partner_oper;
port              593 drivers/net/bonding/bond_3ad.c 			port->sm_vars &= ~AD_PORT_SELECTED;
port              610 drivers/net/bonding/bond_3ad.c static void __update_ntt(struct lacpdu *lacpdu, struct port *port)
port              613 drivers/net/bonding/bond_3ad.c 	if (lacpdu && port) {
port              617 drivers/net/bonding/bond_3ad.c 		if ((ntohs(lacpdu->partner_port) != port->actor_port_number) ||
port              618 drivers/net/bonding/bond_3ad.c 		    (ntohs(lacpdu->partner_port_priority) != port->actor_port_priority) ||
port              619 drivers/net/bonding/bond_3ad.c 		    !MAC_ADDRESS_EQUAL(&(lacpdu->partner_system), &(port->actor_system)) ||
port              620 drivers/net/bonding/bond_3ad.c 		    (ntohs(lacpdu->partner_system_priority) != port->actor_system_priority) ||
port              621 drivers/net/bonding/bond_3ad.c 		    (ntohs(lacpdu->partner_key) != port->actor_oper_port_key) ||
port              622 drivers/net/bonding/bond_3ad.c 		    ((lacpdu->partner_state & AD_STATE_LACP_ACTIVITY) != (port->actor_oper_port_state & AD_STATE_LACP_ACTIVITY)) ||
port              623 drivers/net/bonding/bond_3ad.c 		    ((lacpdu->partner_state & AD_STATE_LACP_TIMEOUT) != (port->actor_oper_port_state & AD_STATE_LACP_TIMEOUT)) ||
port              624 drivers/net/bonding/bond_3ad.c 		    ((lacpdu->partner_state & AD_STATE_SYNCHRONIZATION) != (port->actor_oper_port_state & AD_STATE_SYNCHRONIZATION)) ||
port              625 drivers/net/bonding/bond_3ad.c 		    ((lacpdu->partner_state & AD_STATE_AGGREGATION) != (port->actor_oper_port_state & AD_STATE_AGGREGATION))
port              627 drivers/net/bonding/bond_3ad.c 			port->ntt = true;
port              639 drivers/net/bonding/bond_3ad.c 	struct port *port;
port              646 drivers/net/bonding/bond_3ad.c 		for (port = aggregator->lag_ports;
port              647 drivers/net/bonding/bond_3ad.c 		     port;
port              648 drivers/net/bonding/bond_3ad.c 		     port = port->next_port_in_aggregator) {
port              649 drivers/net/bonding/bond_3ad.c 			if (!(port->sm_vars & AD_PORT_READY_N)) {
port              667 drivers/net/bonding/bond_3ad.c 	struct port *port;
port              669 drivers/net/bonding/bond_3ad.c 	for (port = aggregator->lag_ports; port;
port              670 drivers/net/bonding/bond_3ad.c 	     port = port->next_port_in_aggregator) {
port              672 drivers/net/bonding/bond_3ad.c 			port->sm_vars |= AD_PORT_READY;
port              674 drivers/net/bonding/bond_3ad.c 			port->sm_vars &= ~AD_PORT_READY;
port              680 drivers/net/bonding/bond_3ad.c 	struct port *port;
port              683 drivers/net/bonding/bond_3ad.c 	for (port = agg->lag_ports; port;
port              684 drivers/net/bonding/bond_3ad.c 	     port = port->next_port_in_aggregator) {
port              685 drivers/net/bonding/bond_3ad.c 		if (port->is_enabled)
port              776 drivers/net/bonding/bond_3ad.c static inline void __update_lacpdu_from_port(struct port *port)
port              778 drivers/net/bonding/bond_3ad.c 	struct lacpdu *lacpdu = &port->lacpdu;
port              779 drivers/net/bonding/bond_3ad.c 	const struct port_params *partner = &port->partner_oper;
port              788 drivers/net/bonding/bond_3ad.c 	lacpdu->actor_system_priority = htons(port->actor_system_priority);
port              789 drivers/net/bonding/bond_3ad.c 	lacpdu->actor_system = port->actor_system;
port              790 drivers/net/bonding/bond_3ad.c 	lacpdu->actor_key = htons(port->actor_oper_port_key);
port              791 drivers/net/bonding/bond_3ad.c 	lacpdu->actor_port_priority = htons(port->actor_port_priority);
port              792 drivers/net/bonding/bond_3ad.c 	lacpdu->actor_port = htons(port->actor_port_number);
port              793 drivers/net/bonding/bond_3ad.c 	lacpdu->actor_state = port->actor_oper_port_state;
port              794 drivers/net/bonding/bond_3ad.c 	slave_dbg(port->slave->bond->dev, port->slave->dev,
port              796 drivers/net/bonding/bond_3ad.c 		  port->actor_oper_port_state);
port              830 drivers/net/bonding/bond_3ad.c static int ad_lacpdu_send(struct port *port)
port              832 drivers/net/bonding/bond_3ad.c 	struct slave *slave = port->slave;
port              859 drivers/net/bonding/bond_3ad.c 	lacpdu_header->lacpdu = port->lacpdu;
port              874 drivers/net/bonding/bond_3ad.c static int ad_marker_send(struct port *port, struct bond_marker *marker)
port              876 drivers/net/bonding/bond_3ad.c 	struct slave *slave = port->slave;
port              924 drivers/net/bonding/bond_3ad.c static void ad_mux_machine(struct port *port, bool *update_slave_arr)
port              931 drivers/net/bonding/bond_3ad.c 	last_state = port->sm_mux_state;
port              933 drivers/net/bonding/bond_3ad.c 	if (port->sm_vars & AD_PORT_BEGIN) {
port              934 drivers/net/bonding/bond_3ad.c 		port->sm_mux_state = AD_MUX_DETACHED;
port              936 drivers/net/bonding/bond_3ad.c 		switch (port->sm_mux_state) {
port              938 drivers/net/bonding/bond_3ad.c 			if ((port->sm_vars & AD_PORT_SELECTED)
port              939 drivers/net/bonding/bond_3ad.c 			    || (port->sm_vars & AD_PORT_STANDBY))
port              941 drivers/net/bonding/bond_3ad.c 				port->sm_mux_state = AD_MUX_WAITING;
port              945 drivers/net/bonding/bond_3ad.c 			if (!(port->sm_vars & AD_PORT_SELECTED)) {
port              946 drivers/net/bonding/bond_3ad.c 				port->sm_vars &= ~AD_PORT_READY_N;
port              952 drivers/net/bonding/bond_3ad.c 				__set_agg_ports_ready(port->aggregator, __agg_ports_are_ready(port->aggregator));
port              953 drivers/net/bonding/bond_3ad.c 				port->sm_mux_state = AD_MUX_DETACHED;
port              958 drivers/net/bonding/bond_3ad.c 			if (port->sm_mux_timer_counter
port              959 drivers/net/bonding/bond_3ad.c 			    && !(--port->sm_mux_timer_counter))
port              960 drivers/net/bonding/bond_3ad.c 				port->sm_vars |= AD_PORT_READY_N;
port              967 drivers/net/bonding/bond_3ad.c 			__set_agg_ports_ready(port->aggregator, __agg_ports_are_ready(port->aggregator));
port              972 drivers/net/bonding/bond_3ad.c 			if ((port->sm_vars & AD_PORT_READY)
port              973 drivers/net/bonding/bond_3ad.c 			    && !port->sm_mux_timer_counter)
port              974 drivers/net/bonding/bond_3ad.c 				port->sm_mux_state = AD_MUX_ATTACHED;
port              980 drivers/net/bonding/bond_3ad.c 			if ((port->sm_vars & AD_PORT_SELECTED) &&
port              981 drivers/net/bonding/bond_3ad.c 			    (port->partner_oper.port_state & AD_STATE_SYNCHRONIZATION) &&
port              982 drivers/net/bonding/bond_3ad.c 			    !__check_agg_selection_timer(port)) {
port              983 drivers/net/bonding/bond_3ad.c 				if (port->aggregator->is_active)
port              984 drivers/net/bonding/bond_3ad.c 					port->sm_mux_state =
port              986 drivers/net/bonding/bond_3ad.c 			} else if (!(port->sm_vars & AD_PORT_SELECTED) ||
port              987 drivers/net/bonding/bond_3ad.c 				   (port->sm_vars & AD_PORT_STANDBY)) {
port              989 drivers/net/bonding/bond_3ad.c 				port->sm_vars &= ~AD_PORT_READY_N;
port              995 drivers/net/bonding/bond_3ad.c 				__set_agg_ports_ready(port->aggregator, __agg_ports_are_ready(port->aggregator));
port              996 drivers/net/bonding/bond_3ad.c 				port->sm_mux_state = AD_MUX_DETACHED;
port              997 drivers/net/bonding/bond_3ad.c 			} else if (port->aggregator->is_active) {
port              998 drivers/net/bonding/bond_3ad.c 				port->actor_oper_port_state |=
port             1003 drivers/net/bonding/bond_3ad.c 			if (!(port->sm_vars & AD_PORT_SELECTED) ||
port             1004 drivers/net/bonding/bond_3ad.c 			    (port->sm_vars & AD_PORT_STANDBY) ||
port             1005 drivers/net/bonding/bond_3ad.c 			    !(port->partner_oper.port_state & AD_STATE_SYNCHRONIZATION) ||
port             1006 drivers/net/bonding/bond_3ad.c 			    !(port->actor_oper_port_state & AD_STATE_SYNCHRONIZATION)) {
port             1007 drivers/net/bonding/bond_3ad.c 				port->sm_mux_state = AD_MUX_ATTACHED;
port             1013 drivers/net/bonding/bond_3ad.c 				if (port->aggregator &&
port             1014 drivers/net/bonding/bond_3ad.c 				    port->aggregator->is_active &&
port             1015 drivers/net/bonding/bond_3ad.c 				    !__port_is_enabled(port)) {
port             1017 drivers/net/bonding/bond_3ad.c 					__enable_port(port);
port             1027 drivers/net/bonding/bond_3ad.c 	if (port->sm_mux_state != last_state) {
port             1028 drivers/net/bonding/bond_3ad.c 		slave_dbg(port->slave->bond->dev, port->slave->dev,
port             1030 drivers/net/bonding/bond_3ad.c 			  port->actor_port_number,
port             1032 drivers/net/bonding/bond_3ad.c 			  port->sm_mux_state);
port             1033 drivers/net/bonding/bond_3ad.c 		switch (port->sm_mux_state) {
port             1035 drivers/net/bonding/bond_3ad.c 			port->actor_oper_port_state &= ~AD_STATE_SYNCHRONIZATION;
port             1036 drivers/net/bonding/bond_3ad.c 			ad_disable_collecting_distributing(port,
port             1038 drivers/net/bonding/bond_3ad.c 			port->actor_oper_port_state &= ~AD_STATE_COLLECTING;
port             1039 drivers/net/bonding/bond_3ad.c 			port->actor_oper_port_state &= ~AD_STATE_DISTRIBUTING;
port             1040 drivers/net/bonding/bond_3ad.c 			port->ntt = true;
port             1043 drivers/net/bonding/bond_3ad.c 			port->sm_mux_timer_counter = __ad_timer_to_ticks(AD_WAIT_WHILE_TIMER, 0);
port             1046 drivers/net/bonding/bond_3ad.c 			if (port->aggregator->is_active)
port             1047 drivers/net/bonding/bond_3ad.c 				port->actor_oper_port_state |=
port             1050 drivers/net/bonding/bond_3ad.c 				port->actor_oper_port_state &=
port             1052 drivers/net/bonding/bond_3ad.c 			port->actor_oper_port_state &= ~AD_STATE_COLLECTING;
port             1053 drivers/net/bonding/bond_3ad.c 			port->actor_oper_port_state &= ~AD_STATE_DISTRIBUTING;
port             1054 drivers/net/bonding/bond_3ad.c 			ad_disable_collecting_distributing(port,
port             1056 drivers/net/bonding/bond_3ad.c 			port->ntt = true;
port             1059 drivers/net/bonding/bond_3ad.c 			port->actor_oper_port_state |= AD_STATE_COLLECTING;
port             1060 drivers/net/bonding/bond_3ad.c 			port->actor_oper_port_state |= AD_STATE_DISTRIBUTING;
port             1061 drivers/net/bonding/bond_3ad.c 			port->actor_oper_port_state |= AD_STATE_SYNCHRONIZATION;
port             1062 drivers/net/bonding/bond_3ad.c 			ad_enable_collecting_distributing(port,
port             1064 drivers/net/bonding/bond_3ad.c 			port->ntt = true;
port             1081 drivers/net/bonding/bond_3ad.c static void ad_rx_machine(struct lacpdu *lacpdu, struct port *port)
port             1088 drivers/net/bonding/bond_3ad.c 	last_state = port->sm_rx_state;
port             1091 drivers/net/bonding/bond_3ad.c 		atomic64_inc(&SLAVE_AD_INFO(port->slave)->stats.lacpdu_rx);
port             1092 drivers/net/bonding/bond_3ad.c 		atomic64_inc(&BOND_AD_INFO(port->slave->bond).stats.lacpdu_rx);
port             1097 drivers/net/bonding/bond_3ad.c 	if (port->sm_vars & AD_PORT_BEGIN) {
port             1098 drivers/net/bonding/bond_3ad.c 		port->sm_rx_state = AD_RX_INITIALIZE;
port             1099 drivers/net/bonding/bond_3ad.c 		port->sm_vars |= AD_PORT_CHURNED;
port             1101 drivers/net/bonding/bond_3ad.c 	} else if (!(port->sm_vars & AD_PORT_BEGIN) && !port->is_enabled)
port             1102 drivers/net/bonding/bond_3ad.c 		port->sm_rx_state = AD_RX_PORT_DISABLED;
port             1104 drivers/net/bonding/bond_3ad.c 	else if (lacpdu && ((port->sm_rx_state == AD_RX_EXPIRED) ||
port             1105 drivers/net/bonding/bond_3ad.c 		 (port->sm_rx_state == AD_RX_DEFAULTED) ||
port             1106 drivers/net/bonding/bond_3ad.c 		 (port->sm_rx_state == AD_RX_CURRENT))) {
port             1107 drivers/net/bonding/bond_3ad.c 		if (port->sm_rx_state != AD_RX_CURRENT)
port             1108 drivers/net/bonding/bond_3ad.c 			port->sm_vars |= AD_PORT_CHURNED;
port             1109 drivers/net/bonding/bond_3ad.c 		port->sm_rx_timer_counter = 0;
port             1110 drivers/net/bonding/bond_3ad.c 		port->sm_rx_state = AD_RX_CURRENT;
port             1113 drivers/net/bonding/bond_3ad.c 		if (port->sm_rx_timer_counter &&
port             1114 drivers/net/bonding/bond_3ad.c 		    !(--port->sm_rx_timer_counter)) {
port             1115 drivers/net/bonding/bond_3ad.c 			switch (port->sm_rx_state) {
port             1117 drivers/net/bonding/bond_3ad.c 				port->sm_rx_state = AD_RX_DEFAULTED;
port             1120 drivers/net/bonding/bond_3ad.c 				port->sm_rx_state = AD_RX_EXPIRED;
port             1127 drivers/net/bonding/bond_3ad.c 			switch (port->sm_rx_state) {
port             1129 drivers/net/bonding/bond_3ad.c 				if (port->is_enabled &&
port             1130 drivers/net/bonding/bond_3ad.c 				    (port->sm_vars & AD_PORT_LACP_ENABLED))
port             1131 drivers/net/bonding/bond_3ad.c 					port->sm_rx_state = AD_RX_EXPIRED;
port             1132 drivers/net/bonding/bond_3ad.c 				else if (port->is_enabled
port             1133 drivers/net/bonding/bond_3ad.c 					 && ((port->sm_vars
port             1135 drivers/net/bonding/bond_3ad.c 					port->sm_rx_state = AD_RX_LACP_DISABLED;
port             1145 drivers/net/bonding/bond_3ad.c 	if ((port->sm_rx_state != last_state) || (lacpdu)) {
port             1146 drivers/net/bonding/bond_3ad.c 		slave_dbg(port->slave->bond->dev, port->slave->dev,
port             1148 drivers/net/bonding/bond_3ad.c 			  port->actor_port_number,
port             1150 drivers/net/bonding/bond_3ad.c 			  port->sm_rx_state);
port             1151 drivers/net/bonding/bond_3ad.c 		switch (port->sm_rx_state) {
port             1153 drivers/net/bonding/bond_3ad.c 			if (!(port->actor_oper_port_key & AD_DUPLEX_KEY_MASKS))
port             1154 drivers/net/bonding/bond_3ad.c 				port->sm_vars &= ~AD_PORT_LACP_ENABLED;
port             1156 drivers/net/bonding/bond_3ad.c 				port->sm_vars |= AD_PORT_LACP_ENABLED;
port             1157 drivers/net/bonding/bond_3ad.c 			port->sm_vars &= ~AD_PORT_SELECTED;
port             1158 drivers/net/bonding/bond_3ad.c 			__record_default(port);
port             1159 drivers/net/bonding/bond_3ad.c 			port->actor_oper_port_state &= ~AD_STATE_EXPIRED;
port             1160 drivers/net/bonding/bond_3ad.c 			port->sm_rx_state = AD_RX_PORT_DISABLED;
port             1164 drivers/net/bonding/bond_3ad.c 			port->sm_vars &= ~AD_PORT_MATCHED;
port             1167 drivers/net/bonding/bond_3ad.c 			port->sm_vars &= ~AD_PORT_SELECTED;
port             1168 drivers/net/bonding/bond_3ad.c 			__record_default(port);
port             1169 drivers/net/bonding/bond_3ad.c 			port->partner_oper.port_state &= ~AD_STATE_AGGREGATION;
port             1170 drivers/net/bonding/bond_3ad.c 			port->sm_vars |= AD_PORT_MATCHED;
port             1171 drivers/net/bonding/bond_3ad.c 			port->actor_oper_port_state &= ~AD_STATE_EXPIRED;
port             1180 drivers/net/bonding/bond_3ad.c 			port->partner_oper.port_state &= ~AD_STATE_SYNCHRONIZATION;
port             1181 drivers/net/bonding/bond_3ad.c 			port->sm_vars &= ~AD_PORT_MATCHED;
port             1182 drivers/net/bonding/bond_3ad.c 			port->partner_oper.port_state |= AD_STATE_LACP_TIMEOUT;
port             1183 drivers/net/bonding/bond_3ad.c 			port->partner_oper.port_state |= AD_STATE_LACP_ACTIVITY;
port             1184 drivers/net/bonding/bond_3ad.c 			port->sm_rx_timer_counter = __ad_timer_to_ticks(AD_CURRENT_WHILE_TIMER, (u16)(AD_SHORT_TIMEOUT));
port             1185 drivers/net/bonding/bond_3ad.c 			port->actor_oper_port_state |= AD_STATE_EXPIRED;
port             1186 drivers/net/bonding/bond_3ad.c 			port->sm_vars |= AD_PORT_CHURNED;
port             1189 drivers/net/bonding/bond_3ad.c 			__update_default_selected(port);
port             1190 drivers/net/bonding/bond_3ad.c 			__record_default(port);
port             1191 drivers/net/bonding/bond_3ad.c 			port->sm_vars |= AD_PORT_MATCHED;
port             1192 drivers/net/bonding/bond_3ad.c 			port->actor_oper_port_state &= ~AD_STATE_EXPIRED;
port             1197 drivers/net/bonding/bond_3ad.c 					      &(port->actor_system))) {
port             1198 drivers/net/bonding/bond_3ad.c 				slave_err(port->slave->bond->dev, port->slave->dev, "An illegal loopback occurred on slave\n"
port             1202 drivers/net/bonding/bond_3ad.c 			__update_selected(lacpdu, port);
port             1203 drivers/net/bonding/bond_3ad.c 			__update_ntt(lacpdu, port);
port             1204 drivers/net/bonding/bond_3ad.c 			__record_pdu(lacpdu, port);
port             1205 drivers/net/bonding/bond_3ad.c 			port->sm_rx_timer_counter = __ad_timer_to_ticks(AD_CURRENT_WHILE_TIMER, (u16)(port->actor_oper_port_state & AD_STATE_LACP_TIMEOUT));
port             1206 drivers/net/bonding/bond_3ad.c 			port->actor_oper_port_state &= ~AD_STATE_EXPIRED;
port             1219 drivers/net/bonding/bond_3ad.c static void ad_churn_machine(struct port *port)
port             1221 drivers/net/bonding/bond_3ad.c 	if (port->sm_vars & AD_PORT_CHURNED) {
port             1222 drivers/net/bonding/bond_3ad.c 		port->sm_vars &= ~AD_PORT_CHURNED;
port             1223 drivers/net/bonding/bond_3ad.c 		port->sm_churn_actor_state = AD_CHURN_MONITOR;
port             1224 drivers/net/bonding/bond_3ad.c 		port->sm_churn_partner_state = AD_CHURN_MONITOR;
port             1225 drivers/net/bonding/bond_3ad.c 		port->sm_churn_actor_timer_counter =
port             1227 drivers/net/bonding/bond_3ad.c 		port->sm_churn_partner_timer_counter =
port             1231 drivers/net/bonding/bond_3ad.c 	if (port->sm_churn_actor_timer_counter &&
port             1232 drivers/net/bonding/bond_3ad.c 	    !(--port->sm_churn_actor_timer_counter) &&
port             1233 drivers/net/bonding/bond_3ad.c 	    port->sm_churn_actor_state == AD_CHURN_MONITOR) {
port             1234 drivers/net/bonding/bond_3ad.c 		if (port->actor_oper_port_state & AD_STATE_SYNCHRONIZATION) {
port             1235 drivers/net/bonding/bond_3ad.c 			port->sm_churn_actor_state = AD_NO_CHURN;
port             1237 drivers/net/bonding/bond_3ad.c 			port->churn_actor_count++;
port             1238 drivers/net/bonding/bond_3ad.c 			port->sm_churn_actor_state = AD_CHURN;
port             1241 drivers/net/bonding/bond_3ad.c 	if (port->sm_churn_partner_timer_counter &&
port             1242 drivers/net/bonding/bond_3ad.c 	    !(--port->sm_churn_partner_timer_counter) &&
port             1243 drivers/net/bonding/bond_3ad.c 	    port->sm_churn_partner_state == AD_CHURN_MONITOR) {
port             1244 drivers/net/bonding/bond_3ad.c 		if (port->partner_oper.port_state & AD_STATE_SYNCHRONIZATION) {
port             1245 drivers/net/bonding/bond_3ad.c 			port->sm_churn_partner_state = AD_NO_CHURN;
port             1247 drivers/net/bonding/bond_3ad.c 			port->churn_partner_count++;
port             1248 drivers/net/bonding/bond_3ad.c 			port->sm_churn_partner_state = AD_CHURN;
port             1257 drivers/net/bonding/bond_3ad.c static void ad_tx_machine(struct port *port)
port             1262 drivers/net/bonding/bond_3ad.c 	if (port->sm_tx_timer_counter && !(--port->sm_tx_timer_counter)) {
port             1264 drivers/net/bonding/bond_3ad.c 		if (port->ntt && (port->sm_vars & AD_PORT_LACP_ENABLED)) {
port             1265 drivers/net/bonding/bond_3ad.c 			__update_lacpdu_from_port(port);
port             1267 drivers/net/bonding/bond_3ad.c 			if (ad_lacpdu_send(port) >= 0) {
port             1268 drivers/net/bonding/bond_3ad.c 				slave_dbg(port->slave->bond->dev,
port             1269 drivers/net/bonding/bond_3ad.c 					  port->slave->dev,
port             1271 drivers/net/bonding/bond_3ad.c 					  port->actor_port_number);
port             1276 drivers/net/bonding/bond_3ad.c 				port->ntt = false;
port             1282 drivers/net/bonding/bond_3ad.c 		port->sm_tx_timer_counter = ad_ticks_per_sec/AD_MAX_TX_IN_SECOND;
port             1292 drivers/net/bonding/bond_3ad.c static void ad_periodic_machine(struct port *port)
port             1297 drivers/net/bonding/bond_3ad.c 	last_state = port->sm_periodic_state;
port             1300 drivers/net/bonding/bond_3ad.c 	if (((port->sm_vars & AD_PORT_BEGIN) || !(port->sm_vars & AD_PORT_LACP_ENABLED) || !port->is_enabled) ||
port             1301 drivers/net/bonding/bond_3ad.c 	    (!(port->actor_oper_port_state & AD_STATE_LACP_ACTIVITY) && !(port->partner_oper.port_state & AD_STATE_LACP_ACTIVITY))
port             1303 drivers/net/bonding/bond_3ad.c 		port->sm_periodic_state = AD_NO_PERIODIC;
port             1306 drivers/net/bonding/bond_3ad.c 	else if (port->sm_periodic_timer_counter) {
port             1308 drivers/net/bonding/bond_3ad.c 		if (!(--port->sm_periodic_timer_counter)) {
port             1310 drivers/net/bonding/bond_3ad.c 			port->sm_periodic_state = AD_PERIODIC_TX;
port             1315 drivers/net/bonding/bond_3ad.c 			switch (port->sm_periodic_state) {
port             1317 drivers/net/bonding/bond_3ad.c 				if (!(port->partner_oper.port_state
port             1319 drivers/net/bonding/bond_3ad.c 					port->sm_periodic_state = AD_SLOW_PERIODIC;
port             1322 drivers/net/bonding/bond_3ad.c 				if ((port->partner_oper.port_state & AD_STATE_LACP_TIMEOUT)) {
port             1323 drivers/net/bonding/bond_3ad.c 					port->sm_periodic_timer_counter = 0;
port             1324 drivers/net/bonding/bond_3ad.c 					port->sm_periodic_state = AD_PERIODIC_TX;
port             1332 drivers/net/bonding/bond_3ad.c 		switch (port->sm_periodic_state) {
port             1334 drivers/net/bonding/bond_3ad.c 			port->sm_periodic_state = AD_FAST_PERIODIC;
port             1337 drivers/net/bonding/bond_3ad.c 			if (!(port->partner_oper.port_state &
port             1339 drivers/net/bonding/bond_3ad.c 				port->sm_periodic_state = AD_SLOW_PERIODIC;
port             1341 drivers/net/bonding/bond_3ad.c 				port->sm_periodic_state = AD_FAST_PERIODIC;
port             1349 drivers/net/bonding/bond_3ad.c 	if (port->sm_periodic_state != last_state) {
port             1350 drivers/net/bonding/bond_3ad.c 		slave_dbg(port->slave->bond->dev, port->slave->dev,
port             1352 drivers/net/bonding/bond_3ad.c 			  port->actor_port_number, last_state,
port             1353 drivers/net/bonding/bond_3ad.c 			  port->sm_periodic_state);
port             1354 drivers/net/bonding/bond_3ad.c 		switch (port->sm_periodic_state) {
port             1356 drivers/net/bonding/bond_3ad.c 			port->sm_periodic_timer_counter = 0;
port             1360 drivers/net/bonding/bond_3ad.c 			port->sm_periodic_timer_counter = __ad_timer_to_ticks(AD_PERIODIC_TIMER, (u16)(AD_FAST_PERIODIC_TIME))-1;
port             1364 drivers/net/bonding/bond_3ad.c 			port->sm_periodic_timer_counter = __ad_timer_to_ticks(AD_PERIODIC_TIMER, (u16)(AD_SLOW_PERIODIC_TIME))-1;
port             1367 drivers/net/bonding/bond_3ad.c 			port->ntt = true;
port             1384 drivers/net/bonding/bond_3ad.c static void ad_port_selection_logic(struct port *port, bool *update_slave_arr)
port             1387 drivers/net/bonding/bond_3ad.c 	struct port *last_port = NULL, *curr_port;
port             1394 drivers/net/bonding/bond_3ad.c 	if (port->sm_vars & AD_PORT_SELECTED)
port             1397 drivers/net/bonding/bond_3ad.c 	bond = __get_bond_by_port(port);
port             1400 drivers/net/bonding/bond_3ad.c 	if (port->aggregator) {
port             1402 drivers/net/bonding/bond_3ad.c 		temp_aggregator = port->aggregator;
port             1406 drivers/net/bonding/bond_3ad.c 			if (curr_port == port) {
port             1413 drivers/net/bonding/bond_3ad.c 						port->next_port_in_aggregator;
port             1419 drivers/net/bonding/bond_3ad.c 						port->next_port_in_aggregator;
port             1425 drivers/net/bonding/bond_3ad.c 				port->aggregator = NULL;
port             1426 drivers/net/bonding/bond_3ad.c 				port->next_port_in_aggregator = NULL;
port             1427 drivers/net/bonding/bond_3ad.c 				port->actor_port_aggregator_identifier = 0;
port             1429 drivers/net/bonding/bond_3ad.c 				slave_dbg(bond->dev, port->slave->dev, "Port %d left LAG %d\n",
port             1430 drivers/net/bonding/bond_3ad.c 					  port->actor_port_number,
port             1445 drivers/net/bonding/bond_3ad.c 					     port->slave->bond->dev->name,
port             1446 drivers/net/bonding/bond_3ad.c 					     port->slave->dev->name,
port             1447 drivers/net/bonding/bond_3ad.c 					     port->actor_port_number,
port             1448 drivers/net/bonding/bond_3ad.c 					     port->aggregator->aggregator_identifier);
port             1462 drivers/net/bonding/bond_3ad.c 		if (((aggregator->actor_oper_aggregator_key == port->actor_oper_port_key) && /* if all parameters match AND */
port             1463 drivers/net/bonding/bond_3ad.c 		     MAC_ADDRESS_EQUAL(&(aggregator->partner_system), &(port->partner_oper.system)) &&
port             1464 drivers/net/bonding/bond_3ad.c 		     (aggregator->partner_system_priority == port->partner_oper.system_priority) &&
port             1465 drivers/net/bonding/bond_3ad.c 		     (aggregator->partner_oper_aggregator_key == port->partner_oper.key)
port             1467 drivers/net/bonding/bond_3ad.c 		    ((!MAC_ADDRESS_EQUAL(&(port->partner_oper.system), &(null_mac_addr)) && /* partner answers */
port             1472 drivers/net/bonding/bond_3ad.c 			port->aggregator = aggregator;
port             1473 drivers/net/bonding/bond_3ad.c 			port->actor_port_aggregator_identifier =
port             1474 drivers/net/bonding/bond_3ad.c 				port->aggregator->aggregator_identifier;
port             1475 drivers/net/bonding/bond_3ad.c 			port->next_port_in_aggregator = aggregator->lag_ports;
port             1476 drivers/net/bonding/bond_3ad.c 			port->aggregator->num_of_ports++;
port             1477 drivers/net/bonding/bond_3ad.c 			aggregator->lag_ports = port;
port             1479 drivers/net/bonding/bond_3ad.c 				  port->actor_port_number,
port             1480 drivers/net/bonding/bond_3ad.c 				  port->aggregator->aggregator_identifier);
port             1483 drivers/net/bonding/bond_3ad.c 			port->sm_vars |= AD_PORT_SELECTED;
port             1495 drivers/net/bonding/bond_3ad.c 			port->aggregator = free_aggregator;
port             1496 drivers/net/bonding/bond_3ad.c 			port->actor_port_aggregator_identifier =
port             1497 drivers/net/bonding/bond_3ad.c 				port->aggregator->aggregator_identifier;
port             1502 drivers/net/bonding/bond_3ad.c 			if (port->actor_oper_port_key & AD_DUPLEX_KEY_MASKS)
port             1504 drivers/net/bonding/bond_3ad.c 				port->aggregator->is_individual = false;
port             1506 drivers/net/bonding/bond_3ad.c 				port->aggregator->is_individual = true;
port             1508 drivers/net/bonding/bond_3ad.c 			port->aggregator->actor_admin_aggregator_key =
port             1509 drivers/net/bonding/bond_3ad.c 				port->actor_admin_port_key;
port             1510 drivers/net/bonding/bond_3ad.c 			port->aggregator->actor_oper_aggregator_key =
port             1511 drivers/net/bonding/bond_3ad.c 				port->actor_oper_port_key;
port             1512 drivers/net/bonding/bond_3ad.c 			port->aggregator->partner_system =
port             1513 drivers/net/bonding/bond_3ad.c 				port->partner_oper.system;
port             1514 drivers/net/bonding/bond_3ad.c 			port->aggregator->partner_system_priority =
port             1515 drivers/net/bonding/bond_3ad.c 				port->partner_oper.system_priority;
port             1516 drivers/net/bonding/bond_3ad.c 			port->aggregator->partner_oper_aggregator_key = port->partner_oper.key;
port             1517 drivers/net/bonding/bond_3ad.c 			port->aggregator->receive_state = 1;
port             1518 drivers/net/bonding/bond_3ad.c 			port->aggregator->transmit_state = 1;
port             1519 drivers/net/bonding/bond_3ad.c 			port->aggregator->lag_ports = port;
port             1520 drivers/net/bonding/bond_3ad.c 			port->aggregator->num_of_ports++;
port             1523 drivers/net/bonding/bond_3ad.c 			port->sm_vars |= AD_PORT_SELECTED;
port             1525 drivers/net/bonding/bond_3ad.c 			slave_dbg(bond->dev, port->slave->dev, "Port %d joined LAG %d (new LAG)\n",
port             1526 drivers/net/bonding/bond_3ad.c 				  port->actor_port_number,
port             1527 drivers/net/bonding/bond_3ad.c 				  port->aggregator->aggregator_identifier);
port             1529 drivers/net/bonding/bond_3ad.c 			slave_err(bond->dev, port->slave->dev,
port             1531 drivers/net/bonding/bond_3ad.c 				  port->actor_port_number);
port             1538 drivers/net/bonding/bond_3ad.c 	__set_agg_ports_ready(port->aggregator,
port             1539 drivers/net/bonding/bond_3ad.c 			      __agg_ports_are_ready(port->aggregator));
port             1541 drivers/net/bonding/bond_3ad.c 	aggregator = __get_first_agg(port);
port             1544 drivers/net/bonding/bond_3ad.c 	if (!port->aggregator->is_active)
port             1545 drivers/net/bonding/bond_3ad.c 		port->actor_oper_port_state &= ~AD_STATE_SYNCHRONIZATION;
port             1622 drivers/net/bonding/bond_3ad.c 	struct port *port = agg->lag_ports;
port             1624 drivers/net/bonding/bond_3ad.c 	if (!port)
port             1627 drivers/net/bonding/bond_3ad.c 	for (port = agg->lag_ports; port;
port             1628 drivers/net/bonding/bond_3ad.c 	     port = port->next_port_in_aggregator) {
port             1629 drivers/net/bonding/bond_3ad.c 		if (netif_running(port->slave->dev) &&
port             1630 drivers/net/bonding/bond_3ad.c 		    netif_carrier_ok(port->slave->dev))
port             1670 drivers/net/bonding/bond_3ad.c 	struct port *port;
port             1753 drivers/net/bonding/bond_3ad.c 			for (port = active->lag_ports; port;
port             1754 drivers/net/bonding/bond_3ad.c 			     port = port->next_port_in_aggregator) {
port             1755 drivers/net/bonding/bond_3ad.c 				__disable_port(port);
port             1769 drivers/net/bonding/bond_3ad.c 			for (port = active->lag_ports; port;
port             1770 drivers/net/bonding/bond_3ad.c 			     port = port->next_port_in_aggregator) {
port             1771 drivers/net/bonding/bond_3ad.c 				__enable_port(port);
port             1826 drivers/net/bonding/bond_3ad.c static void ad_initialize_port(struct port *port, int lacp_fast)
port             1847 drivers/net/bonding/bond_3ad.c 	if (port) {
port             1848 drivers/net/bonding/bond_3ad.c 		port->actor_port_priority = 0xff;
port             1849 drivers/net/bonding/bond_3ad.c 		port->actor_port_aggregator_identifier = 0;
port             1850 drivers/net/bonding/bond_3ad.c 		port->ntt = false;
port             1851 drivers/net/bonding/bond_3ad.c 		port->actor_admin_port_state = AD_STATE_AGGREGATION |
port             1853 drivers/net/bonding/bond_3ad.c 		port->actor_oper_port_state  = AD_STATE_AGGREGATION |
port             1857 drivers/net/bonding/bond_3ad.c 			port->actor_oper_port_state |= AD_STATE_LACP_TIMEOUT;
port             1859 drivers/net/bonding/bond_3ad.c 		memcpy(&port->partner_admin, &tmpl, sizeof(tmpl));
port             1860 drivers/net/bonding/bond_3ad.c 		memcpy(&port->partner_oper, &tmpl, sizeof(tmpl));
port             1862 drivers/net/bonding/bond_3ad.c 		port->is_enabled = true;
port             1864 drivers/net/bonding/bond_3ad.c 		port->sm_vars = AD_PORT_BEGIN | AD_PORT_LACP_ENABLED;
port             1865 drivers/net/bonding/bond_3ad.c 		port->sm_rx_state = 0;
port             1866 drivers/net/bonding/bond_3ad.c 		port->sm_rx_timer_counter = 0;
port             1867 drivers/net/bonding/bond_3ad.c 		port->sm_periodic_state = 0;
port             1868 drivers/net/bonding/bond_3ad.c 		port->sm_periodic_timer_counter = 0;
port             1869 drivers/net/bonding/bond_3ad.c 		port->sm_mux_state = 0;
port             1870 drivers/net/bonding/bond_3ad.c 		port->sm_mux_timer_counter = 0;
port             1871 drivers/net/bonding/bond_3ad.c 		port->sm_tx_state = 0;
port             1872 drivers/net/bonding/bond_3ad.c 		port->aggregator = NULL;
port             1873 drivers/net/bonding/bond_3ad.c 		port->next_port_in_aggregator = NULL;
port             1874 drivers/net/bonding/bond_3ad.c 		port->transaction_id = 0;
port             1876 drivers/net/bonding/bond_3ad.c 		port->sm_churn_actor_timer_counter = 0;
port             1877 drivers/net/bonding/bond_3ad.c 		port->sm_churn_actor_state = 0;
port             1878 drivers/net/bonding/bond_3ad.c 		port->churn_actor_count = 0;
port             1879 drivers/net/bonding/bond_3ad.c 		port->sm_churn_partner_timer_counter = 0;
port             1880 drivers/net/bonding/bond_3ad.c 		port->sm_churn_partner_state = 0;
port             1881 drivers/net/bonding/bond_3ad.c 		port->churn_partner_count = 0;
port             1883 drivers/net/bonding/bond_3ad.c 		memcpy(&port->lacpdu, &lacpdu, sizeof(lacpdu));
port             1894 drivers/net/bonding/bond_3ad.c static void ad_enable_collecting_distributing(struct port *port,
port             1897 drivers/net/bonding/bond_3ad.c 	if (port->aggregator->is_active) {
port             1898 drivers/net/bonding/bond_3ad.c 		slave_dbg(port->slave->bond->dev, port->slave->dev,
port             1900 drivers/net/bonding/bond_3ad.c 			  port->actor_port_number,
port             1901 drivers/net/bonding/bond_3ad.c 			  port->aggregator->aggregator_identifier);
port             1902 drivers/net/bonding/bond_3ad.c 		__enable_port(port);
port             1913 drivers/net/bonding/bond_3ad.c static void ad_disable_collecting_distributing(struct port *port,
port             1916 drivers/net/bonding/bond_3ad.c 	if (port->aggregator &&
port             1917 drivers/net/bonding/bond_3ad.c 	    !MAC_ADDRESS_EQUAL(&(port->aggregator->partner_system),
port             1919 drivers/net/bonding/bond_3ad.c 		slave_dbg(port->slave->bond->dev, port->slave->dev,
port             1921 drivers/net/bonding/bond_3ad.c 			  port->actor_port_number,
port             1922 drivers/net/bonding/bond_3ad.c 			  port->aggregator->aggregator_identifier);
port             1923 drivers/net/bonding/bond_3ad.c 		__disable_port(port);
port             1935 drivers/net/bonding/bond_3ad.c 				    struct port *port)
port             1939 drivers/net/bonding/bond_3ad.c 	atomic64_inc(&SLAVE_AD_INFO(port->slave)->stats.marker_rx);
port             1940 drivers/net/bonding/bond_3ad.c 	atomic64_inc(&BOND_AD_INFO(port->slave->bond).stats.marker_rx);
port             1948 drivers/net/bonding/bond_3ad.c 	if (ad_marker_send(port, &marker) >= 0)
port             1949 drivers/net/bonding/bond_3ad.c 		slave_dbg(port->slave->bond->dev, port->slave->dev,
port             1951 drivers/net/bonding/bond_3ad.c 			  port->actor_port_number);
port             1964 drivers/net/bonding/bond_3ad.c 					struct port *port)
port             1966 drivers/net/bonding/bond_3ad.c 	atomic64_inc(&SLAVE_AD_INFO(port->slave)->stats.marker_resp_rx);
port             1967 drivers/net/bonding/bond_3ad.c 	atomic64_inc(&BOND_AD_INFO(port->slave->bond).stats.marker_resp_rx);
port             2035 drivers/net/bonding/bond_3ad.c 	struct port *port;
port             2039 drivers/net/bonding/bond_3ad.c 	if (SLAVE_AD_INFO(slave)->port.slave != slave) {
port             2042 drivers/net/bonding/bond_3ad.c 		port = &(SLAVE_AD_INFO(slave)->port);
port             2044 drivers/net/bonding/bond_3ad.c 		ad_initialize_port(port, bond->params.lacp_fast);
port             2046 drivers/net/bonding/bond_3ad.c 		port->slave = slave;
port             2047 drivers/net/bonding/bond_3ad.c 		port->actor_port_number = SLAVE_AD_INFO(slave)->id;
port             2051 drivers/net/bonding/bond_3ad.c 		port->actor_admin_port_key = bond->params.ad_user_port_key << 6;
port             2052 drivers/net/bonding/bond_3ad.c 		ad_update_actor_keys(port, false);
port             2054 drivers/net/bonding/bond_3ad.c 		__ad_actor_update_port(port);
port             2058 drivers/net/bonding/bond_3ad.c 		port->sm_tx_timer_counter = ad_ticks_per_sec/AD_MAX_TX_IN_SECOND;
port             2060 drivers/net/bonding/bond_3ad.c 		__disable_port(port);
port             2085 drivers/net/bonding/bond_3ad.c 	struct port *port, *prev_port, *temp_port;
port             2096 drivers/net/bonding/bond_3ad.c 	port = &(SLAVE_AD_INFO(slave)->port);
port             2099 drivers/net/bonding/bond_3ad.c 	if (!port->slave) {
port             2108 drivers/net/bonding/bond_3ad.c 	port->actor_oper_port_state &= ~AD_STATE_SYNCHRONIZATION;
port             2109 drivers/net/bonding/bond_3ad.c 	port->actor_oper_port_state &= ~AD_STATE_COLLECTING;
port             2110 drivers/net/bonding/bond_3ad.c 	port->actor_oper_port_state &= ~AD_STATE_DISTRIBUTING;
port             2111 drivers/net/bonding/bond_3ad.c 	port->actor_oper_port_state &= ~AD_STATE_AGGREGATION;
port             2112 drivers/net/bonding/bond_3ad.c 	__update_lacpdu_from_port(port);
port             2113 drivers/net/bonding/bond_3ad.c 	ad_lacpdu_send(port);
port             2122 drivers/net/bonding/bond_3ad.c 		if ((aggregator->lag_ports != port) ||
port             2131 drivers/net/bonding/bond_3ad.c 				    ((new_aggregator->lag_ports == port) &&
port             2142 drivers/net/bonding/bond_3ad.c 			if ((new_aggregator) && ((!new_aggregator->lag_ports) || ((new_aggregator->lag_ports == port) && !new_aggregator->lag_ports->next_port_in_aggregator))) {
port             2147 drivers/net/bonding/bond_3ad.c 				if ((new_aggregator->lag_ports == port) &&
port             2177 drivers/net/bonding/bond_3ad.c 					ad_agg_selection_logic(__get_first_agg(port),
port             2191 drivers/net/bonding/bond_3ad.c 				temp_aggregator = __get_first_agg(port);
port             2199 drivers/net/bonding/bond_3ad.c 	slave_dbg(bond->dev, slave->dev, "Unbinding port %d\n", port->actor_port_number);
port             2209 drivers/net/bonding/bond_3ad.c 			if (temp_port == port) {
port             2224 drivers/net/bonding/bond_3ad.c 						ad_agg_selection_logic(__get_first_agg(port),
port             2232 drivers/net/bonding/bond_3ad.c 	port->slave = NULL;
port             2262 drivers/net/bonding/bond_3ad.c 		struct port *port = &(SLAVE_AD_INFO(slave))->port;
port             2264 drivers/net/bonding/bond_3ad.c 		__ad_actor_update_port(port);
port             2265 drivers/net/bonding/bond_3ad.c 		port->ntt = true;
port             2290 drivers/net/bonding/bond_3ad.c 	struct port *port;
port             2309 drivers/net/bonding/bond_3ad.c 		port = slave ? &(SLAVE_AD_INFO(slave)->port) : NULL;
port             2312 drivers/net/bonding/bond_3ad.c 		if (port) {
port             2313 drivers/net/bonding/bond_3ad.c 			if (!port->slave) {
port             2319 drivers/net/bonding/bond_3ad.c 			aggregator = __get_first_agg(port);
port             2327 drivers/net/bonding/bond_3ad.c 		port = &(SLAVE_AD_INFO(slave)->port);
port             2328 drivers/net/bonding/bond_3ad.c 		if (!port->slave) {
port             2334 drivers/net/bonding/bond_3ad.c 		ad_rx_machine(NULL, port);
port             2335 drivers/net/bonding/bond_3ad.c 		ad_periodic_machine(port);
port             2336 drivers/net/bonding/bond_3ad.c 		ad_port_selection_logic(port, &update_slave_arr);
port             2337 drivers/net/bonding/bond_3ad.c 		ad_mux_machine(port, &update_slave_arr);
port             2338 drivers/net/bonding/bond_3ad.c 		ad_tx_machine(port);
port             2339 drivers/net/bonding/bond_3ad.c 		ad_churn_machine(port);
port             2342 drivers/net/bonding/bond_3ad.c 		if (port->sm_vars & AD_PORT_BEGIN)
port             2343 drivers/net/bonding/bond_3ad.c 			port->sm_vars &= ~AD_PORT_BEGIN;
port             2380 drivers/net/bonding/bond_3ad.c 	struct port *port;
port             2383 drivers/net/bonding/bond_3ad.c 	port = &(SLAVE_AD_INFO(slave)->port);
port             2384 drivers/net/bonding/bond_3ad.c 	if (!port->slave) {
port             2395 drivers/net/bonding/bond_3ad.c 			  port->actor_port_number);
port             2398 drivers/net/bonding/bond_3ad.c 		ad_rx_machine(lacpdu, port);
port             2410 drivers/net/bonding/bond_3ad.c 				  port->actor_port_number);
port             2411 drivers/net/bonding/bond_3ad.c 			ad_marker_info_received(marker, port);
port             2415 drivers/net/bonding/bond_3ad.c 				  port->actor_port_number);
port             2416 drivers/net/bonding/bond_3ad.c 			ad_marker_response_received(marker, port);
port             2420 drivers/net/bonding/bond_3ad.c 				  port->actor_port_number);
port             2446 drivers/net/bonding/bond_3ad.c static void ad_update_actor_keys(struct port *port, bool reset)
port             2450 drivers/net/bonding/bond_3ad.c 	u16 old_oper_key = port->actor_oper_port_key;
port             2452 drivers/net/bonding/bond_3ad.c 	port->actor_admin_port_key &= ~(AD_SPEED_KEY_MASKS|AD_DUPLEX_KEY_MASKS);
port             2454 drivers/net/bonding/bond_3ad.c 		speed = __get_link_speed(port);
port             2456 drivers/net/bonding/bond_3ad.c 		duplex = __get_duplex(port);
port             2457 drivers/net/bonding/bond_3ad.c 		port->actor_admin_port_key |= (speed << 1) | duplex;
port             2459 drivers/net/bonding/bond_3ad.c 	port->actor_oper_port_key = port->actor_admin_port_key;
port             2461 drivers/net/bonding/bond_3ad.c 	if (old_oper_key != port->actor_oper_port_key) {
port             2464 drivers/net/bonding/bond_3ad.c 			port->sm_vars |= AD_PORT_LACP_ENABLED;
port             2466 drivers/net/bonding/bond_3ad.c 			port->sm_vars &= ~AD_PORT_LACP_ENABLED;
port             2470 drivers/net/bonding/bond_3ad.c 				slave_err(port->slave->bond->dev,
port             2471 drivers/net/bonding/bond_3ad.c 					  port->slave->dev,
port             2473 drivers/net/bonding/bond_3ad.c 					  port->actor_port_number);
port             2476 drivers/net/bonding/bond_3ad.c 				port->sm_vars |= AD_PORT_BEGIN;
port             2492 drivers/net/bonding/bond_3ad.c 	struct port *port;
port             2494 drivers/net/bonding/bond_3ad.c 	port = &(SLAVE_AD_INFO(slave)->port);
port             2497 drivers/net/bonding/bond_3ad.c 	if (!port->slave) {
port             2504 drivers/net/bonding/bond_3ad.c 	ad_update_actor_keys(port, false);
port             2507 drivers/net/bonding/bond_3ad.c 		  port->actor_port_number);
port             2520 drivers/net/bonding/bond_3ad.c 	struct port *port;
port             2523 drivers/net/bonding/bond_3ad.c 	port = &(SLAVE_AD_INFO(slave)->port);
port             2526 drivers/net/bonding/bond_3ad.c 	if (!port->slave) {
port             2540 drivers/net/bonding/bond_3ad.c 		port->is_enabled = true;
port             2541 drivers/net/bonding/bond_3ad.c 		ad_update_actor_keys(port, false);
port             2544 drivers/net/bonding/bond_3ad.c 		port->is_enabled = false;
port             2545 drivers/net/bonding/bond_3ad.c 		ad_update_actor_keys(port, true);
port             2547 drivers/net/bonding/bond_3ad.c 	agg = __get_first_agg(port);
port             2553 drivers/net/bonding/bond_3ad.c 		  port->actor_port_number,
port             2621 drivers/net/bonding/bond_3ad.c 	struct port *port;
port             2624 drivers/net/bonding/bond_3ad.c 		port = &(SLAVE_AD_INFO(slave)->port);
port             2625 drivers/net/bonding/bond_3ad.c 		if (port->aggregator && port->aggregator->is_active) {
port             2626 drivers/net/bonding/bond_3ad.c 			aggregator = port->aggregator;
port             2688 drivers/net/bonding/bond_3ad.c 	struct port *port = NULL;
port             2696 drivers/net/bonding/bond_3ad.c 		port = &(SLAVE_AD_INFO(slave)->port);
port             2698 drivers/net/bonding/bond_3ad.c 			port->actor_oper_port_state |= AD_STATE_LACP_TIMEOUT;
port             2700 drivers/net/bonding/bond_3ad.c 			port->actor_oper_port_state &= ~AD_STATE_LACP_TIMEOUT;
port             1000 drivers/net/bonding/bond_main.c 			    SLAVE_AD_INFO(slave)->port.aggregator;
port             4049 drivers/net/bonding/bond_main.c 			agg = SLAVE_AD_INFO(slave)->port.aggregator;
port             4258 drivers/net/bonding/bond_main.c 	cmd->base.port = PORT_OTHER;
port               57 drivers/net/bonding/bond_netlink.c 		const struct port *ad_port;
port               59 drivers/net/bonding/bond_netlink.c 		ad_port = &SLAVE_AD_INFO(slave)->port;
port               60 drivers/net/bonding/bond_netlink.c 		agg = SLAVE_AD_INFO(slave)->port.aggregator;
port              194 drivers/net/bonding/bond_procfs.c 		const struct port *port = &SLAVE_AD_INFO(slave)->port;
port              195 drivers/net/bonding/bond_procfs.c 		const struct aggregator *agg = port->aggregator;
port              201 drivers/net/bonding/bond_procfs.c 				   bond_3ad_churn_desc(port->sm_churn_actor_state));
port              203 drivers/net/bonding/bond_procfs.c 				   bond_3ad_churn_desc(port->sm_churn_partner_state));
port              205 drivers/net/bonding/bond_procfs.c 				   port->churn_actor_count);
port              207 drivers/net/bonding/bond_procfs.c 				   port->churn_partner_count);
port              212 drivers/net/bonding/bond_procfs.c 					   port->actor_system_priority);
port              214 drivers/net/bonding/bond_procfs.c 					   &port->actor_system);
port              216 drivers/net/bonding/bond_procfs.c 					   port->actor_oper_port_key);
port              218 drivers/net/bonding/bond_procfs.c 					   port->actor_port_priority);
port              220 drivers/net/bonding/bond_procfs.c 					   port->actor_port_number);
port              222 drivers/net/bonding/bond_procfs.c 					   port->actor_oper_port_state);
port              226 drivers/net/bonding/bond_procfs.c 					   port->partner_oper.system_priority);
port              228 drivers/net/bonding/bond_procfs.c 					   &port->partner_oper.system);
port              230 drivers/net/bonding/bond_procfs.c 					   port->partner_oper.key);
port              232 drivers/net/bonding/bond_procfs.c 					   port->partner_oper.port_priority);
port              234 drivers/net/bonding/bond_procfs.c 					   port->partner_oper.port_number);
port              236 drivers/net/bonding/bond_procfs.c 					   port->partner_oper.port_state);
port               71 drivers/net/bonding/bond_sysfs_slave.c 		agg = SLAVE_AD_INFO(slave)->port.aggregator;
port               83 drivers/net/bonding/bond_sysfs_slave.c 	const struct port *ad_port;
port               86 drivers/net/bonding/bond_sysfs_slave.c 		ad_port = &SLAVE_AD_INFO(slave)->port;
port               98 drivers/net/bonding/bond_sysfs_slave.c 	const struct port *ad_port;
port              101 drivers/net/bonding/bond_sysfs_slave.c 		ad_port = &SLAVE_AD_INFO(slave)->port;
port               93 drivers/net/caif/caif_serial.c 		ser->tty->port->low_latency << 1;
port               68 drivers/net/can/cc770/cc770_isa.c static unsigned long port[MAXDEV];
port               77 drivers/net/can/cc770/cc770_isa.c module_param_hw_array(port, ulong, ioport, NULL, 0444);
port               78 drivers/net/can/cc770/cc770_isa.c MODULE_PARM_DESC(port, "I/O port number");
port              172 drivers/net/can/cc770/cc770_isa.c 		idx, port[idx], mem[idx], irq[idx]);
port              187 drivers/net/can/cc770/cc770_isa.c 		if (!request_region(port[idx], iosize, KBUILD_MODNAME)) {
port              208 drivers/net/can/cc770/cc770_isa.c 		priv->reg_base = (void __iomem *)port[idx];
port              209 drivers/net/can/cc770/cc770_isa.c 		dev->base_addr = port[idx];
port              281 drivers/net/can/cc770/cc770_isa.c 		release_region(port[idx], iosize);
port              299 drivers/net/can/cc770/cc770_isa.c 			release_region(port[idx], CC770_IOSIZE_INDIRECT);
port              301 drivers/net/can/cc770/cc770_isa.c 			release_region(port[idx], CC770_IOSIZE);
port              321 drivers/net/can/cc770/cc770_isa.c 		if ((port[idx] || mem[idx]) && irq[idx]) {
port              335 drivers/net/can/cc770/cc770_isa.c 				 idx, port[idx], mem[idx], irq[idx]);
port              336 drivers/net/can/cc770/cc770_isa.c 		} else if (idx == 0 || port[idx] || mem[idx]) {
port              107 drivers/net/can/sja1000/ems_pci.c static u8 ems_pci_v1_readb(struct ems_pci_card *card, unsigned int port)
port              109 drivers/net/can/sja1000/ems_pci.c 	return readb(card->base_addr + (port * 4));
port              112 drivers/net/can/sja1000/ems_pci.c static u8 ems_pci_v1_read_reg(const struct sja1000_priv *priv, int port)
port              114 drivers/net/can/sja1000/ems_pci.c 	return readb(priv->reg_base + (port * 4));
port              118 drivers/net/can/sja1000/ems_pci.c 				 int port, u8 val)
port              120 drivers/net/can/sja1000/ems_pci.c 	writeb(val, priv->reg_base + (port * 4));
port              132 drivers/net/can/sja1000/ems_pci.c static u8 ems_pci_v2_read_reg(const struct sja1000_priv *priv, int port)
port              134 drivers/net/can/sja1000/ems_pci.c 	return readb(priv->reg_base + port);
port              138 drivers/net/can/sja1000/ems_pci.c 				 int port, u8 val)
port              140 drivers/net/can/sja1000/ems_pci.c 	writeb(val, priv->reg_base + port);
port               71 drivers/net/can/sja1000/ems_pcmcia.c static u8 ems_pcmcia_read_reg(const struct sja1000_priv *priv, int port)
port               73 drivers/net/can/sja1000/ems_pcmcia.c 	return readb(priv->reg_base + port);
port               76 drivers/net/can/sja1000/ems_pcmcia.c static void ems_pcmcia_write_reg(const struct sja1000_priv *priv, int port,
port               79 drivers/net/can/sja1000/ems_pcmcia.c 	writeb(val, priv->reg_base + port);
port               56 drivers/net/can/sja1000/f81601.c static u8 f81601_pci_read_reg(const struct sja1000_priv *priv, int port)
port               58 drivers/net/can/sja1000/f81601.c 	return readb(priv->reg_base + port);
port               61 drivers/net/can/sja1000/f81601.c static void f81601_pci_write_reg(const struct sja1000_priv *priv, int port,
port               68 drivers/net/can/sja1000/f81601.c 	writeb(val, priv->reg_base + port);
port              107 drivers/net/can/sja1000/kvaser_pci.c static u8 kvaser_pci_read_reg(const struct sja1000_priv *priv, int port)
port              109 drivers/net/can/sja1000/kvaser_pci.c 	return ioread8(priv->reg_base + port);
port              113 drivers/net/can/sja1000/kvaser_pci.c 				 int port, u8 val)
port              115 drivers/net/can/sja1000/kvaser_pci.c 	iowrite8(val, priv->reg_base + port);
port              156 drivers/net/can/sja1000/peak_pci.c 			       int port, u8 val);
port              394 drivers/net/can/sja1000/peak_pci.c 				 int port, u8 val)
port              401 drivers/net/can/sja1000/peak_pci.c 	if (port == SJA1000_MOD)
port              417 drivers/net/can/sja1000/peak_pci.c 	peak_pci_write_reg(priv, port, val);
port              524 drivers/net/can/sja1000/peak_pci.c static u8 peak_pci_read_reg(const struct sja1000_priv *priv, int port)
port              526 drivers/net/can/sja1000/peak_pci.c 	return readb(priv->reg_base + (port << 2));
port              530 drivers/net/can/sja1000/peak_pci.c 			       int port, u8 val)
port              532 drivers/net/can/sja1000/peak_pci.c 	writeb(val, priv->reg_base + (port << 2));
port              177 drivers/net/can/sja1000/peak_pcmcia.c static u8 pcan_read_canreg(const struct sja1000_priv *priv, int port)
port              179 drivers/net/can/sja1000/peak_pcmcia.c 	return ioread8(priv->reg_base + port);
port              185 drivers/net/can/sja1000/peak_pcmcia.c static void pcan_write_canreg(const struct sja1000_priv *priv, int port, u8 v)
port              191 drivers/net/can/sja1000/peak_pcmcia.c 	if (port == SJA1000_MOD)
port              206 drivers/net/can/sja1000/peak_pcmcia.c 	iowrite8(v, priv->reg_base + port);
port              212 drivers/net/can/sja1000/peak_pcmcia.c static u8 pcan_read_reg(struct pcan_pccard *card, int port)
port              214 drivers/net/can/sja1000/peak_pcmcia.c 	return ioread8(card->ioport_addr + PCC_COMN_OFF + port);
port              220 drivers/net/can/sja1000/peak_pcmcia.c static void pcan_write_reg(struct pcan_pccard *card, int port, u8 v)
port              223 drivers/net/can/sja1000/peak_pcmcia.c 	if (port == PCC_CCR) {
port              229 drivers/net/can/sja1000/peak_pcmcia.c 	iowrite8(v, card->ioport_addr + PCC_COMN_OFF + port);
port              409 drivers/net/can/sja1000/plx_pci.c static u8 plx_pci_read_reg(const struct sja1000_priv *priv, int port)
port              411 drivers/net/can/sja1000/plx_pci.c 	return ioread8(priv->reg_base + port);
port              414 drivers/net/can/sja1000/plx_pci.c static void plx_pci_write_reg(const struct sja1000_priv *priv, int port, u8 val)
port              416 drivers/net/can/sja1000/plx_pci.c 	iowrite8(val, priv->reg_base + port);
port               31 drivers/net/can/sja1000/sja1000_isa.c static unsigned long port[MAXDEV];
port               40 drivers/net/can/sja1000/sja1000_isa.c module_param_hw_array(port, ulong, ioport, NULL, 0444);
port               41 drivers/net/can/sja1000/sja1000_isa.c MODULE_PARM_DESC(port, "I/O port number");
port              126 drivers/net/can/sja1000/sja1000_isa.c 		idx, port[idx], mem[idx], irq[idx]);
port              142 drivers/net/can/sja1000/sja1000_isa.c 		if (!request_region(port[idx], iosize, DRV_NAME)) {
port              163 drivers/net/can/sja1000/sja1000_isa.c 		priv->reg_base = (void __iomem *)port[idx];
port              164 drivers/net/can/sja1000/sja1000_isa.c 		dev->base_addr = port[idx];
port              219 drivers/net/can/sja1000/sja1000_isa.c 		release_region(port[idx], iosize);
port              237 drivers/net/can/sja1000/sja1000_isa.c 			release_region(port[idx], SJA1000_IOSIZE_INDIRECT);
port              239 drivers/net/can/sja1000/sja1000_isa.c 			release_region(port[idx], SJA1000_IOSIZE);
port              259 drivers/net/can/sja1000/sja1000_isa.c 		if ((port[idx] || mem[idx]) && irq[idx]) {
port              273 drivers/net/can/sja1000/sja1000_isa.c 				 DRV_NAME, idx, port[idx], mem[idx], irq[idx]);
port              274 drivers/net/can/sja1000/sja1000_isa.c 		} else if (idx == 0 || port[idx] || mem[idx]) {
port              485 drivers/net/dsa/b53/b53_common.c static int b53_fast_age_port(struct b53_device *dev, int port)
port              487 drivers/net/dsa/b53/b53_common.c 	b53_write8(dev, B53_CTRL_PAGE, B53_FAST_AGE_PORT_CTRL, port);
port              517 drivers/net/dsa/b53/b53_common.c int b53_enable_port(struct dsa_switch *ds, int port, struct phy_device *phy)
port              524 drivers/net/dsa/b53/b53_common.c 	if (!dsa_is_user_port(ds, port))
port              527 drivers/net/dsa/b53/b53_common.c 	cpu_port = ds->ports[port].cpu_dp->index;
port              529 drivers/net/dsa/b53/b53_common.c 	b53_br_egress_floods(ds, port, true, true);
port              532 drivers/net/dsa/b53/b53_common.c 		ret = dev->ops->irq_enable(dev, port);
port              537 drivers/net/dsa/b53/b53_common.c 	b53_write8(dev, B53_CTRL_PAGE, B53_PORT_CTRL(port), 0);
port              543 drivers/net/dsa/b53/b53_common.c 	b53_read16(dev, B53_PVLAN_PAGE, B53_PVLAN_PORT_MASK(port), &pvlan);
port              545 drivers/net/dsa/b53/b53_common.c 	pvlan |= BIT(port);
port              546 drivers/net/dsa/b53/b53_common.c 	pvlan |= dev->ports[port].vlan_ctl_mask;
port              547 drivers/net/dsa/b53/b53_common.c 	b53_write16(dev, B53_PVLAN_PAGE, B53_PVLAN_PORT_MASK(port), pvlan);
port              552 drivers/net/dsa/b53/b53_common.c 	if (dev->ports[port].eee.eee_enabled)
port              553 drivers/net/dsa/b53/b53_common.c 		b53_eee_enable_set(ds, port, true);
port              559 drivers/net/dsa/b53/b53_common.c void b53_disable_port(struct dsa_switch *ds, int port)
port              565 drivers/net/dsa/b53/b53_common.c 	b53_read8(dev, B53_CTRL_PAGE, B53_PORT_CTRL(port), &reg);
port              567 drivers/net/dsa/b53/b53_common.c 	b53_write8(dev, B53_CTRL_PAGE, B53_PORT_CTRL(port), reg);
port              570 drivers/net/dsa/b53/b53_common.c 		dev->ops->irq_disable(dev, port);
port              574 drivers/net/dsa/b53/b53_common.c void b53_brcm_hdr_setup(struct dsa_switch *ds, int port)
port              576 drivers/net/dsa/b53/b53_common.c 	bool tag_en = !(ds->ops->get_tag_protocol(ds, port) ==
port              583 drivers/net/dsa/b53/b53_common.c 	switch (port) {
port              615 drivers/net/dsa/b53/b53_common.c 		reg &= ~BIT(port);
port              617 drivers/net/dsa/b53/b53_common.c 		reg |= BIT(port);
port              625 drivers/net/dsa/b53/b53_common.c 		reg &= ~BIT(port);
port              627 drivers/net/dsa/b53/b53_common.c 		reg |= BIT(port);
port              632 drivers/net/dsa/b53/b53_common.c static void b53_enable_cpu_port(struct b53_device *dev, int port)
port              637 drivers/net/dsa/b53/b53_common.c 	if ((is5325(dev) || is5365(dev)) && port == B53_CPU_PORT_25)
port              638 drivers/net/dsa/b53/b53_common.c 		port = B53_CPU_PORT;
port              643 drivers/net/dsa/b53/b53_common.c 	b53_write8(dev, B53_CTRL_PAGE, B53_PORT_CTRL(port), port_ctrl);
port              645 drivers/net/dsa/b53/b53_common.c 	b53_brcm_hdr_setup(dev->ds, port);
port              647 drivers/net/dsa/b53/b53_common.c 	b53_br_egress_floods(dev->ds, port, true, true);
port              856 drivers/net/dsa/b53/b53_common.c static struct phy_device *b53_get_phy_device(struct dsa_switch *ds, int port)
port              859 drivers/net/dsa/b53/b53_common.c 	switch (port) {
port              866 drivers/net/dsa/b53/b53_common.c 	return mdiobus_get_phy(ds->slave_mii_bus, port);
port              869 drivers/net/dsa/b53/b53_common.c void b53_get_strings(struct dsa_switch *ds, int port, u32 stringset,
port              883 drivers/net/dsa/b53/b53_common.c 		phydev = b53_get_phy_device(ds, port);
port              892 drivers/net/dsa/b53/b53_common.c void b53_get_ethtool_stats(struct dsa_switch *ds, int port, uint64_t *data)
port              901 drivers/net/dsa/b53/b53_common.c 	if (is5365(dev) && port == 5)
port              902 drivers/net/dsa/b53/b53_common.c 		port = 8;
port              910 drivers/net/dsa/b53/b53_common.c 			b53_read64(dev, B53_MIB_PAGE(port), s->offset, &val);
port              914 drivers/net/dsa/b53/b53_common.c 			b53_read32(dev, B53_MIB_PAGE(port), s->offset,
port              925 drivers/net/dsa/b53/b53_common.c void b53_get_ethtool_phy_stats(struct dsa_switch *ds, int port, uint64_t *data)
port              929 drivers/net/dsa/b53/b53_common.c 	phydev = b53_get_phy_device(ds, port);
port              937 drivers/net/dsa/b53/b53_common.c int b53_get_sset_count(struct dsa_switch *ds, int port, int sset)
port              945 drivers/net/dsa/b53/b53_common.c 		phydev = b53_get_phy_device(ds, port);
port              959 drivers/net/dsa/b53/b53_common.c 	unsigned int port;
port              977 drivers/net/dsa/b53/b53_common.c 	for (port = 0; port < dev->num_ports; port++) {
port              978 drivers/net/dsa/b53/b53_common.c 		if (dsa_is_cpu_port(ds, port))
port              979 drivers/net/dsa/b53/b53_common.c 			b53_enable_cpu_port(dev, port);
port              981 drivers/net/dsa/b53/b53_common.c 			b53_disable_port(ds, port);
port              994 drivers/net/dsa/b53/b53_common.c static void b53_force_link(struct b53_device *dev, int port, int link)
port              999 drivers/net/dsa/b53/b53_common.c 	if (port == dev->cpu_port) {
port             1003 drivers/net/dsa/b53/b53_common.c 		off = B53_GMII_PORT_OVERRIDE_CTRL(port);
port             1016 drivers/net/dsa/b53/b53_common.c static void b53_force_port_config(struct b53_device *dev, int port,
port             1022 drivers/net/dsa/b53/b53_common.c 	if (port == dev->cpu_port) {
port             1026 drivers/net/dsa/b53/b53_common.c 		off = B53_GMII_PORT_OVERRIDE_CTRL(port);
port             1063 drivers/net/dsa/b53/b53_common.c static void b53_adjust_link(struct dsa_switch *ds, int port,
port             1067 drivers/net/dsa/b53/b53_common.c 	struct ethtool_eee *p = &dev->ports[port].eee;
port             1075 drivers/net/dsa/b53/b53_common.c 	if (is5301x(dev) && port == dev->cpu_port)
port             1084 drivers/net/dsa/b53/b53_common.c 	b53_force_port_config(dev, port, phydev->speed, phydev->duplex, pause);
port             1085 drivers/net/dsa/b53/b53_common.c 	b53_force_link(dev, port, phydev->link);
port             1088 drivers/net/dsa/b53/b53_common.c 		if (port == 8)
port             1091 drivers/net/dsa/b53/b53_common.c 			off = B53_RGMII_CTRL_P(port);
port             1121 drivers/net/dsa/b53/b53_common.c 		dev_info(ds->dev, "Configured port %d for %s\n", port,
port             1144 drivers/net/dsa/b53/b53_common.c 		if (port != dev->cpu_port) {
port             1152 drivers/net/dsa/b53/b53_common.c 	p->eee_enabled = b53_eee_init(ds, port, phydev);
port             1155 drivers/net/dsa/b53/b53_common.c void b53_port_event(struct dsa_switch *ds, int port)
port             1162 drivers/net/dsa/b53/b53_common.c 	link = !!(sts & BIT(port));
port             1163 drivers/net/dsa/b53/b53_common.c 	dsa_port_phylink_mac_change(ds, port, link);
port             1167 drivers/net/dsa/b53/b53_common.c void b53_phylink_validate(struct dsa_switch *ds, int port,
port             1175 drivers/net/dsa/b53/b53_common.c 		dev->ops->serdes_phylink_validate(dev, port, mask, state);
port             1210 drivers/net/dsa/b53/b53_common.c int b53_phylink_mac_link_state(struct dsa_switch *ds, int port,
port             1219 drivers/net/dsa/b53/b53_common.c 		ret = dev->ops->serdes_link_state(dev, port, state);
port             1225 drivers/net/dsa/b53/b53_common.c void b53_phylink_mac_config(struct dsa_switch *ds, int port,
port             1235 drivers/net/dsa/b53/b53_common.c 		b53_force_port_config(dev, port, state->speed,
port             1243 drivers/net/dsa/b53/b53_common.c 		dev->ops->serdes_config(dev, port, mode, state);
port             1247 drivers/net/dsa/b53/b53_common.c void b53_phylink_mac_an_restart(struct dsa_switch *ds, int port)
port             1252 drivers/net/dsa/b53/b53_common.c 		dev->ops->serdes_an_restart(dev, port);
port             1256 drivers/net/dsa/b53/b53_common.c void b53_phylink_mac_link_down(struct dsa_switch *ds, int port,
port             1266 drivers/net/dsa/b53/b53_common.c 		b53_force_link(dev, port, false);
port             1272 drivers/net/dsa/b53/b53_common.c 		dev->ops->serdes_link_set(dev, port, mode, interface, false);
port             1276 drivers/net/dsa/b53/b53_common.c void b53_phylink_mac_link_up(struct dsa_switch *ds, int port,
port             1287 drivers/net/dsa/b53/b53_common.c 		b53_force_link(dev, port, true);
port             1293 drivers/net/dsa/b53/b53_common.c 		dev->ops->serdes_link_set(dev, port, mode, interface, true);
port             1297 drivers/net/dsa/b53/b53_common.c int b53_vlan_filtering(struct dsa_switch *ds, int port, bool vlan_filtering)
port             1302 drivers/net/dsa/b53/b53_common.c 	b53_read16(dev, B53_VLAN_PAGE, B53_VLAN_PORT_DEF_TAG(port), &pvid);
port             1308 drivers/net/dsa/b53/b53_common.c 		dev->ports[port].pvid = pvid;
port             1312 drivers/net/dsa/b53/b53_common.c 		new_pvid = dev->ports[port].pvid;
port             1316 drivers/net/dsa/b53/b53_common.c 		b53_write16(dev, B53_VLAN_PAGE, B53_VLAN_PORT_DEF_TAG(port),
port             1325 drivers/net/dsa/b53/b53_common.c int b53_vlan_prepare(struct dsa_switch *ds, int port,
port             1342 drivers/net/dsa/b53/b53_common.c void b53_vlan_add(struct dsa_switch *ds, int port,
port             1359 drivers/net/dsa/b53/b53_common.c 		vl->members |= BIT(port);
port             1360 drivers/net/dsa/b53/b53_common.c 		if (untagged && !dsa_is_cpu_port(ds, port))
port             1361 drivers/net/dsa/b53/b53_common.c 			vl->untag |= BIT(port);
port             1363 drivers/net/dsa/b53/b53_common.c 			vl->untag &= ~BIT(port);
port             1369 drivers/net/dsa/b53/b53_common.c 	if (pvid && !dsa_is_cpu_port(ds, port)) {
port             1370 drivers/net/dsa/b53/b53_common.c 		b53_write16(dev, B53_VLAN_PAGE, B53_VLAN_PORT_DEF_TAG(port),
port             1377 drivers/net/dsa/b53/b53_common.c int b53_vlan_del(struct dsa_switch *ds, int port,
port             1386 drivers/net/dsa/b53/b53_common.c 	b53_read16(dev, B53_VLAN_PAGE, B53_VLAN_PORT_DEF_TAG(port), &pvid);
port             1393 drivers/net/dsa/b53/b53_common.c 		vl->members &= ~BIT(port);
port             1398 drivers/net/dsa/b53/b53_common.c 		if (untagged && !dsa_is_cpu_port(ds, port))
port             1399 drivers/net/dsa/b53/b53_common.c 			vl->untag &= ~(BIT(port));
port             1405 drivers/net/dsa/b53/b53_common.c 	b53_write16(dev, B53_VLAN_PAGE, B53_VLAN_PORT_DEF_TAG(port), pvid);
port             1499 drivers/net/dsa/b53/b53_common.c static int b53_arl_op(struct b53_device *dev, int op, int port,
port             1543 drivers/net/dsa/b53/b53_common.c 	ent.port = port;
port             1557 drivers/net/dsa/b53/b53_common.c int b53_fdb_add(struct dsa_switch *ds, int port,
port             1568 drivers/net/dsa/b53/b53_common.c 	return b53_arl_op(priv, 0, port, addr, vid, true);
port             1572 drivers/net/dsa/b53/b53_common.c int b53_fdb_del(struct dsa_switch *ds, int port,
port             1577 drivers/net/dsa/b53/b53_common.c 	return b53_arl_op(priv, 0, port, addr, vid, false);
port             1613 drivers/net/dsa/b53/b53_common.c static int b53_fdb_copy(int port, const struct b53_arl_entry *ent,
port             1619 drivers/net/dsa/b53/b53_common.c 	if (port != ent->port)
port             1625 drivers/net/dsa/b53/b53_common.c int b53_fdb_dump(struct dsa_switch *ds, int port,
port             1644 drivers/net/dsa/b53/b53_common.c 		ret = b53_fdb_copy(port, &results[0], cb, data);
port             1650 drivers/net/dsa/b53/b53_common.c 			ret = b53_fdb_copy(port, &results[1], cb, data);
port             1664 drivers/net/dsa/b53/b53_common.c int b53_br_join(struct dsa_switch *ds, int port, struct net_device *br)
port             1667 drivers/net/dsa/b53/b53_common.c 	s8 cpu_port = ds->ports[port].cpu_dp->index;
port             1676 drivers/net/dsa/b53/b53_common.c 		reg &= ~BIT(port);
port             1682 drivers/net/dsa/b53/b53_common.c 	b53_read16(dev, B53_PVLAN_PAGE, B53_PVLAN_PORT_MASK(port), &pvlan);
port             1692 drivers/net/dsa/b53/b53_common.c 		reg |= BIT(port);
port             1702 drivers/net/dsa/b53/b53_common.c 	b53_write16(dev, B53_PVLAN_PAGE, B53_PVLAN_PORT_MASK(port), pvlan);
port             1703 drivers/net/dsa/b53/b53_common.c 	dev->ports[port].vlan_ctl_mask = pvlan;
port             1709 drivers/net/dsa/b53/b53_common.c void b53_br_leave(struct dsa_switch *ds, int port, struct net_device *br)
port             1713 drivers/net/dsa/b53/b53_common.c 	s8 cpu_port = ds->ports[port].cpu_dp->index;
port             1717 drivers/net/dsa/b53/b53_common.c 	b53_read16(dev, B53_PVLAN_PAGE, B53_PVLAN_PORT_MASK(port), &pvlan);
port             1725 drivers/net/dsa/b53/b53_common.c 		reg &= ~BIT(port);
port             1727 drivers/net/dsa/b53/b53_common.c 		dev->ports[port].vlan_ctl_mask = reg;
port             1730 drivers/net/dsa/b53/b53_common.c 		if (port != i)
port             1734 drivers/net/dsa/b53/b53_common.c 	b53_write16(dev, B53_PVLAN_PAGE, B53_PVLAN_PORT_MASK(port), pvlan);
port             1735 drivers/net/dsa/b53/b53_common.c 	dev->ports[port].vlan_ctl_mask = pvlan;
port             1742 drivers/net/dsa/b53/b53_common.c 		reg |= BIT(port);
port             1748 drivers/net/dsa/b53/b53_common.c 		vl->members |= BIT(port) | BIT(cpu_port);
port             1749 drivers/net/dsa/b53/b53_common.c 		vl->untag |= BIT(port) | BIT(cpu_port);
port             1755 drivers/net/dsa/b53/b53_common.c void b53_br_set_stp_state(struct dsa_switch *ds, int port, u8 state)
port             1782 drivers/net/dsa/b53/b53_common.c 	b53_read8(dev, B53_CTRL_PAGE, B53_PORT_CTRL(port), &reg);
port             1785 drivers/net/dsa/b53/b53_common.c 	b53_write8(dev, B53_CTRL_PAGE, B53_PORT_CTRL(port), reg);
port             1789 drivers/net/dsa/b53/b53_common.c void b53_br_fast_age(struct dsa_switch *ds, int port)
port             1793 drivers/net/dsa/b53/b53_common.c 	if (b53_fast_age_port(dev, port))
port             1798 drivers/net/dsa/b53/b53_common.c int b53_br_egress_floods(struct dsa_switch *ds, int port,
port             1806 drivers/net/dsa/b53/b53_common.c 		uc |= BIT(port);
port             1808 drivers/net/dsa/b53/b53_common.c 		uc &= ~BIT(port);
port             1813 drivers/net/dsa/b53/b53_common.c 		mc |= BIT(port);
port             1815 drivers/net/dsa/b53/b53_common.c 		mc &= ~BIT(port);
port             1820 drivers/net/dsa/b53/b53_common.c 		mc |= BIT(port);
port             1822 drivers/net/dsa/b53/b53_common.c 		mc &= ~BIT(port);
port             1830 drivers/net/dsa/b53/b53_common.c static bool b53_possible_cpu_port(struct dsa_switch *ds, int port)
port             1835 drivers/net/dsa/b53/b53_common.c 	switch (port) {
port             1845 drivers/net/dsa/b53/b53_common.c static bool b53_can_enable_brcm_tags(struct dsa_switch *ds, int port)
port             1847 drivers/net/dsa/b53/b53_common.c 	bool ret = b53_possible_cpu_port(ds, port);
port             1851 drivers/net/dsa/b53/b53_common.c 			 port);
port             1855 drivers/net/dsa/b53/b53_common.c enum dsa_tag_protocol b53_get_tag_protocol(struct dsa_switch *ds, int port)
port             1865 drivers/net/dsa/b53/b53_common.c 	    !b53_can_enable_brcm_tags(ds, port))
port             1871 drivers/net/dsa/b53/b53_common.c 	if (dev->chip_id == BCM58XX_DEVICE_ID && port == B53_CPU_PORT)
port             1878 drivers/net/dsa/b53/b53_common.c int b53_mirror_add(struct dsa_switch *ds, int port,
port             1890 drivers/net/dsa/b53/b53_common.c 	reg |= BIT(port);
port             1903 drivers/net/dsa/b53/b53_common.c void b53_mirror_del(struct dsa_switch *ds, int port,
port             1917 drivers/net/dsa/b53/b53_common.c 	reg &= ~BIT(port);
port             1942 drivers/net/dsa/b53/b53_common.c void b53_eee_enable_set(struct dsa_switch *ds, int port, bool enable)
port             1949 drivers/net/dsa/b53/b53_common.c 		reg |= BIT(port);
port             1951 drivers/net/dsa/b53/b53_common.c 		reg &= ~BIT(port);
port             1959 drivers/net/dsa/b53/b53_common.c int b53_eee_init(struct dsa_switch *ds, int port, struct phy_device *phy)
port             1967 drivers/net/dsa/b53/b53_common.c 	b53_eee_enable_set(ds, port, true);
port             1973 drivers/net/dsa/b53/b53_common.c int b53_get_mac_eee(struct dsa_switch *ds, int port, struct ethtool_eee *e)
port             1976 drivers/net/dsa/b53/b53_common.c 	struct ethtool_eee *p = &dev->ports[port].eee;
port             1984 drivers/net/dsa/b53/b53_common.c 	e->eee_active = !!(reg & BIT(port));
port             1990 drivers/net/dsa/b53/b53_common.c int b53_set_mac_eee(struct dsa_switch *ds, int port, struct ethtool_eee *e)
port             1993 drivers/net/dsa/b53/b53_common.c 	struct ethtool_eee *p = &dev->ports[port].eee;
port             1999 drivers/net/dsa/b53/b53_common.c 	b53_eee_enable_set(ds, port, e->eee_enabled);
port               47 drivers/net/dsa/b53/b53_priv.h 	int (*irq_enable)(struct b53_device *dev, int port);
port               48 drivers/net/dsa/b53/b53_priv.h 	void (*irq_disable)(struct b53_device *dev, int port);
port               49 drivers/net/dsa/b53/b53_priv.h 	u8 (*serdes_map_lane)(struct b53_device *dev, int port);
port               50 drivers/net/dsa/b53/b53_priv.h 	int (*serdes_link_state)(struct b53_device *dev, int port,
port               52 drivers/net/dsa/b53/b53_priv.h 	void (*serdes_config)(struct b53_device *dev, int port,
port               55 drivers/net/dsa/b53/b53_priv.h 	void (*serdes_an_restart)(struct b53_device *dev, int port);
port               56 drivers/net/dsa/b53/b53_priv.h 	void (*serdes_link_set)(struct b53_device *dev, int port,
port               59 drivers/net/dsa/b53/b53_priv.h 	void (*serdes_phylink_validate)(struct b53_device *dev, int port,
port              253 drivers/net/dsa/b53/b53_priv.h 	u8 port;
port              265 drivers/net/dsa/b53/b53_priv.h 	ent->port = fwd_entry & ARLTBL_DATA_PORT_ID_MASK;
port              278 drivers/net/dsa/b53/b53_priv.h 	*fwd_entry = ent->port & ARLTBL_DATA_PORT_ID_MASK;
port              313 drivers/net/dsa/b53/b53_priv.h void b53_get_strings(struct dsa_switch *ds, int port, u32 stringset,
port              315 drivers/net/dsa/b53/b53_priv.h void b53_get_ethtool_stats(struct dsa_switch *ds, int port, uint64_t *data);
port              316 drivers/net/dsa/b53/b53_priv.h int b53_get_sset_count(struct dsa_switch *ds, int port, int sset);
port              317 drivers/net/dsa/b53/b53_priv.h void b53_get_ethtool_phy_stats(struct dsa_switch *ds, int port, uint64_t *data);
port              318 drivers/net/dsa/b53/b53_priv.h int b53_br_join(struct dsa_switch *ds, int port, struct net_device *bridge);
port              319 drivers/net/dsa/b53/b53_priv.h void b53_br_leave(struct dsa_switch *ds, int port, struct net_device *bridge);
port              320 drivers/net/dsa/b53/b53_priv.h void b53_br_set_stp_state(struct dsa_switch *ds, int port, u8 state);
port              321 drivers/net/dsa/b53/b53_priv.h void b53_br_fast_age(struct dsa_switch *ds, int port);
port              322 drivers/net/dsa/b53/b53_priv.h int b53_br_egress_floods(struct dsa_switch *ds, int port,
port              324 drivers/net/dsa/b53/b53_priv.h void b53_port_event(struct dsa_switch *ds, int port);
port              325 drivers/net/dsa/b53/b53_priv.h void b53_phylink_validate(struct dsa_switch *ds, int port,
port              328 drivers/net/dsa/b53/b53_priv.h int b53_phylink_mac_link_state(struct dsa_switch *ds, int port,
port              330 drivers/net/dsa/b53/b53_priv.h void b53_phylink_mac_config(struct dsa_switch *ds, int port,
port              333 drivers/net/dsa/b53/b53_priv.h void b53_phylink_mac_an_restart(struct dsa_switch *ds, int port);
port              334 drivers/net/dsa/b53/b53_priv.h void b53_phylink_mac_link_down(struct dsa_switch *ds, int port,
port              337 drivers/net/dsa/b53/b53_priv.h void b53_phylink_mac_link_up(struct dsa_switch *ds, int port,
port              341 drivers/net/dsa/b53/b53_priv.h int b53_vlan_filtering(struct dsa_switch *ds, int port, bool vlan_filtering);
port              342 drivers/net/dsa/b53/b53_priv.h int b53_vlan_prepare(struct dsa_switch *ds, int port,
port              344 drivers/net/dsa/b53/b53_priv.h void b53_vlan_add(struct dsa_switch *ds, int port,
port              346 drivers/net/dsa/b53/b53_priv.h int b53_vlan_del(struct dsa_switch *ds, int port,
port              348 drivers/net/dsa/b53/b53_priv.h int b53_fdb_add(struct dsa_switch *ds, int port,
port              350 drivers/net/dsa/b53/b53_priv.h int b53_fdb_del(struct dsa_switch *ds, int port,
port              352 drivers/net/dsa/b53/b53_priv.h int b53_fdb_dump(struct dsa_switch *ds, int port,
port              354 drivers/net/dsa/b53/b53_priv.h int b53_mirror_add(struct dsa_switch *ds, int port,
port              356 drivers/net/dsa/b53/b53_priv.h enum dsa_tag_protocol b53_get_tag_protocol(struct dsa_switch *ds, int port);
port              357 drivers/net/dsa/b53/b53_priv.h void b53_mirror_del(struct dsa_switch *ds, int port,
port              359 drivers/net/dsa/b53/b53_priv.h int b53_enable_port(struct dsa_switch *ds, int port, struct phy_device *phy);
port              360 drivers/net/dsa/b53/b53_priv.h void b53_disable_port(struct dsa_switch *ds, int port);
port              361 drivers/net/dsa/b53/b53_priv.h void b53_brcm_hdr_setup(struct dsa_switch *ds, int port);
port              362 drivers/net/dsa/b53/b53_priv.h void b53_eee_enable_set(struct dsa_switch *ds, int port, bool enable);
port              363 drivers/net/dsa/b53/b53_priv.h int b53_eee_init(struct dsa_switch *ds, int port, struct phy_device *phy);
port              364 drivers/net/dsa/b53/b53_priv.h int b53_get_mac_eee(struct dsa_switch *ds, int port, struct ethtool_eee *e);
port              365 drivers/net/dsa/b53/b53_priv.h int b53_set_mac_eee(struct dsa_switch *ds, int port, struct ethtool_eee *e);
port              180 drivers/net/dsa/b53/b53_regs.h #define  SPEED_PORT_FE(reg, port)	(((reg) >> (port)) & 1)
port              181 drivers/net/dsa/b53/b53_regs.h #define  SPEED_PORT_GE(reg, port)	(((reg) >> 2 * (port)) & 3)
port               63 drivers/net/dsa/b53/b53_serdes.c void b53_serdes_config(struct b53_device *dev, int port, unsigned int mode,
port               66 drivers/net/dsa/b53/b53_serdes.c 	u8 lane = b53_serdes_map_lane(dev, port);
port               83 drivers/net/dsa/b53/b53_serdes.c void b53_serdes_an_restart(struct b53_device *dev, int port)
port               85 drivers/net/dsa/b53/b53_serdes.c 	u8 lane = b53_serdes_map_lane(dev, port);
port               99 drivers/net/dsa/b53/b53_serdes.c int b53_serdes_link_state(struct b53_device *dev, int port,
port              102 drivers/net/dsa/b53/b53_serdes.c 	u8 lane = b53_serdes_map_lane(dev, port);
port              141 drivers/net/dsa/b53/b53_serdes.c void b53_serdes_link_set(struct b53_device *dev, int port, unsigned int mode,
port              144 drivers/net/dsa/b53/b53_serdes.c 	u8 lane = b53_serdes_map_lane(dev, port);
port              161 drivers/net/dsa/b53/b53_serdes.c void b53_serdes_phylink_validate(struct b53_device *dev, int port,
port              165 drivers/net/dsa/b53/b53_serdes.c 	u8 lane = b53_serdes_map_lane(dev, port);
port              183 drivers/net/dsa/b53/b53_serdes.c int b53_serdes_init(struct b53_device *dev, int port)
port              185 drivers/net/dsa/b53/b53_serdes.c 	u8 lane = b53_serdes_map_lane(dev, port);
port              102 drivers/net/dsa/b53/b53_serdes.h static inline u8 b53_serdes_map_lane(struct b53_device *dev, int port)
port              107 drivers/net/dsa/b53/b53_serdes.h 	return dev->ops->serdes_map_lane(dev, port);
port              110 drivers/net/dsa/b53/b53_serdes.h int b53_serdes_get_link(struct b53_device *dev, int port);
port              111 drivers/net/dsa/b53/b53_serdes.h int b53_serdes_link_state(struct b53_device *dev, int port,
port              113 drivers/net/dsa/b53/b53_serdes.h void b53_serdes_config(struct b53_device *dev, int port, unsigned int mode,
port              115 drivers/net/dsa/b53/b53_serdes.h void b53_serdes_an_restart(struct b53_device *dev, int port);
port              116 drivers/net/dsa/b53/b53_serdes.h void b53_serdes_link_set(struct b53_device *dev, int port, unsigned int mode,
port              118 drivers/net/dsa/b53/b53_serdes.h void b53_serdes_phylink_validate(struct b53_device *dev, int port,
port              122 drivers/net/dsa/b53/b53_serdes.h int b53_serdes_init(struct b53_device *dev, int port);
port              124 drivers/net/dsa/b53/b53_serdes.h static inline int b53_serdes_init(struct b53_device *dev, int port)
port              373 drivers/net/dsa/b53/b53_srab.c 	struct b53_srab_port_priv *port = dev_id;
port              374 drivers/net/dsa/b53/b53_srab.c 	struct b53_device *dev = port->dev;
port              376 drivers/net/dsa/b53/b53_srab.c 	if (port->mode == PHY_INTERFACE_MODE_SGMII)
port              377 drivers/net/dsa/b53/b53_srab.c 		b53_port_event(dev->ds, port->num);
port              384 drivers/net/dsa/b53/b53_srab.c 	struct b53_srab_port_priv *port = dev_id;
port              385 drivers/net/dsa/b53/b53_srab.c 	struct b53_device *dev = port->dev;
port              389 drivers/net/dsa/b53/b53_srab.c 	writel(BIT(port->num), priv->regs + B53_SRAB_INTR);
port              395 drivers/net/dsa/b53/b53_srab.c static u8 b53_srab_serdes_map_lane(struct b53_device *dev, int port)
port              398 drivers/net/dsa/b53/b53_srab.c 	struct b53_srab_port_priv *p = &priv->port_intrs[port];
port              403 drivers/net/dsa/b53/b53_srab.c 	switch (port) {
port              414 drivers/net/dsa/b53/b53_srab.c static int b53_srab_irq_enable(struct b53_device *dev, int port)
port              417 drivers/net/dsa/b53/b53_srab.c 	struct b53_srab_port_priv *p = &priv->port_intrs[port];
port              435 drivers/net/dsa/b53/b53_srab.c static void b53_srab_irq_disable(struct b53_device *dev, int port)
port              438 drivers/net/dsa/b53/b53_srab.c 	struct b53_srab_port_priv *p = &priv->port_intrs[port];
port              507 drivers/net/dsa/b53/b53_srab.c 	struct b53_srab_port_priv *port;
port              515 drivers/net/dsa/b53/b53_srab.c 		port = &priv->port_intrs[i];
port              525 drivers/net/dsa/b53/b53_srab.c 		port->num = i;
port              526 drivers/net/dsa/b53/b53_srab.c 		port->dev = dev;
port              527 drivers/net/dsa/b53/b53_srab.c 		port->irq = platform_get_irq_byname(pdev, name);
port              539 drivers/net/dsa/b53/b53_srab.c 	unsigned int port;
port              553 drivers/net/dsa/b53/b53_srab.c 	for (port = 5; port > 3; port--, off += 4) {
port              554 drivers/net/dsa/b53/b53_srab.c 		p = &priv->port_intrs[port];
port              560 drivers/net/dsa/b53/b53_srab.c 			ret = b53_serdes_init(dev, port);
port              583 drivers/net/dsa/b53/b53_srab.c 				 port, phy_modes(p->mode));
port               34 drivers/net/dsa/bcm_sf2.c static void bcm_sf2_imp_setup(struct dsa_switch *ds, int port)
port               42 drivers/net/dsa/bcm_sf2.c 	reg &= ~P_TXQ_PSM_VDD(port);
port               56 drivers/net/dsa/bcm_sf2.c 	reg = core_readl(priv, CORE_PORT_TC2_QOS_MAP_PORT(port));
port               59 drivers/net/dsa/bcm_sf2.c 	core_writel(priv, reg, CORE_PORT_TC2_QOS_MAP_PORT(port));
port               61 drivers/net/dsa/bcm_sf2.c 	b53_brcm_hdr_setup(ds, port);
port               63 drivers/net/dsa/bcm_sf2.c 	if (port == 8) {
port               81 drivers/net/dsa/bcm_sf2.c 		reg = core_readl(priv, CORE_G_PCTL_PORT(port));
port               83 drivers/net/dsa/bcm_sf2.c 		core_writel(priv, reg, CORE_G_PCTL_PORT(port));
port              117 drivers/net/dsa/bcm_sf2.c 					    int port)
port              121 drivers/net/dsa/bcm_sf2.c 	switch (port) {
port              130 drivers/net/dsa/bcm_sf2.c 		off = P_IRQ_OFF(port);
port              138 drivers/net/dsa/bcm_sf2.c 					     int port)
port              142 drivers/net/dsa/bcm_sf2.c 	switch (port) {
port              152 drivers/net/dsa/bcm_sf2.c 		off = P_IRQ_OFF(port);
port              160 drivers/net/dsa/bcm_sf2.c static int bcm_sf2_port_setup(struct dsa_switch *ds, int port,
port              167 drivers/net/dsa/bcm_sf2.c 	if (!dsa_is_user_port(ds, port))
port              172 drivers/net/dsa/bcm_sf2.c 	reg &= ~P_TXQ_PSM_VDD(port);
port              177 drivers/net/dsa/bcm_sf2.c 	reg &= ~BIT(port);
port              181 drivers/net/dsa/bcm_sf2.c 	if (priv->brcm_tag_mask & BIT(port))
port              182 drivers/net/dsa/bcm_sf2.c 		b53_brcm_hdr_setup(ds, port);
port              187 drivers/net/dsa/bcm_sf2.c 	reg = core_readl(priv, CORE_PORT_TC2_QOS_MAP_PORT(port));
port              190 drivers/net/dsa/bcm_sf2.c 	core_writel(priv, reg, CORE_PORT_TC2_QOS_MAP_PORT(port));
port              193 drivers/net/dsa/bcm_sf2.c 	if (priv->int_phy_mask & 1 << port && priv->hw_params.num_gphy == 1) {
port              211 drivers/net/dsa/bcm_sf2.c 	if (port == priv->moca_port)
port              212 drivers/net/dsa/bcm_sf2.c 		bcm_sf2_port_intr_enable(priv, port);
port              215 drivers/net/dsa/bcm_sf2.c 	core_writel(priv, 32, CORE_TXQ_THD_PAUSE_QN_PORT(port));
port              219 drivers/net/dsa/bcm_sf2.c 		reg = acb_readl(priv, ACB_QUEUE_CFG(port *
port              223 drivers/net/dsa/bcm_sf2.c 		acb_writel(priv, reg, ACB_QUEUE_CFG(port *
port              227 drivers/net/dsa/bcm_sf2.c 	return b53_enable_port(ds, port, phy);
port              230 drivers/net/dsa/bcm_sf2.c static void bcm_sf2_port_disable(struct dsa_switch *ds, int port)
port              236 drivers/net/dsa/bcm_sf2.c 	if (priv->wol_ports_mask & (1 << port)) {
port              238 drivers/net/dsa/bcm_sf2.c 		reg |= BIT(port);
port              243 drivers/net/dsa/bcm_sf2.c 	if (port == priv->moca_port)
port              244 drivers/net/dsa/bcm_sf2.c 		bcm_sf2_port_intr_disable(priv, port);
port              246 drivers/net/dsa/bcm_sf2.c 	if (priv->int_phy_mask & 1 << port && priv->hw_params.num_gphy == 1)
port              249 drivers/net/dsa/bcm_sf2.c 	b53_disable_port(ds, port);
port              253 drivers/net/dsa/bcm_sf2.c 	reg |= P_TXQ_PSM_VDD(port);
port              384 drivers/net/dsa/bcm_sf2.c 	struct device_node *port;
port              390 drivers/net/dsa/bcm_sf2.c 	for_each_available_child_of_node(dn, port) {
port              391 drivers/net/dsa/bcm_sf2.c 		if (of_property_read_u32(port, "reg", &port_num))
port              399 drivers/net/dsa/bcm_sf2.c 		mode = of_get_phy_mode(port);
port              409 drivers/net/dsa/bcm_sf2.c 		if (of_property_read_bool(port, "brcm,use-bcm-hdr"))
port              475 drivers/net/dsa/bcm_sf2.c static u32 bcm_sf2_sw_get_phy_flags(struct dsa_switch *ds, int port)
port              487 drivers/net/dsa/bcm_sf2.c static void bcm_sf2_sw_validate(struct dsa_switch *ds, int port,
port              501 drivers/net/dsa/bcm_sf2.c 		if (port != core_readl(priv, CORE_IMP0_PRT_ID))
port              504 drivers/net/dsa/bcm_sf2.c 				state->interface, port);
port              534 drivers/net/dsa/bcm_sf2.c static void bcm_sf2_sw_mac_config(struct dsa_switch *ds, int port,
port              542 drivers/net/dsa/bcm_sf2.c 	if (port == core_readl(priv, CORE_IMP0_PRT_ID))
port              546 drivers/net/dsa/bcm_sf2.c 		offset = CORE_STS_OVERRIDE_GMIIP_PORT(port);
port              548 drivers/net/dsa/bcm_sf2.c 		offset = CORE_STS_OVERRIDE_GMIIP2_PORT(port);
port              571 drivers/net/dsa/bcm_sf2.c 	reg = reg_readl(priv, REG_RGMII_CNTRL_P(port));
port              586 drivers/net/dsa/bcm_sf2.c 	reg_writel(priv, reg, REG_RGMII_CNTRL_P(port));
port              608 drivers/net/dsa/bcm_sf2.c static void bcm_sf2_sw_mac_link_set(struct dsa_switch *ds, int port,
port              620 drivers/net/dsa/bcm_sf2.c 	reg = reg_readl(priv, REG_RGMII_CNTRL_P(port));
port              625 drivers/net/dsa/bcm_sf2.c 	reg_writel(priv, reg, REG_RGMII_CNTRL_P(port));
port              628 drivers/net/dsa/bcm_sf2.c static void bcm_sf2_sw_mac_link_down(struct dsa_switch *ds, int port,
port              632 drivers/net/dsa/bcm_sf2.c 	bcm_sf2_sw_mac_link_set(ds, port, interface, false);
port              635 drivers/net/dsa/bcm_sf2.c static void bcm_sf2_sw_mac_link_up(struct dsa_switch *ds, int port,
port              641 drivers/net/dsa/bcm_sf2.c 	struct ethtool_eee *p = &priv->dev->ports[port].eee;
port              643 drivers/net/dsa/bcm_sf2.c 	bcm_sf2_sw_mac_link_set(ds, port, interface, true);
port              646 drivers/net/dsa/bcm_sf2.c 		p->eee_enabled = b53_eee_init(ds, port, phydev);
port              649 drivers/net/dsa/bcm_sf2.c static void bcm_sf2_sw_fixed_state(struct dsa_switch *ds, int port,
port              664 drivers/net/dsa/bcm_sf2.c 	if (port == priv->moca_port) {
port              665 drivers/net/dsa/bcm_sf2.c 		status->link = priv->port_sts[port].link;
port              672 drivers/net/dsa/bcm_sf2.c 			netif_carrier_off(ds->ports[port].slave);
port              696 drivers/net/dsa/bcm_sf2.c 	unsigned int port;
port              704 drivers/net/dsa/bcm_sf2.c 	for (port = 0; port < ds->num_ports; port++) {
port              705 drivers/net/dsa/bcm_sf2.c 		if (dsa_is_user_port(ds, port) || dsa_is_cpu_port(ds, port))
port              706 drivers/net/dsa/bcm_sf2.c 			bcm_sf2_port_disable(ds, port);
port              735 drivers/net/dsa/bcm_sf2.c static void bcm_sf2_sw_get_wol(struct dsa_switch *ds, int port,
port              738 drivers/net/dsa/bcm_sf2.c 	struct net_device *p = ds->ports[port].cpu_dp->master;
port              753 drivers/net/dsa/bcm_sf2.c 	if (priv->wol_ports_mask & (1 << port))
port              759 drivers/net/dsa/bcm_sf2.c static int bcm_sf2_sw_set_wol(struct dsa_switch *ds, int port,
port              762 drivers/net/dsa/bcm_sf2.c 	struct net_device *p = ds->ports[port].cpu_dp->master;
port              764 drivers/net/dsa/bcm_sf2.c 	s8 cpu_port = ds->ports[port].cpu_dp->index;
port              773 drivers/net/dsa/bcm_sf2.c 		priv->wol_ports_mask |= (1 << port);
port              775 drivers/net/dsa/bcm_sf2.c 		priv->wol_ports_mask &= ~(1 << port);
port              792 drivers/net/dsa/bcm_sf2.c 	unsigned int port;
port              795 drivers/net/dsa/bcm_sf2.c 	for (port = 0; port < priv->hw_params.num_ports; port++) {
port              797 drivers/net/dsa/bcm_sf2.c 		if (dsa_is_user_port(ds, port))
port              798 drivers/net/dsa/bcm_sf2.c 			bcm_sf2_port_setup(ds, port, NULL);
port              799 drivers/net/dsa/bcm_sf2.c 		else if (dsa_is_cpu_port(ds, port))
port              800 drivers/net/dsa/bcm_sf2.c 			bcm_sf2_imp_setup(ds, port);
port              802 drivers/net/dsa/bcm_sf2.c 			bcm_sf2_port_disable(ds, port);
port              910 drivers/net/dsa/bcm_sf2.c static void bcm_sf2_sw_get_strings(struct dsa_switch *ds, int port,
port              913 drivers/net/dsa/bcm_sf2.c 	int cnt = b53_get_sset_count(ds, port, stringset);
port              915 drivers/net/dsa/bcm_sf2.c 	b53_get_strings(ds, port, stringset, data);
port              916 drivers/net/dsa/bcm_sf2.c 	bcm_sf2_cfp_get_strings(ds, port, stringset,
port              920 drivers/net/dsa/bcm_sf2.c static void bcm_sf2_sw_get_ethtool_stats(struct dsa_switch *ds, int port,
port              923 drivers/net/dsa/bcm_sf2.c 	int cnt = b53_get_sset_count(ds, port, ETH_SS_STATS);
port              925 drivers/net/dsa/bcm_sf2.c 	b53_get_ethtool_stats(ds, port, data);
port              926 drivers/net/dsa/bcm_sf2.c 	bcm_sf2_cfp_get_ethtool_stats(ds, port, data + cnt);
port              929 drivers/net/dsa/bcm_sf2.c static int bcm_sf2_sw_get_sset_count(struct dsa_switch *ds, int port,
port              932 drivers/net/dsa/bcm_sf2.c 	int cnt = b53_get_sset_count(ds, port, sset);
port              937 drivers/net/dsa/bcm_sf2.c 	cnt += bcm_sf2_cfp_get_sset_count(ds, port, sset);
port              205 drivers/net/dsa/bcm_sf2.h int bcm_sf2_get_rxnfc(struct dsa_switch *ds, int port,
port              207 drivers/net/dsa/bcm_sf2.h int bcm_sf2_set_rxnfc(struct dsa_switch *ds, int port,
port              212 drivers/net/dsa/bcm_sf2.h void bcm_sf2_cfp_get_strings(struct dsa_switch *ds, int port,
port              214 drivers/net/dsa/bcm_sf2.h void bcm_sf2_cfp_get_ethtool_stats(struct dsa_switch *ds, int port,
port              216 drivers/net/dsa/bcm_sf2.h int bcm_sf2_cfp_get_sset_count(struct dsa_switch *ds, int port, int sset);
port               21 drivers/net/dsa/bcm_sf2_cfp.c 	int port;
port              333 drivers/net/dsa/bcm_sf2_cfp.c static int bcm_sf2_cfp_ipv4_rule_set(struct bcm_sf2_priv *priv, int port,
port              396 drivers/net/dsa/bcm_sf2_cfp.c 	core_writel(priv, BIT(port), CORE_CFP_DATA_PORT(7));
port              447 drivers/net/dsa/bcm_sf2_cfp.c 	ret = bcm_sf2_cfp_act_pol_set(priv, rule_index, port, port_num,
port              454 drivers/net/dsa/bcm_sf2_cfp.c 	reg |= BIT(port);
port              470 drivers/net/dsa/bcm_sf2_cfp.c 				   const __be32 *ip6_addr, const __be16 port,
port              481 drivers/net/dsa/bcm_sf2_cfp.c 	val = (u32)be16_to_cpu(port) << 8 | ((reg >> 8) & 0xff);
port              543 drivers/net/dsa/bcm_sf2_cfp.c 					      int port, u32 location)
port              548 drivers/net/dsa/bcm_sf2_cfp.c 		if (rule->port == port && rule->fs.location == location)
port              555 drivers/net/dsa/bcm_sf2_cfp.c static int bcm_sf2_cfp_rule_cmp(struct bcm_sf2_priv *priv, int port,
port              567 drivers/net/dsa/bcm_sf2_cfp.c 		if (rule->port != port)
port              597 drivers/net/dsa/bcm_sf2_cfp.c static int bcm_sf2_cfp_ipv6_rule_set(struct bcm_sf2_priv *priv, int port,
port              678 drivers/net/dsa/bcm_sf2_cfp.c 	core_writel(priv, BIT(port), CORE_CFP_DATA_PORT(7));
port              732 drivers/net/dsa/bcm_sf2_cfp.c 	ret = bcm_sf2_cfp_act_pol_set(priv, rule_index[0], port, port_num,
port              794 drivers/net/dsa/bcm_sf2_cfp.c 	ret = bcm_sf2_cfp_act_pol_set(priv, rule_index[1], port, port_num,
port              801 drivers/net/dsa/bcm_sf2_cfp.c 	reg |= BIT(port);
port              820 drivers/net/dsa/bcm_sf2_cfp.c static int bcm_sf2_cfp_rule_insert(struct dsa_switch *ds, int port,
port              824 drivers/net/dsa/bcm_sf2_cfp.c 	s8 cpu_port = ds->ports[port].cpu_dp->index;
port              857 drivers/net/dsa/bcm_sf2_cfp.c 		ret = bcm_sf2_cfp_ipv4_rule_set(priv, port, port_num,
port              862 drivers/net/dsa/bcm_sf2_cfp.c 		ret = bcm_sf2_cfp_ipv6_rule_set(priv, port, port_num,
port              873 drivers/net/dsa/bcm_sf2_cfp.c static int bcm_sf2_cfp_rule_set(struct dsa_switch *ds, int port,
port              893 drivers/net/dsa/bcm_sf2_cfp.c 	ret = bcm_sf2_cfp_rule_cmp(priv, port, fs);
port              901 drivers/net/dsa/bcm_sf2_cfp.c 	ret = bcm_sf2_cfp_rule_insert(ds, port, fs);
port              907 drivers/net/dsa/bcm_sf2_cfp.c 	rule->port = port;
port              914 drivers/net/dsa/bcm_sf2_cfp.c static int bcm_sf2_cfp_rule_del_one(struct bcm_sf2_priv *priv, int port,
port              951 drivers/net/dsa/bcm_sf2_cfp.c static int bcm_sf2_cfp_rule_remove(struct bcm_sf2_priv *priv, int port,
port              957 drivers/net/dsa/bcm_sf2_cfp.c 	ret = bcm_sf2_cfp_rule_del_one(priv, port, loc, &next_loc);
port              963 drivers/net/dsa/bcm_sf2_cfp.c 		ret = bcm_sf2_cfp_rule_del_one(priv, port, next_loc, NULL);
port              968 drivers/net/dsa/bcm_sf2_cfp.c static int bcm_sf2_cfp_rule_del(struct bcm_sf2_priv *priv, int port, u32 loc)
port              983 drivers/net/dsa/bcm_sf2_cfp.c 	rule = bcm_sf2_cfp_rule_find(priv, port, loc);
port              987 drivers/net/dsa/bcm_sf2_cfp.c 	ret = bcm_sf2_cfp_rule_remove(priv, port, loc);
port             1008 drivers/net/dsa/bcm_sf2_cfp.c static int bcm_sf2_cfp_rule_get(struct bcm_sf2_priv *priv, int port,
port             1013 drivers/net/dsa/bcm_sf2_cfp.c 	rule = bcm_sf2_cfp_rule_find(priv, port, nfc->fs.location);
port             1029 drivers/net/dsa/bcm_sf2_cfp.c 				    int port, struct ethtool_rxnfc *nfc,
port             1046 drivers/net/dsa/bcm_sf2_cfp.c int bcm_sf2_get_rxnfc(struct dsa_switch *ds, int port,
port             1049 drivers/net/dsa/bcm_sf2_cfp.c 	struct net_device *p = ds->ports[port].cpu_dp->master;
port             1064 drivers/net/dsa/bcm_sf2_cfp.c 		ret = bcm_sf2_cfp_rule_get(priv, port, nfc);
port             1067 drivers/net/dsa/bcm_sf2_cfp.c 		ret = bcm_sf2_cfp_rule_get_all(priv, port, nfc, rule_locs);
port             1089 drivers/net/dsa/bcm_sf2_cfp.c int bcm_sf2_set_rxnfc(struct dsa_switch *ds, int port,
port             1092 drivers/net/dsa/bcm_sf2_cfp.c 	struct net_device *p = ds->ports[port].cpu_dp->master;
port             1100 drivers/net/dsa/bcm_sf2_cfp.c 		ret = bcm_sf2_cfp_rule_set(ds, port, &nfc->fs);
port             1104 drivers/net/dsa/bcm_sf2_cfp.c 		ret = bcm_sf2_cfp_rule_del(priv, port, nfc->fs.location);
port             1123 drivers/net/dsa/bcm_sf2_cfp.c 			bcm_sf2_cfp_rule_del(priv, port, nfc->fs.location);
port             1165 drivers/net/dsa/bcm_sf2_cfp.c 		bcm_sf2_cfp_rule_del(priv, rule->port, rule->fs.location);
port             1187 drivers/net/dsa/bcm_sf2_cfp.c 		ret = bcm_sf2_cfp_rule_remove(priv, rule->port,
port             1194 drivers/net/dsa/bcm_sf2_cfp.c 		ret = bcm_sf2_cfp_rule_insert(ds, rule->port, &rule->fs);
port             1226 drivers/net/dsa/bcm_sf2_cfp.c void bcm_sf2_cfp_get_strings(struct dsa_switch *ds, int port,
port             1249 drivers/net/dsa/bcm_sf2_cfp.c void bcm_sf2_cfp_get_ethtool_stats(struct dsa_switch *ds, int port,
port             1261 drivers/net/dsa/bcm_sf2_cfp.c 		rule = bcm_sf2_cfp_rule_find(priv, port, i);
port             1281 drivers/net/dsa/bcm_sf2_cfp.c int bcm_sf2_cfp_get_sset_count(struct dsa_switch *ds, int port, int sset)
port               64 drivers/net/dsa/dsa_loop.c 						   int port)
port               66 drivers/net/dsa/dsa_loop.c 	dev_dbg(ds->dev, "%s: port: %d\n", __func__, port);
port               85 drivers/net/dsa/dsa_loop.c static int dsa_loop_get_sset_count(struct dsa_switch *ds, int port, int sset)
port               93 drivers/net/dsa/dsa_loop.c static void dsa_loop_get_strings(struct dsa_switch *ds, int port,
port              104 drivers/net/dsa/dsa_loop.c 		       ps->ports[port].mib[i].name, ETH_GSTRING_LEN);
port              107 drivers/net/dsa/dsa_loop.c static void dsa_loop_get_ethtool_stats(struct dsa_switch *ds, int port,
port              114 drivers/net/dsa/dsa_loop.c 		data[i] = ps->ports[port].mib[i].val;
port              117 drivers/net/dsa/dsa_loop.c static int dsa_loop_phy_read(struct dsa_switch *ds, int port, int regnum)
port              123 drivers/net/dsa/dsa_loop.c 	ret = mdiobus_read_nested(bus, ps->port_base + port, regnum);
port              125 drivers/net/dsa/dsa_loop.c 		ps->ports[port].mib[DSA_LOOP_PHY_READ_ERR].val++;
port              127 drivers/net/dsa/dsa_loop.c 		ps->ports[port].mib[DSA_LOOP_PHY_READ_OK].val++;
port              132 drivers/net/dsa/dsa_loop.c static int dsa_loop_phy_write(struct dsa_switch *ds, int port,
port              139 drivers/net/dsa/dsa_loop.c 	ret = mdiobus_write_nested(bus, ps->port_base + port, regnum, value);
port              141 drivers/net/dsa/dsa_loop.c 		ps->ports[port].mib[DSA_LOOP_PHY_WRITE_ERR].val++;
port              143 drivers/net/dsa/dsa_loop.c 		ps->ports[port].mib[DSA_LOOP_PHY_WRITE_OK].val++;
port              148 drivers/net/dsa/dsa_loop.c static int dsa_loop_port_bridge_join(struct dsa_switch *ds, int port,
port              152 drivers/net/dsa/dsa_loop.c 		__func__, port, bridge->name);
port              157 drivers/net/dsa/dsa_loop.c static void dsa_loop_port_bridge_leave(struct dsa_switch *ds, int port,
port              161 drivers/net/dsa/dsa_loop.c 		__func__, port, bridge->name);
port              164 drivers/net/dsa/dsa_loop.c static void dsa_loop_port_stp_state_set(struct dsa_switch *ds, int port,
port              168 drivers/net/dsa/dsa_loop.c 		__func__, port, state);
port              171 drivers/net/dsa/dsa_loop.c static int dsa_loop_port_vlan_filtering(struct dsa_switch *ds, int port,
port              175 drivers/net/dsa/dsa_loop.c 		__func__, port, vlan_filtering);
port              181 drivers/net/dsa/dsa_loop.c dsa_loop_port_vlan_prepare(struct dsa_switch *ds, int port,
port              188 drivers/net/dsa/dsa_loop.c 		__func__, port, vlan->vid_begin, vlan->vid_end);
port              191 drivers/net/dsa/dsa_loop.c 	mdiobus_read(bus, ps->port_base + port, MII_BMSR);
port              199 drivers/net/dsa/dsa_loop.c static void dsa_loop_port_vlan_add(struct dsa_switch *ds, int port,
port              210 drivers/net/dsa/dsa_loop.c 	mdiobus_read(bus, ps->port_base + port, MII_BMSR);
port              215 drivers/net/dsa/dsa_loop.c 		vl->members |= BIT(port);
port              217 drivers/net/dsa/dsa_loop.c 			vl->untagged |= BIT(port);
port              219 drivers/net/dsa/dsa_loop.c 			vl->untagged &= ~BIT(port);
port              222 drivers/net/dsa/dsa_loop.c 			__func__, port, vid, untagged ? "un" : "", pvid);
port              229 drivers/net/dsa/dsa_loop.c static int dsa_loop_port_vlan_del(struct dsa_switch *ds, int port,
port              239 drivers/net/dsa/dsa_loop.c 	mdiobus_read(bus, ps->port_base + port, MII_BMSR);
port              244 drivers/net/dsa/dsa_loop.c 		vl->members &= ~BIT(port);
port              246 drivers/net/dsa/dsa_loop.c 			vl->untagged &= ~BIT(port);
port              252 drivers/net/dsa/dsa_loop.c 			__func__, port, vid, untagged ? "un" : "", pvid);
port              179 drivers/net/dsa/lan9303-core.c #define LAN9303_SWITCH_PORT_REG(port, reg0) (0x400 * (port) + (reg0))
port              455 drivers/net/dsa/lan9303-core.c static int lan9303_write_switch_port(struct lan9303 *chip, int port,
port              459 drivers/net/dsa/lan9303-core.c 		chip, LAN9303_SWITCH_PORT_REG(port, regnum), val);
port              462 drivers/net/dsa/lan9303-core.c static int lan9303_read_switch_port(struct lan9303 *chip, int port,
port              466 drivers/net/dsa/lan9303-core.c 		chip, LAN9303_SWITCH_PORT_REG(port, regnum), val);
port              605 drivers/net/dsa/lan9303-core.c 	int port;
port              613 drivers/net/dsa/lan9303-core.c 	int port = del_ctx->port;
port              615 drivers/net/dsa/lan9303-core.c 	if (((BIT(port) & portmap) == 0) || (dat1 & LAN9303_ALR_DAT1_STATIC))
port              624 drivers/net/dsa/lan9303-core.c 	int port;
port              636 drivers/net/dsa/lan9303-core.c 	if ((BIT(dump_ctx->port) & portmap) == 0)
port              675 drivers/net/dsa/lan9303-core.c static int lan9303_alr_add_port(struct lan9303 *chip, const u8 *mac, int port,
port              690 drivers/net/dsa/lan9303-core.c 	entr->port_map |= BIT(port);
port              699 drivers/net/dsa/lan9303-core.c static int lan9303_alr_del_port(struct lan9303 *chip, const u8 *mac, int port)
port              708 drivers/net/dsa/lan9303-core.c 	entr->port_map &= ~BIT(port);
port              719 drivers/net/dsa/lan9303-core.c 					   unsigned int port)
port              724 drivers/net/dsa/lan9303-core.c 	ret = lan9303_write_switch_port(chip, port, LAN9303_MAC_RX_CFG_0,
port              730 drivers/net/dsa/lan9303-core.c 	return lan9303_write_switch_port(chip, port, LAN9303_MAC_TX_CFG_0,
port              736 drivers/net/dsa/lan9303-core.c 					  unsigned int port)
port              741 drivers/net/dsa/lan9303-core.c 	ret = lan9303_write_switch_port(chip, port, LAN9303_MAC_RX_CFG_0,
port              748 drivers/net/dsa/lan9303-core.c 	return lan9303_write_switch_port(chip, port, LAN9303_MAC_TX_CFG_0,
port              886 drivers/net/dsa/lan9303-core.c 						      int port)
port              971 drivers/net/dsa/lan9303-core.c static void lan9303_get_strings(struct dsa_switch *ds, int port,
port              985 drivers/net/dsa/lan9303-core.c static void lan9303_get_ethtool_stats(struct dsa_switch *ds, int port,
port              996 drivers/net/dsa/lan9303-core.c 			chip, port, lan9303_mib[u].offset, &reg);
port             1000 drivers/net/dsa/lan9303-core.c 				 port, lan9303_mib[u].offset);
port             1005 drivers/net/dsa/lan9303-core.c static int lan9303_get_sset_count(struct dsa_switch *ds, int port, int sset)
port             1040 drivers/net/dsa/lan9303-core.c static void lan9303_adjust_link(struct dsa_switch *ds, int port,
port             1049 drivers/net/dsa/lan9303-core.c 	ctl = lan9303_phy_read(ds, port, MII_BMCR);
port             1065 drivers/net/dsa/lan9303-core.c 	res =  lan9303_phy_write(ds, port, MII_BMCR, ctl);
port             1067 drivers/net/dsa/lan9303-core.c 	if (port == chip->phy_addr_base) {
port             1077 drivers/net/dsa/lan9303-core.c static int lan9303_port_enable(struct dsa_switch *ds, int port,
port             1082 drivers/net/dsa/lan9303-core.c 	if (!dsa_is_user_port(ds, port))
port             1085 drivers/net/dsa/lan9303-core.c 	return lan9303_enable_processing_port(chip, port);
port             1088 drivers/net/dsa/lan9303-core.c static void lan9303_port_disable(struct dsa_switch *ds, int port)
port             1092 drivers/net/dsa/lan9303-core.c 	if (!dsa_is_user_port(ds, port))
port             1095 drivers/net/dsa/lan9303-core.c 	lan9303_disable_processing_port(chip, port);
port             1096 drivers/net/dsa/lan9303-core.c 	lan9303_phy_write(ds, chip->phy_addr_base + port, MII_BMCR, BMCR_PDOWN);
port             1099 drivers/net/dsa/lan9303-core.c static int lan9303_port_bridge_join(struct dsa_switch *ds, int port,
port             1104 drivers/net/dsa/lan9303-core.c 	dev_dbg(chip->dev, "%s(port %d)\n", __func__, port);
port             1113 drivers/net/dsa/lan9303-core.c static void lan9303_port_bridge_leave(struct dsa_switch *ds, int port,
port             1118 drivers/net/dsa/lan9303-core.c 	dev_dbg(chip->dev, "%s(port %d)\n", __func__, port);
port             1125 drivers/net/dsa/lan9303-core.c static void lan9303_port_stp_state_set(struct dsa_switch *ds, int port,
port             1132 drivers/net/dsa/lan9303-core.c 		__func__, port, state);
port             1151 drivers/net/dsa/lan9303-core.c 			port, state);
port             1154 drivers/net/dsa/lan9303-core.c 	portmask = 0x3 << (port * 2);
port             1155 drivers/net/dsa/lan9303-core.c 	portstate <<= (port * 2);
port             1165 drivers/net/dsa/lan9303-core.c static void lan9303_port_fast_age(struct dsa_switch *ds, int port)
port             1169 drivers/net/dsa/lan9303-core.c 		.port = port,
port             1172 drivers/net/dsa/lan9303-core.c 	dev_dbg(chip->dev, "%s(%d)\n", __func__, port);
port             1176 drivers/net/dsa/lan9303-core.c static int lan9303_port_fdb_add(struct dsa_switch *ds, int port,
port             1181 drivers/net/dsa/lan9303-core.c 	dev_dbg(chip->dev, "%s(%d, %pM, %d)\n", __func__, port, addr, vid);
port             1185 drivers/net/dsa/lan9303-core.c 	return lan9303_alr_add_port(chip, addr, port, false);
port             1188 drivers/net/dsa/lan9303-core.c static int lan9303_port_fdb_del(struct dsa_switch *ds, int port,
port             1194 drivers/net/dsa/lan9303-core.c 	dev_dbg(chip->dev, "%s(%d, %pM, %d)\n", __func__, port, addr, vid);
port             1197 drivers/net/dsa/lan9303-core.c 	lan9303_alr_del_port(chip, addr, port);
port             1202 drivers/net/dsa/lan9303-core.c static int lan9303_port_fdb_dump(struct dsa_switch *ds, int port,
port             1207 drivers/net/dsa/lan9303-core.c 		.port = port,
port             1212 drivers/net/dsa/lan9303-core.c 	dev_dbg(chip->dev, "%s(%d)\n", __func__, port);
port             1218 drivers/net/dsa/lan9303-core.c static int lan9303_port_mdb_prepare(struct dsa_switch *ds, int port,
port             1223 drivers/net/dsa/lan9303-core.c 	dev_dbg(chip->dev, "%s(%d, %pM, %d)\n", __func__, port, mdb->addr,
port             1235 drivers/net/dsa/lan9303-core.c static void lan9303_port_mdb_add(struct dsa_switch *ds, int port,
port             1240 drivers/net/dsa/lan9303-core.c 	dev_dbg(chip->dev, "%s(%d, %pM, %d)\n", __func__, port, mdb->addr,
port             1242 drivers/net/dsa/lan9303-core.c 	lan9303_alr_add_port(chip, mdb->addr, port, false);
port             1245 drivers/net/dsa/lan9303-core.c static int lan9303_port_mdb_del(struct dsa_switch *ds, int port,
port             1250 drivers/net/dsa/lan9303-core.c 	dev_dbg(chip->dev, "%s(%d, %pM, %d)\n", __func__, port, mdb->addr,
port             1254 drivers/net/dsa/lan9303-core.c 	lan9303_alr_del_port(chip, mdb->addr, port);
port              392 drivers/net/dsa/lantiq_gswip.c 			       int port)
port              394 drivers/net/dsa/lantiq_gswip.c 	switch (port) {
port              408 drivers/net/dsa/lantiq_gswip.c 				int port)
port              410 drivers/net/dsa/lantiq_gswip.c 	switch (port) {
port              598 drivers/net/dsa/lantiq_gswip.c static int gswip_add_single_port_br(struct gswip_priv *priv, int port, bool add)
port              606 drivers/net/dsa/lantiq_gswip.c 	if (port >= max_ports) {
port              607 drivers/net/dsa/lantiq_gswip.c 		dev_err(priv->dev, "single port for %i supported\n", port);
port              611 drivers/net/dsa/lantiq_gswip.c 	vlan_active.index = port + 1;
port              614 drivers/net/dsa/lantiq_gswip.c 	vlan_active.val[0] = port + 1 /* fid */;
port              625 drivers/net/dsa/lantiq_gswip.c 	vlan_mapping.index = port + 1;
port              628 drivers/net/dsa/lantiq_gswip.c 	vlan_mapping.val[1] = BIT(port) | BIT(cpu_port);
port              639 drivers/net/dsa/lantiq_gswip.c static int gswip_port_enable(struct dsa_switch *ds, int port,
port              645 drivers/net/dsa/lantiq_gswip.c 	if (!dsa_is_user_port(ds, port))
port              648 drivers/net/dsa/lantiq_gswip.c 	if (!dsa_is_cpu_port(ds, port)) {
port              649 drivers/net/dsa/lantiq_gswip.c 		err = gswip_add_single_port_br(priv, port, true);
port              655 drivers/net/dsa/lantiq_gswip.c 	gswip_switch_w(priv, GSWIP_BM_PCFG_CNTEN, GSWIP_BM_PCFGp(port));
port              660 drivers/net/dsa/lantiq_gswip.c 			 GSWIP_FDMA_PCTRLp(port));
port              662 drivers/net/dsa/lantiq_gswip.c 			  GSWIP_SDMA_PCTRLp(port));
port              664 drivers/net/dsa/lantiq_gswip.c 	if (!dsa_is_cpu_port(ds, port)) {
port              672 drivers/net/dsa/lantiq_gswip.c 		gswip_mdio_w(priv, macconf, GSWIP_MDIO_PHYp(port));
port              674 drivers/net/dsa/lantiq_gswip.c 		gswip_mdio_mask(priv, 0, BIT(port), GSWIP_MDIO_MDC_CFG0);
port              680 drivers/net/dsa/lantiq_gswip.c static void gswip_port_disable(struct dsa_switch *ds, int port)
port              684 drivers/net/dsa/lantiq_gswip.c 	if (!dsa_is_user_port(ds, port))
port              687 drivers/net/dsa/lantiq_gswip.c 	if (!dsa_is_cpu_port(ds, port)) {
port              690 drivers/net/dsa/lantiq_gswip.c 				GSWIP_MDIO_PHYp(port));
port              692 drivers/net/dsa/lantiq_gswip.c 		gswip_mdio_mask(priv, BIT(port), 0, GSWIP_MDIO_MDC_CFG0);
port              696 drivers/net/dsa/lantiq_gswip.c 			  GSWIP_FDMA_PCTRLp(port));
port              698 drivers/net/dsa/lantiq_gswip.c 			  GSWIP_SDMA_PCTRLp(port));
port              738 drivers/net/dsa/lantiq_gswip.c static int gswip_port_vlan_filtering(struct dsa_switch *ds, int port,
port              742 drivers/net/dsa/lantiq_gswip.c 	struct net_device *bridge = dsa_to_port(ds, port)->bridge_dev;
port              745 drivers/net/dsa/lantiq_gswip.c 	if (!!(priv->port_vlan_filter & BIT(port)) != vlan_filtering && bridge)
port              754 drivers/net/dsa/lantiq_gswip.c 				  GSWIP_PCE_VCTRL(port));
port              756 drivers/net/dsa/lantiq_gswip.c 				  GSWIP_PCE_PCTRL_0p(port));
port              763 drivers/net/dsa/lantiq_gswip.c 				  GSWIP_PCE_VCTRL(port));
port              765 drivers/net/dsa/lantiq_gswip.c 				  GSWIP_PCE_PCTRL_0p(port));
port              844 drivers/net/dsa/lantiq_gswip.c 						    int port)
port              909 drivers/net/dsa/lantiq_gswip.c 				  struct net_device *bridge, int port)
port              954 drivers/net/dsa/lantiq_gswip.c 	vlan_mapping.val[1] |= BIT(port);
port              964 drivers/net/dsa/lantiq_gswip.c 	gswip_switch_w(priv, 0, GSWIP_PCE_DEFPVID(port));
port              969 drivers/net/dsa/lantiq_gswip.c 				struct net_device *bridge, int port,
port             1024 drivers/net/dsa/lantiq_gswip.c 	vlan_mapping.val[1] |= BIT(port);
port             1026 drivers/net/dsa/lantiq_gswip.c 		vlan_mapping.val[2] &= ~BIT(port);
port             1028 drivers/net/dsa/lantiq_gswip.c 		vlan_mapping.val[2] |= BIT(port);
port             1039 drivers/net/dsa/lantiq_gswip.c 		gswip_switch_w(priv, idx, GSWIP_PCE_DEFPVID(port));
port             1045 drivers/net/dsa/lantiq_gswip.c 			     struct net_device *bridge, int port,
port             1077 drivers/net/dsa/lantiq_gswip.c 	vlan_mapping.val[1] &= ~BIT(port);
port             1078 drivers/net/dsa/lantiq_gswip.c 	vlan_mapping.val[2] &= ~BIT(port);
port             1097 drivers/net/dsa/lantiq_gswip.c 		gswip_switch_w(priv, 0, GSWIP_PCE_DEFPVID(port));
port             1102 drivers/net/dsa/lantiq_gswip.c static int gswip_port_bridge_join(struct dsa_switch *ds, int port,
port             1112 drivers/net/dsa/lantiq_gswip.c 		err = gswip_vlan_add_unaware(priv, bridge, port);
port             1115 drivers/net/dsa/lantiq_gswip.c 		priv->port_vlan_filter &= ~BIT(port);
port             1117 drivers/net/dsa/lantiq_gswip.c 		priv->port_vlan_filter |= BIT(port);
port             1119 drivers/net/dsa/lantiq_gswip.c 	return gswip_add_single_port_br(priv, port, false);
port             1122 drivers/net/dsa/lantiq_gswip.c static void gswip_port_bridge_leave(struct dsa_switch *ds, int port,
port             1127 drivers/net/dsa/lantiq_gswip.c 	gswip_add_single_port_br(priv, port, true);
port             1133 drivers/net/dsa/lantiq_gswip.c 		gswip_vlan_remove(priv, bridge, port, 0, true, false);
port             1136 drivers/net/dsa/lantiq_gswip.c static int gswip_port_vlan_prepare(struct dsa_switch *ds, int port,
port             1140 drivers/net/dsa/lantiq_gswip.c 	struct net_device *bridge = dsa_to_port(ds, port)->bridge_dev;
port             1147 drivers/net/dsa/lantiq_gswip.c 	if (!dsa_is_cpu_port(ds, port) && !bridge)
port             1184 drivers/net/dsa/lantiq_gswip.c static void gswip_port_vlan_add(struct dsa_switch *ds, int port,
port             1188 drivers/net/dsa/lantiq_gswip.c 	struct net_device *bridge = dsa_to_port(ds, port)->bridge_dev;
port             1198 drivers/net/dsa/lantiq_gswip.c 	if (dsa_is_cpu_port(ds, port))
port             1202 drivers/net/dsa/lantiq_gswip.c 		gswip_vlan_add_aware(priv, bridge, port, vid, untagged, pvid);
port             1205 drivers/net/dsa/lantiq_gswip.c static int gswip_port_vlan_del(struct dsa_switch *ds, int port,
port             1209 drivers/net/dsa/lantiq_gswip.c 	struct net_device *bridge = dsa_to_port(ds, port)->bridge_dev;
port             1219 drivers/net/dsa/lantiq_gswip.c 	if (dsa_is_cpu_port(ds, port))
port             1223 drivers/net/dsa/lantiq_gswip.c 		err = gswip_vlan_remove(priv, bridge, port, vid, pvid, true);
port             1231 drivers/net/dsa/lantiq_gswip.c static void gswip_port_fast_age(struct dsa_switch *ds, int port)
port             1255 drivers/net/dsa/lantiq_gswip.c 		if (((mac_bridge.val[0] & GENMASK(7, 4)) >> 4) != port)
port             1268 drivers/net/dsa/lantiq_gswip.c static void gswip_port_stp_state_set(struct dsa_switch *ds, int port, u8 state)
port             1276 drivers/net/dsa/lantiq_gswip.c 				  GSWIP_SDMA_PCTRLp(port));
port             1294 drivers/net/dsa/lantiq_gswip.c 			  GSWIP_SDMA_PCTRLp(port));
port             1296 drivers/net/dsa/lantiq_gswip.c 			  GSWIP_PCE_PCTRL_0p(port));
port             1299 drivers/net/dsa/lantiq_gswip.c static int gswip_port_fdb(struct dsa_switch *ds, int port,
port             1303 drivers/net/dsa/lantiq_gswip.c 	struct net_device *bridge = dsa_to_port(ds, port)->bridge_dev;
port             1331 drivers/net/dsa/lantiq_gswip.c 	mac_bridge.val[0] = add ? BIT(port) : 0; /* port map */
port             1342 drivers/net/dsa/lantiq_gswip.c static int gswip_port_fdb_add(struct dsa_switch *ds, int port,
port             1345 drivers/net/dsa/lantiq_gswip.c 	return gswip_port_fdb(ds, port, addr, vid, true);
port             1348 drivers/net/dsa/lantiq_gswip.c static int gswip_port_fdb_del(struct dsa_switch *ds, int port,
port             1351 drivers/net/dsa/lantiq_gswip.c 	return gswip_port_fdb(ds, port, addr, vid, false);
port             1354 drivers/net/dsa/lantiq_gswip.c static int gswip_port_fdb_dump(struct dsa_switch *ds, int port,
port             1384 drivers/net/dsa/lantiq_gswip.c 			if (mac_bridge.val[0] & BIT(port))
port             1387 drivers/net/dsa/lantiq_gswip.c 			if (((mac_bridge.val[0] & GENMASK(7, 4)) >> 4) == port)
port             1394 drivers/net/dsa/lantiq_gswip.c static void gswip_phylink_validate(struct dsa_switch *ds, int port,
port             1400 drivers/net/dsa/lantiq_gswip.c 	switch (port) {
port             1422 drivers/net/dsa/lantiq_gswip.c 		dev_err(ds->dev, "Unsupported port: %i\n", port);
port             1458 drivers/net/dsa/lantiq_gswip.c static void gswip_phylink_mac_config(struct dsa_switch *ds, int port,
port             1489 drivers/net/dsa/lantiq_gswip.c 	gswip_mii_mask_cfg(priv, GSWIP_MII_CFG_MODE_MASK, miicfg, port);
port             1494 drivers/net/dsa/lantiq_gswip.c 					  GSWIP_MII_PCDU_RXDLY_MASK, 0, port);
port             1497 drivers/net/dsa/lantiq_gswip.c 		gswip_mii_mask_pcdu(priv, GSWIP_MII_PCDU_RXDLY_MASK, 0, port);
port             1500 drivers/net/dsa/lantiq_gswip.c 		gswip_mii_mask_pcdu(priv, GSWIP_MII_PCDU_TXDLY_MASK, 0, port);
port             1507 drivers/net/dsa/lantiq_gswip.c static void gswip_phylink_mac_link_down(struct dsa_switch *ds, int port,
port             1513 drivers/net/dsa/lantiq_gswip.c 	gswip_mii_mask_cfg(priv, GSWIP_MII_CFG_EN, 0, port);
port             1516 drivers/net/dsa/lantiq_gswip.c static void gswip_phylink_mac_link_up(struct dsa_switch *ds, int port,
port             1525 drivers/net/dsa/lantiq_gswip.c 		gswip_mii_mask_cfg(priv, 0, GSWIP_MII_CFG_EN, port);
port             1528 drivers/net/dsa/lantiq_gswip.c static void gswip_get_strings(struct dsa_switch *ds, int port, u32 stringset,
port             1567 drivers/net/dsa/lantiq_gswip.c static void gswip_get_ethtool_stats(struct dsa_switch *ds, int port,
port             1578 drivers/net/dsa/lantiq_gswip.c 		data[i] = gswip_bcm_ram_entry_read(priv, port,
port             1581 drivers/net/dsa/lantiq_gswip.c 			high = gswip_bcm_ram_entry_read(priv, port,
port             1588 drivers/net/dsa/lantiq_gswip.c static int gswip_get_sset_count(struct dsa_switch *ds, int port, int sset)
port               70 drivers/net/dsa/microchip/ksz8795.c static void ksz_port_cfg(struct ksz_device *dev, int port, int offset, u8 bits,
port               73 drivers/net/dsa/microchip/ksz8795.c 	regmap_update_bits(dev->regmap[0], PORT_CTRL_ADDR(port, offset),
port               87 drivers/net/dsa/microchip/ksz8795.c static void ksz8795_set_prio_queue(struct ksz_device *dev, int port, int queue)
port              103 drivers/net/dsa/microchip/ksz8795.c 	ksz_pread8(dev, port, REG_PORT_CTRL_0, &lo);
port              104 drivers/net/dsa/microchip/ksz8795.c 	ksz_pread8(dev, port, P_DROP_TAG_CTRL, &hi);
port              111 drivers/net/dsa/microchip/ksz8795.c 	ksz_pwrite8(dev, port, REG_PORT_CTRL_0, lo);
port              112 drivers/net/dsa/microchip/ksz8795.c 	ksz_pwrite8(dev, port, P_DROP_TAG_CTRL, hi);
port              120 drivers/net/dsa/microchip/ksz8795.c static void ksz8795_r_mib_cnt(struct ksz_device *dev, int port, u16 addr,
port              128 drivers/net/dsa/microchip/ksz8795.c 	ctrl_addr = addr + SWITCH_COUNTER_NUM * port;
port              151 drivers/net/dsa/microchip/ksz8795.c static void ksz8795_r_mib_pkt(struct ksz_device *dev, int port, u16 addr,
port              160 drivers/net/dsa/microchip/ksz8795.c 	ctrl_addr = (KS_MIB_TOTAL_RX_1 - KS_MIB_TOTAL_RX_0) * port;
port              198 drivers/net/dsa/microchip/ksz8795.c static void ksz8795_freeze_mib(struct ksz_device *dev, int port, bool freeze)
port              202 drivers/net/dsa/microchip/ksz8795.c 		ksz_cfg(dev, REG_SW_CTRL_6, BIT(port), true);
port              207 drivers/net/dsa/microchip/ksz8795.c 		ksz_cfg(dev, REG_SW_CTRL_6, BIT(port), false);
port              210 drivers/net/dsa/microchip/ksz8795.c static void ksz8795_port_init_cnt(struct ksz_device *dev, int port)
port              212 drivers/net/dsa/microchip/ksz8795.c 	struct ksz_port_mib *mib = &dev->ports[port].mib;
port              215 drivers/net/dsa/microchip/ksz8795.c 	ksz_cfg(dev, REG_SW_CTRL_6, BIT(port), true);
port              217 drivers/net/dsa/microchip/ksz8795.c 	ksz_cfg(dev, REG_SW_CTRL_6, BIT(port), false);
port              223 drivers/net/dsa/microchip/ksz8795.c 		dev->dev_ops->r_mib_cnt(dev, port, mib->cnt_ptr,
port              230 drivers/net/dsa/microchip/ksz8795.c 		dev->dev_ops->r_mib_pkt(dev, port, mib->cnt_ptr,
port              648 drivers/net/dsa/microchip/ksz8795.c 						      int port)
port              653 drivers/net/dsa/microchip/ksz8795.c static void ksz8795_get_strings(struct dsa_switch *ds, int port,
port              664 drivers/net/dsa/microchip/ksz8795.c static void ksz8795_cfg_port_member(struct ksz_device *dev, int port,
port              669 drivers/net/dsa/microchip/ksz8795.c 	ksz_pread8(dev, port, P_MIRROR_CTRL, &data);
port              672 drivers/net/dsa/microchip/ksz8795.c 	ksz_pwrite8(dev, port, P_MIRROR_CTRL, data);
port              673 drivers/net/dsa/microchip/ksz8795.c 	dev->ports[port].member = member;
port              676 drivers/net/dsa/microchip/ksz8795.c static void ksz8795_port_stp_state_set(struct dsa_switch *ds, int port,
port              685 drivers/net/dsa/microchip/ksz8795.c 	p = &dev->ports[port];
port              687 drivers/net/dsa/microchip/ksz8795.c 	ksz_pread8(dev, port, P_STP_CTRL, &data);
port              693 drivers/net/dsa/microchip/ksz8795.c 		if (port < SWITCH_PORT_NUM)
port              698 drivers/net/dsa/microchip/ksz8795.c 		if (port < SWITCH_PORT_NUM &&
port              709 drivers/net/dsa/microchip/ksz8795.c 		if (port == dev->cpu_port)
port              713 drivers/net/dsa/microchip/ksz8795.c 		if (dev->br_member & BIT(port)) {
port              714 drivers/net/dsa/microchip/ksz8795.c 			dev->member |= BIT(port);
port              722 drivers/net/dsa/microchip/ksz8795.c 		if (port < SWITCH_PORT_NUM &&
port              731 drivers/net/dsa/microchip/ksz8795.c 	ksz_pwrite8(dev, port, P_STP_CTRL, data);
port              734 drivers/net/dsa/microchip/ksz8795.c 		dev->rx_ports |= BIT(port);
port              736 drivers/net/dsa/microchip/ksz8795.c 		dev->rx_ports &= ~BIT(port);
port              738 drivers/net/dsa/microchip/ksz8795.c 		dev->tx_ports |= BIT(port);
port              740 drivers/net/dsa/microchip/ksz8795.c 		dev->tx_ports &= ~BIT(port);
port              744 drivers/net/dsa/microchip/ksz8795.c 		ksz8795_cfg_port_member(dev, port, (u8)member);
port              748 drivers/net/dsa/microchip/ksz8795.c 		if (dev->br_member & BIT(port))
port              749 drivers/net/dsa/microchip/ksz8795.c 			dev->member &= ~BIT(port);
port              756 drivers/net/dsa/microchip/ksz8795.c 		ksz_update_port_member(dev, port);
port              759 drivers/net/dsa/microchip/ksz8795.c static void ksz8795_flush_dyn_mac_table(struct ksz_device *dev, int port)
port              765 drivers/net/dsa/microchip/ksz8795.c 	if ((uint)port < TOTAL_PORT_NUM) {
port              766 drivers/net/dsa/microchip/ksz8795.c 		first = port;
port              767 drivers/net/dsa/microchip/ksz8795.c 		cnt = port + 1;
port              792 drivers/net/dsa/microchip/ksz8795.c static int ksz8795_port_vlan_filtering(struct dsa_switch *ds, int port,
port              802 drivers/net/dsa/microchip/ksz8795.c static void ksz8795_port_vlan_add(struct dsa_switch *ds, int port,
port              810 drivers/net/dsa/microchip/ksz8795.c 	ksz_port_cfg(dev, port, P_TAG_CTRL, PORT_REMOVE_TAG, untagged);
port              822 drivers/net/dsa/microchip/ksz8795.c 		member |= BIT(port);
port              833 drivers/net/dsa/microchip/ksz8795.c 		ksz_pread16(dev, port, REG_PORT_CTRL_VID, &vid);
port              836 drivers/net/dsa/microchip/ksz8795.c 		ksz_pwrite16(dev, port, REG_PORT_CTRL_VID, vid);
port              840 drivers/net/dsa/microchip/ksz8795.c static int ksz8795_port_vlan_del(struct dsa_switch *ds, int port,
port              848 drivers/net/dsa/microchip/ksz8795.c 	ksz_pread16(dev, port, REG_PORT_CTRL_VID, &pvid);
port              851 drivers/net/dsa/microchip/ksz8795.c 	ksz_port_cfg(dev, port, P_TAG_CTRL, PORT_REMOVE_TAG, untagged);
port              857 drivers/net/dsa/microchip/ksz8795.c 		member &= ~BIT(port);
port              873 drivers/net/dsa/microchip/ksz8795.c 		ksz_pwrite16(dev, port, REG_PORT_CTRL_VID, pvid);
port              878 drivers/net/dsa/microchip/ksz8795.c static int ksz8795_port_mirror_add(struct dsa_switch *ds, int port,
port              885 drivers/net/dsa/microchip/ksz8795.c 		ksz_port_cfg(dev, port, P_MIRROR_CTRL, PORT_MIRROR_RX, true);
port              886 drivers/net/dsa/microchip/ksz8795.c 		dev->mirror_rx |= BIT(port);
port              888 drivers/net/dsa/microchip/ksz8795.c 		ksz_port_cfg(dev, port, P_MIRROR_CTRL, PORT_MIRROR_TX, true);
port              889 drivers/net/dsa/microchip/ksz8795.c 		dev->mirror_tx |= BIT(port);
port              892 drivers/net/dsa/microchip/ksz8795.c 	ksz_port_cfg(dev, port, P_MIRROR_CTRL, PORT_MIRROR_SNIFFER, false);
port              902 drivers/net/dsa/microchip/ksz8795.c static void ksz8795_port_mirror_del(struct dsa_switch *ds, int port,
port              909 drivers/net/dsa/microchip/ksz8795.c 		ksz_port_cfg(dev, port, P_MIRROR_CTRL, PORT_MIRROR_RX, false);
port              910 drivers/net/dsa/microchip/ksz8795.c 		dev->mirror_rx &= ~BIT(port);
port              912 drivers/net/dsa/microchip/ksz8795.c 		ksz_port_cfg(dev, port, P_MIRROR_CTRL, PORT_MIRROR_TX, false);
port              913 drivers/net/dsa/microchip/ksz8795.c 		dev->mirror_tx &= ~BIT(port);
port              916 drivers/net/dsa/microchip/ksz8795.c 	ksz_pread8(dev, port, P_MIRROR_CTRL, &data);
port              923 drivers/net/dsa/microchip/ksz8795.c static void ksz8795_port_setup(struct ksz_device *dev, int port, bool cpu_port)
port              925 drivers/net/dsa/microchip/ksz8795.c 	struct ksz_port *p = &dev->ports[port];
port              929 drivers/net/dsa/microchip/ksz8795.c 	ksz_port_cfg(dev, port, P_BCAST_STORM_CTRL, PORT_BROADCAST_STORM, true);
port              931 drivers/net/dsa/microchip/ksz8795.c 	ksz8795_set_prio_queue(dev, port, 4);
port              934 drivers/net/dsa/microchip/ksz8795.c 	ksz_port_cfg(dev, port, P_PRIO_CTRL, PORT_DIFFSERV_ENABLE, false);
port              937 drivers/net/dsa/microchip/ksz8795.c 	ksz_port_cfg(dev, port, P_802_1P_CTRL, PORT_802_1P_REMAPPING, false);
port              940 drivers/net/dsa/microchip/ksz8795.c 	ksz_port_cfg(dev, port, P_PRIO_CTRL, PORT_802_1P_ENABLE, true);
port              982 drivers/net/dsa/microchip/ksz8795.c 		dev->on_ports |= BIT(port);
port              986 drivers/net/dsa/microchip/ksz8795.c 			dev->live_ports |= BIT(port);
port              988 drivers/net/dsa/microchip/ksz8795.c 	ksz8795_cfg_port_member(dev, port, member);
port             1135 drivers/net/dsa/microchip/ksz8795.c static u32 ksz8795_get_port_addr(int port, int offset)
port             1137 drivers/net/dsa/microchip/ksz8795.c 	return PORT_CTRL_ADDR(port, offset);
port              348 drivers/net/dsa/microchip/ksz8795_reg.h #define PORT_CTRL_ADDR(port, addr)		\
port              349 drivers/net/dsa/microchip/ksz8795_reg.h 	((addr) + REG_PORT_1_CTRL_0 + (port) *	\
port               72 drivers/net/dsa/microchip/ksz9477.c static void ksz_port_cfg(struct ksz_device *dev, int port, int offset, u8 bits,
port               75 drivers/net/dsa/microchip/ksz9477.c 	regmap_update_bits(dev->regmap[0], PORT_CTRL_ADDR(port, offset),
port               84 drivers/net/dsa/microchip/ksz9477.c static void ksz9477_port_cfg32(struct ksz_device *dev, int port, int offset,
port               87 drivers/net/dsa/microchip/ksz9477.c 	regmap_update_bits(dev->regmap[2], PORT_CTRL_ADDR(port, offset),
port              232 drivers/net/dsa/microchip/ksz9477.c static void ksz9477_r_mib_cnt(struct ksz_device *dev, int port, u16 addr,
port              235 drivers/net/dsa/microchip/ksz9477.c 	struct ksz_port *p = &dev->ports[port];
port              244 drivers/net/dsa/microchip/ksz9477.c 	ksz_pwrite32(dev, port, REG_PORT_MIB_CTRL_STAT__4, data);
port              247 drivers/net/dsa/microchip/ksz9477.c 			PORT_CTRL_ADDR(port, REG_PORT_MIB_CTRL_STAT__4),
port              256 drivers/net/dsa/microchip/ksz9477.c 	ksz_pread32(dev, port, REG_PORT_MIB_DATA, &data);
port              260 drivers/net/dsa/microchip/ksz9477.c static void ksz9477_r_mib_pkt(struct ksz_device *dev, int port, u16 addr,
port              264 drivers/net/dsa/microchip/ksz9477.c 	ksz9477_r_mib_cnt(dev, port, addr, cnt);
port              267 drivers/net/dsa/microchip/ksz9477.c static void ksz9477_freeze_mib(struct ksz_device *dev, int port, bool freeze)
port              270 drivers/net/dsa/microchip/ksz9477.c 	struct ksz_port *p = &dev->ports[port];
port              274 drivers/net/dsa/microchip/ksz9477.c 	ksz_pwrite32(dev, port, REG_PORT_MIB_CTRL_STAT__4, val);
port              281 drivers/net/dsa/microchip/ksz9477.c static void ksz9477_port_init_cnt(struct ksz_device *dev, int port)
port              283 drivers/net/dsa/microchip/ksz9477.c 	struct ksz_port_mib *mib = &dev->ports[port].mib;
port              287 drivers/net/dsa/microchip/ksz9477.c 	ksz_pwrite32(dev, port, REG_PORT_MIB_CTRL_STAT__4,
port              290 drivers/net/dsa/microchip/ksz9477.c 	ksz_pwrite32(dev, port, REG_PORT_MIB_CTRL_STAT__4, 0);
port              298 drivers/net/dsa/microchip/ksz9477.c 						      int port)
port              375 drivers/net/dsa/microchip/ksz9477.c static void ksz9477_get_strings(struct dsa_switch *ds, int port,
port              389 drivers/net/dsa/microchip/ksz9477.c static void ksz9477_cfg_port_member(struct ksz_device *dev, int port,
port              392 drivers/net/dsa/microchip/ksz9477.c 	ksz_pwrite32(dev, port, REG_PORT_VLAN_MEMBERSHIP__4, member);
port              393 drivers/net/dsa/microchip/ksz9477.c 	dev->ports[port].member = member;
port              396 drivers/net/dsa/microchip/ksz9477.c static void ksz9477_port_stp_state_set(struct dsa_switch *ds, int port,
port              400 drivers/net/dsa/microchip/ksz9477.c 	struct ksz_port *p = &dev->ports[port];
port              405 drivers/net/dsa/microchip/ksz9477.c 	ksz_pread8(dev, port, P_STP_CTRL, &data);
port              411 drivers/net/dsa/microchip/ksz9477.c 		if (port != dev->cpu_port)
port              416 drivers/net/dsa/microchip/ksz9477.c 		if (port != dev->cpu_port &&
port              427 drivers/net/dsa/microchip/ksz9477.c 		if (port == dev->cpu_port)
port              434 drivers/net/dsa/microchip/ksz9477.c 		if (dev->br_member & (1 << port)) {
port              435 drivers/net/dsa/microchip/ksz9477.c 			dev->member |= (1 << port);
port              442 drivers/net/dsa/microchip/ksz9477.c 		if (port != dev->cpu_port &&
port              451 drivers/net/dsa/microchip/ksz9477.c 	ksz_pwrite8(dev, port, P_STP_CTRL, data);
port              455 drivers/net/dsa/microchip/ksz9477.c 		dev->rx_ports |= (1 << port);
port              457 drivers/net/dsa/microchip/ksz9477.c 		dev->rx_ports &= ~(1 << port);
port              459 drivers/net/dsa/microchip/ksz9477.c 		dev->tx_ports |= (1 << port);
port              461 drivers/net/dsa/microchip/ksz9477.c 		dev->tx_ports &= ~(1 << port);
port              465 drivers/net/dsa/microchip/ksz9477.c 		ksz9477_cfg_port_member(dev, port, (u8)member);
port              469 drivers/net/dsa/microchip/ksz9477.c 		if (dev->br_member & (1 << port))
port              470 drivers/net/dsa/microchip/ksz9477.c 			dev->member &= ~(1 << port);
port              477 drivers/net/dsa/microchip/ksz9477.c 		ksz_update_port_member(dev, port);
port              481 drivers/net/dsa/microchip/ksz9477.c static void ksz9477_flush_dyn_mac_table(struct ksz_device *dev, int port)
port              489 drivers/net/dsa/microchip/ksz9477.c 	if (port < dev->mib_port_cnt) {
port              491 drivers/net/dsa/microchip/ksz9477.c 		ksz_pread8(dev, port, P_STP_CTRL, &data);
port              493 drivers/net/dsa/microchip/ksz9477.c 			ksz_pwrite8(dev, port, P_STP_CTRL,
port              496 drivers/net/dsa/microchip/ksz9477.c 		ksz_pwrite8(dev, port, P_STP_CTRL, data);
port              503 drivers/net/dsa/microchip/ksz9477.c static int ksz9477_port_vlan_filtering(struct dsa_switch *ds, int port,
port              509 drivers/net/dsa/microchip/ksz9477.c 		ksz_port_cfg(dev, port, REG_PORT_LUE_CTRL,
port              514 drivers/net/dsa/microchip/ksz9477.c 		ksz_port_cfg(dev, port, REG_PORT_LUE_CTRL,
port              521 drivers/net/dsa/microchip/ksz9477.c static void ksz9477_port_vlan_add(struct dsa_switch *ds, int port,
port              537 drivers/net/dsa/microchip/ksz9477.c 			vlan_table[1] |= BIT(port);
port              539 drivers/net/dsa/microchip/ksz9477.c 			vlan_table[1] &= ~BIT(port);
port              542 drivers/net/dsa/microchip/ksz9477.c 		vlan_table[2] |= BIT(port) | BIT(dev->cpu_port);
port              551 drivers/net/dsa/microchip/ksz9477.c 			ksz_pwrite16(dev, port, REG_PORT_DEFAULT_VID, vid);
port              555 drivers/net/dsa/microchip/ksz9477.c static int ksz9477_port_vlan_del(struct dsa_switch *ds, int port,
port              564 drivers/net/dsa/microchip/ksz9477.c 	ksz_pread16(dev, port, REG_PORT_DEFAULT_VID, &pvid);
port              573 drivers/net/dsa/microchip/ksz9477.c 		vlan_table[2] &= ~BIT(port);
port              579 drivers/net/dsa/microchip/ksz9477.c 			vlan_table[1] &= ~BIT(port);
port              587 drivers/net/dsa/microchip/ksz9477.c 	ksz_pwrite16(dev, port, REG_PORT_DEFAULT_VID, pvid);
port              592 drivers/net/dsa/microchip/ksz9477.c static int ksz9477_port_fdb_add(struct dsa_switch *ds, int port,
port              626 drivers/net/dsa/microchip/ksz9477.c 	alu_table[1] |= BIT(port);
port              649 drivers/net/dsa/microchip/ksz9477.c static int ksz9477_port_fdb_del(struct dsa_switch *ds, int port,
port              685 drivers/net/dsa/microchip/ksz9477.c 		alu_table[2] &= ~BIT(port);
port              739 drivers/net/dsa/microchip/ksz9477.c static int ksz9477_port_fdb_dump(struct dsa_switch *ds, int port,
port              774 drivers/net/dsa/microchip/ksz9477.c 		if (alu.port_forward & BIT(port)) {
port              791 drivers/net/dsa/microchip/ksz9477.c static void ksz9477_port_mdb_add(struct dsa_switch *ds, int port,
port              841 drivers/net/dsa/microchip/ksz9477.c 	static_table[1] |= BIT(port);
port              861 drivers/net/dsa/microchip/ksz9477.c static int ksz9477_port_mdb_del(struct dsa_switch *ds, int port,
port              910 drivers/net/dsa/microchip/ksz9477.c 	static_table[1] &= ~BIT(port);
port              936 drivers/net/dsa/microchip/ksz9477.c static int ksz9477_port_mirror_add(struct dsa_switch *ds, int port,
port              943 drivers/net/dsa/microchip/ksz9477.c 		ksz_port_cfg(dev, port, P_MIRROR_CTRL, PORT_MIRROR_RX, true);
port              945 drivers/net/dsa/microchip/ksz9477.c 		ksz_port_cfg(dev, port, P_MIRROR_CTRL, PORT_MIRROR_TX, true);
port              947 drivers/net/dsa/microchip/ksz9477.c 	ksz_port_cfg(dev, port, P_MIRROR_CTRL, PORT_MIRROR_SNIFFER, false);
port              958 drivers/net/dsa/microchip/ksz9477.c static void ksz9477_port_mirror_del(struct dsa_switch *ds, int port,
port              965 drivers/net/dsa/microchip/ksz9477.c 		ksz_port_cfg(dev, port, P_MIRROR_CTRL, PORT_MIRROR_RX, false);
port              967 drivers/net/dsa/microchip/ksz9477.c 		ksz_port_cfg(dev, port, P_MIRROR_CTRL, PORT_MIRROR_TX, false);
port              969 drivers/net/dsa/microchip/ksz9477.c 	ksz_pread8(dev, port, P_MIRROR_CTRL, &data);
port              976 drivers/net/dsa/microchip/ksz9477.c static void ksz9477_phy_setup(struct ksz_device *dev, int port,
port              980 drivers/net/dsa/microchip/ksz9477.c 	if (port >= dev->phy_port_cnt)
port             1094 drivers/net/dsa/microchip/ksz9477.c static phy_interface_t ksz9477_get_interface(struct ksz_device *dev, int port)
port             1101 drivers/net/dsa/microchip/ksz9477.c 	if (port < dev->phy_port_cnt)
port             1103 drivers/net/dsa/microchip/ksz9477.c 	ksz_pread8(dev, port, REG_PORT_XMII_CTRL_1, &data8);
port             1132 drivers/net/dsa/microchip/ksz9477.c static void ksz9477_port_mmd_write(struct ksz_device *dev, int port,
port             1135 drivers/net/dsa/microchip/ksz9477.c 	ksz_pwrite16(dev, port, REG_PORT_PHY_MMD_SETUP,
port             1137 drivers/net/dsa/microchip/ksz9477.c 	ksz_pwrite16(dev, port, REG_PORT_PHY_MMD_INDEX_DATA, reg_addr);
port             1138 drivers/net/dsa/microchip/ksz9477.c 	ksz_pwrite16(dev, port, REG_PORT_PHY_MMD_SETUP,
port             1140 drivers/net/dsa/microchip/ksz9477.c 	ksz_pwrite16(dev, port, REG_PORT_PHY_MMD_INDEX_DATA, val);
port             1143 drivers/net/dsa/microchip/ksz9477.c static void ksz9477_phy_errata_setup(struct ksz_device *dev, int port)
port             1151 drivers/net/dsa/microchip/ksz9477.c 	ksz9477_port_mmd_write(dev, port, 0x01, 0x6f, 0xdd0b);
port             1152 drivers/net/dsa/microchip/ksz9477.c 	ksz9477_port_mmd_write(dev, port, 0x01, 0x8f, 0x6032);
port             1153 drivers/net/dsa/microchip/ksz9477.c 	ksz9477_port_mmd_write(dev, port, 0x01, 0x9d, 0x248c);
port             1154 drivers/net/dsa/microchip/ksz9477.c 	ksz9477_port_mmd_write(dev, port, 0x01, 0x75, 0x0060);
port             1155 drivers/net/dsa/microchip/ksz9477.c 	ksz9477_port_mmd_write(dev, port, 0x01, 0xd3, 0x7777);
port             1156 drivers/net/dsa/microchip/ksz9477.c 	ksz9477_port_mmd_write(dev, port, 0x1c, 0x06, 0x3008);
port             1157 drivers/net/dsa/microchip/ksz9477.c 	ksz9477_port_mmd_write(dev, port, 0x1c, 0x08, 0x2001);
port             1162 drivers/net/dsa/microchip/ksz9477.c 	ksz9477_port_mmd_write(dev, port, 0x1c, 0x04, 0x00d0);
port             1168 drivers/net/dsa/microchip/ksz9477.c 		ksz9477_port_mmd_write(dev, port, 0x07, 0x3c, 0x0000);
port             1173 drivers/net/dsa/microchip/ksz9477.c 	ksz9477_port_mmd_write(dev, port, 0x1c, 0x13, 0x6eff);
port             1174 drivers/net/dsa/microchip/ksz9477.c 	ksz9477_port_mmd_write(dev, port, 0x1c, 0x14, 0xe6ff);
port             1175 drivers/net/dsa/microchip/ksz9477.c 	ksz9477_port_mmd_write(dev, port, 0x1c, 0x15, 0x6eff);
port             1176 drivers/net/dsa/microchip/ksz9477.c 	ksz9477_port_mmd_write(dev, port, 0x1c, 0x16, 0xe6ff);
port             1177 drivers/net/dsa/microchip/ksz9477.c 	ksz9477_port_mmd_write(dev, port, 0x1c, 0x17, 0x00ff);
port             1178 drivers/net/dsa/microchip/ksz9477.c 	ksz9477_port_mmd_write(dev, port, 0x1c, 0x18, 0x43ff);
port             1179 drivers/net/dsa/microchip/ksz9477.c 	ksz9477_port_mmd_write(dev, port, 0x1c, 0x19, 0xc3ff);
port             1180 drivers/net/dsa/microchip/ksz9477.c 	ksz9477_port_mmd_write(dev, port, 0x1c, 0x1a, 0x6fff);
port             1181 drivers/net/dsa/microchip/ksz9477.c 	ksz9477_port_mmd_write(dev, port, 0x1c, 0x1b, 0x07ff);
port             1182 drivers/net/dsa/microchip/ksz9477.c 	ksz9477_port_mmd_write(dev, port, 0x1c, 0x1c, 0x0fff);
port             1183 drivers/net/dsa/microchip/ksz9477.c 	ksz9477_port_mmd_write(dev, port, 0x1c, 0x1d, 0xe7ff);
port             1184 drivers/net/dsa/microchip/ksz9477.c 	ksz9477_port_mmd_write(dev, port, 0x1c, 0x1e, 0xefff);
port             1185 drivers/net/dsa/microchip/ksz9477.c 	ksz9477_port_mmd_write(dev, port, 0x1c, 0x20, 0xeeee);
port             1188 drivers/net/dsa/microchip/ksz9477.c static void ksz9477_port_setup(struct ksz_device *dev, int port, bool cpu_port)
port             1193 drivers/net/dsa/microchip/ksz9477.c 	struct ksz_port *p = &dev->ports[port];
port             1197 drivers/net/dsa/microchip/ksz9477.c 		ksz_port_cfg(dev, port, REG_PORT_CTRL_0, PORT_TAIL_TAG_ENABLE,
port             1200 drivers/net/dsa/microchip/ksz9477.c 	ksz_port_cfg(dev, port, REG_PORT_CTRL_0, PORT_MAC_LOOPBACK, false);
port             1203 drivers/net/dsa/microchip/ksz9477.c 	ksz_port_cfg(dev, port, REG_PORT_MAC_CTRL_1, PORT_BACK_PRESSURE, true);
port             1206 drivers/net/dsa/microchip/ksz9477.c 	ksz_port_cfg(dev, port, P_BCAST_STORM_CTRL, PORT_BROADCAST_STORM, true);
port             1209 drivers/net/dsa/microchip/ksz9477.c 	ksz_port_cfg(dev, port, P_PRIO_CTRL, PORT_DIFFSERV_PRIO_ENABLE, false);
port             1212 drivers/net/dsa/microchip/ksz9477.c 	ksz_port_cfg(dev, port, REG_PORT_MRI_MAC_CTRL, PORT_USER_PRIO_CEILING,
port             1214 drivers/net/dsa/microchip/ksz9477.c 	ksz9477_port_cfg32(dev, port, REG_PORT_MTI_QUEUE_CTRL_0__4,
port             1218 drivers/net/dsa/microchip/ksz9477.c 	ksz_port_cfg(dev, port, P_PRIO_CTRL, PORT_802_1P_PRIO_ENABLE, true);
port             1220 drivers/net/dsa/microchip/ksz9477.c 	if (port < dev->phy_port_cnt) {
port             1222 drivers/net/dsa/microchip/ksz9477.c 		ksz_port_cfg(dev, port, REG_PORT_CTRL_0,
port             1227 drivers/net/dsa/microchip/ksz9477.c 			ksz9477_phy_errata_setup(dev, port);
port             1230 drivers/net/dsa/microchip/ksz9477.c 		ksz_port_cfg(dev, port, REG_PORT_CTRL_0,
port             1235 drivers/net/dsa/microchip/ksz9477.c 		ksz_pread8(dev, port, REG_PORT_XMII_CTRL_1, &data8);
port             1266 drivers/net/dsa/microchip/ksz9477.c 		ksz_pwrite8(dev, port, REG_PORT_XMII_CTRL_1, data8);
port             1276 drivers/net/dsa/microchip/ksz9477.c 		dev->on_ports |= (1 << port);
port             1280 drivers/net/dsa/microchip/ksz9477.c 			dev->live_ports |= (1 << port);
port             1283 drivers/net/dsa/microchip/ksz9477.c 	ksz9477_cfg_port_member(dev, port, member);
port             1286 drivers/net/dsa/microchip/ksz9477.c 	if (port < dev->phy_port_cnt)
port             1287 drivers/net/dsa/microchip/ksz9477.c 		ksz_pread16(dev, port, REG_PORT_PHY_INT_ENABLE, &data16);
port             1425 drivers/net/dsa/microchip/ksz9477.c static u32 ksz9477_get_port_addr(int port, int offset)
port             1427 drivers/net/dsa/microchip/ksz9477.c 	return PORT_CTRL_ADDR(port, offset);
port              720 drivers/net/dsa/microchip/ksz9477_reg.h #define PORT_CTRL_ADDR(port, addr)	((addr) | (((port) + 1) << 12))
port               23 drivers/net/dsa/microchip/ksz_common.c void ksz_update_port_member(struct ksz_device *dev, int port)
port               29 drivers/net/dsa/microchip/ksz_common.c 		if (i == port || i == dev->cpu_port)
port               43 drivers/net/dsa/microchip/ksz_common.c static void port_r_cnt(struct ksz_device *dev, int port)
port               45 drivers/net/dsa/microchip/ksz_common.c 	struct ksz_port_mib *mib = &dev->ports[port].mib;
port               50 drivers/net/dsa/microchip/ksz_common.c 		dev->dev_ops->r_mib_cnt(dev, port, mib->cnt_ptr,
port               60 drivers/net/dsa/microchip/ksz_common.c 		dev->dev_ops->r_mib_pkt(dev, port, mib->cnt_ptr,
port              146 drivers/net/dsa/microchip/ksz_common.c void ksz_adjust_link(struct dsa_switch *ds, int port,
port              150 drivers/net/dsa/microchip/ksz_common.c 	struct ksz_port *p = &dev->ports[port];
port              159 drivers/net/dsa/microchip/ksz_common.c 		dev->live_ports &= ~(1 << port);
port              162 drivers/net/dsa/microchip/ksz_common.c 		dev->live_ports |= (1 << port) & dev->on_ports;
port              167 drivers/net/dsa/microchip/ksz_common.c int ksz_sset_count(struct dsa_switch *ds, int port, int sset)
port              178 drivers/net/dsa/microchip/ksz_common.c void ksz_get_ethtool_stats(struct dsa_switch *ds, int port, uint64_t *buf)
port              180 drivers/net/dsa/microchip/ksz_common.c 	const struct dsa_port *dp = dsa_to_port(ds, port);
port              184 drivers/net/dsa/microchip/ksz_common.c 	mib = &dev->ports[port].mib;
port              190 drivers/net/dsa/microchip/ksz_common.c 	port_r_cnt(dev, port);
port              196 drivers/net/dsa/microchip/ksz_common.c int ksz_port_bridge_join(struct dsa_switch *ds, int port,
port              202 drivers/net/dsa/microchip/ksz_common.c 	dev->br_member |= (1 << port);
port              213 drivers/net/dsa/microchip/ksz_common.c void ksz_port_bridge_leave(struct dsa_switch *ds, int port,
port              219 drivers/net/dsa/microchip/ksz_common.c 	dev->br_member &= ~(1 << port);
port              220 drivers/net/dsa/microchip/ksz_common.c 	dev->member &= ~(1 << port);
port              229 drivers/net/dsa/microchip/ksz_common.c void ksz_port_fast_age(struct dsa_switch *ds, int port)
port              233 drivers/net/dsa/microchip/ksz_common.c 	dev->dev_ops->flush_dyn_mac_table(dev, port);
port              237 drivers/net/dsa/microchip/ksz_common.c int ksz_port_vlan_prepare(struct dsa_switch *ds, int port,
port              246 drivers/net/dsa/microchip/ksz_common.c int ksz_port_fdb_dump(struct dsa_switch *ds, int port, dsa_fdb_dump_cb_t *cb,
port              263 drivers/net/dsa/microchip/ksz_common.c 		if (!ret && (member & BIT(port))) {
port              277 drivers/net/dsa/microchip/ksz_common.c int ksz_port_mdb_prepare(struct dsa_switch *ds, int port,
port              285 drivers/net/dsa/microchip/ksz_common.c void ksz_port_mdb_add(struct dsa_switch *ds, int port,
port              317 drivers/net/dsa/microchip/ksz_common.c 	alu.port_forward |= BIT(port);
port              328 drivers/net/dsa/microchip/ksz_common.c int ksz_port_mdb_del(struct dsa_switch *ds, int port,
port              350 drivers/net/dsa/microchip/ksz_common.c 	alu.port_forward &= ~BIT(port);
port              360 drivers/net/dsa/microchip/ksz_common.c int ksz_enable_port(struct dsa_switch *ds, int port, struct phy_device *phy)
port              364 drivers/net/dsa/microchip/ksz_common.c 	if (!dsa_is_user_port(ds, port))
port              368 drivers/net/dsa/microchip/ksz_common.c 	dev->dev_ops->port_setup(dev, port, false);
port              370 drivers/net/dsa/microchip/ksz_common.c 		dev->dev_ops->phy_setup(dev, port, phy);
port              380 drivers/net/dsa/microchip/ksz_common.c void ksz_disable_port(struct dsa_switch *ds, int port)
port              384 drivers/net/dsa/microchip/ksz_common.c 	if (!dsa_is_user_port(ds, port))
port              387 drivers/net/dsa/microchip/ksz_common.c 	dev->on_ports &= ~(1 << port);
port              388 drivers/net/dsa/microchip/ksz_common.c 	dev->live_ports &= ~(1 << port);
port              120 drivers/net/dsa/microchip/ksz_common.h 	u32 (*get_port_addr)(int port, int offset);
port              121 drivers/net/dsa/microchip/ksz_common.h 	void (*cfg_port_member)(struct ksz_device *dev, int port, u8 member);
port              122 drivers/net/dsa/microchip/ksz_common.h 	void (*flush_dyn_mac_table)(struct ksz_device *dev, int port);
port              123 drivers/net/dsa/microchip/ksz_common.h 	void (*phy_setup)(struct ksz_device *dev, int port,
port              125 drivers/net/dsa/microchip/ksz_common.h 	void (*port_cleanup)(struct ksz_device *dev, int port);
port              126 drivers/net/dsa/microchip/ksz_common.h 	void (*port_setup)(struct ksz_device *dev, int port, bool cpu_port);
port              136 drivers/net/dsa/microchip/ksz_common.h 	void (*r_mib_cnt)(struct ksz_device *dev, int port, u16 addr,
port              138 drivers/net/dsa/microchip/ksz_common.h 	void (*r_mib_pkt)(struct ksz_device *dev, int port, u16 addr,
port              140 drivers/net/dsa/microchip/ksz_common.h 	void (*freeze_mib)(struct ksz_device *dev, int port, bool freeze);
port              141 drivers/net/dsa/microchip/ksz_common.h 	void (*port_init_cnt)(struct ksz_device *dev, int port);
port              156 drivers/net/dsa/microchip/ksz_common.h void ksz_update_port_member(struct ksz_device *dev, int port);
port              163 drivers/net/dsa/microchip/ksz_common.h void ksz_adjust_link(struct dsa_switch *ds, int port,
port              165 drivers/net/dsa/microchip/ksz_common.h int ksz_sset_count(struct dsa_switch *ds, int port, int sset);
port              166 drivers/net/dsa/microchip/ksz_common.h void ksz_get_ethtool_stats(struct dsa_switch *ds, int port, uint64_t *buf);
port              167 drivers/net/dsa/microchip/ksz_common.h int ksz_port_bridge_join(struct dsa_switch *ds, int port,
port              169 drivers/net/dsa/microchip/ksz_common.h void ksz_port_bridge_leave(struct dsa_switch *ds, int port,
port              171 drivers/net/dsa/microchip/ksz_common.h void ksz_port_fast_age(struct dsa_switch *ds, int port);
port              172 drivers/net/dsa/microchip/ksz_common.h int ksz_port_vlan_prepare(struct dsa_switch *ds, int port,
port              174 drivers/net/dsa/microchip/ksz_common.h int ksz_port_fdb_dump(struct dsa_switch *ds, int port, dsa_fdb_dump_cb_t *cb,
port              176 drivers/net/dsa/microchip/ksz_common.h int ksz_port_mdb_prepare(struct dsa_switch *ds, int port,
port              178 drivers/net/dsa/microchip/ksz_common.h void ksz_port_mdb_add(struct dsa_switch *ds, int port,
port              180 drivers/net/dsa/microchip/ksz_common.h int ksz_port_mdb_del(struct dsa_switch *ds, int port,
port              182 drivers/net/dsa/microchip/ksz_common.h int ksz_enable_port(struct dsa_switch *ds, int port, struct phy_device *phy);
port              183 drivers/net/dsa/microchip/ksz_common.h void ksz_disable_port(struct dsa_switch *ds, int port);
port              257 drivers/net/dsa/microchip/ksz_common.h static inline void ksz_pread8(struct ksz_device *dev, int port, int offset,
port              260 drivers/net/dsa/microchip/ksz_common.h 	ksz_read8(dev, dev->dev_ops->get_port_addr(port, offset), data);
port              263 drivers/net/dsa/microchip/ksz_common.h static inline void ksz_pread16(struct ksz_device *dev, int port, int offset,
port              266 drivers/net/dsa/microchip/ksz_common.h 	ksz_read16(dev, dev->dev_ops->get_port_addr(port, offset), data);
port              269 drivers/net/dsa/microchip/ksz_common.h static inline void ksz_pread32(struct ksz_device *dev, int port, int offset,
port              272 drivers/net/dsa/microchip/ksz_common.h 	ksz_read32(dev, dev->dev_ops->get_port_addr(port, offset), data);
port              275 drivers/net/dsa/microchip/ksz_common.h static inline void ksz_pwrite8(struct ksz_device *dev, int port, int offset,
port              278 drivers/net/dsa/microchip/ksz_common.h 	ksz_write8(dev, dev->dev_ops->get_port_addr(port, offset), data);
port              281 drivers/net/dsa/microchip/ksz_common.h static inline void ksz_pwrite16(struct ksz_device *dev, int port, int offset,
port              284 drivers/net/dsa/microchip/ksz_common.h 	ksz_write16(dev, dev->dev_ops->get_port_addr(port, offset), data);
port              287 drivers/net/dsa/microchip/ksz_common.h static inline void ksz_pwrite32(struct ksz_device *dev, int port, int offset,
port              290 drivers/net/dsa/microchip/ksz_common.h 	ksz_write32(dev, dev->dev_ops->get_port_addr(port, offset), data);
port              494 drivers/net/dsa/mt7530.c mt7530_port_set_status(struct mt7530_priv *priv, int port, int enable)
port              499 drivers/net/dsa/mt7530.c 		mt7530_set(priv, MT7530_PMCR_P(port), mask);
port              501 drivers/net/dsa/mt7530.c 		mt7530_clear(priv, MT7530_PMCR_P(port), mask);
port              504 drivers/net/dsa/mt7530.c static int mt7530_phy_read(struct dsa_switch *ds, int port, int regnum)
port              508 drivers/net/dsa/mt7530.c 	return mdiobus_read_nested(priv->bus, port, regnum);
port              511 drivers/net/dsa/mt7530.c static int mt7530_phy_write(struct dsa_switch *ds, int port, int regnum,
port              516 drivers/net/dsa/mt7530.c 	return mdiobus_write_nested(priv->bus, port, regnum, val);
port              520 drivers/net/dsa/mt7530.c mt7530_get_strings(struct dsa_switch *ds, int port, u32 stringset,
port              534 drivers/net/dsa/mt7530.c mt7530_get_ethtool_stats(struct dsa_switch *ds, int port,
port              544 drivers/net/dsa/mt7530.c 		reg = MT7530_PORT_MIB_COUNTER(port) + mib->offset;
port              555 drivers/net/dsa/mt7530.c mt7530_get_sset_count(struct dsa_switch *ds, int port, int sset)
port              636 drivers/net/dsa/mt7530.c 		       int port)
port              639 drivers/net/dsa/mt7530.c 	mt7530_write(priv, MT7530_PVC_P(port),
port              643 drivers/net/dsa/mt7530.c 	mt7530_rmw(priv, MT7530_MFC, UNM_FFP_MASK, UNM_FFP(BIT(port)));
port              647 drivers/net/dsa/mt7530.c 		mt7530_rmw(priv, MT7530_MFC, CPU_MASK, CPU_EN | CPU_PORT(port));
port              652 drivers/net/dsa/mt7530.c 	mt7530_write(priv, MT7530_PCR_P(port),
port              659 drivers/net/dsa/mt7530.c mt7530_port_enable(struct dsa_switch *ds, int port,
port              664 drivers/net/dsa/mt7530.c 	if (!dsa_is_user_port(ds, port))
port              673 drivers/net/dsa/mt7530.c 	priv->ports[port].pm |= PCR_MATRIX(BIT(MT7530_CPU_PORT));
port              674 drivers/net/dsa/mt7530.c 	priv->ports[port].enable = true;
port              675 drivers/net/dsa/mt7530.c 	mt7530_rmw(priv, MT7530_PCR_P(port), PCR_MATRIX_MASK,
port              676 drivers/net/dsa/mt7530.c 		   priv->ports[port].pm);
port              677 drivers/net/dsa/mt7530.c 	mt7530_port_set_status(priv, port, 0);
port              685 drivers/net/dsa/mt7530.c mt7530_port_disable(struct dsa_switch *ds, int port)
port              689 drivers/net/dsa/mt7530.c 	if (!dsa_is_user_port(ds, port))
port              697 drivers/net/dsa/mt7530.c 	priv->ports[port].enable = false;
port              698 drivers/net/dsa/mt7530.c 	mt7530_rmw(priv, MT7530_PCR_P(port), PCR_MATRIX_MASK,
port              700 drivers/net/dsa/mt7530.c 	mt7530_port_set_status(priv, port, 0);
port              706 drivers/net/dsa/mt7530.c mt7530_stp_state_set(struct dsa_switch *ds, int port, u8 state)
port              730 drivers/net/dsa/mt7530.c 	mt7530_rmw(priv, MT7530_SSP_P(port), FID_PST_MASK, stp_state);
port              734 drivers/net/dsa/mt7530.c mt7530_port_bridge_join(struct dsa_switch *ds, int port,
port              748 drivers/net/dsa/mt7530.c 		if (dsa_is_user_port(ds, i) && i != port) {
port              753 drivers/net/dsa/mt7530.c 					   PCR_MATRIX(BIT(port)));
port              754 drivers/net/dsa/mt7530.c 			priv->ports[i].pm |= PCR_MATRIX(BIT(port));
port              761 drivers/net/dsa/mt7530.c 	if (priv->ports[port].enable)
port              762 drivers/net/dsa/mt7530.c 		mt7530_rmw(priv, MT7530_PCR_P(port),
port              764 drivers/net/dsa/mt7530.c 	priv->ports[port].pm |= PCR_MATRIX(port_bitmap);
port              772 drivers/net/dsa/mt7530.c mt7530_port_set_vlan_unaware(struct dsa_switch *ds, int port)
port              782 drivers/net/dsa/mt7530.c 	mt7530_rmw(priv, MT7530_PCR_P(port), PCR_PORT_VLAN_MASK,
port              784 drivers/net/dsa/mt7530.c 	mt7530_rmw(priv, MT7530_PVC_P(port), VLAN_ATTR_MASK | PVC_EG_TAG_MASK,
port              808 drivers/net/dsa/mt7530.c mt7530_port_set_vlan_aware(struct dsa_switch *ds, int port)
port              817 drivers/net/dsa/mt7530.c 	mt7530_rmw(priv, MT7530_PCR_P(port),
port              824 drivers/net/dsa/mt7530.c 	if (dsa_is_cpu_port(ds, port))
port              825 drivers/net/dsa/mt7530.c 		mt7530_rmw(priv, MT7530_PCR_P(port), PCR_PORT_VLAN_MASK,
port              828 drivers/net/dsa/mt7530.c 		mt7530_rmw(priv, MT7530_PCR_P(port), PCR_PORT_VLAN_MASK,
port              834 drivers/net/dsa/mt7530.c 	mt7530_rmw(priv, MT7530_PVC_P(port), VLAN_ATTR_MASK | PVC_EG_TAG_MASK,
port              840 drivers/net/dsa/mt7530.c mt7530_port_bridge_leave(struct dsa_switch *ds, int port,
port              855 drivers/net/dsa/mt7530.c 		if (dsa_is_user_port(ds, i) && i != port &&
port              861 drivers/net/dsa/mt7530.c 					     PCR_MATRIX(BIT(port)));
port              862 drivers/net/dsa/mt7530.c 			priv->ports[i].pm &= ~PCR_MATRIX(BIT(port));
port              869 drivers/net/dsa/mt7530.c 	if (priv->ports[port].enable)
port              870 drivers/net/dsa/mt7530.c 		mt7530_rmw(priv, MT7530_PCR_P(port), PCR_MATRIX_MASK,
port              872 drivers/net/dsa/mt7530.c 	priv->ports[port].pm = PCR_MATRIX(BIT(MT7530_CPU_PORT));
port              878 drivers/net/dsa/mt7530.c mt7530_port_fdb_add(struct dsa_switch *ds, int port,
port              883 drivers/net/dsa/mt7530.c 	u8 port_mask = BIT(port);
port              894 drivers/net/dsa/mt7530.c mt7530_port_fdb_del(struct dsa_switch *ds, int port,
port              899 drivers/net/dsa/mt7530.c 	u8 port_mask = BIT(port);
port              910 drivers/net/dsa/mt7530.c mt7530_port_fdb_dump(struct dsa_switch *ds, int port,
port              928 drivers/net/dsa/mt7530.c 			if (_fdb.port_mask & BIT(port)) {
port              972 drivers/net/dsa/mt7530.c mt7530_port_vlan_filtering(struct dsa_switch *ds, int port,
port              981 drivers/net/dsa/mt7530.c 		mt7530_port_set_vlan_aware(ds, port);
port              984 drivers/net/dsa/mt7530.c 		mt7530_port_set_vlan_unaware(ds, port);
port              991 drivers/net/dsa/mt7530.c mt7530_port_vlan_prepare(struct dsa_switch *ds, int port,
port             1006 drivers/net/dsa/mt7530.c 	new_members = entry->old_members | BIT(entry->port) |
port             1021 drivers/net/dsa/mt7530.c 		   ETAG_CTRL_P_MASK(entry->port),
port             1022 drivers/net/dsa/mt7530.c 		   ETAG_CTRL_P(entry->port, val));
port             1042 drivers/net/dsa/mt7530.c 	new_members = entry->old_members & ~BIT(entry->port);
port             1087 drivers/net/dsa/mt7530.c mt7530_port_vlan_add(struct dsa_switch *ds, int port,
port             1099 drivers/net/dsa/mt7530.c 	if (!dsa_port_is_vlan_filtering(&ds->ports[port]))
port             1105 drivers/net/dsa/mt7530.c 		mt7530_hw_vlan_entry_init(&new_entry, port, untagged);
port             1111 drivers/net/dsa/mt7530.c 		mt7530_rmw(priv, MT7530_PPBV1_P(port), G0_PORT_VID_MASK,
port             1113 drivers/net/dsa/mt7530.c 		priv->ports[port].pvid = vlan->vid_end;
port             1120 drivers/net/dsa/mt7530.c mt7530_port_vlan_del(struct dsa_switch *ds, int port,
port             1130 drivers/net/dsa/mt7530.c 	if (!dsa_port_is_vlan_filtering(&ds->ports[port]))
port             1135 drivers/net/dsa/mt7530.c 	pvid = priv->ports[port].pvid;
port             1137 drivers/net/dsa/mt7530.c 		mt7530_hw_vlan_entry_init(&target_entry, port, 0);
port             1148 drivers/net/dsa/mt7530.c 	mt7530_rmw(priv, MT7530_PPBV1_P(port), G0_PORT_VID_MASK, pvid);
port             1149 drivers/net/dsa/mt7530.c 	priv->ports[port].pvid = pvid;
port             1157 drivers/net/dsa/mt7530.c mtk_get_tag_protocol(struct dsa_switch *ds, int port)
port             1161 drivers/net/dsa/mt7530.c 	if (port != MT7530_CPU_PORT) {
port             1311 drivers/net/dsa/mt7530.c static void mt7530_phylink_mac_config(struct dsa_switch *ds, int port,
port             1318 drivers/net/dsa/mt7530.c 	switch (port) {
port             1351 drivers/net/dsa/mt7530.c 		dev_err(ds->dev, "%s: unsupported port: %i\n", __func__, port);
port             1361 drivers/net/dsa/mt7530.c 	mcr_cur = mt7530_read(priv, MT7530_PMCR_P(port));
port             1369 drivers/net/dsa/mt7530.c 	if (port == 5 && dsa_is_user_port(ds, 5))
port             1389 drivers/net/dsa/mt7530.c 		mt7530_write(priv, MT7530_PMCR_P(port), mcr_new);
port             1392 drivers/net/dsa/mt7530.c static void mt7530_phylink_mac_link_down(struct dsa_switch *ds, int port,
port             1398 drivers/net/dsa/mt7530.c 	mt7530_port_set_status(priv, port, 0);
port             1401 drivers/net/dsa/mt7530.c static void mt7530_phylink_mac_link_up(struct dsa_switch *ds, int port,
port             1408 drivers/net/dsa/mt7530.c 	mt7530_port_set_status(priv, port, 1);
port             1411 drivers/net/dsa/mt7530.c static void mt7530_phylink_validate(struct dsa_switch *ds, int port,
port             1417 drivers/net/dsa/mt7530.c 	switch (port) {
port             1441 drivers/net/dsa/mt7530.c 		dev_err(ds->dev, "%s: unsupported port: %i\n", __func__, port);
port             1461 drivers/net/dsa/mt7530.c 			if (port == 5)
port             1474 drivers/net/dsa/mt7530.c mt7530_phylink_mac_link_state(struct dsa_switch *ds, int port,
port             1480 drivers/net/dsa/mt7530.c 	if (port < 0 || port >= MT7530_NUM_PORTS)
port             1483 drivers/net/dsa/mt7530.c 	pmsr = mt7530_read(priv, MT7530_PMSR_P(port));
port              474 drivers/net/dsa/mt7530.h 	int port;
port              480 drivers/net/dsa/mt7530.h 					     int port, bool untagged)
port              482 drivers/net/dsa/mt7530.h 	e->port = port;
port               46 drivers/net/dsa/mv88e6060.c 							int port)
port              214 drivers/net/dsa/mv88e6060.c static int mv88e6060_port_to_phy_addr(int port)
port              216 drivers/net/dsa/mv88e6060.c 	if (port >= 0 && port < MV88E6060_PORTS)
port              217 drivers/net/dsa/mv88e6060.c 		return port;
port              221 drivers/net/dsa/mv88e6060.c static int mv88e6060_phy_read(struct dsa_switch *ds, int port, int regnum)
port              226 drivers/net/dsa/mv88e6060.c 	addr = mv88e6060_port_to_phy_addr(port);
port              234 drivers/net/dsa/mv88e6060.c mv88e6060_phy_write(struct dsa_switch *ds, int port, int regnum, u16 val)
port              239 drivers/net/dsa/mv88e6060.c 	addr = mv88e6060_port_to_phy_addr(port);
port              397 drivers/net/dsa/mv88e6xxx/chip.c int mv88e6xxx_port_setup_mac(struct mv88e6xxx_chip *chip, int port, int link,
port              410 drivers/net/dsa/mv88e6xxx/chip.c 	err = chip->info->ops->port_link_state(chip, port, &state);
port              426 drivers/net/dsa/mv88e6xxx/chip.c 	err = chip->info->ops->port_set_link(chip, port, LINK_FORCED_DOWN);
port              431 drivers/net/dsa/mv88e6xxx/chip.c 		err = chip->info->ops->port_set_speed(chip, port, speed);
port              437 drivers/net/dsa/mv88e6xxx/chip.c 		mode = chip->info->ops->port_max_speed_mode(port);
port              440 drivers/net/dsa/mv88e6xxx/chip.c 		err = chip->info->ops->port_set_pause(chip, port, pause);
port              446 drivers/net/dsa/mv88e6xxx/chip.c 		err = chip->info->ops->port_set_duplex(chip, port, duplex);
port              452 drivers/net/dsa/mv88e6xxx/chip.c 		err = chip->info->ops->port_set_rgmii_delay(chip, port, mode);
port              458 drivers/net/dsa/mv88e6xxx/chip.c 		err = chip->info->ops->port_set_cmode(chip, port, mode);
port              465 drivers/net/dsa/mv88e6xxx/chip.c 	if (chip->info->ops->port_set_link(chip, port, link))
port              466 drivers/net/dsa/mv88e6xxx/chip.c 		dev_err(chip->dev, "p%d: failed to restore MAC's link\n", port);
port              471 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_phy_is_internal(struct dsa_switch *ds, int port)
port              475 drivers/net/dsa/mv88e6xxx/chip.c 	return port < chip->info->num_internal_phys;
port              478 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6065_phylink_validate(struct mv88e6xxx_chip *chip, int port,
port              491 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6185_phylink_validate(struct mv88e6xxx_chip *chip, int port,
port              501 drivers/net/dsa/mv88e6xxx/chip.c 	mv88e6065_phylink_validate(chip, port, mask, state);
port              504 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6341_phylink_validate(struct mv88e6xxx_chip *chip, int port,
port              508 drivers/net/dsa/mv88e6xxx/chip.c 	if (port >= 5)
port              515 drivers/net/dsa/mv88e6xxx/chip.c 	mv88e6065_phylink_validate(chip, port, mask, state);
port              518 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6352_phylink_validate(struct mv88e6xxx_chip *chip, int port,
port              526 drivers/net/dsa/mv88e6xxx/chip.c 	mv88e6065_phylink_validate(chip, port, mask, state);
port              529 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6390_phylink_validate(struct mv88e6xxx_chip *chip, int port,
port              533 drivers/net/dsa/mv88e6xxx/chip.c 	if (port >= 9) {
port              542 drivers/net/dsa/mv88e6xxx/chip.c 	mv88e6065_phylink_validate(chip, port, mask, state);
port              545 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6390x_phylink_validate(struct mv88e6xxx_chip *chip, int port,
port              549 drivers/net/dsa/mv88e6xxx/chip.c 	if (port >= 9) {
port              554 drivers/net/dsa/mv88e6xxx/chip.c 	mv88e6390_phylink_validate(chip, port, mask, state);
port              557 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6xxx_validate(struct dsa_switch *ds, int port,
port              570 drivers/net/dsa/mv88e6xxx/chip.c 		chip->info->ops->phylink_validate(chip, port, mask, state);
port              582 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_link_state(struct dsa_switch *ds, int port,
port              590 drivers/net/dsa/mv88e6xxx/chip.c 		err = chip->info->ops->port_link_state(chip, port, state);
port              598 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6xxx_mac_config(struct dsa_switch *ds, int port,
port              605 drivers/net/dsa/mv88e6xxx/chip.c 	if ((mode == MLO_AN_PHY) && mv88e6xxx_phy_is_internal(ds, port))
port              612 drivers/net/dsa/mv88e6xxx/chip.c 	} else if (!mv88e6xxx_phy_is_internal(ds, port)) {
port              624 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_port_setup_mac(chip, port, link, speed, duplex, pause,
port              629 drivers/net/dsa/mv88e6xxx/chip.c 		dev_err(ds->dev, "p%d: failed to configure MAC\n", port);
port              632 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6xxx_mac_link_force(struct dsa_switch *ds, int port, int link)
port              638 drivers/net/dsa/mv88e6xxx/chip.c 	err = chip->info->ops->port_set_link(chip, port, link);
port              642 drivers/net/dsa/mv88e6xxx/chip.c 		dev_err(chip->dev, "p%d: failed to force MAC link\n", port);
port              645 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6xxx_mac_link_down(struct dsa_switch *ds, int port,
port              650 drivers/net/dsa/mv88e6xxx/chip.c 		mv88e6xxx_mac_link_force(ds, port, LINK_FORCED_DOWN);
port              653 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6xxx_mac_link_up(struct dsa_switch *ds, int port,
port              658 drivers/net/dsa/mv88e6xxx/chip.c 		mv88e6xxx_mac_link_force(ds, port, LINK_FORCED_UP);
port              661 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_stats_snapshot(struct mv88e6xxx_chip *chip, int port)
port              666 drivers/net/dsa/mv88e6xxx/chip.c 	return chip->info->ops->stats_snapshot(chip, port);
port              733 drivers/net/dsa/mv88e6xxx/chip.c 					    int port, u16 bank1_select,
port              744 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_port_read(chip, port, s->reg, &reg);
port              750 drivers/net/dsa/mv88e6xxx/chip.c 			err = mv88e6xxx_port_read(chip, port, s->reg + 1, &reg);
port              828 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6xxx_get_strings(struct dsa_switch *ds, int port,
port              844 drivers/net/dsa/mv88e6xxx/chip.c 		count = chip->info->ops->serdes_get_strings(chip, port, data);
port              884 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_get_sset_count(struct dsa_switch *ds, int port, int sset)
port              901 drivers/net/dsa/mv88e6xxx/chip.c 								      port);
port              915 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_stats_get_stats(struct mv88e6xxx_chip *chip, int port,
port              926 drivers/net/dsa/mv88e6xxx/chip.c 			data[j] = _mv88e6xxx_get_ethtool_stat(chip, stat, port,
port              937 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6095_stats_get_stats(struct mv88e6xxx_chip *chip, int port,
port              940 drivers/net/dsa/mv88e6xxx/chip.c 	return mv88e6xxx_stats_get_stats(chip, port, data,
port              945 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6250_stats_get_stats(struct mv88e6xxx_chip *chip, int port,
port              948 drivers/net/dsa/mv88e6xxx/chip.c 	return mv88e6xxx_stats_get_stats(chip, port, data, STATS_TYPE_BANK0,
port              952 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6320_stats_get_stats(struct mv88e6xxx_chip *chip, int port,
port              955 drivers/net/dsa/mv88e6xxx/chip.c 	return mv88e6xxx_stats_get_stats(chip, port, data,
port              961 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6390_stats_get_stats(struct mv88e6xxx_chip *chip, int port,
port              964 drivers/net/dsa/mv88e6xxx/chip.c 	return mv88e6xxx_stats_get_stats(chip, port, data,
port              970 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6xxx_atu_vtu_get_stats(struct mv88e6xxx_chip *chip, int port,
port              973 drivers/net/dsa/mv88e6xxx/chip.c 	*data++ = chip->ports[port].atu_member_violation;
port              974 drivers/net/dsa/mv88e6xxx/chip.c 	*data++ = chip->ports[port].atu_miss_violation;
port              975 drivers/net/dsa/mv88e6xxx/chip.c 	*data++ = chip->ports[port].atu_full_violation;
port              976 drivers/net/dsa/mv88e6xxx/chip.c 	*data++ = chip->ports[port].vtu_member_violation;
port              977 drivers/net/dsa/mv88e6xxx/chip.c 	*data++ = chip->ports[port].vtu_miss_violation;
port              980 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6xxx_get_stats(struct mv88e6xxx_chip *chip, int port,
port              986 drivers/net/dsa/mv88e6xxx/chip.c 		count = chip->info->ops->stats_get_stats(chip, port, data);
port              991 drivers/net/dsa/mv88e6xxx/chip.c 		count = chip->info->ops->serdes_get_stats(chip, port, data);
port              994 drivers/net/dsa/mv88e6xxx/chip.c 	mv88e6xxx_atu_vtu_get_stats(chip, port, data);
port              998 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6xxx_get_ethtool_stats(struct dsa_switch *ds, int port,
port             1006 drivers/net/dsa/mv88e6xxx/chip.c 	ret = mv88e6xxx_stats_snapshot(chip, port);
port             1012 drivers/net/dsa/mv88e6xxx/chip.c 	mv88e6xxx_get_stats(chip, port, data);
port             1016 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_get_regs_len(struct dsa_switch *ds, int port)
port             1021 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6xxx_get_regs(struct dsa_switch *ds, int port,
port             1038 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_port_read(chip, port, i, &reg);
port             1046 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_get_mac_eee(struct dsa_switch *ds, int port,
port             1053 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_set_mac_eee(struct dsa_switch *ds, int port,
port             1060 drivers/net/dsa/mv88e6xxx/chip.c static u16 mv88e6xxx_port_vlan(struct mv88e6xxx_chip *chip, int dev, int port)
port             1071 drivers/net/dsa/mv88e6xxx/chip.c 	if (!ds || port >= ds->num_ports)
port             1075 drivers/net/dsa/mv88e6xxx/chip.c 	if (dsa_is_cpu_port(ds, port) || dsa_is_dsa_port(ds, port))
port             1078 drivers/net/dsa/mv88e6xxx/chip.c 	br = ds->ports[port].bridge_dev;
port             1093 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_port_vlan_map(struct mv88e6xxx_chip *chip, int port)
port             1095 drivers/net/dsa/mv88e6xxx/chip.c 	u16 output_ports = mv88e6xxx_port_vlan(chip, chip->ds->index, port);
port             1098 drivers/net/dsa/mv88e6xxx/chip.c 	output_ports &= ~BIT(port);
port             1100 drivers/net/dsa/mv88e6xxx/chip.c 	return mv88e6xxx_port_set_vlan_map(chip, port, output_ports);
port             1103 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6xxx_port_stp_state_set(struct dsa_switch *ds, int port,
port             1110 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_port_set_state(chip, port, state);
port             1114 drivers/net/dsa/mv88e6xxx/chip.c 		dev_err(ds->dev, "p%d: failed to update state\n", port);
port             1138 drivers/net/dsa/mv88e6xxx/chip.c 	int target, port;
port             1146 drivers/net/dsa/mv88e6xxx/chip.c 		port = 0x1f;
port             1149 drivers/net/dsa/mv88e6xxx/chip.c 				port = chip->ds->rtable[target];
port             1151 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_g2_device_mapping_write(chip, target, port);
port             1157 drivers/net/dsa/mv88e6xxx/chip.c 		port = MV88E6XXX_CASCADE_PORT_MULTIPLE;
port             1158 drivers/net/dsa/mv88e6xxx/chip.c 		err = chip->info->ops->set_cascade_port(chip, port);
port             1220 drivers/net/dsa/mv88e6xxx/chip.c 	int port;
port             1226 drivers/net/dsa/mv88e6xxx/chip.c 	for (port = 0; port < mv88e6xxx_num_ports(chip); port++) {
port             1230 drivers/net/dsa/mv88e6xxx/chip.c 		err = chip->info->ops->irl_init_all(chip, port);
port             1251 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_pvt_map(struct mv88e6xxx_chip *chip, int dev, int port)
port             1260 drivers/net/dsa/mv88e6xxx/chip.c 		pvlan = mv88e6xxx_port_vlan(chip, dev, port);
port             1262 drivers/net/dsa/mv88e6xxx/chip.c 	return mv88e6xxx_g2_pvt_write(chip, dev, port, pvlan);
port             1267 drivers/net/dsa/mv88e6xxx/chip.c 	int dev, port;
port             1281 drivers/net/dsa/mv88e6xxx/chip.c 		for (port = 0; port < MV88E6XXX_MAX_PVT_PORTS; ++port) {
port             1282 drivers/net/dsa/mv88e6xxx/chip.c 			err = mv88e6xxx_pvt_map(chip, dev, port);
port             1291 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6xxx_port_fast_age(struct dsa_switch *ds, int port)
port             1297 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_g1_atu_remove(chip, 0, port, false);
port             1301 drivers/net/dsa/mv88e6xxx/chip.c 		dev_err(ds->dev, "p%d: failed to flush ATU\n", port);
port             1373 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_port_check_hw_vlan(struct dsa_switch *ds, int port,
port             1381 drivers/net/dsa/mv88e6xxx/chip.c 	if (dsa_is_dsa_port(ds, port) || dsa_is_cpu_port(ds, port))
port             1413 drivers/net/dsa/mv88e6xxx/chip.c 			    ds->ports[port].bridge_dev)
port             1420 drivers/net/dsa/mv88e6xxx/chip.c 				port, vlan.vid, i,
port             1429 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_port_vlan_filtering(struct dsa_switch *ds, int port,
port             1441 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_port_set_8021q_mode(chip, port, mode);
port             1448 drivers/net/dsa/mv88e6xxx/chip.c mv88e6xxx_port_vlan_prepare(struct dsa_switch *ds, int port,
port             1461 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_port_check_hw_vlan(ds, port, vlan->vid_begin,
port             1471 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_port_db_load_purge(struct mv88e6xxx_chip *chip, int port,
port             1482 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_port_get_fid(chip, port, &fid);
port             1516 drivers/net/dsa/mv88e6xxx/chip.c 		entry.portvec &= ~BIT(port);
port             1520 drivers/net/dsa/mv88e6xxx/chip.c 		entry.portvec |= BIT(port);
port             1527 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_policy_apply(struct mv88e6xxx_chip *chip, int port,
port             1555 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_port_db_load_purge(chip, port, addr, vid,
port             1567 drivers/net/dsa/mv88e6xxx/chip.c 			if (policy->port == port &&
port             1572 drivers/net/dsa/mv88e6xxx/chip.c 	return chip->info->ops->port_set_policy(chip, port, mapping, action);
port             1575 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_policy_insert(struct mv88e6xxx_chip *chip, int port,
port             1622 drivers/net/dsa/mv88e6xxx/chip.c 		if (policy->port == port && policy->mapping == mapping &&
port             1644 drivers/net/dsa/mv88e6xxx/chip.c 	policy->port = port;
port             1647 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_policy_apply(chip, port, policy);
port             1657 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_get_rxnfc(struct dsa_switch *ds, int port,
port             1674 drivers/net/dsa/mv88e6xxx/chip.c 			if (policy->port == port)
port             1690 drivers/net/dsa/mv88e6xxx/chip.c 			if (policy->port == port)
port             1704 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_set_rxnfc(struct dsa_switch *ds, int port,
port             1716 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_policy_insert(chip, port, fs);
port             1723 drivers/net/dsa/mv88e6xxx/chip.c 			err = mv88e6xxx_policy_apply(chip, port, policy);
port             1737 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_port_add_broadcast(struct mv88e6xxx_chip *chip, int port,
port             1743 drivers/net/dsa/mv88e6xxx/chip.c 	return mv88e6xxx_port_db_load_purge(chip, port, broadcast, vid, state);
port             1748 drivers/net/dsa/mv88e6xxx/chip.c 	int port;
port             1751 drivers/net/dsa/mv88e6xxx/chip.c 	for (port = 0; port < mv88e6xxx_num_ports(chip); port++) {
port             1752 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_port_add_broadcast(chip, port, vid);
port             1760 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_port_vlan_join(struct mv88e6xxx_chip *chip, int port,
port             1785 drivers/net/dsa/mv88e6xxx/chip.c 			if (i == port)
port             1800 drivers/net/dsa/mv88e6xxx/chip.c 	} else if (vlan.member[port] != member) {
port             1801 drivers/net/dsa/mv88e6xxx/chip.c 		vlan.member[port] = member;
port             1808 drivers/net/dsa/mv88e6xxx/chip.c 			 port, vid);
port             1814 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6xxx_port_vlan_add(struct dsa_switch *ds, int port,
port             1826 drivers/net/dsa/mv88e6xxx/chip.c 	if (dsa_is_dsa_port(ds, port) || dsa_is_cpu_port(ds, port))
port             1836 drivers/net/dsa/mv88e6xxx/chip.c 		if (mv88e6xxx_port_vlan_join(chip, port, vid, member))
port             1837 drivers/net/dsa/mv88e6xxx/chip.c 			dev_err(ds->dev, "p%d: failed to add VLAN %d%c\n", port,
port             1840 drivers/net/dsa/mv88e6xxx/chip.c 	if (pvid && mv88e6xxx_port_set_pvid(chip, port, vlan->vid_end))
port             1841 drivers/net/dsa/mv88e6xxx/chip.c 		dev_err(ds->dev, "p%d: failed to set PVID %d\n", port,
port             1848 drivers/net/dsa/mv88e6xxx/chip.c 				     int port, u16 vid)
port             1867 drivers/net/dsa/mv88e6xxx/chip.c 	    vlan.member[port] == MV88E6XXX_G1_VTU_DATA_MEMBER_TAG_NON_MEMBER)
port             1870 drivers/net/dsa/mv88e6xxx/chip.c 	vlan.member[port] = MV88E6XXX_G1_VTU_DATA_MEMBER_TAG_NON_MEMBER;
port             1886 drivers/net/dsa/mv88e6xxx/chip.c 	return mv88e6xxx_g1_atu_remove(chip, vlan.fid, port, false);
port             1889 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_port_vlan_del(struct dsa_switch *ds, int port,
port             1901 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_port_get_pvid(chip, port, &pvid);
port             1906 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_port_vlan_leave(chip, port, vid);
port             1911 drivers/net/dsa/mv88e6xxx/chip.c 			err = mv88e6xxx_port_set_pvid(chip, port, 0);
port             1923 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_port_fdb_add(struct dsa_switch *ds, int port,
port             1930 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_port_db_load_purge(chip, port, addr, vid,
port             1937 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_port_fdb_del(struct dsa_switch *ds, int port,
port             1944 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_port_db_load_purge(chip, port, addr, vid, 0);
port             1951 drivers/net/dsa/mv88e6xxx/chip.c 				      u16 fid, u16 vid, int port,
port             1969 drivers/net/dsa/mv88e6xxx/chip.c 		if (addr.trunk || (addr.portvec & BIT(port)) == 0)
port             1985 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_port_db_dump(struct mv88e6xxx_chip *chip, int port,
port             1993 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_port_get_fid(chip, port, &fid);
port             1997 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_port_db_dump_fid(chip, fid, 0, port, cb, data);
port             2013 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_port_db_dump_fid(chip, vlan.fid, vlan.vid, port,
port             2022 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_port_fdb_dump(struct dsa_switch *ds, int port,
port             2029 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_port_db_dump(chip, port, cb, data);
port             2039 drivers/net/dsa/mv88e6xxx/chip.c 	int port;
port             2044 drivers/net/dsa/mv88e6xxx/chip.c 	for (port = 0; port < mv88e6xxx_num_ports(chip); ++port) {
port             2045 drivers/net/dsa/mv88e6xxx/chip.c 		if (chip->ds->ports[port].bridge_dev == br) {
port             2046 drivers/net/dsa/mv88e6xxx/chip.c 			err = mv88e6xxx_port_vlan_map(chip, port);
port             2061 drivers/net/dsa/mv88e6xxx/chip.c 		for (port = 0; port < ds->num_ports; ++port) {
port             2062 drivers/net/dsa/mv88e6xxx/chip.c 			if (ds->ports[port].bridge_dev == br) {
port             2063 drivers/net/dsa/mv88e6xxx/chip.c 				err = mv88e6xxx_pvt_map(chip, dev, port);
port             2073 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_port_bridge_join(struct dsa_switch *ds, int port,
port             2086 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6xxx_port_bridge_leave(struct dsa_switch *ds, int port,
port             2093 drivers/net/dsa/mv88e6xxx/chip.c 	    mv88e6xxx_port_vlan_map(chip, port))
port             2099 drivers/net/dsa/mv88e6xxx/chip.c 					   int port, struct net_device *br)
port             2108 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_pvt_map(chip, dev, port);
port             2115 drivers/net/dsa/mv88e6xxx/chip.c 					     int port, struct net_device *br)
port             2123 drivers/net/dsa/mv88e6xxx/chip.c 	if (mv88e6xxx_pvt_map(chip, dev, port))
port             2181 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_set_port_mode(struct mv88e6xxx_chip *chip, int port,
port             2190 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_port_set_egress_mode(chip, port, egress);
port             2194 drivers/net/dsa/mv88e6xxx/chip.c 	err = chip->info->ops->port_set_frame_mode(chip, port, frame);
port             2199 drivers/net/dsa/mv88e6xxx/chip.c 		return chip->info->ops->port_set_ether_type(chip, port, etype);
port             2204 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_set_port_mode_normal(struct mv88e6xxx_chip *chip, int port)
port             2206 drivers/net/dsa/mv88e6xxx/chip.c 	return mv88e6xxx_set_port_mode(chip, port, MV88E6XXX_FRAME_MODE_NORMAL,
port             2211 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_set_port_mode_dsa(struct mv88e6xxx_chip *chip, int port)
port             2213 drivers/net/dsa/mv88e6xxx/chip.c 	return mv88e6xxx_set_port_mode(chip, port, MV88E6XXX_FRAME_MODE_DSA,
port             2218 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_set_port_mode_edsa(struct mv88e6xxx_chip *chip, int port)
port             2220 drivers/net/dsa/mv88e6xxx/chip.c 	return mv88e6xxx_set_port_mode(chip, port,
port             2226 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_setup_port_mode(struct mv88e6xxx_chip *chip, int port)
port             2228 drivers/net/dsa/mv88e6xxx/chip.c 	if (dsa_is_dsa_port(chip->ds, port))
port             2229 drivers/net/dsa/mv88e6xxx/chip.c 		return mv88e6xxx_set_port_mode_dsa(chip, port);
port             2231 drivers/net/dsa/mv88e6xxx/chip.c 	if (dsa_is_user_port(chip->ds, port))
port             2232 drivers/net/dsa/mv88e6xxx/chip.c 		return mv88e6xxx_set_port_mode_normal(chip, port);
port             2236 drivers/net/dsa/mv88e6xxx/chip.c 		return mv88e6xxx_set_port_mode_dsa(chip, port);
port             2239 drivers/net/dsa/mv88e6xxx/chip.c 		return mv88e6xxx_set_port_mode_edsa(chip, port);
port             2244 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_setup_message_port(struct mv88e6xxx_chip *chip, int port)
port             2246 drivers/net/dsa/mv88e6xxx/chip.c 	bool message = dsa_is_dsa_port(chip->ds, port);
port             2248 drivers/net/dsa/mv88e6xxx/chip.c 	return mv88e6xxx_port_set_message_port(chip, port, message);
port             2251 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_setup_egress_floods(struct mv88e6xxx_chip *chip, int port)
port             2257 drivers/net/dsa/mv88e6xxx/chip.c 	flood = dsa_is_cpu_port(ds, port) || dsa_is_dsa_port(ds, port);
port             2259 drivers/net/dsa/mv88e6xxx/chip.c 		return chip->info->ops->port_set_egress_floods(chip, port,
port             2270 drivers/net/dsa/mv88e6xxx/chip.c 	int port = mvp->port;
port             2274 drivers/net/dsa/mv88e6xxx/chip.c 	lane = mv88e6xxx_serdes_get_lane(chip, port);
port             2276 drivers/net/dsa/mv88e6xxx/chip.c 		ret = mv88e6xxx_serdes_irq_status(chip, port, lane);
port             2282 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_serdes_irq_request(struct mv88e6xxx_chip *chip, int port,
port             2285 drivers/net/dsa/mv88e6xxx/chip.c 	struct mv88e6xxx_port *dev_id = &chip->ports[port];
port             2290 drivers/net/dsa/mv88e6xxx/chip.c 	irq = mv88e6xxx_serdes_irq_mapping(chip, port);
port             2304 drivers/net/dsa/mv88e6xxx/chip.c 	return mv88e6xxx_serdes_irq_enable(chip, port, lane);
port             2307 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_serdes_irq_free(struct mv88e6xxx_chip *chip, int port,
port             2310 drivers/net/dsa/mv88e6xxx/chip.c 	struct mv88e6xxx_port *dev_id = &chip->ports[port];
port             2318 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_serdes_irq_disable(chip, port, lane);
port             2330 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_serdes_power(struct mv88e6xxx_chip *chip, int port,
port             2336 drivers/net/dsa/mv88e6xxx/chip.c 	lane = mv88e6xxx_serdes_get_lane(chip, port);
port             2341 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_serdes_power_up(chip, port, lane);
port             2345 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_serdes_irq_request(chip, port, lane);
port             2347 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_serdes_irq_free(chip, port, lane);
port             2351 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_serdes_power_down(chip, port, lane);
port             2357 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_setup_upstream_port(struct mv88e6xxx_chip *chip, int port)
port             2363 drivers/net/dsa/mv88e6xxx/chip.c 	upstream_port = dsa_upstream_port(ds, port);
port             2365 drivers/net/dsa/mv88e6xxx/chip.c 		err = chip->info->ops->port_set_upstream_port(chip, port,
port             2371 drivers/net/dsa/mv88e6xxx/chip.c 	if (port == upstream_port) {
port             2390 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_setup_port(struct mv88e6xxx_chip *chip, int port)
port             2396 drivers/net/dsa/mv88e6xxx/chip.c 	chip->ports[port].chip = chip;
port             2397 drivers/net/dsa/mv88e6xxx/chip.c 	chip->ports[port].port = port;
port             2403 drivers/net/dsa/mv88e6xxx/chip.c 	if (dsa_is_cpu_port(ds, port) || dsa_is_dsa_port(ds, port))
port             2404 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_port_setup_mac(chip, port, LINK_FORCED_UP,
port             2409 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_port_setup_mac(chip, port, LINK_UNFORCED,
port             2433 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_CTL0, reg);
port             2437 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_setup_port_mode(chip, port);
port             2441 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_setup_egress_floods(chip, port);
port             2451 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_port_set_map_da(chip, port);
port             2455 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_setup_upstream_port(chip, port);
port             2459 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_port_set_8021q_mode(chip, port,
port             2465 drivers/net/dsa/mv88e6xxx/chip.c 		err = chip->info->ops->port_set_jumbo_size(chip, port, 10240);
port             2475 drivers/net/dsa/mv88e6xxx/chip.c 	reg = 1 << port;
port             2477 drivers/net/dsa/mv88e6xxx/chip.c 	if (dsa_is_cpu_port(ds, port))
port             2480 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_ASSOC_VECTOR,
port             2486 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_EGRESS_RATE_CTL2,
port             2492 drivers/net/dsa/mv88e6xxx/chip.c 		err = chip->info->ops->port_pause_limit(chip, port, 0, 0);
port             2498 drivers/net/dsa/mv88e6xxx/chip.c 		err = chip->info->ops->port_disable_learn_limit(chip, port);
port             2504 drivers/net/dsa/mv88e6xxx/chip.c 		err = chip->info->ops->port_disable_pri_override(chip, port);
port             2510 drivers/net/dsa/mv88e6xxx/chip.c 		err = chip->info->ops->port_tag_remap(chip, port);
port             2516 drivers/net/dsa/mv88e6xxx/chip.c 		err = chip->info->ops->port_egress_rate_limiting(chip, port);
port             2522 drivers/net/dsa/mv88e6xxx/chip.c 		err = chip->info->ops->port_setup_message_port(chip, port);
port             2531 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_port_set_fid(chip, port, 0);
port             2535 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_port_vlan_map(chip, port);
port             2542 drivers/net/dsa/mv88e6xxx/chip.c 	return mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_DEFAULT_VLAN, 0);
port             2545 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_port_enable(struct dsa_switch *ds, int port,
port             2552 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_serdes_power(chip, port, true);
port             2558 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6xxx_port_disable(struct dsa_switch *ds, int port)
port             2563 drivers/net/dsa/mv88e6xxx/chip.c 	if (mv88e6xxx_serdes_power(chip, port, false))
port             2598 drivers/net/dsa/mv88e6xxx/chip.c 	int port;
port             2602 drivers/net/dsa/mv88e6xxx/chip.c 	for (port = 0; port < mv88e6xxx_num_ports(chip); port++) {
port             2603 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_port_hidden_read(chip, 0xf, port, 0, &val);
port             2622 drivers/net/dsa/mv88e6xxx/chip.c 	int port;
port             2629 drivers/net/dsa/mv88e6xxx/chip.c 	for (port = 0; port < mv88e6xxx_num_ports(chip); port++) {
port             2630 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_port_set_state(chip, port, BR_STATE_DISABLED);
port             2635 drivers/net/dsa/mv88e6xxx/chip.c 	for (port = 0; port < mv88e6xxx_num_ports(chip); port++) {
port             2636 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_port_hidden_write(chip, 0xf, port, 0, 0x01c0);
port             4874 drivers/net/dsa/mv88e6xxx/chip.c 							int port)
port             4881 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_port_mdb_prepare(struct dsa_switch *ds, int port,
port             4891 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6xxx_port_mdb_add(struct dsa_switch *ds, int port,
port             4897 drivers/net/dsa/mv88e6xxx/chip.c 	if (mv88e6xxx_port_db_load_purge(chip, port, mdb->addr, mdb->vid,
port             4900 drivers/net/dsa/mv88e6xxx/chip.c 			port);
port             4904 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_port_mdb_del(struct dsa_switch *ds, int port,
port             4911 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_port_db_load_purge(chip, port, mdb->addr, mdb->vid, 0);
port             4917 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_port_egress_floods(struct dsa_switch *ds, int port,
port             4925 drivers/net/dsa/mv88e6xxx/chip.c 		err = chip->info->ops->port_set_egress_floods(chip, port,
port             5040 drivers/net/dsa/mv88e6xxx/chip.c 	int port;
port             5055 drivers/net/dsa/mv88e6xxx/chip.c 		for (port = 0; port < DSA_MAX_PORTS; port++) {
port             5056 drivers/net/dsa/mv88e6xxx/chip.c 			if (!(pdata->enabled_ports & (1 << port)))
port             5058 drivers/net/dsa/mv88e6xxx/chip.c 			if (strcmp(pdata->cd.port_names[port], "cpu"))
port             5060 drivers/net/dsa/mv88e6xxx/chip.c 			pdata->cd.netdev[port] = &pdata->netdev->dev;
port              216 drivers/net/dsa/mv88e6xxx/chip.h 	int port;
port              222 drivers/net/dsa/mv88e6xxx/chip.h 	int port;
port              342 drivers/net/dsa/mv88e6xxx/chip.h 	int (*irl_init_all)(struct mv88e6xxx_chip *chip, int port);
port              371 drivers/net/dsa/mv88e6xxx/chip.h 	int (*port_set_rgmii_delay)(struct mv88e6xxx_chip *chip, int port,
port              382 drivers/net/dsa/mv88e6xxx/chip.h 	int (*port_set_link)(struct mv88e6xxx_chip *chip, int port, int link);
port              391 drivers/net/dsa/mv88e6xxx/chip.h 	int (*port_set_duplex)(struct mv88e6xxx_chip *chip, int port, int dup);
port              397 drivers/net/dsa/mv88e6xxx/chip.h 	int (*port_set_pause)(struct mv88e6xxx_chip *chip, int port,
port              408 drivers/net/dsa/mv88e6xxx/chip.h 	int (*port_set_speed)(struct mv88e6xxx_chip *chip, int port, int speed);
port              411 drivers/net/dsa/mv88e6xxx/chip.h 	phy_interface_t (*port_max_speed_mode)(int port);
port              413 drivers/net/dsa/mv88e6xxx/chip.h 	int (*port_tag_remap)(struct mv88e6xxx_chip *chip, int port);
port              415 drivers/net/dsa/mv88e6xxx/chip.h 	int (*port_set_policy)(struct mv88e6xxx_chip *chip, int port,
port              419 drivers/net/dsa/mv88e6xxx/chip.h 	int (*port_set_frame_mode)(struct mv88e6xxx_chip *chip, int port,
port              421 drivers/net/dsa/mv88e6xxx/chip.h 	int (*port_set_egress_floods)(struct mv88e6xxx_chip *chip, int port,
port              423 drivers/net/dsa/mv88e6xxx/chip.h 	int (*port_set_ether_type)(struct mv88e6xxx_chip *chip, int port,
port              425 drivers/net/dsa/mv88e6xxx/chip.h 	int (*port_set_jumbo_size)(struct mv88e6xxx_chip *chip, int port,
port              428 drivers/net/dsa/mv88e6xxx/chip.h 	int (*port_egress_rate_limiting)(struct mv88e6xxx_chip *chip, int port);
port              429 drivers/net/dsa/mv88e6xxx/chip.h 	int (*port_pause_limit)(struct mv88e6xxx_chip *chip, int port, u8 in,
port              431 drivers/net/dsa/mv88e6xxx/chip.h 	int (*port_disable_learn_limit)(struct mv88e6xxx_chip *chip, int port);
port              432 drivers/net/dsa/mv88e6xxx/chip.h 	int (*port_disable_pri_override)(struct mv88e6xxx_chip *chip, int port);
port              433 drivers/net/dsa/mv88e6xxx/chip.h 	int (*port_setup_message_port)(struct mv88e6xxx_chip *chip, int port);
port              438 drivers/net/dsa/mv88e6xxx/chip.h 	int (*port_set_cmode)(struct mv88e6xxx_chip *chip, int port,
port              440 drivers/net/dsa/mv88e6xxx/chip.h 	int (*port_get_cmode)(struct mv88e6xxx_chip *chip, int port, u8 *cmode);
port              445 drivers/net/dsa/mv88e6xxx/chip.h 	int (*port_set_upstream_port)(struct mv88e6xxx_chip *chip, int port,
port              448 drivers/net/dsa/mv88e6xxx/chip.h 	int (*port_link_state)(struct mv88e6xxx_chip *chip, int port,
port              454 drivers/net/dsa/mv88e6xxx/chip.h 	int (*stats_snapshot)(struct mv88e6xxx_chip *chip, int port);
port              464 drivers/net/dsa/mv88e6xxx/chip.h 	int (*stats_get_stats)(struct mv88e6xxx_chip *chip,  int port,
port              466 drivers/net/dsa/mv88e6xxx/chip.h 	int (*set_cpu_port)(struct mv88e6xxx_chip *chip, int port);
port              467 drivers/net/dsa/mv88e6xxx/chip.h 	int (*set_egress_port)(struct mv88e6xxx_chip *chip, int port);
port              472 drivers/net/dsa/mv88e6xxx/chip.h 	int (*set_cascade_port)(struct mv88e6xxx_chip *chip, int port);
port              479 drivers/net/dsa/mv88e6xxx/chip.h 	int (*serdes_power)(struct mv88e6xxx_chip *chip, int port, u8 lane,
port              483 drivers/net/dsa/mv88e6xxx/chip.h 	u8 (*serdes_get_lane)(struct mv88e6xxx_chip *chip, int port);
port              487 drivers/net/dsa/mv88e6xxx/chip.h 					   int port);
port              488 drivers/net/dsa/mv88e6xxx/chip.h 	int (*serdes_irq_enable)(struct mv88e6xxx_chip *chip, int port, u8 lane,
port              490 drivers/net/dsa/mv88e6xxx/chip.h 	irqreturn_t (*serdes_irq_status)(struct mv88e6xxx_chip *chip, int port,
port              494 drivers/net/dsa/mv88e6xxx/chip.h 	int (*serdes_get_sset_count)(struct mv88e6xxx_chip *chip, int port);
port              495 drivers/net/dsa/mv88e6xxx/chip.h 	int (*serdes_get_strings)(struct mv88e6xxx_chip *chip,  int port,
port              497 drivers/net/dsa/mv88e6xxx/chip.h 	int (*serdes_get_stats)(struct mv88e6xxx_chip *chip,  int port,
port              519 drivers/net/dsa/mv88e6xxx/chip.h 	void (*phylink_validate)(struct mv88e6xxx_chip *chip, int port,
port              553 drivers/net/dsa/mv88e6xxx/chip.h 	int (*port_ptp_read)(struct mv88e6xxx_chip *chip, int port, int addr,
port              555 drivers/net/dsa/mv88e6xxx/chip.h 	int (*port_ptp_write)(struct mv88e6xxx_chip *chip, int port, int addr,
port              576 drivers/net/dsa/mv88e6xxx/chip.h 	int (*port_enable)(struct mv88e6xxx_chip *chip, int port);
port              577 drivers/net/dsa/mv88e6xxx/chip.h 	int (*port_disable)(struct mv88e6xxx_chip *chip, int port);
port              627 drivers/net/dsa/mv88e6xxx/chip.h static inline bool mv88e6xxx_is_invalid_port(struct mv88e6xxx_chip *chip, int port)
port              629 drivers/net/dsa/mv88e6xxx/chip.h 	return (chip->info->invalid_port_mask & BIT(port)) != 0;
port              638 drivers/net/dsa/mv88e6xxx/chip.h int mv88e6xxx_port_setup_mac(struct mv88e6xxx_chip *chip, int port, int link,
port              266 drivers/net/dsa/mv88e6xxx/global1.c int mv88e6095_g1_set_egress_port(struct mv88e6xxx_chip *chip, int port)
port              278 drivers/net/dsa/mv88e6xxx/global1.c 	reg |= port << __bf_shf(MV88E6185_G1_MONITOR_CTL_INGRESS_DEST_MASK) |
port              279 drivers/net/dsa/mv88e6xxx/global1.c 		port << __bf_shf(MV88E6185_G1_MONITOR_CTL_EGRESS_DEST_MASK);
port              288 drivers/net/dsa/mv88e6xxx/global1.c int mv88e6095_g1_set_cpu_port(struct mv88e6xxx_chip *chip, int port)
port              298 drivers/net/dsa/mv88e6xxx/global1.c 	reg |= port << __bf_shf(MV88E6185_G1_MONITOR_CTL_ARP_DEST_MASK);
port              313 drivers/net/dsa/mv88e6xxx/global1.c int mv88e6390_g1_set_egress_port(struct mv88e6xxx_chip *chip, int port)
port              319 drivers/net/dsa/mv88e6xxx/global1.c 	err = mv88e6390_g1_monitor_write(chip, ptr, port);
port              324 drivers/net/dsa/mv88e6xxx/global1.c 	err = mv88e6390_g1_monitor_write(chip, ptr, port);
port              331 drivers/net/dsa/mv88e6xxx/global1.c int mv88e6390_g1_set_cpu_port(struct mv88e6xxx_chip *chip, int port)
port              338 drivers/net/dsa/mv88e6xxx/global1.c 	port |= MV88E6390_G1_MONITOR_MGMT_CTL_PTR_CPU_DEST_MGMTPRI;
port              340 drivers/net/dsa/mv88e6xxx/global1.c 	return mv88e6390_g1_monitor_write(chip, ptr, port);
port              393 drivers/net/dsa/mv88e6xxx/global1.c int mv88e6185_g1_set_cascade_port(struct mv88e6xxx_chip *chip, int port)
port              397 drivers/net/dsa/mv88e6xxx/global1.c 	return mv88e6xxx_g1_ctl2_mask(chip, mask, port << __bf_shf(mask));
port              457 drivers/net/dsa/mv88e6xxx/global1.c int mv88e6xxx_g1_stats_snapshot(struct mv88e6xxx_chip *chip, int port)
port              465 drivers/net/dsa/mv88e6xxx/global1.c 				 MV88E6XXX_G1_STATS_OP_HIST_RX_TX | port);
port              473 drivers/net/dsa/mv88e6xxx/global1.c int mv88e6320_g1_stats_snapshot(struct mv88e6xxx_chip *chip, int port)
port              475 drivers/net/dsa/mv88e6xxx/global1.c 	port = (port + 1) << 5;
port              477 drivers/net/dsa/mv88e6xxx/global1.c 	return mv88e6xxx_g1_stats_snapshot(chip, port);
port              480 drivers/net/dsa/mv88e6xxx/global1.c int mv88e6390_g1_stats_snapshot(struct mv88e6xxx_chip *chip, int port)
port              484 drivers/net/dsa/mv88e6xxx/global1.c 	port = (port + 1) << 5;
port              489 drivers/net/dsa/mv88e6xxx/global1.c 				 MV88E6XXX_G1_STATS_OP_CAPTURE_PORT | port);
port              284 drivers/net/dsa/mv88e6xxx/global1.h int mv88e6xxx_g1_stats_snapshot(struct mv88e6xxx_chip *chip, int port);
port              285 drivers/net/dsa/mv88e6xxx/global1.h int mv88e6320_g1_stats_snapshot(struct mv88e6xxx_chip *chip, int port);
port              286 drivers/net/dsa/mv88e6xxx/global1.h int mv88e6390_g1_stats_snapshot(struct mv88e6xxx_chip *chip, int port);
port              291 drivers/net/dsa/mv88e6xxx/global1.h int mv88e6095_g1_set_egress_port(struct mv88e6xxx_chip *chip, int port);
port              292 drivers/net/dsa/mv88e6xxx/global1.h int mv88e6390_g1_set_egress_port(struct mv88e6xxx_chip *chip, int port);
port              293 drivers/net/dsa/mv88e6xxx/global1.h int mv88e6095_g1_set_cpu_port(struct mv88e6xxx_chip *chip, int port);
port              294 drivers/net/dsa/mv88e6xxx/global1.h int mv88e6390_g1_set_cpu_port(struct mv88e6xxx_chip *chip, int port);
port              302 drivers/net/dsa/mv88e6xxx/global1.h int mv88e6185_g1_set_cascade_port(struct mv88e6xxx_chip *chip, int port);
port              318 drivers/net/dsa/mv88e6xxx/global1.h int mv88e6xxx_g1_atu_remove(struct mv88e6xxx_chip *chip, u16 fid, int port,
port              306 drivers/net/dsa/mv88e6xxx/global1_atu.c int mv88e6xxx_g1_atu_remove(struct mv88e6xxx_chip *chip, u16 fid, int port,
port              309 drivers/net/dsa/mv88e6xxx/global1_atu.c 	int from_port = port;
port              116 drivers/net/dsa/mv88e6xxx/global2.c 				      int port)
port              118 drivers/net/dsa/mv88e6xxx/global2.c 	u16 val = (target << 8) | (port & 0x1f);
port              186 drivers/net/dsa/mv88e6xxx/global2.c static int mv88e6xxx_g2_irl_op(struct mv88e6xxx_chip *chip, u16 op, int port,
port              192 drivers/net/dsa/mv88e6xxx/global2.c 				 MV88E6XXX_G2_IRL_CMD_BUSY | op | (port << 8) |
port              200 drivers/net/dsa/mv88e6xxx/global2.c int mv88e6352_g2_irl_init_all(struct mv88e6xxx_chip *chip, int port)
port              202 drivers/net/dsa/mv88e6xxx/global2.c 	return mv88e6xxx_g2_irl_op(chip, MV88E6352_G2_IRL_CMD_OP_INIT_ALL, port,
port              206 drivers/net/dsa/mv88e6xxx/global2.c int mv88e6390_g2_irl_init_all(struct mv88e6xxx_chip *chip, int port)
port              208 drivers/net/dsa/mv88e6xxx/global2.c 	return mv88e6xxx_g2_irl_op(chip, MV88E6390_G2_IRL_CMD_OP_INIT_ALL, port,
port              672 drivers/net/dsa/mv88e6xxx/global2.c 					   bool external, u16 op, int port,
port              675 drivers/net/dsa/mv88e6xxx/global2.c 	return mv88e6xxx_g2_smi_phy_access(chip, external, true, op, port, dev);
port              680 drivers/net/dsa/mv88e6xxx/global2.c 					       bool external, int port, int dev,
port              694 drivers/net/dsa/mv88e6xxx/global2.c 	return mv88e6xxx_g2_smi_phy_access_c45(chip, external, op, port, dev);
port              699 drivers/net/dsa/mv88e6xxx/global2.c 					      bool external, int port, int dev,
port              705 drivers/net/dsa/mv88e6xxx/global2.c 	err = mv88e6xxx_g2_smi_phy_access_c45(chip, external, op, port, dev);
port              713 drivers/net/dsa/mv88e6xxx/global2.c 					 bool external, int port, int reg,
port              720 drivers/net/dsa/mv88e6xxx/global2.c 	err = mv88e6xxx_g2_smi_phy_write_addr_c45(chip, external, port, dev,
port              725 drivers/net/dsa/mv88e6xxx/global2.c 	return mv88e6xxx_g2_smi_phy_read_data_c45(chip, external, port, dev,
port              731 drivers/net/dsa/mv88e6xxx/global2.c 					       bool external, int port, int dev,
port              741 drivers/net/dsa/mv88e6xxx/global2.c 	return mv88e6xxx_g2_smi_phy_access_c45(chip, external, op, port, dev);
port              745 drivers/net/dsa/mv88e6xxx/global2.c 					  bool external, int port, int reg,
port              752 drivers/net/dsa/mv88e6xxx/global2.c 	err = mv88e6xxx_g2_smi_phy_write_addr_c45(chip, external, port, dev,
port              757 drivers/net/dsa/mv88e6xxx/global2.c 	return mv88e6xxx_g2_smi_phy_write_data_c45(chip, external, port, dev,
port              301 drivers/net/dsa/mv88e6xxx/global2.h int mv88e6352_g2_irl_init_all(struct mv88e6xxx_chip *chip, int port);
port              302 drivers/net/dsa/mv88e6xxx/global2.h int mv88e6390_g2_irl_init_all(struct mv88e6xxx_chip *chip, int port);
port              342 drivers/net/dsa/mv88e6xxx/global2.h 				      int port);
port              386 drivers/net/dsa/mv88e6xxx/global2.h 					    int port)
port              392 drivers/net/dsa/mv88e6xxx/global2.h 					    int port)
port              513 drivers/net/dsa/mv88e6xxx/global2.h 						    int target, int port)
port               93 drivers/net/dsa/mv88e6xxx/global2_avb.c 					  int port, int addr, u16 *data,
port               98 drivers/net/dsa/mv88e6xxx/global2_avb.c 		     (port << 8) | (MV88E6352_G2_AVB_CMD_BLOCK_PTP << 5) |
port              105 drivers/net/dsa/mv88e6xxx/global2_avb.c 					   int port, int addr, u16 data)
port              107 drivers/net/dsa/mv88e6xxx/global2_avb.c 	u16 writeop = MV88E6352_G2_AVB_CMD_OP_WRITE | (port << 8) |
port              180 drivers/net/dsa/mv88e6xxx/global2_avb.c 					  int port, int addr, u16 *data,
port              185 drivers/net/dsa/mv88e6xxx/global2_avb.c 		     (port << 8) | (MV88E6352_G2_AVB_CMD_BLOCK_PTP << 5) |
port              192 drivers/net/dsa/mv88e6xxx/global2_avb.c 					   int port, int addr, u16 data)
port              194 drivers/net/dsa/mv88e6xxx/global2_avb.c 	u16 writeop = MV88E6390_G2_AVB_CMD_OP_WRITE | (port << 8) |
port               21 drivers/net/dsa/mv88e6xxx/hwtstamp.c static int mv88e6xxx_port_ptp_read(struct mv88e6xxx_chip *chip, int port,
port               27 drivers/net/dsa/mv88e6xxx/hwtstamp.c 	return chip->info->ops->avb_ops->port_ptp_read(chip, port, addr,
port               31 drivers/net/dsa/mv88e6xxx/hwtstamp.c static int mv88e6xxx_port_ptp_write(struct mv88e6xxx_chip *chip, int port,
port               37 drivers/net/dsa/mv88e6xxx/hwtstamp.c 	return chip->info->ops->avb_ops->port_ptp_write(chip, port, addr,
port               66 drivers/net/dsa/mv88e6xxx/hwtstamp.c int mv88e6xxx_get_ts_info(struct dsa_switch *ds, int port,
port               91 drivers/net/dsa/mv88e6xxx/hwtstamp.c static int mv88e6xxx_set_hwtstamp_config(struct mv88e6xxx_chip *chip, int port,
port               95 drivers/net/dsa/mv88e6xxx/hwtstamp.c 	struct mv88e6xxx_port_hwtstamp *ps = &chip->port_hwtstamp[port];
port              156 drivers/net/dsa/mv88e6xxx/hwtstamp.c 			ptp_ops->port_enable(chip, port);
port              159 drivers/net/dsa/mv88e6xxx/hwtstamp.c 			ptp_ops->port_disable(chip, port);
port              175 drivers/net/dsa/mv88e6xxx/hwtstamp.c int mv88e6xxx_port_hwtstamp_set(struct dsa_switch *ds, int port,
port              179 drivers/net/dsa/mv88e6xxx/hwtstamp.c 	struct mv88e6xxx_port_hwtstamp *ps = &chip->port_hwtstamp[port];
port              189 drivers/net/dsa/mv88e6xxx/hwtstamp.c 	err = mv88e6xxx_set_hwtstamp_config(chip, port, &config);
port              200 drivers/net/dsa/mv88e6xxx/hwtstamp.c int mv88e6xxx_port_hwtstamp_get(struct dsa_switch *ds, int port,
port              204 drivers/net/dsa/mv88e6xxx/hwtstamp.c 	struct mv88e6xxx_port_hwtstamp *ps = &chip->port_hwtstamp[port];
port              247 drivers/net/dsa/mv88e6xxx/hwtstamp.c static u8 *mv88e6xxx_should_tstamp(struct mv88e6xxx_chip *chip, int port,
port              250 drivers/net/dsa/mv88e6xxx/hwtstamp.c 	struct mv88e6xxx_port_hwtstamp *ps = &chip->port_hwtstamp[port];
port              365 drivers/net/dsa/mv88e6xxx/hwtstamp.c bool mv88e6xxx_port_rxtstamp(struct dsa_switch *ds, int port,
port              373 drivers/net/dsa/mv88e6xxx/hwtstamp.c 	ps = &chip->port_hwtstamp[port];
port              378 drivers/net/dsa/mv88e6xxx/hwtstamp.c 	hdr = mv88e6xxx_should_tstamp(chip, port, skb, type);
port              501 drivers/net/dsa/mv88e6xxx/hwtstamp.c bool mv88e6xxx_port_txtstamp(struct dsa_switch *ds, int port,
port              505 drivers/net/dsa/mv88e6xxx/hwtstamp.c 	struct mv88e6xxx_port_hwtstamp *ps = &chip->port_hwtstamp[port];
port              512 drivers/net/dsa/mv88e6xxx/hwtstamp.c 	hdr = mv88e6xxx_should_tstamp(chip, port, clone, type);
port              557 drivers/net/dsa/mv88e6xxx/hwtstamp.c int mv88e6352_hwtstamp_port_disable(struct mv88e6xxx_chip *chip, int port)
port              559 drivers/net/dsa/mv88e6xxx/hwtstamp.c 	return mv88e6xxx_port_ptp_write(chip, port, MV88E6XXX_PORT_PTP_CFG0,
port              563 drivers/net/dsa/mv88e6xxx/hwtstamp.c int mv88e6352_hwtstamp_port_enable(struct mv88e6xxx_chip *chip, int port)
port              565 drivers/net/dsa/mv88e6xxx/hwtstamp.c 	return mv88e6xxx_port_ptp_write(chip, port, MV88E6XXX_PORT_PTP_CFG0,
port              569 drivers/net/dsa/mv88e6xxx/hwtstamp.c static int mv88e6xxx_hwtstamp_port_setup(struct mv88e6xxx_chip *chip, int port)
port              572 drivers/net/dsa/mv88e6xxx/hwtstamp.c 	struct mv88e6xxx_port_hwtstamp *ps = &chip->port_hwtstamp[port];
port              574 drivers/net/dsa/mv88e6xxx/hwtstamp.c 	ps->port_id = port;
port              580 drivers/net/dsa/mv88e6xxx/hwtstamp.c 		return ptp_ops->port_disable(chip, port);
port              113 drivers/net/dsa/mv88e6xxx/hwtstamp.h int mv88e6xxx_port_hwtstamp_set(struct dsa_switch *ds, int port,
port              115 drivers/net/dsa/mv88e6xxx/hwtstamp.h int mv88e6xxx_port_hwtstamp_get(struct dsa_switch *ds, int port,
port              118 drivers/net/dsa/mv88e6xxx/hwtstamp.h bool mv88e6xxx_port_rxtstamp(struct dsa_switch *ds, int port,
port              120 drivers/net/dsa/mv88e6xxx/hwtstamp.h bool mv88e6xxx_port_txtstamp(struct dsa_switch *ds, int port,
port              123 drivers/net/dsa/mv88e6xxx/hwtstamp.h int mv88e6xxx_get_ts_info(struct dsa_switch *ds, int port,
port              128 drivers/net/dsa/mv88e6xxx/hwtstamp.h int mv88e6352_hwtstamp_port_enable(struct mv88e6xxx_chip *chip, int port);
port              129 drivers/net/dsa/mv88e6xxx/hwtstamp.h int mv88e6352_hwtstamp_port_disable(struct mv88e6xxx_chip *chip, int port);
port              136 drivers/net/dsa/mv88e6xxx/hwtstamp.h 					      int port, struct ifreq *ifr)
port              142 drivers/net/dsa/mv88e6xxx/hwtstamp.h 					      int port, struct ifreq *ifr)
port              147 drivers/net/dsa/mv88e6xxx/hwtstamp.h static inline bool mv88e6xxx_port_rxtstamp(struct dsa_switch *ds, int port,
port              154 drivers/net/dsa/mv88e6xxx/hwtstamp.h static inline bool mv88e6xxx_port_txtstamp(struct dsa_switch *ds, int port,
port              161 drivers/net/dsa/mv88e6xxx/hwtstamp.h static inline int mv88e6xxx_get_ts_info(struct dsa_switch *ds, int port,
port               20 drivers/net/dsa/mv88e6xxx/port.c int mv88e6xxx_port_read(struct mv88e6xxx_chip *chip, int port, int reg,
port               23 drivers/net/dsa/mv88e6xxx/port.c 	int addr = chip->info->port_base_addr + port;
port               28 drivers/net/dsa/mv88e6xxx/port.c int mv88e6xxx_port_write(struct mv88e6xxx_chip *chip, int port, int reg,
port               31 drivers/net/dsa/mv88e6xxx/port.c 	int addr = chip->info->port_base_addr + port;
port               41 drivers/net/dsa/mv88e6xxx/port.c int mv88e6185_port_set_pause(struct mv88e6xxx_chip *chip, int port,
port               47 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_STS, &reg);
port               56 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_STS, reg);
port               68 drivers/net/dsa/mv88e6xxx/port.c static int mv88e6xxx_port_set_rgmii_delay(struct mv88e6xxx_chip *chip, int port,
port               74 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_MAC_CTL, &reg);
port               98 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_MAC_CTL, reg);
port              102 drivers/net/dsa/mv88e6xxx/port.c 	dev_dbg(chip->dev, "p%d: delay RXCLK %s, TXCLK %s\n", port,
port              109 drivers/net/dsa/mv88e6xxx/port.c int mv88e6352_port_set_rgmii_delay(struct mv88e6xxx_chip *chip, int port,
port              112 drivers/net/dsa/mv88e6xxx/port.c 	if (port < 5)
port              115 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_set_rgmii_delay(chip, port, mode);
port              118 drivers/net/dsa/mv88e6xxx/port.c int mv88e6390_port_set_rgmii_delay(struct mv88e6xxx_chip *chip, int port,
port              121 drivers/net/dsa/mv88e6xxx/port.c 	if (port != 0)
port              124 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_set_rgmii_delay(chip, port, mode);
port              127 drivers/net/dsa/mv88e6xxx/port.c int mv88e6xxx_port_set_link(struct mv88e6xxx_chip *chip, int port, int link)
port              132 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_MAC_CTL, &reg);
port              154 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_MAC_CTL, reg);
port              158 drivers/net/dsa/mv88e6xxx/port.c 	dev_dbg(chip->dev, "p%d: %s link %s\n", port,
port              165 drivers/net/dsa/mv88e6xxx/port.c int mv88e6xxx_port_set_duplex(struct mv88e6xxx_chip *chip, int port, int dup)
port              170 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_MAC_CTL, &reg);
port              192 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_MAC_CTL, reg);
port              196 drivers/net/dsa/mv88e6xxx/port.c 	dev_dbg(chip->dev, "p%d: %s %s duplex\n", port,
port              203 drivers/net/dsa/mv88e6xxx/port.c static int mv88e6xxx_port_set_speed(struct mv88e6xxx_chip *chip, int port,
port              242 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_MAC_CTL, &reg);
port              256 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_MAC_CTL, reg);
port              261 drivers/net/dsa/mv88e6xxx/port.c 		dev_dbg(chip->dev, "p%d: Speed set to %d Mbps\n", port, speed);
port              263 drivers/net/dsa/mv88e6xxx/port.c 		dev_dbg(chip->dev, "p%d: Speed unforced\n", port);
port              269 drivers/net/dsa/mv88e6xxx/port.c int mv88e6065_port_set_speed(struct mv88e6xxx_chip *chip, int port, int speed)
port              278 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_set_speed(chip, port, speed, false, false);
port              282 drivers/net/dsa/mv88e6xxx/port.c int mv88e6185_port_set_speed(struct mv88e6xxx_chip *chip, int port, int speed)
port              290 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_set_speed(chip, port, speed, false, false);
port              294 drivers/net/dsa/mv88e6xxx/port.c int mv88e6250_port_set_speed(struct mv88e6xxx_chip *chip, int port, int speed)
port              302 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_set_speed(chip, port, speed, false, false);
port              306 drivers/net/dsa/mv88e6xxx/port.c int mv88e6341_port_set_speed(struct mv88e6xxx_chip *chip, int port, int speed)
port              309 drivers/net/dsa/mv88e6xxx/port.c 		speed = port < 5 ? 1000 : 2500;
port              314 drivers/net/dsa/mv88e6xxx/port.c 	if (speed == 200 && port != 0)
port              317 drivers/net/dsa/mv88e6xxx/port.c 	if (speed == 2500 && port < 5)
port              320 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_set_speed(chip, port, speed, !port, true);
port              323 drivers/net/dsa/mv88e6xxx/port.c phy_interface_t mv88e6341_port_max_speed_mode(int port)
port              325 drivers/net/dsa/mv88e6xxx/port.c 	if (port == 5)
port              332 drivers/net/dsa/mv88e6xxx/port.c int mv88e6352_port_set_speed(struct mv88e6xxx_chip *chip, int port, int speed)
port              340 drivers/net/dsa/mv88e6xxx/port.c 	if (speed == 200 && port < 5)
port              343 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_set_speed(chip, port, speed, true, false);
port              347 drivers/net/dsa/mv88e6xxx/port.c int mv88e6390_port_set_speed(struct mv88e6xxx_chip *chip, int port, int speed)
port              350 drivers/net/dsa/mv88e6xxx/port.c 		speed = port < 9 ? 1000 : 2500;
port              355 drivers/net/dsa/mv88e6xxx/port.c 	if (speed == 200 && port != 0)
port              358 drivers/net/dsa/mv88e6xxx/port.c 	if (speed == 2500 && port < 9)
port              361 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_set_speed(chip, port, speed, true, true);
port              364 drivers/net/dsa/mv88e6xxx/port.c phy_interface_t mv88e6390_port_max_speed_mode(int port)
port              366 drivers/net/dsa/mv88e6xxx/port.c 	if (port == 9 || port == 10)
port              373 drivers/net/dsa/mv88e6xxx/port.c int mv88e6390x_port_set_speed(struct mv88e6xxx_chip *chip, int port, int speed)
port              376 drivers/net/dsa/mv88e6xxx/port.c 		speed = port < 9 ? 1000 : 10000;
port              378 drivers/net/dsa/mv88e6xxx/port.c 	if (speed == 200 && port != 0)
port              381 drivers/net/dsa/mv88e6xxx/port.c 	if (speed >= 2500 && port < 9)
port              384 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_set_speed(chip, port, speed, true, true);
port              387 drivers/net/dsa/mv88e6xxx/port.c phy_interface_t mv88e6390x_port_max_speed_mode(int port)
port              389 drivers/net/dsa/mv88e6xxx/port.c 	if (port == 9 || port == 10)
port              395 drivers/net/dsa/mv88e6xxx/port.c static int mv88e6xxx_port_set_cmode(struct mv88e6xxx_chip *chip, int port,
port              431 drivers/net/dsa/mv88e6xxx/port.c 	if (cmode == chip->ports[port].cmode && !force)
port              434 drivers/net/dsa/mv88e6xxx/port.c 	lane = mv88e6xxx_serdes_get_lane(chip, port);
port              436 drivers/net/dsa/mv88e6xxx/port.c 		if (chip->ports[port].serdes_irq) {
port              437 drivers/net/dsa/mv88e6xxx/port.c 			err = mv88e6xxx_serdes_irq_disable(chip, port, lane);
port              442 drivers/net/dsa/mv88e6xxx/port.c 		err = mv88e6xxx_serdes_power_down(chip, port, lane);
port              447 drivers/net/dsa/mv88e6xxx/port.c 	chip->ports[port].cmode = 0;
port              450 drivers/net/dsa/mv88e6xxx/port.c 		err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_STS, &reg);
port              457 drivers/net/dsa/mv88e6xxx/port.c 		err = mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_STS, reg);
port              461 drivers/net/dsa/mv88e6xxx/port.c 		chip->ports[port].cmode = cmode;
port              463 drivers/net/dsa/mv88e6xxx/port.c 		lane = mv88e6xxx_serdes_get_lane(chip, port);
port              467 drivers/net/dsa/mv88e6xxx/port.c 		err = mv88e6xxx_serdes_power_up(chip, port, lane);
port              471 drivers/net/dsa/mv88e6xxx/port.c 		if (chip->ports[port].serdes_irq) {
port              472 drivers/net/dsa/mv88e6xxx/port.c 			err = mv88e6xxx_serdes_irq_enable(chip, port, lane);
port              481 drivers/net/dsa/mv88e6xxx/port.c int mv88e6390x_port_set_cmode(struct mv88e6xxx_chip *chip, int port,
port              484 drivers/net/dsa/mv88e6xxx/port.c 	if (port != 9 && port != 10)
port              487 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_set_cmode(chip, port, mode, false);
port              490 drivers/net/dsa/mv88e6xxx/port.c int mv88e6390_port_set_cmode(struct mv88e6xxx_chip *chip, int port,
port              493 drivers/net/dsa/mv88e6xxx/port.c 	if (port != 9 && port != 10)
port              507 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_set_cmode(chip, port, mode, false);
port              511 drivers/net/dsa/mv88e6xxx/port.c 					     int port)
port              516 drivers/net/dsa/mv88e6xxx/port.c 	if (port != 5)
port              519 drivers/net/dsa/mv88e6xxx/port.c 	addr = chip->info->port_base_addr + port;
port              535 drivers/net/dsa/mv88e6xxx/port.c int mv88e6341_port_set_cmode(struct mv88e6xxx_chip *chip, int port,
port              540 drivers/net/dsa/mv88e6xxx/port.c 	if (port != 5)
port              554 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6341_port_set_cmode_writable(chip, port);
port              558 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_set_cmode(chip, port, mode, true);
port              561 drivers/net/dsa/mv88e6xxx/port.c int mv88e6185_port_get_cmode(struct mv88e6xxx_chip *chip, int port, u8 *cmode)
port              566 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_STS, &reg);
port              575 drivers/net/dsa/mv88e6xxx/port.c int mv88e6352_port_get_cmode(struct mv88e6xxx_chip *chip, int port, u8 *cmode)
port              580 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_STS, &reg);
port              589 drivers/net/dsa/mv88e6xxx/port.c int mv88e6250_port_link_state(struct mv88e6xxx_chip *chip, int port,
port              595 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_STS, &reg);
port              599 drivers/net/dsa/mv88e6xxx/port.c 	if (port < 5) {
port              655 drivers/net/dsa/mv88e6xxx/port.c int mv88e6352_port_link_state(struct mv88e6xxx_chip *chip, int port,
port              661 drivers/net/dsa/mv88e6xxx/port.c 	switch (chip->ports[port].cmode) {
port              663 drivers/net/dsa/mv88e6xxx/port.c 		err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_MAC_CTL,
port              698 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_STS, &reg);
port              730 drivers/net/dsa/mv88e6xxx/port.c int mv88e6185_port_link_state(struct mv88e6xxx_chip *chip, int port,
port              734 drivers/net/dsa/mv88e6xxx/port.c 		u8 cmode = chip->ports[port].cmode;
port              745 drivers/net/dsa/mv88e6xxx/port.c 			err = mv88e6xxx_port_read(chip, port,
port              763 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6352_port_link_state(chip, port, state);
port              772 drivers/net/dsa/mv88e6xxx/port.c int mv88e6097_port_pause_limit(struct mv88e6xxx_chip *chip, int port, u8 in,
port              775 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_write(chip, port, MV88E6097_PORT_JAM_CTL,
port              779 drivers/net/dsa/mv88e6xxx/port.c int mv88e6390_port_pause_limit(struct mv88e6xxx_chip *chip, int port, u8 in,
port              784 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_write(chip, port, MV88E6390_PORT_FLOW_CTL,
port              790 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_write(chip, port, MV88E6390_PORT_FLOW_CTL,
port              804 drivers/net/dsa/mv88e6xxx/port.c int mv88e6xxx_port_set_state(struct mv88e6xxx_chip *chip, int port, u8 state)
port              809 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_CTL0, &reg);
port              835 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_CTL0, reg);
port              839 drivers/net/dsa/mv88e6xxx/port.c 	dev_dbg(chip->dev, "p%d: PortState set to %s\n", port,
port              845 drivers/net/dsa/mv88e6xxx/port.c int mv88e6xxx_port_set_egress_mode(struct mv88e6xxx_chip *chip, int port,
port              851 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_CTL0, &reg);
port              874 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_CTL0, reg);
port              877 drivers/net/dsa/mv88e6xxx/port.c int mv88e6085_port_set_frame_mode(struct mv88e6xxx_chip *chip, int port,
port              883 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_CTL0, &reg);
port              900 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_CTL0, reg);
port              903 drivers/net/dsa/mv88e6xxx/port.c int mv88e6351_port_set_frame_mode(struct mv88e6xxx_chip *chip, int port,
port              909 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_CTL0, &reg);
port              932 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_CTL0, reg);
port              936 drivers/net/dsa/mv88e6xxx/port.c 					      int port, bool unicast)
port              941 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_CTL0, &reg);
port              950 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_CTL0, reg);
port              953 drivers/net/dsa/mv88e6xxx/port.c int mv88e6352_port_set_egress_floods(struct mv88e6xxx_chip *chip, int port,
port              959 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_CTL0, &reg);
port              974 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_CTL0, reg);
port              979 drivers/net/dsa/mv88e6xxx/port.c int mv88e6xxx_port_set_message_port(struct mv88e6xxx_chip *chip, int port,
port              985 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_CTL1, &val);
port              994 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_CTL1, val);
port              999 drivers/net/dsa/mv88e6xxx/port.c int mv88e6xxx_port_set_vlan_map(struct mv88e6xxx_chip *chip, int port, u16 map)
port             1005 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_BASE_VLAN, &reg);
port             1012 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_BASE_VLAN, reg);
port             1016 drivers/net/dsa/mv88e6xxx/port.c 	dev_dbg(chip->dev, "p%d: VLANTable set to %.3x\n", port, map);
port             1021 drivers/net/dsa/mv88e6xxx/port.c int mv88e6xxx_port_get_fid(struct mv88e6xxx_chip *chip, int port, u16 *fid)
port             1028 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_BASE_VLAN, &reg);
port             1036 drivers/net/dsa/mv88e6xxx/port.c 		err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_CTL1,
port             1047 drivers/net/dsa/mv88e6xxx/port.c int mv88e6xxx_port_set_fid(struct mv88e6xxx_chip *chip, int port, u16 fid)
port             1057 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_BASE_VLAN, &reg);
port             1064 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_BASE_VLAN, reg);
port             1070 drivers/net/dsa/mv88e6xxx/port.c 		err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_CTL1,
port             1078 drivers/net/dsa/mv88e6xxx/port.c 		err = mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_CTL1,
port             1084 drivers/net/dsa/mv88e6xxx/port.c 	dev_dbg(chip->dev, "p%d: FID set to %u\n", port, fid);
port             1091 drivers/net/dsa/mv88e6xxx/port.c int mv88e6xxx_port_get_pvid(struct mv88e6xxx_chip *chip, int port, u16 *pvid)
port             1096 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_DEFAULT_VLAN,
port             1106 drivers/net/dsa/mv88e6xxx/port.c int mv88e6xxx_port_set_pvid(struct mv88e6xxx_chip *chip, int port, u16 pvid)
port             1111 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_DEFAULT_VLAN,
port             1119 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_DEFAULT_VLAN,
port             1124 drivers/net/dsa/mv88e6xxx/port.c 	dev_dbg(chip->dev, "p%d: DefaultVID set to %u\n", port, pvid);
port             1139 drivers/net/dsa/mv88e6xxx/port.c 					      int port, bool multicast)
port             1144 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_CTL2, &reg);
port             1153 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_CTL2, reg);
port             1156 drivers/net/dsa/mv88e6xxx/port.c int mv88e6185_port_set_egress_floods(struct mv88e6xxx_chip *chip, int port,
port             1161 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6185_port_set_forward_unknown(chip, port, unicast);
port             1165 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6185_port_set_default_forward(chip, port, multicast);
port             1168 drivers/net/dsa/mv88e6xxx/port.c int mv88e6095_port_set_upstream_port(struct mv88e6xxx_chip *chip, int port,
port             1174 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_CTL2, &reg);
port             1181 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_CTL2, reg);
port             1184 drivers/net/dsa/mv88e6xxx/port.c int mv88e6xxx_port_set_8021q_mode(struct mv88e6xxx_chip *chip, int port,
port             1190 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_CTL2, &reg);
port             1197 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_CTL2, reg);
port             1201 drivers/net/dsa/mv88e6xxx/port.c 	dev_dbg(chip->dev, "p%d: 802.1QMode set to %s\n", port,
port             1207 drivers/net/dsa/mv88e6xxx/port.c int mv88e6xxx_port_set_map_da(struct mv88e6xxx_chip *chip, int port)
port             1212 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_CTL2, &reg);
port             1218 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_CTL2, reg);
port             1221 drivers/net/dsa/mv88e6xxx/port.c int mv88e6165_port_set_jumbo_size(struct mv88e6xxx_chip *chip, int port,
port             1227 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_CTL2, &reg);
port             1242 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_CTL2, reg);
port             1247 drivers/net/dsa/mv88e6xxx/port.c int mv88e6095_port_egress_rate_limiting(struct mv88e6xxx_chip *chip, int port)
port             1249 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_EGRESS_RATE_CTL1,
port             1253 drivers/net/dsa/mv88e6xxx/port.c int mv88e6097_port_egress_rate_limiting(struct mv88e6xxx_chip *chip, int port)
port             1255 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_EGRESS_RATE_CTL1,
port             1261 drivers/net/dsa/mv88e6xxx/port.c int mv88e6xxx_port_disable_learn_limit(struct mv88e6xxx_chip *chip, int port)
port             1263 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_ATU_CTL, 0);
port             1268 drivers/net/dsa/mv88e6xxx/port.c int mv88e6xxx_port_disable_pri_override(struct mv88e6xxx_chip *chip, int port)
port             1270 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_PRI_OVERRIDE, 0);
port             1275 drivers/net/dsa/mv88e6xxx/port.c int mv88e6351_port_set_ether_type(struct mv88e6xxx_chip *chip, int port,
port             1278 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_ETH_TYPE, etype);
port             1285 drivers/net/dsa/mv88e6xxx/port.c int mv88e6095_port_tag_remap(struct mv88e6xxx_chip *chip, int port)
port             1290 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_write(chip, port,
port             1296 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_write(chip, port,
port             1302 drivers/net/dsa/mv88e6xxx/port.c 					int port, u16 table, u8 ptr, u16 data)
port             1310 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_write(chip, port,
port             1314 drivers/net/dsa/mv88e6xxx/port.c int mv88e6390_port_tag_remap(struct mv88e6xxx_chip *chip, int port)
port             1321 drivers/net/dsa/mv88e6xxx/port.c 		err = mv88e6xxx_port_ieeepmt_write(chip, port, table, i,
port             1327 drivers/net/dsa/mv88e6xxx/port.c 		err = mv88e6xxx_port_ieeepmt_write(chip, port, table, i, i);
port             1332 drivers/net/dsa/mv88e6xxx/port.c 		err = mv88e6xxx_port_ieeepmt_write(chip, port, table, i, i);
port             1337 drivers/net/dsa/mv88e6xxx/port.c 		err = mv88e6xxx_port_ieeepmt_write(chip, port, table, i, i);
port             1347 drivers/net/dsa/mv88e6xxx/port.c int mv88e6352_port_set_policy(struct mv88e6xxx_chip *chip, int port,
port             1409 drivers/net/dsa/mv88e6xxx/port.c 	err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_POLICY_CTL, &reg);
port             1416 drivers/net/dsa/mv88e6xxx/port.c 	return mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_POLICY_CTL, reg);
port              287 drivers/net/dsa/mv88e6xxx/port.h int mv88e6xxx_port_read(struct mv88e6xxx_chip *chip, int port, int reg,
port              289 drivers/net/dsa/mv88e6xxx/port.h int mv88e6xxx_port_write(struct mv88e6xxx_chip *chip, int port, int reg,
port              292 drivers/net/dsa/mv88e6xxx/port.h int mv88e6185_port_set_pause(struct mv88e6xxx_chip *chip, int port,
port              294 drivers/net/dsa/mv88e6xxx/port.h int mv88e6352_port_set_rgmii_delay(struct mv88e6xxx_chip *chip, int port,
port              296 drivers/net/dsa/mv88e6xxx/port.h int mv88e6390_port_set_rgmii_delay(struct mv88e6xxx_chip *chip, int port,
port              299 drivers/net/dsa/mv88e6xxx/port.h int mv88e6xxx_port_set_link(struct mv88e6xxx_chip *chip, int port, int link);
port              301 drivers/net/dsa/mv88e6xxx/port.h int mv88e6xxx_port_set_duplex(struct mv88e6xxx_chip *chip, int port, int dup);
port              303 drivers/net/dsa/mv88e6xxx/port.h int mv88e6065_port_set_speed(struct mv88e6xxx_chip *chip, int port, int speed);
port              304 drivers/net/dsa/mv88e6xxx/port.h int mv88e6185_port_set_speed(struct mv88e6xxx_chip *chip, int port, int speed);
port              305 drivers/net/dsa/mv88e6xxx/port.h int mv88e6250_port_set_speed(struct mv88e6xxx_chip *chip, int port, int speed);
port              306 drivers/net/dsa/mv88e6xxx/port.h int mv88e6341_port_set_speed(struct mv88e6xxx_chip *chip, int port, int speed);
port              307 drivers/net/dsa/mv88e6xxx/port.h int mv88e6352_port_set_speed(struct mv88e6xxx_chip *chip, int port, int speed);
port              308 drivers/net/dsa/mv88e6xxx/port.h int mv88e6390_port_set_speed(struct mv88e6xxx_chip *chip, int port, int speed);
port              309 drivers/net/dsa/mv88e6xxx/port.h int mv88e6390x_port_set_speed(struct mv88e6xxx_chip *chip, int port, int speed);
port              311 drivers/net/dsa/mv88e6xxx/port.h phy_interface_t mv88e6341_port_max_speed_mode(int port);
port              312 drivers/net/dsa/mv88e6xxx/port.h phy_interface_t mv88e6390_port_max_speed_mode(int port);
port              313 drivers/net/dsa/mv88e6xxx/port.h phy_interface_t mv88e6390x_port_max_speed_mode(int port);
port              315 drivers/net/dsa/mv88e6xxx/port.h int mv88e6xxx_port_set_state(struct mv88e6xxx_chip *chip, int port, u8 state);
port              317 drivers/net/dsa/mv88e6xxx/port.h int mv88e6xxx_port_set_vlan_map(struct mv88e6xxx_chip *chip, int port, u16 map);
port              319 drivers/net/dsa/mv88e6xxx/port.h int mv88e6xxx_port_get_fid(struct mv88e6xxx_chip *chip, int port, u16 *fid);
port              320 drivers/net/dsa/mv88e6xxx/port.h int mv88e6xxx_port_set_fid(struct mv88e6xxx_chip *chip, int port, u16 fid);
port              322 drivers/net/dsa/mv88e6xxx/port.h int mv88e6xxx_port_get_pvid(struct mv88e6xxx_chip *chip, int port, u16 *pvid);
port              323 drivers/net/dsa/mv88e6xxx/port.h int mv88e6xxx_port_set_pvid(struct mv88e6xxx_chip *chip, int port, u16 pvid);
port              325 drivers/net/dsa/mv88e6xxx/port.h int mv88e6xxx_port_set_8021q_mode(struct mv88e6xxx_chip *chip, int port,
port              327 drivers/net/dsa/mv88e6xxx/port.h int mv88e6095_port_tag_remap(struct mv88e6xxx_chip *chip, int port);
port              328 drivers/net/dsa/mv88e6xxx/port.h int mv88e6390_port_tag_remap(struct mv88e6xxx_chip *chip, int port);
port              329 drivers/net/dsa/mv88e6xxx/port.h int mv88e6xxx_port_set_egress_mode(struct mv88e6xxx_chip *chip, int port,
port              331 drivers/net/dsa/mv88e6xxx/port.h int mv88e6085_port_set_frame_mode(struct mv88e6xxx_chip *chip, int port,
port              333 drivers/net/dsa/mv88e6xxx/port.h int mv88e6351_port_set_frame_mode(struct mv88e6xxx_chip *chip, int port,
port              335 drivers/net/dsa/mv88e6xxx/port.h int mv88e6185_port_set_egress_floods(struct mv88e6xxx_chip *chip, int port,
port              337 drivers/net/dsa/mv88e6xxx/port.h int mv88e6352_port_set_egress_floods(struct mv88e6xxx_chip *chip, int port,
port              339 drivers/net/dsa/mv88e6xxx/port.h int mv88e6352_port_set_policy(struct mv88e6xxx_chip *chip, int port,
port              342 drivers/net/dsa/mv88e6xxx/port.h int mv88e6351_port_set_ether_type(struct mv88e6xxx_chip *chip, int port,
port              344 drivers/net/dsa/mv88e6xxx/port.h int mv88e6xxx_port_set_message_port(struct mv88e6xxx_chip *chip, int port,
port              346 drivers/net/dsa/mv88e6xxx/port.h int mv88e6165_port_set_jumbo_size(struct mv88e6xxx_chip *chip, int port,
port              348 drivers/net/dsa/mv88e6xxx/port.h int mv88e6095_port_egress_rate_limiting(struct mv88e6xxx_chip *chip, int port);
port              349 drivers/net/dsa/mv88e6xxx/port.h int mv88e6097_port_egress_rate_limiting(struct mv88e6xxx_chip *chip, int port);
port              350 drivers/net/dsa/mv88e6xxx/port.h int mv88e6097_port_pause_limit(struct mv88e6xxx_chip *chip, int port, u8 in,
port              352 drivers/net/dsa/mv88e6xxx/port.h int mv88e6390_port_pause_limit(struct mv88e6xxx_chip *chip, int port, u8 in,
port              354 drivers/net/dsa/mv88e6xxx/port.h int mv88e6341_port_set_cmode(struct mv88e6xxx_chip *chip, int port,
port              356 drivers/net/dsa/mv88e6xxx/port.h int mv88e6390_port_set_cmode(struct mv88e6xxx_chip *chip, int port,
port              358 drivers/net/dsa/mv88e6xxx/port.h int mv88e6390x_port_set_cmode(struct mv88e6xxx_chip *chip, int port,
port              360 drivers/net/dsa/mv88e6xxx/port.h int mv88e6185_port_get_cmode(struct mv88e6xxx_chip *chip, int port, u8 *cmode);
port              361 drivers/net/dsa/mv88e6xxx/port.h int mv88e6352_port_get_cmode(struct mv88e6xxx_chip *chip, int port, u8 *cmode);
port              362 drivers/net/dsa/mv88e6xxx/port.h int mv88e6185_port_link_state(struct mv88e6xxx_chip *chip, int port,
port              364 drivers/net/dsa/mv88e6xxx/port.h int mv88e6250_port_link_state(struct mv88e6xxx_chip *chip, int port,
port              366 drivers/net/dsa/mv88e6xxx/port.h int mv88e6352_port_link_state(struct mv88e6xxx_chip *chip, int port,
port              368 drivers/net/dsa/mv88e6xxx/port.h int mv88e6xxx_port_set_map_da(struct mv88e6xxx_chip *chip, int port);
port              369 drivers/net/dsa/mv88e6xxx/port.h int mv88e6095_port_set_upstream_port(struct mv88e6xxx_chip *chip, int port,
port              372 drivers/net/dsa/mv88e6xxx/port.h int mv88e6xxx_port_disable_learn_limit(struct mv88e6xxx_chip *chip, int port);
port              373 drivers/net/dsa/mv88e6xxx/port.h int mv88e6xxx_port_disable_pri_override(struct mv88e6xxx_chip *chip, int port);
port              376 drivers/net/dsa/mv88e6xxx/port.h 				int port, int reg, u16 val);
port              378 drivers/net/dsa/mv88e6xxx/port.h int mv88e6xxx_port_hidden_read(struct mv88e6xxx_chip *chip, int block, int port,
port               19 drivers/net/dsa/mv88e6xxx/port_hidden.c 				int port, int reg, u16 val)
port               32 drivers/net/dsa/mv88e6xxx/port_hidden.c 	       port << MV88E6XXX_PORT_RESERVED_1A_PORT_SHIFT |
port               47 drivers/net/dsa/mv88e6xxx/port_hidden.c int mv88e6xxx_port_hidden_read(struct mv88e6xxx_chip *chip, int block, int port,
port               56 drivers/net/dsa/mv88e6xxx/port_hidden.c 	       port << MV88E6XXX_PORT_RESERVED_1A_PORT_SHIFT |
port               52 drivers/net/dsa/mv88e6xxx/serdes.c int mv88e6352_serdes_power(struct mv88e6xxx_chip *chip, int port, u8 lane,
port               73 drivers/net/dsa/mv88e6xxx/serdes.c u8 mv88e6352_serdes_get_lane(struct mv88e6xxx_chip *chip, int port)
port               75 drivers/net/dsa/mv88e6xxx/serdes.c 	u8 cmode = chip->ports[port].cmode;
port               86 drivers/net/dsa/mv88e6xxx/serdes.c static bool mv88e6352_port_has_serdes(struct mv88e6xxx_chip *chip, int port)
port               88 drivers/net/dsa/mv88e6xxx/serdes.c 	if (mv88e6xxx_serdes_get_lane(chip, port))
port              105 drivers/net/dsa/mv88e6xxx/serdes.c int mv88e6352_serdes_get_sset_count(struct mv88e6xxx_chip *chip, int port)
port              107 drivers/net/dsa/mv88e6xxx/serdes.c 	if (mv88e6352_port_has_serdes(chip, port))
port              114 drivers/net/dsa/mv88e6xxx/serdes.c 				 int port, uint8_t *data)
port              119 drivers/net/dsa/mv88e6xxx/serdes.c 	if (!mv88e6352_port_has_serdes(chip, port))
port              157 drivers/net/dsa/mv88e6xxx/serdes.c int mv88e6352_serdes_get_stats(struct mv88e6xxx_chip *chip, int port,
port              160 drivers/net/dsa/mv88e6xxx/serdes.c 	struct mv88e6xxx_port *mv88e6xxx_port = &chip->ports[port];
port              165 drivers/net/dsa/mv88e6xxx/serdes.c 	if (!mv88e6352_port_has_serdes(chip, port))
port              181 drivers/net/dsa/mv88e6xxx/serdes.c static void mv88e6352_serdes_irq_link(struct mv88e6xxx_chip *chip, int port)
port              202 drivers/net/dsa/mv88e6xxx/serdes.c 	dsa_port_phylink_mac_change(ds, port, up);
port              205 drivers/net/dsa/mv88e6xxx/serdes.c irqreturn_t mv88e6352_serdes_irq_status(struct mv88e6xxx_chip *chip, int port,
port              218 drivers/net/dsa/mv88e6xxx/serdes.c 		mv88e6352_serdes_irq_link(chip, port);
port              224 drivers/net/dsa/mv88e6xxx/serdes.c int mv88e6352_serdes_irq_enable(struct mv88e6xxx_chip *chip, int port, u8 lane,
port              235 drivers/net/dsa/mv88e6xxx/serdes.c unsigned int mv88e6352_serdes_irq_mapping(struct mv88e6xxx_chip *chip, int port)
port              240 drivers/net/dsa/mv88e6xxx/serdes.c u8 mv88e6341_serdes_get_lane(struct mv88e6xxx_chip *chip, int port)
port              242 drivers/net/dsa/mv88e6xxx/serdes.c 	u8 cmode = chip->ports[port].cmode;
port              245 drivers/net/dsa/mv88e6xxx/serdes.c 	switch (port) {
port              257 drivers/net/dsa/mv88e6xxx/serdes.c u8 mv88e6390_serdes_get_lane(struct mv88e6xxx_chip *chip, int port)
port              259 drivers/net/dsa/mv88e6xxx/serdes.c 	u8 cmode = chip->ports[port].cmode;
port              262 drivers/net/dsa/mv88e6xxx/serdes.c 	switch (port) {
port              280 drivers/net/dsa/mv88e6xxx/serdes.c u8 mv88e6390x_serdes_get_lane(struct mv88e6xxx_chip *chip, int port)
port              282 drivers/net/dsa/mv88e6xxx/serdes.c 	u8 cmode_port = chip->ports[port].cmode;
port              287 drivers/net/dsa/mv88e6xxx/serdes.c 	switch (port) {
port              408 drivers/net/dsa/mv88e6xxx/serdes.c int mv88e6390_serdes_power(struct mv88e6xxx_chip *chip, int port, u8 lane,
port              411 drivers/net/dsa/mv88e6xxx/serdes.c 	u8 cmode = chip->ports[port].cmode;
port              427 drivers/net/dsa/mv88e6xxx/serdes.c 					    int port, u8 lane)
port              429 drivers/net/dsa/mv88e6xxx/serdes.c 	u8 cmode = chip->ports[port].cmode;
port              484 drivers/net/dsa/mv88e6xxx/serdes.c 	err = mv88e6xxx_port_setup_mac(chip, port, link, speed, duplex,
port              490 drivers/net/dsa/mv88e6xxx/serdes.c 		dsa_port_phylink_mac_change(ds, port, link == LINK_FORCED_UP);
port              506 drivers/net/dsa/mv88e6xxx/serdes.c int mv88e6390_serdes_irq_enable(struct mv88e6xxx_chip *chip, int port, u8 lane,
port              509 drivers/net/dsa/mv88e6xxx/serdes.c 	u8 cmode = chip->ports[port].cmode;
port              532 drivers/net/dsa/mv88e6xxx/serdes.c irqreturn_t mv88e6390_serdes_irq_status(struct mv88e6xxx_chip *chip, int port,
port              535 drivers/net/dsa/mv88e6xxx/serdes.c 	u8 cmode = chip->ports[port].cmode;
port              550 drivers/net/dsa/mv88e6xxx/serdes.c 			mv88e6390_serdes_irq_link_sgmii(chip, port, lane);
port              557 drivers/net/dsa/mv88e6xxx/serdes.c unsigned int mv88e6390_serdes_irq_mapping(struct mv88e6xxx_chip *chip, int port)
port              559 drivers/net/dsa/mv88e6xxx/serdes.c 	return irq_find_mapping(chip->g2_irq.domain, port);
port               77 drivers/net/dsa/mv88e6xxx/serdes.h u8 mv88e6341_serdes_get_lane(struct mv88e6xxx_chip *chip, int port);
port               78 drivers/net/dsa/mv88e6xxx/serdes.h u8 mv88e6352_serdes_get_lane(struct mv88e6xxx_chip *chip, int port);
port               79 drivers/net/dsa/mv88e6xxx/serdes.h u8 mv88e6390_serdes_get_lane(struct mv88e6xxx_chip *chip, int port);
port               80 drivers/net/dsa/mv88e6xxx/serdes.h u8 mv88e6390x_serdes_get_lane(struct mv88e6xxx_chip *chip, int port);
port               82 drivers/net/dsa/mv88e6xxx/serdes.h 					  int port);
port               84 drivers/net/dsa/mv88e6xxx/serdes.h 					  int port);
port               85 drivers/net/dsa/mv88e6xxx/serdes.h int mv88e6352_serdes_power(struct mv88e6xxx_chip *chip, int port, u8 lane,
port               87 drivers/net/dsa/mv88e6xxx/serdes.h int mv88e6390_serdes_power(struct mv88e6xxx_chip *chip, int port, u8 lane,
port               89 drivers/net/dsa/mv88e6xxx/serdes.h int mv88e6352_serdes_irq_enable(struct mv88e6xxx_chip *chip, int port, u8 lane,
port               91 drivers/net/dsa/mv88e6xxx/serdes.h int mv88e6390_serdes_irq_enable(struct mv88e6xxx_chip *chip, int port, u8 lane,
port               93 drivers/net/dsa/mv88e6xxx/serdes.h irqreturn_t mv88e6352_serdes_irq_status(struct mv88e6xxx_chip *chip, int port,
port               95 drivers/net/dsa/mv88e6xxx/serdes.h irqreturn_t mv88e6390_serdes_irq_status(struct mv88e6xxx_chip *chip, int port,
port               97 drivers/net/dsa/mv88e6xxx/serdes.h int mv88e6352_serdes_get_sset_count(struct mv88e6xxx_chip *chip, int port);
port               99 drivers/net/dsa/mv88e6xxx/serdes.h 				 int port, uint8_t *data);
port              100 drivers/net/dsa/mv88e6xxx/serdes.h int mv88e6352_serdes_get_stats(struct mv88e6xxx_chip *chip, int port,
port              105 drivers/net/dsa/mv88e6xxx/serdes.h 					   int port)
port              110 drivers/net/dsa/mv88e6xxx/serdes.h 	return chip->info->ops->serdes_get_lane(chip, port);
port              114 drivers/net/dsa/mv88e6xxx/serdes.h 					    int port, u8 lane)
port              119 drivers/net/dsa/mv88e6xxx/serdes.h 	return chip->info->ops->serdes_power(chip, port, lane, true);
port              123 drivers/net/dsa/mv88e6xxx/serdes.h 					      int port, u8 lane)
port              128 drivers/net/dsa/mv88e6xxx/serdes.h 	return chip->info->ops->serdes_power(chip, port, lane, false);
port              132 drivers/net/dsa/mv88e6xxx/serdes.h mv88e6xxx_serdes_irq_mapping(struct mv88e6xxx_chip *chip, int port)
port              137 drivers/net/dsa/mv88e6xxx/serdes.h 	return chip->info->ops->serdes_irq_mapping(chip, port);
port              141 drivers/net/dsa/mv88e6xxx/serdes.h 					      int port, u8 lane)
port              146 drivers/net/dsa/mv88e6xxx/serdes.h 	return chip->info->ops->serdes_irq_enable(chip, port, lane, true);
port              150 drivers/net/dsa/mv88e6xxx/serdes.h 					       int port, u8 lane)
port              155 drivers/net/dsa/mv88e6xxx/serdes.h 	return chip->info->ops->serdes_irq_enable(chip, port, lane, false);
port              159 drivers/net/dsa/mv88e6xxx/serdes.h mv88e6xxx_serdes_irq_status(struct mv88e6xxx_chip *chip, int port, u8 lane)
port              164 drivers/net/dsa/mv88e6xxx/serdes.h 	return chip->info->ops->serdes_irq_status(chip, port, lane);
port              333 drivers/net/dsa/qca8k.c qca8k_fdb_access(struct qca8k_priv *priv, enum qca8k_fdb_cmd cmd, int port)
port              340 drivers/net/dsa/qca8k.c 	if (port >= 0) {
port              342 drivers/net/dsa/qca8k.c 		reg |= (port & QCA8K_ATU_FUNC_PORT_M) << QCA8K_ATU_FUNC_PORT_S;
port              363 drivers/net/dsa/qca8k.c qca8k_fdb_next(struct qca8k_priv *priv, struct qca8k_fdb *fdb, int port)
port              368 drivers/net/dsa/qca8k.c 	ret = qca8k_fdb_access(priv, QCA8K_FDB_NEXT, port);
port              422 drivers/net/dsa/qca8k.c qca8k_set_pad_ctrl(struct qca8k_priv *priv, int port, int mode)
port              426 drivers/net/dsa/qca8k.c 	switch (port) {
port              434 drivers/net/dsa/qca8k.c 		pr_err("Can't set PAD_CTRL on port %d\n", port);
port              471 drivers/net/dsa/qca8k.c qca8k_port_set_status(struct qca8k_priv *priv, int port, int enable)
port              476 drivers/net/dsa/qca8k.c 	if (port > 0 && port < 6)
port              480 drivers/net/dsa/qca8k.c 		qca8k_reg_set(priv, QCA8K_REG_PORT_STATUS(port), mask);
port              482 drivers/net/dsa/qca8k.c 		qca8k_reg_clear(priv, QCA8K_REG_PORT_STATUS(port), mask);
port              486 drivers/net/dsa/qca8k.c qca8k_port_to_phy(int port)
port              497 drivers/net/dsa/qca8k.c 	return port - 1;
port              501 drivers/net/dsa/qca8k.c qca8k_mdio_write(struct qca8k_priv *priv, int port, u32 regnum, u16 data)
port              511 drivers/net/dsa/qca8k.c 	phy = qca8k_port_to_phy(port) % PHY_MAX_ADDR;
port              524 drivers/net/dsa/qca8k.c qca8k_mdio_read(struct qca8k_priv *priv, int port, u32 regnum)
port              534 drivers/net/dsa/qca8k.c 	phy = qca8k_port_to_phy(port) % PHY_MAX_ADDR;
port              552 drivers/net/dsa/qca8k.c qca8k_phy_write(struct dsa_switch *ds, int port, int regnum, u16 data)
port              556 drivers/net/dsa/qca8k.c 	return qca8k_mdio_write(priv, port, regnum, data);
port              560 drivers/net/dsa/qca8k.c qca8k_phy_read(struct dsa_switch *ds, int port, int regnum)
port              565 drivers/net/dsa/qca8k.c 	ret = qca8k_mdio_read(priv, port, regnum);
port              577 drivers/net/dsa/qca8k.c 	struct device_node *ports, *port;
port              584 drivers/net/dsa/qca8k.c 	for_each_available_child_of_node(ports, port) {
port              585 drivers/net/dsa/qca8k.c 		err = of_property_read_u32(port, "reg", &reg);
port              587 drivers/net/dsa/qca8k.c 			of_node_put(port);
port              595 drivers/net/dsa/qca8k.c 		if (of_property_read_bool(port, "phy-handle"))
port              745 drivers/net/dsa/qca8k.c qca8k_adjust_link(struct dsa_switch *ds, int port, struct phy_device *phy)
port              767 drivers/net/dsa/qca8k.c 			port, phy->speed);
port              776 drivers/net/dsa/qca8k.c 	if (dsa_is_cpu_port(ds, port))
port              780 drivers/net/dsa/qca8k.c 	qca8k_port_set_status(priv, port, 0);
port              781 drivers/net/dsa/qca8k.c 	qca8k_write(priv, QCA8K_REG_PORT_STATUS(port), reg);
port              782 drivers/net/dsa/qca8k.c 	qca8k_port_set_status(priv, port, 1);
port              786 drivers/net/dsa/qca8k.c qca8k_get_strings(struct dsa_switch *ds, int port, u32 stringset, uint8_t *data)
port              799 drivers/net/dsa/qca8k.c qca8k_get_ethtool_stats(struct dsa_switch *ds, int port,
port              809 drivers/net/dsa/qca8k.c 		reg = QCA8K_PORT_MIB_COUNTER(port) + mib->offset;
port              820 drivers/net/dsa/qca8k.c qca8k_get_sset_count(struct dsa_switch *ds, int port, int sset)
port              829 drivers/net/dsa/qca8k.c qca8k_set_mac_eee(struct dsa_switch *ds, int port, struct ethtool_eee *eee)
port              832 drivers/net/dsa/qca8k.c 	u32 lpi_en = QCA8K_REG_EEE_CTRL_LPI_EN(port);
port              848 drivers/net/dsa/qca8k.c qca8k_get_mac_eee(struct dsa_switch *ds, int port, struct ethtool_eee *e)
port              855 drivers/net/dsa/qca8k.c qca8k_port_stp_state_set(struct dsa_switch *ds, int port, u8 state)
port              879 drivers/net/dsa/qca8k.c 	qca8k_rmw(priv, QCA8K_PORT_LOOKUP_CTRL(port),
port              884 drivers/net/dsa/qca8k.c qca8k_port_bridge_join(struct dsa_switch *ds, int port, struct net_device *br)
port              898 drivers/net/dsa/qca8k.c 			      BIT(port));
port              899 drivers/net/dsa/qca8k.c 		if (i != port)
port              903 drivers/net/dsa/qca8k.c 	qca8k_rmw(priv, QCA8K_PORT_LOOKUP_CTRL(port),
port              910 drivers/net/dsa/qca8k.c qca8k_port_bridge_leave(struct dsa_switch *ds, int port, struct net_device *br)
port              923 drivers/net/dsa/qca8k.c 				BIT(port));
port              929 drivers/net/dsa/qca8k.c 	qca8k_rmw(priv, QCA8K_PORT_LOOKUP_CTRL(port),
port              934 drivers/net/dsa/qca8k.c qca8k_port_enable(struct dsa_switch *ds, int port,
port              939 drivers/net/dsa/qca8k.c 	if (!dsa_is_user_port(ds, port))
port              942 drivers/net/dsa/qca8k.c 	qca8k_port_set_status(priv, port, 1);
port              943 drivers/net/dsa/qca8k.c 	priv->port_sts[port].enabled = 1;
port              951 drivers/net/dsa/qca8k.c qca8k_port_disable(struct dsa_switch *ds, int port)
port              955 drivers/net/dsa/qca8k.c 	qca8k_port_set_status(priv, port, 0);
port              956 drivers/net/dsa/qca8k.c 	priv->port_sts[port].enabled = 0;
port              972 drivers/net/dsa/qca8k.c qca8k_port_fdb_add(struct dsa_switch *ds, int port,
port              976 drivers/net/dsa/qca8k.c 	u16 port_mask = BIT(port);
port              982 drivers/net/dsa/qca8k.c qca8k_port_fdb_del(struct dsa_switch *ds, int port,
port              986 drivers/net/dsa/qca8k.c 	u16 port_mask = BIT(port);
port              995 drivers/net/dsa/qca8k.c qca8k_port_fdb_dump(struct dsa_switch *ds, int port,
port             1005 drivers/net/dsa/qca8k.c 	while (cnt-- && !qca8k_fdb_next(priv, &_fdb, port)) {
port             1019 drivers/net/dsa/qca8k.c qca8k_get_tag_protocol(struct dsa_switch *ds, int port)
port               83 drivers/net/dsa/realtek-smi-core.h 				   int port,
port               94 drivers/net/dsa/realtek-smi-core.h 	int	(*get_mc_index)(struct realtek_smi *smi, int port, int *val);
port               95 drivers/net/dsa/realtek-smi-core.h 	int	(*set_mc_index)(struct realtek_smi *smi, int port, int index);
port               99 drivers/net/dsa/realtek-smi-core.h 	int	(*enable_port)(struct realtek_smi *smi, int port, bool enable);
port              122 drivers/net/dsa/realtek-smi-core.h int rtl8366_get_pvid(struct realtek_smi *smi, int port, int *val);
port              123 drivers/net/dsa/realtek-smi-core.h int rtl8366_set_pvid(struct realtek_smi *smi, unsigned int port,
port              129 drivers/net/dsa/realtek-smi-core.h int rtl8366_vlan_filtering(struct dsa_switch *ds, int port,
port              131 drivers/net/dsa/realtek-smi-core.h int rtl8366_vlan_prepare(struct dsa_switch *ds, int port,
port              133 drivers/net/dsa/realtek-smi-core.h void rtl8366_vlan_add(struct dsa_switch *ds, int port,
port              135 drivers/net/dsa/realtek-smi-core.h int rtl8366_vlan_del(struct dsa_switch *ds, int port,
port              137 drivers/net/dsa/realtek-smi-core.h void rtl8366_get_strings(struct dsa_switch *ds, int port, u32 stringset,
port              139 drivers/net/dsa/realtek-smi-core.h int rtl8366_get_sset_count(struct dsa_switch *ds, int port, int sset);
port              140 drivers/net/dsa/realtek-smi-core.h void rtl8366_get_ethtool_stats(struct dsa_switch *ds, int port, uint64_t *data);
port               81 drivers/net/dsa/rtl8366.c int rtl8366_get_pvid(struct realtek_smi *smi, int port, int *val)
port               87 drivers/net/dsa/rtl8366.c 	ret = smi->ops->get_mc_index(smi, port, &index);
port              100 drivers/net/dsa/rtl8366.c int rtl8366_set_pvid(struct realtek_smi *smi, unsigned int port,
port              119 drivers/net/dsa/rtl8366.c 			ret = smi->ops->set_mc_index(smi, port, i);
port              144 drivers/net/dsa/rtl8366.c 			ret = smi->ops->set_mc_index(smi, port, i);
port              171 drivers/net/dsa/rtl8366.c 			ret = smi->ops->set_mc_index(smi, port, i);
port              258 drivers/net/dsa/rtl8366.c 	int port;
port              268 drivers/net/dsa/rtl8366.c 	for (port = 0; port < smi->num_ports; port++) {
port              271 drivers/net/dsa/rtl8366.c 		if (port == smi->cpu_port)
port              280 drivers/net/dsa/rtl8366.c 			mask = BIT(port) | BIT(smi->cpu_port);
port              288 drivers/net/dsa/rtl8366.c 			 (port + 1), port, mask);
port              289 drivers/net/dsa/rtl8366.c 		ret = rtl8366_set_vlan(smi, (port + 1), mask, mask, 0);
port              294 drivers/net/dsa/rtl8366.c 			 (port + 1), port, (port + 1));
port              295 drivers/net/dsa/rtl8366.c 		ret = rtl8366_set_pvid(smi, port, (port + 1));
port              304 drivers/net/dsa/rtl8366.c int rtl8366_vlan_filtering(struct dsa_switch *ds, int port, bool vlan_filtering)
port              311 drivers/net/dsa/rtl8366.c 	if (!smi->ops->is_vlan_valid(smi, port + 1))
port              316 drivers/net/dsa/rtl8366.c 		 port);
port              322 drivers/net/dsa/rtl8366.c 	ret = smi->ops->get_vlan_4k(smi, port + 1, &vlan4k);
port              327 drivers/net/dsa/rtl8366.c 	ret = rtl8366_set_vlan(smi, port + 1,
port              338 drivers/net/dsa/rtl8366.c int rtl8366_vlan_prepare(struct dsa_switch *ds, int port,
port              364 drivers/net/dsa/rtl8366.c void rtl8366_vlan_add(struct dsa_switch *ds, int port,
port              380 drivers/net/dsa/rtl8366.c 		 port,
port              384 drivers/net/dsa/rtl8366.c 	if (dsa_is_dsa_port(ds, port) || dsa_is_cpu_port(ds, port))
port              391 drivers/net/dsa/rtl8366.c 		member |= BIT(port);
port              394 drivers/net/dsa/rtl8366.c 			untag |= BIT(port);
port              399 drivers/net/dsa/rtl8366.c 		ret = rtl8366_get_pvid(smi, port, &pvid_val);
port              402 drivers/net/dsa/rtl8366.c 				port);
port              406 drivers/net/dsa/rtl8366.c 			ret = rtl8366_set_pvid(smi, port, vid);
port              412 drivers/net/dsa/rtl8366.c 	ret = rtl8366_set_vlan(smi, port, member, untag, 0);
port              420 drivers/net/dsa/rtl8366.c int rtl8366_vlan_del(struct dsa_switch *ds, int port,
port              427 drivers/net/dsa/rtl8366.c 	dev_info(smi->dev, "del VLAN on port %d\n", port);
port              465 drivers/net/dsa/rtl8366.c void rtl8366_get_strings(struct dsa_switch *ds, int port, u32 stringset,
port              472 drivers/net/dsa/rtl8366.c 	if (port >= smi->num_ports)
port              483 drivers/net/dsa/rtl8366.c int rtl8366_get_sset_count(struct dsa_switch *ds, int port, int sset)
port              490 drivers/net/dsa/rtl8366.c 	if (port >= smi->num_ports)
port              497 drivers/net/dsa/rtl8366.c void rtl8366_get_ethtool_stats(struct dsa_switch *ds, int port, uint64_t *data)
port              503 drivers/net/dsa/rtl8366.c 	if (port >= smi->num_ports)
port              511 drivers/net/dsa/rtl8366.c 		ret = smi->ops->get_mib_counter(smi, port, mib, &mibvalue);
port              351 drivers/net/dsa/rtl8366rb.c 				     int port,
port              360 drivers/net/dsa/rtl8366rb.c 		RTL8366RB_MIB_COUNTER_PORT_OFFSET * (port) +
port              967 drivers/net/dsa/rtl8366rb.c 						      int port)
port              986 drivers/net/dsa/rtl8366rb.c static void rtl8366rb_adjust_link(struct dsa_switch *ds, int port,
port              992 drivers/net/dsa/rtl8366rb.c 	if (port != smi->cpu_port)
port              995 drivers/net/dsa/rtl8366rb.c 	dev_info(smi->dev, "adjust link on CPU port (%d)\n", port);
port              999 drivers/net/dsa/rtl8366rb.c 				 BIT(port), BIT(port));
port             1010 drivers/net/dsa/rtl8366rb.c 	ret = regmap_update_bits(smi->map, RTL8366RB_PECR, BIT(port),
port             1017 drivers/net/dsa/rtl8366rb.c 				  int port, bool enable)
port             1025 drivers/net/dsa/rtl8366rb.c 	switch (port) {
port             1055 drivers/net/dsa/rtl8366rb.c 		dev_err(smi->dev, "no LED for port %d\n", port);
port             1059 drivers/net/dsa/rtl8366rb.c 		dev_err(smi->dev, "error updating LED on port %d\n", port);
port             1063 drivers/net/dsa/rtl8366rb.c rtl8366rb_port_enable(struct dsa_switch *ds, int port,
port             1069 drivers/net/dsa/rtl8366rb.c 	dev_dbg(smi->dev, "enable port %d\n", port);
port             1070 drivers/net/dsa/rtl8366rb.c 	ret = regmap_update_bits(smi->map, RTL8366RB_PECR, BIT(port),
port             1075 drivers/net/dsa/rtl8366rb.c 	rb8366rb_set_port_led(smi, port, true);
port             1080 drivers/net/dsa/rtl8366rb.c rtl8366rb_port_disable(struct dsa_switch *ds, int port)
port             1085 drivers/net/dsa/rtl8366rb.c 	dev_dbg(smi->dev, "disable port %d\n", port);
port             1086 drivers/net/dsa/rtl8366rb.c 	ret = regmap_update_bits(smi->map, RTL8366RB_PECR, BIT(port),
port             1087 drivers/net/dsa/rtl8366rb.c 				 BIT(port));
port             1091 drivers/net/dsa/rtl8366rb.c 	rb8366rb_set_port_led(smi, port, false);
port             1234 drivers/net/dsa/rtl8366rb.c static int rtl8366rb_get_mc_index(struct realtek_smi *smi, int port, int *val)
port             1239 drivers/net/dsa/rtl8366rb.c 	if (port >= smi->num_ports)
port             1242 drivers/net/dsa/rtl8366rb.c 	ret = regmap_read(smi->map, RTL8366RB_PORT_VLAN_CTRL_REG(port),
port             1247 drivers/net/dsa/rtl8366rb.c 	*val = (data >> RTL8366RB_PORT_VLAN_CTRL_SHIFT(port)) &
port             1253 drivers/net/dsa/rtl8366rb.c static int rtl8366rb_set_mc_index(struct realtek_smi *smi, int port, int index)
port             1255 drivers/net/dsa/rtl8366rb.c 	if (port >= smi->num_ports || index >= RTL8366RB_NUM_VLANS)
port             1258 drivers/net/dsa/rtl8366rb.c 	return regmap_update_bits(smi->map, RTL8366RB_PORT_VLAN_CTRL_REG(port),
port             1260 drivers/net/dsa/rtl8366rb.c 					RTL8366RB_PORT_VLAN_CTRL_SHIFT(port),
port             1262 drivers/net/dsa/rtl8366rb.c 					RTL8366RB_PORT_VLAN_CTRL_SHIFT(port));
port               76 drivers/net/dsa/sja1105/sja1105.h 	int (*setup_rgmii_delay)(const void *ctx, int port);
port               78 drivers/net/dsa/sja1105/sja1105.h 	int (*fdb_add_cmd)(struct dsa_switch *ds, int port,
port               80 drivers/net/dsa/sja1105/sja1105.h 	int (*fdb_del_cmd)(struct dsa_switch *ds, int port,
port              170 drivers/net/dsa/sja1105/sja1105.h int sja1105pqrs_setup_rgmii_delay(const void *ctx, int port);
port              171 drivers/net/dsa/sja1105/sja1105.h int sja1105_clocking_setup_port(struct sja1105_private *priv, int port);
port              175 drivers/net/dsa/sja1105/sja1105.h void sja1105_get_ethtool_stats(struct dsa_switch *ds, int port, u64 *data);
port              176 drivers/net/dsa/sja1105/sja1105.h void sja1105_get_strings(struct dsa_switch *ds, int port,
port              178 drivers/net/dsa/sja1105/sja1105.h int sja1105_get_sset_count(struct dsa_switch *ds, int port, int sset);
port              194 drivers/net/dsa/sja1105/sja1105.h int sja1105et_fdb_add(struct dsa_switch *ds, int port,
port              196 drivers/net/dsa/sja1105/sja1105.h int sja1105et_fdb_del(struct dsa_switch *ds, int port,
port              198 drivers/net/dsa/sja1105/sja1105.h int sja1105pqrs_fdb_add(struct dsa_switch *ds, int port,
port              200 drivers/net/dsa/sja1105/sja1105.h int sja1105pqrs_fdb_del(struct dsa_switch *ds, int port,
port              101 drivers/net/dsa/sja1105/sja1105_clocking.c static int sja1105_cgu_idiv_config(struct sja1105_private *priv, int port,
port              122 drivers/net/dsa/sja1105/sja1105_clocking.c 					   regs->cgu_idiv[port], packed_buf,
port              138 drivers/net/dsa/sja1105/sja1105_clocking.c 					 int port, sja1105_mii_role_t role)
port              160 drivers/net/dsa/sja1105/sja1105_clocking.c 		clksrc = mac_clk_sources[port];
port              162 drivers/net/dsa/sja1105/sja1105_clocking.c 		clksrc = phy_clk_sources[port];
port              171 drivers/net/dsa/sja1105/sja1105_clocking.c 					   regs->mii_tx_clk[port], packed_buf,
port              176 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_cgu_mii_rx_clk_config(struct sja1105_private *priv, int port)
port              190 drivers/net/dsa/sja1105/sja1105_clocking.c 	mii_rx_clk.clksrc    = clk_sources[port];
port              196 drivers/net/dsa/sja1105/sja1105_clocking.c 					   regs->mii_rx_clk[port], packed_buf,
port              201 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_cgu_mii_ext_tx_clk_config(struct sja1105_private *priv, int port)
port              215 drivers/net/dsa/sja1105/sja1105_clocking.c 	mii_ext_tx_clk.clksrc    = clk_sources[port];
port              221 drivers/net/dsa/sja1105/sja1105_clocking.c 					   regs->mii_ext_tx_clk[port],
port              226 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_cgu_mii_ext_rx_clk_config(struct sja1105_private *priv, int port)
port              240 drivers/net/dsa/sja1105/sja1105_clocking.c 	mii_ext_rx_clk.clksrc    = clk_sources[port];
port              246 drivers/net/dsa/sja1105/sja1105_clocking.c 					   regs->mii_ext_rx_clk[port],
port              250 drivers/net/dsa/sja1105/sja1105_clocking.c static int sja1105_mii_clocking_setup(struct sja1105_private *priv, int port,
port              261 drivers/net/dsa/sja1105/sja1105_clocking.c 	rc = sja1105_cgu_idiv_config(priv, port, (role == XMII_PHY), 1);
port              269 drivers/net/dsa/sja1105/sja1105_clocking.c 	rc = sja1105_cgu_mii_tx_clk_config(priv, port, role);
port              276 drivers/net/dsa/sja1105/sja1105_clocking.c 	rc = sja1105_cgu_mii_rx_clk_config(priv, port);
port              286 drivers/net/dsa/sja1105/sja1105_clocking.c 		rc = sja1105_cgu_mii_ext_tx_clk_config(priv, port);
port              293 drivers/net/dsa/sja1105/sja1105_clocking.c 		rc = sja1105_cgu_mii_ext_rx_clk_config(priv, port);
port              317 drivers/net/dsa/sja1105/sja1105_clocking.c 					   int port, sja1105_speed_t speed)
port              329 drivers/net/dsa/sja1105/sja1105_clocking.c 		clksrc = clk_sources[port];
port              341 drivers/net/dsa/sja1105/sja1105_clocking.c 					   regs->rgmii_tx_clk[port],
port              364 drivers/net/dsa/sja1105/sja1105_clocking.c 					   int port)
port              387 drivers/net/dsa/sja1105/sja1105_clocking.c 					   regs->pad_mii_tx[port],
port              425 drivers/net/dsa/sja1105/sja1105_clocking.c int sja1105pqrs_setup_rgmii_delay(const void *ctx, int port)
port              433 drivers/net/dsa/sja1105/sja1105_clocking.c 	if (priv->rgmii_rx_delay[port])
port              435 drivers/net/dsa/sja1105/sja1105_clocking.c 	if (priv->rgmii_tx_delay[port])
port              446 drivers/net/dsa/sja1105/sja1105_clocking.c 					 regs->pad_mii_id[port],
port              452 drivers/net/dsa/sja1105/sja1105_clocking.c 	if (priv->rgmii_rx_delay[port]) {
port              456 drivers/net/dsa/sja1105/sja1105_clocking.c 	if (priv->rgmii_tx_delay[port]) {
port              463 drivers/net/dsa/sja1105/sja1105_clocking.c 					   regs->pad_mii_id[port],
port              467 drivers/net/dsa/sja1105/sja1105_clocking.c static int sja1105_rgmii_clocking_setup(struct sja1105_private *priv, int port,
port              476 drivers/net/dsa/sja1105/sja1105_clocking.c 	speed = mac[port].speed;
port              479 drivers/net/dsa/sja1105/sja1105_clocking.c 		port, speed);
port              484 drivers/net/dsa/sja1105/sja1105_clocking.c 		rc = sja1105_cgu_idiv_config(priv, port, false, 1);
port              488 drivers/net/dsa/sja1105/sja1105_clocking.c 		rc = sja1105_cgu_idiv_config(priv, port, true, 1);
port              492 drivers/net/dsa/sja1105/sja1105_clocking.c 		rc = sja1105_cgu_idiv_config(priv, port, true, 10);
port              508 drivers/net/dsa/sja1105/sja1105_clocking.c 	rc = sja1105_cgu_rgmii_tx_clk_config(priv, port, speed);
port              513 drivers/net/dsa/sja1105/sja1105_clocking.c 	rc = sja1105_rgmii_cfg_pad_tx_config(priv, port);
port              527 drivers/net/dsa/sja1105/sja1105_clocking.c 	return priv->info->setup_rgmii_delay(priv, port);
port              531 drivers/net/dsa/sja1105/sja1105_clocking.c 					   int port)
port              545 drivers/net/dsa/sja1105/sja1105_clocking.c 	ref_clk.clksrc    = clk_sources[port];
port              551 drivers/net/dsa/sja1105/sja1105_clocking.c 					   regs->rmii_ref_clk[port],
port              556 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_cgu_rmii_ext_tx_clk_config(struct sja1105_private *priv, int port)
port              569 drivers/net/dsa/sja1105/sja1105_clocking.c 					   regs->rmii_ext_tx_clk[port],
port              618 drivers/net/dsa/sja1105/sja1105_clocking.c static int sja1105_rmii_clocking_setup(struct sja1105_private *priv, int port,
port              634 drivers/net/dsa/sja1105/sja1105_clocking.c 	rc = sja1105_cgu_idiv_config(priv, port, false, 1);
port              638 drivers/net/dsa/sja1105/sja1105_clocking.c 	rc = sja1105_cgu_rmii_ref_clk_config(priv, port);
port              642 drivers/net/dsa/sja1105/sja1105_clocking.c 		rc = sja1105_cgu_rmii_ext_tx_clk_config(priv, port);
port              649 drivers/net/dsa/sja1105/sja1105_clocking.c int sja1105_clocking_setup_port(struct sja1105_private *priv, int port)
port              660 drivers/net/dsa/sja1105/sja1105_clocking.c 	phy_mode = mii->xmii_mode[port];
port              662 drivers/net/dsa/sja1105/sja1105_clocking.c 	role = mii->phy_mac[port];
port              666 drivers/net/dsa/sja1105/sja1105_clocking.c 		rc = sja1105_mii_clocking_setup(priv, port, role);
port              669 drivers/net/dsa/sja1105/sja1105_clocking.c 		rc = sja1105_rmii_clocking_setup(priv, port, role);
port              672 drivers/net/dsa/sja1105/sja1105_clocking.c 		rc = sja1105_rgmii_clocking_setup(priv, port, role);
port              681 drivers/net/dsa/sja1105/sja1105_clocking.c 			port, rc);
port              687 drivers/net/dsa/sja1105/sja1105_clocking.c 	int port, rc;
port              689 drivers/net/dsa/sja1105/sja1105_clocking.c 	for (port = 0; port < SJA1105_NUM_PORTS; port++) {
port              690 drivers/net/dsa/sja1105/sja1105_clocking.c 		rc = sja1105_clocking_setup_port(priv, port);
port              163 drivers/net/dsa/sja1105/sja1105_ethtool.c 				       int port)
port              170 drivers/net/dsa/sja1105/sja1105_ethtool.c 	rc = sja1105_spi_send_packed_buf(priv, SPI_READ, regs->mac[port],
port              182 drivers/net/dsa/sja1105/sja1105_ethtool.c 				       int port)
port              188 drivers/net/dsa/sja1105/sja1105_ethtool.c 	rc = sja1105_spi_send_packed_buf(priv, SPI_READ, regs->mac_hl1[port],
port              200 drivers/net/dsa/sja1105/sja1105_ethtool.c 				       int port)
port              206 drivers/net/dsa/sja1105/sja1105_ethtool.c 	rc = sja1105_spi_send_packed_buf(priv, SPI_READ, regs->mac_hl2[port],
port              218 drivers/net/dsa/sja1105/sja1105_ethtool.c 	rc = sja1105_spi_send_packed_buf(priv, SPI_READ, regs->qlevel[port],
port              230 drivers/net/dsa/sja1105/sja1105_ethtool.c 				   int port)
port              234 drivers/net/dsa/sja1105/sja1105_ethtool.c 	rc = sja1105_port_status_get_mac(priv, &status->mac, port);
port              237 drivers/net/dsa/sja1105/sja1105_ethtool.c 	rc = sja1105_port_status_get_hl1(priv, &status->hl1, port);
port              240 drivers/net/dsa/sja1105/sja1105_ethtool.c 	rc = sja1105_port_status_get_hl2(priv, &status->hl2, port);
port              313 drivers/net/dsa/sja1105/sja1105_ethtool.c void sja1105_get_ethtool_stats(struct dsa_switch *ds, int port, u64 *data)
port              321 drivers/net/dsa/sja1105/sja1105_ethtool.c 	rc = sja1105_port_status_get(priv, &status, port);
port              324 drivers/net/dsa/sja1105/sja1105_ethtool.c 			port, rc);
port              381 drivers/net/dsa/sja1105/sja1105_ethtool.c void sja1105_get_strings(struct dsa_switch *ds, int port,
port              406 drivers/net/dsa/sja1105/sja1105_ethtool.c int sja1105_get_sset_count(struct dsa_switch *ds, int port, int sset)
port              703 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_adjust_port_config(struct sja1105_private *priv, int port,
port              752 drivers/net/dsa/sja1105/sja1105_main.c 	mac[port].speed = speed;
port              755 drivers/net/dsa/sja1105/sja1105_main.c 	rc = sja1105_dynamic_config_write(priv, BLK_IDX_MAC_CONFIG, port,
port              756 drivers/net/dsa/sja1105/sja1105_main.c 					  &mac[port], true);
port              768 drivers/net/dsa/sja1105/sja1105_main.c 	phy_mode = mii->xmii_mode[port];
port              772 drivers/net/dsa/sja1105/sja1105_main.c 	return sja1105_clocking_setup_port(priv, port);
port              782 drivers/net/dsa/sja1105/sja1105_main.c static bool sja1105_phy_mode_mismatch(struct sja1105_private *priv, int port,
port              789 drivers/net/dsa/sja1105/sja1105_main.c 	phy_mode = mii->xmii_mode[port];
port              806 drivers/net/dsa/sja1105/sja1105_main.c static void sja1105_mac_config(struct dsa_switch *ds, int port,
port              812 drivers/net/dsa/sja1105/sja1105_main.c 	if (sja1105_phy_mode_mismatch(priv, port, state->interface))
port              820 drivers/net/dsa/sja1105/sja1105_main.c 	sja1105_adjust_port_config(priv, port, state->speed);
port              823 drivers/net/dsa/sja1105/sja1105_main.c static void sja1105_mac_link_down(struct dsa_switch *ds, int port,
port              827 drivers/net/dsa/sja1105/sja1105_main.c 	sja1105_inhibit_tx(ds->priv, BIT(port), true);
port              830 drivers/net/dsa/sja1105/sja1105_main.c static void sja1105_mac_link_up(struct dsa_switch *ds, int port,
port              835 drivers/net/dsa/sja1105/sja1105_main.c 	sja1105_inhibit_tx(ds->priv, BIT(port), false);
port              838 drivers/net/dsa/sja1105/sja1105_main.c static void sja1105_phylink_validate(struct dsa_switch *ds, int port,
port              857 drivers/net/dsa/sja1105/sja1105_main.c 	    sja1105_phy_mode_mismatch(priv, port, state->interface)) {
port              869 drivers/net/dsa/sja1105/sja1105_main.c 	if (mii->xmii_mode[port] == XMII_MODE_RGMII)
port              878 drivers/net/dsa/sja1105/sja1105_main.c sja1105_find_static_fdb_entry(struct sja1105_private *priv, int port,
port              891 drivers/net/dsa/sja1105/sja1105_main.c 		    l2_lookup[i].destports & BIT(port))
port              903 drivers/net/dsa/sja1105/sja1105_main.c sja1105_static_fdb_change(struct sja1105_private *priv, int port,
port              913 drivers/net/dsa/sja1105/sja1105_main.c 	match = sja1105_find_static_fdb_entry(priv, port, requested);
port              991 drivers/net/dsa/sja1105/sja1105_main.c int sja1105et_fdb_add(struct dsa_switch *ds, int port,
port             1009 drivers/net/dsa/sja1105/sja1105_main.c 		if (l2_lookup.destports & BIT(port))
port             1011 drivers/net/dsa/sja1105/sja1105_main.c 		l2_lookup.destports |= BIT(port);
port             1019 drivers/net/dsa/sja1105/sja1105_main.c 		l2_lookup.destports = BIT(port);
port             1048 drivers/net/dsa/sja1105/sja1105_main.c 	return sja1105_static_fdb_change(priv, port, &l2_lookup, true);
port             1051 drivers/net/dsa/sja1105/sja1105_main.c int sja1105et_fdb_del(struct dsa_switch *ds, int port,
port             1071 drivers/net/dsa/sja1105/sja1105_main.c 	l2_lookup.destports &= ~BIT(port);
port             1083 drivers/net/dsa/sja1105/sja1105_main.c 	return sja1105_static_fdb_change(priv, port, &l2_lookup, keep);
port             1086 drivers/net/dsa/sja1105/sja1105_main.c int sja1105pqrs_fdb_add(struct dsa_switch *ds, int port,
port             1098 drivers/net/dsa/sja1105/sja1105_main.c 	if (dsa_port_is_vlan_filtering(&ds->ports[port])) {
port             1105 drivers/net/dsa/sja1105/sja1105_main.c 	l2_lookup.destports = BIT(port);
port             1113 drivers/net/dsa/sja1105/sja1105_main.c 		if (l2_lookup.destports & BIT(port))
port             1118 drivers/net/dsa/sja1105/sja1105_main.c 		l2_lookup.destports |= BIT(port);
port             1146 drivers/net/dsa/sja1105/sja1105_main.c 	return sja1105_static_fdb_change(priv, port, &l2_lookup, true);
port             1149 drivers/net/dsa/sja1105/sja1105_main.c int sja1105pqrs_fdb_del(struct dsa_switch *ds, int port,
port             1161 drivers/net/dsa/sja1105/sja1105_main.c 	if (dsa_port_is_vlan_filtering(&ds->ports[port])) {
port             1168 drivers/net/dsa/sja1105/sja1105_main.c 	l2_lookup.destports = BIT(port);
port             1175 drivers/net/dsa/sja1105/sja1105_main.c 	l2_lookup.destports &= ~BIT(port);
port             1190 drivers/net/dsa/sja1105/sja1105_main.c 	return sja1105_static_fdb_change(priv, port, &l2_lookup, keep);
port             1193 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_fdb_add(struct dsa_switch *ds, int port,
port             1207 drivers/net/dsa/sja1105/sja1105_main.c 	if (!dsa_port_is_vlan_filtering(&ds->ports[port]))
port             1210 drivers/net/dsa/sja1105/sja1105_main.c 	return priv->info->fdb_add_cmd(ds, port, addr, vid);
port             1213 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_fdb_del(struct dsa_switch *ds, int port,
port             1218 drivers/net/dsa/sja1105/sja1105_main.c 	if (!dsa_port_is_vlan_filtering(&ds->ports[port]))
port             1221 drivers/net/dsa/sja1105/sja1105_main.c 	return priv->info->fdb_del_cmd(ds, port, addr, vid);
port             1224 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_fdb_dump(struct dsa_switch *ds, int port,
port             1252 drivers/net/dsa/sja1105/sja1105_main.c 		if (!(l2_lookup.destports & BIT(port)))
port             1257 drivers/net/dsa/sja1105/sja1105_main.c 		if (!dsa_port_is_vlan_filtering(&ds->ports[port]))
port             1265 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_mdb_prepare(struct dsa_switch *ds, int port,
port             1271 drivers/net/dsa/sja1105/sja1105_main.c static void sja1105_mdb_add(struct dsa_switch *ds, int port,
port             1274 drivers/net/dsa/sja1105/sja1105_main.c 	sja1105_fdb_add(ds, port, mdb->addr, mdb->vid);
port             1277 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_mdb_del(struct dsa_switch *ds, int port,
port             1280 drivers/net/dsa/sja1105/sja1105_main.c 	return sja1105_fdb_del(ds, port, mdb->addr, mdb->vid);
port             1283 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_bridge_member(struct dsa_switch *ds, int port,
port             1307 drivers/net/dsa/sja1105/sja1105_main.c 		if (i == port)
port             1311 drivers/net/dsa/sja1105/sja1105_main.c 		sja1105_port_allow_traffic(l2_fwd, i, port, member);
port             1312 drivers/net/dsa/sja1105/sja1105_main.c 		sja1105_port_allow_traffic(l2_fwd, port, i, member);
port             1321 drivers/net/dsa/sja1105/sja1105_main.c 					    port, &l2_fwd[port], true);
port             1324 drivers/net/dsa/sja1105/sja1105_main.c static void sja1105_bridge_stp_state_set(struct dsa_switch *ds, int port,
port             1340 drivers/net/dsa/sja1105/sja1105_main.c 		mac[port].ingress   = false;
port             1341 drivers/net/dsa/sja1105/sja1105_main.c 		mac[port].egress    = false;
port             1342 drivers/net/dsa/sja1105/sja1105_main.c 		mac[port].dyn_learn = false;
port             1345 drivers/net/dsa/sja1105/sja1105_main.c 		mac[port].ingress   = true;
port             1346 drivers/net/dsa/sja1105/sja1105_main.c 		mac[port].egress    = false;
port             1347 drivers/net/dsa/sja1105/sja1105_main.c 		mac[port].dyn_learn = false;
port             1350 drivers/net/dsa/sja1105/sja1105_main.c 		mac[port].ingress   = true;
port             1351 drivers/net/dsa/sja1105/sja1105_main.c 		mac[port].egress    = false;
port             1352 drivers/net/dsa/sja1105/sja1105_main.c 		mac[port].dyn_learn = true;
port             1355 drivers/net/dsa/sja1105/sja1105_main.c 		mac[port].ingress   = true;
port             1356 drivers/net/dsa/sja1105/sja1105_main.c 		mac[port].egress    = true;
port             1357 drivers/net/dsa/sja1105/sja1105_main.c 		mac[port].dyn_learn = true;
port             1364 drivers/net/dsa/sja1105/sja1105_main.c 	sja1105_dynamic_config_write(priv, BLK_IDX_MAC_CONFIG, port,
port             1365 drivers/net/dsa/sja1105/sja1105_main.c 				     &mac[port], true);
port             1368 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_bridge_join(struct dsa_switch *ds, int port,
port             1371 drivers/net/dsa/sja1105/sja1105_main.c 	return sja1105_bridge_member(ds, port, br, true);
port             1374 drivers/net/dsa/sja1105/sja1105_main.c static void sja1105_bridge_leave(struct dsa_switch *ds, int port,
port             1377 drivers/net/dsa/sja1105/sja1105_main.c 	sja1105_bridge_member(ds, port, br, false);
port             1430 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_pvid_apply(struct sja1105_private *priv, int port, u16 pvid)
port             1436 drivers/net/dsa/sja1105/sja1105_main.c 	mac[port].vlanid = pvid;
port             1438 drivers/net/dsa/sja1105/sja1105_main.c 	return sja1105_dynamic_config_write(priv, BLK_IDX_MAC_CONFIG, port,
port             1439 drivers/net/dsa/sja1105/sja1105_main.c 					   &mac[port], true);
port             1458 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_vlan_apply(struct sja1105_private *priv, int port, u16 vid,
port             1482 drivers/net/dsa/sja1105/sja1105_main.c 		vlan[match].vlan_bc |= BIT(port);
port             1483 drivers/net/dsa/sja1105/sja1105_main.c 		vlan[match].vmemb_port |= BIT(port);
port             1485 drivers/net/dsa/sja1105/sja1105_main.c 		vlan[match].vlan_bc &= ~BIT(port);
port             1486 drivers/net/dsa/sja1105/sja1105_main.c 		vlan[match].vmemb_port &= ~BIT(port);
port             1492 drivers/net/dsa/sja1105/sja1105_main.c 		vlan[match].tag_port &= ~BIT(port);
port             1494 drivers/net/dsa/sja1105/sja1105_main.c 		vlan[match].tag_port |= BIT(port);
port             1504 drivers/net/dsa/sja1105/sja1105_main.c 		__func__, port, vlan[match].vlanid, vlan[match].vlan_bc,
port             1536 drivers/net/dsa/sja1105/sja1105_main.c sja1105_get_tag_protocol(struct dsa_switch *ds, int port)
port             1542 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_vlan_prepare(struct dsa_switch *ds, int port,
port             1552 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_vlan_filtering(struct dsa_switch *ds, int port, bool enabled)
port             1616 drivers/net/dsa/sja1105/sja1105_main.c static void sja1105_vlan_add(struct dsa_switch *ds, int port,
port             1624 drivers/net/dsa/sja1105/sja1105_main.c 		rc = sja1105_vlan_apply(priv, port, vid, true, vlan->flags &
port             1628 drivers/net/dsa/sja1105/sja1105_main.c 				vid, port, rc);
port             1632 drivers/net/dsa/sja1105/sja1105_main.c 			rc = sja1105_pvid_apply(ds->priv, port, vid);
port             1635 drivers/net/dsa/sja1105/sja1105_main.c 					vid, port, rc);
port             1642 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_vlan_del(struct dsa_switch *ds, int port,
port             1650 drivers/net/dsa/sja1105/sja1105_main.c 		rc = sja1105_vlan_apply(priv, port, vid, false, vlan->flags &
port             1654 drivers/net/dsa/sja1105/sja1105_main.c 				vid, port, rc);
port             1742 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_port_enable(struct dsa_switch *ds, int port,
port             1747 drivers/net/dsa/sja1105/sja1105_main.c 	if (!dsa_is_user_port(ds, port))
port             1750 drivers/net/dsa/sja1105/sja1105_main.c 	slave = ds->ports[port].slave;
port             1757 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_mgmt_xmit(struct dsa_switch *ds, int port, int slot,
port             1769 drivers/net/dsa/sja1105/sja1105_main.c 	mgmt_route.destports = BIT(port);
port             1782 drivers/net/dsa/sja1105/sja1105_main.c 	dsa_enqueue_skb(skb, ds->ports[port].slave);
port             1819 drivers/net/dsa/sja1105/sja1105_main.c static netdev_tx_t sja1105_port_deferred_xmit(struct dsa_switch *ds, int port,
port             1823 drivers/net/dsa/sja1105/sja1105_main.c 	struct sja1105_port *sp = &priv->ports[port];
port             1849 drivers/net/dsa/sja1105/sja1105_main.c 	sja1105_mgmt_xmit(ds, port, slot, skb, !!clone);
port             1932 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_hwtstamp_set(struct dsa_switch *ds, int port,
port             1945 drivers/net/dsa/sja1105/sja1105_main.c 		priv->ports[port].hwts_tx_en = false;
port             1948 drivers/net/dsa/sja1105/sja1105_main.c 		priv->ports[port].hwts_tx_en = true;
port             1981 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_hwtstamp_get(struct dsa_switch *ds, int port,
port             1988 drivers/net/dsa/sja1105/sja1105_main.c 	if (priv->ports[port].hwts_tx_en)
port             2035 drivers/net/dsa/sja1105/sja1105_main.c static bool sja1105_port_rxtstamp(struct dsa_switch *ds, int port,
port             2056 drivers/net/dsa/sja1105/sja1105_main.c static bool sja1105_port_txtstamp(struct dsa_switch *ds, int port,
port             2060 drivers/net/dsa/sja1105/sja1105_main.c 	struct sja1105_port *sp = &priv->ports[port];
port             2068 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_port_setup_tc(struct dsa_switch *ds, int port,
port             2074 drivers/net/dsa/sja1105/sja1105_main.c 		return sja1105_setup_tc_taprio(ds, port, type_data);
port               61 drivers/net/dsa/sja1105/sja1105_ptp.c int sja1105_get_ts_info(struct dsa_switch *ds, int port,
port              173 drivers/net/dsa/sja1105/sja1105_ptp.c int sja1105_ptpegr_ts_poll(struct sja1105_private *priv, int port, u64 *ts)
port              184 drivers/net/dsa/sja1105/sja1105_ptp.c 						 regs->ptpegr_ts[port],
port               13 drivers/net/dsa/sja1105/sja1105_ptp.h int sja1105_ptpegr_ts_poll(struct sja1105_private *priv, int port, u64 *ts);
port               19 drivers/net/dsa/sja1105/sja1105_ptp.h int sja1105_get_ts_info(struct dsa_switch *ds, int port,
port               40 drivers/net/dsa/sja1105/sja1105_ptp.h sja1105_ptpegr_ts_poll(struct sja1105_private *priv, int port, u64 *ts)
port              102 drivers/net/dsa/sja1105/sja1105_tas.c 	int port;
port              133 drivers/net/dsa/sja1105/sja1105_tas.c 	for (port = 0; port < SJA1105_NUM_PORTS; port++) {
port              134 drivers/net/dsa/sja1105/sja1105_tas.c 		if (tas_data->offload[port]) {
port              135 drivers/net/dsa/sja1105/sja1105_tas.c 			num_entries += tas_data->offload[port]->num_entries;
port              190 drivers/net/dsa/sja1105/sja1105_tas.c 	for (port = 0; port < SJA1105_NUM_PORTS; port++) {
port              193 drivers/net/dsa/sja1105/sja1105_tas.c 		offload = tas_data->offload[port];
port              223 drivers/net/dsa/sja1105/sja1105_tas.c 			schedule[k].destports = BIT(port);
port              256 drivers/net/dsa/sja1105/sja1105_tas.c sja1105_tas_check_conflicts(struct sja1105_private *priv, int port,
port              269 drivers/net/dsa/sja1105/sja1105_tas.c 	offload = tas_data->offload[port];
port              323 drivers/net/dsa/sja1105/sja1105_tas.c 							 j, i, port);
port              334 drivers/net/dsa/sja1105/sja1105_tas.c int sja1105_setup_tc_taprio(struct dsa_switch *ds, int port,
port              344 drivers/net/dsa/sja1105/sja1105_tas.c 	if (!!tas_data->offload[port] == admin->enable)
port              348 drivers/net/dsa/sja1105/sja1105_tas.c 		taprio_offload_free(tas_data->offload[port]);
port              349 drivers/net/dsa/sja1105/sja1105_tas.c 		tas_data->offload[port] = NULL;
port              390 drivers/net/dsa/sja1105/sja1105_tas.c 		if (other_port == port)
port              397 drivers/net/dsa/sja1105/sja1105_tas.c 	tas_data->offload[port] = taprio_offload_get(admin);
port              414 drivers/net/dsa/sja1105/sja1105_tas.c 	int port;
port              416 drivers/net/dsa/sja1105/sja1105_tas.c 	for (port = 0; port < SJA1105_NUM_PORTS; port++) {
port              417 drivers/net/dsa/sja1105/sja1105_tas.c 		offload = priv->tas_data.offload[port];
port               15 drivers/net/dsa/sja1105/sja1105_tas.h int sja1105_setup_tc_taprio(struct dsa_switch *ds, int port,
port               29 drivers/net/dsa/sja1105/sja1105_tas.h static inline int sja1105_setup_tc_taprio(struct dsa_switch *ds, int port,
port              545 drivers/net/dsa/vitesse-vsc73xx-core.c 						      int port)
port              640 drivers/net/dsa/vitesse-vsc73xx-core.c static void vsc73xx_init_port(struct vsc73xx *vsc, int port)
port              646 drivers/net/dsa/vitesse-vsc73xx-core.c 		      port,
port              654 drivers/net/dsa/vitesse-vsc73xx-core.c 	if (port == CPU_PORT)
port              660 drivers/net/dsa/vitesse-vsc73xx-core.c 		      port,
port              673 drivers/net/dsa/vitesse-vsc73xx-core.c 		      port,
port              681 drivers/net/dsa/vitesse-vsc73xx-core.c 		      port,
port              691 drivers/net/dsa/vitesse-vsc73xx-core.c 	if (port == CPU_PORT)
port              697 drivers/net/dsa/vitesse-vsc73xx-core.c 		      port,
port              704 drivers/net/dsa/vitesse-vsc73xx-core.c 		      port,
port              709 drivers/net/dsa/vitesse-vsc73xx-core.c 		      port,
port              717 drivers/net/dsa/vitesse-vsc73xx-core.c 		      port,
port              723 drivers/net/dsa/vitesse-vsc73xx-core.c 		      port, VSC73XX_C_RX0, 0);
port              727 drivers/net/dsa/vitesse-vsc73xx-core.c 				       int port, struct phy_device *phydev,
port              735 drivers/net/dsa/vitesse-vsc73xx-core.c 	vsc73xx_write(vsc, VSC73XX_BLOCK_MAC, port, VSC73XX_MAC_CFG, val);
port              742 drivers/net/dsa/vitesse-vsc73xx-core.c 	vsc73xx_write(vsc, VSC73XX_BLOCK_MAC, port, VSC73XX_MAC_CFG, val);
port              749 drivers/net/dsa/vitesse-vsc73xx-core.c 	vsc73xx_write(vsc, VSC73XX_BLOCK_MAC, port, VSC73XX_FCCONF,
port              756 drivers/net/dsa/vitesse-vsc73xx-core.c 			    VSC73XX_SBACKWDROP, BIT(port), 0);
port              759 drivers/net/dsa/vitesse-vsc73xx-core.c 	vsc73xx_update_bits(vsc, VSC73XX_BLOCK_MAC, port,
port              766 drivers/net/dsa/vitesse-vsc73xx-core.c static void vsc73xx_adjust_link(struct dsa_switch *ds, int port,
port              773 drivers/net/dsa/vitesse-vsc73xx-core.c 	if (port == CPU_PORT) {
port              795 drivers/net/dsa/vitesse-vsc73xx-core.c 			port);
port              798 drivers/net/dsa/vitesse-vsc73xx-core.c 		vsc73xx_update_bits(vsc, VSC73XX_BLOCK_MAC, port,
port              804 drivers/net/dsa/vitesse-vsc73xx-core.c 				    VSC73XX_ARBDISC, BIT(port), BIT(port));
port              809 drivers/net/dsa/vitesse-vsc73xx-core.c 		while (!(val & BIT(port))) {
port              822 drivers/net/dsa/vitesse-vsc73xx-core.c 		vsc73xx_write(vsc, VSC73XX_BLOCK_MAC, port, VSC73XX_MAC_CFG,
port              827 drivers/net/dsa/vitesse-vsc73xx-core.c 				    VSC73XX_ARBDISC, BIT(port), 0);
port              831 drivers/net/dsa/vitesse-vsc73xx-core.c 				    VSC73XX_SBACKWDROP, BIT(port), BIT(port));
port              835 drivers/net/dsa/vitesse-vsc73xx-core.c 				    VSC73XX_RECVMASK, BIT(port), 0);
port              843 drivers/net/dsa/vitesse-vsc73xx-core.c 			port);
port              850 drivers/net/dsa/vitesse-vsc73xx-core.c 		vsc73xx_adjust_enable_port(vsc, port, phydev, val);
port              856 drivers/net/dsa/vitesse-vsc73xx-core.c 				port);
port              861 drivers/net/dsa/vitesse-vsc73xx-core.c 				port);
port              863 drivers/net/dsa/vitesse-vsc73xx-core.c 		vsc73xx_adjust_enable_port(vsc, port, phydev, val);
port              869 drivers/net/dsa/vitesse-vsc73xx-core.c 				port);
port              874 drivers/net/dsa/vitesse-vsc73xx-core.c 				port);
port              876 drivers/net/dsa/vitesse-vsc73xx-core.c 		vsc73xx_adjust_enable_port(vsc, port, phydev, val);
port              884 drivers/net/dsa/vitesse-vsc73xx-core.c 			    VSC73XX_RECVMASK, BIT(port), BIT(port));
port              887 drivers/net/dsa/vitesse-vsc73xx-core.c static int vsc73xx_port_enable(struct dsa_switch *ds, int port,
port              892 drivers/net/dsa/vitesse-vsc73xx-core.c 	dev_info(vsc->dev, "enable port %d\n", port);
port              893 drivers/net/dsa/vitesse-vsc73xx-core.c 	vsc73xx_init_port(vsc, port);
port              898 drivers/net/dsa/vitesse-vsc73xx-core.c static void vsc73xx_port_disable(struct dsa_switch *ds, int port)
port              903 drivers/net/dsa/vitesse-vsc73xx-core.c 	vsc73xx_write(vsc, VSC73XX_BLOCK_MAC, port,
port              935 drivers/net/dsa/vitesse-vsc73xx-core.c static void vsc73xx_get_strings(struct dsa_switch *ds, int port, u32 stringset,
port              948 drivers/net/dsa/vitesse-vsc73xx-core.c 	ret = vsc73xx_read(vsc, VSC73XX_BLOCK_MAC, port,
port              994 drivers/net/dsa/vitesse-vsc73xx-core.c static int vsc73xx_get_sset_count(struct dsa_switch *ds, int port, int sset)
port             1003 drivers/net/dsa/vitesse-vsc73xx-core.c static void vsc73xx_get_ethtool_stats(struct dsa_switch *ds, int port,
port             1022 drivers/net/dsa/vitesse-vsc73xx-core.c 		ret = vsc73xx_read(vsc, VSC73XX_BLOCK_MAC, port,
port             1054 drivers/net/ethernet/3com/3c509.c 		cmd->base.port = PORT_TP;
port             1057 drivers/net/ethernet/3com/3c509.c 		cmd->base.port = PORT_AUI;
port             1060 drivers/net/ethernet/3com/3c509.c 		cmd->base.port = PORT_BNC;
port             1103 drivers/net/ethernet/3com/3c509.c 	switch (cmd->base.port) {
port              496 drivers/net/ethernet/3com/3c589_cs.c 	if ((map->port != (u_char)(-1)) && (map->port != dev->if_port)) {
port              497 drivers/net/ethernet/3com/3c589_cs.c 		if (map->port <= 3) {
port              498 drivers/net/ethernet/3com/3c589_cs.c 			dev->if_port = map->port;
port             1032 drivers/net/ethernet/3com/typhoon.c 		cmd->base.port = PORT_FIBRE;
port             1038 drivers/net/ethernet/3com/typhoon.c 		cmd->base.port = PORT_TP;
port              253 drivers/net/ethernet/8390/etherh.c 	switch (map->port) {
port              261 drivers/net/ethernet/8390/etherh.c 		dev->if_port = map->port;
port              571 drivers/net/ethernet/8390/etherh.c 	cmd->base.port = dev->if_port == IF_PORT_10BASET ? PORT_TP : PORT_BNC;
port              586 drivers/net/ethernet/8390/etherh.c 		switch (cmd->base.port) {
port               34 drivers/net/ethernet/8390/hydra.c #define ei_inb(port)   in_8(port)
port               35 drivers/net/ethernet/8390/hydra.c #define ei_outb(val,port)  out_8(port,val)
port               36 drivers/net/ethernet/8390/hydra.c #define ei_inb_p(port)   in_8(port)
port               37 drivers/net/ethernet/8390/hydra.c #define ei_outb_p(val,port)  out_8(port,val)
port               48 drivers/net/ethernet/8390/mac8390.c #define ei_inb(port)	in_8(port)
port               49 drivers/net/ethernet/8390/mac8390.c #define ei_outb(val, port)	out_8(port, val)
port               50 drivers/net/ethernet/8390/mac8390.c #define ei_inb_p(port)	in_8(port)
port               51 drivers/net/ethernet/8390/mac8390.c #define ei_outb_p(val, port)	out_8(port, val)
port              983 drivers/net/ethernet/8390/pcnet_cs.c     if ((map->port != (u_char)(-1)) && (map->port != dev->if_port)) {
port              986 drivers/net/ethernet/8390/pcnet_cs.c 	else if ((map->port < 1) || (map->port > 2))
port              988 drivers/net/ethernet/8390/pcnet_cs.c 	dev->if_port = map->port;
port               39 drivers/net/ethernet/8390/zorro8390.c #define ei_inb(port)		in_8(port)
port               40 drivers/net/ethernet/8390/zorro8390.c #define ei_outb(val, port)	out_8(port, val)
port               41 drivers/net/ethernet/8390/zorro8390.c #define ei_inb_p(port)		in_8(port)
port               42 drivers/net/ethernet/8390/zorro8390.c #define ei_outb_p(val, port)	out_8(port, val)
port             2593 drivers/net/ethernet/alteon/acenic.c 	cmd->base.port = PORT_FIBRE;
port              394 drivers/net/ethernet/amd/lance.c 	unsigned int *port;
port              400 drivers/net/ethernet/amd/lance.c 	for (port = lance_portlist; *port; port++) {
port              401 drivers/net/ethernet/amd/lance.c 		int ioaddr = *port;
port              365 drivers/net/ethernet/amd/ni65.c 	const int *port;
port              385 drivers/net/ethernet/amd/ni65.c 		for (port = ports; *port && ni65_probe1(dev, *port); port++)
port              387 drivers/net/ethernet/amd/ni65.c 		if (!*port)
port              762 drivers/net/ethernet/amd/nmclan_cs.c   if ((map->port != (u_char)(-1)) && (map->port != dev->if_port)) {
port              763 drivers/net/ethernet/amd/nmclan_cs.c     if (map->port <= 2) {
port              764 drivers/net/ethernet/amd/nmclan_cs.c       dev->if_port = map->port;
port              742 drivers/net/ethernet/amd/pcnet32.c 				cmd->base.port = PORT_AUI;
port              744 drivers/net/ethernet/amd/pcnet32.c 				cmd->base.port = PORT_TP;
port              747 drivers/net/ethernet/amd/pcnet32.c 			cmd->base.port = lp->port_tp ? PORT_TP : PORT_AUI;
port              783 drivers/net/ethernet/amd/pcnet32.c 			lp->port_tp = cmd->base.port == PORT_TP;
port              785 drivers/net/ethernet/amd/pcnet32.c 			if (cmd->base.port == PORT_TP)
port             1520 drivers/net/ethernet/amd/pcnet32.c 	unsigned int *port, ioaddr;
port             1523 drivers/net/ethernet/amd/pcnet32.c 	for (port = pcnet32_portlist; (ioaddr = *port); port++) {
port             2214 drivers/net/ethernet/amd/pcnet32.c 			ecmd.port = PORT_MII;
port             1287 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static unsigned int xgbe_create_mdio_sca(int port, int reg)
port             1295 drivers/net/ethernet/amd/xgbe/xgbe-dev.c 	XGMAC_SET_BITS(mdio_sca, MAC_MDIOSCAR, PA, port);
port             1348 drivers/net/ethernet/amd/xgbe/xgbe-dev.c static int xgbe_set_ext_mii_mode(struct xgbe_prv_data *pdata, unsigned int port,
port             1355 drivers/net/ethernet/amd/xgbe/xgbe-dev.c 		if (port > XGMAC_MAX_C22_PORT)
port             1357 drivers/net/ethernet/amd/xgbe/xgbe-dev.c 		reg_val |= (1 << port);
port              987 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 	pdata->vxlan_port = be16_to_cpu(vdata->port);
port             1808 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 		    (vdata->port == udp_hdr(skb)->dest))
port             1812 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 			 (vdata->port == udp_hdr(skb)->dest))
port             2398 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 		  ti->sa_family, be16_to_cpu(ti->port));
port             2415 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 	vdata->port = ti->port;
port             2441 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 		  ti->sa_family, be16_to_cpu(ti->port));
port             2448 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 		if (vdata->port != ti->port)
port             2470 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 	if (pdata->vxlan_port == be16_to_cpu(vdata->port))
port             2473 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 	pdata->vxlan_port = be16_to_cpu(vdata->port);
port              321 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c 	cmd->base.port = PORT_NONE;
port             1021 drivers/net/ethernet/amd/xgbe/xgbe.h 	__be16 port;
port              130 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 	u8 port, nparsers;
port              137 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 		port = i;
port              139 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 			port = parser;
port              141 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 		ind_addr = XGENE_CLE_DRAM(type + (port * 4)) | index;
port              146 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c 		cmd->base.port = PORT_MII;
port              159 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c 		cmd->base.port = PORT_FIBRE;
port              782 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 		cmd->base.port = PORT_FIBRE;
port              784 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 		cmd->base.port = PORT_TP;
port               91 drivers/net/ethernet/aquantia/atlantic/aq_nic.h 	u8 port;
port              147 drivers/net/ethernet/atheros/alx/ethtool.c 	cmd->base.port = PORT_TP;
port               35 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c 	cmd->base.port = PORT_TP;
port               36 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c 	cmd->base.port = PORT_TP;
port             3221 drivers/net/ethernet/atheros/atlx/atl1.c 	cmd->base.port = PORT_TP;
port             1740 drivers/net/ethernet/atheros/atlx/atl2.c 	cmd->base.port = PORT_TP;
port             1866 drivers/net/ethernet/broadcom/b44.c 	cmd->base.port = 0;
port             1451 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		cmd->base.port = PORT_MII;
port             1471 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		    cmd->base.port != PORT_MII)
port             1987 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		struct bcm63xx_enetsw_port *port;
port             1992 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		port = &priv->used_ports[i];
port             1993 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		if (!port->used)
port             1996 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		if (port->bypass_link)
port             2002 drivers/net/ethernet/broadcom/bcm63xx_enet.c 						   port->phy_id, MII_BMSR);
port             2016 drivers/net/ethernet/broadcom/bcm63xx_enet.c 				 port->name);
port             2026 drivers/net/ethernet/broadcom/bcm63xx_enet.c 						 port->phy_id, MII_ADVERTISE);
port             2028 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		lpa = bcmenet_sw_mdio_read(priv, external_phy, port->phy_id,
port             2042 drivers/net/ethernet/broadcom/bcm63xx_enet.c 						port->phy_id, MII_CTRL1000);
port             2045 drivers/net/ethernet/broadcom/bcm63xx_enet.c 						port->phy_id, MII_STAT1000);
port             2056 drivers/net/ethernet/broadcom/bcm63xx_enet.c 			 port->name, speed, duplex ? "full" : "half");
port             2254 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		struct bcm63xx_enetsw_port *port;
port             2256 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		port = &priv->used_ports[i];
port             2257 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		if (!port->used)
port             2260 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		if (!port->bypass_link)
port             2266 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		switch (port->force_speed) {
port             2277 drivers/net/ethernet/broadcom/bcm63xx_enet.c 			       port->name);
port             2281 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		if (port->force_duplex_full)
port             2237 drivers/net/ethernet/broadcom/bcmsysport.c 	unsigned int q, port;
port             2244 drivers/net/ethernet/broadcom/bcmsysport.c 	port = BRCM_TAG_GET_PORT(queue);
port             2245 drivers/net/ethernet/broadcom/bcmsysport.c 	tx_ring = priv->ring_map[q + port * priv->per_port_num_tx_queues];
port             2275 drivers/net/ethernet/broadcom/bcmsysport.c 	unsigned int q, qp, port;
port             2293 drivers/net/ethernet/broadcom/bcmsysport.c 	port = info->port_number;
port             2325 drivers/net/ethernet/broadcom/bcmsysport.c 		ring->switch_port = port;
port             2327 drivers/net/ethernet/broadcom/bcmsysport.c 		priv->ring_map[qp + port * num_tx_queues] = ring;
port             2342 drivers/net/ethernet/broadcom/bcmsysport.c 	unsigned int q, qp, port;
port             2353 drivers/net/ethernet/broadcom/bcmsysport.c 	port = info->port_number;
port             2361 drivers/net/ethernet/broadcom/bcmsysport.c 		if (ring->switch_port != port)
port             2369 drivers/net/ethernet/broadcom/bcmsysport.c 		priv->ring_map[qp + port * num_tx_queues] = NULL;
port             1702 drivers/net/ethernet/broadcom/bnx2.c bnx2_setup_remote_phy(struct bnx2 *bp, u8 port)
port             1747 drivers/net/ethernet/broadcom/bnx2.c 	if (port == PORT_TP)
port             1761 drivers/net/ethernet/broadcom/bnx2.c bnx2_setup_serdes_phy(struct bnx2 *bp, u8 port)
port             1769 drivers/net/ethernet/broadcom/bnx2.c 		return bnx2_setup_remote_phy(bp, port);
port             2171 drivers/net/ethernet/broadcom/bnx2.c bnx2_setup_phy(struct bnx2 *bp, u8 port)
port             2179 drivers/net/ethernet/broadcom/bnx2.c 		return bnx2_setup_serdes_phy(bp, port);
port             6928 drivers/net/ethernet/broadcom/bnx2.c 	cmd->base.port = bp->phy_port;
port             6976 drivers/net/ethernet/broadcom/bnx2.c 	if (cmd->base.port != PORT_TP && cmd->base.port != PORT_FIBRE)
port             6979 drivers/net/ethernet/broadcom/bnx2.c 	if (cmd->base.port != bp->phy_port &&
port             6986 drivers/net/ethernet/broadcom/bnx2.c 	if (!netif_running(dev) && cmd->base.port != bp->phy_port)
port             6995 drivers/net/ethernet/broadcom/bnx2.c 		if (cmd->base.port == PORT_TP) {
port             7009 drivers/net/ethernet/broadcom/bnx2.c 		if (cmd->base.port == PORT_FIBRE) {
port             7037 drivers/net/ethernet/broadcom/bnx2.c 		err = bnx2_setup_phy(bp, cmd->base.port);
port             1265 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h 	struct per_port_stats		port;
port             1542 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h 	struct bnx2x_port	port;
port             2024 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h int bnx2x_get_gpio(struct bnx2x *bp, int gpio_num, u8 port);
port             2025 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h int bnx2x_set_gpio(struct bnx2x *bp, int gpio_num, u32 mode, u8 port);
port             2027 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h int bnx2x_set_gpio_int(struct bnx2x *bp, int gpio_num, u32 mode, u8 port);
port             1156 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	mutex_lock(&bp->port.phy_mutex);
port             1165 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	mutex_unlock(&bp->port.phy_mutex);
port             2062 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	return bnx2x_config_rss_eth(bp, bp->port.pmf || !CHIP_IS_E1x(bp));
port             2390 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static int bnx2x_nic_load_no_mcp(struct bnx2x *bp, int port)
port             2398 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	bnx2x_load_count[path][1 + port]++;
port             2404 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	else if (bnx2x_load_count[path][1 + port] == 1)
port             2416 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		bp->port.pmf = 1;
port             2423 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		bp->port.pmf = 0;
port             2426 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	DP(NETIF_MSG_LINK, "pmf %d\n", bp->port.pmf);
port             2521 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	int i, rc, port = BP_PORT(bp);
port             2561 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		REG_WR(bp, TM_REG_EN_LINEAR0_TIMER + port*4, 1);
port             2591 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	REG_WR(bp, TM_REG_EN_LINEAR0_TIMER + port*4, 0);
port             2609 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	int port = BP_PORT(bp);
port             2718 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 			load_code = bnx2x_nic_load_no_mcp(bp, port);
port             2828 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	if (bp->port.pmf) {
port             2871 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	if (bp->port.pmf)
port             2908 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	if (bp->port.pmf && (bp->state != BNX2X_STATE_DIAG))
port             2940 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	bp->port.pmf = 0;
port             3102 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	bp->port.pmf = 0;
port             5075 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void storm_memset_hc_timeout(struct bnx2x *bp, u8 port,
port             5084 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	   port, fw_sb_id, sb_index, ticks);
port             5087 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void storm_memset_hc_disable(struct bnx2x *bp, u8 port,
port             5101 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	   port, fw_sb_id, sb_index, disable);
port             5107 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	int port = BP_PORT(bp);
port             5110 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	storm_memset_hc_timeout(bp, port, fw_sb_id, sb_index, ticks);
port             5113 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	storm_memset_hc_disable(bp, port, fw_sb_id, sb_index, disable);
port              928 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h 	u16 port;
port              966 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h 		port = bp->udp_tunnel_ports[BNX2X_UDP_PORT_VXLAN].dst_port;
port              967 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h 		start_params->vxlan_dst_port = port;
port              970 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h 		port = bp->udp_tunnel_ports[BNX2X_UDP_PORT_GENEVE].dst_port;
port              971 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h 		start_params->geneve_dst_port = port;
port             1028 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 	if ((!bp->port.pmf) && (!(bp->flags & BC_SUPPORTS_DCBX_MSG_NON_PMF)))
port             1040 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 	   bp->dcb_state, bp->port.pmf);
port              245 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	cmd->base.port		= PORT_OTHER;
port              255 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	   cmd->base.duplex, cmd->base.port, cmd->base.phy_address,
port              273 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	supported = bp->port.supported[cfg_idx] |
port              274 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 		(bp->port.supported[cfg_idx ^ 1] &
port              276 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	advertising = bp->port.advertising[cfg_idx];
port              296 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	cmd->base.port = bnx2x_get_port_type(bp);
port              362 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	   cmd->base.duplex, cmd->base.port, cmd->base.phy_address,
port              391 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	   cmd->base.duplex, cmd->base.port, cmd->base.phy_address,
port              434 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	if (cmd->base.port != bnx2x_get_port_type(bp)) {
port              435 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 		switch (cmd->base.port) {
port              437 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 			if (!(bp->port.supported[0] & SUPPORTED_TP ||
port              438 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 			      bp->port.supported[1] & SUPPORTED_TP)) {
port              456 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 			if (!(bp->port.supported[0] & SUPPORTED_FIBRE ||
port              457 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 			      bp->port.supported[1] & SUPPORTED_FIBRE)) {
port              486 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 		u32 an_supported_speed = bp->port.supported[cfg_idx];
port              491 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 		if (!(bp->port.supported[cfg_idx] & SUPPORTED_Autoneg)) {
port              505 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 		bp->port.advertising[cfg_idx] = (ADVERTISED_Autoneg |
port              550 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 				if (!(bp->port.supported[cfg_idx] &
port              560 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 				if (!(bp->port.supported[cfg_idx] &
port              574 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 				if (!(bp->port.supported[cfg_idx] &
port              584 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 				if (!(bp->port.supported[cfg_idx] &
port              603 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 			if (bp->port.supported[cfg_idx] &
port              608 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 			} else if (bp->port.supported[cfg_idx] &
port              626 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 			if (!(bp->port.supported[cfg_idx]
port              644 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 			if ((bp->port.supported[cfg_idx] &
port              650 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 			} else if (bp->port.supported[cfg_idx] &
port              669 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 		bp->port.advertising[cfg_idx] = advertising;
port              676 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	   bp->port.advertising[cfg_idx]);
port             1211 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	if (!bp->port.pmf)
port             1259 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	int port = BP_PORT(bp);
port             1273 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	       (MCPR_NVM_SW_ARB_ARB_REQ_SET1 << port));
port             1277 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 		if (val & (MCPR_NVM_SW_ARB_ARB_ARB1 << port))
port             1283 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	if (!(val & (MCPR_NVM_SW_ARB_ARB_ARB1 << port))) {
port             1295 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	int port = BP_PORT(bp);
port             1306 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	       (MCPR_NVM_SW_ARB_ARB_REQ_CLR1 << port));
port             1310 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 		if (!(val & (MCPR_NVM_SW_ARB_ARB_ARB1 << port)))
port             1316 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	if (val & (MCPR_NVM_SW_ARB_ARB_ARB1 << port)) {
port             1805 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	int port = BP_PORT(bp);
port             1824 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	    !bp->port.pmf) {
port             1832 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 			 dev_info.port_hw_config[port].external_phy_config);
port             1844 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 				       MISC_REGISTERS_GPIO_HIGH, port);
port             1867 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 				       MISC_REGISTERS_GPIO_LOW, port);
port             1876 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 			bnx2x_ext_phy_hw_reset(bp, port);
port             2027 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 		if (!(bp->port.supported[cfg_idx] & SUPPORTED_Autoneg)) {
port             2234 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	int port = BP_PORT(bp);
port             2357 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 			offset = reg_tbl[i].offset0 + port*reg_tbl[i].offset1;
port             2526 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 			if (bp->port.supported[cfg_idx] &
port             3051 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 		int port = BP_PORT(bp);
port             3055 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 		val = REG_RD(bp, NIG_REG_EGRESS_UMP0_IN_EN + port*4);
port             3057 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 		REG_WR(bp, NIG_REG_EGRESS_UMP0_IN_EN + port*4, 0);
port             3094 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 		REG_WR(bp, NIG_REG_EGRESS_UMP0_IN_EN + port*4, val);
port             5025 drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h 	struct cmng_struct_per_port port;
port              202 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h #define BNX2X_PF_Q_NUM(q_num, port, vnic)\
port              203 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h 	((((port) << 1) | (vnic)) * 16 + (q_num))
port              339 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h 	struct cmng_struct_per_port *pdata = &ram_data->port;
port              376 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h 	struct cmng_struct_per_port *pdata = &ram_data->port;
port              432 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h 	struct cmng_struct_per_port *pdata = &ram_data->port;
port              467 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h 	ram_data->port.safc_vars.safc_timeout_usec = SAFC_TIMEOUT_USEC;
port              477 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h 	ram_data->port.flags = input_data->flags;
port              858 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 	int port = BP_PORT(bp);
port              865 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 			REG_WR(bp, QM_REG_CONNNUM_0 + port*4,
port              917 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 	int port = BP_PORT(bp);
port              925 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 	REG_WR(bp, SRC_REG_COUNTFREE0 + port*4, src_cid_count);
port              927 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 	bnx2x_wr_64(bp, SRC_REG_FIRSTFREE0 + port*16,
port              930 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 	bnx2x_wr_64(bp, SRC_REG_LASTFREE0 + port*16,
port              271 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				      port_mb[params->port].link_status));
port              351 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				     eee_status[params->port]));
port              535 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	const u8 port = params->port;
port              539 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, (port) ? NIG_REG_P1_TX_ARB_CREDIT_UPPER_BOUND_0 :
port              541 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, (port) ? NIG_REG_P1_TX_ARB_CREDIT_UPPER_BOUND_1 :
port              543 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, (port) ? NIG_REG_P1_TX_ARB_CREDIT_UPPER_BOUND_2 :
port              545 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, (port) ? NIG_REG_P1_TX_ARB_CREDIT_UPPER_BOUND_3 :
port              547 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, (port) ? NIG_REG_P1_TX_ARB_CREDIT_UPPER_BOUND_4 :
port              549 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, (port) ? NIG_REG_P1_TX_ARB_CREDIT_UPPER_BOUND_5 :
port              552 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	if (!port) {
port              573 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	const u8 port = params->port;
port              580 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	if (port) {
port              590 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, (port) ? NIG_REG_P1_TX_ARB_NUM_STRICT_ARB_SLOTS :
port              595 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	if (port) {
port              613 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	if (port)
port              618 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, (port) ? NIG_REG_P1_TX_ARB_CLIENT_IS_SUBJECT2WFQ :
port              627 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, (port) ? NIG_REG_P1_TX_ARB_CREDIT_WEIGHT_0 :
port              629 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, (port) ? NIG_REG_P1_TX_ARB_CREDIT_WEIGHT_1 :
port              631 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, (port) ? NIG_REG_P1_TX_ARB_CREDIT_WEIGHT_2 :
port              633 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, (port) ? NIG_REG_P1_TX_ARB_CREDIT_WEIGHT_3 :
port              635 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, (port) ? NIG_REG_P1_TX_ARB_CREDIT_WEIGHT_4 :
port              637 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, (port) ? NIG_REG_P1_TX_ARB_CREDIT_WEIGHT_5 :
port              639 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	if (!port) {
port              659 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	const u8 port = params->port;
port              666 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	if (!port) {
port              689 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	const u8 port = params->port;
port              699 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	if (port)
port              707 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	if (port)
port              714 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, (port) ? PBF_REG_ETS_ARB_NUM_STRICT_ARB_SLOTS_P1 :
port              718 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, (port) ? PBF_REG_ETS_ARB_CLIENT_IS_STRICT_P1 :
port              721 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, (port) ? PBF_REG_ETS_ARB_CLIENT_IS_SUBJECT2WFQ_P1 :
port              726 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	if (!port) {
port              796 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	const u8 port = params->port;
port              802 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, (port) ? NIG_REG_P1_TX_ARB_CLIENT_IS_STRICT :
port              805 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, (port) ? PBF_REG_ETS_ARB_CLIENT_IS_STRICT_P1 :
port              808 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, (port) ? NIG_REG_P1_TX_ARB_CLIENT_IS_SUBJECT2WFQ :
port              812 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, (port) ? PBF_REG_ETS_ARB_CLIENT_IS_SUBJECT2WFQ_P1 :
port              830 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				     const u8 port)
port              841 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			(port) ? NIG_REG_P1_TX_ARB_CREDIT_WEIGHT_0 :
port              843 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		pbf_reg_adress_crd_weight = (port) ?
port              847 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		nig_reg_adress_crd_weight = (port) ?
port              850 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		pbf_reg_adress_crd_weight = (port) ?
port              854 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		nig_reg_adress_crd_weight = (port) ?
port              858 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		pbf_reg_adress_crd_weight = (port) ?
port              862 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		if (port)
port              868 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		if (port)
port              874 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		if (port)
port              958 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	const u8 port = params->port;
port              959 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	const u8 max_num_of_cos = (port) ? DCBX_E3B0_MAX_NUM_COS_PORT1 :
port             1040 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	const u8 port = params->port;
port             1046 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	const u8 max_num_of_cos = (port) ? DCBX_E3B0_MAX_NUM_COS_PORT1 :
port             1103 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	if (port) {
port             1134 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	const u8 port = params->port;
port             1141 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	const u8 max_num_of_cos = (port) ? DCBX_E3B0_MAX_NUM_COS_PORT1 :
port             1186 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				 port);
port             1358 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	xmac_base = (params->port) ? GRCBASE_XMAC1 : GRCBASE_XMAC0;
port             1472 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port = params->port;
port             1473 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u32 emac_base = port ? GRCBASE_EMAC1 : GRCBASE_EMAC0;
port             1478 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	       (MISC_REGISTERS_RESET_REG_2_RST_EMAC0_HARD_CORE << port));
port             1481 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	       (MISC_REGISTERS_RESET_REG_2_RST_EMAC0_HARD_CORE << port));
port             1518 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, params->port ? NIG_REG_P1_MAC_IN_EN : NIG_REG_P0_MAC_IN_EN,
port             1520 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, params->port ? NIG_REG_P1_MAC_OUT_EN : NIG_REG_P0_MAC_OUT_EN,
port             1522 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, params->port ? NIG_REG_P1_MAC_PAUSE_OUT_EN :
port             1528 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u32 umac_base = params->port ? GRCBASE_UMAC1 : GRCBASE_UMAC0;
port             1532 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		   (MISC_REGISTERS_RESET_REG_2_UMAC0 << params->port)))
port             1549 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u32 umac_base = params->port ? GRCBASE_UMAC1 : GRCBASE_UMAC0;
port             1553 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	       (MISC_REGISTERS_RESET_REG_2_UMAC0 << params->port));
port             1557 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	       (MISC_REGISTERS_RESET_REG_2_UMAC0 << params->port));
port             1562 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_EGRESS_EMAC0_PORT + params->port*4, 1);
port             1708 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port = params->port;
port             1710 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u32 pfc_ctrl, xmac_base = (port) ? GRCBASE_XMAC1 : GRCBASE_XMAC0;
port             1724 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		DP(NETIF_MSG_LINK, "Disable XMAC on port %x\n", port);
port             1741 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	xmac_base = (params->port) ? GRCBASE_XMAC1 : GRCBASE_XMAC0;
port             1752 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_EGRESS_EMAC0_PORT + params->port*4, 0);
port             1808 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port = params->port;
port             1809 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u32 emac_base = port ? GRCBASE_EMAC1 : GRCBASE_EMAC0;
port             1816 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	       (MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << port));
port             1819 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_EGRESS_EMAC0_PORT + port*4, 1);
port             1829 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, NIG_REG_XGXS_LANE_SEL_P0 + port*4, ser_lane);
port             1831 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, NIG_REG_XGXS_SERDES0_MODE_SEL + port*4, 1);
port             1836 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, NIG_REG_XGXS_SERDES0_MODE_SEL + port*4, 0);
port             1905 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_NIG_EMAC0_EN + port*4, 1);
port             1913 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_NIG_INGRESS_EMAC0_NO_CRC + port*4, 0x1);
port             1916 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_BMAC0_IN_EN + port*4, 0x0);
port             1917 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_BMAC0_PAUSE_OUT_EN + port*4, 0x0);
port             1918 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_BMAC0_OUT_EN + port*4, 0x0);
port             1921 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_EMAC0_IN_EN + port*4, 0x1);
port             1928 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_EMAC0_PAUSE_OUT_EN + port*4, val);
port             1929 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_EGRESS_EMAC0_OUT_EN + port*4, 0x1);
port             1931 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_BMAC0_REGS_OUT_EN + port*4, 0x0);
port             1942 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u32 bmac_addr =  params->port ? NIG_REG_INGRESS_BMAC1_MEM :
port             1975 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u32 bmac_addr = params->port ? NIG_REG_INGRESS_BMAC1_MEM :
port             2058 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 					   u32 priority_mask, u8 port)
port             2064 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	     nig_reg_rx_priority_mask_add = (port) ?
port             2069 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	    nig_reg_rx_priority_mask_add = (port) ?
port             2074 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	    nig_reg_rx_priority_mask_add = (port) ?
port             2079 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	    if (port)
port             2084 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	    if (port)
port             2089 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	    if (port)
port             2105 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			port_mb[params->port].link_status), link_status);
port             2115 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				link_attr_sync[params->port]), link_attr);
port             2126 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port = params->port;
port             2136 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	xcm_mask = REG_RD(bp, port ? NIG_REG_LLH1_XCM_MASK :
port             2149 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		xcm_mask &= ~(port ? NIG_LLH1_XCM_MASK_REG_LLH1_XCM_MASK_BCN :
port             2161 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		xcm_mask |= (port ? NIG_LLH1_XCM_MASK_REG_LLH1_XCM_MASK_BCN :
port             2167 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, port ? NIG_REG_BRB1_PAUSE_IN_EN :
port             2169 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, port ? NIG_REG_LLFC_OUT_EN_1 :
port             2171 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, port ? NIG_REG_LLFC_ENABLE_1 :
port             2173 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, port ? NIG_REG_PAUSE_ENABLE_1 :
port             2176 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, port ? NIG_REG_PPP_ENABLE_1 :
port             2179 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, port ? NIG_REG_LLH1_XCM_MASK :
port             2182 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, port ? NIG_REG_LLFC_EGRESS_SRC_ENABLE_1 :
port             2186 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, port ? NIG_REG_XCM1_OUT_EN :
port             2190 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, port ? NIG_REG_P1_HWPFC_ENABLE :
port             2199 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		nig_params->rx_cos_priority_mask[i], port);
port             2201 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, port ? NIG_REG_LLFC_HIGH_PRIORITY_CLASSES_1 :
port             2205 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, port ? NIG_REG_LLFC_LOW_PRIORITY_CLASSES_1 :
port             2209 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, port ? NIG_REG_P1_PKT_PRIORITY_TO_COS :
port             2247 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		     (MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << params->port))
port             2263 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, NIG_REG_BMAC0_PAUSE_OUT_EN + params->port*4, val);
port             2273 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port = params->port;
port             2274 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u32 bmac_addr = port ? NIG_REG_INGRESS_BMAC1_MEM :
port             2337 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port = params->port;
port             2338 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u32 bmac_addr = port ? NIG_REG_INGRESS_BMAC1_MEM :
port             2402 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port = params->port;
port             2408 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		       (MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << port));
port             2413 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	       (MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << port));
port             2416 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_BMAC0_REGS_OUT_EN + port*4, 0x1);
port             2423 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_XGXS_SERDES0_MODE_SEL + port*4, 0x1);
port             2424 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_XGXS_LANE_SEL_P0 + port*4, 0x0);
port             2425 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_EGRESS_EMAC0_PORT + port*4, 0x0);
port             2431 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_BMAC0_PAUSE_OUT_EN + port*4, val);
port             2432 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_EGRESS_EMAC0_OUT_EN + port*4, 0x0);
port             2433 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_EMAC0_IN_EN + port*4, 0x0);
port             2434 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_EMAC0_PAUSE_OUT_EN + port*4, 0x0);
port             2435 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_BMAC0_IN_EN + port*4, 0x1);
port             2436 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_BMAC0_OUT_EN + port*4, 0x1);
port             2442 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_set_bmac_rx(struct bnx2x *bp, u32 chip_id, u8 port, u8 en)
port             2444 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u32 bmac_addr = port ? NIG_REG_INGRESS_BMAC1_MEM :
port             2447 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u32 nig_bmac_enable = REG_RD(bp, NIG_REG_BMAC0_REGS_OUT_EN + port*4);
port             2455 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			(MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << port) &&
port             2472 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port = params->port;
port             2477 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, PBF_REG_DISABLE_NEW_TASK_PROC_P0 + port*4, 0x1);
port             2480 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	init_crd = REG_RD(bp, PBF_REG_P0_INIT_CRD + port*4);
port             2481 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	crd = REG_RD(bp, PBF_REG_P0_CREDIT + port*8);
port             2486 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		crd = REG_RD(bp, PBF_REG_P0_CREDIT + port*8);
port             2489 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	crd = REG_RD(bp, PBF_REG_P0_CREDIT + port*8);
port             2501 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, PBF_REG_P0_PAUSE_ENABLE + port*4, 1);
port             2503 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, PBF_REG_P0_ARB_THRSH + port*4, 0);
port             2510 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, PBF_REG_P0_PAUSE_ENABLE + port*4, 0);
port             2512 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, PBF_REG_P0_ARB_THRSH + port*4, thresh);
port             2524 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, PBF_REG_P0_INIT_CRD + port*4, init_crd);
port             2529 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, PBF_REG_INIT_P0 + port*4, 0x1);
port             2531 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, PBF_REG_INIT_P0 + port*4, 0x0);
port             2534 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, PBF_REG_DISABLE_NEW_TASK_PROC_P0 + port*4, 0x0);
port             2554 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			       u32 mdc_mdio_access, u8 port)
port             2573 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		emac_base = (port) ? GRCBASE_EMAC1 : GRCBASE_EMAC0;
port             2576 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		emac_base = (port) ? GRCBASE_EMAC0 : GRCBASE_EMAC1;
port             2821 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		   offsetof(struct shmem2_region, eee_status[params->port]))
port             2887 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				    port_feature_config[params->port].
port             2908 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, MISC_REG_CPMU_LP_IDLE_THR_P0 + (params->port << 2),
port             2958 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, MISC_REG_CPMU_LP_FW_ENABLE_P0 + (params->port << 2), 0);
port             2975 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, MISC_REG_CPMU_LP_MASK_EXT_P0 + (params->port << 2), 0xfc20);
port             3001 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				eee_status[params->port]), eee_status);
port             3060 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port = params->port;
port             3072 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				 dev_info.port_hw_config[port].e3_cmn_pin_cfg));
port             3223 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 path, port;
port             3226 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	port = params->port;
port             3249 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			port = port ^ 1;
port             3251 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		lane = (port<<1) + path;
port             3308 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_set_serdes_access(struct bnx2x *bp, u8 port)
port             3310 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u32 emac_base = (port) ? GRCBASE_EMAC1 : GRCBASE_EMAC0;
port             3313 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_SERDES0_CTRL_MD_ST + port*0x10, 1);
port             3319 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_SERDES0_CTRL_MD_ST + port*0x10, 0);
port             3322 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_serdes_deassert(struct bnx2x *bp, u8 port)
port             3328 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	val = SERDES_RESET_BITS << (port*16);
port             3335 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	bnx2x_set_serdes_access(bp, port);
port             3337 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_SERDES0_CTRL_MD_DEVAD + port*0x10,
port             3349 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, NIG_REG_XGXS0_CTRL_MD_ST + params->port*0x18, 0);
port             3350 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, NIG_REG_XGXS0_CTRL_MD_DEVAD + params->port*0x18,
port             3359 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port;
port             3362 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	port = params->port;
port             3364 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	val = XGXS_RESET_BITS << (port*16);
port             3810 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			    port_hw_config[params->port].default_cfg)) &
port             4002 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 					      port_hw_config[params->port].
port             4326 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 						u32 shmem_base, u8 port,
port             4335 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				dev_info.port_hw_config[port].e3_sfp_ctrl)) &
port             4357 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		*gpio_port = port;
port             4370 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				      params->shmem_base, params->port,
port             4412 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				port_hw_config[params->port].default_cfg)) &
port             4471 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port = params->port;
port             4475 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				  dev_info.port_hw_config[port].e3_sfp_ctrl)) &
port             4496 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				  port_hw_config[params->port].default_cfg)) &
port             4804 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port = params->port;
port             4811 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 					    port_mb[port].link_status));
port             4821 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 						   eee_status[params->port]));
port             4828 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				 dev_info.port_hw_config[port].media_type);
port             4845 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				 dev_info.port_hw_config[port].aeu_int_mask);
port             4859 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 						 link_attr_sync[params->port]);
port             4906 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		bnx2x_set_serdes_access(bp, params->port);
port             4926 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			 params->port);
port             5350 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			 params->port);
port             5361 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			 params->port);
port             5856 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port = params->port;
port             5860 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	bnx2x_bits_dis(bp, GRCBASE_EMAC0 + port*0x400 +
port             5892 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		      GRCBASE_EMAC0 + port*0x400 + EMAC_REG_EMAC_MODE,
port             6033 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			 params->port);
port             6040 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port = params->port;
port             6071 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		      NIG_REG_MASK_INTERRUPT_PORT0 + port*4,
port             6074 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	DP(NETIF_MSG_LINK, "port %x, is_xgxs %x, int_status 0x%x\n", port,
port             6076 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		 REG_RD(bp, NIG_REG_STATUS_INTERRUPT_PORT0 + port*4));
port             6078 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		 REG_RD(bp, NIG_REG_MASK_INTERRUPT_PORT0 + port*4),
port             6079 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		 REG_RD(bp, NIG_REG_EMAC0_STATUS_MISC_MI_INT + port*0x18),
port             6080 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		 REG_RD(bp, NIG_REG_SERDES0_STATUS_LINK_STATUS+port*0x3c));
port             6082 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	   REG_RD(bp, NIG_REG_XGXS0_STATUS_LINK10G + port*0x68),
port             6083 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	   REG_RD(bp, NIG_REG_XGXS0_STATUS_LINK_STATUS + port*0x68));
port             6086 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_rearm_latch_signal(struct bnx2x *bp, u8 port,
port             6097 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				    NIG_REG_LATCH_STATUS_0 + port*8);
port             6103 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			      + port*4,
port             6108 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			       + port*4,
port             6114 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, NIG_REG_LATCH_STATUS_0 + port*8,
port             6124 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port = params->port;
port             6129 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	bnx2x_bits_dis(bp, NIG_REG_STATUS_INTERRUPT_PORT0 + port*4,
port             6155 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			      NIG_REG_STATUS_INTERRUPT_PORT0 + port*4,
port             6240 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port = params->port;
port             6251 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 					       port*0x18));
port             6253 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			REG_WR(bp, NIG_REG_XGXS0_CTRL_MD_DEVAD + port*0x18,
port             6274 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			REG_WR(bp, NIG_REG_XGXS0_CTRL_MD_DEVAD + port*0x18,
port             6295 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port = params->port;
port             6300 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u32 emac_base = port ? GRCBASE_EMAC1 : GRCBASE_EMAC0;
port             6302 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	DP(NETIF_MSG_LINK, "bnx2x_set_led: port %x, mode %d\n", port, mode);
port             6316 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, NIG_REG_LED_10G_P0 + port*4, 0);
port             6317 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, NIG_REG_LED_MODE_P0 + port*4,
port             6348 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				REG_WR(bp, NIG_REG_LED_MODE_P0 + port*4, 0);
port             6349 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				REG_WR(bp, NIG_REG_LED_10G_P0 + port*4, 1);
port             6369 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				REG_WR(bp, NIG_REG_LED_10G_P0 + port*4, 1);
port             6374 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				REG_WR(bp, NIG_REG_LED_MODE_P0 + port*4, 0);
port             6376 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				REG_WR(bp, NIG_REG_LED_MODE_P0 + port*4,
port             6381 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			REG_WR(bp, NIG_REG_LED_MODE_P0 + port*4, 0);
port             6395 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			REG_WR(bp, NIG_REG_LED_MODE_P0 + port*4,
port             6399 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, NIG_REG_LED_CONTROL_OVERRIDE_TRAFFIC_P0 + port*4, 0);
port             6402 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			REG_WR(bp, NIG_REG_LED_CONTROL_BLINK_RATE_P0 + port*4,
port             6405 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			REG_WR(bp, NIG_REG_LED_CONTROL_BLINK_RATE_P0 + port*4,
port             6408 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		       port*4, 1);
port             6420 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			       + port*4, 1);
port             6422 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			       port*4, 0);
port             6424 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			       port*4, 1);
port             6592 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		       params->port*4,
port             6605 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	       (0x1ff << (params->port*16)));
port             6617 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		gpio_port = params->port;
port             6631 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port = params->port;
port             6633 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	DP(NETIF_MSG_LINK, "Port %x: Link is down\n", port);
port             6645 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_EGRESS_DRAIN0_MODE + port*4, 1);
port             6649 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, NIG_REG_NIG_EMAC0_EN + port*4, 0);
port             6655 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		bnx2x_set_bmac_rx(bp, params->chip_id, params->port, 0);
port             6659 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, MISC_REG_CPMU_LP_FW_ENABLE_P0 + (params->port << 2),
port             6661 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, MISC_REG_CPMU_LP_MASK_ENT_P0 + (params->port << 2),
port             6679 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 phy_idx, port = params->port;
port             6711 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			       (params->port << 2), 1);
port             6714 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			       (params->port << 2), 0xfc20);
port             6749 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_EGRESS_DRAIN0_MODE + port*4, 0);
port             6775 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		offsetof(struct shmem2_region, link_change_count[params->port]);
port             6799 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port = params->port;
port             6826 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		 port, (vars->phy_flags & PHY_XGXS_FLAG),
port             6827 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		 REG_RD(bp, NIG_REG_STATUS_INTERRUPT_PORT0 + port*4));
port             6830 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				port*0x18) > 0);
port             6832 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		 REG_RD(bp, NIG_REG_MASK_INTERRUPT_PORT0 + port*4),
port             6834 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		 REG_RD(bp, NIG_REG_SERDES0_STATUS_LINK_STATUS + port*0x3c));
port             6837 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	  REG_RD(bp, NIG_REG_XGXS0_STATUS_LINK10G + port*0x68),
port             6838 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	  REG_RD(bp, NIG_REG_XGXS0_STATUS_LINK_STATUS + port*0x68));
port             6842 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, NIG_REG_NIG_EMAC0_EN + port*4, 0);
port             6960 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			bnx2x_rearm_latch_signal(bp, port,
port             6983 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			REG_WR(bp, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4,
port             7054 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c void bnx2x_ext_phy_hw_reset(struct bnx2x *bp, u8 port)
port             7057 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		       MISC_REGISTERS_GPIO_OUTPUT_LOW, port);
port             7060 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		       MISC_REGISTERS_GPIO_OUTPUT_HIGH, port);
port             7063 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_save_spirom_version(struct bnx2x *bp, u8 port,
port             7067 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		 (u16)(spirom_ver>>16), (u16)spirom_ver, port);
port             7075 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				      u8 port)
port             7083 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	bnx2x_save_spirom_version(bp, port, (u32)(fw_ver1<<16 | fw_ver2),
port             7142 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 					     u8 port)
port             7187 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				 port, fw_ver1);
port             7208 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	bnx2x_save_bcm_spirom_ver(bp, phy, port);
port             7213 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		 port, fw_ver1);
port             7379 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		gpio_port = params->port;
port             7416 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				  port_hw_config[params->port].default_cfg)) &
port             7600 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			   params->port);
port             7605 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			   params->port);
port             7610 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			   params->port);
port             7614 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			   params->port);
port             7668 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		gpio_port = params->port;
port             7687 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		       MISC_REGISTERS_GPIO_OUTPUT_HIGH, params->port);
port             7689 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	bnx2x_ext_phy_hw_reset(bp, params->port);
port             7702 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	bnx2x_save_spirom_version(bp, params->port, params->shmem_base, 0);
port             7773 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		gpio_port = params->port;
port             7784 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port = params->port;
port             7791 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				     dev_info.port_hw_config[port].sfp_ctrl)) &
port             7794 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			   "mode = %x\n", tx_en, port, tx_en_mode);
port             7923 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			dev_info.port_hw_config[params->port].e3_sfp_ctrl)) &
port             8183 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				u8 gport = params->port;
port             8187 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 					(params->port << 1);
port             8219 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			 dev_info.port_hw_config[params->port].media_type);
port             8267 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				  port_feature_config[params->port].config));
port             8323 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			 params->port, vendor_name, vendor_pn);
port             8532 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			dev_info.port_hw_config[params->port].sfp_ctrl)) &
port             8561 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port = params->port;
port             8565 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				  dev_info.port_hw_config[port].e3_sfp_ctrl)) &
port             8687 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				     port_feature_config[params->port].config));
port             8691 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		 params->port);
port             8747 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				      params->port, &gpio_num, &gpio_port) ==
port             8899 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		       MISC_REGISTERS_GPIO_OUTPUT_HIGH, params->port);
port             8901 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	bnx2x_ext_phy_hw_reset(bp, params->port);
port             8973 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	bnx2x_save_bcm_spirom_ver(bp, phy, params->port);
port             8981 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				dev_info.port_hw_config[params->port].sfp_ctrl))
port             9049 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	bnx2x_save_bcm_spirom_ver(bp, phy, params->port);
port             9162 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	DP(NETIF_MSG_LINK, "bnx2x_8726_link_reset port %d\n", params->port);
port             9222 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port;
port             9229 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	port = (swap_val && swap_override) ^ 1;
port             9231 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		       MISC_REGISTERS_GPIO_OUTPUT_LOW, port);
port             9354 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				dev_info.port_hw_config[params->port].sfp_ctrl))
port             9384 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				      port_feature_config[params->port].
port             9468 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 link_up = 0, oc_port = params->port;
port             9509 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				oc_port = BP_PATH(bp) + (params->port << 1);
port             9571 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			   params->port);
port             9576 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			   params->port);
port             9580 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			   params->port);
port             9648 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 					    u8 port)
port             9664 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		bnx2x_save_spirom_version(bp, port, fw_ver1, phy->ver_addr);
port             9681 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			bnx2x_save_spirom_version(bp, port, 0,
port             9700 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			bnx2x_save_spirom_version(bp, port, 0,
port             9710 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		bnx2x_save_spirom_version(bp, port, (fw_ver2<<16) | fw_ver1,
port             9789 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			bnx2x_save_848xx_spirom_version(phy, bp, params->port);
port             9795 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		bnx2x_bits_en(bp, NIG_REG_LATCH_BC_0 + params->port*4,
port             9956 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		       MISC_REGISTERS_GPIO_OUTPUT_HIGH, params->port);
port             9959 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	bnx2x_ext_phy_hw_reset(bp, params->port);
port             10135 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			     link_attr_sync[params->port])) &
port             10157 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			dev_info.port_hw_config[params->port].xgbt_phy_cfg)) &
port             10291 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port, initialize = 1;
port             10300 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		port = BP_PATH(bp);
port             10302 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		port = params->port;
port             10307 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			       port);
port             10404 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		bnx2x_save_848xx_spirom_version(phy, bp, params->port);
port             10409 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			dev_info.port_hw_config[params->port].default_cfg)) &
port             10655 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port;
port             10659 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		port = BP_PATH(bp);
port             10661 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		port = params->port;
port             10666 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			       port);
port             10683 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port;
port             10686 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		port = BP_PATH(bp);
port             10688 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		port = params->port;
port             10693 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		DP(NETIF_MSG_LINK, "Port 0x%x: LED MODE OFF\n", port);
port             10744 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		   port);
port             10781 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 					   params->port*4) &
port             10789 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 						params->port*4,
port             10814 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		DP(NETIF_MSG_LINK, "Port 0x%x: LED MODE ON\n", port);
port             10862 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 					   params->port*4) &
port             10870 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 						params->port*4,
port             10902 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		DP(NETIF_MSG_LINK, "Port 0x%x: LED MODE OPER\n", port);
port             11046 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port;
port             11056 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	port = params->port;
port             11060 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			dev_info.port_hw_config[port].e3_cmn_pin_cfg)) &
port             11289 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port;
port             11298 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	port = params->port;
port             11301 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			dev_info.port_hw_config[port].e3_cmn_pin_cfg)) &
port             11421 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u32 umac_base = params->port ? GRCBASE_UMAC1 : GRCBASE_UMAC0;
port             11448 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_EGRESS_EMAC0_PORT + params->port*4, 1);
port             11478 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		       MISC_REGISTERS_GPIO_OUTPUT_HIGH, params->port);
port             11480 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	bnx2x_ext_phy_hw_reset(bp, params->port);
port             11503 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	bnx2x_save_spirom_version(bp, params->port,
port             11590 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		       MISC_REGISTERS_GPIO_OUTPUT_LOW, params->port);
port             11593 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		       MISC_REGISTERS_GPIO_OUTPUT_LOW, params->port);
port             12155 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				     struct bnx2x_phy *phy, u8 port,
port             12168 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			  dev_info.port_hw_config[port].xgxs_config_rx[i<<1]));
port             12172 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			  dev_info.port_hw_config[port].xgxs_config_tx[i<<1]));
port             12176 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			 dev_info.port_hw_config[port].xgxs_config2_rx[i<<1]));
port             12180 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			 dev_info.port_hw_config[port].xgxs_config2_rx[i<<1]));
port             12192 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				    u8 phy_index, u8 port)
port             12199 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			dev_info.port_hw_config[port].external_phy_config));
port             12204 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			dev_info.port_hw_config[port].external_phy_config2));
port             12213 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_populate_int_phy(struct bnx2x *bp, u32 shmem_base, u8 port,
port             12220 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			dev_info.port_feature_config[port].link_config)) &
port             12238 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 					port_hw_config[port].default_cfg)) &
port             12320 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 					  port * 0x10);
port             12326 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 					  port * 0x18);
port             12337 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 					    port);
port             12344 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		   port, phy->addr, phy->mdio_ctrl);
port             12346 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	bnx2x_populate_preemphasis(bp, shmem_base, phy, port, INT_PHY);
port             12354 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				  u8 port,
port             12360 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 						  phy_index, port);
port             12426 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	bnx2x_populate_preemphasis(bp, shmem_base, phy, port, phy_index);
port             12436 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				port_mb[port].ext_phy_fw_version);
port             12449 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				     ext_phy_fw_version2[port]);
port             12458 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	phy->mdio_ctrl = bnx2x_get_emac_base(bp, mdc_mdio_access, port);
port             12472 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		   phy_type, port, phy_index);
port             12479 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			      u32 shmem2_base, u8 port, struct bnx2x_phy *phy)
port             12483 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		return bnx2x_populate_int_phy(bp, shmem_base, port, phy);
port             12486 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 					port, phy);
port             12499 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			port_feature_config[params->port].link_config2));
port             12503 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			port_hw_config[params->port].speed_capability_mask2));
port             12507 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				port_feature_config[params->port].link_config));
port             12511 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			port_hw_config[params->port].speed_capability_mask));
port             12621 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				       params->shmem2_base, params->port,
port             12645 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			dev_info.port_hw_config[params->port].media_type);
port             12687 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_EGRESS_DRAIN0_MODE + params->port * 4, 0);
port             12706 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_EGRESS_DRAIN0_MODE + params->port * 4, 0);
port             12732 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
port             12747 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
port             12797 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
port             12810 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_LLH0_BRB1_DRV_MASK + params->port*4, val);
port             12813 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, NIG_REG_LLH0_BRB1_DRV_MASK_MF + params->port*4,
port             12817 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, (params->port ? NIG_REG_LLH1_BRB1_NOT_MCP :
port             12859 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				params->port));
port             12863 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				params->port));
port             12888 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
port             12991 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	bnx2x_bits_dis(bp, NIG_REG_MASK_INTERRUPT_PORT0 + params->port*4,
port             13031 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				bnx2x_serdes_deassert(bp, params->port);
port             13048 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 phy_index, port = params->port, clear_latch_ind = 0;
port             13049 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	DP(NETIF_MSG_LINK, "Resetting the link of port %d\n", port);
port             13057 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	bnx2x_bits_dis(bp, NIG_REG_MASK_INTERRUPT_PORT0 + port*4,
port             13064 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_EGRESS_DRAIN0_MODE + port*4, 1);
port             13068 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, NIG_REG_BMAC0_OUT_EN + port*4, 0);
port             13069 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, NIG_REG_EGRESS_EMAC0_OUT_EN + port*4, 0);
port             13073 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		bnx2x_set_bmac_rx(bp, params->chip_id, port, 0);
port             13080 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, NIG_REG_NIG_EMAC0_EN + port*4, 0);
port             13108 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		bnx2x_rearm_latch_signal(bp, port, 0);
port             13109 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		bnx2x_bits_dis(bp, NIG_REG_LATCH_BC_0 + port*4,
port             13120 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		       (MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << port));
port             13121 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, NIG_REG_BMAC0_IN_EN + port*4, 0);
port             13122 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, NIG_REG_EMAC0_IN_EN + port*4, 0);
port             13124 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		u32 xmac_base = (params->port) ? GRCBASE_XMAC1 : GRCBASE_XMAC0;
port             13148 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 1);
port             13155 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		bnx2x_set_bmac_rx(bp, params->chip_id, params->port, 0);
port             13176 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		bnx2x_set_bmac_rx(bp, params->chip_id, params->port, 1);
port             13183 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	REG_WR(bp, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
port             13198 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	s8 port = 0;
port             13203 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	port ^= (swap_val && swap_override);
port             13204 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	bnx2x_ext_phy_hw_reset(bp, port);
port             13206 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	for (port = PORT_MAX - 1; port >= PORT_0; port--) {
port             13212 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			port_of_path = port;
port             13214 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			shmem_base = shmem_base_path[port];
port             13215 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			shmem2_base = shmem2_base_path[port];
port             13221 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				       port_of_path, &phy[port]) !=
port             13239 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			       port);
port             13242 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		bnx2x_cl45_write(bp, &phy[port],
port             13260 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	for (port = PORT_MAX - 1; port >= PORT_0; port--) {
port             13262 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			port_of_path = port;
port             13267 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			   phy_blk[port]->addr);
port             13268 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		if (bnx2x_8073_8727_external_rom_boot(bp, phy_blk[port],
port             13273 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		bnx2x_cl45_read(bp, phy_blk[port],
port             13278 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		bnx2x_cl45_write(bp, phy_blk[port],
port             13290 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	for (port = PORT_MAX - 1; port >= PORT_0; port--) {
port             13293 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		bnx2x_cl45_read(bp, phy_blk[port],
port             13297 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		bnx2x_cl45_write(bp, phy_blk[port],
port             13303 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		bnx2x_cl45_read(bp, phy_blk[port],
port             13306 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		bnx2x_cl45_write(bp, phy_blk[port],
port             13312 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			       MISC_REGISTERS_GPIO_OUTPUT_LOW, port);
port             13322 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	s8 port;
port             13333 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	for (port = 0; port < PORT_MAX; port++) {
port             13341 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			shmem_base = shmem_base_path[port];
port             13342 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			shmem2_base = shmem2_base_path[port];
port             13346 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				       port, &phy) !=
port             13360 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			       port);
port             13416 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	s8 port, reset_gpio;
port             13425 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	port = 1;
port             13431 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				     (u8 *)&reset_gpio, (u8 *)&port);
port             13434 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	port ^= (swap_val && swap_override);
port             13438 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		       port);
port             13441 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		       port);
port             13446 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	for (port = PORT_MAX - 1; port >= PORT_0; port--) {
port             13453 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			port_of_path = port;
port             13455 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			shmem_base = shmem_base_path[port];
port             13456 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			shmem2_base = shmem2_base_path[port];
port             13462 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				       port_of_path, &phy[port]) !=
port             13477 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		bnx2x_cl45_write(bp, &phy[port],
port             13491 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	for (port = PORT_MAX - 1; port >= PORT_0; port--) {
port             13493 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			port_of_path = port;
port             13497 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			   phy_blk[port]->addr);
port             13498 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		if (bnx2x_8073_8727_external_rom_boot(bp, phy_blk[port],
port             13502 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		bnx2x_cl45_write(bp, phy_blk[port],
port             13627 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 port = params->port;
port             13632 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			       dev_info.port_hw_config[port].e3_cmn_pin_cfg1)) &
port             13649 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			 params->port);
port             13698 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 1);
port             13711 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		REG_WR(bp, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
port             13746 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	    (REG_RD(bp, NIG_REG_EGRESS_EMAC0_PORT + params->port*4)))
port             13757 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		mac_base = (params->port) ? GRCBASE_XMAC1 : GRCBASE_XMAC0;
port             13771 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		   (MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << params->port)) {
port             13775 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		mac_base = params->port ? NIG_REG_INGRESS_BMAC1_MEM :
port             13798 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u8 led_change, port = params->port;
port             13802 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			  dev_info.port_hw_config[port].e3_cmn_pin_cfg)) &
port             13946 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				port_hw_config[params->port].default_cfg))
port             13966 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			     u8 port)
port             13973 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				       port, &phy)
port             13989 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	bnx2x_bits_dis(bp, NIG_REG_MASK_INTERRUPT_PORT0 + params->port*4,
port             14008 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			    u8 port)
port             14016 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 					      port,
port             14025 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 					       shmem2_base, port, &phy)
port             14032 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				gpio_port = port;
port             14053 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			 dev_info.port_hw_config[port].aeu_int_mask);
port             14059 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	if (port == 0)
port              239 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h 	u8 port;
port              432 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h void bnx2x_ext_phy_hw_reset(struct bnx2x *bp, u8 port);
port              452 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h 			     u32 shmem2_base, u8 port);
port              543 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h 			    u8 port);
port              844 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port              845 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	u32 addr = port ? HC_REG_CONFIG_1 : HC_REG_CONFIG_0;
port              857 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, HC_REG_INT_MASK + port*4, 0);
port              870 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	   val, port, addr);
port             1546 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port             1547 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	u32 addr = port ? HC_REG_CONFIG_1 : HC_REG_CONFIG_0;
port             1573 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			   "write %x to HC %d (addr 0x%x)\n", val, port, addr);
port             1582 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, HC_REG_INT_MASK + port*4, 0x1FFFF);
port             1585 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	   "write %x to HC %d (addr 0x%x) mode %s\n", val, port, addr,
port             1598 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			if (bp->port.pmf)
port             1604 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, HC_REG_TRAILING_EDGE_0 + port*8, val);
port             1605 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, HC_REG_LEADING_EDGE_0 + port*8, val);
port             1659 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		if (bp->port.pmf)
port             2059 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_get_gpio(struct bnx2x *bp, int gpio_num, u8 port)
port             2063 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			 REG_RD(bp, NIG_REG_STRAP_OVERRIDE)) ^ port;
port             2087 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_set_gpio(struct bnx2x *bp, int gpio_num, u32 mode, u8 port)
port             2091 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			 REG_RD(bp, NIG_REG_STRAP_OVERRIDE)) ^ port;
port             2190 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_set_gpio_int(struct bnx2x *bp, int gpio_num, u32 mode, u8 port)
port             2194 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			 REG_RD(bp, NIG_REG_STRAP_OVERRIDE)) ^ port;
port             2287 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	bp->port.advertising[cfg_idx] &= ~(ADVERTISED_Asym_Pause |
port             2292 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		bp->port.advertising[cfg_idx] |= (ADVERTISED_Asym_Pause |
port             2297 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		bp->port.advertising[cfg_idx] |= ADVERTISED_Asym_Pause;
port             2568 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		if (bp->port.pmf)
port             2587 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			      u8 port)
port             2593 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			XSTORM_CMNG_PER_PORT_VARS_OFFSET(port);
port             2595 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	__storm_memset_struct(bp, addr, size, (u32 *)&cmng->port);
port             2679 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		bp->port.supported[0] |= (SUPPORTED_10baseT_Half |
port             2691 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		bp->port.advertising[0] = bp->port.supported[0];
port             2694 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		bp->link_params.port = BP_PORT(bp);
port             2962 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port             2965 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	bp->port.pmf = 1;
port             2966 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	DP(BNX2X_MSG_MCP, "pmf %d\n", bp->port.pmf);
port             2982 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, HC_REG_TRAILING_EDGE_0 + port*8, val);
port             2983 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, HC_REG_LEADING_EDGE_0 + port*8, val);
port             3320 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	if (bp->port.pmf)
port             3334 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port             3338 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, NIG_REG_LLH0_FUNC_EN + port*8, 0);
port             3343 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port             3346 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, NIG_REG_LLH0_FUNC_EN + port * 8, 1);
port             3996 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port             3997 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	u32 aeu_addr = port ? MISC_REG_AEU_MASK_ATTN_FUNC_1 :
port             3999 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	u32 nig_int_mask_addr = port ? NIG_REG_MASK_INTERRUPT_PORT1 :
port             4008 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	bnx2x_acquire_hw_lock(bp, HW_LOCK_RESOURCE_PORT0_ATT_MASK + port);
port             4017 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	bnx2x_release_hw_lock(bp, HW_LOCK_RESOURCE_PORT0_ATT_MASK + port);
port             4054 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		if (port == 0) {
port             4085 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		reg_addr = (HC_REG_COMMAND_REG + port*32 +
port             4118 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port             4123 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			 dev_info.port_hw_config[port].external_phy_config);
port             4127 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	SHMEM_WR(bp, dev_info.port_hw_config[port].external_phy_config,
port             4143 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port             4147 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	reg_offset = (port ? MISC_REG_AEU_ENABLE1_FUNC_1_OUT_0 :
port             4163 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	if ((attn & bp->link_vars.aeu_int_mask) && bp->port.pmf) {
port             4196 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		int port = BP_PORT(bp);
port             4199 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		reg_offset = (port ? MISC_REG_AEU_ENABLE1_FUNC_1_OUT_1 :
port             4240 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		int port = BP_PORT(bp);
port             4243 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		reg_offset = (port ? MISC_REG_AEU_ENABLE1_FUNC_1_OUT_2 :
port             4288 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			if ((bp->port.pmf == 0) && (val & DRV_STATUS_PMF))
port             4291 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			if (bp->port.pmf &&
port             5007 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port             5011 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			     port*4);
port             5014 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			     port*4);
port             5017 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			     port*4);
port             5020 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			     port*4);
port             5025 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				!port ? MISC_REG_AEU_ENABLE4_FUNC_0_OUT_0
port             5033 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				     port*4);
port             5094 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port             5121 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	attn.sig[0] = REG_RD(bp, MISC_REG_AEU_AFTER_INVERT_1_FUNC_0 + port*4);
port             5122 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	attn.sig[1] = REG_RD(bp, MISC_REG_AEU_AFTER_INVERT_2_FUNC_0 + port*4);
port             5123 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	attn.sig[2] = REG_RD(bp, MISC_REG_AEU_AFTER_INVERT_3_FUNC_0 + port*4);
port             5124 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	attn.sig[3] = REG_RD(bp, MISC_REG_AEU_AFTER_INVERT_4_FUNC_0 + port*4);
port             5127 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		      REG_RD(bp, MISC_REG_AEU_AFTER_INVERT_5_FUNC_0 + port*4);
port             5160 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		reg_addr = (HC_REG_COMMAND_REG + port*32 +
port             5173 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	reg_addr = port ? MISC_REG_AEU_MASK_ATTN_FUNC_1 :
port             5176 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	bnx2x_acquire_hw_lock(bp, HW_LOCK_RESOURCE_PORT0_ATT_MASK + port);
port             5185 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	bnx2x_release_hw_lock(bp, HW_LOCK_RESOURCE_PORT0_ATT_MASK + port);
port             6021 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port             6044 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	reg_offset = (port ? MISC_REG_AEU_ENABLE1_FUNC_1_OUT_0 :
port             6046 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	reg_offset_en5 = (port ? MISC_REG_AEU_ENABLE5_FUNC_1_OUT_0 :
port             6068 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		reg_offset = (port ? HC_REG_ATTN_MSG1_ADDR_L :
port             6919 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port;
port             6937 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		for (port = PORT_0; port < PORT_MAX; port++) {
port             6943 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 					port);
port             7494 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port             7495 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int init_phase = port ? PHASE_PORT1 : PHASE_PORT0;
port             7499 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	DP(NETIF_MSG_HW, "starting port init  port %d\n", port);
port             7501 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, NIG_REG_MASK_INTERRUPT_PORT0 + port*4, 0);
port             7530 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, TM_REG_LIN0_SCAN_TIME + port*4, 20);
port             7531 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, TM_REG_LIN0_MAX_ACTIVE_CID + port*4, 31);
port             7554 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, BRB1_REG_PAUSE_LOW_THRESHOLD_0 + port*4, low);
port             7555 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, BRB1_REG_PAUSE_HIGH_THRESHOLD_0 + port*4, high);
port             7605 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, PBF_REG_P0_PAUSE_ENABLE + port*4, 0);
port             7608 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, PBF_REG_P0_ARB_THRSH + port*4, (9040/16));
port             7610 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, PBF_REG_P0_INIT_CRD + port*4, (9040/16) + 553 - 22);
port             7613 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, PBF_REG_INIT_P0 + port*4, 1);
port             7615 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, PBF_REG_INIT_P0 + port*4, 0);
port             7625 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, HC_REG_LEADING_EDGE_0 + port*8, 0);
port             7626 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, HC_REG_TRAILING_EDGE_0 + port*8, 0);
port             7640 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, MISC_REG_AEU_MASK_ATTN_FUNC_0 + port*4, val);
port             7643 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	reg = port ? MISC_REG_AEU_ENABLE4_NIG_1 : MISC_REG_AEU_ENABLE4_NIG_0;
port             7648 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	reg = port ? MISC_REG_AEU_ENABLE4_PXP_1 : MISC_REG_AEU_ENABLE4_PXP_0;
port             7675 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, NIG_REG_XGXS_SERDES0_MODE_SEL + port*4, 1);
port             7679 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, NIG_REG_LLH0_BRB1_DRV_MASK_MF + port*4,
port             7698 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			REG_WR(bp, NIG_REG_LLFC_ENABLE_0 + port*4, 0);
port             7699 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			REG_WR(bp, NIG_REG_LLFC_OUT_EN_0 + port*4, 0);
port             7700 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			REG_WR(bp, NIG_REG_PAUSE_ENABLE_0 + port*4, 1);
port             7707 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		u32 reg_addr = (port ? MISC_REG_AEU_ENABLE1_FUNC_1_OUT_0 :
port             7792 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port             7795 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, SRC_REG_NUMBER_HASH_BITS0 + port*4, SRC_HASH_BITS);
port             7826 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int rc, i, port = BP_PORT(bp);
port             7833 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		vlan_en = REG_RD(bp, port ? NIG_REG_LLH1_FUNC_EN :
port             7835 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, port ? NIG_REG_LLH1_FUNC_EN :
port             7838 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			mac_en[i] = REG_RD(bp, port ?
port             7843 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			REG_WR(bp, port ? (NIG_REG_LLH1_FUNC_MEM_ENABLE +
port             7850 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, port ? NIG_REG_P0_TX_MNG_HOST_ENABLE :
port             7871 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, port ? NIG_REG_LLH1_FUNC_EN :
port             7874 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			REG_WR(bp, port ? (NIG_REG_LLH1_FUNC_MEM_ENABLE +
port             7882 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, port ? NIG_REG_P0_TX_MNG_HOST_ENABLE :
port             7932 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port             7954 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		addr = (port ? HC_REG_CONFIG_1 : HC_REG_CONFIG_0);
port             8076 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			REG_WR(bp, NIG_REG_LLH0_FUNC_EN + port * 8, 1);
port             8077 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			REG_WR(bp, NIG_REG_LLH0_FUNC_VLAN_ID + port * 8,
port             8089 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			REG_WR(bp, HC_REG_LEADING_EDGE_0 + port*8, 0);
port             8090 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			REG_WR(bp, HC_REG_TRAILING_EDGE_0 + port*8, 0);
port             8964 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port             8999 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, HC_REG_LEADING_EDGE_0 + port*8, 0);
port             9000 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, HC_REG_TRAILING_EDGE_0 + port*8, 0);
port             9008 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, TM_REG_EN_LINEAR0_TIMER + port*4, 0);
port             9015 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			if (!REG_RD(bp, TM_REG_LIN0_SCAN_ON + port*4))
port             9045 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port             9051 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, NIG_REG_MASK_INTERRUPT_PORT0 + port*4, 0);
port             9054 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, NIG_REG_LLH0_BRB1_DRV_MASK + port*4, 0x0);
port             9056 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, (port ? NIG_REG_LLH1_BRB1_NOT_MCP :
port             9060 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, MISC_REG_AEU_MASK_ATTN_FUNC_0 + port*4, 0);
port             9064 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	val = REG_RD(bp, BRB1_REG_PORT_NUM_OCC_BLOCKS_0 + port*4);
port             9128 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port             9138 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		u32 emac_base = port ? GRCBASE_EMAC1 : GRCBASE_EMAC0;
port             9176 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		bnx2x_load_count[path][1 + port]--;
port             9182 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		else if (bnx2x_load_count[path][1 + port] == 0)
port             9211 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	if (!bp->port.pmf)
port             9275 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port             9278 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, port ? NIG_REG_P1_LLH_PTP_TO_HOST :
port             9282 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, port ? NIG_REG_P1_LLH_PTP_PARAM_MASK :
port             9284 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, port ? NIG_REG_P1_LLH_PTP_RULE_MASK :
port             9286 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, port ? NIG_REG_P1_TLLH_PTP_PARAM_MASK :
port             9288 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, port ? NIG_REG_P1_TLLH_PTP_RULE_MASK :
port             9292 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, port ? NIG_REG_P1_PTP_EN :
port             9317 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port             9364 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, NIG_REG_LLH0_FUNC_EN + port*8, 0);
port             9489 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		int port = BP_PORT(bp);
port             9490 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		u32 addr = port ? MISC_REG_AEU_MASK_ATTN_FUNC_1 :
port             10189 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void __bnx2x_add_udp_port(struct bnx2x *bp, u16 port,
port             10197 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	if (udp_port->count && udp_port->dst_port == port) {
port             10209 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	udp_port->dst_port = port;
port             10214 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c static void __bnx2x_del_udp_port(struct bnx2x *bp, u16 port,
port             10222 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	if (!udp_port->count || udp_port->dst_port != port) {
port             10238 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		   type, port);
port             10245 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	u16 t_port = ntohs(ti->port);
port             10263 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	u16 t_port = ntohs(ti->port);
port             10449 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	if (bp->port.pmf) {
port             10473 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 					 u8 port, u32 reset_reg,
port             10476 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	u32 mask = MISC_REGISTERS_RESET_REG_2_UMAC0 << port;
port             10482 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	BNX2X_DEV_INFO("Disable umac Rx %02x\n", port);
port             10483 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	base_addr = port ? GRCBASE_UMAC1 : GRCBASE_UMAC0;
port             10484 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	vals->umac_addr[port] = base_addr + UMAC_REG_COMMAND_CONFIG;
port             10485 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	vals->umac_val[port] = REG_RD(bp, vals->umac_addr[port]);
port             10486 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, vals->umac_addr[port], 0);
port             10496 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	u8 port = BP_PORT(bp);
port             10504 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		val = REG_RD(bp, NIG_REG_BMAC0_REGS_OUT_EN + port * 4);
port             10505 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		mask = MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << port;
port             10850 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		bp->link_params.port ^= 1;
port             10852 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		bp->link_params.port ^= 1;
port             11252 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int cfg_size = 0, idx, port = BP_PORT(bp);
port             11255 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	bp->port.supported[0] = 0;
port             11256 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	bp->port.supported[1] = 0;
port             11259 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		bp->port.supported[0] = bp->link_params.phy[INT_PHY].supported;
port             11263 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		bp->port.supported[0] = bp->link_params.phy[EXT_PHY1].supported;
port             11269 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			bp->port.supported[1] =
port             11271 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			bp->port.supported[0] =
port             11274 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			bp->port.supported[0] =
port             11276 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			bp->port.supported[1] =
port             11283 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	if (!(bp->port.supported[0] || bp->port.supported[1])) {
port             11286 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			   dev_info.port_hw_config[port].external_phy_config),
port             11288 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			   dev_info.port_hw_config[port].external_phy_config2));
port             11293 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		bp->port.phy_addr = REG_RD(bp, MISC_REG_WC0_CTRL_PHY_ADDR);
port             11297 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			bp->port.phy_addr = REG_RD(
port             11298 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				bp, NIG_REG_SERDES0_CTRL_PHY_ADDR + port*0x10);
port             11301 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			bp->port.phy_addr = REG_RD(
port             11302 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				bp, NIG_REG_XGXS0_CTRL_PHY_ADDR + port*0x18);
port             11306 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				  bp->port.link_config[0]);
port             11310 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	BNX2X_DEV_INFO("phy_addr 0x%x\n", bp->port.phy_addr);
port             11315 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			bp->port.supported[idx] &= ~SUPPORTED_10baseT_Half;
port             11319 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			bp->port.supported[idx] &= ~SUPPORTED_10baseT_Full;
port             11323 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			bp->port.supported[idx] &= ~SUPPORTED_100baseT_Half;
port             11327 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			bp->port.supported[idx] &= ~SUPPORTED_100baseT_Full;
port             11331 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			bp->port.supported[idx] &= ~(SUPPORTED_1000baseT_Half |
port             11336 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			bp->port.supported[idx] &= ~SUPPORTED_2500baseX_Full;
port             11340 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			bp->port.supported[idx] &= ~SUPPORTED_10000baseT_Full;
port             11344 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			bp->port.supported[idx] &= ~SUPPORTED_20000baseKR2_Full;
port             11347 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	BNX2X_DEV_INFO("supported 0x%x 0x%x\n", bp->port.supported[0],
port             11348 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		       bp->port.supported[1]);
port             11354 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	bp->port.advertising[0] = 0;
port             11355 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	bp->port.advertising[1] = 0;
port             11367 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		link_config = bp->port.link_config[idx];
port             11370 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			if (bp->port.supported[idx] & SUPPORTED_Autoneg) {
port             11373 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				bp->port.advertising[idx] |=
port             11374 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 					bp->port.supported[idx];
port             11377 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 					bp->port.advertising[idx] |=
port             11384 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				bp->port.advertising[idx] |=
port             11392 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			if (bp->port.supported[idx] & SUPPORTED_10baseT_Full) {
port             11395 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				bp->port.advertising[idx] |=
port             11407 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			if (bp->port.supported[idx] & SUPPORTED_10baseT_Half) {
port             11412 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				bp->port.advertising[idx] |=
port             11424 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			if (bp->port.supported[idx] &
port             11428 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				bp->port.advertising[idx] |=
port             11440 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			if (bp->port.supported[idx] &
port             11446 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				bp->port.advertising[idx] |=
port             11458 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			if (bp->port.supported[idx] &
port             11462 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				bp->port.advertising[idx] |=
port             11465 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			} else if (bp->port.supported[idx] &
port             11469 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				bp->port.advertising[idx] |=
port             11480 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			if (bp->port.supported[idx] &
port             11484 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				bp->port.advertising[idx] |=
port             11496 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			if (bp->port.supported[idx] &
port             11500 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				bp->port.advertising[idx] |=
port             11503 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			} else if (bp->port.supported[idx] &
port             11507 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				bp->port.advertising[idx] |=
port             11526 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				bp->port.advertising[idx] =
port             11527 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 						bp->port.supported[idx];
port             11535 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			if (!(bp->port.supported[idx] & SUPPORTED_Autoneg))
port             11546 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			       bp->port.advertising[idx]);
port             11560 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port             11565 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	bp->link_params.port = port;
port             11568 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		SHMEM_RD(bp, dev_info.port_hw_config[port].lane_config);
port             11572 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			 dev_info.port_hw_config[port].speed_capability_mask) &
port             11576 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			 dev_info.port_hw_config[port].speed_capability_mask2) &
port             11578 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	bp->port.link_config[0] =
port             11579 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		SHMEM_RD(bp, dev_info.port_feature_config[port].link_config);
port             11581 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	bp->port.link_config[1] =
port             11582 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		SHMEM_RD(bp, dev_info.port_feature_config[port].link_config2);
port             11585 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		SHMEM_RD(bp, dev_info.port_hw_config[port].multi_phy_config);
port             11589 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	config = SHMEM_RD(bp, dev_info.port_feature_config[port].config);
port             11603 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		       bp->port.link_config[0]);
port             11605 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	bp->link_params.switch_cfg = (bp->port.link_config[0] &
port             11618 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			 dev_info.port_hw_config[port].external_phy_config);
port             11621 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		bp->mdio.prtad = bp->port.phy_addr;
port             11630 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		      port_feature_config[port].eee_power_mode)) &
port             11645 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port             11647 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				drv_lic_key[port].max_iscsi_conn);
port             11713 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		int port, port_cnt = CHIP_MODE_IS_4_PORT(bp) ? 2 : 1;
port             11715 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		for (port = 0; port < port_cnt; port++) {
port             11717 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 					   drv_lic_key[port].max_fcoe_conn) ^
port             11729 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port             11732 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				drv_lic_key[port].max_fcoe_conn);
port             11757 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				 dev_info.port_hw_config[port].
port             11761 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				 dev_info.port_hw_config[port].
port             11767 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				 dev_info.port_hw_config[port].
port             11771 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				 dev_info.port_hw_config[port].
port             11811 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port             11873 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		val2 = SHMEM_RD(bp, dev_info.port_hw_config[port].
port             11875 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		val = SHMEM_RD(bp, dev_info.port_hw_config[port].
port             11879 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		val2 = SHMEM_RD(bp, dev_info.port_hw_config[port].
port             11881 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		val = SHMEM_RD(bp, dev_info.port_hw_config[port].
port             11903 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port             11922 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		val2 = SHMEM_RD(bp, dev_info.port_hw_config[port].mac_upper);
port             11923 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		val = SHMEM_RD(bp, dev_info.port_hw_config[port].mac_lower);
port             11932 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		val2 = SHMEM_RD(bp, dev_info.port_hw_config[port].mac_upper);
port             11933 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		val = SHMEM_RD(bp, dev_info.port_hw_config[port].mac_lower);
port             12408 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	mutex_init(&bp->port.phy_mutex);
port             14384 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		bp->port.pmf = 0;
port             14875 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			int port = BP_PORT(bp);
port             14897 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 						   fcoe_features[path][port]);
port             15228 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port             15240 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		val_seq = REG_RD(bp, port ? NIG_REG_P1_TLLH_PTP_BUF_SEQID :
port             15251 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		timestamp = REG_RD(bp, port ? NIG_REG_P1_TLLH_PTP_BUF_TS_MSB :
port             15254 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		timestamp |= REG_RD(bp, port ? NIG_REG_P1_TLLH_PTP_BUF_TS_LSB :
port             15257 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, port ? NIG_REG_P1_TLLH_PTP_BUF_SEQID :
port             15280 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port             15283 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	timestamp = REG_RD(bp, port ? NIG_REG_P1_LLH_PTP_HOST_BUF_TS_MSB :
port             15286 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	timestamp |= REG_RD(bp, port ? NIG_REG_P1_LLH_PTP_HOST_BUF_TS_LSB :
port             15290 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, port ? NIG_REG_P1_LLH_PTP_HOST_BUF_SEQID :
port             15305 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port             15309 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_RD_DMAE(bp, port ? NIG_REG_TIMESYNC_GEN_REG + tsgen_synctime_t1 :
port             15395 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int port = BP_PORT(bp);
port             15402 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	param = port ? NIG_REG_P1_TLLH_PTP_PARAM_MASK :
port             15404 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	rule = port ? NIG_REG_P1_TLLH_PTP_RULE_MASK :
port             15417 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	param = port ? NIG_REG_P1_LLH_PTP_PARAM_MASK :
port             15419 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	rule = port ? NIG_REG_P1_LLH_PTP_RULE_MASK :
port             15470 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, port ? NIG_REG_P1_LLH_PTP_TO_HOST :
port             15511 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	int rc, port = BP_PORT(bp);
port             15515 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, port ? NIG_REG_P1_LLH_PTP_PARAM_MASK :
port             15517 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, port ? NIG_REG_P1_LLH_PTP_RULE_MASK :
port             15519 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, port ? NIG_REG_P1_TLLH_PTP_PARAM_MASK :
port             15521 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, port ? NIG_REG_P1_TLLH_PTP_RULE_MASK :
port             15525 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, port ? NIG_REG_P1_LLH_PTP_TO_HOST :
port             15529 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, port ? NIG_REG_P1_PTP_EN :
port             15545 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, port ? NIG_REG_P1_LLH_PTP_HOST_BUF_SEQID :
port             15547 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, port ? NIG_REG_P1_TLLH_PTP_BUF_SEQID :
port             1448 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 	u32 supported = bp->port.supported[bnx2x_get_link_cfg_idx(bp)];
port              226 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	if (!bp->port.pmf || !bp->port.port_stx) {
port              237 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->src_addr_lo = bp->port.port_stx >> 2;
port              248 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->src_addr_lo = (bp->port.port_stx >> 2) + DMAE_LEN32_RD_MAX;
port              268 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	int port = BP_PORT(bp);
port              275 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	if (!bp->link_vars.link_up || !bp->port.pmf) {
port              286 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	if (bp->port.port_stx) {
port              292 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->dst_addr_lo = bp->port.port_stx >> 2;
port              320 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		mac_addr = (port ? GRCBASE_EMAC1 : GRCBASE_EMAC0);
port              371 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 			mac_addr = (port ? NIG_REG_INGRESS_BMAC1_MEM :
port              400 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 			mac_addr = port ? GRCBASE_MSTAT1 : GRCBASE_MSTAT0;
port              443 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->src_addr_lo = (port ? NIG_REG_STAT1_EGRESS_MAC_PKT0 :
port              457 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->src_addr_lo = (port ? NIG_REG_STAT1_EGRESS_MAC_PKT1 :
port              473 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->src_addr_lo = (port ? NIG_REG_STAT1_BRB_DISCARD :
port              519 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		if (bp->port.pmf)
port              805 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	struct nig_stats *old = &(bp->port.old_nig_stats);
port              919 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 				&bp->fw_stats_data->port.tstorm_port_statistics;
port             1099 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	if (bp->port.pmf) {
port             1227 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		if (bp->port.pmf)
port             1273 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	if (bp->port.port_stx) {
port             1285 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->dst_addr_lo = bp->port.port_stx >> 2;
port             1327 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	if (bp->port.pmf)
port             1335 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		if (bp->port.pmf)
port             1406 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	if (!bp->port.pmf || !bp->port.port_stx) {
port             1418 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->dst_addr_lo = bp->port.port_stx >> 2;
port             1468 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		offsetof(struct bnx2x_fw_stats_data, port);
port             1589 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	if (bp->port.pmf && bp->port.port_stx)
port             1598 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	int /*abs*/port = BP_PORT(bp);
port             1612 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		bp->port.port_stx = SHMEM_RD(bp, port_mb[port].port_stx);
port             1616 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		bp->port.port_stx = 0;
port             1620 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	   bp->port.port_stx, bp->func_stx);
port             1623 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	if (!bp->stats_init && bp->port.pmf && bp->port.port_stx)
port             1626 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	port = BP_PORT(bp);
port             1628 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	memset(&(bp->port.old_nig_stats), 0, sizeof(struct nig_stats));
port             1629 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	bp->port.old_nig_stats.brb_discard =
port             1630 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 			REG_RD(bp, NIG_REG_STAT0_BRB_DISCARD + port*0x38);
port             1631 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	bp->port.old_nig_stats.brb_truncate =
port             1632 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 			REG_RD(bp, NIG_REG_STAT0_BRB_TRUNCATE + port*0x38);
port             1634 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		REG_RD_DMAE(bp, NIG_REG_STAT0_EGRESS_MAC_PKT0 + port*0x50,
port             1635 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 			    &(bp->port.old_nig_stats.egress_mac_pkt0_lo), 2);
port             1636 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		REG_RD_DMAE(bp, NIG_REG_STAT0_EGRESS_MAC_PKT1 + port*0x50,
port             1637 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 			    &(bp->port.old_nig_stats.egress_mac_pkt1_lo), 2);
port             1690 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	if (bp->port.pmf && IS_MF(bp)) {
port             1954 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	if ((bp->port.pmf) && (stats_type == VICSTATST_UIF_INDEX)) {
port             4526 drivers/net/ethernet/broadcom/bnxt/bnxt.c static int bnxt_hwrm_tunnel_dst_port_alloc(struct bnxt *bp, __be16 port,
port             4536 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	req.tunnel_dst_port_val = port;
port             11197 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		if (bp->vxlan_port_cnt && bp->vxlan_port != ti->port)
port             11202 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			bp->vxlan_port = ti->port;
port             11208 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		if (bp->nge_port_cnt && bp->nge_port != ti->port)
port             11213 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			bp->nge_port = ti->port;
port             11237 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		if (!bp->vxlan_port_cnt || bp->vxlan_port != ti->port)
port             11247 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		if (!bp->nge_port_cnt || bp->nge_port != ti->port)
port             1484 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	base->port = PORT_NONE;
port             1486 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		base->port = PORT_TP;
port             1498 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 			base->port = PORT_DA;
port             1501 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 			base->port = PORT_FIBRE;
port             1702 drivers/net/ethernet/broadcom/cnic.c 	u8 port = BP_PORT(bp);
port             1759 drivers/net/ethernet/broadcom/cnic.c 		port = 0;
port             1764 drivers/net/ethernet/broadcom/cnic.c 		port << XSTORM_COMMON_CONTEXT_SECTION_PBF_PORT_SHIFT;
port             4239 drivers/net/ethernet/broadcom/cnic.c 	u32 port = BP_PORT(bp);
port             4248 drivers/net/ethernet/broadcom/cnic.c 		XSTORM_TCP_GLOBAL_DEL_ACK_COUNTER_ENABLED_OFFSET(port), 1);
port             4250 drivers/net/ethernet/broadcom/cnic.c 		XSTORM_TCP_GLOBAL_DEL_ACK_COUNTER_MAX_COUNT_OFFSET(port),
port             1387 drivers/net/ethernet/broadcom/sb1250-mac.c 	void __iomem *port;
port             1449 drivers/net/ethernet/broadcom/sb1250-mac.c 	port = s->sbm_base + R_MAC_HASH_BASE;
port             1451 drivers/net/ethernet/broadcom/sb1250-mac.c 		__raw_writeq(0, port);
port             1452 drivers/net/ethernet/broadcom/sb1250-mac.c 		port += sizeof(uint64_t);
port             1459 drivers/net/ethernet/broadcom/sb1250-mac.c 	port = s->sbm_base + R_MAC_ADDR_BASE;
port             1461 drivers/net/ethernet/broadcom/sb1250-mac.c 		__raw_writeq(0, port);
port             1462 drivers/net/ethernet/broadcom/sb1250-mac.c 		port += sizeof(uint64_t);
port             1469 drivers/net/ethernet/broadcom/sb1250-mac.c 	port = s->sbm_base + R_MAC_CHUP0_BASE;
port             1471 drivers/net/ethernet/broadcom/sb1250-mac.c 		__raw_writeq(0, port);
port             1472 drivers/net/ethernet/broadcom/sb1250-mac.c 		port += sizeof(uint64_t);
port             1476 drivers/net/ethernet/broadcom/sb1250-mac.c 	port = s->sbm_base + R_MAC_CHLO0_BASE;
port             1478 drivers/net/ethernet/broadcom/sb1250-mac.c 		__raw_writeq(0, port);
port             1479 drivers/net/ethernet/broadcom/sb1250-mac.c 		port += sizeof(uint64_t);
port             1489 drivers/net/ethernet/broadcom/sb1250-mac.c 	port = s->sbm_base + R_MAC_ADDR_BASE;
port             1490 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(reg, port);
port             1491 drivers/net/ethernet/broadcom/sb1250-mac.c 	port = s->sbm_base + R_MAC_ETHERNET_ADDR;
port             1493 drivers/net/ethernet/broadcom/sb1250-mac.c 	__raw_writeq(reg, port);
port             2061 drivers/net/ethernet/broadcom/sb1250-mac.c 	void __iomem *port;
port             2073 drivers/net/ethernet/broadcom/sb1250-mac.c 		port = sc->sbm_base + R_MAC_ADDR_BASE+(idx*sizeof(uint64_t));
port             2074 drivers/net/ethernet/broadcom/sb1250-mac.c 		__raw_writeq(0, port);
port             2078 drivers/net/ethernet/broadcom/sb1250-mac.c 		port = sc->sbm_base + R_MAC_HASH_BASE+(idx*sizeof(uint64_t));
port             2079 drivers/net/ethernet/broadcom/sb1250-mac.c 		__raw_writeq(0, port);
port             2116 drivers/net/ethernet/broadcom/sb1250-mac.c 		port = sc->sbm_base + R_MAC_ADDR_BASE+(idx * sizeof(uint64_t));
port             2117 drivers/net/ethernet/broadcom/sb1250-mac.c 		__raw_writeq(reg, port);
port             12174 drivers/net/ethernet/broadcom/tg3.c 		cmd->base.port = PORT_TP;
port             12177 drivers/net/ethernet/broadcom/tg3.c 		cmd->base.port = PORT_FIBRE;
port              311 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c 	int		port = bfa_ioc_portid(ioc);
port              315 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c 	ioc->ioc_regs.hfn_mbox = rb + ct2_reg[port].hfn_mbox;
port              316 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c 	ioc->ioc_regs.lpu_mbox = rb + ct2_reg[port].lpu_mbox;
port              317 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c 	ioc->ioc_regs.host_page_num_fn = rb + ct2_reg[port].hfn_pgn;
port              318 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c 	ioc->ioc_regs.hfn_mbox_cmd = rb + ct2_reg[port].hfn;
port              319 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c 	ioc->ioc_regs.lpu_mbox_cmd = rb + ct2_reg[port].lpu;
port              320 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c 	ioc->ioc_regs.lpu_read_stat = rb + ct2_reg[port].lpu_read;
port              322 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c 	if (port == 0) {
port              245 drivers/net/ethernet/brocade/bna/bnad_ethtool.c 	cmd->base.port = PORT_FIBRE;
port              685 drivers/net/ethernet/cadence/macb.h #define macb_readl(port, reg)		(port)->macb_reg_readl((port), MACB_##reg)
port              686 drivers/net/ethernet/cadence/macb.h #define macb_writel(port, reg, value)	(port)->macb_reg_writel((port), MACB_##reg, (value))
port              687 drivers/net/ethernet/cadence/macb.h #define gem_readl(port, reg)		(port)->macb_reg_readl((port), GEM_##reg)
port              688 drivers/net/ethernet/cadence/macb.h #define gem_writel(port, reg, value)	(port)->macb_reg_writel((port), GEM_##reg, (value))
port              691 drivers/net/ethernet/cadence/macb.h #define gem_readl_n(port, reg, idx)		(port)->macb_reg_readl((port), GEM_##reg + idx * 4)
port              692 drivers/net/ethernet/cadence/macb.h #define gem_writel_n(port, reg, idx, value)	(port)->macb_reg_writel((port), GEM_##reg + idx * 4, (value))
port              510 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_regs.h #define    CN23XX_SLI_S2M_PORTX_CTL(port)	\
port              511 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_regs.h 		(CN23XX_SLI_S2M_PORT_CTL_START + ((port) * 0x10))
port              523 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_regs.h #define    CN23XX_PEM_BAR1_INDEX_REG(port, idx)		\
port              524 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_regs.h 		(CN23XX_PEM_BAR1_INDEX_START + ((port) << CN23XX_PEM_OFFSET) + \
port              570 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_regs.h #define    CN23XX_DPI_SLI_PRTX_CFG(port)        \
port              571 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_regs.h 		(CN23XX_DPI_SLI_PRT_CFG_START + ((port) * 0x8))
port              440 drivers/net/ethernet/cavium/liquidio/cn66xx_regs.h #define    CN6XXX_SLI_S2M_PORTX_CTL(port)        \
port              441 drivers/net/ethernet/cavium/liquidio/cn66xx_regs.h 	(CN6XXX_SLI_S2M_PORT0_CTL + ((port) * 0x10))
port              443 drivers/net/ethernet/cavium/liquidio/cn66xx_regs.h #define    CN6XXX_SLI_INT_ENB64(port)            \
port              444 drivers/net/ethernet/cavium/liquidio/cn66xx_regs.h 	(CN6XXX_SLI_INT_ENB64_PORT0 + ((port) * 0x10))
port              455 drivers/net/ethernet/cavium/liquidio/cn66xx_regs.h #define    CN6XXX_BAR1_REG(idx, port) \
port              456 drivers/net/ethernet/cavium/liquidio/cn66xx_regs.h 		(CN6XXX_BAR1_INDEX_START + ((port) * CN6XXX_PEM_OFFSET) + \
port              483 drivers/net/ethernet/cavium/liquidio/cn66xx_regs.h #define    CN6XXX_DPI_SLI_PRTX_CFG(port)        \
port              484 drivers/net/ethernet/cavium/liquidio/cn66xx_regs.h 	(CN6XXX_DPI_SLI_PRT0_CFG + ((port) * 0x10))
port              228 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		ecmd->base.port = PORT_TP;
port              253 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		ecmd->base.port = PORT_FIBRE;
port             2803 drivers/net/ethernet/cavium/liquidio/lio_main.c 				    htons(ti->port),
port             2815 drivers/net/ethernet/cavium/liquidio/lio_main.c 				    htons(ti->port),
port             1847 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 				    htons(ti->port),
port             1859 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 				    htons(ti->port),
port              735 drivers/net/ethernet/cavium/liquidio/liquidio_common.h 		u64 port:8;
port              749 drivers/net/ethernet/cavium/liquidio/liquidio_common.h 		u64 port:8;
port              126 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 	int port;
port              140 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 	port = (int)oct->instr_queue[setup->s.iq_no]->txpciq.s.port;
port              145 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 		ih2->tag = LIO_DATA(port);
port              148 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 	ih2->qos = (port & 3) + 4;	/* map qos based on interface */
port              181 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 	int port;
port              208 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 	port = (int)oct->instr_queue[setup->s.iq_no]->txpciq.s.port;
port              213 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 		pki_ih3->tag     = LIO_DATA(port);
port              123 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	int port;
port              296 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 			ns = cvmx_read_csr(CVMX_MIXX_TSTAMP(p->port));
port              298 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 			cvmx_write_csr(CVMX_MIXX_TSCTL(p->port), 0);
port             1033 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		if (p->port) {
port             1076 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		dev_err(p->dev, "Cannot initialize PHY on MIX%d.\n", p->port);
port             1411 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		p->port = be32_to_cpup(data);
port             1418 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	snprintf(netdev->name, IFNAMSIZ, "mgmt%d", p->port);
port              136 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 		cmd->base.port = PORT_MII | PORT_TP;
port              155 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 			cmd->base.port = PORT_TP;
port              158 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 			cmd->base.port = PORT_FIBRE;
port              165 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 		cmd->base.port = PORT_FIBRE;
port              251 drivers/net/ethernet/chelsio/cxgb/common.h 	struct port_info port[MAX_NPORTS];
port              118 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	struct cmac *mac = adapter->port[dev->if_port].mac;
port              147 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	struct port_info *p = &adapter->port[port_id];
port              189 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	if (adapter->port[0].dev->hw_features & NETIF_F_TSO)
port              255 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	link_start(&adapter->port[dev->if_port]);
port              268 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	struct port_info *p = &adapter->port[dev->if_port];
port              294 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	struct port_info *p = &adapter->port[dev->if_port];
port              457 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	struct cmac *mac = adapter->port[dev->if_port].mac;
port              571 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	struct port_info *p = &adapter->port[dev->if_port];
port              585 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	cmd->base.port = (supported & SUPPORTED_TP) ? PORT_TP : PORT_FIBRE;
port              636 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	struct port_info *p = &adapter->port[dev->if_port];
port              676 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	struct port_info *p = &adapter->port[dev->if_port];
port              687 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	struct port_info *p = &adapter->port[dev->if_port];
port              821 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	struct mdio_if_info *mdio = &adapter->port[dev->if_port].phy->mdio;
port              830 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	struct cmac *mac = adapter->port[dev->if_port].mac;
port              843 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	struct cmac *mac = adapter->port[dev->if_port].mac;
port              902 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 		struct port_info *p = &adapter->port[i];
port             1041 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 			adapter->port[0].dev = netdev;  /* so we don't leak it */
port             1073 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 		pi = &adapter->port[i];
port             1138 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 		err = register_netdev(adapter->port[i].dev);
port             1141 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 				pci_name(pdev), adapter->port[i].dev->name);
port             1148 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 				adapter->name = adapter->port[i].dev->name;
port             1183 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 			if (adapter->port[i].dev)
port             1184 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 				free_netdev(adapter->port[i].dev);
port             1354 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 			unregister_netdev(adapter->port[i].dev);
port             1361 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 		if (adapter->port[i].dev)
port             1362 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 			free_netdev(adapter->port[i].dev);
port              238 drivers/net/ethernet/chelsio/cxgb/sge.c 	unsigned int	port;		/* port index (round robin ports) */
port              290 drivers/net/ethernet/chelsio/cxgb/sge.c 		__skb_queue_purge(&s->p[s->port].skbq);
port              297 drivers/net/ethernet/chelsio/cxgb/sge.c unsigned int t1_sched_update_parms(struct sge *sge, unsigned int port,
port              301 drivers/net/ethernet/chelsio/cxgb/sge.c 	struct sched_port *p = &s->p[port];
port              357 drivers/net/ethernet/chelsio/cxgb/sge.c void t1_sched_set_drain_bits_per_us(struct sge *sge, unsigned int port,
port              361 drivers/net/ethernet/chelsio/cxgb/sge.c 	struct sched_port *p = &s->p[port];
port              363 drivers/net/ethernet/chelsio/cxgb/sge.c 	t1_sched_update_parms(sge, port, 0, 0);
port              454 drivers/net/ethernet/chelsio/cxgb/sge.c 		s->port = (s->port + 1) & (MAX_NPORTS - 1);
port              455 drivers/net/ethernet/chelsio/cxgb/sge.c 		skbq = &s->p[s->port].skbq;
port              463 drivers/net/ethernet/chelsio/cxgb/sge.c 		if (len <= s->p[s->port].avail) {
port              464 drivers/net/ethernet/chelsio/cxgb/sge.c 			s->p[s->port].avail -= len;
port              919 drivers/net/ethernet/chelsio/cxgb/sge.c 	if (sge->adapter->port[0].dev->hw_features & NETIF_F_TSO)
port              942 drivers/net/ethernet/chelsio/cxgb/sge.c 	if (adapter->port[0].dev->hw_features & NETIF_F_TSO)
port              976 drivers/net/ethernet/chelsio/cxgb/sge.c void t1_sge_get_port_stats(const struct sge *sge, int port,
port              983 drivers/net/ethernet/chelsio/cxgb/sge.c 		struct sge_port_stats *st = per_cpu_ptr(sge->port_stats[port], cpu);
port             1374 drivers/net/ethernet/chelsio/cxgb/sge.c 	dev = adapter->port[p->iff].dev;
port             1416 drivers/net/ethernet/chelsio/cxgb/sge.c 		struct net_device *nd = adap->port[i].dev;
port             1996 drivers/net/ethernet/chelsio/cxgb/sge.c 			if (!netif_running(adapter->port[i].dev) ||
port             1997 drivers/net/ethernet/chelsio/cxgb/sge.c 			    netif_queue_stopped(adapter->port[i].dev) ||
port             2017 drivers/net/ethernet/chelsio/cxgb/sge.c 			t1_sge_tx(skb, adapter, 0, adapter->port[i].dev);
port             2028 drivers/net/ethernet/chelsio/cxgb/sge.c 	if (netif_running(adapter->port[0].dev)) {
port             2049 drivers/net/ethernet/chelsio/cxgb/sge.c 	                t1_sge_tx(skb, adapter, 0, adapter->port[0].dev);
port             2067 drivers/net/ethernet/chelsio/cxgb/sge.c 	sge->netdev = adapter->port[0].dev;
port               89 drivers/net/ethernet/chelsio/cxgb/sge.h void t1_sge_get_port_stats(const struct sge *sge, int port, struct sge_port_stats *);
port              153 drivers/net/ethernet/chelsio/cxgb/subr.c 	struct cphy *phy = adapter->port[port_id].phy;
port              154 drivers/net/ethernet/chelsio/cxgb/subr.c 	struct link_config *lc = &adapter->port[port_id].link_config;
port              165 drivers/net/ethernet/chelsio/cxgb/subr.c 		struct cmac *mac = adapter->port[port_id].mac;
port              200 drivers/net/ethernet/chelsio/cxgb/subr.c 			struct cphy *phy = adapter->port[p].phy;
port              687 drivers/net/ethernet/chelsio/cxgb/subr.c 			phy = adapter->port[i].phy;
port              696 drivers/net/ethernet/chelsio/cxgb/subr.c 			phy = adapter->port[0].phy;
port              711 drivers/net/ethernet/chelsio/cxgb/subr.c 			phy = adapter->port[p].phy;
port              723 drivers/net/ethernet/chelsio/cxgb/subr.c 			phy = adapter->port[0].phy;
port              735 drivers/net/ethernet/chelsio/cxgb/subr.c 			struct cmac *mac = adapter->port[0].mac;
port              770 drivers/net/ethernet/chelsio/cxgb/subr.c 		adapter->port[i].mac->ops->interrupt_enable(adapter->port[i].mac);
port              771 drivers/net/ethernet/chelsio/cxgb/subr.c 		adapter->port[i].phy->ops->interrupt_enable(adapter->port[i].phy);
port              800 drivers/net/ethernet/chelsio/cxgb/subr.c 		adapter->port[i].mac->ops->interrupt_disable(adapter->port[i].mac);
port              801 drivers/net/ethernet/chelsio/cxgb/subr.c 		adapter->port[i].phy->ops->interrupt_disable(adapter->port[i].phy);
port              826 drivers/net/ethernet/chelsio/cxgb/subr.c 		adapter->port[i].mac->ops->interrupt_clear(adapter->port[i].mac);
port              827 drivers/net/ethernet/chelsio/cxgb/subr.c 		adapter->port[i].phy->ops->interrupt_clear(adapter->port[i].phy);
port             1013 drivers/net/ethernet/chelsio/cxgb/subr.c 		struct cmac *mac = adapter->port[i].mac;
port             1014 drivers/net/ethernet/chelsio/cxgb/subr.c 		struct cphy *phy = adapter->port[i].phy;
port             1091 drivers/net/ethernet/chelsio/cxgb/subr.c 		adapter->port[i].phy = bi->gphy->create(adapter->port[i].dev,
port             1093 drivers/net/ethernet/chelsio/cxgb/subr.c 		if (!adapter->port[i].phy) {
port             1099 drivers/net/ethernet/chelsio/cxgb/subr.c 		adapter->port[i].mac = mac = bi->gmac->create(adapter, i);
port             1114 drivers/net/ethernet/chelsio/cxgb/subr.c 			       adapter->port[i].dev->name);
port             1117 drivers/net/ethernet/chelsio/cxgb/subr.c 		memcpy(adapter->port[i].dev->dev_addr, hw_addr, ETH_ALEN);
port             1118 drivers/net/ethernet/chelsio/cxgb/subr.c 		init_link_config(&adapter->port[i].link_config, bi);
port              322 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	int port = 0;
port              328 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	for (port = 0; port < 12; port++)
port              329 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 		vsc_write(adapter, REG_DEV_SETUP(port), 0x0);
port              352 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	for (port = 0; port < 12; port++)
port              353 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 		vsc_write(adapter, REG_DEV_SETUP(port), 0x1);
port              385 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	int port = mac->instance->index;
port              387 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	vsc_write(mac->adapter, REG_MAC_LOW_ADDR(port),
port              389 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	vsc_write(mac->adapter, REG_MAC_HIGH_ADDR(port),
port              394 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	vsc_write(mac->adapter, REG_ING_FFILT_UM_EN, val | (port << 28));
port              408 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	int port = mac->instance->index;
port              410 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	vsc_read(mac->adapter, REG_MAC_LOW_ADDR(port), &addr_lo);
port              411 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	vsc_read(mac->adapter, REG_MAC_HIGH_ADDR(port), &addr_hi);
port              436 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	int port = mac->instance->index;
port              442 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 		v &= ~(1 << (port + 16));
port              444 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 		v |= 1 << (port + 16);
port              452 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	int port = mac->instance->index;
port              455 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	vsc_write(mac->adapter, REG_MAX_LEN(port), mtu + 14 + 4);
port              463 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	int enable, port = mac->instance->index;
port              472 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 		vsc_read(mac->adapter, REG_MODE_CFG(port), &v);
port              479 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 		vsc_write(mac->adapter, REG_MODE_CFG(port), v);
port              487 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 		vsc_write(mac->adapter, REG_DEV_SETUP(port), v | 1); /* reset */
port              488 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 		vsc_write(mac->adapter, REG_DEV_SETUP(port), v);
port              489 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 		vsc_read(mac->adapter, REG_DBG(port), &v);
port              497 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 		vsc_write(mac->adapter, REG_DBG(port), v);
port              499 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 		vsc_write(mac->adapter, REG_TX_IFG(port),
port              511 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 		vsc_write(mac->adapter, REG_MODE_CFG(port), enable);
port              515 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	vsc_read(mac->adapter, REG_PAUSE_CFG(port), &v);
port              524 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	vsc_write(mac->adapter, REG_PAUSE_CFG(port), v);
port              531 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	int port = mac->instance->index;
port              534 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	vsc_write(mac->adapter, REG_HIGH_LOW_WM(1,port), WM_ENABLE);
port              536 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	vsc_read(mac->adapter, REG_MODE_CFG(port), &val);
port              541 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	vsc_write(mac->adapter, REG_MODE_CFG(port), val);
port              548 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	int i, port = mac->instance->index;
port              553 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	vsc_read(mac->adapter, REG_MODE_CFG(port), &val);
port              558 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	vsc_write(mac->adapter, REG_MODE_CFG(port), val);
port              559 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	vsc_read(mac->adapter, REG_MODE_CFG(port), &val);
port              563 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 		vsc_write(mac->adapter, CRA(4, port, i), 0);
port              618 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	unsigned int port = mac->instance->index;
port              623 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 		rmon_update(mac, CRA(0x4, port, p->reg), stats + p->offset);
port              625 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	rmon_update(mac, REG_TX_OK_BYTES(port), &mac->stats.TxOctetsOK);
port              626 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	rmon_update(mac, REG_RX_OK_BYTES(port), &mac->stats.RxOctetsOK);
port              627 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	rmon_update(mac, REG_RX_BAD_BYTES(port), &mac->stats.RxOctetsBad);
port              647 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 		int port = mac->instance->index;
port              649 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 		rmon_update(mac, REG_RX_OK_BYTES(port),
port              651 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 		rmon_update(mac, REG_RX_BAD_BYTES(port),
port              653 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 		rmon_update(mac, REG_TX_OK_BYTES(port),
port              250 drivers/net/ethernet/chelsio/cxgb3/adapter.h 	struct net_device *port[MAX_NPORTS];
port              286 drivers/net/ethernet/chelsio/cxgb3/adapter.h 	return netdev_priv(adap->port[idx]);
port              201 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	struct net_device *dev = adap->port[port_id];
port              254 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	struct net_device *dev = adapter->port[port_id];
port              321 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	const struct net_device *dev = adap->port[port_id];
port              390 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		struct net_device *d = adap->port[j];
port              573 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	unsigned int nq1 = adap->port[1] ? adap2pinfo(adap, 1)->nqsets : 1;
port              664 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		struct net_device *dev = adap->port[i];
port              906 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	struct port_info *pi = netdev_priv(adapter->port[idx]);
port              917 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	memcpy(req->src_mac0, adapter->port[idx]->dev_addr, ETH_ALEN);
port              935 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	unsigned int mtus = adapter->port[0]->mtu;
port              937 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	if (adapter->port[1])
port              938 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		mtus |= adapter->port[1]->mtu << 16;
port              943 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 			      int hi, int port)
port              962 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	req->binding = port;
port             1194 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 				adapter->port[i]->features &
port             1252 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 			cxgb_vlan_mode(adap->port[i], adap->port[i]->features);
port             1363 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	tdev->lldev = adapter->port[0];
port             1372 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		     adapter->port[0]->mtu : 0xffff);
port             1826 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	cmd->base.port = (supported & SUPPORTED_TP) ? PORT_TP : PORT_FIBRE;
port             2317 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 			if (adapter->port[i] && adapter->port[i] != dev)
port             2326 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 			if (adapter->port[i]) {
port             2570 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 			     adapter->port[0]->mtu);
port             2644 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		struct net_device *dev = adapter->port[i];
port             2660 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		struct net_device *dev = adapter->port[i];
port             2691 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		struct net_device *dev = adapter->port[i];
port             2724 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	int port;
port             2750 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	for_each_port(adapter, port) {
port             2751 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		struct cmac *mac =  &adap2pinfo(adapter, port)->mac;
port             2844 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		struct net_device *dev = adapter->port[i];
port             2891 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	struct net_device *netdev = adapter->port[port_id];
port             2911 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		struct net_device *netdev = adapter->port[i];
port             2958 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		struct net_device *netdev = adapter->port[i];
port             3158 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		struct net_device *dev = adap->port[i];
port             3307 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		adapter->port[i] = netdev;
port             3343 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		err = register_netdev(adapter->port[i]);
port             3347 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 				 adapter->port[i]->name);
port             3354 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 				adapter->name = adapter->port[i]->name;
port             3365 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		cxgb3_init_iscsi_mac(adapter->port[i]);
port             3383 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	err = sysfs_create_group(&adapter->port[0]->dev.kobj,
port             3399 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		if (adapter->port[i])
port             3400 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 			free_netdev(adapter->port[i]);
port             3424 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		sysfs_remove_group(&adapter->port[0]->dev.kobj,
port             3436 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 			unregister_netdev(adapter->port[i]);
port             3443 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 			if (adapter->port[i])
port             3444 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 				free_netdev(adapter->port[i]);
port              164 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c void cxgb3_event_notify(struct t3cdev *tdev, u32 event, u32 port)
port              171 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 			client->event_handler(tdev, event, port);
port              183 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 		struct net_device *dev = adapter->port[i];
port              432 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 			ports->lldevs[i] = adapter->port[i];
port             1063 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 			if (dev == adapter->port[i]) {
port               67 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.h void cxgb3_event_notify(struct t3cdev *tdev, u32 event, u32 port);
port               90 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.h 	void (*event_handler)(struct t3cdev *tdev, u32 event, u32 port);
port             2086 drivers/net/ethernet/chelsio/cxgb3/sge.c 	skb->protocol = eth_type_trans(skb, adap->port[p->iff]);
port             3745 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c 		p->phy.mdio.dev = adapter->port[i];
port             3760 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c 		memcpy(adapter->port[i]->dev_addr, hw_addr,
port              481 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h 	unsigned char port;
port              961 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h 	struct net_device *port[MAX_NPORTS];
port             1342 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h 	ether_addr_copy(adapter->port[port_idx]->dev_addr, hw_addr);
port             1343 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h 	ether_addr_copy(adapter->port[port_idx]->perm_addr, hw_addr);
port             1366 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h 	return netdev_priv(adap->port[idx]);
port             1588 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h fw_port_cap32_t t4_link_acaps(struct adapter *adapter, unsigned int port,
port             1591 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h 		       unsigned int port, struct link_config *lc,
port             1595 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h 				unsigned int port, struct link_config *lc)
port             1597 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h 	return t4_link_l1cfg_core(adapter, mbox, port, lc,
port             1602 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h 				   unsigned int port, struct link_config *lc)
port             1604 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h 	return t4_link_l1cfg_core(adapter, mbox, port, lc,
port             1608 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h int t4_restart_aneg(struct adapter *adap, unsigned int mbox, unsigned int port);
port             1683 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h 		     int port, int pf, int vf, u8 mac[]);
port             1753 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h void t4_wol_magic_enable(struct adapter *adap, unsigned int port,
port             1755 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h int t4_wol_pat_enable(struct adapter *adap, unsigned int port, unsigned int map,
port             1787 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h int t4_alloc_vi(struct adapter *adap, unsigned int mbox, unsigned int port,
port             1888 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h int t4_i2c_rd(struct adapter *adap, unsigned int mbox, int port,
port              277 drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c 	int port = FW_PORT_CMD_PORTID_G(be32_to_cpu(pcmd->op_to_portid));
port              278 drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c 	struct net_device *dev = adap->port[adap->chan_map[port]];
port             1342 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	if (tp.port < 8) {
port             1343 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		i = adap->chan_map[tp.port & 3];
port             1350 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 			   adap->port[i]->name, tp.port < 4 ? "Rx" : "Tx");
port             1353 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 			   tp.port - 8);
port             1453 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	tp.port = TRC_PORT_NONE;
port             1514 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		if (!strncmp(word, "loopback", 8) && tp.port == TRC_PORT_NONE) {
port             1517 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 			tp.port = word[8] - '0' + 8;
port             1520 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		if (!strncmp(word, "tx", 2) && tp.port == TRC_PORT_NONE) {
port             1523 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 			tp.port = word[2] - '0' + 4;
port             1524 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 			if (adap->chan_map[tp.port & 3] >= MAX_NPORTS)
port             1528 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		if (!strncmp(word, "rx", 2) && tp.port == TRC_PORT_NONE) {
port             1531 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 			tp.port = word[2] - '0';
port             1532 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 			if (adap->chan_map[tp.port] >= MAX_NPORTS)
port             1597 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	if (tp.port == TRC_PORT_NONE)
port             2400 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		int port = (uintptr_t)v - 2;
port             2401 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		struct net_device *dev = adap->port[port];
port             2407 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 			   port,
port              609 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	base->port = from_fw_port_mod_type(pi->port_type, pi->mod_type);
port             1052 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	unsigned int port;
port             1058 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	for_each_port(adap, port)
port             1059 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		if (port == pi->port_id)
port             1060 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 			timer[port] = timer_usecs;
port             1062 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 			timer[port] = get_dbqtimer(adap->port[port]);
port             1070 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	for_each_port(adap, port) {
port             1071 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		ret = set_dbqtimer(adap->port[port], timer[port]);
port              745 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c 	struct net_device *dev = adapter->port[0];
port              283 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	struct net_device *dev = adapter->port[port_id];
port              309 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	struct net_device *dev = adap->port[port_id];
port              533 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	int port = FW_PORT_CMD_PORTID_G(ntohl(pcmd->op_to_portid));
port              534 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	struct net_device *dev = adap->port[adap->chan_map[port]];
port              603 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			int port = FW_PORT_CMD_PORTID_G(
port              608 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			dev = q->adap->port[q->adap->chan_map[port]];
port              694 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	snprintf(adap->msix_info[0].desc, n, "%s", adap->port[0]->name);
port              698 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		 adap->port[0]->name);
port              702 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		struct net_device *d = adap->port[j];
port              966 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		err = t4_sge_alloc_rxq(adap, &s->intrq, false, adap->port[0], 0,
port              973 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	err = t4_sge_alloc_rxq(adap, &s->fw_evtq, true, adap->port[0],
port              997 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		struct net_device *dev = adap->port[i];
port             1035 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		err = t4_sge_alloc_ctrl_txq(adap, &s->ctrlq[i], adap->port[i],
port             1042 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		err = t4_sge_alloc_eth_txq(adap, &s->ptptxq, adap->port[0],
port             1043 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 					   netdev_get_tx_queue(adap->port[0], 0)
port             1052 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		     RSSCONTROL_V(netdev2pinfo(adap->port[0])->tx_chan) |
port             2292 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 				cxgb4_clip_get(adap->port[0],
port             2296 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 				cxgb4_clip_release(adap->port[0],
port             2339 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		dev = adap->port[i];
port             2389 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 				  adap->port[0]->name, adap);
port             2478 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		unsigned int queue, unsigned char port, unsigned char mask)
port             2516 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			f->fs.val.iport = port;
port             3225 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		    adapter->vxlan_port != ti->port)
port             3237 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		    adapter->geneve_port != ti->port)
port             3291 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		    adapter->vxlan_port == ti->port) {
port             3300 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 				    be16_to_cpu(ti->port));
port             3304 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		adapter->vxlan_port = ti->port;
port             3308 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			     VXLAN_V(be16_to_cpu(ti->port)) | VXLAN_EN_F);
port             3312 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		    adapter->geneve_port == ti->port) {
port             3321 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 				    be16_to_cpu(ti->port));
port             3325 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		adapter->geneve_port = ti->port;
port             3329 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			     GENEVE_V(be16_to_cpu(ti->port)) | GENEVE_EN_F);
port             3352 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 				    be16_to_cpu(ti->port));
port             3452 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	int port;
port             3461 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	for_each_port(adap, port) {
port             3462 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		struct net_device *dev = adap->port[port];
port             4947 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		struct net_device *dev = adap->port[i];
port             5040 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		struct net_device *dev = adap->port[i];
port             5455 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		if (adapter->port[i]) {
port             5462 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			free_netdev(adapter->port[i]);
port             5543 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		unregister_netdev(adap->port[0]);
port             5544 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		free_netdev(adap->port[0]);
port             5545 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		adap->port[0] = NULL;
port             5557 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		unsigned int pmask, port;
port             5596 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		port = ffs(pmask) - 1;
port             5607 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		pi->lport = port;
port             5608 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		pi->tx_chan = port;
port             5611 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		adap->port[0] = netdev;
port             5614 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		err = register_netdev(adap->port[0]);
port             5617 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			free_netdev(adap->port[0]);
port             5618 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			adap->port[0] = NULL;
port             5625 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			unregister_netdev(adap->port[0]);
port             5626 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			free_netdev(adap->port[0]);
port             5627 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			adap->port[0] = NULL;
port             5637 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			unregister_netdev(adap->port[0]);
port             5638 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			free_netdev(adap->port[0]);
port             5639 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			adap->port[0] = NULL;
port             5866 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		adapter->port[i] = netdev;
port             6058 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		adapter->port[i]->dev_port = pi->lport;
port             6059 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		netif_set_real_num_tx_queues(adapter->port[i], pi->nqsets);
port             6060 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		netif_set_real_num_rx_queues(adapter->port[i], pi->nqsets);
port             6062 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		netif_carrier_off(adapter->port[i]);
port             6064 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		err = register_netdev(adapter->port[i]);
port             6068 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		print_port_info(adapter->port[i]);
port             6167 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			if (adapter->port[i]->reg_state == NETREG_REGISTERED)
port             6168 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 				unregister_netdev(adapter->port[i]);
port             6238 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			if (adapter->port[i]->reg_state == NETREG_REGISTERED)
port             6239 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 				cxgb_close(adapter->port[i]);
port              127 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c int cxgb4_ptprx_timestamping(struct port_info *pi, u8 port, u16 mode)
port              137 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c 				     FW_PTP_CMD_PORTID_V(port));
port              149 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c int cxgb4_ptp_txtype(struct adapter *adapter, u8 port)
port              158 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c 				     FW_PTP_CMD_PORTID_V(port));
port               69 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.h int cxgb4_ptprx_timestamping(struct port_info *pi, u8 port, u16 mode);
port              571 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c 				n_dev = adap->port[i];
port              756 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c 			ret = cxgb4_get_filter_counters(adap->port[0],
port              122 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c 				n_dev = adap->port[i];
port              170 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c 				       adap->port[que_idx++ / per_chan],
port              415 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c 			 adap->port[0]->name, rxq_info->name, idx);
port              491 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c 		err = t4_sge_alloc_uld_txq(adap, txq, adap->port[i / j],
port              659 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c 	lld->ports = adap->port;
port              199 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h 			       unsigned char port, unsigned char mask);
port              299 drivers/net/ethernet/chelsio/cxgb4/l2t.c 					   u8 port, u8 *dmac)
port              311 drivers/net/ethernet/chelsio/cxgb4/l2t.c 				    (e->vlan == vlan) && (e->lport == port))
port              586 drivers/net/ethernet/chelsio/cxgb4/l2t.c 					 u8 port, u8 *eth_addr)
port              593 drivers/net/ethernet/chelsio/cxgb4/l2t.c 	e = find_or_alloc_l2e(d, vlan, port, eth_addr);
port              599 drivers/net/ethernet/chelsio/cxgb4/l2t.c 			e->lport = port;
port              629 drivers/net/ethernet/chelsio/cxgb4/l2t.c 					    u8 port, u8 *dmac)
port              633 drivers/net/ethernet/chelsio/cxgb4/l2t.c 	return t4_l2t_alloc_switching(adap, vlan, port, dmac);
port              119 drivers/net/ethernet/chelsio/cxgb4/l2t.h 					    u8 port, u8 *dmac);
port              122 drivers/net/ethernet/chelsio/cxgb4/l2t.h 					 u8 port, u8 *dmac);
port              502 drivers/net/ethernet/chelsio/cxgb4/sched.c 		struct port_info *pi = netdev2pinfo(adap->port[j]);
port             2324 drivers/net/ethernet/chelsio/cxgb4/sge.c 			skb->dev = q->adap->port[0];
port             2712 drivers/net/ethernet/chelsio/cxgb4/sge.c 	skb->dev = adap->port[0];
port             4138 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c fw_port_cap32_t t4_link_acaps(struct adapter *adapter, unsigned int port,
port             4216 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		       unsigned int port, struct link_config *lc,
port             4232 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 	rcap = t4_link_acaps(adapter, port, lc);
port             4236 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 				       FW_PORT_CMD_PORTID_V(port));
port             4273 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c int t4_restart_aneg(struct adapter *adap, unsigned int mbox, unsigned int port)
port             4281 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 				     FW_PORT_CMD_PORTID_V(port));
port             4958 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c static void xgmac_intr_handler(struct adapter *adap, int port)
port             4963 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		int_cause_reg = PORT_REG(port, XGMAC_PORT_INT_CAUSE_A);
port             4965 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		int_cause_reg = T5_PORT_REG(port, MAC_PORT_INT_CAUSE_A);
port             4975 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 			  port);
port             4978 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 			  port);
port             4979 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 	t4_write_reg(adap, PORT_REG(port, XGMAC_PORT_INT_CAUSE_A), v);
port             5980 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 	if (tp->port > (is_t4(adap->params.chip) ? 11 : 19) || tp->invert > 1 ||
port             6002 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		     TFPORT_V(tp->port) | TFEN_F | TFINVERTMATCH_V(tp->invert) :
port             6003 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		     T5_TFPORT_V(tp->port) | T5_TFEN_F |
port             6030 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		tp->port =  TFPORT_G(ctla);
port             6034 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		tp->port = T5_TFPORT_G(ctla);
port             7630 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c int t4_alloc_vi(struct adapter *adap, unsigned int mbox, unsigned int port,
port             7642 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 	c.portid_pkd = FW_VI_CMD_PORTID_V(port);
port             9202 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 	int port;
port             9206 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 	for_each_port(adapter, port) {
port             9208 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 				       PORT_REG(port, XGMAC_PORT_CFG_A) :
port             9209 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 				       T5_PORT_REG(port, MAC_PORT_CFG_A);
port             9594 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		     int port, int pf, int vf, u8 mac[])
port             9626 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 				       FW_PORT_CMD_PORTID_V(port));
port             9658 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 	ret = t4_alloc_vi(pi->adapter, mbox, port, pf, vf, 1, mac, &rss_size,
port             9664 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 	pi->tx_chan = port;
port             9665 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 	pi->lport = port;
port             9667 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 	pi->rx_cchan = t4_get_tp_e2c_map(pi->adapter, port);
port             9704 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		memcpy(adap->port[i]->dev_addr, addr, ETH_ALEN);
port             10391 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c int t4_i2c_rd(struct adapter *adap, unsigned int mbox, int port,
port             10413 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 	ldst_cmd.u.i2c.pid = (port < 0 ? 0xff : port);
port              386 drivers/net/ethernet/chelsio/cxgb4vf/adapter.h 	struct net_device *port[MAX_NPORTS];
port              495 drivers/net/ethernet/chelsio/cxgb4vf/adapter.h 	return adapter->port[pidx]->name;
port              510 drivers/net/ethernet/chelsio/cxgb4vf/adapter.h 	memcpy(adapter->port[pidx]->dev_addr, hw_addr, ETH_ALEN);
port              533 drivers/net/ethernet/chelsio/cxgb4vf/adapter.h 	return netdev_priv(adapter->port[pidx]);
port              140 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	struct net_device *dev = adapter->port[pidx];
port              219 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	const struct net_device *dev = adapter->port[pidx];
port              367 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		struct net_device *dev = adapter->port[pidx];
port              611 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 					 adapter->port[0], 0, NULL, NULL);
port              619 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	err = t4vf_sge_alloc_rxq(adapter, &s->fw_evtq, true, adapter->port[0],
port              632 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		struct net_device *dev = adapter->port[pidx];
port              663 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		struct net_device *dev = adapter->port[pidx];
port             1455 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	base->port = from_fw_port_mod_type(pi->port_type, pi->mod_type);
port             2386 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		struct net_device *dev = adapter->port[pidx];
port             3110 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		adapter->port[pidx] = netdev;
port             3229 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		struct port_info *pi = netdev_priv(adapter->port[pidx]);
port             3230 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		netdev = adapter->port[pidx];
port             3268 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 			 adapter->port[pidx]->name,
port             3293 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		netdev = adapter->port[pidx];
port             3346 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 				unregister_netdev(adapter->port[pidx]);
port             3369 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 			struct net_device *netdev = adapter->port[pidx];
port             3419 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 			unregister_netdev(adapter->port[pidx]);
port             1649 drivers/net/ethernet/cirrus/cs89x0.c 	unsigned *port;
port             1669 drivers/net/ethernet/cirrus/cs89x0.c 		for (port = netcard_portlist; *port; port++) {
port             1670 drivers/net/ethernet/cirrus/cs89x0.c 			if (cs89x0_ioport_probe(dev, *port, 0) == 0)
port             1674 drivers/net/ethernet/cirrus/cs89x0.c 		if (!*port)
port              119 drivers/net/ethernet/cisco/enic/enic_ethtool.c 	base->port = PORT_FIBRE;
port              184 drivers/net/ethernet/cisco/enic/enic_main.c 	__be16 port = ti->port;
port              208 drivers/net/ethernet/cisco/enic/enic_main.c 		if (ntohs(port) == enic->vxlan.vxlan_udp_port_number)
port              223 drivers/net/ethernet/cisco/enic/enic_main.c 					   ntohs(port));
port              232 drivers/net/ethernet/cisco/enic/enic_main.c 	enic->vxlan.vxlan_udp_port_number = ntohs(port);
port              235 drivers/net/ethernet/cisco/enic/enic_main.c 		    (int)enic->vxlan.patch_level, ntohs(port), ti->sa_family);
port              241 drivers/net/ethernet/cisco/enic/enic_main.c 		    ntohs(port), ti->sa_family, ti->type);
port              254 drivers/net/ethernet/cisco/enic/enic_main.c 	if ((ntohs(ti->port) != enic->vxlan.vxlan_udp_port_number) ||
port              257 drivers/net/ethernet/cisco/enic/enic_main.c 			    ntohs(ti->port), ti->sa_family, ti->type);
port              265 drivers/net/ethernet/cisco/enic/enic_main.c 			   ntohs(ti->port));
port              272 drivers/net/ethernet/cisco/enic/enic_main.c 		    ntohs(ti->port), ti->sa_family);
port              285 drivers/net/ethernet/cisco/enic/enic_main.c 	u16 port = 0;
port              320 drivers/net/ethernet/cisco/enic/enic_main.c 		port = be16_to_cpu(udph->dest);
port              326 drivers/net/ethernet/cisco/enic/enic_main.c 	if (port  != enic->vxlan.vxlan_udp_port_number)
port             1131 drivers/net/ethernet/cisco/enic/enic_main.c 	struct nlattr *port[])
port             1142 drivers/net/ethernet/cisco/enic/enic_main.c 	if (!port[IFLA_PORT_REQUEST])
port             1149 drivers/net/ethernet/cisco/enic/enic_main.c 	pp->request = nla_get_u8(port[IFLA_PORT_REQUEST]);
port             1151 drivers/net/ethernet/cisco/enic/enic_main.c 	if (port[IFLA_PORT_PROFILE]) {
port             1153 drivers/net/ethernet/cisco/enic/enic_main.c 		memcpy(pp->name, nla_data(port[IFLA_PORT_PROFILE]),
port             1157 drivers/net/ethernet/cisco/enic/enic_main.c 	if (port[IFLA_PORT_INSTANCE_UUID]) {
port             1160 drivers/net/ethernet/cisco/enic/enic_main.c 			nla_data(port[IFLA_PORT_INSTANCE_UUID]), PORT_UUID_MAX);
port             1163 drivers/net/ethernet/cisco/enic/enic_main.c 	if (port[IFLA_PORT_HOST_UUID]) {
port             1166 drivers/net/ethernet/cisco/enic/enic_main.c 			nla_data(port[IFLA_PORT_HOST_UUID]), PORT_UUID_MAX);
port              227 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port              231 drivers/net/ethernet/cortina/gemini.c 	spin_lock_irqsave(&port->config_lock, flags);
port              233 drivers/net/ethernet/cortina/gemini.c 	reg = readl(port->gmac_base + GMAC_CONFIG0);
port              235 drivers/net/ethernet/cortina/gemini.c 	writel(reg, port->gmac_base + GMAC_CONFIG0);
port              237 drivers/net/ethernet/cortina/gemini.c 	spin_unlock_irqrestore(&port->config_lock, flags);
port              242 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port              246 drivers/net/ethernet/cortina/gemini.c 	spin_lock_irqsave(&port->config_lock, flags);
port              248 drivers/net/ethernet/cortina/gemini.c 	reg = readl(port->gmac_base + GMAC_CONFIG0);
port              250 drivers/net/ethernet/cortina/gemini.c 	writel(reg, port->gmac_base + GMAC_CONFIG0);
port              252 drivers/net/ethernet/cortina/gemini.c 	spin_unlock_irqrestore(&port->config_lock, flags);
port              257 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port              261 drivers/net/ethernet/cortina/gemini.c 	spin_lock_irqsave(&port->config_lock, flags);
port              263 drivers/net/ethernet/cortina/gemini.c 	val = readl(port->gmac_base + GMAC_CONFIG0);
port              265 drivers/net/ethernet/cortina/gemini.c 	writel(val, port->gmac_base + GMAC_CONFIG0);
port              267 drivers/net/ethernet/cortina/gemini.c 	spin_unlock_irqrestore(&port->config_lock, flags);
port              274 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port              278 drivers/net/ethernet/cortina/gemini.c 	spin_lock_irqsave(&port->config_lock, flags);
port              280 drivers/net/ethernet/cortina/gemini.c 	val = readl(port->gmac_base + GMAC_CONFIG0);
port              286 drivers/net/ethernet/cortina/gemini.c 	writel(val, port->gmac_base + GMAC_CONFIG0);
port              288 drivers/net/ethernet/cortina/gemini.c 	spin_unlock_irqrestore(&port->config_lock, flags);
port              293 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port              299 drivers/net/ethernet/cortina/gemini.c 	status.bits32 = readl(port->gmac_base + GMAC_STATUS);
port              347 drivers/net/ethernet/cortina/gemini.c 	if (netif_msg_link(port)) {
port              357 drivers/net/ethernet/cortina/gemini.c 	writel(status.bits32, port->gmac_base + GMAC_STATUS);
port              363 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port              365 drivers/net/ethernet/cortina/gemini.c 	struct device *dev = port->dev;
port              401 drivers/net/ethernet/cortina/gemini.c 	writel(status.bits32, port->gmac_base + GMAC_STATUS);
port              403 drivers/net/ethernet/cortina/gemini.c 	if (netif_msg_link(port))
port              464 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port              516 drivers/net/ethernet/cortina/gemini.c 	tmp.bits32 = readl(port->gmac_base + GMAC_CONFIG0);
port              518 drivers/net/ethernet/cortina/gemini.c 	writel(config0.bits32, port->gmac_base + GMAC_CONFIG0);
port              519 drivers/net/ethernet/cortina/gemini.c 	writel(config1.bits32, port->gmac_base + GMAC_CONFIG1);
port              520 drivers/net/ethernet/cortina/gemini.c 	writel(config2.bits32, port->gmac_base + GMAC_CONFIG2);
port              521 drivers/net/ethernet/cortina/gemini.c 	writel(config3.bits32, port->gmac_base + GMAC_CONFIG3);
port              523 drivers/net/ethernet/cortina/gemini.c 	val = readl(port->dma_base + GMAC_AHB_WEIGHT_REG);
port              524 drivers/net/ethernet/cortina/gemini.c 	writel(ahb_weight.bits32, port->dma_base + GMAC_AHB_WEIGHT_REG);
port              527 drivers/net/ethernet/cortina/gemini.c 	       port->dma_base + GMAC_TX_WEIGHTING_CTRL_0_REG);
port              529 drivers/net/ethernet/cortina/gemini.c 	       port->dma_base + GMAC_TX_WEIGHTING_CTRL_1_REG);
port              531 drivers/net/ethernet/cortina/gemini.c 	port->rxq_order = DEFAULT_GMAC_RXQ_ORDER;
port              532 drivers/net/ethernet/cortina/gemini.c 	port->txq_order = DEFAULT_GMAC_TXQ_ORDER;
port              533 drivers/net/ethernet/cortina/gemini.c 	port->rx_coalesce_nsecs = DEFAULT_RX_COALESCE_NSECS;
port              538 drivers/net/ethernet/cortina/gemini.c 	port->irq_every_tx_packets = 1 << (port->txq_order - 2);
port              551 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port              553 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet *geth = port->geth;
port              554 drivers/net/ethernet/cortina/gemini.c 	size_t entries = 1 << port->txq_order;
port              555 drivers/net/ethernet/cortina/gemini.c 	struct gmac_txq *txq = port->txq;
port              563 drivers/net/ethernet/cortina/gemini.c 	rwptr_reg = port->dma_base + GMAC_SW_TX_QUEUE0_PTR_REG;
port              570 drivers/net/ethernet/cortina/gemini.c 				       &port->txq_dma_base, GFP_KERNEL);
port              577 drivers/net/ethernet/cortina/gemini.c 	if (port->txq_dma_base & ~DMA_Q_BASE_MASK) {
port              580 drivers/net/ethernet/cortina/gemini.c 				  desc_ring, port->txq_dma_base);
port              585 drivers/net/ethernet/cortina/gemini.c 	writel(port->txq_dma_base | port->txq_order,
port              586 drivers/net/ethernet/cortina/gemini.c 	       port->dma_base + GMAC_SW_TX_QUEUE_BASE_REG);
port              610 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port              611 drivers/net/ethernet/cortina/gemini.c 	unsigned int m = (1 << port->txq_order) - 1;
port              612 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet *geth = port->geth;
port              663 drivers/net/ethernet/cortina/gemini.c 			u64_stats_update_begin(&port->tx_stats_syncp);
port              664 drivers/net/ethernet/cortina/gemini.c 			port->tx_frag_stats[nfrags]++;
port              665 drivers/net/ethernet/cortina/gemini.c 			u64_stats_update_end(&port->tx_stats_syncp);
port              669 drivers/net/ethernet/cortina/gemini.c 	u64_stats_update_begin(&port->ir_stats_syncp);
port              670 drivers/net/ethernet/cortina/gemini.c 	port->stats.tx_errors += errs;
port              671 drivers/net/ethernet/cortina/gemini.c 	port->stats.tx_packets += pkts;
port              672 drivers/net/ethernet/cortina/gemini.c 	port->stats.tx_bytes += bytes;
port              673 drivers/net/ethernet/cortina/gemini.c 	port->tx_hw_csummed += hwchksum;
port              674 drivers/net/ethernet/cortina/gemini.c 	u64_stats_update_end(&port->ir_stats_syncp);
port              681 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port              683 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet *geth = port->geth;
port              687 drivers/net/ethernet/cortina/gemini.c 	rwptr_reg = port->dma_base + GMAC_SW_TX_QUEUE0_PTR_REG;
port              695 drivers/net/ethernet/cortina/gemini.c 		gmac_clean_txq(netdev, port->txq + i, r);
port              697 drivers/net/ethernet/cortina/gemini.c 	writel(0, port->dma_base + GMAC_SW_TX_QUEUE_BASE_REG);
port              699 drivers/net/ethernet/cortina/gemini.c 	kfree(port->txq->skb);
port              701 drivers/net/ethernet/cortina/gemini.c 			  n_txq * sizeof(*port->txq->ring) << port->txq_order,
port              702 drivers/net/ethernet/cortina/gemini.c 			  port->txq->ring, port->txq_dma_base);
port              707 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port              708 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet *geth = port->geth;
port              712 drivers/net/ethernet/cortina/gemini.c 	port->rxq_rwptr = &qhdr->word1;
port              715 drivers/net/ethernet/cortina/gemini.c 	port->rxq_ring = dma_alloc_coherent(geth->dev,
port              716 drivers/net/ethernet/cortina/gemini.c 				sizeof(*port->rxq_ring) << port->rxq_order,
port              717 drivers/net/ethernet/cortina/gemini.c 				&port->rxq_dma_base, GFP_KERNEL);
port              718 drivers/net/ethernet/cortina/gemini.c 	if (!port->rxq_ring)
port              720 drivers/net/ethernet/cortina/gemini.c 	if (port->rxq_dma_base & ~NONTOE_QHDR0_BASE_MASK) {
port              725 drivers/net/ethernet/cortina/gemini.c 	writel(port->rxq_dma_base | port->rxq_order, &qhdr->word0);
port              726 drivers/net/ethernet/cortina/gemini.c 	writel(0, port->rxq_rwptr);
port              732 drivers/net/ethernet/cortina/gemini.c 		    struct gemini_ethernet_port *port,
port              759 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port              760 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet *geth = port->geth;
port              761 drivers/net/ethernet/cortina/gemini.c 	struct gmac_rxdesc *rxd = port->rxq_ring;
port              788 drivers/net/ethernet/cortina/gemini.c 		r &= ((1 << port->rxq_order) - 1);
port              794 drivers/net/ethernet/cortina/gemini.c 		gpage = gmac_get_queue_page(geth, port, mapping + PAGE_SIZE);
port              803 drivers/net/ethernet/cortina/gemini.c 	dma_free_coherent(geth->dev, sizeof(*port->rxq_ring) << port->rxq_order,
port              804 drivers/net/ethernet/cortina/gemini.c 			  port->rxq_ring, port->rxq_dma_base);
port             1042 drivers/net/ethernet/cortina/gemini.c static int geth_resize_freeq(struct gemini_ethernet_port *port)
port             1044 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet *geth = port->geth;
port             1045 drivers/net/ethernet/cortina/gemini.c 	struct net_device *netdev = port->netdev;
port             1062 drivers/net/ethernet/cortina/gemini.c 	new_size = 1 << (port->rxq_order + 1);
port             1066 drivers/net/ethernet/cortina/gemini.c 		   port->rxq_order);
port             1113 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port             1114 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet *geth = port->geth;
port             1140 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port             1142 drivers/net/ethernet/cortina/gemini.c 	unsigned short m = (1 << port->txq_order) - 1;
port             1144 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet *geth = port->geth;
port             1230 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port             1231 drivers/net/ethernet/cortina/gemini.c 	unsigned short m = (1 << port->txq_order) - 1;
port             1243 drivers/net/ethernet/cortina/gemini.c 	ptr_reg = port->dma_base + GMAC_SW_TX_QUEUE_PTR_REG(txq_num);
port             1244 drivers/net/ethernet/cortina/gemini.c 	txq = &port->txq[txq_num];
port             1268 drivers/net/ethernet/cortina/gemini.c 			u64_stats_update_begin(&port->tx_stats_syncp);
port             1270 drivers/net/ethernet/cortina/gemini.c 			u64_stats_update_end(&port->tx_stats_syncp);
port             1279 drivers/net/ethernet/cortina/gemini.c 		u64_stats_update_begin(&port->tx_stats_syncp);
port             1280 drivers/net/ethernet/cortina/gemini.c 		port->tx_frags_linearized++;
port             1281 drivers/net/ethernet/cortina/gemini.c 		u64_stats_update_end(&port->tx_stats_syncp);
port             1295 drivers/net/ethernet/cortina/gemini.c 	u64_stats_update_begin(&port->tx_stats_syncp);
port             1296 drivers/net/ethernet/cortina/gemini.c 	port->stats.tx_dropped++;
port             1297 drivers/net/ethernet/cortina/gemini.c 	u64_stats_update_end(&port->tx_stats_syncp);
port             1309 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port             1310 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet *geth = port->geth;
port             1338 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port             1339 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet *geth = port->geth;
port             1355 drivers/net/ethernet/cortina/gemini.c static struct sk_buff *gmac_skb_if_good_frame(struct gemini_ethernet_port *port,
port             1363 drivers/net/ethernet/cortina/gemini.c 	port->rx_stats[rx_status]++;
port             1364 drivers/net/ethernet/cortina/gemini.c 	port->rx_csum_stats[rx_csum]++;
port             1369 drivers/net/ethernet/cortina/gemini.c 		port->stats.rx_errors++;
port             1372 drivers/net/ethernet/cortina/gemini.c 			port->stats.rx_length_errors++;
port             1374 drivers/net/ethernet/cortina/gemini.c 			port->stats.rx_over_errors++;
port             1376 drivers/net/ethernet/cortina/gemini.c 			port->stats.rx_crc_errors++;
port             1378 drivers/net/ethernet/cortina/gemini.c 			port->stats.rx_frame_errors++;
port             1382 drivers/net/ethernet/cortina/gemini.c 	skb = napi_get_frags(&port->napi);
port             1390 drivers/net/ethernet/cortina/gemini.c 	port->stats.rx_bytes += frame_len;
port             1391 drivers/net/ethernet/cortina/gemini.c 	port->stats.rx_packets++;
port             1397 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port             1398 drivers/net/ethernet/cortina/gemini.c 	unsigned short m = (1 << port->rxq_order) - 1;
port             1399 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet *geth = port->geth;
port             1400 drivers/net/ethernet/cortina/gemini.c 	void __iomem *ptr_reg = port->rxq_rwptr;
port             1423 drivers/net/ethernet/cortina/gemini.c 		rx = port->rxq_ring + r;
port             1443 drivers/net/ethernet/cortina/gemini.c 		gpage = gmac_get_queue_page(geth, port, mapping + PAGE_SIZE);
port             1452 drivers/net/ethernet/cortina/gemini.c 				napi_free_frags(&port->napi);
port             1453 drivers/net/ethernet/cortina/gemini.c 				port->stats.rx_dropped++;
port             1456 drivers/net/ethernet/cortina/gemini.c 			skb = gmac_skb_if_good_frame(port, word0, frame_len);
port             1486 drivers/net/ethernet/cortina/gemini.c 			napi_gro_frags(&port->napi);
port             1494 drivers/net/ethernet/cortina/gemini.c 			napi_free_frags(&port->napi);
port             1501 drivers/net/ethernet/cortina/gemini.c 		port->stats.rx_dropped++;
port             1510 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(napi->dev);
port             1511 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet *geth = port->geth;
port             1516 drivers/net/ethernet/cortina/gemini.c 	u64_stats_update_begin(&port->rx_stats_syncp);
port             1523 drivers/net/ethernet/cortina/gemini.c 		++port->rx_napi_exits;
port             1526 drivers/net/ethernet/cortina/gemini.c 	port->freeq_refill += (budget - received);
port             1527 drivers/net/ethernet/cortina/gemini.c 	if (port->freeq_refill > freeq_threshold) {
port             1528 drivers/net/ethernet/cortina/gemini.c 		port->freeq_refill -= freeq_threshold;
port             1532 drivers/net/ethernet/cortina/gemini.c 	u64_stats_update_end(&port->rx_stats_syncp);
port             1538 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port             1539 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet *geth = port->geth;
port             1562 drivers/net/ethernet/cortina/gemini.c 	reg[0] = readl(port->dma_base + GMAC_DMA_RX_FIRST_DESC_REG);
port             1563 drivers/net/ethernet/cortina/gemini.c 	reg[1] = readl(port->dma_base + GMAC_DMA_RX_CURR_DESC_REG);
port             1564 drivers/net/ethernet/cortina/gemini.c 	reg[2] = GET_RPTR(port->rxq_rwptr);
port             1565 drivers/net/ethernet/cortina/gemini.c 	reg[3] = GET_WPTR(port->rxq_rwptr);
port             1569 drivers/net/ethernet/cortina/gemini.c 	reg[0] = readl(port->dma_base + GMAC_DMA_RX_DESC_WORD0_REG);
port             1570 drivers/net/ethernet/cortina/gemini.c 	reg[1] = readl(port->dma_base + GMAC_DMA_RX_DESC_WORD1_REG);
port             1571 drivers/net/ethernet/cortina/gemini.c 	reg[2] = readl(port->dma_base + GMAC_DMA_RX_DESC_WORD2_REG);
port             1572 drivers/net/ethernet/cortina/gemini.c 	reg[3] = readl(port->dma_base + GMAC_DMA_RX_DESC_WORD3_REG);
port             1577 drivers/net/ethernet/cortina/gemini.c 	ptr_reg = port->dma_base + GMAC_SW_TX_QUEUE0_PTR_REG;
port             1579 drivers/net/ethernet/cortina/gemini.c 	reg[0] = readl(port->dma_base + GMAC_DMA_TX_FIRST_DESC_REG);
port             1580 drivers/net/ethernet/cortina/gemini.c 	reg[1] = readl(port->dma_base + GMAC_DMA_TX_CURR_DESC_REG);
port             1586 drivers/net/ethernet/cortina/gemini.c 	reg[0] = readl(port->dma_base + GMAC_DMA_TX_DESC_WORD0_REG);
port             1587 drivers/net/ethernet/cortina/gemini.c 	reg[1] = readl(port->dma_base + GMAC_DMA_TX_DESC_WORD1_REG);
port             1588 drivers/net/ethernet/cortina/gemini.c 	reg[2] = readl(port->dma_base + GMAC_DMA_TX_DESC_WORD2_REG);
port             1589 drivers/net/ethernet/cortina/gemini.c 	reg[3] = readl(port->dma_base + GMAC_DMA_TX_DESC_WORD3_REG);
port             1609 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port             1611 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet *geth = port->geth;
port             1615 drivers/net/ethernet/cortina/gemini.c 	u64_stats_update_begin(&port->ir_stats_syncp);
port             1617 drivers/net/ethernet/cortina/gemini.c 	rx_discards = readl(port->gmac_base + GMAC_IN_DISCARDS);
port             1618 drivers/net/ethernet/cortina/gemini.c 	port->hw_stats[0] += rx_discards;
port             1619 drivers/net/ethernet/cortina/gemini.c 	port->hw_stats[1] += readl(port->gmac_base + GMAC_IN_ERRORS);
port             1620 drivers/net/ethernet/cortina/gemini.c 	rx_mcast = readl(port->gmac_base + GMAC_IN_MCAST);
port             1621 drivers/net/ethernet/cortina/gemini.c 	port->hw_stats[2] += rx_mcast;
port             1622 drivers/net/ethernet/cortina/gemini.c 	rx_bcast = readl(port->gmac_base + GMAC_IN_BCAST);
port             1623 drivers/net/ethernet/cortina/gemini.c 	port->hw_stats[3] += rx_bcast;
port             1624 drivers/net/ethernet/cortina/gemini.c 	port->hw_stats[4] += readl(port->gmac_base + GMAC_IN_MAC1);
port             1625 drivers/net/ethernet/cortina/gemini.c 	port->hw_stats[5] += readl(port->gmac_base + GMAC_IN_MAC2);
port             1627 drivers/net/ethernet/cortina/gemini.c 	port->stats.rx_missed_errors += rx_discards;
port             1628 drivers/net/ethernet/cortina/gemini.c 	port->stats.multicast += rx_mcast;
port             1629 drivers/net/ethernet/cortina/gemini.c 	port->stats.multicast += rx_bcast;
port             1634 drivers/net/ethernet/cortina/gemini.c 	u64_stats_update_end(&port->ir_stats_syncp);
port             1645 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port             1646 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet *geth = port->geth;
port             1663 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port =
port             1667 drivers/net/ethernet/cortina/gemini.c 	napi_schedule(&port->napi);
port             1673 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port;
port             1678 drivers/net/ethernet/cortina/gemini.c 	port = netdev_priv(netdev);
port             1679 drivers/net/ethernet/cortina/gemini.c 	geth = port->geth;
port             1703 drivers/net/ethernet/cortina/gemini.c 		if (!port->rx_coalesce_nsecs) {
port             1704 drivers/net/ethernet/cortina/gemini.c 			napi_schedule(&port->napi);
port             1708 drivers/net/ethernet/cortina/gemini.c 			ktime = ktime_set(0, port->rx_coalesce_nsecs);
port             1709 drivers/net/ethernet/cortina/gemini.c 			hrtimer_start(&port->rx_coalesce_timer, ktime,
port             1725 drivers/net/ethernet/cortina/gemini.c 		u64_stats_update_begin(&port->ir_stats_syncp);
port             1726 drivers/net/ethernet/cortina/gemini.c 		++port->stats.rx_fifo_errors;
port             1727 drivers/net/ethernet/cortina/gemini.c 		u64_stats_update_end(&port->ir_stats_syncp);
port             1734 drivers/net/ethernet/cortina/gemini.c static void gmac_start_dma(struct gemini_ethernet_port *port)
port             1736 drivers/net/ethernet/cortina/gemini.c 	void __iomem *dma_ctrl_reg = port->dma_base + GMAC_DMA_CTRL_REG;
port             1755 drivers/net/ethernet/cortina/gemini.c static void gmac_stop_dma(struct gemini_ethernet_port *port)
port             1757 drivers/net/ethernet/cortina/gemini.c 	void __iomem *dma_ctrl_reg = port->dma_base + GMAC_DMA_CTRL_REG;
port             1768 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port             1774 drivers/net/ethernet/cortina/gemini.c 			netif_err(port, ifup, netdev,
port             1790 drivers/net/ethernet/cortina/gemini.c 	err = geth_resize_freeq(port);
port             1812 drivers/net/ethernet/cortina/gemini.c 	napi_enable(&port->napi);
port             1814 drivers/net/ethernet/cortina/gemini.c 	gmac_start_dma(port);
port             1819 drivers/net/ethernet/cortina/gemini.c 	hrtimer_init(&port->rx_coalesce_timer, CLOCK_MONOTONIC,
port             1821 drivers/net/ethernet/cortina/gemini.c 	port->rx_coalesce_timer.function = &gmac_coalesce_delay_expired;
port             1835 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port             1837 drivers/net/ethernet/cortina/gemini.c 	hrtimer_cancel(&port->rx_coalesce_timer);
port             1840 drivers/net/ethernet/cortina/gemini.c 	gmac_stop_dma(port);
port             1841 drivers/net/ethernet/cortina/gemini.c 	napi_disable(&port->napi);
port             1856 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port             1884 drivers/net/ethernet/cortina/gemini.c 	writel(mc_filter[0], port->gmac_base + GMAC_MCAST_FIL0);
port             1885 drivers/net/ethernet/cortina/gemini.c 	writel(mc_filter[1], port->gmac_base + GMAC_MCAST_FIL1);
port             1886 drivers/net/ethernet/cortina/gemini.c 	writel(filter.bits32, port->gmac_base + GMAC_RX_FLTR);
port             1891 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port             1897 drivers/net/ethernet/cortina/gemini.c 	writel(le32_to_cpu(addr[0]), port->gmac_base + GMAC_STA_ADD0);
port             1898 drivers/net/ethernet/cortina/gemini.c 	writel(le32_to_cpu(addr[1]), port->gmac_base + GMAC_STA_ADD1);
port             1899 drivers/net/ethernet/cortina/gemini.c 	writel(le32_to_cpu(addr[2]), port->gmac_base + GMAC_STA_ADD2);
port             1914 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port             1916 drivers/net/ethernet/cortina/gemini.c 	readl(port->gmac_base + GMAC_IN_DISCARDS);
port             1917 drivers/net/ethernet/cortina/gemini.c 	readl(port->gmac_base + GMAC_IN_ERRORS);
port             1918 drivers/net/ethernet/cortina/gemini.c 	readl(port->gmac_base + GMAC_IN_MCAST);
port             1919 drivers/net/ethernet/cortina/gemini.c 	readl(port->gmac_base + GMAC_IN_BCAST);
port             1920 drivers/net/ethernet/cortina/gemini.c 	readl(port->gmac_base + GMAC_IN_MAC1);
port             1921 drivers/net/ethernet/cortina/gemini.c 	readl(port->gmac_base + GMAC_IN_MAC2);
port             1927 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port             1934 drivers/net/ethernet/cortina/gemini.c 		start = u64_stats_fetch_begin(&port->rx_stats_syncp);
port             1936 drivers/net/ethernet/cortina/gemini.c 		stats->rx_packets = port->stats.rx_packets;
port             1937 drivers/net/ethernet/cortina/gemini.c 		stats->rx_bytes = port->stats.rx_bytes;
port             1938 drivers/net/ethernet/cortina/gemini.c 		stats->rx_errors = port->stats.rx_errors;
port             1939 drivers/net/ethernet/cortina/gemini.c 		stats->rx_dropped = port->stats.rx_dropped;
port             1941 drivers/net/ethernet/cortina/gemini.c 		stats->rx_length_errors = port->stats.rx_length_errors;
port             1942 drivers/net/ethernet/cortina/gemini.c 		stats->rx_over_errors = port->stats.rx_over_errors;
port             1943 drivers/net/ethernet/cortina/gemini.c 		stats->rx_crc_errors = port->stats.rx_crc_errors;
port             1944 drivers/net/ethernet/cortina/gemini.c 		stats->rx_frame_errors = port->stats.rx_frame_errors;
port             1946 drivers/net/ethernet/cortina/gemini.c 	} while (u64_stats_fetch_retry(&port->rx_stats_syncp, start));
port             1950 drivers/net/ethernet/cortina/gemini.c 		start = u64_stats_fetch_begin(&port->ir_stats_syncp);
port             1952 drivers/net/ethernet/cortina/gemini.c 		stats->tx_errors = port->stats.tx_errors;
port             1953 drivers/net/ethernet/cortina/gemini.c 		stats->tx_packets = port->stats.tx_packets;
port             1954 drivers/net/ethernet/cortina/gemini.c 		stats->tx_bytes = port->stats.tx_bytes;
port             1956 drivers/net/ethernet/cortina/gemini.c 		stats->multicast = port->stats.multicast;
port             1957 drivers/net/ethernet/cortina/gemini.c 		stats->rx_missed_errors = port->stats.rx_missed_errors;
port             1958 drivers/net/ethernet/cortina/gemini.c 		stats->rx_fifo_errors = port->stats.rx_fifo_errors;
port             1960 drivers/net/ethernet/cortina/gemini.c 	} while (u64_stats_fetch_retry(&port->ir_stats_syncp, start));
port             1964 drivers/net/ethernet/cortina/gemini.c 		start = u64_stats_fetch_begin(&port->tx_stats_syncp);
port             1966 drivers/net/ethernet/cortina/gemini.c 		stats->tx_dropped = port->stats.tx_dropped;
port             1968 drivers/net/ethernet/cortina/gemini.c 	} while (u64_stats_fetch_retry(&port->tx_stats_syncp, start));
port             2005 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port             2010 drivers/net/ethernet/cortina/gemini.c 	spin_lock_irqsave(&port->config_lock, flags);
port             2012 drivers/net/ethernet/cortina/gemini.c 	reg = readl(port->gmac_base + GMAC_CONFIG0);
port             2014 drivers/net/ethernet/cortina/gemini.c 	writel(reg, port->gmac_base + GMAC_CONFIG0);
port             2016 drivers/net/ethernet/cortina/gemini.c 	spin_unlock_irqrestore(&port->config_lock, flags);
port             2036 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port             2046 drivers/net/ethernet/cortina/gemini.c 		start = u64_stats_fetch_begin(&port->ir_stats_syncp);
port             2049 drivers/net/ethernet/cortina/gemini.c 			*p++ = port->hw_stats[i];
port             2051 drivers/net/ethernet/cortina/gemini.c 	} while (u64_stats_fetch_retry(&port->ir_stats_syncp, start));
port             2057 drivers/net/ethernet/cortina/gemini.c 		start = u64_stats_fetch_begin(&port->rx_stats_syncp);
port             2060 drivers/net/ethernet/cortina/gemini.c 			*p++ = port->rx_stats[i];
port             2062 drivers/net/ethernet/cortina/gemini.c 			*p++ = port->rx_csum_stats[i];
port             2063 drivers/net/ethernet/cortina/gemini.c 		*p++ = port->rx_napi_exits;
port             2065 drivers/net/ethernet/cortina/gemini.c 	} while (u64_stats_fetch_retry(&port->rx_stats_syncp, start));
port             2071 drivers/net/ethernet/cortina/gemini.c 		start = u64_stats_fetch_begin(&port->tx_stats_syncp);
port             2074 drivers/net/ethernet/cortina/gemini.c 			*values++ = port->tx_frag_stats[i];
port             2075 drivers/net/ethernet/cortina/gemini.c 			port->tx_frag_stats[i] = 0;
port             2077 drivers/net/ethernet/cortina/gemini.c 		*values++ = port->tx_frags_linearized;
port             2078 drivers/net/ethernet/cortina/gemini.c 		*values++ = port->tx_hw_csummed;
port             2080 drivers/net/ethernet/cortina/gemini.c 	} while (u64_stats_fetch_retry(&port->tx_stats_syncp, start));
port             2111 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port             2114 drivers/net/ethernet/cortina/gemini.c 	config0.bits32 = readl(port->gmac_base + GMAC_CONFIG0);
port             2124 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port             2127 drivers/net/ethernet/cortina/gemini.c 	config0.bits32 = readl(port->gmac_base + GMAC_CONFIG0);
port             2134 drivers/net/ethernet/cortina/gemini.c 	rp->rx_pending = 1 << port->rxq_order;
port             2137 drivers/net/ethernet/cortina/gemini.c 	rp->tx_pending = 1 << port->txq_order;
port             2143 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port             2150 drivers/net/ethernet/cortina/gemini.c 		port->rxq_order = min(15, ilog2(rp->rx_pending - 1) + 1);
port             2151 drivers/net/ethernet/cortina/gemini.c 		err = geth_resize_freeq(port);
port             2154 drivers/net/ethernet/cortina/gemini.c 		port->txq_order = min(15, ilog2(rp->tx_pending - 1) + 1);
port             2155 drivers/net/ethernet/cortina/gemini.c 		port->irq_every_tx_packets = 1 << (port->txq_order - 2);
port             2164 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port             2167 drivers/net/ethernet/cortina/gemini.c 	ecmd->tx_max_coalesced_frames = port->irq_every_tx_packets;
port             2168 drivers/net/ethernet/cortina/gemini.c 	ecmd->rx_coalesce_usecs = port->rx_coalesce_nsecs / 1000;
port             2176 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port             2180 drivers/net/ethernet/cortina/gemini.c 	if (ecmd->tx_max_coalesced_frames >= 1 << port->txq_order)
port             2183 drivers/net/ethernet/cortina/gemini.c 	port->irq_every_tx_packets = ecmd->tx_max_coalesced_frames;
port             2184 drivers/net/ethernet/cortina/gemini.c 	port->rx_coalesce_nsecs = ecmd->rx_coalesce_usecs * 1000;
port             2191 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port             2193 drivers/net/ethernet/cortina/gemini.c 	return port->msg_enable;
port             2198 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = netdev_priv(netdev);
port             2200 drivers/net/ethernet/cortina/gemini.c 	port->msg_enable = level;
port             2247 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = data;
port             2251 drivers/net/ethernet/cortina/gemini.c 	geth = port->geth;
port             2268 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = data;
port             2273 drivers/net/ethernet/cortina/gemini.c 	geth = port->geth;
port             2295 drivers/net/ethernet/cortina/gemini.c static void gemini_port_remove(struct gemini_ethernet_port *port)
port             2297 drivers/net/ethernet/cortina/gemini.c 	if (port->netdev)
port             2298 drivers/net/ethernet/cortina/gemini.c 		unregister_netdev(port->netdev);
port             2299 drivers/net/ethernet/cortina/gemini.c 	clk_disable_unprepare(port->pclk);
port             2300 drivers/net/ethernet/cortina/gemini.c 	geth_cleanup_freeq(port->geth);
port             2355 drivers/net/ethernet/cortina/gemini.c static void gemini_port_save_mac_addr(struct gemini_ethernet_port *port)
port             2357 drivers/net/ethernet/cortina/gemini.c 	port->mac_addr[0] =
port             2358 drivers/net/ethernet/cortina/gemini.c 		cpu_to_le32(readl(port->gmac_base + GMAC_STA_ADD0));
port             2359 drivers/net/ethernet/cortina/gemini.c 	port->mac_addr[1] =
port             2360 drivers/net/ethernet/cortina/gemini.c 		cpu_to_le32(readl(port->gmac_base + GMAC_STA_ADD1));
port             2361 drivers/net/ethernet/cortina/gemini.c 	port->mac_addr[2] =
port             2362 drivers/net/ethernet/cortina/gemini.c 		cpu_to_le32(readl(port->gmac_base + GMAC_STA_ADD2));
port             2368 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port;
port             2391 drivers/net/ethernet/cortina/gemini.c 	netdev = alloc_etherdev_mq(sizeof(*port), TX_QUEUE_NUM);
port             2397 drivers/net/ethernet/cortina/gemini.c 	port = netdev_priv(netdev);
port             2399 drivers/net/ethernet/cortina/gemini.c 	port->netdev = netdev;
port             2400 drivers/net/ethernet/cortina/gemini.c 	port->id = id;
port             2401 drivers/net/ethernet/cortina/gemini.c 	port->geth = geth;
port             2402 drivers/net/ethernet/cortina/gemini.c 	port->dev = dev;
port             2403 drivers/net/ethernet/cortina/gemini.c 	port->msg_enable = netif_msg_init(debug, DEFAULT_MSG_ENABLE);
port             2411 drivers/net/ethernet/cortina/gemini.c 	port->dma_base = devm_ioremap_resource(dev, dmares);
port             2412 drivers/net/ethernet/cortina/gemini.c 	if (IS_ERR(port->dma_base))
port             2413 drivers/net/ethernet/cortina/gemini.c 		return PTR_ERR(port->dma_base);
port             2421 drivers/net/ethernet/cortina/gemini.c 	port->gmac_base = devm_ioremap_resource(dev, gmacres);
port             2422 drivers/net/ethernet/cortina/gemini.c 	if (IS_ERR(port->gmac_base))
port             2423 drivers/net/ethernet/cortina/gemini.c 		return PTR_ERR(port->gmac_base);
port             2429 drivers/net/ethernet/cortina/gemini.c 	port->irq = irq;
port             2432 drivers/net/ethernet/cortina/gemini.c 	port->pclk = devm_clk_get(dev, "PCLK");
port             2433 drivers/net/ethernet/cortina/gemini.c 	if (IS_ERR(port->pclk)) {
port             2435 drivers/net/ethernet/cortina/gemini.c 		return PTR_ERR(port->pclk);
port             2437 drivers/net/ethernet/cortina/gemini.c 	ret = clk_prepare_enable(port->pclk);
port             2442 drivers/net/ethernet/cortina/gemini.c 	gemini_port_save_mac_addr(port);
port             2445 drivers/net/ethernet/cortina/gemini.c 	port->reset = devm_reset_control_get_exclusive(dev, NULL);
port             2446 drivers/net/ethernet/cortina/gemini.c 	if (IS_ERR(port->reset)) {
port             2448 drivers/net/ethernet/cortina/gemini.c 		return PTR_ERR(port->reset);
port             2450 drivers/net/ethernet/cortina/gemini.c 	reset_control_reset(port->reset);
port             2455 drivers/net/ethernet/cortina/gemini.c 		geth->port0 = port;
port             2457 drivers/net/ethernet/cortina/gemini.c 		geth->port1 = port;
port             2462 drivers/net/ethernet/cortina/gemini.c 	platform_set_drvdata(pdev, port);
port             2465 drivers/net/ethernet/cortina/gemini.c 	netdev->dev_id = port->id;
port             2470 drivers/net/ethernet/cortina/gemini.c 	spin_lock_init(&port->config_lock);
port             2481 drivers/net/ethernet/cortina/gemini.c 	port->freeq_refill = 0;
port             2482 drivers/net/ethernet/cortina/gemini.c 	netif_napi_add(netdev, &port->napi, gmac_napi_poll,
port             2485 drivers/net/ethernet/cortina/gemini.c 	if (is_valid_ether_addr((void *)port->mac_addr)) {
port             2486 drivers/net/ethernet/cortina/gemini.c 		memcpy(netdev->dev_addr, port->mac_addr, ETH_ALEN);
port             2489 drivers/net/ethernet/cortina/gemini.c 			port->mac_addr[0], port->mac_addr[1],
port             2490 drivers/net/ethernet/cortina/gemini.c 			port->mac_addr[2]);
port             2496 drivers/net/ethernet/cortina/gemini.c 	ret = devm_request_threaded_irq(port->dev,
port             2497 drivers/net/ethernet/cortina/gemini.c 					port->irq,
port             2501 drivers/net/ethernet/cortina/gemini.c 					port_names[port->id],
port             2502 drivers/net/ethernet/cortina/gemini.c 					port);
port             2510 drivers/net/ethernet/cortina/gemini.c 			    port->irq, &dmares->start,
port             2519 drivers/net/ethernet/cortina/gemini.c 	port->netdev = NULL;
port             2526 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = platform_get_drvdata(pdev);
port             2528 drivers/net/ethernet/cortina/gemini.c 	gemini_port_remove(port);
port             2529 drivers/net/ethernet/cortina/gemini.c 	free_netdev(port->netdev);
port              112 drivers/net/ethernet/davicom/dm9000.c 	void (*inblk)(void __iomem *port, void *data, int length);
port              113 drivers/net/ethernet/davicom/dm9000.c 	void (*outblk)(void __iomem *port, void *data, int length);
port              114 drivers/net/ethernet/davicom/dm9000.c 	void (*dumpblk)(void __iomem *port, int length);
port             1497 drivers/net/ethernet/dec/tulip/de2104x.c 		cmd->base.port = PORT_AUI;
port             1500 drivers/net/ethernet/dec/tulip/de2104x.c 		cmd->base.port = PORT_BNC;
port             1503 drivers/net/ethernet/dec/tulip/de2104x.c 		cmd->base.port = PORT_TP;
port             1528 drivers/net/ethernet/dec/tulip/de2104x.c 	u8 port = cmd->base.port;
port             1539 drivers/net/ethernet/dec/tulip/de2104x.c 	if (port != PORT_TP && port != PORT_AUI && port != PORT_BNC)
port             1541 drivers/net/ethernet/dec/tulip/de2104x.c 	if (de->de21040 && port == PORT_BNC)
port             1551 drivers/net/ethernet/dec/tulip/de2104x.c 	switch (port) {
port              943 drivers/net/ethernet/dec/tulip/uli526x.c 	cmd->base.port = PORT_MII;
port             1261 drivers/net/ethernet/dlink/dl2k.c 		cmd->base.port = PORT_FIBRE;
port             1272 drivers/net/ethernet/dlink/dl2k.c 		cmd->base.port = PORT_MII;
port               15 drivers/net/ethernet/dnet.h #define dnet_writel(port, value, reg)	\
port               16 drivers/net/ethernet/dnet.h 	writel((value), (port)->regs + DNET_##reg)
port               17 drivers/net/ethernet/dnet.h #define dnet_readl(port, reg)	readl((port)->regs + DNET_##reg)
port               81 drivers/net/ethernet/ec_bhf.c 	__le16 port;
port               96 drivers/net/ethernet/ec_bhf.c 	u8 port;
port              296 drivers/net/ethernet/ec_bhf.c 	desc->header.port = TX_HDR_PORT_0;
port              275 drivers/net/ethernet/emulex/benet/be.h 	u16 port;
port              548 drivers/net/ethernet/emulex/benet/be.h 	__be16 port;		/* VxLAN UDP dst port */
port             2319 drivers/net/ethernet/emulex/benet/be_cmds.c 	req->port = cpu_to_le32(adapter->hba_port_num);
port             4440 drivers/net/ethernet/emulex/benet/be_cmds.c 	struct be_port_res_desc *port;
port             4505 drivers/net/ethernet/emulex/benet/be_cmds.c 	port = be_get_port_desc(resp->func_param, desc_count);
port             4506 drivers/net/ethernet/emulex/benet/be_cmds.c 	if (port)
port             4507 drivers/net/ethernet/emulex/benet/be_cmds.c 		adapter->mc_type = port->mc_type;
port             4705 drivers/net/ethernet/emulex/benet/be_cmds.c int be_cmd_set_vxlan_port(struct be_adapter *adapter, __be16 port)
port             4714 drivers/net/ethernet/emulex/benet/be_cmds.c 	if (port) {
port             4717 drivers/net/ethernet/emulex/benet/be_cmds.c 		port_desc.nv_port = swab16(port);
port              771 drivers/net/ethernet/emulex/benet/be_cmds.h 	struct be_port_rxf_stats_v0 port[2];
port             1095 drivers/net/ethernet/emulex/benet/be_cmds.h 	__le32 port;
port             1120 drivers/net/ethernet/emulex/benet/be_cmds.h 	u32 port;
port             1951 drivers/net/ethernet/emulex/benet/be_cmds.h 	struct be_port_rxf_stats_v1 port[4];
port             2017 drivers/net/ethernet/emulex/benet/be_cmds.h 	struct be_port_rxf_stats_v2 port[4];
port             2506 drivers/net/ethernet/emulex/benet/be_cmds.h int be_cmd_set_vxlan_port(struct be_adapter *adapter, __be16 port);
port              486 drivers/net/ethernet/emulex/benet/be_ethtool.c 	u32 port;
port              492 drivers/net/ethernet/emulex/benet/be_ethtool.c 		port = PORT_TP;
port              496 drivers/net/ethernet/emulex/benet/be_ethtool.c 			port = PORT_DA;
port              498 drivers/net/ethernet/emulex/benet/be_ethtool.c 			port = PORT_FIBRE;
port              502 drivers/net/ethernet/emulex/benet/be_ethtool.c 			port = PORT_DA;
port              504 drivers/net/ethernet/emulex/benet/be_ethtool.c 			port = PORT_FIBRE;
port              508 drivers/net/ethernet/emulex/benet/be_ethtool.c 		port = PORT_FIBRE;
port              511 drivers/net/ethernet/emulex/benet/be_ethtool.c 		port = PORT_TP;
port              514 drivers/net/ethernet/emulex/benet/be_ethtool.c 		port = PORT_OTHER;
port              517 drivers/net/ethernet/emulex/benet/be_ethtool.c 	return port;
port              640 drivers/net/ethernet/emulex/benet/be_ethtool.c 			cmd->base.port = be_get_port_type(adapter);
port              652 drivers/net/ethernet/emulex/benet/be_ethtool.c 			cmd->base.port = PORT_OTHER;
port              658 drivers/net/ethernet/emulex/benet/be_ethtool.c 		adapter->phy.port_type = cmd->base.port;
port              664 drivers/net/ethernet/emulex/benet/be_ethtool.c 		cmd->base.port = adapter->phy.port_type;
port              272 drivers/net/ethernet/emulex/benet/be_hw.h 	u8 port[2];		/* dword 0 */
port              305 drivers/net/ethernet/emulex/benet/be_hw.h 	u8 port;		/* dword 0 */
port              359 drivers/net/ethernet/emulex/benet/be_hw.h 	u8 port[2];		/* dword 2 */
port              423 drivers/net/ethernet/emulex/benet/be_main.c 					&rxf_stats->port[adapter->port_num];
port              472 drivers/net/ethernet/emulex/benet/be_main.c 					&rxf_stats->port[adapter->port_num];
port              518 drivers/net/ethernet/emulex/benet/be_main.c 					&rxf_stats->port[adapter->port_num];
port             2504 drivers/net/ethernet/emulex/benet/be_main.c 	rxcp->port = GET_RX_COMPL_V1_BITS(port, compl);
port             2527 drivers/net/ethernet/emulex/benet/be_main.c 	rxcp->port = GET_RX_COMPL_V0_BITS(port, compl);
port             3233 drivers/net/ethernet/emulex/benet/be_main.c 		if (unlikely(rxcp->port != adapter->port_num &&
port             3976 drivers/net/ethernet/emulex/benet/be_main.c 	__be16 port;
port             3981 drivers/net/ethernet/emulex/benet/be_main.c 	port = vxlan_port->port;
port             3991 drivers/net/ethernet/emulex/benet/be_main.c 	status = be_cmd_set_vxlan_port(adapter, port);
port             3996 drivers/net/ethernet/emulex/benet/be_main.c 	adapter->vxlan_port = port;
port             4003 drivers/net/ethernet/emulex/benet/be_main.c 		 be16_to_cpu(port));
port             5077 drivers/net/ethernet/emulex/benet/be_main.c 	__be16 port = cmd_work->info.vxlan_port;
port             5083 drivers/net/ethernet/emulex/benet/be_main.c 		if (vxlan_port->port == port) {
port             5097 drivers/net/ethernet/emulex/benet/be_main.c 	vxlan_port->port = port;
port             5128 drivers/net/ethernet/emulex/benet/be_main.c 	__be16 port = cmd_work->info.vxlan_port;
port             5133 drivers/net/ethernet/emulex/benet/be_main.c 		if (vxlan_port->port == port) {
port             5147 drivers/net/ethernet/emulex/benet/be_main.c 	if (adapter->vxlan_port == vxlan_port->port) {
port             5152 drivers/net/ethernet/emulex/benet/be_main.c 			 be16_to_cpu(port));
port             5181 drivers/net/ethernet/emulex/benet/be_main.c 		cmd_work->info.vxlan_port = ti->port;
port              298 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 	for (i = 0; i < ARRAY_SIZE(mac_dev->port); i++) {
port              299 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 		error = fman_port_disable(mac_dev->port[i]);
port              876 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 				     struct fman_port *port,
port              882 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 	if (port) {
port              884 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 		fq->channel = (u16)fman_port_get_qman_channel_id(port);
port             1160 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c static int dpaa_eth_init_tx_port(struct fman_port *port, struct dpaa_fq *errq,
port             1180 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 	err = fman_port_config(port, &params);
port             1186 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 	err = fman_port_cfg_buf_prefix_content(port, &buf_prefix_content);
port             1193 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 	err = fman_port_init(port);
port             1200 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c static int dpaa_eth_init_rx_port(struct fman_port *port, struct dpaa_bp **bps,
port             1234 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 	err = fman_port_config(port, &params);
port             1240 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 	err = fman_port_cfg_buf_prefix_content(port, &buf_prefix_content);
port             1247 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 	err = fman_port_init(port);
port             1260 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 	struct fman_port *rxport = mac_dev->port[RX];
port             1261 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 	struct fman_port *txport = mac_dev->port[TX];
port             1657 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 		if (!fman_port_get_tstamp(priv->mac_dev->port[TX], (void *)skbh,
port             2342 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 		if (!fman_port_get_tstamp(priv->mac_dev->port[RX], vaddr, &ns))
port             2351 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 	    !fman_port_get_hash_result_offset(priv->mac_dev->port[RX],
port             2538 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 	for (i = 0; i < ARRAY_SIZE(mac_dev->port); i++) {
port             2539 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 		err = fman_port_enable(mac_dev->port[i]);
port             2555 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 	for (i = 0; i < ARRAY_SIZE(mac_dev->port); i++)
port             2556 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 		fman_port_disable(mac_dev->port[i]);
port             2880 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 	dpaa_fq_setup(priv, &dpaa_fq_cbs, priv->mac_dev->port[TX]);
port              441 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 	rxport = mac_dev->port[0];
port             1784 drivers/net/ethernet/freescale/enetc/enetc.c 		hw->port = hw->reg + ENETC_PORT_BASE;
port              147 drivers/net/ethernet/freescale/enetc/enetc.h 	return !!(si->hw.port);
port               42 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c 	if (hw->port)
port               82 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c 	if (!hw->port)
port              475 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c 	return (priv->si->hw.port) ? ENETC_RSSHASH_KEY_SIZE : 0;
port              498 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c 	if (key && hw->port)
port              525 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c 	if (key && hw->port)
port              294 drivers/net/ethernet/freescale/enetc/enetc_hw.h 	void __iomem *port;
port              324 drivers/net/ethernet/freescale/enetc/enetc_hw.h #define enetc_port_rd(hw, off)		enetc_rd_reg((hw)->port + (off))
port              325 drivers/net/ethernet/freescale/enetc/enetc_hw.h #define enetc_port_wr(hw, off, val)	enetc_wr_reg((hw)->port + (off), val)
port               49 drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c 	hw->port = pci_iomap(pdev, 0, 0);
port               50 drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c 	if (!hw->port) {
port               65 drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c 	iounmap(mdio_priv->hw->port);
port               81 drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c 	iounmap(mdio_priv->hw->port);
port               20 drivers/net/ethernet/freescale/enetc/enetc_pf.c 	u32 upper = __raw_readl(hw->port + ENETC_PSIPMAR0(si));
port               21 drivers/net/ethernet/freescale/enetc/enetc_pf.c 	u16 lower = __raw_readw(hw->port + ENETC_PSIPMAR1(si));
port               33 drivers/net/ethernet/freescale/enetc/enetc_pf.c 	__raw_writel(upper, hw->port + ENETC_PSIPMAR0(si));
port               34 drivers/net/ethernet/freescale/enetc/enetc_pf.c 	__raw_writew(lower, hw->port + ENETC_PSIPMAR1(si));
port              833 drivers/net/ethernet/freescale/enetc/enetc_pf.c 	if (!si->hw.port || !si->hw.global) {
port              484 drivers/net/ethernet/freescale/fman/fman_port.c static int init_bmi_rx(struct fman_port *port)
port              486 drivers/net/ethernet/freescale/fman/fman_port.c 	struct fman_port_rx_bmi_regs __iomem *regs = &port->bmi_regs->rx;
port              487 drivers/net/ethernet/freescale/fman/fman_port.c 	struct fman_port_cfg *cfg = port->cfg;
port              567 drivers/net/ethernet/freescale/fman/fman_port.c static int init_bmi_tx(struct fman_port *port)
port              569 drivers/net/ethernet/freescale/fman/fman_port.c 	struct fman_port_tx_bmi_regs __iomem *regs = &port->bmi_regs->tx;
port              570 drivers/net/ethernet/freescale/fman/fman_port.c 	struct fman_port_cfg *cfg = port->cfg;
port              633 drivers/net/ethernet/freescale/fman/fman_port.c static int init_qmi(struct fman_port *port)
port              635 drivers/net/ethernet/freescale/fman/fman_port.c 	struct fman_port_qmi_regs __iomem *regs = port->qmi_regs;
port              636 drivers/net/ethernet/freescale/fman/fman_port.c 	struct fman_port_cfg *cfg = port->cfg;
port              640 drivers/net/ethernet/freescale/fman/fman_port.c 	if (port->port_type == FMAN_PORT_TYPE_RX) {
port              647 drivers/net/ethernet/freescale/fman/fman_port.c 	if (port->port_type == FMAN_PORT_TYPE_TX) {
port              694 drivers/net/ethernet/freescale/fman/fman_port.c static void stop_port_hwp(struct fman_port *port)
port              696 drivers/net/ethernet/freescale/fman/fman_port.c 	struct fman_port_hwp_regs __iomem *regs = port->hwp_regs;
port              708 drivers/net/ethernet/freescale/fman/fman_port.c static void start_port_hwp(struct fman_port *port)
port              710 drivers/net/ethernet/freescale/fman/fman_port.c 	struct fman_port_hwp_regs __iomem *regs = port->hwp_regs;
port              722 drivers/net/ethernet/freescale/fman/fman_port.c static void init_hwp(struct fman_port *port)
port              724 drivers/net/ethernet/freescale/fman/fman_port.c 	struct fman_port_hwp_regs __iomem *regs = port->hwp_regs;
port              727 drivers/net/ethernet/freescale/fman/fman_port.c 	stop_port_hwp(port);
port              739 drivers/net/ethernet/freescale/fman/fman_port.c 	start_port_hwp(port);
port              742 drivers/net/ethernet/freescale/fman/fman_port.c static int init(struct fman_port *port)
port              747 drivers/net/ethernet/freescale/fman/fman_port.c 	switch (port->port_type) {
port              749 drivers/net/ethernet/freescale/fman/fman_port.c 		err = init_bmi_rx(port);
port              751 drivers/net/ethernet/freescale/fman/fman_port.c 			init_hwp(port);
port              754 drivers/net/ethernet/freescale/fman/fman_port.c 		err = init_bmi_tx(port);
port              764 drivers/net/ethernet/freescale/fman/fman_port.c 	err = init_qmi(port);
port              771 drivers/net/ethernet/freescale/fman/fman_port.c static int set_bpools(const struct fman_port *port,
port              779 drivers/net/ethernet/freescale/fman/fman_port.c 	switch (port->port_type) {
port              781 drivers/net/ethernet/freescale/fman/fman_port.c 		max_bp_num = port->ext_pools_num;
port              783 drivers/net/ethernet/freescale/fman/fman_port.c 		bp_reg = port->bmi_regs->rx.fmbm_ebmpi;
port              784 drivers/net/ethernet/freescale/fman/fman_port.c 		bp_depl_reg = &port->bmi_regs->rx.fmbm_mpd;
port              851 drivers/net/ethernet/freescale/fman/fman_port.c static int verify_size_of_fifo(struct fman_port *port)
port              856 drivers/net/ethernet/freescale/fman/fman_port.c 	if (port->port_type == FMAN_PORT_TYPE_TX) {
port              858 drivers/net/ethernet/freescale/fman/fman_port.c 		    (roundup(port->max_frame_length,
port              862 drivers/net/ethernet/freescale/fman/fman_port.c 		    port->cfg->tx_fifo_deq_pipeline_depth *
port              871 drivers/net/ethernet/freescale/fman/fman_port.c 		if (port->port_speed == 10000)
port              878 drivers/net/ethernet/freescale/fman/fman_port.c 	else if (port->port_type == FMAN_PORT_TYPE_RX) {
port              879 drivers/net/ethernet/freescale/fman/fman_port.c 		if (port->rev_info.major >= 6)
port              881 drivers/net/ethernet/freescale/fman/fman_port.c 			(roundup(port->max_frame_length,
port              887 drivers/net/ethernet/freescale/fman/fman_port.c 			(roundup(min(port->max_frame_length,
port              888 drivers/net/ethernet/freescale/fman/fman_port.c 				     port->rx_pools_params.largest_buf_size),
port              898 drivers/net/ethernet/freescale/fman/fman_port.c 		if (port->port_speed == 10000)
port              908 drivers/net/ethernet/freescale/fman/fman_port.c 	if (port->fifo_bufs.num < min_fifo_size_required)
port              909 drivers/net/ethernet/freescale/fman/fman_port.c 		dev_dbg(port->dev, "%s: FIFO size should be enlarged to %d bytes\n",
port              911 drivers/net/ethernet/freescale/fman/fman_port.c 	else if (port->fifo_bufs.num < opt_fifo_size_for_b2b)
port              912 drivers/net/ethernet/freescale/fman/fman_port.c 		dev_dbg(port->dev, "%s: For b2b processing,FIFO may be enlarged to %d bytes\n",
port              918 drivers/net/ethernet/freescale/fman/fman_port.c static int set_ext_buffer_pools(struct fman_port *port)
port              920 drivers/net/ethernet/freescale/fman/fman_port.c 	struct fman_ext_pools *ext_buf_pools = &port->cfg->ext_buf_pools;
port              922 drivers/net/ethernet/freescale/fman/fman_port.c 	&port->cfg->buf_pool_depletion;
port              930 drivers/net/ethernet/freescale/fman/fman_port.c 	memcpy(&port->ext_buf_pools, ext_buf_pools,
port              946 drivers/net/ethernet/freescale/fman/fman_port.c 	port->rx_pools_params.num_of_pools = ext_buf_pools->num_of_pools_used;
port              947 drivers/net/ethernet/freescale/fman/fman_port.c 	port->rx_pools_params.largest_buf_size =
port              949 drivers/net/ethernet/freescale/fman/fman_port.c 	port->rx_pools_params.second_largest_buf_size =
port              955 drivers/net/ethernet/freescale/fman/fman_port.c 		for (i = 0; i < port->bm_max_num_of_pools; i++) {
port              970 drivers/net/ethernet/freescale/fman/fman_port.c 		for (i = 0; i < port->bm_max_num_of_pools; i++) {
port              985 drivers/net/ethernet/freescale/fman/fman_port.c 	err = set_bpools(port, &bpools);
port              987 drivers/net/ethernet/freescale/fman/fman_port.c 		dev_err(port->dev, "%s: set_bpools() failed\n", __func__);
port              994 drivers/net/ethernet/freescale/fman/fman_port.c static int init_low_level_driver(struct fman_port *port)
port              996 drivers/net/ethernet/freescale/fman/fman_port.c 	struct fman_port_cfg *cfg = port->cfg;
port              999 drivers/net/ethernet/freescale/fman/fman_port.c 	switch (port->port_type) {
port             1007 drivers/net/ethernet/freescale/fman/fman_port.c 	tmp_val = (u32)((port->internal_buf_offset % OFFSET_UNITS) ?
port             1008 drivers/net/ethernet/freescale/fman/fman_port.c 		(port->internal_buf_offset / OFFSET_UNITS + 1) :
port             1009 drivers/net/ethernet/freescale/fman/fman_port.c 		(port->internal_buf_offset / OFFSET_UNITS));
port             1010 drivers/net/ethernet/freescale/fman/fman_port.c 	port->internal_buf_offset = (u8)(tmp_val * OFFSET_UNITS);
port             1011 drivers/net/ethernet/freescale/fman/fman_port.c 	port->cfg->int_buf_start_margin = port->internal_buf_offset;
port             1013 drivers/net/ethernet/freescale/fman/fman_port.c 	if (init(port) != 0) {
port             1014 drivers/net/ethernet/freescale/fman/fman_port.c 		dev_err(port->dev, "%s: fman port initialization failed\n",
port             1022 drivers/net/ethernet/freescale/fman/fman_port.c 	if (port->port_type == FMAN_PORT_TYPE_TX) {
port             1029 drivers/net/ethernet/freescale/fman/fman_port.c 			iowrite32be(0xFFFFFF, &port->bmi_regs->tx.fmbm_tcfqid);
port             1031 drivers/net/ethernet/freescale/fman/fman_port.c 				    &port->bmi_regs->tx.fmbm_tfene);
port             1038 drivers/net/ethernet/freescale/fman/fman_port.c static int fill_soc_specific_params(struct fman_port *port)
port             1042 drivers/net/ethernet/freescale/fman/fman_port.c 	bmi_max_fifo_size = fman_get_bmi_max_fifo_size(port->fm);
port             1043 drivers/net/ethernet/freescale/fman/fman_port.c 	port->max_port_fifo_size = MAX_PORT_FIFO_SIZE(bmi_max_fifo_size);
port             1044 drivers/net/ethernet/freescale/fman/fman_port.c 	port->bm_max_num_of_pools = 64;
port             1050 drivers/net/ethernet/freescale/fman/fman_port.c 	switch (port->rev_info.major) {
port             1053 drivers/net/ethernet/freescale/fman/fman_port.c 		port->max_num_of_ext_pools		= 4;
port             1054 drivers/net/ethernet/freescale/fman/fman_port.c 		port->max_num_of_sub_portals		= 12;
port             1058 drivers/net/ethernet/freescale/fman/fman_port.c 		port->max_num_of_ext_pools		= 8;
port             1059 drivers/net/ethernet/freescale/fman/fman_port.c 		port->max_num_of_sub_portals		= 16;
port             1063 drivers/net/ethernet/freescale/fman/fman_port.c 		dev_err(port->dev, "%s: Unsupported FMan version\n", __func__);
port             1237 drivers/net/ethernet/freescale/fman/fman_port.c static void set_dflt_cfg(struct fman_port *port,
port             1240 drivers/net/ethernet/freescale/fman/fman_port.c 	struct fman_port_cfg *cfg = port->cfg;
port             1251 drivers/net/ethernet/freescale/fman/fman_port.c 		BMI_DEQUEUE_PIPELINE_DEPTH(port->port_type, port->port_speed);
port             1252 drivers/net/ethernet/freescale/fman/fman_port.c 	cfg->deq_byte_cnt = QMI_BYTE_COUNT_LEVEL_CONTROL(port->port_type);
port             1255 drivers/net/ethernet/freescale/fman/fman_port.c 		DFLT_PORT_RX_FIFO_PRI_ELEVATION_LEV(port->max_port_fifo_size);
port             1256 drivers/net/ethernet/freescale/fman/fman_port.c 	port->cfg->rx_fifo_thr =
port             1257 drivers/net/ethernet/freescale/fman/fman_port.c 		DFLT_PORT_RX_FIFO_THRESHOLD(port->rev_info.major,
port             1258 drivers/net/ethernet/freescale/fman/fman_port.c 					    port->max_port_fifo_size);
port             1260 drivers/net/ethernet/freescale/fman/fman_port.c 	if ((port->rev_info.major == 6) &&
port             1261 drivers/net/ethernet/freescale/fman/fman_port.c 	    ((port->rev_info.minor == 0) || (port->rev_info.minor == 3)))
port             1265 drivers/net/ethernet/freescale/fman/fman_port.c 	if (port->rev_info.major < 6)
port             1274 drivers/net/ethernet/freescale/fman/fman_port.c static void set_rx_dflt_cfg(struct fman_port *port,
port             1277 drivers/net/ethernet/freescale/fman/fman_port.c 	port->cfg->discard_mask = DFLT_PORT_ERRORS_TO_DISCARD;
port             1279 drivers/net/ethernet/freescale/fman/fman_port.c 	memcpy(&port->cfg->ext_buf_pools,
port             1282 drivers/net/ethernet/freescale/fman/fman_port.c 	port->cfg->err_fqid =
port             1284 drivers/net/ethernet/freescale/fman/fman_port.c 	port->cfg->dflt_fqid =
port             1286 drivers/net/ethernet/freescale/fman/fman_port.c 	port->cfg->pcd_base_fqid =
port             1288 drivers/net/ethernet/freescale/fman/fman_port.c 	port->cfg->pcd_fqs_count =
port             1292 drivers/net/ethernet/freescale/fman/fman_port.c static void set_tx_dflt_cfg(struct fman_port *port,
port             1296 drivers/net/ethernet/freescale/fman/fman_port.c 	port->cfg->tx_fifo_deq_pipeline_depth =
port             1297 drivers/net/ethernet/freescale/fman/fman_port.c 		get_dflt_fifo_deq_pipeline_depth(port->rev_info.major,
port             1298 drivers/net/ethernet/freescale/fman/fman_port.c 						 port->port_type,
port             1299 drivers/net/ethernet/freescale/fman/fman_port.c 						 port->port_speed);
port             1300 drivers/net/ethernet/freescale/fman/fman_port.c 	port->cfg->err_fqid =
port             1302 drivers/net/ethernet/freescale/fman/fman_port.c 	port->cfg->deq_sp =
port             1304 drivers/net/ethernet/freescale/fman/fman_port.c 	port->cfg->dflt_fqid =
port             1306 drivers/net/ethernet/freescale/fman/fman_port.c 	port->cfg->deq_high_priority = true;
port             1323 drivers/net/ethernet/freescale/fman/fman_port.c int fman_port_config(struct fman_port *port, struct fman_port_params *params)
port             1325 drivers/net/ethernet/freescale/fman/fman_port.c 	void __iomem *base_addr = port->dts_params.base_addr;
port             1329 drivers/net/ethernet/freescale/fman/fman_port.c 	port->cfg = kzalloc(sizeof(*port->cfg), GFP_KERNEL);
port             1330 drivers/net/ethernet/freescale/fman/fman_port.c 	if (!port->cfg)
port             1334 drivers/net/ethernet/freescale/fman/fman_port.c 	port->port_type = port->dts_params.type;
port             1335 drivers/net/ethernet/freescale/fman/fman_port.c 	port->port_speed = port->dts_params.speed;
port             1336 drivers/net/ethernet/freescale/fman/fman_port.c 	port->port_id = port->dts_params.id;
port             1337 drivers/net/ethernet/freescale/fman/fman_port.c 	port->fm = port->dts_params.fman;
port             1338 drivers/net/ethernet/freescale/fman/fman_port.c 	port->ext_pools_num = (u8)8;
port             1341 drivers/net/ethernet/freescale/fman/fman_port.c 	fman_get_revision(port->fm, &port->rev_info);
port             1343 drivers/net/ethernet/freescale/fman/fman_port.c 	err = fill_soc_specific_params(port);
port             1347 drivers/net/ethernet/freescale/fman/fman_port.c 	switch (port->port_type) {
port             1349 drivers/net/ethernet/freescale/fman/fman_port.c 		set_rx_dflt_cfg(port, params);
port             1352 drivers/net/ethernet/freescale/fman/fman_port.c 		set_tx_dflt_cfg(port, params, &port->dts_params);
port             1355 drivers/net/ethernet/freescale/fman/fman_port.c 		set_dflt_cfg(port, params);
port             1360 drivers/net/ethernet/freescale/fman/fman_port.c 	port->bmi_regs = base_addr + BMI_PORT_REGS_OFFSET;
port             1361 drivers/net/ethernet/freescale/fman/fman_port.c 	port->qmi_regs = base_addr + QMI_PORT_REGS_OFFSET;
port             1362 drivers/net/ethernet/freescale/fman/fman_port.c 	port->hwp_regs = base_addr + HWP_PORT_REGS_OFFSET;
port             1364 drivers/net/ethernet/freescale/fman/fman_port.c 	port->max_frame_length = DFLT_PORT_MAX_FRAME_LENGTH;
port             1367 drivers/net/ethernet/freescale/fman/fman_port.c 	port->fifo_bufs.num =
port             1368 drivers/net/ethernet/freescale/fman/fman_port.c 	get_dflt_num_of_fifo_bufs(port->rev_info.major, port->port_type,
port             1369 drivers/net/ethernet/freescale/fman/fman_port.c 				  port->port_speed) * FMAN_BMI_FIFO_UNITS;
port             1370 drivers/net/ethernet/freescale/fman/fman_port.c 	port->fifo_bufs.extra =
port             1373 drivers/net/ethernet/freescale/fman/fman_port.c 	port->open_dmas.num =
port             1374 drivers/net/ethernet/freescale/fman/fman_port.c 	get_dflt_num_of_open_dmas(port->rev_info.major,
port             1375 drivers/net/ethernet/freescale/fman/fman_port.c 				  port->port_type, port->port_speed);
port             1376 drivers/net/ethernet/freescale/fman/fman_port.c 	port->open_dmas.extra =
port             1377 drivers/net/ethernet/freescale/fman/fman_port.c 	get_dflt_extra_num_of_open_dmas(port->rev_info.major,
port             1378 drivers/net/ethernet/freescale/fman/fman_port.c 					port->port_type, port->port_speed);
port             1379 drivers/net/ethernet/freescale/fman/fman_port.c 	port->tasks.num =
port             1380 drivers/net/ethernet/freescale/fman/fman_port.c 	get_dflt_num_of_tasks(port->rev_info.major,
port             1381 drivers/net/ethernet/freescale/fman/fman_port.c 			      port->port_type, port->port_speed);
port             1382 drivers/net/ethernet/freescale/fman/fman_port.c 	port->tasks.extra =
port             1383 drivers/net/ethernet/freescale/fman/fman_port.c 	get_dflt_extra_num_of_tasks(port->rev_info.major,
port             1384 drivers/net/ethernet/freescale/fman/fman_port.c 				    port->port_type, port->port_speed);
port             1389 drivers/net/ethernet/freescale/fman/fman_port.c 	if ((port->rev_info.major == 6) && (port->rev_info.minor == 0) &&
port             1390 drivers/net/ethernet/freescale/fman/fman_port.c 	    (((port->port_type == FMAN_PORT_TYPE_TX) &&
port             1391 drivers/net/ethernet/freescale/fman/fman_port.c 	    (port->port_speed == 1000)))) {
port             1392 drivers/net/ethernet/freescale/fman/fman_port.c 		port->open_dmas.num = 16;
port             1393 drivers/net/ethernet/freescale/fman/fman_port.c 		port->open_dmas.extra = 0;
port             1396 drivers/net/ethernet/freescale/fman/fman_port.c 	if (port->rev_info.major >= 6 &&
port             1397 drivers/net/ethernet/freescale/fman/fman_port.c 	    port->port_type == FMAN_PORT_TYPE_TX &&
port             1398 drivers/net/ethernet/freescale/fman/fman_port.c 	    port->port_speed == 1000) {
port             1405 drivers/net/ethernet/freescale/fman/fman_port.c 		iowrite32be(reg, &port->bmi_regs->tx.fmbm_tfp);
port             1411 drivers/net/ethernet/freescale/fman/fman_port.c 	kfree(port->cfg);
port             1422 drivers/net/ethernet/freescale/fman/fman_port.c void fman_port_use_kg_hash(struct fman_port *port, bool enable)
port             1426 drivers/net/ethernet/freescale/fman/fman_port.c 		iowrite32be(NIA_ENG_HWK, &port->bmi_regs->rx.fmbm_rfpne);
port             1430 drivers/net/ethernet/freescale/fman/fman_port.c 			    &port->bmi_regs->rx.fmbm_rfpne);
port             1442 drivers/net/ethernet/freescale/fman/fman_port.c int fman_port_init(struct fman_port *port)
port             1449 drivers/net/ethernet/freescale/fman/fman_port.c 	if (is_init_done(port->cfg))
port             1452 drivers/net/ethernet/freescale/fman/fman_port.c 	err = fman_sp_build_buffer_struct(&port->cfg->int_context,
port             1453 drivers/net/ethernet/freescale/fman/fman_port.c 					  &port->cfg->buffer_prefix_content,
port             1454 drivers/net/ethernet/freescale/fman/fman_port.c 					  &port->cfg->buf_margins,
port             1455 drivers/net/ethernet/freescale/fman/fman_port.c 					  &port->buffer_offsets,
port             1456 drivers/net/ethernet/freescale/fman/fman_port.c 					  &port->internal_buf_offset);
port             1460 drivers/net/ethernet/freescale/fman/fman_port.c 	cfg = port->cfg;
port             1462 drivers/net/ethernet/freescale/fman/fman_port.c 	if (port->port_type == FMAN_PORT_TYPE_RX) {
port             1467 drivers/net/ethernet/freescale/fman/fman_port.c 		err = set_ext_buffer_pools(port);
port             1473 drivers/net/ethernet/freescale/fman/fman_port.c 		    port->rx_pools_params.largest_buf_size) {
port             1474 drivers/net/ethernet/freescale/fman/fman_port.c 			dev_err(port->dev, "%s: buf_margins.start_margins (%d) + minimum buf size (64) + buf_margins.end_margins (%d) is larger than maximum external buffer size (%d)\n",
port             1477 drivers/net/ethernet/freescale/fman/fman_port.c 				port->rx_pools_params.largest_buf_size);
port             1484 drivers/net/ethernet/freescale/fman/fman_port.c 	params.port_id = port->port_id;
port             1485 drivers/net/ethernet/freescale/fman/fman_port.c 	params.port_type = port->port_type;
port             1486 drivers/net/ethernet/freescale/fman/fman_port.c 	params.port_speed = port->port_speed;
port             1487 drivers/net/ethernet/freescale/fman/fman_port.c 	params.num_of_tasks = (u8)port->tasks.num;
port             1488 drivers/net/ethernet/freescale/fman/fman_port.c 	params.num_of_extra_tasks = (u8)port->tasks.extra;
port             1489 drivers/net/ethernet/freescale/fman/fman_port.c 	params.num_of_open_dmas = (u8)port->open_dmas.num;
port             1490 drivers/net/ethernet/freescale/fman/fman_port.c 	params.num_of_extra_open_dmas = (u8)port->open_dmas.extra;
port             1492 drivers/net/ethernet/freescale/fman/fman_port.c 	if (port->fifo_bufs.num) {
port             1493 drivers/net/ethernet/freescale/fman/fman_port.c 		err = verify_size_of_fifo(port);
port             1497 drivers/net/ethernet/freescale/fman/fman_port.c 	params.size_of_fifo = port->fifo_bufs.num;
port             1498 drivers/net/ethernet/freescale/fman/fman_port.c 	params.extra_size_of_fifo = port->fifo_bufs.extra;
port             1499 drivers/net/ethernet/freescale/fman/fman_port.c 	params.deq_pipeline_depth = port->cfg->tx_fifo_deq_pipeline_depth;
port             1500 drivers/net/ethernet/freescale/fman/fman_port.c 	params.max_frame_length = port->max_frame_length;
port             1502 drivers/net/ethernet/freescale/fman/fman_port.c 	err = fman_set_port_params(port->fm, &params);
port             1506 drivers/net/ethernet/freescale/fman/fman_port.c 	err = init_low_level_driver(port);
port             1510 drivers/net/ethernet/freescale/fman/fman_port.c 	if (port->cfg->pcd_fqs_count) {
port             1511 drivers/net/ethernet/freescale/fman/fman_port.c 		keygen = port->dts_params.fman->keygen;
port             1512 drivers/net/ethernet/freescale/fman/fman_port.c 		err = keygen_port_hashing_init(keygen, port->port_id,
port             1513 drivers/net/ethernet/freescale/fman/fman_port.c 					       port->cfg->pcd_base_fqid,
port             1514 drivers/net/ethernet/freescale/fman/fman_port.c 					       port->cfg->pcd_fqs_count);
port             1518 drivers/net/ethernet/freescale/fman/fman_port.c 		fman_port_use_kg_hash(port, true);
port             1521 drivers/net/ethernet/freescale/fman/fman_port.c 	kfree(port->cfg);
port             1522 drivers/net/ethernet/freescale/fman/fman_port.c 	port->cfg = NULL;
port             1553 drivers/net/ethernet/freescale/fman/fman_port.c int fman_port_cfg_buf_prefix_content(struct fman_port *port,
port             1557 drivers/net/ethernet/freescale/fman/fman_port.c 	if (is_init_done(port->cfg))
port             1560 drivers/net/ethernet/freescale/fman/fman_port.c 	memcpy(&port->cfg->buffer_prefix_content,
port             1566 drivers/net/ethernet/freescale/fman/fman_port.c 	if (!port->cfg->buffer_prefix_content.data_align)
port             1567 drivers/net/ethernet/freescale/fman/fman_port.c 		port->cfg->buffer_prefix_content.data_align =
port             1588 drivers/net/ethernet/freescale/fman/fman_port.c int fman_port_disable(struct fman_port *port)
port             1595 drivers/net/ethernet/freescale/fman/fman_port.c 	if (!is_init_done(port->cfg))
port             1598 drivers/net/ethernet/freescale/fman/fman_port.c 	switch (port->port_type) {
port             1600 drivers/net/ethernet/freescale/fman/fman_port.c 		bmi_cfg_reg = &port->bmi_regs->rx.fmbm_rcfg;
port             1601 drivers/net/ethernet/freescale/fman/fman_port.c 		bmi_status_reg = &port->bmi_regs->rx.fmbm_rst;
port             1605 drivers/net/ethernet/freescale/fman/fman_port.c 		bmi_cfg_reg = &port->bmi_regs->tx.fmbm_tcfg;
port             1606 drivers/net/ethernet/freescale/fman/fman_port.c 		bmi_status_reg = &port->bmi_regs->tx.fmbm_tst;
port             1615 drivers/net/ethernet/freescale/fman/fman_port.c 		tmp = ioread32be(&port->qmi_regs->fmqm_pnc) & ~QMI_PORT_CFG_EN;
port             1616 drivers/net/ethernet/freescale/fman/fman_port.c 		iowrite32be(tmp, &port->qmi_regs->fmqm_pnc);
port             1622 drivers/net/ethernet/freescale/fman/fman_port.c 			tmp = ioread32be(&port->qmi_regs->fmqm_pns);
port             1648 drivers/net/ethernet/freescale/fman/fman_port.c 		dev_dbg(port->dev, "%s: FMan Port[%d]: BMI or QMI is Busy. Port forced down\n",
port             1649 drivers/net/ethernet/freescale/fman/fman_port.c 			__func__,  port->port_id);
port             1665 drivers/net/ethernet/freescale/fman/fman_port.c int fman_port_enable(struct fman_port *port)
port             1671 drivers/net/ethernet/freescale/fman/fman_port.c 	if (!is_init_done(port->cfg))
port             1674 drivers/net/ethernet/freescale/fman/fman_port.c 	switch (port->port_type) {
port             1676 drivers/net/ethernet/freescale/fman/fman_port.c 		bmi_cfg_reg = &port->bmi_regs->rx.fmbm_rcfg;
port             1680 drivers/net/ethernet/freescale/fman/fman_port.c 		bmi_cfg_reg = &port->bmi_regs->tx.fmbm_tcfg;
port             1689 drivers/net/ethernet/freescale/fman/fman_port.c 		tmp = ioread32be(&port->qmi_regs->fmqm_pnc) | QMI_PORT_CFG_EN;
port             1690 drivers/net/ethernet/freescale/fman/fman_port.c 		iowrite32be(tmp, &port->qmi_regs->fmqm_pnc);
port             1725 drivers/net/ethernet/freescale/fman/fman_port.c u32 fman_port_get_qman_channel_id(struct fman_port *port)
port             1727 drivers/net/ethernet/freescale/fman/fman_port.c 	return port->dts_params.qman_channel_id;
port             1731 drivers/net/ethernet/freescale/fman/fman_port.c int fman_port_get_hash_result_offset(struct fman_port *port, u32 *offset)
port             1733 drivers/net/ethernet/freescale/fman/fman_port.c 	if (port->buffer_offsets.hash_result_offset == ILLEGAL_BASE)
port             1736 drivers/net/ethernet/freescale/fman/fman_port.c 	*offset = port->buffer_offsets.hash_result_offset;
port             1742 drivers/net/ethernet/freescale/fman/fman_port.c int fman_port_get_tstamp(struct fman_port *port, const void *data, u64 *tstamp)
port             1744 drivers/net/ethernet/freescale/fman/fman_port.c 	if (port->buffer_offsets.time_stamp_offset == ILLEGAL_BASE)
port             1748 drivers/net/ethernet/freescale/fman/fman_port.c 			port->buffer_offsets.time_stamp_offset));
port             1756 drivers/net/ethernet/freescale/fman/fman_port.c 	struct fman_port *port;
port             1767 drivers/net/ethernet/freescale/fman/fman_port.c 	port = kzalloc(sizeof(*port), GFP_KERNEL);
port             1768 drivers/net/ethernet/freescale/fman/fman_port.c 	if (!port)
port             1771 drivers/net/ethernet/freescale/fman/fman_port.c 	port->dev = &of_dev->dev;
port             1778 drivers/net/ethernet/freescale/fman/fman_port.c 		dev_err(port->dev, "%s: of_get_parent() failed\n", __func__);
port             1792 drivers/net/ethernet/freescale/fman/fman_port.c 		dev_err(port->dev, "%s: reading cell-index for %pOF failed\n",
port             1798 drivers/net/ethernet/freescale/fman/fman_port.c 	port->dts_params.id = port_id;
port             1827 drivers/net/ethernet/freescale/fman/fman_port.c 		dev_err(port->dev, "%s: Illegal port type\n", __func__);
port             1832 drivers/net/ethernet/freescale/fman/fman_port.c 	port->dts_params.type = port_type;
port             1833 drivers/net/ethernet/freescale/fman/fman_port.c 	port->dts_params.speed = port_speed;
port             1840 drivers/net/ethernet/freescale/fman/fman_port.c 			dev_err(port->dev, "%s: incorrect qman-channel-id\n",
port             1845 drivers/net/ethernet/freescale/fman/fman_port.c 		port->dts_params.qman_channel_id = qman_channel_id;
port             1850 drivers/net/ethernet/freescale/fman/fman_port.c 		dev_err(port->dev, "%s: of_address_to_resource() failed\n",
port             1856 drivers/net/ethernet/freescale/fman/fman_port.c 	port->dts_params.fman = fman;
port             1860 drivers/net/ethernet/freescale/fman/fman_port.c 	dev_res = __devm_request_region(port->dev, &res, res.start,
port             1863 drivers/net/ethernet/freescale/fman/fman_port.c 		dev_err(port->dev, "%s: __devm_request_region() failed\n",
port             1869 drivers/net/ethernet/freescale/fman/fman_port.c 	port->dts_params.base_addr = devm_ioremap(port->dev, res.start,
port             1871 drivers/net/ethernet/freescale/fman/fman_port.c 	if (!port->dts_params.base_addr)
port             1872 drivers/net/ethernet/freescale/fman/fman_port.c 		dev_err(port->dev, "%s: devm_ioremap() failed\n", __func__);
port             1874 drivers/net/ethernet/freescale/fman/fman_port.c 	dev_set_drvdata(&of_dev->dev, port);
port             1881 drivers/net/ethernet/freescale/fman/fman_port.c 	kfree(port);
port              138 drivers/net/ethernet/freescale/fman/fman_port.h int fman_port_config(struct fman_port *port, struct fman_port_params *params);
port              140 drivers/net/ethernet/freescale/fman/fman_port.h void fman_port_use_kg_hash(struct fman_port *port, bool enable);
port              142 drivers/net/ethernet/freescale/fman/fman_port.h int fman_port_init(struct fman_port *port);
port              144 drivers/net/ethernet/freescale/fman/fman_port.h int fman_port_cfg_buf_prefix_content(struct fman_port *port,
port              148 drivers/net/ethernet/freescale/fman/fman_port.h int fman_port_disable(struct fman_port *port);
port              150 drivers/net/ethernet/freescale/fman/fman_port.h int fman_port_enable(struct fman_port *port);
port              152 drivers/net/ethernet/freescale/fman/fman_port.h u32 fman_port_get_qman_channel_id(struct fman_port *port);
port              154 drivers/net/ethernet/freescale/fman/fman_port.h int fman_port_get_hash_result_offset(struct fman_port *port, u32 *offset);
port              156 drivers/net/ethernet/freescale/fman/fman_port.h int fman_port_get_tstamp(struct fman_port *port, const void *data, u64 *tstamp);
port              743 drivers/net/ethernet/freescale/fman/mac.c 	if (nph != ARRAY_SIZE(mac_dev->port)) {
port              750 drivers/net/ethernet/freescale/fman/mac.c 	for (i = 0; i < ARRAY_SIZE(mac_dev->port); i++) {
port              768 drivers/net/ethernet/freescale/fman/mac.c 		mac_dev->port[i] = fman_port_bind(&of_dev->dev);
port              769 drivers/net/ethernet/freescale/fman/mac.c 		if (!mac_dev->port[i]) {
port               50 drivers/net/ethernet/freescale/fman/mac.h 	struct fman_port	*port[2];
port              216 drivers/net/ethernet/hisilicon/hip04_eth.c 	unsigned int port;
port              305 drivers/net/ethernet/hisilicon/hip04_eth.c 		regmap_read(priv->map, priv->port * 4 + PPE_CURR_BUF_CNT, &val);
port              306 drivers/net/ethernet/hisilicon/hip04_eth.c 		regmap_read(priv->map, priv->port * 4 + PPE_CFG_RX_ADDR, &tmp);
port              321 drivers/net/ethernet/hisilicon/hip04_eth.c 	regmap_write(priv->map, priv->port * 4 + PPE_CFG_POOL_GRP, val);
port              328 drivers/net/ethernet/hisilicon/hip04_eth.c 	regmap_write(priv->map, priv->port * 4 + PPE_CFG_RX_BUF_SIZE, val);
port              333 drivers/net/ethernet/hisilicon/hip04_eth.c 	regmap_write(priv->map, priv->port * 4 + PPE_CFG_RX_FIFO_SIZE, val);
port              421 drivers/net/ethernet/hisilicon/hip04_eth.c 	regmap_write(priv->map, priv->port * 4 + PPE_CFG_RX_ADDR, val);
port              533 drivers/net/ethernet/hisilicon/hip04_eth.c 		| TX_RELEASE_TO_PPE | priv->port << TX_POOL_SHIFT);
port              941 drivers/net/ethernet/hisilicon/hip04_eth.c 	priv->port = arg.args[0];
port               43 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 	struct dsaf_device *dsaf_dev, int port)
port               49 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 	struct dsaf_device *dsaf_dev, int port)
port               55 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 	struct dsaf_device *dsaf_dev, int port)
port               61 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 	return &rcb_comm->ring_pair_cb[port * q_num * vf_num];
port              644 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 	int port;
port              658 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 	port = vf_cb->port_index;
port              682 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 		hns_dsaf_update_stats(dsaf_dev, port);
port              684 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 		rx_missed_errors += dsaf_dev->hw_stats[port].bp_drop;
port              685 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 		rx_missed_errors += dsaf_dev->hw_stats[port].pad_drop;
port              686 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 		rx_missed_errors += dsaf_dev->hw_stats[port].crc_false;
port              689 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 		port = port + DSAF_PPE_INODE_BASE;
port              690 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 		hns_dsaf_update_stats(dsaf_dev, port);
port              691 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 		tx_dropped += dsaf_dev->hw_stats[port].bp_drop;
port              692 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 		tx_dropped += dsaf_dev->hw_stats[port].pad_drop;
port              693 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 		tx_dropped += dsaf_dev->hw_stats[port].crc_false;
port              694 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 		tx_dropped += dsaf_dev->hw_stats[port].rslt_drop;
port              695 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 		tx_dropped += dsaf_dev->hw_stats[port].vlan_drop;
port              696 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 		tx_dropped += dsaf_dev->hw_stats[port].stp_drop;
port              759 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 	int port;
port              770 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 	port = vf_cb->port_index;
port              786 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 		hns_dsaf_get_strings(stringset, p, port, dsaf_dev);
port              350 drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c 	u32 port;
port              355 drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c 	port = drv->mac_id;
port              357 drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c 	dsaf_dev->misc_op->ge_srst(dsaf_dev, port, 0);
port              359 drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c 	dsaf_dev->misc_op->ge_srst(dsaf_dev, port, 1);
port             1581 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	u8 port;
port             1585 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		port = 0;
port             1588 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		port = in_port_num;
port             1600 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		       DSAF_TBL_TCAM_KEY_PORT_S, port);
port             2027 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		u8 port;
port             2032 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		port = dsaf_get_field(
port             2038 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		    port == mac_id &&
port             2259 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c void hns_dsaf_get_regs(struct dsaf_device *ddev, u32 port, void *data)
port             2278 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	p[9] = dsaf_read_dev(ddev, DSAF_PFC_EN_0_REG + port * 4);
port             2279 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	p[10] = dsaf_read_dev(ddev, DSAF_PFC_UNIT_CNT_0_REG + port * 4);
port             2280 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	p[11] = dsaf_read_dev(ddev, DSAF_XGE_INT_MSK_0_REG + port * 4);
port             2281 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	p[12] = dsaf_read_dev(ddev, DSAF_XGE_INT_SRC_0_REG + port * 4);
port             2282 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	p[13] = dsaf_read_dev(ddev, DSAF_XGE_INT_STS_0_REG + port * 4);
port             2283 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	p[14] = dsaf_read_dev(ddev, DSAF_XGE_INT_MSK_0_REG + port * 4);
port             2284 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	p[15] = dsaf_read_dev(ddev, DSAF_PPE_INT_MSK_0_REG + port * 4);
port             2285 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	p[16] = dsaf_read_dev(ddev, DSAF_ROCEE_INT_MSK_0_REG + port * 4);
port             2286 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	p[17] = dsaf_read_dev(ddev, DSAF_XGE_INT_SRC_0_REG + port * 4);
port             2287 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	p[18] = dsaf_read_dev(ddev, DSAF_PPE_INT_SRC_0_REG + port * 4);
port             2288 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	p[19] =  dsaf_read_dev(ddev, DSAF_ROCEE_INT_SRC_0_REG + port * 4);
port             2289 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	p[20] = dsaf_read_dev(ddev, DSAF_XGE_INT_STS_0_REG + port * 4);
port             2290 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	p[21] = dsaf_read_dev(ddev, DSAF_PPE_INT_STS_0_REG + port * 4);
port             2291 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	p[22] = dsaf_read_dev(ddev, DSAF_ROCEE_INT_STS_0_REG + port * 4);
port             2292 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	p[23] = dsaf_read_dev(ddev, DSAF_PPE_QID_CFG_0_REG + port * 4);
port             2298 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	p[32] = dsaf_read_dev(ddev, DSAF_MIX_DEF_QID_0_REG + port * 4);
port             2312 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 			DSAF_INODE_ECC_ERR_ADDR_0_REG + port * 0x80);
port             2315 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		j = i * DSAF_COMM_CHN + port;
port             2357 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	p[229] = dsaf_read_dev(ddev, DSAF_INODE_GE_FC_EN_0_REG + port * 4);
port             2360 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		j = i * DSAF_COMM_CHN + port;
port             2366 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		DSAF_INODE_VC1_IN_PKT_NUM_0_REG + port * 0x80);
port             2370 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		j = i * DSAF_COMM_CHN + port;
port             2443 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	p[363] = dsaf_read_dev(ddev, DSAF_XOD_PFS_CFG_0_0_REG + port * 0x90);
port             2444 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	p[364] = dsaf_read_dev(ddev, DSAF_XOD_PFS_CFG_1_0_REG + port * 0x90);
port             2445 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	p[365] = dsaf_read_dev(ddev, DSAF_XOD_PFS_CFG_2_0_REG + port * 0x90);
port             2448 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		j = i * DSAF_COMM_CHN + port;
port             2472 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		DSAF_XOD_XGE_RCVIN0_CNT_0_REG + port * 0x90);
port             2474 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		DSAF_XOD_XGE_RCVIN1_CNT_0_REG + port * 0x90);
port             2476 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		DSAF_XOD_XGE_RCVIN2_CNT_0_REG + port * 0x90);
port             2478 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		DSAF_XOD_XGE_RCVIN3_CNT_0_REG + port * 0x90);
port             2480 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		DSAF_XOD_XGE_RCVIN4_CNT_0_REG + port * 0x90);
port             2482 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		DSAF_XOD_XGE_RCVIN5_CNT_0_REG + port * 0x90);
port             2484 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		DSAF_XOD_XGE_RCVIN6_CNT_0_REG + port * 0x90);
port             2486 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		DSAF_XOD_XGE_RCVIN7_CNT_0_REG + port * 0x90);
port             2488 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		DSAF_XOD_PPE_RCVIN0_CNT_0_REG + port * 0x90);
port             2490 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		DSAF_XOD_PPE_RCVIN1_CNT_0_REG + port * 0x90);
port             2492 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		DSAF_XOD_ROCEE_RCVIN0_CNT_0_REG + port * 0x90);
port             2494 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		DSAF_XOD_ROCEE_RCVIN1_CNT_0_REG + port * 0x90);
port             2496 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		DSAF_XOD_FIFO_STATUS_0_REG + port * 0x90);
port             2500 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		j = (i * DSAF_COMM_CHN + port) * 0x90;
port             2571 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	p[496] = dsaf_read_dev(ddev, DSAF_INODE_FIFO_WL_0_REG + port * 0x4);
port             2572 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	p[497] = dsaf_read_dev(ddev, DSAF_ONODE_FIFO_WL_0_REG + port * 0x4);
port             2573 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	p[498] = dsaf_read_dev(ddev, DSAF_XGE_GE_WORK_MODE_0_REG + port * 0x4);
port             2575 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		DSAF_XGE_APP_RX_LINK_UP_0_REG + port * 0x4);
port             2576 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	p[500] = dsaf_read_dev(ddev, DSAF_NETPORT_CTRL_SIG_0_REG + port * 0x4);
port             2577 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	p[501] = dsaf_read_dev(ddev, DSAF_XGE_CTRL_SIG_CFG_0_REG + port * 0x4);
port             2580 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		p[502] = dsaf_read_dev(ddev, DSAF_PAUSE_CFG_REG + port * 0x4);
port             2678 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c void hns_dsaf_get_stats(struct dsaf_device *ddev, u64 *data, int port)
port             2681 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	int node_num = port;
port             2687 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	node_num = port + DSAF_PPE_INODE_BASE;
port             2715 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c void hns_dsaf_get_strings(int stringset, u8 *data, int port,
port             2719 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	int node = port;
port             2728 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	node = port + DSAF_PPE_INODE_BASE;
port             2741 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c static int hns_dsaf_get_port_id(u8 port)
port             2743 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	if (port < DSAF_SERVICE_NW_NUM)
port             2744 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		return port;
port             2746 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	if (port >= DSAF_BASE_INNER_PORT_NUM)
port             2747 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		return port - DSAF_BASE_INNER_PORT_NUM + DSAF_SERVICE_NW_NUM;
port             2752 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c static void set_promisc_tcam_enable(struct dsaf_device *dsaf_dev, u32 port)
port             2755 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	struct dsaf_tbl_tcam_data tbl_tcam_data_mc = {0x01000000, port};
port             2759 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	struct dsaf_tbl_tcam_data tbl_tcam_data_uc = {0, port};
port             2771 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	hns_dsaf_set_mac_key(dsaf_dev, &mac_key, 0x00, port, addr);
port             2782 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 			port);
port             2786 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	mac_cb = dsaf_dev->mac_cb[port];
port             2808 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 			port);
port             2822 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	mskid = hns_dsaf_get_port_id(port);
port             2825 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 			dsaf_dev->ae_dev.name, port,
port             2856 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c static void set_promisc_tcam_disable(struct dsaf_device *dsaf_dev, u32 port)
port             2858 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	struct dsaf_tbl_tcam_data tbl_tcam_data_mc = {0x01000000, port};
port             2871 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	hns_dsaf_set_mac_key(dsaf_dev, &mac_key, 0x00, port, addr);
port             2890 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	hns_dsaf_set_mac_key(dsaf_dev, &mac_key, 0x00, port, addr);
port             2906 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 			       u32 port, bool enable)
port             2909 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		set_promisc_tcam_enable(dsaf_dev, port);
port             2911 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 		set_promisc_tcam_disable(dsaf_dev, port);
port             2914 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c int hns_dsaf_wait_pkt_clean(struct dsaf_device *dsaf_dev, int port)
port             2919 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	if (port >= DSAF_SERVICE_NW_NUM)
port             2925 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 			(port + DSAF_XGE_NUM) * 0x40);
port             2927 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 			(port + DSAF_XGE_NUM) * 0x40);
port              306 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h 	void (*xge_srst)(struct dsaf_device *dsaf_dev, u32 port, bool dereset);
port              307 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h 	void (*ge_srst)(struct dsaf_device *dsaf_dev, u32 port, bool dereset);
port              308 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h 	void (*ppe_srst)(struct dsaf_device *dsaf_dev, u32 port, bool dereset);
port              444 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h void hns_dsaf_get_stats(struct dsaf_device *ddev, u64 *data, int port);
port              445 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h void hns_dsaf_get_strings(int stringset, u8 *data, int port,
port              448 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h void hns_dsaf_get_regs(struct dsaf_device *ddev, u32 port, void *data);
port              452 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h 			       u32 port, bool enable);
port              464 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h int hns_dsaf_wait_pkt_clean(struct dsaf_device *dsaf_dev, int port);
port               59 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c                                       u32 link, u32 port, u32 act)
port               67 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c        obj_args[1].integer.value = port;
port               79 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c                         link, port, act);
port               88 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c 						 u32 port)
port               96 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c 	obj_args[1].integer.value = port;
port              106 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c 			locate, port);
port              251 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c 				       u32 port_type, u32 port, u32 val)
port              259 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c 	obj_args[1].integer.value = port;
port              271 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c 			 port_type, port);
port              302 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c static void hns_dsaf_xge_srst_by_port(struct dsaf_device *dsaf_dev, u32 port,
port              308 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c 	if (port >= DSAF_XGE_NUM)
port              312 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c 	reg_val |= 0x2082082 << dsaf_dev->mac_cb[port]->port_rst_off;
port              323 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c 					   u32 port, bool dereset)
port              326 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c 				   HNS_XGE_RESET_FUNC, port, dereset);
port              390 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c static void hns_dsaf_ge_srst_by_port(struct dsaf_device *dsaf_dev, u32 port,
port              397 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c 	if (port >= DSAF_GE_NUM)
port              401 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c 		reg_val_1  = 0x1 << port;
port              402 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c 		port_rst_off = dsaf_dev->mac_cb[port]->port_rst_off;
port              445 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c 					  u32 port, bool dereset)
port              448 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c 				   HNS_GE_RESET_FUNC, port, dereset);
port              451 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c static void hns_ppe_srst_by_port(struct dsaf_device *dsaf_dev, u32 port,
port              457 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c 	reg_val |= RESET_REQ_OR_DREQ <<	dsaf_dev->mac_cb[port]->port_rst_off;
port              468 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c hns_ppe_srst_by_port_acpi(struct dsaf_device *dsaf_dev, u32 port, bool dereset)
port              471 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c 				   HNS_PPE_RESET_FUNC, port, dereset);
port              305 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c 	u32 port = ppe_cb->index;
port              312 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c 	dsaf_dev->misc_op->ppe_srst(dsaf_dev, port, 0);
port              314 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c 	dsaf_dev->misc_op->ppe_srst(dsaf_dev, port, 1);
port              351 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c 	u32 port;
port              356 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c 		port = ppe_cb->index;
port              357 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c 		dsaf_dev->misc_op->ppe_srst(dsaf_dev, port, 0);
port              211 drivers/net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c 	u32 port = drv->mac_id;
port              213 drivers/net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c 	dsaf_dev->misc_op->xge_srst(dsaf_dev, port, 0);
port              215 drivers/net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c 	dsaf_dev->misc_op->xge_srst(dsaf_dev, port, 1);
port              171 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 		cmd->base.port = PORT_FIBRE;
port              174 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 		cmd->base.port = PORT_TP;
port              672 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 		cmd->base.port = PORT_NONE;
port              677 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 			cmd->base.port = PORT_DA;
port              679 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 			cmd->base.port = PORT_FIBRE;
port              684 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 		cmd->base.port = PORT_NONE;
port              688 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 		cmd->base.port = PORT_TP;
port              346 drivers/net/ethernet/ibm/ehea/ehea.h 	struct ehea_port *port;
port              381 drivers/net/ethernet/ibm/ehea/ehea.h 	struct ehea_port *port[EHEA_MAX_PORTS];
port              473 drivers/net/ethernet/ibm/ehea/ehea.h int ehea_sense_port_attr(struct ehea_port *port);
port              474 drivers/net/ethernet/ibm/ehea/ehea.h int ehea_set_portspeed(struct ehea_port *port, u32 port_speed);
port               23 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 	struct ehea_port *port = netdev_priv(dev);
port               28 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 	ret = ehea_sense_port_attr(port);
port               34 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 		switch (port->port_speed) {
port               51 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 		cmd->base.duplex = port->full_duplex == 1 ?
port               62 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 		cmd->base.port = PORT_FIBRE;
port               70 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 		cmd->base.port = PORT_TP;
port               73 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 	cmd->base.autoneg = port->autoneg == 1 ?
port               87 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 	struct ehea_port *port = netdev_priv(dev);
port              133 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 	ret = ehea_set_portspeed(port, sp);
port              138 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 			    port->port_speed,
port              139 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 			    port->full_duplex == 1 ? "Full" : "Half");
port              146 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 	struct ehea_port *port = netdev_priv(dev);
port              149 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 	ret = ehea_set_portspeed(port, EHEA_SPEED_AUTONEG);
port              152 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 		netdev_info(port->netdev,
port              154 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 			    port->port_speed,
port              155 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 			    port->full_duplex == 1 ? "Full" : "Half");
port              168 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 	struct ehea_port *port = netdev_priv(dev);
port              169 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 	return port->msg_enable;
port              174 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 	struct ehea_port *port = netdev_priv(dev);
port              175 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 	port->msg_enable = value;
port              227 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 	struct ehea_port *port = netdev_priv(dev);
port              233 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 	data[i++] = port->sig_comp_iv;
port              234 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 	data[i++] = port->port_res[0].swqe_refill_th;
port              235 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 	data[i++] = port->resets;
port              238 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 		tmp += port->port_res[k].p_stats.poll_receive_errors;
port              242 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 		tmp += port->port_res[k].p_stats.err_tcp_cksum;
port              246 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 		tmp += port->port_res[k].p_stats.err_ip_cksum;
port              250 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 		tmp += port->port_res[k].p_stats.err_frame_crc;
port              254 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 		tmp += port->port_res[k].p_stats.queue_stopped;
port              258 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 		data[i++] = atomic_read(&port->port_res[k].swqe_avail);
port              134 drivers/net/ethernet/ibm/ehea/ehea_main.c static void ehea_schedule_port_reset(struct ehea_port *port)
port              136 drivers/net/ethernet/ibm/ehea/ehea_main.c 	if (!test_bit(__EHEA_DISABLE_PORT_RESET, &port->flags))
port              137 drivers/net/ethernet/ibm/ehea/ehea_main.c 		schedule_work(&port->reset_task);
port              157 drivers/net/ethernet/ibm/ehea/ehea_main.c 			struct ehea_port *port = adapter->port[k];
port              159 drivers/net/ethernet/ibm/ehea/ehea_main.c 			if (!port || (port->state != EHEA_PORT_UP))
port              163 drivers/net/ethernet/ibm/ehea/ehea_main.c 			num_portres += port->num_def_qps;
port              183 drivers/net/ethernet/ibm/ehea/ehea_main.c 			struct ehea_port *port = adapter->port[k];
port              185 drivers/net/ethernet/ibm/ehea/ehea_main.c 			if (!port || (port->state != EHEA_PORT_UP) ||
port              189 drivers/net/ethernet/ibm/ehea/ehea_main.c 			for (l = 0; l < port->num_def_qps; l++) {
port              190 drivers/net/ethernet/ibm/ehea/ehea_main.c 				struct ehea_port_res *pr = &port->port_res[l];
port              206 drivers/net/ethernet/ibm/ehea/ehea_main.c 			arr[i++].fwh = port->qp_eq->fw_handle;
port              243 drivers/net/ethernet/ibm/ehea/ehea_main.c 			struct ehea_port *port = adapter->port[k];
port              245 drivers/net/ethernet/ibm/ehea/ehea_main.c 			if (!port || (port->state != EHEA_PORT_UP))
port              250 drivers/net/ethernet/ibm/ehea/ehea_main.c 			list_for_each_entry(mc_entry, &port->mc_list->list,list)
port              263 drivers/net/ethernet/ibm/ehea/ehea_main.c 			struct ehea_port *port = adapter->port[k];
port              265 drivers/net/ethernet/ibm/ehea/ehea_main.c 			if (!port || (port->state != EHEA_PORT_UP))
port              272 drivers/net/ethernet/ibm/ehea/ehea_main.c 			arr[i].port_id = port->logical_port_id;
port              275 drivers/net/ethernet/ibm/ehea/ehea_main.c 			arr[i++].macaddr = port->mac_addr;
port              278 drivers/net/ethernet/ibm/ehea/ehea_main.c 			arr[i].port_id = port->logical_port_id;
port              281 drivers/net/ethernet/ibm/ehea/ehea_main.c 			arr[i++].macaddr = port->mac_addr;
port              285 drivers/net/ethernet/ibm/ehea/ehea_main.c 					    &port->mc_list->list, list) {
port              290 drivers/net/ethernet/ibm/ehea/ehea_main.c 				arr[i].port_id = port->logical_port_id;
port              298 drivers/net/ethernet/ibm/ehea/ehea_main.c 				arr[i].port_id = port->logical_port_id;
port              320 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port = netdev_priv(dev);
port              324 drivers/net/ethernet/ibm/ehea/ehea_main.c 	for (i = 0; i < port->num_def_qps; i++) {
port              325 drivers/net/ethernet/ibm/ehea/ehea_main.c 		rx_packets += port->port_res[i].rx_packets;
port              326 drivers/net/ethernet/ibm/ehea/ehea_main.c 		rx_bytes   += port->port_res[i].rx_bytes;
port              329 drivers/net/ethernet/ibm/ehea/ehea_main.c 	for (i = 0; i < port->num_def_qps; i++) {
port              330 drivers/net/ethernet/ibm/ehea/ehea_main.c 		tx_packets += port->port_res[i].tx_packets;
port              331 drivers/net/ethernet/ibm/ehea/ehea_main.c 		tx_bytes   += port->port_res[i].tx_bytes;
port              339 drivers/net/ethernet/ibm/ehea/ehea_main.c 	stats->multicast = port->stats.multicast;
port              340 drivers/net/ethernet/ibm/ehea/ehea_main.c 	stats->rx_errors = port->stats.rx_errors;
port              345 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port =
port              347 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct net_device *dev = port->netdev;
port              348 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct rtnl_link_stats64 *stats = &port->stats;
port              358 drivers/net/ethernet/ibm/ehea/ehea_main.c 	hret = ehea_h_query_ehea_port(port->adapter->handle,
port              359 drivers/net/ethernet/ibm/ehea/ehea_main.c 				      port->logical_port_id,
port              366 drivers/net/ethernet/ibm/ehea/ehea_main.c 	if (netif_msg_hw(port))
port              375 drivers/net/ethernet/ibm/ehea/ehea_main.c 	schedule_delayed_work(&port->stats_work,
port              382 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct net_device *dev = pr->port->netdev;
port              421 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct net_device *dev = pr->port->netdev;
port              442 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct net_device *dev = pr->port->netdev;
port              468 drivers/net/ethernet/ibm/ehea/ehea_main.c 				netdev_info(pr->port->netdev,
port              556 drivers/net/ethernet/ibm/ehea/ehea_main.c 	skb_record_rx_queue(skb, pr - &pr->port->port_res[0]);
port              637 drivers/net/ethernet/ibm/ehea/ehea_main.c 		if (netif_msg_rx_err(pr->port)) {
port              642 drivers/net/ethernet/ibm/ehea/ehea_main.c 		ehea_schedule_port_reset(pr->port);
port              653 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port = pr->port;
port              675 drivers/net/ethernet/ibm/ehea/ehea_main.c 		if (netif_msg_rx_status(port))
port              687 drivers/net/ethernet/ibm/ehea/ehea_main.c 					netif_info(port, rx_err, dev,
port              703 drivers/net/ethernet/ibm/ehea/ehea_main.c 					netif_err(port, rx_err, dev,
port              714 drivers/net/ethernet/ibm/ehea/ehea_main.c 					netif_err(port, rx_err, dev,
port              752 drivers/net/ethernet/ibm/ehea/ehea_main.c static void reset_sq_restart_flag(struct ehea_port *port)
port              756 drivers/net/ethernet/ibm/ehea/ehea_main.c 	for (i = 0; i < port->num_def_qps; i++) {
port              757 drivers/net/ethernet/ibm/ehea/ehea_main.c 		struct ehea_port_res *pr = &port->port_res[i];
port              760 drivers/net/ethernet/ibm/ehea/ehea_main.c 	wake_up(&port->restart_wq);
port              763 drivers/net/ethernet/ibm/ehea/ehea_main.c static void check_sqs(struct ehea_port *port)
port              769 drivers/net/ethernet/ibm/ehea/ehea_main.c 	for (i = 0; i < port->num_def_qps; i++) {
port              770 drivers/net/ethernet/ibm/ehea/ehea_main.c 		struct ehea_port_res *pr = &port->port_res[i];
port              784 drivers/net/ethernet/ibm/ehea/ehea_main.c 		ret = wait_event_timeout(port->restart_wq,
port              790 drivers/net/ethernet/ibm/ehea/ehea_main.c 			ehea_schedule_port_reset(pr->port);
port              806 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct netdev_queue *txq = netdev_get_tx_queue(pr->port->netdev,
port              807 drivers/net/ethernet/ibm/ehea/ehea_main.c 						pr - &pr->port->port_res[0]);
port              826 drivers/net/ethernet/ibm/ehea/ehea_main.c 			if (netif_msg_tx_err(pr->port))
port              831 drivers/net/ethernet/ibm/ehea/ehea_main.c 				ehea_schedule_port_reset(pr->port);
port              836 drivers/net/ethernet/ibm/ehea/ehea_main.c 		if (netif_msg_tx_done(pr->port))
port              866 drivers/net/ethernet/ibm/ehea/ehea_main.c 	wake_up(&pr->port->swqe_avail_wq);
port              877 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct net_device *dev = pr->port->netdev;
port              920 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port = param;
port              927 drivers/net/ethernet/ibm/ehea/ehea_main.c 	eqe = ehea_poll_eq(port->qp_eq);
port              934 drivers/net/ethernet/ibm/ehea/ehea_main.c 		qp = port->port_res[qp_token].qp;
port              936 drivers/net/ethernet/ibm/ehea/ehea_main.c 		resource_type = ehea_error_data(port->adapter, qp->fw_handle,
port              946 drivers/net/ethernet/ibm/ehea/ehea_main.c 		eqe = ehea_poll_eq(port->qp_eq);
port              951 drivers/net/ethernet/ibm/ehea/ehea_main.c 		ehea_schedule_port_reset(port);
port              963 drivers/net/ethernet/ibm/ehea/ehea_main.c 		if (adapter->port[i])
port              964 drivers/net/ethernet/ibm/ehea/ehea_main.c 			if (adapter->port[i]->logical_port_id == logical_port)
port              965 drivers/net/ethernet/ibm/ehea/ehea_main.c 				return adapter->port[i];
port              969 drivers/net/ethernet/ibm/ehea/ehea_main.c int ehea_sense_port_attr(struct ehea_port *port)
port              983 drivers/net/ethernet/ibm/ehea/ehea_main.c 	hret = ehea_h_query_ehea_port(port->adapter->handle,
port              984 drivers/net/ethernet/ibm/ehea/ehea_main.c 				      port->logical_port_id, H_PORT_CB0,
port              993 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port->mac_addr = cb0->port_mac_addr << 16;
port              995 drivers/net/ethernet/ibm/ehea/ehea_main.c 	if (!is_valid_ether_addr((u8 *)&port->mac_addr)) {
port             1003 drivers/net/ethernet/ibm/ehea/ehea_main.c 		port->port_speed = EHEA_SPEED_10M;
port             1004 drivers/net/ethernet/ibm/ehea/ehea_main.c 		port->full_duplex = 0;
port             1007 drivers/net/ethernet/ibm/ehea/ehea_main.c 		port->port_speed = EHEA_SPEED_10M;
port             1008 drivers/net/ethernet/ibm/ehea/ehea_main.c 		port->full_duplex = 1;
port             1011 drivers/net/ethernet/ibm/ehea/ehea_main.c 		port->port_speed = EHEA_SPEED_100M;
port             1012 drivers/net/ethernet/ibm/ehea/ehea_main.c 		port->full_duplex = 0;
port             1015 drivers/net/ethernet/ibm/ehea/ehea_main.c 		port->port_speed = EHEA_SPEED_100M;
port             1016 drivers/net/ethernet/ibm/ehea/ehea_main.c 		port->full_duplex = 1;
port             1019 drivers/net/ethernet/ibm/ehea/ehea_main.c 		port->port_speed = EHEA_SPEED_1G;
port             1020 drivers/net/ethernet/ibm/ehea/ehea_main.c 		port->full_duplex = 1;
port             1023 drivers/net/ethernet/ibm/ehea/ehea_main.c 		port->port_speed = EHEA_SPEED_10G;
port             1024 drivers/net/ethernet/ibm/ehea/ehea_main.c 		port->full_duplex = 1;
port             1027 drivers/net/ethernet/ibm/ehea/ehea_main.c 		port->port_speed = 0;
port             1028 drivers/net/ethernet/ibm/ehea/ehea_main.c 		port->full_duplex = 0;
port             1032 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port->autoneg = 1;
port             1033 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port->num_mcs = cb0->num_default_qps;
port             1037 drivers/net/ethernet/ibm/ehea/ehea_main.c 		port->num_def_qps = cb0->num_default_qps;
port             1039 drivers/net/ethernet/ibm/ehea/ehea_main.c 		port->num_def_qps = 1;
port             1041 drivers/net/ethernet/ibm/ehea/ehea_main.c 	if (!port->num_def_qps) {
port             1048 drivers/net/ethernet/ibm/ehea/ehea_main.c 	if (ret || netif_msg_probe(port))
port             1055 drivers/net/ethernet/ibm/ehea/ehea_main.c int ehea_set_portspeed(struct ehea_port *port, u32 port_speed)
port             1070 drivers/net/ethernet/ibm/ehea/ehea_main.c 	netif_carrier_off(port->netdev);
port             1072 drivers/net/ethernet/ibm/ehea/ehea_main.c 	hret = ehea_h_modify_ehea_port(port->adapter->handle,
port             1073 drivers/net/ethernet/ibm/ehea/ehea_main.c 				       port->logical_port_id,
port             1076 drivers/net/ethernet/ibm/ehea/ehea_main.c 		port->autoneg = port_speed == EHEA_SPEED_AUTONEG ? 1 : 0;
port             1078 drivers/net/ethernet/ibm/ehea/ehea_main.c 		hret = ehea_h_query_ehea_port(port->adapter->handle,
port             1079 drivers/net/ethernet/ibm/ehea/ehea_main.c 					      port->logical_port_id,
port             1085 drivers/net/ethernet/ibm/ehea/ehea_main.c 				port->port_speed = EHEA_SPEED_10M;
port             1086 drivers/net/ethernet/ibm/ehea/ehea_main.c 				port->full_duplex = 0;
port             1089 drivers/net/ethernet/ibm/ehea/ehea_main.c 				port->port_speed = EHEA_SPEED_10M;
port             1090 drivers/net/ethernet/ibm/ehea/ehea_main.c 				port->full_duplex = 1;
port             1093 drivers/net/ethernet/ibm/ehea/ehea_main.c 				port->port_speed = EHEA_SPEED_100M;
port             1094 drivers/net/ethernet/ibm/ehea/ehea_main.c 				port->full_duplex = 0;
port             1097 drivers/net/ethernet/ibm/ehea/ehea_main.c 				port->port_speed = EHEA_SPEED_100M;
port             1098 drivers/net/ethernet/ibm/ehea/ehea_main.c 				port->full_duplex = 1;
port             1101 drivers/net/ethernet/ibm/ehea/ehea_main.c 				port->port_speed = EHEA_SPEED_1G;
port             1102 drivers/net/ethernet/ibm/ehea/ehea_main.c 				port->full_duplex = 1;
port             1105 drivers/net/ethernet/ibm/ehea/ehea_main.c 				port->port_speed = EHEA_SPEED_10G;
port             1106 drivers/net/ethernet/ibm/ehea/ehea_main.c 				port->full_duplex = 1;
port             1109 drivers/net/ethernet/ibm/ehea/ehea_main.c 				port->port_speed = 0;
port             1110 drivers/net/ethernet/ibm/ehea/ehea_main.c 				port->full_duplex = 0;
port             1126 drivers/net/ethernet/ibm/ehea/ehea_main.c 	if (!prop_carrier_state || (port->phy_link == EHEA_PHY_LINK_UP))
port             1127 drivers/net/ethernet/ibm/ehea/ehea_main.c 		netif_carrier_on(port->netdev);
port             1139 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port;
port             1144 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port = ehea_get_port(adapter, portnum);
port             1145 drivers/net/ethernet/ibm/ehea/ehea_main.c 	if (!port) {
port             1149 drivers/net/ethernet/ibm/ehea/ehea_main.c 	dev = port->netdev;
port             1156 drivers/net/ethernet/ibm/ehea/ehea_main.c 				ret = ehea_sense_port_attr(port);
port             1162 drivers/net/ethernet/ibm/ehea/ehea_main.c 				netif_info(port, link, dev,
port             1164 drivers/net/ethernet/ibm/ehea/ehea_main.c 					   port->port_speed,
port             1165 drivers/net/ethernet/ibm/ehea/ehea_main.c 					   port->full_duplex == 1 ?
port             1173 drivers/net/ethernet/ibm/ehea/ehea_main.c 				netif_info(port, link, dev,
port             1180 drivers/net/ethernet/ibm/ehea/ehea_main.c 			port->phy_link = EHEA_PHY_LINK_UP;
port             1181 drivers/net/ethernet/ibm/ehea/ehea_main.c 			netif_info(port, link, dev,
port             1186 drivers/net/ethernet/ibm/ehea/ehea_main.c 			port->phy_link = EHEA_PHY_LINK_DOWN;
port             1187 drivers/net/ethernet/ibm/ehea/ehea_main.c 			netif_info(port, link, dev,
port             1263 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port = netdev_priv(dev);
port             1268 drivers/net/ethernet/ibm/ehea/ehea_main.c 	snprintf(port->int_aff_name, EHEA_IRQ_NAME_SIZE - 1, "%s-aff",
port             1271 drivers/net/ethernet/ibm/ehea/ehea_main.c 	ret = ibmebus_request_irq(port->qp_eq->attr.ist1,
port             1273 drivers/net/ethernet/ibm/ehea/ehea_main.c 				  0, port->int_aff_name, port);
port             1276 drivers/net/ethernet/ibm/ehea/ehea_main.c 			   port->qp_eq->attr.ist1);
port             1280 drivers/net/ethernet/ibm/ehea/ehea_main.c 	netif_info(port, ifup, dev,
port             1282 drivers/net/ethernet/ibm/ehea/ehea_main.c 		   port->qp_eq->attr.ist1);
port             1285 drivers/net/ethernet/ibm/ehea/ehea_main.c 	for (i = 0; i < port->num_def_qps; i++) {
port             1286 drivers/net/ethernet/ibm/ehea/ehea_main.c 		pr = &port->port_res[i];
port             1297 drivers/net/ethernet/ibm/ehea/ehea_main.c 		netif_info(port, ifup, dev,
port             1307 drivers/net/ethernet/ibm/ehea/ehea_main.c 		u32 ist = port->port_res[i].eq->attr.ist1;
port             1308 drivers/net/ethernet/ibm/ehea/ehea_main.c 		ibmebus_free_irq(ist, &port->port_res[i]);
port             1312 drivers/net/ethernet/ibm/ehea/ehea_main.c 	ibmebus_free_irq(port->qp_eq->attr.ist1, port);
port             1313 drivers/net/ethernet/ibm/ehea/ehea_main.c 	i = port->num_def_qps;
port             1321 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port = netdev_priv(dev);
port             1327 drivers/net/ethernet/ibm/ehea/ehea_main.c 	for (i = 0; i < port->num_def_qps; i++) {
port             1328 drivers/net/ethernet/ibm/ehea/ehea_main.c 		pr = &port->port_res[i];
port             1330 drivers/net/ethernet/ibm/ehea/ehea_main.c 		netif_info(port, intr, dev,
port             1336 drivers/net/ethernet/ibm/ehea/ehea_main.c 	ibmebus_free_irq(port->qp_eq->attr.ist1, port);
port             1337 drivers/net/ethernet/ibm/ehea/ehea_main.c 	netif_info(port, intr, dev,
port             1339 drivers/net/ethernet/ibm/ehea/ehea_main.c 		   port->qp_eq->attr.ist1);
port             1342 drivers/net/ethernet/ibm/ehea/ehea_main.c static int ehea_configure_port(struct ehea_port *port)
port             1361 drivers/net/ethernet/ibm/ehea/ehea_main.c 	for (i = 0; i < port->num_mcs; i++)
port             1364 drivers/net/ethernet/ibm/ehea/ehea_main.c 				port->port_res[i].qp->init_attr.qp_nr;
port             1367 drivers/net/ethernet/ibm/ehea/ehea_main.c 				port->port_res[0].qp->init_attr.qp_nr;
port             1369 drivers/net/ethernet/ibm/ehea/ehea_main.c 	if (netif_msg_ifup(port))
port             1375 drivers/net/ethernet/ibm/ehea/ehea_main.c 	hret = ehea_h_modify_ehea_port(port->adapter->handle,
port             1376 drivers/net/ethernet/ibm/ehea/ehea_main.c 				       port->logical_port_id,
port             1393 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_adapter *adapter = pr->port->adapter;
port             1436 drivers/net/ethernet/ibm/ehea/ehea_main.c static int ehea_init_port_res(struct ehea_port *port, struct ehea_port_res *pr,
port             1439 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_adapter *adapter = port->adapter;
port             1457 drivers/net/ethernet/ibm/ehea/ehea_main.c 	pr->port = port;
port             1467 drivers/net/ethernet/ibm/ehea/ehea_main.c 				     port->logical_port_id);
port             1475 drivers/net/ethernet/ibm/ehea/ehea_main.c 				     port->logical_port_id);
port             1481 drivers/net/ethernet/ibm/ehea/ehea_main.c 	if (netif_msg_ifup(port))
port             1507 drivers/net/ethernet/ibm/ehea/ehea_main.c 	init_attr->port_nr = port->logical_port_id;
port             1510 drivers/net/ethernet/ibm/ehea/ehea_main.c 	init_attr->aff_eq_handle = port->qp_eq->fw_handle;
port             1519 drivers/net/ethernet/ibm/ehea/ehea_main.c 	if (netif_msg_ifup(port))
port             1546 drivers/net/ethernet/ibm/ehea/ehea_main.c 	netif_napi_add(pr->port->netdev, &pr->napi, ehea_poll, 64);
port             1565 drivers/net/ethernet/ibm/ehea/ehea_main.c static int ehea_clean_portres(struct ehea_port *port, struct ehea_port_res *pr)
port             1679 drivers/net/ethernet/ibm/ehea/ehea_main.c static int ehea_broadcast_reg_helper(struct ehea_port *port, u32 hcallid)
port             1687 drivers/net/ethernet/ibm/ehea/ehea_main.c 	hret = ehea_h_reg_dereg_bcmc(port->adapter->handle,
port             1688 drivers/net/ethernet/ibm/ehea/ehea_main.c 				     port->logical_port_id,
port             1689 drivers/net/ethernet/ibm/ehea/ehea_main.c 				     reg_type, port->mac_addr, 0, hcallid);
port             1699 drivers/net/ethernet/ibm/ehea/ehea_main.c 	hret = ehea_h_reg_dereg_bcmc(port->adapter->handle,
port             1700 drivers/net/ethernet/ibm/ehea/ehea_main.c 				     port->logical_port_id,
port             1701 drivers/net/ethernet/ibm/ehea/ehea_main.c 				     reg_type, port->mac_addr, 0, hcallid);
port             1713 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port = netdev_priv(dev);
port             1735 drivers/net/ethernet/ibm/ehea/ehea_main.c 	hret = ehea_h_modify_ehea_port(port->adapter->handle,
port             1736 drivers/net/ethernet/ibm/ehea/ehea_main.c 				       port->logical_port_id, H_PORT_CB0,
port             1746 drivers/net/ethernet/ibm/ehea/ehea_main.c 	if (port->state == EHEA_PORT_UP) {
port             1747 drivers/net/ethernet/ibm/ehea/ehea_main.c 		ret = ehea_broadcast_reg_helper(port, H_DEREG_BCMC);
port             1752 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port->mac_addr = cb0->port_mac_addr << 16;
port             1755 drivers/net/ethernet/ibm/ehea/ehea_main.c 	if (port->state == EHEA_PORT_UP) {
port             1756 drivers/net/ethernet/ibm/ehea/ehea_main.c 		ret = ehea_broadcast_reg_helper(port, H_REG_BCMC);
port             1783 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port = netdev_priv(dev);
port             1787 drivers/net/ethernet/ibm/ehea/ehea_main.c 	if (enable == port->promisc)
port             1797 drivers/net/ethernet/ibm/ehea/ehea_main.c 	cb7->def_uc_qpn = enable == 1 ? port->port_res[0].qp->fw_handle : 0;
port             1799 drivers/net/ethernet/ibm/ehea/ehea_main.c 	hret = ehea_h_modify_ehea_port(port->adapter->handle,
port             1800 drivers/net/ethernet/ibm/ehea/ehea_main.c 				       port->logical_port_id,
port             1807 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port->promisc = enable;
port             1812 drivers/net/ethernet/ibm/ehea/ehea_main.c static u64 ehea_multicast_reg_helper(struct ehea_port *port, u64 mc_mac_addr,
port             1822 drivers/net/ethernet/ibm/ehea/ehea_main.c 	hret = ehea_h_reg_dereg_bcmc(port->adapter->handle,
port             1823 drivers/net/ethernet/ibm/ehea/ehea_main.c 				     port->logical_port_id,
port             1832 drivers/net/ethernet/ibm/ehea/ehea_main.c 	hret = ehea_h_reg_dereg_bcmc(port->adapter->handle,
port             1833 drivers/net/ethernet/ibm/ehea/ehea_main.c 				     port->logical_port_id,
port             1841 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port = netdev_priv(dev);
port             1842 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_mc_list *mc_entry = port->mc_list;
port             1848 drivers/net/ethernet/ibm/ehea/ehea_main.c 	list_for_each_safe(pos, temp, &(port->mc_list->list)) {
port             1851 drivers/net/ethernet/ibm/ehea/ehea_main.c 		hret = ehea_multicast_reg_helper(port, mc_entry->macaddr,
port             1866 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port = netdev_priv(dev);
port             1869 drivers/net/ethernet/ibm/ehea/ehea_main.c 	if (!port->allmulti) {
port             1873 drivers/net/ethernet/ibm/ehea/ehea_main.c 			hret = ehea_multicast_reg_helper(port, 0, H_REG_BCMC);
port             1875 drivers/net/ethernet/ibm/ehea/ehea_main.c 				port->allmulti = 1;
port             1883 drivers/net/ethernet/ibm/ehea/ehea_main.c 			hret = ehea_multicast_reg_helper(port, 0, H_DEREG_BCMC);
port             1885 drivers/net/ethernet/ibm/ehea/ehea_main.c 				port->allmulti = 0;
port             1893 drivers/net/ethernet/ibm/ehea/ehea_main.c static void ehea_add_multicast_entry(struct ehea_port *port, u8 *mc_mac_addr)
port             1906 drivers/net/ethernet/ibm/ehea/ehea_main.c 	hret = ehea_multicast_reg_helper(port, ehea_mcl_entry->macaddr,
port             1909 drivers/net/ethernet/ibm/ehea/ehea_main.c 		list_add(&ehea_mcl_entry->list, &port->mc_list->list);
port             1918 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port = netdev_priv(dev);
port             1939 drivers/net/ethernet/ibm/ehea/ehea_main.c 		if (netdev_mc_count(dev) > port->adapter->max_mc_mac) {
port             1941 drivers/net/ethernet/ibm/ehea/ehea_main.c 				port->adapter->max_mc_mac);
port             1946 drivers/net/ethernet/ibm/ehea/ehea_main.c 			ehea_add_multicast_entry(port, ha->addr);
port             2013 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port = netdev_priv(dev);
port             2020 drivers/net/ethernet/ibm/ehea/ehea_main.c 	pr = &port->port_res[skb_get_queue_mapping(skb)];
port             2036 drivers/net/ethernet/ibm/ehea/ehea_main.c 		u32 sig_iv = port->sig_comp_iv;
port             2065 drivers/net/ethernet/ibm/ehea/ehea_main.c 	netif_info(port, tx_queued, dev,
port             2067 drivers/net/ethernet/ibm/ehea/ehea_main.c 	if (netif_msg_tx_queued(port))
port             2087 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port = netdev_priv(dev);
port             2088 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_adapter *adapter = port->adapter;
port             2101 drivers/net/ethernet/ibm/ehea/ehea_main.c 	hret = ehea_h_query_ehea_port(adapter->handle, port->logical_port_id,
port             2112 drivers/net/ethernet/ibm/ehea/ehea_main.c 	hret = ehea_h_modify_ehea_port(adapter->handle, port->logical_port_id,
port             2125 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port = netdev_priv(dev);
port             2126 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_adapter *adapter = port->adapter;
port             2139 drivers/net/ethernet/ibm/ehea/ehea_main.c 	hret = ehea_h_query_ehea_port(adapter->handle, port->logical_port_id,
port             2150 drivers/net/ethernet/ibm/ehea/ehea_main.c 	hret = ehea_h_modify_ehea_port(adapter->handle, port->logical_port_id,
port             2236 drivers/net/ethernet/ibm/ehea/ehea_main.c static int ehea_port_res_setup(struct ehea_port *port, int def_qps)
port             2242 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port->qp_eq = ehea_create_eq(port->adapter, eq_type,
port             2244 drivers/net/ethernet/ibm/ehea/ehea_main.c 	if (!port->qp_eq) {
port             2265 drivers/net/ethernet/ibm/ehea/ehea_main.c 		ret = ehea_init_port_res(port, &port->port_res[i], &pr_cfg, i);
port             2270 drivers/net/ethernet/ibm/ehea/ehea_main.c 		ret = ehea_init_port_res(port, &port->port_res[i],
port             2280 drivers/net/ethernet/ibm/ehea/ehea_main.c 		ehea_clean_portres(port, &port->port_res[i]);
port             2283 drivers/net/ethernet/ibm/ehea/ehea_main.c 	ehea_destroy_eq(port->qp_eq);
port             2287 drivers/net/ethernet/ibm/ehea/ehea_main.c static int ehea_clean_all_portres(struct ehea_port *port)
port             2292 drivers/net/ethernet/ibm/ehea/ehea_main.c 	for (i = 0; i < port->num_def_qps; i++)
port             2293 drivers/net/ethernet/ibm/ehea/ehea_main.c 		ret |= ehea_clean_portres(port, &port->port_res[i]);
port             2295 drivers/net/ethernet/ibm/ehea/ehea_main.c 	ret |= ehea_destroy_eq(port->qp_eq);
port             2319 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port = netdev_priv(dev);
port             2321 drivers/net/ethernet/ibm/ehea/ehea_main.c 	if (port->state == EHEA_PORT_UP)
port             2324 drivers/net/ethernet/ibm/ehea/ehea_main.c 	ret = ehea_port_res_setup(port, port->num_def_qps);
port             2331 drivers/net/ethernet/ibm/ehea/ehea_main.c 	ret = ehea_configure_port(port);
port             2343 drivers/net/ethernet/ibm/ehea/ehea_main.c 	for (i = 0; i < port->num_def_qps; i++) {
port             2344 drivers/net/ethernet/ibm/ehea/ehea_main.c 		ret = ehea_activate_qp(port->adapter, port->port_res[i].qp);
port             2351 drivers/net/ethernet/ibm/ehea/ehea_main.c 	for (i = 0; i < port->num_def_qps; i++) {
port             2352 drivers/net/ethernet/ibm/ehea/ehea_main.c 		ret = ehea_fill_port_res(&port->port_res[i]);
port             2359 drivers/net/ethernet/ibm/ehea/ehea_main.c 	ret = ehea_broadcast_reg_helper(port, H_REG_BCMC);
port             2365 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port->state = EHEA_PORT_UP;
port             2374 drivers/net/ethernet/ibm/ehea/ehea_main.c 	ehea_clean_all_portres(port);
port             2385 drivers/net/ethernet/ibm/ehea/ehea_main.c static void port_napi_disable(struct ehea_port *port)
port             2389 drivers/net/ethernet/ibm/ehea/ehea_main.c 	for (i = 0; i < port->num_def_qps; i++)
port             2390 drivers/net/ethernet/ibm/ehea/ehea_main.c 		napi_disable(&port->port_res[i].napi);
port             2393 drivers/net/ethernet/ibm/ehea/ehea_main.c static void port_napi_enable(struct ehea_port *port)
port             2397 drivers/net/ethernet/ibm/ehea/ehea_main.c 	for (i = 0; i < port->num_def_qps; i++)
port             2398 drivers/net/ethernet/ibm/ehea/ehea_main.c 		napi_enable(&port->port_res[i].napi);
port             2404 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port = netdev_priv(dev);
port             2406 drivers/net/ethernet/ibm/ehea/ehea_main.c 	mutex_lock(&port->port_lock);
port             2408 drivers/net/ethernet/ibm/ehea/ehea_main.c 	netif_info(port, ifup, dev, "enabling port\n");
port             2414 drivers/net/ethernet/ibm/ehea/ehea_main.c 		port_napi_enable(port);
port             2418 drivers/net/ethernet/ibm/ehea/ehea_main.c 	mutex_unlock(&port->port_lock);
port             2419 drivers/net/ethernet/ibm/ehea/ehea_main.c 	schedule_delayed_work(&port->stats_work,
port             2428 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port = netdev_priv(dev);
port             2430 drivers/net/ethernet/ibm/ehea/ehea_main.c 	if (port->state == EHEA_PORT_DOWN)
port             2435 drivers/net/ethernet/ibm/ehea/ehea_main.c 	ehea_broadcast_reg_helper(port, H_DEREG_BCMC);
port             2439 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port->state = EHEA_PORT_DOWN;
port             2443 drivers/net/ethernet/ibm/ehea/ehea_main.c 	ret = ehea_clean_all_portres(port);
port             2455 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port = netdev_priv(dev);
port             2457 drivers/net/ethernet/ibm/ehea/ehea_main.c 	netif_info(port, ifdown, dev, "disabling port\n");
port             2459 drivers/net/ethernet/ibm/ehea/ehea_main.c 	set_bit(__EHEA_DISABLE_PORT_RESET, &port->flags);
port             2460 drivers/net/ethernet/ibm/ehea/ehea_main.c 	cancel_work_sync(&port->reset_task);
port             2461 drivers/net/ethernet/ibm/ehea/ehea_main.c 	cancel_delayed_work_sync(&port->stats_work);
port             2462 drivers/net/ethernet/ibm/ehea/ehea_main.c 	mutex_lock(&port->port_lock);
port             2464 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port_napi_disable(port);
port             2466 drivers/net/ethernet/ibm/ehea/ehea_main.c 	mutex_unlock(&port->port_lock);
port             2467 drivers/net/ethernet/ibm/ehea/ehea_main.c 	clear_bit(__EHEA_DISABLE_PORT_RESET, &port->flags);
port             2485 drivers/net/ethernet/ibm/ehea/ehea_main.c static void ehea_flush_sq(struct ehea_port *port)
port             2489 drivers/net/ethernet/ibm/ehea/ehea_main.c 	for (i = 0; i < port->num_def_qps; i++) {
port             2490 drivers/net/ethernet/ibm/ehea/ehea_main.c 		struct ehea_port_res *pr = &port->port_res[i];
port             2494 drivers/net/ethernet/ibm/ehea/ehea_main.c 		ret = wait_event_timeout(port->swqe_avail_wq,
port             2507 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port = netdev_priv(dev);
port             2508 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_adapter *adapter = port->adapter;
port             2523 drivers/net/ethernet/ibm/ehea/ehea_main.c 	for (i = 0; i < (port->num_def_qps); i++) {
port             2524 drivers/net/ethernet/ibm/ehea/ehea_main.c 		struct ehea_port_res *pr =  &port->port_res[i];
port             2609 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port = netdev_priv(dev);
port             2610 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_adapter *adapter = port->adapter;
port             2625 drivers/net/ethernet/ibm/ehea/ehea_main.c 	for (i = 0; i < (port->num_def_qps); i++) {
port             2626 drivers/net/ethernet/ibm/ehea/ehea_main.c 		struct ehea_port_res *pr =  &port->port_res[i];
port             2680 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port =
port             2682 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct net_device *dev = port->netdev;
port             2685 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port->resets++;
port             2686 drivers/net/ethernet/ibm/ehea/ehea_main.c 	mutex_lock(&port->port_lock);
port             2689 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port_napi_disable(port);
port             2699 drivers/net/ethernet/ibm/ehea/ehea_main.c 	netif_info(port, timer, dev, "reset successful\n");
port             2701 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port_napi_enable(port);
port             2705 drivers/net/ethernet/ibm/ehea/ehea_main.c 	mutex_unlock(&port->port_lock);
port             2720 drivers/net/ethernet/ibm/ehea/ehea_main.c 				struct ehea_port *port = adapter->port[i];
port             2723 drivers/net/ethernet/ibm/ehea/ehea_main.c 				if (!port)
port             2726 drivers/net/ethernet/ibm/ehea/ehea_main.c 				dev = port->netdev;
port             2729 drivers/net/ethernet/ibm/ehea/ehea_main.c 					mutex_lock(&port->port_lock);
port             2731 drivers/net/ethernet/ibm/ehea/ehea_main.c 					ehea_flush_sq(port);
port             2734 drivers/net/ethernet/ibm/ehea/ehea_main.c 						mutex_unlock(&port->port_lock);
port             2737 drivers/net/ethernet/ibm/ehea/ehea_main.c 					port_napi_disable(port);
port             2738 drivers/net/ethernet/ibm/ehea/ehea_main.c 					mutex_unlock(&port->port_lock);
port             2740 drivers/net/ethernet/ibm/ehea/ehea_main.c 				reset_sq_restart_flag(port);
port             2764 drivers/net/ethernet/ibm/ehea/ehea_main.c 				struct ehea_port *port = adapter->port[i];
port             2766 drivers/net/ethernet/ibm/ehea/ehea_main.c 				if (port) {
port             2767 drivers/net/ethernet/ibm/ehea/ehea_main.c 					struct net_device *dev = port->netdev;
port             2770 drivers/net/ethernet/ibm/ehea/ehea_main.c 						mutex_lock(&port->port_lock);
port             2773 drivers/net/ethernet/ibm/ehea/ehea_main.c 							check_sqs(port);
port             2774 drivers/net/ethernet/ibm/ehea/ehea_main.c 							port_napi_enable(port);
port             2779 drivers/net/ethernet/ibm/ehea/ehea_main.c 						mutex_unlock(&port->port_lock);
port             2791 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port = netdev_priv(dev);
port             2795 drivers/net/ethernet/ibm/ehea/ehea_main.c 		ehea_schedule_port_reset(port);
port             2826 drivers/net/ethernet/ibm/ehea/ehea_main.c static int ehea_get_jumboframe_status(struct ehea_port *port, int *jumbo)
port             2841 drivers/net/ethernet/ibm/ehea/ehea_main.c 		hret = ehea_h_query_ehea_port(port->adapter->handle,
port             2842 drivers/net/ethernet/ibm/ehea/ehea_main.c 					      port->logical_port_id,
port             2850 drivers/net/ethernet/ibm/ehea/ehea_main.c 				hret = ehea_h_modify_ehea_port(port->adapter->
port             2852 drivers/net/ethernet/ibm/ehea/ehea_main.c 							       port->
port             2872 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port = container_of(dev, struct ehea_port, ofdev.dev);
port             2873 drivers/net/ethernet/ibm/ehea/ehea_main.c 	return sprintf(buf, "%d", port->logical_port_id);
port             2880 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port = container_of(dev, struct ehea_port, ofdev.dev);
port             2881 drivers/net/ethernet/ibm/ehea/ehea_main.c 	of_node_put(port->ofdev.dev.of_node);
port             2884 drivers/net/ethernet/ibm/ehea/ehea_main.c static struct device *ehea_register_port(struct ehea_port *port,
port             2889 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port->ofdev.dev.of_node = of_node_get(dn);
port             2890 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port->ofdev.dev.parent = &port->adapter->ofdev->dev;
port             2891 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port->ofdev.dev.bus = &ibmebus_bus_type;
port             2893 drivers/net/ethernet/ibm/ehea/ehea_main.c 	dev_set_name(&port->ofdev.dev, "port%d", port_name_cnt++);
port             2894 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port->ofdev.dev.release = logical_port_release;
port             2896 drivers/net/ethernet/ibm/ehea/ehea_main.c 	ret = of_device_register(&port->ofdev);
port             2902 drivers/net/ethernet/ibm/ehea/ehea_main.c 	ret = device_create_file(&port->ofdev.dev, &dev_attr_log_port_id);
port             2908 drivers/net/ethernet/ibm/ehea/ehea_main.c 	return &port->ofdev.dev;
port             2911 drivers/net/ethernet/ibm/ehea/ehea_main.c 	of_device_unregister(&port->ofdev);
port             2916 drivers/net/ethernet/ibm/ehea/ehea_main.c static void ehea_unregister_port(struct ehea_port *port)
port             2918 drivers/net/ethernet/ibm/ehea/ehea_main.c 	device_remove_file(&port->ofdev.dev, &dev_attr_log_port_id);
port             2919 drivers/net/ethernet/ibm/ehea/ehea_main.c 	of_device_unregister(&port->ofdev);
port             2941 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port;
port             2953 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port = netdev_priv(dev);
port             2955 drivers/net/ethernet/ibm/ehea/ehea_main.c 	mutex_init(&port->port_lock);
port             2956 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port->state = EHEA_PORT_DOWN;
port             2957 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port->sig_comp_iv = sq_entries / 10;
port             2959 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port->adapter = adapter;
port             2960 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port->netdev = dev;
port             2961 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port->logical_port_id = logical_port_id;
port             2963 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port->msg_enable = netif_msg_init(msg_level, EHEA_MSG_DEFAULT);
port             2965 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port->mc_list = kzalloc(sizeof(struct ehea_mc_list), GFP_KERNEL);
port             2966 drivers/net/ethernet/ibm/ehea/ehea_main.c 	if (!port->mc_list) {
port             2971 drivers/net/ethernet/ibm/ehea/ehea_main.c 	INIT_LIST_HEAD(&port->mc_list->list);
port             2973 drivers/net/ethernet/ibm/ehea/ehea_main.c 	ret = ehea_sense_port_attr(port);
port             2977 drivers/net/ethernet/ibm/ehea/ehea_main.c 	netif_set_real_num_rx_queues(dev, port->num_def_qps);
port             2978 drivers/net/ethernet/ibm/ehea/ehea_main.c 	netif_set_real_num_tx_queues(dev, port->num_def_qps);
port             2980 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port_dev = ehea_register_port(port, dn);
port             2987 drivers/net/ethernet/ibm/ehea/ehea_main.c 	memcpy(dev->dev_addr, &port->mac_addr, ETH_ALEN);
port             3006 drivers/net/ethernet/ibm/ehea/ehea_main.c 	INIT_WORK(&port->reset_task, ehea_reset_port);
port             3007 drivers/net/ethernet/ibm/ehea/ehea_main.c 	INIT_DELAYED_WORK(&port->stats_work, ehea_update_stats);
port             3009 drivers/net/ethernet/ibm/ehea/ehea_main.c 	init_waitqueue_head(&port->swqe_avail_wq);
port             3010 drivers/net/ethernet/ibm/ehea/ehea_main.c 	init_waitqueue_head(&port->restart_wq);
port             3018 drivers/net/ethernet/ibm/ehea/ehea_main.c 	ret = ehea_get_jumboframe_status(port, &jumbo);
port             3027 drivers/net/ethernet/ibm/ehea/ehea_main.c 	return port;
port             3030 drivers/net/ethernet/ibm/ehea/ehea_main.c 	ehea_unregister_port(port);
port             3033 drivers/net/ethernet/ibm/ehea/ehea_main.c 	kfree(port->mc_list);
port             3044 drivers/net/ethernet/ibm/ehea/ehea_main.c static void ehea_shutdown_single_port(struct ehea_port *port)
port             3046 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_adapter *adapter = port->adapter;
port             3048 drivers/net/ethernet/ibm/ehea/ehea_main.c 	cancel_work_sync(&port->reset_task);
port             3049 drivers/net/ethernet/ibm/ehea/ehea_main.c 	cancel_delayed_work_sync(&port->stats_work);
port             3050 drivers/net/ethernet/ibm/ehea/ehea_main.c 	unregister_netdev(port->netdev);
port             3051 drivers/net/ethernet/ibm/ehea/ehea_main.c 	ehea_unregister_port(port);
port             3052 drivers/net/ethernet/ibm/ehea/ehea_main.c 	kfree(port->mc_list);
port             3053 drivers/net/ethernet/ibm/ehea/ehea_main.c 	free_netdev(port->netdev);
port             3081 drivers/net/ethernet/ibm/ehea/ehea_main.c 		adapter->port[i] = ehea_setup_single_port(adapter,
port             3084 drivers/net/ethernet/ibm/ehea/ehea_main.c 		if (adapter->port[i])
port             3085 drivers/net/ethernet/ibm/ehea/ehea_main.c 			netdev_info(adapter->port[i]->netdev,
port             3120 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port;
port             3128 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port = ehea_get_port(adapter, logical_port_id);
port             3130 drivers/net/ethernet/ibm/ehea/ehea_main.c 	if (port) {
port             3131 drivers/net/ethernet/ibm/ehea/ehea_main.c 		netdev_info(port->netdev, "adding port with logical port id=%d failed: port already configured\n",
port             3149 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port = ehea_setup_single_port(adapter, logical_port_id, eth_dn);
port             3153 drivers/net/ethernet/ibm/ehea/ehea_main.c 	if (port) {
port             3155 drivers/net/ethernet/ibm/ehea/ehea_main.c 			if (!adapter->port[i]) {
port             3156 drivers/net/ethernet/ibm/ehea/ehea_main.c 				adapter->port[i] = port;
port             3160 drivers/net/ethernet/ibm/ehea/ehea_main.c 		netdev_info(port->netdev, "added: (logical port id=%d)\n",
port             3175 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_port *port;
port             3181 drivers/net/ethernet/ibm/ehea/ehea_main.c 	port = ehea_get_port(adapter, logical_port_id);
port             3183 drivers/net/ethernet/ibm/ehea/ehea_main.c 	if (port) {
port             3184 drivers/net/ethernet/ibm/ehea/ehea_main.c 		netdev_info(port->netdev, "removed: (logical port id=%d)\n",
port             3187 drivers/net/ethernet/ibm/ehea/ehea_main.c 		ehea_shutdown_single_port(port);
port             3190 drivers/net/ethernet/ibm/ehea/ehea_main.c 			if (adapter->port[i] == port) {
port             3191 drivers/net/ethernet/ibm/ehea/ehea_main.c 				adapter->port[i] = NULL;
port             3449 drivers/net/ethernet/ibm/ehea/ehea_main.c 		if (adapter->port[i]) {
port             3450 drivers/net/ethernet/ibm/ehea/ehea_main.c 			ehea_shutdown_single_port(adapter->port[i]);
port             3451 drivers/net/ethernet/ibm/ehea/ehea_main.c 			adapter->port[i] = NULL;
port             3475 drivers/net/ethernet/ibm/ehea/ehea_main.c 		if (adapter->port[i]) {
port             3476 drivers/net/ethernet/ibm/ehea/ehea_main.c 			ehea_shutdown_single_port(adapter->port[i]);
port             3477 drivers/net/ethernet/ibm/ehea/ehea_main.c 			adapter->port[i] = NULL;
port             2045 drivers/net/ethernet/ibm/emac/core.c 	cmd->base.port = PORT_MII;
port              726 drivers/net/ethernet/ibm/ibmveth.c 	cmd->base.port = PORT_FIBRE;
port             2401 drivers/net/ethernet/ibm/ibmvnic.c 	cmd->base.port = PORT_FIBRE;
port              271 drivers/net/ethernet/intel/e100.c 	u32 port;
port              640 drivers/net/ethernet/intel/e100.c 	iowrite32(selective_reset, &nic->csr->port);
port              644 drivers/net/ethernet/intel/e100.c 	iowrite32(software_reset, &nic->csr->port);
port              661 drivers/net/ethernet/intel/e100.c 	iowrite32(selftest | dma_addr, &nic->csr->port);
port              109 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 		cmd->base.port = PORT_TP;
port              120 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 		cmd->base.port = PORT_FIBRE;
port              377 drivers/net/ethernet/intel/e1000/e1000_hw.h void e1000_io_write(struct e1000_hw *hw, unsigned long port, u32 value);
port             4861 drivers/net/ethernet/intel/e1000/e1000_main.c void e1000_io_write(struct e1000_hw *hw, unsigned long port, u32 value)
port             4863 drivers/net/ethernet/intel/e1000/e1000_main.c 	outl(value, port);
port              128 drivers/net/ethernet/intel/e1000e/ethtool.c 		cmd->base.port = PORT_TP;
port              139 drivers/net/ethernet/intel/e1000e/ethtool.c 		cmd->base.port = PORT_FIBRE;
port              227 drivers/net/ethernet/intel/fm10k/fm10k.h 	__be16			port;
port              649 drivers/net/ethernet/intel/fm10k/fm10k_main.c 	if (vxlan_port->port != udp_hdr(skb)->dest)
port              377 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	struct fm10k_udp_port *port;
port              380 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	port = list_first_entry_or_null(&interface->vxlan_port,
port              382 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	while (port) {
port              383 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		list_del(&port->list);
port              384 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		kfree(port);
port              385 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		port = list_first_entry_or_null(&interface->vxlan_port,
port              391 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	port = list_first_entry_or_null(&interface->geneve_port,
port              393 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	while (port) {
port              394 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		list_del(&port->list);
port              395 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		kfree(port);
port              396 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		port = list_first_entry_or_null(&interface->vxlan_port,
port              411 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	struct fm10k_udp_port *port;
port              417 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	port = list_first_entry_or_null(&interface->vxlan_port,
port              422 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 			(port ? ntohs(port->port) : 0) |
port              425 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	port = list_first_entry_or_null(&interface->geneve_port,
port              430 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 			(port ? ntohs(port->port) : 0));
port              437 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	struct fm10k_udp_port *port;
port              439 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	list_for_each_entry(port, ports, list) {
port              440 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		if ((port->port == ti->port) &&
port              441 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		    (port->sa_family == ti->sa_family)) {
port              442 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 			list_del(&port->list);
port              443 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 			return port;
port              453 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	struct fm10k_udp_port *port;
port              458 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	port = fm10k_remove_tunnel_port(ports, ti);
port              459 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	if (!port) {
port              460 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		port = kmalloc(sizeof(*port), GFP_ATOMIC);
port              461 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		if  (!port)
port              463 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		port->port = ti->port;
port              464 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		port->sa_family = ti->sa_family;
port              467 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	list_add_tail(&port->list, ports);
port              515 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	struct fm10k_udp_port *port = NULL;
port              522 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		port = fm10k_remove_tunnel_port(&interface->vxlan_port, ti);
port              525 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		port = fm10k_remove_tunnel_port(&interface->geneve_port, ti);
port              532 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 	kfree(port);
port              318 drivers/net/ethernet/intel/i40e/i40e.h 	u16 port;
port              910 drivers/net/ethernet/intel/i40e/i40e_common.c 	u32 port, ari, func_rid;
port              925 drivers/net/ethernet/intel/i40e/i40e_common.c 	port = (rd32(hw, I40E_PFGEN_PORTNUM) & I40E_PFGEN_PORTNUM_PORT_NUM_MASK)
port              927 drivers/net/ethernet/intel/i40e/i40e_common.c 	hw->port = (u8)port;
port             1442 drivers/net/ethernet/intel/i40e/i40e_common.c 	u32 port;
port             1448 drivers/net/ethernet/intel/i40e/i40e_common.c 	port = (gpio_val & I40E_GLGEN_GPIO_CTL_PRT_NUM_MASK) >>
port             1455 drivers/net/ethernet/intel/i40e/i40e_common.c 	    (port != hw->port))
port              901 drivers/net/ethernet/intel/i40e/i40e_dcb.c 	adminstatus = lldp_cfg.adminstatus >> (hw->port * 4);
port             1075 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		ks->base.port = PORT_NONE;
port             1080 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		ks->base.port = PORT_TP;
port             1086 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		ks->base.port = PORT_DA;
port             1091 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		ks->base.port = PORT_FIBRE;
port             1095 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		ks->base.port = PORT_OTHER;
port             2610 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	if ((BIT(hw->port) & wol_nvm_bits) || (hw->partition_id != 1)) {
port             2643 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	if (BIT(hw->port) & wol_nvm_bits)
port              878 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update48(hw, I40E_GLPRT_GORCH(hw->port),
port              879 drivers/net/ethernet/intel/i40e/i40e_main.c 			   I40E_GLPRT_GORCL(hw->port),
port              882 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update48(hw, I40E_GLPRT_GOTCH(hw->port),
port              883 drivers/net/ethernet/intel/i40e/i40e_main.c 			   I40E_GLPRT_GOTCL(hw->port),
port              886 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update32(hw, I40E_GLPRT_RDPC(hw->port),
port              890 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update48(hw, I40E_GLPRT_UPRCH(hw->port),
port              891 drivers/net/ethernet/intel/i40e/i40e_main.c 			   I40E_GLPRT_UPRCL(hw->port),
port              895 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update48(hw, I40E_GLPRT_MPRCH(hw->port),
port              896 drivers/net/ethernet/intel/i40e/i40e_main.c 			   I40E_GLPRT_MPRCL(hw->port),
port              900 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update48(hw, I40E_GLPRT_BPRCH(hw->port),
port              901 drivers/net/ethernet/intel/i40e/i40e_main.c 			   I40E_GLPRT_BPRCL(hw->port),
port              905 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update48(hw, I40E_GLPRT_UPTCH(hw->port),
port              906 drivers/net/ethernet/intel/i40e/i40e_main.c 			   I40E_GLPRT_UPTCL(hw->port),
port              910 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update48(hw, I40E_GLPRT_MPTCH(hw->port),
port              911 drivers/net/ethernet/intel/i40e/i40e_main.c 			   I40E_GLPRT_MPTCL(hw->port),
port              915 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update48(hw, I40E_GLPRT_BPTCH(hw->port),
port              916 drivers/net/ethernet/intel/i40e/i40e_main.c 			   I40E_GLPRT_BPTCL(hw->port),
port              921 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update32(hw, I40E_GLPRT_TDOLD(hw->port),
port              926 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update32(hw, I40E_GLPRT_CRCERRS(hw->port),
port              930 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update32(hw, I40E_GLPRT_ILLERRC(hw->port),
port              934 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update32(hw, I40E_GLPRT_MLFC(hw->port),
port              938 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update32(hw, I40E_GLPRT_MRFC(hw->port),
port              943 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update32(hw, I40E_GLPRT_RLEC(hw->port),
port              948 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update32(hw, I40E_GLPRT_LXONRXC(hw->port),
port              951 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update32(hw, I40E_GLPRT_LXONTXC(hw->port),
port              954 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update32(hw, I40E_GLPRT_LXOFFRXC(hw->port),
port              957 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update32(hw, I40E_GLPRT_LXOFFTXC(hw->port),
port              962 drivers/net/ethernet/intel/i40e/i40e_main.c 		i40e_stat_update32(hw, I40E_GLPRT_PXOFFRXC(hw->port, i),
port              966 drivers/net/ethernet/intel/i40e/i40e_main.c 		i40e_stat_update32(hw, I40E_GLPRT_PXONRXC(hw->port, i),
port              970 drivers/net/ethernet/intel/i40e/i40e_main.c 		i40e_stat_update32(hw, I40E_GLPRT_PXONTXC(hw->port, i),
port              974 drivers/net/ethernet/intel/i40e/i40e_main.c 		i40e_stat_update32(hw, I40E_GLPRT_PXOFFTXC(hw->port, i),
port              979 drivers/net/ethernet/intel/i40e/i40e_main.c 				   I40E_GLPRT_RXON2OFFCNT(hw->port, i),
port              985 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update48(hw, I40E_GLPRT_PRC64H(hw->port),
port              986 drivers/net/ethernet/intel/i40e/i40e_main.c 			   I40E_GLPRT_PRC64L(hw->port),
port              989 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update48(hw, I40E_GLPRT_PRC127H(hw->port),
port              990 drivers/net/ethernet/intel/i40e/i40e_main.c 			   I40E_GLPRT_PRC127L(hw->port),
port              993 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update48(hw, I40E_GLPRT_PRC255H(hw->port),
port              994 drivers/net/ethernet/intel/i40e/i40e_main.c 			   I40E_GLPRT_PRC255L(hw->port),
port              997 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update48(hw, I40E_GLPRT_PRC511H(hw->port),
port              998 drivers/net/ethernet/intel/i40e/i40e_main.c 			   I40E_GLPRT_PRC511L(hw->port),
port             1001 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update48(hw, I40E_GLPRT_PRC1023H(hw->port),
port             1002 drivers/net/ethernet/intel/i40e/i40e_main.c 			   I40E_GLPRT_PRC1023L(hw->port),
port             1005 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update48(hw, I40E_GLPRT_PRC1522H(hw->port),
port             1006 drivers/net/ethernet/intel/i40e/i40e_main.c 			   I40E_GLPRT_PRC1522L(hw->port),
port             1009 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update48(hw, I40E_GLPRT_PRC9522H(hw->port),
port             1010 drivers/net/ethernet/intel/i40e/i40e_main.c 			   I40E_GLPRT_PRC9522L(hw->port),
port             1014 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update48(hw, I40E_GLPRT_PTC64H(hw->port),
port             1015 drivers/net/ethernet/intel/i40e/i40e_main.c 			   I40E_GLPRT_PTC64L(hw->port),
port             1018 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update48(hw, I40E_GLPRT_PTC127H(hw->port),
port             1019 drivers/net/ethernet/intel/i40e/i40e_main.c 			   I40E_GLPRT_PTC127L(hw->port),
port             1022 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update48(hw, I40E_GLPRT_PTC255H(hw->port),
port             1023 drivers/net/ethernet/intel/i40e/i40e_main.c 			   I40E_GLPRT_PTC255L(hw->port),
port             1026 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update48(hw, I40E_GLPRT_PTC511H(hw->port),
port             1027 drivers/net/ethernet/intel/i40e/i40e_main.c 			   I40E_GLPRT_PTC511L(hw->port),
port             1030 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update48(hw, I40E_GLPRT_PTC1023H(hw->port),
port             1031 drivers/net/ethernet/intel/i40e/i40e_main.c 			   I40E_GLPRT_PTC1023L(hw->port),
port             1034 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update48(hw, I40E_GLPRT_PTC1522H(hw->port),
port             1035 drivers/net/ethernet/intel/i40e/i40e_main.c 			   I40E_GLPRT_PTC1522L(hw->port),
port             1038 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update48(hw, I40E_GLPRT_PTC9522H(hw->port),
port             1039 drivers/net/ethernet/intel/i40e/i40e_main.c 			   I40E_GLPRT_PTC9522L(hw->port),
port             1043 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update32(hw, I40E_GLPRT_RUC(hw->port),
port             1046 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update32(hw, I40E_GLPRT_RFC(hw->port),
port             1049 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update32(hw, I40E_GLPRT_ROC(hw->port),
port             1052 drivers/net/ethernet/intel/i40e/i40e_main.c 	i40e_stat_update32(hw, I40E_GLPRT_RJC(hw->port),
port             10371 drivers/net/ethernet/intel/i40e/i40e_main.c 		if (pf->udp_ports[i].port)
port             10386 drivers/net/ethernet/intel/i40e/i40e_main.c 	u16 port;
port             10403 drivers/net/ethernet/intel/i40e/i40e_main.c 			port = READ_ONCE(udp_port->port);
port             10410 drivers/net/ethernet/intel/i40e/i40e_main.c 			if (port)
port             10411 drivers/net/ethernet/intel/i40e/i40e_main.c 				ret = i40e_aq_add_udp_tunnel(hw, port,
port             10426 drivers/net/ethernet/intel/i40e/i40e_main.c 					 port ? "add" : "delete",
port             10427 drivers/net/ethernet/intel/i40e/i40e_main.c 					 port,
port             10432 drivers/net/ethernet/intel/i40e/i40e_main.c 				if (port) {
port             10436 drivers/net/ethernet/intel/i40e/i40e_main.c 					udp_port->port = 0;
port             10439 drivers/net/ethernet/intel/i40e/i40e_main.c 			} else if (port) {
port             12139 drivers/net/ethernet/intel/i40e/i40e_main.c static u8 i40e_get_udp_port_idx(struct i40e_pf *pf, u16 port)
port             12147 drivers/net/ethernet/intel/i40e/i40e_main.c 		if (!port && (pf->pending_udp_bitmap & BIT_ULL(i)))
port             12149 drivers/net/ethernet/intel/i40e/i40e_main.c 		if (pf->udp_ports[i].port == port)
port             12167 drivers/net/ethernet/intel/i40e/i40e_main.c 	u16 port = ntohs(ti->port);
port             12171 drivers/net/ethernet/intel/i40e/i40e_main.c 	idx = i40e_get_udp_port_idx(pf, port);
port             12175 drivers/net/ethernet/intel/i40e/i40e_main.c 		netdev_info(netdev, "port %d already offloaded\n", port);
port             12184 drivers/net/ethernet/intel/i40e/i40e_main.c 			    port);
port             12202 drivers/net/ethernet/intel/i40e/i40e_main.c 	pf->udp_ports[next_idx].port = port;
port             12219 drivers/net/ethernet/intel/i40e/i40e_main.c 	u16 port = ntohs(ti->port);
port             12222 drivers/net/ethernet/intel/i40e/i40e_main.c 	idx = i40e_get_udp_port_idx(pf, port);
port             12244 drivers/net/ethernet/intel/i40e/i40e_main.c 	pf->udp_ports[idx].port = 0;
port             12256 drivers/net/ethernet/intel/i40e/i40e_main.c 		    port);
port             15020 drivers/net/ethernet/intel/i40e/i40e_main.c 	if (BIT (hw->port) & wol_nvm_bits || hw->partition_id != 1)
port              577 drivers/net/ethernet/intel/i40e/i40e_type.h 	u8 port;
port              280 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 	cmd->base.port = PORT_NONE;
port              546 drivers/net/ethernet/intel/ice/ice_dcb_lib.c 	u8 port;
port              549 drivers/net/ethernet/intel/ice/ice_dcb_lib.c 	port = hw->port_info->lport;
port              554 drivers/net/ethernet/intel/ice/ice_dcb_lib.c 		ice_stat_update32(hw, GLPRT_PXOFFRXC(port, i),
port              558 drivers/net/ethernet/intel/ice/ice_dcb_lib.c 		ice_stat_update32(hw, GLPRT_PXONRXC(port, i),
port              562 drivers/net/ethernet/intel/ice/ice_dcb_lib.c 		ice_stat_update32(hw, GLPRT_PXONTXC(port, i),
port              566 drivers/net/ethernet/intel/ice/ice_dcb_lib.c 		ice_stat_update32(hw, GLPRT_PXOFFTXC(port, i),
port              570 drivers/net/ethernet/intel/ice/ice_dcb_lib.c 		ice_stat_update32(hw, GLPRT_RXON2OFFCNT(port, i),
port             2115 drivers/net/ethernet/intel/ice/ice_ethtool.c 		ks->base.port = PORT_FIBRE;
port             2120 drivers/net/ethernet/intel/ice/ice_ethtool.c 		ks->base.port = PORT_TP;
port             2128 drivers/net/ethernet/intel/ice/ice_ethtool.c 		ks->base.port = PORT_NONE;
port             2133 drivers/net/ethernet/intel/ice/ice_ethtool.c 		ks->base.port = PORT_DA;
port             2136 drivers/net/ethernet/intel/ice/ice_ethtool.c 		ks->base.port = PORT_OTHER;
port             3705 drivers/net/ethernet/intel/ice/ice_main.c 	u8 port;
port             3707 drivers/net/ethernet/intel/ice/ice_main.c 	port = hw->port_info->lport;
port             3711 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update40(hw, GLPRT_GORCL(port), pf->stat_prev_loaded,
port             3715 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update40(hw, GLPRT_UPRCL(port), pf->stat_prev_loaded,
port             3719 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update40(hw, GLPRT_MPRCL(port), pf->stat_prev_loaded,
port             3723 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update40(hw, GLPRT_BPRCL(port), pf->stat_prev_loaded,
port             3731 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update40(hw, GLPRT_GOTCL(port), pf->stat_prev_loaded,
port             3735 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update40(hw, GLPRT_UPTCL(port), pf->stat_prev_loaded,
port             3739 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update40(hw, GLPRT_MPTCL(port), pf->stat_prev_loaded,
port             3743 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update40(hw, GLPRT_BPTCL(port), pf->stat_prev_loaded,
port             3747 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update32(hw, GLPRT_TDOLD(port), pf->stat_prev_loaded,
port             3751 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update40(hw, GLPRT_PRC64L(port), pf->stat_prev_loaded,
port             3754 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update40(hw, GLPRT_PRC127L(port), pf->stat_prev_loaded,
port             3757 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update40(hw, GLPRT_PRC255L(port), pf->stat_prev_loaded,
port             3760 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update40(hw, GLPRT_PRC511L(port), pf->stat_prev_loaded,
port             3763 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update40(hw, GLPRT_PRC1023L(port), pf->stat_prev_loaded,
port             3766 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update40(hw, GLPRT_PRC1522L(port), pf->stat_prev_loaded,
port             3769 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update40(hw, GLPRT_PRC9522L(port), pf->stat_prev_loaded,
port             3772 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update40(hw, GLPRT_PTC64L(port), pf->stat_prev_loaded,
port             3775 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update40(hw, GLPRT_PTC127L(port), pf->stat_prev_loaded,
port             3778 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update40(hw, GLPRT_PTC255L(port), pf->stat_prev_loaded,
port             3781 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update40(hw, GLPRT_PTC511L(port), pf->stat_prev_loaded,
port             3784 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update40(hw, GLPRT_PTC1023L(port), pf->stat_prev_loaded,
port             3787 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update40(hw, GLPRT_PTC1522L(port), pf->stat_prev_loaded,
port             3790 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update40(hw, GLPRT_PTC9522L(port), pf->stat_prev_loaded,
port             3793 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update32(hw, GLPRT_LXONRXC(port), pf->stat_prev_loaded,
port             3796 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update32(hw, GLPRT_LXOFFRXC(port), pf->stat_prev_loaded,
port             3799 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update32(hw, GLPRT_LXONTXC(port), pf->stat_prev_loaded,
port             3802 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update32(hw, GLPRT_LXOFFTXC(port), pf->stat_prev_loaded,
port             3807 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update32(hw, GLPRT_CRCERRS(port), pf->stat_prev_loaded,
port             3810 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update32(hw, GLPRT_ILLERRC(port), pf->stat_prev_loaded,
port             3813 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update32(hw, GLPRT_MLFC(port), pf->stat_prev_loaded,
port             3817 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update32(hw, GLPRT_MRFC(port), pf->stat_prev_loaded,
port             3821 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update32(hw, GLPRT_RLEC(port), pf->stat_prev_loaded,
port             3824 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update32(hw, GLPRT_RUC(port), pf->stat_prev_loaded,
port             3827 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update32(hw, GLPRT_RFC(port), pf->stat_prev_loaded,
port             3830 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update32(hw, GLPRT_ROC(port), pf->stat_prev_loaded,
port             3833 drivers/net/ethernet/intel/ice/ice_main.c 	ice_stat_update32(hw, GLPRT_RJC(port), pf->stat_prev_loaded,
port              124 drivers/net/ethernet/intel/igb/e1000_82575.c 	u8 port = 0;
port              136 drivers/net/ethernet/intel/igb/e1000_82575.c 		port = E1000_MEDIA_PORT_COPPER;
port              149 drivers/net/ethernet/intel/igb/e1000_82575.c 		port = E1000_MEDIA_PORT_OTHER;
port              152 drivers/net/ethernet/intel/igb/e1000_82575.c 	if (port && (hw->dev_spec._82575.media_port != port)) {
port              153 drivers/net/ethernet/intel/igb/e1000_82575.c 		hw->dev_spec._82575.media_port = port;
port              157 drivers/net/ethernet/intel/igb/e1000_82575.c 	if (port == E1000_MEDIA_PORT_COPPER) {
port              165 drivers/net/ethernet/intel/igb/igb_ethtool.c 		cmd->base.port = PORT_TP;
port              191 drivers/net/ethernet/intel/igb/igb_ethtool.c 		cmd->base.port = PORT_FIBRE;
port               63 drivers/net/ethernet/intel/igbvf/ethtool.c 	cmd->base.port = -1;
port             1669 drivers/net/ethernet/intel/igc/igc_ethtool.c 	cmd->base.port = PORT_TP;
port               85 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c 	cmd->base.port = PORT_FIBRE;
port              240 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		cmd->base.port = PORT_TP;
port              245 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		cmd->base.port = PORT_FIBRE;
port              265 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 			cmd->base.port = PORT_DA;
port              277 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 			cmd->base.port = PORT_FIBRE;
port              282 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 			cmd->base.port = PORT_NONE;
port              288 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 			cmd->base.port = PORT_TP;
port              294 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 			cmd->base.port = PORT_OTHER;
port              301 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		cmd->base.port = PORT_NONE;
port              309 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		cmd->base.port = PORT_OTHER;
port             8468 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		common.port.src ^= th->dest ^ htons(ETH_P_8021Q);
port             8470 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		common.port.src ^= th->dest ^ first->protocol;
port             8471 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	common.port.dst ^= th->source;
port             9820 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	__be16 port = ti->port;
port             9832 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		if (adapter->vxlan_port == port)
port             9839 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 				    ntohs(port));
port             9843 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		adapter->vxlan_port = port;
port             9849 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		if (adapter->geneve_port == port)
port             9856 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 				    ntohs(port));
port             9861 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		adapter->geneve_port = port;
port             9867 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	reg = IXGBE_READ_REG(hw, IXGBE_VXLANCTRL) | ntohs(port) << port_shift;
port             9894 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		if (adapter->vxlan_port != ti->port) {
port             9896 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 				    ntohs(ti->port));
port             9906 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		if (adapter->geneve_port != ti->port) {
port             9908 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 				    ntohs(ti->port));
port             3091 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h 	} port;
port               92 drivers/net/ethernet/intel/ixgbevf/ethtool.c 	cmd->base.port = -1;
port             1531 drivers/net/ethernet/marvell/mv643xx_eth.c 	cmd->base.port = PORT_MII;
port             2751 drivers/net/ethernet/marvell/mvneta.c 	struct mvneta_pcpu_port *port = (struct mvneta_pcpu_port *)dev_id;
port             2753 drivers/net/ethernet/marvell/mvneta.c 	disable_percpu_irq(port->pp->dev->irq);
port             2754 drivers/net/ethernet/marvell/mvneta.c 	napi_schedule(&port->napi);
port             2779 drivers/net/ethernet/marvell/mvneta.c 	struct mvneta_pcpu_port *port = this_cpu_ptr(pp->ports);
port             2808 drivers/net/ethernet/marvell/mvneta.c 		port->cause_rx_tx;
port             2842 drivers/net/ethernet/marvell/mvneta.c 		port->cause_rx_tx = cause_rx_tx;
port             3197 drivers/net/ethernet/marvell/mvneta.c 			struct mvneta_pcpu_port *port =
port             3200 drivers/net/ethernet/marvell/mvneta.c 			napi_enable(&port->napi);
port             3225 drivers/net/ethernet/marvell/mvneta.c 			struct mvneta_pcpu_port *port =
port             3228 drivers/net/ethernet/marvell/mvneta.c 			napi_disable(&port->napi);
port             3733 drivers/net/ethernet/marvell/mvneta.c 	struct mvneta_pcpu_port *port = per_cpu_ptr(pp->ports, cpu);
port             3762 drivers/net/ethernet/marvell/mvneta.c 	napi_enable(&port->napi);
port             3790 drivers/net/ethernet/marvell/mvneta.c 	struct mvneta_pcpu_port *port = per_cpu_ptr(pp->ports, cpu);
port             3801 drivers/net/ethernet/marvell/mvneta.c 	napi_synchronize(&port->napi);
port             3802 drivers/net/ethernet/marvell/mvneta.c 	napi_disable(&port->napi);
port             4677 drivers/net/ethernet/marvell/mvneta.c 			struct mvneta_pcpu_port *port =
port             4680 drivers/net/ethernet/marvell/mvneta.c 			netif_napi_add(dev, &port->napi, mvneta_poll,
port             4682 drivers/net/ethernet/marvell/mvneta.c 			port->pp = pp;
port               20 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define MVPP2_RX_DATA_FIFO_SIZE_REG(port)	(0x00 + 4 * (port))
port               21 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define MVPP2_RX_ATTR_FIFO_SIZE_REG(port)	(0x20 + 4 * (port))
port               24 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define MVPP22_TX_FIFO_THRESH_REG(port)		(0x8840 + 4 * (port))
port               25 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define MVPP22_TX_FIFO_SIZE_REG(port)		(0x8860 + 4 * (port))
port               28 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define MVPP2_RX_CTRL_REG(port)			(0x140 + 4 * (port))
port               47 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define MVPP2_MH_REG(port)			(0x5040 + 4 * (port))
port               53 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define     MVPP2_PRS_PORT_LU_MASK(port)	(0xff << ((port) * 4))
port               54 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define     MVPP2_PRS_PORT_LU_VAL(port, val)	((val) << ((port) * 4))
port               55 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define MVPP2_PRS_INIT_OFFS_REG(port)		(0x1004 + ((port) & 4))
port               56 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define     MVPP2_PRS_INIT_OFF_MASK(port)	(0x3f << (((port) % 4) * 8))
port               57 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define     MVPP2_PRS_INIT_OFF_VAL(port, val)	((val) << (((port) % 4) * 8))
port               58 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define MVPP2_PRS_MAX_LOOP_REG(port)		(0x100c + ((port) & 4))
port               59 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define     MVPP2_PRS_MAX_LOOP_MASK(port)	(0xff << (((port) % 4) * 8))
port               60 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define     MVPP2_PRS_MAX_LOOP_VAL(port, val)	((val) << (((port) % 4) * 8))
port               86 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define     MVPP2_CLS_PORT_WAY_MASK(port)	(1 << (port))
port              100 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define     MVPP2_CLS_FLOW_TBL0_PORT_ID(port)	((port) << 4)
port              114 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define MVPP2_CLS_OVERSIZE_RXQ_LOW_REG(port)	(0x1980 + ((port) * 4))
port              117 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define MVPP2_CLS_SWFWD_P2HQ_REG(port)		(0x19b0 + ((port) * 4))
port              119 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define     MVPP2_CLS_SWFWD_PCTRL_MASK(port)	(1 << (port))
port              129 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define     MVPP22_CLS_C2_PORT_ID(port)		((port) << 8)
port              241 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define MVPP2_ISR_TX_THRESHOLD_REG(port)	(0x5140 + 4 * (port))
port              246 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define MVPP21_ISR_RXQ_GROUP_REG(port)		(0x5400 + 4 * (port))
port              261 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define MVPP2_ISR_ENABLE_REG(port)		(0x5420 + 4 * (port))
port              264 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define MVPP2_ISR_RX_TX_CAUSE_REG(port)		(0x5480 + 4 * (port))
port              275 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define MVPP2_ISR_RX_TX_MASK_REG(port)		(0x54a0 + 4 * (port))
port              338 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define     MVPP22_CTRS_TX_CTR(port, txq)	((txq) | ((port) << 3) | BIT(7))
port              383 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define     MVPP2_TX_PORT_FLUSH_MASK(port)	(1 << (port))
port              491 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define MVPP22_GMAC_BASE(port)		(0x7000 + (port) * 0x1000 + 0xe00)
port              500 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define MVPP22_MPCS_BASE(port)			(0x7000 + (port) * 0x1000)
port              511 drivers/net/ethernet/marvell/mvpp2/mvpp2.h #define MVPP22_XPCS_BASE(port)			(0x7400 + (port) * 0x1000)
port              849 drivers/net/ethernet/marvell/mvpp2/mvpp2.h 	struct mvpp2_port *port;
port             1160 drivers/net/ethernet/marvell/mvpp2/mvpp2.h 	int port;
port              446 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 				    u32 port)
port              448 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	fe->data[0] |= MVPP2_CLS_FLOW_TBL0_PORT_ID(port);
port              452 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 				       u32 port)
port              454 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	fe->data[0] &= ~MVPP2_CLS_FLOW_TBL0_PORT_ID(port);
port              570 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c static int mvpp2_cls_c2_port_flow_index(struct mvpp2_port *port, int loc)
port              572 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	return MVPP22_CLS_C2_RFS_LOC(port->id, loc);
port              734 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c static int mvpp2_port_rss_hash_opts_set(struct mvpp2_port *port, int flow_type,
port              747 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		flow_index = MVPP2_CLS_FLT_HASH_ENTRY(port->id, flow->flow_id);
port              749 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		mvpp2_cls_flow_read(port->priv, flow_index, &fe);
port              766 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		mvpp2_cls_flow_write(port->priv, &fe);
port              823 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c static u16 mvpp2_port_rss_hash_opts_get(struct mvpp2_port *port, int flow_type)
port              835 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		flow_index = MVPP2_CLS_FLT_HASH_ENTRY(port->id, flow->flow_id);
port              837 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		mvpp2_cls_flow_read(port->priv, flow_index, &fe);
port              861 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c static void mvpp2_port_c2_cls_init(struct mvpp2_port *port)
port              868 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	c2.index = MVPP22_CLS_C2_RSS_ENTRY(port->id);
port              870 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	pmap = BIT(port->id);
port              890 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	qh = (port->first_rxq >> 3) & MVPP22_CLS_C2_ATTR0_QHIGH_MASK;
port              891 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	ql = port->first_rxq & MVPP22_CLS_C2_ATTR0_QLOW_MASK;
port              898 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp2_cls_c2_write(port->priv, &c2);
port              947 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c void mvpp2_cls_port_config(struct mvpp2_port *port)
port              953 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	val = mvpp2_read(port->priv, MVPP2_CLS_PORT_WAY_REG);
port              954 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	val &= ~MVPP2_CLS_PORT_WAY_MASK(port->id);
port              955 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp2_write(port->priv, MVPP2_CLS_PORT_WAY_REG, val);
port              960 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	le.lkpid = port->id;
port              966 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	le.data |= port->first_rxq;
port              972 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp2_cls_lookup_write(port->priv, &le);
port              974 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp2_port_c2_cls_init(port);
port              984 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c static void mvpp2_rss_port_c2_enable(struct mvpp2_port *port, u32 ctx)
port              989 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp2_cls_c2_read(port->priv, MVPP22_CLS_C2_RSS_ENTRY(port->id), &c2);
port             1002 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp2_cls_c2_write(port->priv, &c2);
port             1005 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c static void mvpp2_rss_port_c2_disable(struct mvpp2_port *port)
port             1010 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp2_cls_c2_read(port->priv, MVPP22_CLS_C2_RSS_ENTRY(port->id), &c2);
port             1013 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	qh = (port->first_rxq >> 3) & MVPP22_CLS_C2_ATTR0_QHIGH_MASK;
port             1014 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	ql = port->first_rxq & MVPP22_CLS_C2_ATTR0_QLOW_MASK;
port             1021 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp2_cls_c2_write(port->priv, &c2);
port             1024 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c static inline int mvpp22_rss_ctx(struct mvpp2_port *port, int port_rss_ctx)
port             1026 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	return port->rss_ctx[port_rss_ctx];
port             1029 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c int mvpp22_port_rss_enable(struct mvpp2_port *port)
port             1031 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	if (mvpp22_rss_ctx(port, 0) < 0)
port             1034 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp2_rss_port_c2_enable(port, mvpp22_rss_ctx(port, 0));
port             1039 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c int mvpp22_port_rss_disable(struct mvpp2_port *port)
port             1041 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	if (mvpp22_rss_ctx(port, 0) < 0)
port             1044 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp2_rss_port_c2_disable(port);
port             1049 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c static void mvpp22_port_c2_lookup_disable(struct mvpp2_port *port, int entry)
port             1053 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp2_cls_c2_read(port->priv, entry, &c2);
port             1056 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	c2.tcam[4] &= ~(MVPP22_CLS_C2_PORT_ID(BIT(port->id)));
port             1058 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp2_cls_c2_write(port->priv, &c2);
port             1062 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c void mvpp2_cls_oversize_rxq_set(struct mvpp2_port *port)
port             1066 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp2_write(port->priv, MVPP2_CLS_OVERSIZE_RXQ_LOW_REG(port->id),
port             1067 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		    port->first_rxq & MVPP2_CLS_OVERSIZE_RXQ_LOW_MASK);
port             1069 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp2_write(port->priv, MVPP2_CLS_SWFWD_P2HQ_REG(port->id),
port             1070 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		    (port->first_rxq >> MVPP2_CLS_OVERSIZE_RXQ_LOW_BITS));
port             1072 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	val = mvpp2_read(port->priv, MVPP2_CLS_SWFWD_PCTRL_REG);
port             1073 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	val &= ~MVPP2_CLS_SWFWD_PCTRL_MASK(port->id);
port             1074 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp2_write(port->priv, MVPP2_CLS_SWFWD_PCTRL_REG, val);
port             1077 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c static int mvpp2_port_c2_tcam_rule_add(struct mvpp2_port *port,
port             1087 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	index = mvpp2_cls_c2_port_flow_index(port, rule->loc);
port             1105 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	pmap = BIT(port->id);
port             1141 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 			ctx = mvpp22_rss_ctx(port, act->queue.ctx);
port             1148 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 			qh = ((act->queue.index + port->first_rxq) >> 3) &
port             1150 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 			ql = (act->queue.index + port->first_rxq) &
port             1160 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp2_cls_c2_write(port->priv, &c2);
port             1165 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c static int mvpp2_port_c2_rfs_rule_insert(struct mvpp2_port *port,
port             1168 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	return mvpp2_port_c2_tcam_rule_add(port, rule);
port             1171 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c static int mvpp2_port_cls_rfs_rule_remove(struct mvpp2_port *port,
port             1183 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		index = MVPP2_CLS_FLT_C2_RFS(port->id, flow->flow_id, rule->loc);
port             1185 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		mvpp2_cls_flow_read(port->priv, index, &fe);
port             1186 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		mvpp2_cls_flow_port_remove(&fe, BIT(port->id));
port             1187 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		mvpp2_cls_flow_write(port->priv, &fe);
port             1191 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		mvpp22_port_c2_lookup_disable(port, rule->c2_index);
port             1196 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c static int mvpp2_port_flt_rfs_rule_insert(struct mvpp2_port *port,
port             1200 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	struct mvpp2 *priv = port->priv;
port             1207 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	ret = mvpp2_port_c2_rfs_rule_insert(port, rule);
port             1219 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		index = MVPP2_CLS_FLT_C2_RFS(port->id, flow->flow_id, rule->loc);
port             1330 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c int mvpp2_ethtool_cls_rule_get(struct mvpp2_port *port,
port             1338 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	efs = port->rfs_rules[rxnfc->fs.location];
port             1347 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c int mvpp2_ethtool_cls_rule_ins(struct mvpp2_port *port,
port             1390 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	if (port->rfs_rules[efs->rule.loc]) {
port             1391 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		old_efs = port->rfs_rules[efs->rule.loc];
port             1392 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		ret = mvpp2_port_cls_rfs_rule_remove(port, &old_efs->rule);
port             1396 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		port->n_rfs_rules--;
port             1399 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	ret = mvpp2_port_flt_rfs_rule_insert(port, &efs->rule);
port             1407 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	port->rfs_rules[efs->rule.loc] = efs;
port             1408 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	port->n_rfs_rules++;
port             1419 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c int mvpp2_ethtool_cls_rule_del(struct mvpp2_port *port,
port             1428 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	efs = port->rfs_rules[info->fs.location];
port             1433 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	ret = mvpp2_port_cls_rfs_rule_remove(port, &efs->rule);
port             1437 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	port->n_rfs_rules--;
port             1438 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	port->rfs_rules[info->fs.location] = NULL;
port             1444 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c static inline u32 mvpp22_rxfh_indir(struct mvpp2_port *port, u32 rxq)
port             1449 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	nrxqs = port->nrxqs / cpus;
port             1455 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		return port->first_rxq;
port             1460 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	return port->first_rxq + ((rxq * nrxqs + rxq / cpus) % port->nrxqs);
port             1463 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c static void mvpp22_rss_fill_table(struct mvpp2_port *port,
port             1467 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	struct mvpp2 *priv = port->priv;
port             1476 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 			    mvpp22_rxfh_indir(port, table->indir[i]));
port             1480 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c static int mvpp22_rss_context_create(struct mvpp2_port *port, u32 *rss_ctx)
port             1482 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	struct mvpp2 *priv = port->priv;
port             1513 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c int mvpp22_port_rss_ctx_create(struct mvpp2_port *port, u32 *port_ctx)
port             1518 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	ret = mvpp22_rss_context_create(port, &rss_ctx);
port             1526 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		if (port->rss_ctx[i] < 0)
port             1533 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	port->rss_ctx[i] = rss_ctx;
port             1548 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c int mvpp22_port_rss_ctx_delete(struct mvpp2_port *port, u32 port_ctx)
port             1550 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	struct mvpp2 *priv = port->priv;
port             1554 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	rss_ctx = mvpp22_rss_ctx(port, port_ctx);
port             1561 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		if (!port->rfs_rules[i])
port             1564 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		rxnfc = &port->rfs_rules[i]->rxnfc;
port             1569 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		ret = mvpp2_ethtool_cls_rule_del(port, rxnfc);
port             1571 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 			netdev_warn(port->dev,
port             1580 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	port->rss_ctx[port_ctx] = -1;
port             1585 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c int mvpp22_port_rss_ctx_indir_set(struct mvpp2_port *port, u32 port_ctx,
port             1588 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	int rss_ctx = mvpp22_rss_ctx(port, port_ctx);
port             1589 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	struct mvpp2_rss_table *rss_table = mvpp22_rss_table_get(port->priv,
port             1598 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp22_rss_fill_table(port, rss_table, rss_ctx);
port             1603 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c int mvpp22_port_rss_ctx_indir_get(struct mvpp2_port *port, u32 port_ctx,
port             1606 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	int rss_ctx =  mvpp22_rss_ctx(port, port_ctx);
port             1607 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	struct mvpp2_rss_table *rss_table = mvpp22_rss_table_get(port->priv,
port             1619 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c int mvpp2_ethtool_rxfh_set(struct mvpp2_port *port, struct ethtool_rxnfc *info)
port             1654 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	return mvpp2_port_rss_hash_opts_set(port, flow_type, hash_opts);
port             1657 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c int mvpp2_ethtool_rxfh_get(struct mvpp2_port *port, struct ethtool_rxnfc *info)
port             1665 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	hash_opts = mvpp2_port_rss_hash_opts_get(port, flow_type);
port             1700 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c int mvpp22_port_rss_init(struct mvpp2_port *port)
port             1707 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		port->rss_ctx[i] = -1;
port             1709 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	ret = mvpp22_rss_context_create(port, &context);
port             1713 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	table = mvpp22_rss_table_get(port->priv, context);
port             1717 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	port->rss_ctx[0] = context;
port             1723 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		table->indir[i] = ethtool_rxfh_indir_default(i, port->nrxqs);
port             1725 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp22_rss_fill_table(port, table, mvpp22_rss_ctx(port, 0));
port             1728 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp2_port_rss_hash_opts_set(port, MVPP22_FLOW_IP4, MVPP22_CLS_HEK_IP4_2T);
port             1729 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp2_port_rss_hash_opts_set(port, MVPP22_FLOW_IP6, MVPP22_CLS_HEK_IP6_2T);
port             1730 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp2_port_rss_hash_opts_set(port, MVPP22_FLOW_TCP4, MVPP22_CLS_HEK_IP4_5T);
port             1731 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp2_port_rss_hash_opts_set(port, MVPP22_FLOW_TCP6, MVPP22_CLS_HEK_IP6_5T);
port             1732 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp2_port_rss_hash_opts_set(port, MVPP22_FLOW_UDP4, MVPP22_CLS_HEK_IP4_5T);
port             1733 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp2_port_rss_hash_opts_set(port, MVPP22_FLOW_UDP6, MVPP22_CLS_HEK_IP6_5T);
port              213 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h #define MVPP2_CLS_FLT_C2_RFS(port, id, rfs_n)	(MVPP2_CLS_FLT_FIRST(id) + \
port              214 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h 						 ((port) * MVPP2_MAX_PORTS) + \
port              218 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h #define MVPP2_CLS_FLT_HASH_ENTRY(port, id)	(MVPP2_CLS_FLT_C2_RSS_ENTRY(id) + 1 + (port))
port              262 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h int mvpp22_port_rss_init(struct mvpp2_port *port);
port              264 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h int mvpp22_port_rss_enable(struct mvpp2_port *port);
port              265 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h int mvpp22_port_rss_disable(struct mvpp2_port *port);
port              267 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h int mvpp22_port_rss_ctx_create(struct mvpp2_port *port, u32 *rss_ctx);
port              268 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h int mvpp22_port_rss_ctx_delete(struct mvpp2_port *port, u32 rss_ctx);
port              270 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h int mvpp22_port_rss_ctx_indir_set(struct mvpp2_port *port, u32 rss_ctx,
port              272 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h int mvpp22_port_rss_ctx_indir_get(struct mvpp2_port *port, u32 rss_ctx,
port              275 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h int mvpp2_ethtool_rxfh_get(struct mvpp2_port *port, struct ethtool_rxnfc *info);
port              276 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h int mvpp2_ethtool_rxfh_set(struct mvpp2_port *port, struct ethtool_rxnfc *info);
port              280 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h void mvpp2_cls_port_config(struct mvpp2_port *port);
port              282 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h void mvpp2_cls_oversize_rxq_set(struct mvpp2_port *port);
port              305 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h int mvpp2_ethtool_cls_rule_get(struct mvpp2_port *port,
port              308 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h int mvpp2_ethtool_cls_rule_ins(struct mvpp2_port *port,
port              311 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h int mvpp2_ethtool_cls_rule_del(struct mvpp2_port *port,
port               37 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	struct mvpp2_port *port;
port              143 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	struct mvpp2_port *port = entry->port;
port              153 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	flow_index = MVPP2_CLS_FLT_HASH_ENTRY(entry->port->id, f->flow_id);
port              155 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	mvpp2_cls_flow_read(port->priv, flow_index, &fe);
port              169 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	struct mvpp2_port *port = entry->port;
port              178 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	flow_index = MVPP2_CLS_FLT_HASH_ENTRY(entry->port->id, f->flow_id);
port              180 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	mvpp2_cls_flow_read(port->priv, flow_index, &fe);
port              245 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	struct mvpp2_port *port = s->private;
port              247 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	struct mvpp2 *priv = port->priv;
port              253 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	for (tid = MVPP2_PRS_VID_PORT_FIRST(port->id);
port              254 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	     tid <= MVPP2_PRS_VID_PORT_LAST(port->id); tid++) {
port              262 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 		if (!test_bit(port->id, &pmap))
port              280 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	struct mvpp2_port *port = s->private;
port              281 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	struct mvpp2 *priv = port->priv;
port              287 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 		mvpp2_prs_init_from_hw(port->priv, &pe, i);
port              290 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 		if (priv->prs_shadow[i].valid && test_bit(port->id, &pmap))
port              301 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	struct mvpp2_port *port = s->private;
port              302 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	struct mvpp2 *priv = port->priv;
port              321 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 		if (!test_bit(port->id, &pmap))
port              448 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 				      struct mvpp2_port *port,
port              454 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	port_dir = debugfs_create_dir(port->dev->name, parent);
port              456 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	port_entry = &port->priv->dbgfs_entries->port_flow_entries[port->id];
port              458 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	port_entry->port = port;
port              676 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 				 struct mvpp2_port *port)
port              680 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	port_dir = debugfs_create_dir(port->dev->name, parent);
port              682 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	debugfs_create_file("parser_entries", 0444, port_dir, port,
port              685 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	debugfs_create_file("mac_filter", 0444, port_dir, port,
port              688 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	debugfs_create_file("vid_filter", 0444, port_dir, port,
port              155 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static dma_addr_t mvpp2_txdesc_dma_addr_get(struct mvpp2_port *port,
port              158 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->hw_version == MVPP21)
port              165 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_txdesc_dma_addr_set(struct mvpp2_port *port,
port              174 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->hw_version == MVPP21) {
port              186 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static size_t mvpp2_txdesc_size_get(struct mvpp2_port *port,
port              189 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->hw_version == MVPP21)
port              195 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_txdesc_size_set(struct mvpp2_port *port,
port              199 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->hw_version == MVPP21)
port              205 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_txdesc_txq_set(struct mvpp2_port *port,
port              209 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->hw_version == MVPP21)
port              215 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_txdesc_cmd_set(struct mvpp2_port *port,
port              219 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->hw_version == MVPP21)
port              225 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static unsigned int mvpp2_txdesc_offset_get(struct mvpp2_port *port,
port              228 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->hw_version == MVPP21)
port              234 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static dma_addr_t mvpp2_rxdesc_dma_addr_get(struct mvpp2_port *port,
port              237 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->hw_version == MVPP21)
port              244 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static unsigned long mvpp2_rxdesc_cookie_get(struct mvpp2_port *port,
port              247 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->hw_version == MVPP21)
port              254 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static size_t mvpp2_rxdesc_size_get(struct mvpp2_port *port,
port              257 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->hw_version == MVPP21)
port              263 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static u32 mvpp2_rxdesc_status_get(struct mvpp2_port *port,
port              266 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->hw_version == MVPP21)
port              279 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_txq_inc_put(struct mvpp2_port *port,
port              287 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	tx_buf->size = mvpp2_txdesc_size_get(port, tx_desc);
port              288 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	tx_buf->dma = mvpp2_txdesc_dma_addr_get(port, tx_desc) +
port              289 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_txdesc_offset_get(port, tx_desc);
port              316 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static inline int mvpp2_egress_port(struct mvpp2_port *port)
port              318 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	return MVPP2_MAX_TCONT + port->id;
port              322 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static inline int mvpp2_txq_phys(int port, int txq)
port              324 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	return (MVPP2_MAX_TCONT + port) * MVPP2_MAX_TXQ + txq;
port              589 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_rxq_long_pool_set(struct mvpp2_port *port,
port              596 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	prxq = port->rxqs[lrxq]->id;
port              598 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->hw_version == MVPP21)
port              603 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	val = mvpp2_read(port->priv, MVPP2_RXQ_CONFIG_REG(prxq));
port              606 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_RXQ_CONFIG_REG(prxq), val);
port              610 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_rxq_short_pool_set(struct mvpp2_port *port,
port              617 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	prxq = port->rxqs[lrxq]->id;
port              619 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->hw_version == MVPP21)
port              624 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	val = mvpp2_read(port->priv, MVPP2_RXQ_CONFIG_REG(prxq));
port              627 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_RXQ_CONFIG_REG(prxq), val);
port              630 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void *mvpp2_buf_alloc(struct mvpp2_port *port,
port              643 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	dma_addr = dma_map_single(port->dev->dev.parent, data,
port              646 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (unlikely(dma_mapping_error(port->dev->dev.parent, dma_addr))) {
port              657 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static inline void mvpp2_bm_pool_put(struct mvpp2_port *port, int pool,
port              661 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	unsigned int thread = mvpp2_cpu_to_thread(port->priv, get_cpu());
port              664 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (test_bit(thread, &port->priv->lock_map))
port              665 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		spin_lock_irqsave(&port->bm_lock[thread], flags);
port              667 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->hw_version == MVPP22) {
port              679 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_thread_write_relaxed(port->priv, thread,
port              688 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write_relaxed(port->priv, thread,
port              690 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write_relaxed(port->priv, thread,
port              693 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (test_bit(thread, &port->priv->lock_map))
port              694 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		spin_unlock_irqrestore(&port->bm_lock[thread], flags);
port              700 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_bm_bufs_add(struct mvpp2_port *port,
port              708 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->percpu_pools &&
port              710 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		netdev_err(port->dev,
port              720 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		netdev_err(port->dev,
port              727 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		buf = mvpp2_buf_alloc(port, bm_pool, &dma_addr,
port              732 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_bm_pool_put(port, bm_pool->id, dma_addr,
port              739 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	netdev_dbg(port->dev,
port              743 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	netdev_dbg(port->dev,
port              753 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_bm_pool_use(struct mvpp2_port *port, unsigned pool, int pkt_size)
port              755 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_bm_pool *new_pool = &port->priv->bm_pools[pool];
port              758 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if ((port->priv->percpu_pools && pool > mvpp2_get_nrxqs(port->priv) * 2) ||
port              759 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	    (!port->priv->percpu_pools && pool >= MVPP2_BM_POOLS_NUM)) {
port              760 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		netdev_err(port->dev, "Invalid pool %d\n", pool);
port              775 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			if (port->priv->percpu_pools) {
port              776 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 				if (pool < port->nrxqs)
port              784 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			mvpp2_bm_bufs_free(port->dev->dev.parent,
port              785 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 					   port->priv, new_pool, pkts_num);
port              794 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		num = mvpp2_bm_bufs_add(port, new_pool, pkts_num);
port              802 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_bm_pool_bufsize_set(port->priv, new_pool,
port              809 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_bm_pool_use_percpu(struct mvpp2_port *port, int type,
port              812 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_bm_pool *new_pool = &port->priv->bm_pools[pool];
port              815 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (pool > port->nrxqs * 2) {
port              816 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		netdev_err(port->dev, "Invalid pool %d\n", pool);
port              833 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			mvpp2_bm_bufs_free(port->dev->dev.parent,
port              834 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 					   port->priv, new_pool, pkts_num);
port              842 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		num = mvpp2_bm_bufs_add(port, new_pool, pkts_num);
port              850 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_bm_pool_bufsize_set(port->priv, new_pool,
port              857 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_swf_bm_pool_init_shared(struct mvpp2_port *port)
port              866 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->pkt_size > MVPP2_BM_LONG_PKT_SIZE) {
port              874 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (!port->pool_long) {
port              875 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->pool_long =
port              876 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			mvpp2_bm_pool_use(port, long_log_pool,
port              878 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		if (!port->pool_long)
port              881 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->pool_long->port_map |= BIT(port->id);
port              883 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		for (rxq = 0; rxq < port->nrxqs; rxq++)
port              884 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			mvpp2_rxq_long_pool_set(port, rxq, port->pool_long->id);
port              887 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (!port->pool_short) {
port              888 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->pool_short =
port              889 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			mvpp2_bm_pool_use(port, short_log_pool,
port              891 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		if (!port->pool_short)
port              894 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->pool_short->port_map |= BIT(port->id);
port              896 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		for (rxq = 0; rxq < port->nrxqs; rxq++)
port              897 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			mvpp2_rxq_short_pool_set(port, rxq,
port              898 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 						 port->pool_short->id);
port              905 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_swf_bm_pool_init_percpu(struct mvpp2_port *port)
port              910 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (i = 0; i < port->nrxqs; i++) {
port              911 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		p = mvpp2_bm_pool_use_percpu(port, MVPP2_BM_SHORT, i,
port              916 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->priv->bm_pools[i].port_map |= BIT(port->id);
port              917 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_rxq_short_pool_set(port, i, port->priv->bm_pools[i].id);
port              920 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (i = 0; i < port->nrxqs; i++) {
port              921 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		p = mvpp2_bm_pool_use_percpu(port, MVPP2_BM_LONG, i + port->nrxqs,
port              926 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->priv->bm_pools[i + port->nrxqs].port_map |= BIT(port->id);
port              927 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_rxq_long_pool_set(port, i,
port              928 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 					port->priv->bm_pools[i + port->nrxqs].id);
port              931 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port->pool_long = NULL;
port              932 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port->pool_short = NULL;
port              937 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_swf_bm_pool_init(struct mvpp2_port *port)
port              939 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->percpu_pools)
port              940 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		return mvpp2_swf_bm_pool_init_percpu(port);
port              942 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		return mvpp2_swf_bm_pool_init_shared(port);
port              945 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_set_hw_csum(struct mvpp2_port *port,
port              956 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (new_long_pool == MVPP2_BM_JUMBO && port->id != 0) {
port              957 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->dev->features &= ~csums;
port              958 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->dev->hw_features &= ~csums;
port              960 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->dev->features |= csums;
port              961 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->dev->hw_features |= csums;
port              967 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port              971 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->percpu_pools)
port              983 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (new_long_pool != port->pool_long->id) {
port              985 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->pool_long = mvpp2_bm_pool_use(port, port->pool_long->id,
port              986 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 						    port->pool_long->pkt_size);
port              987 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->pool_long->port_map &= ~BIT(port->id);
port              988 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->pool_long = NULL;
port              990 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->pool_short = mvpp2_bm_pool_use(port, port->pool_short->id,
port              991 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 						     port->pool_short->pkt_size);
port              992 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->pool_short->port_map &= ~BIT(port->id);
port              993 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->pool_short = NULL;
port              995 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->pkt_size =  pkt_size;
port              998 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_swf_bm_pool_init(port);
port             1000 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_set_hw_csum(port, new_long_pool);
port             1011 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static inline void mvpp2_interrupts_enable(struct mvpp2_port *port)
port             1015 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (i = 0; i < port->nqvecs; i++)
port             1016 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		sw_thread_mask |= port->qvecs[i].sw_thread_mask;
port             1018 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_ISR_ENABLE_REG(port->id),
port             1022 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static inline void mvpp2_interrupts_disable(struct mvpp2_port *port)
port             1026 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (i = 0; i < port->nqvecs; i++)
port             1027 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		sw_thread_mask |= port->qvecs[i].sw_thread_mask;
port             1029 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_ISR_ENABLE_REG(port->id),
port             1035 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = qvec->port;
port             1037 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_ISR_ENABLE_REG(port->id),
port             1043 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = qvec->port;
port             1045 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_ISR_ENABLE_REG(port->id),
port             1055 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = arg;
port             1058 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (smp_processor_id() > port->priv->nthreads)
port             1061 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write(port->priv,
port             1062 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			   mvpp2_cpu_to_thread(port->priv, smp_processor_id()),
port             1063 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			   MVPP2_ISR_RX_TX_MASK_REG(port->id), 0);
port             1072 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = arg;
port             1076 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (smp_processor_id() > port->priv->nthreads)
port             1080 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		MVPP2_CAUSE_RXQ_OCCUP_DESC_ALL_MASK(port->priv->hw_version);
port             1081 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->has_tx_irqs)
port             1084 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write(port->priv,
port             1085 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			   mvpp2_cpu_to_thread(port->priv, smp_processor_id()),
port             1086 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			   MVPP2_ISR_RX_TX_MASK_REG(port->id), val);
port             1090 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_shared_interrupt_mask_unmask(struct mvpp2_port *port, bool mask)
port             1095 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->hw_version != MVPP22)
port             1103 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (i = 0; i < port->nqvecs; i++) {
port             1104 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		struct mvpp2_queue_vector *v = port->qvecs + i;
port             1109 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_thread_write(port->priv, v->sw_thread_id,
port             1110 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 				   MVPP2_ISR_RX_TX_MASK_REG(port->id), val);
port             1121 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp22_gop_init_rgmii(struct mvpp2_port *port)
port             1123 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2 *priv = port->priv;
port             1131 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->gop_id == 2)
port             1133 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	else if (port->gop_id == 3)
port             1138 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp22_gop_init_sgmii(struct mvpp2_port *port)
port             1140 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2 *priv = port->priv;
port             1148 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->gop_id > 1) {
port             1150 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		if (port->gop_id == 2)
port             1152 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		else if (port->gop_id == 3)
port             1158 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp22_gop_init_10gkr(struct mvpp2_port *port)
port             1160 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2 *priv = port->priv;
port             1161 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	void __iomem *mpcs = priv->iface_base + MVPP22_MPCS_BASE(port->gop_id);
port             1162 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	void __iomem *xpcs = priv->iface_base + MVPP22_XPCS_BASE(port->gop_id);
port             1181 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp22_gop_init(struct mvpp2_port *port)
port             1183 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2 *priv = port->priv;
port             1189 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	switch (port->phy_interface) {
port             1194 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		if (port->gop_id == 0)
port             1196 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp22_gop_init_rgmii(port);
port             1201 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp22_gop_init_sgmii(port);
port             1204 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		if (port->gop_id != 0)
port             1206 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp22_gop_init_10gkr(port);
port             1213 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	val |= GENCONF_PORT_CTRL1_RESET(port->gop_id) |
port             1214 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	       GENCONF_PORT_CTRL1_EN(port->gop_id);
port             1229 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	netdev_err(port->dev, "Invalid port configuration\n");
port             1233 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp22_gop_unmask_irq(struct mvpp2_port *port)
port             1237 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (phy_interface_mode_is_rgmii(port->phy_interface) ||
port             1238 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	    phy_interface_mode_is_8023z(port->phy_interface) ||
port             1239 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	    port->phy_interface == PHY_INTERFACE_MODE_SGMII) {
port             1241 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		val = readl(port->base + MVPP22_GMAC_INT_SUM_MASK);
port             1243 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		writel(val, port->base + MVPP22_GMAC_INT_SUM_MASK);
port             1246 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->gop_id == 0) {
port             1248 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		val = readl(port->base + MVPP22_XLG_EXT_INT_MASK);
port             1249 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		if (mvpp2_is_xlg(port->phy_interface))
port             1253 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		writel(val, port->base + MVPP22_XLG_EXT_INT_MASK);
port             1257 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp22_gop_mask_irq(struct mvpp2_port *port)
port             1261 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->gop_id == 0) {
port             1262 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		val = readl(port->base + MVPP22_XLG_EXT_INT_MASK);
port             1265 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		writel(val, port->base + MVPP22_XLG_EXT_INT_MASK);
port             1268 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (phy_interface_mode_is_rgmii(port->phy_interface) ||
port             1269 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	    phy_interface_mode_is_8023z(port->phy_interface) ||
port             1270 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	    port->phy_interface == PHY_INTERFACE_MODE_SGMII) {
port             1271 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		val = readl(port->base + MVPP22_GMAC_INT_SUM_MASK);
port             1273 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		writel(val, port->base + MVPP22_GMAC_INT_SUM_MASK);
port             1277 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp22_gop_setup_irq(struct mvpp2_port *port)
port             1281 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->phylink ||
port             1282 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	    phy_interface_mode_is_rgmii(port->phy_interface) ||
port             1283 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	    phy_interface_mode_is_8023z(port->phy_interface) ||
port             1284 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	    port->phy_interface == PHY_INTERFACE_MODE_SGMII) {
port             1285 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		val = readl(port->base + MVPP22_GMAC_INT_MASK);
port             1287 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		writel(val, port->base + MVPP22_GMAC_INT_MASK);
port             1290 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->gop_id == 0) {
port             1291 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		val = readl(port->base + MVPP22_XLG_INT_MASK);
port             1293 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		writel(val, port->base + MVPP22_XLG_INT_MASK);
port             1296 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp22_gop_unmask_irq(port);
port             1309 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp22_comphy_init(struct mvpp2_port *port)
port             1313 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (!port->comphy)
port             1316 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	ret = phy_set_mode_ext(port->comphy, PHY_MODE_ETHERNET,
port             1317 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			       port->phy_interface);
port             1321 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	return phy_power_on(port->comphy);
port             1324 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_port_enable(struct mvpp2_port *port)
port             1329 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->gop_id == 0 && mvpp2_is_xlg(port->phy_interface)) {
port             1330 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		val = readl(port->base + MVPP22_XLG_CTRL0_REG);
port             1333 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		writel(val, port->base + MVPP22_XLG_CTRL0_REG);
port             1335 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		val = readl(port->base + MVPP2_GMAC_CTRL_0_REG);
port             1338 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		writel(val, port->base + MVPP2_GMAC_CTRL_0_REG);
port             1342 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_port_disable(struct mvpp2_port *port)
port             1347 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->gop_id == 0 && mvpp2_is_xlg(port->phy_interface)) {
port             1348 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		val = readl(port->base + MVPP22_XLG_CTRL0_REG);
port             1350 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		writel(val, port->base + MVPP22_XLG_CTRL0_REG);
port             1353 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	val = readl(port->base + MVPP2_GMAC_CTRL_0_REG);
port             1355 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	writel(val, port->base + MVPP2_GMAC_CTRL_0_REG);
port             1359 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_port_periodic_xon_disable(struct mvpp2_port *port)
port             1363 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	val = readl(port->base + MVPP2_GMAC_CTRL_1_REG) &
port             1365 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	writel(val, port->base + MVPP2_GMAC_CTRL_1_REG);
port             1369 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_port_loopback_set(struct mvpp2_port *port,
port             1374 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	val = readl(port->base + MVPP2_GMAC_CTRL_1_REG);
port             1381 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (phy_interface_mode_is_8023z(port->phy_interface) ||
port             1382 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	    port->phy_interface == PHY_INTERFACE_MODE_SGMII)
port             1387 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	writel(val, port->base + MVPP2_GMAC_CTRL_1_REG);
port             1396 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static u64 mvpp2_read_count(struct mvpp2_port *port,
port             1401 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	val = readl(port->stats_base + counter->offset);
port             1403 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		val += (u64)readl(port->stats_base + counter->offset + 4) << 32;
port             1490 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(netdev);
port             1508 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (q = 0; q < port->ntxqs; q++) {
port             1516 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (q = 0; q < port->nrxqs; q++) {
port             1526 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_read_stats(struct mvpp2_port *port)
port             1531 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	pstats = port->ethtool_stats;
port             1534 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		*pstats++ += mvpp2_read_count(port, &mvpp2_ethtool_mib_regs[i]);
port             1537 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		*pstats++ += mvpp2_read(port->priv,
port             1539 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 					4 * port->id);
port             1541 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (q = 0; q < port->ntxqs; q++)
port             1543 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			*pstats++ += mvpp2_read_index(port->priv,
port             1544 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 						      MVPP22_CTRS_TX_CTR(port->id, i),
port             1550 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (q = 0; q < port->nrxqs; q++)
port             1552 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			*pstats++ += mvpp2_read_index(port->priv,
port             1553 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 						      port->first_rxq + i,
port             1560 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = container_of(del_work, struct mvpp2_port,
port             1563 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mutex_lock(&port->gather_stats_lock);
port             1565 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_read_stats(port);
port             1570 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	cancel_delayed_work(&port->stats_work);
port             1571 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	queue_delayed_work(port->priv->stats_queue, &port->stats_work,
port             1574 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mutex_unlock(&port->gather_stats_lock);
port             1580 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             1585 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_gather_hw_statistics(&port->stats_work.work);
port             1587 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mutex_lock(&port->gather_stats_lock);
port             1588 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	memcpy(data, port->ethtool_stats,
port             1589 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	       sizeof(u64) * MVPP2_N_ETHTOOL_STATS(port->ntxqs, port->nrxqs));
port             1590 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mutex_unlock(&port->gather_stats_lock);
port             1595 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             1598 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		return MVPP2_N_ETHTOOL_STATS(port->ntxqs, port->nrxqs);
port             1603 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_mac_reset_assert(struct mvpp2_port *port)
port             1607 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	val = readl(port->base + MVPP2_GMAC_CTRL_2_REG) |
port             1609 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	writel(val, port->base + MVPP2_GMAC_CTRL_2_REG);
port             1611 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->hw_version == MVPP22 && port->gop_id == 0) {
port             1612 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		val = readl(port->base + MVPP22_XLG_CTRL0_REG) &
port             1614 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		writel(val, port->base + MVPP22_XLG_CTRL0_REG);
port             1618 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp22_pcs_reset_assert(struct mvpp2_port *port)
port             1620 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2 *priv = port->priv;
port             1624 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->hw_version != MVPP22 || port->gop_id != 0)
port             1627 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mpcs = priv->iface_base + MVPP22_MPCS_BASE(port->gop_id);
port             1628 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	xpcs = priv->iface_base + MVPP22_XPCS_BASE(port->gop_id);
port             1639 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp22_pcs_reset_deassert(struct mvpp2_port *port)
port             1641 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2 *priv = port->priv;
port             1645 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->hw_version != MVPP22 || port->gop_id != 0)
port             1648 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mpcs = priv->iface_base + MVPP22_MPCS_BASE(port->gop_id);
port             1649 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	xpcs = priv->iface_base + MVPP22_XPCS_BASE(port->gop_id);
port             1651 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	switch (port->phy_interface) {
port             1670 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static inline void mvpp2_gmac_max_rx_size_set(struct mvpp2_port *port)
port             1674 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	val = readl(port->base + MVPP2_GMAC_CTRL_0_REG);
port             1676 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	val |= (((port->pkt_size - MVPP2_MH_SIZE) / 2) <<
port             1678 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	writel(val, port->base + MVPP2_GMAC_CTRL_0_REG);
port             1682 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static inline void mvpp2_xlg_max_rx_size_set(struct mvpp2_port *port)
port             1686 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	val =  readl(port->base + MVPP22_XLG_CTRL1_REG);
port             1688 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	val |= ((port->pkt_size - MVPP2_MH_SIZE) / 2) <<
port             1690 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	writel(val, port->base + MVPP22_XLG_CTRL1_REG);
port             1694 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_defaults_set(struct mvpp2_port *port)
port             1698 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->hw_version == MVPP21) {
port             1700 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		val = readl(port->base + MVPP2_GMAC_PORT_FIFO_CFG_1_REG);
port             1704 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		writel(val, port->base + MVPP2_GMAC_PORT_FIFO_CFG_1_REG);
port             1708 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	tx_port_num = mvpp2_egress_port(port);
port             1709 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_TXP_SCHED_PORT_INDEX_REG,
port             1711 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_TXP_SCHED_CMD_1_REG, 0);
port             1714 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_TXP_SCHED_FIXED_PRIO_REG, 0);
port             1718 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_write(port->priv,
port             1724 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_TXP_SCHED_PERIOD_REG,
port             1725 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		    port->priv->tclk / USEC_PER_SEC);
port             1726 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	val = mvpp2_read(port->priv, MVPP2_TXP_SCHED_REFILL_REG);
port             1730 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_TXP_SCHED_REFILL_REG, val);
port             1732 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_TXP_SCHED_TOKEN_SIZE_REG, val);
port             1735 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_RX_CTRL_REG(port->id),
port             1740 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (lrxq = 0; lrxq < port->nrxqs; lrxq++) {
port             1741 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		queue = port->rxqs[lrxq]->id;
port             1742 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		val = mvpp2_read(port->priv, MVPP2_RXQ_CONFIG_REG(queue));
port             1745 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_write(port->priv, MVPP2_RXQ_CONFIG_REG(queue), val);
port             1749 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_interrupts_disable(port);
port             1753 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_ingress_enable(struct mvpp2_port *port)
port             1758 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (lrxq = 0; lrxq < port->nrxqs; lrxq++) {
port             1759 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		queue = port->rxqs[lrxq]->id;
port             1760 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		val = mvpp2_read(port->priv, MVPP2_RXQ_CONFIG_REG(queue));
port             1762 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_write(port->priv, MVPP2_RXQ_CONFIG_REG(queue), val);
port             1766 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_ingress_disable(struct mvpp2_port *port)
port             1771 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (lrxq = 0; lrxq < port->nrxqs; lrxq++) {
port             1772 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		queue = port->rxqs[lrxq]->id;
port             1773 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		val = mvpp2_read(port->priv, MVPP2_RXQ_CONFIG_REG(queue));
port             1775 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_write(port->priv, MVPP2_RXQ_CONFIG_REG(queue), val);
port             1782 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_egress_enable(struct mvpp2_port *port)
port             1786 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	int tx_port_num = mvpp2_egress_port(port);
port             1790 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (queue = 0; queue < port->ntxqs; queue++) {
port             1791 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		struct mvpp2_tx_queue *txq = port->txqs[queue];
port             1797 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_TXP_SCHED_PORT_INDEX_REG, tx_port_num);
port             1798 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_TXP_SCHED_Q_CMD_REG, qmap);
port             1804 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_egress_disable(struct mvpp2_port *port)
port             1808 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	int tx_port_num = mvpp2_egress_port(port);
port             1811 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_TXP_SCHED_PORT_INDEX_REG, tx_port_num);
port             1812 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	reg_data = (mvpp2_read(port->priv, MVPP2_TXP_SCHED_Q_CMD_REG)) &
port             1815 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_write(port->priv, MVPP2_TXP_SCHED_Q_CMD_REG,
port             1822 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			netdev_warn(port->dev,
port             1833 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		reg_data = mvpp2_read(port->priv, MVPP2_TXP_SCHED_Q_CMD_REG);
port             1841 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_rxq_received(struct mvpp2_port *port, int rxq_id)
port             1843 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	u32 val = mvpp2_read(port->priv, MVPP2_RXQ_STATUS_REG(rxq_id));
port             1852 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_rxq_status_update(struct mvpp2_port *port, int rxq_id,
port             1860 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_RXQ_STATUS_UPDATE_REG(rxq_id), val);
port             1875 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_rxq_offset_set(struct mvpp2_port *port,
port             1883 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	val = mvpp2_read(port->priv, MVPP2_RXQ_CONFIG_REG(prxq));
port             1890 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_RXQ_CONFIG_REG(prxq), val);
port             1910 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_aggr_txq_pend_desc_add(struct mvpp2_port *port, int pending)
port             1913 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write(port->priv,
port             1914 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			   mvpp2_cpu_to_thread(port->priv, smp_processor_id()),
port             1924 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_aggr_desc_num_check(struct mvpp2_port *port,
port             1930 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			mvpp2_cpu_to_thread(port->priv, smp_processor_id());
port             1931 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		u32 val = mvpp2_read_relaxed(port->priv,
port             1948 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_txq_alloc_reserved_desc(struct mvpp2_port *port,
port             1951 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	unsigned int thread = mvpp2_cpu_to_thread(port->priv, smp_processor_id());
port             1952 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2 *priv = port->priv;
port             1966 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_txq_reserved_desc_num_proc(struct mvpp2_port *port,
port             1983 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (thread = 0; thread < port->priv->nthreads; thread++) {
port             1998 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	txq_pcpu->reserved_num += mvpp2_txq_alloc_reserved_desc(port, txq, req);
port             2058 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static inline int mvpp2_txq_sent_desc_proc(struct mvpp2_port *port,
port             2064 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	val = mvpp2_thread_read_relaxed(port->priv,
port             2065 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 					mvpp2_cpu_to_thread(port->priv, smp_processor_id()),
port             2077 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = arg;
port             2081 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (smp_processor_id() > port->priv->nthreads)
port             2084 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (queue = 0; queue < port->ntxqs; queue++) {
port             2085 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		int id = port->txqs[queue]->id;
port             2087 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_thread_read(port->priv,
port             2088 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 				  mvpp2_cpu_to_thread(port->priv, smp_processor_id()),
port             2094 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_txp_max_tx_size_set(struct mvpp2_port *port)
port             2099 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mtu = port->pkt_size * 8;
port             2107 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	tx_port_num = mvpp2_egress_port(port);
port             2108 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_TXP_SCHED_PORT_INDEX_REG, tx_port_num);
port             2111 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	val = mvpp2_read(port->priv, MVPP2_TXP_SCHED_MTU_REG);
port             2114 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_TXP_SCHED_MTU_REG, val);
port             2117 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	val = mvpp2_read(port->priv, MVPP2_TXP_SCHED_TOKEN_SIZE_REG);
port             2123 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_write(port->priv, MVPP2_TXP_SCHED_TOKEN_SIZE_REG, val);
port             2126 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (txq = 0; txq < port->ntxqs; txq++) {
port             2127 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		val = mvpp2_read(port->priv,
port             2135 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			mvpp2_write(port->priv,
port             2145 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_rx_pkts_coal_set(struct mvpp2_port *port,
port             2148 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	unsigned int thread = mvpp2_cpu_to_thread(port->priv, get_cpu());
port             2153 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write(port->priv, thread, MVPP2_RXQ_NUM_REG, rxq->id);
port             2154 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write(port->priv, thread, MVPP2_RXQ_THRESH_REG,
port             2161 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_tx_pkts_coal_set(struct mvpp2_port *port,
port             2164 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	unsigned int thread = mvpp2_cpu_to_thread(port->priv, get_cpu());
port             2171 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write(port->priv, thread, MVPP2_TXQ_NUM_REG, txq->id);
port             2172 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write(port->priv, thread, MVPP2_TXQ_THRESH_REG, val);
port             2196 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_rx_time_coal_set(struct mvpp2_port *port,
port             2199 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	unsigned long freq = port->priv->tclk;
port             2210 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_ISR_RX_THRESHOLD_REG(rxq->id), val);
port             2213 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_tx_time_coal_set(struct mvpp2_port *port)
port             2215 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	unsigned long freq = port->priv->tclk;
port             2216 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	u32 val = mvpp2_usec_to_cycles(port->tx_time_coal, freq);
port             2219 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->tx_time_coal =
port             2223 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		val = mvpp2_usec_to_cycles(port->tx_time_coal, freq);
port             2226 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_ISR_TX_THRESHOLD_REG(port->id), val);
port             2230 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_txq_bufs_free(struct mvpp2_port *port,
port             2241 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			dma_unmap_single(port->dev->dev.parent, tx_buf->dma,
port             2250 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static inline struct mvpp2_rx_queue *mvpp2_get_rx_queue(struct mvpp2_port *port,
port             2255 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	return port->rxqs[queue];
port             2258 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static inline struct mvpp2_tx_queue *mvpp2_get_tx_queue(struct mvpp2_port *port,
port             2263 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	return port->txqs[queue];
port             2267 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_txq_done(struct mvpp2_port *port, struct mvpp2_tx_queue *txq,
port             2270 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct netdev_queue *nq = netdev_get_tx_queue(port->dev, txq->log_id);
port             2273 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (txq_pcpu->thread != mvpp2_cpu_to_thread(port->priv, smp_processor_id()))
port             2274 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		netdev_err(port->dev, "wrong cpu on the end of Tx processing\n");
port             2276 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	tx_done = mvpp2_txq_sent_desc_proc(port, txq);
port             2279 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_txq_bufs_free(port, txq, txq_pcpu, tx_done);
port             2288 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static unsigned int mvpp2_tx_done(struct mvpp2_port *port, u32 cause,
port             2296 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		txq = mvpp2_get_tx_queue(port, cause);
port             2303 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			mvpp2_txq_done(port, txq, txq_pcpu);
port             2351 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_rxq_init(struct mvpp2_port *port,
port             2358 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	rxq->size = port->rx_ring_size;
port             2361 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	rxq->descs = dma_alloc_coherent(port->dev->dev.parent,
port             2370 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_RXQ_STATUS_REG(rxq->id), 0);
port             2373 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	thread = mvpp2_cpu_to_thread(port->priv, get_cpu());
port             2374 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write(port->priv, thread, MVPP2_RXQ_NUM_REG, rxq->id);
port             2375 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->hw_version == MVPP21)
port             2379 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write(port->priv, thread, MVPP2_RXQ_DESC_ADDR_REG, rxq_dma);
port             2380 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write(port->priv, thread, MVPP2_RXQ_DESC_SIZE_REG, rxq->size);
port             2381 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write(port->priv, thread, MVPP2_RXQ_INDEX_REG, 0);
port             2385 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_rxq_offset_set(port, rxq->id, NET_SKB_PAD);
port             2388 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_rx_pkts_coal_set(port, rxq);
port             2389 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_rx_time_coal_set(port, rxq);
port             2392 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_rxq_status_update(port, rxq->id, 0, rxq->size);
port             2398 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_rxq_drop_pkts(struct mvpp2_port *port,
port             2403 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	rx_received = mvpp2_rxq_received(port, rxq->id);
port             2409 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		u32 status = mvpp2_rxdesc_status_get(port, rx_desc);
port             2415 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_bm_pool_put(port, pool,
port             2416 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 				  mvpp2_rxdesc_dma_addr_get(port, rx_desc),
port             2417 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 				  mvpp2_rxdesc_cookie_get(port, rx_desc));
port             2419 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_rxq_status_update(port, rxq->id, rx_received, rx_received);
port             2423 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_rxq_deinit(struct mvpp2_port *port,
port             2428 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_rxq_drop_pkts(port, rxq);
port             2431 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		dma_free_coherent(port->dev->dev.parent,
port             2444 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_RXQ_STATUS_REG(rxq->id), 0);
port             2445 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	thread = mvpp2_cpu_to_thread(port->priv, get_cpu());
port             2446 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write(port->priv, thread, MVPP2_RXQ_NUM_REG, rxq->id);
port             2447 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write(port->priv, thread, MVPP2_RXQ_DESC_ADDR_REG, 0);
port             2448 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write(port->priv, thread, MVPP2_RXQ_DESC_SIZE_REG, 0);
port             2453 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_txq_init(struct mvpp2_port *port,
port             2461 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	txq->size = port->tx_ring_size;
port             2464 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	txq->descs = dma_alloc_coherent(port->dev->dev.parent,
port             2473 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	thread = mvpp2_cpu_to_thread(port->priv, get_cpu());
port             2474 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write(port->priv, thread, MVPP2_TXQ_NUM_REG, txq->id);
port             2475 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write(port->priv, thread, MVPP2_TXQ_DESC_ADDR_REG,
port             2477 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write(port->priv, thread, MVPP2_TXQ_DESC_SIZE_REG,
port             2479 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write(port->priv, thread, MVPP2_TXQ_INDEX_REG, 0);
port             2480 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write(port->priv, thread, MVPP2_TXQ_RSVD_CLR_REG,
port             2482 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	val = mvpp2_thread_read(port->priv, thread, MVPP2_TXQ_PENDING_REG);
port             2484 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write(port->priv, thread, MVPP2_TXQ_PENDING_REG, val);
port             2492 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	desc = (port->id * MVPP2_MAX_TXQ * desc_per_txq) +
port             2495 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write(port->priv, thread, MVPP2_TXQ_PREF_BUF_REG,
port             2501 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	tx_port_num = mvpp2_egress_port(port);
port             2502 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_TXP_SCHED_PORT_INDEX_REG, tx_port_num);
port             2504 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	val = mvpp2_read(port->priv, MVPP2_TXQ_SCHED_REFILL_REG(txq->log_id));
port             2508 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_TXQ_SCHED_REFILL_REG(txq->log_id), val);
port             2511 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_TXQ_SCHED_TOKEN_SIZE_REG(txq->log_id),
port             2514 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (thread = 0; thread < port->priv->nthreads; thread++) {
port             2533 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			dma_alloc_coherent(port->dev->dev.parent,
port             2545 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_txq_deinit(struct mvpp2_port *port,
port             2551 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (thread = 0; thread < port->priv->nthreads; thread++) {
port             2556 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			dma_free_coherent(port->dev->dev.parent,
port             2565 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		dma_free_coherent(port->dev->dev.parent,
port             2575 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_TXQ_SCHED_TOKEN_CNTR_REG(txq->log_id), 0);
port             2578 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	thread = mvpp2_cpu_to_thread(port->priv, get_cpu());
port             2579 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write(port->priv, thread, MVPP2_TXQ_NUM_REG, txq->id);
port             2580 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write(port->priv, thread, MVPP2_TXQ_DESC_ADDR_REG, 0);
port             2581 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write(port->priv, thread, MVPP2_TXQ_DESC_SIZE_REG, 0);
port             2586 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_txq_clean(struct mvpp2_port *port, struct mvpp2_tx_queue *txq)
port             2590 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	unsigned int thread = mvpp2_cpu_to_thread(port->priv, get_cpu());
port             2593 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write(port->priv, thread, MVPP2_TXQ_NUM_REG, txq->id);
port             2594 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	val = mvpp2_thread_read(port->priv, thread, MVPP2_TXQ_PREF_BUF_REG);
port             2596 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write(port->priv, thread, MVPP2_TXQ_PREF_BUF_REG, val);
port             2604 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			netdev_warn(port->dev,
port             2606 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 				    port->id, txq->log_id);
port             2612 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		pending = mvpp2_thread_read(port->priv, thread,
port             2618 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_thread_write(port->priv, thread, MVPP2_TXQ_PREF_BUF_REG, val);
port             2621 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (thread = 0; thread < port->priv->nthreads; thread++) {
port             2625 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_txq_bufs_free(port, txq, txq_pcpu, txq_pcpu->count);
port             2635 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_cleanup_txqs(struct mvpp2_port *port)
port             2641 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	val = mvpp2_read(port->priv, MVPP2_TX_PORT_FLUSH_REG);
port             2644 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	val |= MVPP2_TX_PORT_FLUSH_MASK(port->id);
port             2645 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_TX_PORT_FLUSH_REG, val);
port             2647 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (queue = 0; queue < port->ntxqs; queue++) {
port             2648 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		txq = port->txqs[queue];
port             2649 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_txq_clean(port, txq);
port             2650 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_txq_deinit(port, txq);
port             2653 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	on_each_cpu(mvpp2_txq_sent_counter_clear, port, 1);
port             2655 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	val &= ~MVPP2_TX_PORT_FLUSH_MASK(port->id);
port             2656 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_write(port->priv, MVPP2_TX_PORT_FLUSH_REG, val);
port             2660 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_cleanup_rxqs(struct mvpp2_port *port)
port             2664 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (queue = 0; queue < port->nrxqs; queue++)
port             2665 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_rxq_deinit(port, port->rxqs[queue]);
port             2669 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_setup_rxqs(struct mvpp2_port *port)
port             2673 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (queue = 0; queue < port->nrxqs; queue++) {
port             2674 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		err = mvpp2_rxq_init(port, port->rxqs[queue]);
port             2681 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_cleanup_rxqs(port);
port             2686 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_setup_txqs(struct mvpp2_port *port)
port             2691 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (queue = 0; queue < port->ntxqs; queue++) {
port             2692 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		txq = port->txqs[queue];
port             2693 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		err = mvpp2_txq_init(port, txq);
port             2699 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		netif_set_xps_queue(port->dev, cpumask_of(cpu), queue);
port             2702 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->has_tx_irqs) {
port             2703 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_tx_time_coal_set(port);
port             2704 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		for (queue = 0; queue < port->ntxqs; queue++) {
port             2705 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			txq = port->txqs[queue];
port             2706 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			mvpp2_tx_pkts_coal_set(port, txq);
port             2710 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	on_each_cpu(mvpp2_txq_sent_counter_clear, port, 1);
port             2714 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_cleanup_txqs(port);
port             2733 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = (struct mvpp2_port *)dev_id;
port             2734 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct net_device *dev = port->dev;
port             2738 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp22_gop_mask_irq(port);
port             2740 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->gop_id == 0 && mvpp2_is_xlg(port->phy_interface)) {
port             2741 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		val = readl(port->base + MVPP22_XLG_INT_STAT);
port             2744 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			val = readl(port->base + MVPP22_XLG_STATUS);
port             2748 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	} else if (phy_interface_mode_is_rgmii(port->phy_interface) ||
port             2749 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		   phy_interface_mode_is_8023z(port->phy_interface) ||
port             2750 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		   port->phy_interface == PHY_INTERFACE_MODE_SGMII) {
port             2751 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		val = readl(port->base + MVPP22_GMAC_INT_STAT);
port             2754 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			val = readl(port->base + MVPP2_GMAC_STATUS0);
port             2760 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->phylink) {
port             2761 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		phylink_mac_change(port->phylink, link);
port             2769 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_interrupts_enable(port);
port             2771 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_egress_enable(port);
port             2772 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_ingress_enable(port);
port             2778 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_ingress_disable(port);
port             2779 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_egress_disable(port);
port             2781 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_interrupts_disable(port);
port             2785 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp22_gop_unmask_irq(port);
port             2792 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port;
port             2803 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port = netdev_priv(dev);
port             2806 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	cause = (1 << port->ntxqs) - 1;
port             2807 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	tx_todo = mvpp2_tx_done(port, cause,
port             2808 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 				mvpp2_cpu_to_thread(port->priv, smp_processor_id()));
port             2824 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_rx_error(struct mvpp2_port *port,
port             2827 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	u32 status = mvpp2_rxdesc_status_get(port, rx_desc);
port             2828 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	size_t sz = mvpp2_rxdesc_size_get(port, rx_desc);
port             2843 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		netdev_err(port->dev,
port             2849 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_rx_csum(struct mvpp2_port *port, u32 status,
port             2867 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_rx_refill(struct mvpp2_port *port,
port             2875 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	buf = mvpp2_buf_alloc(port, bm_pool, &dma_addr, &phys_addr,
port             2880 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_bm_pool_put(port, pool, dma_addr, phys_addr);
port             2886 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static u32 mvpp2_skb_tx_csum(struct mvpp2_port *port, struct sk_buff *skb)
port             2918 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_rx(struct mvpp2_port *port, struct napi_struct *napi,
port             2921 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct net_device *dev = port->dev;
port             2928 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	rx_received = mvpp2_rxq_received(port, rxq->id);
port             2944 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		rx_status = mvpp2_rxdesc_status_get(port, rx_desc);
port             2945 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		rx_bytes = mvpp2_rxdesc_size_get(port, rx_desc);
port             2947 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		dma_addr = mvpp2_rxdesc_dma_addr_get(port, rx_desc);
port             2948 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		phys_addr = mvpp2_rxdesc_cookie_get(port, rx_desc);
port             2953 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		bm_pool = &port->priv->bm_pools[pool];
port             2963 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			mvpp2_rx_error(port, rx_desc);
port             2965 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			mvpp2_bm_pool_put(port, pool, dma_addr, phys_addr);
port             2976 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			netdev_warn(port->dev, "skb build failed\n");
port             2980 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		err = mvpp2_rx_refill(port, bm_pool, pool);
port             2982 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			netdev_err(port->dev, "failed to refill BM pools\n");
port             2995 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_rx_csum(port, rx_status, skb);
port             3001 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		struct mvpp2_pcpu_stats *stats = this_cpu_ptr(port->stats);
port             3011 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_rxq_status_update(port, rxq->id, rx_done, rx_done);
port             3017 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c tx_desc_unmap_put(struct mvpp2_port *port, struct mvpp2_tx_queue *txq,
port             3020 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	unsigned int thread = mvpp2_cpu_to_thread(port->priv, smp_processor_id());
port             3024 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_txdesc_dma_addr_get(port, desc);
port             3026 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_txdesc_size_get(port, desc);
port             3028 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		dma_unmap_single(port->dev->dev.parent, buf_dma_addr,
port             3034 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_tx_frag_process(struct mvpp2_port *port, struct sk_buff *skb,
port             3038 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	unsigned int thread = mvpp2_cpu_to_thread(port->priv, smp_processor_id());
port             3049 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_txdesc_txq_set(port, tx_desc, txq->id);
port             3050 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_txdesc_size_set(port, tx_desc, skb_frag_size(frag));
port             3052 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		buf_dma_addr = dma_map_single(port->dev->dev.parent, addr,
port             3055 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		if (dma_mapping_error(port->dev->dev.parent, buf_dma_addr)) {
port             3060 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_txdesc_dma_addr_set(port, tx_desc, buf_dma_addr);
port             3064 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			mvpp2_txdesc_cmd_set(port, tx_desc,
port             3066 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			mvpp2_txq_inc_put(port, txq_pcpu, skb, tx_desc);
port             3069 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			mvpp2_txdesc_cmd_set(port, tx_desc, 0);
port             3070 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			mvpp2_txq_inc_put(port, txq_pcpu, NULL, tx_desc);
port             3081 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		tx_desc_unmap_put(port, txq, tx_desc);
port             3094 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             3098 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_txdesc_txq_set(port, tx_desc, txq->id);
port             3099 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_txdesc_size_set(port, tx_desc, hdr_sz);
port             3103 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_txdesc_dma_addr_set(port, tx_desc, addr);
port             3105 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_txdesc_cmd_set(port, tx_desc, mvpp2_skb_tx_csum(port, skb) |
port             3108 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_txq_inc_put(port, txq_pcpu, NULL, tx_desc);
port             3118 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             3122 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_txdesc_txq_set(port, tx_desc, txq->id);
port             3123 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_txdesc_size_set(port, tx_desc, sz);
port             3132 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_txdesc_dma_addr_set(port, tx_desc, buf_dma_addr);
port             3135 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_txdesc_cmd_set(port, tx_desc, MVPP2_TXD_L_DESC);
port             3137 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			mvpp2_txq_inc_put(port, txq_pcpu, skb, tx_desc);
port             3141 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_txdesc_cmd_set(port, tx_desc, 0);
port             3144 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_txq_inc_put(port, txq_pcpu, NULL, tx_desc);
port             3153 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             3159 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (mvpp2_aggr_desc_num_check(port, aggr_txq, tso_count_descs(skb)) ||
port             3160 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	    mvpp2_txq_reserved_desc_num_proc(port, txq, txq_pcpu,
port             3194 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		tx_desc_unmap_put(port, txq, tx_desc);
port             3202 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             3213 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	thread = mvpp2_cpu_to_thread(port->priv, smp_processor_id());
port             3216 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	txq = port->txqs[txq_id];
port             3218 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	aggr_txq = &port->priv->aggr_txqs[thread];
port             3220 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (test_bit(thread, &port->priv->lock_map))
port             3221 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		spin_lock_irqsave(&port->tx_lock[thread], flags);
port             3230 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (mvpp2_aggr_desc_num_check(port, aggr_txq, frags) ||
port             3231 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	    mvpp2_txq_reserved_desc_num_proc(port, txq, txq_pcpu, frags)) {
port             3238 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_txdesc_txq_set(port, tx_desc, txq->id);
port             3239 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_txdesc_size_set(port, tx_desc, skb_headlen(skb));
port             3249 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_txdesc_dma_addr_set(port, tx_desc, buf_dma_addr);
port             3251 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	tx_cmd = mvpp2_skb_tx_csum(port, skb);
port             3256 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_txdesc_cmd_set(port, tx_desc, tx_cmd);
port             3257 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_txq_inc_put(port, txq_pcpu, skb, tx_desc);
port             3261 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_txdesc_cmd_set(port, tx_desc, tx_cmd);
port             3262 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_txq_inc_put(port, txq_pcpu, NULL, tx_desc);
port             3265 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		if (mvpp2_tx_frag_process(port, skb, aggr_txq, txq)) {
port             3266 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			tx_desc_unmap_put(port, txq, tx_desc);
port             3273 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		struct mvpp2_pcpu_stats *stats = per_cpu_ptr(port->stats, thread);
port             3282 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_aggr_txq_pend_desc_add(port, frags);
port             3297 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (!port->has_tx_irqs && txq_pcpu->count >= txq->done_pkts_coal)
port             3298 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_txq_done(port, txq, txq_pcpu);
port             3301 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (!port->has_tx_irqs && txq_pcpu->count <= frags &&
port             3303 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		struct mvpp2_port_pcpu *port_pcpu = per_cpu_ptr(port->pcpu, thread);
port             3313 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (test_bit(thread, &port->priv->lock_map))
port             3314 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		spin_unlock_irqrestore(&port->tx_lock[thread], flags);
port             3333 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(napi->dev);
port             3335 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	unsigned int thread = mvpp2_cpu_to_thread(port->priv, smp_processor_id());
port             3349 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	cause_rx_tx = mvpp2_thread_read_relaxed(port->priv, qv->sw_thread_id,
port             3350 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 						MVPP2_ISR_RX_TX_CAUSE_REG(port->id));
port             3354 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_cause_error(port->dev, cause_misc);
port             3357 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_write(port->priv, MVPP2_ISR_MISC_CAUSE_REG, 0);
port             3358 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_thread_write(port->priv, thread,
port             3359 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 				   MVPP2_ISR_RX_TX_CAUSE_REG(port->id),
port             3363 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->has_tx_irqs) {
port             3367 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			mvpp2_tx_done(port, cause_tx, qv->sw_thread_id);
port             3373 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		   MVPP2_CAUSE_RXQ_OCCUP_DESC_ALL_MASK(port->priv->hw_version);
port             3380 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		rxq = mvpp2_get_rx_queue(port, cause_rx);
port             3384 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		count = mvpp2_rx(port, napi, budget, rxq);
port             3406 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp22_mode_reconfigure(struct mvpp2_port *port)
port             3411 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_mac_reset_assert(port);
port             3414 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp22_pcs_reset_assert(port);
port             3417 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp22_comphy_init(port);
port             3420 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp22_gop_init(port);
port             3422 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp22_pcs_reset_deassert(port);
port             3425 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->gop_id == 0) {
port             3426 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		ctrl3 = readl(port->base + MVPP22_XLG_CTRL3_REG);
port             3429 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		if (mvpp2_is_xlg(port->phy_interface))
port             3434 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		writel(ctrl3, port->base + MVPP22_XLG_CTRL3_REG);
port             3437 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->gop_id == 0 && mvpp2_is_xlg(port->phy_interface))
port             3438 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_xlg_max_rx_size_set(port);
port             3440 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_gmac_max_rx_size_set(port);
port             3444 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_start_dev(struct mvpp2_port *port)
port             3448 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_txp_max_tx_size_set(port);
port             3450 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (i = 0; i < port->nqvecs; i++)
port             3451 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		napi_enable(&port->qvecs[i].napi);
port             3454 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_interrupts_enable(port);
port             3456 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->hw_version == MVPP22)
port             3457 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp22_mode_reconfigure(port);
port             3459 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->phylink) {
port             3460 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		phylink_start(port->phylink);
port             3467 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			.interface = port->phy_interface,
port             3469 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_mac_config(&port->phylink_config, MLO_AN_INBAND, &state);
port             3470 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_mac_link_up(&port->phylink_config, MLO_AN_INBAND,
port             3471 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 				  port->phy_interface, NULL);
port             3474 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	netif_tx_start_all_queues(port->dev);
port             3478 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_stop_dev(struct mvpp2_port *port)
port             3483 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_interrupts_disable(port);
port             3485 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (i = 0; i < port->nqvecs; i++)
port             3486 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		napi_disable(&port->qvecs[i].napi);
port             3488 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->phylink)
port             3489 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		phylink_stop(port->phylink);
port             3490 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	phy_power_off(port->comphy);
port             3533 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp21_get_mac_address(struct mvpp2_port *port, unsigned char *addr)
port             3537 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mac_addr_l = readl(port->base + MVPP2_GMAC_CTRL_1_REG);
port             3538 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mac_addr_m = readl(port->priv->lms_base + MVPP2_SRC_ADDR_MIDDLE);
port             3539 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mac_addr_h = readl(port->priv->lms_base + MVPP2_SRC_ADDR_HIGH);
port             3548 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_irqs_init(struct mvpp2_port *port)
port             3552 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (i = 0; i < port->nqvecs; i++) {
port             3553 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		struct mvpp2_queue_vector *qv = port->qvecs + i;
port             3565 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		err = request_irq(qv->irq, mvpp2_isr, 0, port->dev->name, qv);
port             3573 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 				if (mvpp2_cpu_to_thread(port->priv, cpu) ==
port             3584 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (i = 0; i < port->nqvecs; i++) {
port             3585 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		struct mvpp2_queue_vector *qv = port->qvecs + i;
port             3596 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_irqs_deinit(struct mvpp2_port *port)
port             3600 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (i = 0; i < port->nqvecs; i++) {
port             3601 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		struct mvpp2_queue_vector *qv = port->qvecs + i;
port             3618 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             3619 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2 *priv = port->priv;
port             3625 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	err = mvpp2_prs_mac_da_accept(port, mac_bcast, true);
port             3630 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	err = mvpp2_prs_mac_da_accept(port, dev->dev_addr, true);
port             3635 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	err = mvpp2_prs_tag_mode_set(port->priv, port->id, MVPP2_TAG_TYPE_MH);
port             3640 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	err = mvpp2_prs_def_flow(port);
port             3647 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	err = mvpp2_setup_rxqs(port);
port             3649 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		netdev_err(port->dev, "cannot allocate Rx queues\n");
port             3653 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	err = mvpp2_setup_txqs(port);
port             3655 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		netdev_err(port->dev, "cannot allocate Tx queues\n");
port             3659 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	err = mvpp2_irqs_init(port);
port             3661 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		netdev_err(port->dev, "cannot init IRQs\n");
port             3666 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->of_node) {
port             3667 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		err = phylink_of_phy_connect(port->phylink, port->of_node, 0);
port             3669 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			netdev_err(port->dev, "could not attach PHY (%d)\n",
port             3677 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (priv->hw_version == MVPP22 && port->link_irq) {
port             3678 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		err = request_irq(port->link_irq, mvpp2_link_status_isr, 0,
port             3679 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 				  dev->name, port);
port             3681 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			netdev_err(port->dev, "cannot request link IRQ %d\n",
port             3682 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 				   port->link_irq);
port             3686 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp22_gop_setup_irq(port);
port             3689 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		netif_carrier_off(port->dev);
port             3693 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->link_irq = 0;
port             3697 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		netdev_err(port->dev,
port             3703 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	on_each_cpu(mvpp2_interrupts_unmask, port, 1);
port             3704 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_shared_interrupt_mask_unmask(port, false);
port             3706 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_start_dev(port);
port             3709 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	queue_delayed_work(priv->stats_queue, &port->stats_work,
port             3715 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_irqs_deinit(port);
port             3717 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_cleanup_txqs(port);
port             3719 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_cleanup_rxqs(port);
port             3725 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             3729 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_stop_dev(port);
port             3732 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	on_each_cpu(mvpp2_interrupts_mask, port, 1);
port             3733 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_shared_interrupt_mask_unmask(port, true);
port             3735 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->phylink)
port             3736 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		phylink_disconnect_phy(port->phylink);
port             3737 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->link_irq)
port             3738 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		free_irq(port->link_irq, port);
port             3740 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_irqs_deinit(port);
port             3741 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (!port->has_tx_irqs) {
port             3742 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		for (thread = 0; thread < port->priv->nthreads; thread++) {
port             3743 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			port_pcpu = per_cpu_ptr(port->pcpu, thread);
port             3749 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_cleanup_rxqs(port);
port             3750 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_cleanup_txqs(port);
port             3752 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	cancel_delayed_work_sync(&port->stats_work);
port             3754 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_mac_reset_assert(port);
port             3755 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp22_pcs_reset_assert(port);
port             3760 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_prs_mac_da_accept_list(struct mvpp2_port *port,
port             3767 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		ret = mvpp2_prs_mac_da_accept(port, ha->addr, true);
port             3775 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_set_rx_promisc(struct mvpp2_port *port, bool enable)
port             3777 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (!enable && (port->dev->features & NETIF_F_HW_VLAN_CTAG_FILTER))
port             3778 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_prs_vid_enable_filtering(port);
port             3780 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_prs_vid_disable_filtering(port);
port             3782 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_prs_mac_promisc_set(port->priv, port->id,
port             3785 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_prs_mac_promisc_set(port->priv, port->id,
port             3791 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             3794 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_prs_mac_del_all(port);
port             3797 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_set_rx_promisc(port, true);
port             3801 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_set_rx_promisc(port, false);
port             3804 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	    mvpp2_prs_mac_da_accept_list(port, &dev->uc))
port             3805 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_prs_mac_promisc_set(port->priv, port->id,
port             3809 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_prs_mac_promisc_set(port->priv, port->id,
port             3815 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	    mvpp2_prs_mac_da_accept_list(port, &dev->mc))
port             3816 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_prs_mac_promisc_set(port->priv, port->id,
port             3843 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = NULL;
port             3847 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port = priv->port_list[i];
port             3848 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		status[i] = netif_running(port->dev);
port             3850 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			mvpp2_stop(port->dev);
port             3855 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		numbufs = port->nrxqs * 2;
port             3858 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_bm_pool_destroy(port->dev->dev.parent, priv, &priv->bm_pools[i]);
port             3860 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	devm_kfree(port->dev->dev.parent, priv->bm_pools);
port             3862 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_bm_init(port->dev->dev.parent, priv);
port             3865 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port = priv->port_list[i];
port             3866 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_swf_bm_pool_init(port);
port             3868 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			mvpp2_open(port->dev);
port             3876 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             3878 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2 *priv = port->priv;
port             3897 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			if (priv->port_list[i] != port &&
port             3906 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			dev_info(port->dev->dev.parent,
port             3913 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_stop_dev(port);
port             3921 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->pkt_size =  MVPP2_RX_PKT_SIZE(mtu);
port             3925 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_start_dev(port);
port             3926 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_egress_enable(port);
port             3927 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_ingress_enable(port);
port             3936 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             3947 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		cpu_stats = per_cpu_ptr(port->stats, cpu);
port             3969 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             3971 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (!port->phylink)
port             3974 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	return phylink_mii_ioctl(port->phylink, ifr, cmd);
port             3979 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             3982 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	ret = mvpp2_prs_vid_entry_add(port, vid);
port             3991 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             3993 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_prs_vid_entry_remove(port, vid);
port             4001 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             4005 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			mvpp2_prs_vid_enable_filtering(port);
port             4010 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			mvpp2_prs_vid_remove_all(port);
port             4012 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			mvpp2_prs_vid_disable_filtering(port);
port             4018 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			mvpp22_port_rss_enable(port);
port             4020 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			mvpp22_port_rss_disable(port);
port             4030 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             4032 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (!port->phylink)
port             4035 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	return phylink_ethtool_nway_reset(port->phylink);
port             4042 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             4045 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (queue = 0; queue < port->nrxqs; queue++) {
port             4046 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		struct mvpp2_rx_queue *rxq = port->rxqs[queue];
port             4050 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_rx_pkts_coal_set(port, rxq);
port             4051 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_rx_time_coal_set(port, rxq);
port             4054 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->has_tx_irqs) {
port             4055 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->tx_time_coal = c->tx_coalesce_usecs;
port             4056 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_tx_time_coal_set(port);
port             4059 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (queue = 0; queue < port->ntxqs; queue++) {
port             4060 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		struct mvpp2_tx_queue *txq = port->txqs[queue];
port             4064 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		if (port->has_tx_irqs)
port             4065 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			mvpp2_tx_pkts_coal_set(port, txq);
port             4075 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             4077 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	c->rx_coalesce_usecs       = port->rxqs[0]->time_coal;
port             4078 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	c->rx_max_coalesced_frames = port->rxqs[0]->pkts_coal;
port             4079 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	c->tx_max_coalesced_frames = port->txqs[0]->done_pkts_coal;
port             4080 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	c->tx_coalesce_usecs       = port->tx_time_coal;
port             4098 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             4102 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	ring->rx_pending = port->rx_ring_size;
port             4103 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	ring->tx_pending = port->tx_ring_size;
port             4109 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             4110 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	u16 prev_rx_ring_size = port->rx_ring_size;
port             4111 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	u16 prev_tx_ring_size = port->tx_ring_size;
port             4119 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->rx_ring_size = ring->rx_pending;
port             4120 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->tx_ring_size = ring->tx_pending;
port             4127 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_stop_dev(port);
port             4128 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_cleanup_rxqs(port);
port             4129 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_cleanup_txqs(port);
port             4131 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port->rx_ring_size = ring->rx_pending;
port             4132 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port->tx_ring_size = ring->tx_pending;
port             4134 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	err = mvpp2_setup_rxqs(port);
port             4137 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->rx_ring_size = prev_rx_ring_size;
port             4139 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		err = mvpp2_setup_rxqs(port);
port             4143 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	err = mvpp2_setup_txqs(port);
port             4146 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->tx_ring_size = prev_tx_ring_size;
port             4148 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		err = mvpp2_setup_txqs(port);
port             4153 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_start_dev(port);
port             4154 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_egress_enable(port);
port             4155 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_ingress_enable(port);
port             4160 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_cleanup_rxqs(port);
port             4169 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             4171 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (!port->phylink)
port             4174 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	phylink_ethtool_get_pauseparam(port->phylink, pause);
port             4180 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             4182 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (!port->phylink)
port             4185 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	return phylink_ethtool_set_pauseparam(port->phylink, pause);
port             4191 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             4193 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (!port->phylink)
port             4196 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	return phylink_ethtool_ksettings_get(port->phylink, cmd);
port             4202 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             4204 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (!port->phylink)
port             4207 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	return phylink_ethtool_ksettings_set(port->phylink, cmd);
port             4213 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             4221 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		ret = mvpp2_ethtool_rxfh_get(port, info);
port             4224 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		info->data = port->nrxqs;
port             4227 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		info->rule_cnt = port->n_rfs_rules;
port             4230 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		ret = mvpp2_ethtool_cls_rule_get(port, info);
port             4234 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			if (port->rfs_rules[i])
port             4248 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             4256 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		ret = mvpp2_ethtool_rxfh_set(port, info);
port             4259 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		ret = mvpp2_ethtool_cls_rule_ins(port, info);
port             4262 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		ret = mvpp2_ethtool_cls_rule_del(port, info);
port             4278 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             4285 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		ret = mvpp22_port_rss_ctx_indir_get(port, 0, indir);
port             4296 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             4309 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		ret = mvpp22_port_rss_ctx_indir_set(port, 0, indir);
port             4317 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             4329 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		ret = mvpp22_port_rss_ctx_indir_get(port, rss_context, indir);
port             4339 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             4352 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		return mvpp22_port_rss_ctx_delete(port, *rss_context);
port             4355 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		ret = mvpp22_port_rss_ctx_create(port, rss_context);
port             4360 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	return mvpp22_port_rss_ctx_indir_set(port, *rss_context, indir);
port             4405 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_simple_queue_vectors_init(struct mvpp2_port *port,
port             4408 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_queue_vector *v = &port->qvecs[0];
port             4411 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	v->nrxqs = port->nrxqs;
port             4415 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	v->port = port;
port             4419 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	netif_napi_add(port->dev, &v->napi, mvpp2_poll,
port             4422 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port->nqvecs = 1;
port             4427 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_multi_queue_vectors_init(struct mvpp2_port *port,
port             4430 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2 *priv = port->priv;
port             4436 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->nqvecs = priv->nthreads + 1;
port             4439 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->nqvecs = priv->nthreads;
port             4443 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (i = 0; i < port->nqvecs; i++) {
port             4446 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		v = port->qvecs + i;
port             4448 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		v->port = port;
port             4453 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		if (port->flags & MVPP2_F_DT_COMPAT)
port             4462 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			   i == (port->nqvecs - 1)) {
port             4464 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			v->nrxqs = port->nrxqs;
port             4467 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			if (port->flags & MVPP2_F_DT_COMPAT)
port             4474 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			v->irq = fwnode_irq_get(port->fwnode, i);
port             4480 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		netif_napi_add(port->dev, &v->napi, mvpp2_poll,
port             4487 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (i = 0; i < port->nqvecs; i++)
port             4488 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		irq_dispose_mapping(port->qvecs[i].irq);
port             4492 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_queue_vectors_init(struct mvpp2_port *port,
port             4495 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->has_tx_irqs)
port             4496 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		return mvpp2_multi_queue_vectors_init(port, port_node);
port             4498 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		return mvpp2_simple_queue_vectors_init(port, port_node);
port             4501 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_queue_vectors_deinit(struct mvpp2_port *port)
port             4505 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (i = 0; i < port->nqvecs; i++)
port             4506 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		irq_dispose_mapping(port->qvecs[i].irq);
port             4510 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_rx_irqs_setup(struct mvpp2_port *port)
port             4512 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2 *priv = port->priv;
port             4517 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_write(priv, MVPP21_ISR_RXQ_GROUP_REG(port->id),
port             4518 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			    port->nrxqs);
port             4523 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (i = 0; i < port->nqvecs; i++) {
port             4524 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		struct mvpp2_queue_vector *qv = port->qvecs + i;
port             4530 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		val |= port->id << MVPP22_ISR_RXQ_GROUP_INDEX_GROUP_OFFSET;
port             4540 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_port_init(struct mvpp2_port *port)
port             4542 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct device *dev = port->dev->dev.parent;
port             4543 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2 *priv = port->priv;
port             4549 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->first_rxq + port->nrxqs >
port             4553 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->nrxqs > priv->max_port_rxqs || port->ntxqs > MVPP2_MAX_TXQ)
port             4557 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_egress_disable(port);
port             4558 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_port_disable(port);
port             4560 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port->tx_time_coal = MVPP2_TXDONE_COAL_USEC;
port             4562 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port->txqs = devm_kcalloc(dev, port->ntxqs, sizeof(*port->txqs),
port             4564 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (!port->txqs)
port             4570 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (queue = 0; queue < port->ntxqs; queue++) {
port             4571 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		int queue_phy_id = mvpp2_txq_phys(port->id, queue);
port             4594 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->txqs[queue] = txq;
port             4597 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port->rxqs = devm_kcalloc(dev, port->nrxqs, sizeof(*port->rxqs),
port             4599 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (!port->rxqs) {
port             4605 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (queue = 0; queue < port->nrxqs; queue++) {
port             4615 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		rxq->id = port->first_rxq + queue;
port             4616 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		rxq->port = port->id;
port             4619 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->rxqs[queue] = rxq;
port             4622 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_rx_irqs_setup(port);
port             4625 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (queue = 0; queue < port->nrxqs; queue++) {
port             4626 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		struct mvpp2_rx_queue *rxq = port->rxqs[queue];
port             4628 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		rxq->size = port->rx_ring_size;
port             4633 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_ingress_disable(port);
port             4636 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_defaults_set(port);
port             4639 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_cls_oversize_rxq_set(port);
port             4640 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_cls_port_config(port);
port             4643 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp22_port_rss_init(port);
port             4646 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port->pkt_size = MVPP2_RX_PKT_SIZE(port->dev->mtu);
port             4649 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	err = mvpp2_swf_bm_pool_init(port);
port             4654 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_read_stats(port);
port             4655 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	memset(port->ethtool_stats, 0,
port             4656 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	       MVPP2_N_ETHTOOL_STATS(port->ntxqs, port->nrxqs) * sizeof(u64));
port             4661 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (queue = 0; queue < port->ntxqs; queue++) {
port             4662 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		if (!port->txqs[queue])
port             4664 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		free_percpu(port->txqs[queue]->pcpu);
port             4724 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             4735 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp21_get_mac_address(port, hw_mac_addr);
port             4751 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = container_of(config, struct mvpp2_port,
port             4759 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		if (port->gop_id != 0)
port             4766 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		if (port->priv->hw_version == MVPP22 && port->gop_id == 0)
port             4782 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		if (port->gop_id == 0) {
port             4822 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp22_xlg_link_state(struct mvpp2_port *port,
port             4831 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	val = readl(port->base + MVPP22_XLG_STATUS);
port             4835 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	val = readl(port->base + MVPP22_XLG_CTRL0_REG);
port             4842 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_gmac_link_state(struct mvpp2_port *port,
port             4847 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	val = readl(port->base + MVPP2_GMAC_STATUS0);
port             4853 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	switch (port->phy_interface) {
port             4879 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = container_of(config, struct mvpp2_port,
port             4882 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->hw_version == MVPP22 && port->gop_id == 0) {
port             4883 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		u32 mode = readl(port->base + MVPP22_XLG_CTRL3_REG);
port             4887 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			mvpp22_xlg_link_state(port, state);
port             4892 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_gmac_link_state(port, state);
port             4898 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = container_of(config, struct mvpp2_port,
port             4900 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	u32 val = readl(port->base + MVPP2_GMAC_AUTONEG_CONFIG);
port             4903 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	       port->base + MVPP2_GMAC_AUTONEG_CONFIG);
port             4905 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	       port->base + MVPP2_GMAC_AUTONEG_CONFIG);
port             4908 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_xlg_config(struct mvpp2_port *port, unsigned int mode,
port             4914 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	old_ctrl0 = ctrl0 = readl(port->base + MVPP22_XLG_CTRL0_REG);
port             4915 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	old_ctrl4 = ctrl4 = readl(port->base + MVPP22_XLG_CTRL4_REG);
port             4934 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		writel(ctrl0, port->base + MVPP22_XLG_CTRL0_REG);
port             4936 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		writel(ctrl4, port->base + MVPP22_XLG_CTRL4_REG);
port             4939 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		while (!(readl(port->base + MVPP22_XLG_CTRL0_REG) &
port             4945 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_gmac_config(struct mvpp2_port *port, unsigned int mode,
port             4953 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	old_an = an = readl(port->base + MVPP2_GMAC_AUTONEG_CONFIG);
port             4954 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	old_ctrl0 = ctrl0 = readl(port->base + MVPP2_GMAC_CTRL_0_REG);
port             4955 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	old_ctrl2 = ctrl2 = readl(port->base + MVPP2_GMAC_CTRL_2_REG);
port             4956 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	old_ctrl4 = ctrl4 = readl(port->base + MVPP22_GMAC_CTRL_4_REG);
port             5059 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		writel(old_an, port->base + MVPP2_GMAC_AUTONEG_CONFIG);
port             5065 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		writel(old_ctrl2, port->base + MVPP2_GMAC_CTRL_2_REG);
port             5069 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		writel(ctrl0, port->base + MVPP2_GMAC_CTRL_0_REG);
port             5071 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		writel(ctrl2, port->base + MVPP2_GMAC_CTRL_2_REG);
port             5073 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		writel(ctrl4, port->base + MVPP22_GMAC_CTRL_4_REG);
port             5075 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		writel(an, port->base + MVPP2_GMAC_AUTONEG_CONFIG);
port             5078 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		while (readl(port->base + MVPP2_GMAC_CTRL_2_REG) &
port             5088 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             5089 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	bool change_interface = port->phy_interface != state->interface;
port             5092 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (mvpp2_is_xlg(state->interface) && port->gop_id != 0) {
port             5098 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_port_disable(port);
port             5100 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->hw_version == MVPP22 && change_interface) {
port             5101 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp22_gop_mask_irq(port);
port             5103 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->phy_interface = state->interface;
port             5106 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		phy_power_off(port->comphy);
port             5107 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp22_mode_reconfigure(port);
port             5112 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_xlg_config(port, mode, state);
port             5116 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_gmac_config(port, mode, state);
port             5118 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->hw_version == MVPP21 && port->flags & MVPP2_F_LOOPBACK)
port             5119 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_port_loopback_set(port, state);
port             5121 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->priv->hw_version == MVPP22 && change_interface)
port             5122 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp22_gop_unmask_irq(port);
port             5124 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_port_enable(port);
port             5131 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             5136 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			val = readl(port->base + MVPP22_XLG_CTRL0_REG);
port             5139 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			writel(val, port->base + MVPP22_XLG_CTRL0_REG);
port             5141 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			val = readl(port->base + MVPP2_GMAC_AUTONEG_CONFIG);
port             5144 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			writel(val, port->base + MVPP2_GMAC_AUTONEG_CONFIG);
port             5148 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_port_enable(port);
port             5150 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_egress_enable(port);
port             5151 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_ingress_enable(port);
port             5159 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port = netdev_priv(dev);
port             5164 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			val = readl(port->base + MVPP22_XLG_CTRL0_REG);
port             5167 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			writel(val, port->base + MVPP22_XLG_CTRL0_REG);
port             5169 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			val = readl(port->base + MVPP2_GMAC_AUTONEG_CONFIG);
port             5172 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			writel(val, port->base + MVPP2_GMAC_AUTONEG_CONFIG);
port             5177 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_egress_disable(port);
port             5178 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_ingress_disable(port);
port             5180 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_port_disable(port);
port             5198 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	struct mvpp2_port *port;
port             5222 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	dev = alloc_etherdev_mqs(sizeof(*port), ntxqs, nrxqs);
port             5255 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port = netdev_priv(dev);
port             5256 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port->dev = dev;
port             5257 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port->fwnode = port_fwnode;
port             5258 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port->has_phy = !!of_find_property(port_node, "phy", NULL);
port             5259 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port->ntxqs = ntxqs;
port             5260 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port->nrxqs = nrxqs;
port             5261 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port->priv = priv;
port             5262 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port->has_tx_irqs = has_tx_irqs;
port             5263 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port->flags = flags;
port             5265 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	err = mvpp2_queue_vectors_init(port, port_node);
port             5270 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->link_irq = of_irq_get_byname(port_node, "link");
port             5272 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->link_irq = fwnode_irq_get(port_fwnode, port->nqvecs + 1);
port             5273 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->link_irq == -EPROBE_DEFER) {
port             5277 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->link_irq <= 0)
port             5279 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->link_irq = 0;
port             5282 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->flags |= MVPP2_F_LOOPBACK;
port             5284 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port->id = id;
port             5286 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->first_rxq = port->id * port->nrxqs;
port             5288 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->first_rxq = port->id * priv->max_port_rxqs;
port             5290 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port->of_node = port_node;
port             5291 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port->phy_interface = phy_mode;
port             5292 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port->comphy = comphy;
port             5295 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->base = devm_platform_ioremap_resource(pdev, 2 + id);
port             5296 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		if (IS_ERR(port->base)) {
port             5297 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			err = PTR_ERR(port->base);
port             5301 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->stats_base = port->priv->lms_base +
port             5303 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 				   port->gop_id * MVPP21_MIB_COUNTERS_PORT_SZ;
port             5306 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 					     &port->gop_id)) {
port             5312 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->base = priv->iface_base + MVPP22_GMAC_BASE(port->gop_id);
port             5313 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->stats_base = port->priv->iface_base +
port             5315 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 				   port->gop_id * MVPP22_MIB_COUNTERS_PORT_SZ;
port             5319 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port->stats = netdev_alloc_pcpu_stats(struct mvpp2_pcpu_stats);
port             5320 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (!port->stats) {
port             5325 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port->ethtool_stats = devm_kcalloc(&pdev->dev,
port             5328 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (!port->ethtool_stats) {
port             5333 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mutex_init(&port->gather_stats_lock);
port             5334 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	INIT_DELAYED_WORK(&port->stats_work, mvpp2_gather_hw_statistics);
port             5338 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port->tx_ring_size = MVPP2_MAX_TXD_DFLT;
port             5339 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port->rx_ring_size = MVPP2_MAX_RXD_DFLT;
port             5342 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	err = mvpp2_port_init(port);
port             5348 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_port_periodic_xon_disable(port);
port             5350 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_mac_reset_assert(port);
port             5351 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp22_pcs_reset_assert(port);
port             5353 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	port->pcpu = alloc_percpu(struct mvpp2_port_pcpu);
port             5354 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (!port->pcpu) {
port             5359 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (!port->has_tx_irqs) {
port             5361 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			port_pcpu = per_cpu_ptr(port->pcpu, thread);
port             5382 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (!port->priv->percpu_pools)
port             5383 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_set_hw_csum(port, port->pool_long->id);
port             5397 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->phylink_config.dev = &dev->dev;
port             5398 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->phylink_config.type = PHYLINK_NETDEV;
port             5400 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		phylink = phylink_create(&port->phylink_config, port_fwnode,
port             5406 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->phylink = phylink;
port             5408 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		port->phylink = NULL;
port             5418 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	priv->port_list[priv->port_count++] = port;
port             5423 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->phylink)
port             5424 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		phylink_destroy(port->phylink);
port             5426 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	free_percpu(port->pcpu);
port             5428 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (i = 0; i < port->ntxqs; i++)
port             5429 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		free_percpu(port->txqs[i]->pcpu);
port             5431 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	free_percpu(port->stats);
port             5433 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->link_irq)
port             5434 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		irq_dispose_mapping(port->link_irq);
port             5436 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_queue_vectors_deinit(port);
port             5443 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_port_remove(struct mvpp2_port *port)
port             5447 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	unregister_netdev(port->dev);
port             5448 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->phylink)
port             5449 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		phylink_destroy(port->phylink);
port             5450 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	free_percpu(port->pcpu);
port             5451 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	free_percpu(port->stats);
port             5452 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (i = 0; i < port->ntxqs; i++)
port             5453 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		free_percpu(port->txqs[i]->pcpu);
port             5454 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	mvpp2_queue_vectors_deinit(port);
port             5455 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (port->link_irq)
port             5456 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		irq_dispose_mapping(port->link_irq);
port             5457 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	free_netdev(port->dev);
port             5496 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	int port;
port             5498 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (port = 0; port < MVPP2_MAX_PORTS; port++) {
port             5499 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_write(priv, MVPP2_RX_DATA_FIFO_SIZE_REG(port),
port             5501 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_write(priv, MVPP2_RX_ATTR_FIFO_SIZE_REG(port),
port             5512 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	int port;
port             5531 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (port = 2; port < MVPP2_MAX_PORTS; port++) {
port             5532 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_write(priv, MVPP2_RX_DATA_FIFO_SIZE_REG(port),
port             5534 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_write(priv, MVPP2_RX_ATTR_FIFO_SIZE_REG(port),
port             5549 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	int port, size, thrs;
port             5551 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	for (port = 0; port < MVPP2_MAX_PORTS; port++) {
port             5552 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		if (port == 0) {
port             5559 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_write(priv, MVPP22_TX_FIFO_SIZE_REG(port), size);
port             5560 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_write(priv, MVPP22_TX_FIFO_THRESH_REG(port), thrs);
port              111 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 				    unsigned int port, bool add)
port              114 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 		pe->tcam[MVPP2_PRS_TCAM_PORT_WORD] &= ~MVPP2_PRS_TCAM_PORT_EN(BIT(port));
port              116 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 		pe->tcam[MVPP2_PRS_TCAM_PORT_WORD] |= MVPP2_PRS_TCAM_PORT_EN(BIT(port));
port              409 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c static void mvpp2_prs_mac_drop_all_set(struct mvpp2 *priv, int port, bool add)
port              437 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	mvpp2_prs_tcam_port_set(&pe, port, add);
port              443 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c void mvpp2_prs_mac_promisc_set(struct mvpp2 *priv, int port,
port              491 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	mvpp2_prs_tcam_port_set(&pe, port, add);
port              497 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c static void mvpp2_prs_dsa_tag_set(struct mvpp2 *priv, int port, bool add,
port              558 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	mvpp2_prs_tcam_port_set(&pe, port, add);
port              564 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c static void mvpp2_prs_dsa_tag_ethertype_set(struct mvpp2 *priv, int port,
port              626 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	mvpp2_prs_tcam_port_set(&pe, port, add);
port             1068 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c static void mvpp2_prs_hw_port_init(struct mvpp2 *priv, int port, int lu_first,
port             1075 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	val &= ~MVPP2_PRS_PORT_LU_MASK(port);
port             1076 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	val |=  MVPP2_PRS_PORT_LU_VAL(port, lu_first);
port             1080 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	val = mvpp2_read(priv, MVPP2_PRS_MAX_LOOP_REG(port));
port             1081 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	val &= ~MVPP2_PRS_MAX_LOOP_MASK(port);
port             1082 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	val |= MVPP2_PRS_MAX_LOOP_VAL(port, lu_max);
port             1083 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	mvpp2_write(priv, MVPP2_PRS_MAX_LOOP_REG(port), val);
port             1088 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	val = mvpp2_read(priv, MVPP2_PRS_INIT_OFFS_REG(port));
port             1089 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	val &= ~MVPP2_PRS_INIT_OFF_MASK(port);
port             1090 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	val |= MVPP2_PRS_INIT_OFF_VAL(port, offset);
port             1091 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	mvpp2_write(priv, MVPP2_PRS_INIT_OFFS_REG(port), val);
port             1098 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	int port;
port             1100 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	for (port = 0; port < MVPP2_MAX_PORTS; port++) {
port             1103 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 		pe.index = MVPP2_PE_FIRST_DEFAULT_FLOW - port;
port             1109 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 		mvpp2_prs_sram_ai_update(&pe, port, MVPP2_PRS_FLOW_ID_MASK);
port             1909 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c static int mvpp2_prs_vid_range_find(struct mvpp2_port *port, u16 vid, u16 mask)
port             1917 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	for (tid = MVPP2_PRS_VID_PORT_FIRST(port->id);
port             1918 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	     tid <= MVPP2_PRS_VID_PORT_LAST(port->id); tid++) {
port             1919 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 		if (!port->priv->prs_shadow[tid].valid ||
port             1920 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 		    port->priv->prs_shadow[tid].lu != MVPP2_PRS_LU_VID)
port             1923 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 		mvpp2_prs_init_from_hw(port->priv, &pe, tid);
port             1941 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c int mvpp2_prs_vid_entry_add(struct mvpp2_port *port, u16 vid)
port             1944 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 				 port->id * MVPP2_PRS_VLAN_FILT_MAX;
port             1946 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	struct mvpp2 *priv = port->priv;
port             1953 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	tid = mvpp2_prs_vid_range_find(port, vid, mask);
port             1955 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	reg_val = mvpp2_read(priv, MVPP2_MH_REG(port->id));
port             1983 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	mvpp2_prs_tcam_port_set(&pe, port->id, true);
port             2005 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c void mvpp2_prs_vid_entry_remove(struct mvpp2_port *port, u16 vid)
port             2007 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	struct mvpp2 *priv = port->priv;
port             2011 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	tid = mvpp2_prs_vid_range_find(port, vid, 0xfff);
port             2022 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c void mvpp2_prs_vid_remove_all(struct mvpp2_port *port)
port             2024 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	struct mvpp2 *priv = port->priv;
port             2027 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	for (tid = MVPP2_PRS_VID_PORT_FIRST(port->id);
port             2028 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	     tid <= MVPP2_PRS_VID_PORT_LAST(port->id); tid++) {
port             2037 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c void mvpp2_prs_vid_disable_filtering(struct mvpp2_port *port)
port             2039 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	unsigned int tid = MVPP2_PRS_VID_PORT_DFLT(port->id);
port             2040 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	struct mvpp2 *priv = port->priv;
port             2049 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c void mvpp2_prs_vid_enable_filtering(struct mvpp2_port *port)
port             2051 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	unsigned int tid = MVPP2_PRS_VID_PORT_DFLT(port->id);
port             2052 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	struct mvpp2 *priv = port->priv;
port             2063 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	reg_val = mvpp2_read(priv, MVPP2_MH_REG(port->id));
port             2075 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	mvpp2_prs_tcam_port_set(&pe, port->id, true);
port             2211 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c int mvpp2_prs_mac_da_accept(struct mvpp2_port *port, const u8 *da, bool add)
port             2214 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	struct mvpp2 *priv = port->priv;
port             2222 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	tid = mvpp2_prs_mac_da_range_find(priv, BIT(port->id), da, mask,
port             2249 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	mvpp2_prs_tcam_port_set(&pe, port->id, add);
port             2278 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 		if (ether_addr_equal(da, port->dev->dev_addr))
port             2301 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	struct mvpp2_port *port = netdev_priv(dev);
port             2305 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	err = mvpp2_prs_mac_da_accept(port, dev->dev_addr, false);
port             2310 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	err = mvpp2_prs_mac_da_accept(port, da, true);
port             2320 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c void mvpp2_prs_mac_del_all(struct mvpp2_port *port)
port             2322 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	struct mvpp2 *priv = port->priv;
port             2341 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 		if (!test_bit(port->id, &pmap))
port             2353 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 		    ether_addr_equal(da, port->dev->dev_addr))
port             2357 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 		mvpp2_prs_mac_da_accept(port, da, false);
port             2361 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c int mvpp2_prs_tag_mode_set(struct mvpp2 *priv, int port, int type)
port             2366 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 		mvpp2_prs_dsa_tag_set(priv, port, true,
port             2368 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 		mvpp2_prs_dsa_tag_set(priv, port, true,
port             2371 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 		mvpp2_prs_dsa_tag_set(priv, port, false,
port             2373 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 		mvpp2_prs_dsa_tag_set(priv, port, false,
port             2379 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 		mvpp2_prs_dsa_tag_set(priv, port, true,
port             2381 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 		mvpp2_prs_dsa_tag_set(priv, port, true,
port             2384 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 		mvpp2_prs_dsa_tag_set(priv, port, false,
port             2386 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 		mvpp2_prs_dsa_tag_set(priv, port, false,
port             2393 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 		mvpp2_prs_dsa_tag_set(priv, port, false,
port             2395 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 		mvpp2_prs_dsa_tag_set(priv, port, false,
port             2397 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 		mvpp2_prs_dsa_tag_set(priv, port, false,
port             2399 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 		mvpp2_prs_dsa_tag_set(priv, port, false,
port             2447 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c int mvpp2_prs_def_flow(struct mvpp2_port *port)
port             2454 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	tid = mvpp2_prs_flow_find(port->priv, port->id);
port             2459 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 		tid = mvpp2_prs_tcam_first_free(port->priv,
port             2468 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 		mvpp2_prs_sram_ai_update(&pe, port->id, MVPP2_PRS_FLOW_ID_MASK);
port             2472 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 		mvpp2_prs_shadow_set(port->priv, pe.index, MVPP2_PRS_LU_FLOWS);
port             2474 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 		mvpp2_prs_init_from_hw(port->priv, &pe, tid);
port             2478 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	mvpp2_prs_tcam_port_map_set(&pe, (1 << port->id));
port             2479 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	mvpp2_prs_hw_write(port->priv, &pe);
port              137 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h #define MVPP2_PRS_VID_PORT_FIRST(port)	(MVPP2_PE_VID_FILT_RANGE_START + \
port              138 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h 					 ((port) * MVPP2_PRS_VLAN_FILT_MAX))
port              139 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h #define MVPP2_PRS_VID_PORT_LAST(port)	(MVPP2_PRS_VID_PORT_FIRST(port) \
port              142 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h #define MVPP2_PRS_VID_PORT_DFLT(port)	(MVPP2_PRS_VID_PORT_FIRST(port) \
port              306 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h int mvpp2_prs_mac_da_accept(struct mvpp2_port *port, const u8 *da, bool add);
port              308 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h int mvpp2_prs_tag_mode_set(struct mvpp2 *priv, int port, int type);
port              312 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h int mvpp2_prs_def_flow(struct mvpp2_port *port);
port              314 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h void mvpp2_prs_vid_enable_filtering(struct mvpp2_port *port);
port              316 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h void mvpp2_prs_vid_disable_filtering(struct mvpp2_port *port);
port              318 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h int mvpp2_prs_vid_entry_add(struct mvpp2_port *port, u16 vid);
port              320 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h void mvpp2_prs_vid_entry_remove(struct mvpp2_port *port, u16 vid);
port              322 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h void mvpp2_prs_vid_remove_all(struct mvpp2_port *port);
port              324 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h void mvpp2_prs_mac_promisc_set(struct mvpp2 *priv, int port,
port              327 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h void mvpp2_prs_mac_del_all(struct mvpp2_port *port);
port               96 drivers/net/ethernet/marvell/skge.c static int xm_phy_write(struct skge_hw *hw, int port, u16 reg, u16 val);
port               97 drivers/net/ethernet/marvell/skge.c static int gm_phy_write(struct skge_hw *hw, int port, u16 reg, u16 val);
port              100 drivers/net/ethernet/marvell/skge.c static void yukon_init(struct skge_hw *hw, int port);
port              101 drivers/net/ethernet/marvell/skge.c static void genesis_mac_init(struct skge_hw *hw, int port);
port              164 drivers/net/ethernet/marvell/skge.c 	int port = skge->port;
port              168 drivers/net/ethernet/marvell/skge.c 	skge_write16(hw, SK_REG(port, GMAC_LINK_CTRL), GMLC_RST_CLR);
port              183 drivers/net/ethernet/marvell/skge.c 	skge_write32(hw, SK_REG(port, GPHY_CTRL),
port              188 drivers/net/ethernet/marvell/skge.c 	skge_write32(hw, SK_REG(port, GPHY_CTRL),
port              193 drivers/net/ethernet/marvell/skge.c 	skge_write32(hw, SK_REG(port, GMAC_CTRL), GMC_RST_CLR);
port              196 drivers/net/ethernet/marvell/skge.c 	gm_phy_write(hw, port, PHY_MARV_AUNE_ADV,
port              200 drivers/net/ethernet/marvell/skge.c 	gm_phy_write(hw, port, PHY_MARV_1000T_CTRL, 0);
port              201 drivers/net/ethernet/marvell/skge.c 	gm_phy_write(hw, port, PHY_MARV_CTRL,
port              207 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_GP_CTRL,
port              212 drivers/net/ethernet/marvell/skge.c 	memcpy_toio(hw->regs + WOL_REGS(port, WOL_MAC_ADDR),
port              216 drivers/net/ethernet/marvell/skge.c 	skge_write16(hw, WOL_REGS(port, WOL_CTRL_STAT), WOL_CTL_CLEAR_RESULT);
port              229 drivers/net/ethernet/marvell/skge.c 	skge_write16(hw, WOL_REGS(port, WOL_CTRL_STAT), ctrl);
port              232 drivers/net/ethernet/marvell/skge.c 	skge_write8(hw, SK_REG(port, RX_GMF_CTRL_T), GMF_RST_SET);
port              303 drivers/net/ethernet/marvell/skge.c 		cmd->base.port = PORT_TP;
port              306 drivers/net/ethernet/marvell/skge.c 		cmd->base.port = PORT_FIBRE;
port              622 drivers/net/ethernet/marvell/skge.c 	int port = skge->port;
port              631 drivers/net/ethernet/marvell/skge.c 		if (msk & rxirqmask[port])
port              633 drivers/net/ethernet/marvell/skge.c 		if (msk & txirqmask[port])
port              646 drivers/net/ethernet/marvell/skge.c 	int port = skge->port;
port              651 drivers/net/ethernet/marvell/skge.c 		msk &= ~rxirqmask[port];
port              656 drivers/net/ethernet/marvell/skge.c 		msk |= rxirqmask[port];
port              661 drivers/net/ethernet/marvell/skge.c 		msk &= ~txirqmask[port];
port              666 drivers/net/ethernet/marvell/skge.c 		msk |= txirqmask[port];
port              684 drivers/net/ethernet/marvell/skge.c 	int port = skge->port;
port              691 drivers/net/ethernet/marvell/skge.c 				xm_phy_write(hw, port, PHY_BCOM_P_EXT_CTRL, PHY_B_PEC_LED_OFF);
port              693 drivers/net/ethernet/marvell/skge.c 				skge_write32(hw, SK_REG(port, TX_LED_VAL), 0);
port              694 drivers/net/ethernet/marvell/skge.c 				skge_write8(hw, SK_REG(port, TX_LED_CTRL), LED_T_OFF);
port              696 drivers/net/ethernet/marvell/skge.c 			skge_write8(hw, SK_REG(port, LNK_LED_REG), LINKLED_OFF);
port              697 drivers/net/ethernet/marvell/skge.c 			skge_write32(hw, SK_REG(port, RX_LED_VAL), 0);
port              698 drivers/net/ethernet/marvell/skge.c 			skge_write8(hw, SK_REG(port, RX_LED_CTRL), LED_T_OFF);
port              702 drivers/net/ethernet/marvell/skge.c 			skge_write8(hw, SK_REG(port, LNK_LED_REG), LINKLED_ON);
port              703 drivers/net/ethernet/marvell/skge.c 			skge_write8(hw, SK_REG(port, LNK_LED_REG), LINKLED_LINKSYNC_ON);
port              705 drivers/net/ethernet/marvell/skge.c 			skge_write8(hw, SK_REG(port, RX_LED_CTRL), LED_START);
port              706 drivers/net/ethernet/marvell/skge.c 			skge_write8(hw, SK_REG(port, TX_LED_CTRL), LED_START);
port              711 drivers/net/ethernet/marvell/skge.c 			skge_write8(hw, SK_REG(port, RX_LED_TST), LED_T_ON);
port              712 drivers/net/ethernet/marvell/skge.c 			skge_write32(hw, SK_REG(port, RX_LED_VAL), 100);
port              713 drivers/net/ethernet/marvell/skge.c 			skge_write8(hw, SK_REG(port, RX_LED_CTRL), LED_START);
port              716 drivers/net/ethernet/marvell/skge.c 				xm_phy_write(hw, port, PHY_BCOM_P_EXT_CTRL, PHY_B_PEC_LED_ON);
port              718 drivers/net/ethernet/marvell/skge.c 				skge_write8(hw, SK_REG(port, TX_LED_TST), LED_T_ON);
port              719 drivers/net/ethernet/marvell/skge.c 				skge_write32(hw, SK_REG(port, TX_LED_VAL), 100);
port              720 drivers/net/ethernet/marvell/skge.c 				skge_write8(hw, SK_REG(port, TX_LED_CTRL), LED_START);
port              727 drivers/net/ethernet/marvell/skge.c 			gm_phy_write(hw, port, PHY_MARV_LED_CTRL, 0);
port              728 drivers/net/ethernet/marvell/skge.c 			gm_phy_write(hw, port, PHY_MARV_LED_OVER,
port              736 drivers/net/ethernet/marvell/skge.c 			gm_phy_write(hw, port, PHY_MARV_LED_CTRL,
port              742 drivers/net/ethernet/marvell/skge.c 			gm_phy_write(hw, port, PHY_MARV_LED_OVER,
port              748 drivers/net/ethernet/marvell/skge.c 			gm_phy_write(hw, port, PHY_MARV_LED_CTRL, 0);
port              749 drivers/net/ethernet/marvell/skge.c 			gm_phy_write(hw, port, PHY_MARV_LED_OVER,
port             1051 drivers/net/ethernet/marvell/skge.c 	skge_write8(skge->hw, SK_REG(skge->port, LNK_LED_REG),
port             1066 drivers/net/ethernet/marvell/skge.c 	skge_write8(skge->hw, SK_REG(skge->port, LNK_LED_REG), LED_REG_OFF);
port             1073 drivers/net/ethernet/marvell/skge.c static void xm_link_down(struct skge_hw *hw, int port)
port             1075 drivers/net/ethernet/marvell/skge.c 	struct net_device *dev = hw->dev[port];
port             1078 drivers/net/ethernet/marvell/skge.c 	xm_write16(hw, port, XM_IMSK, XM_IMSK_DISABLE);
port             1084 drivers/net/ethernet/marvell/skge.c static int __xm_phy_read(struct skge_hw *hw, int port, u16 reg, u16 *val)
port             1088 drivers/net/ethernet/marvell/skge.c 	xm_write16(hw, port, XM_PHY_ADDR, reg | hw->phy_addr);
port             1089 drivers/net/ethernet/marvell/skge.c 	*val = xm_read16(hw, port, XM_PHY_DATA);
port             1095 drivers/net/ethernet/marvell/skge.c 		if (xm_read16(hw, port, XM_MMU_CMD) & XM_MMU_PHY_RDY)
port             1102 drivers/net/ethernet/marvell/skge.c 	*val = xm_read16(hw, port, XM_PHY_DATA);
port             1107 drivers/net/ethernet/marvell/skge.c static u16 xm_phy_read(struct skge_hw *hw, int port, u16 reg)
port             1110 drivers/net/ethernet/marvell/skge.c 	if (__xm_phy_read(hw, port, reg, &v))
port             1111 drivers/net/ethernet/marvell/skge.c 		pr_warn("%s: phy read timed out\n", hw->dev[port]->name);
port             1115 drivers/net/ethernet/marvell/skge.c static int xm_phy_write(struct skge_hw *hw, int port, u16 reg, u16 val)
port             1119 drivers/net/ethernet/marvell/skge.c 	xm_write16(hw, port, XM_PHY_ADDR, reg | hw->phy_addr);
port             1121 drivers/net/ethernet/marvell/skge.c 		if (!(xm_read16(hw, port, XM_MMU_CMD) & XM_MMU_PHY_BUSY))
port             1128 drivers/net/ethernet/marvell/skge.c 	xm_write16(hw, port, XM_PHY_DATA, val);
port             1130 drivers/net/ethernet/marvell/skge.c 		if (!(xm_read16(hw, port, XM_MMU_CMD) & XM_MMU_PHY_BUSY))
port             1165 drivers/net/ethernet/marvell/skge.c static void genesis_reset(struct skge_hw *hw, int port)
port             1170 drivers/net/ethernet/marvell/skge.c 	skge_write8(hw, SK_REG(port, GMAC_IRQ_MSK), 0);
port             1173 drivers/net/ethernet/marvell/skge.c 	xm_write32(hw, port, XM_GP_PORT, XM_GP_RES_STAT);
port             1174 drivers/net/ethernet/marvell/skge.c 	xm_write16(hw, port, XM_IMSK, XM_IMSK_DISABLE);
port             1175 drivers/net/ethernet/marvell/skge.c 	xm_write32(hw, port, XM_MODE, 0);		/* clear Mode Reg */
port             1176 drivers/net/ethernet/marvell/skge.c 	xm_write16(hw, port, XM_TX_CMD, 0);	/* reset TX CMD Reg */
port             1177 drivers/net/ethernet/marvell/skge.c 	xm_write16(hw, port, XM_RX_CMD, 0);	/* reset RX CMD Reg */
port             1181 drivers/net/ethernet/marvell/skge.c 		xm_write16(hw, port, PHY_BCOM_INT_MASK, 0xffff);
port             1183 drivers/net/ethernet/marvell/skge.c 	xm_outhash(hw, port, XM_HSM, zero);
port             1186 drivers/net/ethernet/marvell/skge.c 	reg = xm_read32(hw, port, XM_MODE);
port             1187 drivers/net/ethernet/marvell/skge.c 	xm_write32(hw, port, XM_MODE, reg | XM_MD_FTF);
port             1188 drivers/net/ethernet/marvell/skge.c 	xm_write32(hw, port, XM_MODE, reg | XM_MD_FRF);
port             1209 drivers/net/ethernet/marvell/skge.c static void bcom_check_link(struct skge_hw *hw, int port)
port             1211 drivers/net/ethernet/marvell/skge.c 	struct net_device *dev = hw->dev[port];
port             1216 drivers/net/ethernet/marvell/skge.c 	xm_phy_read(hw, port, PHY_BCOM_STAT);
port             1217 drivers/net/ethernet/marvell/skge.c 	status = xm_phy_read(hw, port, PHY_BCOM_STAT);
port             1220 drivers/net/ethernet/marvell/skge.c 		xm_link_down(hw, port);
port             1230 drivers/net/ethernet/marvell/skge.c 		lpa = xm_phy_read(hw, port, PHY_XMAC_AUNE_LP);
port             1236 drivers/net/ethernet/marvell/skge.c 		aux = xm_phy_read(hw, port, PHY_BCOM_AUX_STAT);
port             1278 drivers/net/ethernet/marvell/skge.c 	int port = skge->port;
port             1297 drivers/net/ethernet/marvell/skge.c 	id1 = xm_phy_read(hw, port, PHY_XMAC_ID1);
port             1300 drivers/net/ethernet/marvell/skge.c 	r = xm_read16(hw, port, XM_MMU_CMD);
port             1302 drivers/net/ethernet/marvell/skge.c 	xm_write16(hw, port, XM_MMU_CMD, r);
port             1311 drivers/net/ethernet/marvell/skge.c 			xm_phy_write(hw, port,
port             1321 drivers/net/ethernet/marvell/skge.c 			xm_phy_write(hw, port,
port             1330 drivers/net/ethernet/marvell/skge.c 	r = xm_phy_read(hw, port, PHY_BCOM_AUX_CTRL);
port             1332 drivers/net/ethernet/marvell/skge.c 	xm_phy_write(hw, port, PHY_BCOM_AUX_CTRL, r);
port             1335 drivers/net/ethernet/marvell/skge.c 	xm_read16(hw, port, XM_ISRC);
port             1351 drivers/net/ethernet/marvell/skge.c 		xm_phy_write(hw, port, PHY_BCOM_1000T_CTRL, adv);
port             1358 drivers/net/ethernet/marvell/skge.c 		xm_phy_write(hw, port, PHY_BCOM_1000T_CTRL, PHY_B_1000C_MSE);
port             1362 drivers/net/ethernet/marvell/skge.c 	xm_phy_write(hw, port, PHY_BCOM_AUNE_ADV,
port             1366 drivers/net/ethernet/marvell/skge.c 	if (hw->dev[port]->mtu > ETH_DATA_LEN) {
port             1367 drivers/net/ethernet/marvell/skge.c 		xm_phy_write(hw, port, PHY_BCOM_AUX_CTRL,
port             1374 drivers/net/ethernet/marvell/skge.c 	xm_phy_write(hw, port, PHY_BCOM_P_EXT_CTRL, ext);
port             1375 drivers/net/ethernet/marvell/skge.c 	xm_phy_write(hw, port, PHY_BCOM_CTRL, ctl);
port             1378 drivers/net/ethernet/marvell/skge.c 	xm_phy_write(hw, port, PHY_BCOM_INT_MASK, PHY_B_DEF_MSK);
port             1384 drivers/net/ethernet/marvell/skge.c 	int port = skge->port;
port             1395 drivers/net/ethernet/marvell/skge.c 		xm_phy_write(hw, port, PHY_XMAC_AUNE_ADV, ctrl);
port             1409 drivers/net/ethernet/marvell/skge.c 	xm_phy_write(hw, port, PHY_XMAC_CTRL, ctrl);
port             1419 drivers/net/ethernet/marvell/skge.c 	int port = skge->port;
port             1423 drivers/net/ethernet/marvell/skge.c 	xm_phy_read(hw, port, PHY_XMAC_STAT);
port             1424 drivers/net/ethernet/marvell/skge.c 	status = xm_phy_read(hw, port, PHY_XMAC_STAT);
port             1427 drivers/net/ethernet/marvell/skge.c 		xm_link_down(hw, port);
port             1437 drivers/net/ethernet/marvell/skge.c 		lpa = xm_phy_read(hw, port, PHY_XMAC_AUNE_LP);
port             1443 drivers/net/ethernet/marvell/skge.c 		res = xm_phy_read(hw, port, PHY_XMAC_RES_ABI);
port             1493 drivers/net/ethernet/marvell/skge.c 	int port = skge->port;
port             1507 drivers/net/ethernet/marvell/skge.c 		if (xm_read16(hw, port, XM_GP_PORT) & XM_GP_INP_ASS)
port             1513 drivers/net/ethernet/marvell/skge.c 		u16 msk = xm_read16(hw, port, XM_IMSK);
port             1515 drivers/net/ethernet/marvell/skge.c 		xm_write16(hw, port, XM_IMSK, msk);
port             1516 drivers/net/ethernet/marvell/skge.c 		xm_read16(hw, port, XM_ISRC);
port             1525 drivers/net/ethernet/marvell/skge.c static void genesis_mac_init(struct skge_hw *hw, int port)
port             1527 drivers/net/ethernet/marvell/skge.c 	struct net_device *dev = hw->dev[port];
port             1529 drivers/net/ethernet/marvell/skge.c 	int jumbo = hw->dev[port]->mtu > ETH_DATA_LEN;
port             1535 drivers/net/ethernet/marvell/skge.c 		skge_write16(hw, SK_REG(port, TX_MFF_CTRL1),
port             1537 drivers/net/ethernet/marvell/skge.c 		if (skge_read16(hw, SK_REG(port, TX_MFF_CTRL1)) & MFF_SET_MAC_RST)
port             1546 drivers/net/ethernet/marvell/skge.c 	skge_write16(hw, SK_REG(port, TX_MFF_CTRL1), MFF_CLR_MAC_RST);
port             1556 drivers/net/ethernet/marvell/skge.c 		if (port == 0)
port             1564 drivers/net/ethernet/marvell/skge.c 		xm_write16(hw, port, XM_HW_CFG, XM_HW_GMII_MD);
port             1574 drivers/net/ethernet/marvell/skge.c 		bcom_check_link(hw, port);
port             1578 drivers/net/ethernet/marvell/skge.c 	xm_outaddr(hw, port, XM_SA, dev->dev_addr);
port             1582 drivers/net/ethernet/marvell/skge.c 		xm_outaddr(hw, port, XM_EXM(i), zero);
port             1585 drivers/net/ethernet/marvell/skge.c 	xm_write16(hw, port, XM_STAT_CMD,
port             1588 drivers/net/ethernet/marvell/skge.c 	xm_write16(hw, port, XM_STAT_CMD,
port             1592 drivers/net/ethernet/marvell/skge.c 	xm_write16(hw, port, XM_RX_HI_WM, 1450);
port             1607 drivers/net/ethernet/marvell/skge.c 	xm_write16(hw, port, XM_RX_CMD, r);
port             1610 drivers/net/ethernet/marvell/skge.c 	xm_write16(hw, port, XM_TX_CMD, XM_TX_AUTO_PAD);
port             1614 drivers/net/ethernet/marvell/skge.c 		xm_write16(hw, port, XM_TX_THR, 1020);
port             1616 drivers/net/ethernet/marvell/skge.c 		xm_write16(hw, port, XM_TX_THR, 512);
port             1632 drivers/net/ethernet/marvell/skge.c 	xm_write32(hw, port, XM_MODE, XM_DEF_MODE);
port             1640 drivers/net/ethernet/marvell/skge.c 	xm_write32(hw, port, XM_RX_EV_MSK, XMR_DEF_MSK);
port             1647 drivers/net/ethernet/marvell/skge.c 	xm_write32(hw, port, XM_TX_EV_MSK, XMT_DEF_MSK);
port             1664 drivers/net/ethernet/marvell/skge.c 	skge_write8(hw, SK_REG(port, RX_MFF_CTRL2), MFF_RST_CLR);
port             1665 drivers/net/ethernet/marvell/skge.c 	skge_write16(hw, SK_REG(port, RX_MFF_CTRL1), MFF_ENA_TIM_PAT);
port             1666 drivers/net/ethernet/marvell/skge.c 	skge_write8(hw, SK_REG(port, RX_MFF_CTRL2), MFF_ENA_OP_MD);
port             1669 drivers/net/ethernet/marvell/skge.c 	skge_write8(hw, SK_REG(port, TX_MFF_CTRL2), MFF_RST_CLR);
port             1670 drivers/net/ethernet/marvell/skge.c 	skge_write16(hw, SK_REG(port, TX_MFF_CTRL1), MFF_TX_CTRL_DEF);
port             1671 drivers/net/ethernet/marvell/skge.c 	skge_write8(hw, SK_REG(port, TX_MFF_CTRL2), MFF_ENA_OP_MD);
port             1675 drivers/net/ethernet/marvell/skge.c 		skge_write16(hw, SK_REG(port, RX_MFF_CTRL1), MFF_ENA_FLUSH);
port             1679 drivers/net/ethernet/marvell/skge.c 			     (port == 0) ? PA_ENA_TO_TX1 : PA_ENA_TO_TX2);
port             1686 drivers/net/ethernet/marvell/skge.c 	int port = skge->port;
port             1691 drivers/net/ethernet/marvell/skge.c 	cmd = xm_read16(hw, port, XM_MMU_CMD);
port             1693 drivers/net/ethernet/marvell/skge.c 	xm_write16(hw, port, XM_MMU_CMD, cmd);
port             1695 drivers/net/ethernet/marvell/skge.c 	genesis_reset(hw, port);
port             1699 drivers/net/ethernet/marvell/skge.c 		     port == 0 ? PA_CLR_TO_TX1 : PA_CLR_TO_TX2);
port             1702 drivers/net/ethernet/marvell/skge.c 	skge_write16(hw, SK_REG(port, TX_MFF_CTRL1), MFF_CLR_MAC_RST);
port             1704 drivers/net/ethernet/marvell/skge.c 		skge_write16(hw, SK_REG(port, TX_MFF_CTRL1), MFF_SET_MAC_RST);
port             1705 drivers/net/ethernet/marvell/skge.c 		if (!(skge_read16(hw, SK_REG(port, TX_MFF_CTRL1)) & MFF_SET_MAC_RST))
port             1712 drivers/net/ethernet/marvell/skge.c 		if (port == 0) {
port             1723 drivers/net/ethernet/marvell/skge.c 	xm_write16(hw, port, XM_MMU_CMD,
port             1724 drivers/net/ethernet/marvell/skge.c 			xm_read16(hw, port, XM_MMU_CMD)
port             1727 drivers/net/ethernet/marvell/skge.c 	xm_read16(hw, port, XM_MMU_CMD);
port             1734 drivers/net/ethernet/marvell/skge.c 	int port = skge->port;
port             1738 drivers/net/ethernet/marvell/skge.c 	xm_write16(hw, port,
port             1742 drivers/net/ethernet/marvell/skge.c 	while (xm_read16(hw, port, XM_STAT_CMD)
port             1750 drivers/net/ethernet/marvell/skge.c 	data[0] = (u64) xm_read32(hw, port, XM_TXO_OK_HI) << 32
port             1751 drivers/net/ethernet/marvell/skge.c 		| xm_read32(hw, port, XM_TXO_OK_LO);
port             1752 drivers/net/ethernet/marvell/skge.c 	data[1] = (u64) xm_read32(hw, port, XM_RXO_OK_HI) << 32
port             1753 drivers/net/ethernet/marvell/skge.c 		| xm_read32(hw, port, XM_RXO_OK_LO);
port             1756 drivers/net/ethernet/marvell/skge.c 		data[i] = xm_read32(hw, port, skge_stats[i].xmac_offset);
port             1759 drivers/net/ethernet/marvell/skge.c static void genesis_mac_intr(struct skge_hw *hw, int port)
port             1761 drivers/net/ethernet/marvell/skge.c 	struct net_device *dev = hw->dev[port];
port             1763 drivers/net/ethernet/marvell/skge.c 	u16 status = xm_read16(hw, port, XM_ISRC);
port             1769 drivers/net/ethernet/marvell/skge.c 		xm_link_down(hw, port);
port             1774 drivers/net/ethernet/marvell/skge.c 		xm_write32(hw, port, XM_MODE, XM_MD_FTF);
port             1782 drivers/net/ethernet/marvell/skge.c 	int port = skge->port;
port             1786 drivers/net/ethernet/marvell/skge.c 	cmd = xm_read16(hw, port, XM_MMU_CMD);
port             1800 drivers/net/ethernet/marvell/skge.c 	xm_write16(hw, port, XM_MMU_CMD, cmd);
port             1802 drivers/net/ethernet/marvell/skge.c 	mode = xm_read32(hw, port, XM_MODE);
port             1816 drivers/net/ethernet/marvell/skge.c 		xm_write16(hw, port, XM_MAC_PTIME, 0xffff);
port             1819 drivers/net/ethernet/marvell/skge.c 		skge_write16(hw, SK_REG(port, RX_MFF_CTRL1), MFF_ENA_PAUSE);
port             1828 drivers/net/ethernet/marvell/skge.c 		skge_write16(hw, SK_REG(port, RX_MFF_CTRL1), MFF_DIS_PAUSE);
port             1831 drivers/net/ethernet/marvell/skge.c 	xm_write32(hw, port, XM_MODE, mode);
port             1834 drivers/net/ethernet/marvell/skge.c 	msk = xm_read16(hw, port, XM_IMSK);
port             1836 drivers/net/ethernet/marvell/skge.c 	xm_write16(hw, port, XM_IMSK, msk);
port             1838 drivers/net/ethernet/marvell/skge.c 	xm_read16(hw, port, XM_ISRC);
port             1841 drivers/net/ethernet/marvell/skge.c 	cmd = xm_read16(hw, port, XM_MMU_CMD);
port             1850 drivers/net/ethernet/marvell/skge.c 		xm_phy_write(hw, port, PHY_BCOM_AUX_CTRL,
port             1851 drivers/net/ethernet/marvell/skge.c 			     xm_phy_read(hw, port, PHY_BCOM_AUX_CTRL)
port             1853 drivers/net/ethernet/marvell/skge.c 		xm_phy_write(hw, port, PHY_BCOM_INT_MASK, PHY_B_DEF_MSK);
port             1857 drivers/net/ethernet/marvell/skge.c 	xm_write16(hw, port, XM_MMU_CMD,
port             1866 drivers/net/ethernet/marvell/skge.c 	int port = skge->port;
port             1869 drivers/net/ethernet/marvell/skge.c 	isrc = xm_phy_read(hw, port, PHY_BCOM_INT_STAT);
port             1875 drivers/net/ethernet/marvell/skge.c 		       hw->dev[port]->name);
port             1881 drivers/net/ethernet/marvell/skge.c 		u16 ctrl = xm_phy_read(hw, port, PHY_BCOM_CTRL);
port             1882 drivers/net/ethernet/marvell/skge.c 		xm_phy_write(hw, port, PHY_BCOM_CTRL,
port             1884 drivers/net/ethernet/marvell/skge.c 		xm_phy_write(hw, port, PHY_BCOM_CTRL,
port             1889 drivers/net/ethernet/marvell/skge.c 		bcom_check_link(hw, port);
port             1893 drivers/net/ethernet/marvell/skge.c static int gm_phy_write(struct skge_hw *hw, int port, u16 reg, u16 val)
port             1897 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_SMI_DATA, val);
port             1898 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_SMI_CTRL,
port             1903 drivers/net/ethernet/marvell/skge.c 		if (!(gma_read16(hw, port, GM_SMI_CTRL) & GM_SMI_CT_BUSY))
port             1907 drivers/net/ethernet/marvell/skge.c 	pr_warn("%s: phy write timeout\n", hw->dev[port]->name);
port             1911 drivers/net/ethernet/marvell/skge.c static int __gm_phy_read(struct skge_hw *hw, int port, u16 reg, u16 *val)
port             1915 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_SMI_CTRL,
port             1921 drivers/net/ethernet/marvell/skge.c 		if (gma_read16(hw, port, GM_SMI_CTRL) & GM_SMI_CT_RD_VAL)
port             1927 drivers/net/ethernet/marvell/skge.c 	*val = gma_read16(hw, port, GM_SMI_DATA);
port             1931 drivers/net/ethernet/marvell/skge.c static u16 gm_phy_read(struct skge_hw *hw, int port, u16 reg)
port             1934 drivers/net/ethernet/marvell/skge.c 	if (__gm_phy_read(hw, port, reg, &v))
port             1935 drivers/net/ethernet/marvell/skge.c 		pr_warn("%s: phy read timeout\n", hw->dev[port]->name);
port             1940 drivers/net/ethernet/marvell/skge.c static void yukon_init(struct skge_hw *hw, int port)
port             1942 drivers/net/ethernet/marvell/skge.c 	struct skge_port *skge = netdev_priv(hw->dev[port]);
port             1946 drivers/net/ethernet/marvell/skge.c 		u16 ectrl = gm_phy_read(hw, port, PHY_MARV_EXT_CTRL);
port             1954 drivers/net/ethernet/marvell/skge.c 		gm_phy_write(hw, port, PHY_MARV_EXT_CTRL, ectrl);
port             1957 drivers/net/ethernet/marvell/skge.c 	ctrl = gm_phy_read(hw, port, PHY_MARV_CTRL);
port             1962 drivers/net/ethernet/marvell/skge.c 	gm_phy_write(hw, port, PHY_MARV_CTRL, ctrl);
port             2015 drivers/net/ethernet/marvell/skge.c 	gm_phy_write(hw, port, PHY_MARV_1000T_CTRL, ct1000);
port             2017 drivers/net/ethernet/marvell/skge.c 	gm_phy_write(hw, port, PHY_MARV_AUNE_ADV, adv);
port             2018 drivers/net/ethernet/marvell/skge.c 	gm_phy_write(hw, port, PHY_MARV_CTRL, ctrl);
port             2022 drivers/net/ethernet/marvell/skge.c 		gm_phy_write(hw, port, PHY_MARV_INT_MASK, PHY_M_IS_AN_MSK);
port             2024 drivers/net/ethernet/marvell/skge.c 		gm_phy_write(hw, port, PHY_MARV_INT_MASK, PHY_M_IS_DEF_MSK);
port             2027 drivers/net/ethernet/marvell/skge.c static void yukon_reset(struct skge_hw *hw, int port)
port             2029 drivers/net/ethernet/marvell/skge.c 	gm_phy_write(hw, port, PHY_MARV_INT_MASK, 0);/* disable PHY IRQs */
port             2030 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_MC_ADDR_H1, 0);	/* clear MC hash */
port             2031 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_MC_ADDR_H2, 0);
port             2032 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_MC_ADDR_H3, 0);
port             2033 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_MC_ADDR_H4, 0);
port             2035 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_RX_CTRL,
port             2036 drivers/net/ethernet/marvell/skge.c 			 gma_read16(hw, port, GM_RX_CTRL)
port             2056 drivers/net/ethernet/marvell/skge.c static void yukon_mac_init(struct skge_hw *hw, int port)
port             2058 drivers/net/ethernet/marvell/skge.c 	struct skge_port *skge = netdev_priv(hw->dev[port]);
port             2061 drivers/net/ethernet/marvell/skge.c 	const u8 *addr = hw->dev[port]->dev_addr;
port             2072 drivers/net/ethernet/marvell/skge.c 	skge_write32(hw, SK_REG(port, GPHY_CTRL), GPC_RST_SET);
port             2073 drivers/net/ethernet/marvell/skge.c 	skge_write32(hw, SK_REG(port, GMAC_CTRL), GMC_RST_SET);
port             2090 drivers/net/ethernet/marvell/skge.c 	skge_write32(hw, SK_REG(port, GPHY_CTRL), reg | GPC_RST_SET);
port             2091 drivers/net/ethernet/marvell/skge.c 	skge_write32(hw, SK_REG(port, GPHY_CTRL), reg | GPC_RST_CLR);
port             2092 drivers/net/ethernet/marvell/skge.c 	skge_write32(hw, SK_REG(port, GMAC_CTRL), GMC_PAUSE_ON | GMC_RST_CLR);
port             2096 drivers/net/ethernet/marvell/skge.c 		gma_write16(hw, port, GM_GP_CTRL,
port             2097 drivers/net/ethernet/marvell/skge.c 				 gma_read16(hw, port, GM_GP_CTRL) | reg);
port             2120 drivers/net/ethernet/marvell/skge.c 		skge_write32(hw, SK_REG(port, GMAC_CTRL), GMC_PAUSE_OFF);
port             2133 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_GP_CTRL, reg);
port             2134 drivers/net/ethernet/marvell/skge.c 	skge_read16(hw, SK_REG(port, GMAC_IRQ_SRC));
port             2136 drivers/net/ethernet/marvell/skge.c 	yukon_init(hw, port);
port             2139 drivers/net/ethernet/marvell/skge.c 	reg = gma_read16(hw, port, GM_PHY_ADDR);
port             2140 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_PHY_ADDR, reg | GM_PAR_MIB_CLR);
port             2143 drivers/net/ethernet/marvell/skge.c 		gma_read16(hw, port, GM_MIB_CNT_BASE + 8*i);
port             2144 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_PHY_ADDR, reg);
port             2147 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_TX_CTRL, TX_COL_THR(TX_COL_DEF));
port             2150 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_RX_CTRL,
port             2154 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_TX_FLOW_CTRL, 0xffff);
port             2157 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_TX_PARAM,
port             2167 drivers/net/ethernet/marvell/skge.c 	if (hw->dev[port]->mtu > ETH_DATA_LEN)
port             2170 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_SERIAL_MODE, reg);
port             2173 drivers/net/ethernet/marvell/skge.c 	gma_set_addr(hw, port, GM_SRC_ADDR_1L, addr);
port             2175 drivers/net/ethernet/marvell/skge.c 	gma_set_addr(hw, port, GM_SRC_ADDR_2L, addr);
port             2178 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_TX_IRQ_MSK, 0);
port             2179 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_RX_IRQ_MSK, 0);
port             2180 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_TR_IRQ_MSK, 0);
port             2185 drivers/net/ethernet/marvell/skge.c 	skge_write16(hw, SK_REG(port, RX_GMF_FL_MSK), RX_FF_FL_DEF_MSK);
port             2192 drivers/net/ethernet/marvell/skge.c 	skge_write8(hw, SK_REG(port, RX_GMF_CTRL_T), GMF_RST_CLR);
port             2193 drivers/net/ethernet/marvell/skge.c 	skge_write16(hw, SK_REG(port, RX_GMF_CTRL_T), reg);
port             2199 drivers/net/ethernet/marvell/skge.c 	skge_write16(hw, SK_REG(port, RX_GMF_FL_THR), RX_GMF_FL_THR_DEF+1);
port             2202 drivers/net/ethernet/marvell/skge.c 	skge_write8(hw, SK_REG(port, TX_GMF_CTRL_T), GMF_RST_CLR);
port             2203 drivers/net/ethernet/marvell/skge.c 	skge_write16(hw, SK_REG(port, TX_GMF_CTRL_T), GMF_OPER_ON);
port             2207 drivers/net/ethernet/marvell/skge.c static void yukon_suspend(struct skge_hw *hw, int port)
port             2211 drivers/net/ethernet/marvell/skge.c 	ctrl = gm_phy_read(hw, port, PHY_MARV_PHY_CTRL);
port             2213 drivers/net/ethernet/marvell/skge.c 	gm_phy_write(hw, port, PHY_MARV_PHY_CTRL, ctrl);
port             2215 drivers/net/ethernet/marvell/skge.c 	ctrl = gm_phy_read(hw, port, PHY_MARV_CTRL);
port             2217 drivers/net/ethernet/marvell/skge.c 	gm_phy_write(hw, port, PHY_MARV_CTRL, ctrl);
port             2220 drivers/net/ethernet/marvell/skge.c 	ctrl = gm_phy_read(hw, port, PHY_MARV_CTRL);
port             2222 drivers/net/ethernet/marvell/skge.c 	gm_phy_write(hw, port, PHY_MARV_CTRL, ctrl);
port             2228 drivers/net/ethernet/marvell/skge.c 	int port = skge->port;
port             2230 drivers/net/ethernet/marvell/skge.c 	skge_write8(hw, SK_REG(port, GMAC_IRQ_MSK), 0);
port             2231 drivers/net/ethernet/marvell/skge.c 	yukon_reset(hw, port);
port             2233 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_GP_CTRL,
port             2234 drivers/net/ethernet/marvell/skge.c 			 gma_read16(hw, port, GM_GP_CTRL)
port             2236 drivers/net/ethernet/marvell/skge.c 	gma_read16(hw, port, GM_GP_CTRL);
port             2238 drivers/net/ethernet/marvell/skge.c 	yukon_suspend(hw, port);
port             2241 drivers/net/ethernet/marvell/skge.c 	skge_write8(hw, SK_REG(port, GPHY_CTRL), GPC_RST_SET);
port             2242 drivers/net/ethernet/marvell/skge.c 	skge_write8(hw, SK_REG(port, GMAC_CTRL), GMC_RST_SET);
port             2248 drivers/net/ethernet/marvell/skge.c 	int port = skge->port;
port             2251 drivers/net/ethernet/marvell/skge.c 	data[0] = (u64) gma_read32(hw, port, GM_TXO_OK_HI) << 32
port             2252 drivers/net/ethernet/marvell/skge.c 		| gma_read32(hw, port, GM_TXO_OK_LO);
port             2253 drivers/net/ethernet/marvell/skge.c 	data[1] = (u64) gma_read32(hw, port, GM_RXO_OK_HI) << 32
port             2254 drivers/net/ethernet/marvell/skge.c 		| gma_read32(hw, port, GM_RXO_OK_LO);
port             2257 drivers/net/ethernet/marvell/skge.c 		data[i] = gma_read32(hw, port,
port             2261 drivers/net/ethernet/marvell/skge.c static void yukon_mac_intr(struct skge_hw *hw, int port)
port             2263 drivers/net/ethernet/marvell/skge.c 	struct net_device *dev = hw->dev[port];
port             2265 drivers/net/ethernet/marvell/skge.c 	u8 status = skge_read8(hw, SK_REG(port, GMAC_IRQ_SRC));
port             2272 drivers/net/ethernet/marvell/skge.c 		skge_write8(hw, SK_REG(port, RX_GMF_CTRL_T), GMF_CLI_RX_FO);
port             2277 drivers/net/ethernet/marvell/skge.c 		skge_write8(hw, SK_REG(port, TX_GMF_CTRL_T), GMF_CLI_TX_FU);
port             2297 drivers/net/ethernet/marvell/skge.c 	int port = skge->port;
port             2301 drivers/net/ethernet/marvell/skge.c 	skge_write8(hw, SK_REG(port, GMAC_IRQ_MSK), GMAC_DEF_MSK);
port             2303 drivers/net/ethernet/marvell/skge.c 	reg = gma_read16(hw, port, GM_GP_CTRL);
port             2309 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_GP_CTRL, reg);
port             2311 drivers/net/ethernet/marvell/skge.c 	gm_phy_write(hw, port, PHY_MARV_INT_MASK, PHY_M_IS_DEF_MSK);
port             2318 drivers/net/ethernet/marvell/skge.c 	int port = skge->port;
port             2321 drivers/net/ethernet/marvell/skge.c 	ctrl = gma_read16(hw, port, GM_GP_CTRL);
port             2323 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_GP_CTRL, ctrl);
port             2326 drivers/net/ethernet/marvell/skge.c 		ctrl = gm_phy_read(hw, port, PHY_MARV_AUNE_ADV);
port             2329 drivers/net/ethernet/marvell/skge.c 		gm_phy_write(hw, port, PHY_MARV_AUNE_ADV, ctrl);
port             2334 drivers/net/ethernet/marvell/skge.c 	yukon_init(hw, port);
port             2340 drivers/net/ethernet/marvell/skge.c 	int port = skge->port;
port             2344 drivers/net/ethernet/marvell/skge.c 	istatus = gm_phy_read(hw, port, PHY_MARV_INT_STAT);
port             2345 drivers/net/ethernet/marvell/skge.c 	phystat = gm_phy_read(hw, port, PHY_MARV_PHY_STAT);
port             2351 drivers/net/ethernet/marvell/skge.c 		if (gm_phy_read(hw, port, PHY_MARV_AUNE_LP)
port             2357 drivers/net/ethernet/marvell/skge.c 		if (gm_phy_read(hw, port, PHY_MARV_1000T_STAT) & PHY_B_1000S_MSF) {
port             2388 drivers/net/ethernet/marvell/skge.c 			skge_write8(hw, SK_REG(port, GMAC_CTRL), GMC_PAUSE_OFF);
port             2390 drivers/net/ethernet/marvell/skge.c 			skge_write8(hw, SK_REG(port, GMAC_CTRL), GMC_PAUSE_ON);
port             2416 drivers/net/ethernet/marvell/skge.c 	int port = skge->port;
port             2417 drivers/net/ethernet/marvell/skge.c 	struct net_device *dev = hw->dev[port];
port             2424 drivers/net/ethernet/marvell/skge.c 		genesis_reset(hw, port);
port             2425 drivers/net/ethernet/marvell/skge.c 		genesis_mac_init(hw, port);
port             2427 drivers/net/ethernet/marvell/skge.c 		yukon_reset(hw, port);
port             2428 drivers/net/ethernet/marvell/skge.c 		yukon_init(hw, port);
port             2456 drivers/net/ethernet/marvell/skge.c 			err = __xm_phy_read(hw, skge->port, data->reg_num & 0x1f, &val);
port             2458 drivers/net/ethernet/marvell/skge.c 			err = __gm_phy_read(hw, skge->port, data->reg_num & 0x1f, &val);
port             2467 drivers/net/ethernet/marvell/skge.c 			err = xm_phy_write(hw, skge->port, data->reg_num & 0x1f,
port             2470 drivers/net/ethernet/marvell/skge.c 			err = gm_phy_write(hw, skge->port, data->reg_num & 0x1f,
port             2530 drivers/net/ethernet/marvell/skge.c 	int port = skge->port;
port             2588 drivers/net/ethernet/marvell/skge.c 		genesis_mac_init(hw, port);
port             2590 drivers/net/ethernet/marvell/skge.c 		yukon_mac_init(hw, port);
port             2595 drivers/net/ethernet/marvell/skge.c 	ram_addr = hw->ram_offset + 2 * chunk * port;
port             2597 drivers/net/ethernet/marvell/skge.c 	skge_ramset(hw, rxqaddr[port], ram_addr, chunk);
port             2598 drivers/net/ethernet/marvell/skge.c 	skge_qset(skge, rxqaddr[port], skge->rx_ring.to_clean);
port             2601 drivers/net/ethernet/marvell/skge.c 	skge_ramset(hw, txqaddr[port], ram_addr+chunk, chunk);
port             2602 drivers/net/ethernet/marvell/skge.c 	skge_qset(skge, txqaddr[port], skge->tx_ring.to_use);
port             2606 drivers/net/ethernet/marvell/skge.c 	skge_write8(hw, Q_ADDR(rxqaddr[port], Q_CSR), CSR_START | CSR_IRQ_CL_F);
port             2610 drivers/net/ethernet/marvell/skge.c 	hw->intr_mask |= portmask[port];
port             2634 drivers/net/ethernet/marvell/skge.c static void skge_rx_stop(struct skge_hw *hw, int port)
port             2636 drivers/net/ethernet/marvell/skge.c 	skge_write8(hw, Q_ADDR(rxqaddr[port], Q_CSR), CSR_STOP);
port             2637 drivers/net/ethernet/marvell/skge.c 	skge_write32(hw, RB_ADDR(port ? Q_R2 : Q_R1, RB_CTRL),
port             2639 drivers/net/ethernet/marvell/skge.c 	skge_write32(hw, Q_ADDR(rxqaddr[port], Q_CSR), CSR_SET_RESET);
port             2646 drivers/net/ethernet/marvell/skge.c 	int port = skge->port;
port             2662 drivers/net/ethernet/marvell/skge.c 	hw->intr_mask &= ~portmask[port];
port             2670 drivers/net/ethernet/marvell/skge.c 	skge_write8(skge->hw, SK_REG(skge->port, LNK_LED_REG), LED_REG_OFF);
port             2677 drivers/net/ethernet/marvell/skge.c 	skge_write8(hw, Q_ADDR(txqaddr[port], Q_CSR), CSR_STOP);
port             2678 drivers/net/ethernet/marvell/skge.c 	skge_write32(hw, RB_ADDR(txqaddr[port], RB_CTRL),
port             2683 drivers/net/ethernet/marvell/skge.c 	skge_write8(hw, SK_REG(port, TXA_CTRL),
port             2687 drivers/net/ethernet/marvell/skge.c 	skge_write32(hw, SK_REG(port, TXA_ITI_INI), 0L);
port             2688 drivers/net/ethernet/marvell/skge.c 	skge_write32(hw, SK_REG(port, TXA_LIM_INI), 0L);
port             2691 drivers/net/ethernet/marvell/skge.c 	skge_write32(hw, Q_ADDR(txqaddr[port], Q_CSR), CSR_SET_RESET);
port             2692 drivers/net/ethernet/marvell/skge.c 	skge_write32(hw, RB_ADDR(txqaddr[port], RB_CTRL), RB_RST_SET);
port             2695 drivers/net/ethernet/marvell/skge.c 	skge_write8(hw, RB_ADDR(port == 0 ? Q_XA1 : Q_XA2, RB_CTRL), RB_RST_SET);
port             2697 drivers/net/ethernet/marvell/skge.c 	skge_rx_stop(hw, port);
port             2700 drivers/net/ethernet/marvell/skge.c 		skge_write8(hw, SK_REG(port, TX_MFF_CTRL2), MFF_RST_SET);
port             2701 drivers/net/ethernet/marvell/skge.c 		skge_write8(hw, SK_REG(port, RX_MFF_CTRL2), MFF_RST_SET);
port             2703 drivers/net/ethernet/marvell/skge.c 		skge_write8(hw, SK_REG(port, RX_GMF_CTRL_T), GMF_RST_SET);
port             2704 drivers/net/ethernet/marvell/skge.c 		skge_write8(hw, SK_REG(port, TX_GMF_CTRL_T), GMF_RST_SET);
port             2814 drivers/net/ethernet/marvell/skge.c 	skge_write8(hw, Q_ADDR(txqaddr[skge->port], Q_CSR), CSR_START);
port             2893 drivers/net/ethernet/marvell/skge.c 	skge_write8(skge->hw, Q_ADDR(txqaddr[skge->port], Q_CSR), CSR_STOP);
port             2933 drivers/net/ethernet/marvell/skge.c 	int port = skge->port;
port             2938 drivers/net/ethernet/marvell/skge.c 	mode = xm_read32(hw, port, XM_MODE);
port             2958 drivers/net/ethernet/marvell/skge.c 	xm_write32(hw, port, XM_MODE, mode);
port             2959 drivers/net/ethernet/marvell/skge.c 	xm_outhash(hw, port, XM_HSM, filter);
port             2972 drivers/net/ethernet/marvell/skge.c 	int port = skge->port;
port             2981 drivers/net/ethernet/marvell/skge.c 	reg = gma_read16(hw, port, GM_RX_CTRL);
port             3001 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_MC_ADDR_H1,
port             3003 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_MC_ADDR_H2,
port             3005 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_MC_ADDR_H3,
port             3007 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_MC_ADDR_H4,
port             3010 drivers/net/ethernet/marvell/skge.c 	gma_write16(hw, port, GM_RX_CTRL, reg);
port             3153 drivers/net/ethernet/marvell/skge.c 	skge_write8(skge->hw, Q_ADDR(txqaddr[skge->port], Q_CSR), CSR_IRQ_CL_F);
port             3203 drivers/net/ethernet/marvell/skge.c 	skge_write8(hw, Q_ADDR(rxqaddr[skge->port], Q_CSR), CSR_IRQ_CL_F);
port             3225 drivers/net/ethernet/marvell/skge.c 	skge_write8(hw, Q_ADDR(rxqaddr[skge->port], Q_CSR), CSR_START);
port             3231 drivers/net/ethernet/marvell/skge.c 		hw->intr_mask |= napimask[skge->port];
port             3243 drivers/net/ethernet/marvell/skge.c static void skge_mac_parity(struct skge_hw *hw, int port)
port             3245 drivers/net/ethernet/marvell/skge.c 	struct net_device *dev = hw->dev[port];
port             3250 drivers/net/ethernet/marvell/skge.c 		skge_write16(hw, SK_REG(port, TX_MFF_CTRL1),
port             3254 drivers/net/ethernet/marvell/skge.c 		skge_write8(hw, SK_REG(port, TX_GMF_CTRL_T),
port             3259 drivers/net/ethernet/marvell/skge.c static void skge_mac_intr(struct skge_hw *hw, int port)
port             3262 drivers/net/ethernet/marvell/skge.c 		genesis_mac_intr(hw, port);
port             3264 drivers/net/ethernet/marvell/skge.c 		yukon_mac_intr(hw, port);
port             3347 drivers/net/ethernet/marvell/skge.c 	int port;
port             3349 drivers/net/ethernet/marvell/skge.c 	for (port = 0; port < hw->ports; port++) {
port             3350 drivers/net/ethernet/marvell/skge.c 		struct net_device *dev = hw->dev[port];
port             3453 drivers/net/ethernet/marvell/skge.c 	unsigned port = skge->port;
port             3463 drivers/net/ethernet/marvell/skge.c 		memcpy_toio(hw->regs + B2_MAC_1 + port*8, dev->dev_addr, ETH_ALEN);
port             3464 drivers/net/ethernet/marvell/skge.c 		memcpy_toio(hw->regs + B2_MAC_2 + port*8, dev->dev_addr, ETH_ALEN);
port             3468 drivers/net/ethernet/marvell/skge.c 		ctrl = gma_read16(hw, port, GM_GP_CTRL);
port             3469 drivers/net/ethernet/marvell/skge.c 		gma_write16(hw, port, GM_GP_CTRL, ctrl & ~GM_GPCR_RX_ENA);
port             3471 drivers/net/ethernet/marvell/skge.c 		memcpy_toio(hw->regs + B2_MAC_1 + port*8, dev->dev_addr, ETH_ALEN);
port             3472 drivers/net/ethernet/marvell/skge.c 		memcpy_toio(hw->regs + B2_MAC_2 + port*8, dev->dev_addr, ETH_ALEN);
port             3475 drivers/net/ethernet/marvell/skge.c 			xm_outaddr(hw, port, XM_SA, dev->dev_addr);
port             3477 drivers/net/ethernet/marvell/skge.c 			gma_set_addr(hw, port, GM_SRC_ADDR_1L, dev->dev_addr);
port             3478 drivers/net/ethernet/marvell/skge.c 			gma_set_addr(hw, port, GM_SRC_ADDR_2L, dev->dev_addr);
port             3481 drivers/net/ethernet/marvell/skge.c 		gma_write16(hw, port, GM_GP_CTRL, ctrl);
port             3806 drivers/net/ethernet/marvell/skge.c static struct net_device *skge_devinit(struct skge_hw *hw, int port,
port             3849 drivers/net/ethernet/marvell/skge.c 	hw->dev[port] = dev;
port             3851 drivers/net/ethernet/marvell/skge.c 	skge->port = port;
port             3863 drivers/net/ethernet/marvell/skge.c 	memcpy_fromio(dev->dev_addr, hw->regs + B2_MAC_1 + port*8, ETH_ALEN);
port              882 drivers/net/ethernet/marvell/skge.h #define WOL_REGS(port, x)	(x + (port)*0x80)
port              888 drivers/net/ethernet/marvell/skge.h #define WOL_PATT_RAM_BASE(port)	(WOL_PATT_RAM_1 + (port)*0x400)
port             2454 drivers/net/ethernet/marvell/skge.h 	int		     port;
port             2513 drivers/net/ethernet/marvell/skge.h #define SK_REG(port,reg)	(((port)<<7)+(u16)(reg))
port             2514 drivers/net/ethernet/marvell/skge.h #define SK_XMAC_REG(port, reg) \
port             2515 drivers/net/ethernet/marvell/skge.h 	((BASE_XMAC_1 + (port) * (BASE_XMAC_2 - BASE_XMAC_1)) | (reg) << 1)
port             2517 drivers/net/ethernet/marvell/skge.h static inline u32 xm_read32(const struct skge_hw *hw, int port, int reg)
port             2520 drivers/net/ethernet/marvell/skge.h 	v = skge_read16(hw, SK_XMAC_REG(port, reg));
port             2521 drivers/net/ethernet/marvell/skge.h 	v |= (u32)skge_read16(hw, SK_XMAC_REG(port, reg+2)) << 16;
port             2525 drivers/net/ethernet/marvell/skge.h static inline u16 xm_read16(const struct skge_hw *hw, int port, int reg)
port             2527 drivers/net/ethernet/marvell/skge.h 	return skge_read16(hw, SK_XMAC_REG(port,reg));
port             2530 drivers/net/ethernet/marvell/skge.h static inline void xm_write32(const struct skge_hw *hw, int port, int r, u32 v)
port             2532 drivers/net/ethernet/marvell/skge.h 	skge_write16(hw, SK_XMAC_REG(port,r), v & 0xffff);
port             2533 drivers/net/ethernet/marvell/skge.h 	skge_write16(hw, SK_XMAC_REG(port,r+2), v >> 16);
port             2536 drivers/net/ethernet/marvell/skge.h static inline void xm_write16(const struct skge_hw *hw, int port, int r, u16 v)
port             2538 drivers/net/ethernet/marvell/skge.h 	skge_write16(hw, SK_XMAC_REG(port,r), v);
port             2541 drivers/net/ethernet/marvell/skge.h static inline void xm_outhash(const struct skge_hw *hw, int port, int reg,
port             2544 drivers/net/ethernet/marvell/skge.h 	xm_write16(hw, port, reg,   (u16)hash[0] | ((u16)hash[1] << 8));
port             2545 drivers/net/ethernet/marvell/skge.h 	xm_write16(hw, port, reg+2, (u16)hash[2] | ((u16)hash[3] << 8));
port             2546 drivers/net/ethernet/marvell/skge.h 	xm_write16(hw, port, reg+4, (u16)hash[4] | ((u16)hash[5] << 8));
port             2547 drivers/net/ethernet/marvell/skge.h 	xm_write16(hw, port, reg+6, (u16)hash[6] | ((u16)hash[7] << 8));
port             2550 drivers/net/ethernet/marvell/skge.h static inline void xm_outaddr(const struct skge_hw *hw, int port, int reg,
port             2553 drivers/net/ethernet/marvell/skge.h 	xm_write16(hw, port, reg,   (u16)addr[0] | ((u16)addr[1] << 8));
port             2554 drivers/net/ethernet/marvell/skge.h 	xm_write16(hw, port, reg+2, (u16)addr[2] | ((u16)addr[3] << 8));
port             2555 drivers/net/ethernet/marvell/skge.h 	xm_write16(hw, port, reg+4, (u16)addr[4] | ((u16)addr[5] << 8));
port             2558 drivers/net/ethernet/marvell/skge.h #define SK_GMAC_REG(port,reg) \
port             2559 drivers/net/ethernet/marvell/skge.h 	(BASE_GMAC_1 + (port) * (BASE_GMAC_2-BASE_GMAC_1) + (reg))
port             2561 drivers/net/ethernet/marvell/skge.h static inline u16 gma_read16(const struct skge_hw *hw, int port, int reg)
port             2563 drivers/net/ethernet/marvell/skge.h 	return skge_read16(hw, SK_GMAC_REG(port,reg));
port             2566 drivers/net/ethernet/marvell/skge.h static inline u32 gma_read32(const struct skge_hw *hw, int port, int reg)
port             2568 drivers/net/ethernet/marvell/skge.h 	return (u32) skge_read16(hw, SK_GMAC_REG(port,reg))
port             2569 drivers/net/ethernet/marvell/skge.h 		| ((u32)skge_read16(hw, SK_GMAC_REG(port,reg+4)) << 16);
port             2572 drivers/net/ethernet/marvell/skge.h static inline void gma_write16(const struct skge_hw *hw, int port, int r, u16 v)
port             2574 drivers/net/ethernet/marvell/skge.h 	skge_write16(hw, SK_GMAC_REG(port,r), v);
port             2577 drivers/net/ethernet/marvell/skge.h static inline void gma_set_addr(struct skge_hw *hw, int port, int reg,
port             2580 drivers/net/ethernet/marvell/skge.h 	gma_write16(hw, port, reg,  (u16) addr[0] | ((u16) addr[1] << 8));
port             2581 drivers/net/ethernet/marvell/skge.h 	gma_write16(hw, port, reg+4,(u16) addr[2] | ((u16) addr[3] << 8));
port             2582 drivers/net/ethernet/marvell/skge.h 	gma_write16(hw, port, reg+8,(u16) addr[4] | ((u16) addr[5] << 8));
port              150 drivers/net/ethernet/marvell/sky2.c static int gm_phy_write(struct sky2_hw *hw, unsigned port, u16 reg, u16 val)
port              154 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_SMI_DATA, val);
port              155 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_SMI_CTRL,
port              159 drivers/net/ethernet/marvell/sky2.c 		u16 ctrl = gma_read16(hw, port, GM_SMI_CTRL);
port              169 drivers/net/ethernet/marvell/sky2.c 	dev_warn(&hw->pdev->dev, "%s: phy write timeout\n", hw->dev[port]->name);
port              173 drivers/net/ethernet/marvell/sky2.c 	dev_err(&hw->pdev->dev, "%s: phy I/O error\n", hw->dev[port]->name);
port              177 drivers/net/ethernet/marvell/sky2.c static int __gm_phy_read(struct sky2_hw *hw, unsigned port, u16 reg, u16 *val)
port              181 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_SMI_CTRL, GM_SMI_CT_PHY_AD(PHY_ADDR_MARV)
port              185 drivers/net/ethernet/marvell/sky2.c 		u16 ctrl = gma_read16(hw, port, GM_SMI_CTRL);
port              190 drivers/net/ethernet/marvell/sky2.c 			*val = gma_read16(hw, port, GM_SMI_DATA);
port              197 drivers/net/ethernet/marvell/sky2.c 	dev_warn(&hw->pdev->dev, "%s: phy read timeout\n", hw->dev[port]->name);
port              200 drivers/net/ethernet/marvell/sky2.c 	dev_err(&hw->pdev->dev, "%s: phy I/O error\n", hw->dev[port]->name);
port              204 drivers/net/ethernet/marvell/sky2.c static inline u16 gm_phy_read(struct sky2_hw *hw, unsigned port, u16 reg)
port              207 drivers/net/ethernet/marvell/sky2.c 	__gm_phy_read(hw, port, reg, &v);
port              283 drivers/net/ethernet/marvell/sky2.c static void sky2_gmac_reset(struct sky2_hw *hw, unsigned port)
port              288 drivers/net/ethernet/marvell/sky2.c 	sky2_write8(hw, SK_REG(port, GMAC_IRQ_MSK), 0);
port              290 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_MC_ADDR_H1, 0);	/* clear MC hash */
port              291 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_MC_ADDR_H2, 0);
port              292 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_MC_ADDR_H3, 0);
port              293 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_MC_ADDR_H4, 0);
port              295 drivers/net/ethernet/marvell/sky2.c 	reg = gma_read16(hw, port, GM_RX_CTRL);
port              297 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_RX_CTRL, reg);
port              325 drivers/net/ethernet/marvell/sky2.c static void sky2_phy_init(struct sky2_hw *hw, unsigned port)
port              327 drivers/net/ethernet/marvell/sky2.c 	struct sky2_port *sky2 = netdev_priv(hw->dev[port]);
port              332 drivers/net/ethernet/marvell/sky2.c 		u16 ectrl = gm_phy_read(hw, port, PHY_MARV_EXT_CTRL);
port              346 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_EXT_CTRL, ectrl);
port              349 drivers/net/ethernet/marvell/sky2.c 	ctrl = gm_phy_read(hw, port, PHY_MARV_PHY_CTRL);
port              360 drivers/net/ethernet/marvell/sky2.c 				spec = gm_phy_read(hw, port, PHY_MARV_FE_SPEC_2);
port              362 drivers/net/ethernet/marvell/sky2.c 				gm_phy_write(hw, port, PHY_MARV_FE_SPEC_2, spec);
port              386 drivers/net/ethernet/marvell/sky2.c 	gm_phy_write(hw, port, PHY_MARV_PHY_CTRL, ctrl);
port              390 drivers/net/ethernet/marvell/sky2.c 		pg = gm_phy_read(hw, port, PHY_MARV_EXT_ADR);
port              393 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 2);
port              394 drivers/net/ethernet/marvell/sky2.c 		ctrl = gm_phy_read(hw, port, PHY_MARV_PHY_CTRL);
port              397 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_PHY_CTRL, ctrl);
port              401 drivers/net/ethernet/marvell/sky2.c 			gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 1);
port              404 drivers/net/ethernet/marvell/sky2.c 			ctrl = gm_phy_read(hw, port, PHY_MARV_PHY_CTRL);
port              406 drivers/net/ethernet/marvell/sky2.c 			gm_phy_write(hw, port, PHY_MARV_PHY_CTRL, ctrl);
port              409 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_EXT_ADR, pg);
port              477 drivers/net/ethernet/marvell/sky2.c 			sky2_write8(hw, SK_REG(port, GMAC_CTRL), GMC_PAUSE_ON);
port              479 drivers/net/ethernet/marvell/sky2.c 			sky2_write8(hw, SK_REG(port, GMAC_CTRL), GMC_PAUSE_OFF);
port              482 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_GP_CTRL, reg);
port              485 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_1000T_CTRL, ct1000);
port              487 drivers/net/ethernet/marvell/sky2.c 	gm_phy_write(hw, port, PHY_MARV_AUNE_ADV, adv);
port              488 drivers/net/ethernet/marvell/sky2.c 	gm_phy_write(hw, port, PHY_MARV_CTRL, ctrl);
port              499 drivers/net/ethernet/marvell/sky2.c 		ctrl = gm_phy_read(hw, port, PHY_MARV_FE_LED_PAR);
port              505 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_FE_LED_PAR, ctrl);
port              510 drivers/net/ethernet/marvell/sky2.c 		ctrl = gm_phy_read(hw, port, PHY_MARV_PHY_CTRL);
port              515 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_PHY_CTRL, ctrl);
port              522 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_FE_LED_PAR, ctrl);
port              526 drivers/net/ethernet/marvell/sky2.c 		pg = gm_phy_read(hw, port, PHY_MARV_EXT_ADR);
port              529 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 3);
port              532 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_PHY_CTRL,
port              539 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_PHY_STAT,
port              548 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_EXT_ADR, pg);
port              554 drivers/net/ethernet/marvell/sky2.c 		pg = gm_phy_read(hw, port, PHY_MARV_EXT_ADR);
port              557 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 3);
port              560 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_PHY_CTRL,
port              567 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_INT_MASK,
port              570 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_EXT_ADR, pg);
port              583 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 255);
port              586 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, 0x18, 0xaa99);
port              587 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, 0x17, 0x2011);
port              591 drivers/net/ethernet/marvell/sky2.c 			gm_phy_write(hw, port, 0x18, 0xa204);
port              592 drivers/net/ethernet/marvell/sky2.c 			gm_phy_write(hw, port, 0x17, 0x2002);
port              596 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 0);
port              600 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_PAGE_ADDR, 17);
port              601 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_PAGE_DATA, 0x3f60);
port              604 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 0x00ff);
port              607 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, 24, 0x2800);
port              608 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, 23, 0x2001);
port              611 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 0);
port              615 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_LED_CTRL, ledctrl);
port              624 drivers/net/ethernet/marvell/sky2.c 			gm_phy_write(hw, port, PHY_MARV_LED_OVER, ledover);
port              654 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 0x00fb);
port              656 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port,  1, 0x4099);
port              657 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port,  3, 0x1120);
port              658 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, 11, 0x113c);
port              659 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, 14, 0x8100);
port              660 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, 15, 0x112a);
port              661 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, 17, 0x1008);
port              663 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 0x00fc);
port              664 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port,  1, 0x20b0);
port              666 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 0x00ff);
port              670 drivers/net/ethernet/marvell/sky2.c 			gm_phy_write(hw, port, 17, eee_afe[i].val);
port              671 drivers/net/ethernet/marvell/sky2.c 			gm_phy_write(hw, port, 16, eee_afe[i].reg | 1u<<13);
port              675 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 0);
port              679 drivers/net/ethernet/marvell/sky2.c 			reg = gm_phy_read(hw, port, PHY_MARV_EXT_CTRL);
port              680 drivers/net/ethernet/marvell/sky2.c 			gm_phy_write(hw, port, PHY_MARV_EXT_CTRL,
port              687 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_INT_MASK, PHY_M_IS_AN_COMPL);
port              689 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_INT_MASK, PHY_M_DEF_MSK);
port              695 drivers/net/ethernet/marvell/sky2.c static void sky2_phy_power_up(struct sky2_hw *hw, unsigned port)
port              701 drivers/net/ethernet/marvell/sky2.c 	reg1 &= ~phy_power[port];
port              704 drivers/net/ethernet/marvell/sky2.c 		reg1 |= coma_mode[port];
port              711 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_CTRL, PHY_CT_ANE);
port              713 drivers/net/ethernet/marvell/sky2.c 		sky2_write8(hw, SK_REG(port, GPHY_CTRL), GPC_RST_CLR);
port              716 drivers/net/ethernet/marvell/sky2.c static void sky2_phy_power_down(struct sky2_hw *hw, unsigned port)
port              722 drivers/net/ethernet/marvell/sky2.c 	sky2_write8(hw, SK_REG(port, GPHY_CTRL), GPC_RST_CLR);
port              725 drivers/net/ethernet/marvell/sky2.c 	sky2_write8(hw, SK_REG(port, GMAC_CTRL), GMC_RST_CLR);
port              729 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 2);
port              731 drivers/net/ethernet/marvell/sky2.c 		ctrl = gm_phy_read(hw, port, PHY_MARV_PHY_CTRL);
port              734 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_PHY_CTRL, ctrl);
port              737 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 0);
port              741 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_GP_CTRL,
port              749 drivers/net/ethernet/marvell/sky2.c 			gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 2);
port              751 drivers/net/ethernet/marvell/sky2.c 			ctrl = gm_phy_read(hw, port, PHY_MARV_PHY_CTRL);
port              754 drivers/net/ethernet/marvell/sky2.c 			gm_phy_write(hw, port, PHY_MARV_PHY_CTRL, ctrl);
port              757 drivers/net/ethernet/marvell/sky2.c 			gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 0);
port              761 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_CTRL, PHY_CT_PDOWN);
port              766 drivers/net/ethernet/marvell/sky2.c 	reg1 |= phy_power[port];		/* set PHY to PowerDown/COMA Mode */
port              776 drivers/net/ethernet/marvell/sky2.c 	reg = gma_read16(sky2->hw, sky2->port, GM_SERIAL_MODE);
port              782 drivers/net/ethernet/marvell/sky2.c 	gma_write16(sky2->hw, sky2->port, GM_SERIAL_MODE, reg);
port              789 drivers/net/ethernet/marvell/sky2.c 	unsigned port = sky2->port;
port              792 drivers/net/ethernet/marvell/sky2.c 	reg = gma_read16(hw, port, GM_GP_CTRL);
port              794 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_GP_CTRL, reg);
port              801 drivers/net/ethernet/marvell/sky2.c 	sky2_phy_init(sky2->hw, sky2->port);
port              810 drivers/net/ethernet/marvell/sky2.c 	unsigned port = sky2->port;
port              816 drivers/net/ethernet/marvell/sky2.c 	sky2_write16(hw, SK_REG(port, GMAC_LINK_CTRL), GMLC_RST_CLR);
port              818 drivers/net/ethernet/marvell/sky2.c 	sky2_write8(hw, SK_REG(port, GPHY_CTRL), GPC_RST_CLR);
port              819 drivers/net/ethernet/marvell/sky2.c 	sky2_write8(hw, SK_REG(port, GMAC_CTRL), GMC_RST_CLR);
port              831 drivers/net/ethernet/marvell/sky2.c 	sky2_phy_power_up(hw, port);
port              832 drivers/net/ethernet/marvell/sky2.c 	sky2_phy_init(hw, port);
port              839 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_GP_CTRL,
port              844 drivers/net/ethernet/marvell/sky2.c 	memcpy_toio(hw->regs + WOL_REGS(port, WOL_MAC_ADDR),
port              848 drivers/net/ethernet/marvell/sky2.c 	sky2_write16(hw, WOL_REGS(port, WOL_CTRL_STAT), WOL_CTL_CLEAR_RESULT);
port              861 drivers/net/ethernet/marvell/sky2.c 	sky2_write16(hw, WOL_REGS(port, WOL_CTRL_STAT), ctrl);
port              874 drivers/net/ethernet/marvell/sky2.c 	sky2_write8(hw, SK_REG(port, RX_GMF_CTRL_T), GMF_RST_SET);
port              878 drivers/net/ethernet/marvell/sky2.c static void sky2_set_tx_stfwd(struct sky2_hw *hw, unsigned port)
port              880 drivers/net/ethernet/marvell/sky2.c 	struct net_device *dev = hw->dev[port];
port              886 drivers/net/ethernet/marvell/sky2.c 		sky2_write32(hw, SK_REG(port, TX_GMF_CTRL_T), TX_STFW_ENA);
port              889 drivers/net/ethernet/marvell/sky2.c 		sky2_write32(hw, SK_REG(port, TX_GMF_AE_THR),
port              892 drivers/net/ethernet/marvell/sky2.c 		sky2_write32(hw, SK_REG(port, TX_GMF_CTRL_T), TX_STFW_DIS);
port              894 drivers/net/ethernet/marvell/sky2.c 		sky2_write32(hw, SK_REG(port, TX_GMF_CTRL_T), TX_STFW_ENA);
port              897 drivers/net/ethernet/marvell/sky2.c static void sky2_mac_init(struct sky2_hw *hw, unsigned port)
port              899 drivers/net/ethernet/marvell/sky2.c 	struct sky2_port *sky2 = netdev_priv(hw->dev[port]);
port              903 drivers/net/ethernet/marvell/sky2.c 	const u8 *addr = hw->dev[port]->dev_addr;
port              905 drivers/net/ethernet/marvell/sky2.c 	sky2_write8(hw, SK_REG(port, GPHY_CTRL), GPC_RST_SET);
port              906 drivers/net/ethernet/marvell/sky2.c 	sky2_write8(hw, SK_REG(port, GPHY_CTRL), GPC_RST_CLR);
port              908 drivers/net/ethernet/marvell/sky2.c 	sky2_write8(hw, SK_REG(port, GMAC_CTRL), GMC_RST_CLR);
port              912 drivers/net/ethernet/marvell/sky2.c 	    port == 1) {
port              924 drivers/net/ethernet/marvell/sky2.c 	sky2_read16(hw, SK_REG(port, GMAC_IRQ_SRC));
port              927 drivers/net/ethernet/marvell/sky2.c 	sky2_write8(hw, SK_REG(port, GMAC_IRQ_MSK), GMAC_DEF_MSK);
port              930 drivers/net/ethernet/marvell/sky2.c 	sky2_phy_power_up(hw, port);
port              931 drivers/net/ethernet/marvell/sky2.c 	sky2_phy_init(hw, port);
port              935 drivers/net/ethernet/marvell/sky2.c 	reg = gma_read16(hw, port, GM_PHY_ADDR);
port              936 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_PHY_ADDR, reg | GM_PAR_MIB_CLR);
port              939 drivers/net/ethernet/marvell/sky2.c 		gma_read16(hw, port, i);
port              940 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_PHY_ADDR, reg);
port              943 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_TX_CTRL, TX_COL_THR(TX_COL_DEF));
port              946 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_RX_CTRL,
port              950 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_TX_FLOW_CTRL, 0xffff);
port              953 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_TX_PARAM,
port              963 drivers/net/ethernet/marvell/sky2.c 	if (hw->dev[port]->mtu > ETH_DATA_LEN)
port              970 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_SERIAL_MODE, reg);
port              973 drivers/net/ethernet/marvell/sky2.c 	gma_set_addr(hw, port, GM_SRC_ADDR_2L, addr);
port              976 drivers/net/ethernet/marvell/sky2.c 	gma_set_addr(hw, port, GM_SRC_ADDR_1L, addr);
port              979 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_TX_IRQ_MSK, 0);
port              980 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_RX_IRQ_MSK, 0);
port              981 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_TR_IRQ_MSK, 0);
port              984 drivers/net/ethernet/marvell/sky2.c 	sky2_write8(hw, SK_REG(port, RX_GMF_CTRL_T), GMF_RST_CLR);
port              990 drivers/net/ethernet/marvell/sky2.c 	sky2_write32(hw, SK_REG(port, RX_GMF_CTRL_T), rx_reg);
port              994 drivers/net/ethernet/marvell/sky2.c 		sky2_write16(hw, SK_REG(port, RX_GMF_FL_MSK), 0);
port              997 drivers/net/ethernet/marvell/sky2.c 		sky2_write16(hw, SK_REG(port, RX_GMF_FL_MSK), GMR_FS_ANY_ERR);
port             1006 drivers/net/ethernet/marvell/sky2.c 	sky2_write16(hw, SK_REG(port, RX_GMF_FL_THR), reg);
port             1009 drivers/net/ethernet/marvell/sky2.c 	sky2_write8(hw, SK_REG(port, TX_GMF_CTRL_T), GMF_RST_CLR);
port             1010 drivers/net/ethernet/marvell/sky2.c 	sky2_write16(hw, SK_REG(port, TX_GMF_CTRL_T), GMF_OPER_ON);
port             1020 drivers/net/ethernet/marvell/sky2.c 		sky2_write16(hw, SK_REG(port, RX_GMF_UP_THR), reg);
port             1021 drivers/net/ethernet/marvell/sky2.c 		sky2_write16(hw, SK_REG(port, RX_GMF_LP_THR), 768 / 8);
port             1023 drivers/net/ethernet/marvell/sky2.c 		sky2_set_tx_stfwd(hw, port);
port             1029 drivers/net/ethernet/marvell/sky2.c 		reg = sky2_read16(hw, SK_REG(port, TX_GMF_EA));
port             1031 drivers/net/ethernet/marvell/sky2.c 		sky2_write16(hw, SK_REG(port, TX_GMF_EA), reg);
port             1274 drivers/net/ethernet/marvell/sky2.c 		     Q_ADDR(rxqaddr[sky2->port], Q_CSR),
port             1289 drivers/net/ethernet/marvell/sky2.c 		sky2_write32(hw, SK_REG(sky2->port, RSS_CFG), HASH_ALL);
port             1298 drivers/net/ethernet/marvell/sky2.c 			sky2_write32(hw, SK_REG(sky2->port, RSS_KEY + i * 4),
port             1302 drivers/net/ethernet/marvell/sky2.c 		sky2_write32(hw, SK_REG(sky2->port, RX_GMF_CTRL_T),
port             1305 drivers/net/ethernet/marvell/sky2.c 		sky2_write32(hw, Q_ADDR(rxqaddr[sky2->port], Q_CSR),
port             1308 drivers/net/ethernet/marvell/sky2.c 		sky2_write32(hw, Q_ADDR(rxqaddr[sky2->port], Q_CSR),
port             1325 drivers/net/ethernet/marvell/sky2.c 	unsigned rxq = rxqaddr[sky2->port];
port             1383 drivers/net/ethernet/marvell/sky2.c 		err = __gm_phy_read(hw, sky2->port, data->reg_num & 0x1f, &val);
port             1392 drivers/net/ethernet/marvell/sky2.c 		err = gm_phy_write(hw, sky2->port, data->reg_num & 0x1f,
port             1406 drivers/net/ethernet/marvell/sky2.c 	u16 port = sky2->port;
port             1409 drivers/net/ethernet/marvell/sky2.c 		sky2_write32(hw, SK_REG(port, RX_GMF_CTRL_T),
port             1412 drivers/net/ethernet/marvell/sky2.c 		sky2_write32(hw, SK_REG(port, RX_GMF_CTRL_T),
port             1416 drivers/net/ethernet/marvell/sky2.c 		sky2_write32(hw, SK_REG(port, TX_GMF_CTRL_T),
port             1421 drivers/net/ethernet/marvell/sky2.c 		sky2_write32(hw, SK_REG(port, TX_GMF_CTRL_T),
port             1520 drivers/net/ethernet/marvell/sky2.c 	unsigned rxq = rxqaddr[sky2->port];
port             1558 drivers/net/ethernet/marvell/sky2.c 		sky2_write32(hw, SK_REG(sky2->port, RX_GMF_CTRL_T), RX_TRUNC_OFF);
port             1560 drivers/net/ethernet/marvell/sky2.c 		sky2_write16(hw, SK_REG(sky2->port, RX_GMF_TR_THR), thresh);
port             1561 drivers/net/ethernet/marvell/sky2.c 		sky2_write32(hw, SK_REG(sky2->port, RX_GMF_CTRL_T), RX_TRUNC_ON);
port             1576 drivers/net/ethernet/marvell/sky2.c 		sky2_write32(hw, SK_REG(sky2->port, RX_GMF_CTRL_T), RX_MACSEC_FLUSH_OFF);
port             1581 drivers/net/ethernet/marvell/sky2.c 		sky2_write16(hw, SK_REG(sky2->port, RX_GMF_FL_CTRL),
port             1585 drivers/net/ethernet/marvell/sky2.c 		sky2_write32(hw, Q_ADDR(txqaddr[sky2->port], Q_TEST),
port             1649 drivers/net/ethernet/marvell/sky2.c 	unsigned port = sky2->port;
port             1652 drivers/net/ethernet/marvell/sky2.c 	struct net_device *otherdev = hw->dev[sky2->port^1];
port             1669 drivers/net/ethernet/marvell/sky2.c 	sky2_mac_init(hw, port);
port             1682 drivers/net/ethernet/marvell/sky2.c 		sky2_ramset(hw, rxqaddr[port], 0, rxspace);
port             1683 drivers/net/ethernet/marvell/sky2.c 		sky2_ramset(hw, txqaddr[port], rxspace, ramsize - rxspace);
port             1686 drivers/net/ethernet/marvell/sky2.c 		sky2_write8(hw, RB_ADDR(port == 0 ? Q_XS1 : Q_XS2, RB_CTRL),
port             1690 drivers/net/ethernet/marvell/sky2.c 	sky2_qset(hw, txqaddr[port]);
port             1694 drivers/net/ethernet/marvell/sky2.c 		sky2_write32(hw, Q_ADDR(txqaddr[port], Q_TEST), F_TX_CHK_AUTO_OFF);
port             1699 drivers/net/ethernet/marvell/sky2.c 		sky2_write16(hw, Q_ADDR(txqaddr[port], Q_AL), ECU_TXFF_LEV);
port             1701 drivers/net/ethernet/marvell/sky2.c 	sky2_prefetch_init(hw, txqaddr[port], sky2->tx_le_map,
port             1738 drivers/net/ethernet/marvell/sky2.c 	unsigned port = sky2->port;
port             1762 drivers/net/ethernet/marvell/sky2.c 	imask |= portirq_msk[port];
port             1972 drivers/net/ethernet/marvell/sky2.c 	sky2_put_idx(hw, txqaddr[sky2->port], sky2->tx_prod);
port             2040 drivers/net/ethernet/marvell/sky2.c static void sky2_tx_reset(struct sky2_hw *hw, unsigned port)
port             2043 drivers/net/ethernet/marvell/sky2.c 	sky2_write8(hw, SK_REG(port, TXA_CTRL),
port             2047 drivers/net/ethernet/marvell/sky2.c 	sky2_write32(hw, SK_REG(port, TXA_ITI_INI), 0L);
port             2048 drivers/net/ethernet/marvell/sky2.c 	sky2_write32(hw, SK_REG(port, TXA_LIM_INI), 0L);
port             2051 drivers/net/ethernet/marvell/sky2.c 	sky2_write32(hw, Q_ADDR(txqaddr[port], Q_CSR),
port             2055 drivers/net/ethernet/marvell/sky2.c 	sky2_write32(hw, Y2_QADDR(txqaddr[port], PREF_UNIT_CTRL),
port             2058 drivers/net/ethernet/marvell/sky2.c 	sky2_write32(hw, RB_ADDR(txqaddr[port], RB_CTRL), RB_RST_SET);
port             2059 drivers/net/ethernet/marvell/sky2.c 	sky2_write8(hw, SK_REG(port, TX_GMF_CTRL_T), GMF_RST_SET);
port             2067 drivers/net/ethernet/marvell/sky2.c 	unsigned port = sky2->port;
port             2071 drivers/net/ethernet/marvell/sky2.c 	sky2_write8(hw, SK_REG(port, GMAC_CTRL), GMC_PAUSE_OFF);
port             2074 drivers/net/ethernet/marvell/sky2.c 	sky2_write32(hw, Q_ADDR(txqaddr[port], Q_CSR), BMU_STOP);
port             2075 drivers/net/ethernet/marvell/sky2.c 	sky2_read32(hw, Q_ADDR(txqaddr[port], Q_CSR));
port             2077 drivers/net/ethernet/marvell/sky2.c 	sky2_write32(hw, RB_ADDR(txqaddr[port], RB_CTRL),
port             2080 drivers/net/ethernet/marvell/sky2.c 	ctrl = gma_read16(hw, port, GM_GP_CTRL);
port             2082 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_GP_CTRL, ctrl);
port             2084 drivers/net/ethernet/marvell/sky2.c 	sky2_write8(hw, SK_REG(port, GPHY_CTRL), GPC_RST_SET);
port             2088 drivers/net/ethernet/marvell/sky2.c 	      port == 0 && hw->dev[1] && netif_running(hw->dev[1])))
port             2089 drivers/net/ethernet/marvell/sky2.c 		sky2_write8(hw, SK_REG(port, GMAC_CTRL), GMC_RST_SET);
port             2091 drivers/net/ethernet/marvell/sky2.c 	sky2_write8(hw, SK_REG(port, RX_GMF_CTRL_T), GMF_RST_SET);
port             2102 drivers/net/ethernet/marvell/sky2.c 	sky2_phy_power_down(hw, port);
port             2105 drivers/net/ethernet/marvell/sky2.c 	sky2_tx_reset(hw, port);
port             2135 drivers/net/ethernet/marvell/sky2.c 		imask &= ~portirq_msk[sky2->port];
port             2175 drivers/net/ethernet/marvell/sky2.c 	unsigned port = sky2->port;
port             2187 drivers/net/ethernet/marvell/sky2.c 	gm_phy_write(hw, port, PHY_MARV_INT_MASK, PHY_M_DEF_MSK);
port             2194 drivers/net/ethernet/marvell/sky2.c 	sky2_write8(hw, SK_REG(port, LNK_LED_REG),
port             2207 drivers/net/ethernet/marvell/sky2.c 	unsigned port = sky2->port;
port             2210 drivers/net/ethernet/marvell/sky2.c 	gm_phy_write(hw, port, PHY_MARV_INT_MASK, 0);
port             2212 drivers/net/ethernet/marvell/sky2.c 	reg = gma_read16(hw, port, GM_GP_CTRL);
port             2214 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_GP_CTRL, reg);
port             2219 drivers/net/ethernet/marvell/sky2.c 	sky2_write8(hw, SK_REG(port, LNK_LED_REG), LINKLED_OFF);
port             2223 drivers/net/ethernet/marvell/sky2.c 	sky2_phy_init(hw, port);
port             2237 drivers/net/ethernet/marvell/sky2.c 	unsigned port = sky2->port;
port             2240 drivers/net/ethernet/marvell/sky2.c 	advert = gm_phy_read(hw, port, PHY_MARV_AUNE_ADV);
port             2241 drivers/net/ethernet/marvell/sky2.c 	lpa = gm_phy_read(hw, port, PHY_MARV_AUNE_LP);
port             2289 drivers/net/ethernet/marvell/sky2.c 		sky2_write8(hw, SK_REG(port, GMAC_CTRL), GMC_PAUSE_ON);
port             2291 drivers/net/ethernet/marvell/sky2.c 		sky2_write8(hw, SK_REG(port, GMAC_CTRL), GMC_PAUSE_OFF);
port             2297 drivers/net/ethernet/marvell/sky2.c static void sky2_phy_intr(struct sky2_hw *hw, unsigned port)
port             2299 drivers/net/ethernet/marvell/sky2.c 	struct net_device *dev = hw->dev[port];
port             2307 drivers/net/ethernet/marvell/sky2.c 	istatus = gm_phy_read(hw, port, PHY_MARV_INT_STAT);
port             2308 drivers/net/ethernet/marvell/sky2.c 	phystat = gm_phy_read(hw, port, PHY_MARV_PHY_STAT);
port             2370 drivers/net/ethernet/marvell/sky2.c 		      sky2_read16(hw, sky2->port == 0 ? STAT_TXA1_RIDX : STAT_TXA2_RIDX),
port             2371 drivers/net/ethernet/marvell/sky2.c 		      sky2_read16(hw, Q_ADDR(txqaddr[sky2->port], Q_DONE)));
port             2381 drivers/net/ethernet/marvell/sky2.c 	unsigned port = sky2->port;
port             2403 drivers/net/ethernet/marvell/sky2.c 		sky2_set_tx_stfwd(hw, port);
port             2405 drivers/net/ethernet/marvell/sky2.c 	ctl = gma_read16(hw, port, GM_GP_CTRL);
port             2406 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_GP_CTRL, ctl & ~GM_GPCR_RX_ENA);
port             2422 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_SERIAL_MODE, mode);
port             2424 drivers/net/ethernet/marvell/sky2.c 	sky2_write8(hw, RB_ADDR(rxqaddr[port], RB_CTRL), RB_ENA_OP_MD);
port             2439 drivers/net/ethernet/marvell/sky2.c 		gma_write16(hw, port, GM_GP_CTRL, ctl);
port             2638 drivers/net/ethernet/marvell/sky2.c static inline void sky2_rx_done(struct sky2_hw *hw, unsigned port,
port             2641 drivers/net/ethernet/marvell/sky2.c 	struct net_device *dev = hw->dev[port];
port             2653 drivers/net/ethernet/marvell/sky2.c 	sky2_rx_update(netdev_priv(dev), rxqaddr[port]);
port             2680 drivers/net/ethernet/marvell/sky2.c 		sky2_write32(sky2->hw, Q_ADDR(rxqaddr[sky2->port], Q_CSR),
port             2715 drivers/net/ethernet/marvell/sky2.c 		unsigned port;
port             2727 drivers/net/ethernet/marvell/sky2.c 		port = le->css & CSS_LINK_BIT;
port             2728 drivers/net/ethernet/marvell/sky2.c 		dev = hw->dev[port];
port             2736 drivers/net/ethernet/marvell/sky2.c 			total_packets[port]++;
port             2737 drivers/net/ethernet/marvell/sky2.c 			total_bytes[port] += length;
port             2802 drivers/net/ethernet/marvell/sky2.c static void sky2_hw_error(struct sky2_hw *hw, unsigned port, u32 status)
port             2804 drivers/net/ethernet/marvell/sky2.c 	struct net_device *dev = hw->dev[port];
port             2813 drivers/net/ethernet/marvell/sky2.c 		sky2_write16(hw, RAM_BUFFER(port, B3_RI_CTRL), RI_CLR_RD_PERR);
port             2820 drivers/net/ethernet/marvell/sky2.c 		sky2_write16(hw, RAM_BUFFER(port, B3_RI_CTRL), RI_CLR_WR_PERR);
port             2826 drivers/net/ethernet/marvell/sky2.c 		sky2_write8(hw, SK_REG(port, TX_GMF_CTRL_T), GMF_CLI_TX_PE);
port             2832 drivers/net/ethernet/marvell/sky2.c 		sky2_write32(hw, Q_ADDR(rxqaddr[port], Q_CSR), BMU_CLR_IRQ_PAR);
port             2838 drivers/net/ethernet/marvell/sky2.c 		sky2_write32(hw, Q_ADDR(txqaddr[port], Q_CSR), BMU_CLR_IRQ_TCP);
port             2889 drivers/net/ethernet/marvell/sky2.c static void sky2_mac_intr(struct sky2_hw *hw, unsigned port)
port             2891 drivers/net/ethernet/marvell/sky2.c 	struct net_device *dev = hw->dev[port];
port             2893 drivers/net/ethernet/marvell/sky2.c 	u8 status = sky2_read8(hw, SK_REG(port, GMAC_IRQ_SRC));
port             2898 drivers/net/ethernet/marvell/sky2.c 		gma_read16(hw, port, GM_RX_IRQ_SRC);
port             2901 drivers/net/ethernet/marvell/sky2.c 		gma_read16(hw, port, GM_TX_IRQ_SRC);
port             2905 drivers/net/ethernet/marvell/sky2.c 		sky2_write8(hw, SK_REG(port, RX_GMF_CTRL_T), GMF_CLI_RX_FO);
port             2910 drivers/net/ethernet/marvell/sky2.c 		sky2_write8(hw, SK_REG(port, TX_GMF_CTRL_T), GMF_CLI_TX_FU);
port             2915 drivers/net/ethernet/marvell/sky2.c static void sky2_le_error(struct sky2_hw *hw, unsigned port, u16 q)
port             2917 drivers/net/ethernet/marvell/sky2.c 	struct net_device *dev = hw->dev[port];
port             2931 drivers/net/ethernet/marvell/sky2.c 	unsigned port = sky2->port;
port             2932 drivers/net/ethernet/marvell/sky2.c 	unsigned rxq = rxqaddr[port];
port             2933 drivers/net/ethernet/marvell/sky2.c 	u32 mac_rp = sky2_read32(hw, SK_REG(port, RX_GMF_RP));
port             2934 drivers/net/ethernet/marvell/sky2.c 	u8 mac_lev = sky2_read8(hw, SK_REG(port, RX_GMF_RLEV));
port             3585 drivers/net/ethernet/marvell/sky2.c 		cmd->base.port = PORT_TP;
port             3590 drivers/net/ethernet/marvell/sky2.c 		cmd->base.port = PORT_FIBRE;
port             3761 drivers/net/ethernet/marvell/sky2.c 	unsigned port = sky2->port;
port             3764 drivers/net/ethernet/marvell/sky2.c 	data[0] = get_stats64(hw, port, GM_TXO_OK_LO);
port             3765 drivers/net/ethernet/marvell/sky2.c 	data[1] = get_stats64(hw, port, GM_RXO_OK_LO);
port             3768 drivers/net/ethernet/marvell/sky2.c 		data[i] = get_stats32(hw, port, sky2_stats[i].offset);
port             3812 drivers/net/ethernet/marvell/sky2.c 	unsigned port = sky2->port;
port             3819 drivers/net/ethernet/marvell/sky2.c 	memcpy_toio(hw->regs + B2_MAC_1 + port * 8,
port             3821 drivers/net/ethernet/marvell/sky2.c 	memcpy_toio(hw->regs + B2_MAC_2 + port * 8,
port             3825 drivers/net/ethernet/marvell/sky2.c 	gma_set_addr(hw, port, GM_SRC_ADDR_2L, dev->dev_addr);
port             3828 drivers/net/ethernet/marvell/sky2.c 	gma_set_addr(hw, port, GM_SRC_ADDR_1L, dev->dev_addr);
port             3845 drivers/net/ethernet/marvell/sky2.c 	unsigned port = sky2->port;
port             3855 drivers/net/ethernet/marvell/sky2.c 	reg = gma_read16(hw, port, GM_RX_CTRL);
port             3874 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_MC_ADDR_H1,
port             3876 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_MC_ADDR_H2,
port             3878 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_MC_ADDR_H3,
port             3880 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_MC_ADDR_H4,
port             3883 drivers/net/ethernet/marvell/sky2.c 	gma_write16(hw, port, GM_RX_CTRL, reg);
port             3891 drivers/net/ethernet/marvell/sky2.c 	unsigned port = sky2->port;
port             3913 drivers/net/ethernet/marvell/sky2.c 	stats->multicast = get_stats32(hw, port, GM_RXF_MC_OK)
port             3914 drivers/net/ethernet/marvell/sky2.c 		+ get_stats32(hw, port, GM_RXF_BC_OK);
port             3916 drivers/net/ethernet/marvell/sky2.c 	stats->collisions = get_stats32(hw, port, GM_TXF_COL);
port             3918 drivers/net/ethernet/marvell/sky2.c 	stats->rx_length_errors = get_stats32(hw, port, GM_RXF_LNG_ERR);
port             3919 drivers/net/ethernet/marvell/sky2.c 	stats->rx_crc_errors = get_stats32(hw, port, GM_RXF_FCS_ERR);
port             3920 drivers/net/ethernet/marvell/sky2.c 	stats->rx_frame_errors = get_stats32(hw, port, GM_RXF_SHT)
port             3921 drivers/net/ethernet/marvell/sky2.c 		+ get_stats32(hw, port, GM_RXE_FRAG);
port             3922 drivers/net/ethernet/marvell/sky2.c 	stats->rx_over_errors = get_stats32(hw, port, GM_RXE_FIFO_OV);
port             3935 drivers/net/ethernet/marvell/sky2.c 	unsigned port = sky2->port;
port             3942 drivers/net/ethernet/marvell/sky2.c 		pg = gm_phy_read(hw, port, PHY_MARV_EXT_ADR);
port             3943 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 3);
port             3947 drivers/net/ethernet/marvell/sky2.c 			gm_phy_write(hw, port, PHY_MARV_PHY_CTRL,
port             3954 drivers/net/ethernet/marvell/sky2.c 			gm_phy_write(hw, port, PHY_MARV_PHY_CTRL,
port             3961 drivers/net/ethernet/marvell/sky2.c 			gm_phy_write(hw, port, PHY_MARV_PHY_CTRL,
port             3968 drivers/net/ethernet/marvell/sky2.c 			gm_phy_write(hw, port, PHY_MARV_PHY_CTRL,
port             3975 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_EXT_ADR, pg);
port             3977 drivers/net/ethernet/marvell/sky2.c 		gm_phy_write(hw, port, PHY_MARV_LED_OVER,
port             4388 drivers/net/ethernet/marvell/sky2.c 			     Q_ADDR(rxqaddr[sky2->port], Q_CSR),
port             4518 drivers/net/ethernet/marvell/sky2.c 	unsigned port = sky2->port;
port             4553 drivers/net/ethernet/marvell/sky2.c 		   sky2_read16(hw, port == 0 ? STAT_TXA1_RIDX : STAT_TXA2_RIDX),
port             4554 drivers/net/ethernet/marvell/sky2.c 		   sky2_read16(hw, Q_ADDR(txqaddr[port], Q_DONE)));
port             4601 drivers/net/ethernet/marvell/sky2.c 		   sky2_read16(hw, Y2_QADDR(rxqaddr[port], PREF_UNIT_GET_IDX)),
port             4602 drivers/net/ethernet/marvell/sky2.c 		   sky2_read16(hw, Y2_QADDR(rxqaddr[port], PREF_UNIT_PUT_IDX)),
port             4603 drivers/net/ethernet/marvell/sky2.c 		   sky2_read16(hw, Y2_QADDR(rxqaddr[port], PREF_UNIT_LAST_IDX)));
port             4719 drivers/net/ethernet/marvell/sky2.c static struct net_device *sky2_init_netdev(struct sky2_hw *hw, unsigned port,
port             4733 drivers/net/ethernet/marvell/sky2.c 	dev->netdev_ops = &sky2_netdev_ops[port];
port             4761 drivers/net/ethernet/marvell/sky2.c 	hw->dev[port] = dev;
port             4763 drivers/net/ethernet/marvell/sky2.c 	sky2->port = port;
port             4798 drivers/net/ethernet/marvell/sky2.c 		memcpy_fromio(dev->dev_addr, hw->regs + B2_MAC_1 + port * 8,
port             5244 drivers/net/ethernet/marvell/sky2.c 	int port;
port             5246 drivers/net/ethernet/marvell/sky2.c 	for (port = 0; port < hw->ports; port++) {
port             5247 drivers/net/ethernet/marvell/sky2.c 		struct net_device *ndev = hw->dev[port];
port              671 drivers/net/ethernet/marvell/sky2.h #define SK_REG(port,reg)	(((port)<<7)+(reg))
port             1127 drivers/net/ethernet/marvell/sky2.h #define WOL_REGS(port, x)	(x + (port)*0x80)
port             1133 drivers/net/ethernet/marvell/sky2.h #define WOL_PATT_RAM_BASE(port)	(WOL_PATT_RAM_1 + (port)*0x400)
port             2223 drivers/net/ethernet/marvell/sky2.h 	unsigned	     port;
port             2352 drivers/net/ethernet/marvell/sky2.h #define SK_GMAC_REG(port,reg) \
port             2353 drivers/net/ethernet/marvell/sky2.h 	(BASE_GMAC_1 + (port) * (BASE_GMAC_2-BASE_GMAC_1) + (reg))
port             2356 drivers/net/ethernet/marvell/sky2.h static inline u16 gma_read16(const struct sky2_hw *hw, unsigned port, unsigned reg)
port             2358 drivers/net/ethernet/marvell/sky2.h 	return sky2_read16(hw, SK_GMAC_REG(port,reg));
port             2361 drivers/net/ethernet/marvell/sky2.h static inline u32 gma_read32(struct sky2_hw *hw, unsigned port, unsigned reg)
port             2363 drivers/net/ethernet/marvell/sky2.h 	unsigned base = SK_GMAC_REG(port, reg);
port             2368 drivers/net/ethernet/marvell/sky2.h static inline u64 gma_read64(struct sky2_hw *hw, unsigned port, unsigned reg)
port             2370 drivers/net/ethernet/marvell/sky2.h 	unsigned base = SK_GMAC_REG(port, reg);
port             2379 drivers/net/ethernet/marvell/sky2.h static inline u32 get_stats32(struct sky2_hw *hw, unsigned port, unsigned reg)
port             2384 drivers/net/ethernet/marvell/sky2.h 		val = gma_read32(hw, port, reg);
port             2385 drivers/net/ethernet/marvell/sky2.h 	} while (gma_read32(hw, port, reg) != val);
port             2390 drivers/net/ethernet/marvell/sky2.h static inline u64 get_stats64(struct sky2_hw *hw, unsigned port, unsigned reg)
port             2395 drivers/net/ethernet/marvell/sky2.h 		val = gma_read64(hw, port, reg);
port             2396 drivers/net/ethernet/marvell/sky2.h 	} while (gma_read64(hw, port, reg) != val);
port             2401 drivers/net/ethernet/marvell/sky2.h static inline void gma_write16(const struct sky2_hw *hw, unsigned port, int r, u16 v)
port             2403 drivers/net/ethernet/marvell/sky2.h 	sky2_write16(hw, SK_GMAC_REG(port,r), v);
port             2406 drivers/net/ethernet/marvell/sky2.h static inline void gma_set_addr(struct sky2_hw *hw, unsigned port, unsigned reg,
port             2409 drivers/net/ethernet/marvell/sky2.h 	gma_write16(hw, port, reg,  (u16) addr[0] | ((u16) addr[1] << 8));
port             2410 drivers/net/ethernet/marvell/sky2.h 	gma_write16(hw, port, reg+4,(u16) addr[2] | ((u16) addr[3] << 8));
port             2411 drivers/net/ethernet/marvell/sky2.h 	gma_write16(hw, port, reg+8,(u16) addr[4] | ((u16) addr[5] << 8));
port              839 drivers/net/ethernet/mellanox/mlx4/cmd.c static int query_pkey_block(struct mlx4_dev *dev, u8 port, u16 index, u16 *pkey,
port              853 drivers/net/ethernet/mellanox/mlx4/cmd.c 	err = mlx4_cmd_box(dev, inbox->dma, outbox->dma, port, 3,
port              865 drivers/net/ethernet/mellanox/mlx4/cmd.c static int get_full_pkey_table(struct mlx4_dev *dev, u8 port, u16 *table,
port              872 drivers/net/ethernet/mellanox/mlx4/cmd.c 	for (i = 0; i < dev->caps.pkey_table_len[port]; i += 32) {
port              873 drivers/net/ethernet/mellanox/mlx4/cmd.c 		err = query_pkey_block(dev, port, i, table + i, inbox, outbox);
port              883 drivers/net/ethernet/mellanox/mlx4/cmd.c static enum ib_port_state vf_port_state(struct mlx4_dev *dev, int port, int vf)
port              885 drivers/net/ethernet/mellanox/mlx4/cmd.c 	if (mlx4_get_slave_port_state(dev, vf, port) == SLAVE_PORT_UP)
port              899 drivers/net/ethernet/mellanox/mlx4/cmd.c 	u8 port, slave_port;
port              912 drivers/net/ethernet/mellanox/mlx4/cmd.c 	port = mlx4_slave_convert_port(dev, slave, slave_port);
port              925 drivers/net/ethernet/mellanox/mlx4/cmd.c 				if (port < 1 || port > dev->caps.num_ports)
port              927 drivers/net/ethernet/mellanox/mlx4/cmd.c 				table = kcalloc((dev->caps.pkey_table_len[port] / 32) + 1,
port              935 drivers/net/ethernet/mellanox/mlx4/cmd.c 				err = get_full_pkey_table(dev, port, table, inbox, outbox);
port              938 drivers/net/ethernet/mellanox/mlx4/cmd.c 						pidx = priv->virt2phys_pkey[slave][port - 1][vidx];
port              948 drivers/net/ethernet/mellanox/mlx4/cmd.c 				smp->attr_mod = cpu_to_be32(port);
port              950 drivers/net/ethernet/mellanox/mlx4/cmd.c 					    port, opcode_modifier,
port              956 drivers/net/ethernet/mellanox/mlx4/cmd.c 					*state = (*state & 0xf0) | vf_port_state(dev, port, slave);
port              957 drivers/net/ethernet/mellanox/mlx4/cmd.c 					slave_cap_mask = priv->mfunc.master.slave_state[slave].ib_cap_mask[port];
port              964 drivers/net/ethernet/mellanox/mlx4/cmd.c 								  port);
port              983 drivers/net/ethernet/mellanox/mlx4/cmd.c 							    data, slave, port);
port              994 drivers/net/ethernet/mellanox/mlx4/cmd.c 					     port, opcode_modifier,
port             1009 drivers/net/ethernet/mellanox/mlx4/cmd.c 	    !mlx4_vf_smi_enabled(dev, slave, port)) {
port             1842 drivers/net/ethernet/mellanox/mlx4/cmd.c 					    int slave, int port)
port             1851 drivers/net/ethernet/mellanox/mlx4/cmd.c 	vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port];
port             1852 drivers/net/ethernet/mellanox/mlx4/cmd.c 	vp_admin = &priv->mfunc.master.vf_admin[slave].vport[port];
port             1871 drivers/net/ethernet/mellanox/mlx4/cmd.c 		 slave, port);
port             1882 drivers/net/ethernet/mellanox/mlx4/cmd.c 			err = __mlx4_register_vlan(&priv->dev, port,
port             1889 drivers/net/ethernet/mellanox/mlx4/cmd.c 					  slave, port);
port             1899 drivers/net/ethernet/mellanox/mlx4/cmd.c 			 admin_vlan_ix, slave, port);
port             1923 drivers/net/ethernet/mellanox/mlx4/cmd.c 	work->port = port;
port             1937 drivers/net/ethernet/mellanox/mlx4/cmd.c static void mlx4_set_default_port_qos(struct mlx4_dev *dev, int port)
port             1942 drivers/net/ethernet/mellanox/mlx4/cmd.c 	port_qos_ctl = &priv->mfunc.master.qos_ctl[port];
port             1949 drivers/net/ethernet/mellanox/mlx4/cmd.c static void mlx4_allocate_port_vpps(struct mlx4_dev *dev, int port)
port             1959 drivers/net/ethernet/mellanox/mlx4/cmd.c 	err = mlx4_ALLOCATE_VPP_get(dev, port, &available_vpp, vpp_param);
port             1965 drivers/net/ethernet/mellanox/mlx4/cmd.c 	port_qos = &priv->mfunc.master.qos_ctl[port];
port             1974 drivers/net/ethernet/mellanox/mlx4/cmd.c 	err = mlx4_ALLOCATE_VPP_set(dev, port, vpp_param);
port             1981 drivers/net/ethernet/mellanox/mlx4/cmd.c 	err = mlx4_ALLOCATE_VPP_get(dev, port, &available_vpp, vpp_param);
port             1988 drivers/net/ethernet/mellanox/mlx4/cmd.c 	mlx4_dbg(dev, "Port %d Available VPPs %d\n", port, available_vpp);
port             1991 drivers/net/ethernet/mellanox/mlx4/cmd.c 		mlx4_dbg(dev, "Port %d UP %d Allocated %d VPPs\n", port, i,
port             1997 drivers/net/ethernet/mellanox/mlx4/cmd.c 	int port, err;
port             2009 drivers/net/ethernet/mellanox/mlx4/cmd.c 	for (port = min_port; port <= max_port; port++) {
port             2010 drivers/net/ethernet/mellanox/mlx4/cmd.c 		if (!test_bit(port - 1, actv_ports.ports))
port             2012 drivers/net/ethernet/mellanox/mlx4/cmd.c 		priv->mfunc.master.vf_oper[slave].smi_enabled[port] =
port             2013 drivers/net/ethernet/mellanox/mlx4/cmd.c 			priv->mfunc.master.vf_admin[slave].enable_smi[port];
port             2014 drivers/net/ethernet/mellanox/mlx4/cmd.c 		vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port];
port             2015 drivers/net/ethernet/mellanox/mlx4/cmd.c 		vp_admin = &priv->mfunc.master.vf_admin[slave].vport[port];
port             2030 drivers/net/ethernet/mellanox/mlx4/cmd.c 			err = __mlx4_register_vlan(&priv->dev, port,
port             2038 drivers/net/ethernet/mellanox/mlx4/cmd.c 					  slave, port);
port             2043 drivers/net/ethernet/mellanox/mlx4/cmd.c 				 vp_oper->vlan_idx, slave, port);
port             2047 drivers/net/ethernet/mellanox/mlx4/cmd.c 							       port,
port             2054 drivers/net/ethernet/mellanox/mlx4/cmd.c 					  slave, port);
port             2058 drivers/net/ethernet/mellanox/mlx4/cmd.c 				 vp_oper->state.mac, vp_oper->mac_idx, slave, port);
port             2066 drivers/net/ethernet/mellanox/mlx4/cmd.c 	int port;
port             2076 drivers/net/ethernet/mellanox/mlx4/cmd.c 	for (port = min_port; port <= max_port; port++) {
port             2077 drivers/net/ethernet/mellanox/mlx4/cmd.c 		if (!test_bit(port - 1, actv_ports.ports))
port             2079 drivers/net/ethernet/mellanox/mlx4/cmd.c 		priv->mfunc.master.vf_oper[slave].smi_enabled[port] =
port             2081 drivers/net/ethernet/mellanox/mlx4/cmd.c 		vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port];
port             2084 drivers/net/ethernet/mellanox/mlx4/cmd.c 					       port, vp_oper->state.default_vlan);
port             2088 drivers/net/ethernet/mellanox/mlx4/cmd.c 			__mlx4_unregister_mac(&priv->dev, port, vp_oper->state.mac);
port             2351 drivers/net/ethernet/mellanox/mlx4/cmd.c 	int i, j, err, port;
port             2405 drivers/net/ethernet/mellanox/mlx4/cmd.c 			for (port = 1; port <= MLX4_MAX_PORTS; port++) {
port             2409 drivers/net/ethernet/mellanox/mlx4/cmd.c 				s_state->vlan_filter[port] =
port             2412 drivers/net/ethernet/mellanox/mlx4/cmd.c 				if (!s_state->vlan_filter[port]) {
port             2413 drivers/net/ethernet/mellanox/mlx4/cmd.c 					if (--port)
port             2414 drivers/net/ethernet/mellanox/mlx4/cmd.c 						kfree(s_state->vlan_filter[port]);
port             2418 drivers/net/ethernet/mellanox/mlx4/cmd.c 				admin_vport = &vf_admin->vport[port];
port             2419 drivers/net/ethernet/mellanox/mlx4/cmd.c 				oper_vport = &vf_oper->vport[port].state;
port             2420 drivers/net/ethernet/mellanox/mlx4/cmd.c 				INIT_LIST_HEAD(&s_state->mcast_filters[port]);
port             2428 drivers/net/ethernet/mellanox/mlx4/cmd.c 				vf_oper->vport[port].vlan_idx = NO_INDX;
port             2429 drivers/net/ethernet/mellanox/mlx4/cmd.c 				vf_oper->vport[port].mac_idx = NO_INDX;
port             2430 drivers/net/ethernet/mellanox/mlx4/cmd.c 				mlx4_set_random_admin_guid(dev, i, port);
port             2436 drivers/net/ethernet/mellanox/mlx4/cmd.c 			for (port = 1; port <= dev->caps.num_ports; port++) {
port             2437 drivers/net/ethernet/mellanox/mlx4/cmd.c 				if (mlx4_is_eth(dev, port)) {
port             2438 drivers/net/ethernet/mellanox/mlx4/cmd.c 					mlx4_set_default_port_qos(dev, port);
port             2439 drivers/net/ethernet/mellanox/mlx4/cmd.c 					mlx4_allocate_port_vpps(dev, port);
port             2476 drivers/net/ethernet/mellanox/mlx4/cmd.c 		for (port = 1; port <= MLX4_MAX_PORTS; port++)
port             2477 drivers/net/ethernet/mellanox/mlx4/cmd.c 			kfree(priv->mfunc.master.slave_state[i].vlan_filter[port]);
port             2576 drivers/net/ethernet/mellanox/mlx4/cmd.c 	int i, port;
port             2582 drivers/net/ethernet/mellanox/mlx4/cmd.c 			for (port = 1; port <= MLX4_MAX_PORTS; port++)
port             2583 drivers/net/ethernet/mellanox/mlx4/cmd.c 				kfree(priv->mfunc.master.slave_state[i].vlan_filter[port]);
port             2793 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_slave_convert_port(struct mlx4_dev *dev, int slave, int port)
port             2799 drivers/net/ethernet/mellanox/mlx4/cmd.c 	if (port <= 0 || port > m)
port             2803 drivers/net/ethernet/mellanox/mlx4/cmd.c 	if (port <= n)
port             2804 drivers/net/ethernet/mellanox/mlx4/cmd.c 		port = n + 1;
port             2806 drivers/net/ethernet/mellanox/mlx4/cmd.c 	return port;
port             2810 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_phys_to_slave_port(struct mlx4_dev *dev, int slave, int port)
port             2813 drivers/net/ethernet/mellanox/mlx4/cmd.c 	if (test_bit(port - 1, actv_ports.ports))
port             2814 drivers/net/ethernet/mellanox/mlx4/cmd.c 		return port -
port             2822 drivers/net/ethernet/mellanox/mlx4/cmd.c 						   int port)
port             2829 drivers/net/ethernet/mellanox/mlx4/cmd.c 	if (port <= 0 || port > dev->caps.num_ports)
port             2835 drivers/net/ethernet/mellanox/mlx4/cmd.c 		if (test_bit(port - 1, actv_ports.ports))
port             2864 drivers/net/ethernet/mellanox/mlx4/cmd.c static int mlx4_slaves_closest_port(struct mlx4_dev *dev, int slave, int port)
port             2872 drivers/net/ethernet/mellanox/mlx4/cmd.c 	if (port < min_port)
port             2873 drivers/net/ethernet/mellanox/mlx4/cmd.c 		port = min_port;
port             2874 drivers/net/ethernet/mellanox/mlx4/cmd.c 	else if (port >= max_port)
port             2875 drivers/net/ethernet/mellanox/mlx4/cmd.c 		port = max_port - 1;
port             2877 drivers/net/ethernet/mellanox/mlx4/cmd.c 	return port;
port             2880 drivers/net/ethernet/mellanox/mlx4/cmd.c static int mlx4_set_vport_qos(struct mlx4_priv *priv, int slave, int port,
port             2889 drivers/net/ethernet/mellanox/mlx4/cmd.c 	port_qos = &priv->mfunc.master.qos_ctl[port];
port             2898 drivers/net/ethernet/mellanox/mlx4/cmd.c 	err = mlx4_SET_VPORT_QOS_get(dev, port, 0, vpp_qos);
port             2917 drivers/net/ethernet/mellanox/mlx4/cmd.c 	err = mlx4_SET_VPORT_QOS_set(dev, port, slave, vpp_qos);
port             2926 drivers/net/ethernet/mellanox/mlx4/cmd.c static bool mlx4_is_vf_vst_and_prio_qos(struct mlx4_dev *dev, int port,
port             2936 drivers/net/ethernet/mellanox/mlx4/cmd.c 	info = &priv->mfunc.master.qos_ctl[port];
port             2945 drivers/net/ethernet/mellanox/mlx4/cmd.c static bool mlx4_valid_vf_state_change(struct mlx4_dev *dev, int port,
port             2951 drivers/net/ethernet/mellanox/mlx4/cmd.c 	if (!mlx4_is_vf_vst_and_prio_qos(dev, port, vf_admin) ||
port             2963 drivers/net/ethernet/mellanox/mlx4/cmd.c 	if (mlx4_is_vf_vst_and_prio_qos(dev, port, &dummy_admin))
port             2977 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_set_vf_mac(struct mlx4_dev *dev, int port, int vf, u8 *mac)
port             2993 drivers/net/ethernet/mellanox/mlx4/cmd.c 	port = mlx4_slaves_closest_port(dev, slave, port);
port             2994 drivers/net/ethernet/mellanox/mlx4/cmd.c 	s_info = &priv->mfunc.master.vf_admin[slave].vport[port];
port             3003 drivers/net/ethernet/mellanox/mlx4/cmd.c 		  vf, port, s_info->mac);
port             3009 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_set_vf_vlan(struct mlx4_dev *dev, int port, int vf, u16 vlan, u8 qos,
port             3047 drivers/net/ethernet/mellanox/mlx4/cmd.c 	port = mlx4_slaves_closest_port(dev, slave, port);
port             3048 drivers/net/ethernet/mellanox/mlx4/cmd.c 	vf_admin = &priv->mfunc.master.vf_admin[slave].vport[port];
port             3049 drivers/net/ethernet/mellanox/mlx4/cmd.c 	vf_oper = &priv->mfunc.master.vf_oper[slave].vport[port];
port             3051 drivers/net/ethernet/mellanox/mlx4/cmd.c 	if (!mlx4_valid_vf_state_change(dev, port, vf_admin, vlan, qos))
port             3064 drivers/net/ethernet/mellanox/mlx4/cmd.c 	if (mlx4_is_vf_vst_and_prio_qos(dev, port, vf_admin) &&
port             3073 drivers/net/ethernet/mellanox/mlx4/cmd.c 	    mlx4_master_immediate_activate_vlan_qos(priv, slave, port))
port             3076 drivers/net/ethernet/mellanox/mlx4/cmd.c 			  vf, port);
port             3081 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_set_vf_rate(struct mlx4_dev *dev, int port, int vf, int min_tx_rate,
port             3102 drivers/net/ethernet/mellanox/mlx4/cmd.c 	port = mlx4_slaves_closest_port(dev, slave, port);
port             3103 drivers/net/ethernet/mellanox/mlx4/cmd.c 	vf_admin = &priv->mfunc.master.vf_admin[slave].vport[port];
port             3105 drivers/net/ethernet/mellanox/mlx4/cmd.c 	err = mlx4_set_vport_qos(priv, slave, port, max_tx_rate);
port             3118 drivers/net/ethernet/mellanox/mlx4/cmd.c 	if (!mlx4_is_vf_vst_and_prio_qos(dev, port, vf_admin)) {
port             3138 drivers/net/ethernet/mellanox/mlx4/cmd.c 		mlx4_master_immediate_activate_vlan_qos(priv, slave, port);
port             3148 drivers/net/ethernet/mellanox/mlx4/cmd.c bool mlx4_get_slave_default_vlan(struct mlx4_dev *dev, int port, int slave,
port             3155 drivers/net/ethernet/mellanox/mlx4/cmd.c 	port = mlx4_slaves_closest_port(dev, slave, port);
port             3156 drivers/net/ethernet/mellanox/mlx4/cmd.c 	vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port];
port             3169 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_set_vf_spoofchk(struct mlx4_dev *dev, int port, int vf, bool setting)
port             3184 drivers/net/ethernet/mellanox/mlx4/cmd.c 	port = mlx4_slaves_closest_port(dev, slave, port);
port             3185 drivers/net/ethernet/mellanox/mlx4/cmd.c 	s_info = &priv->mfunc.master.vf_admin[slave].vport[port];
port             3199 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_get_vf_config(struct mlx4_dev *dev, int port, int vf, struct ifla_vf_info *ivf)
port             3212 drivers/net/ethernet/mellanox/mlx4/cmd.c 	s_info = &priv->mfunc.master.vf_admin[slave].vport[port];
port             3227 drivers/net/ethernet/mellanox/mlx4/cmd.c 	if (mlx4_is_vf_vst_and_prio_qos(dev, port, s_info))
port             3240 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_set_vf_link_state(struct mlx4_dev *dev, int port, int vf, int link_state)
port             3251 drivers/net/ethernet/mellanox/mlx4/cmd.c 	port = mlx4_slaves_closest_port(dev, slave, port);
port             3255 drivers/net/ethernet/mellanox/mlx4/cmd.c 		if (!priv->sense.do_sense_port[port])
port             3271 drivers/net/ethernet/mellanox/mlx4/cmd.c 			  link_state, slave, port);
port             3274 drivers/net/ethernet/mellanox/mlx4/cmd.c 	s_info = &priv->mfunc.master.vf_admin[slave].vport[port];
port             3278 drivers/net/ethernet/mellanox/mlx4/cmd.c 	mlx4_gen_port_state_change_eqe(dev, slave, port, link_stat_event);
port             3280 drivers/net/ethernet/mellanox/mlx4/cmd.c 	if (mlx4_master_immediate_activate_vlan_qos(priv, slave, port))
port             3283 drivers/net/ethernet/mellanox/mlx4/cmd.c 			 vf, port);
port             3344 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_get_vf_stats(struct mlx4_dev *dev, int port, int vf_idx,
port             3361 drivers/net/ethernet/mellanox/mlx4/cmd.c 	port = mlx4_slaves_closest_port(dev, slave, port);
port             3362 drivers/net/ethernet/mellanox/mlx4/cmd.c 	err = mlx4_calc_vf_counters(dev, slave, port, &tmp_vf_stats);
port             3374 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_vf_smi_enabled(struct mlx4_dev *dev, int slave, int port)
port             3379 drivers/net/ethernet/mellanox/mlx4/cmd.c 	    port < 1 || port > MLX4_MAX_PORTS)
port             3382 drivers/net/ethernet/mellanox/mlx4/cmd.c 	return priv->mfunc.master.vf_oper[slave].smi_enabled[port] ==
port             3387 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_vf_get_enable_smi_admin(struct mlx4_dev *dev, int slave, int port)
port             3395 drivers/net/ethernet/mellanox/mlx4/cmd.c 	    port < 1 || port > MLX4_MAX_PORTS)
port             3398 drivers/net/ethernet/mellanox/mlx4/cmd.c 	return priv->mfunc.master.vf_admin[slave].enable_smi[port] ==
port             3403 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_vf_set_enable_smi_admin(struct mlx4_dev *dev, int slave, int port,
port             3418 drivers/net/ethernet/mellanox/mlx4/cmd.c 	    port < 1 || port > MLX4_MAX_PORTS ||
port             3427 drivers/net/ethernet/mellanox/mlx4/cmd.c 	priv->mfunc.master.vf_admin[slave].enable_smi[port] = enabled;
port               97 drivers/net/ethernet/mellanox/mlx4/en_cq.c 	cq->dev = mdev->pndev[priv->port];
port              105 drivers/net/ethernet/mellanox/mlx4/en_cq.c 		if (!mlx4_is_eq_vector_valid(mdev->dev, priv->port,
port              109 drivers/net/ethernet/mellanox/mlx4/en_cq.c 			err = mlx4_assign_eq(mdev->dev, priv->port,
port              182 drivers/net/ethernet/mellanox/mlx4/en_cq.c 	if (mlx4_is_eq_vector_valid(mdev->dev, priv->port, cq->vector) &&
port              204 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c 	if (mlx4_SET_PORT_general(mdev->dev, priv->port,
port              372 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c 	return mlx4_SET_PORT_SCHEDULER(mdev->dev, priv->port, tc_tx_bw, pg,
port              387 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c 	err = mlx4_SET_PORT_PRIO2TC(mdev->dev, priv->port, ets->prio_tc);
port              431 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c 	err = mlx4_SET_PORT_general(mdev->dev, priv->port,
port              562 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c 		inmod = priv->port | ((1 << i) << 8) |
port              627 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c 		inmod = priv->port | ((1 << i) << 8) |
port              689 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c 		inmod = priv->port | ((1 << i) << 8) |
port              235 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 	if ((priv->port < 1) || (priv->port > 2)) {
port              240 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 	mask = (priv->port == 1) ? MLX4_DEV_CAP_FLAG_WOL_PORT1 :
port              249 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 	if (caps->wol_port[priv->port])
port              254 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 	err = mlx4_wol_read(priv->mdev->dev, &config, priv->port);
port              274 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 	if ((priv->port < 1) || (priv->port > 2))
port              277 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 	mask = (priv->port == 1) ? MLX4_DEV_CAP_FLAG_WOL_PORT1 :
port              286 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 	err = mlx4_wol_read(priv->mdev->dev, &config, priv->port);
port              300 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 	err = mlx4_wol_write(priv->mdev->dev, config, priv->port);
port              752 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 	ptys_reg.local_port = priv->port;
port              799 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 	link_ksettings->base.port = ptys_get_active_port(&ptys_reg);
port              849 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 		link_ksettings->base.port = PORT_FIBRE;
port              855 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 		link_ksettings->base.port = PORT_TP;
port              861 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 		link_ksettings->base.port = -1;
port              872 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 	if (mlx4_en_QUERY_PORT(priv->mdev, priv->port))
port              940 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 	ptys_reg.local_port = priv->port;
port              994 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 			en_err(priv, "Failed restarting port %d\n", priv->port);
port             1090 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 	err = mlx4_SET_PORT_general(mdev->dev, priv->port,
port             1601 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 	rule.port = priv->port;
port             1952 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 		ret = set_phv_bit(mdev->dev, priv->port, (int)phv_enabled_new);
port             2025 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 	ret = mlx4_get_module_info(mdev->dev, priv->port,
port             2078 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 		ret = mlx4_get_module_info(mdev->dev, priv->port,
port             2119 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 	err = mlx4_SET_PORT_BEACON(mdev->dev, priv->port, beacon_duration);
port               97 drivers/net/ethernet/mellanox/mlx4/en_main.c 		       priv->port, &vaf);
port              186 drivers/net/ethernet/mellanox/mlx4/en_main.c static void *mlx4_en_get_netdev(struct mlx4_dev *dev, void *ctx, u8 port)
port              190 drivers/net/ethernet/mellanox/mlx4/en_main.c 	return endev->pndev[port];
port              194 drivers/net/ethernet/mellanox/mlx4/en_main.c 			  enum mlx4_dev_event event, unsigned long port)
port              202 drivers/net/ethernet/mellanox/mlx4/en_main.c 		if (!mdev->pndev[port])
port              204 drivers/net/ethernet/mellanox/mlx4/en_main.c 		priv = netdev_priv(mdev->pndev[port]);
port              219 drivers/net/ethernet/mellanox/mlx4/en_main.c 		if (port < 1 || port > dev->caps.num_ports ||
port              220 drivers/net/ethernet/mellanox/mlx4/en_main.c 		    !mdev->pndev[port])
port              223 drivers/net/ethernet/mellanox/mlx4/en_main.c 			  (int) port);
port              234 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		.port = priv->port,
port              492 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	err = mlx4_register_vlan(mdev->dev, priv->port, vid, &idx);
port              514 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	mlx4_unregister_vlan(mdev->dev, priv->port, vid);
port              546 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	err = mlx4_tunnel_steer_add(priv->mdev->dev, addr, priv->port, qpn,
port              571 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		gid[5] = priv->port;
port              588 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		rule.port = priv->port;
port              622 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		gid[5] = priv->port;
port              647 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	index = mlx4_register_mac(dev, priv->port, mac);
port              658 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		int base_qpn = mlx4_get_base_qpn(dev, priv->port);
port              668 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		mlx4_unregister_mac(dev, priv->port, mac);
port              685 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		mlx4_unregister_mac(dev, priv->port, mac);
port              688 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		       priv->port, qpn);
port              714 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 				mlx4_unregister_mac(dev, priv->port,
port              723 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 				mlx4_register_mac(dev, priv->port, new_mac_u64);
port              741 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	return __mlx4_replace_mac(dev, priv->port, qpn, new_mac_u64);
port              753 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	err = mlx4_SET_PORT_user_mac(mdev->dev, priv->port, new_mac);
port              756 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		       new_mac, priv->port, err);
port              904 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 							  priv->port,
port              915 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 						       priv->port);
port              925 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 								 priv->port);
port              934 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 						     priv->port,
port              943 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		err = mlx4_SET_MCAST_FLTR(mdev->dev, priv->port, 0,
port              963 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 						     priv->port,
port              973 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 						  priv->port);
port              980 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 							    priv->port);
port              989 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 					     priv->port,
port             1008 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		err = mlx4_SET_MCAST_FLTR(mdev->dev, priv->port, 0,
port             1018 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 								  priv->port,
port             1026 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 								 priv->port);
port             1042 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 								     priv->port,
port             1049 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 								    priv->port);
port             1060 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		err = mlx4_SET_MCAST_FLTR(mdev->dev, priv->port, 0,
port             1066 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		mlx4_SET_MCAST_FLTR(mdev->dev, priv->port, ETH_BCAST,
port             1076 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 			mlx4_SET_MCAST_FLTR(mdev->dev, priv->port,
port             1079 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		err = mlx4_SET_MCAST_FLTR(mdev->dev, priv->port, 0,
port             1089 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 				mc_list[5] = priv->port;
port             1111 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 				mc_list[5] = priv->port;
port             1115 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 							    priv->port, 0,
port             1172 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 				mlx4_unregister_mac(mdev->dev, priv->port, mac);
port             1177 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 				       entry->mac, priv->port);
port             1207 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 				       ha->addr, priv->port);
port             1213 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 			err = mlx4_register_mac(mdev->dev, priv->port, mac);
port             1216 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 				       ha->addr, priv->port, err);
port             1226 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 				       ha->addr, priv->port, err);
port             1227 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 				mlx4_unregister_mac(mdev->dev, priv->port, mac);
port             1234 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 				       ha->addr, priv->port);
port             1244 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 			priv->port);
port             1247 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 			priv->port);
port             1269 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		if (!mlx4_en_QUERY_PORT(mdev, priv->port)) {
port             1354 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 			mlx4_unregister_mac(priv->mdev->dev, priv->port, mac);
port             1373 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		en_warn(priv, "Tx timeout called on port:%d\n", priv->port);
port             1525 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 			err = mlx4_en_DUMP_ETH_STATS(mdev, priv->port, 0);
port             1534 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	if (mdev->mac_removed[MLX4_MAX_PORTS + 1 - priv->port]) {
port             1536 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		mdev->mac_removed[MLX4_MAX_PORTS + 1 - priv->port] = 0;
port             1687 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	en_dbg(DRV, priv, "Getting qp number for port %d\n", priv->port);
port             1693 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	mdev->mac_removed[priv->port] = 0;
port             1696 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 			mlx4_get_default_counter_index(mdev->dev, priv->port);
port             1761 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	err = mlx4_SET_PORT_general(mdev->dev, priv->port,
port             1769 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		       priv->port, err);
port             1773 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	err = mlx4_SET_PORT_user_mtu(mdev->dev, priv->port, dev->mtu);
port             1776 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		       dev->mtu, priv->port, err);
port             1781 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	err = mlx4_SET_PORT_qpn_calc(mdev->dev, priv->port, priv->base_qpn, 0);
port             1788 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		err = mlx4_SET_PORT_VXLAN(mdev->dev, priv->port, VXLAN_STEER_BY_OUTER_MAC, 1);
port             1798 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	err = mlx4_INIT_PORT(mdev->dev, priv->port);
port             1811 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	mc_list[5] = priv->port; /* needed for B0 steering support */
port             1813 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 				  priv->port, 0, MLX4_PROT_ETH,
port             1888 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	mlx4_CLOSE_PORT(mdev->dev, priv->port);
port             1913 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 					       priv->port,
port             1916 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 					       priv->port,
port             1923 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 					    priv->port);
port             1928 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 						      priv->port);
port             1935 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	mc_list[5] = priv->port; /* needed for B0 steering support */
port             1940 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		mc_list[5] = priv->port;
port             1953 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	mlx4_SET_MCAST_FLTR(mdev->dev, priv->port, 0, 1, MLX4_MCAST_CONFIG);
port             1990 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		mdev->mac_removed[priv->port] = 1;
port             2011 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	en_dbg(DRV, priv, "Watchdog task called for port %d\n", priv->port);
port             2018 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 			en_err(priv, "Failed restarting port %d\n", priv->port);
port             2032 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		if (mlx4_en_DUMP_ETH_STATS(mdev, priv->port, 1))
port             2085 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		en_err(priv, "Failed starting port:%d\n", priv->port);
port             2175 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	priv->dev->rx_cpu_rmap = mlx4_get_cpu_rmap(priv->mdev->dev, priv->port);
port             2215 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	dst->port = src->port;
port             2323 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	en_dbg(DRV, priv, "Destroying netdev on port:%d\n", priv->port);
port             2328 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 							      priv->port));
port             2345 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	mdev->pndev[priv->port] = NULL;
port             2346 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	mdev->upper[priv->port] = NULL;
port             2397 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 					 priv->port);
port             2524 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 					      priv->port, ignore_fcs_value);
port             2564 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	return mlx4_set_vf_mac(mdev->dev, en_priv->port, queue, mac);
port             2573 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	return mlx4_set_vf_vlan(mdev->dev, en_priv->port, vf, vlan, qos,
port             2583 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	return mlx4_set_vf_rate(mdev->dev, en_priv->port, vf, min_tx_rate,
port             2592 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	return mlx4_set_vf_spoofchk(mdev->dev, en_priv->port, vf, setting);
port             2600 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	return mlx4_get_vf_config(mdev->dev, en_priv->port, vf, ivf);
port             2608 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	return mlx4_set_vf_link_state(mdev->dev, en_priv->port, vf, link_state);
port             2617 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	return mlx4_get_vf_stats(mdev->dev, en_priv->port, vf, vf_stats);
port             2627 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	u64 phys_port_id = mdev->caps.phys_port_id[priv->port];
port             2650 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	ret = mlx4_SET_PORT_VXLAN(priv->mdev->dev, priv->port,
port             2664 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	ret = mlx4_SET_PORT_VXLAN(priv->mdev->dev, priv->port,
port             2676 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	__be16 port = ti->port;
port             2689 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	if (current_port && current_port != port) {
port             2691 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 			ntohs(current_port), ntohs(port));
port             2695 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	priv->vxlan_port = port;
port             2703 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	__be16 port = ti->port;
port             2716 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	if (current_port != port) {
port             2717 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		en_dbg(DRV, priv, "vxlan port %d isn't configured, ignoring\n", ntohs(port));
port             2867 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 			       priv->port);
port             3036 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	u8 port = 0;
port             3056 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		if (!port && (mdev->pndev[i] == ndev))
port             3057 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 			port = i;
port             3073 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	if ((do_bond && (event != NETDEV_BONDING_INFO)) || !port)
port             3101 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 					if (port == 1) {
port             3109 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 					if (port == 1) {
port             3123 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 				if (port == 1)
port             3129 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 					if (port == 1)
port             3134 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 					if (port == 1)
port             3238 drivers/net/ethernet/mellanox/mlx4/en_netdev.c int mlx4_en_init_netdev(struct mlx4_en_dev *mdev, int port,
port             3255 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	dev->dev_port = port - 1;
port             3281 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	priv->port = port;
port             3346 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	priv->max_mtu = mdev->dev->caps.eth_mtu_cap[priv->port];
port             3348 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	if (mdev->dev->caps.rx_checksum_flags_port[priv->port] &
port             3354 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	mlx4_en_u64_to_mac(dev->dev_addr, mdev->dev->caps.def_mac[priv->port]);
port             3357 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		       priv->port, dev->dev_addr);
port             3361 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		   (priv->mdev->dev->port_random_macs & 1 << priv->port)) {
port             3447 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		err = get_phv_bit(mdev->dev, port, &phv);
port             3452 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		err = mlx4_get_is_vlan_offload_disabled(mdev->dev, port,
port             3500 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	mdev->pndev[port] = dev;
port             3501 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	mdev->upper[port] = NULL;
port             3513 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	err = mlx4_SET_PORT_general(mdev->dev, priv->port,
port             3519 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		       priv->port, err);
port             3524 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		err = mlx4_SET_PORT_VXLAN(mdev->dev, priv->port, VXLAN_STEER_BY_OUTER_MAC, 1);
port             3534 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	err = mlx4_INIT_PORT(mdev->dev, priv->port);
port             3549 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 				 mdev->profile.prof[priv->port].rx_ppp,
port             3550 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 				 mdev->profile.prof[priv->port].rx_pause,
port             3551 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 				 mdev->profile.prof[priv->port].tx_ppp,
port             3552 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 				 mdev->profile.prof[priv->port].tx_pause);
port             3556 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 		en_err(priv, "Netdev registration failed for port %d\n", port);
port             3561 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	devlink_port_type_eth_set(mlx4_get_devlink_port(mdev->dev, priv->port),
port               66 drivers/net/ethernet/mellanox/mlx4/en_port.c 	err = mlx4_cmd(dev, mailbox->dma, priv->port, 0, MLX4_CMD_SET_VLAN_FLTR,
port               72 drivers/net/ethernet/mellanox/mlx4/en_port.c int mlx4_en_QUERY_PORT(struct mlx4_en_dev *mdev, u8 port)
port               75 drivers/net/ethernet/mellanox/mlx4/en_port.c 	struct mlx4_en_priv *priv = netdev_priv(mdev->pndev[port]);
port               83 drivers/net/ethernet/mellanox/mlx4/en_port.c 	err = mlx4_cmd_box(mdev->dev, 0, mailbox->dma, port, 0,
port              183 drivers/net/ethernet/mellanox/mlx4/en_port.c int mlx4_en_DUMP_ETH_STATS(struct mlx4_en_dev *mdev, u8 port, u8 reset)
port              188 drivers/net/ethernet/mellanox/mlx4/en_port.c 	struct net_device *dev = mdev->pndev[port];
port              192 drivers/net/ethernet/mellanox/mlx4/en_port.c 	u64 in_mod = reset << 8 | port;
port              217 drivers/net/ethernet/mellanox/mlx4/en_port.c 	counter_index = mlx4_get_default_counter_index(mdev->dev, port);
port               65 drivers/net/ethernet/mellanox/mlx4/en_resources.c 	context->pri_path.sched_queue = 0x83 | (priv->port - 1) << 6;
port              141 drivers/net/ethernet/mellanox/mlx4/en_selftest.c 	if (mlx4_en_QUERY_PORT(priv->mdev, priv->port))
port              152 drivers/net/ethernet/mellanox/mlx4/en_selftest.c 	if (mlx4_en_QUERY_PORT(priv->mdev, priv->port))
port              171 drivers/net/ethernet/mellanox/mlx4/eq.c 					phys_port  = eqe->event.port_mgmt_change.port;
port              175 drivers/net/ethernet/mellanox/mlx4/eq.c 					eqe->event.port_mgmt_change.port = slave_port;
port              181 drivers/net/ethernet/mellanox/mlx4/eq.c 					eqe->event.port_mgmt_change.port = phys_port;
port              253 drivers/net/ethernet/mellanox/mlx4/eq.c int mlx4_gen_pkey_eqe(struct mlx4_dev *dev, int slave, u8 port)
port              267 drivers/net/ethernet/mellanox/mlx4/eq.c 	eqe.event.port_mgmt_change.port = mlx4_phys_to_slave_port(dev, slave, port);
port              273 drivers/net/ethernet/mellanox/mlx4/eq.c int mlx4_gen_guid_change_eqe(struct mlx4_dev *dev, int slave, u8 port)
port              284 drivers/net/ethernet/mellanox/mlx4/eq.c 	eqe.event.port_mgmt_change.port = mlx4_phys_to_slave_port(dev, slave, port);
port              290 drivers/net/ethernet/mellanox/mlx4/eq.c int mlx4_gen_port_state_change_eqe(struct mlx4_dev *dev, int slave, u8 port,
port              294 drivers/net/ethernet/mellanox/mlx4/eq.c 	u8 slave_port = mlx4_phys_to_slave_port(dev, slave, port);
port              303 drivers/net/ethernet/mellanox/mlx4/eq.c 	eqe.event.port_change.port = cpu_to_be32(slave_port << 28);
port              306 drivers/net/ethernet/mellanox/mlx4/eq.c 		 port_subtype_change, slave, port);
port              311 drivers/net/ethernet/mellanox/mlx4/eq.c enum slave_port_state mlx4_get_slave_port_state(struct mlx4_dev *dev, int slave, u8 port)
port              317 drivers/net/ethernet/mellanox/mlx4/eq.c 	if (slave >= dev->num_slaves || port > dev->caps.num_ports ||
port              318 drivers/net/ethernet/mellanox/mlx4/eq.c 	    port <= 0 || !test_bit(port - 1, actv_ports.ports)) {
port              320 drivers/net/ethernet/mellanox/mlx4/eq.c 		       __func__, slave, port);
port              323 drivers/net/ethernet/mellanox/mlx4/eq.c 	return s_state[slave].port_state[port];
port              327 drivers/net/ethernet/mellanox/mlx4/eq.c static int mlx4_set_slave_port_state(struct mlx4_dev *dev, int slave, u8 port,
port              334 drivers/net/ethernet/mellanox/mlx4/eq.c 	if (slave >= dev->num_slaves || port > dev->caps.num_ports ||
port              335 drivers/net/ethernet/mellanox/mlx4/eq.c 	    port <= 0 || !test_bit(port - 1, actv_ports.ports)) {
port              337 drivers/net/ethernet/mellanox/mlx4/eq.c 		       __func__, slave, port);
port              340 drivers/net/ethernet/mellanox/mlx4/eq.c 	s_state[slave].port_state[port] = state;
port              345 drivers/net/ethernet/mellanox/mlx4/eq.c static void set_all_slave_state(struct mlx4_dev *dev, u8 port, int event)
port              350 drivers/net/ethernet/mellanox/mlx4/eq.c 									  port);
port              354 drivers/net/ethernet/mellanox/mlx4/eq.c 			set_and_calc_slave_port_state(dev, i, port,
port              367 drivers/net/ethernet/mellanox/mlx4/eq.c 				  u8 port, int event,
port              376 drivers/net/ethernet/mellanox/mlx4/eq.c 		mlx4_get_slave_port_state(dev, slave, port);
port              380 drivers/net/ethernet/mellanox/mlx4/eq.c 	if (slave >= dev->num_slaves || port > dev->caps.num_ports ||
port              381 drivers/net/ethernet/mellanox/mlx4/eq.c 	    port <= 0 || !test_bit(port - 1, actv_ports.ports)) {
port              383 drivers/net/ethernet/mellanox/mlx4/eq.c 		       __func__, slave, port);
port              393 drivers/net/ethernet/mellanox/mlx4/eq.c 			mlx4_set_slave_port_state(dev, slave, port,
port              398 drivers/net/ethernet/mellanox/mlx4/eq.c 			mlx4_set_slave_port_state(dev, slave, port,
port              401 drivers/net/ethernet/mellanox/mlx4/eq.c 			mlx4_set_slave_port_state(dev, slave, port,
port              408 drivers/net/ethernet/mellanox/mlx4/eq.c 			mlx4_set_slave_port_state(dev, slave, port,
port              413 drivers/net/ethernet/mellanox/mlx4/eq.c 			mlx4_set_slave_port_state(dev, slave, port,
port              420 drivers/net/ethernet/mellanox/mlx4/eq.c 		       __func__, slave, port);
port              423 drivers/net/ethernet/mellanox/mlx4/eq.c 	ret = mlx4_get_slave_port_state(dev, slave, port);
port              432 drivers/net/ethernet/mellanox/mlx4/eq.c int mlx4_gen_slaves_port_mgt_ev(struct mlx4_dev *dev, u8 port, int attr)
port              440 drivers/net/ethernet/mellanox/mlx4/eq.c 	eqe.event.port_mgmt_change.port = port;
port              501 drivers/net/ethernet/mellanox/mlx4/eq.c 	int port;
port              606 drivers/net/ethernet/mellanox/mlx4/eq.c 			port = be32_to_cpu(eqe->event.port_change.port) >> 28;
port              607 drivers/net/ethernet/mellanox/mlx4/eq.c 			slaves_port = mlx4_phys_to_slaves_pport(dev, port);
port              610 drivers/net/ethernet/mellanox/mlx4/eq.c 						    port);
port              611 drivers/net/ethernet/mellanox/mlx4/eq.c 				mlx4_priv(dev)->sense.do_sense_port[port] = 1;
port              616 drivers/net/ethernet/mellanox/mlx4/eq.c 					int reported_port = mlx4_is_bonded(dev) ? 1 : mlx4_phys_to_slave_port(dev, i, port);
port              620 drivers/net/ethernet/mellanox/mlx4/eq.c 					if (dev->caps.port_type[port] == MLX4_PORT_TYPE_ETH) {
port              624 drivers/net/ethernet/mellanox/mlx4/eq.c 							 __func__, i, port);
port              625 drivers/net/ethernet/mellanox/mlx4/eq.c 						s_info = &priv->mfunc.master.vf_oper[i].vport[port].state;
port              627 drivers/net/ethernet/mellanox/mlx4/eq.c 							eqe->event.port_change.port =
port              629 drivers/net/ethernet/mellanox/mlx4/eq.c 								(be32_to_cpu(eqe->event.port_change.port) & 0xFFFFFFF)
port              634 drivers/net/ethernet/mellanox/mlx4/eq.c 						set_and_calc_slave_port_state(dev, i, port,
port              641 drivers/net/ethernet/mellanox/mlx4/eq.c 							eqe->event.port_change.port =
port              643 drivers/net/ethernet/mellanox/mlx4/eq.c 								(be32_to_cpu(eqe->event.port_change.port) & 0xFFFFFFF)
port              644 drivers/net/ethernet/mellanox/mlx4/eq.c 								| (mlx4_phys_to_slave_port(dev, i, port) << 28));
port              650 drivers/net/ethernet/mellanox/mlx4/eq.c 				mlx4_dispatch_event(dev, MLX4_DEV_EVENT_PORT_UP, port);
port              652 drivers/net/ethernet/mellanox/mlx4/eq.c 				mlx4_priv(dev)->sense.do_sense_port[port] = 0;
port              656 drivers/net/ethernet/mellanox/mlx4/eq.c 				if (dev->caps.port_type[port] == MLX4_PORT_TYPE_ETH)
port              660 drivers/net/ethernet/mellanox/mlx4/eq.c 						int reported_port = mlx4_is_bonded(dev) ? 1 : mlx4_phys_to_slave_port(dev, i, port);
port              666 drivers/net/ethernet/mellanox/mlx4/eq.c 						s_info = &priv->mfunc.master.vf_oper[i].vport[port].state;
port              668 drivers/net/ethernet/mellanox/mlx4/eq.c 							eqe->event.port_change.port =
port              670 drivers/net/ethernet/mellanox/mlx4/eq.c 								(be32_to_cpu(eqe->event.port_change.port) & 0xFFFFFFF)
port              679 drivers/net/ethernet/mellanox/mlx4/eq.c 					set_all_slave_state(dev, port, MLX4_DEV_EVENT_PORT_UP);
port              798 drivers/net/ethernet/mellanox/mlx4/eq.c 					  eqe->event.bad_cable.port);
port             1230 drivers/net/ethernet/mellanox/mlx4/eq.c 			int port = find_first_bit(eq->actv_ports.ports,
port             1233 drivers/net/ethernet/mellanox/mlx4/eq.c 			if (port <= dev->caps.num_ports) {
port             1235 drivers/net/ethernet/mellanox/mlx4/eq.c 					&mlx4_priv(dev)->port[port];
port             1239 drivers/net/ethernet/mellanox/mlx4/eq.c 						mlx4_get_eqs_per_port(dev, port));
port             1310 drivers/net/ethernet/mellanox/mlx4/eq.c 		if (mlx4_priv(dev)->port[i].rmap) {
port             1311 drivers/net/ethernet/mellanox/mlx4/eq.c 			free_irq_cpu_rmap(mlx4_priv(dev)->port[i].rmap);
port             1312 drivers/net/ethernet/mellanox/mlx4/eq.c 			mlx4_priv(dev)->port[i].rmap = NULL;
port             1342 drivers/net/ethernet/mellanox/mlx4/eq.c 		if (mlx4_priv(dev)->port[i].rmap) {
port             1343 drivers/net/ethernet/mellanox/mlx4/eq.c 			free_irq_cpu_rmap(mlx4_priv(dev)->port[i].rmap);
port             1344 drivers/net/ethernet/mellanox/mlx4/eq.c 			mlx4_priv(dev)->port[i].rmap = NULL;
port             1406 drivers/net/ethernet/mellanox/mlx4/eq.c bool mlx4_is_eq_vector_valid(struct mlx4_dev *dev, u8 port, int vector)
port             1415 drivers/net/ethernet/mellanox/mlx4/eq.c 	return test_bit(port - 1, priv->eq_table.eq[vector].actv_ports.ports);
port             1419 drivers/net/ethernet/mellanox/mlx4/eq.c u32 mlx4_get_eqs_per_port(struct mlx4_dev *dev, u8 port)
port             1426 drivers/net/ethernet/mellanox/mlx4/eq.c 		sum += !!test_bit(port - 1,
port             1446 drivers/net/ethernet/mellanox/mlx4/eq.c struct cpu_rmap *mlx4_get_cpu_rmap(struct mlx4_dev *dev, int port)
port             1448 drivers/net/ethernet/mellanox/mlx4/eq.c 	return mlx4_priv(dev)->port[port].rmap;
port             1452 drivers/net/ethernet/mellanox/mlx4/eq.c int mlx4_assign_eq(struct mlx4_dev *dev, u8 port, int *vector)
port             1465 drivers/net/ethernet/mellanox/mlx4/eq.c 		if (test_bit(port - 1,
port             1471 drivers/net/ethernet/mellanox/mlx4/eq.c 			for (i = 1; i < port;
port             1477 drivers/net/ethernet/mellanox/mlx4/eq.c 			    test_bit(port - 1, eq->actv_ports.ports)) {
port             1490 drivers/net/ethernet/mellanox/mlx4/eq.c 			    test_bit(port - 1, eq->actv_ports.ports)) {
port              259 drivers/net/ethernet/mellanox/mlx4/fw.c static int mlx4_activate_vst_qinq(struct mlx4_priv *priv, int slave, int port)
port              265 drivers/net/ethernet/mellanox/mlx4/fw.c 	vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port];
port              266 drivers/net/ethernet/mellanox/mlx4/fw.c 	vp_admin = &priv->mfunc.master.vf_admin[slave].vport[port];
port              269 drivers/net/ethernet/mellanox/mlx4/fw.c 		err = __mlx4_register_vlan(&priv->dev, port,
port              276 drivers/net/ethernet/mellanox/mlx4/fw.c 				  slave, port);
port              281 drivers/net/ethernet/mellanox/mlx4/fw.c 			 vp_oper->vlan_idx, slave, port);
port              290 drivers/net/ethernet/mellanox/mlx4/fw.c static int mlx4_handle_vst_qinq(struct mlx4_priv *priv, int slave, int port)
port              297 drivers/net/ethernet/mellanox/mlx4/fw.c 	vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port];
port              298 drivers/net/ethernet/mellanox/mlx4/fw.c 	vp_admin = &priv->mfunc.master.vf_admin[slave].vport[port];
port              321 drivers/net/ethernet/mellanox/mlx4/fw.c 	err = mlx4_activate_vst_qinq(priv, slave, port);
port              332 drivers/net/ethernet/mellanox/mlx4/fw.c 	u8	field, port;
port              410 drivers/net/ethernet/mellanox/mlx4/fw.c 		port = vhcr->in_modifier;
port              411 drivers/net/ethernet/mellanox/mlx4/fw.c 		proxy_qp = dev->phys_caps.base_proxy_sqpn + 8 * slave + port - 1;
port              416 drivers/net/ethernet/mellanox/mlx4/fw.c 		if (mlx4_vf_smi_enabled(dev, slave, port) &&
port              425 drivers/net/ethernet/mellanox/mlx4/fw.c 		size = dev->phys_caps.base_tunnel_sqpn + 8 * slave + port - 1;
port              438 drivers/net/ethernet/mellanox/mlx4/fw.c 		vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port];
port              439 drivers/net/ethernet/mellanox/mlx4/fw.c 		err = mlx4_handle_vst_qinq(priv, slave, port);
port              444 drivers/net/ethernet/mellanox/mlx4/fw.c 		if (dev->caps.phv_bit[port])
port             1183 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_QUERY_PORT(struct mlx4_dev *dev, int port, struct mlx4_port_cap *port_cap)
port             1226 drivers/net/ethernet/mellanox/mlx4/fw.c 		err = mlx4_cmd_box(dev, 0, mailbox->dma, port, 0, MLX4_CMD_QUERY_PORT,
port             1415 drivers/net/ethernet/mellanox/mlx4/fw.c 	int port = mlx4_slave_convert_port(dev, slave,
port             1423 drivers/net/ethernet/mellanox/mlx4/fw.c 	if (port < 0)
port             1432 drivers/net/ethernet/mellanox/mlx4/fw.c 	vhcr->in_modifier = port;
port             1457 drivers/net/ethernet/mellanox/mlx4/fw.c 			int other_port = (port == 1) ? 2 : 1;
port             1470 drivers/net/ethernet/mellanox/mlx4/fw.c 			short_field = mlx4_get_slave_num_gids(dev, slave, port);
port             1484 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_get_slave_pkey_gid_tbl_len(struct mlx4_dev *dev, u8 port,
port             1496 drivers/net/ethernet/mellanox/mlx4/fw.c 	err =  mlx4_cmd_box(dev, 0, mailbox->dma, port, 0,
port             2240 drivers/net/ethernet/mellanox/mlx4/fw.c static int check_qp0_state(struct mlx4_dev *dev, int function, int port)
port             2244 drivers/net/ethernet/mellanox/mlx4/fw.c 	if (priv->mfunc.master.qp0_state[port].proxy_qp0_active &&
port             2245 drivers/net/ethernet/mellanox/mlx4/fw.c 	    priv->mfunc.master.qp0_state[port].qp0_active)
port             2257 drivers/net/ethernet/mellanox/mlx4/fw.c 	int port = mlx4_slave_convert_port(dev, slave, vhcr->in_modifier);
port             2260 drivers/net/ethernet/mellanox/mlx4/fw.c 	if (port < 0)
port             2263 drivers/net/ethernet/mellanox/mlx4/fw.c 	if (priv->mfunc.master.slave_state[slave].init_port_mask & (1 << port))
port             2266 drivers/net/ethernet/mellanox/mlx4/fw.c 	if (dev->caps.port_mask[port] != MLX4_PORT_TYPE_IB) {
port             2268 drivers/net/ethernet/mellanox/mlx4/fw.c 		if (!priv->mfunc.master.init_port_ref[port]) {
port             2269 drivers/net/ethernet/mellanox/mlx4/fw.c 			err = mlx4_cmd(dev, 0, port, 0, MLX4_CMD_INIT_PORT,
port             2274 drivers/net/ethernet/mellanox/mlx4/fw.c 		priv->mfunc.master.slave_state[slave].init_port_mask |= (1 << port);
port             2277 drivers/net/ethernet/mellanox/mlx4/fw.c 			if (check_qp0_state(dev, slave, port) &&
port             2278 drivers/net/ethernet/mellanox/mlx4/fw.c 			    !priv->mfunc.master.qp0_state[port].port_active) {
port             2279 drivers/net/ethernet/mellanox/mlx4/fw.c 				err = mlx4_cmd(dev, 0, port, 0, MLX4_CMD_INIT_PORT,
port             2283 drivers/net/ethernet/mellanox/mlx4/fw.c 				priv->mfunc.master.qp0_state[port].port_active = 1;
port             2284 drivers/net/ethernet/mellanox/mlx4/fw.c 				priv->mfunc.master.slave_state[slave].init_port_mask |= (1 << port);
port             2287 drivers/net/ethernet/mellanox/mlx4/fw.c 			priv->mfunc.master.slave_state[slave].init_port_mask |= (1 << port);
port             2289 drivers/net/ethernet/mellanox/mlx4/fw.c 	++priv->mfunc.master.init_port_ref[port];
port             2293 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_INIT_PORT(struct mlx4_dev *dev, int port)
port             2322 drivers/net/ethernet/mellanox/mlx4/fw.c 		flags |= (dev->caps.vl_cap[port] & 0xf) << INIT_PORT_VL_SHIFT;
port             2323 drivers/net/ethernet/mellanox/mlx4/fw.c 		flags |= (dev->caps.port_width_cap[port] & 0xf) << INIT_PORT_PORT_WIDTH_SHIFT;
port             2326 drivers/net/ethernet/mellanox/mlx4/fw.c 		field = 128 << dev->caps.ib_mtu_cap[port];
port             2328 drivers/net/ethernet/mellanox/mlx4/fw.c 		field = dev->caps.gid_table_len[port];
port             2330 drivers/net/ethernet/mellanox/mlx4/fw.c 		field = dev->caps.pkey_table_len[port];
port             2333 drivers/net/ethernet/mellanox/mlx4/fw.c 		err = mlx4_cmd(dev, mailbox->dma, port, 0, MLX4_CMD_INIT_PORT,
port             2338 drivers/net/ethernet/mellanox/mlx4/fw.c 		err = mlx4_cmd(dev, 0, port, 0, MLX4_CMD_INIT_PORT,
port             2355 drivers/net/ethernet/mellanox/mlx4/fw.c 	int port = mlx4_slave_convert_port(dev, slave, vhcr->in_modifier);
port             2358 drivers/net/ethernet/mellanox/mlx4/fw.c 	if (port < 0)
port             2362 drivers/net/ethernet/mellanox/mlx4/fw.c 	    (1 << port)))
port             2365 drivers/net/ethernet/mellanox/mlx4/fw.c 	if (dev->caps.port_mask[port] != MLX4_PORT_TYPE_IB) {
port             2366 drivers/net/ethernet/mellanox/mlx4/fw.c 		if (priv->mfunc.master.init_port_ref[port] == 1) {
port             2367 drivers/net/ethernet/mellanox/mlx4/fw.c 			err = mlx4_cmd(dev, 0, port, 0, MLX4_CMD_CLOSE_PORT,
port             2372 drivers/net/ethernet/mellanox/mlx4/fw.c 		priv->mfunc.master.slave_state[slave].init_port_mask &= ~(1 << port);
port             2376 drivers/net/ethernet/mellanox/mlx4/fw.c 			if (!priv->mfunc.master.qp0_state[port].qp0_active &&
port             2377 drivers/net/ethernet/mellanox/mlx4/fw.c 			    priv->mfunc.master.qp0_state[port].port_active) {
port             2378 drivers/net/ethernet/mellanox/mlx4/fw.c 				err = mlx4_cmd(dev, 0, port, 0, MLX4_CMD_CLOSE_PORT,
port             2382 drivers/net/ethernet/mellanox/mlx4/fw.c 				priv->mfunc.master.slave_state[slave].init_port_mask &= ~(1 << port);
port             2383 drivers/net/ethernet/mellanox/mlx4/fw.c 				priv->mfunc.master.qp0_state[port].port_active = 0;
port             2386 drivers/net/ethernet/mellanox/mlx4/fw.c 			priv->mfunc.master.slave_state[slave].init_port_mask &= ~(1 << port);
port             2388 drivers/net/ethernet/mellanox/mlx4/fw.c 	--priv->mfunc.master.init_port_ref[port];
port             2392 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_CLOSE_PORT(struct mlx4_dev *dev, int port)
port             2394 drivers/net/ethernet/mellanox/mlx4/fw.c 	return mlx4_cmd(dev, 0, port, 0, MLX4_CMD_CLOSE_PORT,
port             2603 drivers/net/ethernet/mellanox/mlx4/fw.c 			     u32 value[], size_t array_len, u8 port)
port             2616 drivers/net/ethernet/mellanox/mlx4/fw.c 	ret = mlx4_cmd_box(dev, 0, mailbox->dma, port, op_modifier,
port             2639 drivers/net/ethernet/mellanox/mlx4/fw.c 	u8 port;
port             2654 drivers/net/ethernet/mellanox/mlx4/fw.c 	for (port = 1; port <= dev->caps.num_ports; port++) {
port             2655 drivers/net/ethernet/mellanox/mlx4/fw.c 		in_mod = port << MOD_STAT_CFG_PORT_OFFSET;
port             2661 drivers/net/ethernet/mellanox/mlx4/fw.c 				 port);
port             2666 drivers/net/ethernet/mellanox/mlx4/fw.c 			dev->caps.phys_port_id[port] = (u64)guid_lo |
port             2675 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_wol_read(struct mlx4_dev *dev, u64 *config, int port)
port             2677 drivers/net/ethernet/mellanox/mlx4/fw.c 	u32 in_mod = MLX4_WOL_SETUP_MODE | port << 8;
port             2685 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_wol_write(struct mlx4_dev *dev, u64 config, int port)
port             2687 drivers/net/ethernet/mellanox/mlx4/fw.c 	u32 in_mod = MLX4_WOL_SETUP_MODE | port << 8;
port             3018 drivers/net/ethernet/mellanox/mlx4/fw.c static int mlx4_SET_PORT_phv_bit(struct mlx4_dev *dev, u8 port, u8 phv_bit)
port             3037 drivers/net/ethernet/mellanox/mlx4/fw.c 	in_mod = MLX4_SET_PORT_GENERAL << 8 | port;
port             3046 drivers/net/ethernet/mellanox/mlx4/fw.c int get_phv_bit(struct mlx4_dev *dev, u8 port, int *phv)
port             3052 drivers/net/ethernet/mellanox/mlx4/fw.c 	err = mlx4_QUERY_FUNC_CAP(dev, port, &func_cap);
port             3059 drivers/net/ethernet/mellanox/mlx4/fw.c int set_phv_bit(struct mlx4_dev *dev, u8 port, int new_val)
port             3068 drivers/net/ethernet/mellanox/mlx4/fw.c 		ret = mlx4_SET_PORT_phv_bit(dev, port, new_val);
port             3070 drivers/net/ethernet/mellanox/mlx4/fw.c 			dev->caps.phv_bit[port] = new_val;
port             3078 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_get_is_vlan_offload_disabled(struct mlx4_dev *dev, u8 port,
port             3085 drivers/net/ethernet/mellanox/mlx4/fw.c 	err = mlx4_QUERY_FUNC_CAP(dev, port, &func_cap);
port              231 drivers/net/ethernet/mellanox/mlx4/fw.h int mlx4_QUERY_PORT(struct mlx4_dev *dev, int port, struct mlx4_port_cap *port_cap);
port               85 drivers/net/ethernet/mellanox/mlx4/fw_qos.c int mlx4_SET_PORT_PRIO2TC(struct mlx4_dev *dev, u8 port, u8 *prio2tc)
port              102 drivers/net/ethernet/mellanox/mlx4/fw_qos.c 	in_mod = MLX4_SET_PORT_PRIO2TC << 8 | port;
port              111 drivers/net/ethernet/mellanox/mlx4/fw_qos.c int mlx4_SET_PORT_SCHEDULER(struct mlx4_dev *dev, u8 port, u8 *tc_tx_bw,
port              150 drivers/net/ethernet/mellanox/mlx4/fw_qos.c 	in_mod = MLX4_SET_PORT_SCHEDULER << 8 | port;
port              159 drivers/net/ethernet/mellanox/mlx4/fw_qos.c int mlx4_ALLOCATE_VPP_get(struct mlx4_dev *dev, u8 port,
port              173 drivers/net/ethernet/mellanox/mlx4/fw_qos.c 	err = mlx4_cmd_box(dev, 0, mailbox->dma, port,
port              194 drivers/net/ethernet/mellanox/mlx4/fw_qos.c int mlx4_ALLOCATE_VPP_set(struct mlx4_dev *dev, u8 port, u8 *vpp_p_up)
port              210 drivers/net/ethernet/mellanox/mlx4/fw_qos.c 	err = mlx4_cmd(dev, mailbox->dma, port,
port              221 drivers/net/ethernet/mellanox/mlx4/fw_qos.c int mlx4_SET_VPORT_QOS_get(struct mlx4_dev *dev, u8 port, u8 vport,
port              235 drivers/net/ethernet/mellanox/mlx4/fw_qos.c 	err = mlx4_cmd_box(dev, 0, mailbox->dma, (vport << 8) | port,
port              258 drivers/net/ethernet/mellanox/mlx4/fw_qos.c int mlx4_SET_VPORT_QOS_set(struct mlx4_dev *dev, u8 port, u8 vport,
port              280 drivers/net/ethernet/mellanox/mlx4/fw_qos.c 	err = mlx4_cmd(dev, mailbox->dma, (vport << 8) | port,
port               66 drivers/net/ethernet/mellanox/mlx4/fw_qos.h int mlx4_SET_PORT_PRIO2TC(struct mlx4_dev *dev, u8 port, u8 *prio2tc);
port               84 drivers/net/ethernet/mellanox/mlx4/fw_qos.h int mlx4_SET_PORT_SCHEDULER(struct mlx4_dev *dev, u8 port, u8 *tc_tx_bw,
port               98 drivers/net/ethernet/mellanox/mlx4/fw_qos.h int mlx4_ALLOCATE_VPP_get(struct mlx4_dev *dev, u8 port,
port              113 drivers/net/ethernet/mellanox/mlx4/fw_qos.h int mlx4_ALLOCATE_VPP_set(struct mlx4_dev *dev, u8 port, u8 *vpp_p_up);
port              127 drivers/net/ethernet/mellanox/mlx4/fw_qos.h int mlx4_SET_VPORT_QOS_get(struct mlx4_dev *dev, u8 port, u8 vport,
port              142 drivers/net/ethernet/mellanox/mlx4/fw_qos.h int mlx4_SET_VPORT_QOS_set(struct mlx4_dev *dev, u8 port, u8 vport,
port              248 drivers/net/ethernet/mellanox/mlx4/intf.c void *mlx4_get_protocol_dev(struct mlx4_dev *dev, enum mlx4_protocol proto, int port)
port              259 drivers/net/ethernet/mellanox/mlx4/intf.c 			result = dev_ctx->intf->get_dev(dev, dev_ctx->context, port);
port              269 drivers/net/ethernet/mellanox/mlx4/intf.c struct devlink_port *mlx4_get_devlink_port(struct mlx4_dev *dev, int port)
port              271 drivers/net/ethernet/mellanox/mlx4/intf.c 	struct mlx4_port_info *info = &mlx4_priv(dev)->port[port];
port              397 drivers/net/ethernet/mellanox/mlx4/main.c static int _mlx4_dev_port(struct mlx4_dev *dev, int port,
port              400 drivers/net/ethernet/mellanox/mlx4/main.c 	dev->caps.vl_cap[port]	    = port_cap->max_vl;
port              401 drivers/net/ethernet/mellanox/mlx4/main.c 	dev->caps.ib_mtu_cap[port]	    = port_cap->ib_mtu;
port              402 drivers/net/ethernet/mellanox/mlx4/main.c 	dev->phys_caps.gid_phys_table_len[port]  = port_cap->max_gids;
port              403 drivers/net/ethernet/mellanox/mlx4/main.c 	dev->phys_caps.pkey_phys_table_len[port] = port_cap->max_pkeys;
port              407 drivers/net/ethernet/mellanox/mlx4/main.c 	dev->caps.gid_table_len[port]  = port_cap->max_gids;
port              408 drivers/net/ethernet/mellanox/mlx4/main.c 	dev->caps.pkey_table_len[port] = port_cap->max_pkeys;
port              409 drivers/net/ethernet/mellanox/mlx4/main.c 	dev->caps.port_width_cap[port] = port_cap->max_port_width;
port              410 drivers/net/ethernet/mellanox/mlx4/main.c 	dev->caps.eth_mtu_cap[port]    = port_cap->eth_mtu;
port              412 drivers/net/ethernet/mellanox/mlx4/main.c 	dev->caps.def_mac[port]        = port_cap->def_mac;
port              413 drivers/net/ethernet/mellanox/mlx4/main.c 	dev->caps.supported_type[port] = port_cap->supported_port_types;
port              414 drivers/net/ethernet/mellanox/mlx4/main.c 	dev->caps.suggested_type[port] = port_cap->suggested_type;
port              415 drivers/net/ethernet/mellanox/mlx4/main.c 	dev->caps.default_sense[port] = port_cap->default_sense;
port              416 drivers/net/ethernet/mellanox/mlx4/main.c 	dev->caps.trans_type[port]	    = port_cap->trans_type;
port              417 drivers/net/ethernet/mellanox/mlx4/main.c 	dev->caps.vendor_oui[port]     = port_cap->vendor_oui;
port              418 drivers/net/ethernet/mellanox/mlx4/main.c 	dev->caps.wavelength[port]     = port_cap->wavelength;
port              419 drivers/net/ethernet/mellanox/mlx4/main.c 	dev->caps.trans_code[port]     = port_cap->trans_code;
port              424 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_dev_port(struct mlx4_dev *dev, int port,
port              429 drivers/net/ethernet/mellanox/mlx4/main.c 	err = mlx4_QUERY_PORT(dev, port, port_cap);
port              778 drivers/net/ethernet/mellanox/mlx4/main.c void mlx4_sync_pkey_table(struct mlx4_dev *dev, int slave, int port, int i, int val)
port              785 drivers/net/ethernet/mellanox/mlx4/main.c 	priv->virt2phys_pkey[slave][port - 1][i] = val;
port             1095 drivers/net/ethernet/mellanox/mlx4/main.c 	int port;
port             1101 drivers/net/ethernet/mellanox/mlx4/main.c 	for (port = 1; port <= dev->caps.num_ports; port++) {
port             1102 drivers/net/ethernet/mellanox/mlx4/main.c 		if (dev->caps.port_type[port] == MLX4_PORT_TYPE_IB)
port             1104 drivers/net/ethernet/mellanox/mlx4/main.c 		else if (dev->caps.port_type[port] == MLX4_PORT_TYPE_ETH)
port             1123 drivers/net/ethernet/mellanox/mlx4/main.c 	int port;
port             1125 drivers/net/ethernet/mellanox/mlx4/main.c 	for (port = 0; port <  dev->caps.num_ports; port++) {
port             1128 drivers/net/ethernet/mellanox/mlx4/main.c 		if (port_types[port] != dev->caps.port_type[port + 1])
port             1133 drivers/net/ethernet/mellanox/mlx4/main.c 		for (port = 1; port <= dev->caps.num_ports; port++) {
port             1134 drivers/net/ethernet/mellanox/mlx4/main.c 			mlx4_CLOSE_PORT(dev, port);
port             1135 drivers/net/ethernet/mellanox/mlx4/main.c 			dev->caps.port_type[port] = port_types[port - 1];
port             1136 drivers/net/ethernet/mellanox/mlx4/main.c 			err = mlx4_SET_PORT(dev, port, -1);
port             1139 drivers/net/ethernet/mellanox/mlx4/main.c 					 port);
port             1166 drivers/net/ethernet/mellanox/mlx4/main.c 		(mdev->caps.port_type[info->port] == MLX4_PORT_TYPE_IB) ?
port             1168 drivers/net/ethernet/mellanox/mlx4/main.c 	if (mdev->caps.possible_type[info->port] == MLX4_PORT_TYPE_AUTO)
port             1186 drivers/net/ethernet/mellanox/mlx4/main.c 	if ((port_type & mdev->caps.supported_type[info->port]) != port_type) {
port             1189 drivers/net/ethernet/mellanox/mlx4/main.c 			 info->port);
port             1198 drivers/net/ethernet/mellanox/mlx4/main.c 	mdev->caps.possible_type[info->port] = info->tmp_type;
port             1201 drivers/net/ethernet/mellanox/mlx4/main.c 		types[i] = priv->port[i+1].tmp_type ? priv->port[i+1].tmp_type :
port             1231 drivers/net/ethernet/mellanox/mlx4/main.c 		priv->port[i + 1].tmp_type = 0;
port             1315 drivers/net/ethernet/mellanox/mlx4/main.c 	if (mdev->caps.port_type[info->port] == MLX4_PORT_TYPE_ETH)
port             1319 drivers/net/ethernet/mellanox/mlx4/main.c 			ibta_mtu_to_int(mdev->caps.port_ib_mtu[info->port]));
port             1331 drivers/net/ethernet/mellanox/mlx4/main.c 	int err, port, mtu, ibta_mtu = -1;
port             1333 drivers/net/ethernet/mellanox/mlx4/main.c 	if (mdev->caps.port_type[info->port] == MLX4_PORT_TYPE_ETH) {
port             1347 drivers/net/ethernet/mellanox/mlx4/main.c 	mdev->caps.port_ib_mtu[info->port] = ibta_mtu;
port             1352 drivers/net/ethernet/mellanox/mlx4/main.c 	for (port = 1; port <= mdev->caps.num_ports; port++) {
port             1353 drivers/net/ethernet/mellanox/mlx4/main.c 		mlx4_CLOSE_PORT(mdev, port);
port             1354 drivers/net/ethernet/mellanox/mlx4/main.c 		err = mlx4_SET_PORT(mdev, port, -1);
port             1357 drivers/net/ethernet/mellanox/mlx4/main.c 				 port);
port             2532 drivers/net/ethernet/mellanox/mlx4/main.c 	int port;
port             2534 drivers/net/ethernet/mellanox/mlx4/main.c 	for (port = 0; port < dev->caps.num_ports; port++)
port             2535 drivers/net/ethernet/mellanox/mlx4/main.c 		if (priv->def_counter[port] != -1)
port             2536 drivers/net/ethernet/mellanox/mlx4/main.c 			mlx4_counter_free(dev,  priv->def_counter[port]);
port             2542 drivers/net/ethernet/mellanox/mlx4/main.c 	int port, err = 0;
port             2545 drivers/net/ethernet/mellanox/mlx4/main.c 	for (port = 0; port < dev->caps.num_ports; port++)
port             2546 drivers/net/ethernet/mellanox/mlx4/main.c 		priv->def_counter[port] = -1;
port             2548 drivers/net/ethernet/mellanox/mlx4/main.c 	for (port = 0; port < dev->caps.num_ports; port++) {
port             2552 drivers/net/ethernet/mellanox/mlx4/main.c 			priv->def_counter[port] = idx;
port             2558 drivers/net/ethernet/mellanox/mlx4/main.c 			priv->def_counter[port] = MLX4_SINK_COUNTER_INDEX(dev);
port             2564 drivers/net/ethernet/mellanox/mlx4/main.c 				 __func__, port + 1, err);
port             2570 drivers/net/ethernet/mellanox/mlx4/main.c 			 __func__, priv->def_counter[port], port + 1);
port             2660 drivers/net/ethernet/mellanox/mlx4/main.c int mlx4_get_default_counter_index(struct mlx4_dev *dev, int port)
port             2664 drivers/net/ethernet/mellanox/mlx4/main.c 	return priv->def_counter[port - 1];
port             2668 drivers/net/ethernet/mellanox/mlx4/main.c void mlx4_set_admin_guid(struct mlx4_dev *dev, __be64 guid, int entry, int port)
port             2672 drivers/net/ethernet/mellanox/mlx4/main.c 	priv->mfunc.master.vf_admin[entry].vport[port].guid = guid;
port             2676 drivers/net/ethernet/mellanox/mlx4/main.c __be64 mlx4_get_admin_guid(struct mlx4_dev *dev, int entry, int port)
port             2680 drivers/net/ethernet/mellanox/mlx4/main.c 	return priv->mfunc.master.vf_admin[entry].vport[port].guid;
port             2684 drivers/net/ethernet/mellanox/mlx4/main.c void mlx4_set_random_admin_guid(struct mlx4_dev *dev, int entry, int port)
port             2696 drivers/net/ethernet/mellanox/mlx4/main.c 	priv->mfunc.master.vf_admin[entry].vport[port].guid = guid;
port             2703 drivers/net/ethernet/mellanox/mlx4/main.c 	int port;
port             2818 drivers/net/ethernet/mellanox/mlx4/main.c 		for (port = 1; port <= dev->caps.num_ports; port++) {
port             2820 drivers/net/ethernet/mellanox/mlx4/main.c 			err = mlx4_get_port_ib_caps(dev, port,
port             2824 drivers/net/ethernet/mellanox/mlx4/main.c 					  port, err);
port             2825 drivers/net/ethernet/mellanox/mlx4/main.c 			dev->caps.ib_port_def_cap[port] = ib_port_default_caps;
port             2833 drivers/net/ethernet/mellanox/mlx4/main.c 					priv->mfunc.master.slave_state[i].ib_cap_mask[port] =
port             2839 drivers/net/ethernet/mellanox/mlx4/main.c 				dev->caps.port_ib_mtu[port] = IB_MTU_2048;
port             2841 drivers/net/ethernet/mellanox/mlx4/main.c 				dev->caps.port_ib_mtu[port] = IB_MTU_4096;
port             2843 drivers/net/ethernet/mellanox/mlx4/main.c 			err = mlx4_SET_PORT(dev, port, mlx4_is_master(dev) ?
port             2844 drivers/net/ethernet/mellanox/mlx4/main.c 					    dev->caps.pkey_table_len[port] : -1);
port             2847 drivers/net/ethernet/mellanox/mlx4/main.c 					 port);
port             2901 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_init_affinity_hint(struct mlx4_dev *dev, int port, int eqn)
port             2912 drivers/net/ethernet/mellanox/mlx4/main.c 	for (i = 1; i < port; i++)
port             2936 drivers/net/ethernet/mellanox/mlx4/main.c 	int port = 0;
port             2982 drivers/net/ethernet/mellanox/mlx4/main.c 				set_bit(port,
port             2984 drivers/net/ethernet/mellanox/mlx4/main.c 				if (mlx4_init_affinity_hint(dev, port + 1, i))
port             3004 drivers/net/ethernet/mellanox/mlx4/main.c 				port++;
port             3026 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_init_port_info(struct mlx4_dev *dev, int port)
port             3029 drivers/net/ethernet/mellanox/mlx4/main.c 	struct mlx4_port_info *info = &mlx4_priv(dev)->port[port];
port             3032 drivers/net/ethernet/mellanox/mlx4/main.c 	err = devlink_port_register(devlink, &info->devlink_port, port);
port             3037 drivers/net/ethernet/mellanox/mlx4/main.c 	info->port = port;
port             3042 drivers/net/ethernet/mellanox/mlx4/main.c 		info->base_qpn = mlx4_get_base_qpn(dev, port);
port             3045 drivers/net/ethernet/mellanox/mlx4/main.c 	sprintf(info->dev_name, "mlx4_port%d", port);
port             3058 drivers/net/ethernet/mellanox/mlx4/main.c 		mlx4_err(dev, "Failed to create file for port %d\n", port);
port             3060 drivers/net/ethernet/mellanox/mlx4/main.c 		info->port = -1;
port             3064 drivers/net/ethernet/mellanox/mlx4/main.c 	sprintf(info->dev_mtu_name, "mlx4_port%d_mtu", port);
port             3078 drivers/net/ethernet/mellanox/mlx4/main.c 		mlx4_err(dev, "Failed to create mtu file for port %d\n", port);
port             3082 drivers/net/ethernet/mellanox/mlx4/main.c 		info->port = -1;
port             3091 drivers/net/ethernet/mellanox/mlx4/main.c 	if (info->port < 0)
port             3324 drivers/net/ethernet/mellanox/mlx4/main.c 	int port;
port             3616 drivers/net/ethernet/mellanox/mlx4/main.c 	for (port = 1; port <= dev->caps.num_ports; port++) {
port             3617 drivers/net/ethernet/mellanox/mlx4/main.c 		err = mlx4_init_port_info(dev, port);
port             3643 drivers/net/ethernet/mellanox/mlx4/main.c 	for (--port; port >= 1; --port)
port             3644 drivers/net/ethernet/mellanox/mlx4/main.c 		mlx4_cleanup_port_info(&priv->port[port]);
port             4066 drivers/net/ethernet/mellanox/mlx4/main.c 		mlx4_cleanup_port_info(&priv->port[p]);
port               96 drivers/net/ethernet/mellanox/mlx4/mcg.c static int mlx4_WRITE_PROMISC(struct mlx4_dev *dev, u8 port, u8 steer,
port              101 drivers/net/ethernet/mellanox/mlx4/mcg.c 	in_mod = (u32) port << 16 | steer << 1;
port              123 drivers/net/ethernet/mellanox/mlx4/mcg.c static struct mlx4_promisc_qp *get_promisc_qp(struct mlx4_dev *dev, u8 port,
port              130 drivers/net/ethernet/mellanox/mlx4/mcg.c 	if (port < 1 || port > dev->caps.num_ports)
port              133 drivers/net/ethernet/mellanox/mlx4/mcg.c 	s_steer = &mlx4_priv(dev)->steer[port - 1];
port              147 drivers/net/ethernet/mellanox/mlx4/mcg.c static int new_steering_entry(struct mlx4_dev *dev, u8 port,
port              161 drivers/net/ethernet/mellanox/mlx4/mcg.c 	if (port < 1 || port > dev->caps.num_ports)
port              164 drivers/net/ethernet/mellanox/mlx4/mcg.c 	s_steer = &mlx4_priv(dev)->steer[port - 1];
port              176 drivers/net/ethernet/mellanox/mlx4/mcg.c 	pqp = get_promisc_qp(dev, port, steer, qpn);
port              239 drivers/net/ethernet/mellanox/mlx4/mcg.c static int existing_steering_entry(struct mlx4_dev *dev, u8 port,
port              248 drivers/net/ethernet/mellanox/mlx4/mcg.c 	if (port < 1 || port > dev->caps.num_ports)
port              251 drivers/net/ethernet/mellanox/mlx4/mcg.c 	s_steer = &mlx4_priv(dev)->steer[port - 1];
port              253 drivers/net/ethernet/mellanox/mlx4/mcg.c 	pqp = get_promisc_qp(dev, port, steer, qpn);
port              288 drivers/net/ethernet/mellanox/mlx4/mcg.c static bool check_duplicate_entry(struct mlx4_dev *dev, u8 port,
port              296 drivers/net/ethernet/mellanox/mlx4/mcg.c 	if (port < 1 || port > dev->caps.num_ports)
port              299 drivers/net/ethernet/mellanox/mlx4/mcg.c 	s_steer = &mlx4_priv(dev)->steer[port - 1];
port              302 drivers/net/ethernet/mellanox/mlx4/mcg.c 	if (!get_promisc_qp(dev, port, steer, qpn))
port              329 drivers/net/ethernet/mellanox/mlx4/mcg.c static bool promisc_steering_entry(struct mlx4_dev *dev, u8 port,
port              340 drivers/net/ethernet/mellanox/mlx4/mcg.c 	if (port < 1 || port > dev->caps.num_ports)
port              356 drivers/net/ethernet/mellanox/mlx4/mcg.c 		if (!get_promisc_qp(dev, port, steer, qpn) && qpn != tqpn) {
port              368 drivers/net/ethernet/mellanox/mlx4/mcg.c static bool can_remove_steering_entry(struct mlx4_dev *dev, u8 port,
port              377 drivers/net/ethernet/mellanox/mlx4/mcg.c 	if (port < 1 || port > dev->caps.num_ports)
port              380 drivers/net/ethernet/mellanox/mlx4/mcg.c 	s_steer = &mlx4_priv(dev)->steer[port - 1];
port              382 drivers/net/ethernet/mellanox/mlx4/mcg.c 	if (!promisc_steering_entry(dev, port, steer, index,
port              418 drivers/net/ethernet/mellanox/mlx4/mcg.c static int add_promisc_qp(struct mlx4_dev *dev, u8 port,
port              434 drivers/net/ethernet/mellanox/mlx4/mcg.c 	if (port < 1 || port > dev->caps.num_ports)
port              437 drivers/net/ethernet/mellanox/mlx4/mcg.c 	s_steer = &mlx4_priv(dev)->steer[port - 1];
port              441 drivers/net/ethernet/mellanox/mlx4/mcg.c 	if (get_promisc_qp(dev, port, steer, qpn)) {
port              529 drivers/net/ethernet/mellanox/mlx4/mcg.c 	err = mlx4_WRITE_PROMISC(dev, port, steer, mailbox);
port              548 drivers/net/ethernet/mellanox/mlx4/mcg.c static int remove_promisc_qp(struct mlx4_dev *dev, u8 port,
port              564 drivers/net/ethernet/mellanox/mlx4/mcg.c 	if (port < 1 || port > dev->caps.num_ports)
port              567 drivers/net/ethernet/mellanox/mlx4/mcg.c 	s_steer = &mlx4_priv(dev)->steer[port - 1];
port              570 drivers/net/ethernet/mellanox/mlx4/mcg.c 	pqp = get_promisc_qp(dev, port, steer, qpn);
port              594 drivers/net/ethernet/mellanox/mlx4/mcg.c 	err = mlx4_WRITE_PROMISC(dev, port, steer, mailbox);
port              694 drivers/net/ethernet/mellanox/mlx4/mcg.c static int find_entry(struct mlx4_dev *dev, u8 port,
port              783 drivers/net/ethernet/mellanox/mlx4/mcg.c 	hw->port = ctrl->port;
port              911 drivers/net/ethernet/mellanox/mlx4/mcg.c 			rule->port, rule->priority, rule->qpn);
port             1050 drivers/net/ethernet/mellanox/mlx4/mcg.c 			  int port, int qpn, u16 prio, u64 *reg_id)
port             1066 drivers/net/ethernet/mellanox/mlx4/mcg.c 	rule.port = port;
port             1116 drivers/net/ethernet/mellanox/mlx4/mcg.c 	u8 port = gid[5];
port             1125 drivers/net/ethernet/mellanox/mlx4/mcg.c 	err = find_entry(dev, port, gid, prot,
port             1194 drivers/net/ethernet/mellanox/mlx4/mcg.c 			err = new_steering_entry(dev, port, steer,
port             1197 drivers/net/ethernet/mellanox/mlx4/mcg.c 			err = existing_steering_entry(dev, port, steer,
port             1224 drivers/net/ethernet/mellanox/mlx4/mcg.c 	u8 port = gid[5];
port             1234 drivers/net/ethernet/mellanox/mlx4/mcg.c 	err = find_entry(dev, port, gid, prot,
port             1249 drivers/net/ethernet/mellanox/mlx4/mcg.c 	    check_duplicate_entry(dev, port, steer, index, qp->qpn) &&
port             1250 drivers/net/ethernet/mellanox/mlx4/mcg.c 	    !promisc_steering_entry(dev, port, steer, index, qp->qpn, NULL))
port             1272 drivers/net/ethernet/mellanox/mlx4/mcg.c 		removed_entry = can_remove_steering_entry(dev, port, steer,
port             1368 drivers/net/ethernet/mellanox/mlx4/mcg.c 			      u8 gid[16], u8 port,
port             1383 drivers/net/ethernet/mellanox/mlx4/mcg.c 		rule.port = port;
port             1408 drivers/net/ethernet/mellanox/mlx4/mcg.c 			  u8 port, int block_mcast_loopback,
port             1429 drivers/net/ethernet/mellanox/mlx4/mcg.c 		return mlx4_trans_to_dmfs_attach(dev, qp, gid, port,
port             1466 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_flow_steer_promisc_add(struct mlx4_dev *dev, u8 port,
port             1479 drivers/net/ethernet/mellanox/mlx4/mcg.c 		regid_p = &dev->regid_promisc_array[port];
port             1482 drivers/net/ethernet/mellanox/mlx4/mcg.c 		regid_p = &dev->regid_allmulti_array[port];
port             1492 drivers/net/ethernet/mellanox/mlx4/mcg.c 	rule.port = port;
port             1495 drivers/net/ethernet/mellanox/mlx4/mcg.c 	mlx4_info(dev, "going promisc on %x\n", port);
port             1501 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_flow_steer_promisc_remove(struct mlx4_dev *dev, u8 port,
port             1509 drivers/net/ethernet/mellanox/mlx4/mcg.c 		regid_p = &dev->regid_promisc_array[port];
port             1512 drivers/net/ethernet/mellanox/mlx4/mcg.c 		regid_p = &dev->regid_allmulti_array[port];
port             1565 drivers/net/ethernet/mellanox/mlx4/mcg.c 	int port = mlx4_slave_convert_port(dev, slave, vhcr->in_param >> 62);
port             1568 drivers/net/ethernet/mellanox/mlx4/mcg.c 	if (port < 0)
port             1576 drivers/net/ethernet/mellanox/mlx4/mcg.c 		return add_promisc_qp(dev, port, steer, qpn);
port             1578 drivers/net/ethernet/mellanox/mlx4/mcg.c 		return remove_promisc_qp(dev, port, steer, qpn);
port             1582 drivers/net/ethernet/mellanox/mlx4/mcg.c 			enum mlx4_steer_type steer, u8 add, u8 port)
port             1584 drivers/net/ethernet/mellanox/mlx4/mcg.c 	return mlx4_cmd(dev, (u64) qpn | (u64) port << 62, (u32) steer, add,
port             1589 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_multicast_promisc_add(struct mlx4_dev *dev, u32 qpn, u8 port)
port             1592 drivers/net/ethernet/mellanox/mlx4/mcg.c 		return mlx4_PROMISC(dev, qpn, MLX4_MC_STEER, 1, port);
port             1594 drivers/net/ethernet/mellanox/mlx4/mcg.c 	return add_promisc_qp(dev, port, MLX4_MC_STEER, qpn);
port             1598 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_multicast_promisc_remove(struct mlx4_dev *dev, u32 qpn, u8 port)
port             1601 drivers/net/ethernet/mellanox/mlx4/mcg.c 		return mlx4_PROMISC(dev, qpn, MLX4_MC_STEER, 0, port);
port             1603 drivers/net/ethernet/mellanox/mlx4/mcg.c 	return remove_promisc_qp(dev, port, MLX4_MC_STEER, qpn);
port             1607 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_unicast_promisc_add(struct mlx4_dev *dev, u32 qpn, u8 port)
port             1610 drivers/net/ethernet/mellanox/mlx4/mcg.c 		return mlx4_PROMISC(dev, qpn, MLX4_UC_STEER, 1, port);
port             1612 drivers/net/ethernet/mellanox/mlx4/mcg.c 	return add_promisc_qp(dev, port, MLX4_UC_STEER, qpn);
port             1616 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_unicast_promisc_remove(struct mlx4_dev *dev, u32 qpn, u8 port)
port             1619 drivers/net/ethernet/mellanox/mlx4/mcg.c 		return mlx4_PROMISC(dev, qpn, MLX4_UC_STEER, 0, port);
port             1621 drivers/net/ethernet/mellanox/mlx4/mcg.c 	return remove_promisc_qp(dev, port, MLX4_UC_STEER, qpn);
port              409 drivers/net/ethernet/mellanox/mlx4/mlx4.h 	u8 port;
port              657 drivers/net/ethernet/mellanox/mlx4/mlx4.h 	u8			port;
port              833 drivers/net/ethernet/mellanox/mlx4/mlx4.h 	int			port;
port              909 drivers/net/ethernet/mellanox/mlx4/mlx4.h 	struct mlx4_port_info	port[MLX4_MAX_PORTS + 1];
port             1029 drivers/net/ethernet/mellanox/mlx4/mlx4.h int __mlx4_register_mac(struct mlx4_dev *dev, u8 port, u64 mac);
port             1030 drivers/net/ethernet/mellanox/mlx4/mlx4.h void __mlx4_unregister_mac(struct mlx4_dev *dev, u8 port, u64 mac);
port             1035 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_calc_vf_counters(struct mlx4_dev *dev, int slave, int port,
port             1233 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_SENSE_PORT(struct mlx4_dev *dev, int port,
port             1250 drivers/net/ethernet/mellanox/mlx4/mlx4.h void __mlx4_unregister_vlan(struct mlx4_dev *dev, u8 port, u16 vlan);
port             1251 drivers/net/ethernet/mellanox/mlx4/mlx4.h int __mlx4_register_vlan(struct mlx4_dev *dev, u8 port, u16 vlan, int *index);
port             1257 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_SET_PORT(struct mlx4_dev *dev, u8 port, int pkey_tbl_sz);
port             1299 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_get_port_ib_caps(struct mlx4_dev *dev, u8 port, __be32 *caps);
port             1301 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_get_slave_pkey_gid_tbl_len(struct mlx4_dev *dev, u8 port,
port             1327 drivers/net/ethernet/mellanox/mlx4/mlx4.h 			      u8 gid[16], u8 port,
port             1341 drivers/net/ethernet/mellanox/mlx4/mlx4.h 				     int port, void *buf);
port             1409 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_get_slave_num_gids(struct mlx4_dev *dev, int slave, int port);
port              567 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h 	int port;
port              672 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h int mlx4_en_init_netdev(struct mlx4_en_dev *mdev, int port,
port              764 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h int mlx4_SET_MCAST_FLTR(struct mlx4_dev *dev, u8 port, u64 mac, u64 clear, u8 mode);
port              768 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h int mlx4_en_DUMP_ETH_STATS(struct mlx4_en_dev *mdev, u8 port, u8 reset);
port              769 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h int mlx4_en_QUERY_PORT(struct mlx4_en_dev *mdev, u8 port);
port              127 drivers/net/ethernet/mellanox/mlx4/port.c static int mlx4_set_port_mac_table(struct mlx4_dev *dev, u8 port,
port              140 drivers/net/ethernet/mellanox/mlx4/port.c 	in_mod = MLX4_SET_PORT_MAC_TABLE << 8 | port;
port              150 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_find_cached_mac(struct mlx4_dev *dev, u8 port, u64 mac, int *idx)
port              152 drivers/net/ethernet/mellanox/mlx4/port.c 	struct mlx4_port_info *info = &mlx4_priv(dev)->port[port];
port              182 drivers/net/ethernet/mellanox/mlx4/port.c int __mlx4_register_mac(struct mlx4_dev *dev, u8 port, u64 mac)
port              184 drivers/net/ethernet/mellanox/mlx4/port.c 	struct mlx4_port_info *info = &mlx4_priv(dev)->port[port];
port              190 drivers/net/ethernet/mellanox/mlx4/port.c 	u8 dup_port = (port == 1) ? 2 : 1;
port              191 drivers/net/ethernet/mellanox/mlx4/port.c 	struct mlx4_mac_table *dup_table = &mlx4_priv(dev)->port[dup_port].mac_table;
port              196 drivers/net/ethernet/mellanox/mlx4/port.c 		 (unsigned long long)mac, port,
port              200 drivers/net/ethernet/mellanox/mlx4/port.c 		if (port == 1) {
port              301 drivers/net/ethernet/mellanox/mlx4/port.c 	err = mlx4_set_port_mac_table(dev, port, table->entries);
port              328 drivers/net/ethernet/mellanox/mlx4/port.c 		if (port == 2) {
port              342 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_register_mac(struct mlx4_dev *dev, u8 port, u64 mac)
port              350 drivers/net/ethernet/mellanox/mlx4/port.c 					   ((u32) port) << 8 | (u32) RES_MAC,
port              356 drivers/net/ethernet/mellanox/mlx4/port.c 			set_param_l(&out_param, port);
port              368 drivers/net/ethernet/mellanox/mlx4/port.c 	return __mlx4_register_mac(dev, port, mac);
port              372 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_get_base_qpn(struct mlx4_dev *dev, u8 port)
port              375 drivers/net/ethernet/mellanox/mlx4/port.c 			(port - 1) * (1 << dev->caps.log_num_macs);
port              379 drivers/net/ethernet/mellanox/mlx4/port.c void __mlx4_unregister_mac(struct mlx4_dev *dev, u8 port, u64 mac)
port              385 drivers/net/ethernet/mellanox/mlx4/port.c 	u8 dup_port = (port == 1) ? 2 : 1;
port              386 drivers/net/ethernet/mellanox/mlx4/port.c 	struct mlx4_mac_table *dup_table = &mlx4_priv(dev)->port[dup_port].mac_table;
port              388 drivers/net/ethernet/mellanox/mlx4/port.c 	if (port < 1 || port > dev->caps.num_ports) {
port              389 drivers/net/ethernet/mellanox/mlx4/port.c 		mlx4_warn(dev, "invalid port number (%d), aborting...\n", port);
port              392 drivers/net/ethernet/mellanox/mlx4/port.c 	info = &mlx4_priv(dev)->port[port];
port              396 drivers/net/ethernet/mellanox/mlx4/port.c 		if (port == 1) {
port              421 drivers/net/ethernet/mellanox/mlx4/port.c 	if (mlx4_set_port_mac_table(dev, port, table->entries))
port              422 drivers/net/ethernet/mellanox/mlx4/port.c 		mlx4_warn(dev, "Fail to set mac in port %d during unregister\n", port);
port              437 drivers/net/ethernet/mellanox/mlx4/port.c 		if (port == 2) {
port              450 drivers/net/ethernet/mellanox/mlx4/port.c void mlx4_unregister_mac(struct mlx4_dev *dev, u8 port, u64 mac)
port              457 drivers/net/ethernet/mellanox/mlx4/port.c 					    ((u32) port) << 8 | (u32) RES_MAC,
port              462 drivers/net/ethernet/mellanox/mlx4/port.c 			set_param_l(&out_param, port);
port              469 drivers/net/ethernet/mellanox/mlx4/port.c 	__mlx4_unregister_mac(dev, port, mac);
port              474 drivers/net/ethernet/mellanox/mlx4/port.c int __mlx4_replace_mac(struct mlx4_dev *dev, u8 port, int qpn, u64 new_mac)
port              476 drivers/net/ethernet/mellanox/mlx4/port.c 	struct mlx4_port_info *info = &mlx4_priv(dev)->port[port];
port              481 drivers/net/ethernet/mellanox/mlx4/port.c 	u8 dup_port = (port == 1) ? 2 : 1;
port              482 drivers/net/ethernet/mellanox/mlx4/port.c 	struct mlx4_mac_table *dup_table = &mlx4_priv(dev)->port[dup_port].mac_table;
port              486 drivers/net/ethernet/mellanox/mlx4/port.c 		if (port == 1) {
port              503 drivers/net/ethernet/mellanox/mlx4/port.c 	err = mlx4_set_port_mac_table(dev, port, table->entries);
port              522 drivers/net/ethernet/mellanox/mlx4/port.c 		if (port == 2) {
port              536 drivers/net/ethernet/mellanox/mlx4/port.c static int mlx4_set_port_vlan_table(struct mlx4_dev *dev, u8 port,
port              548 drivers/net/ethernet/mellanox/mlx4/port.c 	in_mod = MLX4_SET_PORT_VLAN_TABLE << 8 | port;
port              558 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_find_cached_vlan(struct mlx4_dev *dev, u8 port, u16 vid, int *idx)
port              560 drivers/net/ethernet/mellanox/mlx4/port.c 	struct mlx4_vlan_table *table = &mlx4_priv(dev)->port[port].vlan_table;
port              577 drivers/net/ethernet/mellanox/mlx4/port.c int __mlx4_register_vlan(struct mlx4_dev *dev, u8 port, u16 vlan,
port              580 drivers/net/ethernet/mellanox/mlx4/port.c 	struct mlx4_vlan_table *table = &mlx4_priv(dev)->port[port].vlan_table;
port              585 drivers/net/ethernet/mellanox/mlx4/port.c 	u8 dup_port = (port == 1) ? 2 : 1;
port              586 drivers/net/ethernet/mellanox/mlx4/port.c 	struct mlx4_vlan_table *dup_table = &mlx4_priv(dev)->port[dup_port].vlan_table;
port              591 drivers/net/ethernet/mellanox/mlx4/port.c 		 vlan, port,
port              595 drivers/net/ethernet/mellanox/mlx4/port.c 		if (port == 1) {
port              701 drivers/net/ethernet/mellanox/mlx4/port.c 	err = mlx4_set_port_vlan_table(dev, port, table->entries);
port              727 drivers/net/ethernet/mellanox/mlx4/port.c 		if (port == 2) {
port              740 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_register_vlan(struct mlx4_dev *dev, u8 port, u16 vlan, int *index)
port              750 drivers/net/ethernet/mellanox/mlx4/port.c 				   ((u32) port) << 8 | (u32) RES_VLAN,
port              758 drivers/net/ethernet/mellanox/mlx4/port.c 	return __mlx4_register_vlan(dev, port, vlan, index);
port              762 drivers/net/ethernet/mellanox/mlx4/port.c void __mlx4_unregister_vlan(struct mlx4_dev *dev, u8 port, u16 vlan)
port              764 drivers/net/ethernet/mellanox/mlx4/port.c 	struct mlx4_vlan_table *table = &mlx4_priv(dev)->port[port].vlan_table;
port              767 drivers/net/ethernet/mellanox/mlx4/port.c 	u8 dup_port = (port == 1) ? 2 : 1;
port              768 drivers/net/ethernet/mellanox/mlx4/port.c 	struct mlx4_vlan_table *dup_table = &mlx4_priv(dev)->port[dup_port].vlan_table;
port              771 drivers/net/ethernet/mellanox/mlx4/port.c 		if (port == 1) {
port              782 drivers/net/ethernet/mellanox/mlx4/port.c 	if (mlx4_find_cached_vlan(dev, port, vlan, &index)) {
port              800 drivers/net/ethernet/mellanox/mlx4/port.c 	if (mlx4_set_port_vlan_table(dev, port, table->entries))
port              801 drivers/net/ethernet/mellanox/mlx4/port.c 		mlx4_warn(dev, "Fail to set vlan in port %d during unregister\n", port);
port              814 drivers/net/ethernet/mellanox/mlx4/port.c 		if (port == 2) {
port              826 drivers/net/ethernet/mellanox/mlx4/port.c void mlx4_unregister_vlan(struct mlx4_dev *dev, u8 port, u16 vlan)
port              832 drivers/net/ethernet/mellanox/mlx4/port.c 				    ((u32) port) << 8 | (u32) RES_VLAN,
port              838 drivers/net/ethernet/mellanox/mlx4/port.c 	__mlx4_unregister_vlan(dev, port, vlan);
port              844 drivers/net/ethernet/mellanox/mlx4/port.c 	struct mlx4_mac_table *t1 = &mlx4_priv(dev)->port[1].mac_table;
port              845 drivers/net/ethernet/mellanox/mlx4/port.c 	struct mlx4_mac_table *t2 = &mlx4_priv(dev)->port[2].mac_table;
port              898 drivers/net/ethernet/mellanox/mlx4/port.c 	struct mlx4_mac_table *t1 = &mlx4_priv(dev)->port[1].mac_table;
port              899 drivers/net/ethernet/mellanox/mlx4/port.c 	struct mlx4_mac_table *t2 = &mlx4_priv(dev)->port[2].mac_table;
port              951 drivers/net/ethernet/mellanox/mlx4/port.c 	struct mlx4_vlan_table *t1 = &mlx4_priv(dev)->port[1].vlan_table;
port              952 drivers/net/ethernet/mellanox/mlx4/port.c 	struct mlx4_vlan_table *t2 = &mlx4_priv(dev)->port[2].vlan_table;
port             1005 drivers/net/ethernet/mellanox/mlx4/port.c 	struct mlx4_vlan_table *t1 = &mlx4_priv(dev)->port[1].vlan_table;
port             1006 drivers/net/ethernet/mellanox/mlx4/port.c 	struct mlx4_vlan_table *t2 = &mlx4_priv(dev)->port[2].vlan_table;
port             1056 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_get_port_ib_caps(struct mlx4_dev *dev, u8 port, __be32 *caps)
port             1079 drivers/net/ethernet/mellanox/mlx4/port.c 	*(__be32 *) (&inbuf[20]) = cpu_to_be32(port);
port             1081 drivers/net/ethernet/mellanox/mlx4/port.c 	err = mlx4_cmd_box(dev, inmailbox->dma, outmailbox->dma, port, 3,
port             1092 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_get_slave_num_gids(struct mlx4_dev *dev, int slave, int port)
port             1105 drivers/net/ethernet/mellanox/mlx4/port.c 	slaves_pport = mlx4_phys_to_slaves_pport(dev, port);
port             1115 drivers/net/ethernet/mellanox/mlx4/port.c 		if (i == port)
port             1128 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_get_base_gid_ix(struct mlx4_dev *dev, int slave, int port)
port             1142 drivers/net/ethernet/mellanox/mlx4/port.c 	slaves_pport = mlx4_phys_to_slaves_pport(dev, port);
port             1152 drivers/net/ethernet/mellanox/mlx4/port.c 		if (i == port)
port             1170 drivers/net/ethernet/mellanox/mlx4/port.c 				     int port, struct mlx4_cmd_mailbox *mailbox)
port             1177 drivers/net/ethernet/mellanox/mlx4/port.c 	num_gids = mlx4_get_slave_num_gids(dev, slave, port);
port             1178 drivers/net/ethernet/mellanox/mlx4/port.c 	base = mlx4_get_base_gid_ix(dev, slave, port);
port             1182 drivers/net/ethernet/mellanox/mlx4/port.c 	mutex_lock(&(priv->port[port].gid_table.mutex));
port             1185 drivers/net/ethernet/mellanox/mlx4/port.c 		memcpy(priv->port[port].gid_table.roce_gids[offset].raw,
port             1192 drivers/net/ethernet/mellanox/mlx4/port.c 		       priv->port[port].gid_table.roce_gids[i].raw,
port             1196 drivers/net/ethernet/mellanox/mlx4/port.c 		       ((u32)port) | (MLX4_SET_PORT_GID_TABLE << 8),
port             1199 drivers/net/ethernet/mellanox/mlx4/port.c 	mutex_unlock(&(priv->port[port].gid_table.mutex));
port             1248 drivers/net/ethernet/mellanox/mlx4/port.c mlx4_en_set_port_mtu(struct mlx4_dev *dev, int slave, int port,
port             1260 drivers/net/ethernet/mellanox/mlx4/port.c 	mtu = min_t(int, mtu, dev->caps.eth_mtu_cap[port] +
port             1262 drivers/net/ethernet/mellanox/mlx4/port.c 	prev_mtu = slave_st->mtu[port];
port             1263 drivers/net/ethernet/mellanox/mlx4/port.c 	slave_st->mtu[port] = mtu;
port             1264 drivers/net/ethernet/mellanox/mlx4/port.c 	if (mtu > master->max_mtu[port])
port             1265 drivers/net/ethernet/mellanox/mlx4/port.c 		master->max_mtu[port] = mtu;
port             1266 drivers/net/ethernet/mellanox/mlx4/port.c 	if (mtu < prev_mtu && prev_mtu == master->max_mtu[port]) {
port             1269 drivers/net/ethernet/mellanox/mlx4/port.c 		slave_st->mtu[port] = mtu;
port             1270 drivers/net/ethernet/mellanox/mlx4/port.c 		master->max_mtu[port] = mtu;
port             1272 drivers/net/ethernet/mellanox/mlx4/port.c 			master->max_mtu[port] =
port             1273 drivers/net/ethernet/mellanox/mlx4/port.c 				max_t(u16, master->max_mtu[port],
port             1274 drivers/net/ethernet/mellanox/mlx4/port.c 				      master->slave_state[i].mtu[port]);
port             1276 drivers/net/ethernet/mellanox/mlx4/port.c 	gen_context->mtu = cpu_to_be16(master->max_mtu[port]);
port             1280 drivers/net/ethernet/mellanox/mlx4/port.c mlx4_en_set_port_user_mtu(struct mlx4_dev *dev, int slave, int port,
port             1292 drivers/net/ethernet/mellanox/mlx4/port.c 	user_mtu = min_t(int, user_mtu, dev->caps.eth_mtu_cap[port]);
port             1293 drivers/net/ethernet/mellanox/mlx4/port.c 	prev_user_mtu = slave_st->user_mtu[port];
port             1294 drivers/net/ethernet/mellanox/mlx4/port.c 	slave_st->user_mtu[port] = user_mtu;
port             1295 drivers/net/ethernet/mellanox/mlx4/port.c 	if (user_mtu > master->max_user_mtu[port])
port             1296 drivers/net/ethernet/mellanox/mlx4/port.c 		master->max_user_mtu[port] = user_mtu;
port             1298 drivers/net/ethernet/mellanox/mlx4/port.c 	    prev_user_mtu == master->max_user_mtu[port]) {
port             1301 drivers/net/ethernet/mellanox/mlx4/port.c 		slave_st->user_mtu[port] = user_mtu;
port             1302 drivers/net/ethernet/mellanox/mlx4/port.c 		master->max_user_mtu[port] = user_mtu;
port             1304 drivers/net/ethernet/mellanox/mlx4/port.c 			master->max_user_mtu[port] =
port             1305 drivers/net/ethernet/mellanox/mlx4/port.c 				max_t(u16, master->max_user_mtu[port],
port             1306 drivers/net/ethernet/mellanox/mlx4/port.c 				      master->slave_state[i].user_mtu[port]);
port             1308 drivers/net/ethernet/mellanox/mlx4/port.c 	gen_context->user_mtu = cpu_to_be16(master->max_user_mtu[port]);
port             1341 drivers/net/ethernet/mellanox/mlx4/port.c 	int port;
port             1354 drivers/net/ethernet/mellanox/mlx4/port.c 	port = in_mod & 0xff;
port             1357 drivers/net/ethernet/mellanox/mlx4/port.c 	port_info = &priv->port[port];
port             1391 drivers/net/ethernet/mellanox/mlx4/port.c 				mlx4_en_set_port_mtu(dev, slave, port,
port             1395 drivers/net/ethernet/mellanox/mlx4/port.c 				mlx4_en_set_port_user_mtu(dev, slave, port,
port             1409 drivers/net/ethernet/mellanox/mlx4/port.c 			num_gids = mlx4_get_slave_num_gids(dev, slave, port);
port             1410 drivers/net/ethernet/mellanox/mlx4/port.c 			base = mlx4_get_base_gid_ix(dev, slave, port);
port             1433 drivers/net/ethernet/mellanox/mlx4/port.c 			mutex_lock(&(priv->port[port].gid_table.mutex));
port             1437 drivers/net/ethernet/mellanox/mlx4/port.c 				gid_entry_tbl = &priv->port[port].gid_table.roce_gids[i];
port             1450 drivers/net/ethernet/mellanox/mlx4/port.c 						mutex_unlock(&(priv->port[port].gid_table.mutex));
port             1459 drivers/net/ethernet/mellanox/mlx4/port.c 				memcpy(priv->port[port].gid_table.roce_gids[offset].raw,
port             1466 drivers/net/ethernet/mellanox/mlx4/port.c 				       priv->port[port].gid_table.roce_gids[i].raw,
port             1472 drivers/net/ethernet/mellanox/mlx4/port.c 			mutex_unlock(&(priv->port[port].gid_table.mutex));
port             1513 drivers/net/ethernet/mellanox/mlx4/port.c 		priv->mfunc.master.slave_state[slave].ib_cap_mask[port];
port             1514 drivers/net/ethernet/mellanox/mlx4/port.c 	priv->mfunc.master.slave_state[slave].ib_cap_mask[port] = new_cap_mask;
port             1517 drivers/net/ethernet/mellanox/mlx4/port.c 			priv->mfunc.master.slave_state[i].ib_cap_mask[port];
port             1532 drivers/net/ethernet/mellanox/mlx4/port.c 	err = mlx4_cmd(dev, inbox->dma, port, is_eth, MLX4_CMD_SET_PORT,
port             1535 drivers/net/ethernet/mellanox/mlx4/port.c 		priv->mfunc.master.slave_state[slave].ib_cap_mask[port] =
port             1546 drivers/net/ethernet/mellanox/mlx4/port.c 	int port = mlx4_slave_convert_port(
port             1549 drivers/net/ethernet/mellanox/mlx4/port.c 	if (port < 0)
port             1553 drivers/net/ethernet/mellanox/mlx4/port.c 			    (port & 0xFF);
port             1568 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_SET_PORT(struct mlx4_dev *dev, u8 port, int pkey_tbl_sz)
port             1573 drivers/net/ethernet/mellanox/mlx4/port.c 	if (dev->caps.port_type[port] == MLX4_PORT_TYPE_ETH)
port             1580 drivers/net/ethernet/mellanox/mlx4/port.c 	((__be32 *) mailbox->buf)[1] = dev->caps.ib_port_def_cap[port];
port             1593 drivers/net/ethernet/mellanox/mlx4/port.c 			(dev->caps.port_ib_mtu[port] << MLX4_SET_PORT_MTU_CAP) |
port             1595 drivers/net/ethernet/mellanox/mlx4/port.c 		err = mlx4_cmd(dev, mailbox->dma, port,
port             1608 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_SET_PORT_general(struct mlx4_dev *dev, u8 port, int mtu,
port             1632 drivers/net/ethernet/mellanox/mlx4/port.c 	in_mod = MLX4_SET_PORT_GENERAL << 8 | port;
port             1642 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_SET_PORT_qpn_calc(struct mlx4_dev *dev, u8 port, u32 base_qpn,
port             1670 drivers/net/ethernet/mellanox/mlx4/port.c 	in_mod = MLX4_SET_PORT_RQP_CALC << 8 | port;
port             1680 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_SET_PORT_user_mtu(struct mlx4_dev *dev, u8 port, u16 user_mtu)
port             1694 drivers/net/ethernet/mellanox/mlx4/port.c 	in_mod = MLX4_SET_PORT_GENERAL << 8 | port;
port             1704 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_SET_PORT_user_mac(struct mlx4_dev *dev, u8 port, u8 *user_mac)
port             1718 drivers/net/ethernet/mellanox/mlx4/port.c 	in_mod = MLX4_SET_PORT_GENERAL << 8 | port;
port             1728 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_SET_PORT_fcs_check(struct mlx4_dev *dev, u8 port, u8 ignore_fcs_value)
port             1745 drivers/net/ethernet/mellanox/mlx4/port.c 	in_mod = MLX4_SET_PORT_GENERAL << 8 | port;
port             1769 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_SET_PORT_VXLAN(struct mlx4_dev *dev, u8 port, u8 steering, int enable)
port             1787 drivers/net/ethernet/mellanox/mlx4/port.c 	in_mod = MLX4_SET_PORT_VXLAN << 8 | port;
port             1797 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_SET_PORT_BEACON(struct mlx4_dev *dev, u8 port, u16 time)
port             1808 drivers/net/ethernet/mellanox/mlx4/port.c 	err = mlx4_cmd(dev, mailbox->dma, port, MLX4_SET_PORT_BEACON_OPCODE,
port             1828 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_SET_MCAST_FLTR(struct mlx4_dev *dev, u8 port,
port             1831 drivers/net/ethernet/mellanox/mlx4/port.c 	return mlx4_cmd(dev, (mac | (clear << 63)), port, mode,
port             1857 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_get_slave_from_roce_gid(struct mlx4_dev *dev, int port, u8 *gid,
port             1870 drivers/net/ethernet/mellanox/mlx4/port.c 	slaves_pport = mlx4_phys_to_slaves_pport(dev, port);
port             1875 drivers/net/ethernet/mellanox/mlx4/port.c 		if (!memcmp(priv->port[port].gid_table.roce_gids[i].raw, gid,
port             1908 drivers/net/ethernet/mellanox/mlx4/port.c 			for (i = 1; i < port; i++) {
port             1936 drivers/net/ethernet/mellanox/mlx4/port.c 				if (i == port)
port             1956 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_get_roce_gid_from_slave(struct mlx4_dev *dev, int port, int slave_id,
port             1964 drivers/net/ethernet/mellanox/mlx4/port.c 	memcpy(gid, priv->port[port].gid_table.roce_gids[slave_id].raw,
port             2042 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_get_module_info(struct mlx4_dev *dev, u8 port,
port             2087 drivers/net/ethernet/mellanox/mlx4/port.c 	ret = mlx4_cmd_box(dev, inbox->dma, outbox->dma, port, 3,
port             2098 drivers/net/ethernet/mellanox/mlx4/port.c 			  0xFF60, port, i2c_addr, offset, size,
port              138 drivers/net/ethernet/mellanox/mlx4/qp.c 	u8 port;
port              150 drivers/net/ethernet/mellanox/mlx4/qp.c 			port = (qp->qpn & 1) + 1;
port              152 drivers/net/ethernet/mellanox/mlx4/qp.c 				priv->mfunc.master.qp0_state[port].proxy_qp0_active = 0;
port              154 drivers/net/ethernet/mellanox/mlx4/qp.c 				priv->mfunc.master.qp0_state[port].qp0_active = 0;
port              188 drivers/net/ethernet/mellanox/mlx4/qp.c 		port = (qp->qpn & 1) + 1;
port              193 drivers/net/ethernet/mellanox/mlx4/qp.c 				priv->mfunc.master.qp0_state[port].proxy_qp0_active = 0;
port              195 drivers/net/ethernet/mellanox/mlx4/qp.c 				priv->mfunc.master.qp0_state[port].qp0_active = 0;
port              198 drivers/net/ethernet/mellanox/mlx4/qp.c 				priv->mfunc.master.qp0_state[port].proxy_qp0_active = 1;
port              200 drivers/net/ethernet/mellanox/mlx4/qp.c 				priv->mfunc.master.qp0_state[port].qp0_active = 1;
port               60 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	u8 port;
port               68 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	u8 port;
port              205 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	int			port;
port              215 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	int			port;
port              309 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 				      int port)
port              322 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	allocated = (port > 0) ?
port              323 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		res_alloc->allocated[(port - 1) *
port              326 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	free = (port > 0) ? res_alloc->res_port_free[port - 1] :
port              328 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	reserved = (port > 0) ? res_alloc->res_port_rsvd[port - 1] :
port              334 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			  slave, port, resource_str(res_type), count,
port              355 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 				  slave, port, resource_str(res_type), free,
port              361 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		if (port > 0) {
port              362 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			res_alloc->allocated[(port - 1) *
port              364 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			res_alloc->res_port_free[port - 1] -= count;
port              365 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			res_alloc->res_port_rsvd[port - 1] -= from_rsvd;
port              380 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 				    int port)
port              392 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	allocated = (port > 0) ?
port              393 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		res_alloc->allocated[(port - 1) *
port              408 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	if (port > 0) {
port              409 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		res_alloc->allocated[(port - 1) *
port              411 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		res_alloc->res_port_free[port - 1] += count;
port              412 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		res_alloc->res_port_rsvd[port - 1] += from_rsvd;
port              698 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	int port;
port              700 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	port = (sched >> 6 & 1) + 1;
port              702 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	new_index = priv->virt2phys_pkey[slave][port - 1][orig_index];
port              712 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	int port;
port              715 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		port = (qp_ctx->pri_path.sched_queue >> 6 & 1) + 1;
port              716 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		if (mlx4_is_eth(dev, port))
port              718 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 				mlx4_get_base_gid_ix(dev, slave, port) | 0x80;
port              724 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			port = (qp_ctx->pri_path.sched_queue >> 6 & 1) + 1;
port              725 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			if (mlx4_is_eth(dev, port)) {
port              727 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 					mlx4_get_base_gid_ix(dev, slave, port);
port              734 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			port = (qp_ctx->alt_path.sched_queue >> 6 & 1) + 1;
port              735 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			if (mlx4_is_eth(dev, port)) {
port              737 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 					mlx4_get_base_gid_ix(dev, slave, port);
port              747 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			  u8 slave, int port);
port              757 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	int port, err = 0;
port              759 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	port = (qpc->pri_path.sched_queue & 0x40) ? 2 : 1;
port              761 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port];
port              764 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	err = handle_counter(dev, qpc, slave, port);
port              777 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		    (qp_type == MLX4_QP_ST_MLX && mlx4_is_eth(dev, port))) {
port              972 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			     u64 in_param, u64 *out_param, int port);
port              974 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int handle_existing_counter(struct mlx4_dev *dev, u8 slave, int port,
port              990 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		if (!counter->port)
port              991 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			counter->port = port;
port             1000 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 				     int port)
port             1014 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		if (port == counter->port) {
port             1024 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 				port);
port             1041 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			  u8 slave, int port)
port             1044 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		return handle_existing_counter(dev, slave, port,
port             1047 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	return handle_unexisting_counter(dev, qpc, slave, port);
port             1143 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static struct res_common *alloc_counter_tr(int id, int port)
port             1153 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	ret->port = port;
port             1231 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_calc_vf_counters(struct mlx4_dev *dev, int slave, int port,
port             1253 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		if (counter->port == port) {
port             2005 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int mac_find_smac_ix_in_slave(struct mlx4_dev *dev, int slave, int port,
port             2015 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		if (res->smac_index == smac_index && res->port == (u8) port) {
port             2023 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int mac_add_to_slave(struct mlx4_dev *dev, int slave, u64 mac, int port, u8 smac_index)
port             2032 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		if (res->mac == mac && res->port == (u8) port) {
port             2039 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	if (mlx4_grant_resource(dev, slave, RES_MAC, 1, port))
port             2043 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		mlx4_release_resource(dev, slave, RES_MAC, 1, port);
port             2047 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	res->port = (u8) port;
port             2056 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			       int port)
port             2065 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		if (res->mac == mac && res->port == (u8) port) {
port             2068 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 				mlx4_release_resource(dev, slave, RES_MAC, 1, port);
port             2089 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			__mlx4_unregister_mac(dev, res->port, res->mac);
port             2090 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		mlx4_release_resource(dev, slave, RES_MAC, 1, res->port);
port             2099 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	int port;
port             2106 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	port = !in_port ? get_param_l(out_param) : in_port;
port             2107 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	port = mlx4_slave_convert_port(
port             2108 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			dev, slave, port);
port             2110 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	if (port < 0)
port             2114 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	err = __mlx4_register_mac(dev, port, mac);
port             2122 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		err = mac_add_to_slave(dev, slave, mac, port, smac_index);
port             2124 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			__mlx4_unregister_mac(dev, port, mac);
port             2130 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			     int port, int vlan_index)
port             2139 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		if (res->vlan == vlan && res->port == (u8) port) {
port             2146 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	if (mlx4_grant_resource(dev, slave, RES_VLAN, 1, port))
port             2150 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		mlx4_release_resource(dev, slave, RES_VLAN, 1, port);
port             2154 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	res->port = (u8) port;
port             2164 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 				int port)
port             2173 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		if (res->vlan == vlan && res->port == (u8) port) {
port             2177 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 						      1, port);
port             2198 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			__mlx4_unregister_vlan(dev, res->port, res->vlan);
port             2199 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		mlx4_release_resource(dev, slave, RES_VLAN, 1, res->port);
port             2212 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	int port;
port             2214 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	port = !in_port ? get_param_l(out_param) : in_port;
port             2216 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	if (!port || op != RES_OP_RESERVE_AND_MAP)
port             2219 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	port = mlx4_slave_convert_port(
port             2220 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			dev, slave, port);
port             2222 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	if (port < 0)
port             2225 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	if (!in_port && port > 0 && port <= dev->caps.num_ports) {
port             2232 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	err = __mlx4_register_vlan(dev, port, vlan, &vlan_index);
port             2235 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		err = vlan_add_to_slave(dev, slave, vlan, port, vlan_index);
port             2237 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			__mlx4_unregister_vlan(dev, port, vlan);
port             2243 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			     u64 in_param, u64 *out_param, int port)
port             2261 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	err = add_res_range(dev, slave, index, 1, RES_COUNTER, port);
port             2514 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	int port;
port             2519 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		port = !in_port ? get_param_l(out_param) : in_port;
port             2520 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		port = mlx4_slave_convert_port(
port             2521 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 				dev, slave, port);
port             2523 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		if (port < 0)
port             2525 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		mac_del_from_slave(dev, slave, in_param, port);
port             2526 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		__mlx4_unregister_mac(dev, port, in_param);
port             2538 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			    u64 in_param, u64 *out_param, int port)
port             2544 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	port = mlx4_slave_convert_port(
port             2545 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			dev, slave, port);
port             2547 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	if (port < 0)
port             2553 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		if (!port)
port             2555 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		vlan_del_from_slave(dev, slave, in_param, port);
port             2556 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		__mlx4_unregister_vlan(dev, port, in_param);
port             3191 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	int port;
port             3217 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 					port = (qp_ctx->pri_path.sched_queue >> 6 & 1) + 1;
port             3218 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 					if (dev->caps.port_mask[port] != MLX4_PORT_TYPE_IB)
port             3219 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 						num_gids = mlx4_get_slave_num_gids(dev, slave, port);
port             3226 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 					port = (qp_ctx->alt_path.sched_queue >> 6 & 1) + 1;
port             3227 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 					if (dev->caps.port_mask[port] != MLX4_PORT_TYPE_IB)
port             3228 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 						num_gids = mlx4_get_slave_num_gids(dev, slave, port);
port             3243 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		port = (qp_ctx->pri_path.sched_queue >> 6 & 1) + 1;
port             3247 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		    !mlx4_vf_smi_enabled(dev, slave, port)) {
port             3250 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 				 __func__, slave, port);
port             3773 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	int port = mlx4_slave_convert_port(
port             3776 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	if (port < 0)
port             3780 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			  ((port & 1) << 6);
port             3783 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	    qpc->pri_path.sched_queue || mlx4_is_eth(dev, port + 1)) {
port             3788 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		port = mlx4_slave_convert_port(
port             3791 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		if (port < 0)
port             3795 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			(port & 1) << 6;
port             3805 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	int port;
port             3810 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	port = (sched >> 6 & 1) + 1;
port             3811 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	if (mlx4_is_eth(dev, port) && (ts != MLX4_QP_ST_MLX)) {
port             3813 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		if (mac_find_smac_ix_in_slave(dev, slave, port, smac_ix, &mac))
port             4083 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		int port = mlx4_slave_convert_port(dev, slave, gid[5]);
port             4084 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		if (port < 0)
port             4085 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			return port;
port             4086 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		return mlx4_trans_to_dmfs_attach(dev, qp, gid, port,
port             4092 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			int port = mlx4_slave_convert_port(dev, slave, gid[5]);
port             4093 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			if (port < 0)
port             4094 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 				return port;
port             4095 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			gid[5] = port;
port             4229 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	u8 port;
port             4238 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	port = ctrl->port;
port             4259 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		if (port == res->port) {
port             4266 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		       port);
port             4293 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	unsigned port;
port             4321 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	port = (rqp->sched_queue >> 6 & 1) + 1;
port             4325 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		err = mac_find_smac_ix_in_slave(dev, slave, port,
port             4389 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	err = mlx4_slave_convert_port(dev, slave, ctrl->port);
port             4392 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	ctrl->port = err;
port             4461 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	if (ctrl->port == 1)
port             4462 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		ctrl->port = 2;
port             4464 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		ctrl->port = 1;
port             5303 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	int port, errors = 0;
port             5349 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			port = (qp->sched_queue >> 6 & 1) + 1;
port             5350 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			if (port != work->port) {
port             5398 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 					  work->slave, port, qp->local_qpn, err);
port             5409 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			 errors, work->slave, work->port);
port             5416 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		__mlx4_unregister_vlan(&work->priv->dev, work->port,
port               41 drivers/net/ethernet/mellanox/mlx4/sense.c int mlx4_SENSE_PORT(struct mlx4_dev *dev, int port,
port               47 drivers/net/ethernet/mellanox/mlx4/sense.c 	err = mlx4_cmd_imm(dev, 0, &out_param, port, 0,
port               51 drivers/net/ethernet/mellanox/mlx4/sense.c 		mlx4_err(dev, "Sense command failed for port: %d\n", port);
port              136 drivers/net/ethernet/mellanox/mlx4/sense.c 	int port;
port              139 drivers/net/ethernet/mellanox/mlx4/sense.c 	for (port = 1; port <= dev->caps.num_ports; port++)
port              140 drivers/net/ethernet/mellanox/mlx4/sense.c 		sense->do_sense_port[port] = 1;
port               92 drivers/net/ethernet/mellanox/mlx5/core/en/port.c int mlx5_port_query_eth_proto(struct mlx5_core_dev *dev, u8 port, bool ext,
port              101 drivers/net/ethernet/mellanox/mlx5/core/en/port.c 	err = mlx5_query_port_ptys(dev, out, sizeof(out), MLX5_PTYS_EN, port);
port               45 drivers/net/ethernet/mellanox/mlx5/core/en/port.h int mlx5_port_query_eth_proto(struct mlx5_core_dev *dev, u8 port, bool ext,
port              941 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	link_ksettings->base.port = get_connector_port(eth_proto_oper,
port             4191 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	u16			port;
port             4199 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	u16 port = vxlan_work->port;
port             4202 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5_vxlan_add_port(priv->mdev->vxlan, port);
port             4213 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	u16 port = vxlan_work->port;
port             4216 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5_vxlan_del_port(priv->mdev->vxlan, port);
port             4221 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_vxlan_queue_work(struct mlx5e_priv *priv, u16 port, int add)
port             4235 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	vxlan_work->port = port;
port             4249 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5e_vxlan_queue_work(priv, be16_to_cpu(ti->port), 1);
port             4262 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5e_vxlan_queue_work(priv, be16_to_cpu(ti->port), 0);
port             4272 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	u16 port;
port             4295 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		port = be16_to_cpu(udph->dest);
port             4298 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		if (mlx5_vxlan_lookup_port(priv->mdev->vxlan, port))
port             4303 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		if (port == GENEVE_UDP_PORT && mlx5_geneve_tx_allowed(priv->mdev))
port              228 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c 	link_ksettings->base.port = PORT_OTHER;
port              173 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 	context->pri_path.port = 1;
port               46 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c static void mlx5_lag_set_port_affinity(struct mlx5_lag *ldev, int port)
port               53 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c 	switch (port) {
port               74 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c 			       port);
port               61 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c static int mlx5_vxlan_core_add_port_cmd(struct mlx5_core_dev *mdev, u16 port)
port               68 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c 	MLX5_SET(add_vxlan_udp_dport_in, in, vxlan_udp_port, port);
port               72 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c static int mlx5_vxlan_core_del_port_cmd(struct mlx5_core_dev *mdev, u16 port)
port               79 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c 	MLX5_SET(delete_vxlan_udp_dport_in, in, vxlan_udp_port, port);
port               84 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c mlx5_vxlan_lookup_port_locked(struct mlx5_vxlan *vxlan, u16 port)
port               88 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c 	hash_for_each_possible(vxlan->htable, vxlanp, hlist, port) {
port               89 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c 		if (vxlanp->udp_port == port)
port               96 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c struct mlx5_vxlan_port *mlx5_vxlan_lookup_port(struct mlx5_vxlan *vxlan, u16 port)
port              104 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c 	vxlanp = mlx5_vxlan_lookup_port_locked(vxlan, port);
port              110 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c int mlx5_vxlan_add_port(struct mlx5_vxlan *vxlan, u16 port)
port              115 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c 	vxlanp = mlx5_vxlan_lookup_port(vxlan, port);
port              125 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c 			       port, mlx5_vxlan_max_udp_ports(vxlan->mdev));
port              130 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c 	ret = mlx5_vxlan_core_add_port_cmd(vxlan->mdev, port);
port              140 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c 	vxlanp->udp_port = port;
port              144 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c 	hash_add(vxlan->htable, &vxlanp->hlist, port);
port              152 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c 	mlx5_vxlan_core_del_port_cmd(vxlan->mdev, port);
port              159 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c int mlx5_vxlan_del_port(struct mlx5_vxlan *vxlan, u16 port)
port              168 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c 	vxlanp = mlx5_vxlan_lookup_port_locked(vxlan, port);
port              183 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c 		mlx5_vxlan_core_del_port_cmd(vxlan->mdev, port);
port               51 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.h int mlx5_vxlan_add_port(struct mlx5_vxlan *vxlan, u16 port);
port               52 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.h int mlx5_vxlan_del_port(struct mlx5_vxlan *vxlan, u16 port);
port               53 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.h struct mlx5_vxlan_port *mlx5_vxlan_lookup_port(struct mlx5_vxlan *vxlan, u16 port);
port               58 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.h static inline int mlx5_vxlan_add_port(struct mlx5_vxlan *vxlan, u16 port) { return -EOPNOTSUPP; }
port               59 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.h static inline int mlx5_vxlan_del_port(struct mlx5_vxlan *vxlan, u16 port) { return -EOPNOTSUPP; }
port               61 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.h mlx5_vxlan_lookup_port(struct mlx5_vxlan *vxlan, u16 port) { return NULL; }
port              234 drivers/net/ethernet/mellanox/mlx5/core/port.c 				u16 *max_mtu, u16 *oper_mtu, u8 port)
port              239 drivers/net/ethernet/mellanox/mlx5/core/port.c 	MLX5_SET(pmtu_reg, in, local_port, port);
port              251 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_set_port_mtu(struct mlx5_core_dev *dev, u16 mtu, u8 port)
port              257 drivers/net/ethernet/mellanox/mlx5/core/port.c 	MLX5_SET(pmtu_reg, in, local_port, port);
port              264 drivers/net/ethernet/mellanox/mlx5/core/port.c 			     u8 port)
port              266 drivers/net/ethernet/mellanox/mlx5/core/port.c 	mlx5_query_port_mtu(dev, NULL, max_mtu, NULL, port);
port              271 drivers/net/ethernet/mellanox/mlx5/core/port.c 			      u8 port)
port              273 drivers/net/ethernet/mellanox/mlx5/core/port.c 	mlx5_query_port_mtu(dev, NULL, NULL, oper_mtu, port);
port              576 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 				 int port)
port              583 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	MLX5_SET(qpc, qpc, primary_address_path.vhca_port_num, port);
port              650 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	int port = 1;
port              654 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	ret = dr_modify_qp_rst2init(dmn->mdev, dr_qp, port);
port              659 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	ret = mlx5dr_cmd_query_gid(dmn->mdev, port, gid_index, &rtr_attr.dgid_attr);
port              666 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	rtr_attr.port_num	= port;
port              253 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5_ifc_dr.h 	u8         port[0x1];
port              286 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5_ifc_dr.h 	u8         port[0x1];
port              318 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5_ifc_dr.h 	u8         port[0x1];
port              100 drivers/net/ethernet/mellanox/mlxsw/reg.h MLXSW_ITEM_BIT_ARRAY(reg, smid, port, 0x20, 0x20, 1);
port              109 drivers/net/ethernet/mellanox/mlxsw/reg.h 				       u8 port, bool set)
port              114 drivers/net/ethernet/mellanox/mlxsw/reg.h 	mlxsw_reg_smid_port_set(payload, port, set);
port              115 drivers/net/ethernet/mellanox/mlxsw/reg.h 	mlxsw_reg_smid_port_mask_set(payload, port, 1);
port             1145 drivers/net/ethernet/mellanox/mlxsw/reg.h MLXSW_ITEM_BIT_ARRAY(reg, sftr, port, 0x20, 0x20, 1);
port             1157 drivers/net/ethernet/mellanox/mlxsw/reg.h 				       unsigned int range, u8 port, bool set)
port             1165 drivers/net/ethernet/mellanox/mlxsw/reg.h 	mlxsw_reg_sftr_port_set(payload, port, set);
port             1166 drivers/net/ethernet/mellanox/mlxsw/reg.h 	mlxsw_reg_sftr_port_mask_set(payload, port, 1);
port             1331 drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_port_mall_tc_entry_find(struct mlxsw_sp_port *port,
port             1335 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	list_for_each_entry(mall_tc_entry, &port->mall_tc_list, list)
port             3322 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	cmd->base.port = mlxsw_sp_port_connector_port(connector_type);
port               80 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 			    struct mlxsw_sp_port *port, u16 vid);
port               82 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c 			       struct mlxsw_sp_port *port, u16 vid);
port              186 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	struct mlxsw_sp_port *port;
port              196 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	port = mlxsw_sp_port_dev_lower_find(dev);
port              197 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	if (!port)
port              200 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	bridge_port = mlxsw_sp_bridge_port_find(port->mlxsw_sp->bridge, dev);
port              712 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c static bool mlxsw_sp_span_is_egress_mirror(struct mlxsw_sp_port *port)
port              714 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	struct mlxsw_sp *mlxsw_sp = port->mlxsw_sp;
port              722 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 			if (p->local_port == port->local_port &&
port              736 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c int mlxsw_sp_span_port_mtu_update(struct mlxsw_sp_port *port, u16 mtu)
port              738 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	struct mlxsw_sp *mlxsw_sp = port->mlxsw_sp;
port              745 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	if (mlxsw_sp_span_is_egress_mirror(port)) {
port              748 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 		mlxsw_reg_sbib_pack(sbib_pl, port->local_port, buffsize);
port              751 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 			netdev_err(port->dev, "Could not update shared buffer for mirroring\n");
port              762 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 				    struct mlxsw_sp_port *port,
port              769 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 		    port->local_port == p->local_port &&
port              776 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c mlxsw_sp_span_inspected_port_bind(struct mlxsw_sp_port *port,
port              781 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	struct mlxsw_sp *mlxsw_sp = port->mlxsw_sp;
port              786 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	mlxsw_reg_mpar_pack(mpar_pl, port->local_port,
port              792 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c mlxsw_sp_span_inspected_port_add(struct mlxsw_sp_port *port,
port              798 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	struct mlxsw_sp *mlxsw_sp = port->mlxsw_sp;
port              812 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 								port, bind))
port              819 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 							     port->dev->mtu);
port              821 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 		mlxsw_reg_sbib_pack(sbib_pl, port->local_port, buffsize);
port              824 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 			netdev_err(port->dev, "Could not create shared buffer for mirroring\n");
port              830 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 		err = mlxsw_sp_span_inspected_port_bind(port, span_entry, type,
port              841 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	inspected_port->local_port = port->local_port;
port              850 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 		mlxsw_sp_span_inspected_port_bind(port, span_entry, type,
port              854 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 		mlxsw_reg_sbib_pack(sbib_pl, port->local_port, 0);
port              861 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c mlxsw_sp_span_inspected_port_del(struct mlxsw_sp_port *port,
port              867 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	struct mlxsw_sp *mlxsw_sp = port->mlxsw_sp;
port              871 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 							     port, bind);
port              876 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 		mlxsw_sp_span_inspected_port_bind(port, span_entry, type,
port              880 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 		mlxsw_reg_sbib_pack(sbib_pl, port->local_port, 0);
port               76 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.h int mlxsw_sp_span_port_mtu_update(struct mlxsw_sp_port *port, u16 mtu);
port              152 drivers/net/ethernet/mellanox/mlxsw/switchib.c static int mlxsw_sib_port_set(struct mlxsw_sib_port *mlxsw_sib_port, u8 port)
port              159 drivers/net/ethernet/mellanox/mlxsw/switchib.c 	mlxsw_reg_plib_ib_port_set(plib_pl, port);
port              763 drivers/net/ethernet/mellanox/mlxsw/switchx2.c 	cmd->base.port = mlxsw_sx_port_connector_port(eth_proto_oper);
port              548 drivers/net/ethernet/micrel/ksz884x.c #define PORT_CTRL_ADDR(port, addr)		\
port              549 drivers/net/ethernet/micrel/ksz884x.c 	(addr = KS8842_PORT_1_CTRL_1 + (port) *	\
port              754 drivers/net/ethernet/micrel/ksz884x.c #define HW_TO_DEV_PORT(port)		(port - 1)
port             1462 drivers/net/ethernet/micrel/ksz884x.c 	struct ksz_port port;
port             1789 drivers/net/ethernet/micrel/ksz884x.c static void port_r_mib_cnt(struct ksz_hw *hw, int port, u16 addr, u64 *cnt)
port             1796 drivers/net/ethernet/micrel/ksz884x.c 	ctrl_addr = addr + PORT_COUNTER_NUM * port;
port             1827 drivers/net/ethernet/micrel/ksz884x.c static void port_r_mib_pkt(struct ksz_hw *hw, int port, u32 *last, u64 *cnt)
port             1835 drivers/net/ethernet/micrel/ksz884x.c 	index = KS_MIB_PACKET_DROPPED_RX_0 + port;
port             1861 drivers/net/ethernet/micrel/ksz884x.c 	} while (index >= KS_MIB_PACKET_DROPPED_TX_0 + port);
port             1875 drivers/net/ethernet/micrel/ksz884x.c static int port_r_cnt(struct ksz_hw *hw, int port)
port             1877 drivers/net/ethernet/micrel/ksz884x.c 	struct ksz_port_mib *mib = &hw->port_mib[port];
port             1881 drivers/net/ethernet/micrel/ksz884x.c 			port_r_mib_cnt(hw, port, mib->cnt_ptr,
port             1886 drivers/net/ethernet/micrel/ksz884x.c 		port_r_mib_pkt(hw, port, mib->dropped,
port             1900 drivers/net/ethernet/micrel/ksz884x.c static void port_init_cnt(struct ksz_hw *hw, int port)
port             1902 drivers/net/ethernet/micrel/ksz884x.c 	struct ksz_port_mib *mib = &hw->port_mib[port];
port             1907 drivers/net/ethernet/micrel/ksz884x.c 			port_r_mib_cnt(hw, port, mib->cnt_ptr,
port             1912 drivers/net/ethernet/micrel/ksz884x.c 		port_r_mib_pkt(hw, port, mib->dropped,
port             1934 drivers/net/ethernet/micrel/ksz884x.c static int port_chk(struct ksz_hw *hw, int port, int offset, u16 bits)
port             1939 drivers/net/ethernet/micrel/ksz884x.c 	PORT_CTRL_ADDR(port, addr);
port             1955 drivers/net/ethernet/micrel/ksz884x.c static void port_cfg(struct ksz_hw *hw, int port, int offset, u16 bits,
port             1961 drivers/net/ethernet/micrel/ksz884x.c 	PORT_CTRL_ADDR(port, addr);
port             1983 drivers/net/ethernet/micrel/ksz884x.c static int port_chk_shift(struct ksz_hw *hw, int port, u32 addr, int shift)
port             1986 drivers/net/ethernet/micrel/ksz884x.c 	u16 bit = 1 << port;
port             2003 drivers/net/ethernet/micrel/ksz884x.c static void port_cfg_shift(struct ksz_hw *hw, int port, u32 addr, int shift,
port             2007 drivers/net/ethernet/micrel/ksz884x.c 	u16 bits = 1 << port;
port             2027 drivers/net/ethernet/micrel/ksz884x.c static void port_r8(struct ksz_hw *hw, int port, int offset, u8 *data)
port             2031 drivers/net/ethernet/micrel/ksz884x.c 	PORT_CTRL_ADDR(port, addr);
port             2045 drivers/net/ethernet/micrel/ksz884x.c static void port_r16(struct ksz_hw *hw, int port, int offset, u16 *data)
port             2049 drivers/net/ethernet/micrel/ksz884x.c 	PORT_CTRL_ADDR(port, addr);
port             2063 drivers/net/ethernet/micrel/ksz884x.c static void port_w16(struct ksz_hw *hw, int port, int offset, u16 data)
port             2067 drivers/net/ethernet/micrel/ksz884x.c 	PORT_CTRL_ADDR(port, addr);
port             2180 drivers/net/ethernet/micrel/ksz884x.c static void sw_dis_broad_storm(struct ksz_hw *hw, int port)
port             2182 drivers/net/ethernet/micrel/ksz884x.c 	port_cfg_broad_storm(hw, port, 0);
port             2192 drivers/net/ethernet/micrel/ksz884x.c static void sw_ena_broad_storm(struct ksz_hw *hw, int port)
port             2195 drivers/net/ethernet/micrel/ksz884x.c 	port_cfg_broad_storm(hw, port, 1);
port             2206 drivers/net/ethernet/micrel/ksz884x.c 	int port;
port             2210 drivers/net/ethernet/micrel/ksz884x.c 	for (port = 0; port < TOTAL_PORT_NUM; port++)
port             2211 drivers/net/ethernet/micrel/ksz884x.c 		sw_dis_broad_storm(hw, port);
port             2240 drivers/net/ethernet/micrel/ksz884x.c static void sw_dis_prio_rate(struct ksz_hw *hw, int port)
port             2244 drivers/net/ethernet/micrel/ksz884x.c 	PORT_CTRL_ADDR(port, addr);
port             2257 drivers/net/ethernet/micrel/ksz884x.c 	int port;
port             2261 drivers/net/ethernet/micrel/ksz884x.c 	for (port = 0; port < TOTAL_PORT_NUM; port++) {
port             2263 drivers/net/ethernet/micrel/ksz884x.c 			sw->port_cfg[port].rx_rate[prio] =
port             2264 drivers/net/ethernet/micrel/ksz884x.c 			sw->port_cfg[port].tx_rate[prio] = 0;
port             2266 drivers/net/ethernet/micrel/ksz884x.c 		sw_dis_prio_rate(hw, port);
port             2401 drivers/net/ethernet/micrel/ksz884x.c 	int port;
port             2403 drivers/net/ethernet/micrel/ksz884x.c 	for (port = 0; port < TOTAL_PORT_NUM; port++) {
port             2404 drivers/net/ethernet/micrel/ksz884x.c 		port_cfg_mirror_sniffer(hw, port, 0);
port             2405 drivers/net/ethernet/micrel/ksz884x.c 		port_cfg_mirror_rx(hw, port, 0);
port             2406 drivers/net/ethernet/micrel/ksz884x.c 		port_cfg_mirror_tx(hw, port, 0);
port             2423 drivers/net/ethernet/micrel/ksz884x.c static inline void sw_cfg_unk_def_port(struct ksz_hw *hw, int port, int set)
port             2425 drivers/net/ethernet/micrel/ksz884x.c 	port_cfg_shift(hw, port, KS8842_SWITCH_CTRL_7_OFFSET, 0, set);
port             2428 drivers/net/ethernet/micrel/ksz884x.c static inline int sw_chk_unk_def_port(struct ksz_hw *hw, int port)
port             2430 drivers/net/ethernet/micrel/ksz884x.c 	return port_chk_shift(hw, port, KS8842_SWITCH_CTRL_7_OFFSET, 0);
port             2490 drivers/net/ethernet/micrel/ksz884x.c static void sw_dis_diffserv(struct ksz_hw *hw, int port)
port             2492 drivers/net/ethernet/micrel/ksz884x.c 	port_cfg_diffserv(hw, port, 0);
port             2502 drivers/net/ethernet/micrel/ksz884x.c static void sw_dis_802_1p(struct ksz_hw *hw, int port)
port             2504 drivers/net/ethernet/micrel/ksz884x.c 	port_cfg_802_1p(hw, port, 0);
port             2529 drivers/net/ethernet/micrel/ksz884x.c static void sw_cfg_replace_vid(struct ksz_hw *hw, int port, int set)
port             2531 drivers/net/ethernet/micrel/ksz884x.c 	port_cfg_replace_vid(hw, port, set);
port             2542 drivers/net/ethernet/micrel/ksz884x.c static void sw_cfg_port_based(struct ksz_hw *hw, int port, u8 prio)
port             2549 drivers/net/ethernet/micrel/ksz884x.c 	hw->ksz_switch->port_cfg[port].port_prio = prio;
port             2551 drivers/net/ethernet/micrel/ksz884x.c 	port_r16(hw, port, KS8842_PORT_CTRL_1_OFFSET, &data);
port             2554 drivers/net/ethernet/micrel/ksz884x.c 	port_w16(hw, port, KS8842_PORT_CTRL_1_OFFSET, data);
port             2565 drivers/net/ethernet/micrel/ksz884x.c static void sw_dis_multi_queue(struct ksz_hw *hw, int port)
port             2567 drivers/net/ethernet/micrel/ksz884x.c 	port_cfg_prio(hw, port, 0);
port             2578 drivers/net/ethernet/micrel/ksz884x.c 	int port;
port             2603 drivers/net/ethernet/micrel/ksz884x.c 	for (port = 0; port < TOTAL_PORT_NUM; port++) {
port             2604 drivers/net/ethernet/micrel/ksz884x.c 		sw_dis_multi_queue(hw, port);
port             2605 drivers/net/ethernet/micrel/ksz884x.c 		sw_dis_diffserv(hw, port);
port             2606 drivers/net/ethernet/micrel/ksz884x.c 		sw_dis_802_1p(hw, port);
port             2607 drivers/net/ethernet/micrel/ksz884x.c 		sw_cfg_replace_vid(hw, port, 0);
port             2609 drivers/net/ethernet/micrel/ksz884x.c 		sw->port_cfg[port].port_prio = 0;
port             2610 drivers/net/ethernet/micrel/ksz884x.c 		sw_cfg_port_based(hw, port, sw->port_cfg[port].port_prio);
port             2623 drivers/net/ethernet/micrel/ksz884x.c static void port_get_def_vid(struct ksz_hw *hw, int port, u16 *vid)
port             2627 drivers/net/ethernet/micrel/ksz884x.c 	PORT_CTRL_ADDR(port, addr);
port             2640 drivers/net/ethernet/micrel/ksz884x.c 	int port;
port             2652 drivers/net/ethernet/micrel/ksz884x.c 	for (port = 0; port < TOTAL_PORT_NUM; port++) {
port             2653 drivers/net/ethernet/micrel/ksz884x.c 		port_get_def_vid(hw, port, &sw->port_cfg[port].vid);
port             2654 drivers/net/ethernet/micrel/ksz884x.c 		sw->port_cfg[port].member = PORT_MASK;
port             2666 drivers/net/ethernet/micrel/ksz884x.c static void sw_cfg_port_base_vlan(struct ksz_hw *hw, int port, u8 member)
port             2671 drivers/net/ethernet/micrel/ksz884x.c 	PORT_CTRL_ADDR(port, addr);
port             2679 drivers/net/ethernet/micrel/ksz884x.c 	hw->ksz_switch->port_cfg[port].member = member;
port             2770 drivers/net/ethernet/micrel/ksz884x.c static void port_set_stp_state(struct ksz_hw *hw, int port, int state)
port             2774 drivers/net/ethernet/micrel/ksz884x.c 	port_r16(hw, port, KS8842_PORT_CTRL_2_OFFSET, &data);
port             2811 drivers/net/ethernet/micrel/ksz884x.c 	port_w16(hw, port, KS8842_PORT_CTRL_2_OFFSET, data);
port             2812 drivers/net/ethernet/micrel/ksz884x.c 	hw->ksz_switch->port_cfg[port].stp_state = state;
port             2965 drivers/net/ethernet/micrel/ksz884x.c static void hw_r_phy(struct ksz_hw *hw, int port, u16 reg, u16 *val)
port             2969 drivers/net/ethernet/micrel/ksz884x.c 	phy = KS884X_PHY_1_CTRL_OFFSET + port * PHY_CTRL_INTERVAL + reg;
port             2982 drivers/net/ethernet/micrel/ksz884x.c static void hw_w_phy(struct ksz_hw *hw, int port, u16 reg, u16 val)
port             2986 drivers/net/ethernet/micrel/ksz884x.c 	phy = KS884X_PHY_1_CTRL_OFFSET + port * PHY_CTRL_INTERVAL + reg;
port             3188 drivers/net/ethernet/micrel/ksz884x.c static u16 advertised_flow_ctrl(struct ksz_port *port, u16 ctrl)
port             3191 drivers/net/ethernet/micrel/ksz884x.c 	switch (port->flow_ctrl) {
port             3227 drivers/net/ethernet/micrel/ksz884x.c static void determine_flow_ctrl(struct ksz_hw *hw, struct ksz_port *port,
port             3237 drivers/net/ethernet/micrel/ksz884x.c 	if (port->force_link)
port             3255 drivers/net/ethernet/micrel/ksz884x.c static inline void port_cfg_change(struct ksz_hw *hw, struct ksz_port *port,
port             3277 drivers/net/ethernet/micrel/ksz884x.c static void port_get_link_speed(struct ksz_port *port)
port             3282 drivers/net/ethernet/micrel/ksz884x.c 	struct ksz_hw *hw = port->hw;
port             3293 drivers/net/ethernet/micrel/ksz884x.c 	for (i = 0, p = port->first_port; i < port->port_cnt; i++, p++) {
port             3331 drivers/net/ethernet/micrel/ksz884x.c 				determine_flow_ctrl(hw, port, data, status);
port             3337 drivers/net/ethernet/micrel/ksz884x.c 				port_cfg_change(hw, port, info, status);
port             3352 drivers/net/ethernet/micrel/ksz884x.c 	if (linked && media_disconnected == port->linked->state)
port             3353 drivers/net/ethernet/micrel/ksz884x.c 		port->linked = linked;
port             3366 drivers/net/ethernet/micrel/ksz884x.c static void port_set_link_speed(struct ksz_port *port)
port             3368 drivers/net/ethernet/micrel/ksz884x.c 	struct ksz_hw *hw = port->hw;
port             3375 drivers/net/ethernet/micrel/ksz884x.c 	for (i = 0, p = port->first_port; i < port->port_cnt; i++, p++) {
port             3384 drivers/net/ethernet/micrel/ksz884x.c 		data = advertised_flow_ctrl(port, data);
port             3390 drivers/net/ethernet/micrel/ksz884x.c 		if (port->speed || port->duplex) {
port             3391 drivers/net/ethernet/micrel/ksz884x.c 			if (10 == port->speed)
port             3394 drivers/net/ethernet/micrel/ksz884x.c 			else if (100 == port->speed)
port             3397 drivers/net/ethernet/micrel/ksz884x.c 			if (1 == port->duplex)
port             3400 drivers/net/ethernet/micrel/ksz884x.c 			else if (2 == port->duplex)
port             3417 drivers/net/ethernet/micrel/ksz884x.c static void port_force_link_speed(struct ksz_port *port)
port             3419 drivers/net/ethernet/micrel/ksz884x.c 	struct ksz_hw *hw = port->hw;
port             3425 drivers/net/ethernet/micrel/ksz884x.c 	for (i = 0, p = port->first_port; i < port->port_cnt; i++, p++) {
port             3431 drivers/net/ethernet/micrel/ksz884x.c 		if (10 == port->speed)
port             3433 drivers/net/ethernet/micrel/ksz884x.c 		else if (100 == port->speed)
port             3435 drivers/net/ethernet/micrel/ksz884x.c 		if (1 == port->duplex)
port             3437 drivers/net/ethernet/micrel/ksz884x.c 		else if (2 == port->duplex)
port             3443 drivers/net/ethernet/micrel/ksz884x.c static void port_set_power_saving(struct ksz_port *port, int enable)
port             3445 drivers/net/ethernet/micrel/ksz884x.c 	struct ksz_hw *hw = port->hw;
port             3449 drivers/net/ethernet/micrel/ksz884x.c 	for (i = 0, p = port->first_port; i < port->port_cnt; i++, p++)
port             4241 drivers/net/ethernet/micrel/ksz884x.c 	int port;
port             4243 drivers/net/ethernet/micrel/ksz884x.c 	for (port = 0; port < SWITCH_PORT_NUM; port++) {
port             4246 drivers/net/ethernet/micrel/ksz884x.c 			sw_cfg_port_base_vlan(hw, port,
port             4247 drivers/net/ethernet/micrel/ksz884x.c 				HOST_MASK | (1 << port));
port             4248 drivers/net/ethernet/micrel/ksz884x.c 			port_set_stp_state(hw, port, STP_STATE_DISABLED);
port             4250 drivers/net/ethernet/micrel/ksz884x.c 			sw_cfg_port_base_vlan(hw, port, PORT_MASK);
port             4251 drivers/net/ethernet/micrel/ksz884x.c 			port_set_stp_state(hw, port, STP_STATE_FORWARDING);
port             4272 drivers/net/ethernet/micrel/ksz884x.c 	int port;
port             4279 drivers/net/ethernet/micrel/ksz884x.c 	for (port = 0; port < SWITCH_PORT_NUM; port++)
port             4280 drivers/net/ethernet/micrel/ksz884x.c 		sw_ena_broad_storm(hw, port);
port             4609 drivers/net/ethernet/micrel/ksz884x.c 	int port;
port             4613 drivers/net/ethernet/micrel/ksz884x.c 	for (i = 0, port = first; i < cnt; i++, port++) {
port             4614 drivers/net/ethernet/micrel/ksz884x.c 		port_mib = &hw->port_mib[port];
port             4644 drivers/net/ethernet/micrel/ksz884x.c 		hw->dst_ports = 1 << priv->port.first_port;
port             4795 drivers/net/ethernet/micrel/ksz884x.c 	int port;
port             4799 drivers/net/ethernet/micrel/ksz884x.c 	for (port = 0; port < hw->dev_count; port++) {
port             4800 drivers/net/ethernet/micrel/ksz884x.c 		struct net_device *dev = hw->port_info[port].pdev;
port             4906 drivers/net/ethernet/micrel/ksz884x.c 	int port;
port             4940 drivers/net/ethernet/micrel/ksz884x.c 			for (port = 0; port < SWITCH_PORT_NUM; port++) {
port             4943 drivers/net/ethernet/micrel/ksz884x.c 				port_set_stp_state(hw, port,
port             4946 drivers/net/ethernet/micrel/ksz884x.c 				port_dev = hw->port_info[port].pdev;
port             4948 drivers/net/ethernet/micrel/ksz884x.c 					port_set_stp_state(hw, port,
port             5156 drivers/net/ethernet/micrel/ksz884x.c 				priv->port.counter[OID_COUNTER_RCV_ERROR]++;
port             5271 drivers/net/ethernet/micrel/ksz884x.c 			struct ksz_port *port = &priv->port;
port             5274 drivers/net/ethernet/micrel/ksz884x.c 			port_get_link_speed(port);
port             5320 drivers/net/ethernet/micrel/ksz884x.c 	int port;
port             5329 drivers/net/ethernet/micrel/ksz884x.c 	for (port = 0; port < SWITCH_PORT_NUM; port++) {
port             5330 drivers/net/ethernet/micrel/ksz884x.c 		if (STP_STATE_FORWARDING == sw->port_cfg[port].stp_state)
port             5333 drivers/net/ethernet/micrel/ksz884x.c 			member = HOST_MASK | (1 << port);
port             5334 drivers/net/ethernet/micrel/ksz884x.c 		if (member != sw->port_cfg[port].member)
port             5335 drivers/net/ethernet/micrel/ksz884x.c 			sw_cfg_port_base_vlan(hw, port, member);
port             5352 drivers/net/ethernet/micrel/ksz884x.c 	struct ksz_port *port = &priv->port;
port             5362 drivers/net/ethernet/micrel/ksz884x.c 		port_set_stp_state(hw, port->first_port, STP_STATE_DISABLED);
port             5366 drivers/net/ethernet/micrel/ksz884x.c 			pi = 1 << port->first_port;
port             5373 drivers/net/ethernet/micrel/ksz884x.c 	if (port->first_port > 0)
port             5376 drivers/net/ethernet/micrel/ksz884x.c 		port_set_power_saving(port, true);
port             5492 drivers/net/ethernet/micrel/ksz884x.c 	struct ksz_port *port = &priv->port;
port             5502 drivers/net/ethernet/micrel/ksz884x.c 	memset((void *) port->counter, 0,
port             5526 drivers/net/ethernet/micrel/ksz884x.c 	port_set_power_saving(port, false);
port             5528 drivers/net/ethernet/micrel/ksz884x.c 	for (i = 0, p = port->first_port; i < port->port_cnt; i++, p++) {
port             5539 drivers/net/ethernet/micrel/ksz884x.c 		port_set_stp_state(hw, port->first_port, STP_STATE_SIMPLE);
port             5540 drivers/net/ethernet/micrel/ksz884x.c 		if (port->first_port > 0)
port             5544 drivers/net/ethernet/micrel/ksz884x.c 	port_get_link_speed(port);
port             5545 drivers/net/ethernet/micrel/ksz884x.c 	if (port->force_link)
port             5546 drivers/net/ethernet/micrel/ksz884x.c 		port_force_link_speed(port);
port             5548 drivers/net/ethernet/micrel/ksz884x.c 		port_set_link_speed(port);
port             5565 drivers/net/ethernet/micrel/ksz884x.c 	priv->media_state = port->linked->state;
port             5595 drivers/net/ethernet/micrel/ksz884x.c 	struct ksz_port *port = &priv->port;
port             5601 drivers/net/ethernet/micrel/ksz884x.c 	dev->stats.rx_errors = port->counter[OID_COUNTER_RCV_ERROR];
port             5602 drivers/net/ethernet/micrel/ksz884x.c 	dev->stats.tx_errors = port->counter[OID_COUNTER_XMIT_ERROR];
port             5612 drivers/net/ethernet/micrel/ksz884x.c 	for (i = 0, p = port->first_port; i < port->mib_port_cnt; i++, p++) {
port             5656 drivers/net/ethernet/micrel/ksz884x.c 	if (priv->port.first_port > 0)
port             5667 drivers/net/ethernet/micrel/ksz884x.c 	if (priv->port.first_port > 0)
port             5699 drivers/net/ethernet/micrel/ksz884x.c 			int port = priv->port.first_port;
port             5701 drivers/net/ethernet/micrel/ksz884x.c 			port_set_stp_state(hw, port, STP_STATE_DISABLED);
port             5702 drivers/net/ethernet/micrel/ksz884x.c 			port = 1 << port;
port             5703 drivers/net/ethernet/micrel/ksz884x.c 			if (sw->member & port) {
port             5704 drivers/net/ethernet/micrel/ksz884x.c 				sw->member &= ~port;
port             5829 drivers/net/ethernet/micrel/ksz884x.c 	struct ksz_port *port = &priv->port;
port             5848 drivers/net/ethernet/micrel/ksz884x.c 			hw_r_phy(hw, port->linked->port_id, data->reg_num,
port             5859 drivers/net/ethernet/micrel/ksz884x.c 			hw_w_phy(hw, port->linked->port_id, data->reg_num,
port             5889 drivers/net/ethernet/micrel/ksz884x.c 	struct ksz_port *port = &priv->port;
port             5890 drivers/net/ethernet/micrel/ksz884x.c 	struct ksz_hw *hw = port->hw;
port             5893 drivers/net/ethernet/micrel/ksz884x.c 	hw_r_phy(hw, port->linked->port_id, reg_num << 1, &val_out);
port             5909 drivers/net/ethernet/micrel/ksz884x.c 	struct ksz_port *port = &priv->port;
port             5910 drivers/net/ethernet/micrel/ksz884x.c 	struct ksz_hw *hw = port->hw;
port             5914 drivers/net/ethernet/micrel/ksz884x.c 	for (i = 0, pi = port->first_port; i < port->port_cnt; i++, pi++)
port             5975 drivers/net/ethernet/micrel/ksz884x.c 	struct ksz_port *port = &priv->port;
port             6010 drivers/net/ethernet/micrel/ksz884x.c 		port->duplex = 0;
port             6011 drivers/net/ethernet/micrel/ksz884x.c 		port->speed = 0;
port             6012 drivers/net/ethernet/micrel/ksz884x.c 		port->force_link = 0;
port             6014 drivers/net/ethernet/micrel/ksz884x.c 		port->duplex = cmd->base.duplex + 1;
port             6016 drivers/net/ethernet/micrel/ksz884x.c 			port->speed = speed;
port             6018 drivers/net/ethernet/micrel/ksz884x.c 			port->force_link = 0;
port             6020 drivers/net/ethernet/micrel/ksz884x.c 			port->force_link = 1;
port             6364 drivers/net/ethernet/micrel/ksz884x.c 	struct ksz_port *port = &priv->port;
port             6369 drivers/net/ethernet/micrel/ksz884x.c 			port->flow_ctrl = PHY_NO_FLOW_CTRL;
port             6371 drivers/net/ethernet/micrel/ksz884x.c 			port->flow_ctrl = PHY_FLOW_CTRL;
port             6373 drivers/net/ethernet/micrel/ksz884x.c 		port->force_link = 0;
port             6380 drivers/net/ethernet/micrel/ksz884x.c 		port_set_link_speed(port);
port             6515 drivers/net/ethernet/micrel/ksz884x.c 	struct ksz_port *port = &priv->port;
port             6525 drivers/net/ethernet/micrel/ksz884x.c 	for (i = 0, p = port->first_port; i < port->mib_port_cnt; i++, p++) {
port             6539 drivers/net/ethernet/micrel/ksz884x.c 	if (1 == port->mib_port_cnt && n < SWITCH_PORT_NUM) {
port             6546 drivers/net/ethernet/micrel/ksz884x.c 		for (i = 0, p = n; i < port->mib_port_cnt - n; i++, p++) {
port             6560 drivers/net/ethernet/micrel/ksz884x.c 	get_mib_counters(hw, port->first_port, port->mib_port_cnt, counter);
port             6629 drivers/net/ethernet/micrel/ksz884x.c 	struct ksz_port *port)
port             6631 drivers/net/ethernet/micrel/ksz884x.c 	if (priv->media_state != port->linked->state) {
port             6632 drivers/net/ethernet/micrel/ksz884x.c 		priv->media_state = port->linked->state;
port             6714 drivers/net/ethernet/micrel/ksz884x.c 	struct ksz_port *port = &priv->port;
port             6717 drivers/net/ethernet/micrel/ksz884x.c 		port_get_link_speed(port);
port             6718 drivers/net/ethernet/micrel/ksz884x.c 	update_link(dev, priv, port);
port             6803 drivers/net/ethernet/micrel/ksz884x.c 	priv->mii_if.phy_id = priv->port.first_port + 1;
port             6844 drivers/net/ethernet/micrel/ksz884x.c static void get_mac_addr(struct dev_info *hw_priv, u8 *macaddr, int port)
port             6869 drivers/net/ethernet/micrel/ksz884x.c 			if (MAIN_PORT == port) {
port             6884 drivers/net/ethernet/micrel/ksz884x.c 		if (MAIN_PORT == port)
port             6920 drivers/net/ethernet/micrel/ksz884x.c 	struct ksz_port *port;
port             7070 drivers/net/ethernet/micrel/ksz884x.c 		port = &priv->port;
port             7071 drivers/net/ethernet/micrel/ksz884x.c 		port->port_cnt = port_count;
port             7072 drivers/net/ethernet/micrel/ksz884x.c 		port->mib_port_cnt = mib_port_count;
port             7073 drivers/net/ethernet/micrel/ksz884x.c 		port->first_port = i;
port             7074 drivers/net/ethernet/micrel/ksz884x.c 		port->flow_ctrl = PHY_FLOW_CTRL;
port             7076 drivers/net/ethernet/micrel/ksz884x.c 		port->hw = hw;
port             7077 drivers/net/ethernet/micrel/ksz884x.c 		port->linked = &hw->port_info[port->first_port];
port             7094 drivers/net/ethernet/micrel/ksz884x.c 				dev->dev_addr[5] += port->first_port;
port             7107 drivers/net/ethernet/micrel/ksz884x.c 		port_set_power_saving(port, true);
port             1489 drivers/net/ethernet/microchip/enc28j60.c 	cmd->base.port	= PORT_TP;
port              953 drivers/net/ethernet/microchip/encx24j600.c 	cmd->base.port = PORT_TP;
port               88 drivers/net/ethernet/mscc/ocelot.c static int ocelot_mact_learn(struct ocelot *ocelot, int port,
port               97 drivers/net/ethernet/mscc/ocelot.c 			     ANA_TABLES_MACACCESS_DEST_IDX(port) |
port              135 drivers/net/ethernet/mscc/ocelot.c static void ocelot_vcap_enable(struct ocelot *ocelot, struct ocelot_port *port)
port              139 drivers/net/ethernet/mscc/ocelot.c 			 ANA_PORT_VCAP_S2_CFG, port->chip_port);
port              172 drivers/net/ethernet/mscc/ocelot.c static void ocelot_vlan_mode(struct ocelot_port *port,
port              175 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot *ocelot = port->ocelot;
port              176 drivers/net/ethernet/mscc/ocelot.c 	u8 p = port->chip_port;
port              189 drivers/net/ethernet/mscc/ocelot.c 				   struct ocelot_port *port)
port              195 drivers/net/ethernet/mscc/ocelot.c 	val = ANA_PORT_VLAN_CFG_VLAN_VID(port->pvid);
port              196 drivers/net/ethernet/mscc/ocelot.c 	if (port->vlan_aware)
port              204 drivers/net/ethernet/mscc/ocelot.c 		       ANA_PORT_VLAN_CFG, port->chip_port);
port              208 drivers/net/ethernet/mscc/ocelot.c 	if (port->vlan_aware && !port->vid)
port              215 drivers/net/ethernet/mscc/ocelot.c 	ocelot_write_gix(ocelot, val, ANA_PORT_DROP_CFG, port->chip_port);
port              220 drivers/net/ethernet/mscc/ocelot.c 	if (port->vlan_aware) {
port              221 drivers/net/ethernet/mscc/ocelot.c 		if (port->vid)
port              231 drivers/net/ethernet/mscc/ocelot.c 		       REW_TAG_CFG, port->chip_port);
port              235 drivers/net/ethernet/mscc/ocelot.c 	      REW_PORT_VLAN_CFG_PORT_VID(port->vid);
port              239 drivers/net/ethernet/mscc/ocelot.c 		       REW_PORT_VLAN_CFG, port->chip_port);
port              245 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot_port *port = netdev_priv(dev);
port              246 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot *ocelot = port->ocelot;
port              254 drivers/net/ethernet/mscc/ocelot.c 	ocelot->vlan_mask[vid] |= BIT(port->chip_port);
port              261 drivers/net/ethernet/mscc/ocelot.c 		port->pvid = vid;
port              264 drivers/net/ethernet/mscc/ocelot.c 	if (untagged && port->vid != vid) {
port              265 drivers/net/ethernet/mscc/ocelot.c 		if (port->vid) {
port              268 drivers/net/ethernet/mscc/ocelot.c 				port->vid);
port              271 drivers/net/ethernet/mscc/ocelot.c 		port->vid = vid;
port              274 drivers/net/ethernet/mscc/ocelot.c 	ocelot_vlan_port_apply(ocelot, port);
port              281 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot_port *port = netdev_priv(dev);
port              282 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot *ocelot = port->ocelot;
port              296 drivers/net/ethernet/mscc/ocelot.c 	ocelot->vlan_mask[vid] &= ~BIT(port->chip_port);
port              302 drivers/net/ethernet/mscc/ocelot.c 	if (port->pvid == vid)
port              303 drivers/net/ethernet/mscc/ocelot.c 		port->pvid = 0;
port              306 drivers/net/ethernet/mscc/ocelot.c 	if (port->vid == vid)
port              307 drivers/net/ethernet/mscc/ocelot.c 		port->vid = 0;
port              309 drivers/net/ethernet/mscc/ocelot.c 	ocelot_vlan_port_apply(ocelot, port);
port              316 drivers/net/ethernet/mscc/ocelot.c 	u16 port, vid;
port              347 drivers/net/ethernet/mscc/ocelot.c 	for (port = 0; port < ocelot->num_phys_ports; port++) {
port              348 drivers/net/ethernet/mscc/ocelot.c 		ocelot_write_gix(ocelot, 0, REW_PORT_VLAN_CFG, port);
port              349 drivers/net/ethernet/mscc/ocelot.c 		ocelot_write_gix(ocelot, 0, REW_TAG_CFG, port);
port              367 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot_port *port = netdev_priv(dev);
port              368 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot *ocelot = port->ocelot;
port              369 drivers/net/ethernet/mscc/ocelot.c 	u8 p = port->chip_port;
port              399 drivers/net/ethernet/mscc/ocelot.c 	ocelot_port_writel(port, DEV_MAC_MODE_CFG_FDX_ENA |
port              406 drivers/net/ethernet/mscc/ocelot.c 	ocelot_port_writel(port, DEV_MAC_IFG_CFG_TX_IFG(5), DEV_MAC_IFG_CFG);
port              409 drivers/net/ethernet/mscc/ocelot.c 	ocelot_port_writel(port, DEV_MAC_HDX_CFG_LATE_COL_POS(67) |
port              413 drivers/net/ethernet/mscc/ocelot.c 	ocelot_port_writel(port, DEV_MAC_HDX_CFG_LATE_COL_POS(67),
port              417 drivers/net/ethernet/mscc/ocelot.c 	ocelot_port_writel(port, DEV_PORT_MISC_HDX_FAST_DIS, DEV_PORT_MISC);
port              420 drivers/net/ethernet/mscc/ocelot.c 	ocelot_port_writel(port, PCS1G_MODE_CFG_SGMII_MODE_ENA, PCS1G_MODE_CFG);
port              421 drivers/net/ethernet/mscc/ocelot.c 	ocelot_port_writel(port, PCS1G_SD_CFG_SD_SEL, PCS1G_SD_CFG);
port              424 drivers/net/ethernet/mscc/ocelot.c 	ocelot_port_writel(port, PCS1G_CFG_PCS_ENA, PCS1G_CFG);
port              427 drivers/net/ethernet/mscc/ocelot.c 	ocelot_port_writel(port, 0, PCS1G_ANEG_CFG);
port              430 drivers/net/ethernet/mscc/ocelot.c 	ocelot_port_writel(port, 0, PCS1G_LB_CFG);
port              433 drivers/net/ethernet/mscc/ocelot.c 	ocelot_port_writel(port, VLAN_ETH_FRAME_LEN, DEV_MAC_MAXLEN_CFG);
port              434 drivers/net/ethernet/mscc/ocelot.c 	ocelot_port_writel(port, DEV_MAC_TAGS_CFG_TAG_ID(ETH_P_8021AD) |
port              440 drivers/net/ethernet/mscc/ocelot.c 	ocelot_port_writel(port, DEV_MAC_ENA_CFG_RX_ENA |
port              445 drivers/net/ethernet/mscc/ocelot.c 	ocelot_port_writel(port, DEV_CLOCK_CFG_LINK_SPEED(speed),
port              449 drivers/net/ethernet/mscc/ocelot.c 	ocelot_port_writel(port, 0, DEV_MAC_FC_MAC_HIGH_CFG);
port              450 drivers/net/ethernet/mscc/ocelot.c 	ocelot_port_writel(port, 0, DEV_MAC_FC_MAC_LOW_CFG);
port              488 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot_port *port = netdev_priv(dev);
port              489 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot *ocelot = port->ocelot;
port              497 drivers/net/ethernet/mscc/ocelot.c 			 ANA_PORT_PORT_CFG_PORTID_VAL(port->chip_port),
port              498 drivers/net/ethernet/mscc/ocelot.c 			 ANA_PORT_PORT_CFG, port->chip_port);
port              500 drivers/net/ethernet/mscc/ocelot.c 	if (port->serdes) {
port              501 drivers/net/ethernet/mscc/ocelot.c 		err = phy_set_mode_ext(port->serdes, PHY_MODE_ETHERNET,
port              502 drivers/net/ethernet/mscc/ocelot.c 				       port->phy_mode);
port              509 drivers/net/ethernet/mscc/ocelot.c 	err = phy_connect_direct(dev, port->phy, &ocelot_port_adjust_link,
port              510 drivers/net/ethernet/mscc/ocelot.c 				 port->phy_mode);
port              516 drivers/net/ethernet/mscc/ocelot.c 	dev->phydev = port->phy;
port              518 drivers/net/ethernet/mscc/ocelot.c 	phy_attached_info(port->phy);
port              519 drivers/net/ethernet/mscc/ocelot.c 	phy_start(port->phy);
port              525 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot_port *port = netdev_priv(dev);
port              527 drivers/net/ethernet/mscc/ocelot.c 	phy_disconnect(port->phy);
port              531 drivers/net/ethernet/mscc/ocelot.c 	ocelot_port_writel(port, 0, DEV_MAC_ENA_CFG);
port              532 drivers/net/ethernet/mscc/ocelot.c 	ocelot_rmw_rix(port->ocelot, 0, QSYS_SWITCH_PORT_MODE_PORT_ENA,
port              533 drivers/net/ethernet/mscc/ocelot.c 			 QSYS_SWITCH_PORT_MODE, port->chip_port);
port              550 drivers/net/ethernet/mscc/ocelot.c 	ifh[1] = (0xf00 & info->port) >> 8;
port              551 drivers/net/ethernet/mscc/ocelot.c 	ifh[2] = (0xff & info->port) << 24;
port              560 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot_port *port = netdev_priv(dev);
port              561 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot *ocelot = port->ocelot;
port              575 drivers/net/ethernet/mscc/ocelot.c 	info.port = BIT(port->chip_port);
port              581 drivers/net/ethernet/mscc/ocelot.c 		info.rew_op = port->ptp_cmd;
port              582 drivers/net/ethernet/mscc/ocelot.c 		if (port->ptp_cmd == IFH_REW_OP_TWO_STEP_PTP)
port              583 drivers/net/ethernet/mscc/ocelot.c 			info.rew_op |= (port->ts_id  % 4) << 3;
port              618 drivers/net/ethernet/mscc/ocelot.c 	    port->ptp_cmd == IFH_REW_OP_TWO_STEP_PTP) {
port              628 drivers/net/ethernet/mscc/ocelot.c 		oskb->id = port->ts_id % 4;
port              629 drivers/net/ethernet/mscc/ocelot.c 		port->ts_id++;
port              631 drivers/net/ethernet/mscc/ocelot.c 		list_add_tail(&oskb->head, &port->skbs);
port              670 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot_port *port = netdev_priv(dev);
port              672 drivers/net/ethernet/mscc/ocelot.c 	return ocelot_mact_forget(port->ocelot, addr, port->pvid);
port              677 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot_port *port = netdev_priv(dev);
port              679 drivers/net/ethernet/mscc/ocelot.c 	return ocelot_mact_learn(port->ocelot, PGID_CPU, addr, port->pvid,
port              685 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot_port *port = netdev_priv(dev);
port              686 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot *ocelot = port->ocelot;
port              704 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot_port *port = netdev_priv(dev);
port              707 drivers/net/ethernet/mscc/ocelot.c 	ret = snprintf(buf, len, "p%d", port->chip_port);
port              716 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot_port *port = netdev_priv(dev);
port              717 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot *ocelot = port->ocelot;
port              721 drivers/net/ethernet/mscc/ocelot.c 	ocelot_mact_learn(ocelot, PGID_CPU, addr->sa_data, port->pvid,
port              724 drivers/net/ethernet/mscc/ocelot.c 	ocelot_mact_forget(ocelot, dev->dev_addr, port->pvid);
port              733 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot_port *port = netdev_priv(dev);
port              734 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot *ocelot = port->ocelot;
port              737 drivers/net/ethernet/mscc/ocelot.c 	ocelot_write(ocelot, SYS_STAT_CFG_STAT_VIEW(port->chip_port),
port              773 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot_port *port = netdev_priv(dev);
port              774 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot *ocelot = port->ocelot;
port              777 drivers/net/ethernet/mscc/ocelot.c 		if (!port->vlan_aware)
port              782 drivers/net/ethernet/mscc/ocelot.c 			vid = port->pvid;
port              790 drivers/net/ethernet/mscc/ocelot.c 	return ocelot_mact_learn(ocelot, port->chip_port, addr, vid,
port              798 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot_port *port = netdev_priv(dev);
port              799 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot *ocelot = port->ocelot;
port              853 drivers/net/ethernet/mscc/ocelot.c static inline int ocelot_mact_read(struct ocelot_port *port, int row, int col,
port              856 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot *ocelot = port->ocelot;
port              881 drivers/net/ethernet/mscc/ocelot.c 	if (dst != port->chip_port)
port              905 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot_port *port = netdev_priv(dev);
port              921 drivers/net/ethernet/mscc/ocelot.c 			ret = ocelot_mact_read(port, i, j, &entry);
port              956 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot_port *port = netdev_priv(dev);
port              960 drivers/net/ethernet/mscc/ocelot.c 	    port->tc.offload_cnt) {
port              967 drivers/net/ethernet/mscc/ocelot.c 		ocelot_vlan_mode(port, features);
port              984 drivers/net/ethernet/mscc/ocelot.c static int ocelot_hwstamp_get(struct ocelot_port *port, struct ifreq *ifr)
port              986 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot *ocelot = port->ocelot;
port              992 drivers/net/ethernet/mscc/ocelot.c static int ocelot_hwstamp_set(struct ocelot_port *port, struct ifreq *ifr)
port              994 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot *ocelot = port->ocelot;
port             1007 drivers/net/ethernet/mscc/ocelot.c 		port->ptp_cmd = IFH_REW_OP_TWO_STEP_PTP;
port             1013 drivers/net/ethernet/mscc/ocelot.c 		port->ptp_cmd = IFH_REW_OP_ORIGIN_PTP;
port             1016 drivers/net/ethernet/mscc/ocelot.c 		port->ptp_cmd = 0;
port             1058 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot_port *port = netdev_priv(dev);
port             1059 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot *ocelot = port->ocelot;
port             1067 drivers/net/ethernet/mscc/ocelot.c 		return ocelot_hwstamp_set(port, ifr);
port             1069 drivers/net/ethernet/mscc/ocelot.c 		return ocelot_hwstamp_get(port, ifr);
port             1096 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot_port *port = netdev_priv(netdev);
port             1097 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot *ocelot = port->ocelot;
port             1151 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot_port *port = netdev_priv(dev);
port             1152 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot *ocelot = port->ocelot;
port             1160 drivers/net/ethernet/mscc/ocelot.c 		*data++ = ocelot->stats[port->chip_port * ocelot->num_stats + i];
port             1165 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot_port *port = netdev_priv(dev);
port             1166 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot *ocelot = port->ocelot;
port             1212 drivers/net/ethernet/mscc/ocelot.c 	int port, i;
port             1243 drivers/net/ethernet/mscc/ocelot.c 	for (port = 0; port < ocelot->num_phys_ports; port++) {
port             1244 drivers/net/ethernet/mscc/ocelot.c 		if (ocelot->bridge_fwd_mask & BIT(port)) {
port             1245 drivers/net/ethernet/mscc/ocelot.c 			unsigned long mask = ocelot->bridge_fwd_mask & ~BIT(port);
port             1253 drivers/net/ethernet/mscc/ocelot.c 				if (bond_mask & BIT(port)) {
port             1261 drivers/net/ethernet/mscc/ocelot.c 					 ANA_PGID_PGID, PGID_SRC + port);
port             1268 drivers/net/ethernet/mscc/ocelot.c 					 ANA_PGID_PGID, PGID_SRC + port);
port             1286 drivers/net/ethernet/mscc/ocelot.c static void ocelot_port_attr_mc_set(struct ocelot_port *port, bool mc)
port             1288 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot *ocelot = port->ocelot;
port             1290 drivers/net/ethernet/mscc/ocelot.c 				  port->chip_port);
port             1301 drivers/net/ethernet/mscc/ocelot.c 	ocelot_write_gix(ocelot, val, ANA_PORT_CPU_FWD_CFG, port->chip_port);
port             1386 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot_port *port = netdev_priv(dev);
port             1387 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot *ocelot = port->ocelot;
port             1394 drivers/net/ethernet/mscc/ocelot.c 		vid = port->pvid;
port             1418 drivers/net/ethernet/mscc/ocelot.c 	mc->ports |= BIT(port->chip_port);
port             1428 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot_port *port = netdev_priv(dev);
port             1429 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot *ocelot = port->ocelot;
port             1435 drivers/net/ethernet/mscc/ocelot.c 		vid = port->pvid;
port             1447 drivers/net/ethernet/mscc/ocelot.c 	mc->ports &= ~BIT(port->chip_port);
port             1541 drivers/net/ethernet/mscc/ocelot.c 	int i, port, lag;
port             1544 drivers/net/ethernet/mscc/ocelot.c 	for (port = 0; port < ocelot->num_phys_ports; port++)
port             1545 drivers/net/ethernet/mscc/ocelot.c 		ocelot_write_rix(ocelot, BIT(port), ANA_PGID_PGID, port);
port             1561 drivers/net/ethernet/mscc/ocelot.c 		for_each_set_bit(port, &bond_mask, ocelot->num_phys_ports) {
port             1564 drivers/net/ethernet/mscc/ocelot.c 					 ANA_PGID_PGID, port);
port             1565 drivers/net/ethernet/mscc/ocelot.c 			aggr_idx[aggr_count] = port;
port             1608 drivers/net/ethernet/mscc/ocelot.c 		struct ocelot_port *port = netdev_priv(ndev);
port             1610 drivers/net/ethernet/mscc/ocelot.c 		bond_mask |= BIT(port->chip_port);
port             2008 drivers/net/ethernet/mscc/ocelot.c int ocelot_probe_port(struct ocelot *ocelot, u8 port,
port             2024 drivers/net/ethernet/mscc/ocelot.c 	ocelot_port->chip_port = port;
port             2026 drivers/net/ethernet/mscc/ocelot.c 	ocelot->ports[port] = ocelot_port;
port             2036 drivers/net/ethernet/mscc/ocelot.c 	dev->dev_addr[ETH_ALEN - 1] += port;
port             2064 drivers/net/ethernet/mscc/ocelot.c 	u32 port;
port             2092 drivers/net/ethernet/mscc/ocelot.c 	for (port = 0; port < ocelot->num_phys_ports; port++) {
port             2094 drivers/net/ethernet/mscc/ocelot.c 		ocelot_write(ocelot, SYS_STAT_CFG_STAT_VIEW(port) |
port             2133 drivers/net/ethernet/mscc/ocelot.c 	for (port = 0; port < ocelot->num_phys_ports; port++) {
port             2135 drivers/net/ethernet/mscc/ocelot.c 		ocelot_write_rix(ocelot, BIT(port), ANA_PGID_PGID, port);
port             2140 drivers/net/ethernet/mscc/ocelot.c 				 port);
port             2142 drivers/net/ethernet/mscc/ocelot.c 		ocelot_write_rix(ocelot, 0, ANA_PGID_PGID, PGID_SRC + port);
port             2212 drivers/net/ethernet/mscc/ocelot.c 	struct ocelot_port *port;
port             2224 drivers/net/ethernet/mscc/ocelot.c 		port = ocelot->ports[i];
port             2226 drivers/net/ethernet/mscc/ocelot.c 		list_for_each_safe(pos, tmp, &port->skbs) {
port               50 drivers/net/ethernet/mscc/ocelot.h 	u16 port;
port              533 drivers/net/ethernet/mscc/ocelot.h u32 ocelot_port_readl(struct ocelot_port *port, u32 reg);
port              534 drivers/net/ethernet/mscc/ocelot.h void ocelot_port_writel(struct ocelot_port *port, u32 val, u32 reg);
port              548 drivers/net/ethernet/mscc/ocelot.h int ocelot_probe_port(struct ocelot *ocelot, u8 port,
port              277 drivers/net/ethernet/mscc/ocelot_ace.c 				 struct ocelot_vcap_udp_tcp *port)
port              279 drivers/net/ethernet/mscc/ocelot_ace.c 	vcap_key_set(data, offset, 16, port->value, port->mask);
port              579 drivers/net/ethernet/mscc/ocelot_ace.c 	struct ocelot *op = rule->port->ocelot;
port              658 drivers/net/ethernet/mscc/ocelot_ace.c 		is2_entry_set(rule->port->ocelot, i, ace);
port              662 drivers/net/ethernet/mscc/ocelot_ace.c 	is2_entry_set(rule->port->ocelot, index, rule);
port              700 drivers/net/ethernet/mscc/ocelot_ace.c 		is2_entry_set(rule->port->ocelot, i, ace);
port              704 drivers/net/ethernet/mscc/ocelot_ace.c 	is2_entry_set(rule->port->ocelot, acl_block->count, &del_ace);
port              720 drivers/net/ethernet/mscc/ocelot_ace.c 	is2_entry_set(rule->port->ocelot, index, tmp);
port              189 drivers/net/ethernet/mscc/ocelot_ace.h 	struct ocelot_port *port;
port              227 drivers/net/ethernet/mscc/ocelot_ace.h int ocelot_setup_tc_block_flower_bind(struct ocelot_port *port,
port              229 drivers/net/ethernet/mscc/ocelot_ace.h void ocelot_setup_tc_block_flower_unbind(struct ocelot_port *port,
port               36 drivers/net/ethernet/mscc/ocelot_board.c 	info->port = IFH_EXTRACT_BITFIELD64(ifh[1], 43, 4);
port              125 drivers/net/ethernet/mscc/ocelot_board.c 		dev = ocelot->ports[info.port]->dev;
port              178 drivers/net/ethernet/mscc/ocelot_board.c 		if (ocelot->bridge_mask & BIT(info.port))
port              204 drivers/net/ethernet/mscc/ocelot_board.c 		struct ocelot_port *port;
port              221 drivers/net/ethernet/mscc/ocelot_board.c 		port = ocelot->ports[txport];
port              223 drivers/net/ethernet/mscc/ocelot_board.c 		list_for_each_safe(pos, tmp, &port->skbs) {
port              381 drivers/net/ethernet/mscc/ocelot_board.c 		u32 port;
port              383 drivers/net/ethernet/mscc/ocelot_board.c 		if (of_property_read_u32(portnp, "reg", &port))
port              386 drivers/net/ethernet/mscc/ocelot_board.c 		snprintf(res_name, sizeof(res_name), "port%d", port);
port              403 drivers/net/ethernet/mscc/ocelot_board.c 		err = ocelot_probe_port(ocelot, port, regs, phy);
port              411 drivers/net/ethernet/mscc/ocelot_board.c 			ocelot->ports[port]->phy_mode = PHY_INTERFACE_MODE_NA;
port              413 drivers/net/ethernet/mscc/ocelot_board.c 			ocelot->ports[port]->phy_mode = phy_mode;
port              415 drivers/net/ethernet/mscc/ocelot_board.c 		switch (ocelot->ports[port]->phy_mode) {
port              424 drivers/net/ethernet/mscc/ocelot_board.c 			ocelot_port_writel(ocelot->ports[port],
port              432 drivers/net/ethernet/mscc/ocelot_board.c 				port);
port              446 drivers/net/ethernet/mscc/ocelot_board.c 					port);
port              452 drivers/net/ethernet/mscc/ocelot_board.c 		ocelot->ports[port]->serdes = serdes;
port               13 drivers/net/ethernet/mscc/ocelot_flower.c 	struct ocelot_port *port;
port              180 drivers/net/ethernet/mscc/ocelot_flower.c 	rule->port = block->port;
port              181 drivers/net/ethernet/mscc/ocelot_flower.c 	rule->chip_port = block->port->chip_port;
port              205 drivers/net/ethernet/mscc/ocelot_flower.c 	port_block->port->tc.offload_cnt++;
port              216 drivers/net/ethernet/mscc/ocelot_flower.c 	rule.port = port_block->port;
port              223 drivers/net/ethernet/mscc/ocelot_flower.c 	port_block->port->tc.offload_cnt--;
port              234 drivers/net/ethernet/mscc/ocelot_flower.c 	rule.port = port_block->port;
port              264 drivers/net/ethernet/mscc/ocelot_flower.c 	if (!tc_cls_can_offload_and_chain0(port_block->port->dev, type_data))
port              278 drivers/net/ethernet/mscc/ocelot_flower.c ocelot_port_block_create(struct ocelot_port *port)
port              286 drivers/net/ethernet/mscc/ocelot_flower.c 	port_block->port = port;
port              303 drivers/net/ethernet/mscc/ocelot_flower.c int ocelot_setup_tc_block_flower_bind(struct ocelot_port *port,
port              314 drivers/net/ethernet/mscc/ocelot_flower.c 					ocelot_setup_tc_block_cb_flower, port);
port              316 drivers/net/ethernet/mscc/ocelot_flower.c 		port_block = ocelot_port_block_create(port);
port              321 drivers/net/ethernet/mscc/ocelot_flower.c 					       port, port_block,
port              342 drivers/net/ethernet/mscc/ocelot_flower.c void ocelot_setup_tc_block_flower_unbind(struct ocelot_port *port,
port              348 drivers/net/ethernet/mscc/ocelot_flower.c 					ocelot_setup_tc_block_cb_flower, port);
port               50 drivers/net/ethernet/mscc/ocelot_io.c u32 ocelot_port_readl(struct ocelot_port *port, u32 reg)
port               52 drivers/net/ethernet/mscc/ocelot_io.c 	return readl(port->regs + reg);
port               56 drivers/net/ethernet/mscc/ocelot_io.c void ocelot_port_writel(struct ocelot_port *port, u32 val, u32 reg)
port               58 drivers/net/ethernet/mscc/ocelot_io.c 	writel(val, port->regs + reg);
port               43 drivers/net/ethernet/mscc/ocelot_police.c static int qos_policer_conf_set(struct ocelot_port *port, u32 pol_ix,
port               49 drivers/net/ethernet/mscc/ocelot_police.c 	struct ocelot *ocelot = port->ocelot;
port              126 drivers/net/ethernet/mscc/ocelot_police.c 		netdev_err(port->dev, "Invalid pir\n");
port              131 drivers/net/ethernet/mscc/ocelot_police.c 		netdev_err(port->dev, "Invalid cir\n");
port              136 drivers/net/ethernet/mscc/ocelot_police.c 		netdev_err(port->dev, "Invalid pbs\n");
port              141 drivers/net/ethernet/mscc/ocelot_police.c 		netdev_err(port->dev, "Invalid cbs\n");
port              174 drivers/net/ethernet/mscc/ocelot_police.c int ocelot_port_policer_add(struct ocelot_port *port,
port              177 drivers/net/ethernet/mscc/ocelot_police.c 	struct ocelot *ocelot = port->ocelot;
port              188 drivers/net/ethernet/mscc/ocelot_police.c 	netdev_dbg(port->dev,
port              190 drivers/net/ethernet/mscc/ocelot_police.c 		   __func__, port->chip_port, pp.pir, pp.pbs);
port              192 drivers/net/ethernet/mscc/ocelot_police.c 	err = qos_policer_conf_set(port, POL_IX_PORT + port->chip_port, &pp);
port              201 drivers/net/ethernet/mscc/ocelot_police.c 		       ANA_PORT_POL_CFG, port->chip_port);
port              206 drivers/net/ethernet/mscc/ocelot_police.c int ocelot_port_policer_del(struct ocelot_port *port)
port              208 drivers/net/ethernet/mscc/ocelot_police.c 	struct ocelot *ocelot = port->ocelot;
port              212 drivers/net/ethernet/mscc/ocelot_police.c 	netdev_dbg(port->dev, "%s: port %u\n", __func__, port->chip_port);
port              216 drivers/net/ethernet/mscc/ocelot_police.c 	err = qos_policer_conf_set(port, POL_IX_PORT + port->chip_port, &pp);
port              224 drivers/net/ethernet/mscc/ocelot_police.c 		       ANA_PORT_POL_CFG, port->chip_port);
port               17 drivers/net/ethernet/mscc/ocelot_police.h int ocelot_port_policer_add(struct ocelot_port *port,
port               20 drivers/net/ethernet/mscc/ocelot_police.h int ocelot_port_policer_del(struct ocelot_port *port);
port               12 drivers/net/ethernet/mscc/ocelot_tc.c static int ocelot_setup_tc_cls_matchall(struct ocelot_port *port,
port               21 drivers/net/ethernet/mscc/ocelot_tc.c 	netdev_dbg(port->dev, "%s: port %u command %d cookie %lu\n",
port               22 drivers/net/ethernet/mscc/ocelot_tc.c 		   __func__, port->chip_port, f->command, f->cookie);
port               37 drivers/net/ethernet/mscc/ocelot_tc.c 		if (port->tc.block_shared) {
port               50 drivers/net/ethernet/mscc/ocelot_tc.c 		if (port->tc.police_id && port->tc.police_id != f->cookie) {
port               61 drivers/net/ethernet/mscc/ocelot_tc.c 		err = ocelot_port_policer_add(port, &pol);
port               67 drivers/net/ethernet/mscc/ocelot_tc.c 		port->tc.police_id = f->cookie;
port               68 drivers/net/ethernet/mscc/ocelot_tc.c 		port->tc.offload_cnt++;
port               71 drivers/net/ethernet/mscc/ocelot_tc.c 		if (port->tc.police_id != f->cookie)
port               74 drivers/net/ethernet/mscc/ocelot_tc.c 		err = ocelot_port_policer_del(port);
port               80 drivers/net/ethernet/mscc/ocelot_tc.c 		port->tc.police_id = 0;
port               81 drivers/net/ethernet/mscc/ocelot_tc.c 		port->tc.offload_cnt--;
port               93 drivers/net/ethernet/mscc/ocelot_tc.c 	struct ocelot_port *port = cb_priv;
port               95 drivers/net/ethernet/mscc/ocelot_tc.c 	if (!tc_cls_can_offload_and_chain0(port->dev, type_data))
port              100 drivers/net/ethernet/mscc/ocelot_tc.c 		netdev_dbg(port->dev, "tc_block_cb: TC_SETUP_CLSMATCHALL %s\n",
port              103 drivers/net/ethernet/mscc/ocelot_tc.c 		return ocelot_setup_tc_cls_matchall(port, type_data, ingress);
port              107 drivers/net/ethernet/mscc/ocelot_tc.c 		netdev_dbg(port->dev, "tc_block_cb: type %d %s\n",
port              133 drivers/net/ethernet/mscc/ocelot_tc.c static int ocelot_setup_tc_block(struct ocelot_port *port,
port              140 drivers/net/ethernet/mscc/ocelot_tc.c 	netdev_dbg(port->dev, "tc_block command %d, binder_type %d\n",
port              145 drivers/net/ethernet/mscc/ocelot_tc.c 		port->tc.block_shared = f->block_shared;
port              156 drivers/net/ethernet/mscc/ocelot_tc.c 		if (flow_block_cb_is_busy(cb, port, &ocelot_block_cb_list))
port              159 drivers/net/ethernet/mscc/ocelot_tc.c 		block_cb = flow_block_cb_alloc(cb, port, port, NULL);
port              163 drivers/net/ethernet/mscc/ocelot_tc.c 		err = ocelot_setup_tc_block_flower_bind(port, f);
port              172 drivers/net/ethernet/mscc/ocelot_tc.c 		block_cb = flow_block_cb_lookup(f->block, cb, port);
port              176 drivers/net/ethernet/mscc/ocelot_tc.c 		ocelot_setup_tc_block_flower_unbind(port, f);
port              188 drivers/net/ethernet/mscc/ocelot_tc.c 	struct ocelot_port *port = netdev_priv(dev);
port              192 drivers/net/ethernet/mscc/ocelot_tc.c 		return ocelot_setup_tc_block(port, type_data);
port             1645 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 		cmd->base.port = PORT_FIBRE;
port             1649 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 		cmd->base.port = PORT_OTHER;
port             2840 drivers/net/ethernet/natsemi/natsemi.c 	ecmd->base.port   = dev->if_port;
port             2878 drivers/net/ethernet/natsemi/natsemi.c 	switch (ecmd->base.port) {
port             2925 drivers/net/ethernet/natsemi/natsemi.c 	if (ecmd->base.port != PORT_TP &&
port             2926 drivers/net/ethernet/natsemi/natsemi.c 	    ecmd->base.port != PORT_MII &&
port             2927 drivers/net/ethernet/natsemi/natsemi.c 	    ecmd->base.port != PORT_FIBRE)
port             2953 drivers/net/ethernet/natsemi/natsemi.c 			       ecmd->base.port == PORT_TP))
port             2972 drivers/net/ethernet/natsemi/natsemi.c 	dev->if_port          = ecmd->base.port;
port             2995 drivers/net/ethernet/natsemi/natsemi.c 	if (ecmd->base.port == PORT_TP)
port             1241 drivers/net/ethernet/natsemi/ns83820.c 		cmd->base.port       = PORT_FIBRE;
port             1249 drivers/net/ethernet/natsemi/ns83820.c 		cmd->base.port = PORT_MII;
port             5307 drivers/net/ethernet/neterion/s2io.c 	cmd->base.port = PORT_FIBRE;
port             1726 drivers/net/ethernet/neterion/vxge/vxge-config.c vxge_hw_device_xmac_aggr_stats_get(struct __vxge_hw_device *hldev, u32 port,
port             1745 drivers/net/ethernet/neterion/vxge/vxge-config.c 					((offset + (104 * port)) >> 3), val64);
port             1761 drivers/net/ethernet/neterion/vxge/vxge-config.c vxge_hw_device_xmac_port_stats_get(struct __vxge_hw_device *hldev, u32 port,
port             1779 drivers/net/ethernet/neterion/vxge/vxge-config.c 					((offset + (608 * port)) >> 3), val64);
port             1903 drivers/net/ethernet/neterion/vxge/vxge-config.c 						 u32 port, u32 *tx, u32 *rx)
port             1913 drivers/net/ethernet/neterion/vxge/vxge-config.c 	if (port > VXGE_HW_MAC_MAX_MAC_PORT_ID) {
port             1923 drivers/net/ethernet/neterion/vxge/vxge-config.c 	val64 = readq(&hldev->mrpcim_reg->rxmac_pause_cfg_port[port]);
port             1938 drivers/net/ethernet/neterion/vxge/vxge-config.c 						 u32 port, u32 tx, u32 rx)
port             1948 drivers/net/ethernet/neterion/vxge/vxge-config.c 	if (port > VXGE_HW_MAC_MAX_MAC_PORT_ID) {
port             1958 drivers/net/ethernet/neterion/vxge/vxge-config.c 	val64 = readq(&hldev->mrpcim_reg->rxmac_pause_cfg_port[port]);
port             1968 drivers/net/ethernet/neterion/vxge/vxge-config.c 	writeq(val64, &hldev->mrpcim_reg->rxmac_pause_cfg_port[port]);
port             1887 drivers/net/ethernet/neterion/vxge/vxge-config.h 	 u32 port,
port             1893 drivers/net/ethernet/neterion/vxge/vxge-config.h 	u32 port,
port               85 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 	cmd->base.port = PORT_FIBRE;
port               34 drivers/net/ethernet/netronome/nfp/abm/main.c 	struct nfp_port *port;
port               36 drivers/net/ethernet/netronome/nfp/abm/main.c 	port = nfp_port_from_netdev(netdev);
port               37 drivers/net/ethernet/netronome/nfp/abm/main.c 	if (!port || port->type != NFP_PORT_PF_PORT)
port               61 drivers/net/ethernet/netronome/nfp/abm/main.c 	u8 port;
port               64 drivers/net/ethernet/netronome/nfp/abm/main.c 	port = FIELD_GET(NFP_ABM_PORTID_ID, port_id);
port               70 drivers/net/ethernet/netronome/nfp/abm/main.c 	if (port >= reprs->num_reprs)
port               73 drivers/net/ethernet/netronome/nfp/abm/main.c 	return rcu_dereference(reprs->reprs[port]);
port               84 drivers/net/ethernet/netronome/nfp/abm/main.c 	struct nfp_port *port;
port              102 drivers/net/ethernet/netronome/nfp/abm/main.c 	port = nfp_port_alloc(app, ptype, netdev);
port              103 drivers/net/ethernet/netronome/nfp/abm/main.c 	if (IS_ERR(port)) {
port              104 drivers/net/ethernet/netronome/nfp/abm/main.c 		err = PTR_ERR(port);
port              109 drivers/net/ethernet/netronome/nfp/abm/main.c 		port->eth_forced = true;
port              110 drivers/net/ethernet/netronome/nfp/abm/main.c 		err = nfp_port_init_phy_port(app->pf, app, port, alink->id);
port              114 drivers/net/ethernet/netronome/nfp/abm/main.c 		port->pf_id = alink->abm->pf_id;
port              115 drivers/net/ethernet/netronome/nfp/abm/main.c 		port->pf_split = app->pf->max_data_vnics > 1;
port              116 drivers/net/ethernet/netronome/nfp/abm/main.c 		port->pf_split_id = alink->id;
port              117 drivers/net/ethernet/netronome/nfp/abm/main.c 		port->vnic = alink->vnic->dp.ctrl_bar;
port              124 drivers/net/ethernet/netronome/nfp/abm/main.c 			    port, alink->vnic->dp.netdev);
port              141 drivers/net/ethernet/netronome/nfp/abm/main.c 	nfp_port_free(port);
port              382 drivers/net/ethernet/netronome/nfp/abm/main.c nfp_abm_port_get_stats(struct nfp_app *app, struct nfp_port *port, u64 *data)
port              384 drivers/net/ethernet/netronome/nfp/abm/main.c 	struct nfp_repr *repr = netdev_priv(port->netdev);
port              388 drivers/net/ethernet/netronome/nfp/abm/main.c 	if (port->type != NFP_PORT_PF_PORT)
port              399 drivers/net/ethernet/netronome/nfp/abm/main.c nfp_abm_port_get_stats_count(struct nfp_app *app, struct nfp_port *port)
port              401 drivers/net/ethernet/netronome/nfp/abm/main.c 	struct nfp_repr *repr = netdev_priv(port->netdev);
port              404 drivers/net/ethernet/netronome/nfp/abm/main.c 	if (port->type != NFP_PORT_PF_PORT)
port              411 drivers/net/ethernet/netronome/nfp/abm/main.c nfp_abm_port_get_stats_strings(struct nfp_app *app, struct nfp_port *port,
port              414 drivers/net/ethernet/netronome/nfp/abm/main.c 	struct nfp_repr *repr = netdev_priv(port->netdev);
port              418 drivers/net/ethernet/netronome/nfp/abm/main.c 	if (port->type != NFP_PORT_PF_PORT)
port              324 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 	struct nfp_port *port = nfp_port_from_netdev(netdev);
port              335 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 	port->tc_offload_cnt--;
port              343 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 	struct nfp_port *port = nfp_port_from_netdev(netdev);
port              370 drivers/net/ethernet/netronome/nfp/abm/qdisc.c 	port->tc_offload_cnt++;
port              159 drivers/net/ethernet/netronome/nfp/bpf/main.c 	nn->port->tc_offload_cnt = !!bv->tc_prog;
port              209 drivers/net/ethernet/netronome/nfp/flower/action.c 		output->port = cpu_to_be32(NFP_FL_PORT_TYPE_TUN | tun_type);
port              220 drivers/net/ethernet/netronome/nfp/flower/action.c 		output->port = cpu_to_be32(NFP_FL_LAG_OUT | gid);
port              252 drivers/net/ethernet/netronome/nfp/flower/action.c 		output->port = cpu_to_be32(nfp_repr_get_port_id(out_dev));
port              253 drivers/net/ethernet/netronome/nfp/flower/action.c 		if (!output->port) {
port              258 drivers/net/ethernet/netronome/nfp/flower/action.c 	nfp_flow->meta.shortcut = output->port;
port              183 drivers/net/ethernet/netronome/nfp/flower/cmsg.h 	__be32 port;
port              211 drivers/net/ethernet/netronome/nfp/flower/main.c nfp_flower_repr_get_type_and_port(struct nfp_app *app, u32 port_id, u8 *port)
port              215 drivers/net/ethernet/netronome/nfp/flower/main.c 		*port = FIELD_GET(NFP_FLOWER_CMSG_PORT_PHYS_PORT_NUM,
port              220 drivers/net/ethernet/netronome/nfp/flower/main.c 		*port = FIELD_GET(NFP_FLOWER_CMSG_PORT_VNIC, port_id);
port              236 drivers/net/ethernet/netronome/nfp/flower/main.c 	u8 port = 0;
port              243 drivers/net/ethernet/netronome/nfp/flower/main.c 		port = FIELD_GET(NFP_FLOWER_CMSG_PORT_PHYS_PORT_NUM, port_id);
port              244 drivers/net/ethernet/netronome/nfp/flower/main.c 		return nfp_flower_get_netdev_from_internal_port_id(app, port);
port              247 drivers/net/ethernet/netronome/nfp/flower/main.c 	repr_type = nfp_flower_repr_get_type_and_port(app, port_id, &port);
port              255 drivers/net/ethernet/netronome/nfp/flower/main.c 	if (port >= reprs->num_reprs)
port              258 drivers/net/ethernet/netronome/nfp/flower/main.c 	return rcu_dereference(reprs->reprs[port]);
port              391 drivers/net/ethernet/netronome/nfp/flower/main.c 		struct nfp_port *port;
port              414 drivers/net/ethernet/netronome/nfp/flower/main.c 		port = nfp_port_alloc(app, port_type, repr);
port              415 drivers/net/ethernet/netronome/nfp/flower/main.c 		if (IS_ERR(port)) {
port              416 drivers/net/ethernet/netronome/nfp/flower/main.c 			err = PTR_ERR(port);
port              422 drivers/net/ethernet/netronome/nfp/flower/main.c 			port->pf_id = i;
port              423 drivers/net/ethernet/netronome/nfp/flower/main.c 			port->vnic = priv->nn->dp.ctrl_bar;
port              425 drivers/net/ethernet/netronome/nfp/flower/main.c 			port->pf_id = 0;
port              426 drivers/net/ethernet/netronome/nfp/flower/main.c 			port->vf_id = i;
port              427 drivers/net/ethernet/netronome/nfp/flower/main.c 			port->vnic =
port              436 drivers/net/ethernet/netronome/nfp/flower/main.c 				    port_id, port, priv->nn->dp.netdev);
port              439 drivers/net/ethernet/netronome/nfp/flower/main.c 			nfp_port_free(port);
port              509 drivers/net/ethernet/netronome/nfp/flower/main.c 		struct nfp_port *port;
port              529 drivers/net/ethernet/netronome/nfp/flower/main.c 		port = nfp_port_alloc(app, NFP_PORT_PHYS_PORT, repr);
port              530 drivers/net/ethernet/netronome/nfp/flower/main.c 		if (IS_ERR(port)) {
port              531 drivers/net/ethernet/netronome/nfp/flower/main.c 			err = PTR_ERR(port);
port              536 drivers/net/ethernet/netronome/nfp/flower/main.c 		err = nfp_port_init_phy_port(app->pf, app, port, i);
port              539 drivers/net/ethernet/netronome/nfp/flower/main.c 			nfp_port_free(port);
port              545 drivers/net/ethernet/netronome/nfp/flower/main.c 		nfp_net_get_mac_addr(app->pf, repr, port);
port              549 drivers/net/ethernet/netronome/nfp/flower/main.c 				    cmsg_port_id, port, priv->nn->dp.netdev);
port              552 drivers/net/ethernet/netronome/nfp/flower/main.c 			nfp_port_free(port);
port              615 drivers/net/ethernet/netronome/nfp/flower/main.c 	nn->port = nfp_port_alloc(app, NFP_PORT_INVALID, nn->dp.netdev);
port              616 drivers/net/ethernet/netronome/nfp/flower/main.c 	return PTR_ERR_OR_ZERO(nn->port);
port              847 drivers/net/ethernet/netronome/nfp/flower/main.c 	if (repr->port->type != NFP_PORT_PHYS_PORT)
port             1124 drivers/net/ethernet/netronome/nfp/flower/offload.c 	struct nfp_port *port = NULL;
port             1129 drivers/net/ethernet/netronome/nfp/flower/offload.c 		port = nfp_port_from_netdev(netdev);
port             1181 drivers/net/ethernet/netronome/nfp/flower/offload.c 	if (port)
port             1182 drivers/net/ethernet/netronome/nfp/flower/offload.c 		port->tc_offload_cnt++;
port             1294 drivers/net/ethernet/netronome/nfp/flower/offload.c 	struct nfp_port *port = NULL;
port             1299 drivers/net/ethernet/netronome/nfp/flower/offload.c 		port = nfp_port_from_netdev(netdev);
port             1328 drivers/net/ethernet/netronome/nfp/flower/offload.c 	if (port)
port             1329 drivers/net/ethernet/netronome/nfp/flower/offload.c 		port->tc_offload_cnt--;
port               16 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c 	__be32 port;
port               86 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c 	if (repr->port->type != NFP_PORT_VF_PORT) {
port              118 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c 	config->head.port = cpu_to_be32(netdev_port_id);
port              175 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c 	config->head.port = cpu_to_be32(netdev_port_id);
port              193 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c 	netdev_port_id = be32_to_cpu(msg->head.port);
port              238 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c 	head->port = cpu_to_be32(netdev_port_id);
port              175 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c 	u32 port;
port              193 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c 		port = be32_to_cpu(payload->tun_info[i].egress_port);
port              194 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c 		netdev = nfp_app_dev_get(app, port, NULL);
port              525 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c static bool nfp_tunnel_port_is_phy_repr(int port)
port              527 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c 	if (FIELD_GET(NFP_FLOWER_CMSG_PORT_TYPE, port) ==
port              534 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c static u16 nfp_tunnel_get_mac_idx_from_phy_port_id(int port)
port              536 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c 	return port << 8 | NFP_FLOWER_CMSG_PORT_TYPE_PHYS_PORT;
port              588 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c 			  int port, bool mod)
port              610 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c 		if (entry || !port) {
port              624 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c 				nfp_tunnel_get_mac_idx_from_phy_port_id(port);
port              716 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c 		int port, err;
port              722 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c 		port = nfp_repr_get_port_id(repr->netdev);
port              723 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c 		nfp_mac_idx = nfp_tunnel_get_mac_idx_from_phy_port_id(port);
port              761 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c 	int err, port = 0;
port              777 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c 		port = nfp_repr_get_port_id(netdev);
port              778 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c 		if (!nfp_tunnel_port_is_phy_repr(port))
port              802 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c 		err = nfp_tunnel_add_shared_mac(app, netdev, port, false);
port              833 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c 		err = nfp_tunnel_add_shared_mac(app, netdev, port, true);
port               81 drivers/net/ethernet/netronome/nfp/nfp_app.c u64 *nfp_app_port_get_stats(struct nfp_port *port, u64 *data)
port               83 drivers/net/ethernet/netronome/nfp/nfp_app.c 	if (!port || !port->app || !port->app->type->port_get_stats)
port               85 drivers/net/ethernet/netronome/nfp/nfp_app.c 	return port->app->type->port_get_stats(port->app, port, data);
port               88 drivers/net/ethernet/netronome/nfp/nfp_app.c int nfp_app_port_get_stats_count(struct nfp_port *port)
port               90 drivers/net/ethernet/netronome/nfp/nfp_app.c 	if (!port || !port->app || !port->app->type->port_get_stats_count)
port               92 drivers/net/ethernet/netronome/nfp/nfp_app.c 	return port->app->type->port_get_stats_count(port->app, port);
port               95 drivers/net/ethernet/netronome/nfp/nfp_app.c u8 *nfp_app_port_get_stats_strings(struct nfp_port *port, u8 *data)
port               97 drivers/net/ethernet/netronome/nfp/nfp_app.c 	if (!port || !port->app || !port->app->type->port_get_stats_strings)
port               99 drivers/net/ethernet/netronome/nfp/nfp_app.c 	return port->app->type->port_get_stats_strings(port->app, port, data);
port              118 drivers/net/ethernet/netronome/nfp/nfp_app.h 			       struct nfp_port *port, u64 *data);
port              119 drivers/net/ethernet/netronome/nfp/nfp_app.h 	int (*port_get_stats_count)(struct nfp_app *app, struct nfp_port *port);
port              121 drivers/net/ethernet/netronome/nfp/nfp_app.h 				      struct nfp_port *port, u8 *data);
port              413 drivers/net/ethernet/netronome/nfp/nfp_app.h u64 *nfp_app_port_get_stats(struct nfp_port *port, u64 *data);
port              414 drivers/net/ethernet/netronome/nfp/nfp_app.h int nfp_app_port_get_stats_count(struct nfp_port *port);
port              415 drivers/net/ethernet/netronome/nfp/nfp_app.h u8 *nfp_app_port_get_stats_strings(struct nfp_port *port, u8 *data);
port               19 drivers/net/ethernet/netronome/nfp/nfp_app_nic.c 	nn->port = nfp_port_alloc(app, NFP_PORT_PHYS_PORT, nn->dp.netdev);
port               20 drivers/net/ethernet/netronome/nfp/nfp_app_nic.c 	if (IS_ERR(nn->port))
port               21 drivers/net/ethernet/netronome/nfp/nfp_app_nic.c 		return PTR_ERR(nn->port);
port               23 drivers/net/ethernet/netronome/nfp/nfp_app_nic.c 	err = nfp_port_init_phy_port(pf, app, nn->port, id);
port               25 drivers/net/ethernet/netronome/nfp/nfp_app_nic.c 		nfp_port_free(nn->port);
port               29 drivers/net/ethernet/netronome/nfp/nfp_app_nic.c 	return nn->port->type == NFP_PORT_INVALID;
port               41 drivers/net/ethernet/netronome/nfp/nfp_app_nic.c 	nfp_net_get_mac_addr(app->pf, nn->dp.netdev, nn->port);
port               14 drivers/net/ethernet/netronome/nfp/nfp_devlink.c nfp_devlink_fill_eth_port(struct nfp_port *port,
port               19 drivers/net/ethernet/netronome/nfp/nfp_devlink.c 	eth_port = __nfp_port_get_eth_port(port);
port               32 drivers/net/ethernet/netronome/nfp/nfp_devlink.c 	struct nfp_port *port;
port               34 drivers/net/ethernet/netronome/nfp/nfp_devlink.c 	port = nfp_port_from_id(pf, NFP_PORT_PHYS_PORT, port_index);
port               36 drivers/net/ethernet/netronome/nfp/nfp_devlink.c 	return nfp_devlink_fill_eth_port(port, copy);
port              354 drivers/net/ethernet/netronome/nfp/nfp_devlink.c int nfp_devlink_port_register(struct nfp_app *app, struct nfp_port *port)
port              363 drivers/net/ethernet/netronome/nfp/nfp_devlink.c 	ret = nfp_devlink_fill_eth_port(port, &eth_port);
port              368 drivers/net/ethernet/netronome/nfp/nfp_devlink.c 	serial_len = nfp_cpp_serial(port->app->cpp, &serial);
port              369 drivers/net/ethernet/netronome/nfp/nfp_devlink.c 	devlink_port_attrs_set(&port->dl_port, DEVLINK_PORT_FLAVOUR_PHYSICAL,
port              375 drivers/net/ethernet/netronome/nfp/nfp_devlink.c 	return devlink_port_register(devlink, &port->dl_port, port->eth_id);
port              378 drivers/net/ethernet/netronome/nfp/nfp_devlink.c void nfp_devlink_port_unregister(struct nfp_port *port)
port              380 drivers/net/ethernet/netronome/nfp/nfp_devlink.c 	devlink_port_unregister(&port->dl_port);
port              383 drivers/net/ethernet/netronome/nfp/nfp_devlink.c void nfp_devlink_port_type_eth_set(struct nfp_port *port)
port              385 drivers/net/ethernet/netronome/nfp/nfp_devlink.c 	devlink_port_type_eth_set(&port->dl_port, port->netdev);
port              388 drivers/net/ethernet/netronome/nfp/nfp_devlink.c void nfp_devlink_port_type_clear(struct nfp_port *port)
port              390 drivers/net/ethernet/netronome/nfp/nfp_devlink.c 	devlink_port_type_clear(&port->dl_port);
port              395 drivers/net/ethernet/netronome/nfp/nfp_devlink.c 	struct nfp_port *port;
port              397 drivers/net/ethernet/netronome/nfp/nfp_devlink.c 	port = nfp_port_from_netdev(netdev);
port              398 drivers/net/ethernet/netronome/nfp/nfp_devlink.c 	if (!port)
port              401 drivers/net/ethernet/netronome/nfp/nfp_devlink.c 	return &port->dl_port;
port              372 drivers/net/ethernet/netronome/nfp/nfp_main.c 	struct nfp_eth_table_port *port;
port              413 drivers/net/ethernet/netronome/nfp/nfp_main.c 		port = &pf->eth_tbl->ports[i];
port              416 drivers/net/ethernet/netronome/nfp/nfp_main.c 		       port->speed == port[j].speed)
port              420 drivers/net/ethernet/netronome/nfp/nfp_main.c 				"_%dx%d", j, port->speed / 1000);
port              158 drivers/net/ethernet/netronome/nfp/nfp_main.h 		     struct nfp_port *port);
port              696 drivers/net/ethernet/netronome/nfp/nfp_net.h 	struct nfp_port *port;
port              870 drivers/net/ethernet/netronome/nfp/nfp_net.h 	WARN_ON_ONCE(!nn->dp.netdev && nn->port);
port              513 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	if (nn->port)
port              514 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		set_bit(NFP_PORT_CHANGED, &nn->port->flags);
port             3550 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	if (nn->port)
port             3569 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_set_vxlan_port(struct nfp_net *nn, int idx, __be16 port)
port             3573 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	nn->vxlan_ports[idx] = port;
port             3580 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		nn_writel(nn, NFP_NET_CFG_VXLAN_PORT + i * sizeof(port),
port             3596 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static int nfp_net_find_vxlan_idx(struct nfp_net *nn, __be16 port)
port             3601 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		if (nn->vxlan_ports[i] == port)
port             3619 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	idx = nfp_net_find_vxlan_idx(nn, ti->port);
port             3624 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		nfp_net_set_vxlan_port(nn, idx, ti->port);
port             3636 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	idx = nfp_net_find_vxlan_idx(nn, ti->port);
port             4038 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	if (nfp_app_has_tc(nn->app) && nn->port)
port              263 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	struct nfp_port *port;
port              269 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	cmd->base.port = PORT_OTHER;
port              273 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	port = nfp_port_from_netdev(netdev);
port              274 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	eth_port = nfp_port_get_eth_port(port);
port              286 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		cmd->base.port = eth_port->port_type;
port              317 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	struct nfp_port *port;
port              321 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	port = nfp_port_from_netdev(netdev);
port              322 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	eth_port = __nfp_port_get_eth_port(port);
port              331 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	nsp = nfp_eth_config_start(port->app->cpp, eth_port->index);
port              351 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	nfp_net_refresh_port_table(port);
port              565 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	struct nfp_port *port;
port              567 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	port = nfp_port_from_netdev(netdev);
port              568 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	if (!__nfp_port_get_eth_port(port) || !port->eth_stats)
port              576 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	struct nfp_port *port;
port              579 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	port = nfp_port_from_netdev(netdev);
port              580 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	if (!__nfp_port_get_eth_port(port) || !port->eth_stats)
port              591 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	struct nfp_port *port;
port              594 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	port = nfp_port_from_netdev(netdev);
port              595 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	if (!__nfp_port_get_eth_port(port) || !port->eth_stats)
port              599 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		*data++ = readq(port->eth_stats + nfp_mac_et_stats[i].off);
port              615 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		data = nfp_app_port_get_stats_strings(nn->port, data);
port              629 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	data = nfp_app_port_get_stats(nn->port, data);
port              641 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		       nfp_app_port_get_stats_count(nn->port);
port              650 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	struct nfp_port *port = nfp_port_from_netdev(netdev);
port              654 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		if (nfp_port_is_vnic(port))
port              658 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		data = nfp_app_port_get_stats_strings(port, data);
port              667 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	struct nfp_port *port = nfp_port_from_netdev(netdev);
port              669 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	if (nfp_port_is_vnic(port))
port              670 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		data = nfp_vnic_get_hw_stats(data, port->vnic, 0);
port              673 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	data = nfp_app_port_get_stats(port, data);
port              678 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	struct nfp_port *port = nfp_port_from_netdev(netdev);
port              683 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		if (nfp_port_is_vnic(port))
port              687 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		count += nfp_app_port_get_stats_count(port);
port              732 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	struct nfp_port *port;
port              737 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	port = nfp_port_from_netdev(netdev);
port              738 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	eth_port = nfp_port_get_eth_port(port);
port              756 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	struct nfp_port *port;
port              759 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	port = nfp_port_from_netdev(netdev);
port              760 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	eth_port = nfp_port_get_eth_port(port);
port              771 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	err = nfp_eth_set_fec(port->app->cpp, eth_port->index, fec);
port              774 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		nfp_net_refresh_port_table(port);
port             1121 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	struct nfp_port *port;
port             1127 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	port = nfp_port_from_netdev(netdev);
port             1128 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	eth_port = nfp_port_get_eth_port(port);
port             1132 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	nsp = nfp_nsp_open(port->app->cpp);
port             1197 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	struct nfp_port *port;
port             1201 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	port = nfp_port_from_netdev(netdev);
port             1202 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	eth_port = __nfp_port_get_eth_port(port);
port             1206 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	nsp = nfp_nsp_open(port->app->cpp);
port               48 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 		     struct nfp_port *port)
port               52 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 	eth_port = __nfp_port_get_eth_port(port);
port               89 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 	nfp_port_free(nn->port);
port              153 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 	if (nn->port) {
port              154 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 		err = nfp_devlink_port_register(pf->app, nn->port);
port              165 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 	if (nn->port)
port              166 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 		nfp_devlink_port_type_eth_set(nn->port);
port              179 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 	if (nn->port)
port              180 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 		nfp_devlink_port_type_clear(nn->port);
port              184 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 	if (nn->port)
port              185 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 		nfp_devlink_port_unregister(nn->port);
port              208 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 		if (nn->port && nn->port->type == NFP_PORT_INVALID)
port              226 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 	if (nn->port)
port              227 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 		nfp_devlink_port_type_clear(nn->port);
port              230 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 	if (nn->port)
port              231 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 		nfp_devlink_port_unregister(nn->port);
port              523 drivers/net/ethernet/netronome/nfp/nfp_net_main.c nfp_net_eth_port_update(struct nfp_cpp *cpp, struct nfp_port *port,
port              530 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 	eth_port = nfp_net_find_port(eth_table, port->eth_id);
port              532 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 		set_bit(NFP_PORT_CHANGED, &port->flags);
port              534 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 			 port->eth_id);
port              538 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 		nfp_warn(cpp, "Port #%d config changed, unregistering. Driver reload required before port will be operational again.\n", port->eth_id);
port              539 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 		port->type = NFP_PORT_INVALID;
port              542 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 	memcpy(port->eth_port, eth_port, sizeof(*eth_port));
port              551 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 	struct nfp_port *port;
port              562 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 	list_for_each_entry(port, &pf->ports, port_list)
port              563 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 		clear_bit(NFP_PORT_CHANGED, &port->flags);
port              567 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 		list_for_each_entry(port, &pf->ports, port_list)
port              568 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 			if (__nfp_port_get_eth_port(port))
port              569 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 				set_bit(NFP_PORT_CHANGED, &port->flags);
port              575 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 	list_for_each_entry(port, &pf->ports, port_list)
port              576 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 		if (__nfp_port_get_eth_port(port))
port              577 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 			nfp_net_eth_port_update(pf->cpp, port, eth_table);
port              589 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 		if (!nn->port || nn->port->type != NFP_PORT_INVALID)
port              609 drivers/net/ethernet/netronome/nfp/nfp_net_main.c void nfp_net_refresh_port_table(struct nfp_port *port)
port              611 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 	struct nfp_pf *pf = port->app->pf;
port              613 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 	set_bit(NFP_PORT_CHANGED, &port->flags);
port              618 drivers/net/ethernet/netronome/nfp/nfp_net_main.c int nfp_net_refresh_eth_port(struct nfp_port *port)
port              620 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 	struct nfp_cpp *cpp = port->app->cpp;
port              624 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 	clear_bit(NFP_PORT_CHANGED, &port->flags);
port              628 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 		set_bit(NFP_PORT_CHANGED, &port->flags);
port              633 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 	ret = nfp_net_eth_port_update(cpp, port, eth_table);
port               59 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c nfp_repr_phy_port_get_stats64(struct nfp_port *port,
port               62 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c 	u8 __iomem *mem = port->eth_stats;
port               74 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c nfp_repr_vnic_get_stats64(struct nfp_port *port,
port               80 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c 	stats->tx_packets = readq(port->vnic + NFP_NET_CFG_STATS_RX_FRAMES);
port               81 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c 	stats->tx_bytes = readq(port->vnic + NFP_NET_CFG_STATS_RX_OCTETS);
port               82 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c 	stats->tx_dropped = readq(port->vnic + NFP_NET_CFG_STATS_RX_DISCARDS);
port               84 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c 	stats->rx_packets = readq(port->vnic + NFP_NET_CFG_STATS_TX_FRAMES);
port               85 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c 	stats->rx_bytes = readq(port->vnic + NFP_NET_CFG_STATS_TX_OCTETS);
port               86 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c 	stats->rx_dropped = readq(port->vnic + NFP_NET_CFG_STATS_TX_DISCARDS);
port               94 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c 	if (WARN_ON(!repr->port))
port               97 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c 	switch (repr->port->type) {
port               99 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c 		if (!__nfp_port_get_eth_port(repr->port))
port              101 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c 		nfp_repr_phy_port_get_stats64(repr->port, stats);
port              105 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c 		nfp_repr_vnic_get_stats64(repr->port, stats);
port              299 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c 	nfp_port_free(repr->port);
port              303 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c 		  u32 cmsg_port_id, struct nfp_port *port,
port              311 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c 	repr->port = port;
port              511 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c 		if (repr->port->type != NFP_PORT_INVALID)
port               54 drivers/net/ethernet/netronome/nfp/nfp_net_repr.h 	struct nfp_port *port;
port               98 drivers/net/ethernet/netronome/nfp/nfp_net_repr.h 		  u32 cmsg_port_id, struct nfp_port *port,
port               19 drivers/net/ethernet/netronome/nfp/nfp_port.c 		return nn->port;
port               25 drivers/net/ethernet/netronome/nfp/nfp_port.c 		return repr->port;
port               36 drivers/net/ethernet/netronome/nfp/nfp_port.c 	struct nfp_port *port;
port               39 drivers/net/ethernet/netronome/nfp/nfp_port.c 	port = nfp_port_from_netdev(netdev);
port               40 drivers/net/ethernet/netronome/nfp/nfp_port.c 	if (!port)
port               43 drivers/net/ethernet/netronome/nfp/nfp_port.c 	ppid->id_len = nfp_cpp_serial(port->app->cpp, &serial);
port               52 drivers/net/ethernet/netronome/nfp/nfp_port.c 	struct nfp_port *port;
port               54 drivers/net/ethernet/netronome/nfp/nfp_port.c 	port = nfp_port_from_netdev(netdev);
port               55 drivers/net/ethernet/netronome/nfp/nfp_port.c 	if (!port)
port               58 drivers/net/ethernet/netronome/nfp/nfp_port.c 	return nfp_app_setup_tc(port->app, netdev, type, type_data);
port               63 drivers/net/ethernet/netronome/nfp/nfp_port.c 	struct nfp_port *port;
port               65 drivers/net/ethernet/netronome/nfp/nfp_port.c 	port = nfp_port_from_netdev(netdev);
port               66 drivers/net/ethernet/netronome/nfp/nfp_port.c 	if (!port)
port               70 drivers/net/ethernet/netronome/nfp/nfp_port.c 	    port->tc_offload_cnt) {
port               81 drivers/net/ethernet/netronome/nfp/nfp_port.c 	struct nfp_port *port;
port               88 drivers/net/ethernet/netronome/nfp/nfp_port.c 	list_for_each_entry(port, &pf->ports, port_list)
port               89 drivers/net/ethernet/netronome/nfp/nfp_port.c 		if (port->eth_id == id)
port               90 drivers/net/ethernet/netronome/nfp/nfp_port.c 			return port;
port               95 drivers/net/ethernet/netronome/nfp/nfp_port.c struct nfp_eth_table_port *__nfp_port_get_eth_port(struct nfp_port *port)
port               97 drivers/net/ethernet/netronome/nfp/nfp_port.c 	if (!port)
port               99 drivers/net/ethernet/netronome/nfp/nfp_port.c 	if (port->type != NFP_PORT_PHYS_PORT)
port              102 drivers/net/ethernet/netronome/nfp/nfp_port.c 	return port->eth_port;
port              105 drivers/net/ethernet/netronome/nfp/nfp_port.c struct nfp_eth_table_port *nfp_port_get_eth_port(struct nfp_port *port)
port              107 drivers/net/ethernet/netronome/nfp/nfp_port.c 	if (!__nfp_port_get_eth_port(port))
port              110 drivers/net/ethernet/netronome/nfp/nfp_port.c 	if (test_bit(NFP_PORT_CHANGED, &port->flags))
port              111 drivers/net/ethernet/netronome/nfp/nfp_port.c 		if (nfp_net_refresh_eth_port(port))
port              114 drivers/net/ethernet/netronome/nfp/nfp_port.c 	return __nfp_port_get_eth_port(port);
port              121 drivers/net/ethernet/netronome/nfp/nfp_port.c 	struct nfp_port *port;
port              124 drivers/net/ethernet/netronome/nfp/nfp_port.c 	port = nfp_port_from_netdev(netdev);
port              125 drivers/net/ethernet/netronome/nfp/nfp_port.c 	if (!port)
port              128 drivers/net/ethernet/netronome/nfp/nfp_port.c 	switch (port->type) {
port              130 drivers/net/ethernet/netronome/nfp/nfp_port.c 		eth_port = __nfp_port_get_eth_port(port);
port              141 drivers/net/ethernet/netronome/nfp/nfp_port.c 		if (!port->pf_split)
port              142 drivers/net/ethernet/netronome/nfp/nfp_port.c 			n = snprintf(name, len, "pf%d", port->pf_id);
port              144 drivers/net/ethernet/netronome/nfp/nfp_port.c 			n = snprintf(name, len, "pf%ds%d", port->pf_id,
port              145 drivers/net/ethernet/netronome/nfp/nfp_port.c 				     port->pf_split_id);
port              148 drivers/net/ethernet/netronome/nfp/nfp_port.c 		n = snprintf(name, len, "pf%dvf%d", port->pf_id, port->vf_id);
port              175 drivers/net/ethernet/netronome/nfp/nfp_port.c 	struct nfp_port *port;
port              178 drivers/net/ethernet/netronome/nfp/nfp_port.c 	port = nfp_port_from_netdev(netdev);
port              179 drivers/net/ethernet/netronome/nfp/nfp_port.c 	eth_port = __nfp_port_get_eth_port(port);
port              182 drivers/net/ethernet/netronome/nfp/nfp_port.c 	if (port->eth_forced)
port              185 drivers/net/ethernet/netronome/nfp/nfp_port.c 	err = nfp_eth_set_configured(port->app->cpp, eth_port->index, configed);
port              190 drivers/net/ethernet/netronome/nfp/nfp_port.c 			   struct nfp_port *port, unsigned int id)
port              203 drivers/net/ethernet/netronome/nfp/nfp_port.c 		port->type = NFP_PORT_INVALID;
port              207 drivers/net/ethernet/netronome/nfp/nfp_port.c 	port->eth_port = &pf->eth_tbl->ports[id];
port              208 drivers/net/ethernet/netronome/nfp/nfp_port.c 	port->eth_id = pf->eth_tbl->ports[id].index;
port              210 drivers/net/ethernet/netronome/nfp/nfp_port.c 		port->eth_stats =
port              211 drivers/net/ethernet/netronome/nfp/nfp_port.c 			pf->mac_stats_mem + port->eth_id * NFP_MAC_STATS_SIZE;
port              220 drivers/net/ethernet/netronome/nfp/nfp_port.c 	struct nfp_port *port;
port              222 drivers/net/ethernet/netronome/nfp/nfp_port.c 	port = kzalloc(sizeof(*port), GFP_KERNEL);
port              223 drivers/net/ethernet/netronome/nfp/nfp_port.c 	if (!port)
port              226 drivers/net/ethernet/netronome/nfp/nfp_port.c 	port->netdev = netdev;
port              227 drivers/net/ethernet/netronome/nfp/nfp_port.c 	port->type = type;
port              228 drivers/net/ethernet/netronome/nfp/nfp_port.c 	port->app = app;
port              230 drivers/net/ethernet/netronome/nfp/nfp_port.c 	list_add_tail(&port->port_list, &app->pf->ports);
port              232 drivers/net/ethernet/netronome/nfp/nfp_port.c 	return port;
port              235 drivers/net/ethernet/netronome/nfp/nfp_port.c void nfp_port_free(struct nfp_port *port)
port              237 drivers/net/ethernet/netronome/nfp/nfp_port.c 	if (!port)
port              239 drivers/net/ethernet/netronome/nfp/nfp_port.c 	list_del(&port->port_list);
port              240 drivers/net/ethernet/netronome/nfp/nfp_port.c 	kfree(port);
port              100 drivers/net/ethernet/netronome/nfp/nfp_port.h static inline bool nfp_port_is_vnic(const struct nfp_port *port)
port              102 drivers/net/ethernet/netronome/nfp/nfp_port.h 	return port->type == NFP_PORT_PF_PORT || port->type == NFP_PORT_VF_PORT;
port              113 drivers/net/ethernet/netronome/nfp/nfp_port.h struct nfp_eth_table_port *__nfp_port_get_eth_port(struct nfp_port *port);
port              114 drivers/net/ethernet/netronome/nfp/nfp_port.h struct nfp_eth_table_port *nfp_port_get_eth_port(struct nfp_port *port);
port              123 drivers/net/ethernet/netronome/nfp/nfp_port.h void nfp_port_free(struct nfp_port *port);
port              126 drivers/net/ethernet/netronome/nfp/nfp_port.h 			   struct nfp_port *port, unsigned int id);
port              128 drivers/net/ethernet/netronome/nfp/nfp_port.h int nfp_net_refresh_eth_port(struct nfp_port *port);
port              129 drivers/net/ethernet/netronome/nfp/nfp_port.h void nfp_net_refresh_port_table(struct nfp_port *port);
port              132 drivers/net/ethernet/netronome/nfp/nfp_port.h int nfp_devlink_port_register(struct nfp_app *app, struct nfp_port *port);
port              133 drivers/net/ethernet/netronome/nfp/nfp_port.h void nfp_devlink_port_unregister(struct nfp_port *port);
port              134 drivers/net/ethernet/netronome/nfp/nfp_port.h void nfp_devlink_port_type_eth_set(struct nfp_port *port);
port              135 drivers/net/ethernet/netronome/nfp/nfp_port.h void nfp_devlink_port_type_clear(struct nfp_port *port);
port               73 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c 		__le64 port;
port              130 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c 	u64 port, state;
port              132 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c 	port = le64_to_cpu(src->port);
port              135 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c 	dst->eth_index = FIELD_GET(NSP_ETH_PORT_INDEX, port);
port              139 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c 	dst->lanes = FIELD_GET(NSP_ETH_PORT_LANES, port);
port              153 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c 	dst->label_port = FIELD_GET(NSP_ETH_PORT_PHYLABEL, port);
port              154 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c 	dst->label_subport = FIELD_GET(NSP_ETH_PORT_LABEL, port);
port              165 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c 	fec = FIELD_GET(NSP_ETH_PORT_FEC_SUPP_BASER, port);
port              167 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c 	fec = FIELD_GET(NSP_ETH_PORT_FEC_SUPP_RS, port);
port              262 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c 		if (entries[i].port & NSP_ETH_PORT_LANES_MASK)
port              281 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c 		if (entries[i].port & NSP_ETH_PORT_LANES_MASK)
port              320 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c 	if (!(entries[idx].port & NSP_ETH_PORT_LANES_MASK)) {
port             4305 drivers/net/ethernet/nvidia/forcedeth.c 	cmd->base.port = PORT_MII;
port             4388 drivers/net/ethernet/nvidia/forcedeth.c 	if (cmd->base.port != PORT_MII)
port              225 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 		ks->base.port = PORT_DA;
port              227 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 		ks->base.port = PORT_FIBRE;
port              229 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 		ks->base.port = PORT_NONE;
port              231 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 	if (ks->base.port != PORT_NONE) {
port             2476 drivers/net/ethernet/pensando/ionic/ionic_if.h 	union ionic_port_identity port;
port              457 drivers/net/ethernet/pensando/ionic/ionic_main.c 		sz = min(sizeof(ident->port), sizeof(idev->dev_cmd_regs->data));
port              458 drivers/net/ethernet/pensando/ionic/ionic_main.c 		memcpy_fromio(&ident->port, &idev->dev_cmd_regs->data, sz);
port              485 drivers/net/ethernet/pensando/ionic/ionic_main.c 	sz = min(sizeof(ident->port.config), sizeof(idev->dev_cmd_regs->data));
port              489 drivers/net/ethernet/pensando/ionic/ionic_main.c 	memcpy_toio(&idev->dev_cmd_regs->data, &ident->port.config, sz);
port              685 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c 	int port = adapter->portnum;
port              722 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c 	NXWR32(adapter, CRB_CTX_ADDR_REG_LO(port),
port              724 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c 	NXWR32(adapter, CRB_CTX_ADDR_REG_HI(port),
port              726 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c 	NXWR32(adapter, CRB_CTX_SIGNATURE_REG(port),
port              727 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c 			signature | port);
port              743 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c 	int port = adapter->portnum;
port              757 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c 	recv_ctx->hwctx->ctx_id = cpu_to_le32(port);
port              794 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c 			recv_crb_registers[port].crb_rcv_producer[ring]);
port              815 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c 				recv_crb_registers[port].crb_sts_consumer[ring]);
port              819 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c 				recv_crb_registers[port].sw_int_mask[ring]);
port              855 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c 	int port = adapter->portnum;
port              865 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c 		NXWR32(adapter, CRB_CTX_SIGNATURE_REG(port),
port              866 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c 				NETXEN_CTX_D3_RESET | port);
port              104 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 		cmd->base.port = PORT_TP;
port              129 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 		cmd->base.port = PORT_TP;
port              163 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 		cmd->base.port = PORT_TP;
port              175 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 		cmd->base.port = PORT_MII;
port              190 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 		cmd->base.port = PORT_FIBRE;
port              199 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 			cmd->base.port = PORT_FIBRE;
port              206 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 			cmd->base.port = PORT_TP;
port              221 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 			cmd->base.port = PORT_FIBRE;
port              226 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 			cmd->base.port = PORT_TP;
port              229 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 			cmd->base.port = -1;
port              291 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 	int port = adapter->physical_port;
port              328 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 					NETXEN_NIU_XGE_CONFIG_0+(0x10000*port));
port              330 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 					NETXEN_NIU_XGE_CONFIG_1+(0x10000*port));
port              356 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 	u32 val, port;
port              358 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 	port = adapter->physical_port;
port              365 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 		val = (val >> port*8) & 0xff;
port              477 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 	int port = adapter->physical_port;
port              482 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 		if ((port < 0) || (port >= NETXEN_NIU_MAX_GBE_PORTS))
port              485 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 		val = NXRD32(adapter, NETXEN_NIU_GB_MAC_CONFIG_0(port));
port              488 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 		switch (port) {
port              504 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 		if ((port < 0) || (port >= NETXEN_NIU_MAX_XG_PORTS))
port              508 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 		if (port == 0)
port              524 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 	int port = adapter->physical_port;
port              532 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 		if ((port < 0) || (port >= NETXEN_NIU_MAX_GBE_PORTS))
port              535 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 		val = NXRD32(adapter, NETXEN_NIU_GB_MAC_CONFIG_0(port));
port              542 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 		NXWR32(adapter, NETXEN_NIU_GB_MAC_CONFIG_0(port),
port              546 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 		switch (port) {
port              575 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 		if ((port < 0) || (port >= NETXEN_NIU_MAX_XG_PORTS))
port              578 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 		if (port == 0) {
port              755 drivers/net/ethernet/qlogic/netxen/netxen_nic_hdr.h #define CRB_V2P(port)			(CRB_V2P_0+((port)*4))
port              318 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c static int netxen_niu_xg_init_port(struct netxen_adapter *adapter, int port)
port              321 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 		NXWR32(adapter, NETXEN_NIU_XGE_CONFIG_1+(0x10000*port), 0x1447);
port              322 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 		NXWR32(adapter, NETXEN_NIU_XGE_CONFIG_0+(0x10000*port), 0x5);
port              332 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	u32 port = adapter->physical_port;
port              337 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	if (port >= NETXEN_NIU_MAX_XG_PORTS)
port              342 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 			NETXEN_NIU_XGE_CONFIG_0 + (0x10000 * port), mac_cfg))
port              347 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c #define NETXEN_UNICAST_ADDR(port, index) \
port              348 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	(NETXEN_UNICAST_ADDR_BASE+(port*32)+(index*8))
port              349 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c #define NETXEN_MCAST_ADDR(port, index) \
port              350 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	(NETXEN_MULTICAST_ADDR_BASE+(port*0x80)+(index*8))
port              361 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	u32 port = adapter->physical_port;
port              364 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	if (port >= NETXEN_NIU_MAX_XG_PORTS)
port              367 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	mac_cfg = NXRD32(adapter, NETXEN_NIU_XGE_CONFIG_0 + (0x10000 * port));
port              369 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	NXWR32(adapter, NETXEN_NIU_XGE_CONFIG_0 + (0x10000 * port), mac_cfg);
port              373 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 		reg = (0x20 << port);
port              385 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 			NETXEN_NIU_XGE_CONFIG_1 + (0x10000 * port));
port              398 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 			NETXEN_NIU_XGE_CONFIG_1 + (0x10000 * port), reg);
port              402 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	NXWR32(adapter, NETXEN_NIU_XGE_CONFIG_0 + (0x10000 * port), mac_cfg);
port              437 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	u16 port = adapter->physical_port;
port              444 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	val |= (1UL << (28+port));
port              449 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	NXWR32(adapter, NETXEN_UNICAST_ADDR(port, 0), val);
port              450 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	NXWR32(adapter, NETXEN_UNICAST_ADDR(port, 0)+4, val);
port              454 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	NXWR32(adapter, NETXEN_UNICAST_ADDR(port, 1), val);
port              456 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	NXWR32(adapter, NETXEN_UNICAST_ADDR(port, 1)+4, val);
port              466 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	u16 port = adapter->physical_port;
port              473 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	val &= ~(1UL << (28+port));
port              477 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	NXWR32(adapter, NETXEN_UNICAST_ADDR(port, 0), val);
port              479 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	NXWR32(adapter, NETXEN_UNICAST_ADDR(port, 0)+4, val);
port              481 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	NXWR32(adapter, NETXEN_UNICAST_ADDR(port, 1), 0);
port              482 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	NXWR32(adapter, NETXEN_UNICAST_ADDR(port, 1)+4, 0);
port              493 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	u16 port = adapter->physical_port;
port              498 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	NXWR32(adapter, NETXEN_MCAST_ADDR(port, index), hi);
port              499 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	NXWR32(adapter, NETXEN_MCAST_ADDR(port, index)+4, lo);
port             2208 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 	u32 val, port, linkup;
port             2210 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 	port = adapter->physical_port;
port             2218 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 		val = (val >> port*8) & 0xff;
port              175 drivers/net/ethernet/qlogic/qed/qed.h 	u16 port;
port              123 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	bool port;
port              126 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 		port = qed_dcbx_ieee_app_port(app_info_bitmap,
port              129 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 		port = qed_dcbx_app_port(app_info_bitmap);
port              131 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	return !!(port && (proto_id == QED_TCP_PORT_ISCSI));
port              160 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	bool port;
port              163 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 		port = qed_dcbx_ieee_app_port(app_info_bitmap,
port              166 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 		port = qed_dcbx_app_port(app_info_bitmap);
port              168 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	return !!(port && (proto_id == QED_UDP_PORT_TYPE_ROCE_V2));
port             1986 drivers/net/ethernet/qlogic/qed/qed_dev.c 	struct init_qm_port_params *port;
port             2021 drivers/net/ethernet/qlogic/qed/qed_dev.c 		port = &(qm_info->qm_port_params[i]);
port             2026 drivers/net/ethernet/qlogic/qed/qed_dev.c 			   port->active,
port             2027 drivers/net/ethernet/qlogic/qed/qed_dev.c 			   port->active_phys_tcs,
port             2028 drivers/net/ethernet/qlogic/qed/qed_dev.c 			   port->num_pbf_cmd_lines,
port             2029 drivers/net/ethernet/qlogic/qed/qed_dev.c 			   port->num_btb_blocks, port->reserved);
port             4010 drivers/net/ethernet/qlogic/qed/qed_dev.c 			offsetof(struct nvm_cfg1, port[MFW_PORT(p_hwfn)]);
port             12921 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	struct public_port port[MCP_GLOB_PORT_MAX];
port             13342 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	struct nvm_cfg1_port port[MCP_GLOB_PORT_MAX];
port              201 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c #define PQ_INFO_ELEMENT(vp, pf, tc, port, rl_valid, rl) \
port              202 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c 	(((vp) << 0) | ((pf) << 12) | ((tc) << 16) | ((port) << 20) | \
port             1275 drivers/net/ethernet/qlogic/qed/qed_iscsi.c 	con->local_port = conn_info->src.port;
port             1276 drivers/net/ethernet/qlogic/qed/qed_iscsi.c 	con->remote_port = conn_info->dst.port;
port             1642 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		if (listener->port == cm_info->local_port) {
port             3153 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	listener->port = iparams->port;
port             3174 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		   listener->ip_addr[3], listener->port, listener->vlan);
port              179 drivers/net/ethernet/qlogic/qed/qed_iwarp.h 	u16 port;
port             2628 drivers/net/ethernet/qlogic/qed/qed_l2.c 		tunn_info.vxlan_port.port = tunn_params->vxlan_port;
port             2633 drivers/net/ethernet/qlogic/qed/qed_l2.c 		tunn_info.geneve_port.port = tunn_params->geneve_port;
port             2662 drivers/net/ethernet/qlogic/qed/qed_l2.c 			vxlan_port = tun->vxlan_port.port;
port             2663 drivers/net/ethernet/qlogic/qed/qed_l2.c 			geneve_port = tun->geneve_port.port;
port             1853 drivers/net/ethernet/qlogic/qed/qed_main.c 	if_link->port = qed_get_port_type(media_type);
port             2154 drivers/net/ethernet/qlogic/qed/qed_mcp.c 			offsetof(struct nvm_cfg1, port[MFW_PORT(p_hwfn)]);
port             2946 drivers/net/ethernet/qlogic/qed/qed_mcp.c 			 u32 port, u32 addr, u32 offset, u32 len, u8 *p_buf)
port             2952 drivers/net/ethernet/qlogic/qed/qed_mcp.c 	nvm_offset |= (port << DRV_MB_PARAM_TRANSCEIVER_PORT_OFFSET) &
port              946 drivers/net/ethernet/qlogic/qed/qed_mcp.h 			 u32 port, u32 addr, u32 offset, u32 len, u8 *p_buf);
port              201 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	p_rdma_info->port = kzalloc(sizeof(*p_rdma_info->port), GFP_KERNEL);
port              202 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	if (!p_rdma_info->port)
port              310 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	kfree(p_rdma_info->port);
port              381 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	kfree(p_rdma_info->port);
port              545 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	struct qed_rdma_port *port = p_hwfn->p_rdma_info->port;
port              548 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	port->port_state = p_hwfn->mcp_info->link_output.link_up ?
port              551 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	port->max_msg_size = min_t(u64,
port              556 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	port->pkey_bad_counter = 0;
port              818 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	struct qed_rdma_port *p_port = p_hwfn->p_rdma_info->port;
port               94 drivers/net/ethernet/qlogic/qed/qed_rdma.h 	struct qed_rdma_port *port;
port              199 drivers/net/ethernet/qlogic/qed/qed_sp_commands.c 		p_tun->geneve_port.port = p_src->geneve_port.port;
port              202 drivers/net/ethernet/qlogic/qed/qed_sp_commands.c 		p_tun->vxlan_port.port = p_src->vxlan_port.port;
port              222 drivers/net/ethernet/qlogic/qed/qed_sp_commands.c 		*p_port = cpu_to_le16(p_udp_port->port);
port              279 drivers/net/ethernet/qlogic/qed/qed_sp_commands.c 					p_tunn->vxlan_port.port);
port              283 drivers/net/ethernet/qlogic/qed/qed_sp_commands.c 					 p_tunn->geneve_port.port);
port             2202 drivers/net/ethernet/qlogic/qed/qed_sriov.c 	p_resp->geneve_udp_port = p_tun->geneve_port.port;
port             2203 drivers/net/ethernet/qlogic/qed/qed_sriov.c 	p_resp->vxlan_udp_port = p_tun->vxlan_port.port;
port             2226 drivers/net/ethernet/qlogic/qed/qed_sriov.c 			    u8 tun_cls, u8 update_port, u16 port)
port             2230 drivers/net/ethernet/qlogic/qed/qed_sriov.c 		p_port->port = port;
port             2268 drivers/net/ethernet/qlogic/qed/qed_sriov.c 	bultn_vxlan_port = tun->vxlan_port.port;
port             2269 drivers/net/ethernet/qlogic/qed/qed_sriov.c 	bultn_geneve_port = tun->geneve_port.port;
port             2288 drivers/net/ethernet/qlogic/qed/qed_sriov.c 		if (tun_src->vxlan_port.port == tun->vxlan_port.port) {
port             2292 drivers/net/ethernet/qlogic/qed/qed_sriov.c 			bultn_vxlan_port = tun_src->vxlan_port.port;
port             2297 drivers/net/ethernet/qlogic/qed/qed_sriov.c 		if (tun_src->geneve_port.port == tun->geneve_port.port) {
port             2301 drivers/net/ethernet/qlogic/qed/qed_sriov.c 			bultn_geneve_port = tun_src->geneve_port.port;
port             2381 drivers/net/ethernet/qlogic/qed/qed_sriov.c 		geneve_port = p_tun->geneve_port.port;
port             2384 drivers/net/ethernet/qlogic/qed/qed_sriov.c 						       p_tun->vxlan_port.port,
port              605 drivers/net/ethernet/qlogic/qed/qed_vf.c 		*p_udp_port = p_port->port;
port              665 drivers/net/ethernet/qlogic/qed/qed_vf.c 	p_tun->geneve_port.port = p_resp->geneve_udp_port;
port              666 drivers/net/ethernet/qlogic/qed/qed_vf.c 	p_tun->vxlan_port.port = p_resp->vxlan_udp_port;
port              521 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 	base->port = current_link.port;
port              985 drivers/net/ethernet/qlogic/qede/qede_filter.c 	u16 t_port = ntohs(ti->port);
port             1049 drivers/net/ethernet/qlogic/qede/qede_filter.c 	u16 t_port = ntohs(ti->port);
port             1717 drivers/net/ethernet/qlogic/qla3xxx.c 		cmd->base.port = PORT_FIBRE;
port             1719 drivers/net/ethernet/qlogic/qla3xxx.c 		cmd->base.port = PORT_TP;
port             1313 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h 	u8	port;
port             3366 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 		ecmd->base.port = PORT_FIBRE;
port             3371 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 		ecmd->base.port = PORT_TP;
port             3376 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 		ecmd->base.port = PORT_DA;
port             3381 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 		ecmd->base.port = PORT_OTHER;
port             1033 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c 	u16 port = adapter->ahw->vxlan_port;
port             1047 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c 			 QLC_83XX_VXLAN_UDP_DPORT(port);
port             1053 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c 			   port);
port             1240 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 		const u8 port, const u8 rx_tx)
port             1251 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 		if (port >= ahw->max_vnic_func)
port             1254 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 		if (port >= QLCNIC_NIU_MAX_XG_PORTS)
port             1263 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 	arg1 = port | QLCNIC_STATS_VERSION << 8 | func_esw << 12;
port             1279 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 		func_esw, port, rx_tx);
port              362 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		ecmd->base.port = PORT_TP;
port              370 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		ecmd->base.port = PORT_MII;
port              384 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		ecmd->base.port = PORT_FIBRE;
port              393 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 			ecmd->base.port = PORT_FIBRE;
port              401 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 			ecmd->base.port = PORT_TP;
port              416 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 			ecmd->base.port = PORT_FIBRE;
port              421 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 			ecmd->base.port = PORT_TP;
port              424 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 			ecmd->base.port = PORT_OTHER;
port              789 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 	int port = adapter->ahw->physical_port;
port              798 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		if ((port < 0) || (port > QLCNIC_NIU_MAX_GBE_PORTS))
port              801 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		val = QLCRD32(adapter, QLCNIC_NIU_GB_MAC_CONFIG_0(port), &err);
port              808 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		switch (port) {
port              824 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		if ((port < 0) || (port > QLCNIC_NIU_MAX_XG_PORTS))
port              830 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		if (port == 0)
port              845 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 	int port = adapter->ahw->physical_port;
port              854 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		if ((port < 0) || (port > QLCNIC_NIU_MAX_GBE_PORTS))
port              857 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		val = QLCRD32(adapter, QLCNIC_NIU_GB_MAC_CONFIG_0(port), &err);
port              866 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		QLCWR32(adapter, QLCNIC_NIU_GB_MAC_CONFIG_0(port),
port              868 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		QLCWR32(adapter, QLCNIC_NIU_GB_MAC_CONFIG_0(port), val);
port              873 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		switch (port) {
port              905 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		if ((port < 0) || (port > QLCNIC_NIU_MAX_XG_PORTS))
port              911 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		if (port == 0) {
port              490 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 		ahw->vxlan_port = ntohs(ti->port);
port              494 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	if (ahw->vxlan_port == ntohs(ti->port))
port              509 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	    (ahw->vxlan_port != ntohs(ti->port)))
port              182 drivers/net/ethernet/qualcomm/qca_debug.c 	cmd->base.port = PORT_OTHER;
port               37 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	struct rmnet_port *port = rmnet_get_port_rtnl(real_dev);
port               39 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	if (port->nr_rmnet_devs)
port               44 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	kfree(port);
port               52 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	struct rmnet_port *port;
port               60 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	port = kzalloc(sizeof(*port), GFP_ATOMIC);
port               61 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	if (!port)
port               64 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	port->dev = real_dev;
port               65 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	rc = netdev_rx_handler_register(real_dev, rmnet_rx_handler, port);
port               67 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 		kfree(port);
port               72 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 		INIT_HLIST_HEAD(&port->muxed_ep[entry]);
port               78 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c static void rmnet_unregister_bridge(struct rmnet_port *port)
port               83 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	if (port->rmnet_mode != RMNET_EPMODE_BRIDGE)
port               86 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	rmnet_dev = port->rmnet_dev;
port               87 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	if (!port->nr_rmnet_devs) {
port               89 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 		real_dev = port->bridge_ep;
port               90 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 		bridge_dev = port->dev;
port               97 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 		bridge_dev = port->bridge_ep;
port               99 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 		port->bridge_ep = NULL;
port              100 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 		port->rmnet_mode = RMNET_EPMODE_VND;
port              115 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	struct rmnet_port *port;
port              141 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	port = rmnet_get_port_rtnl(real_dev);
port              142 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	err = rmnet_vnd_newlink(mux_id, dev, port, real_dev, ep);
port              150 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	port->rmnet_mode = mode;
port              151 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	port->rmnet_dev = dev;
port              153 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	hlist_add_head_rcu(&ep->hlnode, &port->muxed_ep[mux_id]);
port              163 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	port->data_format = data_format;
port              169 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	rmnet_vnd_dellink(mux_id, port, ep);
port              213 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	struct rmnet_port *port;
port              217 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	port = rmnet_get_port_rtnl(real_dev);
port              219 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	if (port->nr_rmnet_devs) {
port              221 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 		rmnet_unregister_bridge(port);
port              222 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 		hash_for_each_safe(port->muxed_ep, bkt_ep, tmp_ep, ep, hlnode) {
port              225 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 			rmnet_vnd_dellink(ep->mux_id, port, ep);
port              232 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 		rmnet_unregister_bridge(port);
port              282 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	struct rmnet_port *port;
port              292 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	port = rmnet_get_port_rtnl(real_dev);
port              300 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 			ep = rmnet_get_endpoint(port, priv->mux_id);
port              304 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 			if (rmnet_get_endpoint(port, mux_id)) {
port              312 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 					   &port->muxed_ep[mux_id]);
port              323 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 		port->data_format = flags->flags & flags->mask;
port              343 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	struct rmnet_port *port;
port              351 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 		port = rmnet_get_port_rtnl(real_dev);
port              352 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 		f.flags = port->data_format;
port              390 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c struct rmnet_endpoint *rmnet_get_endpoint(struct rmnet_port *port, u8 mux_id)
port              394 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	hlist_for_each_entry_rcu(ep, &port->muxed_ep[mux_id], hlnode) {
port              408 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	struct rmnet_port *port, *slave_port;
port              411 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	port = rmnet_get_port_rtnl(real_dev);
port              416 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	if (port->nr_rmnet_devs > 1)
port              419 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	if (port->rmnet_mode != RMNET_EPMODE_VND)
port              441 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	port->rmnet_mode = RMNET_EPMODE_BRIDGE;
port              442 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	port->bridge_ep = slave_dev;
port              451 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	struct rmnet_port *port = rmnet_get_port_rtnl(slave_dev);
port              453 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	rmnet_unregister_bridge(port);
port               70 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h struct rmnet_endpoint *rmnet_get_endpoint(struct rmnet_port *port, u8 mux_id);
port               57 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c 			    struct rmnet_port *port)
port               64 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c 		if (port->data_format & RMNET_FLAGS_INGRESS_MAP_COMMANDS)
port               65 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c 			return rmnet_map_command(skb, port);
port               77 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c 	ep = rmnet_get_endpoint(port, mux_id);
port               87 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c 	if (port->data_format & RMNET_FLAGS_INGRESS_MAP_CKSUMV4) {
port              102 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c 			  struct rmnet_port *port)
port              115 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c 	if (port->data_format & RMNET_FLAGS_INGRESS_DEAGGREGATION) {
port              116 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c 		while ((skbn = rmnet_map_deaggregate(skb, port)) != NULL)
port              117 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c 			__rmnet_map_ingress_handler(skbn, port);
port              121 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c 		__rmnet_map_ingress_handler(skb, port);
port              126 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c 				    struct rmnet_port *port, u8 mux_id,
port              135 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c 	if (port->data_format & RMNET_FLAGS_EGRESS_MAP_CKSUMV4) {
port              145 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c 	if (port->data_format & RMNET_FLAGS_EGRESS_MAP_CKSUMV4)
port              180 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c 	struct rmnet_port *port;
port              190 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c 	port = rmnet_get_port_rcu(dev);
port              192 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c 	switch (port->rmnet_mode) {
port              194 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c 		rmnet_map_ingress_handler(skb, port);
port              197 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c 		rmnet_bridge_handler(skb, port->bridge_ep);
port              212 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c 	struct rmnet_port *port;
port              223 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c 	port = rmnet_get_port_rcu(skb->dev);
port              224 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c 	if (!port)
port              227 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c 	if (rmnet_map_egress_handler(skb, port, mux_id, orig_dev))
port               56 drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h 				      struct rmnet_port *port);
port               59 drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h void rmnet_map_command(struct sk_buff *skb, struct rmnet_port *port);
port               12 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_command.c 				    struct rmnet_port *port,
port               27 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_command.c 	ep = rmnet_get_endpoint(port, mux_id);
port               50 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_command.c 			       struct rmnet_port *port)
port               55 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_command.c 	if (port->data_format & RMNET_FLAGS_INGRESS_MAP_CKSUMV4)
port               72 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_command.c void rmnet_map_command(struct sk_buff *skb, struct rmnet_port *port)
port               83 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_command.c 		rc = rmnet_map_do_flow_control(skb, port, 1);
port               87 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_command.c 		rc = rmnet_map_do_flow_control(skb, port, 0);
port               96 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_command.c 		rmnet_map_send_ack(skb, rc, port);
port              312 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c 				      struct rmnet_port *port)
port              324 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c 	if (port->data_format & RMNET_FLAGS_INGRESS_MAP_CKSUMV4)
port              223 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c 		      struct rmnet_port *port,
port              233 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c 	if (rmnet_get_endpoint(port, id))
port              246 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c 		port->nr_rmnet_devs++;
port              258 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c int rmnet_vnd_dellink(u8 id, struct rmnet_port *port,
port              265 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c 	port->nr_rmnet_devs--;
port               12 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.h 		      struct rmnet_port *port,
port               15 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.h int rmnet_vnd_dellink(u8 id, struct rmnet_port *port,
port              223 drivers/net/ethernet/realtek/atp.c 	int *port, ports[] = {0x378, 0x278, 0x3bc, 0};
port              231 drivers/net/ethernet/realtek/atp.c 	for (port = ports; *port; port++) {
port              232 drivers/net/ethernet/realtek/atp.c 		long ioaddr = *port;
port               82 drivers/net/ethernet/realtek/atp.h static inline unsigned char inbyte(unsigned short port)
port               86 drivers/net/ethernet/realtek/atp.h 	__asm__ __volatile__ ("inb %w1,%b0" : "=a" (_v) : "d" (port));
port               93 drivers/net/ethernet/realtek/atp.h static inline unsigned char read_nibble(short port, unsigned char offset)
port               97 drivers/net/ethernet/realtek/atp.h 	outb(EOC+offset, port + PAR_DATA);
port               98 drivers/net/ethernet/realtek/atp.h 	outb(RdAddr+offset, port + PAR_DATA);
port               99 drivers/net/ethernet/realtek/atp.h 	inbyte(port + PAR_STATUS);	/* Settling time delay */
port              100 drivers/net/ethernet/realtek/atp.h 	retval = inbyte(port + PAR_STATUS);
port              101 drivers/net/ethernet/realtek/atp.h 	outb(EOC+offset, port + PAR_DATA);
port              159 drivers/net/ethernet/realtek/atp.h write_reg(short port, unsigned char reg, unsigned char value)
port              163 drivers/net/ethernet/realtek/atp.h 	outb(EOC | reg, port + PAR_DATA);
port              165 drivers/net/ethernet/realtek/atp.h 	outb(outval, port + PAR_DATA);
port              166 drivers/net/ethernet/realtek/atp.h 	outb(outval, port + PAR_DATA);	/* Double write for PS/2. */
port              170 drivers/net/ethernet/realtek/atp.h 	outb(outval, port + PAR_DATA);
port              172 drivers/net/ethernet/realtek/atp.h 	outb(outval, port + PAR_DATA);
port              173 drivers/net/ethernet/realtek/atp.h 	outb(outval, port + PAR_DATA);
port              175 drivers/net/ethernet/realtek/atp.h 	outb(EOC | outval, port + PAR_DATA);
port              179 drivers/net/ethernet/realtek/atp.h write_reg_high(short port, unsigned char reg, unsigned char value)
port              183 drivers/net/ethernet/realtek/atp.h 	outb(outval, port + PAR_DATA);
port              185 drivers/net/ethernet/realtek/atp.h 	outb(outval, port + PAR_DATA);
port              186 drivers/net/ethernet/realtek/atp.h 	outb(outval, port + PAR_DATA);	/* Double write for PS/2. */
port              189 drivers/net/ethernet/realtek/atp.h 	outb(outval, port + PAR_DATA);
port              191 drivers/net/ethernet/realtek/atp.h 	outb(outval, port + PAR_DATA);
port              192 drivers/net/ethernet/realtek/atp.h 	outb(outval, port + PAR_DATA);
port              194 drivers/net/ethernet/realtek/atp.h 	outb(EOC | HNib | outval, port + PAR_DATA);
port              199 drivers/net/ethernet/realtek/atp.h write_reg_byte(short port, unsigned char reg, unsigned char value)
port              203 drivers/net/ethernet/realtek/atp.h 	outb(EOC | reg, port + PAR_DATA); /* Reset the address register. */
port              205 drivers/net/ethernet/realtek/atp.h 	outb(outval, port + PAR_DATA);
port              206 drivers/net/ethernet/realtek/atp.h 	outb(outval, port + PAR_DATA);	/* Double write for PS/2. */
port              208 drivers/net/ethernet/realtek/atp.h 	outb((outval & 0xf0) | (value & 0x0f), port + PAR_DATA);
port              209 drivers/net/ethernet/realtek/atp.h 	outb(value & 0x0f, port + PAR_DATA);
port              211 drivers/net/ethernet/realtek/atp.h 	outb(value, port + PAR_DATA);
port              212 drivers/net/ethernet/realtek/atp.h 	outb(0x10 | value, port + PAR_DATA);
port              213 drivers/net/ethernet/realtek/atp.h 	outb(0x10 | value, port + PAR_DATA);
port              215 drivers/net/ethernet/realtek/atp.h 	outb(EOC  | value, port + PAR_DATA); /* Reset the address register. */
port              934 drivers/net/ethernet/renesas/sh_eth.c #define GIGA_MALR(port)		(SH_GIGA_ETH_BASE + 0x800 * (port) + 0x05c8)
port              935 drivers/net/ethernet/renesas/sh_eth.c #define GIGA_MAHR(port)		(SH_GIGA_ETH_BASE + 0x800 * (port) + 0x05c0)
port             2683 drivers/net/ethernet/renesas/sh_eth.c 	return (0x08 >> (mdp->port << 1)) << (28 - ((entry % 8) * 4));
port             2987 drivers/net/ethernet/renesas/sh_eth.c 	if (!mdp->port)
port             3340 drivers/net/ethernet/renesas/sh_eth.c 		int port = pdev->id < 0 ? 0 : pdev->id % 2;
port             3352 drivers/net/ethernet/renesas/sh_eth.c 		if (port == 0 &&
port             3368 drivers/net/ethernet/renesas/sh_eth.c 		mdp->port = port;
port             3372 drivers/net/ethernet/renesas/sh_eth.c 		if (port == 0) {
port              542 drivers/net/ethernet/renesas/sh_eth.h 	int port;			/* for TSU */
port              423 drivers/net/ethernet/rocker/rocker_hw.h #define ROCKER_GROUP_PORT_SET(port) \
port              424 drivers/net/ethernet/rocker/rocker_hw.h 	(((port) << ROCKER_GROUP_PORT_SHIFT) & ROCKER_GROUP_PORT_MASK)
port              437 drivers/net/ethernet/rocker/rocker_hw.h #define ROCKER_GROUP_L2_INTERFACE(vlan_id, port) \
port              439 drivers/net/ethernet/rocker/rocker_hw.h 	 ROCKER_GROUP_VLAN_SET(ntohs(vlan_id)) | ROCKER_GROUP_PORT_SET(port))
port             1142 drivers/net/ethernet/rocker/rocker_main.c 	ecmd->base.port = PORT_TP;
port             3102 drivers/net/ethernet/rocker/rocker_main.c 	struct rocker_port *port;
port             3111 drivers/net/ethernet/rocker/rocker_main.c 		data->port = netdev_priv(lower_dev);
port             3127 drivers/net/ethernet/rocker/rocker_main.c 	data.port = NULL;
port             3130 drivers/net/ethernet/rocker/rocker_main.c 	return data.port;
port              311 drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h 	int port;
port             1985 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c 	ops_ptr->link.port	= 0;
port             6025 drivers/net/ethernet/sfc/ef10.c 	u8 port;
port             6071 drivers/net/ethernet/sfc/ef10.c 	if (info->port != efx_port_num(efx))
port             6363 drivers/net/ethernet/sfc/ef10.c 		    nic_data->udp_tunnels[i].port) {
port             6368 drivers/net/ethernet/sfc/ef10.c 					ntohs(nic_data->udp_tunnels[i].port),
port             6450 drivers/net/ethernet/sfc/ef10.c 							     __be16 port)
port             6458 drivers/net/ethernet/sfc/ef10.c 		if (nic_data->udp_tunnels[i].port == port)
port             6479 drivers/net/ethernet/sfc/ef10.c 		  typebuf, ntohs(tnl.port));
port             6487 drivers/net/ethernet/sfc/ef10.c 	match = __efx_ef10_udp_tnl_lookup_port(efx, tnl.port);
port             6501 drivers/net/ethernet/sfc/ef10.c 			  ntohs(tnl.port), typebuf);
port             6516 drivers/net/ethernet/sfc/ef10.c 		  typebuf, ntohs(tnl.port));
port             6530 drivers/net/ethernet/sfc/ef10.c static bool efx_ef10_udp_tnl_has_port(struct efx_nic *efx, __be16 port)
port             6544 drivers/net/ethernet/sfc/ef10.c 	return __efx_ef10_udp_tnl_lookup_port(efx, port) != NULL;
port             6561 drivers/net/ethernet/sfc/ef10.c 		  typebuf, ntohs(tnl.port));
port             6569 drivers/net/ethernet/sfc/ef10.c 	match = __efx_ef10_udp_tnl_lookup_port(efx, tnl.port);
port             6576 drivers/net/ethernet/sfc/ef10.c 					  ntohs(tnl.port));
port             6587 drivers/net/ethernet/sfc/ef10.c 			   ntohs(tnl.port), typebuf);
port             2441 drivers/net/ethernet/sfc/efx.c 	tnl.port = ti->port;
port             2458 drivers/net/ethernet/sfc/efx.c 	tnl.port = ti->port;
port              182 drivers/net/ethernet/sfc/falcon/filter.h 			  __be32 host, __be16 port)
port              190 drivers/net/ethernet/sfc/falcon/filter.h 	spec->loc_port = port;
port               31 drivers/net/ethernet/sfc/falcon/mdio_10g.c int ef4_mdio_reset_mmd(struct ef4_nic *port, int mmd,
port               39 drivers/net/ethernet/sfc/falcon/mdio_10g.c 	ef4_mdio_write(port, mmd, MDIO_CTRL1, MDIO_CTRL1_RESET);
port               43 drivers/net/ethernet/sfc/falcon/mdio_10g.c 		ctrl = ef4_mdio_read(port, mmd, MDIO_CTRL1);
port              251 drivers/net/ethernet/sfc/falcon/mdio_10g.c 	    cmd->base.port == prev.base.port &&
port              256 drivers/net/ethernet/sfc/falcon/mdio_10g.c 	if (prev.base.port != PORT_TP || cmd->base.port != PORT_TP)
port              208 drivers/net/ethernet/sfc/filter.h 			  __be32 host, __be16 port)
port              216 drivers/net/ethernet/sfc/filter.h 	spec->loc_port = port;
port               38 drivers/net/ethernet/sfc/mcdi_mon.c 	int port;
port               40 drivers/net/ethernet/sfc/mcdi_mon.c #define SENSOR(name, label, hwmon_type, port)				\
port               41 drivers/net/ethernet/sfc/mcdi_mon.c 	[MC_CMD_SENSOR_##name] = { label, EFX_HWMON_ ## hwmon_type, port }
port              413 drivers/net/ethernet/sfc/mcdi_mon.c 			    efx_mcdi_sensor_type[type].port >= 0 &&
port              414 drivers/net/ethernet/sfc/mcdi_mon.c 			    efx_mcdi_sensor_type[type].port !=
port               23 drivers/net/ethernet/sfc/mcdi_port.c 	u32 port;
port               57 drivers/net/ethernet/sfc/mcdi_port.c 	cfg->port = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_PRT);
port              439 drivers/net/ethernet/sfc/mcdi_port.c 	efx->mdio.prtad = phy_data->port;
port              599 drivers/net/ethernet/sfc/mcdi_port.c 	cmd->base.port = mcdi_to_ethtool_media(phy_cfg->media);
port              600 drivers/net/ethernet/sfc/mcdi_port.c 	cmd->base.phy_address = phy_cfg->port;
port             1115 drivers/net/ethernet/sfc/net_driver.h 	__be16 port;
port             1414 drivers/net/ethernet/sfc/net_driver.h 	bool (*udp_tnl_has_port)(struct efx_nic *efx, __be16 port);
port              827 drivers/net/ethernet/sfc/siena.c 	int port;
port              862 drivers/net/ethernet/sfc/siena.c 	if (info->port != efx_port_num(efx))
port             1085 drivers/net/ethernet/sgi/ioc3-eth.c 	struct uart_8250_port port = {
port             1086 drivers/net/ethernet/sgi/ioc3-eth.c 		.port = {
port             1104 drivers/net/ethernet/sgi/ioc3-eth.c 	serial8250_register_8250_port(&port);
port             1166 drivers/net/ethernet/silan/sc92031.c 	cmd->base.port = PORT_MII;
port             1198 drivers/net/ethernet/silan/sc92031.c 	if (!(cmd->base.port == PORT_MII))
port             2253 drivers/net/ethernet/sis/sis900.c 	if ((map->port != (u_char)(-1)) && (map->port != dev->if_port)) {
port             2260 drivers/net/ethernet/sis/sis900.c 		switch(map->port){
port             2262 drivers/net/ethernet/sis/sis900.c 			dev->if_port = map->port;
port             2283 drivers/net/ethernet/sis/sis900.c 			dev->if_port = map->port;
port             2304 drivers/net/ethernet/sis/sis900.c 			dev->if_port = map->port;
port             1463 drivers/net/ethernet/smsc/smc911x.c 		cmd->base.port = 0;
port             1494 drivers/net/ethernet/smsc/smc911x.c 		    (cmd->base.port != PORT_TP &&
port             1495 drivers/net/ethernet/smsc/smc911x.c 		     cmd->base.port != PORT_AUI))
port              105 drivers/net/ethernet/smsc/smc9194.c 	unsigned int port;
port              110 drivers/net/ethernet/smsc/smc9194.c 	{.port = 0x200, .irq = 0},
port              111 drivers/net/ethernet/smsc/smc9194.c 	{.port = 0x220, .irq = 0},
port              112 drivers/net/ethernet/smsc/smc9194.c 	{.port = 0x240, .irq = 0},
port              113 drivers/net/ethernet/smsc/smc9194.c 	{.port = 0x260, .irq = 0},
port              114 drivers/net/ethernet/smsc/smc9194.c 	{.port = 0x280, .irq = 0},
port              115 drivers/net/ethernet/smsc/smc9194.c 	{.port = 0x2A0, .irq = 0},
port              116 drivers/net/ethernet/smsc/smc9194.c 	{.port = 0x2C0, .irq = 0},
port              117 drivers/net/ethernet/smsc/smc9194.c 	{.port = 0x2E0, .irq = 0},
port              118 drivers/net/ethernet/smsc/smc9194.c 	{.port = 0x300, .irq = 0},
port              119 drivers/net/ethernet/smsc/smc9194.c 	{.port = 0x320, .irq = 0},
port              120 drivers/net/ethernet/smsc/smc9194.c 	{.port = 0x340, .irq = 0},
port              121 drivers/net/ethernet/smsc/smc9194.c 	{.port = 0x360, .irq = 0},
port              122 drivers/net/ethernet/smsc/smc9194.c 	{.port = 0x380, .irq = 0},
port              123 drivers/net/ethernet/smsc/smc9194.c 	{.port = 0x3A0, .irq = 0},
port              124 drivers/net/ethernet/smsc/smc9194.c 	{.port = 0x3C0, .irq = 0},
port              125 drivers/net/ethernet/smsc/smc9194.c 	{.port = 0x3E0, .irq = 0},
port              126 drivers/net/ethernet/smsc/smc9194.c 	{.port = 0,     .irq = 0},
port              711 drivers/net/ethernet/smsc/smc9194.c 		for (;smcdev->port; smcdev++) {
port              712 drivers/net/ethernet/smsc/smc9194.c 			if (smc_probe(dev, smcdev->port) == 0)
port              715 drivers/net/ethernet/smsc/smc9194.c 		if (!smcdev->port)
port              798 drivers/net/ethernet/smsc/smc9194.c 	for (smcdev = smc_devlist; smcdev->port; smcdev++) {
port              799 drivers/net/ethernet/smsc/smc9194.c 		if (smcdev->port == ioaddr)
port             1590 drivers/net/ethernet/smsc/smc91c92_cs.c     if ((map->port != (u_char)(-1)) && (map->port != dev->if_port)) {
port             1593 drivers/net/ethernet/smsc/smc91c92_cs.c 	else if (map->port > 2)
port             1595 drivers/net/ethernet/smsc/smc91c92_cs.c 	dev->if_port = map->port;
port             1858 drivers/net/ethernet/smsc/smc91c92_cs.c 	ecmd->base.port = (tmp & CFG_AUI_SELECT) ? PORT_AUI : PORT_TP;
port             1881 drivers/net/ethernet/smsc/smc91c92_cs.c 	if (ecmd->base.port != PORT_TP && ecmd->base.port != PORT_AUI)
port             1884 drivers/net/ethernet/smsc/smc91c92_cs.c 	if (ecmd->base.port == PORT_AUI)
port             1546 drivers/net/ethernet/smsc/smc91x.c 		cmd->base.port = 0;
port             1573 drivers/net/ethernet/smsc/smc91x.c 		    (cmd->base.port != PORT_TP && cmd->base.port != PORT_AUI))
port              344 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c 		cmd->base.port = PORT_OTHER;
port             4542 drivers/net/ethernet/sun/cassini.c 		cmd->base.port = PORT_MII;
port             4566 drivers/net/ethernet/sun/cassini.c 		cmd->base.port = PORT_FIBRE;
port               72 drivers/net/ethernet/sun/ldmvsw.c 	struct vnet_port *port = netdev_priv(dev);
port               74 drivers/net/ethernet/sun/ldmvsw.c 	return port->vp->msg_enable;
port               79 drivers/net/ethernet/sun/ldmvsw.c 	struct vnet_port *port = netdev_priv(dev);
port               81 drivers/net/ethernet/sun/ldmvsw.c 	port->vp->msg_enable = value;
port               98 drivers/net/ethernet/sun/ldmvsw.c 	struct vnet_port *port = netdev_priv(dev);
port              100 drivers/net/ethernet/sun/ldmvsw.c 	return port;
port              106 drivers/net/ethernet/sun/ldmvsw.c 	struct vnet_port *port = netdev_priv(dev);
port              108 drivers/net/ethernet/sun/ldmvsw.c 	if (!port)
port              111 drivers/net/ethernet/sun/ldmvsw.c 	return port->q_index;
port              122 drivers/net/ethernet/sun/ldmvsw.c 	struct vnet_port *port = netdev_priv(dev);
port              124 drivers/net/ethernet/sun/ldmvsw.c 	return sunvnet_set_rx_mode_common(dev, port->vp);
port              129 drivers/net/ethernet/sun/ldmvsw.c 	struct vnet_port *port = netdev_priv(dev);
port              130 drivers/net/ethernet/sun/ldmvsw.c 	struct vio_driver_state *vio = &port->vio;
port              134 drivers/net/ethernet/sun/ldmvsw.c 	vnet_port_reset(port);
port              144 drivers/net/ethernet/sun/ldmvsw.c 	struct vnet_port *port = netdev_priv(dev);
port              146 drivers/net/ethernet/sun/ldmvsw.c 	return sunvnet_poll_controller_common(dev, port->vp);
port              232 drivers/net/ethernet/sun/ldmvsw.c 	struct vnet_port *port;
port              235 drivers/net/ethernet/sun/ldmvsw.c 	dev = alloc_etherdev_mqs(sizeof(*port), VNET_MAX_TXQS, 1);
port              282 drivers/net/ethernet/sun/ldmvsw.c 	struct vnet_port *port;
port              327 drivers/net/ethernet/sun/ldmvsw.c 	port = netdev_priv(dev);
port              329 drivers/net/ethernet/sun/ldmvsw.c 	INIT_LIST_HEAD(&port->list);
port              332 drivers/net/ethernet/sun/ldmvsw.c 		port->raddr[i] = (*rmac >> (5 - i) * 8) & 0xff;
port              334 drivers/net/ethernet/sun/ldmvsw.c 	port->vp = vp;
port              335 drivers/net/ethernet/sun/ldmvsw.c 	port->dev = dev;
port              336 drivers/net/ethernet/sun/ldmvsw.c 	port->switch_port = 1;
port              337 drivers/net/ethernet/sun/ldmvsw.c 	port->tso = false; /* no tso in vsw, misbehaves in bridge */
port              338 drivers/net/ethernet/sun/ldmvsw.c 	port->tsolen = 0;
port              346 drivers/net/ethernet/sun/ldmvsw.c 	port->vsw = 1;
port              348 drivers/net/ethernet/sun/ldmvsw.c 	err = vio_driver_init(&port->vio, vdev, VDEV_NETWORK,
port              354 drivers/net/ethernet/sun/ldmvsw.c 	err = vio_ldc_alloc(&port->vio, &vsw_ldc_cfg, port);
port              358 drivers/net/ethernet/sun/ldmvsw.c 	dev_set_drvdata(&vdev->dev, port);
port              360 drivers/net/ethernet/sun/ldmvsw.c 	netif_napi_add(dev, &port->napi, sunvnet_poll_common,
port              364 drivers/net/ethernet/sun/ldmvsw.c 	list_add_rcu(&port->list, &vp->port_list);
port              367 drivers/net/ethernet/sun/ldmvsw.c 	timer_setup(&port->clean_timer, sunvnet_clean_timer_expire_common, 0);
port              376 drivers/net/ethernet/sun/ldmvsw.c 	sunvnet_port_add_txq_common(port);
port              379 drivers/net/ethernet/sun/ldmvsw.c 	napi_enable(&port->napi);
port              380 drivers/net/ethernet/sun/ldmvsw.c 	vio_port_up(&port->vio);
port              390 drivers/net/ethernet/sun/ldmvsw.c 		port->raddr, " switch-port");
port              395 drivers/net/ethernet/sun/ldmvsw.c 	del_timer_sync(&port->clean_timer);
port              396 drivers/net/ethernet/sun/ldmvsw.c 	list_del_rcu(&port->list);
port              398 drivers/net/ethernet/sun/ldmvsw.c 	netif_napi_del(&port->napi);
port              400 drivers/net/ethernet/sun/ldmvsw.c 	vio_ldc_free(&port->vio);
port              409 drivers/net/ethernet/sun/ldmvsw.c 	struct vnet_port *port = dev_get_drvdata(&vdev->dev);
port              412 drivers/net/ethernet/sun/ldmvsw.c 	if (port) {
port              413 drivers/net/ethernet/sun/ldmvsw.c 		del_timer_sync(&port->vio.timer);
port              414 drivers/net/ethernet/sun/ldmvsw.c 		del_timer_sync(&port->clean_timer);
port              416 drivers/net/ethernet/sun/ldmvsw.c 		napi_disable(&port->napi);
port              417 drivers/net/ethernet/sun/ldmvsw.c 		unregister_netdev(port->dev);
port              419 drivers/net/ethernet/sun/ldmvsw.c 		list_del_rcu(&port->list);
port              422 drivers/net/ethernet/sun/ldmvsw.c 		spin_lock_irqsave(&port->vp->lock, flags);
port              423 drivers/net/ethernet/sun/ldmvsw.c 		sunvnet_port_rm_txq_common(port);
port              424 drivers/net/ethernet/sun/ldmvsw.c 		spin_unlock_irqrestore(&port->vp->lock, flags);
port              425 drivers/net/ethernet/sun/ldmvsw.c 		netif_napi_del(&port->napi);
port              426 drivers/net/ethernet/sun/ldmvsw.c 		sunvnet_port_free_tx_bufs_common(port);
port              427 drivers/net/ethernet/sun/ldmvsw.c 		vio_ldc_free(&port->vio);
port              431 drivers/net/ethernet/sun/ldmvsw.c 		free_netdev(port->dev);
port              287 drivers/net/ethernet/sun/niu.c static u32 phy_encode(u32 type, int port)
port              289 drivers/net/ethernet/sun/niu.c 	return type << (port * 2);
port              292 drivers/net/ethernet/sun/niu.c static u32 phy_decode(u32 val, int port)
port              294 drivers/net/ethernet/sun/niu.c 	return (val >> (port * 2)) & PORT_TYPE_MASK;
port              313 drivers/net/ethernet/sun/niu.c static int mdio_read(struct niu *np, int port, int dev, int reg)
port              317 drivers/net/ethernet/sun/niu.c 	nw64(MIF_FRAME_OUTPUT, MDIO_ADDR_OP(port, dev, reg));
port              322 drivers/net/ethernet/sun/niu.c 	nw64(MIF_FRAME_OUTPUT, MDIO_READ_OP(port, dev));
port              326 drivers/net/ethernet/sun/niu.c static int mdio_write(struct niu *np, int port, int dev, int reg, int data)
port              330 drivers/net/ethernet/sun/niu.c 	nw64(MIF_FRAME_OUTPUT, MDIO_ADDR_OP(port, dev, reg));
port              335 drivers/net/ethernet/sun/niu.c 	nw64(MIF_FRAME_OUTPUT, MDIO_WRITE_OP(port, dev, data));
port              343 drivers/net/ethernet/sun/niu.c static int mii_read(struct niu *np, int port, int reg)
port              345 drivers/net/ethernet/sun/niu.c 	nw64(MIF_FRAME_OUTPUT, MII_READ_OP(port, reg));
port              349 drivers/net/ethernet/sun/niu.c static int mii_write(struct niu *np, int port, int reg, int data)
port              353 drivers/net/ethernet/sun/niu.c 	nw64(MIF_FRAME_OUTPUT, MII_WRITE_OP(port, reg, data));
port              365 drivers/net/ethernet/sun/niu.c 	err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
port              369 drivers/net/ethernet/sun/niu.c 		err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
port              379 drivers/net/ethernet/sun/niu.c 	err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
port              383 drivers/net/ethernet/sun/niu.c 		err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
port              404 drivers/net/ethernet/sun/niu.c 		mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
port              443 drivers/net/ethernet/sun/niu.c 	if (np->port == 0)
port              449 drivers/net/ethernet/sun/niu.c 		mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
port              459 drivers/net/ethernet/sun/niu.c 	err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
port              463 drivers/net/ethernet/sun/niu.c 			   np->port, __func__);
port              469 drivers/net/ethernet/sun/niu.c 	err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
port              473 drivers/net/ethernet/sun/niu.c 			   np->port, __func__);
port              492 drivers/net/ethernet/sun/niu.c 	switch (np->port) {
port              517 drivers/net/ethernet/sun/niu.c 			   np->port, (int)(sig & mask), (int)val);
port              541 drivers/net/ethernet/sun/niu.c 		mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
port              551 drivers/net/ethernet/sun/niu.c 	err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
port              555 drivers/net/ethernet/sun/niu.c 			   np->port, __func__);
port              561 drivers/net/ethernet/sun/niu.c 	err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
port              565 drivers/net/ethernet/sun/niu.c 			   np->port, __func__);
port              586 drivers/net/ethernet/sun/niu.c 	switch (np->port) {
port              623 drivers/net/ethernet/sun/niu.c 			np->port, (int)(sig & mask), (int)val);
port              632 drivers/net/ethernet/sun/niu.c 				   np->port);
port              643 drivers/net/ethernet/sun/niu.c 	err = mdio_read(np, np->port, NIU_ESR_DEV_ADDR, ESR_RXTX_CTRL_L(chan));
port              646 drivers/net/ethernet/sun/niu.c 		err = mdio_read(np, np->port, NIU_ESR_DEV_ADDR,
port              659 drivers/net/ethernet/sun/niu.c 	err = mdio_read(np, np->port, NIU_ESR_DEV_ADDR,
port              663 drivers/net/ethernet/sun/niu.c 		err = mdio_read(np, np->port, NIU_ESR_DEV_ADDR,
port              677 drivers/net/ethernet/sun/niu.c 	err = mdio_read(np, np->port, NIU_ESR_DEV_ADDR,
port              681 drivers/net/ethernet/sun/niu.c 		err = mdio_read(np, np->port, NIU_ESR_DEV_ADDR,
port              695 drivers/net/ethernet/sun/niu.c 	err = mdio_write(np, np->port, NIU_ESR_DEV_ADDR,
port              698 drivers/net/ethernet/sun/niu.c 		err = mdio_write(np, np->port, NIU_ESR_DEV_ADDR,
port              707 drivers/net/ethernet/sun/niu.c 	err = mdio_write(np, np->port, NIU_ESR_DEV_ADDR,
port              710 drivers/net/ethernet/sun/niu.c 		err = mdio_write(np, np->port, NIU_ESR_DEV_ADDR,
port              720 drivers/net/ethernet/sun/niu.c 	err = mdio_write(np, np->port, NIU_ESR_DEV_ADDR,
port              724 drivers/net/ethernet/sun/niu.c 	err = mdio_write(np, np->port, NIU_ESR_DEV_ADDR,
port              730 drivers/net/ethernet/sun/niu.c 	err = mdio_write(np, np->port, NIU_ESR_DEV_ADDR,
port              736 drivers/net/ethernet/sun/niu.c 	err = mdio_write(np, np->port, NIU_ESR_DEV_ADDR,
port              747 drivers/net/ethernet/sun/niu.c 			   np->port, reset);
port              761 drivers/net/ethernet/sun/niu.c 	switch (np->port) {
port              839 drivers/net/ethernet/sun/niu.c 	switch (np->port) {
port              872 drivers/net/ethernet/sun/niu.c 			   np->port, (int)(sig & mask), (int)val);
port              886 drivers/net/ethernet/sun/niu.c 	switch (np->port) {
port              918 drivers/net/ethernet/sun/niu.c 	switch (np->port) {
port             1004 drivers/net/ethernet/sun/niu.c 	switch (np->port) {
port             1021 drivers/net/ethernet/sun/niu.c 			   np->port, (int)(sig & mask), (int)val);
port             1282 drivers/net/ethernet/sun/niu.c 			   np->port, (err & 0xffff));
port             1464 drivers/net/ethernet/sun/niu.c 	pr_info("Port %u PMA_PMD(MII_STAT1000) [%04x]\n", np->port, err);
port             1469 drivers/net/ethernet/sun/niu.c 	pr_info("Port %u USER_DEV3(0x20) [%04x]\n", np->port, err);
port             1475 drivers/net/ethernet/sun/niu.c 	pr_info("Port %u PHYXS(MII_NWAYTEST) [%04x]\n", np->port, err);
port             1502 drivers/net/ethernet/sun/niu.c 				np->port);
port             1505 drivers/net/ethernet/sun/niu.c 				np->port);
port             1610 drivers/net/ethernet/sun/niu.c 	phy_id = phy_decode(np->parent->port_phy, np->port);
port             1611 drivers/net/ethernet/sun/niu.c 	phy_id = np->parent->phy_probe_info.phy_id[phy_id][np->port];
port             1646 drivers/net/ethernet/sun/niu.c 			   np->port, err);
port             1842 drivers/net/ethernet/sun/niu.c 		np->port, bmcr, bmsr);
port             2084 drivers/net/ethernet/sun/niu.c 		phy_id = phy_decode(np->parent->port_phy, np->port);
port             2085 drivers/net/ethernet/sun/niu.c 		phy_id = np->parent->phy_probe_info.phy_id[phy_id][np->port];
port             2109 drivers/net/ethernet/sun/niu.c 	switch (np->port) {
port             2356 drivers/net/ethernet/sun/niu.c 	switch (np->port) {
port             2436 drivers/net/ethernet/sun/niu.c 	switch (np->port) {
port             2471 drivers/net/ethernet/sun/niu.c 				   np->port);
port             2504 drivers/net/ethernet/sun/niu.c 				if (np->port == 0)
port             2506 drivers/net/ethernet/sun/niu.c 				if (np->port == 1)
port             2510 drivers/net/ethernet/sun/niu.c 				phy_addr_off += np->port;
port             2527 drivers/net/ethernet/sun/niu.c 			phy_addr_off += (np->port ^ 0x3);
port             2546 drivers/net/ethernet/sun/niu.c 			phy_addr_off += np->port;
port             2549 drivers/net/ethernet/sun/niu.c 				if (np->port == 0)
port             2551 drivers/net/ethernet/sun/niu.c 				if (np->port == 1)
port             2559 drivers/net/ethernet/sun/niu.c 			switch(np->port) {
port             2571 drivers/net/ethernet/sun/niu.c 			phy_addr_off = niu_atca_port_num[np->port];
port             2748 drivers/net/ethernet/sun/niu.c 			   int port, int vpr, int rdc_table)
port             2754 drivers/net/ethernet/sun/niu.c 		     ENET_VLAN_TBL_SHIFT(port));
port             2757 drivers/net/ethernet/sun/niu.c 			    ENET_VLAN_TBL_SHIFT(port));
port             2758 drivers/net/ethernet/sun/niu.c 	reg_val |= (rdc_table << ENET_VLAN_TBL_SHIFT(port));
port             4459 drivers/net/ethernet/sun/niu.c 	int i, port, err;
port             4461 drivers/net/ethernet/sun/niu.c 	port = np->port;
port             4463 drivers/net/ethernet/sun/niu.c 	for (i = 0; i < port; i++) {
port             4468 drivers/net/ethernet/sun/niu.c 	num_rx_rings = parent->rxchan_per_port[port];
port             4469 drivers/net/ethernet/sun/niu.c 	num_tx_rings = parent->txchan_per_port[port];
port             4602 drivers/net/ethernet/sun/niu.c 	val  = (u64)np->port << TX_LOG_PAGE_VLD_FUNC_SHIFT;
port             4618 drivers/net/ethernet/sun/niu.c 	mask = (u64)1 << np->port;
port             4637 drivers/net/ethernet/sun/niu.c 	val &= ~TXC_INT_MASK_VAL(np->port);
port             4638 drivers/net/ethernet/sun/niu.c 	val |= (imask << TXC_INT_MASK_VAL_SHIFT(np->port));
port             4652 drivers/net/ethernet/sun/niu.c 	nw64(TXC_PORT_DMA(np->port), val);
port             4711 drivers/net/ethernet/sun/niu.c 	struct niu_rdc_tables *tp = &np->parent->rdc_group_cfg[np->port];
port             4724 drivers/net/ethernet/sun/niu.c 	nw64(DEF_RDC(np->port), np->parent->rdc_default[np->port]);
port             4729 drivers/net/ethernet/sun/niu.c 	int type = phy_decode(np->parent->port_phy, np->port);
port             4742 drivers/net/ethernet/sun/niu.c 	nw64(PT_DRR_WT(np->port), val);
port             4748 drivers/net/ethernet/sun/niu.c 	struct niu_rdc_tables *tp = &parent->rdc_group_cfg[np->port];
port             4788 drivers/net/ethernet/sun/niu.c 	val  = (u64)np->port << RX_LOG_PAGE_VLD_FUNC_SHIFT;
port             5038 drivers/net/ethernet/sun/niu.c 		vlan_tbl_write(np, i, np->port,
port             5082 drivers/net/ethernet/sun/niu.c 	      (ZCP_RAM_SEL_CFIFO(np->port) << ZCP_RAM_ACC_RAM_SEL_SHIFT)));
port             5103 drivers/net/ethernet/sun/niu.c 	      (ZCP_RAM_SEL_CFIFO(np->port) << ZCP_RAM_ACC_RAM_SEL_SHIFT)));
port             5126 drivers/net/ethernet/sun/niu.c 	val |= RESET_CFIFO_RST(np->port);
port             5130 drivers/net/ethernet/sun/niu.c 	val &= ~RESET_CFIFO_RST(np->port);
port             5140 drivers/net/ethernet/sun/niu.c 		if (np->port == 0 || np->port == 1)
port             5163 drivers/net/ethernet/sun/niu.c 	nw64(CFIFO_ECC(np->port), 0);
port             5207 drivers/net/ethernet/sun/niu.c 		if (np->port == 0 || np->port == 1)
port             5475 drivers/net/ethernet/sun/niu.c 			np->port,
port             5580 drivers/net/ethernet/sun/niu.c 			np->port,
port             5601 drivers/net/ethernet/sun/niu.c 			np->port,
port             5620 drivers/net/ethernet/sun/niu.c 	struct niu_rdc_tables *tp = &parent->rdc_group_cfg[np->port];
port             5672 drivers/net/ethernet/sun/niu.c 	struct niu_rdc_tables *tp = &parent->rdc_group_cfg[np->port];
port             6007 drivers/net/ethernet/sun/niu.c 	int port = np->port;
port             6012 drivers/net/ethernet/sun/niu.c 	if (port == 0) {
port             6811 drivers/net/ethernet/sun/niu.c 	cmd->base.port = (np->flags & NIU_FLAGS_FIBER) ? PORT_FIBRE : PORT_TP;
port             7417 drivers/net/ethernet/sun/niu.c 	struct niu_rdc_tables *rdc_table = &parent->rdc_group_cfg[np->port];
port             7915 drivers/net/ethernet/sun/niu.c 				np->port, ldn, ldg,
port             8326 drivers/net/ethernet/sun/niu.c 		if (np->port > 1) {
port             8346 drivers/net/ethernet/sun/niu.c 	dev->dev_addr[5] += np->port;
port             8383 drivers/net/ethernet/sun/niu.c 	switch (np->port) {
port             8402 drivers/net/ethernet/sun/niu.c 			np->port);
port             8463 drivers/net/ethernet/sun/niu.c 	dev->dev_addr[5] += np->port;
port             8511 drivers/net/ethernet/sun/niu.c 	if (np->port <= 1)
port             8535 drivers/net/ethernet/sun/niu.c 	if (np->port >= parent->num_ports)
port             8578 drivers/net/ethernet/sun/niu.c static int port_has_10g(struct phy_probe_info *p, int port)
port             8583 drivers/net/ethernet/sun/niu.c 		if (p->phy_port[PHY_TYPE_PMA_PMD][i] == port)
port             8587 drivers/net/ethernet/sun/niu.c 		if (p->phy_port[PHY_TYPE_PCS][i] == port)
port             8596 drivers/net/ethernet/sun/niu.c 	int port, cnt;
port             8600 drivers/net/ethernet/sun/niu.c 	for (port = 8; port < 32; port++) {
port             8601 drivers/net/ethernet/sun/niu.c 		if (port_has_10g(p, port)) {
port             8603 drivers/net/ethernet/sun/niu.c 				*lowest = port;
port             8747 drivers/net/ethernet/sun/niu.c 	int port, err;
port             8754 drivers/net/ethernet/sun/niu.c 	for (port = 8; port < 32; port++) {
port             8757 drivers/net/ethernet/sun/niu.c 		dev_id_1 = mdio_read(np, port,
port             8759 drivers/net/ethernet/sun/niu.c 		dev_id_2 = mdio_read(np, port,
port             8761 drivers/net/ethernet/sun/niu.c 		err = phy_record(parent, info, dev_id_1, dev_id_2, port,
port             8765 drivers/net/ethernet/sun/niu.c 		dev_id_1 = mdio_read(np, port,
port             8767 drivers/net/ethernet/sun/niu.c 		dev_id_2 = mdio_read(np, port,
port             8769 drivers/net/ethernet/sun/niu.c 		err = phy_record(parent, info, dev_id_1, dev_id_2, port,
port             8773 drivers/net/ethernet/sun/niu.c 		dev_id_1 = mii_read(np, port, MII_PHYSID1);
port             8774 drivers/net/ethernet/sun/niu.c 		dev_id_2 = mii_read(np, port, MII_PHYSID2);
port             8775 drivers/net/ethernet/sun/niu.c 		err = phy_record(parent, info, dev_id_1, dev_id_2, port,
port             8852 drivers/net/ethernet/sun/niu.c 			val = phy_encode(PORT_TYPE_10G, np->port);
port             8939 drivers/net/ethernet/sun/niu.c 	cp->tcam_top = (u16) np->port;
port             8974 drivers/net/ethernet/sun/niu.c 	switch (np->port) {
port             9004 drivers/net/ethernet/sun/niu.c 		dev_err(np->device, "Port %u is invalid, cannot compute MAC block offset\n", np->port);
port             9019 drivers/net/ethernet/sun/niu.c 	first_ldg = (NIU_NUM_LDG / parent->num_ports) * np->port;
port             9023 drivers/net/ethernet/sun/niu.c 	num_irqs = (parent->rxchan_per_port[np->port] +
port             9024 drivers/net/ethernet/sun/niu.c 		    parent->txchan_per_port[np->port] +
port             9025 drivers/net/ethernet/sun/niu.c 		    (np->port == 0 ? 3 : 1));
port             9075 drivers/net/ethernet/sun/niu.c 	u8 port;
port             9086 drivers/net/ethernet/sun/niu.c 	port = np->port;
port             9101 drivers/net/ethernet/sun/niu.c 			err = niu_set_ldg_sid(np, lp->ldg_num, port, i);
port             9121 drivers/net/ethernet/sun/niu.c 				  LDN_MAC(port));
port             9129 drivers/net/ethernet/sun/niu.c 	if (port == 0) {
port             9153 drivers/net/ethernet/sun/niu.c 	for (i = 0; i < port; i++)
port             9155 drivers/net/ethernet/sun/niu.c 	num_chan = parent->rxchan_per_port[port];
port             9169 drivers/net/ethernet/sun/niu.c 	for (i = 0; i < port; i++)
port             9171 drivers/net/ethernet/sun/niu.c 	num_chan = parent->txchan_per_port[port];
port             9504 drivers/net/ethernet/sun/niu.c 	int port = np->port;
port             9521 drivers/net/ethernet/sun/niu.c 		sprintf(port_name, "port%d", port);
port             9526 drivers/net/ethernet/sun/niu.c 			p->ports[port] = np;
port             9538 drivers/net/ethernet/sun/niu.c 	u8 port = np->port;
port             9541 drivers/net/ethernet/sun/niu.c 	BUG_ON(!p || p->ports[port] != np);
port             9544 drivers/net/ethernet/sun/niu.c 		     "%s() port[%u]\n", __func__, port);
port             9546 drivers/net/ethernet/sun/niu.c 	sprintf(port_name, "port%d", port);
port             9552 drivers/net/ethernet/sun/niu.c 	p->ports[port] = NULL;
port             9628 drivers/net/ethernet/sun/niu.c 					     const struct niu_ops *ops, u8 port)
port             9651 drivers/net/ethernet/sun/niu.c 	np->port = port;
port              788 drivers/net/ethernet/sun/niu.h #define MDIO_ADDR_OP(port, dev, reg) \
port              791 drivers/net/ethernet/sun/niu.h 	 (port << MIF_FRAME_OUTPUT_PORT_SHIFT) | \
port              796 drivers/net/ethernet/sun/niu.h #define MDIO_READ_OP(port, dev) \
port              799 drivers/net/ethernet/sun/niu.h 	 (port << MIF_FRAME_OUTPUT_PORT_SHIFT) | \
port              803 drivers/net/ethernet/sun/niu.h #define MDIO_WRITE_OP(port, dev, data) \
port              806 drivers/net/ethernet/sun/niu.h 	 (port << MIF_FRAME_OUTPUT_PORT_SHIFT) | \
port              811 drivers/net/ethernet/sun/niu.h #define MII_READ_OP(port, reg) \
port              814 drivers/net/ethernet/sun/niu.h 	 (port << MIF_FRAME_OUTPUT_PORT_SHIFT) | \
port              818 drivers/net/ethernet/sun/niu.h #define MII_WRITE_OP(port, reg, data) \
port              821 drivers/net/ethernet/sun/niu.h 	 (port << MIF_FRAME_OUTPUT_PORT_SHIFT) | \
port             3291 drivers/net/ethernet/sun/niu.h 	u8				port;
port             2542 drivers/net/ethernet/sun/sungem.c 		cmd->base.port = PORT_MII;
port             2565 drivers/net/ethernet/sun/sungem.c 		cmd->base.port = 0;
port             2571 drivers/net/ethernet/sun/sungem.c 			cmd->base.port = PORT_FIBRE;
port             2450 drivers/net/ethernet/sun/sunhme.c 	cmd->base.port = PORT_TP; /* XXX no MII support */
port              116 drivers/net/ethernet/sun/sunvnet.c 	struct vnet_port *port;
port              125 drivers/net/ethernet/sun/sunvnet.c 		list_for_each_entry_rcu(port, &vp->port_list, list) {
port              127 drivers/net/ethernet/sun/sunvnet.c 				 port->q_index, port->switch_port ? "s" : "q",
port              128 drivers/net/ethernet/sun/sunvnet.c 				 port->raddr);
port              131 drivers/net/ethernet/sun/sunvnet.c 				 port->q_index);
port              134 drivers/net/ethernet/sun/sunvnet.c 				 port->q_index);
port              137 drivers/net/ethernet/sun/sunvnet.c 				 port->q_index);
port              140 drivers/net/ethernet/sun/sunvnet.c 				 port->q_index);
port              143 drivers/net/ethernet/sun/sunvnet.c 				 port->q_index);
port              146 drivers/net/ethernet/sun/sunvnet.c 				 port->q_index);
port              161 drivers/net/ethernet/sun/sunvnet.c 	struct vnet_port *port;
port              180 drivers/net/ethernet/sun/sunvnet.c 	list_for_each_entry_rcu(port, &vp->port_list, list) {
port              181 drivers/net/ethernet/sun/sunvnet.c 		data[i++] = port->q_index;
port              182 drivers/net/ethernet/sun/sunvnet.c 		data[i++] = port->stats.rx_packets;
port              183 drivers/net/ethernet/sun/sunvnet.c 		data[i++] = port->stats.tx_packets;
port              184 drivers/net/ethernet/sun/sunvnet.c 		data[i++] = port->stats.rx_bytes;
port              185 drivers/net/ethernet/sun/sunvnet.c 		data[i++] = port->stats.tx_bytes;
port              186 drivers/net/ethernet/sun/sunvnet.c 		data[i++] = port->stats.event_up;
port              187 drivers/net/ethernet/sun/sunvnet.c 		data[i++] = port->stats.event_reset;
port              209 drivers/net/ethernet/sun/sunvnet.c 	struct vnet_port *port;
port              211 drivers/net/ethernet/sun/sunvnet.c 	hlist_for_each_entry_rcu(port, hp, hash) {
port              212 drivers/net/ethernet/sun/sunvnet.c 		if (!sunvnet_port_is_up_common(port))
port              214 drivers/net/ethernet/sun/sunvnet.c 		if (ether_addr_equal(port->raddr, skb->data))
port              215 drivers/net/ethernet/sun/sunvnet.c 			return port;
port              217 drivers/net/ethernet/sun/sunvnet.c 	list_for_each_entry_rcu(port, &vp->port_list, list) {
port              218 drivers/net/ethernet/sun/sunvnet.c 		if (!port->switch_port)
port              220 drivers/net/ethernet/sun/sunvnet.c 		if (!sunvnet_port_is_up_common(port))
port              222 drivers/net/ethernet/sun/sunvnet.c 		return port;
port              240 drivers/net/ethernet/sun/sunvnet.c 	struct vnet_port *port = __tx_port_find(vp, skb);
port              242 drivers/net/ethernet/sun/sunvnet.c 	if (!port)
port              245 drivers/net/ethernet/sun/sunvnet.c 	return port->q_index;
port              426 drivers/net/ethernet/sun/sunvnet.c 	struct vnet_port *port;
port              448 drivers/net/ethernet/sun/sunvnet.c 	port = kzalloc(sizeof(*port), GFP_KERNEL);
port              450 drivers/net/ethernet/sun/sunvnet.c 	if (!port)
port              454 drivers/net/ethernet/sun/sunvnet.c 		port->raddr[i] = (*rmac >> (5 - i) * 8) & 0xff;
port              456 drivers/net/ethernet/sun/sunvnet.c 	port->vp = vp;
port              458 drivers/net/ethernet/sun/sunvnet.c 	err = vio_driver_init(&port->vio, vdev, VDEV_NETWORK,
port              464 drivers/net/ethernet/sun/sunvnet.c 	err = vio_ldc_alloc(&port->vio, &vnet_ldc_cfg, port);
port              468 drivers/net/ethernet/sun/sunvnet.c 	netif_napi_add(port->vp->dev, &port->napi, sunvnet_poll_common,
port              471 drivers/net/ethernet/sun/sunvnet.c 	INIT_HLIST_NODE(&port->hash);
port              472 drivers/net/ethernet/sun/sunvnet.c 	INIT_LIST_HEAD(&port->list);
port              477 drivers/net/ethernet/sun/sunvnet.c 	port->switch_port = switch_port;
port              478 drivers/net/ethernet/sun/sunvnet.c 	port->tso = true;
port              479 drivers/net/ethernet/sun/sunvnet.c 	port->tsolen = 0;
port              483 drivers/net/ethernet/sun/sunvnet.c 		list_add_rcu(&port->list, &vp->port_list);
port              485 drivers/net/ethernet/sun/sunvnet.c 		list_add_tail_rcu(&port->list, &vp->port_list);
port              486 drivers/net/ethernet/sun/sunvnet.c 	hlist_add_head_rcu(&port->hash,
port              487 drivers/net/ethernet/sun/sunvnet.c 			   &vp->port_hash[vnet_hashfn(port->raddr)]);
port              488 drivers/net/ethernet/sun/sunvnet.c 	sunvnet_port_add_txq_common(port);
port              491 drivers/net/ethernet/sun/sunvnet.c 	dev_set_drvdata(&vdev->dev, port);
port              494 drivers/net/ethernet/sun/sunvnet.c 		vp->dev->name, port->raddr, switch_port ? " switch-port" : "");
port              496 drivers/net/ethernet/sun/sunvnet.c 	timer_setup(&port->clean_timer, sunvnet_clean_timer_expire_common, 0);
port              498 drivers/net/ethernet/sun/sunvnet.c 	napi_enable(&port->napi);
port              499 drivers/net/ethernet/sun/sunvnet.c 	vio_port_up(&port->vio);
port              506 drivers/net/ethernet/sun/sunvnet.c 	kfree(port);
port              515 drivers/net/ethernet/sun/sunvnet.c 	struct vnet_port *port = dev_get_drvdata(&vdev->dev);
port              517 drivers/net/ethernet/sun/sunvnet.c 	if (port) {
port              518 drivers/net/ethernet/sun/sunvnet.c 		del_timer_sync(&port->vio.timer);
port              520 drivers/net/ethernet/sun/sunvnet.c 		napi_disable(&port->napi);
port              522 drivers/net/ethernet/sun/sunvnet.c 		list_del_rcu(&port->list);
port              523 drivers/net/ethernet/sun/sunvnet.c 		hlist_del_rcu(&port->hash);
port              526 drivers/net/ethernet/sun/sunvnet.c 		del_timer_sync(&port->clean_timer);
port              527 drivers/net/ethernet/sun/sunvnet.c 		sunvnet_port_rm_txq_common(port);
port              528 drivers/net/ethernet/sun/sunvnet.c 		netif_napi_del(&port->napi);
port              529 drivers/net/ethernet/sun/sunvnet.c 		sunvnet_port_free_tx_bufs_common(port);
port              530 drivers/net/ethernet/sun/sunvnet.c 		vio_ldc_free(&port->vio);
port              534 drivers/net/ethernet/sun/sunvnet.c 		kfree(port);
port               46 drivers/net/ethernet/sun/sunvnet_common.c static int __vnet_tx_trigger(struct vnet_port *port, u32 start);
port               53 drivers/net/ethernet/sun/sunvnet_common.c static int vnet_handle_unknown(struct vnet_port *port, void *arg)
port               61 drivers/net/ethernet/sun/sunvnet_common.c 	ldc_disconnect(port->vio.lp);
port               66 drivers/net/ethernet/sun/sunvnet_common.c static int vnet_port_alloc_tx_ring(struct vnet_port *port);
port               70 drivers/net/ethernet/sun/sunvnet_common.c 	struct vnet_port *port = to_vnet_port(vio);
port               71 drivers/net/ethernet/sun/sunvnet_common.c 	struct net_device *dev = VNET_PORT_TO_NET_DEVICE(port);
port               94 drivers/net/ethernet/sun/sunvnet_common.c 		if (port->rmtu) {
port               95 drivers/net/ethernet/sun/sunvnet_common.c 			port->rmtu = min(VNET_MAXPACKET, port->rmtu);
port               96 drivers/net/ethernet/sun/sunvnet_common.c 			pkt.mtu = port->rmtu;
port               98 drivers/net/ethernet/sun/sunvnet_common.c 			port->rmtu = VNET_MAXPACKET;
port               99 drivers/net/ethernet/sun/sunvnet_common.c 			pkt.mtu = port->rmtu;
port              110 drivers/net/ethernet/sun/sunvnet_common.c 	if (vio_version_after_eq(vio, 1, 7) && port->tso) {
port              112 drivers/net/ethernet/sun/sunvnet_common.c 		if (!port->tsolen)
port              113 drivers/net/ethernet/sun/sunvnet_common.c 			port->tsolen = VNET_MAXTSO;
port              114 drivers/net/ethernet/sun/sunvnet_common.c 		pkt.ipv4_lso_maxlen = port->tsolen;
port              134 drivers/net/ethernet/sun/sunvnet_common.c 	struct vnet_port *port = to_vnet_port(vio);
port              144 drivers/net/ethernet/sun/sunvnet_common.c 	       (unsigned long long)pkt->mtu, port->rmtu, pkt->cflags,
port              163 drivers/net/ethernet/sun/sunvnet_common.c 		localmtu = port->rmtu ? port->rmtu : VNET_MAXPACKET;
port              169 drivers/net/ethernet/sun/sunvnet_common.c 	port->rmtu = localmtu;
port              173 drivers/net/ethernet/sun/sunvnet_common.c 		port->tso &= !!(pkt->cflags & VNET_LSO_IPV4_CAPAB);
port              175 drivers/net/ethernet/sun/sunvnet_common.c 		port->tso = false;
port              176 drivers/net/ethernet/sun/sunvnet_common.c 	if (port->tso) {
port              177 drivers/net/ethernet/sun/sunvnet_common.c 		if (!port->tsolen)
port              178 drivers/net/ethernet/sun/sunvnet_common.c 			port->tsolen = VNET_MAXTSO;
port              179 drivers/net/ethernet/sun/sunvnet_common.c 		port->tsolen = min(port->tsolen, pkt->ipv4_lso_maxlen);
port              180 drivers/net/ethernet/sun/sunvnet_common.c 		if (port->tsolen < VNET_MINTSO) {
port              181 drivers/net/ethernet/sun/sunvnet_common.c 			port->tso = false;
port              182 drivers/net/ethernet/sun/sunvnet_common.c 			port->tsolen = 0;
port              185 drivers/net/ethernet/sun/sunvnet_common.c 		pkt->ipv4_lso_maxlen = port->tsolen;
port              189 drivers/net/ethernet/sun/sunvnet_common.c 		port->tsolen = 0;
port              216 drivers/net/ethernet/sun/sunvnet_common.c 	       (unsigned long long)pkt->mtu, port->rmtu, pkt->cflags,
port              373 drivers/net/ethernet/sun/sunvnet_common.c static int vnet_rx_one(struct vnet_port *port, struct vio_net_desc *desc)
port              375 drivers/net/ethernet/sun/sunvnet_common.c 	struct net_device *dev = VNET_PORT_TO_NET_DEVICE(port);
port              383 drivers/net/ethernet/sun/sunvnet_common.c 	if (port->tso && port->tsolen > port->rmtu)
port              384 drivers/net/ethernet/sun/sunvnet_common.c 		maxlen = port->tsolen;
port              386 drivers/net/ethernet/sun/sunvnet_common.c 		maxlen = port->rmtu;
port              401 drivers/net/ethernet/sun/sunvnet_common.c 	err = ldc_copy(port->vio.lp, LDC_COPY_IN,
port              413 drivers/net/ethernet/sun/sunvnet_common.c 	if (vio_version_after_eq(&port->vio, 1, 8)) {
port              450 drivers/net/ethernet/sun/sunvnet_common.c 	skb->ip_summed = port->switch_port ? CHECKSUM_NONE : CHECKSUM_PARTIAL;
port              456 drivers/net/ethernet/sun/sunvnet_common.c 	port->stats.rx_packets++;
port              457 drivers/net/ethernet/sun/sunvnet_common.c 	port->stats.rx_bytes += len;
port              458 drivers/net/ethernet/sun/sunvnet_common.c 	napi_gro_receive(&port->napi, skb);
port              469 drivers/net/ethernet/sun/sunvnet_common.c static int vnet_send_ack(struct vnet_port *port, struct vio_dring_state *dr,
port              477 drivers/net/ethernet/sun/sunvnet_common.c 			.sid		= vio_send_sid(&port->vio),
port              490 drivers/net/ethernet/sun/sunvnet_common.c 		err = vio_ldc_send(&port->vio, &hdr, sizeof(hdr));
port              500 drivers/net/ethernet/sun/sunvnet_common.c 				port->raddr[0], port->raddr[1],
port              501 drivers/net/ethernet/sun/sunvnet_common.c 				port->raddr[2], port->raddr[3],
port              502 drivers/net/ethernet/sun/sunvnet_common.c 				port->raddr[4], port->raddr[5]);
port              508 drivers/net/ethernet/sun/sunvnet_common.c 		port->stop_rx_idx = end;
port              509 drivers/net/ethernet/sun/sunvnet_common.c 		port->stop_rx = true;
port              511 drivers/net/ethernet/sun/sunvnet_common.c 		port->stop_rx_idx = 0;
port              512 drivers/net/ethernet/sun/sunvnet_common.c 		port->stop_rx = false;
port              518 drivers/net/ethernet/sun/sunvnet_common.c static struct vio_net_desc *get_rx_desc(struct vnet_port *port,
port              522 drivers/net/ethernet/sun/sunvnet_common.c 	struct vio_net_desc *desc = port->vio.desc_buf;
port              525 drivers/net/ethernet/sun/sunvnet_common.c 	err = ldc_get_dring_entry(port->vio.lp, desc, dr->entry_size,
port              534 drivers/net/ethernet/sun/sunvnet_common.c static int put_rx_desc(struct vnet_port *port,
port              541 drivers/net/ethernet/sun/sunvnet_common.c 	err = ldc_put_dring_entry(port->vio.lp, desc, dr->entry_size,
port              550 drivers/net/ethernet/sun/sunvnet_common.c static int vnet_walk_rx_one(struct vnet_port *port,
port              554 drivers/net/ethernet/sun/sunvnet_common.c 	struct vio_net_desc *desc = get_rx_desc(port, dr, index);
port              555 drivers/net/ethernet/sun/sunvnet_common.c 	struct vio_driver_state *vio = &port->vio;
port              573 drivers/net/ethernet/sun/sunvnet_common.c 	err = vnet_rx_one(port, desc);
port              576 drivers/net/ethernet/sun/sunvnet_common.c 	trace_vnet_rx_one(port->vio._local_sid, port->vio._peer_sid,
port              579 drivers/net/ethernet/sun/sunvnet_common.c 	err = put_rx_desc(port, dr, desc, index);
port              586 drivers/net/ethernet/sun/sunvnet_common.c static int vnet_walk_rx(struct vnet_port *port, struct vio_dring_state *dr,
port              589 drivers/net/ethernet/sun/sunvnet_common.c 	struct vio_driver_state *vio = &port->vio;
port              599 drivers/net/ethernet/sun/sunvnet_common.c 		int ack = 0, err = vnet_walk_rx_one(port, dr, start, &ack);
port              611 drivers/net/ethernet/sun/sunvnet_common.c 			err = vnet_send_ack(port, dr, ack_start, ack_end,
port              627 drivers/net/ethernet/sun/sunvnet_common.c 		port->napi_resume = false;
port              628 drivers/net/ethernet/sun/sunvnet_common.c 		trace_vnet_tx_send_stopped_ack(port->vio._local_sid,
port              629 drivers/net/ethernet/sun/sunvnet_common.c 					       port->vio._peer_sid,
port              631 drivers/net/ethernet/sun/sunvnet_common.c 		return vnet_send_ack(port, dr, ack_start, ack_end,
port              634 drivers/net/ethernet/sun/sunvnet_common.c 		trace_vnet_tx_defer_stopped_ack(port->vio._local_sid,
port              635 drivers/net/ethernet/sun/sunvnet_common.c 						port->vio._peer_sid,
port              637 drivers/net/ethernet/sun/sunvnet_common.c 		port->napi_resume = true;
port              638 drivers/net/ethernet/sun/sunvnet_common.c 		port->napi_stop_idx = ack_end;
port              643 drivers/net/ethernet/sun/sunvnet_common.c static int vnet_rx(struct vnet_port *port, void *msgbuf, int *npkts,
port              647 drivers/net/ethernet/sun/sunvnet_common.c 	struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_RX_RING];
port              648 drivers/net/ethernet/sun/sunvnet_common.c 	struct vio_driver_state *vio = &port->vio;
port              661 drivers/net/ethernet/sun/sunvnet_common.c 	if (!port->napi_resume)
port              666 drivers/net/ethernet/sun/sunvnet_common.c 	return vnet_walk_rx(port, dr, pkt->start_idx, pkt->end_idx,
port              685 drivers/net/ethernet/sun/sunvnet_common.c static int vnet_ack(struct vnet_port *port, void *msgbuf)
port              687 drivers/net/ethernet/sun/sunvnet_common.c 	struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING];
port              698 drivers/net/ethernet/sun/sunvnet_common.c 	dev = VNET_PORT_TO_NET_DEVICE(port);
port              708 drivers/net/ethernet/sun/sunvnet_common.c 	trace_vnet_rx_stopped_ack(port->vio._local_sid,
port              709 drivers/net/ethernet/sun/sunvnet_common.c 				  port->vio._peer_sid, end);
port              712 drivers/net/ethernet/sun/sunvnet_common.c 	if (desc->hdr.state == VIO_DESC_READY && !port->start_cons) {
port              717 drivers/net/ethernet/sun/sunvnet_common.c 		if (__vnet_tx_trigger(port, dr->cons) > 0)
port              718 drivers/net/ethernet/sun/sunvnet_common.c 			port->start_cons = false;
port              720 drivers/net/ethernet/sun/sunvnet_common.c 			port->start_cons = true;
port              722 drivers/net/ethernet/sun/sunvnet_common.c 		port->start_cons = true;
port              726 drivers/net/ethernet/sun/sunvnet_common.c 	txq = netdev_get_tx_queue(dev, port->q_index);
port              734 drivers/net/ethernet/sun/sunvnet_common.c static int vnet_nack(struct vnet_port *port, void *msgbuf)
port              740 drivers/net/ethernet/sun/sunvnet_common.c static int handle_mcast(struct vnet_port *port, void *msgbuf)
port              743 drivers/net/ethernet/sun/sunvnet_common.c 	struct net_device *dev = VNET_PORT_TO_NET_DEVICE(port);
port              759 drivers/net/ethernet/sun/sunvnet_common.c static void maybe_tx_wakeup(struct vnet_port *port)
port              763 drivers/net/ethernet/sun/sunvnet_common.c 	txq = netdev_get_tx_queue(VNET_PORT_TO_NET_DEVICE(port),
port              764 drivers/net/ethernet/sun/sunvnet_common.c 				  port->q_index);
port              779 drivers/net/ethernet/sun/sunvnet_common.c static int vnet_event_napi(struct vnet_port *port, int budget)
port              781 drivers/net/ethernet/sun/sunvnet_common.c 	struct net_device *dev = VNET_PORT_TO_NET_DEVICE(port);
port              782 drivers/net/ethernet/sun/sunvnet_common.c 	struct vio_driver_state *vio = &port->vio;
port              787 drivers/net/ethernet/sun/sunvnet_common.c 	BUG_ON(port->rx_event & ~(LDC_EVENT_DATA_READY |
port              792 drivers/net/ethernet/sun/sunvnet_common.c 	if (port->rx_event & LDC_EVENT_RESET) {
port              795 drivers/net/ethernet/sun/sunvnet_common.c 		if (port->vsw == 1) {
port              801 drivers/net/ethernet/sun/sunvnet_common.c 		vnet_port_reset(port);
port              812 drivers/net/ethernet/sun/sunvnet_common.c 			maybe_tx_wakeup(port);
port              814 drivers/net/ethernet/sun/sunvnet_common.c 		port->rx_event = 0;
port              815 drivers/net/ethernet/sun/sunvnet_common.c 		port->stats.event_reset++;
port              819 drivers/net/ethernet/sun/sunvnet_common.c 	if (port->rx_event & LDC_EVENT_UP) {
port              822 drivers/net/ethernet/sun/sunvnet_common.c 		if (port->vsw == 1) {
port              823 drivers/net/ethernet/sun/sunvnet_common.c 			netif_carrier_on(port->dev);
port              824 drivers/net/ethernet/sun/sunvnet_common.c 			netif_tx_start_all_queues(port->dev);
port              828 drivers/net/ethernet/sun/sunvnet_common.c 		port->rx_event = 0;
port              829 drivers/net/ethernet/sun/sunvnet_common.c 		port->stats.event_up++;
port              841 drivers/net/ethernet/sun/sunvnet_common.c 		if (port->napi_resume) {
port              845 drivers/net/ethernet/sun/sunvnet_common.c 				&port->vio.drings[VIO_DRIVER_RX_RING];
port              852 drivers/net/ethernet/sun/sunvnet_common.c 							port->napi_stop_idx);
port              875 drivers/net/ethernet/sun/sunvnet_common.c 				if (!sunvnet_port_is_up_common(port)) {
port              883 drivers/net/ethernet/sun/sunvnet_common.c 				err = vnet_rx(port, &msgbuf, &npkts, budget);
port              889 drivers/net/ethernet/sun/sunvnet_common.c 				err = vnet_ack(port, &msgbuf);
port              893 drivers/net/ethernet/sun/sunvnet_common.c 				err = vnet_nack(port, &msgbuf);
port              897 drivers/net/ethernet/sun/sunvnet_common.c 				err = handle_mcast(port, &msgbuf);
port              903 drivers/net/ethernet/sun/sunvnet_common.c 			err = vnet_handle_unknown(port, &msgbuf);
port              909 drivers/net/ethernet/sun/sunvnet_common.c 		maybe_tx_wakeup(port);
port              915 drivers/net/ethernet/sun/sunvnet_common.c 	struct vnet_port *port = container_of(napi, struct vnet_port, napi);
port              916 drivers/net/ethernet/sun/sunvnet_common.c 	struct vio_driver_state *vio = &port->vio;
port              917 drivers/net/ethernet/sun/sunvnet_common.c 	int processed = vnet_event_napi(port, budget);
port              921 drivers/net/ethernet/sun/sunvnet_common.c 		port->rx_event &= ~LDC_EVENT_DATA_READY;
port              930 drivers/net/ethernet/sun/sunvnet_common.c 	struct vnet_port *port = arg;
port              931 drivers/net/ethernet/sun/sunvnet_common.c 	struct vio_driver_state *vio = &port->vio;
port              933 drivers/net/ethernet/sun/sunvnet_common.c 	port->rx_event |= event;
port              935 drivers/net/ethernet/sun/sunvnet_common.c 	napi_schedule(&port->napi);
port              939 drivers/net/ethernet/sun/sunvnet_common.c static int __vnet_tx_trigger(struct vnet_port *port, u32 start)
port              941 drivers/net/ethernet/sun/sunvnet_common.c 	struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING];
port              947 drivers/net/ethernet/sun/sunvnet_common.c 			.sid		= vio_send_sid(&port->vio),
port              956 drivers/net/ethernet/sun/sunvnet_common.c 	if (port->stop_rx) {
port              957 drivers/net/ethernet/sun/sunvnet_common.c 		trace_vnet_tx_pending_stopped_ack(port->vio._local_sid,
port              958 drivers/net/ethernet/sun/sunvnet_common.c 						  port->vio._peer_sid,
port              959 drivers/net/ethernet/sun/sunvnet_common.c 						  port->stop_rx_idx, -1);
port              960 drivers/net/ethernet/sun/sunvnet_common.c 		err = vnet_send_ack(port,
port              961 drivers/net/ethernet/sun/sunvnet_common.c 				    &port->vio.drings[VIO_DRIVER_RX_RING],
port              962 drivers/net/ethernet/sun/sunvnet_common.c 				    port->stop_rx_idx, -1,
port              971 drivers/net/ethernet/sun/sunvnet_common.c 		err = vio_ldc_send(&port->vio, &hdr, sizeof(hdr));
port              982 drivers/net/ethernet/sun/sunvnet_common.c 	trace_vnet_tx_trigger(port->vio._local_sid,
port              983 drivers/net/ethernet/sun/sunvnet_common.c 			      port->vio._peer_sid, start, err);
port              988 drivers/net/ethernet/sun/sunvnet_common.c static struct sk_buff *vnet_clean_tx_ring(struct vnet_port *port,
port              991 drivers/net/ethernet/sun/sunvnet_common.c 	struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING];
port             1011 drivers/net/ethernet/sun/sunvnet_common.c 		if (port->tx_bufs[txi].skb) {
port             1015 drivers/net/ethernet/sun/sunvnet_common.c 			BUG_ON(port->tx_bufs[txi].skb->next);
port             1017 drivers/net/ethernet/sun/sunvnet_common.c 			port->tx_bufs[txi].skb->next = skb;
port             1018 drivers/net/ethernet/sun/sunvnet_common.c 			skb = port->tx_bufs[txi].skb;
port             1019 drivers/net/ethernet/sun/sunvnet_common.c 			port->tx_bufs[txi].skb = NULL;
port             1021 drivers/net/ethernet/sun/sunvnet_common.c 			ldc_unmap(port->vio.lp,
port             1022 drivers/net/ethernet/sun/sunvnet_common.c 				  port->tx_bufs[txi].cookies,
port             1023 drivers/net/ethernet/sun/sunvnet_common.c 				  port->tx_bufs[txi].ncookies);
port             1046 drivers/net/ethernet/sun/sunvnet_common.c 	struct vnet_port *port = from_timer(port, t, clean_timer);
port             1050 drivers/net/ethernet/sun/sunvnet_common.c 	netif_tx_lock(VNET_PORT_TO_NET_DEVICE(port));
port             1051 drivers/net/ethernet/sun/sunvnet_common.c 	freeskbs = vnet_clean_tx_ring(port, &pending);
port             1052 drivers/net/ethernet/sun/sunvnet_common.c 	netif_tx_unlock(VNET_PORT_TO_NET_DEVICE(port));
port             1057 drivers/net/ethernet/sun/sunvnet_common.c 		(void)mod_timer(&port->clean_timer,
port             1060 drivers/net/ethernet/sun/sunvnet_common.c 		del_timer(&port->clean_timer);
port             1220 drivers/net/ethernet/sun/sunvnet_common.c vnet_handle_offloads(struct vnet_port *port, struct sk_buff *skb,
port             1224 drivers/net/ethernet/sun/sunvnet_common.c 	struct net_device *dev = VNET_PORT_TO_NET_DEVICE(port);
port             1225 drivers/net/ethernet/sun/sunvnet_common.c 	struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING];
port             1247 drivers/net/ethernet/sun/sunvnet_common.c 	datalen = port->tsolen - hlen;
port             1253 drivers/net/ethernet/sun/sunvnet_common.c 	if (port->tso && gso_size < datalen)
port             1259 drivers/net/ethernet/sun/sunvnet_common.c 		txq  = netdev_get_tx_queue(dev, port->q_index);
port             1269 drivers/net/ethernet/sun/sunvnet_common.c 	if (port->tso && gso_size < datalen) {
port             1290 drivers/net/ethernet/sun/sunvnet_common.c 		if (port->tso && curr->len > dev->mtu) {
port             1330 drivers/net/ethernet/sun/sunvnet_common.c 	struct vnet_port *port = NULL;
port             1340 drivers/net/ethernet/sun/sunvnet_common.c 	port = vnet_tx_port(skb, dev);
port             1341 drivers/net/ethernet/sun/sunvnet_common.c 	if (unlikely(!port))
port             1344 drivers/net/ethernet/sun/sunvnet_common.c 	if (skb_is_gso(skb) && skb->len > port->tsolen) {
port             1345 drivers/net/ethernet/sun/sunvnet_common.c 		err = vnet_handle_offloads(port, skb, vnet_tx_port);
port             1350 drivers/net/ethernet/sun/sunvnet_common.c 	if (!skb_is_gso(skb) && skb->len > port->rmtu) {
port             1351 drivers/net/ethernet/sun/sunvnet_common.c 		unsigned long localmtu = port->rmtu - ETH_HLEN;
port             1353 drivers/net/ethernet/sun/sunvnet_common.c 		if (vio_version_after_eq(&port->vio, 1, 3))
port             1395 drivers/net/ethernet/sun/sunvnet_common.c 	dr = &port->vio.drings[VIO_DRIVER_TX_RING];
port             1414 drivers/net/ethernet/sun/sunvnet_common.c 	freeskbs = vnet_clean_tx_ring(port, &pending);
port             1416 drivers/net/ethernet/sun/sunvnet_common.c 	BUG_ON(port->tx_bufs[txi].skb);
port             1422 drivers/net/ethernet/sun/sunvnet_common.c 	err = vnet_skb_map(port->vio.lp, skb, port->tx_bufs[txi].cookies, 2,
port             1429 drivers/net/ethernet/sun/sunvnet_common.c 	port->tx_bufs[txi].skb = skb;
port             1431 drivers/net/ethernet/sun/sunvnet_common.c 	port->tx_bufs[txi].ncookies = err;
port             1443 drivers/net/ethernet/sun/sunvnet_common.c 	d->ncookies = port->tx_bufs[txi].ncookies;
port             1445 drivers/net/ethernet/sun/sunvnet_common.c 		d->cookies[i] = port->tx_bufs[txi].cookies[i];
port             1446 drivers/net/ethernet/sun/sunvnet_common.c 	if (vio_version_after_eq(&port->vio, 1, 7)) {
port             1450 drivers/net/ethernet/sun/sunvnet_common.c 		if (skb_is_gso(port->tx_bufs[txi].skb)) {
port             1451 drivers/net/ethernet/sun/sunvnet_common.c 			dext->ipv4_lso_mss = skb_shinfo(port->tx_bufs[txi].skb)
port             1455 drivers/net/ethernet/sun/sunvnet_common.c 		if (vio_version_after_eq(&port->vio, 1, 8) &&
port             1456 drivers/net/ethernet/sun/sunvnet_common.c 		    !port->switch_port) {
port             1489 drivers/net/ethernet/sun/sunvnet_common.c 	if (!port->start_cons) { /* previous trigger suffices */
port             1490 drivers/net/ethernet/sun/sunvnet_common.c 		trace_vnet_skip_tx_trigger(port->vio._local_sid,
port             1491 drivers/net/ethernet/sun/sunvnet_common.c 					   port->vio._peer_sid, dr->cons);
port             1495 drivers/net/ethernet/sun/sunvnet_common.c 	err = __vnet_tx_trigger(port, dr->cons);
port             1499 drivers/net/ethernet/sun/sunvnet_common.c 		skb = port->tx_bufs[txi].skb;
port             1500 drivers/net/ethernet/sun/sunvnet_common.c 		port->tx_bufs[txi].skb = NULL;
port             1506 drivers/net/ethernet/sun/sunvnet_common.c 	port->start_cons = false;
port             1509 drivers/net/ethernet/sun/sunvnet_common.c 	dev->stats.tx_bytes += port->tx_bufs[txi].skb->len;
port             1510 drivers/net/ethernet/sun/sunvnet_common.c 	port->stats.tx_packets++;
port             1511 drivers/net/ethernet/sun/sunvnet_common.c 	port->stats.tx_bytes += port->tx_bufs[txi].skb->len;
port             1521 drivers/net/ethernet/sun/sunvnet_common.c 	(void)mod_timer(&port->clean_timer, jiffies + VNET_CLEAN_TIMEOUT);
port             1530 drivers/net/ethernet/sun/sunvnet_common.c 		(void)mod_timer(&port->clean_timer,
port             1532 drivers/net/ethernet/sun/sunvnet_common.c 	else if (port)
port             1533 drivers/net/ethernet/sun/sunvnet_common.c 		del_timer(&port->clean_timer);
port             1603 drivers/net/ethernet/sun/sunvnet_common.c static void __send_mc_list(struct vnet *vp, struct vnet_port *port)
port             1614 drivers/net/ethernet/sun/sunvnet_common.c 	info.tag.sid = vio_send_sid(&port->vio);
port             1627 drivers/net/ethernet/sun/sunvnet_common.c 			(void)vio_ldc_send(&port->vio, &info,
port             1634 drivers/net/ethernet/sun/sunvnet_common.c 		(void)vio_ldc_send(&port->vio, &info, sizeof(info));
port             1652 drivers/net/ethernet/sun/sunvnet_common.c 			(void)vio_ldc_send(&port->vio, &info,
port             1662 drivers/net/ethernet/sun/sunvnet_common.c 		(void)vio_ldc_send(&port->vio, &info, sizeof(info));
port             1668 drivers/net/ethernet/sun/sunvnet_common.c 	struct vnet_port *port;
port             1671 drivers/net/ethernet/sun/sunvnet_common.c 	list_for_each_entry_rcu(port, &vp->port_list, list) {
port             1672 drivers/net/ethernet/sun/sunvnet_common.c 		if (port->switch_port) {
port             1674 drivers/net/ethernet/sun/sunvnet_common.c 			__send_mc_list(vp, port);
port             1688 drivers/net/ethernet/sun/sunvnet_common.c void sunvnet_port_free_tx_bufs_common(struct vnet_port *port)
port             1693 drivers/net/ethernet/sun/sunvnet_common.c 	dr = &port->vio.drings[VIO_DRIVER_TX_RING];
port             1700 drivers/net/ethernet/sun/sunvnet_common.c 		void *skb = port->tx_bufs[i].skb;
port             1707 drivers/net/ethernet/sun/sunvnet_common.c 		ldc_unmap(port->vio.lp,
port             1708 drivers/net/ethernet/sun/sunvnet_common.c 			  port->tx_bufs[i].cookies,
port             1709 drivers/net/ethernet/sun/sunvnet_common.c 			  port->tx_bufs[i].ncookies);
port             1711 drivers/net/ethernet/sun/sunvnet_common.c 		port->tx_bufs[i].skb = NULL;
port             1714 drivers/net/ethernet/sun/sunvnet_common.c 	ldc_free_exp_dring(port->vio.lp, dr->base,
port             1725 drivers/net/ethernet/sun/sunvnet_common.c void vnet_port_reset(struct vnet_port *port)
port             1727 drivers/net/ethernet/sun/sunvnet_common.c 	del_timer(&port->clean_timer);
port             1728 drivers/net/ethernet/sun/sunvnet_common.c 	sunvnet_port_free_tx_bufs_common(port);
port             1729 drivers/net/ethernet/sun/sunvnet_common.c 	port->rmtu = 0;
port             1730 drivers/net/ethernet/sun/sunvnet_common.c 	port->tso = (port->vsw == 0);  /* no tso in vsw, misbehaves in bridge */
port             1731 drivers/net/ethernet/sun/sunvnet_common.c 	port->tsolen = 0;
port             1735 drivers/net/ethernet/sun/sunvnet_common.c static int vnet_port_alloc_tx_ring(struct vnet_port *port)
port             1742 drivers/net/ethernet/sun/sunvnet_common.c 	dr = &port->vio.drings[VIO_DRIVER_TX_RING];
port             1746 drivers/net/ethernet/sun/sunvnet_common.c 	if (vio_version_after_eq(&port->vio, 1, 7))
port             1751 drivers/net/ethernet/sun/sunvnet_common.c 	dring = ldc_alloc_exp_dring(port->vio.lp, len,
port             1766 drivers/net/ethernet/sun/sunvnet_common.c 	port->start_cons  = true; /* need an initial trigger */
port             1779 drivers/net/ethernet/sun/sunvnet_common.c 	sunvnet_port_free_tx_bufs_common(port);
port             1787 drivers/net/ethernet/sun/sunvnet_common.c 	struct vnet_port *port;
port             1792 drivers/net/ethernet/sun/sunvnet_common.c 		port = list_entry(vp->port_list.next, struct vnet_port, list);
port             1793 drivers/net/ethernet/sun/sunvnet_common.c 		napi_schedule(&port->napi);
port             1800 drivers/net/ethernet/sun/sunvnet_common.c void sunvnet_port_add_txq_common(struct vnet_port *port)
port             1802 drivers/net/ethernet/sun/sunvnet_common.c 	struct vnet *vp = port->vp;
port             1821 drivers/net/ethernet/sun/sunvnet_common.c 	port->q_index = smallest;
port             1825 drivers/net/ethernet/sun/sunvnet_common.c void sunvnet_port_rm_txq_common(struct vnet_port *port)
port             1827 drivers/net/ethernet/sun/sunvnet_common.c 	port->vp->nports--;
port             1828 drivers/net/ethernet/sun/sunvnet_common.c 	port->vp->q_used[port->q_index]--;
port             1829 drivers/net/ethernet/sun/sunvnet_common.c 	port->q_index = 0;
port              151 drivers/net/ethernet/sun/sunvnet_common.h void sunvnet_port_free_tx_bufs_common(struct vnet_port *port);
port              152 drivers/net/ethernet/sun/sunvnet_common.h void vnet_port_reset(struct vnet_port *port);
port              154 drivers/net/ethernet/sun/sunvnet_common.h void sunvnet_port_add_txq_common(struct vnet_port *port);
port              155 drivers/net/ethernet/sun/sunvnet_common.h void sunvnet_port_rm_txq_common(struct vnet_port *port);
port              477 drivers/net/ethernet/tehuti/tehuti.c 	if (priv->port == 0) {
port             1901 drivers/net/ethernet/tehuti/tehuti.c 	int err, pci_using_dac, port;
port             1984 drivers/net/ethernet/tehuti/tehuti.c 	for (port = 0; port < nic->port_num; port++) {
port             1998 drivers/net/ethernet/tehuti/tehuti.c 		ndev->if_port = port;
port             2010 drivers/net/ethernet/tehuti/tehuti.c 		priv = nic->priv[port] = netdev_priv(ndev);
port             2012 drivers/net/ethernet/tehuti/tehuti.c 		priv->pBdxRegs = nic->regs + port * 0x8000;
port             2013 drivers/net/ethernet/tehuti/tehuti.c 		priv->port = port;
port             2141 drivers/net/ethernet/tehuti/tehuti.c 	ecmd->base.port = PORT_FIBRE;
port             2404 drivers/net/ethernet/tehuti/tehuti.c 	int port;
port             2406 drivers/net/ethernet/tehuti/tehuti.c 	for (port = 0; port < nic->port_num; port++) {
port             2407 drivers/net/ethernet/tehuti/tehuti.c 		ndev = nic->priv[port]->ndev;
port              266 drivers/net/ethernet/tehuti/tehuti.h 	u8 port;
port              457 drivers/net/ethernet/ti/cpsw.c 	int ret, port;
port              464 drivers/net/ethernet/ti/cpsw.c 	port = priv->emac_port + cpsw->data.dual_emac;
port              469 drivers/net/ethernet/ti/cpsw.c 					       dma, xdpf->len, port);
port              477 drivers/net/ethernet/ti/cpsw.c 					xdpf->data, xdpf->len, port);
port              679 drivers/net/ethernet/ti/cpsw.c 	int			ret = 0, port, ch = xmeta->ch;
port              689 drivers/net/ethernet/ti/cpsw.c 		port = CPDMA_RX_SOURCE_PORT(status);
port              690 drivers/net/ethernet/ti/cpsw.c 		if (port)
port              691 drivers/net/ethernet/ti/cpsw.c 			ndev = cpsw->slaves[--port].ndev;
port              307 drivers/net/ethernet/ti/cpsw_ale.c int cpsw_ale_add_ucast(struct cpsw_ale *ale, const u8 *addr, int port,
port              319 drivers/net/ethernet/ti/cpsw_ale.c 	cpsw_ale_set_port_num(ale_entry, port, ale->port_num_bits);
port              333 drivers/net/ethernet/ti/cpsw_ale.c int cpsw_ale_del_ucast(struct cpsw_ale *ale, const u8 *addr, int port,
port              418 drivers/net/ethernet/ti/cpsw_ale.c int cpsw_ale_add_vlan(struct cpsw_ale *ale, u16 vid, int port, int untag,
port              440 drivers/net/ethernet/ti/cpsw_ale.c 	cpsw_ale_set_vlan_member_list(ale_entry, port, ale->vlan_field_bits);
port              474 drivers/net/ethernet/ti/cpsw_ale.c void cpsw_ale_set_allmulti(struct cpsw_ale *ale, int allmulti, int port)
port              491 drivers/net/ethernet/ti/cpsw_ale.c 		if (port != -1 && !(vlan_members & BIT(port)))
port              701 drivers/net/ethernet/ti/cpsw_ale.c int cpsw_ale_control_set(struct cpsw_ale *ale, int port, int control,
port              713 drivers/net/ethernet/ti/cpsw_ale.c 		port = 0; /* global, port is a dont care */
port              715 drivers/net/ethernet/ti/cpsw_ale.c 	if (port < 0 || port >= ale->params.ale_ports)
port              722 drivers/net/ethernet/ti/cpsw_ale.c 	offset = info->offset + (port * info->port_offset);
port              723 drivers/net/ethernet/ti/cpsw_ale.c 	shift  = info->shift  + (port * info->port_shift);
port              732 drivers/net/ethernet/ti/cpsw_ale.c int cpsw_ale_control_get(struct cpsw_ale *ale, int port, int control)
port              743 drivers/net/ethernet/ti/cpsw_ale.c 		port = 0; /* global, port is a dont care */
port              745 drivers/net/ethernet/ti/cpsw_ale.c 	if (port < 0 || port >= ale->params.ale_ports)
port              748 drivers/net/ethernet/ti/cpsw_ale.c 	offset = info->offset + (port * info->port_offset);
port              749 drivers/net/ethernet/ti/cpsw_ale.c 	shift  = info->shift  + (port * info->port_shift);
port              100 drivers/net/ethernet/ti/cpsw_ale.h int cpsw_ale_add_ucast(struct cpsw_ale *ale, const u8 *addr, int port,
port              102 drivers/net/ethernet/ti/cpsw_ale.h int cpsw_ale_del_ucast(struct cpsw_ale *ale, const u8 *addr, int port,
port              108 drivers/net/ethernet/ti/cpsw_ale.h int cpsw_ale_add_vlan(struct cpsw_ale *ale, u16 vid, int port, int untag,
port              110 drivers/net/ethernet/ti/cpsw_ale.h int cpsw_ale_del_vlan(struct cpsw_ale *ale, u16 vid, int port);
port              111 drivers/net/ethernet/ti/cpsw_ale.h void cpsw_ale_set_allmulti(struct cpsw_ale *ale, int allmulti, int port);
port              113 drivers/net/ethernet/ti/cpsw_ale.h int cpsw_ale_control_get(struct cpsw_ale *ale, int port, int control);
port              114 drivers/net/ethernet/ti/cpsw_ale.h int cpsw_ale_control_set(struct cpsw_ale *ale, int port,
port              240 drivers/net/ethernet/ti/netcp.h int netcp_sgmii_reset(void __iomem *sgmii_ofs, int port);
port              241 drivers/net/ethernet/ti/netcp.h bool netcp_sgmii_rtreset(void __iomem *sgmii_ofs, int port, bool set);
port              242 drivers/net/ethernet/ti/netcp.h int netcp_sgmii_get_port_link(void __iomem *sgmii_ofs, int port);
port              243 drivers/net/ethernet/ti/netcp.h int netcp_sgmii_config(void __iomem *sgmii_ofs, int port, u32 interface);
port             1951 drivers/net/ethernet/ti/netcp_ethss.c 	cmd->base.port = gbe_intf->slave->phy_port_t;
port             1962 drivers/net/ethernet/ti/netcp_ethss.c 	u8 port = cmd->base.port;
port             1982 drivers/net/ethernet/ti/netcp_ethss.c 	if (port != gbe_intf->slave->phy_port_t) {
port             1983 drivers/net/ethernet/ti/netcp_ethss.c 		if ((port == PORT_TP) && !(features & ADVERTISED_TP))
port             1986 drivers/net/ethernet/ti/netcp_ethss.c 		if ((port == PORT_AUI) && !(features & ADVERTISED_AUI))
port             1989 drivers/net/ethernet/ti/netcp_ethss.c 		if ((port == PORT_BNC) && !(features & ADVERTISED_BNC))
port             1992 drivers/net/ethernet/ti/netcp_ethss.c 		if ((port == PORT_MII) && !(features & ADVERTISED_MII))
port             1995 drivers/net/ethernet/ti/netcp_ethss.c 		if ((port == PORT_FIBRE) && !(features & ADVERTISED_FIBRE))
port             1999 drivers/net/ethernet/ti/netcp_ethss.c 	gbe_intf->slave->phy_port_t = port;
port             3127 drivers/net/ethernet/ti/netcp_ethss.c 	struct device_node *port;
port             3131 drivers/net/ethernet/ti/netcp_ethss.c 	for_each_child_of_node(node, port) {
port             3135 drivers/net/ethernet/ti/netcp_ethss.c 				port);
port             3139 drivers/net/ethernet/ti/netcp_ethss.c 		if (init_slave(gbe_dev, slave, port)) {
port             3142 drivers/net/ethernet/ti/netcp_ethss.c 				port);
port             3159 drivers/net/ethernet/ti/netcp_ethss.c 			of_node_put(port);
port               47 drivers/net/ethernet/ti/netcp_sgmii.c int netcp_sgmii_reset(void __iomem *sgmii_ofs, int port)
port               50 drivers/net/ethernet/ti/netcp_sgmii.c 	sgmii_write_reg_bit(sgmii_ofs, SGMII_SRESET_REG(port),
port               53 drivers/net/ethernet/ti/netcp_sgmii.c 	while ((sgmii_read_reg(sgmii_ofs, SGMII_SRESET_REG(port)) &
port               61 drivers/net/ethernet/ti/netcp_sgmii.c bool netcp_sgmii_rtreset(void __iomem *sgmii_ofs, int port, bool set)
port               67 drivers/net/ethernet/ti/netcp_sgmii.c 	reg = sgmii_read_reg(sgmii_ofs, SGMII_SRESET_REG(port));
port               73 drivers/net/ethernet/ti/netcp_sgmii.c 	sgmii_write_reg(sgmii_ofs, SGMII_SRESET_REG(port), reg);
port               79 drivers/net/ethernet/ti/netcp_sgmii.c int netcp_sgmii_get_port_link(void __iomem *sgmii_ofs, int port)
port               83 drivers/net/ethernet/ti/netcp_sgmii.c 	status = sgmii_read_reg(sgmii_ofs, SGMII_STATUS_REG(port));
port               89 drivers/net/ethernet/ti/netcp_sgmii.c int netcp_sgmii_config(void __iomem *sgmii_ofs, int port, u32 interface)
port              122 drivers/net/ethernet/ti/netcp_sgmii.c 	sgmii_write_reg(sgmii_ofs, SGMII_CTL_REG(port), 0);
port              127 drivers/net/ethernet/ti/netcp_sgmii.c 		status = sgmii_read_reg(sgmii_ofs, SGMII_STATUS_REG(port));
port              135 drivers/net/ethernet/ti/netcp_sgmii.c 	sgmii_write_reg(sgmii_ofs, SGMII_MRADV_REG(port), mr_adv_ability);
port              136 drivers/net/ethernet/ti/netcp_sgmii.c 	sgmii_write_reg(sgmii_ofs, SGMII_CTL_REG(port), control);
port              144 drivers/net/ethernet/ti/netcp_sgmii.c 		status = sgmii_read_reg(sgmii_ofs, SGMII_STATUS_REG(port));
port              501 drivers/net/ethernet/ti/tlan.h #define tlan_clear_bit(bit, port)	outb_p(inb_p(port) & ~bit, port)
port              502 drivers/net/ethernet/ti/tlan.h #define tlan_get_bit(bit, port)	((int) (inb_p(port) & bit))
port              503 drivers/net/ethernet/ti/tlan.h #define tlan_set_bit(bit, port)	outb_p(inb_p(port) | bit, port)
port             1236 drivers/net/ethernet/toshiba/ps3_gelic_net.c 	cmd->base.port = PORT_TP;
port             1518 drivers/net/ethernet/toshiba/ps3_gelic_net.c 	struct gelic_port *port;
port             1547 drivers/net/ethernet/toshiba/ps3_gelic_net.c 	port = netdev_priv(*netdev);
port             1550 drivers/net/ethernet/toshiba/ps3_gelic_net.c 	port->netdev = *netdev;
port             1551 drivers/net/ethernet/toshiba/ps3_gelic_net.c 	port->card = card;
port             1552 drivers/net/ethernet/toshiba/ps3_gelic_net.c 	port->type = GELIC_PORT_ETHERNET_0;
port              343 drivers/net/ethernet/toshiba/ps3_gelic_net.h static inline void *port_priv(struct gelic_port *port)
port              345 drivers/net/ethernet/toshiba/ps3_gelic_net.h 	return port->priv;
port             2121 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	struct gelic_port *port;
port             2127 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	port = wl_port(wl);
port             2129 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 		status = lv1_net_control(bus_id(port->card), dev_id(port->card),
port             2286 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	struct gelic_port *port;
port             2299 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	port = netdev_priv(netdev);
port             2300 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	port->netdev = netdev;
port             2301 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	port->card = card;
port             2302 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	port->type = GELIC_PORT_WIRELESS;
port             2304 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	wl = port_wl(port);
port             2305 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	pr_debug("%s: wl=%p port=%p\n", __func__, wl, port);
port             2496 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	struct gelic_port *port = netdev_priv(netdev);
port             2497 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	struct gelic_wl_info *wl = port_wl(port);
port             2514 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	struct gelic_port *port = netdev_priv(netdev);
port             2515 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	struct gelic_wl_info *wl = port_wl(port);
port              289 drivers/net/ethernet/toshiba/ps3_gelic_wireless.h static inline struct gelic_wl_info *port_wl(struct gelic_port *port)
port              291 drivers/net/ethernet/toshiba/ps3_gelic_wireless.h 	return port_priv(port);
port               51 drivers/net/ethernet/toshiba/spider_net_ethtool.c 	cmd->base.port = PORT_FIBRE;
port             3343 drivers/net/ethernet/via/via-velocity.c 	cmd->base.port = PORT_TP;
port             1367 drivers/net/ethernet/xircom/xirc2ps_cs.c     if (map->port != 255 && map->port != dev->if_port) {
port             1368 drivers/net/ethernet/xircom/xirc2ps_cs.c 	if (map->port > 4)
port             1370 drivers/net/ethernet/xircom/xirc2ps_cs.c 	if (!map->port) {
port             1375 drivers/net/ethernet/xircom/xirc2ps_cs.c 	    dev->if_port = map->port;
port              231 drivers/net/ethernet/xscale/ixp4xx_eth.c #define rx_desc_phys(port, n)	((port)->desc_tab_phys +		\
port              233 drivers/net/ethernet/xscale/ixp4xx_eth.c #define rx_desc_ptr(port, n)	(&(port)->desc_tab[n])
port              235 drivers/net/ethernet/xscale/ixp4xx_eth.c #define tx_desc_phys(port, n)	((port)->desc_tab_phys +		\
port              237 drivers/net/ethernet/xscale/ixp4xx_eth.c #define tx_desc_ptr(port, n)	(&(port)->desc_tab[(n) + RX_DESCS])
port              252 drivers/net/ethernet/xscale/ixp4xx_eth.c static struct port *npe_port_tab[MAX_NPES];
port              280 drivers/net/ethernet/xscale/ixp4xx_eth.c static void ixp_rx_timestamp(struct port *port, struct sk_buff *skb)
port              288 drivers/net/ethernet/xscale/ixp4xx_eth.c 	if (!port->hwts_rx_en)
port              291 drivers/net/ethernet/xscale/ixp4xx_eth.c 	ch = PORT2CHANNEL(port);
port              322 drivers/net/ethernet/xscale/ixp4xx_eth.c static void ixp_tx_timestamp(struct port *port, struct sk_buff *skb)
port              331 drivers/net/ethernet/xscale/ixp4xx_eth.c 	if (unlikely(shtx->tx_flags & SKBTX_HW_TSTAMP && port->hwts_tx_en))
port              336 drivers/net/ethernet/xscale/ixp4xx_eth.c 	ch = PORT2CHANNEL(port);
port              372 drivers/net/ethernet/xscale/ixp4xx_eth.c 	struct port *port = netdev_priv(netdev);
port              381 drivers/net/ethernet/xscale/ixp4xx_eth.c 	ch = PORT2CHANNEL(port);
port              389 drivers/net/ethernet/xscale/ixp4xx_eth.c 		port->hwts_rx_en = 0;
port              392 drivers/net/ethernet/xscale/ixp4xx_eth.c 		port->hwts_rx_en = PTP_SLAVE_MODE;
port              396 drivers/net/ethernet/xscale/ixp4xx_eth.c 		port->hwts_rx_en = PTP_MASTER_MODE;
port              403 drivers/net/ethernet/xscale/ixp4xx_eth.c 	port->hwts_tx_en = cfg.tx_type == HWTSTAMP_TX_ON;
port              415 drivers/net/ethernet/xscale/ixp4xx_eth.c 	struct port *port = netdev_priv(netdev);
port              418 drivers/net/ethernet/xscale/ixp4xx_eth.c 	cfg.tx_type = port->hwts_tx_en ? HWTSTAMP_TX_ON : HWTSTAMP_TX_OFF;
port              420 drivers/net/ethernet/xscale/ixp4xx_eth.c 	switch (port->hwts_rx_en) {
port              549 drivers/net/ethernet/xscale/ixp4xx_eth.c 	struct port *port = netdev_priv(dev);
port              553 drivers/net/ethernet/xscale/ixp4xx_eth.c 		if (port->speed) {
port              554 drivers/net/ethernet/xscale/ixp4xx_eth.c 			port->speed = 0;
port              560 drivers/net/ethernet/xscale/ixp4xx_eth.c 	if (port->speed == phydev->speed && port->duplex == phydev->duplex)
port              563 drivers/net/ethernet/xscale/ixp4xx_eth.c 	port->speed = phydev->speed;
port              564 drivers/net/ethernet/xscale/ixp4xx_eth.c 	port->duplex = phydev->duplex;
port              566 drivers/net/ethernet/xscale/ixp4xx_eth.c 	if (port->duplex)
port              568 drivers/net/ethernet/xscale/ixp4xx_eth.c 			     &port->regs->tx_control[0]);
port              571 drivers/net/ethernet/xscale/ixp4xx_eth.c 			     &port->regs->tx_control[0]);
port              574 drivers/net/ethernet/xscale/ixp4xx_eth.c 	       dev->name, port->speed, port->duplex ? "full" : "half");
port              612 drivers/net/ethernet/xscale/ixp4xx_eth.c static inline int queue_get_desc(unsigned int queue, struct port *port,
port              622 drivers/net/ethernet/xscale/ixp4xx_eth.c 	tab_phys = is_tx ? tx_desc_phys(port, 0) : rx_desc_phys(port, 0);
port              623 drivers/net/ethernet/xscale/ixp4xx_eth.c 	tab = is_tx ? tx_desc_ptr(port, 0) : rx_desc_ptr(port, 0);
port              642 drivers/net/ethernet/xscale/ixp4xx_eth.c static inline void dma_unmap_tx(struct port *port, struct desc *desc)
port              645 drivers/net/ethernet/xscale/ixp4xx_eth.c 	dma_unmap_single(&port->netdev->dev, desc->data,
port              648 drivers/net/ethernet/xscale/ixp4xx_eth.c 	dma_unmap_single(&port->netdev->dev, desc->data & ~3,
port              658 drivers/net/ethernet/xscale/ixp4xx_eth.c 	struct port *port = netdev_priv(dev);
port              663 drivers/net/ethernet/xscale/ixp4xx_eth.c 	qmgr_disable_irq(port->plat->rxq);
port              664 drivers/net/ethernet/xscale/ixp4xx_eth.c 	napi_schedule(&port->napi);
port              669 drivers/net/ethernet/xscale/ixp4xx_eth.c 	struct port *port = container_of(napi, struct port, napi);
port              670 drivers/net/ethernet/xscale/ixp4xx_eth.c 	struct net_device *dev = port->netdev;
port              671 drivers/net/ethernet/xscale/ixp4xx_eth.c 	unsigned int rxq = port->plat->rxq, rxfreeq = RXFREE_QUEUE(port->id);
port              687 drivers/net/ethernet/xscale/ixp4xx_eth.c 		if ((n = queue_get_desc(rxq, port, 0)) < 0) {
port              710 drivers/net/ethernet/xscale/ixp4xx_eth.c 		desc = rx_desc_ptr(port, n);
port              731 drivers/net/ethernet/xscale/ixp4xx_eth.c 			queue_put_desc(rxfreeq, rx_desc_phys(port, n), desc);
port              738 drivers/net/ethernet/xscale/ixp4xx_eth.c 		skb = port->rx_buff_tab[n];
port              744 drivers/net/ethernet/xscale/ixp4xx_eth.c 		memcpy_swab32((u32 *)skb->data, (u32 *)port->rx_buff_tab[n],
port              752 drivers/net/ethernet/xscale/ixp4xx_eth.c 		ixp_rx_timestamp(port, skb);
port              760 drivers/net/ethernet/xscale/ixp4xx_eth.c 		port->rx_buff_tab[n] = temp;
port              765 drivers/net/ethernet/xscale/ixp4xx_eth.c 		queue_put_desc(rxfreeq, rx_desc_phys(port, n), desc);
port              785 drivers/net/ethernet/xscale/ixp4xx_eth.c 		struct port *port;
port              791 drivers/net/ethernet/xscale/ixp4xx_eth.c 		port = npe_port_tab[npe_id];
port              792 drivers/net/ethernet/xscale/ixp4xx_eth.c 		BUG_ON(!port);
port              794 drivers/net/ethernet/xscale/ixp4xx_eth.c 		n_desc = (phys - tx_desc_phys(port, 0)) / sizeof(struct desc);
port              796 drivers/net/ethernet/xscale/ixp4xx_eth.c 		desc = tx_desc_ptr(port, n_desc);
port              799 drivers/net/ethernet/xscale/ixp4xx_eth.c 		if (port->tx_buff_tab[n_desc]) { /* not the draining packet */
port              800 drivers/net/ethernet/xscale/ixp4xx_eth.c 			port->netdev->stats.tx_packets++;
port              801 drivers/net/ethernet/xscale/ixp4xx_eth.c 			port->netdev->stats.tx_bytes += desc->pkt_len;
port              803 drivers/net/ethernet/xscale/ixp4xx_eth.c 			dma_unmap_tx(port, desc);
port              806 drivers/net/ethernet/xscale/ixp4xx_eth.c 			       port->netdev->name, port->tx_buff_tab[n_desc]);
port              808 drivers/net/ethernet/xscale/ixp4xx_eth.c 			free_buffer_irq(port->tx_buff_tab[n_desc]);
port              809 drivers/net/ethernet/xscale/ixp4xx_eth.c 			port->tx_buff_tab[n_desc] = NULL;
port              812 drivers/net/ethernet/xscale/ixp4xx_eth.c 		start = qmgr_stat_below_low_watermark(port->plat->txreadyq);
port              813 drivers/net/ethernet/xscale/ixp4xx_eth.c 		queue_put_desc(port->plat->txreadyq, phys, desc);
port              817 drivers/net/ethernet/xscale/ixp4xx_eth.c 			       port->netdev->name);
port              819 drivers/net/ethernet/xscale/ixp4xx_eth.c 			netif_wake_queue(port->netdev);
port              826 drivers/net/ethernet/xscale/ixp4xx_eth.c 	struct port *port = netdev_priv(dev);
port              827 drivers/net/ethernet/xscale/ixp4xx_eth.c 	unsigned int txreadyq = port->plat->txreadyq;
port              871 drivers/net/ethernet/xscale/ixp4xx_eth.c 	n = queue_get_desc(txreadyq, port, 1);
port              873 drivers/net/ethernet/xscale/ixp4xx_eth.c 	desc = tx_desc_ptr(port, n);
port              876 drivers/net/ethernet/xscale/ixp4xx_eth.c 	port->tx_buff_tab[n] = skb;
port              878 drivers/net/ethernet/xscale/ixp4xx_eth.c 	port->tx_buff_tab[n] = mem;
port              885 drivers/net/ethernet/xscale/ixp4xx_eth.c 	queue_put_desc(TX_QUEUE(port->id), tx_desc_phys(port, n), desc);
port              907 drivers/net/ethernet/xscale/ixp4xx_eth.c 	ixp_tx_timestamp(port, skb);
port              919 drivers/net/ethernet/xscale/ixp4xx_eth.c 	struct port *port = netdev_priv(dev);
port              927 drivers/net/ethernet/xscale/ixp4xx_eth.c 			__raw_writel(allmulti[i], &port->regs->mcast_addr[i]);
port              928 drivers/net/ethernet/xscale/ixp4xx_eth.c 			__raw_writel(allmulti[i], &port->regs->mcast_mask[i]);
port              931 drivers/net/ethernet/xscale/ixp4xx_eth.c 			&port->regs->rx_control[0]);
port              937 drivers/net/ethernet/xscale/ixp4xx_eth.c 			     &port->regs->rx_control[0]);
port              952 drivers/net/ethernet/xscale/ixp4xx_eth.c 		__raw_writel(addr[i], &port->regs->mcast_addr[i]);
port              953 drivers/net/ethernet/xscale/ixp4xx_eth.c 		__raw_writel(~diffs[i], &port->regs->mcast_mask[i]);
port              957 drivers/net/ethernet/xscale/ixp4xx_eth.c 		     &port->regs->rx_control[0]);
port              981 drivers/net/ethernet/xscale/ixp4xx_eth.c 	struct port *port = netdev_priv(dev);
port              985 drivers/net/ethernet/xscale/ixp4xx_eth.c 		 port->firmware[0], port->firmware[1],
port              986 drivers/net/ethernet/xscale/ixp4xx_eth.c 		 port->firmware[2], port->firmware[3]);
port             1029 drivers/net/ethernet/xscale/ixp4xx_eth.c static int request_queues(struct port *port)
port             1033 drivers/net/ethernet/xscale/ixp4xx_eth.c 	err = qmgr_request_queue(RXFREE_QUEUE(port->id), RX_DESCS, 0, 0,
port             1034 drivers/net/ethernet/xscale/ixp4xx_eth.c 				 "%s:RX-free", port->netdev->name);
port             1038 drivers/net/ethernet/xscale/ixp4xx_eth.c 	err = qmgr_request_queue(port->plat->rxq, RX_DESCS, 0, 0,
port             1039 drivers/net/ethernet/xscale/ixp4xx_eth.c 				 "%s:RX", port->netdev->name);
port             1043 drivers/net/ethernet/xscale/ixp4xx_eth.c 	err = qmgr_request_queue(TX_QUEUE(port->id), TX_DESCS, 0, 0,
port             1044 drivers/net/ethernet/xscale/ixp4xx_eth.c 				 "%s:TX", port->netdev->name);
port             1048 drivers/net/ethernet/xscale/ixp4xx_eth.c 	err = qmgr_request_queue(port->plat->txreadyq, TX_DESCS, 0, 0,
port             1049 drivers/net/ethernet/xscale/ixp4xx_eth.c 				 "%s:TX-ready", port->netdev->name);
port             1063 drivers/net/ethernet/xscale/ixp4xx_eth.c 	qmgr_release_queue(port->plat->txreadyq);
port             1065 drivers/net/ethernet/xscale/ixp4xx_eth.c 	qmgr_release_queue(TX_QUEUE(port->id));
port             1067 drivers/net/ethernet/xscale/ixp4xx_eth.c 	qmgr_release_queue(port->plat->rxq);
port             1069 drivers/net/ethernet/xscale/ixp4xx_eth.c 	qmgr_release_queue(RXFREE_QUEUE(port->id));
port             1071 drivers/net/ethernet/xscale/ixp4xx_eth.c 	       port->netdev->name);
port             1075 drivers/net/ethernet/xscale/ixp4xx_eth.c static void release_queues(struct port *port)
port             1077 drivers/net/ethernet/xscale/ixp4xx_eth.c 	qmgr_release_queue(RXFREE_QUEUE(port->id));
port             1078 drivers/net/ethernet/xscale/ixp4xx_eth.c 	qmgr_release_queue(port->plat->rxq);
port             1079 drivers/net/ethernet/xscale/ixp4xx_eth.c 	qmgr_release_queue(TX_QUEUE(port->id));
port             1080 drivers/net/ethernet/xscale/ixp4xx_eth.c 	qmgr_release_queue(port->plat->txreadyq);
port             1086 drivers/net/ethernet/xscale/ixp4xx_eth.c static int init_queues(struct port *port)
port             1091 drivers/net/ethernet/xscale/ixp4xx_eth.c 		dma_pool = dma_pool_create(DRV_NAME, &port->netdev->dev,
port             1097 drivers/net/ethernet/xscale/ixp4xx_eth.c 	if (!(port->desc_tab = dma_pool_alloc(dma_pool, GFP_KERNEL,
port             1098 drivers/net/ethernet/xscale/ixp4xx_eth.c 					      &port->desc_tab_phys)))
port             1100 drivers/net/ethernet/xscale/ixp4xx_eth.c 	memset(port->desc_tab, 0, POOL_ALLOC_SIZE);
port             1101 drivers/net/ethernet/xscale/ixp4xx_eth.c 	memset(port->rx_buff_tab, 0, sizeof(port->rx_buff_tab)); /* tables */
port             1102 drivers/net/ethernet/xscale/ixp4xx_eth.c 	memset(port->tx_buff_tab, 0, sizeof(port->tx_buff_tab));
port             1106 drivers/net/ethernet/xscale/ixp4xx_eth.c 		struct desc *desc = rx_desc_ptr(port, i);
port             1110 drivers/net/ethernet/xscale/ixp4xx_eth.c 		if (!(buff = netdev_alloc_skb(port->netdev, RX_BUFF_SIZE)))
port             1119 drivers/net/ethernet/xscale/ixp4xx_eth.c 		desc->data = dma_map_single(&port->netdev->dev, data,
port             1121 drivers/net/ethernet/xscale/ixp4xx_eth.c 		if (dma_mapping_error(&port->netdev->dev, desc->data)) {
port             1126 drivers/net/ethernet/xscale/ixp4xx_eth.c 		port->rx_buff_tab[i] = buff;
port             1132 drivers/net/ethernet/xscale/ixp4xx_eth.c static void destroy_queues(struct port *port)
port             1136 drivers/net/ethernet/xscale/ixp4xx_eth.c 	if (port->desc_tab) {
port             1138 drivers/net/ethernet/xscale/ixp4xx_eth.c 			struct desc *desc = rx_desc_ptr(port, i);
port             1139 drivers/net/ethernet/xscale/ixp4xx_eth.c 			buffer_t *buff = port->rx_buff_tab[i];
port             1141 drivers/net/ethernet/xscale/ixp4xx_eth.c 				dma_unmap_single(&port->netdev->dev,
port             1148 drivers/net/ethernet/xscale/ixp4xx_eth.c 			struct desc *desc = tx_desc_ptr(port, i);
port             1149 drivers/net/ethernet/xscale/ixp4xx_eth.c 			buffer_t *buff = port->tx_buff_tab[i];
port             1151 drivers/net/ethernet/xscale/ixp4xx_eth.c 				dma_unmap_tx(port, desc);
port             1155 drivers/net/ethernet/xscale/ixp4xx_eth.c 		dma_pool_free(dma_pool, port->desc_tab, port->desc_tab_phys);
port             1156 drivers/net/ethernet/xscale/ixp4xx_eth.c 		port->desc_tab = NULL;
port             1167 drivers/net/ethernet/xscale/ixp4xx_eth.c 	struct port *port = netdev_priv(dev);
port             1168 drivers/net/ethernet/xscale/ixp4xx_eth.c 	struct npe *npe = port->npe;
port             1182 drivers/net/ethernet/xscale/ixp4xx_eth.c 		port->firmware[0] = msg.byte4;
port             1183 drivers/net/ethernet/xscale/ixp4xx_eth.c 		port->firmware[1] = msg.byte5;
port             1184 drivers/net/ethernet/xscale/ixp4xx_eth.c 		port->firmware[2] = msg.byte6;
port             1185 drivers/net/ethernet/xscale/ixp4xx_eth.c 		port->firmware[3] = msg.byte7;
port             1190 drivers/net/ethernet/xscale/ixp4xx_eth.c 	msg.eth_id = port->id;
port             1191 drivers/net/ethernet/xscale/ixp4xx_eth.c 	msg.byte5 = port->plat->rxq | 0x80;
port             1192 drivers/net/ethernet/xscale/ixp4xx_eth.c 	msg.byte7 = port->plat->rxq << 4;
port             1195 drivers/net/ethernet/xscale/ixp4xx_eth.c 		if (npe_send_recv_message(port->npe, &msg, "ETH_SET_RXQ"))
port             1200 drivers/net/ethernet/xscale/ixp4xx_eth.c 	msg.eth_id = PHYSICAL_ID(port->id);
port             1207 drivers/net/ethernet/xscale/ixp4xx_eth.c 	if (npe_send_recv_message(port->npe, &msg, "ETH_SET_MAC"))
port             1212 drivers/net/ethernet/xscale/ixp4xx_eth.c 	msg.eth_id = port->id;
port             1213 drivers/net/ethernet/xscale/ixp4xx_eth.c 	if (npe_send_recv_message(port->npe, &msg, "ETH_SET_FIREWALL_MODE"))
port             1216 drivers/net/ethernet/xscale/ixp4xx_eth.c 	if ((err = request_queues(port)) != 0)
port             1219 drivers/net/ethernet/xscale/ixp4xx_eth.c 	if ((err = init_queues(port)) != 0) {
port             1220 drivers/net/ethernet/xscale/ixp4xx_eth.c 		destroy_queues(port);
port             1221 drivers/net/ethernet/xscale/ixp4xx_eth.c 		release_queues(port);
port             1225 drivers/net/ethernet/xscale/ixp4xx_eth.c 	port->speed = 0;	/* force "link up" message */
port             1229 drivers/net/ethernet/xscale/ixp4xx_eth.c 		__raw_writel(dev->dev_addr[i], &port->regs->hw_addr[i]);
port             1230 drivers/net/ethernet/xscale/ixp4xx_eth.c 	__raw_writel(0x08, &port->regs->random_seed);
port             1231 drivers/net/ethernet/xscale/ixp4xx_eth.c 	__raw_writel(0x12, &port->regs->partial_empty_threshold);
port             1232 drivers/net/ethernet/xscale/ixp4xx_eth.c 	__raw_writel(0x30, &port->regs->partial_full_threshold);
port             1233 drivers/net/ethernet/xscale/ixp4xx_eth.c 	__raw_writel(0x08, &port->regs->tx_start_bytes);
port             1234 drivers/net/ethernet/xscale/ixp4xx_eth.c 	__raw_writel(0x15, &port->regs->tx_deferral);
port             1235 drivers/net/ethernet/xscale/ixp4xx_eth.c 	__raw_writel(0x08, &port->regs->tx_2part_deferral[0]);
port             1236 drivers/net/ethernet/xscale/ixp4xx_eth.c 	__raw_writel(0x07, &port->regs->tx_2part_deferral[1]);
port             1237 drivers/net/ethernet/xscale/ixp4xx_eth.c 	__raw_writel(0x80, &port->regs->slot_time);
port             1238 drivers/net/ethernet/xscale/ixp4xx_eth.c 	__raw_writel(0x01, &port->regs->int_clock_threshold);
port             1242 drivers/net/ethernet/xscale/ixp4xx_eth.c 		queue_put_desc(port->plat->txreadyq,
port             1243 drivers/net/ethernet/xscale/ixp4xx_eth.c 			       tx_desc_phys(port, i), tx_desc_ptr(port, i));
port             1246 drivers/net/ethernet/xscale/ixp4xx_eth.c 		queue_put_desc(RXFREE_QUEUE(port->id),
port             1247 drivers/net/ethernet/xscale/ixp4xx_eth.c 			       rx_desc_phys(port, i), rx_desc_ptr(port, i));
port             1249 drivers/net/ethernet/xscale/ixp4xx_eth.c 	__raw_writel(TX_CNTRL1_RETRIES, &port->regs->tx_control[1]);
port             1250 drivers/net/ethernet/xscale/ixp4xx_eth.c 	__raw_writel(DEFAULT_TX_CNTRL0, &port->regs->tx_control[0]);
port             1251 drivers/net/ethernet/xscale/ixp4xx_eth.c 	__raw_writel(0, &port->regs->rx_control[1]);
port             1252 drivers/net/ethernet/xscale/ixp4xx_eth.c 	__raw_writel(DEFAULT_RX_CNTRL0, &port->regs->rx_control[0]);
port             1254 drivers/net/ethernet/xscale/ixp4xx_eth.c 	napi_enable(&port->napi);
port             1258 drivers/net/ethernet/xscale/ixp4xx_eth.c 	qmgr_set_irq(port->plat->rxq, QUEUE_IRQ_SRC_NOT_EMPTY,
port             1267 drivers/net/ethernet/xscale/ixp4xx_eth.c 	napi_schedule(&port->napi);
port             1273 drivers/net/ethernet/xscale/ixp4xx_eth.c 	struct port *port = netdev_priv(dev);
port             1279 drivers/net/ethernet/xscale/ixp4xx_eth.c 	qmgr_disable_irq(port->plat->rxq);
port             1280 drivers/net/ethernet/xscale/ixp4xx_eth.c 	napi_disable(&port->napi);
port             1283 drivers/net/ethernet/xscale/ixp4xx_eth.c 	while (queue_get_desc(RXFREE_QUEUE(port->id), port, 0) >= 0)
port             1288 drivers/net/ethernet/xscale/ixp4xx_eth.c 	msg.eth_id = port->id;
port             1290 drivers/net/ethernet/xscale/ixp4xx_eth.c 	if (npe_send_recv_message(port->npe, &msg, "ETH_ENABLE_LOOPBACK"))
port             1295 drivers/net/ethernet/xscale/ixp4xx_eth.c 		while (queue_get_desc(port->plat->rxq, port, 0) >= 0)
port             1299 drivers/net/ethernet/xscale/ixp4xx_eth.c 		if (qmgr_stat_empty(TX_QUEUE(port->id))) {
port             1303 drivers/net/ethernet/xscale/ixp4xx_eth.c 			int n = queue_get_desc(port->plat->txreadyq, port, 1);
port             1305 drivers/net/ethernet/xscale/ixp4xx_eth.c 			desc = tx_desc_ptr(port, n);
port             1306 drivers/net/ethernet/xscale/ixp4xx_eth.c 			phys = tx_desc_phys(port, n);
port             1309 drivers/net/ethernet/xscale/ixp4xx_eth.c 			queue_put_desc(TX_QUEUE(port->id), phys, desc);
port             1323 drivers/net/ethernet/xscale/ixp4xx_eth.c 	while (queue_get_desc(TX_QUEUE(port->id), port, 1) >= 0)
port             1328 drivers/net/ethernet/xscale/ixp4xx_eth.c 		while (queue_get_desc(port->plat->txreadyq, port, 1) >= 0)
port             1343 drivers/net/ethernet/xscale/ixp4xx_eth.c 	if (npe_send_recv_message(port->npe, &msg, "ETH_DISABLE_LOOPBACK"))
port             1351 drivers/net/ethernet/xscale/ixp4xx_eth.c 	destroy_queues(port);
port             1352 drivers/net/ethernet/xscale/ixp4xx_eth.c 	release_queues(port);
port             1368 drivers/net/ethernet/xscale/ixp4xx_eth.c 	struct port *port;
port             1376 drivers/net/ethernet/xscale/ixp4xx_eth.c 	if (!(dev = devm_alloc_etherdev(&pdev->dev, sizeof(struct port))))
port             1380 drivers/net/ethernet/xscale/ixp4xx_eth.c 	port = netdev_priv(dev);
port             1381 drivers/net/ethernet/xscale/ixp4xx_eth.c 	port->netdev = dev;
port             1382 drivers/net/ethernet/xscale/ixp4xx_eth.c 	port->id = pdev->id;
port             1384 drivers/net/ethernet/xscale/ixp4xx_eth.c 	switch (port->id) {
port             1389 drivers/net/ethernet/xscale/ixp4xx_eth.c 		port->regs = (struct eth_regs __iomem *)IXP4XX_EthA_BASE_VIRT;
port             1408 drivers/net/ethernet/xscale/ixp4xx_eth.c 		port->regs = (struct eth_regs __iomem *)IXP4XX_EthB_BASE_VIRT;
port             1426 drivers/net/ethernet/xscale/ixp4xx_eth.c 		port->regs = (struct eth_regs __iomem *)IXP4XX_EthC_BASE_VIRT;
port             1437 drivers/net/ethernet/xscale/ixp4xx_eth.c 	netif_napi_add(dev, &port->napi, eth_poll, NAPI_WEIGHT);
port             1439 drivers/net/ethernet/xscale/ixp4xx_eth.c 	if (!(port->npe = npe_request(NPE_ID(port->id))))
port             1442 drivers/net/ethernet/xscale/ixp4xx_eth.c 	port->mem_res = request_mem_region(regs_phys, REGS_SIZE, dev->name);
port             1443 drivers/net/ethernet/xscale/ixp4xx_eth.c 	if (!port->mem_res) {
port             1448 drivers/net/ethernet/xscale/ixp4xx_eth.c 	port->plat = plat;
port             1449 drivers/net/ethernet/xscale/ixp4xx_eth.c 	npe_port_tab[NPE_ID(port->id)] = port;
port             1455 drivers/net/ethernet/xscale/ixp4xx_eth.c 		     &port->regs->core_control);
port             1457 drivers/net/ethernet/xscale/ixp4xx_eth.c 	__raw_writel(DEFAULT_CORE_CNTRL, &port->regs->core_control);
port             1475 drivers/net/ethernet/xscale/ixp4xx_eth.c 	       npe_name(port->npe));
port             1482 drivers/net/ethernet/xscale/ixp4xx_eth.c 	npe_port_tab[NPE_ID(port->id)] = NULL;
port             1483 drivers/net/ethernet/xscale/ixp4xx_eth.c 	release_resource(port->mem_res);
port             1485 drivers/net/ethernet/xscale/ixp4xx_eth.c 	npe_release(port->npe);
port             1493 drivers/net/ethernet/xscale/ixp4xx_eth.c 	struct port *port = netdev_priv(dev);
port             1498 drivers/net/ethernet/xscale/ixp4xx_eth.c 	npe_port_tab[NPE_ID(port->id)] = NULL;
port             1499 drivers/net/ethernet/xscale/ixp4xx_eth.c 	npe_release(port->npe);
port             1500 drivers/net/ethernet/xscale/ixp4xx_eth.c 	release_resource(port->mem_res);
port              371 drivers/net/fddi/defxx.c 	outl(data, bp->base.port + offset);
port              395 drivers/net/fddi/defxx.c 	*data = inl(bp->base.port + offset);
port              624 drivers/net/fddi/defxx.c 		bp->base.port = bar_start[0];
port             1776 drivers/net/fddi/defxx.h 		int port;
port              857 drivers/net/fddi/skfp/h/skfbi.h #define	OUT_82c54_TIMER(port,val)	outpw(TI_A(port),(val)<<8)
port              858 drivers/net/fddi/skfp/h/skfbi.h #define	IN_82c54_TIMER(port)		((inpw(TI_A(port))>>8) & 0xff)
port              480 drivers/net/fddi/skfp/pcmplc.c 	HW_PTR port ;
port              485 drivers/net/fddi/skfp/pcmplc.c 	port = (HW_PTR) (PLC(p,PL_CNTRL_B)) ;
port              486 drivers/net/fddi/skfp/pcmplc.c 	val = inpw(port) & ~(PL_PCM_CNTRL | PL_MAINT) ;
port              487 drivers/net/fddi/skfp/pcmplc.c 	outpw(port,val) ;
port              488 drivers/net/fddi/skfp/pcmplc.c 	outpw(port,val | state) ;
port              563 drivers/net/fddi/skfp/pmf.c 	int		port ;
port              601 drivers/net/fddi/skfp/pmf.c 	port = index - INDEX_PORT ;
port              626 drivers/net/fddi/skfp/pmf.c 		if (port < 0 || port >= smt_mib_phys(smc)) {
port              630 drivers/net/fddi/skfp/pmf.c 		mib_addr = (char *) (&smc->mib.p[port_to_mib(smc,port)]) ;
port              669 drivers/net/fddi/skfp/pmf.c 			sm_pm_get_ls(smc,port_to_mib(smc,port))) ;
port             1089 drivers/net/fddi/skfp/pmf.c 	int		port ;
port             1096 drivers/net/fddi/skfp/pmf.c 	port = index - INDEX_PORT ;
port             1125 drivers/net/fddi/skfp/pmf.c 		if (port < 0 || port >= smt_mib_phys(smc)) {
port             1128 drivers/net/fddi/skfp/pmf.c 		mib_p = &smc->mib.p[port_to_mib(smc,port)] ;
port             1492 drivers/net/fddi/skfp/pmf.c 			port_to_mib(smc,port)))
port              284 drivers/net/fddi/skfp/smt.c 		int			port;
port              346 drivers/net/fddi/skfp/smt.c 		for (port = 0; port < NUMPHYS; port ++) {
port              347 drivers/net/fddi/skfp/smt.c 			phy = &smc->y[port] ;
port             1934 drivers/net/fddi/skfp/smt.c 	int	port ;
port             1974 drivers/net/fddi/skfp/smt.c 			for (port = 0 ; port <  NUMPHYS ; port++) {
port             1975 drivers/net/fddi/skfp/smt.c 				if (smc->mib.p[port].fddiPORTMy_Type != TM)
port             1978 drivers/net/fddi/skfp/smt.c 				queue_event(smc,EVENT_PCM+port,PC_DISABLE) ;
port              164 drivers/net/fddi/skfp/smtdef.c 	int			port ;
port              250 drivers/net/fddi/skfp/smtdef.c 	for (port = 0 ; port <  NUMPHYS ; port++) {
port              256 drivers/net/fddi/skfp/smtdef.c 		smc->y[port].mib = NULL;
port              257 drivers/net/fddi/skfp/smtdef.c 		mib->fddiSMTPORTIndexes[port] = port+INDEX_PORT ;
port              259 drivers/net/fddi/skfp/smtdef.c 		pm->fddiPORTIndex = port+INDEX_PORT ;
port              170 drivers/net/fjes/fjes_ethtool.c 	ecmd->base.port = PORT_NONE;
port              441 drivers/net/geneve.c 					 __be16 port, bool ipv6_rx_csum)
port              458 drivers/net/geneve.c 	udp_conf.local_udp_port = port;
port              563 drivers/net/geneve.c static struct geneve_sock *geneve_socket_create(struct net *net, __be16 port,
port              576 drivers/net/geneve.c 	sock = geneve_create_sock(net, ipv6, port, ipv6_rx_csum);
port              309 drivers/net/hamradio/baycom_epp.c 	sprintf(portarg, "%ld", bc->pdev->port->base);
port              422 drivers/net/hamradio/baycom_epp.c 	struct parport *pp = bc->pdev->port;
port              554 drivers/net/hamradio/baycom_epp.c 	struct parport *pp = bc->pdev->port;
port              652 drivers/net/hamradio/baycom_epp.c 	pp = bc->pdev->port;
port              953 drivers/net/hamradio/baycom_epp.c 	struct parport *pp = bc->pdev->port;
port              183 drivers/net/hamradio/baycom_par.c 	struct parport *pp = bc->pdev->port;
port              207 drivers/net/hamradio/baycom_par.c 	struct parport *pp = bc->pdev->port;
port              346 drivers/net/hamradio/baycom_par.c 	pp = bc->pdev->port;
port              366 drivers/net/hamradio/baycom_par.c 	pp = bc->pdev->port;
port              242 drivers/net/hamradio/scc.c static inline unsigned char InReg(io_port port, unsigned char reg)
port              249 drivers/net/hamradio/scc.c 	Outb(port, reg);
port              251 drivers/net/hamradio/scc.c 	r=Inb(port);
port              254 drivers/net/hamradio/scc.c 	Outb(port, reg);
port              255 drivers/net/hamradio/scc.c 	r=Inb(port);
port              261 drivers/net/hamradio/scc.c static inline void OutReg(io_port port, unsigned char reg, unsigned char val)
port              267 drivers/net/hamradio/scc.c 	Outb(port, reg); udelay(SCC_LDELAY);
port              268 drivers/net/hamradio/scc.c 	Outb(port, val); udelay(SCC_LDELAY);
port              270 drivers/net/hamradio/scc.c 	Outb(port, reg);
port              271 drivers/net/hamradio/scc.c 	Outb(port, val);
port             1062 drivers/net/hyperv/netvsc_drv.c 	diff2.base.port = PORT_OTHER;
port             1086 drivers/net/hyperv/netvsc_drv.c 	cmd->base.port = PORT_OTHER;
port               65 drivers/net/ipvlan/ipvlan.h 	struct ipvl_port	*port;
port              123 drivers/net/ipvlan/ipvlan.h static inline bool ipvlan_is_private(const struct ipvl_port *port)
port              125 drivers/net/ipvlan/ipvlan.h 	return !!(port->flags & IPVLAN_F_PRIVATE);
port              128 drivers/net/ipvlan/ipvlan.h static inline void ipvlan_mark_private(struct ipvl_port *port)
port              130 drivers/net/ipvlan/ipvlan.h 	port->flags |= IPVLAN_F_PRIVATE;
port              133 drivers/net/ipvlan/ipvlan.h static inline void ipvlan_clear_private(struct ipvl_port *port)
port              135 drivers/net/ipvlan/ipvlan.h 	port->flags &= ~IPVLAN_F_PRIVATE;
port              138 drivers/net/ipvlan/ipvlan.h static inline bool ipvlan_is_vepa(const struct ipvl_port *port)
port              140 drivers/net/ipvlan/ipvlan.h 	return !!(port->flags & IPVLAN_F_VEPA);
port              143 drivers/net/ipvlan/ipvlan.h static inline void ipvlan_mark_vepa(struct ipvl_port *port)
port              145 drivers/net/ipvlan/ipvlan.h 	port->flags |= IPVLAN_F_VEPA;
port              148 drivers/net/ipvlan/ipvlan.h static inline void ipvlan_clear_vepa(struct ipvl_port *port)
port              150 drivers/net/ipvlan/ipvlan.h 	port->flags &= ~IPVLAN_F_VEPA;
port              161 drivers/net/ipvlan/ipvlan.h bool ipvlan_addr_busy(struct ipvl_port *port, void *iaddr, bool is_v6);
port              163 drivers/net/ipvlan/ipvlan.h struct ipvl_addr *ipvlan_addr_lookup(struct ipvl_port *port, void *lyr3h,
port              165 drivers/net/ipvlan/ipvlan.h void *ipvlan_get_L3_hdr(struct ipvl_port *port, struct sk_buff *skb, int *type);
port              175 drivers/net/ipvlan/ipvlan.h int ipvlan_l3s_register(struct ipvl_port *port);
port              176 drivers/net/ipvlan/ipvlan.h void ipvlan_l3s_unregister(struct ipvl_port *port);
port              181 drivers/net/ipvlan/ipvlan.h static inline int ipvlan_l3s_register(struct ipvl_port *port)
port              186 drivers/net/ipvlan/ipvlan.h static inline void ipvlan_l3s_unregister(struct ipvl_port *port)
port               73 drivers/net/ipvlan/ipvlan_core.c static struct ipvl_addr *ipvlan_ht_addr_lookup(const struct ipvl_port *port,
port               81 drivers/net/ipvlan/ipvlan_core.c 	hlist_for_each_entry_rcu(addr, &port->hlhead[hash], hlnode)
port               89 drivers/net/ipvlan/ipvlan_core.c 	struct ipvl_port *port = ipvlan->port;
port               96 drivers/net/ipvlan/ipvlan_core.c 		hlist_add_head_rcu(&addr->hlnode, &port->hlhead[hash]);
port              120 drivers/net/ipvlan/ipvlan_core.c bool ipvlan_addr_busy(struct ipvl_port *port, void *iaddr, bool is_v6)
port              126 drivers/net/ipvlan/ipvlan_core.c 	list_for_each_entry_rcu(ipvlan, &port->ipvlans, pnode) {
port              136 drivers/net/ipvlan/ipvlan_core.c void *ipvlan_get_L3_hdr(struct ipvl_port *port, struct sk_buff *skb, int *type)
port              144 drivers/net/ipvlan/ipvlan_core.c 		if (unlikely(!pskb_may_pull(skb, arp_hdr_len(port->dev))))
port              227 drivers/net/ipvlan/ipvlan_core.c 	struct ipvl_port *port = container_of(work, struct ipvl_port, wq);
port              240 drivers/net/ipvlan/ipvlan_core.c 	spin_lock_bh(&port->backlog.lock);
port              241 drivers/net/ipvlan/ipvlan_core.c 	skb_queue_splice_tail_init(&port->backlog, &list);
port              242 drivers/net/ipvlan/ipvlan_core.c 	spin_unlock_bh(&port->backlog.lock);
port              252 drivers/net/ipvlan/ipvlan_core.c 		if (ether_addr_equal(ethh->h_dest, port->dev->broadcast))
port              258 drivers/net/ipvlan/ipvlan_core.c 		list_for_each_entry_rcu(ipvlan, &port->ipvlans, pnode) {
port              285 drivers/net/ipvlan/ipvlan_core.c 			skb->dev = port->dev;
port              354 drivers/net/ipvlan/ipvlan_core.c struct ipvl_addr *ipvlan_addr_lookup(struct ipvl_port *port, void *lyr3h,
port              367 drivers/net/ipvlan/ipvlan_core.c 		addr = ipvlan_ht_addr_lookup(port, i6addr, true);
port              380 drivers/net/ipvlan/ipvlan_core.c 			addr = ipvlan_ht_addr_lookup(port, i6addr, true);
port              391 drivers/net/ipvlan/ipvlan_core.c 		addr = ipvlan_ht_addr_lookup(port, i4addr, false);
port              402 drivers/net/ipvlan/ipvlan_core.c 			arp_ptr += (2 * port->dev->addr_len) + 4;
port              404 drivers/net/ipvlan/ipvlan_core.c 			arp_ptr += port->dev->addr_len;
port              407 drivers/net/ipvlan/ipvlan_core.c 		addr = ipvlan_ht_addr_lookup(port, &dip, false);
port              535 drivers/net/ipvlan/ipvlan_core.c static void ipvlan_multicast_enqueue(struct ipvl_port *port,
port              550 drivers/net/ipvlan/ipvlan_core.c 	spin_lock(&port->backlog.lock);
port              551 drivers/net/ipvlan/ipvlan_core.c 	if (skb_queue_len(&port->backlog) < IPVLAN_QBACKLOG_LIMIT) {
port              554 drivers/net/ipvlan/ipvlan_core.c 		__skb_queue_tail(&port->backlog, skb);
port              555 drivers/net/ipvlan/ipvlan_core.c 		spin_unlock(&port->backlog.lock);
port              556 drivers/net/ipvlan/ipvlan_core.c 		schedule_work(&port->wq);
port              558 drivers/net/ipvlan/ipvlan_core.c 		spin_unlock(&port->backlog.lock);
port              571 drivers/net/ipvlan/ipvlan_core.c 	lyr3h = ipvlan_get_L3_hdr(ipvlan->port, skb, &addr_type);
port              575 drivers/net/ipvlan/ipvlan_core.c 	if (!ipvlan_is_vepa(ipvlan->port)) {
port              576 drivers/net/ipvlan/ipvlan_core.c 		addr = ipvlan_addr_lookup(ipvlan->port, lyr3h, addr_type, true);
port              578 drivers/net/ipvlan/ipvlan_core.c 			if (ipvlan_is_private(ipvlan->port)) {
port              598 drivers/net/ipvlan/ipvlan_core.c 	if (!ipvlan_is_vepa(ipvlan->port) &&
port              600 drivers/net/ipvlan/ipvlan_core.c 		lyr3h = ipvlan_get_L3_hdr(ipvlan->port, skb, &addr_type);
port              602 drivers/net/ipvlan/ipvlan_core.c 			addr = ipvlan_addr_lookup(ipvlan->port, lyr3h, addr_type, true);
port              604 drivers/net/ipvlan/ipvlan_core.c 				if (ipvlan_is_private(ipvlan->port)) {
port              624 drivers/net/ipvlan/ipvlan_core.c 		ipvlan_multicast_enqueue(ipvlan->port, skb, true);
port              635 drivers/net/ipvlan/ipvlan_core.c 	struct ipvl_port *port = ipvlan_port_get_rcu_bh(ipvlan->phy_dev);
port              637 drivers/net/ipvlan/ipvlan_core.c 	if (!port)
port              643 drivers/net/ipvlan/ipvlan_core.c 	switch(port->mode) {
port              655 drivers/net/ipvlan/ipvlan_core.c 			  port->mode);
port              661 drivers/net/ipvlan/ipvlan_core.c static bool ipvlan_external_frame(struct sk_buff *skb, struct ipvl_port *port)
port              669 drivers/net/ipvlan/ipvlan_core.c 		lyr3h = ipvlan_get_L3_hdr(port, skb, &addr_type);
port              673 drivers/net/ipvlan/ipvlan_core.c 		addr = ipvlan_addr_lookup(port, lyr3h, addr_type, false);
port              682 drivers/net/ipvlan/ipvlan_core.c 						 struct ipvl_port *port)
port              690 drivers/net/ipvlan/ipvlan_core.c 	lyr3h = ipvlan_get_L3_hdr(port, skb, &addr_type);
port              694 drivers/net/ipvlan/ipvlan_core.c 	addr = ipvlan_addr_lookup(port, lyr3h, addr_type, true);
port              703 drivers/net/ipvlan/ipvlan_core.c 						 struct ipvl_port *port)
port              710 drivers/net/ipvlan/ipvlan_core.c 		if (ipvlan_external_frame(skb, port)) {
port              721 drivers/net/ipvlan/ipvlan_core.c 				ipvlan_multicast_enqueue(port, nskb, false);
port              726 drivers/net/ipvlan/ipvlan_core.c 		ret = ipvlan_handle_mode_l3(pskb, port);
port              735 drivers/net/ipvlan/ipvlan_core.c 	struct ipvl_port *port = ipvlan_port_get_rcu(skb->dev);
port              737 drivers/net/ipvlan/ipvlan_core.c 	if (!port)
port              740 drivers/net/ipvlan/ipvlan_core.c 	switch (port->mode) {
port              742 drivers/net/ipvlan/ipvlan_core.c 		return ipvlan_handle_mode_l2(pskb, port);
port              744 drivers/net/ipvlan/ipvlan_core.c 		return ipvlan_handle_mode_l3(pskb, port);
port              753 drivers/net/ipvlan/ipvlan_core.c 			  port->mode);
port               17 drivers/net/ipvlan/ipvlan_l3s.c 	struct ipvl_port *port;
port               24 drivers/net/ipvlan/ipvlan_l3s.c 	port = ipvlan_port_get_rcu(dev);
port               25 drivers/net/ipvlan/ipvlan_l3s.c 	if (!port || port->mode != IPVLAN_MODE_L3S)
port               28 drivers/net/ipvlan/ipvlan_l3s.c 	lyr3h = ipvlan_get_L3_hdr(port, skb, &addr_type);
port               32 drivers/net/ipvlan/ipvlan_l3s.c 	addr = ipvlan_addr_lookup(port, lyr3h, addr_type, true);
port              198 drivers/net/ipvlan/ipvlan_l3s.c int ipvlan_l3s_register(struct ipvl_port *port)
port              200 drivers/net/ipvlan/ipvlan_l3s.c 	struct net_device *dev = port->dev;
port              205 drivers/net/ipvlan/ipvlan_l3s.c 	ret = ipvlan_register_nf_hook(read_pnet(&port->pnet));
port              214 drivers/net/ipvlan/ipvlan_l3s.c void ipvlan_l3s_unregister(struct ipvl_port *port)
port              216 drivers/net/ipvlan/ipvlan_l3s.c 	struct net_device *dev = port->dev;
port              221 drivers/net/ipvlan/ipvlan_l3s.c 	ipvlan_unregister_nf_hook(read_pnet(&port->pnet));
port                7 drivers/net/ipvlan/ipvlan_main.c static int ipvlan_set_port_mode(struct ipvl_port *port, u16 nval,
port               15 drivers/net/ipvlan/ipvlan_main.c 	if (port->mode != nval) {
port               16 drivers/net/ipvlan/ipvlan_main.c 		list_for_each_entry(ipvlan, &port->ipvlans, pnode) {
port               32 drivers/net/ipvlan/ipvlan_main.c 			err = ipvlan_l3s_register(port);
port               35 drivers/net/ipvlan/ipvlan_main.c 		} else if (port->mode == IPVLAN_MODE_L3S) {
port               37 drivers/net/ipvlan/ipvlan_main.c 			ipvlan_l3s_unregister(port);
port               39 drivers/net/ipvlan/ipvlan_main.c 		port->mode = nval;
port               45 drivers/net/ipvlan/ipvlan_main.c 	list_for_each_entry_continue_reverse(ipvlan, &port->ipvlans, pnode) {
port               47 drivers/net/ipvlan/ipvlan_main.c 		if (port->mode == IPVLAN_MODE_L3 ||
port               48 drivers/net/ipvlan/ipvlan_main.c 		    port->mode == IPVLAN_MODE_L3S)
port               61 drivers/net/ipvlan/ipvlan_main.c 	struct ipvl_port *port;
port               64 drivers/net/ipvlan/ipvlan_main.c 	port = kzalloc(sizeof(struct ipvl_port), GFP_KERNEL);
port               65 drivers/net/ipvlan/ipvlan_main.c 	if (!port)
port               68 drivers/net/ipvlan/ipvlan_main.c 	write_pnet(&port->pnet, dev_net(dev));
port               69 drivers/net/ipvlan/ipvlan_main.c 	port->dev = dev;
port               70 drivers/net/ipvlan/ipvlan_main.c 	port->mode = IPVLAN_MODE_L3;
port               71 drivers/net/ipvlan/ipvlan_main.c 	INIT_LIST_HEAD(&port->ipvlans);
port               73 drivers/net/ipvlan/ipvlan_main.c 		INIT_HLIST_HEAD(&port->hlhead[idx]);
port               75 drivers/net/ipvlan/ipvlan_main.c 	skb_queue_head_init(&port->backlog);
port               76 drivers/net/ipvlan/ipvlan_main.c 	INIT_WORK(&port->wq, ipvlan_process_multicast);
port               77 drivers/net/ipvlan/ipvlan_main.c 	ida_init(&port->ida);
port               78 drivers/net/ipvlan/ipvlan_main.c 	port->dev_id_start = 1;
port               80 drivers/net/ipvlan/ipvlan_main.c 	err = netdev_rx_handler_register(dev, ipvlan_handle_frame, port);
port               87 drivers/net/ipvlan/ipvlan_main.c 	kfree(port);
port               93 drivers/net/ipvlan/ipvlan_main.c 	struct ipvl_port *port = ipvlan_port_get_rtnl(dev);
port               96 drivers/net/ipvlan/ipvlan_main.c 	if (port->mode == IPVLAN_MODE_L3S)
port               97 drivers/net/ipvlan/ipvlan_main.c 		ipvlan_l3s_unregister(port);
port               99 drivers/net/ipvlan/ipvlan_main.c 	cancel_work_sync(&port->wq);
port              100 drivers/net/ipvlan/ipvlan_main.c 	while ((skb = __skb_dequeue(&port->backlog)) != NULL) {
port              105 drivers/net/ipvlan/ipvlan_main.c 	ida_destroy(&port->ida);
port              106 drivers/net/ipvlan/ipvlan_main.c 	kfree(port);
port              122 drivers/net/ipvlan/ipvlan_main.c 	struct ipvl_port *port;
port              145 drivers/net/ipvlan/ipvlan_main.c 	port = ipvlan_port_get_rtnl(phy_dev);
port              146 drivers/net/ipvlan/ipvlan_main.c 	port->count += 1;
port              154 drivers/net/ipvlan/ipvlan_main.c 	struct ipvl_port *port;
port              158 drivers/net/ipvlan/ipvlan_main.c 	port = ipvlan_port_get_rtnl(phy_dev);
port              159 drivers/net/ipvlan/ipvlan_main.c 	port->count -= 1;
port              160 drivers/net/ipvlan/ipvlan_main.c 	if (!port->count)
port              161 drivers/net/ipvlan/ipvlan_main.c 		ipvlan_port_destroy(port->dev);
port              169 drivers/net/ipvlan/ipvlan_main.c 	if (ipvlan->port->mode == IPVLAN_MODE_L3 ||
port              170 drivers/net/ipvlan/ipvlan_main.c 	    ipvlan->port->mode == IPVLAN_MODE_L3S)
port              422 drivers/net/ipvlan/ipvlan_main.c 	struct ipvl_port *port = ipvlan_port_get_rtnl(ipvlan->phy_dev);
port              433 drivers/net/ipvlan/ipvlan_main.c 		err = ipvlan_set_port_mode(port, nmode, extack);
port              440 drivers/net/ipvlan/ipvlan_main.c 			ipvlan_mark_private(port);
port              442 drivers/net/ipvlan/ipvlan_main.c 			ipvlan_clear_private(port);
port              445 drivers/net/ipvlan/ipvlan_main.c 			ipvlan_mark_vepa(port);
port              447 drivers/net/ipvlan/ipvlan_main.c 			ipvlan_clear_vepa(port);
port              492 drivers/net/ipvlan/ipvlan_main.c 	struct ipvl_port *port = ipvlan_port_get_rtnl(ipvlan->phy_dev);
port              495 drivers/net/ipvlan/ipvlan_main.c 	if (!port)
port              499 drivers/net/ipvlan/ipvlan_main.c 	if (nla_put_u16(skb, IFLA_IPVLAN_MODE, port->mode))
port              501 drivers/net/ipvlan/ipvlan_main.c 	if (nla_put_u16(skb, IFLA_IPVLAN_FLAGS, port->flags))
port              515 drivers/net/ipvlan/ipvlan_main.c 	struct ipvl_port *port;
port              569 drivers/net/ipvlan/ipvlan_main.c 	port = ipvlan_port_get_rtnl(phy_dev);
port              570 drivers/net/ipvlan/ipvlan_main.c 	ipvlan->port = port;
port              576 drivers/net/ipvlan/ipvlan_main.c 	if (port->dev_id_start == 0xFFFE)
port              577 drivers/net/ipvlan/ipvlan_main.c 		port->dev_id_start = 0x1;
port              584 drivers/net/ipvlan/ipvlan_main.c 	err = ida_simple_get(&port->ida, port->dev_id_start, 0xFFFE,
port              587 drivers/net/ipvlan/ipvlan_main.c 		err = ida_simple_get(&port->ida, 0x1, port->dev_id_start,
port              594 drivers/net/ipvlan/ipvlan_main.c 	port->dev_id_start = err + 1;
port              604 drivers/net/ipvlan/ipvlan_main.c 		port->flags = nla_get_u16(data[IFLA_IPVLAN_FLAGS]);
port              609 drivers/net/ipvlan/ipvlan_main.c 	err = ipvlan_set_port_mode(port, mode, extack);
port              613 drivers/net/ipvlan/ipvlan_main.c 	list_add_tail_rcu(&ipvlan->pnode, &port->ipvlans);
port              620 drivers/net/ipvlan/ipvlan_main.c 	ida_simple_remove(&port->ida, dev->dev_id);
port              640 drivers/net/ipvlan/ipvlan_main.c 	ida_simple_remove(&ipvlan->port->ida, dev->dev_id);
port              695 drivers/net/ipvlan/ipvlan_main.c 	struct ipvl_port *port;
port              702 drivers/net/ipvlan/ipvlan_main.c 	port = ipvlan_port_get_rtnl(dev);
port              706 drivers/net/ipvlan/ipvlan_main.c 		list_for_each_entry(ipvlan, &port->ipvlans, pnode)
port              714 drivers/net/ipvlan/ipvlan_main.c 		oldnet = read_pnet(&port->pnet);
port              718 drivers/net/ipvlan/ipvlan_main.c 		write_pnet(&port->pnet, newnet);
port              727 drivers/net/ipvlan/ipvlan_main.c 		list_for_each_entry_safe(ipvlan, next, &port->ipvlans, pnode)
port              734 drivers/net/ipvlan/ipvlan_main.c 		list_for_each_entry(ipvlan, &port->ipvlans, pnode) {
port              743 drivers/net/ipvlan/ipvlan_main.c 		list_for_each_entry(ipvlan, &port->ipvlans, pnode)
port              749 drivers/net/ipvlan/ipvlan_main.c 		list_for_each_entry(ipvlan, &port->ipvlans, pnode) {
port              759 drivers/net/ipvlan/ipvlan_main.c 		list_for_each_entry(ipvlan, &port->ipvlans, pnode) {
port              827 drivers/net/ipvlan/ipvlan_main.c 	if (!ipvlan || !ipvlan->port)
port              839 drivers/net/ipvlan/ipvlan_main.c 	if (ipvlan_addr_busy(ipvlan->port, ip6_addr, true))
port              890 drivers/net/ipvlan/ipvlan_main.c 		if (ipvlan_addr_busy(ipvlan->port, &i6vi->i6vi_addr, true)) {
port              907 drivers/net/ipvlan/ipvlan_main.c 	if (ipvlan_addr_busy(ipvlan->port, ip4_addr, false))
port              961 drivers/net/ipvlan/ipvlan_main.c 		if (ipvlan_addr_busy(ipvlan->port, &ivi->ivi_addr, false)) {
port              408 drivers/net/macsec.c static sci_t make_sci(u8 *addr, __be16 port)
port              413 drivers/net/macsec.c 	memcpy(((char *)&sci) + ETH_ALEN, &port, sizeof(port));
port             2887 drivers/net/macsec.c static sci_t dev_to_sci(struct net_device *dev, __be16 port)
port             2889 drivers/net/macsec.c 	return make_sci(dev->dev_addr, port);
port               71 drivers/net/macvlan.c static inline bool macvlan_passthru(const struct macvlan_port *port)
port               73 drivers/net/macvlan.c 	return port->flags & MACVLAN_F_PASSTHRU;
port               76 drivers/net/macvlan.c static inline void macvlan_set_passthru(struct macvlan_port *port)
port               78 drivers/net/macvlan.c 	port->flags |= MACVLAN_F_PASSTHRU;
port               81 drivers/net/macvlan.c static inline bool macvlan_addr_change(const struct macvlan_port *port)
port               83 drivers/net/macvlan.c 	return port->flags & MACVLAN_F_ADDRCHANGE;
port               86 drivers/net/macvlan.c static inline void macvlan_set_addr_change(struct macvlan_port *port)
port               88 drivers/net/macvlan.c 	port->flags |= MACVLAN_F_ADDRCHANGE;
port               91 drivers/net/macvlan.c static inline void macvlan_clear_addr_change(struct macvlan_port *port)
port               93 drivers/net/macvlan.c 	port->flags &= ~MACVLAN_F_ADDRCHANGE;
port              120 drivers/net/macvlan.c static struct macvlan_dev *macvlan_hash_lookup(const struct macvlan_port *port,
port              126 drivers/net/macvlan.c 	hlist_for_each_entry_rcu(vlan, &port->vlan_hash[idx], hlist) {
port              139 drivers/net/macvlan.c 	struct hlist_head *h = &vlan->port->vlan_source_hash[idx];
port              152 drivers/net/macvlan.c 	struct macvlan_port *port = vlan->port;
port              166 drivers/net/macvlan.c 	h = &port->vlan_source_hash[macvlan_eth_hash(addr)];
port              175 drivers/net/macvlan.c 	struct macvlan_port *port = vlan->port;
port              179 drivers/net/macvlan.c 	hlist_add_head_rcu(&vlan->hlist, &port->vlan_hash[idx]);
port              206 drivers/net/macvlan.c static bool macvlan_addr_busy(const struct macvlan_port *port,
port              213 drivers/net/macvlan.c 	if (!macvlan_passthru(port) && !macvlan_addr_change(port) &&
port              214 drivers/net/macvlan.c 	    ether_addr_equal_64bits(port->dev->dev_addr, addr))
port              217 drivers/net/macvlan.c 	if (macvlan_hash_lookup(port, addr))
port              258 drivers/net/macvlan.c 			      const struct macvlan_port *port,
port              273 drivers/net/macvlan.c 		hlist_for_each_entry_rcu(vlan, &port->vlan_hash[i], hlist) {
port              296 drivers/net/macvlan.c 	struct macvlan_port *port = container_of(w, struct macvlan_port,
port              303 drivers/net/macvlan.c 	spin_lock_bh(&port->bc_queue.lock);
port              304 drivers/net/macvlan.c 	skb_queue_splice_tail_init(&port->bc_queue, &list);
port              305 drivers/net/macvlan.c 	spin_unlock_bh(&port->bc_queue.lock);
port              314 drivers/net/macvlan.c 			macvlan_broadcast(skb, port, NULL,
port              321 drivers/net/macvlan.c 			macvlan_broadcast(skb, port, src->dev,
port              329 drivers/net/macvlan.c 			macvlan_broadcast(skb, port, src->dev,
port              342 drivers/net/macvlan.c static void macvlan_broadcast_enqueue(struct macvlan_port *port,
port              355 drivers/net/macvlan.c 	spin_lock(&port->bc_queue.lock);
port              356 drivers/net/macvlan.c 	if (skb_queue_len(&port->bc_queue) < MACVLAN_BC_QUEUE_LEN) {
port              359 drivers/net/macvlan.c 		__skb_queue_tail(&port->bc_queue, nskb);
port              362 drivers/net/macvlan.c 	spin_unlock(&port->bc_queue.lock);
port              364 drivers/net/macvlan.c 	schedule_work(&port->bc_work);
port              377 drivers/net/macvlan.c static void macvlan_flush_sources(struct macvlan_port *port,
port              385 drivers/net/macvlan.c 		hlist_for_each_safe(h, n, &port->vlan_source_hash[i]) {
port              424 drivers/net/macvlan.c 				   struct macvlan_port *port,
port              429 drivers/net/macvlan.c 	struct hlist_head *h = &port->vlan_source_hash[idx];
port              440 drivers/net/macvlan.c 	struct macvlan_port *port;
port              450 drivers/net/macvlan.c 	port = macvlan_port_get_rcu(skb->dev);
port              459 drivers/net/macvlan.c 		macvlan_forward_source(skb, port, eth->h_source);
port              460 drivers/net/macvlan.c 		src = macvlan_hash_lookup(port, eth->h_source);
port              472 drivers/net/macvlan.c 		if (test_bit(hash, port->mc_filter))
port              473 drivers/net/macvlan.c 			macvlan_broadcast_enqueue(port, src, skb);
port              478 drivers/net/macvlan.c 	macvlan_forward_source(skb, port, eth->h_source);
port              479 drivers/net/macvlan.c 	if (macvlan_passthru(port))
port              480 drivers/net/macvlan.c 		vlan = list_first_or_null_rcu(&port->vlans,
port              483 drivers/net/macvlan.c 		vlan = macvlan_hash_lookup(port, eth->h_dest);
port              514 drivers/net/macvlan.c 	const struct macvlan_port *port = vlan->port;
port              523 drivers/net/macvlan.c 			macvlan_broadcast(skb, port, dev, MACVLAN_MODE_BRIDGE);
port              527 drivers/net/macvlan.c 		dest = macvlan_hash_lookup(port, eth->h_dest);
port              602 drivers/net/macvlan.c 	if (macvlan_passthru(vlan->port)) {
port              612 drivers/net/macvlan.c 	if (macvlan_addr_busy(vlan->port, dev->dev_addr))
port              677 drivers/net/macvlan.c 	if (macvlan_passthru(vlan->port)) {
port              700 drivers/net/macvlan.c 	struct macvlan_port *port = vlan->port;
port              708 drivers/net/macvlan.c 		if (macvlan_addr_busy(vlan->port, addr))
port              711 drivers/net/macvlan.c 		if (!macvlan_passthru(port)) {
port              721 drivers/net/macvlan.c 	if (macvlan_passthru(port) && !macvlan_addr_change(port)) {
port              726 drivers/net/macvlan.c 		ether_addr_copy(vlan->port->perm_addr,
port              729 drivers/net/macvlan.c 	macvlan_clear_addr_change(port);
port              746 drivers/net/macvlan.c 		macvlan_set_addr_change(vlan->port);
port              750 drivers/net/macvlan.c 	if (macvlan_addr_busy(vlan->port, addr->sa_data))
port              814 drivers/net/macvlan.c 	macvlan_compute_filter(vlan->port->mc_filter, vlan->lowerdev, NULL);
port              878 drivers/net/macvlan.c 	struct macvlan_port *port = vlan->port;
port              896 drivers/net/macvlan.c 	port->count += 1;
port              904 drivers/net/macvlan.c 	struct macvlan_port *port = vlan->port;
port              908 drivers/net/macvlan.c 	macvlan_flush_sources(port, vlan);
port              909 drivers/net/macvlan.c 	port->count -= 1;
port              910 drivers/net/macvlan.c 	if (!port->count)
port              911 drivers/net/macvlan.c 		macvlan_port_destroy(port->dev);
port              985 drivers/net/macvlan.c 	if (!macvlan_passthru(vlan->port) && is_unicast_ether_addr(addr))
port             1009 drivers/net/macvlan.c 	if (!macvlan_passthru(vlan->port) && is_unicast_ether_addr(addr))
port             1185 drivers/net/macvlan.c 	struct macvlan_port *port;
port             1195 drivers/net/macvlan.c 	port = kzalloc(sizeof(*port), GFP_KERNEL);
port             1196 drivers/net/macvlan.c 	if (port == NULL)
port             1199 drivers/net/macvlan.c 	port->dev = dev;
port             1200 drivers/net/macvlan.c 	ether_addr_copy(port->perm_addr, dev->dev_addr);
port             1201 drivers/net/macvlan.c 	INIT_LIST_HEAD(&port->vlans);
port             1203 drivers/net/macvlan.c 		INIT_HLIST_HEAD(&port->vlan_hash[i]);
port             1205 drivers/net/macvlan.c 		INIT_HLIST_HEAD(&port->vlan_source_hash[i]);
port             1207 drivers/net/macvlan.c 	skb_queue_head_init(&port->bc_queue);
port             1208 drivers/net/macvlan.c 	INIT_WORK(&port->bc_work, macvlan_process_broadcast);
port             1210 drivers/net/macvlan.c 	err = netdev_rx_handler_register(dev, macvlan_handle_frame, port);
port             1212 drivers/net/macvlan.c 		kfree(port);
port             1220 drivers/net/macvlan.c 	struct macvlan_port *port = macvlan_port_get_rtnl(dev);
port             1229 drivers/net/macvlan.c 	cancel_work_sync(&port->bc_work);
port             1231 drivers/net/macvlan.c 	while ((skb = __skb_dequeue(&port->bc_queue))) {
port             1243 drivers/net/macvlan.c 	if (macvlan_passthru(port) &&
port             1244 drivers/net/macvlan.c 	    !ether_addr_equal(port->dev->dev_addr, port->perm_addr)) {
port             1247 drivers/net/macvlan.c 		sa.sa_family = port->dev->type;
port             1248 drivers/net/macvlan.c 		memcpy(&sa.sa_data, port->perm_addr, port->dev->addr_len);
port             1249 drivers/net/macvlan.c 		dev_set_mac_address(port->dev, &sa, NULL);
port             1252 drivers/net/macvlan.c 	kfree(port);
port             1344 drivers/net/macvlan.c 		macvlan_flush_sources(vlan->port, vlan);
port             1346 drivers/net/macvlan.c 		macvlan_flush_sources(vlan->port, vlan);
port             1382 drivers/net/macvlan.c 	struct macvlan_port *port;
port             1419 drivers/net/macvlan.c 	port = macvlan_port_get_rtnl(lowerdev);
port             1422 drivers/net/macvlan.c 	if (macvlan_passthru(port)) {
port             1432 drivers/net/macvlan.c 	vlan->port     = port;
port             1443 drivers/net/macvlan.c 		if (port->count) {
port             1447 drivers/net/macvlan.c 		macvlan_set_passthru(port);
port             1471 drivers/net/macvlan.c 	list_add_tail_rcu(&vlan->list, &port->vlans);
port             1486 drivers/net/macvlan.c 		macvlan_port_destroy(port->dev);
port             1503 drivers/net/macvlan.c 		macvlan_flush_sources(vlan->port, vlan);
port             1530 drivers/net/macvlan.c 			macvlan_flush_sources(vlan->port, vlan);
port             1536 drivers/net/macvlan.c 		if (macvlan_passthru(vlan->port) && promisc) {
port             1585 drivers/net/macvlan.c 	struct hlist_head *h = &vlan->port->vlan_source_hash[i];
port             1669 drivers/net/macvlan.c 	struct macvlan_port *port;
port             1675 drivers/net/macvlan.c 	port = macvlan_port_get_rtnl(dev);
port             1681 drivers/net/macvlan.c 		list_for_each_entry(vlan, &port->vlans, list)
port             1686 drivers/net/macvlan.c 		list_for_each_entry(vlan, &port->vlans, list) {
port             1693 drivers/net/macvlan.c 		list_for_each_entry(vlan, &port->vlans, list) {
port             1700 drivers/net/macvlan.c 		if (!macvlan_passthru(port))
port             1703 drivers/net/macvlan.c 		vlan = list_first_entry_or_null(&port->vlans,
port             1716 drivers/net/macvlan.c 		list_for_each_entry_safe(vlan, next, &port->vlans, list)
port             1728 drivers/net/macvlan.c 		list_for_each_entry(vlan, &port->vlans, list)
port              205 drivers/net/mdio.c 		ecmd->port = PORT_TP;
port              224 drivers/net/mdio.c 		ecmd->port = PORT_OTHER;
port              232 drivers/net/mdio.c 		ecmd->port = PORT_OTHER;
port              251 drivers/net/mdio.c 		ecmd->port = PORT_FIBRE;
port              322 drivers/net/mdio.c 	if (ecmd->port == PORT_TP
port              376 drivers/net/mdio.c 		cmd->base.port = PORT_TP;
port              395 drivers/net/mdio.c 		cmd->base.port = PORT_OTHER;
port              403 drivers/net/mdio.c 		cmd->base.port = PORT_OTHER;
port              422 drivers/net/mdio.c 		cmd->base.port = PORT_FIBRE;
port              501 drivers/net/mdio.c 	if (cmd->base.port == PORT_TP && (cmd->base.speed == SPEED_10000)) {
port               70 drivers/net/mii.c 	ecmd->port = PORT_MII;
port              160 drivers/net/mii.c 	cmd->base.port = PORT_MII;
port              248 drivers/net/mii.c 	if (ecmd->port != PORT_MII)
port              341 drivers/net/mii.c 	if (cmd->base.port != PORT_MII)
port              342 drivers/net/net_failover.c 			cmd->base.port = PORT_OTHER;
port              382 drivers/net/ntb_netdev.c 	cmd->base.port = PORT_OTHER;
port              376 drivers/net/phy/phy.c 		cmd->base.port = PORT_BNC;
port              378 drivers/net/phy/phy.c 		cmd->base.port = PORT_MII;
port             1134 drivers/net/phy/phylink.c 		kset->base.port = pl->link_port;
port             1706 drivers/net/phy/phylink.c 	u8 port;
port             1711 drivers/net/phy/phylink.c 	port = sfp_parse_port(pl->sfp_bus, id, support);
port             1776 drivers/net/phy/phylink.c 	pl->link_port = port;
port               50 drivers/net/phy/sfp-bus.c 	int port;
port               60 drivers/net/phy/sfp-bus.c 		port = PORT_FIBRE;
port               64 drivers/net/phy/sfp-bus.c 		port = PORT_TP;
port               68 drivers/net/phy/sfp-bus.c 		port = PORT_DA;
port               73 drivers/net/phy/sfp-bus.c 			port = PORT_TP;
port               83 drivers/net/phy/sfp-bus.c 		port = PORT_OTHER;
port               88 drivers/net/phy/sfp-bus.c 		port = PORT_OTHER;
port               93 drivers/net/phy/sfp-bus.c 		switch (port) {
port              104 drivers/net/phy/sfp-bus.c 	return port;
port              227 drivers/net/plip/plip.c 		struct parport *port =
port              228 drivers/net/plip/plip.c 		   ((struct net_local *)netdev_priv(dev))->pardev->port;
port              229 drivers/net/plip/plip.c 		port->ops->enable_irq (port);
port              237 drivers/net/plip/plip.c 		struct parport *port =
port              238 drivers/net/plip/plip.c 		   ((struct net_local *)netdev_priv(dev))->pardev->port;
port              239 drivers/net/plip/plip.c 		port->ops->disable_irq (port);
port              245 drivers/net/plip/plip.c 	struct parport *port =
port              246 drivers/net/plip/plip.c 	   ((struct net_local *)netdev_priv(dev))->pardev->port;
port              248 drivers/net/plip/plip.c 	port->ops->write_data (port, data);
port              253 drivers/net/plip/plip.c 	struct parport *port =
port              254 drivers/net/plip/plip.c 	   ((struct net_local *)netdev_priv(dev))->pardev->port;
port              256 drivers/net/plip/plip.c 	return port->ops->read_status (port);
port             1254 drivers/net/plip/plip.c static void plip_attach (struct parport *port)
port             1262 drivers/net/plip/plip.c 	if ((parport[0] == -1 && (!timid || !port->devices)) ||
port             1263 drivers/net/plip/plip.c 	    plip_searchfor(parport, port->number)) {
port             1276 drivers/net/plip/plip.c 		dev->irq = port->irq;
port             1277 drivers/net/plip/plip.c 		dev->base_addr = port->base;
port             1278 drivers/net/plip/plip.c 		if (port->irq == -1) {
port             1280 drivers/net/plip/plip.c 		                 "which is fairly inefficient!\n", port->name);
port             1292 drivers/net/plip/plip.c 		nl->pardev = parport_register_dev_model(port, dev->name,
port             1328 drivers/net/plip/plip.c static void plip_detach (struct parport *port)
port              457 drivers/net/sb1000.c 	int port, status;
port              459 drivers/net/sb1000.c 	port = ioaddr[1] + 6;
port              460 drivers/net/sb1000.c 	outb(0x4, port);
port              461 drivers/net/sb1000.c 	inb(port);
port              463 drivers/net/sb1000.c 	outb(0x0, port);
port              464 drivers/net/sb1000.c 	inb(port);
port              466 drivers/net/sb1000.c 	outb(0x4, port);
port              467 drivers/net/sb1000.c 	inb(port);
port              469 drivers/net/sb1000.c 	outb(0x0, port);
port              470 drivers/net/sb1000.c 	inb(port);
port               39 drivers/net/team/team.c 	struct team_port *port = rtnl_dereference(dev->rx_handler_data);
port               41 drivers/net/team/team.c 	return netif_is_team_port(dev) ? port : NULL;
port               58 drivers/net/team/team.c static int team_port_set_orig_dev_addr(struct team_port *port)
port               60 drivers/net/team/team.c 	return __set_port_dev_addr(port->dev, port->orig.dev_addr);
port               64 drivers/net/team/team.c 				       struct team_port *port)
port               66 drivers/net/team/team.c 	return __set_port_dev_addr(port->dev, team->dev->dev_addr);
port               69 drivers/net/team/team.c int team_modeop_port_enter(struct team *team, struct team_port *port)
port               71 drivers/net/team/team.c 	return team_port_set_team_dev_addr(team, port);
port               76 drivers/net/team/team.c 				      struct team_port *port)
port               78 drivers/net/team/team.c 	team_port_set_team_dev_addr(team, port);
port               82 drivers/net/team/team.c static void team_lower_state_changed(struct team_port *port)
port               86 drivers/net/team/team.c 	info.link_up = port->linkup;
port               87 drivers/net/team/team.c 	info.tx_enabled = team_port_enabled(port);
port               88 drivers/net/team/team.c 	netdev_lower_state_changed(port->dev, &info);
port               91 drivers/net/team/team.c static void team_refresh_port_linkup(struct team_port *port)
port               93 drivers/net/team/team.c 	bool new_linkup = port->user.linkup_enabled ? port->user.linkup :
port               94 drivers/net/team/team.c 						      port->state.linkup;
port               96 drivers/net/team/team.c 	if (port->linkup != new_linkup) {
port               97 drivers/net/team/team.c 		port->linkup = new_linkup;
port               98 drivers/net/team/team.c 		team_lower_state_changed(port);
port              146 drivers/net/team/team.c 				  struct team_port *port)
port              162 drivers/net/team/team.c 		opt_inst->info.port = port;
port              208 drivers/net/team/team.c 					struct team_port *port)
port              214 drivers/net/team/team.c 		    opt_inst->info.port == port)
port              220 drivers/net/team/team.c 				       struct team_port *port)
port              228 drivers/net/team/team.c 		err = __team_option_inst_add(team, option, port);
port              235 drivers/net/team/team.c 	__team_option_inst_del_port(team, port);
port              240 drivers/net/team/team.c 						 struct team_port *port)
port              245 drivers/net/team/team.c 		if (opt_inst->info.port == port) {
port              505 drivers/net/team/team.c 					      struct team_port *port,
port              723 drivers/net/team/team.c 	struct team_port *port;
port              733 drivers/net/team/team.c 	port = team_port_get_rcu(skb->dev);
port              734 drivers/net/team/team.c 	team = port->team;
port              735 drivers/net/team/team.c 	if (!team_port_enabled(port)) {
port              739 drivers/net/team/team.c 		res = team->ops.receive(team, port, skb);
port              801 drivers/net/team/team.c 	struct team_port *port;
port              806 drivers/net/team/team.c 	list_for_each_entry_rcu(port, qom_list, qom_list) {
port              807 drivers/net/team/team.c 		if (!team_dev_queue_xmit(team, port, skb))
port              814 drivers/net/team/team.c 					   struct team_port *port)
port              816 drivers/net/team/team.c 	if (!port->queue_id)
port              818 drivers/net/team/team.c 	list_del_rcu(&port->qom_list);
port              821 drivers/net/team/team.c static bool team_queue_override_port_has_gt_prio_than(struct team_port *port,
port              824 drivers/net/team/team.c 	if (port->priority < cur->priority)
port              826 drivers/net/team/team.c 	if (port->priority > cur->priority)
port              828 drivers/net/team/team.c 	if (port->index < cur->index)
port              834 drivers/net/team/team.c 					   struct team_port *port)
port              840 drivers/net/team/team.c 	if (!port->queue_id)
port              842 drivers/net/team/team.c 	qom_list = __team_get_qom_list(team, port->queue_id);
port              845 drivers/net/team/team.c 		if (team_queue_override_port_has_gt_prio_than(port, cur))
port              849 drivers/net/team/team.c 	list_add_tail_rcu(&port->qom_list, node);
port              854 drivers/net/team/team.c 	struct team_port *port;
port              857 drivers/net/team/team.c 	list_for_each_entry(port, &team->port_list, list) {
port              858 drivers/net/team/team.c 		if (port->queue_id) {
port              871 drivers/net/team/team.c 						  struct team_port *port)
port              873 drivers/net/team/team.c 	if (!port->queue_id || team_port_enabled(port))
port              875 drivers/net/team/team.c 	__team_queue_override_port_del(team, port);
port              876 drivers/net/team/team.c 	__team_queue_override_port_add(team, port);
port              881 drivers/net/team/team.c 						     struct team_port *port,
port              884 drivers/net/team/team.c 	if (team_port_enabled(port)) {
port              885 drivers/net/team/team.c 		__team_queue_override_port_del(team, port);
port              886 drivers/net/team/team.c 		port->queue_id = new_queue_id;
port              887 drivers/net/team/team.c 		__team_queue_override_port_add(team, port);
port              890 drivers/net/team/team.c 		port->queue_id = new_queue_id;
port              895 drivers/net/team/team.c 					 struct team_port *port)
port              897 drivers/net/team/team.c 	__team_queue_override_port_add(team, port);
port              902 drivers/net/team/team.c 					 struct team_port *port)
port              904 drivers/net/team/team.c 	__team_queue_override_port_del(team, port);
port              914 drivers/net/team/team.c 			   const struct team_port *port)
port              919 drivers/net/team/team.c 		if (cur == port)
port              931 drivers/net/team/team.c 			     struct team_port *port)
port              933 drivers/net/team/team.c 	if (team_port_enabled(port))
port              935 drivers/net/team/team.c 	port->index = team->en_port_count++;
port              936 drivers/net/team/team.c 	hlist_add_head_rcu(&port->hlist,
port              937 drivers/net/team/team.c 			   team_port_index_hash(team, port->index));
port              939 drivers/net/team/team.c 	team_queue_override_port_add(team, port);
port              941 drivers/net/team/team.c 		team->ops.port_enabled(team, port);
port              944 drivers/net/team/team.c 	team_lower_state_changed(port);
port              950 drivers/net/team/team.c 	struct team_port *port;
port              953 drivers/net/team/team.c 		port = team_get_port_by_index(team, i);
port              954 drivers/net/team/team.c 		hlist_del_rcu(&port->hlist);
port              955 drivers/net/team/team.c 		port->index--;
port              956 drivers/net/team/team.c 		hlist_add_head_rcu(&port->hlist,
port              957 drivers/net/team/team.c 				   team_port_index_hash(team, port->index));
port              962 drivers/net/team/team.c 			      struct team_port *port)
port              964 drivers/net/team/team.c 	if (!team_port_enabled(port))
port              967 drivers/net/team/team.c 		team->ops.port_disabled(team, port);
port              968 drivers/net/team/team.c 	hlist_del_rcu(&port->hlist);
port              969 drivers/net/team/team.c 	__reconstruct_port_hlist(team, port->index);
port              970 drivers/net/team/team.c 	port->index = -1;
port              972 drivers/net/team/team.c 	team_queue_override_port_del(team, port);
port              974 drivers/net/team/team.c 	team_lower_state_changed(port);
port              986 drivers/net/team/team.c 	struct team_port *port;
port              994 drivers/net/team/team.c 	list_for_each_entry(port, &team->port_list, list) {
port              996 drivers/net/team/team.c 					port->dev->vlan_features,
port             1000 drivers/net/team/team.c 						  port->dev->hw_enc_features,
port             1004 drivers/net/team/team.c 		dst_release_flag &= port->dev->priv_flags;
port             1005 drivers/net/team/team.c 		if (port->dev->hard_header_len > max_hard_header_len)
port             1006 drivers/net/team/team.c 			max_hard_header_len = port->dev->hard_header_len;
port             1029 drivers/net/team/team.c static int team_port_enter(struct team *team, struct team_port *port)
port             1035 drivers/net/team/team.c 		err = team->ops.port_enter(team, port);
port             1038 drivers/net/team/team.c 				   port->dev->name);
port             1051 drivers/net/team/team.c static void team_port_leave(struct team *team, struct team_port *port)
port             1054 drivers/net/team/team.c 		team->ops.port_leave(team, port);
port             1059 drivers/net/team/team.c static int __team_port_enable_netpoll(struct team_port *port)
port             1068 drivers/net/team/team.c 	err = __netpoll_setup(np, port->dev);
port             1073 drivers/net/team/team.c 	port->np = np;
port             1077 drivers/net/team/team.c static int team_port_enable_netpoll(struct team_port *port)
port             1079 drivers/net/team/team.c 	if (!port->team->dev->npinfo)
port             1082 drivers/net/team/team.c 	return __team_port_enable_netpoll(port);
port             1085 drivers/net/team/team.c static void team_port_disable_netpoll(struct team_port *port)
port             1087 drivers/net/team/team.c 	struct netpoll *np = port->np;
port             1091 drivers/net/team/team.c 	port->np = NULL;
port             1096 drivers/net/team/team.c static int team_port_enable_netpoll(struct team_port *port)
port             1100 drivers/net/team/team.c static void team_port_disable_netpoll(struct team_port *port)
port             1105 drivers/net/team/team.c static int team_upper_dev_link(struct team *team, struct team_port *port,
port             1113 drivers/net/team/team.c 	err = netdev_master_upper_dev_link(port->dev, team->dev, NULL,
port             1117 drivers/net/team/team.c 	port->dev->priv_flags |= IFF_TEAM_PORT;
port             1121 drivers/net/team/team.c static void team_upper_dev_unlink(struct team *team, struct team_port *port)
port             1123 drivers/net/team/team.c 	netdev_upper_dev_unlink(port->dev, team->dev);
port             1124 drivers/net/team/team.c 	port->dev->priv_flags &= ~IFF_TEAM_PORT;
port             1127 drivers/net/team/team.c static void __team_port_change_port_added(struct team_port *port, bool linkup);
port             1135 drivers/net/team/team.c 	struct team_port *port;
port             1185 drivers/net/team/team.c 	port = kzalloc(sizeof(struct team_port) + team->mode->port_priv_size,
port             1187 drivers/net/team/team.c 	if (!port)
port             1190 drivers/net/team/team.c 	port->dev = port_dev;
port             1191 drivers/net/team/team.c 	port->team = team;
port             1192 drivers/net/team/team.c 	INIT_LIST_HEAD(&port->qom_list);
port             1194 drivers/net/team/team.c 	port->orig.mtu = port_dev->mtu;
port             1201 drivers/net/team/team.c 	memcpy(port->orig.dev_addr, port_dev->dev_addr, port_dev->addr_len);
port             1203 drivers/net/team/team.c 	err = team_port_enter(team, port);
port             1224 drivers/net/team/team.c 	err = team_port_enable_netpoll(port);
port             1235 drivers/net/team/team.c 					 port);
port             1242 drivers/net/team/team.c 	err = team_upper_dev_link(team, port, extack);
port             1249 drivers/net/team/team.c 	err = __team_option_inst_add_port(team, port);
port             1278 drivers/net/team/team.c 	port->index = -1;
port             1279 drivers/net/team/team.c 	list_add_tail_rcu(&port->list, &team->port_list);
port             1280 drivers/net/team/team.c 	team_port_enable(team, port);
port             1282 drivers/net/team/team.c 	__team_port_change_port_added(port, !!netif_oper_up(port_dev));
port             1290 drivers/net/team/team.c 	__team_option_inst_del_port(team, port);
port             1293 drivers/net/team/team.c 	team_upper_dev_unlink(team, port);
port             1299 drivers/net/team/team.c 	team_port_disable_netpoll(port);
port             1308 drivers/net/team/team.c 	team_port_leave(team, port);
port             1309 drivers/net/team/team.c 	team_port_set_orig_dev_addr(port);
port             1312 drivers/net/team/team.c 	dev_set_mtu(port_dev, port->orig.mtu);
port             1315 drivers/net/team/team.c 	kfree(port);
port             1320 drivers/net/team/team.c static void __team_port_change_port_removed(struct team_port *port);
port             1325 drivers/net/team/team.c 	struct team_port *port;
port             1328 drivers/net/team/team.c 	port = team_port_get_rtnl(port_dev);
port             1329 drivers/net/team/team.c 	if (!port || !team_port_find(team, port)) {
port             1335 drivers/net/team/team.c 	team_port_disable(team, port);
port             1336 drivers/net/team/team.c 	list_del_rcu(&port->list);
port             1343 drivers/net/team/team.c 	team_upper_dev_unlink(team, port);
port             1345 drivers/net/team/team.c 	team_port_disable_netpoll(port);
port             1350 drivers/net/team/team.c 	team_port_leave(team, port);
port             1352 drivers/net/team/team.c 	__team_option_inst_mark_removed_port(team, port);
port             1354 drivers/net/team/team.c 	__team_option_inst_del_port(team, port);
port             1355 drivers/net/team/team.c 	__team_port_change_port_removed(port);
port             1357 drivers/net/team/team.c 	team_port_set_orig_dev_addr(port);
port             1358 drivers/net/team/team.c 	dev_set_mtu(port_dev, port->orig.mtu);
port             1359 drivers/net/team/team.c 	kfree_rcu(port, rcu);
port             1441 drivers/net/team/team.c 	struct team_port *port = ctx->info->port;
port             1443 drivers/net/team/team.c 	ctx->data.bool_val = team_port_enabled(port);
port             1450 drivers/net/team/team.c 	struct team_port *port = ctx->info->port;
port             1453 drivers/net/team/team.c 		team_port_enable(team, port);
port             1455 drivers/net/team/team.c 		team_port_disable(team, port);
port             1462 drivers/net/team/team.c 	struct team_port *port = ctx->info->port;
port             1464 drivers/net/team/team.c 	ctx->data.bool_val = port->user.linkup;
port             1473 drivers/net/team/team.c 	struct team_port *port = ctx->info->port;
port             1475 drivers/net/team/team.c 	port->user.linkup = ctx->data.bool_val;
port             1476 drivers/net/team/team.c 	team_refresh_port_linkup(port);
port             1477 drivers/net/team/team.c 	__team_carrier_check(port->team);
port             1484 drivers/net/team/team.c 	struct team_port *port = ctx->info->port;
port             1486 drivers/net/team/team.c 	ctx->data.bool_val = port->user.linkup_enabled;
port             1493 drivers/net/team/team.c 	struct team_port *port = ctx->info->port;
port             1495 drivers/net/team/team.c 	port->user.linkup_enabled = ctx->data.bool_val;
port             1496 drivers/net/team/team.c 	team_refresh_port_linkup(port);
port             1497 drivers/net/team/team.c 	__team_carrier_check(port->team);
port             1504 drivers/net/team/team.c 	struct team_port *port = ctx->info->port;
port             1506 drivers/net/team/team.c 	ctx->data.s32_val = port->priority;
port             1513 drivers/net/team/team.c 	struct team_port *port = ctx->info->port;
port             1516 drivers/net/team/team.c 	if (port->priority == priority)
port             1518 drivers/net/team/team.c 	port->priority = priority;
port             1519 drivers/net/team/team.c 	team_queue_override_port_prio_changed(team, port);
port             1526 drivers/net/team/team.c 	struct team_port *port = ctx->info->port;
port             1528 drivers/net/team/team.c 	ctx->data.u32_val = port->queue_id;
port             1535 drivers/net/team/team.c 	struct team_port *port = ctx->info->port;
port             1538 drivers/net/team/team.c 	if (port->queue_id == new_queue_id)
port             1542 drivers/net/team/team.c 	team_queue_override_port_change_queue_id(team, port, new_queue_id);
port             1666 drivers/net/team/team.c 	struct team_port *port;
port             1670 drivers/net/team/team.c 	list_for_each_entry_safe(port, tmp, &team->port_list, list)
port             1671 drivers/net/team/team.c 		team_port_del(team, port->dev);
port             1754 drivers/net/team/team.c 	struct team_port *port;
port             1758 drivers/net/team/team.c 	list_for_each_entry_rcu(port, &team->port_list, list) {
port             1761 drivers/net/team/team.c 			dev_set_promiscuity(port->dev, inc);
port             1765 drivers/net/team/team.c 			dev_set_allmulti(port->dev, inc);
port             1774 drivers/net/team/team.c 	struct team_port *port;
port             1777 drivers/net/team/team.c 	list_for_each_entry_rcu(port, &team->port_list, list) {
port             1778 drivers/net/team/team.c 		dev_uc_sync_multiple(port->dev, dev);
port             1779 drivers/net/team/team.c 		dev_mc_sync_multiple(port->dev, dev);
port             1788 drivers/net/team/team.c 	struct team_port *port;
port             1794 drivers/net/team/team.c 	list_for_each_entry(port, &team->port_list, list)
port             1796 drivers/net/team/team.c 			team->ops.port_change_dev_addr(team, port);
port             1804 drivers/net/team/team.c 	struct team_port *port;
port             1813 drivers/net/team/team.c 	list_for_each_entry(port, &team->port_list, list) {
port             1814 drivers/net/team/team.c 		err = dev_set_mtu(port->dev, new_mtu);
port             1817 drivers/net/team/team.c 				   port->dev->name);
port             1829 drivers/net/team/team.c 	list_for_each_entry_continue_reverse(port, &team->port_list, list)
port             1830 drivers/net/team/team.c 		dev_set_mtu(port->dev, dev->mtu);
port             1879 drivers/net/team/team.c 	struct team_port *port;
port             1887 drivers/net/team/team.c 	list_for_each_entry(port, &team->port_list, list) {
port             1888 drivers/net/team/team.c 		err = vlan_vid_add(port->dev, proto, vid);
port             1897 drivers/net/team/team.c 	list_for_each_entry_continue_reverse(port, &team->port_list, list)
port             1898 drivers/net/team/team.c 		vlan_vid_del(port->dev, proto, vid);
port             1907 drivers/net/team/team.c 	struct team_port *port;
port             1910 drivers/net/team/team.c 	list_for_each_entry(port, &team->port_list, list)
port             1911 drivers/net/team/team.c 		vlan_vid_del(port->dev, proto, vid);
port             1924 drivers/net/team/team.c 	struct team_port *port;
port             1926 drivers/net/team/team.c 	list_for_each_entry(port, &team->port_list, list)
port             1927 drivers/net/team/team.c 		team_port_disable_netpoll(port);
port             1943 drivers/net/team/team.c 	struct team_port *port;
port             1947 drivers/net/team/team.c 	list_for_each_entry(port, &team->port_list, list) {
port             1948 drivers/net/team/team.c 		err = __team_port_enable_netpoll(port);
port             2000 drivers/net/team/team.c 	struct team_port *port;
port             2009 drivers/net/team/team.c 	list_for_each_entry_rcu(port, &team->port_list, list) {
port             2011 drivers/net/team/team.c 						     port->dev->features,
port             2076 drivers/net/team/team.c 	struct team_port *port;
port             2079 drivers/net/team/team.c 	cmd->base.port = PORT_OTHER;
port             2082 drivers/net/team/team.c 	list_for_each_entry_rcu(port, &team->port_list, list) {
port             2083 drivers/net/team/team.c 		if (team_port_txable(port)) {
port             2084 drivers/net/team/team.c 			if (port->state.speed != SPEED_UNKNOWN)
port             2085 drivers/net/team/team.c 				speed += port->state.speed;
port             2087 drivers/net/team/team.c 			    port->state.duplex != DUPLEX_UNKNOWN)
port             2088 drivers/net/team/team.c 				cmd->base.duplex = port->state.duplex;
port             2339 drivers/net/team/team.c 	if (opt_inst_info->port &&
port             2341 drivers/net/team/team.c 			opt_inst_info->port->dev->ifindex))
port             2609 drivers/net/team/team.c 			tmp_ifindex = opt_inst_info->port ?
port             2610 drivers/net/team/team.c 				      opt_inst_info->port->dev->ifindex : 0;
port             2667 drivers/net/team/team.c 				     struct team_port *port)
port             2674 drivers/net/team/team.c 	if (nla_put_u32(skb, TEAM_ATTR_PORT_IFINDEX, port->dev->ifindex))
port             2676 drivers/net/team/team.c 	if (port->changed) {
port             2679 drivers/net/team/team.c 		port->changed = false;
port             2681 drivers/net/team/team.c 	if ((port->removed &&
port             2683 drivers/net/team/team.c 	    (port->state.linkup &&
port             2685 drivers/net/team/team.c 	    nla_put_u32(skb, TEAM_ATTR_PORT_SPEED, port->state.speed) ||
port             2686 drivers/net/team/team.c 	    nla_put_u8(skb, TEAM_ATTR_PORT_DUPLEX, port->state.duplex))
port             2703 drivers/net/team/team.c 	struct team_port *port;
port             2709 drivers/net/team/team.c 	port = list_first_entry_or_null(&team->port_list,
port             2740 drivers/net/team/team.c 	} else if (port) {
port             2741 drivers/net/team/team.c 		list_for_each_entry_from(port, &team->port_list, list) {
port             2742 drivers/net/team/team.c 			err = team_nl_fill_one_port_get(skb, port);
port             2855 drivers/net/team/team.c 				       struct team_port *port)
port             2858 drivers/net/team/team.c 					  port);
port             2894 drivers/net/team/team.c static void __team_port_change_send(struct team_port *port, bool linkup)
port             2898 drivers/net/team/team.c 	port->changed = true;
port             2899 drivers/net/team/team.c 	port->state.linkup = linkup;
port             2900 drivers/net/team/team.c 	team_refresh_port_linkup(port);
port             2904 drivers/net/team/team.c 		err = __ethtool_get_link_ksettings(port->dev, &ecmd);
port             2906 drivers/net/team/team.c 			port->state.speed = ecmd.base.speed;
port             2907 drivers/net/team/team.c 			port->state.duplex = ecmd.base.duplex;
port             2911 drivers/net/team/team.c 	port->state.speed = 0;
port             2912 drivers/net/team/team.c 	port->state.duplex = 0;
port             2915 drivers/net/team/team.c 	err = team_nl_send_event_port_get(port->team, port);
port             2917 drivers/net/team/team.c 		netdev_warn(port->team->dev, "Failed to send port change of device %s via netlink (err %d)\n",
port             2918 drivers/net/team/team.c 			    port->dev->name, err);
port             2924 drivers/net/team/team.c 	struct team_port *port;
port             2931 drivers/net/team/team.c 	list_for_each_entry(port, &team->port_list, list) {
port             2932 drivers/net/team/team.c 		if (port->linkup) {
port             2944 drivers/net/team/team.c static void __team_port_change_check(struct team_port *port, bool linkup)
port             2946 drivers/net/team/team.c 	if (port->state.linkup != linkup)
port             2947 drivers/net/team/team.c 		__team_port_change_send(port, linkup);
port             2948 drivers/net/team/team.c 	__team_carrier_check(port->team);
port             2951 drivers/net/team/team.c static void __team_port_change_port_added(struct team_port *port, bool linkup)
port             2953 drivers/net/team/team.c 	__team_port_change_send(port, linkup);
port             2954 drivers/net/team/team.c 	__team_carrier_check(port->team);
port             2957 drivers/net/team/team.c static void __team_port_change_port_removed(struct team_port *port)
port             2959 drivers/net/team/team.c 	port->removed = true;
port             2960 drivers/net/team/team.c 	__team_port_change_send(port, false);
port             2961 drivers/net/team/team.c 	__team_carrier_check(port->team);
port             2964 drivers/net/team/team.c static void team_port_change_check(struct team_port *port, bool linkup)
port             2966 drivers/net/team/team.c 	struct team *team = port->team;
port             2969 drivers/net/team/team.c 	__team_port_change_check(port, linkup);
port             2982 drivers/net/team/team.c 	struct team_port *port;
port             2984 drivers/net/team/team.c 	port = team_port_get_rtnl(dev);
port             2985 drivers/net/team/team.c 	if (!port)
port             2991 drivers/net/team/team.c 			team_port_change_check(port, true);
port             2994 drivers/net/team/team.c 		team_port_change_check(port, false);
port             2997 drivers/net/team/team.c 		if (netif_running(port->dev))
port             2998 drivers/net/team/team.c 			team_port_change_check(port,
port             2999 drivers/net/team/team.c 					       !!netif_oper_up(port->dev));
port             3002 drivers/net/team/team.c 		team_del_slave(port->team->dev, dev);
port             3005 drivers/net/team/team.c 		team_compute_features(port->team);
port             3009 drivers/net/team/team.c 		if (!port->team->port_mtu_change_allowed)
port             3017 drivers/net/team/team.c 		call_netdevice_notifiers(event, port->team->dev);
port               26 drivers/net/team/team_mode_activebackup.c static rx_handler_result_t ab_receive(struct team *team, struct team_port *port,
port               31 drivers/net/team/team_mode_activebackup.c 	if (active_port != port)
port               52 drivers/net/team/team_mode_activebackup.c static void ab_port_leave(struct team *team, struct team_port *port)
port               54 drivers/net/team/team_mode_activebackup.c 	if (ab_priv(team)->active_port == port) {
port               82 drivers/net/team/team_mode_activebackup.c 	struct team_port *port;
port               84 drivers/net/team/team_mode_activebackup.c 	list_for_each_entry(port, &team->port_list, list) {
port               85 drivers/net/team/team_mode_activebackup.c 		if (port->dev->ifindex == ctx->data.u32_val) {
port               86 drivers/net/team/team_mode_activebackup.c 			rcu_assign_pointer(ab_priv(team)->active_port, port);
port               17 drivers/net/team/team_mode_loadbalance.c static rx_handler_result_t lb_receive(struct team *team, struct team_port *port,
port               55 drivers/net/team/team_mode_loadbalance.c 	struct team_port __rcu *port;
port               87 drivers/net/team/team_mode_loadbalance.c static struct lb_port_priv *get_lb_port_priv(struct team_port *port)
port               89 drivers/net/team/team_mode_loadbalance.c 	return (struct lb_port_priv *) &port->mode_priv;
port               93 drivers/net/team/team_mode_loadbalance.c 	(lb_priv)->ex->tx_hash_to_port_mapping[hash].port
port               99 drivers/net/team/team_mode_loadbalance.c 						 struct team_port *port)
port              109 drivers/net/team/team_mode_loadbalance.c 		if (rcu_access_pointer(pm->port) == port) {
port              110 drivers/net/team/team_mode_loadbalance.c 			RCU_INIT_POINTER(pm->port, NULL);
port              136 drivers/net/team/team_mode_loadbalance.c 	struct team_port *port;
port              138 drivers/net/team/team_mode_loadbalance.c 	port = rcu_dereference_bh(LB_HTPM_PORT_BY_HASH(lb_priv, hash));
port              139 drivers/net/team/team_mode_loadbalance.c 	if (likely(port))
port              140 drivers/net/team/team_mode_loadbalance.c 		return port;
port              226 drivers/net/team/team_mode_loadbalance.c 	struct team_port *port;
port              232 drivers/net/team/team_mode_loadbalance.c 	port = select_tx_port_func(team, lb_priv, skb, hash);
port              233 drivers/net/team/team_mode_loadbalance.c 	if (unlikely(!port))
port              235 drivers/net/team/team_mode_loadbalance.c 	if (team_dev_queue_xmit(team, port, skb))
port              237 drivers/net/team/team_mode_loadbalance.c 	lb_update_tx_stats(tx_bytes, lb_priv, get_lb_port_priv(port), hash);
port              378 drivers/net/team/team_mode_loadbalance.c 	struct team_port *port;
port              381 drivers/net/team/team_mode_loadbalance.c 	port = LB_HTPM_PORT_BY_HASH(lb_priv, hash);
port              382 drivers/net/team/team_mode_loadbalance.c 	ctx->data.u32_val = port ? port->dev->ifindex : 0;
port              390 drivers/net/team/team_mode_loadbalance.c 	struct team_port *port;
port              393 drivers/net/team/team_mode_loadbalance.c 	list_for_each_entry(port, &team->port_list, list) {
port              394 drivers/net/team/team_mode_loadbalance.c 		if (ctx->data.u32_val == port->dev->ifindex &&
port              395 drivers/net/team/team_mode_loadbalance.c 		    team_port_enabled(port)) {
port              397 drivers/net/team/team_mode_loadbalance.c 					   port);
port              427 drivers/net/team/team_mode_loadbalance.c 	struct team_port *port = info->port;
port              428 drivers/net/team/team_mode_loadbalance.c 	struct lb_port_priv *lb_port_priv = get_lb_port_priv(port);
port              436 drivers/net/team/team_mode_loadbalance.c 	struct team_port *port = ctx->info->port;
port              437 drivers/net/team/team_mode_loadbalance.c 	struct lb_port_priv *lb_port_priv = get_lb_port_priv(port);
port              483 drivers/net/team/team_mode_loadbalance.c 	struct team_port *port;
port              511 drivers/net/team/team_mode_loadbalance.c 	list_for_each_entry(port, &team->port_list, list) {
port              512 drivers/net/team/team_mode_loadbalance.c 		struct lb_port_priv *lb_port_priv = get_lb_port_priv(port);
port              658 drivers/net/team/team_mode_loadbalance.c static int lb_port_enter(struct team *team, struct team_port *port)
port              660 drivers/net/team/team_mode_loadbalance.c 	struct lb_port_priv *lb_port_priv = get_lb_port_priv(port);
port              668 drivers/net/team/team_mode_loadbalance.c static void lb_port_leave(struct team *team, struct team_port *port)
port              670 drivers/net/team/team_mode_loadbalance.c 	struct lb_port_priv *lb_port_priv = get_lb_port_priv(port);
port              675 drivers/net/team/team_mode_loadbalance.c static void lb_port_disabled(struct team *team, struct team_port *port)
port              677 drivers/net/team/team_mode_loadbalance.c 	lb_tx_hash_to_port_mapping_null_port(team, port);
port               16 drivers/net/team/team_mode_random.c 	struct team_port *port;
port               20 drivers/net/team/team_mode_random.c 	port = team_get_port_by_index_rcu(team, port_index);
port               21 drivers/net/team/team_mode_random.c 	if (unlikely(!port))
port               23 drivers/net/team/team_mode_random.c 	port = team_get_first_port_txable_rcu(team, port);
port               24 drivers/net/team/team_mode_random.c 	if (unlikely(!port))
port               26 drivers/net/team/team_mode_random.c 	if (team_dev_queue_xmit(team, port, skb))
port               26 drivers/net/team/team_mode_roundrobin.c 	struct team_port *port;
port               31 drivers/net/team/team_mode_roundrobin.c 	port = team_get_port_by_index_rcu(team, port_index);
port               32 drivers/net/team/team_mode_roundrobin.c 	if (unlikely(!port))
port               34 drivers/net/team/team_mode_roundrobin.c 	port = team_get_first_port_txable_rcu(team, port);
port               35 drivers/net/team/team_mode_roundrobin.c 	if (unlikely(!port))
port               37 drivers/net/team/team_mode_roundrobin.c 	if (team_dev_queue_xmit(team, port, skb))
port             3522 drivers/net/tun.c 	cmd->base.port		= PORT_TP;
port              287 drivers/net/usb/aqc111.c 	elk->base.port = PORT_TP;
port              697 drivers/net/usb/catc.c 	cmd->base.port = PORT_TP;
port              226 drivers/net/usb/hso.c 	struct tty_port port;
port              556 drivers/net/usb/hso.c static u32 hso_port_to_mux(int port)
port              560 drivers/net/usb/hso.c 	switch (port & HSO_PORT_MASK) {
port              586 drivers/net/usb/hso.c 	int i, port;
port              588 drivers/net/usb/hso.c 	port = hso_mux_to_port(mux);
port              593 drivers/net/usb/hso.c 		    ((serial_table[i]->port_spec & HSO_PORT_MASK) == port)) {
port             1162 drivers/net/usb/hso.c 	if (serial->port.count > 0) {
port             1201 drivers/net/usb/hso.c 	if (serial->port.count == 0)
port             1259 drivers/net/usb/hso.c 	tty_port_tty_set(&serial->port, tty);
port             1262 drivers/net/usb/hso.c 	serial->port.count++;
port             1263 drivers/net/usb/hso.c 	if (serial->port.count == 1) {
port             1273 drivers/net/usb/hso.c 			serial->port.count--;
port             1311 drivers/net/usb/hso.c 	serial->port.count--;
port             1313 drivers/net/usb/hso.c 	if (serial->port.count <= 0) {
port             1314 drivers/net/usb/hso.c 		serial->port.count = 0;
port             1315 drivers/net/usb/hso.c 		tty_port_tty_set(&serial->port, NULL);
port             1397 drivers/net/usb/hso.c 	if (serial->port.count)
port             1751 drivers/net/usb/hso.c static int mux_device_request(struct hso_serial *serial, u8 type, u16 port,
port             1767 drivers/net/usb/hso.c 	ctrl_req->wIndex = cpu_to_le16(hso_port_to_mux(port));
port             1788 drivers/net/usb/hso.c 		ctrl_req->bRequestType, ctrl_req->wLength, port);
port             1871 drivers/net/usb/hso.c 					serial->port.count > 0) {
port             1927 drivers/net/usb/hso.c 	tty_port_tty_wakeup(&serial->port);
port             1992 drivers/net/usb/hso.c 		tty_port_tty_wakeup(&serial->port);
port             2010 drivers/net/usb/hso.c 	tty = tty_port_tty_get(&serial->port);
port             2019 drivers/net/usb/hso.c 	count = tty_buffer_request_room(&serial->port, urb->actual_length);
port             2021 drivers/net/usb/hso.c 		tty_insert_flip_string(&serial->port, urb->transfer_buffer,
port             2023 drivers/net/usb/hso.c 		tty_flip_buffer_push(&serial->port);
port             2249 drivers/net/usb/hso.c 	tty_port_destroy(&serial->port);
port             2258 drivers/net/usb/hso.c 	tty_port_init(&serial->port);
port             2265 drivers/net/usb/hso.c 	serial->parent->dev = tty_port_register_device_attr(&serial->port,
port             2598 drivers/net/usb/hso.c 			struct usb_interface *interface, int port)
port             2605 drivers/net/usb/hso.c 	hso_dev = hso_create_device(interface, port);
port             2616 drivers/net/usb/hso.c 	if ((port & HSO_PORT_MASK) == HSO_PORT_MODEM) {
port             2689 drivers/net/usb/hso.c 						int port,
port             2699 drivers/net/usb/hso.c 	port_spec |= hso_mux_to_port(port);
port             3052 drivers/net/usb/hso.c 			if (dev2ser(serial_table[i])->port.count) {
port             3105 drivers/net/usb/hso.c 			tty_port_tty_hangup(&serial->port, false);
port              802 drivers/net/usb/rtl8150.c 	ecmd->base.port = PORT_TP;
port              104 drivers/net/veth.c 	cmd->base.port		= PORT_TP;
port             2182 drivers/net/virtio_net.c 	diff2.base.port = PORT_OTHER;
port             2222 drivers/net/virtio_net.c 	cmd->base.port = PORT_OTHER;
port              495 drivers/net/vmxnet3/vmxnet3_ethtool.c 	ecmd->base.port = PORT_TP;
port              165 drivers/net/vxlan.c static inline struct hlist_head *vs_head(struct net *net, __be16 port)
port              169 drivers/net/vxlan.c 	return &vn->sock_list[hash_32(ntohs(port), PORT_HASH_BITS)];
port              189 drivers/net/vxlan.c 					  __be16 port, u32 flags, int ifindex)
port              195 drivers/net/vxlan.c 	hlist_for_each_entry_rcu(vs, vs_head(net, port), hlist) {
port              196 drivers/net/vxlan.c 		if (inet_sk(vs->sock->sk)->inet_sport == port &&
port              235 drivers/net/vxlan.c 					__be16 port, u32 flags)
port              239 drivers/net/vxlan.c 	vs = vxlan_find_sock(net, family, port, flags, ifindex);
port              521 drivers/net/vxlan.c 					      union vxlan_addr *ip, __be16 port,
port              528 drivers/net/vxlan.c 		    rd->remote_port == port &&
port              646 drivers/net/vxlan.c 			     union vxlan_addr *ip, __be16 port, __be32 vni,
port              651 drivers/net/vxlan.c 	rd = vxlan_fdb_find_rdst(f, ip, port, vni, ifindex);
port              662 drivers/net/vxlan.c 	rd->remote_port = port;
port              671 drivers/net/vxlan.c 			    union vxlan_addr *ip, __be16 port, __be32 vni,
port              676 drivers/net/vxlan.c 	rd = vxlan_fdb_find_rdst(f, ip, port, vni, ifindex);
port              690 drivers/net/vxlan.c 	rd->remote_port = port;
port              825 drivers/net/vxlan.c 			    __u16 state, __be16 port, __be32 src_vni,
port              842 drivers/net/vxlan.c 	rc = vxlan_fdb_append(f, ip, port, vni, ifindex, &rd);
port              899 drivers/net/vxlan.c 				     __be16 port, __be32 vni,
port              933 drivers/net/vxlan.c 			rc = vxlan_fdb_replace(f, ip, port, vni,
port              943 drivers/net/vxlan.c 		rc = vxlan_fdb_append(f, ip, port, vni, ifindex, &rd);
port              978 drivers/net/vxlan.c 				   __be16 port, __be32 src_vni, __be32 vni,
port              993 drivers/net/vxlan.c 	rc = vxlan_fdb_create(vxlan, mac, ip, state, port, src_vni,
port             1015 drivers/net/vxlan.c 			    __be16 port, __be32 src_vni, __be32 vni,
port             1030 drivers/net/vxlan.c 		return vxlan_fdb_update_existing(vxlan, ip, state, flags, port,
port             1038 drivers/net/vxlan.c 					       port, src_vni, vni, ifindex,
port             1052 drivers/net/vxlan.c 			   union vxlan_addr *ip, __be16 *port, __be32 *src_vni,
port             1078 drivers/net/vxlan.c 		*port = nla_get_be16(tb[NDA_PORT]);
port             1080 drivers/net/vxlan.c 		*port = vxlan->cfg.dst_port;
port             1124 drivers/net/vxlan.c 	__be16 port;
port             1139 drivers/net/vxlan.c 	err = vxlan_fdb_parse(tb, vxlan, &ip, &port, &src_vni, &vni, &ifindex);
port             1149 drivers/net/vxlan.c 			       port, src_vni, vni, ifindex,
port             1159 drivers/net/vxlan.c 			      __be16 port, __be32 src_vni, __be32 vni,
port             1171 drivers/net/vxlan.c 		rd = vxlan_fdb_find_rdst(f, &ip, port, vni, ifindex);
port             1198 drivers/net/vxlan.c 	__be16 port;
port             1203 drivers/net/vxlan.c 	err = vxlan_fdb_parse(tb, vxlan, &ip, &port, &src_vni, &vni, &ifindex);
port             1209 drivers/net/vxlan.c 	err = __vxlan_fdb_delete(vxlan, addr, ip, port, src_vni, vni, ifindex,
port             3194 drivers/net/vxlan.c 					__be16 port, u32 flags, int ifindex)
port             3211 drivers/net/vxlan.c 	udp_conf.local_udp_port = port;
port             3224 drivers/net/vxlan.c 					      __be16 port, u32 flags,
port             3240 drivers/net/vxlan.c 	sock = vxlan_create_sock(net, ipv6, port, flags, ifindex);
port             3251 drivers/net/vxlan.c 	hlist_add_head_rcu(&vs->hlist, vs_head(net, port));
port               93 drivers/net/wan/c101.c #define port_to_card(port)	   (port)
port               94 drivers/net/wan/c101.c #define log_node(port)		   (0)
port               95 drivers/net/wan/c101.c #define phy_node(port)		   (0)
port               99 drivers/net/wan/c101.c #define get_port(card, port)	   (card)
port              100 drivers/net/wan/c101.c static void sca_msci_intr(port_t *port);
port              118 drivers/net/wan/c101.c static inline void set_carrier(port_t *port)
port              120 drivers/net/wan/c101.c 	if (!(sca_in(MSCI1_OFFSET + ST3, port) & ST3_DCD))
port              121 drivers/net/wan/c101.c 		netif_carrier_on(port_to_dev(port));
port              123 drivers/net/wan/c101.c 		netif_carrier_off(port_to_dev(port));
port              127 drivers/net/wan/c101.c static void sca_msci_intr(port_t *port)
port              129 drivers/net/wan/c101.c 	u8 stat = sca_in(MSCI0_OFFSET + ST1, port); /* read MSCI ST1 status */
port              132 drivers/net/wan/c101.c 	sca_out(stat & (ST1_UDRN | ST1_CDCD), MSCI0_OFFSET + ST1, port);
port              136 drivers/net/wan/c101.c 		port_to_dev(port)->stats.tx_errors++;
port              137 drivers/net/wan/c101.c 		port_to_dev(port)->stats.tx_fifo_errors++;
port              140 drivers/net/wan/c101.c 	stat = sca_in(MSCI1_OFFSET + ST1, port); /* read MSCI1 ST1 status */
port              142 drivers/net/wan/c101.c 	sca_out(stat & ST1_CDCD, MSCI1_OFFSET + ST1, port);
port              145 drivers/net/wan/c101.c 		set_carrier(port);
port              149 drivers/net/wan/c101.c static void c101_set_iface(port_t *port)
port              151 drivers/net/wan/c101.c 	u8 rxs = port->rxs & CLK_BRG_MASK;
port              152 drivers/net/wan/c101.c 	u8 txs = port->txs & CLK_BRG_MASK;
port              154 drivers/net/wan/c101.c 	switch(port->settings.clock_type) {
port              175 drivers/net/wan/c101.c 	port->rxs = rxs;
port              176 drivers/net/wan/c101.c 	port->txs = txs;
port              177 drivers/net/wan/c101.c 	sca_out(rxs, MSCI1_OFFSET + RXS, port);
port              178 drivers/net/wan/c101.c 	sca_out(txs, MSCI1_OFFSET + TXS, port);
port              179 drivers/net/wan/c101.c 	sca_set_port(port);
port              185 drivers/net/wan/c101.c 	port_t *port = dev_to_port(dev);
port              192 drivers/net/wan/c101.c 	writeb(1, port->win0base + C101_DTR);
port              193 drivers/net/wan/c101.c 	sca_out(0, MSCI1_OFFSET + CTL, port); /* RTS uses ch#2 output */
port              196 drivers/net/wan/c101.c 	sca_out(IE1_UDRN, MSCI0_OFFSET + IE1, port);
port              197 drivers/net/wan/c101.c 	sca_out(IE0_TXINT, MSCI0_OFFSET + IE0, port);
port              199 drivers/net/wan/c101.c 	set_carrier(port);
port              202 drivers/net/wan/c101.c 	sca_out(IE1_CDCD, MSCI1_OFFSET + IE1, port);
port              203 drivers/net/wan/c101.c 	sca_out(IE0_RXINTA, MSCI1_OFFSET + IE0, port);
port              204 drivers/net/wan/c101.c 	sca_out(0x48, IER0, port); /* TXINT #0 and RXINT #1 */
port              205 drivers/net/wan/c101.c 	c101_set_iface(port);
port              212 drivers/net/wan/c101.c 	port_t *port = dev_to_port(dev);
port              215 drivers/net/wan/c101.c 	writeb(0, port->win0base + C101_DTR);
port              216 drivers/net/wan/c101.c 	sca_out(CTL_NORTS, MSCI1_OFFSET + CTL, port);
port              227 drivers/net/wan/c101.c 	port_t *port = dev_to_port(dev);
port              233 drivers/net/wan/c101.c 		       sca_in(MSCI1_OFFSET + ST0, port),
port              234 drivers/net/wan/c101.c 		       sca_in(MSCI1_OFFSET + ST1, port),
port              235 drivers/net/wan/c101.c 		       sca_in(MSCI1_OFFSET + ST2, port),
port              236 drivers/net/wan/c101.c 		       sca_in(MSCI1_OFFSET + ST3, port));
port              250 drivers/net/wan/c101.c 		if (copy_to_user(line, &port->settings, size))
port              270 drivers/net/wan/c101.c 		memcpy(&port->settings, &new_line, size); /* Update settings */
port              271 drivers/net/wan/c101.c 		c101_set_iface(port);
port              984 drivers/net/wan/cosa.c         int port = iminor(inode);
port              986 drivers/net/wan/cosa.c 	return fasync_helper(inode, file, on, &fasync[port]);
port              817 drivers/net/wan/farsync.c fst_tx_dma_complete(struct fst_card_info *card, struct fst_port_info *port,
port              820 drivers/net/wan/farsync.c 	struct net_device *dev = port_to_dev(port);
port              826 drivers/net/wan/farsync.c 	FST_WRB(card, txDescrRing[port->index][txpos].bits,
port              847 drivers/net/wan/farsync.c fst_rx_dma_complete(struct fst_card_info *card, struct fst_port_info *port,
port              850 drivers/net/wan/farsync.c 	struct net_device *dev = port_to_dev(port);
port              855 drivers/net/wan/farsync.c 	pi = port->index;
port              867 drivers/net/wan/farsync.c 	if (port->mode == FST_RAW)
port              872 drivers/net/wan/farsync.c 	fst_process_rx_status(rx_status, port_to_dev(port)->name);
port              936 drivers/net/wan/farsync.c fst_issue_cmd(struct fst_port_info *port, unsigned short cmd)
port              943 drivers/net/wan/farsync.c 	card = port->card;
port              945 drivers/net/wan/farsync.c 	mbval = FST_RDW(card, portMailbox[port->index][0]);
port              959 drivers/net/wan/farsync.c 		mbval = FST_RDW(card, portMailbox[port->index][0]);
port              968 drivers/net/wan/farsync.c 	FST_WRW(card, portMailbox[port->index][0], cmd);
port              971 drivers/net/wan/farsync.c 		port->txpos = 0;
port              972 drivers/net/wan/farsync.c 		port->txipos = 0;
port              973 drivers/net/wan/farsync.c 		port->start = 0;
port              982 drivers/net/wan/farsync.c fst_op_raise(struct fst_port_info *port, unsigned int outputs)
port              984 drivers/net/wan/farsync.c 	outputs |= FST_RDL(port->card, v24OpSts[port->index]);
port              985 drivers/net/wan/farsync.c 	FST_WRL(port->card, v24OpSts[port->index], outputs);
port              987 drivers/net/wan/farsync.c 	if (port->run)
port              988 drivers/net/wan/farsync.c 		fst_issue_cmd(port, SETV24O);
port              992 drivers/net/wan/farsync.c fst_op_lower(struct fst_port_info *port, unsigned int outputs)
port              994 drivers/net/wan/farsync.c 	outputs = ~outputs & FST_RDL(port->card, v24OpSts[port->index]);
port              995 drivers/net/wan/farsync.c 	FST_WRL(port->card, v24OpSts[port->index], outputs);
port              997 drivers/net/wan/farsync.c 	if (port->run)
port              998 drivers/net/wan/farsync.c 		fst_issue_cmd(port, SETV24O);
port             1005 drivers/net/wan/farsync.c fst_rx_config(struct fst_port_info *port)
port             1013 drivers/net/wan/farsync.c 	pi = port->index;
port             1014 drivers/net/wan/farsync.c 	card = port->card;
port             1025 drivers/net/wan/farsync.c 	port->rxpos = 0;
port             1033 drivers/net/wan/farsync.c fst_tx_config(struct fst_port_info *port)
port             1041 drivers/net/wan/farsync.c 	pi = port->index;
port             1042 drivers/net/wan/farsync.c 	card = port->card;
port             1052 drivers/net/wan/farsync.c 	port->txpos = 0;
port             1053 drivers/net/wan/farsync.c 	port->txipos = 0;
port             1054 drivers/net/wan/farsync.c 	port->start = 0;
port             1061 drivers/net/wan/farsync.c fst_intr_te1_alarm(struct fst_card_info *card, struct fst_port_info *port)
port             1075 drivers/net/wan/farsync.c 		if (netif_carrier_ok(port_to_dev(port))) {
port             1077 drivers/net/wan/farsync.c 			netif_carrier_off(port_to_dev(port));
port             1083 drivers/net/wan/farsync.c 		if (!netif_carrier_ok(port_to_dev(port))) {
port             1085 drivers/net/wan/farsync.c 			netif_carrier_on(port_to_dev(port));
port             1107 drivers/net/wan/farsync.c fst_intr_ctlchg(struct fst_card_info *card, struct fst_port_info *port)
port             1111 drivers/net/wan/farsync.c 	signals = FST_RDL(card, v24DebouncedSts[port->index]);
port             1113 drivers/net/wan/farsync.c 	if (signals & (((port->hwif == X21) || (port->hwif == X21D))
port             1115 drivers/net/wan/farsync.c 		if (!netif_carrier_ok(port_to_dev(port))) {
port             1117 drivers/net/wan/farsync.c 			netif_carrier_on(port_to_dev(port));
port             1120 drivers/net/wan/farsync.c 		if (netif_carrier_ok(port_to_dev(port))) {
port             1122 drivers/net/wan/farsync.c 			netif_carrier_off(port_to_dev(port));
port             1130 drivers/net/wan/farsync.c fst_log_rx_error(struct fst_card_info *card, struct fst_port_info *port,
port             1133 drivers/net/wan/farsync.c 	struct net_device *dev = port_to_dev(port);
port             1142 drivers/net/wan/farsync.c 		    card->card_no, port->index, rxp);
port             1147 drivers/net/wan/farsync.c 		    card->card_no, port->index);
port             1152 drivers/net/wan/farsync.c 		    card->card_no, port->index);
port             1157 drivers/net/wan/farsync.c 		    len, card->card_no, port->index);
port             1164 drivers/net/wan/farsync.c fst_recover_rx_error(struct fst_card_info *card, struct fst_port_info *port,
port             1170 drivers/net/wan/farsync.c 	pi = port->index;
port             1195 drivers/net/wan/farsync.c 	port->rxpos = rxp;
port             1203 drivers/net/wan/farsync.c fst_intr_rx(struct fst_card_info *card, struct fst_port_info *port)
port             1211 drivers/net/wan/farsync.c 	struct net_device *dev = port_to_dev(port);
port             1214 drivers/net/wan/farsync.c 	pi = port->index;
port             1215 drivers/net/wan/farsync.c 	rxp = port->rxpos;
port             1236 drivers/net/wan/farsync.c 		       card->card_no, port->index);
port             1241 drivers/net/wan/farsync.c 		port->rxpos = rxp;
port             1251 drivers/net/wan/farsync.c 		fst_log_rx_error(card, port, dmabits, rxp, len);
port             1252 drivers/net/wan/farsync.c 		fst_recover_rx_error(card, port, dmabits, rxp, len);
port             1266 drivers/net/wan/farsync.c 		port->rxpos = rxp;
port             1290 drivers/net/wan/farsync.c 		if (port->mode == FST_RAW)
port             1295 drivers/net/wan/farsync.c 		fst_process_rx_status(rx_status, port_to_dev(port)->name);
port             1300 drivers/net/wan/farsync.c 		card->dma_port_rx = port;
port             1306 drivers/net/wan/farsync.c 	if (rxp != port->rxpos) {
port             1308 drivers/net/wan/farsync.c 		dbg(DBG_ASS, "rxp = %d rxpos = %d\n", rxp, port->rxpos);
port             1311 drivers/net/wan/farsync.c 	port->rxpos = rxp;
port             1322 drivers/net/wan/farsync.c 	struct fst_port_info *port;
port             1335 drivers/net/wan/farsync.c 	for (pi = 0, port = card->ports; pi < card->nports; pi++, port++) {
port             1336 drivers/net/wan/farsync.c 		if (!port->run)
port             1339 drivers/net/wan/farsync.c 		dev = port_to_dev(port);
port             1340 drivers/net/wan/farsync.c 		while (!(FST_RDB(card, txDescrRing[pi][port->txpos].bits) &
port             1349 drivers/net/wan/farsync.c 			if ((txq_length = port->txqe - port->txqs) < 0) {
port             1362 drivers/net/wan/farsync.c 				skb = port->txq[port->txqs];
port             1363 drivers/net/wan/farsync.c 				port->txqs++;
port             1364 drivers/net/wan/farsync.c 				if (port->txqs == FST_TXQ_DEPTH) {
port             1365 drivers/net/wan/farsync.c 					port->txqs = 0;
port             1372 drivers/net/wan/farsync.c 				FST_WRW(card, txDescrRing[pi][port->txpos].bcnt,
port             1379 drivers/net/wan/farsync.c 							       [port->
port             1383 drivers/net/wan/farsync.c 						txDescrRing[pi][port->txpos].
port             1393 drivers/net/wan/farsync.c 					card->dma_port_tx = port;
port             1395 drivers/net/wan/farsync.c 					card->dma_txpos = port->txpos;
port             1399 drivers/net/wan/farsync.c 							      [port->txpos][0]),
port             1402 drivers/net/wan/farsync.c 				if (++port->txpos >= NUM_TX_BUFFER)
port             1403 drivers/net/wan/farsync.c 					port->txpos = 0;
port             1407 drivers/net/wan/farsync.c 				if (port->start) {
port             1410 drivers/net/wan/farsync.c 								 (port));
port             1411 drivers/net/wan/farsync.c 						port->start = 0;
port             1428 drivers/net/wan/farsync.c 	struct fst_port_info *port;
port             1434 drivers/net/wan/farsync.c 	for (pi = 0, port = card->ports; pi < card->nports; pi++, port++) {
port             1435 drivers/net/wan/farsync.c 		if (!port->run)
port             1438 drivers/net/wan/farsync.c 		while (!(FST_RDB(card, rxDescrRing[pi][port->rxpos].bits)
port             1449 drivers/net/wan/farsync.c 			fst_intr_rx(card, port);
port             1463 drivers/net/wan/farsync.c 	struct fst_port_info *port;
port             1555 drivers/net/wan/farsync.c 		port = &card->ports[event & 0x03];
port             1562 drivers/net/wan/farsync.c 			if (port->run)
port             1563 drivers/net/wan/farsync.c 				fst_intr_te1_alarm(card, port);
port             1570 drivers/net/wan/farsync.c 			if (port->run)
port             1571 drivers/net/wan/farsync.c 				fst_intr_ctlchg(card, port);
port             1578 drivers/net/wan/farsync.c 			dbg(DBG_TX, "Abort complete port %d\n", port->index);
port             1588 drivers/net/wan/farsync.c 			dbg(DBG_TX, "Tx underflow port %d\n", port->index);
port             1589 drivers/net/wan/farsync.c 			port_to_dev(port)->stats.tx_errors++;
port             1590 drivers/net/wan/farsync.c 			port_to_dev(port)->stats.tx_fifo_errors++;
port             1592 drivers/net/wan/farsync.c 			    card->card_no, port->index);
port             1662 drivers/net/wan/farsync.c set_conf_from_info(struct fst_card_info *card, struct fst_port_info *port,
port             1675 drivers/net/wan/farsync.c 			port->mode = FST_RAW;
port             1677 drivers/net/wan/farsync.c 			port->mode = FST_GEN_HDLC;
port             1687 drivers/net/wan/farsync.c 		FST_WRB(card, portConfig[port->index].invertClock,
port             1752 drivers/net/wan/farsync.c gather_conf_info(struct fst_card_info *card, struct fst_port_info *port,
port             1759 drivers/net/wan/farsync.c 	i = port->index;
port             1796 drivers/net/wan/farsync.c 		if (port->index == 0) {
port             1848 drivers/net/wan/farsync.c fst_set_iface(struct fst_card_info *card, struct fst_port_info *port,
port             1866 drivers/net/wan/farsync.c 	i = port->index;
port             1871 drivers/net/wan/farsync.c 		port->hwif = V35;
port             1876 drivers/net/wan/farsync.c 		port->hwif = V24;
port             1881 drivers/net/wan/farsync.c 		port->hwif = X21;
port             1886 drivers/net/wan/farsync.c 		port->hwif = X21D;
port             1891 drivers/net/wan/farsync.c 		port->hwif = T1;
port             1896 drivers/net/wan/farsync.c 		port->hwif = E1;
port             1923 drivers/net/wan/farsync.c fst_get_iface(struct fst_card_info *card, struct fst_port_info *port,
port             1933 drivers/net/wan/farsync.c 	switch (port->hwif) {
port             1961 drivers/net/wan/farsync.c 	i = port->index;
port             1981 drivers/net/wan/farsync.c 	struct fst_port_info *port;
port             1989 drivers/net/wan/farsync.c 	port = dev_to_port(dev);
port             1990 drivers/net/wan/farsync.c 	card = port->card;
port             2066 drivers/net/wan/farsync.c 		gather_conf_info(card, port, &info);
port             2089 drivers/net/wan/farsync.c 		return set_conf_from_info(card, port, &info);
port             2094 drivers/net/wan/farsync.c 			return fst_get_iface(card, port, ifr);
port             2103 drivers/net/wan/farsync.c 			return fst_set_iface(card, port, ifr);
port             2106 drivers/net/wan/farsync.c 			port->mode = FST_RAW;
port             2110 drivers/net/wan/farsync.c 			if (port->mode == FST_RAW) {
port             2117 drivers/net/wan/farsync.c 			port->mode = FST_GEN_HDLC;
port             2130 drivers/net/wan/farsync.c fst_openport(struct fst_port_info *port)
port             2137 drivers/net/wan/farsync.c 	if (port->card->state == FST_RUNNING) {
port             2138 drivers/net/wan/farsync.c 		if (port->run) {
port             2141 drivers/net/wan/farsync.c 			fst_issue_cmd(port, STOPPORT);
port             2142 drivers/net/wan/farsync.c 			port->run = 0;
port             2145 drivers/net/wan/farsync.c 		fst_rx_config(port);
port             2146 drivers/net/wan/farsync.c 		fst_tx_config(port);
port             2147 drivers/net/wan/farsync.c 		fst_op_raise(port, OPSTS_RTS | OPSTS_DTR);
port             2149 drivers/net/wan/farsync.c 		fst_issue_cmd(port, STARTPORT);
port             2150 drivers/net/wan/farsync.c 		port->run = 1;
port             2152 drivers/net/wan/farsync.c 		signals = FST_RDL(port->card, v24DebouncedSts[port->index]);
port             2153 drivers/net/wan/farsync.c 		if (signals & (((port->hwif == X21) || (port->hwif == X21D))
port             2155 drivers/net/wan/farsync.c 			netif_carrier_on(port_to_dev(port));
port             2157 drivers/net/wan/farsync.c 			netif_carrier_off(port_to_dev(port));
port             2159 drivers/net/wan/farsync.c 		port->txqe = 0;
port             2160 drivers/net/wan/farsync.c 		port->txqs = 0;
port             2166 drivers/net/wan/farsync.c fst_closeport(struct fst_port_info *port)
port             2168 drivers/net/wan/farsync.c 	if (port->card->state == FST_RUNNING) {
port             2169 drivers/net/wan/farsync.c 		if (port->run) {
port             2170 drivers/net/wan/farsync.c 			port->run = 0;
port             2171 drivers/net/wan/farsync.c 			fst_op_lower(port, OPSTS_RTS | OPSTS_DTR);
port             2173 drivers/net/wan/farsync.c 			fst_issue_cmd(port, STOPPORT);
port             2184 drivers/net/wan/farsync.c 	struct fst_port_info *port;
port             2186 drivers/net/wan/farsync.c 	port = dev_to_port(dev);
port             2190 drivers/net/wan/farsync.c 	if (port->mode != FST_RAW) {
port             2198 drivers/net/wan/farsync.c 	fst_openport(port);
port             2206 drivers/net/wan/farsync.c 	struct fst_port_info *port;
port             2211 drivers/net/wan/farsync.c 	port = dev_to_port(dev);
port             2212 drivers/net/wan/farsync.c 	card = port->card;
port             2223 drivers/net/wan/farsync.c 	if (port->mode != FST_RAW) {
port             2244 drivers/net/wan/farsync.c 	struct fst_port_info *port;
port             2247 drivers/net/wan/farsync.c 	port = dev_to_port(dev);
port             2248 drivers/net/wan/farsync.c 	card = port->card;
port             2252 drivers/net/wan/farsync.c 	    card->card_no, port->index);
port             2253 drivers/net/wan/farsync.c 	fst_issue_cmd(port, ABORTTX);
port             2257 drivers/net/wan/farsync.c 	port->start = 0;
port             2264 drivers/net/wan/farsync.c 	struct fst_port_info *port;
port             2268 drivers/net/wan/farsync.c 	port = dev_to_port(dev);
port             2269 drivers/net/wan/farsync.c 	card = port->card;
port             2279 drivers/net/wan/farsync.c 		    card->card_no, port->index);
port             2298 drivers/net/wan/farsync.c 	if ((txq_length = port->txqe - port->txqs) < 0) {
port             2312 drivers/net/wan/farsync.c 		port->start = 1;	/* I'm using this to signal stop sent up */
port             2322 drivers/net/wan/farsync.c 		    card->card_no, port->index);
port             2330 drivers/net/wan/farsync.c 	port->txq[port->txqe] = skb;
port             2331 drivers/net/wan/farsync.c 	port->txqe++;
port             2332 drivers/net/wan/farsync.c 	if (port->txqe == FST_TXQ_DEPTH)
port             2333 drivers/net/wan/farsync.c 		port->txqe = 0;
port               42 drivers/net/wan/hd64570.c #define get_msci(port)	  (phy_node(port) ?   MSCI1_OFFSET :   MSCI0_OFFSET)
port               43 drivers/net/wan/hd64570.c #define get_dmac_rx(port) (phy_node(port) ? DMAC1RX_OFFSET : DMAC0RX_OFFSET)
port               44 drivers/net/wan/hd64570.c #define get_dmac_tx(port) (phy_node(port) ? DMAC1TX_OFFSET : DMAC0TX_OFFSET)
port               51 drivers/net/wan/hd64570.c static inline struct net_device *port_to_dev(port_t *port)
port               53 drivers/net/wan/hd64570.c 	return port->dev;
port               84 drivers/net/wan/hd64570.c static inline u16 next_desc(port_t *port, u16 desc, int transmit)
port               86 drivers/net/wan/hd64570.c 	return (desc + 1) % (transmit ? port_to_card(port)->tx_ring_buffers
port               87 drivers/net/wan/hd64570.c 			     : port_to_card(port)->rx_ring_buffers);
port               91 drivers/net/wan/hd64570.c static inline u16 desc_abs_number(port_t *port, u16 desc, int transmit)
port               93 drivers/net/wan/hd64570.c 	u16 rx_buffs = port_to_card(port)->rx_ring_buffers;
port               94 drivers/net/wan/hd64570.c 	u16 tx_buffs = port_to_card(port)->tx_ring_buffers;
port               97 drivers/net/wan/hd64570.c 	return log_node(port) * (rx_buffs + tx_buffs) +
port              102 drivers/net/wan/hd64570.c static inline u16 desc_offset(port_t *port, u16 desc, int transmit)
port              105 drivers/net/wan/hd64570.c 	return desc_abs_number(port, desc, transmit) * sizeof(pkt_desc);
port              109 drivers/net/wan/hd64570.c static inline pkt_desc __iomem *desc_address(port_t *port, u16 desc,
port              113 drivers/net/wan/hd64570.c 	return (pkt_desc __iomem *)(win0base(port_to_card(port))
port              114 drivers/net/wan/hd64570.c 				    + desc_offset(port, desc, transmit));
port              116 drivers/net/wan/hd64570.c 	return (pkt_desc __iomem *)(winbase(port_to_card(port))
port              117 drivers/net/wan/hd64570.c 				    + desc_offset(port, desc, transmit));
port              122 drivers/net/wan/hd64570.c static inline u32 buffer_offset(port_t *port, u16 desc, int transmit)
port              124 drivers/net/wan/hd64570.c 	return port_to_card(port)->buff_offset +
port              125 drivers/net/wan/hd64570.c 		desc_abs_number(port, desc, transmit) * (u32)HDLC_MAX_MRU;
port              129 drivers/net/wan/hd64570.c static inline void sca_set_carrier(port_t *port)
port              131 drivers/net/wan/hd64570.c 	if (!(sca_in(get_msci(port) + ST3, port_to_card(port)) & ST3_DCD)) {
port              134 drivers/net/wan/hd64570.c 		       port_to_dev(port)->name);
port              136 drivers/net/wan/hd64570.c 		netif_carrier_on(port_to_dev(port));
port              140 drivers/net/wan/hd64570.c 		       port_to_dev(port)->name);
port              142 drivers/net/wan/hd64570.c 		netif_carrier_off(port_to_dev(port));
port              147 drivers/net/wan/hd64570.c static void sca_init_port(port_t *port)
port              149 drivers/net/wan/hd64570.c 	card_t *card = port_to_card(port);
port              152 drivers/net/wan/hd64570.c 	port->rxin = 0;
port              153 drivers/net/wan/hd64570.c 	port->txin = 0;
port              154 drivers/net/wan/hd64570.c 	port->txlast = 0;
port              161 drivers/net/wan/hd64570.c 		u16 dmac = transmit ? get_dmac_tx(port) : get_dmac_rx(port);
port              166 drivers/net/wan/hd64570.c 			pkt_desc __iomem *desc = desc_address(port, i, transmit);
port              167 drivers/net/wan/hd64570.c 			u16 chain_off = desc_offset(port, i + 1, transmit);
port              168 drivers/net/wan/hd64570.c 			u32 buff_off = buffer_offset(port, i, transmit);
port              177 drivers/net/wan/hd64570.c 		sca_out(0, transmit ? DSR_TX(phy_node(port)) :
port              178 drivers/net/wan/hd64570.c 			DSR_RX(phy_node(port)), card);
port              180 drivers/net/wan/hd64570.c 		sca_out(DCR_ABORT, transmit ? DCR_TX(phy_node(port)) :
port              181 drivers/net/wan/hd64570.c 			DCR_RX(phy_node(port)), card);
port              185 drivers/net/wan/hd64570.c 		sca_outw(desc_offset(port, 0, transmit), dmac + CDAL, card);
port              187 drivers/net/wan/hd64570.c 			sca_outw(desc_offset(port, buffs - 1, transmit),
port              190 drivers/net/wan/hd64570.c 			sca_outw(desc_offset(port, 0, transmit), dmac + EDAL,
port              194 drivers/net/wan/hd64570.c 		sca_out(DCR_CLEAR_EOF, transmit ? DCR_TX(phy_node(port)) :
port              195 drivers/net/wan/hd64570.c 			DCR_RX(phy_node(port)), card);
port              201 drivers/net/wan/hd64570.c 			sca_out(0x14, DMR_RX(phy_node(port)), card);
port              202 drivers/net/wan/hd64570.c 			sca_out(DIR_EOME | DIR_BOFE, DIR_RX(phy_node(port)),
port              205 drivers/net/wan/hd64570.c 			sca_out(DSR_DE, DSR_RX(phy_node(port)), card);
port              208 drivers/net/wan/hd64570.c 			sca_out(0x14, DMR_TX(phy_node(port)), card);
port              210 drivers/net/wan/hd64570.c 			sca_out(DIR_BOFE, DIR_TX(phy_node(port)), card);
port              213 drivers/net/wan/hd64570.c 	sca_set_carrier(port);
port              219 drivers/net/wan/hd64570.c static inline void sca_msci_intr(port_t *port)
port              221 drivers/net/wan/hd64570.c 	u16 msci = get_msci(port);
port              222 drivers/net/wan/hd64570.c 	card_t* card = port_to_card(port);
port              230 drivers/net/wan/hd64570.c 		port_to_dev(port)->stats.tx_errors++;
port              231 drivers/net/wan/hd64570.c 		port_to_dev(port)->stats.tx_fifo_errors++;
port              235 drivers/net/wan/hd64570.c 		sca_set_carrier(port);
port              240 drivers/net/wan/hd64570.c static inline void sca_rx(card_t *card, port_t *port, pkt_desc __iomem *desc,
port              243 drivers/net/wan/hd64570.c 	struct net_device *dev = port_to_dev(port);
port              257 drivers/net/wan/hd64570.c 	buff = buffer_offset(port, rxin, 0);
port              287 drivers/net/wan/hd64570.c static inline void sca_rx_intr(port_t *port)
port              289 drivers/net/wan/hd64570.c 	struct net_device *dev = port_to_dev(port);
port              290 drivers/net/wan/hd64570.c 	u16 dmac = get_dmac_rx(port);
port              291 drivers/net/wan/hd64570.c 	card_t *card = port_to_card(port);
port              292 drivers/net/wan/hd64570.c 	u8 stat = sca_in(DSR_RX(phy_node(port)), card); /* read DMA Status */
port              296 drivers/net/wan/hd64570.c 		DSR_RX(phy_node(port)), card);
port              303 drivers/net/wan/hd64570.c 		u32 desc_off = desc_offset(port, port->rxin, 0);
port              310 drivers/net/wan/hd64570.c 		desc = desc_address(port, port->rxin, 0);
port              313 drivers/net/wan/hd64570.c 			port->rxpart = 1; /* partial frame received */
port              314 drivers/net/wan/hd64570.c 		else if ((stat & ST_ERROR_MASK) || port->rxpart) {
port              319 drivers/net/wan/hd64570.c 					  ST_RX_RESBIT)) || port->rxpart)
port              324 drivers/net/wan/hd64570.c 				port->rxpart = 0; /* received last fragment */
port              326 drivers/net/wan/hd64570.c 			sca_rx(card, port, desc, port->rxin);
port              330 drivers/net/wan/hd64570.c 		port->rxin = next_desc(port, port->rxin, 0);
port              334 drivers/net/wan/hd64570.c 	sca_out(DSR_DE, DSR_RX(phy_node(port)), card);
port              339 drivers/net/wan/hd64570.c static inline void sca_tx_intr(port_t *port)
port              341 drivers/net/wan/hd64570.c 	struct net_device *dev = port_to_dev(port);
port              342 drivers/net/wan/hd64570.c 	u16 dmac = get_dmac_tx(port);
port              343 drivers/net/wan/hd64570.c 	card_t* card = port_to_card(port);
port              346 drivers/net/wan/hd64570.c 	spin_lock(&port->lock);
port              348 drivers/net/wan/hd64570.c 	stat = sca_in(DSR_TX(phy_node(port)), card); /* read DMA Status */
port              352 drivers/net/wan/hd64570.c 		DSR_TX(phy_node(port)), card);
port              357 drivers/net/wan/hd64570.c 		u32 desc_off = desc_offset(port, port->txlast, 1);
port              362 drivers/net/wan/hd64570.c 		desc = desc_address(port, port->txlast, 1);
port              366 drivers/net/wan/hd64570.c 		port->txlast = next_desc(port, port->txlast, 1);
port              370 drivers/net/wan/hd64570.c 	spin_unlock(&port->lock);
port              385 drivers/net/wan/hd64570.c 			port_t *port = get_port(card, i);
port              386 drivers/net/wan/hd64570.c 			if (port) {
port              388 drivers/net/wan/hd64570.c 					sca_msci_intr(port);
port              391 drivers/net/wan/hd64570.c 					sca_rx_intr(port);
port              394 drivers/net/wan/hd64570.c 					sca_tx_intr(port);
port              404 drivers/net/wan/hd64570.c static void sca_set_port(port_t *port)
port              406 drivers/net/wan/hd64570.c 	card_t* card = port_to_card(port);
port              407 drivers/net/wan/hd64570.c 	u16 msci = get_msci(port);
port              412 drivers/net/wan/hd64570.c 	if (port->settings.clock_rate > 0) {
port              419 drivers/net/wan/hd64570.c 			tmc = CLOCK_BASE / brv / port->settings.clock_rate;
port              429 drivers/net/wan/hd64570.c 		port->settings.clock_rate = CLOCK_BASE / brv / tmc;
port              433 drivers/net/wan/hd64570.c 		port->settings.clock_rate = CLOCK_BASE / (256 * 512);
port              436 drivers/net/wan/hd64570.c 	port->rxs = (port->rxs & ~CLK_BRG_MASK) | br;
port              437 drivers/net/wan/hd64570.c 	port->txs = (port->txs & ~CLK_BRG_MASK) | br;
port              438 drivers/net/wan/hd64570.c 	port->tmc = tmc;
port              441 drivers/net/wan/hd64570.c 	sca_out(port->tmc, msci + TMC, card);
port              444 drivers/net/wan/hd64570.c 	sca_out(port->rxs, msci + RXS, card);
port              445 drivers/net/wan/hd64570.c 	sca_out(port->txs, msci + TXS, card);
port              447 drivers/net/wan/hd64570.c 	if (port->settings.loopback)
port              459 drivers/net/wan/hd64570.c 	port_t *port = dev_to_port(dev);
port              460 drivers/net/wan/hd64570.c 	card_t* card = port_to_card(port);
port              461 drivers/net/wan/hd64570.c 	u16 msci = get_msci(port);
port              464 drivers/net/wan/hd64570.c 	switch(port->encoding) {
port              472 drivers/net/wan/hd64570.c 	if (port->settings.loopback)
port              475 drivers/net/wan/hd64570.c 	switch(port->parity) {
port              500 drivers/net/wan/hd64570.c 	sca_set_carrier(port);
port              505 drivers/net/wan/hd64570.c 	sca_out(sca_in(IER0, card) | (phy_node(port) ? 0xC0 : 0x0C),
port              508 drivers/net/wan/hd64570.c 	sca_out(sca_in(IER1, card) | (phy_node(port) ? 0xF0 : 0x0F),
port              511 drivers/net/wan/hd64570.c 	sca_out(port->tmc, msci + TMC, card); /* Restore registers */
port              512 drivers/net/wan/hd64570.c 	sca_out(port->rxs, msci + RXS, card);
port              513 drivers/net/wan/hd64570.c 	sca_out(port->txs, msci + TXS, card);
port              523 drivers/net/wan/hd64570.c 	port_t *port = dev_to_port(dev);
port              524 drivers/net/wan/hd64570.c 	card_t* card = port_to_card(port);
port              527 drivers/net/wan/hd64570.c 	sca_out(CMD_RESET, get_msci(port) + CMD, port_to_card(port));
port              529 drivers/net/wan/hd64570.c 	sca_out(sca_in(IER0, card) & (phy_node(port) ? 0x0F : 0xF0),
port              532 drivers/net/wan/hd64570.c 	sca_out(sca_in(IER1, card) & (phy_node(port) ? 0x0F : 0xF0),
port              565 drivers/net/wan/hd64570.c 	port_t *port = dev_to_port(dev);
port              566 drivers/net/wan/hd64570.c 	card_t *card = port_to_card(port);
port              575 drivers/net/wan/hd64570.c 	       sca_inw(get_dmac_rx(port) + CDAL, card),
port              576 drivers/net/wan/hd64570.c 	       sca_inw(get_dmac_rx(port) + EDAL, card),
port              577 drivers/net/wan/hd64570.c 	       sca_in(DSR_RX(phy_node(port)), card), port->rxin,
port              578 drivers/net/wan/hd64570.c 	       sca_in(DSR_RX(phy_node(port)), card) & DSR_DE ? "" : "in");
port              579 drivers/net/wan/hd64570.c 	for (cnt = 0; cnt < port_to_card(port)->rx_ring_buffers; cnt++)
port              580 drivers/net/wan/hd64570.c 		pr_cont(" %02X", readb(&(desc_address(port, cnt, 0)->stat)));
port              585 drivers/net/wan/hd64570.c 	       sca_inw(get_dmac_tx(port) + CDAL, card),
port              586 drivers/net/wan/hd64570.c 	       sca_inw(get_dmac_tx(port) + EDAL, card),
port              587 drivers/net/wan/hd64570.c 	       sca_in(DSR_TX(phy_node(port)), card), port->txin, port->txlast,
port              588 drivers/net/wan/hd64570.c 	       sca_in(DSR_TX(phy_node(port)), card) & DSR_DE ? "" : "in");
port              590 drivers/net/wan/hd64570.c 	for (cnt = 0; cnt < port_to_card(port)->tx_ring_buffers; cnt++)
port              591 drivers/net/wan/hd64570.c 		pr_cont(" %02X", readb(&(desc_address(port, cnt, 1)->stat)));
port              596 drivers/net/wan/hd64570.c 	       sca_in(get_msci(port) + MD0, card),
port              597 drivers/net/wan/hd64570.c 	       sca_in(get_msci(port) + MD1, card),
port              598 drivers/net/wan/hd64570.c 	       sca_in(get_msci(port) + MD2, card),
port              599 drivers/net/wan/hd64570.c 	       sca_in(get_msci(port) + ST0, card),
port              600 drivers/net/wan/hd64570.c 	       sca_in(get_msci(port) + ST1, card),
port              601 drivers/net/wan/hd64570.c 	       sca_in(get_msci(port) + ST2, card),
port              602 drivers/net/wan/hd64570.c 	       sca_in(get_msci(port) + ST3, card),
port              603 drivers/net/wan/hd64570.c 	       sca_in(get_msci(port) + FST, card),
port              604 drivers/net/wan/hd64570.c 	       sca_in(get_msci(port) + CST0, card),
port              605 drivers/net/wan/hd64570.c 	       sca_in(get_msci(port) + CST1, card));
port              619 drivers/net/wan/hd64570.c 	port_t *port = dev_to_port(dev);
port              620 drivers/net/wan/hd64570.c 	card_t *card = port_to_card(port);
port              626 drivers/net/wan/hd64570.c 	spin_lock_irq(&port->lock);
port              628 drivers/net/wan/hd64570.c 	desc = desc_address(port, port->txin + 1, 1);
port              636 drivers/net/wan/hd64570.c 	desc = desc_address(port, port->txin, 1);
port              637 drivers/net/wan/hd64570.c 	buff = buffer_offset(port, port->txin, 1);
port              657 drivers/net/wan/hd64570.c 	port->txin = next_desc(port, port->txin, 1);
port              658 drivers/net/wan/hd64570.c 	sca_outw(desc_offset(port, port->txin, 1),
port              659 drivers/net/wan/hd64570.c 		 get_dmac_tx(port) + EDAL, card);
port              661 drivers/net/wan/hd64570.c 	sca_out(DSR_DE, DSR_TX(phy_node(port)), card); /* Enable TX DMA */
port              663 drivers/net/wan/hd64570.c 	desc = desc_address(port, port->txin + 1, 1);
port              667 drivers/net/wan/hd64570.c 	spin_unlock_irq(&port->lock);
port               44 drivers/net/wan/hd64572.c #define get_msci(port)	  (port->chan ?   MSCI1_OFFSET :   MSCI0_OFFSET)
port               45 drivers/net/wan/hd64572.c #define get_dmac_rx(port) (port->chan ? DMAC1RX_OFFSET : DMAC0RX_OFFSET)
port               46 drivers/net/wan/hd64572.c #define get_dmac_tx(port) (port->chan ? DMAC1TX_OFFSET : DMAC0TX_OFFSET)
port               62 drivers/net/wan/hd64572.c static inline void enable_intr(port_t *port)
port               65 drivers/net/wan/hd64572.c 	sca_outl(sca_inl(IER0, port->card) |
port               66 drivers/net/wan/hd64572.c 		 (port->chan ? 0x08002200 : 0x00080022), IER0, port->card);
port               69 drivers/net/wan/hd64572.c static inline void disable_intr(port_t *port)
port               71 drivers/net/wan/hd64572.c 	sca_outl(sca_inl(IER0, port->card) &
port               72 drivers/net/wan/hd64572.c 		 (port->chan ? 0x00FF00FF : 0xFF00FF00), IER0, port->card);
port               75 drivers/net/wan/hd64572.c static inline u16 desc_abs_number(port_t *port, u16 desc, int transmit)
port               77 drivers/net/wan/hd64572.c 	u16 rx_buffs = port->card->rx_ring_buffers;
port               78 drivers/net/wan/hd64572.c 	u16 tx_buffs = port->card->tx_ring_buffers;
port               81 drivers/net/wan/hd64572.c 	return port->chan * (rx_buffs + tx_buffs) + transmit * rx_buffs + desc;
port               85 drivers/net/wan/hd64572.c static inline u16 desc_offset(port_t *port, u16 desc, int transmit)
port               88 drivers/net/wan/hd64572.c 	return desc_abs_number(port, desc, transmit) * sizeof(pkt_desc);
port               92 drivers/net/wan/hd64572.c static inline pkt_desc __iomem *desc_address(port_t *port, u16 desc,
port               95 drivers/net/wan/hd64572.c 	return (pkt_desc __iomem *)(port->card->rambase +
port               96 drivers/net/wan/hd64572.c 				    desc_offset(port, desc, transmit));
port              100 drivers/net/wan/hd64572.c static inline u32 buffer_offset(port_t *port, u16 desc, int transmit)
port              102 drivers/net/wan/hd64572.c 	return port->card->buff_offset +
port              103 drivers/net/wan/hd64572.c 		desc_abs_number(port, desc, transmit) * (u32)HDLC_MAX_MRU;
port              107 drivers/net/wan/hd64572.c static inline void sca_set_carrier(port_t *port)
port              109 drivers/net/wan/hd64572.c 	if (!(sca_in(get_msci(port) + ST3, port->card) & ST3_DCD)) {
port              112 drivers/net/wan/hd64572.c 		       port->netdev.name);
port              114 drivers/net/wan/hd64572.c 		netif_carrier_on(port->netdev);
port              118 drivers/net/wan/hd64572.c 		       port->netdev.name);
port              120 drivers/net/wan/hd64572.c 		netif_carrier_off(port->netdev);
port              125 drivers/net/wan/hd64572.c static void sca_init_port(port_t *port)
port              127 drivers/net/wan/hd64572.c 	card_t *card = port->card;
port              128 drivers/net/wan/hd64572.c 	u16 dmac_rx = get_dmac_rx(port), dmac_tx = get_dmac_tx(port);
port              131 drivers/net/wan/hd64572.c 	port->rxin = 0;
port              132 drivers/net/wan/hd64572.c 	port->txin = 0;
port              133 drivers/net/wan/hd64572.c 	port->txlast = 0;
port              140 drivers/net/wan/hd64572.c 			pkt_desc __iomem *desc = desc_address(port, i, transmit);
port              141 drivers/net/wan/hd64572.c 			u16 chain_off = desc_offset(port, i + 1, transmit);
port              142 drivers/net/wan/hd64572.c 			u32 buff_off = buffer_offset(port, i, transmit);
port              152 drivers/net/wan/hd64572.c 	sca_out(0, DSR_RX(port->chan), card);
port              153 drivers/net/wan/hd64572.c 	sca_out(0, DSR_TX(port->chan), card);
port              156 drivers/net/wan/hd64572.c 	sca_out(DCR_ABORT, DCR_RX(port->chan), card);
port              157 drivers/net/wan/hd64572.c 	sca_out(DCR_ABORT, DCR_TX(port->chan), card);
port              160 drivers/net/wan/hd64572.c 	sca_outl(desc_offset(port, 0, 0), dmac_rx + CDAL, card);
port              161 drivers/net/wan/hd64572.c 	sca_outl(desc_offset(port, card->tx_ring_buffers - 1, 0),
port              163 drivers/net/wan/hd64572.c 	sca_outl(desc_offset(port, 0, 1), dmac_tx + CDAL, card);
port              164 drivers/net/wan/hd64572.c 	sca_outl(desc_offset(port, 0, 1), dmac_tx + EDAL, card);
port              167 drivers/net/wan/hd64572.c 	sca_out(DCR_CLEAR_EOF, DCR_RX(port->chan), card);
port              168 drivers/net/wan/hd64572.c 	sca_out(DCR_CLEAR_EOF, DCR_TX(port->chan), card);
port              172 drivers/net/wan/hd64572.c 	sca_out(0x14, DMR_RX(port->chan), card); /* Chain mode, Multi-frame */
port              173 drivers/net/wan/hd64572.c 	sca_out(DIR_EOME, DIR_RX(port->chan), card); /* enable interrupts */
port              174 drivers/net/wan/hd64572.c 	sca_out(DSR_DE, DSR_RX(port->chan), card); /* DMA enable */
port              177 drivers/net/wan/hd64572.c 	sca_out(0x14, DMR_TX(port->chan), card); /* Chain mode, Multi-frame */
port              178 drivers/net/wan/hd64572.c 	sca_out(DIR_EOME, DIR_TX(port->chan), card); /* enable interrupts */
port              180 drivers/net/wan/hd64572.c 	sca_set_carrier(port);
port              181 drivers/net/wan/hd64572.c 	netif_napi_add(port->netdev, &port->napi, sca_poll, NAPI_WEIGHT);
port              186 drivers/net/wan/hd64572.c static inline void sca_msci_intr(port_t *port)
port              188 drivers/net/wan/hd64572.c 	u16 msci = get_msci(port);
port              189 drivers/net/wan/hd64572.c 	card_t* card = port->card;
port              194 drivers/net/wan/hd64572.c 		sca_set_carrier(port);
port              199 drivers/net/wan/hd64572.c static inline void sca_rx(card_t *card, port_t *port, pkt_desc __iomem *desc,
port              202 drivers/net/wan/hd64572.c 	struct net_device *dev = port->netdev;
port              214 drivers/net/wan/hd64572.c 	buff = buffer_offset(port, rxin, 0);
port              230 drivers/net/wan/hd64572.c static inline int sca_rx_done(port_t *port, int budget)
port              232 drivers/net/wan/hd64572.c 	struct net_device *dev = port->netdev;
port              233 drivers/net/wan/hd64572.c 	u16 dmac = get_dmac_rx(port);
port              234 drivers/net/wan/hd64572.c 	card_t *card = port->card;
port              235 drivers/net/wan/hd64572.c 	u8 stat = sca_in(DSR_RX(port->chan), card); /* read DMA Status */
port              240 drivers/net/wan/hd64572.c 		DSR_RX(port->chan), card);
port              247 drivers/net/wan/hd64572.c 		u32 desc_off = desc_offset(port, port->rxin, 0);
port              254 drivers/net/wan/hd64572.c 		desc = desc_address(port, port->rxin, 0);
port              257 drivers/net/wan/hd64572.c 			port->rxpart = 1; /* partial frame received */
port              258 drivers/net/wan/hd64572.c 		else if ((stat & ST_ERROR_MASK) || port->rxpart) {
port              263 drivers/net/wan/hd64572.c 					  ST_RX_RESBIT)) || port->rxpart)
port              268 drivers/net/wan/hd64572.c 				port->rxpart = 0; /* received last fragment */
port              270 drivers/net/wan/hd64572.c 			sca_rx(card, port, desc, port->rxin);
port              276 drivers/net/wan/hd64572.c 		port->rxin = (port->rxin + 1) % card->rx_ring_buffers;
port              280 drivers/net/wan/hd64572.c 	sca_out(DSR_DE, DSR_RX(port->chan), card);
port              286 drivers/net/wan/hd64572.c static inline void sca_tx_done(port_t *port)
port              288 drivers/net/wan/hd64572.c 	struct net_device *dev = port->netdev;
port              289 drivers/net/wan/hd64572.c 	card_t* card = port->card;
port              293 drivers/net/wan/hd64572.c 	spin_lock(&port->lock);
port              295 drivers/net/wan/hd64572.c 	stat = sca_in(DSR_TX(port->chan), card); /* read DMA Status */
port              299 drivers/net/wan/hd64572.c 		DSR_TX(port->chan), card);
port              302 drivers/net/wan/hd64572.c 		pkt_desc __iomem *desc = desc_address(port, port->txlast, 1);
port              316 drivers/net/wan/hd64572.c 		port->txlast = (port->txlast + 1) % card->tx_ring_buffers;
port              321 drivers/net/wan/hd64572.c 	spin_unlock(&port->lock);
port              327 drivers/net/wan/hd64572.c 	port_t *port = container_of(napi, port_t, napi);
port              328 drivers/net/wan/hd64572.c 	u32 isr0 = sca_inl(ISR0, port->card);
port              331 drivers/net/wan/hd64572.c 	if (isr0 & (port->chan ? 0x08000000 : 0x00080000))
port              332 drivers/net/wan/hd64572.c 		sca_msci_intr(port);
port              334 drivers/net/wan/hd64572.c 	if (isr0 & (port->chan ? 0x00002000 : 0x00000020))
port              335 drivers/net/wan/hd64572.c 		sca_tx_done(port);
port              337 drivers/net/wan/hd64572.c 	if (isr0 & (port->chan ? 0x00000200 : 0x00000002))
port              338 drivers/net/wan/hd64572.c 		received = sca_rx_done(port, budget);
port              342 drivers/net/wan/hd64572.c 		enable_intr(port);
port              355 drivers/net/wan/hd64572.c 		port_t *port = get_port(card, i);
port              356 drivers/net/wan/hd64572.c 		if (port && (isr0 & (i ? 0x08002200 : 0x00080022))) {
port              358 drivers/net/wan/hd64572.c 			disable_intr(port);
port              359 drivers/net/wan/hd64572.c 			napi_schedule(&port->napi);
port              367 drivers/net/wan/hd64572.c static void sca_set_port(port_t *port)
port              369 drivers/net/wan/hd64572.c 	card_t* card = port->card;
port              370 drivers/net/wan/hd64572.c 	u16 msci = get_msci(port);
port              375 drivers/net/wan/hd64572.c 	if (port->settings.clock_rate > 0) {
port              382 drivers/net/wan/hd64572.c 			tmc = CLOCK_BASE / brv / port->settings.clock_rate;
port              392 drivers/net/wan/hd64572.c 		port->settings.clock_rate = CLOCK_BASE / brv / tmc;
port              396 drivers/net/wan/hd64572.c 		port->settings.clock_rate = CLOCK_BASE / (256 * 512);
port              399 drivers/net/wan/hd64572.c 	port->rxs = (port->rxs & ~CLK_BRG_MASK) | br;
port              400 drivers/net/wan/hd64572.c 	port->txs = (port->txs & ~CLK_BRG_MASK) | br;
port              401 drivers/net/wan/hd64572.c 	port->tmc = tmc;
port              404 drivers/net/wan/hd64572.c 	sca_out(port->tmc, msci + TMCR, card);
port              405 drivers/net/wan/hd64572.c 	sca_out(port->tmc, msci + TMCT, card);
port              408 drivers/net/wan/hd64572.c 	sca_out(port->rxs, msci + RXS, card);
port              409 drivers/net/wan/hd64572.c 	sca_out(port->txs, msci + TXS, card);
port              411 drivers/net/wan/hd64572.c 	if (port->settings.loopback)
port              423 drivers/net/wan/hd64572.c 	port_t *port = dev_to_port(dev);
port              424 drivers/net/wan/hd64572.c 	card_t* card = port->card;
port              425 drivers/net/wan/hd64572.c 	u16 msci = get_msci(port);
port              428 drivers/net/wan/hd64572.c 	switch(port->encoding) {
port              436 drivers/net/wan/hd64572.c 	if (port->settings.loopback)
port              439 drivers/net/wan/hd64572.c 	switch(port->parity) {
port              466 drivers/net/wan/hd64572.c 	sca_out(port->tmc, msci + TMCR, card);
port              467 drivers/net/wan/hd64572.c 	sca_out(port->tmc, msci + TMCT, card);
port              468 drivers/net/wan/hd64572.c 	sca_out(port->rxs, msci + RXS, card);
port              469 drivers/net/wan/hd64572.c 	sca_out(port->txs, msci + TXS, card);
port              473 drivers/net/wan/hd64572.c 	sca_set_carrier(port);
port              474 drivers/net/wan/hd64572.c 	enable_intr(port);
port              475 drivers/net/wan/hd64572.c 	napi_enable(&port->napi);
port              482 drivers/net/wan/hd64572.c 	port_t *port = dev_to_port(dev);
port              485 drivers/net/wan/hd64572.c 	sca_out(CMD_RESET, get_msci(port) + CMD, port->card);
port              486 drivers/net/wan/hd64572.c 	disable_intr(port);
port              487 drivers/net/wan/hd64572.c 	napi_disable(&port->napi);
port              518 drivers/net/wan/hd64572.c 	port_t *port = dev_to_port(dev);
port              519 drivers/net/wan/hd64572.c 	card_t *card = port->card;
port              523 drivers/net/wan/hd64572.c 	       sca_inl(get_dmac_rx(port) + CDAL, card),
port              524 drivers/net/wan/hd64572.c 	       sca_inl(get_dmac_rx(port) + EDAL, card),
port              525 drivers/net/wan/hd64572.c 	       sca_in(DSR_RX(port->chan), card), port->rxin,
port              526 drivers/net/wan/hd64572.c 	       sca_in(DSR_RX(port->chan), card) & DSR_DE ? "" : "in");
port              527 drivers/net/wan/hd64572.c 	for (cnt = 0; cnt < port->card->rx_ring_buffers; cnt++)
port              528 drivers/net/wan/hd64572.c 		pr_cont(" %02X", readb(&(desc_address(port, cnt, 0)->stat)));
port              533 drivers/net/wan/hd64572.c 	       sca_inl(get_dmac_tx(port) + CDAL, card),
port              534 drivers/net/wan/hd64572.c 	       sca_inl(get_dmac_tx(port) + EDAL, card),
port              535 drivers/net/wan/hd64572.c 	       sca_in(DSR_TX(port->chan), card), port->txin, port->txlast,
port              536 drivers/net/wan/hd64572.c 	       sca_in(DSR_TX(port->chan), card) & DSR_DE ? "" : "in");
port              538 drivers/net/wan/hd64572.c 	for (cnt = 0; cnt < port->card->tx_ring_buffers; cnt++)
port              539 drivers/net/wan/hd64572.c 		pr_cont(" %02X", readb(&(desc_address(port, cnt, 1)->stat)));
port              544 drivers/net/wan/hd64572.c 	       sca_in(get_msci(port) + MD0, card),
port              545 drivers/net/wan/hd64572.c 	       sca_in(get_msci(port) + MD1, card),
port              546 drivers/net/wan/hd64572.c 	       sca_in(get_msci(port) + MD2, card),
port              547 drivers/net/wan/hd64572.c 	       sca_in(get_msci(port) + ST0, card),
port              548 drivers/net/wan/hd64572.c 	       sca_in(get_msci(port) + ST1, card),
port              549 drivers/net/wan/hd64572.c 	       sca_in(get_msci(port) + ST2, card),
port              550 drivers/net/wan/hd64572.c 	       sca_in(get_msci(port) + ST3, card),
port              551 drivers/net/wan/hd64572.c 	       sca_in(get_msci(port) + ST4, card),
port              552 drivers/net/wan/hd64572.c 	       sca_in(get_msci(port) + FST, card),
port              553 drivers/net/wan/hd64572.c 	       sca_in(get_msci(port) + CST0, card),
port              554 drivers/net/wan/hd64572.c 	       sca_in(get_msci(port) + CST1, card));
port              564 drivers/net/wan/hd64572.c 	port_t *port = dev_to_port(dev);
port              565 drivers/net/wan/hd64572.c 	card_t *card = port->card;
port              569 drivers/net/wan/hd64572.c 	spin_lock_irq(&port->lock);
port              571 drivers/net/wan/hd64572.c 	desc = desc_address(port, port->txin + 1, 1);
port              579 drivers/net/wan/hd64572.c 	desc = desc_address(port, port->txin, 1);
port              580 drivers/net/wan/hd64572.c 	buff = buffer_offset(port, port->txin, 1);
port              587 drivers/net/wan/hd64572.c 	port->txin = (port->txin + 1) % card->tx_ring_buffers;
port              588 drivers/net/wan/hd64572.c 	sca_outl(desc_offset(port, port->txin, 1),
port              589 drivers/net/wan/hd64572.c 		 get_dmac_tx(port) + EDAL, card);
port              591 drivers/net/wan/hd64572.c 	sca_out(DSR_DE, DSR_TX(port->chan), card); /* Enable TX DMA */
port              593 drivers/net/wan/hd64572.c 	desc = desc_address(port, port->txin + 1, 1);
port              597 drivers/net/wan/hd64572.c 	spin_unlock_irq(&port->lock);
port              311 drivers/net/wan/ixp4xx_hss.c #define rx_desc_phys(port, n)	((port)->desc_tab_phys +		\
port              313 drivers/net/wan/ixp4xx_hss.c #define rx_desc_ptr(port, n)	(&(port)->desc_tab[n])
port              315 drivers/net/wan/ixp4xx_hss.c #define tx_desc_phys(port, n)	((port)->desc_tab_phys +		\
port              317 drivers/net/wan/ixp4xx_hss.c #define tx_desc_ptr(port, n)	(&(port)->desc_tab[(n) + RX_DESCS])
port              339 drivers/net/wan/ixp4xx_hss.c static inline struct port* dev_to_port(struct net_device *dev)
port              357 drivers/net/wan/ixp4xx_hss.c static void hss_npe_send(struct port *port, struct msg *msg, const char* what)
port              360 drivers/net/wan/ixp4xx_hss.c 	if (npe_send_message(port->npe, msg, what)) {
port              362 drivers/net/wan/ixp4xx_hss.c 			port->id, val[0], val[1], npe_name(port->npe));
port              367 drivers/net/wan/ixp4xx_hss.c static void hss_config_set_lut(struct port *port)
port              374 drivers/net/wan/ixp4xx_hss.c 	msg.hss_port = port->id;
port              382 drivers/net/wan/ixp4xx_hss.c 			hss_npe_send(port, &msg, "HSS_SET_TX_LUT");
port              385 drivers/net/wan/ixp4xx_hss.c 			hss_npe_send(port, &msg, "HSS_SET_RX_LUT");
port              390 drivers/net/wan/ixp4xx_hss.c static void hss_config(struct port *port)
port              396 drivers/net/wan/ixp4xx_hss.c 	msg.hss_port = port->id;
port              400 drivers/net/wan/ixp4xx_hss.c 	if (port->clock_type == CLOCK_INT)
port              402 drivers/net/wan/ixp4xx_hss.c 	hss_npe_send(port, &msg, "HSS_SET_TX_PCR");
port              406 drivers/net/wan/ixp4xx_hss.c 	hss_npe_send(port, &msg, "HSS_SET_RX_PCR");
port              410 drivers/net/wan/ixp4xx_hss.c 	msg.hss_port = port->id;
port              412 drivers/net/wan/ixp4xx_hss.c 	msg.data32 = (port->loopback ? CCR_LOOPBACK : 0) |
port              413 drivers/net/wan/ixp4xx_hss.c 		(port->id ? CCR_SECOND_HSS : 0);
port              414 drivers/net/wan/ixp4xx_hss.c 	hss_npe_send(port, &msg, "HSS_SET_CORE_CR");
port              418 drivers/net/wan/ixp4xx_hss.c 	msg.hss_port = port->id;
port              420 drivers/net/wan/ixp4xx_hss.c 	msg.data32 = port->clock_reg;
port              421 drivers/net/wan/ixp4xx_hss.c 	hss_npe_send(port, &msg, "HSS_SET_CLOCK_CR");
port              425 drivers/net/wan/ixp4xx_hss.c 	msg.hss_port = port->id;
port              429 drivers/net/wan/ixp4xx_hss.c 	hss_npe_send(port, &msg, "HSS_SET_TX_FCR");
port              433 drivers/net/wan/ixp4xx_hss.c 	msg.hss_port = port->id;
port              437 drivers/net/wan/ixp4xx_hss.c 	hss_npe_send(port, &msg, "HSS_SET_RX_FCR");
port              439 drivers/net/wan/ixp4xx_hss.c 	hss_config_set_lut(port);
port              443 drivers/net/wan/ixp4xx_hss.c 	msg.hss_port = port->id;
port              444 drivers/net/wan/ixp4xx_hss.c 	hss_npe_send(port, &msg, "HSS_LOAD_CONFIG");
port              446 drivers/net/wan/ixp4xx_hss.c 	if (npe_recv_message(port->npe, &msg, "HSS_LOAD_CONFIG") ||
port              449 drivers/net/wan/ixp4xx_hss.c 		pr_crit("HSS-%i: HSS_LOAD_CONFIG failed\n", port->id);
port              454 drivers/net/wan/ixp4xx_hss.c 	npe_recv_message(port->npe, &msg, "FLUSH_IT");
port              457 drivers/net/wan/ixp4xx_hss.c static void hss_set_hdlc_cfg(struct port *port)
port              463 drivers/net/wan/ixp4xx_hss.c 	msg.hss_port = port->id;
port              464 drivers/net/wan/ixp4xx_hss.c 	msg.data8a = port->hdlc_cfg; /* rx_cfg */
port              465 drivers/net/wan/ixp4xx_hss.c 	msg.data8b = port->hdlc_cfg | (PKT_EXTRA_FLAGS << 3); /* tx_cfg */
port              466 drivers/net/wan/ixp4xx_hss.c 	hss_npe_send(port, &msg, "HSS_SET_HDLC_CFG");
port              469 drivers/net/wan/ixp4xx_hss.c static u32 hss_get_status(struct port *port)
port              475 drivers/net/wan/ixp4xx_hss.c 	msg.hss_port = port->id;
port              476 drivers/net/wan/ixp4xx_hss.c 	hss_npe_send(port, &msg, "PORT_ERROR_READ");
port              477 drivers/net/wan/ixp4xx_hss.c 	if (npe_recv_message(port->npe, &msg, "PORT_ERROR_READ")) {
port              478 drivers/net/wan/ixp4xx_hss.c 		pr_crit("HSS-%i: unable to read HSS status\n", port->id);
port              485 drivers/net/wan/ixp4xx_hss.c static void hss_start_hdlc(struct port *port)
port              491 drivers/net/wan/ixp4xx_hss.c 	msg.hss_port = port->id;
port              493 drivers/net/wan/ixp4xx_hss.c 	hss_npe_send(port, &msg, "HSS_ENABLE_PKT_PIPE");
port              496 drivers/net/wan/ixp4xx_hss.c static void hss_stop_hdlc(struct port *port)
port              502 drivers/net/wan/ixp4xx_hss.c 	msg.hss_port = port->id;
port              503 drivers/net/wan/ixp4xx_hss.c 	hss_npe_send(port, &msg, "HSS_DISABLE_PKT_PIPE");
port              504 drivers/net/wan/ixp4xx_hss.c 	hss_get_status(port); /* make sure it's halted */
port              507 drivers/net/wan/ixp4xx_hss.c static int hss_load_firmware(struct port *port)
port              512 drivers/net/wan/ixp4xx_hss.c 	if (port->initialized)
port              515 drivers/net/wan/ixp4xx_hss.c 	if (!npe_running(port->npe) &&
port              516 drivers/net/wan/ixp4xx_hss.c 	    (err = npe_load_firmware(port->npe, npe_name(port->npe),
port              517 drivers/net/wan/ixp4xx_hss.c 				     port->dev)))
port              523 drivers/net/wan/ixp4xx_hss.c 	msg.hss_port = port->id;
port              525 drivers/net/wan/ixp4xx_hss.c 	hss_npe_send(port, &msg, "HSS_SET_PKT_PIPES");
port              529 drivers/net/wan/ixp4xx_hss.c 	hss_npe_send(port, &msg, "HSS_SET_PKT_FIFO");
port              535 drivers/net/wan/ixp4xx_hss.c 	hss_npe_send(port, &msg, "HSS_SET_PKT_MODE");
port              539 drivers/net/wan/ixp4xx_hss.c 	hss_npe_send(port, &msg, "HSS_SET_PKT_RX_SIZE");
port              543 drivers/net/wan/ixp4xx_hss.c 	hss_npe_send(port, &msg, "HSS_SET_PKT_IDLE");
port              545 drivers/net/wan/ixp4xx_hss.c 	port->initialized = 1;
port              579 drivers/net/wan/ixp4xx_hss.c static inline int queue_get_desc(unsigned int queue, struct port *port,
port              589 drivers/net/wan/ixp4xx_hss.c 	tab_phys = is_tx ? tx_desc_phys(port, 0) : rx_desc_phys(port, 0);
port              590 drivers/net/wan/ixp4xx_hss.c 	tab = is_tx ? tx_desc_ptr(port, 0) : rx_desc_ptr(port, 0);
port              609 drivers/net/wan/ixp4xx_hss.c static inline void dma_unmap_tx(struct port *port, struct desc *desc)
port              612 drivers/net/wan/ixp4xx_hss.c 	dma_unmap_single(&port->netdev->dev, desc->data,
port              615 drivers/net/wan/ixp4xx_hss.c 	dma_unmap_single(&port->netdev->dev, desc->data & ~3,
port              625 drivers/net/wan/ixp4xx_hss.c 	struct port *port = dev_to_port(netdev);
port              629 drivers/net/wan/ixp4xx_hss.c 	port->carrier = carrier;
port              630 drivers/net/wan/ixp4xx_hss.c 	if (!port->loopback) {
port              642 drivers/net/wan/ixp4xx_hss.c 	struct port *port = dev_to_port(dev);
port              647 drivers/net/wan/ixp4xx_hss.c 	qmgr_disable_irq(queue_ids[port->id].rx);
port              648 drivers/net/wan/ixp4xx_hss.c 	napi_schedule(&port->napi);
port              653 drivers/net/wan/ixp4xx_hss.c 	struct port *port = container_of(napi, struct port, napi);
port              654 drivers/net/wan/ixp4xx_hss.c 	struct net_device *dev = port->netdev;
port              655 drivers/net/wan/ixp4xx_hss.c 	unsigned int rxq = queue_ids[port->id].rx;
port              656 drivers/net/wan/ixp4xx_hss.c 	unsigned int rxfreeq = queue_ids[port->id].rxfree;
port              672 drivers/net/wan/ixp4xx_hss.c 		if ((n = queue_get_desc(rxq, port, 0)) < 0) {
port              696 drivers/net/wan/ixp4xx_hss.c 		desc = rx_desc_ptr(port, n);
port              745 drivers/net/wan/ixp4xx_hss.c 			queue_put_desc(rxfreeq, rx_desc_phys(port, n), desc);
port              752 drivers/net/wan/ixp4xx_hss.c 		skb = port->rx_buff_tab[n];
port              758 drivers/net/wan/ixp4xx_hss.c 		memcpy_swab32((u32 *)skb->data, (u32 *)port->rx_buff_tab[n],
port              772 drivers/net/wan/ixp4xx_hss.c 		port->rx_buff_tab[n] = temp;
port              777 drivers/net/wan/ixp4xx_hss.c 		queue_put_desc(rxfreeq, rx_desc_phys(port, n), desc);
port              790 drivers/net/wan/ixp4xx_hss.c 	struct port *port = dev_to_port(dev);
port              796 drivers/net/wan/ixp4xx_hss.c 	while ((n_desc = queue_get_desc(queue_ids[port->id].txdone,
port              797 drivers/net/wan/ixp4xx_hss.c 					port, 1)) >= 0) {
port              801 drivers/net/wan/ixp4xx_hss.c 		desc = tx_desc_ptr(port, n_desc);
port              806 drivers/net/wan/ixp4xx_hss.c 		dma_unmap_tx(port, desc);
port              809 drivers/net/wan/ixp4xx_hss.c 		       dev->name, port->tx_buff_tab[n_desc]);
port              811 drivers/net/wan/ixp4xx_hss.c 		free_buffer_irq(port->tx_buff_tab[n_desc]);
port              812 drivers/net/wan/ixp4xx_hss.c 		port->tx_buff_tab[n_desc] = NULL;
port              814 drivers/net/wan/ixp4xx_hss.c 		start = qmgr_stat_below_low_watermark(port->plat->txreadyq);
port              815 drivers/net/wan/ixp4xx_hss.c 		queue_put_desc(port->plat->txreadyq,
port              816 drivers/net/wan/ixp4xx_hss.c 			       tx_desc_phys(port, n_desc), desc);
port              829 drivers/net/wan/ixp4xx_hss.c 	struct port *port = dev_to_port(dev);
port              830 drivers/net/wan/ixp4xx_hss.c 	unsigned int txreadyq = port->plat->txreadyq;
port              876 drivers/net/wan/ixp4xx_hss.c 	n = queue_get_desc(txreadyq, port, 1);
port              878 drivers/net/wan/ixp4xx_hss.c 	desc = tx_desc_ptr(port, n);
port              881 drivers/net/wan/ixp4xx_hss.c 	port->tx_buff_tab[n] = skb;
port              883 drivers/net/wan/ixp4xx_hss.c 	port->tx_buff_tab[n] = mem;
port              889 drivers/net/wan/ixp4xx_hss.c 	queue_put_desc(queue_ids[port->id].tx, tx_desc_phys(port, n), desc);
port              913 drivers/net/wan/ixp4xx_hss.c static int request_hdlc_queues(struct port *port)
port              917 drivers/net/wan/ixp4xx_hss.c 	err = qmgr_request_queue(queue_ids[port->id].rxfree, RX_DESCS, 0, 0,
port              918 drivers/net/wan/ixp4xx_hss.c 				 "%s:RX-free", port->netdev->name);
port              922 drivers/net/wan/ixp4xx_hss.c 	err = qmgr_request_queue(queue_ids[port->id].rx, RX_DESCS, 0, 0,
port              923 drivers/net/wan/ixp4xx_hss.c 				 "%s:RX", port->netdev->name);
port              927 drivers/net/wan/ixp4xx_hss.c 	err = qmgr_request_queue(queue_ids[port->id].tx, TX_DESCS, 0, 0,
port              928 drivers/net/wan/ixp4xx_hss.c 				 "%s:TX", port->netdev->name);
port              932 drivers/net/wan/ixp4xx_hss.c 	err = qmgr_request_queue(port->plat->txreadyq, TX_DESCS, 0, 0,
port              933 drivers/net/wan/ixp4xx_hss.c 				 "%s:TX-ready", port->netdev->name);
port              937 drivers/net/wan/ixp4xx_hss.c 	err = qmgr_request_queue(queue_ids[port->id].txdone, TX_DESCS, 0, 0,
port              938 drivers/net/wan/ixp4xx_hss.c 				 "%s:TX-done", port->netdev->name);
port              944 drivers/net/wan/ixp4xx_hss.c 	qmgr_release_queue(port->plat->txreadyq);
port              946 drivers/net/wan/ixp4xx_hss.c 	qmgr_release_queue(queue_ids[port->id].tx);
port              948 drivers/net/wan/ixp4xx_hss.c 	qmgr_release_queue(queue_ids[port->id].rx);
port              950 drivers/net/wan/ixp4xx_hss.c 	qmgr_release_queue(queue_ids[port->id].rxfree);
port              952 drivers/net/wan/ixp4xx_hss.c 	       port->netdev->name);
port              956 drivers/net/wan/ixp4xx_hss.c static void release_hdlc_queues(struct port *port)
port              958 drivers/net/wan/ixp4xx_hss.c 	qmgr_release_queue(queue_ids[port->id].rxfree);
port              959 drivers/net/wan/ixp4xx_hss.c 	qmgr_release_queue(queue_ids[port->id].rx);
port              960 drivers/net/wan/ixp4xx_hss.c 	qmgr_release_queue(queue_ids[port->id].txdone);
port              961 drivers/net/wan/ixp4xx_hss.c 	qmgr_release_queue(queue_ids[port->id].tx);
port              962 drivers/net/wan/ixp4xx_hss.c 	qmgr_release_queue(port->plat->txreadyq);
port              965 drivers/net/wan/ixp4xx_hss.c static int init_hdlc_queues(struct port *port)
port              970 drivers/net/wan/ixp4xx_hss.c 		dma_pool = dma_pool_create(DRV_NAME, &port->netdev->dev,
port              976 drivers/net/wan/ixp4xx_hss.c 	if (!(port->desc_tab = dma_pool_alloc(dma_pool, GFP_KERNEL,
port              977 drivers/net/wan/ixp4xx_hss.c 					      &port->desc_tab_phys)))
port              979 drivers/net/wan/ixp4xx_hss.c 	memset(port->desc_tab, 0, POOL_ALLOC_SIZE);
port              980 drivers/net/wan/ixp4xx_hss.c 	memset(port->rx_buff_tab, 0, sizeof(port->rx_buff_tab)); /* tables */
port              981 drivers/net/wan/ixp4xx_hss.c 	memset(port->tx_buff_tab, 0, sizeof(port->tx_buff_tab));
port              985 drivers/net/wan/ixp4xx_hss.c 		struct desc *desc = rx_desc_ptr(port, i);
port              989 drivers/net/wan/ixp4xx_hss.c 		if (!(buff = netdev_alloc_skb(port->netdev, RX_SIZE)))
port              998 drivers/net/wan/ixp4xx_hss.c 		desc->data = dma_map_single(&port->netdev->dev, data,
port             1000 drivers/net/wan/ixp4xx_hss.c 		if (dma_mapping_error(&port->netdev->dev, desc->data)) {
port             1004 drivers/net/wan/ixp4xx_hss.c 		port->rx_buff_tab[i] = buff;
port             1010 drivers/net/wan/ixp4xx_hss.c static void destroy_hdlc_queues(struct port *port)
port             1014 drivers/net/wan/ixp4xx_hss.c 	if (port->desc_tab) {
port             1016 drivers/net/wan/ixp4xx_hss.c 			struct desc *desc = rx_desc_ptr(port, i);
port             1017 drivers/net/wan/ixp4xx_hss.c 			buffer_t *buff = port->rx_buff_tab[i];
port             1019 drivers/net/wan/ixp4xx_hss.c 				dma_unmap_single(&port->netdev->dev,
port             1026 drivers/net/wan/ixp4xx_hss.c 			struct desc *desc = tx_desc_ptr(port, i);
port             1027 drivers/net/wan/ixp4xx_hss.c 			buffer_t *buff = port->tx_buff_tab[i];
port             1029 drivers/net/wan/ixp4xx_hss.c 				dma_unmap_tx(port, desc);
port             1033 drivers/net/wan/ixp4xx_hss.c 		dma_pool_free(dma_pool, port->desc_tab, port->desc_tab_phys);
port             1034 drivers/net/wan/ixp4xx_hss.c 		port->desc_tab = NULL;
port             1045 drivers/net/wan/ixp4xx_hss.c 	struct port *port = dev_to_port(dev);
port             1052 drivers/net/wan/ixp4xx_hss.c 	if ((err = hss_load_firmware(port)))
port             1055 drivers/net/wan/ixp4xx_hss.c 	if ((err = request_hdlc_queues(port)))
port             1058 drivers/net/wan/ixp4xx_hss.c 	if ((err = init_hdlc_queues(port)))
port             1062 drivers/net/wan/ixp4xx_hss.c 	if (port->plat->open)
port             1063 drivers/net/wan/ixp4xx_hss.c 		if ((err = port->plat->open(port->id, dev,
port             1070 drivers/net/wan/ixp4xx_hss.c 		queue_put_desc(port->plat->txreadyq,
port             1071 drivers/net/wan/ixp4xx_hss.c 			       tx_desc_phys(port, i), tx_desc_ptr(port, i));
port             1074 drivers/net/wan/ixp4xx_hss.c 		queue_put_desc(queue_ids[port->id].rxfree,
port             1075 drivers/net/wan/ixp4xx_hss.c 			       rx_desc_phys(port, i), rx_desc_ptr(port, i));
port             1077 drivers/net/wan/ixp4xx_hss.c 	napi_enable(&port->napi);
port             1080 drivers/net/wan/ixp4xx_hss.c 	qmgr_set_irq(queue_ids[port->id].rx, QUEUE_IRQ_SRC_NOT_EMPTY,
port             1083 drivers/net/wan/ixp4xx_hss.c 	qmgr_set_irq(queue_ids[port->id].txdone, QUEUE_IRQ_SRC_NOT_EMPTY,
port             1085 drivers/net/wan/ixp4xx_hss.c 	qmgr_enable_irq(queue_ids[port->id].txdone);
port             1089 drivers/net/wan/ixp4xx_hss.c 	hss_set_hdlc_cfg(port);
port             1090 drivers/net/wan/ixp4xx_hss.c 	hss_config(port);
port             1092 drivers/net/wan/ixp4xx_hss.c 	hss_start_hdlc(port);
port             1095 drivers/net/wan/ixp4xx_hss.c 	napi_schedule(&port->napi);
port             1101 drivers/net/wan/ixp4xx_hss.c 	destroy_hdlc_queues(port);
port             1102 drivers/net/wan/ixp4xx_hss.c 	release_hdlc_queues(port);
port             1110 drivers/net/wan/ixp4xx_hss.c 	struct port *port = dev_to_port(dev);
port             1116 drivers/net/wan/ixp4xx_hss.c 	qmgr_disable_irq(queue_ids[port->id].rx);
port             1118 drivers/net/wan/ixp4xx_hss.c 	napi_disable(&port->napi);
port             1120 drivers/net/wan/ixp4xx_hss.c 	hss_stop_hdlc(port);
port             1122 drivers/net/wan/ixp4xx_hss.c 	while (queue_get_desc(queue_ids[port->id].rxfree, port, 0) >= 0)
port             1124 drivers/net/wan/ixp4xx_hss.c 	while (queue_get_desc(queue_ids[port->id].rx, port, 0) >= 0)
port             1132 drivers/net/wan/ixp4xx_hss.c 	while (queue_get_desc(queue_ids[port->id].tx, port, 1) >= 0)
port             1137 drivers/net/wan/ixp4xx_hss.c 		while (queue_get_desc(port->plat->txreadyq, port, 1) >= 0)
port             1150 drivers/net/wan/ixp4xx_hss.c 	qmgr_disable_irq(queue_ids[port->id].txdone);
port             1152 drivers/net/wan/ixp4xx_hss.c 	if (port->plat->close)
port             1153 drivers/net/wan/ixp4xx_hss.c 		port->plat->close(port->id, dev);
port             1156 drivers/net/wan/ixp4xx_hss.c 	destroy_hdlc_queues(port);
port             1157 drivers/net/wan/ixp4xx_hss.c 	release_hdlc_queues(port);
port             1166 drivers/net/wan/ixp4xx_hss.c 	struct port *port = dev_to_port(dev);
port             1173 drivers/net/wan/ixp4xx_hss.c 		port->hdlc_cfg = 0;
port             1177 drivers/net/wan/ixp4xx_hss.c 		port->hdlc_cfg = PKT_HDLC_CRC_32;
port             1247 drivers/net/wan/ixp4xx_hss.c 	struct port *port = dev_to_port(dev);
port             1262 drivers/net/wan/ixp4xx_hss.c 		new_line.clock_type = port->clock_type;
port             1263 drivers/net/wan/ixp4xx_hss.c 		new_line.clock_rate = port->clock_rate;
port             1264 drivers/net/wan/ixp4xx_hss.c 		new_line.loopback = port->loopback;
port             1277 drivers/net/wan/ixp4xx_hss.c 		if (port->plat->set_clock)
port             1278 drivers/net/wan/ixp4xx_hss.c 			clk = port->plat->set_clock(port->id, clk);
port             1286 drivers/net/wan/ixp4xx_hss.c 		port->clock_type = clk; /* Update settings */
port             1288 drivers/net/wan/ixp4xx_hss.c 			find_best_clock(new_line.clock_rate, &port->clock_rate,
port             1289 drivers/net/wan/ixp4xx_hss.c 					&port->clock_reg);
port             1291 drivers/net/wan/ixp4xx_hss.c 			port->clock_rate = 0;
port             1292 drivers/net/wan/ixp4xx_hss.c 			port->clock_reg = CLK42X_SPEED_2048KHZ;
port             1294 drivers/net/wan/ixp4xx_hss.c 		port->loopback = new_line.loopback;
port             1299 drivers/net/wan/ixp4xx_hss.c 			hss_config(port);
port             1301 drivers/net/wan/ixp4xx_hss.c 		if (port->loopback || port->carrier)
port             1302 drivers/net/wan/ixp4xx_hss.c 			netif_carrier_on(port->netdev);
port             1304 drivers/net/wan/ixp4xx_hss.c 			netif_carrier_off(port->netdev);
port             1327 drivers/net/wan/ixp4xx_hss.c 	struct port *port;
port             1332 drivers/net/wan/ixp4xx_hss.c 	if ((port = kzalloc(sizeof(*port), GFP_KERNEL)) == NULL)
port             1335 drivers/net/wan/ixp4xx_hss.c 	if ((port->npe = npe_request(0)) == NULL) {
port             1340 drivers/net/wan/ixp4xx_hss.c 	if ((port->netdev = dev = alloc_hdlcdev(port)) == NULL) {
port             1351 drivers/net/wan/ixp4xx_hss.c 	port->clock_type = CLOCK_EXT;
port             1352 drivers/net/wan/ixp4xx_hss.c 	port->clock_rate = 0;
port             1353 drivers/net/wan/ixp4xx_hss.c 	port->clock_reg = CLK42X_SPEED_2048KHZ;
port             1354 drivers/net/wan/ixp4xx_hss.c 	port->id = pdev->id;
port             1355 drivers/net/wan/ixp4xx_hss.c 	port->dev = &pdev->dev;
port             1356 drivers/net/wan/ixp4xx_hss.c 	port->plat = pdev->dev.platform_data;
port             1357 drivers/net/wan/ixp4xx_hss.c 	netif_napi_add(dev, &port->napi, hss_hdlc_poll, NAPI_WEIGHT);
port             1362 drivers/net/wan/ixp4xx_hss.c 	platform_set_drvdata(pdev, port);
port             1370 drivers/net/wan/ixp4xx_hss.c 	npe_release(port->npe);
port             1372 drivers/net/wan/ixp4xx_hss.c 	kfree(port);
port             1378 drivers/net/wan/ixp4xx_hss.c 	struct port *port = platform_get_drvdata(pdev);
port             1380 drivers/net/wan/ixp4xx_hss.c 	unregister_hdlc_device(port->netdev);
port             1381 drivers/net/wan/ixp4xx_hss.c 	free_netdev(port->netdev);
port             1382 drivers/net/wan/ixp4xx_hss.c 	npe_release(port->npe);
port             1383 drivers/net/wan/ixp4xx_hss.c 	kfree(port);
port              139 drivers/net/wan/n2.c #define port_to_card(port)		((port)->card)
port              140 drivers/net/wan/n2.c #define log_node(port)			((port)->log_node)
port              141 drivers/net/wan/n2.c #define phy_node(port)			((port)->phy_node)
port              144 drivers/net/wan/n2.c #define get_port(card, port)		((card)->ports[port].valid ? \
port              145 drivers/net/wan/n2.c 					 &(card)->ports[port] : NULL)
port              164 drivers/net/wan/n2.c static void n2_set_iface(port_t *port)
port              166 drivers/net/wan/n2.c 	card_t *card = port->card;
port              169 drivers/net/wan/n2.c 	u8 msci = get_msci(port);
port              170 drivers/net/wan/n2.c 	u8 rxs = port->rxs & CLK_BRG_MASK;
port              171 drivers/net/wan/n2.c 	u8 txs = port->txs & CLK_BRG_MASK;
port              173 drivers/net/wan/n2.c 	switch(port->settings.clock_type) {
port              175 drivers/net/wan/n2.c 		mcr |= port->phy_node ? CLOCK_OUT_PORT1 : CLOCK_OUT_PORT0;
port              181 drivers/net/wan/n2.c 		mcr |= port->phy_node ? CLOCK_OUT_PORT1 : CLOCK_OUT_PORT0;
port              187 drivers/net/wan/n2.c 		mcr |= port->phy_node ? CLOCK_OUT_PORT1 : CLOCK_OUT_PORT0;
port              193 drivers/net/wan/n2.c 		mcr &= port->phy_node ? ~CLOCK_OUT_PORT1 : ~CLOCK_OUT_PORT0;
port              199 drivers/net/wan/n2.c 	port->rxs = rxs;
port              200 drivers/net/wan/n2.c 	port->txs = txs;
port              203 drivers/net/wan/n2.c 	sca_set_port(port);
port              210 drivers/net/wan/n2.c 	port_t *port = dev_to_port(dev);
port              211 drivers/net/wan/n2.c 	int io = port->card->io;
port              212 drivers/net/wan/n2.c 	u8 mcr = inb(io + N2_MCR) | (port->phy_node ? TX422_PORT1:TX422_PORT0);
port              219 drivers/net/wan/n2.c 	mcr &= port->phy_node ? ~DTR_PORT1 : ~DTR_PORT0; /* set DTR ON */
port              225 drivers/net/wan/n2.c 	n2_set_iface(port);
port              233 drivers/net/wan/n2.c 	port_t *port = dev_to_port(dev);
port              234 drivers/net/wan/n2.c 	int io = port->card->io;
port              235 drivers/net/wan/n2.c 	u8 mcr = inb(io+N2_MCR) | (port->phy_node ? TX422_PORT1 : TX422_PORT0);
port              238 drivers/net/wan/n2.c 	mcr |= port->phy_node ? DTR_PORT1 : DTR_PORT0; /* set DTR OFF */
port              251 drivers/net/wan/n2.c 	port_t *port = dev_to_port(dev);
port              269 drivers/net/wan/n2.c 		if (copy_to_user(line, &port->settings, size))
port              289 drivers/net/wan/n2.c 		memcpy(&port->settings, &new_line, size); /* Update settings */
port              290 drivers/net/wan/n2.c 		n2_set_iface(port);
port              448 drivers/net/wan/n2.c 		port_t *port = &card->ports[cnt];
port              449 drivers/net/wan/n2.c 		struct net_device *dev = port_to_dev(port);
port              455 drivers/net/wan/n2.c 		port->phy_node = cnt;
port              456 drivers/net/wan/n2.c 		port->valid = 1;
port              459 drivers/net/wan/n2.c 			port->log_node = 1;
port              461 drivers/net/wan/n2.c 		spin_lock_init(&port->lock);
port              469 drivers/net/wan/n2.c 		port->settings.clock_type = CLOCK_EXT;
port              470 drivers/net/wan/n2.c 		port->card = card;
port              474 drivers/net/wan/n2.c 			port->card = NULL;
port              478 drivers/net/wan/n2.c 		sca_init_port(port); /* Set up SCA memory */
port              480 drivers/net/wan/n2.c 		netdev_info(dev, "RISCom/N2 node %d\n", port->phy_node);
port               52 drivers/net/wan/pc300too.c #define PC300_CHMEDIA_MASK(port) (0x00000020UL << ((port) * 3))
port              111 drivers/net/wan/pc300too.c #define get_port(card, port)	     ((port) < (card)->n_ports ? \
port              112 drivers/net/wan/pc300too.c 					 (&(card)->ports[port]) : (NULL))
port              117 drivers/net/wan/pc300too.c static void pc300_set_iface(port_t *port)
port              119 drivers/net/wan/pc300too.c 	card_t *card = port->card;
port              121 drivers/net/wan/pc300too.c 	u16 msci = get_msci(port);
port              122 drivers/net/wan/pc300too.c 	u8 rxs = port->rxs & CLK_BRG_MASK;
port              123 drivers/net/wan/pc300too.c 	u8 txs = port->txs & CLK_BRG_MASK;
port              125 drivers/net/wan/pc300too.c 	sca_out(EXS_TES1, (port->chan ? MSCI1_OFFSET : MSCI0_OFFSET) + EXS,
port              126 drivers/net/wan/pc300too.c 		port->card);
port              127 drivers/net/wan/pc300too.c 	switch(port->settings.clock_type) {
port              149 drivers/net/wan/pc300too.c 	port->rxs = rxs;
port              150 drivers/net/wan/pc300too.c 	port->txs = txs;
port              153 drivers/net/wan/pc300too.c 	sca_set_port(port);
port              155 drivers/net/wan/pc300too.c 	if (port->card->type == PC300_RSV) {
port              156 drivers/net/wan/pc300too.c 		if (port->iface == IF_IFACE_V35)
port              158 drivers/net/wan/pc300too.c 			       PC300_CHMEDIA_MASK(port->chan), init_ctrl);
port              161 drivers/net/wan/pc300too.c 			       ~PC300_CHMEDIA_MASK(port->chan), init_ctrl);
port              169 drivers/net/wan/pc300too.c 	port_t *port = dev_to_port(dev);
port              176 drivers/net/wan/pc300too.c 	pc300_set_iface(port);
port              197 drivers/net/wan/pc300too.c 	port_t *port = dev_to_port(dev);
port              209 drivers/net/wan/pc300too.c 		ifr->ifr_settings.type = port->iface;
port              214 drivers/net/wan/pc300too.c 		if (copy_to_user(line, &port->settings, size))
port              220 drivers/net/wan/pc300too.c 	if (port->card->type == PC300_X21 &&
port              225 drivers/net/wan/pc300too.c 	else if (port->card->type == PC300_RSV &&
port              230 drivers/net/wan/pc300too.c 	else if (port->card->type == PC300_RSV &&
port              252 drivers/net/wan/pc300too.c 	memcpy(&port->settings, &new_line, size); /* Update settings */
port              253 drivers/net/wan/pc300too.c 	port->iface = new_type;
port              254 drivers/net/wan/pc300too.c 	pc300_set_iface(port);
port              442 drivers/net/wan/pc300too.c 		port_t *port = &card->ports[i];
port              443 drivers/net/wan/pc300too.c 		struct net_device *dev = port->netdev;
port              445 drivers/net/wan/pc300too.c 		port->chan = i;
port              447 drivers/net/wan/pc300too.c 		spin_lock_init(&port->lock);
port              455 drivers/net/wan/pc300too.c 		port->settings.clock_type = CLOCK_EXT;
port              456 drivers/net/wan/pc300too.c 		port->card = card;
port              458 drivers/net/wan/pc300too.c 			port->iface = IF_IFACE_X21;
port              460 drivers/net/wan/pc300too.c 			port->iface = IF_IFACE_V35;
port              462 drivers/net/wan/pc300too.c 		sca_init_port(port);
port              465 drivers/net/wan/pc300too.c 			port->card = NULL;
port              470 drivers/net/wan/pc300too.c 		netdev_info(dev, "PC300 channel %d\n", port->chan);
port               94 drivers/net/wan/pci200syn.c #define get_port(card, port)	     (&card->ports[port])
port              116 drivers/net/wan/pci200syn.c static void pci200_set_iface(port_t *port)
port              118 drivers/net/wan/pci200syn.c 	card_t *card = port->card;
port              119 drivers/net/wan/pci200syn.c 	u16 msci = get_msci(port);
port              120 drivers/net/wan/pci200syn.c 	u8 rxs = port->rxs & CLK_BRG_MASK;
port              121 drivers/net/wan/pci200syn.c 	u8 txs = port->txs & CLK_BRG_MASK;
port              123 drivers/net/wan/pci200syn.c 	sca_out(EXS_TES1, (port->chan ? MSCI1_OFFSET : MSCI0_OFFSET) + EXS,
port              124 drivers/net/wan/pci200syn.c 		port->card);
port              125 drivers/net/wan/pci200syn.c 	switch(port->settings.clock_type) {
port              147 drivers/net/wan/pci200syn.c 	port->rxs = rxs;
port              148 drivers/net/wan/pci200syn.c 	port->txs = txs;
port              151 drivers/net/wan/pci200syn.c 	sca_set_port(port);
port              158 drivers/net/wan/pci200syn.c 	port_t *port = dev_to_port(dev);
port              165 drivers/net/wan/pci200syn.c 	pci200_set_iface(port);
port              166 drivers/net/wan/pci200syn.c 	sca_flush(port->card);
port              187 drivers/net/wan/pci200syn.c 	port_t *port = dev_to_port(dev);
port              205 drivers/net/wan/pci200syn.c 		if (copy_to_user(line, &port->settings, size))
port              226 drivers/net/wan/pci200syn.c 		memcpy(&port->settings, &new_line, size); /* Update settings */
port              227 drivers/net/wan/pci200syn.c 		pci200_set_iface(port);
port              228 drivers/net/wan/pci200syn.c 		sca_flush(port->card);
port              380 drivers/net/wan/pci200syn.c 		port_t *port = &card->ports[i];
port              381 drivers/net/wan/pci200syn.c 		struct net_device *dev = port->netdev;
port              383 drivers/net/wan/pci200syn.c 		port->chan = i;
port              385 drivers/net/wan/pci200syn.c 		spin_lock_init(&port->lock);
port              393 drivers/net/wan/pci200syn.c 		port->settings.clock_type = CLOCK_EXT;
port              394 drivers/net/wan/pci200syn.c 		port->card = card;
port              395 drivers/net/wan/pci200syn.c 		sca_init_port(port);
port              398 drivers/net/wan/pci200syn.c 			port->card = NULL;
port              403 drivers/net/wan/pci200syn.c 		netdev_info(dev, "PCI200SYN channel %d\n", port->chan);
port               81 drivers/net/wan/wanxl.c 	struct port ports[0];	/* 1 - 4 port structures follow */
port               86 drivers/net/wan/wanxl.c static inline struct port *dev_to_port(struct net_device *dev)
port               88 drivers/net/wan/wanxl.c 	return (struct port *)dev_to_hdlc(dev)->priv;
port               92 drivers/net/wan/wanxl.c static inline port_status_t *get_status(struct port *port)
port               94 drivers/net/wan/wanxl.c 	return &port->card->status->port_status[port->node];
port              115 drivers/net/wan/wanxl.c static inline void wanxl_cable_intr(struct port *port)
port              117 drivers/net/wan/wanxl.c 	u32 value = get_status(port)->cable;
port              148 drivers/net/wan/wanxl.c 	netdev_info(port->dev, "%s%s module, %s cable%s%s\n",
port              152 drivers/net/wan/wanxl.c 		netif_carrier_on(port->dev);
port              154 drivers/net/wan/wanxl.c 		netif_carrier_off(port->dev);
port              160 drivers/net/wan/wanxl.c static inline void wanxl_tx_intr(struct port *port)
port              162 drivers/net/wan/wanxl.c 	struct net_device *dev = port->dev;
port              164 drivers/net/wan/wanxl.c                 desc_t *desc = &get_status(port)->tx_descs[port->tx_in];
port              165 drivers/net/wan/wanxl.c 		struct sk_buff *skb = port->tx_skbs[port->tx_in];
port              183 drivers/net/wan/wanxl.c 		pci_unmap_single(port->card->pdev, desc->address, skb->len,
port              186 drivers/net/wan/wanxl.c                 port->tx_in = (port->tx_in + 1) % TX_BUFFERS;
port              203 drivers/net/wan/wanxl.c 			struct port *port = &card->ports[desc->stat &
port              205 drivers/net/wan/wanxl.c 			struct net_device *dev = port->dev;
port              272 drivers/net/wan/wanxl.c 	struct port *port = dev_to_port(dev);
port              275 drivers/net/wan/wanxl.c         spin_lock(&port->lock);
port              277 drivers/net/wan/wanxl.c 	desc = &get_status(port)->tx_descs[port->tx_out];
port              284 drivers/net/wan/wanxl.c 		spin_unlock(&port->lock);
port              293 drivers/net/wan/wanxl.c 	port->tx_skbs[port->tx_out] = skb;
port              294 drivers/net/wan/wanxl.c 	desc->address = pci_map_single(port->card->pdev, skb->data, skb->len,
port              298 drivers/net/wan/wanxl.c 	writel(1 << (DOORBELL_TO_CARD_TX_0 + port->node),
port              299 drivers/net/wan/wanxl.c 	       port->card->plx + PLX_DOORBELL_TO_CARD);
port              301 drivers/net/wan/wanxl.c 	port->tx_out = (port->tx_out + 1) % TX_BUFFERS;
port              303 drivers/net/wan/wanxl.c 	if (get_status(port)->tx_descs[port->tx_out].stat != PACKET_EMPTY) {
port              310 drivers/net/wan/wanxl.c 	spin_unlock(&port->lock);
port              319 drivers/net/wan/wanxl.c 	struct port *port = dev_to_port(dev);
port              332 drivers/net/wan/wanxl.c 	get_status(port)->encoding = encoding;
port              333 drivers/net/wan/wanxl.c 	get_status(port)->parity = parity;
port              343 drivers/net/wan/wanxl.c 	struct port *port = dev_to_port(dev);
port              356 drivers/net/wan/wanxl.c 		line.clock_type = get_status(port)->clocking;
port              381 drivers/net/wan/wanxl.c 		get_status(port)->clocking = line.clock_type;
port              393 drivers/net/wan/wanxl.c 	struct port *port = dev_to_port(dev);
port              394 drivers/net/wan/wanxl.c 	u8 __iomem *dbr = port->card->plx + PLX_DOORBELL_TO_CARD;
port              398 drivers/net/wan/wanxl.c 	if (get_status(port)->open) {
port              405 drivers/net/wan/wanxl.c 	port->tx_in = port->tx_out = 0;
port              407 drivers/net/wan/wanxl.c 		get_status(port)->tx_descs[i].stat = PACKET_EMPTY;
port              409 drivers/net/wan/wanxl.c 	writel(1 << (DOORBELL_TO_CARD_OPEN_0 + port->node), dbr);
port              413 drivers/net/wan/wanxl.c 		if (get_status(port)->open) {
port              421 drivers/net/wan/wanxl.c 	writel(1 << (DOORBELL_TO_CARD_CLOSE_0 + port->node), dbr);
port              429 drivers/net/wan/wanxl.c 	struct port *port = dev_to_port(dev);
port              435 drivers/net/wan/wanxl.c 	writel(1 << (DOORBELL_TO_CARD_CLOSE_0 + port->node),
port              436 drivers/net/wan/wanxl.c 	       port->card->plx + PLX_DOORBELL_TO_CARD);
port              440 drivers/net/wan/wanxl.c 		if (!get_status(port)->open)
port              444 drivers/net/wan/wanxl.c 	if (get_status(port)->open)
port              450 drivers/net/wan/wanxl.c 		desc_t *desc = &get_status(port)->tx_descs[i];
port              454 drivers/net/wan/wanxl.c 			pci_unmap_single(port->card->pdev, desc->address,
port              455 drivers/net/wan/wanxl.c 					 port->tx_skbs[i]->len,
port              457 drivers/net/wan/wanxl.c 			dev_kfree_skb(port->tx_skbs[i]);
port              467 drivers/net/wan/wanxl.c 	struct port *port = dev_to_port(dev);
port              469 drivers/net/wan/wanxl.c 	dev->stats.rx_over_errors = get_status(port)->rx_overruns;
port              470 drivers/net/wan/wanxl.c 	dev->stats.rx_frame_errors = get_status(port)->rx_frame_errors;
port              765 drivers/net/wan/wanxl.c 		struct port *port = &card->ports[i];
port              766 drivers/net/wan/wanxl.c 		struct net_device *dev = alloc_hdlcdev(port);
port              774 drivers/net/wan/wanxl.c 		port->dev = dev;
port              776 drivers/net/wan/wanxl.c 		spin_lock_init(&port->lock);
port              781 drivers/net/wan/wanxl.c 		port->card = card;
port              782 drivers/net/wan/wanxl.c 		port->node = i;
port              783 drivers/net/wan/wanxl.c 		get_status(port)->clocking = CLOCK_EXT;
port              886 drivers/net/wireless/ath/ath10k/qmi.c 	sq->sq_port = service->port;
port             1496 drivers/net/wireless/atmel/atmel.c struct net_device *init_atmel_card(unsigned short irq, unsigned long port,
port             1578 drivers/net/wireless/atmel/atmel.c 	dev->base_addr = port;
port             2774 drivers/net/wireless/cisco/airo.c static struct net_device *_init_airo_card( unsigned short irq, int port,
port             2823 drivers/net/wireless/cisco/airo.c 	dev->base_addr = port;
port             2938 drivers/net/wireless/cisco/airo.c struct net_device *init_airo_card( unsigned short irq, int port, int is_pcmcia,
port             2941 drivers/net/wireless/cisco/airo.c 	return _init_airo_card ( irq, port, is_pcmcia, NULL, dmdev);
port                5 drivers/net/wireless/cisco/airo.h struct net_device *init_airo_card(unsigned short irq, int port, int is_pcmcia,
port              445 drivers/net/wireless/intersil/orinoco/hermes.h static inline int hermes_enable_port(struct hermes *hw, int port)
port              447 drivers/net/wireless/intersil/orinoco/hermes.h 	return hw->ops->cmd_wait(hw, HERMES_CMD_ENABLE | (port << 8),
port              451 drivers/net/wireless/intersil/orinoco/hermes.h static inline int hermes_disable_port(struct hermes *hw, int port)
port              453 drivers/net/wireless/intersil/orinoco/hermes.h 	return hw->ops->cmd_wait(hw, HERMES_CMD_DISABLE | (port << 8),
port              343 drivers/net/wireless/intersil/p54/p54usb.c 	reg->port = cpu_to_le16(NET2280_DEV_U32);
port              405 drivers/net/wireless/intersil/p54/p54usb.c 	buf->port = cpu_to_le16(type);
port              426 drivers/net/wireless/intersil/p54/p54usb.c 	read->port = cpu_to_le16(type);
port               94 drivers/net/wireless/intersil/p54/p54usb.h 	__le16 port;
port              100 drivers/net/wireless/intersil/p54/p54usb.h 	__le16 port;
port             1053 drivers/net/wireless/marvell/mwifiex/main.c 		if (atomic_read(&card->port[i].tx_data_urb_pending)) {
port             1118 drivers/net/wireless/marvell/mwifiex/main.c 			     atomic_read(&cardp->port[0].tx_data_urb_pending));
port             1120 drivers/net/wireless/marvell/mwifiex/main.c 			     atomic_read(&cardp->port[1].tx_data_urb_pending));
port              250 drivers/net/wireless/marvell/mwifiex/sdio.c 			u8 *buffer, u32 pkt_len, u32 port)
port              255 drivers/net/wireless/marvell/mwifiex/sdio.c 		(port & MWIFIEX_SDIO_BYTE_MODE_MASK) ? BYTE_MODE : BLOCK_MODE;
port              261 drivers/net/wireless/marvell/mwifiex/sdio.c 	u32 ioport = (port & MWIFIEX_SDIO_IO_PORT_MASK);
port              281 drivers/net/wireless/marvell/mwifiex/sdio.c 				  u32 len, u32 port, u8 claim)
port              285 drivers/net/wireless/marvell/mwifiex/sdio.c 	u8 blk_mode = (port & MWIFIEX_SDIO_BYTE_MODE_MASK) ? BYTE_MODE
port              290 drivers/net/wireless/marvell/mwifiex/sdio.c 	u32 ioport = (port & MWIFIEX_SDIO_IO_PORT_MASK);
port              682 drivers/net/wireless/marvell/mwifiex/sdio.c 				      u8 *payload, u32 pkt_len, u32 port)
port              688 drivers/net/wireless/marvell/mwifiex/sdio.c 		ret = mwifiex_write_data_sync(adapter, payload, pkt_len, port);
port              715 drivers/net/wireless/marvell/mwifiex/sdio.c static int mwifiex_get_rd_port(struct mwifiex_adapter *adapter, u8 *port)
port              735 drivers/net/wireless/marvell/mwifiex/sdio.c 		*port = CTRL_PORT;
port              738 drivers/net/wireless/marvell/mwifiex/sdio.c 			    *port, card->mp_rd_bitmap);
port              747 drivers/net/wireless/marvell/mwifiex/sdio.c 	*port = card->curr_rd_port;
port              754 drivers/net/wireless/marvell/mwifiex/sdio.c 		    *port, rd_bitmap, card->mp_rd_bitmap);
port              766 drivers/net/wireless/marvell/mwifiex/sdio.c static int mwifiex_get_wr_port_data(struct mwifiex_adapter *adapter, u32 *port)
port              782 drivers/net/wireless/marvell/mwifiex/sdio.c 		*port = card->curr_wr_port;
port              790 drivers/net/wireless/marvell/mwifiex/sdio.c 	if ((card->has_control_mask) && (*port == CTRL_PORT)) {
port              793 drivers/net/wireless/marvell/mwifiex/sdio.c 			    *port, card->curr_wr_port, wr_bitmap,
port              800 drivers/net/wireless/marvell/mwifiex/sdio.c 		    *port, wr_bitmap, card->mp_wr_bitmap);
port             1295 drivers/net/wireless/marvell/mwifiex/sdio.c 					     u16 rx_len, u8 port)
port             1307 drivers/net/wireless/marvell/mwifiex/sdio.c 	if ((card->has_control_mask) && (port == CTRL_PORT)) {
port             1368 drivers/net/wireless/marvell/mwifiex/sdio.c 		mp_rx_aggr_setup(card, rx_len, port);
port             1464 drivers/net/wireless/marvell/mwifiex/sdio.c 			    port, rx_len);
port             1470 drivers/net/wireless/marvell/mwifiex/sdio.c 				    "drop pkt port=%d len=%d\n", port, rx_len);
port             1473 drivers/net/wireless/marvell/mwifiex/sdio.c 						      adapter->ioport + port))
port             1482 drivers/net/wireless/marvell/mwifiex/sdio.c 					      adapter->ioport + port))
port             1499 drivers/net/wireless/marvell/mwifiex/sdio.c 		mp_rx_aggr_setup(card, rx_len, port);
port             1536 drivers/net/wireless/marvell/mwifiex/sdio.c 	u8 port = CTRL_PORT;
port             1646 drivers/net/wireless/marvell/mwifiex/sdio.c 			ret = mwifiex_get_rd_port(adapter, &port);
port             1652 drivers/net/wireless/marvell/mwifiex/sdio.c 			len_reg_l = reg->rd_len_p0_l + (port << 1);
port             1653 drivers/net/wireless/marvell/mwifiex/sdio.c 			len_reg_u = reg->rd_len_p0_u + (port << 1);
port             1658 drivers/net/wireless/marvell/mwifiex/sdio.c 				    port, rx_len);
port             1677 drivers/net/wireless/marvell/mwifiex/sdio.c 							      port)) {
port             1727 drivers/net/wireless/marvell/mwifiex/sdio.c 					u8 *payload, u32 pkt_len, u32 port,
port             1740 drivers/net/wireless/marvell/mwifiex/sdio.c 	    (card->has_control_mask && (port == CTRL_PORT)) ||
port             1741 drivers/net/wireless/marvell/mwifiex/sdio.c 	    (card->supports_sdio_new_mode && (port == CMD_PORT_SLCT))) {
port             1806 drivers/net/wireless/marvell/mwifiex/sdio.c 		MP_TX_AGGR_BUF_PUT(card, payload, pkt_len, port);
port             1861 drivers/net/wireless/marvell/mwifiex/sdio.c 			    __func__, port);
port             1863 drivers/net/wireless/marvell/mwifiex/sdio.c 						 adapter->ioport + port);
port             1870 drivers/net/wireless/marvell/mwifiex/sdio.c 		MP_TX_AGGR_BUF_PUT(card, payload, pkt_len, port);
port             1894 drivers/net/wireless/marvell/mwifiex/sdio.c 	u32 port = CTRL_PORT;
port             1912 drivers/net/wireless/marvell/mwifiex/sdio.c 		ret = mwifiex_get_wr_port_data(adapter, &port);
port             1930 drivers/net/wireless/marvell/mwifiex/sdio.c 			port = CMD_PORT_SLCT;
port             1938 drivers/net/wireless/marvell/mwifiex/sdio.c 						   port, tx_param->next_pkt_len
port             1942 drivers/net/wireless/marvell/mwifiex/sdio.c 						   port, 0);
port             1950 drivers/net/wireless/marvell/mwifiex/sdio.c 			card->curr_wr_port = port;
port             2197 drivers/net/wireless/marvell/mwifiex/sdio.c mwifiex_update_mp_end_port(struct mwifiex_adapter *adapter, u16 port)
port             2203 drivers/net/wireless/marvell/mwifiex/sdio.c 	card->mp_end_port = port;
port             2217 drivers/net/wireless/marvell/mwifiex/sdio.c 		    port, card->mp_data_port_mask);
port              114 drivers/net/wireless/marvell/mwifiex/sdio.h #define MP_TX_AGGR_BUF_PUT(a, payload, pkt_len, port) do {		\
port              119 drivers/net/wireless/marvell/mwifiex/sdio.h 		a->mpa_tx.start_port = port;				\
port              120 drivers/net/wireless/marvell/mwifiex/sdio.h 	if (a->mpa_tx.start_port <= port)				\
port              794 drivers/net/wireless/marvell/mwifiex/sdio.h 				    u16 rx_len, u8 port)
port              799 drivers/net/wireless/marvell/mwifiex/sdio.h 		card->mpa_rx.start_port = port;
port              802 drivers/net/wireless/marvell/mwifiex/sdio.h 		card->mpa_rx.ports |= (1 << port);
port              804 drivers/net/wireless/marvell/mwifiex/sdio.h 		if (card->mpa_rx.start_port <= port)
port              261 drivers/net/wireless/marvell/mwifiex/usb.c 	struct usb_tx_data_port *port;
port              278 drivers/net/wireless/marvell/mwifiex/usb.c 			port = &card->port[i];
port              279 drivers/net/wireless/marvell/mwifiex/usb.c 			if (context->ep == port->tx_data_ep) {
port              280 drivers/net/wireless/marvell/mwifiex/usb.c 				atomic_dec(&port->tx_data_urb_pending);
port              281 drivers/net/wireless/marvell/mwifiex/usb.c 				port->block_status = false;
port              358 drivers/net/wireless/marvell/mwifiex/usb.c 	struct usb_tx_data_port *port;
port              378 drivers/net/wireless/marvell/mwifiex/usb.c 		port = &card->port[i];
port              380 drivers/net/wireless/marvell/mwifiex/usb.c 			usb_kill_urb(port->tx_data_list[j].urb);
port              381 drivers/net/wireless/marvell/mwifiex/usb.c 			usb_free_urb(port->tx_data_list[j].urb);
port              382 drivers/net/wireless/marvell/mwifiex/usb.c 			port->tx_data_list[j].urb = NULL;
port              476 drivers/net/wireless/marvell/mwifiex/usb.c 			card->port[0].tx_data_ep = usb_endpoint_num(epd);
port              477 drivers/net/wireless/marvell/mwifiex/usb.c 			atomic_set(&card->port[0].tx_data_urb_pending, 0);
port              486 drivers/net/wireless/marvell/mwifiex/usb.c 			card->port[1].tx_data_ep = usb_endpoint_num(epd);
port              487 drivers/net/wireless/marvell/mwifiex/usb.c 			atomic_set(&card->port[1].tx_data_urb_pending, 0);
port              534 drivers/net/wireless/marvell/mwifiex/usb.c 	struct usb_tx_data_port *port;
port              577 drivers/net/wireless/marvell/mwifiex/usb.c 		port = &card->port[i];
port              579 drivers/net/wireless/marvell/mwifiex/usb.c 			if (port->tx_data_list[j].urb)
port              580 drivers/net/wireless/marvell/mwifiex/usb.c 				usb_kill_urb(port->tx_data_list[j].urb);
port              752 drivers/net/wireless/marvell/mwifiex/usb.c 			card->port[i].block_status = false;
port              772 drivers/net/wireless/marvell/mwifiex/usb.c 			if (active_port == card->port[i].tx_data_ep)
port              773 drivers/net/wireless/marvell/mwifiex/usb.c 				card->port[i].block_status = false;
port              775 drivers/net/wireless/marvell/mwifiex/usb.c 				card->port[i].block_status = true;
port              786 drivers/net/wireless/marvell/mwifiex/usb.c 		if (priv->usb_port == card->port[idx].tx_data_ep)
port              787 drivers/net/wireless/marvell/mwifiex/usb.c 			return !card->port[idx].block_status;
port              799 drivers/net/wireless/marvell/mwifiex/usb.c 		if (!card->port[i].block_status)
port              806 drivers/net/wireless/marvell/mwifiex/usb.c 					  struct usb_tx_data_port *port, u8 ep,
port              836 drivers/net/wireless/marvell/mwifiex/usb.c 		atomic_inc(&port->tx_data_urb_pending);
port              839 drivers/net/wireless/marvell/mwifiex/usb.c 	    atomic_read(&port->tx_data_urb_pending) ==
port              841 drivers/net/wireless/marvell/mwifiex/usb.c 		port->block_status = true;
port              852 drivers/net/wireless/marvell/mwifiex/usb.c 			atomic_dec(&port->tx_data_urb_pending);
port              853 drivers/net/wireless/marvell/mwifiex/usb.c 			port->block_status = false;
port              855 drivers/net/wireless/marvell/mwifiex/usb.c 			if (port->tx_data_ix)
port              856 drivers/net/wireless/marvell/mwifiex/usb.c 				port->tx_data_ix--;
port              858 drivers/net/wireless/marvell/mwifiex/usb.c 				port->tx_data_ix = MWIFIEX_TX_DATA_URB;
port              867 drivers/net/wireless/marvell/mwifiex/usb.c 					   struct usb_tx_data_port *port,
port              879 drivers/net/wireless/marvell/mwifiex/usb.c 	if (port->tx_aggr.timer_cnxt.is_hold_timer_set) {
port              880 drivers/net/wireless/marvell/mwifiex/usb.c 		del_timer(&port->tx_aggr.timer_cnxt.hold_timer);
port              881 drivers/net/wireless/marvell/mwifiex/usb.c 		port->tx_aggr.timer_cnxt.is_hold_timer_set = false;
port              882 drivers/net/wireless/marvell/mwifiex/usb.c 		port->tx_aggr.timer_cnxt.hold_tmo_msecs = 0;
port              885 drivers/net/wireless/marvell/mwifiex/usb.c 	skb_aggr = mwifiex_alloc_dma_align_buf(port->tx_aggr.aggr_len,
port              891 drivers/net/wireless/marvell/mwifiex/usb.c 		while ((skb_tmp = skb_dequeue(&port->tx_aggr.aggr_list)))
port              894 drivers/net/wireless/marvell/mwifiex/usb.c 		port->tx_aggr.aggr_num = 0;
port              895 drivers/net/wireless/marvell/mwifiex/usb.c 		port->tx_aggr.aggr_len = 0;
port              902 drivers/net/wireless/marvell/mwifiex/usb.c 	while ((skb_tmp = skb_dequeue(&port->tx_aggr.aggr_list))) {
port              907 drivers/net/wireless/marvell/mwifiex/usb.c 		if (skb_queue_empty(&port->tx_aggr.aggr_list)) {
port              926 drivers/net/wireless/marvell/mwifiex/usb.c 		port->tx_aggr.aggr_num--;
port              927 drivers/net/wireless/marvell/mwifiex/usb.c 		port->tx_aggr.aggr_len -= (skb_tmp->len + pad);
port              935 drivers/net/wireless/marvell/mwifiex/usb.c 	port->tx_aggr.aggr_num = 0;
port              936 drivers/net/wireless/marvell/mwifiex/usb.c 	port->tx_aggr.aggr_len = 0;
port              954 drivers/net/wireless/marvell/mwifiex/usb.c 				    struct usb_tx_data_port *port)
port              974 drivers/net/wireless/marvell/mwifiex/usb.c 		if (port->tx_aggr.aggr_len + skb->len + pad >
port              982 drivers/net/wireless/marvell/mwifiex/usb.c 			if (port->tx_aggr.aggr_len + skb->len + pad +
port              985 drivers/net/wireless/marvell/mwifiex/usb.c 			    port->tx_aggr.aggr_num + 2 >
port              995 drivers/net/wireless/marvell/mwifiex/usb.c 		if (port->tx_aggr.aggr_num > 0) {
port              997 drivers/net/wireless/marvell/mwifiex/usb.c 			if (port->tx_aggr.aggr_len + skb->len + pad >
port             1020 drivers/net/wireless/marvell/mwifiex/usb.c 			if (skb_queue_empty(&port->tx_aggr.aggr_list)) {
port             1034 drivers/net/wireless/marvell/mwifiex/usb.c 		skb_queue_tail(&port->tx_aggr.aggr_list, skb);
port             1035 drivers/net/wireless/marvell/mwifiex/usb.c 		port->tx_aggr.aggr_len += (skb->len + pad);
port             1036 drivers/net/wireless/marvell/mwifiex/usb.c 		port->tx_aggr.aggr_num++;
port             1045 drivers/net/wireless/marvell/mwifiex/usb.c 		if (!port->tx_aggr.timer_cnxt.is_hold_timer_set) {
port             1046 drivers/net/wireless/marvell/mwifiex/usb.c 			port->tx_aggr.timer_cnxt.hold_tmo_msecs =
port             1049 drivers/net/wireless/marvell/mwifiex/usb.c 				port->tx_aggr.timer_cnxt.hold_tmo_msecs;
port             1050 drivers/net/wireless/marvell/mwifiex/usb.c 			mod_timer(&port->tx_aggr.timer_cnxt.hold_timer,
port             1052 drivers/net/wireless/marvell/mwifiex/usb.c 			port->tx_aggr.timer_cnxt.is_hold_timer_set = true;
port             1054 drivers/net/wireless/marvell/mwifiex/usb.c 			if (port->tx_aggr.timer_cnxt.hold_tmo_msecs <
port             1058 drivers/net/wireless/marvell/mwifiex/usb.c 				++port->tx_aggr.timer_cnxt.hold_tmo_msecs;
port             1059 drivers/net/wireless/marvell/mwifiex/usb.c 				mod_timer(&port->tx_aggr.timer_cnxt.hold_timer,
port             1067 drivers/net/wireless/marvell/mwifiex/usb.c 		ret = mwifiex_usb_prepare_tx_aggr_skb(adapter, port, &skb_send);
port             1069 drivers/net/wireless/marvell/mwifiex/usb.c 			context = &port->tx_data_list[port->tx_data_ix++];
port             1070 drivers/net/wireless/marvell/mwifiex/usb.c 			ret = mwifiex_usb_construct_send_urb(adapter, port, ep,
port             1080 drivers/net/wireless/marvell/mwifiex/usb.c 			if (atomic_read(&port->tx_data_urb_pending) >=
port             1082 drivers/net/wireless/marvell/mwifiex/usb.c 				port->block_status = true;
port             1090 drivers/net/wireless/marvell/mwifiex/usb.c 			if (port->tx_data_ix >= MWIFIEX_TX_DATA_URB)
port             1091 drivers/net/wireless/marvell/mwifiex/usb.c 				port->tx_data_ix = 0;
port             1099 drivers/net/wireless/marvell/mwifiex/usb.c 		context = &port->tx_data_list[port->tx_data_ix++];
port             1100 drivers/net/wireless/marvell/mwifiex/usb.c 		return mwifiex_usb_construct_send_urb(adapter, port, ep,
port             1106 drivers/net/wireless/marvell/mwifiex/usb.c 		skb_queue_tail(&port->tx_aggr.aggr_list, skb);
port             1107 drivers/net/wireless/marvell/mwifiex/usb.c 		port->tx_aggr.aggr_len += (skb->len + pad);
port             1108 drivers/net/wireless/marvell/mwifiex/usb.c 		port->tx_aggr.aggr_num++;
port             1110 drivers/net/wireless/marvell/mwifiex/usb.c 		if (!port->tx_aggr.timer_cnxt.is_hold_timer_set) {
port             1111 drivers/net/wireless/marvell/mwifiex/usb.c 			port->tx_aggr.timer_cnxt.hold_tmo_msecs =
port             1113 drivers/net/wireless/marvell/mwifiex/usb.c 			timeout = port->tx_aggr.timer_cnxt.hold_tmo_msecs;
port             1114 drivers/net/wireless/marvell/mwifiex/usb.c 			mod_timer(&port->tx_aggr.timer_cnxt.hold_timer,
port             1116 drivers/net/wireless/marvell/mwifiex/usb.c 			port->tx_aggr.timer_cnxt.is_hold_timer_set = true;
port             1130 drivers/net/wireless/marvell/mwifiex/usb.c 	struct usb_tx_data_port *port = timer_context->port;
port             1133 drivers/net/wireless/marvell/mwifiex/usb.c 	spin_lock_bh(&port->tx_aggr_lock);
port             1134 drivers/net/wireless/marvell/mwifiex/usb.c 	err = mwifiex_usb_prepare_tx_aggr_skb(adapter, port, &skb_send);
port             1141 drivers/net/wireless/marvell/mwifiex/usb.c 	if (atomic_read(&port->tx_data_urb_pending) >=
port             1143 drivers/net/wireless/marvell/mwifiex/usb.c 		port->block_status = true;
port             1150 drivers/net/wireless/marvell/mwifiex/usb.c 	if (port->tx_data_ix >= MWIFIEX_TX_DATA_URB)
port             1151 drivers/net/wireless/marvell/mwifiex/usb.c 		port->tx_data_ix = 0;
port             1153 drivers/net/wireless/marvell/mwifiex/usb.c 	urb_cnxt = &port->tx_data_list[port->tx_data_ix++];
port             1154 drivers/net/wireless/marvell/mwifiex/usb.c 	err = mwifiex_usb_construct_send_urb(adapter, port, port->tx_data_ep,
port             1160 drivers/net/wireless/marvell/mwifiex/usb.c 	spin_unlock_bh(&port->tx_aggr_lock);
port             1170 drivers/net/wireless/marvell/mwifiex/usb.c 	struct usb_tx_data_port *port = NULL;
port             1191 drivers/net/wireless/marvell/mwifiex/usb.c 			if (ep == card->port[idx].tx_data_ep) {
port             1192 drivers/net/wireless/marvell/mwifiex/usb.c 				port = &card->port[idx];
port             1193 drivers/net/wireless/marvell/mwifiex/usb.c 				if (atomic_read(&port->tx_data_urb_pending)
port             1195 drivers/net/wireless/marvell/mwifiex/usb.c 					port->block_status = true;
port             1200 drivers/net/wireless/marvell/mwifiex/usb.c 				if (port->tx_data_ix >= MWIFIEX_TX_DATA_URB)
port             1201 drivers/net/wireless/marvell/mwifiex/usb.c 					port->tx_data_ix = 0;
port             1206 drivers/net/wireless/marvell/mwifiex/usb.c 		if (!port) {
port             1212 drivers/net/wireless/marvell/mwifiex/usb.c 			spin_lock_bh(&port->tx_aggr_lock);
port             1214 drivers/net/wireless/marvell/mwifiex/usb.c 							tx_param, port);
port             1215 drivers/net/wireless/marvell/mwifiex/usb.c 			spin_unlock_bh(&port->tx_aggr_lock);
port             1219 drivers/net/wireless/marvell/mwifiex/usb.c 		context = &port->tx_data_list[port->tx_data_ix++];
port             1222 drivers/net/wireless/marvell/mwifiex/usb.c 	return mwifiex_usb_construct_send_urb(adapter, port, ep, context, skb);
port             1228 drivers/net/wireless/marvell/mwifiex/usb.c 	struct usb_tx_data_port *port;
port             1239 drivers/net/wireless/marvell/mwifiex/usb.c 		port = &card->port[i];
port             1240 drivers/net/wireless/marvell/mwifiex/usb.c 		if (!port->tx_data_ep)
port             1242 drivers/net/wireless/marvell/mwifiex/usb.c 		port->tx_data_ix = 0;
port             1243 drivers/net/wireless/marvell/mwifiex/usb.c 		skb_queue_head_init(&port->tx_aggr.aggr_list);
port             1244 drivers/net/wireless/marvell/mwifiex/usb.c 		if (port->tx_data_ep == MWIFIEX_USB_EP_DATA)
port             1245 drivers/net/wireless/marvell/mwifiex/usb.c 			port->block_status = false;
port             1247 drivers/net/wireless/marvell/mwifiex/usb.c 			port->block_status = true;
port             1249 drivers/net/wireless/marvell/mwifiex/usb.c 			port->tx_data_list[j].adapter = adapter;
port             1250 drivers/net/wireless/marvell/mwifiex/usb.c 			port->tx_data_list[j].ep = port->tx_data_ep;
port             1251 drivers/net/wireless/marvell/mwifiex/usb.c 			port->tx_data_list[j].urb =
port             1253 drivers/net/wireless/marvell/mwifiex/usb.c 			if (!port->tx_data_list[j].urb)
port             1257 drivers/net/wireless/marvell/mwifiex/usb.c 		port->tx_aggr.timer_cnxt.adapter = adapter;
port             1258 drivers/net/wireless/marvell/mwifiex/usb.c 		port->tx_aggr.timer_cnxt.port = port;
port             1259 drivers/net/wireless/marvell/mwifiex/usb.c 		port->tx_aggr.timer_cnxt.is_hold_timer_set = false;
port             1260 drivers/net/wireless/marvell/mwifiex/usb.c 		port->tx_aggr.timer_cnxt.hold_tmo_msecs = 0;
port             1261 drivers/net/wireless/marvell/mwifiex/usb.c 		timer_setup(&port->tx_aggr.timer_cnxt.hold_timer,
port             1345 drivers/net/wireless/marvell/mwifiex/usb.c 	struct usb_tx_data_port *port;
port             1350 drivers/net/wireless/marvell/mwifiex/usb.c 		port = &card->port[idx];
port             1353 drivers/net/wireless/marvell/mwifiex/usb.c 				skb_dequeue(&port->tx_aggr.aggr_list)))
port             1356 drivers/net/wireless/marvell/mwifiex/usb.c 		del_timer_sync(&port->tx_aggr.timer_cnxt.hold_timer);
port             1357 drivers/net/wireless/marvell/mwifiex/usb.c 		port->tx_aggr.timer_cnxt.is_hold_timer_set = false;
port             1358 drivers/net/wireless/marvell/mwifiex/usb.c 		port->tx_aggr.timer_cnxt.hold_tmo_msecs = 0;
port               72 drivers/net/wireless/marvell/mwifiex/usb.h 	struct usb_tx_data_port *port;
port              115 drivers/net/wireless/marvell/mwifiex/usb.h 	struct usb_tx_data_port port[MWIFIEX_TX_DATA_PORT];
port              169 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 	int i, port, queue;
port              172 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 		port = 3; /* PSE */
port              175 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 		port = 0; /* HIF */
port              188 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 			FIELD_PREP(MT_DMA_FQCR0_DEST_PORT_ID, port) |
port               16 drivers/net/wireless/mediatek/mt76/mt76x02_usb.h int mt76x02u_skb_dma_info(struct sk_buff *skb, int port, u32 flags);
port               26 drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c int mt76x02u_skb_dma_info(struct sk_buff *skb, int port, u32 flags)
port               38 drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c 	       FIELD_PREP(MT_TXD_INFO_DPORT, port) | flags;
port               41 drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2u.h int mt76x2u_skb_dma_info(struct sk_buff *skb, enum dma_msg_port port,
port              128 drivers/net/wireless/realtek/rtw88/mac80211.c 	u8 port = 0;
port              131 drivers/net/wireless/realtek/rtw88/mac80211.c 	rtwvif->port = port;
port              138 drivers/net/wireless/realtek/rtw88/mac80211.c 	rtwvif->conf = &rtw_vif_port[port];
port              169 drivers/net/wireless/realtek/rtw88/mac80211.c 	rtw_info(rtwdev, "start vif %pM on port %d\n", vif->addr, rtwvif->port);
port              180 drivers/net/wireless/realtek/rtw88/mac80211.c 	rtw_info(rtwdev, "stop vif %pM on port %d\n", vif->addr, rtwvif->port);
port              609 drivers/net/wireless/realtek/rtw88/main.h 	u8 port;
port               37 drivers/net/wireless/st/cw1200/pm.c 			.port = __cpu_to_le16(67), /* DHCP Bootps */
port               42 drivers/net/wireless/st/cw1200/pm.c 			.port = __cpu_to_le16(68), /* DHCP Bootpc */
port             1597 drivers/net/wireless/st/cw1200/wsm.h 	__le16 port;		/* Port number */
port              250 drivers/ntb/core.c int ntb_default_peer_port_idx(struct ntb_dev *ntb, int port)
port              254 drivers/ntb/core.c 	if (peer_port == -EINVAL || port != peer_port)
port              482 drivers/ntb/hw/idt/ntb_hw_idt.c 	unsigned char pidx, port, part;
port              487 drivers/ntb/hw/idt/ntb_hw_idt.c 	ndev->port = GET_FIELD(PCIELCAP_PORTNUM, data);
port              490 drivers/ntb/hw/idt/ntb_hw_idt.c 	portsts = idt_sw_read(ndev, portdata_tbl[ndev->port].sts);
port              503 drivers/ntb/hw/idt/ntb_hw_idt.c 		port = ndev->swcfg->ports[pidx];
port              505 drivers/ntb/hw/idt/ntb_hw_idt.c 		if (port == ndev->port)
port              509 drivers/ntb/hw/idt/ntb_hw_idt.c 		portsts = idt_sw_read(ndev, portdata_tbl[port].sts);
port              521 drivers/ntb/hw/idt/ntb_hw_idt.c 			ndev->peers[ndev->peer_cnt].port = port;
port              524 drivers/ntb/hw/idt/ntb_hw_idt.c 			ndev->port_idx_map[port] = ndev->peer_cnt;
port              531 drivers/ntb/hw/idt/ntb_hw_idt.c 		ndev->port, ndev->peer_cnt);
port              552 drivers/ntb/hw/idt/ntb_hw_idt.c 	return ndev->port;
port              585 drivers/ntb/hw/idt/ntb_hw_idt.c 	return ndev->peers[pidx].port;
port              598 drivers/ntb/hw/idt/ntb_hw_idt.c static int idt_ntb_peer_port_idx(struct ntb_dev *ntb, int port)
port              602 drivers/ntb/hw/idt/ntb_hw_idt.c 	if (port < 0 || IDT_MAX_NR_PORTS <= port)
port              605 drivers/ntb/hw/idt/ntb_hw_idt.c 	return ndev->port_idx_map[port];
port              644 drivers/ntb/hw/idt/ntb_hw_idt.c 	port_mask = ~BIT(ndev->port);
port              647 drivers/ntb/hw/idt/ntb_hw_idt.c 		port_mask &= ~BIT(ndev->peers[pidx].port);
port              838 drivers/ntb/hw/idt/ntb_hw_idt.c 	unsigned char port;
port              842 drivers/ntb/hw/idt/ntb_hw_idt.c 	port = ndev->peers[pidx].port;
port              845 drivers/ntb/hw/idt/ntb_hw_idt.c 	data = idt_sw_read(ndev, portdata_tbl[port].sts);
port              850 drivers/ntb/hw/idt/ntb_hw_idt.c 	data = idt_sw_read(ndev, portdata_tbl[port].pcicmdsts);
port              855 drivers/ntb/hw/idt/ntb_hw_idt.c 	data = idt_sw_read(ndev, portdata_tbl[port].ntctl);
port             1041 drivers/ntb/hw/idt/ntb_hw_idt.c static struct idt_mw_cfg *idt_scan_mws(struct idt_ntb_dev *ndev, int port,
port             1053 drivers/ntb/hw/idt/ntb_hw_idt.c 	bars = portdata_tbl[port].bars;
port             1133 drivers/ntb/hw/idt/ntb_hw_idt.c 	ndev->mws = idt_scan_mws(ndev, ndev->port, &ndev->mw_cnt);
port             1136 drivers/ntb/hw/idt/ntb_hw_idt.c 			"Failed to scan mws of local port %hhu", ndev->port);
port             1143 drivers/ntb/hw/idt/ntb_hw_idt.c 		peer->mws = idt_scan_mws(ndev, peer->port, &peer->mw_cnt);
port             1146 drivers/ntb/hw/idt/ntb_hw_idt.c 				"Failed to scan mws of port %hhu", peer->port);
port             2361 drivers/ntb/hw/idt/ntb_hw_idt.c 		"Local Port %hhu, Partition %hhu\n", ndev->port, ndev->part);
port             2368 drivers/ntb/hw/idt/ntb_hw_idt.c 			idx, ndev->peers[idx].port, ndev->peers[idx].part);
port             2426 drivers/ntb/hw/idt/ntb_hw_idt.c 			pidx, ndev->peers[pidx].port);
port             2484 drivers/ntb/hw/idt/ntb_hw_idt.c 			idx, data, src, ndev->peers[src].port);
port             1085 drivers/ntb/hw/idt/ntb_hw_idt.h 	unsigned char port;
port             1128 drivers/ntb/hw/idt/ntb_hw_idt.h 	unsigned char port;
port              201 drivers/ntb/test/ntb_msi_test.c static int ntb_msit_dbgfs_port_get(void *data, u64 *port)
port              205 drivers/ntb/test/ntb_msi_test.c 	*port = ntb_peer_port_number(peer->nm->ntb, peer->pidx);
port              257 drivers/ntb/test/ntb_msi_test.c static int ntb_msit_dbgfs_local_port_get(void *data, u64 *port)
port              261 drivers/ntb/test/ntb_msi_test.c 	*port = ntb_port_number(nm->ntb);
port              235 drivers/nvme/target/admin-cmd.c 	desc->state = req->port->ana_state[grpid];
port              373 drivers/nvme/target/admin-cmd.c 	if (req->port->inline_data_size)
port              380 drivers/nvme/target/admin-cmd.c 				  req->port->inline_data_size) / 16);
port              436 drivers/nvme/target/admin-cmd.c 	switch (req->port->ana_state[ns->anagrpid]) {
port               57 drivers/nvme/target/configfs.c 	struct nvmet_port *port = to_nvmet_port(item);
port               59 drivers/nvme/target/configfs.c 	if (port->enabled) {
port               66 drivers/nvme/target/configfs.c 		port->disc_addr.adrfam = NVMF_ADDR_FAMILY_IP4;
port               68 drivers/nvme/target/configfs.c 		port->disc_addr.adrfam = NVMF_ADDR_FAMILY_IP6;
port               70 drivers/nvme/target/configfs.c 		port->disc_addr.adrfam = NVMF_ADDR_FAMILY_IB;
port               72 drivers/nvme/target/configfs.c 		port->disc_addr.adrfam = NVMF_ADDR_FAMILY_FC;
port               86 drivers/nvme/target/configfs.c 	struct nvmet_port *port = to_nvmet_port(item);
port               89 drivers/nvme/target/configfs.c 			le16_to_cpu(port->disc_addr.portid));
port               95 drivers/nvme/target/configfs.c 	struct nvmet_port *port = to_nvmet_port(item);
port              103 drivers/nvme/target/configfs.c 	if (port->enabled) {
port              108 drivers/nvme/target/configfs.c 	port->disc_addr.portid = cpu_to_le16(portid);
port              117 drivers/nvme/target/configfs.c 	struct nvmet_port *port = to_nvmet_port(item);
port              120 drivers/nvme/target/configfs.c 			port->disc_addr.traddr);
port              126 drivers/nvme/target/configfs.c 	struct nvmet_port *port = to_nvmet_port(item);
port              133 drivers/nvme/target/configfs.c 	if (port->enabled) {
port              139 drivers/nvme/target/configfs.c 	if (sscanf(page, "%s\n", port->disc_addr.traddr) != 1)
port              165 drivers/nvme/target/configfs.c 	struct nvmet_port *port = to_nvmet_port(item);
port              166 drivers/nvme/target/configfs.c 	u8 treq = port->disc_addr.treq & ~NVME_TREQ_SECURE_CHANNEL_MASK;
port              168 drivers/nvme/target/configfs.c 	if (port->enabled) {
port              184 drivers/nvme/target/configfs.c 	port->disc_addr.treq = treq;
port              194 drivers/nvme/target/configfs.c 	struct nvmet_port *port = to_nvmet_port(item);
port              197 drivers/nvme/target/configfs.c 			port->disc_addr.trsvcid);
port              203 drivers/nvme/target/configfs.c 	struct nvmet_port *port = to_nvmet_port(item);
port              209 drivers/nvme/target/configfs.c 	if (port->enabled) {
port              215 drivers/nvme/target/configfs.c 	if (sscanf(page, "%s\n", port->disc_addr.trsvcid) != 1)
port              225 drivers/nvme/target/configfs.c 	struct nvmet_port *port = to_nvmet_port(item);
port              227 drivers/nvme/target/configfs.c 	return snprintf(page, PAGE_SIZE, "%d\n", port->inline_data_size);
port              233 drivers/nvme/target/configfs.c 	struct nvmet_port *port = to_nvmet_port(item);
port              236 drivers/nvme/target/configfs.c 	if (port->enabled) {
port              241 drivers/nvme/target/configfs.c 	ret = kstrtoint(page, 0, &port->inline_data_size);
port              254 drivers/nvme/target/configfs.c 	struct nvmet_port *port = to_nvmet_port(item);
port              258 drivers/nvme/target/configfs.c 		if (port->disc_addr.trtype != nvmet_transport_names[i].type)
port              266 drivers/nvme/target/configfs.c static void nvmet_port_init_tsas_rdma(struct nvmet_port *port)
port              268 drivers/nvme/target/configfs.c 	port->disc_addr.tsas.rdma.qptype = NVMF_RDMA_QPTYPE_CONNECTED;
port              269 drivers/nvme/target/configfs.c 	port->disc_addr.tsas.rdma.prtype = NVMF_RDMA_PRTYPE_NOT_SPECIFIED;
port              270 drivers/nvme/target/configfs.c 	port->disc_addr.tsas.rdma.cms = NVMF_RDMA_CMS_RDMA_CM;
port              276 drivers/nvme/target/configfs.c 	struct nvmet_port *port = to_nvmet_port(item);
port              279 drivers/nvme/target/configfs.c 	if (port->enabled) {
port              293 drivers/nvme/target/configfs.c 	memset(&port->disc_addr.tsas, 0, NVMF_TSAS_SIZE);
port              294 drivers/nvme/target/configfs.c 	port->disc_addr.trtype = nvmet_transport_names[i].type;
port              295 drivers/nvme/target/configfs.c 	if (port->disc_addr.trtype == NVMF_TRTYPE_RDMA)
port              296 drivers/nvme/target/configfs.c 		nvmet_port_init_tsas_rdma(port);
port              621 drivers/nvme/target/configfs.c 	struct nvmet_port *port = to_nvmet_port(parent->ci_parent);
port              638 drivers/nvme/target/configfs.c 	list_for_each_entry(p, &port->subsystems, entry) {
port              643 drivers/nvme/target/configfs.c 	if (list_empty(&port->subsystems)) {
port              644 drivers/nvme/target/configfs.c 		ret = nvmet_enable_port(port);
port              649 drivers/nvme/target/configfs.c 	list_add_tail(&link->entry, &port->subsystems);
port              650 drivers/nvme/target/configfs.c 	nvmet_port_disc_changed(port, subsys);
port              664 drivers/nvme/target/configfs.c 	struct nvmet_port *port = to_nvmet_port(parent->ci_parent);
port              669 drivers/nvme/target/configfs.c 	list_for_each_entry(p, &port->subsystems, entry) {
port              678 drivers/nvme/target/configfs.c 	nvmet_port_del_ctrls(port, subsys);
port              679 drivers/nvme/target/configfs.c 	nvmet_port_disc_changed(port, subsys);
port              681 drivers/nvme/target/configfs.c 	if (list_empty(&port->subsystems))
port              682 drivers/nvme/target/configfs.c 		nvmet_disable_port(port);
port              940 drivers/nvme/target/configfs.c 	struct nvmet_port *port = to_nvmet_port(item);
port              947 drivers/nvme/target/configfs.c 		nvmet_referral_enable(parent, port);
port              949 drivers/nvme/target/configfs.c 		nvmet_referral_disable(parent, port);
port              976 drivers/nvme/target/configfs.c 	struct nvmet_port *port = to_nvmet_port(item);
port              978 drivers/nvme/target/configfs.c 	nvmet_referral_disable(parent, port);
port              979 drivers/nvme/target/configfs.c 	kfree(port);
port              995 drivers/nvme/target/configfs.c 	struct nvmet_port *port;
port              997 drivers/nvme/target/configfs.c 	port = kzalloc(sizeof(*port), GFP_KERNEL);
port              998 drivers/nvme/target/configfs.c 	if (!port)
port             1001 drivers/nvme/target/configfs.c 	INIT_LIST_HEAD(&port->entry);
port             1002 drivers/nvme/target/configfs.c 	config_group_init_type_name(&port->group, name, &nvmet_referral_type);
port             1004 drivers/nvme/target/configfs.c 	return &port->group;
port             1031 drivers/nvme/target/configfs.c 	enum nvme_ana_state state = grp->port->ana_state[grp->grpid];
port             1059 drivers/nvme/target/configfs.c 	grp->port->ana_state[grp->grpid] = nvmet_ana_state_names[i].state;
port             1063 drivers/nvme/target/configfs.c 	nvmet_port_send_ana_event(grp->port);
port             1078 drivers/nvme/target/configfs.c 	if (grp == &grp->port->ana_default_group)
port             1082 drivers/nvme/target/configfs.c 	grp->port->ana_state[grp->grpid] = NVME_ANA_INACCESSIBLE;
port             1086 drivers/nvme/target/configfs.c 	nvmet_port_send_ana_event(grp->port);
port             1103 drivers/nvme/target/configfs.c 	struct nvmet_port *port = ana_groups_to_port(&group->cg_item);
port             1120 drivers/nvme/target/configfs.c 	grp->port = port;
port             1127 drivers/nvme/target/configfs.c 	nvmet_port_send_ana_event(grp->port);
port             1149 drivers/nvme/target/configfs.c 	struct nvmet_port *port = to_nvmet_port(item);
port             1151 drivers/nvme/target/configfs.c 	list_del(&port->global_entry);
port             1153 drivers/nvme/target/configfs.c 	kfree(port->ana_state);
port             1154 drivers/nvme/target/configfs.c 	kfree(port);
port             1180 drivers/nvme/target/configfs.c 	struct nvmet_port *port;
port             1187 drivers/nvme/target/configfs.c 	port = kzalloc(sizeof(*port), GFP_KERNEL);
port             1188 drivers/nvme/target/configfs.c 	if (!port)
port             1191 drivers/nvme/target/configfs.c 	port->ana_state = kcalloc(NVMET_MAX_ANAGRPS + 1,
port             1192 drivers/nvme/target/configfs.c 			sizeof(*port->ana_state), GFP_KERNEL);
port             1193 drivers/nvme/target/configfs.c 	if (!port->ana_state) {
port             1194 drivers/nvme/target/configfs.c 		kfree(port);
port             1200 drivers/nvme/target/configfs.c 			port->ana_state[1] = NVME_ANA_OPTIMIZED;
port             1202 drivers/nvme/target/configfs.c 			port->ana_state[i] = NVME_ANA_INACCESSIBLE;
port             1205 drivers/nvme/target/configfs.c 	list_add(&port->global_entry, &nvmet_ports_list);
port             1207 drivers/nvme/target/configfs.c 	INIT_LIST_HEAD(&port->entry);
port             1208 drivers/nvme/target/configfs.c 	INIT_LIST_HEAD(&port->subsystems);
port             1209 drivers/nvme/target/configfs.c 	INIT_LIST_HEAD(&port->referrals);
port             1210 drivers/nvme/target/configfs.c 	port->inline_data_size = -1;	/* < 0 == let the transport choose */
port             1212 drivers/nvme/target/configfs.c 	port->disc_addr.portid = cpu_to_le16(portid);
port             1213 drivers/nvme/target/configfs.c 	port->disc_addr.treq = NVMF_TREQ_DISABLE_SQFLOW;
port             1214 drivers/nvme/target/configfs.c 	config_group_init_type_name(&port->group, name, &nvmet_port_type);
port             1216 drivers/nvme/target/configfs.c 	config_group_init_type_name(&port->subsys_group,
port             1218 drivers/nvme/target/configfs.c 	configfs_add_default_group(&port->subsys_group, &port->group);
port             1220 drivers/nvme/target/configfs.c 	config_group_init_type_name(&port->referrals_group,
port             1222 drivers/nvme/target/configfs.c 	configfs_add_default_group(&port->referrals_group, &port->group);
port             1224 drivers/nvme/target/configfs.c 	config_group_init_type_name(&port->ana_groups_group,
port             1226 drivers/nvme/target/configfs.c 	configfs_add_default_group(&port->ana_groups_group, &port->group);
port             1228 drivers/nvme/target/configfs.c 	port->ana_default_group.port = port;
port             1229 drivers/nvme/target/configfs.c 	port->ana_default_group.grpid = NVMET_DEFAULT_ANA_GRPID;
port             1230 drivers/nvme/target/configfs.c 	config_group_init_type_name(&port->ana_default_group.group,
port             1233 drivers/nvme/target/configfs.c 	configfs_add_default_group(&port->ana_default_group.group,
port             1234 drivers/nvme/target/configfs.c 			&port->ana_groups_group);
port             1236 drivers/nvme/target/configfs.c 	return &port->group;
port               85 drivers/nvme/target/core.c static struct nvmet_subsys *nvmet_find_get_subsys(struct nvmet_port *port,
port              237 drivers/nvme/target/core.c 		struct nvmet_port *port)
port              243 drivers/nvme/target/core.c 		if (port && ctrl->port != port)
port              253 drivers/nvme/target/core.c void nvmet_port_send_ana_event(struct nvmet_port *port)
port              258 drivers/nvme/target/core.c 	list_for_each_entry(p, &port->subsystems, entry)
port              259 drivers/nvme/target/core.c 		nvmet_send_ana_event(p->subsys, port);
port              286 drivers/nvme/target/core.c void nvmet_port_del_ctrls(struct nvmet_port *port, struct nvmet_subsys *subsys)
port              292 drivers/nvme/target/core.c 		if (ctrl->port == port)
port              298 drivers/nvme/target/core.c int nvmet_enable_port(struct nvmet_port *port)
port              305 drivers/nvme/target/core.c 	ops = nvmet_transports[port->disc_addr.trtype];
port              308 drivers/nvme/target/core.c 		request_module("nvmet-transport-%d", port->disc_addr.trtype);
port              310 drivers/nvme/target/core.c 		ops = nvmet_transports[port->disc_addr.trtype];
port              313 drivers/nvme/target/core.c 				port->disc_addr.trtype);
port              321 drivers/nvme/target/core.c 	ret = ops->add_port(port);
port              328 drivers/nvme/target/core.c 	if (port->inline_data_size < 0)
port              329 drivers/nvme/target/core.c 		port->inline_data_size = 0;
port              331 drivers/nvme/target/core.c 	port->enabled = true;
port              332 drivers/nvme/target/core.c 	port->tr_ops = ops;
port              336 drivers/nvme/target/core.c void nvmet_disable_port(struct nvmet_port *port)
port              342 drivers/nvme/target/core.c 	port->enabled = false;
port              343 drivers/nvme/target/core.c 	port->tr_ops = NULL;
port              345 drivers/nvme/target/core.c 	ops = nvmet_transports[port->disc_addr.trtype];
port              346 drivers/nvme/target/core.c 	ops->remove_port(port);
port              797 drivers/nvme/target/core.c static inline u16 nvmet_check_ana_state(struct nvmet_port *port,
port              800 drivers/nvme/target/core.c 	enum nvme_ana_state state = port->ana_state[ns->anagrpid];
port              840 drivers/nvme/target/core.c 	ret = nvmet_check_ana_state(req->port, req->ns);
port             1095 drivers/nvme/target/core.c 	subsys = nvmet_find_get_subsys(req->port, subsysnqn);
port             1215 drivers/nvme/target/core.c 	subsys = nvmet_find_get_subsys(req->port, subsysnqn);
port             1243 drivers/nvme/target/core.c 	ctrl->port = req->port;
port             1363 drivers/nvme/target/core.c static struct nvmet_subsys *nvmet_find_get_subsys(struct nvmet_port *port,
port             1368 drivers/nvme/target/core.c 	if (!port)
port             1378 drivers/nvme/target/core.c 	list_for_each_entry(p, &port->subsystems, entry) {
port               15 drivers/nvme/target/discovery.c static void __nvmet_disc_changed(struct nvmet_port *port,
port               18 drivers/nvme/target/discovery.c 	if (ctrl->port != port)
port               28 drivers/nvme/target/discovery.c void nvmet_port_disc_changed(struct nvmet_port *port,
port               41 drivers/nvme/target/discovery.c 		__nvmet_disc_changed(port, ctrl);
port               46 drivers/nvme/target/discovery.c 	if (port->tr_ops && port->tr_ops->discovery_chg)
port               47 drivers/nvme/target/discovery.c 		port->tr_ops->discovery_chg(port);
port               50 drivers/nvme/target/discovery.c static void __nvmet_subsys_disc_changed(struct nvmet_port *port,
port               61 drivers/nvme/target/discovery.c 		__nvmet_disc_changed(port, ctrl);
port               69 drivers/nvme/target/discovery.c 	struct nvmet_port *port;
port               74 drivers/nvme/target/discovery.c 	list_for_each_entry(port, nvmet_ports, global_entry)
port               75 drivers/nvme/target/discovery.c 		list_for_each_entry(s, &port->subsystems, entry) {
port               78 drivers/nvme/target/discovery.c 			__nvmet_subsys_disc_changed(port, subsys, host);
port               82 drivers/nvme/target/discovery.c void nvmet_referral_enable(struct nvmet_port *parent, struct nvmet_port *port)
port               85 drivers/nvme/target/discovery.c 	if (list_empty(&port->entry)) {
port               86 drivers/nvme/target/discovery.c 		list_add_tail(&port->entry, &parent->referrals);
port               87 drivers/nvme/target/discovery.c 		port->enabled = true;
port               93 drivers/nvme/target/discovery.c void nvmet_referral_disable(struct nvmet_port *parent, struct nvmet_port *port)
port               96 drivers/nvme/target/discovery.c 	if (!list_empty(&port->entry)) {
port               97 drivers/nvme/target/discovery.c 		port->enabled = false;
port               98 drivers/nvme/target/discovery.c 		list_del_init(&port->entry);
port              105 drivers/nvme/target/discovery.c 		struct nvmet_port *port, char *subsys_nqn, char *traddr,
port              110 drivers/nvme/target/discovery.c 	e->trtype = port->disc_addr.trtype;
port              111 drivers/nvme/target/discovery.c 	e->adrfam = port->disc_addr.adrfam;
port              112 drivers/nvme/target/discovery.c 	e->treq = port->disc_addr.treq;
port              113 drivers/nvme/target/discovery.c 	e->portid = port->disc_addr.portid;
port              118 drivers/nvme/target/discovery.c 	memcpy(e->trsvcid, port->disc_addr.trsvcid, NVMF_TRSVCID_SIZE);
port              120 drivers/nvme/target/discovery.c 	memcpy(e->tsas.common, port->disc_addr.tsas.common, NVMF_TSAS_SIZE);
port              134 drivers/nvme/target/discovery.c static void nvmet_set_disc_traddr(struct nvmet_req *req, struct nvmet_port *port,
port              138 drivers/nvme/target/discovery.c 		req->ops->disc_traddr(req, port, traddr);
port              140 drivers/nvme/target/discovery.c 		memcpy(traddr, port->disc_addr.traddr, NVMF_TRADDR_SIZE);
port              150 drivers/nvme/target/discovery.c 	list_for_each_entry(p, &req->port->subsystems, entry) {
port              155 drivers/nvme/target/discovery.c 	list_for_each_entry(r, &req->port->referrals, entry)
port              195 drivers/nvme/target/discovery.c 	list_for_each_entry(p, &req->port->subsystems, entry) {
port              201 drivers/nvme/target/discovery.c 		nvmet_set_disc_traddr(req, req->port, traddr);
port              202 drivers/nvme/target/discovery.c 		nvmet_format_discovery_entry(hdr, req->port,
port              208 drivers/nvme/target/discovery.c 	list_for_each_entry(r, &req->port->referrals, entry) {
port              257 drivers/nvme/target/discovery.c 	if (req->port->inline_data_size)
port              106 drivers/nvme/target/fc.c 	struct nvmet_port		*port;
port              920 drivers/nvme/target/fc.c 			struct nvmet_port *port)
port              927 drivers/nvme/target/fc.c 	pe->port = port;
port              928 drivers/nvme/target/fc.c 	port->priv = pe;
port             2188 drivers/nvme/target/fc.c 	fod->req.port = tgtport->pe->port;
port             2496 drivers/nvme/target/fc.c nvmet_fc_add_port(struct nvmet_port *port)
port             2505 drivers/nvme/target/fc.c 	if ((port->disc_addr.trtype != NVMF_TRTYPE_FC) ||
port             2506 drivers/nvme/target/fc.c 	    (port->disc_addr.adrfam != NVMF_ADDR_FAMILY_FC))
port             2511 drivers/nvme/target/fc.c 	ret = nvme_fc_parse_traddr(&traddr, port->disc_addr.traddr,
port             2512 drivers/nvme/target/fc.c 			sizeof(port->disc_addr.traddr));
port             2527 drivers/nvme/target/fc.c 				nvmet_fc_portentry_bind(tgtport, pe, port);
port             2543 drivers/nvme/target/fc.c nvmet_fc_remove_port(struct nvmet_port *port)
port             2545 drivers/nvme/target/fc.c 	struct nvmet_fc_port_entry *pe = port->priv;
port             2553 drivers/nvme/target/fc.c nvmet_fc_discovery_chg(struct nvmet_port *port)
port             2555 drivers/nvme/target/fc.c 	struct nvmet_fc_port_entry *pe = port->priv;
port               40 drivers/nvme/target/loop.c 	struct nvmet_port	*port;
port              151 drivers/nvme/target/loop.c 	iod->req.port = queue->ctrl->port;
port              592 drivers/nvme/target/loop.c 	ctrl->port = nvme_loop_find_port(&ctrl->ctrl);
port              648 drivers/nvme/target/loop.c static int nvme_loop_add_port(struct nvmet_port *port)
port              651 drivers/nvme/target/loop.c 	list_add_tail(&port->entry, &nvme_loop_ports);
port              656 drivers/nvme/target/loop.c static void nvme_loop_remove_port(struct nvmet_port *port)
port              659 drivers/nvme/target/loop.c 	list_del_init(&port->entry);
port              109 drivers/nvme/target/nvmet.h 	struct nvmet_port	*port;
port              175 drivers/nvme/target/nvmet.h 	struct nvmet_port	*port;
port              275 drivers/nvme/target/nvmet.h 	int (*add_port)(struct nvmet_port *port);
port              276 drivers/nvme/target/nvmet.h 	void (*remove_port)(struct nvmet_port *port);
port              279 drivers/nvme/target/nvmet.h 			struct nvmet_port *port, char *traddr);
port              281 drivers/nvme/target/nvmet.h 	void (*discovery_chg)(struct nvmet_port *port);
port              312 drivers/nvme/target/nvmet.h 	struct nvmet_port	*port;
port              415 drivers/nvme/target/nvmet.h 		struct nvmet_port *port);
port              416 drivers/nvme/target/nvmet.h void nvmet_port_send_ana_event(struct nvmet_port *port);
port              421 drivers/nvme/target/nvmet.h void nvmet_port_del_ctrls(struct nvmet_port *port,
port              424 drivers/nvme/target/nvmet.h int nvmet_enable_port(struct nvmet_port *port);
port              425 drivers/nvme/target/nvmet.h void nvmet_disable_port(struct nvmet_port *port);
port              427 drivers/nvme/target/nvmet.h void nvmet_referral_enable(struct nvmet_port *parent, struct nvmet_port *port);
port              428 drivers/nvme/target/nvmet.h void nvmet_referral_disable(struct nvmet_port *parent, struct nvmet_port *port);
port              440 drivers/nvme/target/nvmet.h void nvmet_port_disc_changed(struct nvmet_port *port,
port               78 drivers/nvme/target/rdma.c 	struct nvmet_port	*port;
port              825 drivers/nvme/target/rdma.c 	rsp->req.port = queue->port;
port              917 drivers/nvme/target/rdma.c 	struct nvmet_port *port = cm_id->context;
port              934 drivers/nvme/target/rdma.c 	inline_page_count = num_pages(port->inline_data_size);
port              939 drivers/nvme/target/rdma.c 			port->inline_data_size, cm_id->device->name,
port              941 drivers/nvme/target/rdma.c 		port->inline_data_size = inline_sge_count * PAGE_SIZE;
port              944 drivers/nvme/target/rdma.c 	ndev->inline_data_size = port->inline_data_size;
port             1285 drivers/nvme/target/rdma.c 	queue->port = cm_id->context;
port             1410 drivers/nvme/target/rdma.c 	struct nvmet_port *port;
port             1421 drivers/nvme/target/rdma.c 	port = cm_id->context;
port             1429 drivers/nvme/target/rdma.c 	if (xchg(&port->priv, NULL) != cm_id)
port             1502 drivers/nvme/target/rdma.c static int nvmet_rdma_add_port(struct nvmet_port *port)
port             1509 drivers/nvme/target/rdma.c 	switch (port->disc_addr.adrfam) {
port             1518 drivers/nvme/target/rdma.c 				port->disc_addr.adrfam);
port             1522 drivers/nvme/target/rdma.c 	if (port->inline_data_size < 0) {
port             1523 drivers/nvme/target/rdma.c 		port->inline_data_size = NVMET_RDMA_DEFAULT_INLINE_DATA_SIZE;
port             1524 drivers/nvme/target/rdma.c 	} else if (port->inline_data_size > NVMET_RDMA_MAX_INLINE_DATA_SIZE) {
port             1526 drivers/nvme/target/rdma.c 			port->inline_data_size,
port             1528 drivers/nvme/target/rdma.c 		port->inline_data_size = NVMET_RDMA_MAX_INLINE_DATA_SIZE;
port             1531 drivers/nvme/target/rdma.c 	ret = inet_pton_with_scope(&init_net, af, port->disc_addr.traddr,
port             1532 drivers/nvme/target/rdma.c 			port->disc_addr.trsvcid, &addr);
port             1535 drivers/nvme/target/rdma.c 			port->disc_addr.traddr, port->disc_addr.trsvcid);
port             1539 drivers/nvme/target/rdma.c 	cm_id = rdma_create_id(&init_net, nvmet_rdma_cm_handler, port,
port             1571 drivers/nvme/target/rdma.c 		le16_to_cpu(port->disc_addr.portid), (struct sockaddr *)&addr);
port             1572 drivers/nvme/target/rdma.c 	port->priv = cm_id;
port             1580 drivers/nvme/target/rdma.c static void nvmet_rdma_remove_port(struct nvmet_port *port)
port             1582 drivers/nvme/target/rdma.c 	struct rdma_cm_id *cm_id = xchg(&port->priv, NULL);
port             1589 drivers/nvme/target/rdma.c 		struct nvmet_port *port, char *traddr)
port             1591 drivers/nvme/target/rdma.c 	struct rdma_cm_id *cm_id = port->priv;
port             1601 drivers/nvme/target/rdma.c 		memcpy(traddr, port->disc_addr.traddr, NVMF_TRADDR_SIZE);
port               85 drivers/nvme/target/tcp.c 	struct nvmet_tcp_port	*port;
port              331 drivers/nvme/target/tcp.c 		if (len > cmd->req.port->inline_data_size)
port              828 drivers/nvme/target/tcp.c 	    req->data_len > cmd->req.port->inline_data_size) {
port             1215 drivers/nvme/target/tcp.c 	c->req.port = queue->port->nport;
port             1467 drivers/nvme/target/tcp.c static int nvmet_tcp_alloc_queue(struct nvmet_tcp_port *port,
port             1480 drivers/nvme/target/tcp.c 	queue->port = port;
port             1502 drivers/nvme/target/tcp.c 	port->last_cpu = cpumask_next_wrap(port->last_cpu,
port             1504 drivers/nvme/target/tcp.c 	queue->cpu = port->last_cpu;
port             1534 drivers/nvme/target/tcp.c 	struct nvmet_tcp_port *port =
port             1540 drivers/nvme/target/tcp.c 		ret = kernel_accept(port->sock, &newsock, O_NONBLOCK);
port             1546 drivers/nvme/target/tcp.c 		ret = nvmet_tcp_alloc_queue(port, newsock);
port             1556 drivers/nvme/target/tcp.c 	struct nvmet_tcp_port *port;
port             1559 drivers/nvme/target/tcp.c 	port = sk->sk_user_data;
port             1560 drivers/nvme/target/tcp.c 	if (!port)
port             1564 drivers/nvme/target/tcp.c 		schedule_work(&port->accept_work);
port             1571 drivers/nvme/target/tcp.c 	struct nvmet_tcp_port *port;
port             1575 drivers/nvme/target/tcp.c 	port = kzalloc(sizeof(*port), GFP_KERNEL);
port             1576 drivers/nvme/target/tcp.c 	if (!port)
port             1594 drivers/nvme/target/tcp.c 			nport->disc_addr.trsvcid, &port->addr);
port             1601 drivers/nvme/target/tcp.c 	port->nport = nport;
port             1602 drivers/nvme/target/tcp.c 	port->last_cpu = -1;
port             1603 drivers/nvme/target/tcp.c 	INIT_WORK(&port->accept_work, nvmet_tcp_accept_work);
port             1604 drivers/nvme/target/tcp.c 	if (port->nport->inline_data_size < 0)
port             1605 drivers/nvme/target/tcp.c 		port->nport->inline_data_size = NVMET_TCP_DEF_INLINE_DATA_SIZE;
port             1607 drivers/nvme/target/tcp.c 	ret = sock_create(port->addr.ss_family, SOCK_STREAM,
port             1608 drivers/nvme/target/tcp.c 				IPPROTO_TCP, &port->sock);
port             1614 drivers/nvme/target/tcp.c 	port->sock->sk->sk_user_data = port;
port             1615 drivers/nvme/target/tcp.c 	port->data_ready = port->sock->sk->sk_data_ready;
port             1616 drivers/nvme/target/tcp.c 	port->sock->sk->sk_data_ready = nvmet_tcp_listen_data_ready;
port             1619 drivers/nvme/target/tcp.c 	ret = kernel_setsockopt(port->sock, IPPROTO_TCP,
port             1626 drivers/nvme/target/tcp.c 	ret = kernel_setsockopt(port->sock, SOL_SOCKET, SO_REUSEADDR,
port             1633 drivers/nvme/target/tcp.c 	ret = kernel_bind(port->sock, (struct sockaddr *)&port->addr,
port             1634 drivers/nvme/target/tcp.c 			sizeof(port->addr));
port             1640 drivers/nvme/target/tcp.c 	ret = kernel_listen(port->sock, 128);
port             1646 drivers/nvme/target/tcp.c 	nport->priv = port;
port             1648 drivers/nvme/target/tcp.c 		le16_to_cpu(nport->disc_addr.portid), &port->addr);
port             1653 drivers/nvme/target/tcp.c 	sock_release(port->sock);
port             1655 drivers/nvme/target/tcp.c 	kfree(port);
port             1661 drivers/nvme/target/tcp.c 	struct nvmet_tcp_port *port = nport->priv;
port             1663 drivers/nvme/target/tcp.c 	write_lock_bh(&port->sock->sk->sk_callback_lock);
port             1664 drivers/nvme/target/tcp.c 	port->sock->sk->sk_data_ready = port->data_ready;
port             1665 drivers/nvme/target/tcp.c 	port->sock->sk->sk_user_data = NULL;
port             1666 drivers/nvme/target/tcp.c 	write_unlock_bh(&port->sock->sk->sk_callback_lock);
port             1667 drivers/nvme/target/tcp.c 	cancel_work_sync(&port->accept_work);
port             1669 drivers/nvme/target/tcp.c 	sock_release(port->sock);
port             1670 drivers/nvme/target/tcp.c 	kfree(port);
port             1703 drivers/nvme/target/tcp.c 	struct nvmet_tcp_port *port = nport->priv;
port             1705 drivers/nvme/target/tcp.c 	if (inet_addr_is_any((struct sockaddr *)&port->addr)) {
port              337 drivers/of/address.c 		unsigned long port;
port              342 drivers/of/address.c 		port = pci_address_to_pio(range->cpu_addr);
port              343 drivers/of/address.c 		if (port == (unsigned long)-1) {
port              347 drivers/of/address.c 		res->start = port;
port              757 drivers/of/address.c 	unsigned long port;
port              764 drivers/of/address.c 		port = logic_pio_trans_hwaddr(&host->fwnode, taddr, size);
port              768 drivers/of/address.c 		port = pci_address_to_pio(taddr);
port              771 drivers/of/address.c 	if (port == (unsigned long)-1)
port              774 drivers/of/address.c 	return port;
port              546 drivers/of/property.c 	of_property_read_u32(port_node, "reg", &endpoint->port);
port              565 drivers/of/property.c 	struct device_node *node, *port;
port              571 drivers/of/property.c 	for_each_child_of_node(parent, port) {
port              574 drivers/of/property.c 		if (!of_node_name_eq(port, "port"))
port              576 drivers/of/property.c 		of_property_read_u32(port, "reg", &port_id);
port              583 drivers/of/property.c 	return port;
port              599 drivers/of/property.c 	struct device_node *port;
port              616 drivers/of/property.c 		port = of_get_child_by_name(parent, "port");
port              619 drivers/of/property.c 		if (!port) {
port              624 drivers/of/property.c 		port = of_get_parent(prev);
port              625 drivers/of/property.c 		if (WARN_ONCE(!port, "%s(): endpoint %pOF has no parent node\n",
port              636 drivers/of/property.c 		endpoint = of_get_next_child(port, prev);
port              638 drivers/of/property.c 			of_node_put(port);
port              646 drivers/of/property.c 			port = of_get_next_child(parent, port);
port              647 drivers/of/property.c 			if (!port)
port              649 drivers/of/property.c 		} while (!of_node_name_eq(port, "port"));
port              672 drivers/of/property.c 		if (((port_reg == -1) || (endpoint.port == port_reg)) &&
port              789 drivers/of/property.c 					     u32 port, u32 endpoint)
port              793 drivers/of/property.c 	endpoint_node = of_graph_get_endpoint_by_regs(node, port, endpoint);
port              796 drivers/of/property.c 			 port, endpoint, node);
port              973 drivers/of/property.c 	of_property_read_u32(port_node, "reg", &endpoint->port);
port               69 drivers/parisc/eisa.c static inline unsigned long eisa_permute(unsigned short port)
port               71 drivers/parisc/eisa.c 	if (port & 0x300) {
port               72 drivers/parisc/eisa.c 		return 0xfc000000 | ((port & 0xfc00) >> 6)
port               73 drivers/parisc/eisa.c 			| ((port & 0x3f8) << 9) | (port & 7);
port               75 drivers/parisc/eisa.c 		return 0xfc000000 | port;
port               79 drivers/parisc/eisa.c unsigned char eisa_in8(unsigned short port)
port               82 drivers/parisc/eisa.c 		return gsc_readb(eisa_permute(port));
port               86 drivers/parisc/eisa.c unsigned short eisa_in16(unsigned short port)
port               89 drivers/parisc/eisa.c 		return le16_to_cpu(gsc_readw(eisa_permute(port)));
port               93 drivers/parisc/eisa.c unsigned int eisa_in32(unsigned short port)
port               96 drivers/parisc/eisa.c 		return le32_to_cpu(gsc_readl(eisa_permute(port)));
port              100 drivers/parisc/eisa.c void eisa_out8(unsigned char data, unsigned short port)
port              103 drivers/parisc/eisa.c 		gsc_writeb(data, eisa_permute(port));
port              106 drivers/parisc/eisa.c void eisa_out16(unsigned short data, unsigned short port)
port              109 drivers/parisc/eisa.c 		gsc_writew(cpu_to_le16(data), eisa_permute(port));
port              112 drivers/parisc/eisa.c void eisa_out32(unsigned int data, unsigned short port)
port              115 drivers/parisc/eisa.c 		gsc_writel(cpu_to_le32(data), eisa_permute(port));
port               41 drivers/parport/daisy.c 	struct parport *port;
port               50 drivers/parport/daisy.c static int mux_present(struct parport *port);
port               51 drivers/parport/daisy.c static int num_mux_ports(struct parport *port);
port               52 drivers/parport/daisy.c static int select_port(struct parport *port);
port               53 drivers/parport/daisy.c static int assign_addrs(struct parport *port);
port               56 drivers/parport/daisy.c static void add_dev(int devnum, struct parport *port, int daisy)
port               61 drivers/parport/daisy.c 		newdev->port = port;
port               92 drivers/parport/daisy.c int parport_daisy_init(struct parport *port)
port              107 drivers/parport/daisy.c 	if (port->muxport < 0 && mux_present(port) &&
port              109 drivers/parport/daisy.c 	    ((num_ports = num_mux_ports(port)) == 2 || num_ports == 4)) {
port              111 drivers/parport/daisy.c 		port->muxport = 0;
port              114 drivers/parport/daisy.c 			port->name, num_ports);
port              117 drivers/parport/daisy.c 			struct parport *extra = clone_parport(port, i);
port              129 drivers/parport/daisy.c 				port->name);
port              138 drivers/parport/daisy.c 	if (port->muxport >= 0)
port              139 drivers/parport/daisy.c 		select_port(port);
port              141 drivers/parport/daisy.c 	parport_daisy_deselect_all(port);
port              142 drivers/parport/daisy.c 	detected += assign_addrs(port);
port              145 drivers/parport/daisy.c 	add_dev(numdevs++, port, -1);
port              160 drivers/parport/daisy.c 		parport_daisy_fini(port);
port              161 drivers/parport/daisy.c 		parport_write_control(port, PARPORT_CONTROL_SELECT);
port              163 drivers/parport/daisy.c 		parport_write_control(port,
port              175 drivers/parport/daisy.c void parport_daisy_fini(struct parport *port)
port              183 drivers/parport/daisy.c 		if (dev->port != port) {
port              216 drivers/parport/daisy.c 	struct parport *port;
port              230 drivers/parport/daisy.c 	port = parport_get_port(p->port);
port              233 drivers/parport/daisy.c 	dev = parport_register_device(port, name, NULL, NULL, NULL, 0, NULL);
port              234 drivers/parport/daisy.c 	parport_put_port(port);
port              244 drivers/parport/daisy.c 		selected = port->daisy;
port              271 drivers/parport/daisy.c static int cpp_daisy(struct parport *port, int cmd)
port              275 drivers/parport/daisy.c 	parport_data_forward(port);
port              276 drivers/parport/daisy.c 	parport_write_data(port, 0xaa); udelay(2);
port              277 drivers/parport/daisy.c 	parport_write_data(port, 0x55); udelay(2);
port              278 drivers/parport/daisy.c 	parport_write_data(port, 0x00); udelay(2);
port              279 drivers/parport/daisy.c 	parport_write_data(port, 0xff); udelay(2);
port              280 drivers/parport/daisy.c 	s = parport_read_status(port) & (PARPORT_STATUS_BUSY
port              289 drivers/parport/daisy.c 			 port->name, s);
port              293 drivers/parport/daisy.c 	parport_write_data(port, 0x87); udelay(2);
port              294 drivers/parport/daisy.c 	s = parport_read_status(port) & (PARPORT_STATUS_BUSY
port              300 drivers/parport/daisy.c 			 port->name, s);
port              304 drivers/parport/daisy.c 	parport_write_data(port, 0x78); udelay(2);
port              305 drivers/parport/daisy.c 	parport_write_data(port, cmd); udelay(2);
port              306 drivers/parport/daisy.c 	parport_frob_control(port,
port              310 drivers/parport/daisy.c 	s = parport_read_status(port);
port              311 drivers/parport/daisy.c 	parport_frob_control(port, PARPORT_CONTROL_STROBE, 0);
port              313 drivers/parport/daisy.c 	parport_write_data(port, 0xff); udelay(2);
port              319 drivers/parport/daisy.c static int cpp_mux(struct parport *port, int cmd)
port              324 drivers/parport/daisy.c 	parport_data_forward(port);
port              325 drivers/parport/daisy.c 	parport_write_data(port, 0xaa); udelay(2);
port              326 drivers/parport/daisy.c 	parport_write_data(port, 0x55); udelay(2);
port              327 drivers/parport/daisy.c 	parport_write_data(port, 0xf0); udelay(2);
port              328 drivers/parport/daisy.c 	parport_write_data(port, 0x0f); udelay(2);
port              329 drivers/parport/daisy.c 	parport_write_data(port, 0x52); udelay(2);
port              330 drivers/parport/daisy.c 	parport_write_data(port, 0xad); udelay(2);
port              331 drivers/parport/daisy.c 	parport_write_data(port, cmd); udelay(2);
port              333 drivers/parport/daisy.c 	s = parport_read_status(port);
port              336 drivers/parport/daisy.c 			 port->name, cmd, s);
port              348 drivers/parport/daisy.c void parport_daisy_deselect_all(struct parport *port)
port              350 drivers/parport/daisy.c 	cpp_daisy(port, 0x30);
port              353 drivers/parport/daisy.c int parport_daisy_select(struct parport *port, int daisy, int mode)
port              361 drivers/parport/daisy.c 			return !(cpp_daisy(port, 0x20 + daisy) &
port              368 drivers/parport/daisy.c 			return !(cpp_daisy(port, 0xd0 + daisy) &
port              379 drivers/parport/daisy.c 			return !(cpp_daisy(port, 0xe0 + daisy) &
port              384 drivers/parport/daisy.c static int mux_present(struct parport *port)
port              386 drivers/parport/daisy.c 	return cpp_mux(port, 0x51) == 3;
port              389 drivers/parport/daisy.c static int num_mux_ports(struct parport *port)
port              391 drivers/parport/daisy.c 	return cpp_mux(port, 0x58);
port              394 drivers/parport/daisy.c static int select_port(struct parport *port)
port              396 drivers/parport/daisy.c 	int muxport = port->muxport;
port              397 drivers/parport/daisy.c 	return cpp_mux(port, 0x60 + muxport) == muxport;
port              400 drivers/parport/daisy.c static int assign_addrs(struct parport *port)
port              408 drivers/parport/daisy.c 	parport_data_forward(port);
port              409 drivers/parport/daisy.c 	parport_write_data(port, 0xaa); udelay(2);
port              410 drivers/parport/daisy.c 	parport_write_data(port, 0x55); udelay(2);
port              411 drivers/parport/daisy.c 	parport_write_data(port, 0x00); udelay(2);
port              412 drivers/parport/daisy.c 	parport_write_data(port, 0xff); udelay(2);
port              413 drivers/parport/daisy.c 	s = parport_read_status(port) & (PARPORT_STATUS_BUSY
port              422 drivers/parport/daisy.c 			 port->name, s);
port              426 drivers/parport/daisy.c 	parport_write_data(port, 0x87); udelay(2);
port              427 drivers/parport/daisy.c 	s = parport_read_status(port) & (PARPORT_STATUS_BUSY
port              433 drivers/parport/daisy.c 			 port->name, s);
port              437 drivers/parport/daisy.c 	parport_write_data(port, 0x78); udelay(2);
port              438 drivers/parport/daisy.c 	s = parport_read_status(port);
port              445 drivers/parport/daisy.c 		parport_write_data(port, daisy);
port              447 drivers/parport/daisy.c 		parport_frob_control(port,
port              451 drivers/parport/daisy.c 		parport_frob_control(port, PARPORT_CONTROL_STROBE, 0);
port              454 drivers/parport/daisy.c 		add_dev(numdevs++, port, daisy);
port              465 drivers/parport/daisy.c 		s = parport_read_status(port);
port              468 drivers/parport/daisy.c 	parport_write_data(port, 0xff); udelay(2);
port              470 drivers/parport/daisy.c 	DPRINTK(KERN_DEBUG "%s: Found %d daisy-chained devices\n", port->name,
port               42 drivers/parport/ieee1284.c static void parport_ieee1284_wakeup (struct parport *port)
port               44 drivers/parport/ieee1284.c 	up (&port->physport->ieee1284.irq);
port               49 drivers/parport/ieee1284.c 	struct parport *port = from_timer(port, t, timer);
port               51 drivers/parport/ieee1284.c 	parport_ieee1284_wakeup (port);
port               70 drivers/parport/ieee1284.c int parport_wait_event (struct parport *port, signed long timeout)
port               74 drivers/parport/ieee1284.c 	if (!port->physport->cad->timeout)
port               79 drivers/parport/ieee1284.c 	timer_setup(&port->timer, timeout_waiting_on_port, 0);
port               80 drivers/parport/ieee1284.c 	mod_timer(&port->timer, jiffies + timeout);
port               81 drivers/parport/ieee1284.c 	ret = down_interruptible (&port->physport->ieee1284.irq);
port               82 drivers/parport/ieee1284.c 	if (!del_timer_sync(&port->timer) && !ret)
port              113 drivers/parport/ieee1284.c int parport_poll_peripheral(struct parport *port,
port              123 drivers/parport/ieee1284.c 		status = parport_read_status (port);
port              162 drivers/parport/ieee1284.c int parport_wait_peripheral(struct parport *port,
port              171 drivers/parport/ieee1284.c 	usec = port->physport->spintime; /* usecs of fast polling */
port              172 drivers/parport/ieee1284.c 	if (!port->physport->cad->timeout)
port              183 drivers/parport/ieee1284.c 	ret = parport_poll_peripheral (port, mask, result, usec);
port              187 drivers/parport/ieee1284.c 	if (!port->physport->cad->timeout)
port              200 drivers/parport/ieee1284.c 		if ((ret = parport_wait_event (port, msecs_to_jiffies(10))) < 0)
port              203 drivers/parport/ieee1284.c 		status = parport_read_status (port);
port              220 drivers/parport/ieee1284.c static void parport_ieee1284_terminate (struct parport *port)
port              223 drivers/parport/ieee1284.c 	port = port->physport;
port              226 drivers/parport/ieee1284.c 	switch (port->ieee1284.mode) {
port              233 drivers/parport/ieee1284.c 		parport_frob_control (port, PARPORT_CONTROL_INIT, 0);
port              237 drivers/parport/ieee1284.c 		parport_frob_control (port,
port              248 drivers/parport/ieee1284.c 		if (port->ieee1284.phase != IEEE1284_PH_FWD_IDLE) {
port              250 drivers/parport/ieee1284.c 			parport_frob_control (port,
port              257 drivers/parport/ieee1284.c 			r = parport_wait_peripheral (port,
port              262 drivers/parport/ieee1284.c 					 port->name);
port              264 drivers/parport/ieee1284.c 			parport_data_forward (port);
port              266 drivers/parport/ieee1284.c 				 port->name);
port              267 drivers/parport/ieee1284.c 			port->ieee1284.phase = IEEE1284_PH_FWD_IDLE;
port              276 drivers/parport/ieee1284.c 		parport_frob_control (port,
port              282 drivers/parport/ieee1284.c 		r = parport_wait_peripheral (port, PARPORT_STATUS_ACK, 0);
port              285 drivers/parport/ieee1284.c 				 port->name);
port              288 drivers/parport/ieee1284.c 		parport_frob_control (port,
port              293 drivers/parport/ieee1284.c 		r = parport_wait_peripheral (port,
port              298 drivers/parport/ieee1284.c 				 port->name);
port              301 drivers/parport/ieee1284.c 		parport_frob_control (port, PARPORT_CONTROL_AUTOFD, 0);
port              304 drivers/parport/ieee1284.c 	port->ieee1284.mode = IEEE1284_MODE_COMPAT;
port              305 drivers/parport/ieee1284.c 	port->ieee1284.phase = IEEE1284_PH_FWD_IDLE;
port              308 drivers/parport/ieee1284.c 		 port->name);
port              327 drivers/parport/ieee1284.c int parport_negotiate (struct parport *port, int mode)
port              339 drivers/parport/ieee1284.c 	port = port->physport;
port              342 drivers/parport/ieee1284.c 	if (port->ieee1284.mode == mode)
port              346 drivers/parport/ieee1284.c 	if ((port->ieee1284.mode & ~IEEE1284_ADDR) == (mode & ~IEEE1284_ADDR)){
port              347 drivers/parport/ieee1284.c 		port->ieee1284.mode = mode;
port              352 drivers/parport/ieee1284.c 	if (port->ieee1284.mode != IEEE1284_MODE_COMPAT)
port              353 drivers/parport/ieee1284.c 		parport_ieee1284_terminate (port);
port              374 drivers/parport/ieee1284.c 	port->ieee1284.phase = IEEE1284_PH_NEGOTIATION;
port              377 drivers/parport/ieee1284.c 	parport_frob_control (port,
port              385 drivers/parport/ieee1284.c 	parport_data_forward (port);
port              386 drivers/parport/ieee1284.c 	parport_write_data (port, m);
port              390 drivers/parport/ieee1284.c 	parport_frob_control (port,
port              396 drivers/parport/ieee1284.c 	if (parport_wait_peripheral (port,
port              405 drivers/parport/ieee1284.c 		parport_frob_control (port,
port              411 drivers/parport/ieee1284.c 			 port->name, parport_read_status (port));
port              412 drivers/parport/ieee1284.c 		port->ieee1284.phase = IEEE1284_PH_FWD_IDLE;
port              417 drivers/parport/ieee1284.c 	parport_frob_control (port,
port              423 drivers/parport/ieee1284.c 	parport_frob_control (port,
port              429 drivers/parport/ieee1284.c 	if (parport_wait_peripheral (port,
port              435 drivers/parport/ieee1284.c 			 port->name, mode, port->ops->read_status (port));
port              436 drivers/parport/ieee1284.c 		parport_ieee1284_terminate (port);
port              440 drivers/parport/ieee1284.c 	xflag = parport_read_status (port) & PARPORT_STATUS_SELECT;
port              446 drivers/parport/ieee1284.c 			 port->name, mode);
port              447 drivers/parport/ieee1284.c 		parport_ieee1284_terminate (port);
port              455 drivers/parport/ieee1284.c 		parport_write_data (port, m);
port              459 drivers/parport/ieee1284.c 		parport_frob_control (port,
port              464 drivers/parport/ieee1284.c 		if (parport_wait_peripheral (port, PARPORT_STATUS_ACK, 0)) {
port              468 drivers/parport/ieee1284.c 				 port->name);
port              469 drivers/parport/ieee1284.c 			parport_ieee1284_terminate (port);
port              474 drivers/parport/ieee1284.c 		parport_frob_control (port,
port              479 drivers/parport/ieee1284.c 		if (parport_wait_peripheral (port,
port              486 drivers/parport/ieee1284.c 				 port->name, mode,
port              487 drivers/parport/ieee1284.c 				 port->ops->read_status (port));
port              488 drivers/parport/ieee1284.c 			parport_ieee1284_terminate (port);
port              493 drivers/parport/ieee1284.c 		xflag = parport_read_status (port) & PARPORT_STATUS_SELECT;
port              499 drivers/parport/ieee1284.c 				 "supported\n", port->name, mode);
port              500 drivers/parport/ieee1284.c 			parport_ieee1284_terminate (port);
port              508 drivers/parport/ieee1284.c 	DPRINTK (KERN_DEBUG "%s: In mode 0x%02x\n", port->name, mode);
port              509 drivers/parport/ieee1284.c 	port->ieee1284.mode = mode;
port              513 drivers/parport/ieee1284.c 		port->ieee1284.phase = IEEE1284_PH_ECP_SETUP;
port              516 drivers/parport/ieee1284.c 		parport_frob_control (port,
port              521 drivers/parport/ieee1284.c 		r = parport_wait_peripheral (port,
port              526 drivers/parport/ieee1284.c 				port->name);
port              529 drivers/parport/ieee1284.c 		port->ieee1284.phase = IEEE1284_PH_FWD_IDLE;
port              531 drivers/parport/ieee1284.c 			 port->name);
port              535 drivers/parport/ieee1284.c 		port->ieee1284.phase = IEEE1284_PH_REV_IDLE;
port              538 drivers/parport/ieee1284.c 		port->ieee1284.phase = IEEE1284_PH_FWD_IDLE;
port              553 drivers/parport/ieee1284.c static int parport_ieee1284_ack_data_avail (struct parport *port)
port              555 drivers/parport/ieee1284.c 	if (parport_read_status (port) & PARPORT_STATUS_ERROR)
port              560 drivers/parport/ieee1284.c 	port->ops->frob_control (port, PARPORT_CONTROL_AUTOFD, 0);
port              561 drivers/parport/ieee1284.c 	port->ieee1284.phase = IEEE1284_PH_HBUSY_DAVAIL;
port              569 drivers/parport/ieee1284.c 	struct parport *port = handle;
port              570 drivers/parport/ieee1284.c 	parport_ieee1284_wakeup (port);
port              573 drivers/parport/ieee1284.c 	if (port->ieee1284.phase == IEEE1284_PH_REV_IDLE) {
port              576 drivers/parport/ieee1284.c 		DPRINTK (KERN_DEBUG "%s: Data available\n", port->name);
port              577 drivers/parport/ieee1284.c 		parport_ieee1284_ack_data_avail (port);
port              600 drivers/parport/ieee1284.c ssize_t parport_write (struct parport *port, const void *buffer, size_t len)
port              603 drivers/parport/ieee1284.c 	return port->ops->compat_write_data (port, buffer, len, 0);
port              606 drivers/parport/ieee1284.c 	int mode = port->ieee1284.mode;
port              617 drivers/parport/ieee1284.c 		parport_negotiate (port, IEEE1284_MODE_COMPAT);
port              621 drivers/parport/ieee1284.c 			 port->name);
port              622 drivers/parport/ieee1284.c 		fn = port->ops->compat_write_data;
port              626 drivers/parport/ieee1284.c 		DPRINTK (KERN_DEBUG "%s: Using EPP mode\n", port->name);
port              628 drivers/parport/ieee1284.c 			fn = port->ops->epp_write_addr;
port              630 drivers/parport/ieee1284.c 			fn = port->ops->epp_write_data;
port              635 drivers/parport/ieee1284.c 			port->name);
port              644 drivers/parport/ieee1284.c 		DPRINTK (KERN_DEBUG "%s: Using ECP mode\n", port->name);
port              646 drivers/parport/ieee1284.c 			fn = port->ops->ecp_write_addr;
port              648 drivers/parport/ieee1284.c 			fn = port->ops->ecp_write_data;
port              654 drivers/parport/ieee1284.c 			 port->name);
port              665 drivers/parport/ieee1284.c 		DPRINTK (KERN_DEBUG "%s: Unknown mode 0x%02x\n", port->name,
port              666 drivers/parport/ieee1284.c 			port->ieee1284.mode);
port              670 drivers/parport/ieee1284.c 	retval = (*fn) (port, buffer, len, 0);
port              671 drivers/parport/ieee1284.c 	DPRINTK (KERN_DEBUG "%s: wrote %d/%d bytes\n", port->name, retval, len);
port              694 drivers/parport/ieee1284.c ssize_t parport_read (struct parport *port, void *buffer, size_t len)
port              700 drivers/parport/ieee1284.c 	int mode = port->physport->ieee1284.mode;
port              715 drivers/parport/ieee1284.c 		if ((port->physport->modes & PARPORT_MODE_TRISTATE) &&
port              716 drivers/parport/ieee1284.c 		    !parport_negotiate (port, IEEE1284_MODE_BYTE)) {
port              718 drivers/parport/ieee1284.c 			DPRINTK (KERN_DEBUG "%s: Using byte mode\n", port->name);
port              719 drivers/parport/ieee1284.c 			fn = port->ops->byte_read_data;
port              722 drivers/parport/ieee1284.c 		if (parport_negotiate (port, IEEE1284_MODE_NIBBLE)) {
port              727 drivers/parport/ieee1284.c 		DPRINTK (KERN_DEBUG "%s: Using nibble mode\n", port->name);
port              728 drivers/parport/ieee1284.c 		fn = port->ops->nibble_read_data;
port              732 drivers/parport/ieee1284.c 		DPRINTK (KERN_DEBUG "%s: Using byte mode\n", port->name);
port              733 drivers/parport/ieee1284.c 		fn = port->ops->byte_read_data;
port              737 drivers/parport/ieee1284.c 		DPRINTK (KERN_DEBUG "%s: Using EPP mode\n", port->name);
port              739 drivers/parport/ieee1284.c 			fn = port->ops->epp_read_addr;
port              741 drivers/parport/ieee1284.c 			fn = port->ops->epp_read_data;
port              746 drivers/parport/ieee1284.c 			port->name);
port              755 drivers/parport/ieee1284.c 		DPRINTK (KERN_DEBUG "%s: Using ECP mode\n", port->name);
port              756 drivers/parport/ieee1284.c 		fn = port->ops->ecp_read_data;
port              761 drivers/parport/ieee1284.c 			 port->name);
port              766 drivers/parport/ieee1284.c 		DPRINTK (KERN_DEBUG "%s: Unknown mode 0x%02x\n", port->name,
port              767 drivers/parport/ieee1284.c 			 port->physport->ieee1284.mode);
port              771 drivers/parport/ieee1284.c 	return (*fn) (port, buffer, len, 0);
port              797 drivers/parport/ieee1284.c 	if (dev->port->physport->cad == dev)
port              798 drivers/parport/ieee1284.c 		parport_ieee1284_wakeup (dev->port);
port               41 drivers/parport/ieee1284_ops.c size_t parport_ieee1284_write_compat (struct parport *port,
port               49 drivers/parport/ieee1284_ops.c 	struct pardevice *dev = port->physport->cad;
port               53 drivers/parport/ieee1284_ops.c 	if (port->irq != PARPORT_IRQ_NONE) {
port               54 drivers/parport/ieee1284_ops.c 		parport_enable_irq (port);
port               58 drivers/parport/ieee1284_ops.c 	port->physport->ieee1284.phase = IEEE1284_PH_FWD_DATA;
port               59 drivers/parport/ieee1284_ops.c 	parport_write_control (port, ctl);
port               60 drivers/parport/ieee1284_ops.c 	parport_data_forward (port);
port               72 drivers/parport/ieee1284_ops.c 			if (!parport_wait_peripheral (port, mask, val))
port               77 drivers/parport/ieee1284_ops.c 			if ((parport_read_status (port) &
port              105 drivers/parport/ieee1284_ops.c 				parport_wait_event (port, wait);
port              118 drivers/parport/ieee1284_ops.c 		DPRINTK (KERN_DEBUG "%s: Timed out\n", port->name);
port              124 drivers/parport/ieee1284_ops.c 		parport_write_data (port, byte);
port              128 drivers/parport/ieee1284_ops.c 		parport_write_control (port, ctl | PARPORT_CONTROL_STROBE);
port              131 drivers/parport/ieee1284_ops.c 		parport_write_control (port, ctl);
port              144 drivers/parport/ieee1284_ops.c 	port->physport->ieee1284.phase = IEEE1284_PH_FWD_IDLE;
port              150 drivers/parport/ieee1284_ops.c size_t parport_ieee1284_read_nibble (struct parport *port, 
port              167 drivers/parport/ieee1284_ops.c 		    (parport_read_status(port) & PARPORT_STATUS_ERROR)) {
port              172 drivers/parport/ieee1284_ops.c 		parport_frob_control (port,
port              177 drivers/parport/ieee1284_ops.c 		port->ieee1284.phase = IEEE1284_PH_REV_DATA;
port              178 drivers/parport/ieee1284_ops.c 		if (parport_wait_peripheral (port,
port              183 drivers/parport/ieee1284_ops.c 				 port->name, i/2);
port              184 drivers/parport/ieee1284_ops.c 			parport_frob_control (port, PARPORT_CONTROL_AUTOFD, 0);
port              190 drivers/parport/ieee1284_ops.c 		nibble = parport_read_status (port) >> 3;
port              197 drivers/parport/ieee1284_ops.c 		parport_frob_control (port, PARPORT_CONTROL_AUTOFD, 0);
port              200 drivers/parport/ieee1284_ops.c 		if (parport_wait_peripheral (port,
port              206 drivers/parport/ieee1284_ops.c 				 port->name);
port              220 drivers/parport/ieee1284_ops.c 		if (parport_read_status (port) & PARPORT_STATUS_ERROR) {
port              224 drivers/parport/ieee1284_ops.c 				port->name, i/2);
port              227 drivers/parport/ieee1284_ops.c 			parport_frob_control (port,
port              230 drivers/parport/ieee1284_ops.c 			port->physport->ieee1284.phase = IEEE1284_PH_REV_IDLE;
port              233 drivers/parport/ieee1284_ops.c 			port->physport->ieee1284.phase = IEEE1284_PH_HBUSY_DAVAIL;
port              241 drivers/parport/ieee1284_ops.c size_t parport_ieee1284_read_byte (struct parport *port,
port              255 drivers/parport/ieee1284_ops.c 		if (parport_read_status (port) & PARPORT_STATUS_ERROR) {
port              260 drivers/parport/ieee1284_ops.c 		parport_data_reverse (port);
port              263 drivers/parport/ieee1284_ops.c 		parport_frob_control (port,
port              268 drivers/parport/ieee1284_ops.c 		port->physport->ieee1284.phase = IEEE1284_PH_REV_DATA;
port              269 drivers/parport/ieee1284_ops.c 		if (parport_wait_peripheral (port,
port              273 drivers/parport/ieee1284_ops.c 			parport_frob_control (port, PARPORT_CONTROL_AUTOFD,
port              276 drivers/parport/ieee1284_ops.c 				 port->name);
port              280 drivers/parport/ieee1284_ops.c 		byte = parport_read_data (port);
port              284 drivers/parport/ieee1284_ops.c 		parport_frob_control (port, PARPORT_CONTROL_AUTOFD, 0);
port              287 drivers/parport/ieee1284_ops.c 		if (parport_wait_peripheral (port,
port              292 drivers/parport/ieee1284_ops.c 				 port->name);
port              297 drivers/parport/ieee1284_ops.c 		parport_frob_control (port,
port              303 drivers/parport/ieee1284_ops.c 		parport_frob_control (port, PARPORT_CONTROL_STROBE, 0);
port              308 drivers/parport/ieee1284_ops.c 		if (parport_read_status (port) & PARPORT_STATUS_ERROR) {
port              312 drivers/parport/ieee1284_ops.c 				 port->name, count);
port              315 drivers/parport/ieee1284_ops.c 			parport_frob_control (port,
port              318 drivers/parport/ieee1284_ops.c 			port->physport->ieee1284.phase = IEEE1284_PH_REV_IDLE;
port              321 drivers/parport/ieee1284_ops.c 			port->physport->ieee1284.phase = IEEE1284_PH_HBUSY_DAVAIL;
port              335 drivers/parport/ieee1284_ops.c int ecp_forward_to_reverse (struct parport *port)
port              340 drivers/parport/ieee1284_ops.c 	parport_frob_control (port,
port              343 drivers/parport/ieee1284_ops.c 	parport_data_reverse (port);
port              347 drivers/parport/ieee1284_ops.c 	parport_frob_control (port,
port              352 drivers/parport/ieee1284_ops.c 	retval = parport_wait_peripheral (port,
port              357 drivers/parport/ieee1284_ops.c 			 port->name);
port              358 drivers/parport/ieee1284_ops.c 		port->ieee1284.phase = IEEE1284_PH_REV_IDLE;
port              361 drivers/parport/ieee1284_ops.c 			 port->name);
port              362 drivers/parport/ieee1284_ops.c 		port->ieee1284.phase = IEEE1284_PH_ECP_DIR_UNKNOWN;
port              369 drivers/parport/ieee1284_ops.c int ecp_reverse_to_forward (struct parport *port)
port              374 drivers/parport/ieee1284_ops.c 	parport_frob_control (port,
port              381 drivers/parport/ieee1284_ops.c 	retval = parport_wait_peripheral (port,
port              386 drivers/parport/ieee1284_ops.c 		parport_data_forward (port);
port              388 drivers/parport/ieee1284_ops.c 			 port->name);
port              389 drivers/parport/ieee1284_ops.c 		port->ieee1284.phase = IEEE1284_PH_FWD_IDLE;
port              393 drivers/parport/ieee1284_ops.c 			 port->name);
port              394 drivers/parport/ieee1284_ops.c 		port->ieee1284.phase = IEEE1284_PH_ECP_DIR_UNKNOWN;
port              404 drivers/parport/ieee1284_ops.c size_t parport_ieee1284_ecp_write_data (struct parport *port,
port              415 drivers/parport/ieee1284_ops.c 	port = port->physport;
port              417 drivers/parport/ieee1284_ops.c 	if (port->ieee1284.phase != IEEE1284_PH_FWD_IDLE)
port              418 drivers/parport/ieee1284_ops.c 		if (ecp_reverse_to_forward (port))
port              421 drivers/parport/ieee1284_ops.c 	port->ieee1284.phase = IEEE1284_PH_FWD_DATA;
port              424 drivers/parport/ieee1284_ops.c 	parport_frob_control (port,
port              430 drivers/parport/ieee1284_ops.c 		unsigned long expire = jiffies + port->cad->timeout;
port              435 drivers/parport/ieee1284_ops.c 		parport_write_data (port, byte);
port              436 drivers/parport/ieee1284_ops.c 		parport_frob_control (port, PARPORT_CONTROL_STROBE,
port              440 drivers/parport/ieee1284_ops.c 			if (!parport_wait_peripheral (port,
port              445 drivers/parport/ieee1284_ops.c 				parport_frob_control (port,
port              453 drivers/parport/ieee1284_ops.c 		DPRINTK (KERN_DEBUG "%s: ECP transfer stalled!\n", port->name);
port              455 drivers/parport/ieee1284_ops.c 		parport_frob_control (port, PARPORT_CONTROL_INIT,
port              458 drivers/parport/ieee1284_ops.c 		if (parport_read_status (port) & PARPORT_STATUS_PAPEROUT) {
port              460 drivers/parport/ieee1284_ops.c 			parport_frob_control (port, PARPORT_CONTROL_INIT, 0);
port              464 drivers/parport/ieee1284_ops.c 		parport_frob_control (port, PARPORT_CONTROL_INIT, 0);
port              466 drivers/parport/ieee1284_ops.c 		if (!(parport_read_status (port) & PARPORT_STATUS_PAPEROUT))
port              470 drivers/parport/ieee1284_ops.c 			 port->name);
port              475 drivers/parport/ieee1284_ops.c 		parport_frob_control (port, PARPORT_CONTROL_STROBE, 0);
port              477 drivers/parport/ieee1284_ops.c 		if (parport_wait_peripheral (port,
port              484 drivers/parport/ieee1284_ops.c 	port->ieee1284.phase = IEEE1284_PH_FWD_IDLE;
port              491 drivers/parport/ieee1284_ops.c size_t parport_ieee1284_ecp_read_data (struct parport *port,
port              497 drivers/parport/ieee1284_ops.c 	struct pardevice *dev = port->cad;
port              504 drivers/parport/ieee1284_ops.c 	port = port->physport;
port              506 drivers/parport/ieee1284_ops.c 	if (port->ieee1284.phase != IEEE1284_PH_REV_IDLE)
port              507 drivers/parport/ieee1284_ops.c 		if (ecp_forward_to_reverse (port))
port              510 drivers/parport/ieee1284_ops.c 	port->ieee1284.phase = IEEE1284_PH_REV_DATA;
port              513 drivers/parport/ieee1284_ops.c 	ctl = parport_read_control (port);
port              516 drivers/parport/ieee1284_ops.c 	parport_write_control (port,
port              525 drivers/parport/ieee1284_ops.c 		while (parport_wait_peripheral (port, PARPORT_STATUS_ACK, 0)) {
port              538 drivers/parport/ieee1284_ops.c 			if (count && dev->port->irq != PARPORT_IRQ_NONE) {
port              545 drivers/parport/ieee1284_ops.c 				parport_wait_event (port, msecs_to_jiffies(40));
port              558 drivers/parport/ieee1284_ops.c 			command = (parport_read_status (port) &
port              562 drivers/parport/ieee1284_ops.c 		byte = parport_read_data (port);
port              570 drivers/parport/ieee1284_ops.c 					 port->name, byte);
port              573 drivers/parport/ieee1284_ops.c 			else if (port->ieee1284.mode != IEEE1284_MODE_ECPRLE)
port              576 drivers/parport/ieee1284_ops.c 					 port->name);
port              583 drivers/parport/ieee1284_ops.c 					 "for next time\n", port->name,
port              592 drivers/parport/ieee1284_ops.c 		parport_write_control (port, ctl);
port              595 drivers/parport/ieee1284_ops.c 		if (parport_wait_peripheral (port, PARPORT_STATUS_ACK,
port              604 drivers/parport/ieee1284_ops.c 					port->name, byte);
port              610 drivers/parport/ieee1284_ops.c 		parport_write_control (port,
port              624 drivers/parport/ieee1284_ops.c 				 port->name, rle_count);
port              633 drivers/parport/ieee1284_ops.c 	port->ieee1284.phase = IEEE1284_PH_REV_IDLE;
port              639 drivers/parport/ieee1284_ops.c size_t parport_ieee1284_ecp_write_addr (struct parport *port,
port              650 drivers/parport/ieee1284_ops.c 	port = port->physport;
port              652 drivers/parport/ieee1284_ops.c 	if (port->ieee1284.phase != IEEE1284_PH_FWD_IDLE)
port              653 drivers/parport/ieee1284_ops.c 		if (ecp_reverse_to_forward (port))
port              656 drivers/parport/ieee1284_ops.c 	port->ieee1284.phase = IEEE1284_PH_FWD_DATA;
port              659 drivers/parport/ieee1284_ops.c 	parport_frob_control (port,
port              666 drivers/parport/ieee1284_ops.c 		unsigned long expire = jiffies + port->cad->timeout;
port              671 drivers/parport/ieee1284_ops.c 		parport_write_data (port, byte);
port              672 drivers/parport/ieee1284_ops.c 		parport_frob_control (port, PARPORT_CONTROL_STROBE,
port              676 drivers/parport/ieee1284_ops.c 			if (!parport_wait_peripheral (port,
port              681 drivers/parport/ieee1284_ops.c 				parport_frob_control (port,
port              689 drivers/parport/ieee1284_ops.c 		DPRINTK (KERN_DEBUG "%s: ECP transfer stalled!\n", port->name);
port              691 drivers/parport/ieee1284_ops.c 		parport_frob_control (port, PARPORT_CONTROL_INIT,
port              694 drivers/parport/ieee1284_ops.c 		if (parport_read_status (port) & PARPORT_STATUS_PAPEROUT) {
port              696 drivers/parport/ieee1284_ops.c 			parport_frob_control (port, PARPORT_CONTROL_INIT, 0);
port              700 drivers/parport/ieee1284_ops.c 		parport_frob_control (port, PARPORT_CONTROL_INIT, 0);
port              702 drivers/parport/ieee1284_ops.c 		if (!(parport_read_status (port) & PARPORT_STATUS_PAPEROUT))
port              706 drivers/parport/ieee1284_ops.c 			 port->name);
port              711 drivers/parport/ieee1284_ops.c 		parport_frob_control (port, PARPORT_CONTROL_STROBE, 0);
port              713 drivers/parport/ieee1284_ops.c 		if (parport_wait_peripheral (port,
port              720 drivers/parport/ieee1284_ops.c 	port->ieee1284.phase = IEEE1284_PH_FWD_IDLE;
port              731 drivers/parport/ieee1284_ops.c size_t parport_ieee1284_epp_write_data (struct parport *port,
port              739 drivers/parport/ieee1284_ops.c 	parport_frob_control (port,
port              746 drivers/parport/ieee1284_ops.c 	port->ops->data_forward (port);
port              749 drivers/parport/ieee1284_ops.c 		parport_write_data (port, *bp);
port              750 drivers/parport/ieee1284_ops.c 		parport_frob_control (port, PARPORT_CONTROL_AUTOFD,
port              754 drivers/parport/ieee1284_ops.c 		if (parport_poll_peripheral (port, PARPORT_STATUS_BUSY, 0, 10))
port              758 drivers/parport/ieee1284_ops.c 		parport_frob_control (port, PARPORT_CONTROL_AUTOFD, 0);
port              761 drivers/parport/ieee1284_ops.c 		if (parport_poll_peripheral (port, PARPORT_STATUS_BUSY,
port              769 drivers/parport/ieee1284_ops.c 	parport_frob_control (port, PARPORT_CONTROL_STROBE, 0);
port              775 drivers/parport/ieee1284_ops.c size_t parport_ieee1284_epp_read_data (struct parport *port,
port              783 drivers/parport/ieee1284_ops.c 	parport_frob_control (port,
port              789 drivers/parport/ieee1284_ops.c 	port->ops->data_reverse (port);
port              792 drivers/parport/ieee1284_ops.c 		parport_frob_control (port,
port              796 drivers/parport/ieee1284_ops.c 		if (parport_wait_peripheral (port, PARPORT_STATUS_BUSY, 0)) {
port              800 drivers/parport/ieee1284_ops.c 		*bp = parport_read_data (port);
port              803 drivers/parport/ieee1284_ops.c 		parport_frob_control (port, PARPORT_CONTROL_AUTOFD, 0);
port              806 drivers/parport/ieee1284_ops.c 		if (parport_poll_peripheral (port, PARPORT_STATUS_BUSY,
port              813 drivers/parport/ieee1284_ops.c 	port->ops->data_forward (port);
port              819 drivers/parport/ieee1284_ops.c size_t parport_ieee1284_epp_write_addr (struct parport *port,
port              827 drivers/parport/ieee1284_ops.c 	parport_frob_control (port,
port              834 drivers/parport/ieee1284_ops.c 	port->ops->data_forward (port);
port              837 drivers/parport/ieee1284_ops.c 		parport_write_data (port, *bp);
port              838 drivers/parport/ieee1284_ops.c 		parport_frob_control (port, PARPORT_CONTROL_SELECT,
port              842 drivers/parport/ieee1284_ops.c 		if (parport_poll_peripheral (port, PARPORT_STATUS_BUSY, 0, 10))
port              846 drivers/parport/ieee1284_ops.c 		parport_frob_control (port, PARPORT_CONTROL_SELECT, 0);
port              849 drivers/parport/ieee1284_ops.c 		if (parport_poll_peripheral (port, PARPORT_STATUS_BUSY,
port              857 drivers/parport/ieee1284_ops.c 	parport_frob_control (port, PARPORT_CONTROL_STROBE, 0);
port              863 drivers/parport/ieee1284_ops.c size_t parport_ieee1284_epp_read_addr (struct parport *port,
port              871 drivers/parport/ieee1284_ops.c 	parport_frob_control (port,
port              877 drivers/parport/ieee1284_ops.c 	port->ops->data_reverse (port);
port              880 drivers/parport/ieee1284_ops.c 		parport_frob_control (port, PARPORT_CONTROL_SELECT,
port              884 drivers/parport/ieee1284_ops.c 		if (parport_wait_peripheral (port, PARPORT_STATUS_BUSY, 0)) {
port              888 drivers/parport/ieee1284_ops.c 		*bp = parport_read_data (port);
port              891 drivers/parport/ieee1284_ops.c 		parport_frob_control (port, PARPORT_CONTROL_SELECT,
port              895 drivers/parport/ieee1284_ops.c 		if (parport_poll_peripheral (port, PARPORT_STATUS_BUSY, 
port              901 drivers/parport/ieee1284_ops.c 	port->ops->data_forward (port);
port              230 drivers/parport/parport_amiga.c 	struct parport *port = platform_get_drvdata(pdev);
port              232 drivers/parport/parport_amiga.c 	parport_remove_port(port);
port              233 drivers/parport/parport_amiga.c 	if (port->irq != PARPORT_IRQ_NONE)
port              234 drivers/parport/parport_amiga.c 		free_irq(IRQ_AMIGA_CIAA_FLG, port);
port              235 drivers/parport/parport_amiga.c 	parport_put_port(port);
port              206 drivers/parport/parport_ax88796.c 	struct ax_drvdata *dd = pp_to_drv(d->port);
port               76 drivers/parport/parport_cs.c     struct parport	*port;
port              156 drivers/parport/parport_cs.c     info->port = p;
port              173 drivers/parport/parport_cs.c 		struct parport *p = info->port;
port              347 drivers/parport/parport_gsc.c 	unsigned long port;
port              355 drivers/parport/parport_gsc.c 	port = dev->hpa.start + PARPORT_GSC_OFFSET;
port              360 drivers/parport/parport_gsc.c 	if (boot_cpu_data.cpu_type > pcxt && !pdc_add_valid(port+4)) {
port              364 drivers/parport/parport_gsc.c 		parport_writeb ( (0x10 + 0x20), port + 4);
port              370 drivers/parport/parport_gsc.c 	p = parport_gsc_probe_port(port, 0, dev->irq,
port               30 drivers/parport/parport_gsc.h static __inline__ unsigned char parport_readb( unsigned long port )
port               33 drivers/parport/parport_gsc.h     return gsc_readb(port);
port               36 drivers/parport/parport_gsc.h static __inline__ void parport_writeb( unsigned char value, unsigned long port )
port               38 drivers/parport/parport_gsc.h     gsc_writeb(value,port);
port              238 drivers/parport/parport_pc.c 	    dev->port->irq != PARPORT_IRQ_NONE)
port              266 drivers/parport/parport_pc.c static size_t parport_pc_epp_read_data(struct parport *port, void *buf,
port              279 drivers/parport/parport_pc.c 		status = inb(STATUS(port));
port              285 drivers/parport/parport_pc.c 					insl(EPPDATA(port), buf, 4);
port              287 drivers/parport/parport_pc.c 					insb(EPPDATA(port), buf, 16);
port              293 drivers/parport/parport_pc.c 				*((char *)buf) = inb(EPPDATA(port));
port              298 drivers/parport/parport_pc.c 			status = inb(STATUS(port));
port              302 drivers/parport/parport_pc.c "%s: EPP timeout occurred while talking to w91284pic (should not have done)\n", port->name);
port              303 drivers/parport/parport_pc.c 				clear_epp_timeout(port);
port              310 drivers/parport/parport_pc.c 			insl(EPPDATA(port), buf, (length >> 2));
port              312 drivers/parport/parport_pc.c 			insb(EPPDATA(port), buf, length);
port              313 drivers/parport/parport_pc.c 		if (inb(STATUS(port)) & 0x01) {
port              314 drivers/parport/parport_pc.c 			clear_epp_timeout(port);
port              320 drivers/parport/parport_pc.c 		*((char *)buf) = inb(EPPDATA(port));
port              322 drivers/parport/parport_pc.c 		if (inb(STATUS(port)) & 0x01) {
port              324 drivers/parport/parport_pc.c 			clear_epp_timeout(port);
port              332 drivers/parport/parport_pc.c static size_t parport_pc_epp_write_data(struct parport *port, const void *buf,
port              339 drivers/parport/parport_pc.c 			outsl(EPPDATA(port), buf, (length >> 2));
port              341 drivers/parport/parport_pc.c 			outsb(EPPDATA(port), buf, length);
port              342 drivers/parport/parport_pc.c 		if (inb(STATUS(port)) & 0x01) {
port              343 drivers/parport/parport_pc.c 			clear_epp_timeout(port);
port              349 drivers/parport/parport_pc.c 		outb(*((char *)buf), EPPDATA(port));
port              351 drivers/parport/parport_pc.c 		if (inb(STATUS(port)) & 0x01) {
port              352 drivers/parport/parport_pc.c 			clear_epp_timeout(port);
port              360 drivers/parport/parport_pc.c static size_t parport_pc_epp_read_addr(struct parport *port, void *buf,
port              366 drivers/parport/parport_pc.c 		insb(EPPADDR(port), buf, length);
port              367 drivers/parport/parport_pc.c 		if (inb(STATUS(port)) & 0x01) {
port              368 drivers/parport/parport_pc.c 			clear_epp_timeout(port);
port              374 drivers/parport/parport_pc.c 		*((char *)buf) = inb(EPPADDR(port));
port              376 drivers/parport/parport_pc.c 		if (inb(STATUS(port)) & 0x01) {
port              377 drivers/parport/parport_pc.c 			clear_epp_timeout(port);
port              385 drivers/parport/parport_pc.c static size_t parport_pc_epp_write_addr(struct parport *port,
port              392 drivers/parport/parport_pc.c 		outsb(EPPADDR(port), buf, length);
port              393 drivers/parport/parport_pc.c 		if (inb(STATUS(port)) & 0x01) {
port              394 drivers/parport/parport_pc.c 			clear_epp_timeout(port);
port              400 drivers/parport/parport_pc.c 		outb(*((char *)buf), EPPADDR(port));
port              402 drivers/parport/parport_pc.c 		if (inb(STATUS(port)) & 0x01) {
port              403 drivers/parport/parport_pc.c 			clear_epp_timeout(port);
port              411 drivers/parport/parport_pc.c static size_t parport_pc_ecpepp_read_data(struct parport *port, void *buf,
port              416 drivers/parport/parport_pc.c 	frob_set_mode(port, ECR_EPP);
port              417 drivers/parport/parport_pc.c 	parport_pc_data_reverse(port);
port              418 drivers/parport/parport_pc.c 	parport_pc_write_control(port, 0x4);
port              419 drivers/parport/parport_pc.c 	got = parport_pc_epp_read_data(port, buf, length, flags);
port              420 drivers/parport/parport_pc.c 	frob_set_mode(port, ECR_PS2);
port              425 drivers/parport/parport_pc.c static size_t parport_pc_ecpepp_write_data(struct parport *port,
port              431 drivers/parport/parport_pc.c 	frob_set_mode(port, ECR_EPP);
port              432 drivers/parport/parport_pc.c 	parport_pc_write_control(port, 0x4);
port              433 drivers/parport/parport_pc.c 	parport_pc_data_forward(port);
port              434 drivers/parport/parport_pc.c 	written = parport_pc_epp_write_data(port, buf, length, flags);
port              435 drivers/parport/parport_pc.c 	frob_set_mode(port, ECR_PS2);
port              440 drivers/parport/parport_pc.c static size_t parport_pc_ecpepp_read_addr(struct parport *port, void *buf,
port              445 drivers/parport/parport_pc.c 	frob_set_mode(port, ECR_EPP);
port              446 drivers/parport/parport_pc.c 	parport_pc_data_reverse(port);
port              447 drivers/parport/parport_pc.c 	parport_pc_write_control(port, 0x4);
port              448 drivers/parport/parport_pc.c 	got = parport_pc_epp_read_addr(port, buf, length, flags);
port              449 drivers/parport/parport_pc.c 	frob_set_mode(port, ECR_PS2);
port              454 drivers/parport/parport_pc.c static size_t parport_pc_ecpepp_write_addr(struct parport *port,
port              460 drivers/parport/parport_pc.c 	frob_set_mode(port, ECR_EPP);
port              461 drivers/parport/parport_pc.c 	parport_pc_write_control(port, 0x4);
port              462 drivers/parport/parport_pc.c 	parport_pc_data_forward(port);
port              463 drivers/parport/parport_pc.c 	written = parport_pc_epp_write_addr(port, buf, length, flags);
port              464 drivers/parport/parport_pc.c 	frob_set_mode(port, ECR_PS2);
port              471 drivers/parport/parport_pc.c static size_t parport_pc_fifo_write_block_pio(struct parport *port,
port              477 drivers/parport/parport_pc.c 	unsigned long expire = jiffies + port->physport->cad->timeout;
port              478 drivers/parport/parport_pc.c 	const int fifo = FIFO(port);
port              480 drivers/parport/parport_pc.c 	const struct parport_pc_private *priv = port->physport->private_data;
port              483 drivers/parport/parport_pc.c 	port = port->physport;
port              486 drivers/parport/parport_pc.c 	parport_pc_disable_irq(port);
port              488 drivers/parport/parport_pc.c 	frob_econtrol(port, (1<<4) | (1<<2), (1<<4) | (1<<2));
port              491 drivers/parport/parport_pc.c 	parport_pc_data_forward(port); /* Must be in PS2 mode */
port              495 drivers/parport/parport_pc.c 		unsigned char ecrval = inb(ECONTROL(port));
port              503 drivers/parport/parport_pc.c 		if (port->waithead) {
port              512 drivers/parport/parport_pc.c 			ECR_WRITE(port, ecrval & ~(1<<2));
port              514 drivers/parport/parport_pc.c 			ret = parport_wait_event(port, HZ);
port              523 drivers/parport/parport_pc.c 			ecrval = inb(ECONTROL(port));
port              536 drivers/parport/parport_pc.c 		expire = jiffies + port->cad->timeout;
port              555 drivers/parport/parport_pc.c 			ecrval = inb(ECONTROL(port));
port              564 drivers/parport/parport_pc.c 	dump_parport_state("leave fifo_write_block_pio", port);
port              569 drivers/parport/parport_pc.c static size_t parport_pc_fifo_write_block_dma(struct parport *port,
port              575 drivers/parport/parport_pc.c 	const struct parport_pc_private *priv = port->physport->private_data;
port              576 drivers/parport/parport_pc.c 	struct device *dev = port->physport->dev;
port              582 drivers/parport/parport_pc.c 	dump_parport_state("enter fifo_write_block_dma", port);
port              598 drivers/parport/parport_pc.c 	port = port->physport;
port              601 drivers/parport/parport_pc.c 	parport_pc_disable_irq(port);
port              603 drivers/parport/parport_pc.c 	frob_econtrol(port, (1<<4) | (1<<2), (1<<4) | (1<<2));
port              606 drivers/parport/parport_pc.c 	parport_pc_data_forward(port); /* Must be in PS2 mode */
port              609 drivers/parport/parport_pc.c 		unsigned long expire = jiffies + port->physport->cad->timeout;
port              620 drivers/parport/parport_pc.c 		disable_dma(port->dma);
port              621 drivers/parport/parport_pc.c 		clear_dma_ff(port->dma);
port              622 drivers/parport/parport_pc.c 		set_dma_mode(port->dma, DMA_MODE_WRITE);
port              623 drivers/parport/parport_pc.c 		set_dma_addr(port->dma, dma_addr);
port              624 drivers/parport/parport_pc.c 		set_dma_count(port->dma, count);
port              627 drivers/parport/parport_pc.c 		frob_econtrol(port, 1<<3, 1<<3);
port              630 drivers/parport/parport_pc.c 		frob_econtrol(port, 1<<2, 0);
port              632 drivers/parport/parport_pc.c 		enable_dma(port->dma);
port              643 drivers/parport/parport_pc.c 		ret = parport_wait_event(port, HZ);
port              653 drivers/parport/parport_pc.c 		if (!(inb(ECONTROL(port)) & (1<<2))) {
port              660 drivers/parport/parport_pc.c 		disable_dma(port->dma);
port              661 drivers/parport/parport_pc.c 		clear_dma_ff(port->dma);
port              662 drivers/parport/parport_pc.c 		count = get_dma_residue(port->dma);
port              668 drivers/parport/parport_pc.c 		if (port->waithead) {
port              682 drivers/parport/parport_pc.c 	disable_dma(port->dma);
port              683 drivers/parport/parport_pc.c 	clear_dma_ff(port->dma);
port              684 drivers/parport/parport_pc.c 	left += get_dma_residue(port->dma);
port              688 drivers/parport/parport_pc.c 	frob_econtrol(port, 1<<3, 0);
port              693 drivers/parport/parport_pc.c 	dump_parport_state("leave fifo_write_block_dma", port);
port              698 drivers/parport/parport_pc.c static inline size_t parport_pc_fifo_write_block(struct parport *port,
port              702 drivers/parport/parport_pc.c 	if (port->dma != PARPORT_DMA_NONE)
port              703 drivers/parport/parport_pc.c 		return parport_pc_fifo_write_block_dma(port, buf, length);
port              705 drivers/parport/parport_pc.c 	return parport_pc_fifo_write_block_pio(port, buf, length);
port              709 drivers/parport/parport_pc.c static size_t parport_pc_compat_write_block_pio(struct parport *port,
port              716 drivers/parport/parport_pc.c 	const struct parport_pc_private *priv = port->physport->private_data;
port              720 drivers/parport/parport_pc.c 	if (port->physport->cad->timeout <= PARPORT_INACTIVITY_O_NONBLOCK)
port              721 drivers/parport/parport_pc.c 		return parport_ieee1284_write_compat(port, buf,
port              725 drivers/parport/parport_pc.c 	parport_pc_data_forward(port); /* Must be in PS2 mode */
port              726 drivers/parport/parport_pc.c 	parport_pc_frob_control(port, PARPORT_CONTROL_STROBE, 0);
port              727 drivers/parport/parport_pc.c 	r = change_mode(port, ECR_PPF); /* Parallel port FIFO */
port              730 drivers/parport/parport_pc.c 								port->name);
port              732 drivers/parport/parport_pc.c 	port->physport->ieee1284.phase = IEEE1284_PH_FWD_DATA;
port              735 drivers/parport/parport_pc.c 	written = parport_pc_fifo_write_block(port, buf, length);
port              745 drivers/parport/parport_pc.c 		r = change_mode(port, ECR_PS2);
port              751 drivers/parport/parport_pc.c 		printk(KERN_DEBUG "%s: FIFO is stuck\n", port->name);
port              754 drivers/parport/parport_pc.c 		frob_set_mode(port, ECR_TST);
port              758 drivers/parport/parport_pc.c 			if (inb(ECONTROL(port)) & 0x2) {
port              762 drivers/parport/parport_pc.c 			outb(0, FIFO(port));
port              766 drivers/parport/parport_pc.c 		frob_set_mode(port, ECR_PS2);
port              769 drivers/parport/parport_pc.c 	r = parport_wait_peripheral(port,
port              775 drivers/parport/parport_pc.c 			port->name, r);
port              777 drivers/parport/parport_pc.c 	port->physport->ieee1284.phase = IEEE1284_PH_FWD_IDLE;
port              784 drivers/parport/parport_pc.c static size_t parport_pc_ecp_write_block_pio(struct parport *port,
port              791 drivers/parport/parport_pc.c 	const struct parport_pc_private *priv = port->physport->private_data;
port              795 drivers/parport/parport_pc.c 	if (port->physport->cad->timeout <= PARPORT_INACTIVITY_O_NONBLOCK)
port              796 drivers/parport/parport_pc.c 		return parport_ieee1284_ecp_write_data(port, buf,
port              800 drivers/parport/parport_pc.c 	if (port->physport->ieee1284.phase != IEEE1284_PH_FWD_IDLE) {
port              802 drivers/parport/parport_pc.c 		parport_frob_control(port,
port              809 drivers/parport/parport_pc.c 		r = parport_wait_peripheral(port,
port              814 drivers/parport/parport_pc.c 				"in ecp_write_block_pio\n", port->name, r);
port              819 drivers/parport/parport_pc.c 	parport_pc_data_forward(port); /* Must be in PS2 mode */
port              820 drivers/parport/parport_pc.c 	parport_pc_frob_control(port,
port              824 drivers/parport/parport_pc.c 	r = change_mode(port, ECR_ECP); /* ECP FIFO */
port              827 drivers/parport/parport_pc.c 								port->name);
port              828 drivers/parport/parport_pc.c 	port->physport->ieee1284.phase = IEEE1284_PH_FWD_DATA;
port              831 drivers/parport/parport_pc.c 	written = parport_pc_fifo_write_block(port, buf, length);
port              841 drivers/parport/parport_pc.c 		r = change_mode(port, ECR_PS2);
port              847 drivers/parport/parport_pc.c 		printk(KERN_DEBUG "%s: FIFO is stuck\n", port->name);
port              850 drivers/parport/parport_pc.c 		frob_set_mode(port, ECR_TST);
port              854 drivers/parport/parport_pc.c 			if (inb(ECONTROL(port)) & 0x2) {
port              858 drivers/parport/parport_pc.c 			outb(0, FIFO(port));
port              862 drivers/parport/parport_pc.c 		frob_set_mode(port, ECR_PS2);
port              865 drivers/parport/parport_pc.c 		parport_pc_data_reverse(port); /* Must be in PS2 mode */
port              867 drivers/parport/parport_pc.c 		parport_frob_control(port, PARPORT_CONTROL_INIT, 0);
port              868 drivers/parport/parport_pc.c 		r = parport_wait_peripheral(port, PARPORT_STATUS_PAPEROUT, 0);
port              871 drivers/parport/parport_pc.c 				"in ecp_write_block_pio\n", port->name, r);
port              873 drivers/parport/parport_pc.c 		parport_frob_control(port,
port              876 drivers/parport/parport_pc.c 		r = parport_wait_peripheral(port,
port              881 drivers/parport/parport_pc.c 				"in ecp_write_block_pio\n", port->name, r);
port              884 drivers/parport/parport_pc.c 	r = parport_wait_peripheral(port,
port              890 drivers/parport/parport_pc.c 			port->name, r);
port              892 drivers/parport/parport_pc.c 	port->physport->ieee1284.phase = IEEE1284_PH_FWD_IDLE;
port             2081 drivers/parport/parport_pc.c 	priv->port = p;
port             3346 drivers/parport/parport_pc.c 		struct parport *port;
port             3350 drivers/parport/parport_pc.c 		port = priv->port;
port             3351 drivers/parport/parport_pc.c 		dev = port->dev;
port             3352 drivers/parport/parport_pc.c 		parport_pc_unregister_port(port);
port              550 drivers/parport/parport_serial.c 	struct parport *port[PARPORT_MAX];
port              587 drivers/parport/parport_serial.c 		struct parport *port;
port              593 drivers/parport/parport_serial.c 		if (priv->num_par == ARRAY_SIZE (priv->port)) {
port              596 drivers/parport/parport_serial.c 				 ARRAY_SIZE(priv->port), card->numports);
port              620 drivers/parport/parport_serial.c 		port = parport_pc_probe_port (io_lo, io_hi, irq,
port              622 drivers/parport/parport_serial.c 		if (port) {
port              623 drivers/parport/parport_serial.c 			priv->port[priv->num_par++] = port;
port              658 drivers/parport/parport_serial.c 			parport_pc_unregister_port (priv->port[i]);
port              676 drivers/parport/parport_serial.c 		parport_pc_unregister_port (priv->port[i]);
port               37 drivers/parport/probe.c static void pretty_print(struct parport *port, int device)
port               39 drivers/parport/probe.c 	struct parport_device_info *info = &port->probe_info[device + 1];
port               41 drivers/parport/probe.c 	printk(KERN_INFO "%s", port->name);
port               53 drivers/parport/probe.c static void parse_data(struct parport *port, int device, char *str)
port               58 drivers/parport/probe.c 	struct parport_device_info *info = &port->probe_info[device + 1];
port               61 drivers/parport/probe.c 		printk(KERN_WARNING "%s probe: memory squeeze\n", port->name);
port              101 drivers/parport/probe.c 				printk(KERN_WARNING "%s probe: warning, class '%s' not understood.\n", port->name, sep);
port              128 drivers/parport/probe.c 	pretty_print (port, device);
port              136 drivers/parport/probe.c static ssize_t parport_read_device_id (struct parport *port, char *buffer,
port              148 drivers/parport/probe.c 	retval = parport_read (port, length, 2);
port              182 drivers/parport/probe.c 				port->name, idlens[0]);
port              196 drivers/parport/probe.c 		retval = parport_read (port, buffer+len, idlen-len);
port              202 drivers/parport/probe.c 		if (port->physport->ieee1284.phase != IEEE1284_PH_HBUSY_DAVAIL) {
port              207 drivers/parport/probe.c 					port->name, len, belen);
port              220 drivers/parport/probe.c 				port->name, current_idlen, numidlens,
port              229 drivers/parport/probe.c 			retval = parport_read (port, buffer+len, count-len-1);
port              241 drivers/parport/probe.c 			retval = parport_read (port, tmp,
port              269 drivers/parport/probe.c 	parport_negotiate (dev->port, IEEE1284_MODE_COMPAT);
port              270 drivers/parport/probe.c 	retval = parport_negotiate (dev->port,
port              274 drivers/parport/probe.c 		retval = parport_read_device_id (dev->port, buffer, count);
port              275 drivers/parport/probe.c 		parport_negotiate (dev->port, IEEE1284_MODE_COMPAT);
port              277 drivers/parport/probe.c 			parse_data (dev->port, dev->daisy, buffer+2);
port               39 drivers/parport/procfs.c 	struct parport *port = (struct parport *)table->extra1;
port               52 drivers/parport/procfs.c 	for (dev = port->devices; dev ; dev = dev->next) {
port               53 drivers/parport/procfs.c 		if(dev == port->cad) {
port              119 drivers/parport/procfs.c 	struct parport *port = (struct parport *)table->extra1;
port              131 drivers/parport/procfs.c 	len += sprintf (buffer, "%lu\t%lu\n", port->base, port->base_hi);
port              147 drivers/parport/procfs.c 	struct parport *port = (struct parport *)table->extra1;
port              159 drivers/parport/procfs.c 	len += sprintf (buffer, "%d\n", port->irq);
port              175 drivers/parport/procfs.c 	struct parport *port = (struct parport *)table->extra1;
port              187 drivers/parport/procfs.c 	len += sprintf (buffer, "%d\n", port->dma);
port              203 drivers/parport/procfs.c 	struct parport *port = (struct parport *)table->extra1;
port              216 drivers/parport/procfs.c #define printmode(x) {if(port->modes&PARPORT_MODE_##x){len+=sprintf(buffer+len,"%s%s",f?",":"",#x);f++;}}
port              476 drivers/parport/procfs.c int parport_proc_register(struct parport *port)
port              485 drivers/parport/procfs.c 	t->device_dir[0].extra1 = port;
port              488 drivers/parport/procfs.c 		t->vars[i].extra1 = port;
port              490 drivers/parport/procfs.c 	t->vars[0].data = &port->spintime;
port              494 drivers/parport/procfs.c 		t->vars[6 + i].extra2 = &port->probe_info[i];
port              496 drivers/parport/procfs.c 	t->port_dir[0].procname = port->name;
port              507 drivers/parport/procfs.c 	port->sysctl_table = t;
port              511 drivers/parport/procfs.c int parport_proc_unregister(struct parport *port)
port              513 drivers/parport/procfs.c 	if (port->sysctl_table) {
port              514 drivers/parport/procfs.c 		struct parport_sysctl_table *t = port->sysctl_table;
port              515 drivers/parport/procfs.c 		port->sysctl_table = NULL;
port              525 drivers/parport/procfs.c 	struct parport * port = device->port;
port              533 drivers/parport/procfs.c 	t->port_dir[0].procname = port->name;
port              156 drivers/parport/share.c 	struct parport *port = _port;
port              160 drivers/parport/share.c 		drv->match_port(port);
port              165 drivers/parport/share.c static void attach_driver_chain(struct parport *port)
port              171 drivers/parport/share.c 		drv->attach(port);
port              178 drivers/parport/share.c 	bus_for_each_drv(&parport_bus_type, NULL, port, driver_check);
port              183 drivers/parport/share.c 	struct parport *port = _port;
port              187 drivers/parport/share.c 		drv->detach(port);
port              192 drivers/parport/share.c static void detach_driver_chain(struct parport *port)
port              197 drivers/parport/share.c 		drv->detach(port);
port              204 drivers/parport/share.c 	bus_for_each_drv(&parport_bus_type, NULL, port, driver_detach);
port              312 drivers/parport/share.c 		struct parport *port;
port              317 drivers/parport/share.c 		list_for_each_entry(port, &portlist, list)
port              318 drivers/parport/share.c 			drv->attach(port);
port              356 drivers/parport/share.c 	struct parport *port;
port              364 drivers/parport/share.c 		list_for_each_entry(port, &portlist, list)
port              365 drivers/parport/share.c 			drv->detach(port);
port              374 drivers/parport/share.c 	struct parport *port = to_parport_dev(dev);
port              377 drivers/parport/share.c 	list_del(&port->full_list);
port              380 drivers/parport/share.c 		kfree(port->probe_info[d].class_name);
port              381 drivers/parport/share.c 		kfree(port->probe_info[d].mfr);
port              382 drivers/parport/share.c 		kfree(port->probe_info[d].model);
port              383 drivers/parport/share.c 		kfree(port->probe_info[d].cmdset);
port              384 drivers/parport/share.c 		kfree(port->probe_info[d].description);
port              387 drivers/parport/share.c 	kfree(port->name);
port              388 drivers/parport/share.c 	kfree(port);
port              399 drivers/parport/share.c struct parport *parport_get_port(struct parport *port)
port              401 drivers/parport/share.c 	struct device *dev = get_device(&port->bus_dev);
port              407 drivers/parport/share.c void parport_del_port(struct parport *port)
port              409 drivers/parport/share.c 	device_unregister(&port->bus_dev);
port              422 drivers/parport/share.c void parport_put_port(struct parport *port)
port              424 drivers/parport/share.c 	put_device(&port->bus_dev);
port              548 drivers/parport/share.c void parport_announce_port(struct parport *port)
port              554 drivers/parport/share.c 	parport_daisy_init(port);
port              557 drivers/parport/share.c 	if (!port->dev)
port              559 drivers/parport/share.c 		       port->name);
port              561 drivers/parport/share.c 	parport_proc_register(port);
port              564 drivers/parport/share.c 	list_add_tail(&port->list, &portlist);
port              566 drivers/parport/share.c 		struct parport *slave = port->slaves[i-1];
port              573 drivers/parport/share.c 	attach_driver_chain(port);
port              575 drivers/parport/share.c 		struct parport *slave = port->slaves[i-1];
port              602 drivers/parport/share.c void parport_remove_port(struct parport *port)
port              609 drivers/parport/share.c 	detach_driver_chain(port);
port              613 drivers/parport/share.c 	parport_daisy_fini(port);
port              615 drivers/parport/share.c 		struct parport *slave = port->slaves[i-1];
port              623 drivers/parport/share.c 	port->ops = &dead_ops;
port              625 drivers/parport/share.c 	list_del_init(&port->list);
port              627 drivers/parport/share.c 		struct parport *slave = port->slaves[i-1];
port              635 drivers/parport/share.c 	parport_proc_unregister(port);
port              638 drivers/parport/share.c 		struct parport *slave = port->slaves[i-1];
port              715 drivers/parport/share.c parport_register_device(struct parport *port, const char *name,
port              722 drivers/parport/share.c 	if (port->physport->flags & PARPORT_FLAG_EXCL) {
port              725 drivers/parport/share.c 			port->name);
port              731 drivers/parport/share.c 			printk(KERN_INFO "%s: refused to register lurking device (%s) without callbacks\n", port->name, name);
port              737 drivers/parport/share.c 		if (port->physport->devices) {
port              745 drivers/parport/share.c 			       port->name, name);
port              756 drivers/parport/share.c 	if (!try_module_get(port->ops->owner))
port              759 drivers/parport/share.c 	parport_get_port(port);
port              770 drivers/parport/share.c 	tmp->port = port;
port              787 drivers/parport/share.c 	spin_lock(&port->physport->pardevice_lock);
port              790 drivers/parport/share.c 		if (port->physport->devices) {
port              791 drivers/parport/share.c 			spin_unlock(&port->physport->pardevice_lock);
port              794 drivers/parport/share.c 				port->name, name);
port              797 drivers/parport/share.c 		port->flags |= PARPORT_FLAG_EXCL;
port              800 drivers/parport/share.c 	tmp->next = port->physport->devices;
port              806 drivers/parport/share.c 	if (port->physport->devices)
port              807 drivers/parport/share.c 		port->physport->devices->prev = tmp;
port              808 drivers/parport/share.c 	port->physport->devices = tmp;
port              809 drivers/parport/share.c 	spin_unlock(&port->physport->pardevice_lock);
port              819 drivers/parport/share.c 	port->ops->init_state(tmp, tmp->state);
port              820 drivers/parport/share.c 	if (!test_and_set_bit(PARPORT_DEVPROC_REGISTERED, &port->devflags)) {
port              821 drivers/parport/share.c 		port->proc_device = tmp;
port              831 drivers/parport/share.c 	parport_put_port(port);
port              832 drivers/parport/share.c 	module_put(port->ops->owner);
port              847 drivers/parport/share.c parport_register_dev_model(struct parport *port, const char *name,
port              854 drivers/parport/share.c 	if (port->physport->flags & PARPORT_FLAG_EXCL) {
port              856 drivers/parport/share.c 		pr_err("%s: no more devices allowed\n", port->name);
port              863 drivers/parport/share.c 				port->name, name);
port              869 drivers/parport/share.c 		if (port->physport->devices) {
port              877 drivers/parport/share.c 			       port->name, name);
port              882 drivers/parport/share.c 	if (!try_module_get(port->ops->owner))
port              885 drivers/parport/share.c 	parport_get_port(port);
port              900 drivers/parport/share.c 	par_dev->port = port;
port              910 drivers/parport/share.c 	par_dev->dev.parent = &port->bus_dev;
port              930 drivers/parport/share.c 	spin_lock(&port->physport->pardevice_lock);
port              933 drivers/parport/share.c 		if (port->physport->devices) {
port              934 drivers/parport/share.c 			spin_unlock(&port->physport->pardevice_lock);
port              936 drivers/parport/share.c 				 port->name, name);
port              941 drivers/parport/share.c 		port->flags |= PARPORT_FLAG_EXCL;
port              944 drivers/parport/share.c 	par_dev->next = port->physport->devices;
port              950 drivers/parport/share.c 	if (port->physport->devices)
port              951 drivers/parport/share.c 		port->physport->devices->prev = par_dev;
port              952 drivers/parport/share.c 	port->physport->devices = par_dev;
port              953 drivers/parport/share.c 	spin_unlock(&port->physport->pardevice_lock);
port              964 drivers/parport/share.c 	port->ops->init_state(par_dev, par_dev->state);
port              965 drivers/parport/share.c 	if (!test_and_set_bit(PARPORT_DEVPROC_REGISTERED, &port->devflags)) {
port              966 drivers/parport/share.c 		port->proc_device = par_dev;
port              980 drivers/parport/share.c 	parport_put_port(port);
port              981 drivers/parport/share.c 	module_put(port->ops->owner);
port              996 drivers/parport/share.c 	struct parport *port;
port             1005 drivers/parport/share.c 	port = dev->port->physport;
port             1007 drivers/parport/share.c 	if (port->proc_device == dev) {
port             1008 drivers/parport/share.c 		port->proc_device = NULL;
port             1009 drivers/parport/share.c 		clear_bit(PARPORT_DEVPROC_REGISTERED, &port->devflags);
port             1013 drivers/parport/share.c 	if (port->cad == dev) {
port             1015 drivers/parport/share.c 		       port->name, dev->name);
port             1019 drivers/parport/share.c 	spin_lock(&port->pardevice_lock);
port             1025 drivers/parport/share.c 		port->devices = dev->next;
port             1028 drivers/parport/share.c 		port->flags &= ~PARPORT_FLAG_EXCL;
port             1030 drivers/parport/share.c 	spin_unlock(&port->pardevice_lock);
port             1036 drivers/parport/share.c 	spin_lock_irq(&port->waitlist_lock);
port             1037 drivers/parport/share.c 	if (dev->waitprev || dev->waitnext || port->waithead == dev) {
port             1041 drivers/parport/share.c 			port->waithead = dev->waitnext;
port             1045 drivers/parport/share.c 			port->waittail = dev->waitprev;
port             1047 drivers/parport/share.c 	spin_unlock_irq(&port->waitlist_lock);
port             1055 drivers/parport/share.c 	module_put(port->ops->owner);
port             1056 drivers/parport/share.c 	parport_put_port(port);
port             1074 drivers/parport/share.c 	struct parport *port, *result = NULL;
port             1080 drivers/parport/share.c 	list_for_each_entry(port, &portlist, list) {
port             1081 drivers/parport/share.c 		if (port->number == number) {
port             1082 drivers/parport/share.c 			result = parport_get_port(port);
port             1105 drivers/parport/share.c 	struct parport *port, *result = NULL;
port             1111 drivers/parport/share.c 	list_for_each_entry(port, &portlist, list) {
port             1112 drivers/parport/share.c 		if (port->base == base) {
port             1113 drivers/parport/share.c 			result = parport_get_port(port);
port             1137 drivers/parport/share.c 	struct parport *port = dev->port->physport;
port             1140 drivers/parport/share.c 	if (port->cad == dev) {
port             1142 drivers/parport/share.c 		       dev->port->name,dev->name);
port             1147 drivers/parport/share.c 	write_lock_irqsave(&port->cad_lock, flags);
port             1148 drivers/parport/share.c 	oldcad = port->cad;
port             1153 drivers/parport/share.c 			port->ops->save_state(port, dev->state);
port             1157 drivers/parport/share.c 		if (port->cad != oldcad) {
port             1164 drivers/parport/share.c 			       port->name, oldcad->name);
port             1165 drivers/parport/share.c 			if (port->cad)
port             1175 drivers/parport/share.c 		spin_lock_irq(&port->waitlist_lock);
port             1179 drivers/parport/share.c 			port->waithead = dev->waitnext;
port             1183 drivers/parport/share.c 			port->waittail = dev->waitprev;
port             1184 drivers/parport/share.c 		spin_unlock_irq(&port->waitlist_lock);
port             1189 drivers/parport/share.c 	port->cad = dev;
port             1193 drivers/parport/share.c 	if (dev->port->muxport >= 0) {
port             1195 drivers/parport/share.c 		port->muxsel = dev->port->muxport;
port             1201 drivers/parport/share.c 		if (!parport_daisy_select(port, dev->daisy,
port             1203 drivers/parport/share.c 			port->daisy = dev->daisy;
port             1208 drivers/parport/share.c 	port->ops->restore_state(port, dev->state);
port             1209 drivers/parport/share.c 	write_unlock_irqrestore(&port->cad_lock, flags);
port             1222 drivers/parport/share.c 		spin_lock(&port->waitlist_lock);
port             1226 drivers/parport/share.c 			dev->waitprev = port->waittail;
port             1227 drivers/parport/share.c 			if (port->waittail) {
port             1228 drivers/parport/share.c 				port->waittail->waitnext = dev;
port             1229 drivers/parport/share.c 				port->waittail = dev;
port             1231 drivers/parport/share.c 				port->waithead = port->waittail = dev;
port             1233 drivers/parport/share.c 		spin_unlock(&port->waitlist_lock);
port             1235 drivers/parport/share.c 	write_unlock_irqrestore(&port->cad_lock, flags);
port             1294 drivers/parport/share.c 		if (dev->port->physport->cad != dev)
port             1296 drivers/parport/share.c 			       dev->name, dev->port->physport->cad ?
port             1297 drivers/parport/share.c 			       dev->port->physport->cad->name:"nobody");
port             1316 drivers/parport/share.c 	struct parport *port = dev->port->physport;
port             1321 drivers/parport/share.c 	write_lock_irqsave(&port->cad_lock, flags);
port             1322 drivers/parport/share.c 	if (port->cad != dev) {
port             1323 drivers/parport/share.c 		write_unlock_irqrestore(&port->cad_lock, flags);
port             1325 drivers/parport/share.c 		       port->name, dev->name);
port             1331 drivers/parport/share.c 	if (dev->port->muxport >= 0) {
port             1333 drivers/parport/share.c 		port->muxsel = -1;
port             1338 drivers/parport/share.c 		parport_daisy_deselect_all(port);
port             1339 drivers/parport/share.c 		port->daisy = -1;
port             1343 drivers/parport/share.c 	port->cad = NULL;
port             1344 drivers/parport/share.c 	write_unlock_irqrestore(&port->cad_lock, flags);
port             1347 drivers/parport/share.c 	port->ops->save_state(port, dev->state);
port             1354 drivers/parport/share.c 	for (pd = port->waithead; pd; pd = pd->waitnext) {
port             1362 drivers/parport/share.c 			if (dev->port->cad) /* racy but no matter */
port             1365 drivers/parport/share.c 			printk(KERN_ERR "%s: don't know how to wake %s\n", port->name, pd->name);
port             1374 drivers/parport/share.c 	for (pd = port->devices; !port->cad && pd; pd = pd->next) {
port             1383 drivers/parport/share.c 	struct parport *port = dev_id;
port             1385 drivers/parport/share.c 	parport_generic_irq(port);
port               95 drivers/pci/controller/dwc/pci-meson.c 	struct reset_control *port;
port              131 drivers/pci/controller/dwc/pci-meson.c 	mrst->port = meson_pcie_get_reset(mp, "port", PCIE_NORMAL_RESET);
port              132 drivers/pci/controller/dwc/pci-meson.c 	if (IS_ERR(mrst->port))
port              133 drivers/pci/controller/dwc/pci-meson.c 		return PTR_ERR(mrst->port);
port              134 drivers/pci/controller/dwc/pci-meson.c 	reset_control_deassert(mrst->port);
port              205 drivers/pci/controller/dwc/pci-meson.c 	reset_control_assert(mrst->port);
port              208 drivers/pci/controller/dwc/pci-meson.c 	reset_control_deassert(mrst->port);
port              258 drivers/pci/controller/dwc/pcie-designware.h #define to_dw_pcie_from_pp(port) container_of((port), struct dw_pcie, pp)
port               92 drivers/pci/controller/pci-mvebu.c 	u32 port;
port              110 drivers/pci/controller/pci-mvebu.c static inline void mvebu_writel(struct mvebu_pcie_port *port, u32 val, u32 reg)
port              112 drivers/pci/controller/pci-mvebu.c 	writel(val, port->base + reg);
port              115 drivers/pci/controller/pci-mvebu.c static inline u32 mvebu_readl(struct mvebu_pcie_port *port, u32 reg)
port              117 drivers/pci/controller/pci-mvebu.c 	return readl(port->base + reg);
port              120 drivers/pci/controller/pci-mvebu.c static inline bool mvebu_has_ioport(struct mvebu_pcie_port *port)
port              122 drivers/pci/controller/pci-mvebu.c 	return port->io_target != -1 && port->io_attr != -1;
port              125 drivers/pci/controller/pci-mvebu.c static bool mvebu_pcie_link_up(struct mvebu_pcie_port *port)
port              127 drivers/pci/controller/pci-mvebu.c 	return !(mvebu_readl(port, PCIE_STAT_OFF) & PCIE_STAT_LINK_DOWN);
port              130 drivers/pci/controller/pci-mvebu.c static void mvebu_pcie_set_local_bus_nr(struct mvebu_pcie_port *port, int nr)
port              134 drivers/pci/controller/pci-mvebu.c 	stat = mvebu_readl(port, PCIE_STAT_OFF);
port              137 drivers/pci/controller/pci-mvebu.c 	mvebu_writel(port, stat, PCIE_STAT_OFF);
port              140 drivers/pci/controller/pci-mvebu.c static void mvebu_pcie_set_local_dev_nr(struct mvebu_pcie_port *port, int nr)
port              144 drivers/pci/controller/pci-mvebu.c 	stat = mvebu_readl(port, PCIE_STAT_OFF);
port              147 drivers/pci/controller/pci-mvebu.c 	mvebu_writel(port, stat, PCIE_STAT_OFF);
port              155 drivers/pci/controller/pci-mvebu.c static void mvebu_pcie_setup_wins(struct mvebu_pcie_port *port)
port              165 drivers/pci/controller/pci-mvebu.c 		mvebu_writel(port, 0, PCIE_BAR_CTRL_OFF(i));
port              166 drivers/pci/controller/pci-mvebu.c 		mvebu_writel(port, 0, PCIE_BAR_LO_OFF(i));
port              167 drivers/pci/controller/pci-mvebu.c 		mvebu_writel(port, 0, PCIE_BAR_HI_OFF(i));
port              171 drivers/pci/controller/pci-mvebu.c 		mvebu_writel(port, 0, PCIE_WIN04_CTRL_OFF(i));
port              172 drivers/pci/controller/pci-mvebu.c 		mvebu_writel(port, 0, PCIE_WIN04_BASE_OFF(i));
port              173 drivers/pci/controller/pci-mvebu.c 		mvebu_writel(port, 0, PCIE_WIN04_REMAP_OFF(i));
port              176 drivers/pci/controller/pci-mvebu.c 	mvebu_writel(port, 0, PCIE_WIN5_CTRL_OFF);
port              177 drivers/pci/controller/pci-mvebu.c 	mvebu_writel(port, 0, PCIE_WIN5_BASE_OFF);
port              178 drivers/pci/controller/pci-mvebu.c 	mvebu_writel(port, 0, PCIE_WIN5_REMAP_OFF);
port              185 drivers/pci/controller/pci-mvebu.c 		mvebu_writel(port, cs->base & 0xffff0000,
port              187 drivers/pci/controller/pci-mvebu.c 		mvebu_writel(port, 0, PCIE_WIN04_REMAP_OFF(i));
port              188 drivers/pci/controller/pci-mvebu.c 		mvebu_writel(port,
port              202 drivers/pci/controller/pci-mvebu.c 	mvebu_writel(port, dram->cs[0].base, PCIE_BAR_LO_OFF(1));
port              203 drivers/pci/controller/pci-mvebu.c 	mvebu_writel(port, 0, PCIE_BAR_HI_OFF(1));
port              204 drivers/pci/controller/pci-mvebu.c 	mvebu_writel(port, ((size - 1) & 0xffff0000) | 1,
port              208 drivers/pci/controller/pci-mvebu.c static void mvebu_pcie_setup_hw(struct mvebu_pcie_port *port)
port              213 drivers/pci/controller/pci-mvebu.c 	mvebu_pcie_setup_wins(port);
port              216 drivers/pci/controller/pci-mvebu.c 	cmd = mvebu_readl(port, PCIE_CMD_OFF);
port              220 drivers/pci/controller/pci-mvebu.c 	mvebu_writel(port, cmd, PCIE_CMD_OFF);
port              223 drivers/pci/controller/pci-mvebu.c 	mask = mvebu_readl(port, PCIE_MASK_OFF);
port              225 drivers/pci/controller/pci-mvebu.c 	mvebu_writel(port, mask, PCIE_MASK_OFF);
port              228 drivers/pci/controller/pci-mvebu.c static int mvebu_pcie_hw_rd_conf(struct mvebu_pcie_port *port,
port              232 drivers/pci/controller/pci-mvebu.c 	void __iomem *conf_data = port->base + PCIE_CONF_DATA_OFF;
port              234 drivers/pci/controller/pci-mvebu.c 	mvebu_writel(port, PCIE_CONF_ADDR(bus->number, devfn, where),
port              252 drivers/pci/controller/pci-mvebu.c static int mvebu_pcie_hw_wr_conf(struct mvebu_pcie_port *port,
port              256 drivers/pci/controller/pci-mvebu.c 	void __iomem *conf_data = port->base + PCIE_CONF_DATA_OFF;
port              258 drivers/pci/controller/pci-mvebu.c 	mvebu_writel(port, PCIE_CONF_ADDR(bus->number, devfn, where),
port              282 drivers/pci/controller/pci-mvebu.c static void mvebu_pcie_del_windows(struct mvebu_pcie_port *port,
port              300 drivers/pci/controller/pci-mvebu.c static void mvebu_pcie_add_windows(struct mvebu_pcie_port *port,
port              316 drivers/pci/controller/pci-mvebu.c 			dev_err(&port->pcie->pdev->dev,
port              319 drivers/pci/controller/pci-mvebu.c 			mvebu_pcie_del_windows(port, base - size_mapped,
port              332 drivers/pci/controller/pci-mvebu.c static void mvebu_pcie_set_window(struct mvebu_pcie_port *port,
port              342 drivers/pci/controller/pci-mvebu.c 		mvebu_pcie_del_windows(port, cur->base, cur->size);
port              356 drivers/pci/controller/pci-mvebu.c 	mvebu_pcie_add_windows(port, target, attribute, desired->base,
port              361 drivers/pci/controller/pci-mvebu.c static void mvebu_pcie_handle_iobase_change(struct mvebu_pcie_port *port)
port              364 drivers/pci/controller/pci-mvebu.c 	struct pci_bridge_emul_conf *conf = &port->bridge.conf;
port              370 drivers/pci/controller/pci-mvebu.c 		mvebu_pcie_set_window(port, port->io_target, port->io_attr,
port              371 drivers/pci/controller/pci-mvebu.c 				      &desired, &port->iowin);
port              375 drivers/pci/controller/pci-mvebu.c 	if (!mvebu_has_ioport(port)) {
port              376 drivers/pci/controller/pci-mvebu.c 		dev_WARN(&port->pcie->pdev->dev,
port              390 drivers/pci/controller/pci-mvebu.c 	desired.base = port->pcie->io.start + desired.remap;
port              396 drivers/pci/controller/pci-mvebu.c 	mvebu_pcie_set_window(port, port->io_target, port->io_attr, &desired,
port              397 drivers/pci/controller/pci-mvebu.c 			      &port->iowin);
port              400 drivers/pci/controller/pci-mvebu.c static void mvebu_pcie_handle_membase_change(struct mvebu_pcie_port *port)
port              403 drivers/pci/controller/pci-mvebu.c 	struct pci_bridge_emul_conf *conf = &port->bridge.conf;
port              408 drivers/pci/controller/pci-mvebu.c 		mvebu_pcie_set_window(port, port->mem_target, port->mem_attr,
port              409 drivers/pci/controller/pci-mvebu.c 				      &desired, &port->memwin);
port              423 drivers/pci/controller/pci-mvebu.c 	mvebu_pcie_set_window(port, port->mem_target, port->mem_attr, &desired,
port              424 drivers/pci/controller/pci-mvebu.c 			      &port->memwin);
port              431 drivers/pci/controller/pci-mvebu.c 	struct mvebu_pcie_port *port = bridge->data;
port              435 drivers/pci/controller/pci-mvebu.c 		*value = mvebu_readl(port, PCIE_CAP_PCIEXP + PCI_EXP_DEVCAP);
port              439 drivers/pci/controller/pci-mvebu.c 		*value = mvebu_readl(port, PCIE_CAP_PCIEXP + PCI_EXP_DEVCTL) &
port              449 drivers/pci/controller/pci-mvebu.c 		*value = mvebu_readl(port, PCIE_CAP_PCIEXP + PCI_EXP_LNKCAP) &
port              454 drivers/pci/controller/pci-mvebu.c 		*value = mvebu_readl(port, PCIE_CAP_PCIEXP + PCI_EXP_LNKCTL);
port              462 drivers/pci/controller/pci-mvebu.c 		*value = mvebu_readl(port, PCIE_RC_RTSTA);
port              476 drivers/pci/controller/pci-mvebu.c 	struct mvebu_pcie_port *port = bridge->data;
port              482 drivers/pci/controller/pci-mvebu.c 		if (!mvebu_has_ioport(port))
port              486 drivers/pci/controller/pci-mvebu.c 			mvebu_pcie_handle_iobase_change(port);
port              488 drivers/pci/controller/pci-mvebu.c 			mvebu_pcie_handle_membase_change(port);
port              501 drivers/pci/controller/pci-mvebu.c 		mvebu_pcie_handle_iobase_change(port);
port              505 drivers/pci/controller/pci-mvebu.c 		mvebu_pcie_handle_membase_change(port);
port              509 drivers/pci/controller/pci-mvebu.c 		mvebu_pcie_handle_iobase_change(port);
port              513 drivers/pci/controller/pci-mvebu.c 		mvebu_pcie_set_local_bus_nr(port, conf->secondary_bus);
port              525 drivers/pci/controller/pci-mvebu.c 	struct mvebu_pcie_port *port = bridge->data;
port              536 drivers/pci/controller/pci-mvebu.c 		mvebu_writel(port, new, PCIE_CAP_PCIEXP + PCI_EXP_DEVCTL);
port              548 drivers/pci/controller/pci-mvebu.c 		mvebu_writel(port, new, PCIE_CAP_PCIEXP + PCI_EXP_LNKCTL);
port              552 drivers/pci/controller/pci-mvebu.c 		mvebu_writel(port, new, PCIE_RC_RTSTA);
port              567 drivers/pci/controller/pci-mvebu.c static void mvebu_pci_bridge_emul_init(struct mvebu_pcie_port *port)
port              569 drivers/pci/controller/pci-mvebu.c 	struct pci_bridge_emul *bridge = &port->bridge;
port              572 drivers/pci/controller/pci-mvebu.c 	bridge->conf.device = mvebu_readl(port, PCIE_DEV_ID_OFF) >> 16;
port              574 drivers/pci/controller/pci-mvebu.c 		mvebu_readl(port, PCIE_DEV_REV_OFF) & 0xff;
port              576 drivers/pci/controller/pci-mvebu.c 	if (mvebu_has_ioport(port)) {
port              583 drivers/pci/controller/pci-mvebu.c 	bridge->data = port;
port              601 drivers/pci/controller/pci-mvebu.c 		struct mvebu_pcie_port *port = &pcie->ports[i];
port              603 drivers/pci/controller/pci-mvebu.c 		if (bus->number == 0 && port->devfn == devfn)
port              604 drivers/pci/controller/pci-mvebu.c 			return port;
port              606 drivers/pci/controller/pci-mvebu.c 		    bus->number >= port->bridge.conf.secondary_bus &&
port              607 drivers/pci/controller/pci-mvebu.c 		    bus->number <= port->bridge.conf.subordinate_bus)
port              608 drivers/pci/controller/pci-mvebu.c 			return port;
port              619 drivers/pci/controller/pci-mvebu.c 	struct mvebu_pcie_port *port;
port              622 drivers/pci/controller/pci-mvebu.c 	port = mvebu_pcie_find_port(pcie, bus, devfn);
port              623 drivers/pci/controller/pci-mvebu.c 	if (!port)
port              628 drivers/pci/controller/pci-mvebu.c 		return pci_bridge_emul_conf_write(&port->bridge, where,
port              631 drivers/pci/controller/pci-mvebu.c 	if (!mvebu_pcie_link_up(port))
port              635 drivers/pci/controller/pci-mvebu.c 	ret = mvebu_pcie_hw_wr_conf(port, bus, devfn,
port              646 drivers/pci/controller/pci-mvebu.c 	struct mvebu_pcie_port *port;
port              649 drivers/pci/controller/pci-mvebu.c 	port = mvebu_pcie_find_port(pcie, bus, devfn);
port              650 drivers/pci/controller/pci-mvebu.c 	if (!port) {
port              657 drivers/pci/controller/pci-mvebu.c 		return pci_bridge_emul_conf_read(&port->bridge, where,
port              660 drivers/pci/controller/pci-mvebu.c 	if (!mvebu_pcie_link_up(port)) {
port              666 drivers/pci/controller/pci-mvebu.c 	ret = mvebu_pcie_hw_rd_conf(port, bus, devfn,
port              709 drivers/pci/controller/pci-mvebu.c 					      struct mvebu_pcie_port *port)
port              778 drivers/pci/controller/pci-mvebu.c 		struct mvebu_pcie_port *port = pcie->ports + i;
port              779 drivers/pci/controller/pci-mvebu.c 		port->saved_pcie_stat = mvebu_readl(port, PCIE_STAT_OFF);
port              792 drivers/pci/controller/pci-mvebu.c 		struct mvebu_pcie_port *port = pcie->ports + i;
port              793 drivers/pci/controller/pci-mvebu.c 		mvebu_writel(port, port->saved_pcie_stat, PCIE_STAT_OFF);
port              794 drivers/pci/controller/pci-mvebu.c 		mvebu_pcie_setup_hw(port);
port              803 drivers/pci/controller/pci-mvebu.c 	struct mvebu_pcie_port *port = data;
port              805 drivers/pci/controller/pci-mvebu.c 	clk_put(port->clk);
port              809 drivers/pci/controller/pci-mvebu.c 	struct mvebu_pcie_port *port, struct device_node *child)
port              815 drivers/pci/controller/pci-mvebu.c 	port->pcie = pcie;
port              817 drivers/pci/controller/pci-mvebu.c 	if (of_property_read_u32(child, "marvell,pcie-port", &port->port)) {
port              823 drivers/pci/controller/pci-mvebu.c 	if (of_property_read_u32(child, "marvell,pcie-lane", &port->lane))
port              824 drivers/pci/controller/pci-mvebu.c 		port->lane = 0;
port              826 drivers/pci/controller/pci-mvebu.c 	port->name = devm_kasprintf(dev, GFP_KERNEL, "pcie%d.%d", port->port,
port              827 drivers/pci/controller/pci-mvebu.c 				    port->lane);
port              828 drivers/pci/controller/pci-mvebu.c 	if (!port->name) {
port              833 drivers/pci/controller/pci-mvebu.c 	port->devfn = of_pci_get_devfn(child);
port              834 drivers/pci/controller/pci-mvebu.c 	if (port->devfn < 0)
port              837 drivers/pci/controller/pci-mvebu.c 	ret = mvebu_get_tgt_attr(dev->of_node, port->devfn, IORESOURCE_MEM,
port              838 drivers/pci/controller/pci-mvebu.c 				 &port->mem_target, &port->mem_attr);
port              841 drivers/pci/controller/pci-mvebu.c 			port->name);
port              846 drivers/pci/controller/pci-mvebu.c 		mvebu_get_tgt_attr(dev->of_node, port->devfn, IORESOURCE_IO,
port              847 drivers/pci/controller/pci-mvebu.c 				   &port->io_target, &port->io_attr);
port              849 drivers/pci/controller/pci-mvebu.c 		port->io_target = -1;
port              850 drivers/pci/controller/pci-mvebu.c 		port->io_attr = -1;
port              862 drivers/pci/controller/pci-mvebu.c 		port->reset_name = devm_kasprintf(dev, GFP_KERNEL, "%s-reset",
port              863 drivers/pci/controller/pci-mvebu.c 						  port->name);
port              864 drivers/pci/controller/pci-mvebu.c 		if (!port->reset_name) {
port              879 drivers/pci/controller/pci-mvebu.c 					    port->reset_name);
port              886 drivers/pci/controller/pci-mvebu.c 		port->reset_gpio = gpio_to_desc(reset_gpio);
port              889 drivers/pci/controller/pci-mvebu.c 	port->clk = of_clk_get_by_name(child, NULL);
port              890 drivers/pci/controller/pci-mvebu.c 	if (IS_ERR(port->clk)) {
port              891 drivers/pci/controller/pci-mvebu.c 		dev_err(dev, "%s: cannot get clock\n", port->name);
port              895 drivers/pci/controller/pci-mvebu.c 	ret = devm_add_action(dev, mvebu_pcie_port_clk_put, port);
port              897 drivers/pci/controller/pci-mvebu.c 		clk_put(port->clk);
port              907 drivers/pci/controller/pci-mvebu.c 	devm_kfree(dev, port->reset_name);
port              908 drivers/pci/controller/pci-mvebu.c 	port->reset_name = NULL;
port              909 drivers/pci/controller/pci-mvebu.c 	devm_kfree(dev, port->name);
port              910 drivers/pci/controller/pci-mvebu.c 	port->name = NULL;
port              921 drivers/pci/controller/pci-mvebu.c static int mvebu_pcie_powerup(struct mvebu_pcie_port *port)
port              925 drivers/pci/controller/pci-mvebu.c 	ret = clk_prepare_enable(port->clk);
port              929 drivers/pci/controller/pci-mvebu.c 	if (port->reset_gpio) {
port              932 drivers/pci/controller/pci-mvebu.c 		of_property_read_u32(port->dn, "reset-delay-us",
port              937 drivers/pci/controller/pci-mvebu.c 		gpiod_set_value_cansleep(port->reset_gpio, 0);
port              948 drivers/pci/controller/pci-mvebu.c static void mvebu_pcie_powerdown(struct mvebu_pcie_port *port)
port              950 drivers/pci/controller/pci-mvebu.c 	gpiod_set_value_cansleep(port->reset_gpio, 1);
port              952 drivers/pci/controller/pci-mvebu.c 	clk_disable_unprepare(port->clk);
port             1080 drivers/pci/controller/pci-mvebu.c 		struct mvebu_pcie_port *port = &pcie->ports[i];
port             1082 drivers/pci/controller/pci-mvebu.c 		ret = mvebu_pcie_parse_port(pcie, port, child);
port             1090 drivers/pci/controller/pci-mvebu.c 		port->dn = child;
port             1096 drivers/pci/controller/pci-mvebu.c 		struct mvebu_pcie_port *port = &pcie->ports[i];
port             1098 drivers/pci/controller/pci-mvebu.c 		child = port->dn;
port             1102 drivers/pci/controller/pci-mvebu.c 		ret = mvebu_pcie_powerup(port);
port             1106 drivers/pci/controller/pci-mvebu.c 		port->base = mvebu_pcie_map_registers(pdev, child, port);
port             1107 drivers/pci/controller/pci-mvebu.c 		if (IS_ERR(port->base)) {
port             1108 drivers/pci/controller/pci-mvebu.c 			dev_err(dev, "%s: cannot map registers\n", port->name);
port             1109 drivers/pci/controller/pci-mvebu.c 			port->base = NULL;
port             1110 drivers/pci/controller/pci-mvebu.c 			mvebu_pcie_powerdown(port);
port             1114 drivers/pci/controller/pci-mvebu.c 		mvebu_pcie_setup_hw(port);
port             1115 drivers/pci/controller/pci-mvebu.c 		mvebu_pcie_set_local_dev_nr(port, 1);
port             1116 drivers/pci/controller/pci-mvebu.c 		mvebu_pci_bridge_emul_init(port);
port              471 drivers/pci/controller/pci-tegra.c 		struct tegra_pcie_port *port;
port              473 drivers/pci/controller/pci-tegra.c 		list_for_each_entry(port, &pcie->ports, list) {
port              474 drivers/pci/controller/pci-tegra.c 			if (port->index + 1 == slot) {
port              475 drivers/pci/controller/pci-tegra.c 				addr = port->base + (where & ~3);
port              522 drivers/pci/controller/pci-tegra.c static unsigned long tegra_pcie_port_get_pex_ctrl(struct tegra_pcie_port *port)
port              524 drivers/pci/controller/pci-tegra.c 	const struct tegra_pcie_soc *soc = port->pcie->soc;
port              527 drivers/pci/controller/pci-tegra.c 	switch (port->index) {
port              544 drivers/pci/controller/pci-tegra.c static void tegra_pcie_port_reset(struct tegra_pcie_port *port)
port              546 drivers/pci/controller/pci-tegra.c 	unsigned long ctrl = tegra_pcie_port_get_pex_ctrl(port);
port              550 drivers/pci/controller/pci-tegra.c 	if (port->reset_gpio) {
port              551 drivers/pci/controller/pci-tegra.c 		gpiod_set_value(port->reset_gpio, 1);
port              553 drivers/pci/controller/pci-tegra.c 		value = afi_readl(port->pcie, ctrl);
port              555 drivers/pci/controller/pci-tegra.c 		afi_writel(port->pcie, value, ctrl);
port              560 drivers/pci/controller/pci-tegra.c 	if (port->reset_gpio) {
port              561 drivers/pci/controller/pci-tegra.c 		gpiod_set_value(port->reset_gpio, 0);
port              563 drivers/pci/controller/pci-tegra.c 		value = afi_readl(port->pcie, ctrl);
port              565 drivers/pci/controller/pci-tegra.c 		afi_writel(port->pcie, value, ctrl);
port              569 drivers/pci/controller/pci-tegra.c static void tegra_pcie_enable_rp_features(struct tegra_pcie_port *port)
port              571 drivers/pci/controller/pci-tegra.c 	const struct tegra_pcie_soc *soc = port->pcie->soc;
port              575 drivers/pci/controller/pci-tegra.c 	value = readl(port->base + RP_VEND_CTL1);
port              577 drivers/pci/controller/pci-tegra.c 	writel(value, port->base + RP_VEND_CTL1);
port              580 drivers/pci/controller/pci-tegra.c 	value = readl(port->base + RP_VEND_XP);
port              583 drivers/pci/controller/pci-tegra.c 	writel(value, port->base + RP_VEND_XP);
port              589 drivers/pci/controller/pci-tegra.c 	value = readl(port->base + RP_VEND_XP_BIST);
port              591 drivers/pci/controller/pci-tegra.c 	writel(value, port->base + RP_VEND_XP_BIST);
port              593 drivers/pci/controller/pci-tegra.c 	value = readl(port->base + RP_PRIV_MISC);
port              604 drivers/pci/controller/pci-tegra.c 	writel(value, port->base + RP_PRIV_MISC);
port              607 drivers/pci/controller/pci-tegra.c static void tegra_pcie_program_ectl_settings(struct tegra_pcie_port *port)
port              609 drivers/pci/controller/pci-tegra.c 	const struct tegra_pcie_soc *soc = port->pcie->soc;
port              612 drivers/pci/controller/pci-tegra.c 	value = readl(port->base + RP_ECTL_2_R1);
port              615 drivers/pci/controller/pci-tegra.c 	writel(value, port->base + RP_ECTL_2_R1);
port              617 drivers/pci/controller/pci-tegra.c 	value = readl(port->base + RP_ECTL_4_R1);
port              621 drivers/pci/controller/pci-tegra.c 	writel(value, port->base + RP_ECTL_4_R1);
port              623 drivers/pci/controller/pci-tegra.c 	value = readl(port->base + RP_ECTL_5_R1);
port              626 drivers/pci/controller/pci-tegra.c 	writel(value, port->base + RP_ECTL_5_R1);
port              628 drivers/pci/controller/pci-tegra.c 	value = readl(port->base + RP_ECTL_6_R1);
port              631 drivers/pci/controller/pci-tegra.c 	writel(value, port->base + RP_ECTL_6_R1);
port              633 drivers/pci/controller/pci-tegra.c 	value = readl(port->base + RP_ECTL_2_R2);
port              636 drivers/pci/controller/pci-tegra.c 	writel(value, port->base + RP_ECTL_2_R2);
port              638 drivers/pci/controller/pci-tegra.c 	value = readl(port->base + RP_ECTL_4_R2);
port              642 drivers/pci/controller/pci-tegra.c 	writel(value, port->base + RP_ECTL_4_R2);
port              644 drivers/pci/controller/pci-tegra.c 	value = readl(port->base + RP_ECTL_5_R2);
port              647 drivers/pci/controller/pci-tegra.c 	writel(value, port->base + RP_ECTL_5_R2);
port              649 drivers/pci/controller/pci-tegra.c 	value = readl(port->base + RP_ECTL_6_R2);
port              652 drivers/pci/controller/pci-tegra.c 	writel(value, port->base + RP_ECTL_6_R2);
port              655 drivers/pci/controller/pci-tegra.c static void tegra_pcie_apply_sw_fixup(struct tegra_pcie_port *port)
port              657 drivers/pci/controller/pci-tegra.c 	const struct tegra_pcie_soc *soc = port->pcie->soc;
port              666 drivers/pci/controller/pci-tegra.c 		value = readl(port->base + RP_VEND_CTL0);
port              669 drivers/pci/controller/pci-tegra.c 		writel(value, port->base + RP_VEND_CTL0);
port              674 drivers/pci/controller/pci-tegra.c 		value = readl(port->base + RP_RX_HDR_LIMIT);
port              677 drivers/pci/controller/pci-tegra.c 		writel(value, port->base + RP_RX_HDR_LIMIT);
port              679 drivers/pci/controller/pci-tegra.c 		value = readl(port->base + RP_PRIV_XP_DL);
port              681 drivers/pci/controller/pci-tegra.c 		writel(value, port->base + RP_PRIV_XP_DL);
port              683 drivers/pci/controller/pci-tegra.c 		value = readl(port->base + RP_VEND_XP);
port              686 drivers/pci/controller/pci-tegra.c 		writel(value, port->base + RP_VEND_XP);
port              690 drivers/pci/controller/pci-tegra.c 		value = readl(port->base + RP_VEND_XP);
port              693 drivers/pci/controller/pci-tegra.c 		writel(value, port->base + RP_VEND_XP);
port              702 drivers/pci/controller/pci-tegra.c 	value = readl(port->base + RP_LINK_CONTROL_STATUS_2);
port              705 drivers/pci/controller/pci-tegra.c 	writel(value, port->base + RP_LINK_CONTROL_STATUS_2);
port              708 drivers/pci/controller/pci-tegra.c static void tegra_pcie_port_enable(struct tegra_pcie_port *port)
port              710 drivers/pci/controller/pci-tegra.c 	unsigned long ctrl = tegra_pcie_port_get_pex_ctrl(port);
port              711 drivers/pci/controller/pci-tegra.c 	const struct tegra_pcie_soc *soc = port->pcie->soc;
port              715 drivers/pci/controller/pci-tegra.c 	value = afi_readl(port->pcie, ctrl);
port              723 drivers/pci/controller/pci-tegra.c 	afi_writel(port->pcie, value, ctrl);
port              725 drivers/pci/controller/pci-tegra.c 	tegra_pcie_port_reset(port);
port              728 drivers/pci/controller/pci-tegra.c 		value = readl(port->base + RP_VEND_CTL2);
port              730 drivers/pci/controller/pci-tegra.c 		writel(value, port->base + RP_VEND_CTL2);
port              733 drivers/pci/controller/pci-tegra.c 	tegra_pcie_enable_rp_features(port);
port              736 drivers/pci/controller/pci-tegra.c 		tegra_pcie_program_ectl_settings(port);
port              738 drivers/pci/controller/pci-tegra.c 	tegra_pcie_apply_sw_fixup(port);
port              741 drivers/pci/controller/pci-tegra.c static void tegra_pcie_port_disable(struct tegra_pcie_port *port)
port              743 drivers/pci/controller/pci-tegra.c 	unsigned long ctrl = tegra_pcie_port_get_pex_ctrl(port);
port              744 drivers/pci/controller/pci-tegra.c 	const struct tegra_pcie_soc *soc = port->pcie->soc;
port              748 drivers/pci/controller/pci-tegra.c 	value = afi_readl(port->pcie, ctrl);
port              750 drivers/pci/controller/pci-tegra.c 	afi_writel(port->pcie, value, ctrl);
port              753 drivers/pci/controller/pci-tegra.c 	value = afi_readl(port->pcie, ctrl);
port              759 drivers/pci/controller/pci-tegra.c 	afi_writel(port->pcie, value, ctrl);
port              762 drivers/pci/controller/pci-tegra.c 	value = afi_readl(port->pcie, AFI_PCIE_CONFIG);
port              763 drivers/pci/controller/pci-tegra.c 	value |= AFI_PCIE_CONFIG_PCIE_DISABLE(port->index);
port              764 drivers/pci/controller/pci-tegra.c 	value |= AFI_PCIE_CONFIG_PCIE_CLKREQ_GPIO(port->index);
port              765 drivers/pci/controller/pci-tegra.c 	afi_writel(port->pcie, value, AFI_PCIE_CONFIG);
port              768 drivers/pci/controller/pci-tegra.c static void tegra_pcie_port_free(struct tegra_pcie_port *port)
port              770 drivers/pci/controller/pci-tegra.c 	struct tegra_pcie *pcie = port->pcie;
port              773 drivers/pci/controller/pci-tegra.c 	devm_iounmap(dev, port->base);
port              774 drivers/pci/controller/pci-tegra.c 	devm_release_mem_region(dev, port->regs.start,
port              775 drivers/pci/controller/pci-tegra.c 				resource_size(&port->regs));
port              776 drivers/pci/controller/pci-tegra.c 	list_del(&port->list);
port              777 drivers/pci/controller/pci-tegra.c 	devm_kfree(dev, port);
port             1064 drivers/pci/controller/pci-tegra.c static int tegra_pcie_port_phy_power_on(struct tegra_pcie_port *port)
port             1066 drivers/pci/controller/pci-tegra.c 	struct device *dev = port->pcie->dev;
port             1070 drivers/pci/controller/pci-tegra.c 	for (i = 0; i < port->lanes; i++) {
port             1071 drivers/pci/controller/pci-tegra.c 		err = phy_power_on(port->phys[i]);
port             1081 drivers/pci/controller/pci-tegra.c static int tegra_pcie_port_phy_power_off(struct tegra_pcie_port *port)
port             1083 drivers/pci/controller/pci-tegra.c 	struct device *dev = port->pcie->dev;
port             1087 drivers/pci/controller/pci-tegra.c 	for (i = 0; i < port->lanes; i++) {
port             1088 drivers/pci/controller/pci-tegra.c 		err = phy_power_off(port->phys[i]);
port             1102 drivers/pci/controller/pci-tegra.c 	struct tegra_pcie_port *port;
port             1117 drivers/pci/controller/pci-tegra.c 	list_for_each_entry(port, &pcie->ports, list) {
port             1118 drivers/pci/controller/pci-tegra.c 		err = tegra_pcie_port_phy_power_on(port);
port             1122 drivers/pci/controller/pci-tegra.c 				port->index, err);
port             1133 drivers/pci/controller/pci-tegra.c 	struct tegra_pcie_port *port;
port             1148 drivers/pci/controller/pci-tegra.c 	list_for_each_entry(port, &pcie->ports, list) {
port             1149 drivers/pci/controller/pci-tegra.c 		err = tegra_pcie_port_phy_power_off(port);
port             1153 drivers/pci/controller/pci-tegra.c 				port->index, err);
port             1164 drivers/pci/controller/pci-tegra.c 	struct tegra_pcie_port *port;
port             1185 drivers/pci/controller/pci-tegra.c 	list_for_each_entry(port, &pcie->ports, list) {
port             1186 drivers/pci/controller/pci-tegra.c 		value &= ~AFI_PCIE_CONFIG_PCIE_DISABLE(port->index);
port             1187 drivers/pci/controller/pci-tegra.c 		value &= ~AFI_PCIE_CONFIG_PCIE_CLKREQ_GPIO(port->index);
port             1415 drivers/pci/controller/pci-tegra.c static int tegra_pcie_port_get_phys(struct tegra_pcie_port *port)
port             1417 drivers/pci/controller/pci-tegra.c 	struct device *dev = port->pcie->dev;
port             1422 drivers/pci/controller/pci-tegra.c 	port->phys = devm_kcalloc(dev, sizeof(phy), port->lanes, GFP_KERNEL);
port             1423 drivers/pci/controller/pci-tegra.c 	if (!port->phys)
port             1426 drivers/pci/controller/pci-tegra.c 	for (i = 0; i < port->lanes; i++) {
port             1427 drivers/pci/controller/pci-tegra.c 		phy = devm_of_phy_optional_get_index(dev, port->np, "pcie", i);
port             1441 drivers/pci/controller/pci-tegra.c 		port->phys[i] = phy;
port             1451 drivers/pci/controller/pci-tegra.c 	struct tegra_pcie_port *port;
port             1457 drivers/pci/controller/pci-tegra.c 	list_for_each_entry(port, &pcie->ports, list) {
port             1458 drivers/pci/controller/pci-tegra.c 		err = tegra_pcie_port_get_phys(port);
port             1468 drivers/pci/controller/pci-tegra.c 	struct tegra_pcie_port *port;
port             1479 drivers/pci/controller/pci-tegra.c 	list_for_each_entry(port, &pcie->ports, list) {
port             1480 drivers/pci/controller/pci-tegra.c 		for (i = 0; i < port->lanes; i++) {
port             1481 drivers/pci/controller/pci-tegra.c 			err = phy_exit(port->phys[i]);
port             1586 drivers/pci/controller/pci-tegra.c static void tegra_pcie_pme_turnoff(struct tegra_pcie_port *port)
port             1588 drivers/pci/controller/pci-tegra.c 	struct tegra_pcie *pcie = port->pcie;
port             1595 drivers/pci/controller/pci-tegra.c 	val |= (0x1 << soc->ports[port->index].pme.turnoff_bit);
port             1598 drivers/pci/controller/pci-tegra.c 	ack_bit = soc->ports[port->index].pme.ack_bit;
port             1603 drivers/pci/controller/pci-tegra.c 			port->index);
port             1608 drivers/pci/controller/pci-tegra.c 	val &= ~(0x1 << soc->ports[port->index].pme.turnoff_bit);
port             2158 drivers/pci/controller/pci-tegra.c 	struct device_node *np = dev->of_node, *port;
port             2231 drivers/pci/controller/pci-tegra.c 	for_each_child_of_node(np, port) {
port             2237 drivers/pci/controller/pci-tegra.c 		err = of_pci_get_devfn(port);
port             2253 drivers/pci/controller/pci-tegra.c 		err = of_property_read_u32(port, "nvidia,num-lanes", &value);
port             2268 drivers/pci/controller/pci-tegra.c 		if (!of_device_is_available(port)) {
port             2282 drivers/pci/controller/pci-tegra.c 		err = of_address_to_resource(port, 0, &rp->regs);
port             2292 drivers/pci/controller/pci-tegra.c 		rp->np = port;
port             2309 drivers/pci/controller/pci-tegra.c 		rp->reset_gpio = devm_gpiod_get_from_of_node(dev, port,
port             2339 drivers/pci/controller/pci-tegra.c 	of_node_put(port);
port             2349 drivers/pci/controller/pci-tegra.c static bool tegra_pcie_port_check_link(struct tegra_pcie_port *port)
port             2351 drivers/pci/controller/pci-tegra.c 	struct device *dev = port->pcie->dev;
port             2356 drivers/pci/controller/pci-tegra.c 	value = readl(port->base + RP_PRIV_MISC);
port             2359 drivers/pci/controller/pci-tegra.c 	writel(value, port->base + RP_PRIV_MISC);
port             2365 drivers/pci/controller/pci-tegra.c 			value = readl(port->base + RP_VEND_XP);
port             2374 drivers/pci/controller/pci-tegra.c 			dev_dbg(dev, "link %u down, retrying\n", port->index);
port             2381 drivers/pci/controller/pci-tegra.c 			value = readl(port->base + RP_LINK_CONTROL_STATUS);
port             2390 drivers/pci/controller/pci-tegra.c 		tegra_pcie_port_reset(port);
port             2399 drivers/pci/controller/pci-tegra.c 	struct tegra_pcie_port *port;
port             2403 drivers/pci/controller/pci-tegra.c 	list_for_each_entry(port, &pcie->ports, list) {
port             2410 drivers/pci/controller/pci-tegra.c 		value = readl(port->base + RP_LINK_CONTROL_STATUS_2);
port             2413 drivers/pci/controller/pci-tegra.c 		writel(value, port->base + RP_LINK_CONTROL_STATUS_2);
port             2422 drivers/pci/controller/pci-tegra.c 			value = readl(port->base + RP_LINK_CONTROL_STATUS);
port             2431 drivers/pci/controller/pci-tegra.c 				 port->index);
port             2434 drivers/pci/controller/pci-tegra.c 		value = readl(port->base + RP_LINK_CONTROL_STATUS);
port             2436 drivers/pci/controller/pci-tegra.c 		writel(value, port->base + RP_LINK_CONTROL_STATUS);
port             2441 drivers/pci/controller/pci-tegra.c 			value = readl(port->base + RP_LINK_CONTROL_STATUS);
port             2450 drivers/pci/controller/pci-tegra.c 				port->index);
port             2457 drivers/pci/controller/pci-tegra.c 	struct tegra_pcie_port *port, *tmp;
port             2459 drivers/pci/controller/pci-tegra.c 	list_for_each_entry_safe(port, tmp, &pcie->ports, list) {
port             2461 drivers/pci/controller/pci-tegra.c 			 port->index, port->lanes);
port             2463 drivers/pci/controller/pci-tegra.c 		tegra_pcie_port_enable(port);
port             2469 drivers/pci/controller/pci-tegra.c 	list_for_each_entry_safe(port, tmp, &pcie->ports, list) {
port             2470 drivers/pci/controller/pci-tegra.c 		if (tegra_pcie_port_check_link(port))
port             2473 drivers/pci/controller/pci-tegra.c 		dev_info(dev, "link %u down, ignoring\n", port->index);
port             2475 drivers/pci/controller/pci-tegra.c 		tegra_pcie_port_disable(port);
port             2476 drivers/pci/controller/pci-tegra.c 		tegra_pcie_port_free(port);
port             2485 drivers/pci/controller/pci-tegra.c 	struct tegra_pcie_port *port, *tmp;
port             2489 drivers/pci/controller/pci-tegra.c 	list_for_each_entry_safe(port, tmp, &pcie->ports, list)
port             2490 drivers/pci/controller/pci-tegra.c 		tegra_pcie_port_disable(port);
port             2675 drivers/pci/controller/pci-tegra.c 	struct tegra_pcie_port *port;
port             2678 drivers/pci/controller/pci-tegra.c 	port = list_entry(v, struct tegra_pcie_port, list);
port             2680 drivers/pci/controller/pci-tegra.c 	value = readl(port->base + RP_VEND_XP);
port             2685 drivers/pci/controller/pci-tegra.c 	value = readl(port->base + RP_LINK_CONTROL_STATUS);
port             2690 drivers/pci/controller/pci-tegra.c 	seq_printf(s, "%2u     ", port->index);
port             2854 drivers/pci/controller/pci-tegra.c 	struct tegra_pcie_port *port, *tmp;
port             2870 drivers/pci/controller/pci-tegra.c 	list_for_each_entry_safe(port, tmp, &pcie->ports, list)
port             2871 drivers/pci/controller/pci-tegra.c 		tegra_pcie_port_free(port);
port             2879 drivers/pci/controller/pci-tegra.c 	struct tegra_pcie_port *port;
port             2882 drivers/pci/controller/pci-tegra.c 	list_for_each_entry(port, &pcie->ports, list)
port             2883 drivers/pci/controller/pci-tegra.c 		tegra_pcie_pme_turnoff(port);
port               75 drivers/pci/controller/pci-xgene.c static u32 xgene_pcie_readl(struct xgene_pcie_port *port, u32 reg)
port               77 drivers/pci/controller/pci-xgene.c 	return readl(port->csr_base + reg);
port               80 drivers/pci/controller/pci-xgene.c static void xgene_pcie_writel(struct xgene_pcie_port *port, u32 reg, u32 val)
port               82 drivers/pci/controller/pci-xgene.c 	writel(val, port->csr_base + reg);
port              107 drivers/pci/controller/pci-xgene.c 	struct xgene_pcie_port *port = pcie_bus_to_port(bus);
port              110 drivers/pci/controller/pci-xgene.c 		return port->cfg_base + AXI_EP_CFG_ACCESS;
port              112 drivers/pci/controller/pci-xgene.c 	return port->cfg_base;
port              121 drivers/pci/controller/pci-xgene.c 	struct xgene_pcie_port *port = pcie_bus_to_port(bus);
port              132 drivers/pci/controller/pci-xgene.c 	xgene_pcie_writel(port, RTDID, rtdid_val);
port              134 drivers/pci/controller/pci-xgene.c 	xgene_pcie_readl(port, RTDID);
port              168 drivers/pci/controller/pci-xgene.c 	struct xgene_pcie_port *port = pcie_bus_to_port(bus);
port              183 drivers/pci/controller/pci-xgene.c 	if (pci_is_root_bus(bus) && (port->version == XGENE_PCIE_IP_VER_1) &&
port              230 drivers/pci/controller/pci-xgene.c 	struct xgene_pcie_port *port;
port              234 drivers/pci/controller/pci-xgene.c 	port = devm_kzalloc(dev, sizeof(*port), GFP_KERNEL);
port              235 drivers/pci/controller/pci-xgene.c 	if (!port)
port              243 drivers/pci/controller/pci-xgene.c 	port->csr_base = devm_pci_remap_cfg_resource(dev, &csr);
port              244 drivers/pci/controller/pci-xgene.c 	if (IS_ERR(port->csr_base))
port              245 drivers/pci/controller/pci-xgene.c 		return PTR_ERR(port->csr_base);
port              247 drivers/pci/controller/pci-xgene.c 	port->cfg_base = cfg->win;
port              248 drivers/pci/controller/pci-xgene.c 	port->version = ipversion;
port              250 drivers/pci/controller/pci-xgene.c 	cfg->priv = port;
port              286 drivers/pci/controller/pci-xgene.c static u64 xgene_pcie_set_ib_mask(struct xgene_pcie_port *port, u32 addr,
port              293 drivers/pci/controller/pci-xgene.c 	val32 = xgene_pcie_readl(port, addr);
port              295 drivers/pci/controller/pci-xgene.c 	xgene_pcie_writel(port, addr, val);
port              297 drivers/pci/controller/pci-xgene.c 	val32 = xgene_pcie_readl(port, addr + 0x04);
port              299 drivers/pci/controller/pci-xgene.c 	xgene_pcie_writel(port, addr + 0x04, val);
port              301 drivers/pci/controller/pci-xgene.c 	val32 = xgene_pcie_readl(port, addr + 0x04);
port              303 drivers/pci/controller/pci-xgene.c 	xgene_pcie_writel(port, addr + 0x04, val);
port              305 drivers/pci/controller/pci-xgene.c 	val32 = xgene_pcie_readl(port, addr + 0x08);
port              307 drivers/pci/controller/pci-xgene.c 	xgene_pcie_writel(port, addr + 0x08, val);
port              312 drivers/pci/controller/pci-xgene.c static void xgene_pcie_linkup(struct xgene_pcie_port *port,
port              317 drivers/pci/controller/pci-xgene.c 	port->link_up = false;
port              318 drivers/pci/controller/pci-xgene.c 	val32 = xgene_pcie_readl(port, PCIECORE_CTLANDSTATUS);
port              320 drivers/pci/controller/pci-xgene.c 		port->link_up = true;
port              322 drivers/pci/controller/pci-xgene.c 		val32 = xgene_pcie_readl(port, BRIDGE_STATUS_0);
port              327 drivers/pci/controller/pci-xgene.c static int xgene_pcie_init_port(struct xgene_pcie_port *port)
port              329 drivers/pci/controller/pci-xgene.c 	struct device *dev = port->dev;
port              332 drivers/pci/controller/pci-xgene.c 	port->clk = clk_get(dev, NULL);
port              333 drivers/pci/controller/pci-xgene.c 	if (IS_ERR(port->clk)) {
port              338 drivers/pci/controller/pci-xgene.c 	rc = clk_prepare_enable(port->clk);
port              347 drivers/pci/controller/pci-xgene.c static int xgene_pcie_map_reg(struct xgene_pcie_port *port,
port              350 drivers/pci/controller/pci-xgene.c 	struct device *dev = port->dev;
port              354 drivers/pci/controller/pci-xgene.c 	port->csr_base = devm_pci_remap_cfg_resource(dev, res);
port              355 drivers/pci/controller/pci-xgene.c 	if (IS_ERR(port->csr_base))
port              356 drivers/pci/controller/pci-xgene.c 		return PTR_ERR(port->csr_base);
port              359 drivers/pci/controller/pci-xgene.c 	port->cfg_base = devm_ioremap_resource(dev, res);
port              360 drivers/pci/controller/pci-xgene.c 	if (IS_ERR(port->cfg_base))
port              361 drivers/pci/controller/pci-xgene.c 		return PTR_ERR(port->cfg_base);
port              362 drivers/pci/controller/pci-xgene.c 	port->cfg_addr = res->start;
port              367 drivers/pci/controller/pci-xgene.c static void xgene_pcie_setup_ob_reg(struct xgene_pcie_port *port,
port              371 drivers/pci/controller/pci-xgene.c 	struct device *dev = port->dev;
port              391 drivers/pci/controller/pci-xgene.c 	xgene_pcie_writel(port, offset, lower_32_bits(cpu_addr));
port              392 drivers/pci/controller/pci-xgene.c 	xgene_pcie_writel(port, offset + 0x04, upper_32_bits(cpu_addr));
port              393 drivers/pci/controller/pci-xgene.c 	xgene_pcie_writel(port, offset + 0x08, lower_32_bits(mask));
port              394 drivers/pci/controller/pci-xgene.c 	xgene_pcie_writel(port, offset + 0x0c, upper_32_bits(mask));
port              395 drivers/pci/controller/pci-xgene.c 	xgene_pcie_writel(port, offset + 0x10, lower_32_bits(pci_addr));
port              396 drivers/pci/controller/pci-xgene.c 	xgene_pcie_writel(port, offset + 0x14, upper_32_bits(pci_addr));
port              399 drivers/pci/controller/pci-xgene.c static void xgene_pcie_setup_cfg_reg(struct xgene_pcie_port *port)
port              401 drivers/pci/controller/pci-xgene.c 	u64 addr = port->cfg_addr;
port              403 drivers/pci/controller/pci-xgene.c 	xgene_pcie_writel(port, CFGBARL, lower_32_bits(addr));
port              404 drivers/pci/controller/pci-xgene.c 	xgene_pcie_writel(port, CFGBARH, upper_32_bits(addr));
port              405 drivers/pci/controller/pci-xgene.c 	xgene_pcie_writel(port, CFGCTL, EN_REG);
port              408 drivers/pci/controller/pci-xgene.c static int xgene_pcie_map_ranges(struct xgene_pcie_port *port,
port              413 drivers/pci/controller/pci-xgene.c 	struct device *dev = port->dev;
port              424 drivers/pci/controller/pci-xgene.c 			xgene_pcie_setup_ob_reg(port, res, OMR3BARL, io_base,
port              432 drivers/pci/controller/pci-xgene.c 				xgene_pcie_setup_ob_reg(port, res, OMR2BARL,
port              437 drivers/pci/controller/pci-xgene.c 				xgene_pcie_setup_ob_reg(port, res, OMR1BARL,
port              449 drivers/pci/controller/pci-xgene.c 	xgene_pcie_setup_cfg_reg(port);
port              453 drivers/pci/controller/pci-xgene.c static void xgene_pcie_setup_pims(struct xgene_pcie_port *port, u32 pim_reg,
port              456 drivers/pci/controller/pci-xgene.c 	xgene_pcie_writel(port, pim_reg, lower_32_bits(pim));
port              457 drivers/pci/controller/pci-xgene.c 	xgene_pcie_writel(port, pim_reg + 0x04,
port              459 drivers/pci/controller/pci-xgene.c 	xgene_pcie_writel(port, pim_reg + 0x10, lower_32_bits(size));
port              460 drivers/pci/controller/pci-xgene.c 	xgene_pcie_writel(port, pim_reg + 0x14, upper_32_bits(size));
port              487 drivers/pci/controller/pci-xgene.c static void xgene_pcie_setup_ib_reg(struct xgene_pcie_port *port,
port              490 drivers/pci/controller/pci-xgene.c 	void __iomem *cfg_base = port->cfg_base;
port              491 drivers/pci/controller/pci-xgene.c 	struct device *dev = port->dev;
port              514 drivers/pci/controller/pci-xgene.c 		xgene_pcie_set_ib_mask(port, BRIDGE_CFG_4, flags, size);
port              521 drivers/pci/controller/pci-xgene.c 		xgene_pcie_writel(port, IBAR2, bar_low);
port              522 drivers/pci/controller/pci-xgene.c 		xgene_pcie_writel(port, IR2MSK, lower_32_bits(mask));
port              526 drivers/pci/controller/pci-xgene.c 		xgene_pcie_writel(port, IBAR3L, bar_low);
port              527 drivers/pci/controller/pci-xgene.c 		xgene_pcie_writel(port, IBAR3L + 0x4, upper_32_bits(cpu_addr));
port              528 drivers/pci/controller/pci-xgene.c 		xgene_pcie_writel(port, IR3MSKL, lower_32_bits(mask));
port              529 drivers/pci/controller/pci-xgene.c 		xgene_pcie_writel(port, IR3MSKL + 0x4, upper_32_bits(mask));
port              534 drivers/pci/controller/pci-xgene.c 	xgene_pcie_setup_pims(port, pim_reg, pci_addr, ~(size - 1));
port              537 drivers/pci/controller/pci-xgene.c static int xgene_pcie_parse_map_dma_ranges(struct xgene_pcie_port *port)
port              539 drivers/pci/controller/pci-xgene.c 	struct device_node *np = port->node;
port              542 drivers/pci/controller/pci-xgene.c 	struct device *dev = port->dev;
port              556 drivers/pci/controller/pci-xgene.c 		xgene_pcie_setup_ib_reg(port, &range, &ib_reg_mask);
port              562 drivers/pci/controller/pci-xgene.c static void xgene_pcie_clear_config(struct xgene_pcie_port *port)
port              567 drivers/pci/controller/pci-xgene.c 		xgene_pcie_writel(port, i, 0);
port              570 drivers/pci/controller/pci-xgene.c static int xgene_pcie_setup(struct xgene_pcie_port *port, struct list_head *res,
port              573 drivers/pci/controller/pci-xgene.c 	struct device *dev = port->dev;
port              577 drivers/pci/controller/pci-xgene.c 	xgene_pcie_clear_config(port);
port              581 drivers/pci/controller/pci-xgene.c 	xgene_pcie_writel(port, BRIDGE_CFG_0, val);
port              583 drivers/pci/controller/pci-xgene.c 	ret = xgene_pcie_map_ranges(port, res, io_base);
port              587 drivers/pci/controller/pci-xgene.c 	ret = xgene_pcie_parse_map_dma_ranges(port);
port              591 drivers/pci/controller/pci-xgene.c 	xgene_pcie_linkup(port, &lanes, &speed);
port              592 drivers/pci/controller/pci-xgene.c 	if (!port->link_up)
port              609 drivers/pci/controller/pci-xgene.c 	struct xgene_pcie_port *port;
port              616 drivers/pci/controller/pci-xgene.c 	bridge = devm_pci_alloc_host_bridge(dev, sizeof(*port));
port              620 drivers/pci/controller/pci-xgene.c 	port = pci_host_bridge_priv(bridge);
port              622 drivers/pci/controller/pci-xgene.c 	port->node = of_node_get(dn);
port              623 drivers/pci/controller/pci-xgene.c 	port->dev = dev;
port              625 drivers/pci/controller/pci-xgene.c 	port->version = XGENE_PCIE_IP_VER_UNKN;
port              626 drivers/pci/controller/pci-xgene.c 	if (of_device_is_compatible(port->node, "apm,xgene-pcie"))
port              627 drivers/pci/controller/pci-xgene.c 		port->version = XGENE_PCIE_IP_VER_1;
port              629 drivers/pci/controller/pci-xgene.c 	ret = xgene_pcie_map_reg(port, pdev);
port              633 drivers/pci/controller/pci-xgene.c 	ret = xgene_pcie_init_port(port);
port              646 drivers/pci/controller/pci-xgene.c 	ret = xgene_pcie_setup(port, &res, iobase);
port              652 drivers/pci/controller/pci-xgene.c 	bridge->sysdata = port;
port              156 drivers/pci/controller/pcie-mediatek.c 	int (*startup)(struct mtk_pcie_port *port);
port              157 drivers/pci/controller/pcie-mediatek.c 	int (*setup_irq)(struct mtk_pcie_port *port, struct device_node *node);
port              235 drivers/pci/controller/pcie-mediatek.c static void mtk_pcie_port_free(struct mtk_pcie_port *port)
port              237 drivers/pci/controller/pcie-mediatek.c 	struct mtk_pcie *pcie = port->pcie;
port              240 drivers/pci/controller/pcie-mediatek.c 	devm_iounmap(dev, port->base);
port              241 drivers/pci/controller/pcie-mediatek.c 	list_del(&port->list);
port              242 drivers/pci/controller/pcie-mediatek.c 	devm_kfree(dev, port);
port              247 drivers/pci/controller/pcie-mediatek.c 	struct mtk_pcie_port *port, *tmp;
port              249 drivers/pci/controller/pcie-mediatek.c 	list_for_each_entry_safe(port, tmp, &pcie->ports, list) {
port              250 drivers/pci/controller/pcie-mediatek.c 		phy_power_off(port->phy);
port              251 drivers/pci/controller/pcie-mediatek.c 		phy_exit(port->phy);
port              252 drivers/pci/controller/pcie-mediatek.c 		clk_disable_unprepare(port->pipe_ck);
port              253 drivers/pci/controller/pcie-mediatek.c 		clk_disable_unprepare(port->obff_ck);
port              254 drivers/pci/controller/pcie-mediatek.c 		clk_disable_unprepare(port->axi_ck);
port              255 drivers/pci/controller/pcie-mediatek.c 		clk_disable_unprepare(port->aux_ck);
port              256 drivers/pci/controller/pcie-mediatek.c 		clk_disable_unprepare(port->ahb_ck);
port              257 drivers/pci/controller/pcie-mediatek.c 		clk_disable_unprepare(port->sys_ck);
port              258 drivers/pci/controller/pcie-mediatek.c 		mtk_pcie_port_free(port);
port              264 drivers/pci/controller/pcie-mediatek.c static int mtk_pcie_check_cfg_cpld(struct mtk_pcie_port *port)
port              269 drivers/pci/controller/pcie-mediatek.c 	err = readl_poll_timeout_atomic(port->base + PCIE_APP_TLP_REQ, val,
port              275 drivers/pci/controller/pcie-mediatek.c 	if (readl(port->base + PCIE_APP_TLP_REQ) & APP_CPL_STATUS)
port              281 drivers/pci/controller/pcie-mediatek.c static int mtk_pcie_hw_rd_cfg(struct mtk_pcie_port *port, u32 bus, u32 devfn,
port              288 drivers/pci/controller/pcie-mediatek.c 	       port->base + PCIE_CFG_HEADER0);
port              289 drivers/pci/controller/pcie-mediatek.c 	writel(CFG_HEADER_DW1(where, size), port->base + PCIE_CFG_HEADER1);
port              291 drivers/pci/controller/pcie-mediatek.c 	       port->base + PCIE_CFG_HEADER2);
port              294 drivers/pci/controller/pcie-mediatek.c 	tmp = readl(port->base + PCIE_APP_TLP_REQ);
port              296 drivers/pci/controller/pcie-mediatek.c 	writel(tmp, port->base + PCIE_APP_TLP_REQ);
port              299 drivers/pci/controller/pcie-mediatek.c 	if (mtk_pcie_check_cfg_cpld(port))
port              303 drivers/pci/controller/pcie-mediatek.c 	*val = readl(port->base + PCIE_CFG_RDATA);
port              313 drivers/pci/controller/pcie-mediatek.c static int mtk_pcie_hw_wr_cfg(struct mtk_pcie_port *port, u32 bus, u32 devfn,
port              318 drivers/pci/controller/pcie-mediatek.c 	       port->base + PCIE_CFG_HEADER0);
port              319 drivers/pci/controller/pcie-mediatek.c 	writel(CFG_HEADER_DW1(where, size), port->base + PCIE_CFG_HEADER1);
port              321 drivers/pci/controller/pcie-mediatek.c 	       port->base + PCIE_CFG_HEADER2);
port              325 drivers/pci/controller/pcie-mediatek.c 	writel(val, port->base + PCIE_CFG_WDATA);
port              328 drivers/pci/controller/pcie-mediatek.c 	val = readl(port->base + PCIE_APP_TLP_REQ);
port              330 drivers/pci/controller/pcie-mediatek.c 	writel(val, port->base + PCIE_APP_TLP_REQ);
port              333 drivers/pci/controller/pcie-mediatek.c 	return mtk_pcie_check_cfg_cpld(port);
port              340 drivers/pci/controller/pcie-mediatek.c 	struct mtk_pcie_port *port;
port              353 drivers/pci/controller/pcie-mediatek.c 	list_for_each_entry(port, &pcie->ports, list)
port              354 drivers/pci/controller/pcie-mediatek.c 		if (port->slot == PCI_SLOT(devfn))
port              355 drivers/pci/controller/pcie-mediatek.c 			return port;
port              363 drivers/pci/controller/pcie-mediatek.c 	struct mtk_pcie_port *port;
port              367 drivers/pci/controller/pcie-mediatek.c 	port = mtk_pcie_find_port(bus, devfn);
port              368 drivers/pci/controller/pcie-mediatek.c 	if (!port) {
port              373 drivers/pci/controller/pcie-mediatek.c 	ret = mtk_pcie_hw_rd_cfg(port, bn, devfn, where, size, val);
port              383 drivers/pci/controller/pcie-mediatek.c 	struct mtk_pcie_port *port;
port              386 drivers/pci/controller/pcie-mediatek.c 	port = mtk_pcie_find_port(bus, devfn);
port              387 drivers/pci/controller/pcie-mediatek.c 	if (!port)
port              390 drivers/pci/controller/pcie-mediatek.c 	return mtk_pcie_hw_wr_cfg(port, bn, devfn, where, size, val);
port              400 drivers/pci/controller/pcie-mediatek.c 	struct mtk_pcie_port *port = irq_data_get_irq_chip_data(data);
port              404 drivers/pci/controller/pcie-mediatek.c 	addr = virt_to_phys(port->base + PCIE_MSI_VECTOR);
port              410 drivers/pci/controller/pcie-mediatek.c 	dev_dbg(port->pcie->dev, "msi#%d address_hi %#x address_lo %#x\n",
port              422 drivers/pci/controller/pcie-mediatek.c 	struct mtk_pcie_port *port = irq_data_get_irq_chip_data(data);
port              425 drivers/pci/controller/pcie-mediatek.c 	writel(1 << hwirq, port->base + PCIE_IMSI_STATUS);
port              438 drivers/pci/controller/pcie-mediatek.c 	struct mtk_pcie_port *port = domain->host_data;
port              442 drivers/pci/controller/pcie-mediatek.c 	mutex_lock(&port->lock);
port              444 drivers/pci/controller/pcie-mediatek.c 	bit = find_first_zero_bit(port->msi_irq_in_use, MTK_MSI_IRQS_NUM);
port              446 drivers/pci/controller/pcie-mediatek.c 		mutex_unlock(&port->lock);
port              450 drivers/pci/controller/pcie-mediatek.c 	__set_bit(bit, port->msi_irq_in_use);
port              452 drivers/pci/controller/pcie-mediatek.c 	mutex_unlock(&port->lock);
port              465 drivers/pci/controller/pcie-mediatek.c 	struct mtk_pcie_port *port = irq_data_get_irq_chip_data(d);
port              467 drivers/pci/controller/pcie-mediatek.c 	mutex_lock(&port->lock);
port              469 drivers/pci/controller/pcie-mediatek.c 	if (!test_bit(d->hwirq, port->msi_irq_in_use))
port              470 drivers/pci/controller/pcie-mediatek.c 		dev_err(port->pcie->dev, "trying to free unused MSI#%lu\n",
port              473 drivers/pci/controller/pcie-mediatek.c 		__clear_bit(d->hwirq, port->msi_irq_in_use);
port              475 drivers/pci/controller/pcie-mediatek.c 	mutex_unlock(&port->lock);
port              498 drivers/pci/controller/pcie-mediatek.c static int mtk_pcie_allocate_msi_domains(struct mtk_pcie_port *port)
port              500 drivers/pci/controller/pcie-mediatek.c 	struct fwnode_handle *fwnode = of_node_to_fwnode(port->pcie->dev->of_node);
port              502 drivers/pci/controller/pcie-mediatek.c 	mutex_init(&port->lock);
port              504 drivers/pci/controller/pcie-mediatek.c 	port->inner_domain = irq_domain_create_linear(fwnode, MTK_MSI_IRQS_NUM,
port              505 drivers/pci/controller/pcie-mediatek.c 						      &msi_domain_ops, port);
port              506 drivers/pci/controller/pcie-mediatek.c 	if (!port->inner_domain) {
port              507 drivers/pci/controller/pcie-mediatek.c 		dev_err(port->pcie->dev, "failed to create IRQ domain\n");
port              511 drivers/pci/controller/pcie-mediatek.c 	port->msi_domain = pci_msi_create_irq_domain(fwnode, &mtk_msi_domain_info,
port              512 drivers/pci/controller/pcie-mediatek.c 						     port->inner_domain);
port              513 drivers/pci/controller/pcie-mediatek.c 	if (!port->msi_domain) {
port              514 drivers/pci/controller/pcie-mediatek.c 		dev_err(port->pcie->dev, "failed to create MSI domain\n");
port              515 drivers/pci/controller/pcie-mediatek.c 		irq_domain_remove(port->inner_domain);
port              522 drivers/pci/controller/pcie-mediatek.c static void mtk_pcie_enable_msi(struct mtk_pcie_port *port)
port              527 drivers/pci/controller/pcie-mediatek.c 	msg_addr = virt_to_phys(port->base + PCIE_MSI_VECTOR);
port              529 drivers/pci/controller/pcie-mediatek.c 	writel(val, port->base + PCIE_IMSI_ADDR);
port              531 drivers/pci/controller/pcie-mediatek.c 	val = readl(port->base + PCIE_INT_MASK);
port              533 drivers/pci/controller/pcie-mediatek.c 	writel(val, port->base + PCIE_INT_MASK);
port              538 drivers/pci/controller/pcie-mediatek.c 	struct mtk_pcie_port *port, *tmp;
port              540 drivers/pci/controller/pcie-mediatek.c 	list_for_each_entry_safe(port, tmp, &pcie->ports, list) {
port              541 drivers/pci/controller/pcie-mediatek.c 		irq_set_chained_handler_and_data(port->irq, NULL, NULL);
port              543 drivers/pci/controller/pcie-mediatek.c 		if (port->irq_domain)
port              544 drivers/pci/controller/pcie-mediatek.c 			irq_domain_remove(port->irq_domain);
port              547 drivers/pci/controller/pcie-mediatek.c 			if (port->msi_domain)
port              548 drivers/pci/controller/pcie-mediatek.c 				irq_domain_remove(port->msi_domain);
port              549 drivers/pci/controller/pcie-mediatek.c 			if (port->inner_domain)
port              550 drivers/pci/controller/pcie-mediatek.c 				irq_domain_remove(port->inner_domain);
port              553 drivers/pci/controller/pcie-mediatek.c 		irq_dispose_mapping(port->irq);
port              570 drivers/pci/controller/pcie-mediatek.c static int mtk_pcie_init_irq_domain(struct mtk_pcie_port *port,
port              573 drivers/pci/controller/pcie-mediatek.c 	struct device *dev = port->pcie->dev;
port              584 drivers/pci/controller/pcie-mediatek.c 	port->irq_domain = irq_domain_add_linear(pcie_intc_node, PCI_NUM_INTX,
port              585 drivers/pci/controller/pcie-mediatek.c 						 &intx_domain_ops, port);
port              587 drivers/pci/controller/pcie-mediatek.c 	if (!port->irq_domain) {
port              593 drivers/pci/controller/pcie-mediatek.c 		ret = mtk_pcie_allocate_msi_domains(port);
port              603 drivers/pci/controller/pcie-mediatek.c 	struct mtk_pcie_port *port = irq_desc_get_handler_data(desc);
port              611 drivers/pci/controller/pcie-mediatek.c 	status = readl(port->base + PCIE_INT_STATUS);
port              615 drivers/pci/controller/pcie-mediatek.c 			writel(1 << bit, port->base + PCIE_INT_STATUS);
port              616 drivers/pci/controller/pcie-mediatek.c 			virq = irq_find_mapping(port->irq_domain,
port              626 drivers/pci/controller/pcie-mediatek.c 			while ((imsi_status = readl(port->base + PCIE_IMSI_STATUS))) {
port              628 drivers/pci/controller/pcie-mediatek.c 					virq = irq_find_mapping(port->inner_domain, bit);
port              633 drivers/pci/controller/pcie-mediatek.c 			writel(MSI_STATUS, port->base + PCIE_INT_STATUS);
port              640 drivers/pci/controller/pcie-mediatek.c static int mtk_pcie_setup_irq(struct mtk_pcie_port *port,
port              643 drivers/pci/controller/pcie-mediatek.c 	struct mtk_pcie *pcie = port->pcie;
port              648 drivers/pci/controller/pcie-mediatek.c 	err = mtk_pcie_init_irq_domain(port, node);
port              654 drivers/pci/controller/pcie-mediatek.c 	port->irq = platform_get_irq(pdev, port->slot);
port              655 drivers/pci/controller/pcie-mediatek.c 	irq_set_chained_handler_and_data(port->irq,
port              656 drivers/pci/controller/pcie-mediatek.c 					 mtk_pcie_intr_handler, port);
port              661 drivers/pci/controller/pcie-mediatek.c static int mtk_pcie_startup_port_v2(struct mtk_pcie_port *port)
port              663 drivers/pci/controller/pcie-mediatek.c 	struct mtk_pcie *pcie = port->pcie;
port              665 drivers/pci/controller/pcie-mediatek.c 	const struct mtk_pcie_soc *soc = port->pcie->soc;
port              672 drivers/pci/controller/pcie-mediatek.c 		val |= PCIE_CSR_LTSSM_EN(port->slot) |
port              673 drivers/pci/controller/pcie-mediatek.c 		       PCIE_CSR_ASPM_L1_EN(port->slot);
port              678 drivers/pci/controller/pcie-mediatek.c 	writel(0, port->base + PCIE_RST_CTRL);
port              685 drivers/pci/controller/pcie-mediatek.c 	writel(PCIE_LINKDOWN_RST_EN, port->base + PCIE_RST_CTRL);
port              688 drivers/pci/controller/pcie-mediatek.c 	val = readl(port->base + PCIE_RST_CTRL);
port              691 drivers/pci/controller/pcie-mediatek.c 	writel(val, port->base + PCIE_RST_CTRL);
port              696 drivers/pci/controller/pcie-mediatek.c 		writew(val, port->base + PCIE_CONF_VEND_ID);
port              699 drivers/pci/controller/pcie-mediatek.c 		writew(val, port->base + PCIE_CONF_CLASS_ID);
port              703 drivers/pci/controller/pcie-mediatek.c 		writew(soc->device_id, port->base + PCIE_CONF_DEVICE_ID);
port              706 drivers/pci/controller/pcie-mediatek.c 	err = readl_poll_timeout(port->base + PCIE_LINK_STATUS_V2, val,
port              713 drivers/pci/controller/pcie-mediatek.c 	val = readl(port->base + PCIE_INT_MASK);
port              715 drivers/pci/controller/pcie-mediatek.c 	writel(val, port->base + PCIE_INT_MASK);
port              718 drivers/pci/controller/pcie-mediatek.c 		mtk_pcie_enable_msi(port);
port              723 drivers/pci/controller/pcie-mediatek.c 	writel(val, port->base + PCIE_AHB_TRANS_BASE0_L);
port              726 drivers/pci/controller/pcie-mediatek.c 	writel(val, port->base + PCIE_AHB_TRANS_BASE0_H);
port              730 drivers/pci/controller/pcie-mediatek.c 	writel(val, port->base + PCIE_AXI_WINDOW0);
port              752 drivers/pci/controller/pcie-mediatek.c static int mtk_pcie_startup_port(struct mtk_pcie_port *port)
port              754 drivers/pci/controller/pcie-mediatek.c 	struct mtk_pcie *pcie = port->pcie;
port              755 drivers/pci/controller/pcie-mediatek.c 	u32 func = PCI_FUNC(port->slot << 3);
port              756 drivers/pci/controller/pcie-mediatek.c 	u32 slot = PCI_SLOT(port->slot << 3);
port              762 drivers/pci/controller/pcie-mediatek.c 	val |= PCIE_PORT_PERST(port->slot);
port              767 drivers/pci/controller/pcie-mediatek.c 	val &= ~PCIE_PORT_PERST(port->slot);
port              771 drivers/pci/controller/pcie-mediatek.c 	err = readl_poll_timeout(port->base + PCIE_LINK_STATUS, val,
port              779 drivers/pci/controller/pcie-mediatek.c 	val |= PCIE_PORT_INT_EN(port->slot);
port              784 drivers/pci/controller/pcie-mediatek.c 	       port->base + PCIE_BAR0_SETUP);
port              787 drivers/pci/controller/pcie-mediatek.c 	writel(PCIE_CLASS_CODE | PCIE_REVISION_ID, port->base + PCIE_CLASS);
port              812 drivers/pci/controller/pcie-mediatek.c static void mtk_pcie_enable_port(struct mtk_pcie_port *port)
port              814 drivers/pci/controller/pcie-mediatek.c 	struct mtk_pcie *pcie = port->pcie;
port              818 drivers/pci/controller/pcie-mediatek.c 	err = clk_prepare_enable(port->sys_ck);
port              820 drivers/pci/controller/pcie-mediatek.c 		dev_err(dev, "failed to enable sys_ck%d clock\n", port->slot);
port              824 drivers/pci/controller/pcie-mediatek.c 	err = clk_prepare_enable(port->ahb_ck);
port              826 drivers/pci/controller/pcie-mediatek.c 		dev_err(dev, "failed to enable ahb_ck%d\n", port->slot);
port              830 drivers/pci/controller/pcie-mediatek.c 	err = clk_prepare_enable(port->aux_ck);
port              832 drivers/pci/controller/pcie-mediatek.c 		dev_err(dev, "failed to enable aux_ck%d\n", port->slot);
port              836 drivers/pci/controller/pcie-mediatek.c 	err = clk_prepare_enable(port->axi_ck);
port              838 drivers/pci/controller/pcie-mediatek.c 		dev_err(dev, "failed to enable axi_ck%d\n", port->slot);
port              842 drivers/pci/controller/pcie-mediatek.c 	err = clk_prepare_enable(port->obff_ck);
port              844 drivers/pci/controller/pcie-mediatek.c 		dev_err(dev, "failed to enable obff_ck%d\n", port->slot);
port              848 drivers/pci/controller/pcie-mediatek.c 	err = clk_prepare_enable(port->pipe_ck);
port              850 drivers/pci/controller/pcie-mediatek.c 		dev_err(dev, "failed to enable pipe_ck%d\n", port->slot);
port              854 drivers/pci/controller/pcie-mediatek.c 	reset_control_assert(port->reset);
port              855 drivers/pci/controller/pcie-mediatek.c 	reset_control_deassert(port->reset);
port              857 drivers/pci/controller/pcie-mediatek.c 	err = phy_init(port->phy);
port              859 drivers/pci/controller/pcie-mediatek.c 		dev_err(dev, "failed to initialize port%d phy\n", port->slot);
port              863 drivers/pci/controller/pcie-mediatek.c 	err = phy_power_on(port->phy);
port              865 drivers/pci/controller/pcie-mediatek.c 		dev_err(dev, "failed to power on port%d phy\n", port->slot);
port              869 drivers/pci/controller/pcie-mediatek.c 	if (!pcie->soc->startup(port))
port              872 drivers/pci/controller/pcie-mediatek.c 	dev_info(dev, "Port%d link down\n", port->slot);
port              874 drivers/pci/controller/pcie-mediatek.c 	phy_power_off(port->phy);
port              876 drivers/pci/controller/pcie-mediatek.c 	phy_exit(port->phy);
port              878 drivers/pci/controller/pcie-mediatek.c 	clk_disable_unprepare(port->pipe_ck);
port              880 drivers/pci/controller/pcie-mediatek.c 	clk_disable_unprepare(port->obff_ck);
port              882 drivers/pci/controller/pcie-mediatek.c 	clk_disable_unprepare(port->axi_ck);
port              884 drivers/pci/controller/pcie-mediatek.c 	clk_disable_unprepare(port->aux_ck);
port              886 drivers/pci/controller/pcie-mediatek.c 	clk_disable_unprepare(port->ahb_ck);
port              888 drivers/pci/controller/pcie-mediatek.c 	clk_disable_unprepare(port->sys_ck);
port              890 drivers/pci/controller/pcie-mediatek.c 	mtk_pcie_port_free(port);
port              897 drivers/pci/controller/pcie-mediatek.c 	struct mtk_pcie_port *port;
port              904 drivers/pci/controller/pcie-mediatek.c 	port = devm_kzalloc(dev, sizeof(*port), GFP_KERNEL);
port              905 drivers/pci/controller/pcie-mediatek.c 	if (!port)
port              910 drivers/pci/controller/pcie-mediatek.c 	port->base = devm_ioremap_resource(dev, regs);
port              911 drivers/pci/controller/pcie-mediatek.c 	if (IS_ERR(port->base)) {
port              913 drivers/pci/controller/pcie-mediatek.c 		return PTR_ERR(port->base);
port              917 drivers/pci/controller/pcie-mediatek.c 	port->sys_ck = devm_clk_get(dev, name);
port              918 drivers/pci/controller/pcie-mediatek.c 	if (IS_ERR(port->sys_ck)) {
port              920 drivers/pci/controller/pcie-mediatek.c 		return PTR_ERR(port->sys_ck);
port              925 drivers/pci/controller/pcie-mediatek.c 	port->ahb_ck = devm_clk_get_optional(dev, name);
port              926 drivers/pci/controller/pcie-mediatek.c 	if (IS_ERR(port->ahb_ck))
port              927 drivers/pci/controller/pcie-mediatek.c 		return PTR_ERR(port->ahb_ck);
port              930 drivers/pci/controller/pcie-mediatek.c 	port->axi_ck = devm_clk_get_optional(dev, name);
port              931 drivers/pci/controller/pcie-mediatek.c 	if (IS_ERR(port->axi_ck))
port              932 drivers/pci/controller/pcie-mediatek.c 		return PTR_ERR(port->axi_ck);
port              935 drivers/pci/controller/pcie-mediatek.c 	port->aux_ck = devm_clk_get_optional(dev, name);
port              936 drivers/pci/controller/pcie-mediatek.c 	if (IS_ERR(port->aux_ck))
port              937 drivers/pci/controller/pcie-mediatek.c 		return PTR_ERR(port->aux_ck);
port              940 drivers/pci/controller/pcie-mediatek.c 	port->obff_ck = devm_clk_get_optional(dev, name);
port              941 drivers/pci/controller/pcie-mediatek.c 	if (IS_ERR(port->obff_ck))
port              942 drivers/pci/controller/pcie-mediatek.c 		return PTR_ERR(port->obff_ck);
port              945 drivers/pci/controller/pcie-mediatek.c 	port->pipe_ck = devm_clk_get_optional(dev, name);
port              946 drivers/pci/controller/pcie-mediatek.c 	if (IS_ERR(port->pipe_ck))
port              947 drivers/pci/controller/pcie-mediatek.c 		return PTR_ERR(port->pipe_ck);
port              950 drivers/pci/controller/pcie-mediatek.c 	port->reset = devm_reset_control_get_optional_exclusive(dev, name);
port              951 drivers/pci/controller/pcie-mediatek.c 	if (PTR_ERR(port->reset) == -EPROBE_DEFER)
port              952 drivers/pci/controller/pcie-mediatek.c 		return PTR_ERR(port->reset);
port              956 drivers/pci/controller/pcie-mediatek.c 	port->phy = devm_phy_optional_get(dev, name);
port              957 drivers/pci/controller/pcie-mediatek.c 	if (IS_ERR(port->phy))
port              958 drivers/pci/controller/pcie-mediatek.c 		return PTR_ERR(port->phy);
port              960 drivers/pci/controller/pcie-mediatek.c 	port->slot = slot;
port              961 drivers/pci/controller/pcie-mediatek.c 	port->pcie = pcie;
port              964 drivers/pci/controller/pcie-mediatek.c 		err = pcie->soc->setup_irq(port, node);
port              969 drivers/pci/controller/pcie-mediatek.c 	INIT_LIST_HEAD(&port->list);
port              970 drivers/pci/controller/pcie-mediatek.c 	list_add_tail(&port->list, &pcie->ports);
port             1023 drivers/pci/controller/pcie-mediatek.c 	struct mtk_pcie_port *port, *tmp;
port             1081 drivers/pci/controller/pcie-mediatek.c 	list_for_each_entry_safe(port, tmp, &pcie->ports, list)
port             1082 drivers/pci/controller/pcie-mediatek.c 		mtk_pcie_enable_port(port);
port             1161 drivers/pci/controller/pcie-mediatek.c 	struct mtk_pcie_port *port;
port             1166 drivers/pci/controller/pcie-mediatek.c 	list_for_each_entry(port, &pcie->ports, list) {
port             1167 drivers/pci/controller/pcie-mediatek.c 		clk_disable_unprepare(port->pipe_ck);
port             1168 drivers/pci/controller/pcie-mediatek.c 		clk_disable_unprepare(port->obff_ck);
port             1169 drivers/pci/controller/pcie-mediatek.c 		clk_disable_unprepare(port->axi_ck);
port             1170 drivers/pci/controller/pcie-mediatek.c 		clk_disable_unprepare(port->aux_ck);
port             1171 drivers/pci/controller/pcie-mediatek.c 		clk_disable_unprepare(port->ahb_ck);
port             1172 drivers/pci/controller/pcie-mediatek.c 		clk_disable_unprepare(port->sys_ck);
port             1173 drivers/pci/controller/pcie-mediatek.c 		phy_power_off(port->phy);
port             1174 drivers/pci/controller/pcie-mediatek.c 		phy_exit(port->phy);
port             1185 drivers/pci/controller/pcie-mediatek.c 	struct mtk_pcie_port *port, *tmp;
port             1192 drivers/pci/controller/pcie-mediatek.c 	list_for_each_entry_safe(port, tmp, &pcie->ports, list)
port             1193 drivers/pci/controller/pcie-mediatek.c 		mtk_pcie_enable_port(port);
port              120 drivers/pci/controller/pcie-xilinx.c static inline u32 pcie_read(struct xilinx_pcie_port *port, u32 reg)
port              122 drivers/pci/controller/pcie-xilinx.c 	return readl(port->reg_base + reg);
port              125 drivers/pci/controller/pcie-xilinx.c static inline void pcie_write(struct xilinx_pcie_port *port, u32 val, u32 reg)
port              127 drivers/pci/controller/pcie-xilinx.c 	writel(val, port->reg_base + reg);
port              130 drivers/pci/controller/pcie-xilinx.c static inline bool xilinx_pcie_link_up(struct xilinx_pcie_port *port)
port              132 drivers/pci/controller/pcie-xilinx.c 	return (pcie_read(port, XILINX_PCIE_REG_PSCR) &
port              140 drivers/pci/controller/pcie-xilinx.c static void xilinx_pcie_clear_err_interrupts(struct xilinx_pcie_port *port)
port              142 drivers/pci/controller/pcie-xilinx.c 	struct device *dev = port->dev;
port              143 drivers/pci/controller/pcie-xilinx.c 	unsigned long val = pcie_read(port, XILINX_PCIE_REG_RPEFR);
port              148 drivers/pci/controller/pcie-xilinx.c 		pcie_write(port, XILINX_PCIE_RPEFR_ALL_MASK,
port              162 drivers/pci/controller/pcie-xilinx.c 	struct xilinx_pcie_port *port = bus->sysdata;
port              165 drivers/pci/controller/pcie-xilinx.c 	if (bus->number != port->root_busno)
port              166 drivers/pci/controller/pcie-xilinx.c 		if (!xilinx_pcie_link_up(port))
port              170 drivers/pci/controller/pcie-xilinx.c 	if (bus->number == port->root_busno && devfn > 0)
port              188 drivers/pci/controller/pcie-xilinx.c 	struct xilinx_pcie_port *port = bus->sysdata;
port              197 drivers/pci/controller/pcie-xilinx.c 	return port->reg_base + relbus + where;
port              216 drivers/pci/controller/pcie-xilinx.c 	struct xilinx_pcie_port *port;
port              222 drivers/pci/controller/pcie-xilinx.c 		port = msi_desc_to_pci_sysdata(msi);
port              223 drivers/pci/controller/pcie-xilinx.c 		dev_err(port->dev, "Trying to free unused MSI#%d\n", irq);
port              271 drivers/pci/controller/pcie-xilinx.c 	struct xilinx_pcie_port *port = pdev->bus->sysdata;
port              281 drivers/pci/controller/pcie-xilinx.c 	irq = irq_create_mapping(port->msi_domain, hwirq);
port              287 drivers/pci/controller/pcie-xilinx.c 	msg_addr = virt_to_phys((void *)port->msi_pages);
port              339 drivers/pci/controller/pcie-xilinx.c static int xilinx_pcie_enable_msi(struct xilinx_pcie_port *port)
port              343 drivers/pci/controller/pcie-xilinx.c 	port->msi_pages = __get_free_pages(GFP_KERNEL, 0);
port              344 drivers/pci/controller/pcie-xilinx.c 	if (!port->msi_pages)
port              347 drivers/pci/controller/pcie-xilinx.c 	msg_addr = virt_to_phys((void *)port->msi_pages);
port              348 drivers/pci/controller/pcie-xilinx.c 	pcie_write(port, 0x0, XILINX_PCIE_REG_MSIBASE1);
port              349 drivers/pci/controller/pcie-xilinx.c 	pcie_write(port, msg_addr, XILINX_PCIE_REG_MSIBASE2);
port              390 drivers/pci/controller/pcie-xilinx.c 	struct xilinx_pcie_port *port = (struct xilinx_pcie_port *)data;
port              391 drivers/pci/controller/pcie-xilinx.c 	struct device *dev = port->dev;
port              395 drivers/pci/controller/pcie-xilinx.c 	val = pcie_read(port, XILINX_PCIE_REG_IDR);
port              396 drivers/pci/controller/pcie-xilinx.c 	mask = pcie_read(port, XILINX_PCIE_REG_IMR);
port              419 drivers/pci/controller/pcie-xilinx.c 		xilinx_pcie_clear_err_interrupts(port);
port              424 drivers/pci/controller/pcie-xilinx.c 		xilinx_pcie_clear_err_interrupts(port);
port              429 drivers/pci/controller/pcie-xilinx.c 		xilinx_pcie_clear_err_interrupts(port);
port              433 drivers/pci/controller/pcie-xilinx.c 		val = pcie_read(port, XILINX_PCIE_REG_RPIFR1);
port              443 drivers/pci/controller/pcie-xilinx.c 			val = pcie_read(port, XILINX_PCIE_REG_RPIFR2) &
port              448 drivers/pci/controller/pcie-xilinx.c 			val = irq_find_mapping(port->leg_domain, val);
port              452 drivers/pci/controller/pcie-xilinx.c 		pcie_write(port, XILINX_PCIE_RPIFR1_ALL_MASK,
port              490 drivers/pci/controller/pcie-xilinx.c 	pcie_write(port, status, XILINX_PCIE_REG_IDR);
port              501 drivers/pci/controller/pcie-xilinx.c static int xilinx_pcie_init_irq_domain(struct xilinx_pcie_port *port)
port              503 drivers/pci/controller/pcie-xilinx.c 	struct device *dev = port->dev;
port              515 drivers/pci/controller/pcie-xilinx.c 	port->leg_domain = irq_domain_add_linear(pcie_intc_node, PCI_NUM_INTX,
port              517 drivers/pci/controller/pcie-xilinx.c 						 port);
port              519 drivers/pci/controller/pcie-xilinx.c 	if (!port->leg_domain) {
port              526 drivers/pci/controller/pcie-xilinx.c 		port->msi_domain = irq_domain_add_linear(node,
port              530 drivers/pci/controller/pcie-xilinx.c 		if (!port->msi_domain) {
port              535 drivers/pci/controller/pcie-xilinx.c 		ret = xilinx_pcie_enable_msi(port);
port              547 drivers/pci/controller/pcie-xilinx.c static void xilinx_pcie_init_port(struct xilinx_pcie_port *port)
port              549 drivers/pci/controller/pcie-xilinx.c 	struct device *dev = port->dev;
port              551 drivers/pci/controller/pcie-xilinx.c 	if (xilinx_pcie_link_up(port))
port              557 drivers/pci/controller/pcie-xilinx.c 	pcie_write(port, ~XILINX_PCIE_IDR_ALL_MASK,
port              561 drivers/pci/controller/pcie-xilinx.c 	pcie_write(port, pcie_read(port, XILINX_PCIE_REG_IDR) &
port              566 drivers/pci/controller/pcie-xilinx.c 	pcie_write(port, XILINX_PCIE_IMR_ENABLE_MASK, XILINX_PCIE_REG_IMR);
port              569 drivers/pci/controller/pcie-xilinx.c 	pcie_write(port, pcie_read(port, XILINX_PCIE_REG_RPSC) |
port              580 drivers/pci/controller/pcie-xilinx.c static int xilinx_pcie_parse_dt(struct xilinx_pcie_port *port)
port              582 drivers/pci/controller/pcie-xilinx.c 	struct device *dev = port->dev;
port              593 drivers/pci/controller/pcie-xilinx.c 	port->reg_base = devm_pci_remap_cfg_resource(dev, &regs);
port              594 drivers/pci/controller/pcie-xilinx.c 	if (IS_ERR(port->reg_base))
port              595 drivers/pci/controller/pcie-xilinx.c 		return PTR_ERR(port->reg_base);
port              597 drivers/pci/controller/pcie-xilinx.c 	port->irq = irq_of_parse_and_map(node, 0);
port              598 drivers/pci/controller/pcie-xilinx.c 	err = devm_request_irq(dev, port->irq, xilinx_pcie_intr_handler,
port              600 drivers/pci/controller/pcie-xilinx.c 			       "xilinx-pcie", port);
port              602 drivers/pci/controller/pcie-xilinx.c 		dev_err(dev, "unable to request irq %d\n", port->irq);
port              618 drivers/pci/controller/pcie-xilinx.c 	struct xilinx_pcie_port *port;
port              628 drivers/pci/controller/pcie-xilinx.c 	bridge = devm_pci_alloc_host_bridge(dev, sizeof(*port));
port              632 drivers/pci/controller/pcie-xilinx.c 	port = pci_host_bridge_priv(bridge);
port              634 drivers/pci/controller/pcie-xilinx.c 	port->dev = dev;
port              636 drivers/pci/controller/pcie-xilinx.c 	err = xilinx_pcie_parse_dt(port);
port              642 drivers/pci/controller/pcie-xilinx.c 	xilinx_pcie_init_port(port);
port              644 drivers/pci/controller/pcie-xilinx.c 	err = xilinx_pcie_init_irq_domain(port);
port              664 drivers/pci/controller/pcie-xilinx.c 	bridge->sysdata = port;
port               53 drivers/pci/hotplug/cpcihp_generic.c static u16 port;
port              105 drivers/pci/hotplug/cpcihp_generic.c 	dbg("port = 0x%04x", port);
port              119 drivers/pci/hotplug/cpcihp_generic.c 	value = inb_p(port);
port              134 drivers/pci/hotplug/cpcihp_generic.c 	r = request_region(port, 1, "#ENUM hotswap signal register");
port              187 drivers/pci/hotplug/cpcihp_generic.c 	release_region(port, 1);
port              204 drivers/pci/hotplug/cpcihp_generic.c module_param_hw(port, ushort, ioport, 0);
port              205 drivers/pci/hotplug/cpcihp_generic.c MODULE_PARM_DESC(port, "#ENUM signal I/O port");
port               36 drivers/pci/hotplug/pciehp.h 	pci_dbg(ctrl->pcie->port, format, ## arg)
port               38 drivers/pci/hotplug/pciehp.h 	pci_err(ctrl->pcie->port, format, ## arg)
port               40 drivers/pci/hotplug/pciehp.h 	pci_info(ctrl->pcie->port, format, ## arg)
port               42 drivers/pci/hotplug/pciehp.h 	pci_warn(ctrl->pcie->port, format, ## arg)
port               71 drivers/pci/hotplug/pciehp_core.c 	} else if (ctrl->pcie->port->hotplug_user_indicators) {
port               81 drivers/pci/hotplug/pciehp_core.c 				   ctrl->pcie->port->subordinate, 0, name);
port              103 drivers/pci/hotplug/pciehp_core.c 	struct pci_dev *pdev = ctrl->pcie->port;
port              119 drivers/pci/hotplug/pciehp_core.c 	struct pci_dev *pdev = ctrl->pcie->port;
port              130 drivers/pci/hotplug/pciehp_core.c 	struct pci_dev *pdev = ctrl->pcie->port;
port              141 drivers/pci/hotplug/pciehp_core.c 	struct pci_dev *pdev = ctrl->pcie->port;
port              191 drivers/pci/hotplug/pciehp_core.c 	if (!dev->port->subordinate) {
port              193 drivers/pci/hotplug/pciehp_core.c 		pci_err(dev->port,
port              200 drivers/pci/hotplug/pciehp_core.c 		pci_err(dev->port, "Controller initialization failed\n");
port              257 drivers/pci/hotplug/pciehp_core.c 	host = pci_find_host_bridge(dev->port->bus);
port              278 drivers/pci/hotplug/pciehp_core.c 	if (dev_pm_smart_suspend_and_suspended(&dev->port->dev))
port               62 drivers/pci/hotplug/pciehp_ctrl.c 	struct pci_bus *parent = ctrl->pcie->port->subordinate;
port              315 drivers/pci/hotplug/pciehp_ctrl.c 	pm_runtime_get_sync(&ctrl->pcie->port->dev);
port              321 drivers/pci/hotplug/pciehp_ctrl.c 	pm_runtime_put(&ctrl->pcie->port->dev);
port              351 drivers/pci/hotplug/pciehp_ctrl.c 	pm_runtime_get_sync(&ctrl->pcie->port->dev);
port              353 drivers/pci/hotplug/pciehp_ctrl.c 	pm_runtime_put(&ctrl->pcie->port->dev);
port               31 drivers/pci/hotplug/pciehp_hpc.c 	return ctrl->pcie->port;
port              266 drivers/pci/hotplug/pciehp_hpc.c 	found = pci_bus_check_dev(ctrl->pcie->port->subordinate,
port              283 drivers/pci/hotplug/pciehp_hpc.c 	pcie_update_link_speed(ctrl->pcie->port->subordinate, lnk_status);
port              337 drivers/pci/hotplug/pciehp_hpc.c 		 pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL, slot_ctrl);
port              364 drivers/pci/hotplug/pciehp_hpc.c 		 pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL, slot_ctrl);
port              490 drivers/pci/hotplug/pciehp_hpc.c 			 pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL, cmd);
port              509 drivers/pci/hotplug/pciehp_hpc.c 		 pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL,
port              523 drivers/pci/hotplug/pciehp_hpc.c 		 pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL,
port              731 drivers/pci/hotplug/pciehp_hpc.c 		 pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL, cmd);
port              744 drivers/pci/hotplug/pciehp_hpc.c 		 pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL, 0);
port              805 drivers/pci/hotplug/pciehp_hpc.c 		 pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL, 0);
port              807 drivers/pci/hotplug/pciehp_hpc.c 	rc = pci_bridge_secondary_bus_reset(ctrl->pcie->port);
port              812 drivers/pci/hotplug/pciehp_hpc.c 		 pci_pcie_cap(ctrl->pcie->port) + PCI_EXP_SLTCTL, ctrl_mask);
port              838 drivers/pci/hotplug/pciehp_hpc.c 	struct pci_dev *pdev = ctrl->pcie->port;
port              855 drivers/pci/hotplug/pciehp_hpc.c 	struct pci_dev *pdev = dev->port;
port               35 drivers/pci/hotplug/pciehp_pci.c 	struct pci_dev *bridge = ctrl->pcie->port;
port               87 drivers/pci/hotplug/pciehp_pci.c 	struct pci_bus *parent = ctrl->pcie->port->subordinate;
port             1687 drivers/pci/pci-driver.c 	    driver->port_type != pci_pcie_type(pciedev->port))
port             1063 drivers/pci/pci-sysfs.c 	unsigned long port = off;
port             1065 drivers/pci/pci-sysfs.c 	port += pci_resource_start(pdev, bar);
port             1067 drivers/pci/pci-sysfs.c 	if (port > pci_resource_end(pdev, bar))
port             1070 drivers/pci/pci-sysfs.c 	if (port + count - 1 > pci_resource_end(pdev, bar))
port             1076 drivers/pci/pci-sysfs.c 			outb(*(u8 *)buf, port);
port             1078 drivers/pci/pci-sysfs.c 			*(u8 *)buf = inb(port);
port             1082 drivers/pci/pci-sysfs.c 			outw(*(u16 *)buf, port);
port             1084 drivers/pci/pci-sysfs.c 			*(u16 *)buf = inw(port);
port             1088 drivers/pci/pci-sysfs.c 			outl(*(u32 *)buf, port);
port             1090 drivers/pci/pci-sysfs.c 			*(u32 *)buf = inl(port);
port             1383 drivers/pci/pcie/aer.c 	struct pci_dev *port = dev->port;
port             1389 drivers/pci/pcie/aer.c 	rpc->rpd = port;
port             1396 drivers/pci/pcie/aer.c 		pci_err(port, "request AER IRQ %d failed\n", dev->irq);
port             1401 drivers/pci/pcie/aer.c 	pci_info(port, "enabled with IRQ %d\n", dev->irq);
port              465 drivers/pci/pcie/aer_inject.c 			pci_warn(edev->port, "AER service is not initialized\n");
port              469 drivers/pci/pcie/aer_inject.c 		pci_info(edev->port, "Injecting errors %08x/%08x into device %s\n",
port               52 drivers/pci/pcie/bw_notification.c 	struct pci_dev *port = srv->port;
port               56 drivers/pci/pcie/bw_notification.c 	ret = pcie_capability_read_word(port, PCI_EXP_LNKSTA, &link_status);
port               62 drivers/pci/pcie/bw_notification.c 	pcie_capability_write_word(port, PCI_EXP_LNKSTA, events);
port               63 drivers/pci/pcie/bw_notification.c 	pcie_update_link_speed(port->subordinate, link_status);
port               70 drivers/pci/pcie/bw_notification.c 	struct pci_dev *port = srv->port;
port               78 drivers/pci/pcie/bw_notification.c 	list_for_each_entry(dev, &port->subordinate->devices, bus_list)
port               90 drivers/pci/pcie/bw_notification.c 	if (!pcie_link_bandwidth_notification_supported(srv->port))
port               99 drivers/pci/pcie/bw_notification.c 	pcie_enable_link_bandwidth_notification(srv->port);
port              106 drivers/pci/pcie/bw_notification.c 	pcie_disable_link_bandwidth_notification(srv->port);
port              112 drivers/pci/pcie/bw_notification.c 	pcie_disable_link_bandwidth_notification(srv->port);
port              118 drivers/pci/pcie/bw_notification.c 	pcie_enable_link_bandwidth_notification(srv->port);
port              104 drivers/pci/pcie/dpc.c 	struct pci_dev *pdev = dpc->dev->port;
port              152 drivers/pci/pcie/dpc.c 	struct pci_dev *pdev = dpc->dev->port;
port              231 drivers/pci/pcie/dpc.c 	struct pci_dev *pdev = dpc->dev->port;
port              270 drivers/pci/pcie/dpc.c 	struct pci_dev *pdev = dpc->dev->port;
port              289 drivers/pci/pcie/dpc.c 	struct pci_dev *pdev = dev->port;
port              343 drivers/pci/pcie/dpc.c 	struct pci_dev *pdev = dev->port;
port              129 drivers/pci/pcie/pme.c static void pcie_pme_handle_request(struct pci_dev *port, u16 req_id)
port              137 drivers/pci/pcie/pme.c 	if (port->devfn == devfn && port->bus->number == busnr) {
port              138 drivers/pci/pcie/pme.c 		if (port->pme_poll)
port              139 drivers/pci/pcie/pme.c 			port->pme_poll = false;
port              141 drivers/pci/pcie/pme.c 		if (pci_check_pme_status(port)) {
port              142 drivers/pci/pcie/pme.c 			pm_request_resume(&port->dev);
port              154 drivers/pci/pcie/pme.c 			found = pcie_pme_walk_bus(port->subordinate);
port              161 drivers/pci/pcie/pme.c 	bus = pci_find_bus(pci_domain_nr(port->bus), busnr);
port              199 drivers/pci/pcie/pme.c 		pci_info(port, "interrupt generated for non-existent device %02x:%02x.%d\n",
port              206 drivers/pci/pcie/pme.c 		pci_info(port, "Spurious native interrupt!\n");
port              217 drivers/pci/pcie/pme.c 	struct pci_dev *port = data->srv->port;
port              226 drivers/pci/pcie/pme.c 		pcie_capability_read_dword(port, PCI_EXP_RTSTA, &rtsta);
port              235 drivers/pci/pcie/pme.c 			pcie_clear_root_pme_status(port);
port              238 drivers/pci/pcie/pme.c 			pcie_pme_handle_request(port, rtsta & 0xffff);
port              254 drivers/pci/pcie/pme.c 		pcie_pme_interrupt_enable(port, true);
port              266 drivers/pci/pcie/pme.c 	struct pci_dev *port;
port              271 drivers/pci/pcie/pme.c 	port = ((struct pcie_device *)context)->port;
port              275 drivers/pci/pcie/pme.c 	pcie_capability_read_dword(port, PCI_EXP_RTSTA, &rtsta);
port              282 drivers/pci/pcie/pme.c 	pcie_pme_interrupt_enable(port, false);
port              310 drivers/pci/pcie/pme.c static void pcie_pme_mark_devices(struct pci_dev *port)
port              312 drivers/pci/pcie/pme.c 	pcie_pme_can_wakeup(port, NULL);
port              313 drivers/pci/pcie/pme.c 	if (port->subordinate)
port              314 drivers/pci/pcie/pme.c 		pci_walk_bus(port->subordinate, pcie_pme_can_wakeup, NULL);
port              323 drivers/pci/pcie/pme.c 	struct pci_dev *port;
port              336 drivers/pci/pcie/pme.c 	port = srv->port;
port              337 drivers/pci/pcie/pme.c 	pcie_pme_interrupt_enable(port, false);
port              338 drivers/pci/pcie/pme.c 	pcie_clear_root_pme_status(port);
port              346 drivers/pci/pcie/pme.c 	pci_info(port, "Signaling with IRQ %d\n", srv->irq);
port              348 drivers/pci/pcie/pme.c 	pcie_pme_mark_devices(port);
port              349 drivers/pci/pcie/pme.c 	pcie_pme_interrupt_enable(port, true);
port              368 drivers/pci/pcie/pme.c static void pcie_pme_disable_interrupt(struct pci_dev *port,
port              372 drivers/pci/pcie/pme.c 	pcie_pme_interrupt_enable(port, false);
port              373 drivers/pci/pcie/pme.c 	pcie_clear_root_pme_status(port);
port              385 drivers/pci/pcie/pme.c 	struct pci_dev *port = srv->port;
port              389 drivers/pci/pcie/pme.c 	if (device_may_wakeup(&port->dev)) {
port              393 drivers/pci/pcie/pme.c 		wakeup = pcie_pme_check_wakeup(port->subordinate);
port              402 drivers/pci/pcie/pme.c 	pcie_pme_disable_interrupt(port, data);
port              419 drivers/pci/pcie/pme.c 		struct pci_dev *port = srv->port;
port              421 drivers/pci/pcie/pme.c 		pcie_clear_root_pme_status(port);
port              422 drivers/pci/pcie/pme.c 		pcie_pme_interrupt_enable(port, true);
port              440 drivers/pci/pcie/pme.c 	pcie_pme_disable_interrupt(srv->port, data);
port               63 drivers/pci/pcie/portdrv.h 	struct pci_dev *port;	    /* Root/Upstream/Downstream Port */
port              279 drivers/pci/pcie/portdrv_core.c 	pcie->port = pdev;
port              170 drivers/pci/pcie/portdrv_pci.c 			driver->error_resume(pcie_device->port);
port              558 drivers/pci/quirks.c static void quirk_io_region(struct pci_dev *dev, int port,
port              565 drivers/pci/quirks.c 	pci_read_config_word(dev, port, &region);
port              661 drivers/pci/quirks.c static void piix4_io_quirk(struct pci_dev *dev, const char *name, unsigned int port, unsigned int enable)
port              666 drivers/pci/quirks.c 	pci_read_config_dword(dev, port, &devres);
port              687 drivers/pci/quirks.c static void piix4_mem_quirk(struct pci_dev *dev, const char *name, unsigned int port, unsigned int enable)
port              692 drivers/pci/quirks.c 	pci_read_config_dword(dev, port, &devres);
port              901 drivers/pci/switch/switchtec.c 	p.port = -1;
port              908 drivers/pci/switch/switchtec.c 			p.port = 0;
port              914 drivers/pci/switch/switchtec.c 			p.port = SWITCHTEC_IOCTL_PFF_VEP;
port              923 drivers/pci/switch/switchtec.c 			p.port = i + 1;
port              927 drivers/pci/switch/switchtec.c 		if (p.port != -1)
port              953 drivers/pci/switch/switchtec.c 	switch (p.port) {
port              961 drivers/pci/switch/switchtec.c 		if (p.port > ARRAY_SIZE(pcfg->dsp_pff_inst_id))
port              963 drivers/pci/switch/switchtec.c 		p.port = array_index_nospec(p.port,
port              965 drivers/pci/switch/switchtec.c 		p.pff = ioread32(&pcfg->dsp_pff_inst_id[p.port - 1]);
port              119 drivers/pci/xen-pcifront.c 	evtchn_port_t port = pdev->evtchn;
port              130 drivers/pci/xen-pcifront.c 	notify_remote_via_evtchn(port);
port              184 drivers/pcmcia/i82092.c 	unsigned short int port;
port              189 drivers/pcmcia/i82092.c 	port = sockets[socket].io_base;
port              190 drivers/pcmcia/i82092.c 	outb(reg,port);
port              191 drivers/pcmcia/i82092.c 	val = inb(port+1);
port              199 drivers/pcmcia/i82092.c 	unsigned short int port;
port              204 drivers/pcmcia/i82092.c 	port = sockets[socket].io_base;
port              205 drivers/pcmcia/i82092.c 	outb(reg,port);
port              206 drivers/pcmcia/i82092.c 	tmp = inb(port+1);
port              208 drivers/pcmcia/i82092.c 	outb(reg,port);
port              209 drivers/pcmcia/i82092.c 	tmp = tmp | (inb(port+1)<<8);
port              217 drivers/pcmcia/i82092.c 	unsigned short int port;
port              221 drivers/pcmcia/i82092.c 	port = sockets[socket].io_base; 
port              222 drivers/pcmcia/i82092.c 	outb(reg,port);
port              223 drivers/pcmcia/i82092.c 	outb(value,port+1);
port              229 drivers/pcmcia/i82092.c 	unsigned short int port;
port              234 drivers/pcmcia/i82092.c 	port = sockets[socket].io_base; 
port              235 drivers/pcmcia/i82092.c 	outb(reg,port);
port              236 drivers/pcmcia/i82092.c 	val = inb(port+1);
port              238 drivers/pcmcia/i82092.c 	outb(reg,port);
port              239 drivers/pcmcia/i82092.c 	outb(val,port+1);
port              246 drivers/pcmcia/i82092.c 	unsigned short int port;
port              251 drivers/pcmcia/i82092.c 	port = sockets[socket].io_base; 
port              252 drivers/pcmcia/i82092.c 	outb(reg,port);
port              253 drivers/pcmcia/i82092.c 	val = inb(port+1);
port              255 drivers/pcmcia/i82092.c 	outb(reg,port);
port              256 drivers/pcmcia/i82092.c 	outb(val,port+1);
port              262 drivers/pcmcia/i82092.c 	unsigned short int port;
port              267 drivers/pcmcia/i82092.c 	port = sockets[socket].io_base; 
port              269 drivers/pcmcia/i82092.c 	outb(reg,port);
port              271 drivers/pcmcia/i82092.c 	outb(val,port+1);
port              275 drivers/pcmcia/i82092.c 	outb(reg,port);
port              277 drivers/pcmcia/i82092.c 	outb(val,port+1);
port              222 drivers/pcmcia/i82365.c 	unsigned int port = socket[sock].ioaddr;
port              225 drivers/pcmcia/i82365.c 	outb(reg, port); val = inb(port+1);
port              236 drivers/pcmcia/i82365.c 	unsigned int port = socket[sock].ioaddr;
port              238 drivers/pcmcia/i82365.c 	outb(val, port); outb(data, port+1);
port              572 drivers/pcmcia/i82365.c static int __init identify(unsigned int port, u_short sock)
port              578 drivers/pcmcia/i82365.c     socket[sockets].ioaddr = port;
port              602 drivers/pcmcia/i82365.c     outb(0x0e, port);
port              603 drivers/pcmcia/i82365.c     outb(0x37, port);
port              662 drivers/pcmcia/i82365.c static void __init add_socket(unsigned int port, int psock, int type)
port              664 drivers/pcmcia/i82365.c     socket[sockets].ioaddr = port;
port              756 drivers/pcmcia/i82365.c     unsigned int port;
port              795 drivers/pcmcia/i82365.c 	    port = i365_base + ((i & 1) << 2) + ((i & 2) << 1);
port              797 drivers/pcmcia/i82365.c 	    if (identify(port, sock) == IS_I82365DF) {
port              798 drivers/pcmcia/i82365.c 		add_socket(port, sock, IS_VLSI);
port              806 drivers/pcmcia/i82365.c 	    port = i365_base + 2*(i>>2);
port              808 drivers/pcmcia/i82365.c 	    id = identify(port, sock);
port              813 drivers/pcmcia/i82365.c 		if ((ignore == i+j) || (identify(port, sock+j) < 0))
port              822 drivers/pcmcia/i82365.c 		add_socket(port, sock+j, id); ns++;
port               64 drivers/pcmcia/pd6729.c 	unsigned long port;
port               70 drivers/pcmcia/pd6729.c 	port = socket->io_base;
port               71 drivers/pcmcia/pd6729.c 	outb(reg, port);
port               72 drivers/pcmcia/pd6729.c 	val = inb(port + 1);
port               81 drivers/pcmcia/pd6729.c 	unsigned long port;
port               87 drivers/pcmcia/pd6729.c 	port = socket->io_base;
port               88 drivers/pcmcia/pd6729.c 	outb(reg, port);
port               89 drivers/pcmcia/pd6729.c 	tmp = inb(port + 1);
port               91 drivers/pcmcia/pd6729.c 	outb(reg, port);
port               92 drivers/pcmcia/pd6729.c 	tmp = tmp | (inb(port + 1) << 8);
port              101 drivers/pcmcia/pd6729.c 	unsigned long port;
port              106 drivers/pcmcia/pd6729.c 	port = socket->io_base;
port              107 drivers/pcmcia/pd6729.c 	outb(reg, port);
port              108 drivers/pcmcia/pd6729.c 	outb(value, port + 1);
port              115 drivers/pcmcia/pd6729.c 	unsigned long port;
port              121 drivers/pcmcia/pd6729.c 	port = socket->io_base;
port              122 drivers/pcmcia/pd6729.c 	outb(reg, port);
port              123 drivers/pcmcia/pd6729.c 	val = inb(port + 1);
port              125 drivers/pcmcia/pd6729.c 	outb(reg, port);
port              126 drivers/pcmcia/pd6729.c 	outb(val, port + 1);
port              133 drivers/pcmcia/pd6729.c 	unsigned long port;
port              139 drivers/pcmcia/pd6729.c 	port = socket->io_base;
port              140 drivers/pcmcia/pd6729.c 	outb(reg, port);
port              141 drivers/pcmcia/pd6729.c 	val = inb(port + 1);
port              143 drivers/pcmcia/pd6729.c 	outb(reg, port);
port              144 drivers/pcmcia/pd6729.c 	outb(val, port + 1);
port              151 drivers/pcmcia/pd6729.c 	unsigned long port;
port              157 drivers/pcmcia/pd6729.c 	port = socket->io_base;
port              159 drivers/pcmcia/pd6729.c 	outb(reg, port);
port              161 drivers/pcmcia/pd6729.c 	outb(val, port + 1);
port              165 drivers/pcmcia/pd6729.c 	outb(reg, port);
port              167 drivers/pcmcia/pd6729.c 	outb(val, port + 1);
port              212 drivers/perf/arm-ccn.c static void arm_ccn_pmu_config_set(u64 *config, u32 node_xp, u32 type, u32 port)
port              215 drivers/perf/arm-ccn.c 	*config |= (node_xp << 0) | (type << 8) | (port << 24);
port              236 drivers/perf/arm-ccn.c static CCN_FORMAT_ATTR(port, "config:24-25");
port              794 drivers/perf/arm-ccn.c 		u32 port = CCN_CONFIG_PORT(event->attr.config);
port              801 drivers/perf/arm-ccn.c 		if (e->num_ports && port >= e->num_ports) {
port              803 drivers/perf/arm-ccn.c 					port, node_xp);
port              821 drivers/perf/arm-ccn.c 		u32 port;
port              824 drivers/perf/arm-ccn.c 		port = arm_ccn_node_to_xp_port(node_xp);
port              828 drivers/perf/arm-ccn.c 				node_xp, type, port);
port             1024 drivers/perf/arm-ccn.c 	u32 val, port;
port             1026 drivers/perf/arm-ccn.c 	port = arm_ccn_node_to_xp_port(CCN_CONFIG_NODE(event->attr.config));
port             1027 drivers/perf/arm-ccn.c 	hw->event_base = CCN_XP_DT_CONFIG__DT_CFG__DEVICE_PMU_EVENT(port,
port              163 drivers/phy/broadcom/phy-brcm-sata.c static inline void __iomem *brcm_sata_pcb_base(struct brcm_sata_port *port)
port              165 drivers/phy/broadcom/phy-brcm-sata.c 	struct brcm_sata_phy *priv = port->phy_priv;
port              182 drivers/phy/broadcom/phy-brcm-sata.c 	return priv->phy_base + (port->portnum * size);
port              185 drivers/phy/broadcom/phy-brcm-sata.c static inline void __iomem *brcm_sata_ctrl_base(struct brcm_sata_port *port)
port              187 drivers/phy/broadcom/phy-brcm-sata.c 	struct brcm_sata_phy *priv = port->phy_priv;
port              199 drivers/phy/broadcom/phy-brcm-sata.c 	return priv->ctrl_base + (port->portnum * size);
port              224 drivers/phy/broadcom/phy-brcm-sata.c static void brcm_stb_sata_ssc_init(struct brcm_sata_port *port)
port              226 drivers/phy/broadcom/phy-brcm-sata.c 	void __iomem *base = brcm_sata_pcb_base(port);
port              227 drivers/phy/broadcom/phy-brcm-sata.c 	struct brcm_sata_phy *priv = port->phy_priv;
port              240 drivers/phy/broadcom/phy-brcm-sata.c 	if (port->ssc_en) {
port              241 drivers/phy/broadcom/phy-brcm-sata.c 		dev_info(priv->dev, "enabling SSC on port%d\n", port->portnum);
port              254 drivers/phy/broadcom/phy-brcm-sata.c static int brcm_stb_sata_rxaeq_init(struct brcm_sata_port *port)
port              256 drivers/phy/broadcom/phy-brcm-sata.c 	void __iomem *base = brcm_sata_pcb_base(port);
port              259 drivers/phy/broadcom/phy-brcm-sata.c 	switch (port->rxaeq_mode) {
port              271 drivers/phy/broadcom/phy-brcm-sata.c 		if (port->rxaeq_val > AEQ_FRC_EQ_VAL_MASK)
port              273 drivers/phy/broadcom/phy-brcm-sata.c 		tmp |= port->rxaeq_val << AEQ_FRC_EQ_VAL_SHIFT;
port              283 drivers/phy/broadcom/phy-brcm-sata.c static int brcm_stb_sata_init(struct brcm_sata_port *port)
port              285 drivers/phy/broadcom/phy-brcm-sata.c 	brcm_stb_sata_ssc_init(port);
port              287 drivers/phy/broadcom/phy-brcm-sata.c 	return brcm_stb_sata_rxaeq_init(port);
port              295 drivers/phy/broadcom/phy-brcm-sata.c static int brcm_ns2_sata_init(struct brcm_sata_port *port)
port              299 drivers/phy/broadcom/phy-brcm-sata.c 	void __iomem *base = brcm_sata_pcb_base(port);
port              300 drivers/phy/broadcom/phy-brcm-sata.c 	void __iomem *ctrl_base = brcm_sata_ctrl_base(port);
port              301 drivers/phy/broadcom/phy-brcm-sata.c 	struct device *dev = port->phy_priv->dev;
port              348 drivers/phy/broadcom/phy-brcm-sata.c 		dev_err(dev, "port%d PLL did not lock\n", port->portnum);
port              352 drivers/phy/broadcom/phy-brcm-sata.c 	dev_dbg(dev, "port%d initialized\n", port->portnum);
port              357 drivers/phy/broadcom/phy-brcm-sata.c static int brcm_nsp_sata_init(struct brcm_sata_port *port)
port              359 drivers/phy/broadcom/phy-brcm-sata.c 	struct brcm_sata_phy *priv = port->phy_priv;
port              360 drivers/phy/broadcom/phy-brcm-sata.c 	struct device *dev = port->phy_priv->dev;
port              366 drivers/phy/broadcom/phy-brcm-sata.c 	if (port->portnum == 0)
port              368 drivers/phy/broadcom/phy-brcm-sata.c 	else if (port->portnum == 1)
port              415 drivers/phy/broadcom/phy-brcm-sata.c 		dev_err(dev, "port%d PLL did not lock\n", port->portnum);
port              419 drivers/phy/broadcom/phy-brcm-sata.c 	dev_dbg(dev, "port%d initialized\n", port->portnum);
port              432 drivers/phy/broadcom/phy-brcm-sata.c static int brcm_sr_sata_init(struct brcm_sata_port *port)
port              434 drivers/phy/broadcom/phy-brcm-sata.c 	struct brcm_sata_phy *priv = port->phy_priv;
port              435 drivers/phy/broadcom/phy-brcm-sata.c 	struct device *dev = port->phy_priv->dev;
port              464 drivers/phy/broadcom/phy-brcm-sata.c 		dev_err(dev, "port%d PLL did not lock\n", port->portnum);
port              486 drivers/phy/broadcom/phy-brcm-sata.c static int brcm_dsl_sata_init(struct brcm_sata_port *port)
port              488 drivers/phy/broadcom/phy-brcm-sata.c 	void __iomem *base = brcm_sata_pcb_base(port);
port              489 drivers/phy/broadcom/phy-brcm-sata.c 	struct device *dev = port->phy_priv->dev;
port              532 drivers/phy/broadcom/phy-brcm-sata.c 		dev_err(dev, "port%d PLL did not lock\n", port->portnum);
port              536 drivers/phy/broadcom/phy-brcm-sata.c 	dev_dbg(dev, "port%d initialized\n", port->portnum);
port              544 drivers/phy/broadcom/phy-brcm-sata.c 	struct brcm_sata_port *port = phy_get_drvdata(phy);
port              546 drivers/phy/broadcom/phy-brcm-sata.c 	switch (port->phy_priv->version) {
port              549 drivers/phy/broadcom/phy-brcm-sata.c 		rc = brcm_stb_sata_init(port);
port              552 drivers/phy/broadcom/phy-brcm-sata.c 		rc = brcm_ns2_sata_init(port);
port              555 drivers/phy/broadcom/phy-brcm-sata.c 		rc = brcm_nsp_sata_init(port);
port              558 drivers/phy/broadcom/phy-brcm-sata.c 		rc = brcm_sr_sata_init(port);
port              561 drivers/phy/broadcom/phy-brcm-sata.c 		rc = brcm_dsl_sata_init(port);
port              570 drivers/phy/broadcom/phy-brcm-sata.c static void brcm_stb_sata_calibrate(struct brcm_sata_port *port)
port              572 drivers/phy/broadcom/phy-brcm-sata.c 	void __iomem *base = brcm_sata_pcb_base(port);
port              581 drivers/phy/broadcom/phy-brcm-sata.c 	struct brcm_sata_port *port = phy_get_drvdata(phy);
port              584 drivers/phy/broadcom/phy-brcm-sata.c 	switch (port->phy_priv->version) {
port              587 drivers/phy/broadcom/phy-brcm-sata.c 		brcm_stb_sata_calibrate(port);
port              661 drivers/phy/broadcom/phy-brcm-sata.c 		struct brcm_sata_port *port;
port              681 drivers/phy/broadcom/phy-brcm-sata.c 		port = &priv->phys[id];
port              682 drivers/phy/broadcom/phy-brcm-sata.c 		port->portnum = id;
port              683 drivers/phy/broadcom/phy-brcm-sata.c 		port->phy_priv = priv;
port              684 drivers/phy/broadcom/phy-brcm-sata.c 		port->phy = devm_phy_create(dev, child, &phy_ops);
port              685 drivers/phy/broadcom/phy-brcm-sata.c 		port->rxaeq_mode = RXAEQ_MODE_OFF;
port              688 drivers/phy/broadcom/phy-brcm-sata.c 			port->rxaeq_mode = rxaeq_to_val(rxaeq_mode);
port              689 drivers/phy/broadcom/phy-brcm-sata.c 		if (port->rxaeq_mode == RXAEQ_MODE_MANUAL)
port              691 drivers/phy/broadcom/phy-brcm-sata.c 					     &port->rxaeq_val);
port              692 drivers/phy/broadcom/phy-brcm-sata.c 		port->ssc_en = of_property_read_bool(child, "brcm,enable-ssc");
port              693 drivers/phy/broadcom/phy-brcm-sata.c 		if (IS_ERR(port->phy)) {
port              695 drivers/phy/broadcom/phy-brcm-sata.c 			ret = PTR_ERR(port->phy);
port              699 drivers/phy/broadcom/phy-brcm-sata.c 		phy_set_drvdata(port->phy, port);
port               44 drivers/phy/hisilicon/phy-hisi-inno-usb2.c 				    u8 port, u32 addr, u32 data)
port               51 drivers/phy/hisilicon/phy-hisi-inno-usb2.c 	      ((port << 16) & PHY_TEST_PORT) |
port               71 drivers/phy/hisilicon/phy-hisi-inno-usb2.c 	struct hisi_inno_phy_port *port = phy_get_drvdata(phy);
port               72 drivers/phy/hisilicon/phy-hisi-inno-usb2.c 	struct hisi_inno_phy_priv *priv = port->priv;
port               86 drivers/phy/hisilicon/phy-hisi-inno-usb2.c 	reset_control_deassert(port->utmi_rst);
port               94 drivers/phy/hisilicon/phy-hisi-inno-usb2.c 	struct hisi_inno_phy_port *port = phy_get_drvdata(phy);
port               95 drivers/phy/hisilicon/phy-hisi-inno-usb2.c 	struct hisi_inno_phy_priv *priv = port->priv;
port               97 drivers/phy/hisilicon/phy-hisi-inno-usb2.c 	reset_control_assert(port->utmi_rst);
port               39 drivers/phy/marvell/phy-armada38x-comphy.c 	int port;
port              147 drivers/phy/marvell/phy-armada38x-comphy.c 	if (lane->port >= 0)
port              150 drivers/phy/marvell/phy-armada38x-comphy.c 	lane->port = args->args[0];
port              155 drivers/phy/marvell/phy-armada38x-comphy.c 	if (!gbe_mux[lane->n][lane->port] ||
port              156 drivers/phy/marvell/phy-armada38x-comphy.c 	    val != gbe_mux[lane->n][lane->port]) {
port              211 drivers/phy/marvell/phy-armada38x-comphy.c 		priv->lane[val].port = -1;
port               62 drivers/phy/marvell/phy-mvebu-a3700-comphy.c 	unsigned int port;
port               71 drivers/phy/marvell/phy-mvebu-a3700-comphy.c 		.port = _port,						\
port              108 drivers/phy/marvell/phy-mvebu-a3700-comphy.c 	int port;
port              121 drivers/phy/marvell/phy-mvebu-a3700-comphy.c static int mvebu_a3700_comphy_get_fw_mode(int lane, int port,
port              133 drivers/phy/marvell/phy-mvebu-a3700-comphy.c 		    mvebu_a3700_comphy_modes[i].port == port &&
port              154 drivers/phy/marvell/phy-mvebu-a3700-comphy.c 	fw_mode = mvebu_a3700_comphy_get_fw_mode(lane->id, lane->port, mode,
port              175 drivers/phy/marvell/phy-mvebu-a3700-comphy.c 	fw_mode = mvebu_a3700_comphy_get_fw_mode(lane->id, lane->port,
port              196 drivers/phy/marvell/phy-mvebu-a3700-comphy.c 			fw_param = COMPHY_FW_NET(fw_mode, lane->port,
port              202 drivers/phy/marvell/phy-mvebu-a3700-comphy.c 			fw_param = COMPHY_FW_NET(fw_mode, lane->port,
port              213 drivers/phy/marvell/phy-mvebu-a3700-comphy.c 		fw_param = COMPHY_FW_PCIE(fw_mode, lane->port,
port              258 drivers/phy/marvell/phy-mvebu-a3700-comphy.c 	lane->port = args->args[0];
port              303 drivers/phy/marvell/phy-mvebu-a3700-comphy.c 		lane->port = -1;
port              153 drivers/phy/marvell/phy-mvebu-cp110-comphy.c #define COMPHY_FW_PARAM_FULL(mode, port, speed, pol, width)		\
port              156 drivers/phy/marvell/phy-mvebu-cp110-comphy.c 	 (((port) << COMPHY_FW_PORT_OFFSET) & COMPHY_FW_PORT_MASK) |	\
port              160 drivers/phy/marvell/phy-mvebu-cp110-comphy.c #define COMPHY_FW_PARAM(mode, port)					\
port              161 drivers/phy/marvell/phy-mvebu-cp110-comphy.c 	COMPHY_FW_PARAM_FULL(mode, port, COMPHY_FW_SPEED_MAX, 0, 0)
port              163 drivers/phy/marvell/phy-mvebu-cp110-comphy.c #define COMPHY_FW_PARAM_ETH(mode, port, speed)				\
port              164 drivers/phy/marvell/phy-mvebu-cp110-comphy.c 	COMPHY_FW_PARAM_FULL(mode, port, speed, 0, 0)
port              166 drivers/phy/marvell/phy-mvebu-cp110-comphy.c #define COMPHY_FW_PARAM_PCIE(mode, port, width)				\
port              167 drivers/phy/marvell/phy-mvebu-cp110-comphy.c 	COMPHY_FW_PARAM_FULL(mode, port, COMPHY_FW_SPEED_5000, 0, width)
port              182 drivers/phy/marvell/phy-mvebu-cp110-comphy.c 	unsigned port;
port              190 drivers/phy/marvell/phy-mvebu-cp110-comphy.c 		.port = _port,				\
port              200 drivers/phy/marvell/phy-mvebu-cp110-comphy.c 		.port = _port,				\
port              269 drivers/phy/marvell/phy-mvebu-cp110-comphy.c 	int port;
port              282 drivers/phy/marvell/phy-mvebu-cp110-comphy.c static int mvebu_comphy_get_mode(bool fw_mode, int lane, int port,
port              297 drivers/phy/marvell/phy-mvebu-cp110-comphy.c 		    conf->port == port &&
port              312 drivers/phy/marvell/phy-mvebu-cp110-comphy.c static inline int mvebu_comphy_get_mux(int lane, int port,
port              315 drivers/phy/marvell/phy-mvebu-cp110-comphy.c 	return mvebu_comphy_get_mode(false, lane, port, mode, submode);
port              318 drivers/phy/marvell/phy-mvebu-cp110-comphy.c static inline int mvebu_comphy_get_fw_mode(int lane, int port,
port              321 drivers/phy/marvell/phy-mvebu-cp110-comphy.c 	return mvebu_comphy_get_mode(true, lane, port, mode, submode);
port              716 drivers/phy/marvell/phy-mvebu-cp110-comphy.c 	mux = mvebu_comphy_get_mux(lane->id, lane->port,
port              761 drivers/phy/marvell/phy-mvebu-cp110-comphy.c 	fw_mode = mvebu_comphy_get_fw_mode(lane->id, lane->port,
port              795 drivers/phy/marvell/phy-mvebu-cp110-comphy.c 		fw_param = COMPHY_FW_PARAM_ETH(fw_mode, lane->port, fw_speed);
port              800 drivers/phy/marvell/phy-mvebu-cp110-comphy.c 		fw_param = COMPHY_FW_PARAM(fw_mode, lane->port);
port              804 drivers/phy/marvell/phy-mvebu-cp110-comphy.c 		fw_param = COMPHY_FW_PARAM(fw_mode, lane->port);
port              809 drivers/phy/marvell/phy-mvebu-cp110-comphy.c 		fw_param = COMPHY_FW_PARAM_PCIE(fw_mode, lane->port,
port              843 drivers/phy/marvell/phy-mvebu-cp110-comphy.c 	if (mvebu_comphy_get_fw_mode(lane->id, lane->port, mode, submode) < 0)
port              915 drivers/phy/marvell/phy-mvebu-cp110-comphy.c 	lane->port = args->args[0];
port             1054 drivers/phy/marvell/phy-mvebu-cp110-comphy.c 		lane->port = -1;
port             1075 drivers/phy/mediatek/phy-mtk-tphy.c 	int port, retval;
port             1117 drivers/phy/mediatek/phy-mtk-tphy.c 	port = 0;
port             1128 drivers/phy/mediatek/phy-mtk-tphy.c 		tphy->phys[port] = instance;
port             1140 drivers/phy/mediatek/phy-mtk-tphy.c 				port);
port             1152 drivers/phy/mediatek/phy-mtk-tphy.c 		instance->index = port;
port             1154 drivers/phy/mediatek/phy-mtk-tphy.c 		port++;
port             1162 drivers/phy/mediatek/phy-mtk-tphy.c 			dev_err(dev, "failed to get ref_clk(id-%d)\n", port);
port              500 drivers/phy/mediatek/phy-mtk-xsphy.c 	int port, retval;
port              533 drivers/phy/mediatek/phy-mtk-xsphy.c 	port = 0;
port              544 drivers/phy/mediatek/phy-mtk-xsphy.c 		xsphy->phys[port] = inst;
port              556 drivers/phy/mediatek/phy-mtk-xsphy.c 				port);
port              568 drivers/phy/mediatek/phy-mtk-xsphy.c 		inst->index = port;
port              570 drivers/phy/mediatek/phy-mtk-xsphy.c 		port++;
port              574 drivers/phy/mediatek/phy-mtk-xsphy.c 			dev_err(dev, "failed to get ref_clk(id-%d)\n", port);
port               30 drivers/phy/mscc/phy-ocelot-serdes.c 	int			port;
port              338 drivers/phy/mscc/phy-ocelot-serdes.c 	u8			port;
port              347 drivers/phy/mscc/phy-ocelot-serdes.c 	.port = _port,						\
port              415 drivers/phy/mscc/phy-ocelot-serdes.c 		    macro->port != ocelot_serdes_muxes[i].port)
port              447 drivers/phy/mscc/phy-ocelot-serdes.c 	unsigned int port, idx, i;
port              452 drivers/phy/mscc/phy-ocelot-serdes.c 	port = args->args[0];
port              462 drivers/phy/mscc/phy-ocelot-serdes.c 		if (idx != SERDES6G(0) && macro->port >= 0)
port              465 drivers/phy/mscc/phy-ocelot-serdes.c 		macro->port = port;
port              486 drivers/phy/mscc/phy-ocelot-serdes.c 	macro->port = -1;
port             1197 drivers/phy/st/phy-miphy28lp.c 	int ret, port = 0;
port             1231 drivers/phy/st/phy-miphy28lp.c 		miphy_dev->phys[port] = miphy_phy;
port             1240 drivers/phy/st/phy-miphy28lp.c 		miphy_dev->phys[port]->phy = phy;
port             1241 drivers/phy/st/phy-miphy28lp.c 		miphy_dev->phys[port]->phydev = miphy_dev;
port             1247 drivers/phy/st/phy-miphy28lp.c 		ret = miphy28lp_probe_resets(child, miphy_dev->phys[port]);
port             1251 drivers/phy/st/phy-miphy28lp.c 		phy_set_drvdata(phy, miphy_dev->phys[port]);
port             1252 drivers/phy/st/phy-miphy28lp.c 		port++;
port              274 drivers/phy/st/phy-stm32-usbphyc.c 	int port = 0;
port              276 drivers/phy/st/phy-stm32-usbphyc.c 	for (port = 0; port < usbphyc->nphys; port++) {
port              277 drivers/phy/st/phy-stm32-usbphyc.c 		if (phynode == usbphyc->phys[port]->phy->dev.of_node) {
port              278 drivers/phy/st/phy-stm32-usbphyc.c 			usbphyc_phy = usbphyc->phys[port];
port              317 drivers/phy/st/phy-stm32-usbphyc.c 	int ret, port = 0;
port              370 drivers/phy/st/phy-stm32-usbphyc.c 					port, ret);
port              399 drivers/phy/st/phy-stm32-usbphyc.c 		usbphyc->phys[port] = usbphyc_phy;
port              403 drivers/phy/st/phy-stm32-usbphyc.c 		usbphyc->phys[port]->phy = phy;
port              404 drivers/phy/st/phy-stm32-usbphyc.c 		usbphyc->phys[port]->usbphyc = usbphyc;
port              405 drivers/phy/st/phy-stm32-usbphyc.c 		usbphyc->phys[port]->index = index;
port              406 drivers/phy/st/phy-stm32-usbphyc.c 		usbphyc->phys[port]->active = false;
port              408 drivers/phy/st/phy-stm32-usbphyc.c 		port++;
port              291 drivers/phy/tegra/xusb-tegra124.c 	struct tegra_xusb_usb3_port *port;
port              295 drivers/phy/tegra/xusb-tegra124.c 	port = tegra_xusb_find_usb3_port(padctl, index);
port              296 drivers/phy/tegra/xusb-tegra124.c 	if (!port)
port              299 drivers/phy/tegra/xusb-tegra124.c 	port->context_saved = true;
port              300 drivers/phy/tegra/xusb-tegra124.c 	lane = port->base.lane;
port              316 drivers/phy/tegra/xusb-tegra124.c 	port->tap1 = value & XUSB_PADCTL_IOPHY_MISC_PAD_CTL6_MISC_OUT_TAP_MASK;
port              327 drivers/phy/tegra/xusb-tegra124.c 	port->amp = value & XUSB_PADCTL_IOPHY_MISC_PAD_CTL6_MISC_OUT_AMP_MASK;
port              334 drivers/phy/tegra/xusb-tegra124.c 	value |= (port->tap1 <<
port              336 drivers/phy/tegra/xusb-tegra124.c 		 (port->amp <<
port              356 drivers/phy/tegra/xusb-tegra124.c 	port->ctle_g = value &
port              368 drivers/phy/tegra/xusb-tegra124.c 	port->ctle_z = value &
port              376 drivers/phy/tegra/xusb-tegra124.c 	value |= (port->ctle_g <<
port              378 drivers/phy/tegra/xusb-tegra124.c 		 (port->ctle_z <<
port              485 drivers/phy/tegra/xusb-tegra124.c 	struct tegra_xusb_usb2_port *port;
port              490 drivers/phy/tegra/xusb-tegra124.c 	port = tegra_xusb_find_usb2_port(padctl, index);
port              491 drivers/phy/tegra/xusb-tegra124.c 	if (!port) {
port              549 drivers/phy/tegra/xusb-tegra124.c 	err = regulator_enable(port->supply);
port              572 drivers/phy/tegra/xusb-tegra124.c 	struct tegra_xusb_usb2_port *port;
port              575 drivers/phy/tegra/xusb-tegra124.c 	port = tegra_xusb_find_usb2_port(padctl, lane->index);
port              576 drivers/phy/tegra/xusb-tegra124.c 	if (!port) {
port              595 drivers/phy/tegra/xusb-tegra124.c 	regulator_disable(port->supply);
port             1409 drivers/phy/tegra/xusb-tegra124.c static int tegra124_usb2_port_enable(struct tegra_xusb_port *port)
port             1414 drivers/phy/tegra/xusb-tegra124.c static void tegra124_usb2_port_disable(struct tegra_xusb_port *port)
port             1419 drivers/phy/tegra/xusb-tegra124.c tegra124_usb2_port_map(struct tegra_xusb_port *port)
port             1421 drivers/phy/tegra/xusb-tegra124.c 	return tegra_xusb_find_lane(port->padctl, "usb2", port->index);
port             1430 drivers/phy/tegra/xusb-tegra124.c static int tegra124_ulpi_port_enable(struct tegra_xusb_port *port)
port             1435 drivers/phy/tegra/xusb-tegra124.c static void tegra124_ulpi_port_disable(struct tegra_xusb_port *port)
port             1440 drivers/phy/tegra/xusb-tegra124.c tegra124_ulpi_port_map(struct tegra_xusb_port *port)
port             1442 drivers/phy/tegra/xusb-tegra124.c 	return tegra_xusb_find_lane(port->padctl, "ulpi", port->index);
port             1451 drivers/phy/tegra/xusb-tegra124.c static int tegra124_hsic_port_enable(struct tegra_xusb_port *port)
port             1456 drivers/phy/tegra/xusb-tegra124.c static void tegra124_hsic_port_disable(struct tegra_xusb_port *port)
port             1461 drivers/phy/tegra/xusb-tegra124.c tegra124_hsic_port_map(struct tegra_xusb_port *port)
port             1463 drivers/phy/tegra/xusb-tegra124.c 	return tegra_xusb_find_lane(port->padctl, "hsic", port->index);
port             1472 drivers/phy/tegra/xusb-tegra124.c static int tegra124_usb3_port_enable(struct tegra_xusb_port *port)
port             1474 drivers/phy/tegra/xusb-tegra124.c 	struct tegra_xusb_usb3_port *usb3 = to_usb3_port(port);
port             1475 drivers/phy/tegra/xusb-tegra124.c 	struct tegra_xusb_padctl *padctl = port->padctl;
port             1477 drivers/phy/tegra/xusb-tegra124.c 	unsigned int index = port->index, offset;
port             1488 drivers/phy/tegra/xusb-tegra124.c 	value |= XUSB_PADCTL_SS_PORT_MAP_PORTX_MAP(index, usb3->port);
port             1609 drivers/phy/tegra/xusb-tegra124.c static void tegra124_usb3_port_disable(struct tegra_xusb_port *port)
port             1611 drivers/phy/tegra/xusb-tegra124.c 	struct tegra_xusb_padctl *padctl = port->padctl;
port             1615 drivers/phy/tegra/xusb-tegra124.c 	value |= XUSB_PADCTL_ELPG_PROGRAM_SSPX_ELPG_CLAMP_EN_EARLY(port->index);
port             1621 drivers/phy/tegra/xusb-tegra124.c 	value |= XUSB_PADCTL_ELPG_PROGRAM_SSPX_ELPG_CLAMP_EN(port->index);
port             1627 drivers/phy/tegra/xusb-tegra124.c 	value |= XUSB_PADCTL_ELPG_PROGRAM_SSPX_ELPG_VCORE_DOWN(port->index);
port             1631 drivers/phy/tegra/xusb-tegra124.c 	value &= ~XUSB_PADCTL_SS_PORT_MAP_PORTX_MAP_MASK(port->index);
port             1632 drivers/phy/tegra/xusb-tegra124.c 	value |= XUSB_PADCTL_SS_PORT_MAP_PORTX_MAP(port->index, 0x7);
port             1644 drivers/phy/tegra/xusb-tegra124.c tegra124_usb3_port_map(struct tegra_xusb_port *port)
port             1646 drivers/phy/tegra/xusb-tegra124.c 	return tegra_xusb_port_find_lane(port, tegra124_usb3_map, "usb3-ss");
port              254 drivers/phy/tegra/xusb-tegra186.c 	struct tegra_xusb_usb2_port *port;
port              262 drivers/phy/tegra/xusb-tegra186.c 	port = tegra_xusb_find_usb2_port(padctl, index);
port              263 drivers/phy/tegra/xusb-tegra186.c 	if (!port) {
port              310 drivers/phy/tegra/xusb-tegra186.c 	struct tegra_xusb_usb2_port *port;
port              315 drivers/phy/tegra/xusb-tegra186.c 	port = tegra_xusb_find_usb2_port(padctl, index);
port              316 drivers/phy/tegra/xusb-tegra186.c 	if (!port) {
port              329 drivers/phy/tegra/xusb-tegra186.c 	if (port->mode == USB_DR_MODE_UNKNOWN)
port              331 drivers/phy/tegra/xusb-tegra186.c 	else if (port->mode == USB_DR_MODE_PERIPHERAL)
port              333 drivers/phy/tegra/xusb-tegra186.c 	else if (port->mode == USB_DR_MODE_HOST)
port              335 drivers/phy/tegra/xusb-tegra186.c 	else if (port->mode == USB_DR_MODE_OTG)
port              387 drivers/phy/tegra/xusb-tegra186.c 	struct tegra_xusb_usb2_port *port;
port              392 drivers/phy/tegra/xusb-tegra186.c 	port = tegra_xusb_find_usb2_port(padctl, index);
port              393 drivers/phy/tegra/xusb-tegra186.c 	if (!port) {
port              398 drivers/phy/tegra/xusb-tegra186.c 	if (port->supply && port->mode == USB_DR_MODE_HOST) {
port              399 drivers/phy/tegra/xusb-tegra186.c 		err = regulator_enable(port->supply);
port              414 drivers/phy/tegra/xusb-tegra186.c 	struct tegra_xusb_usb2_port *port;
port              419 drivers/phy/tegra/xusb-tegra186.c 	port = tegra_xusb_find_usb2_port(padctl, index);
port              420 drivers/phy/tegra/xusb-tegra186.c 	if (!port) {
port              425 drivers/phy/tegra/xusb-tegra186.c 	if (port->supply && port->mode == USB_DR_MODE_HOST) {
port              426 drivers/phy/tegra/xusb-tegra186.c 		err = regulator_disable(port->supply);
port              519 drivers/phy/tegra/xusb-tegra186.c static int tegra186_usb2_port_enable(struct tegra_xusb_port *port)
port              524 drivers/phy/tegra/xusb-tegra186.c static void tegra186_usb2_port_disable(struct tegra_xusb_port *port)
port              529 drivers/phy/tegra/xusb-tegra186.c tegra186_usb2_port_map(struct tegra_xusb_port *port)
port              531 drivers/phy/tegra/xusb-tegra186.c 	return tegra_xusb_find_lane(port->padctl, "usb2", port->index);
port              578 drivers/phy/tegra/xusb-tegra186.c static int tegra186_usb3_port_enable(struct tegra_xusb_port *port)
port              583 drivers/phy/tegra/xusb-tegra186.c static void tegra186_usb3_port_disable(struct tegra_xusb_port *port)
port              588 drivers/phy/tegra/xusb-tegra186.c tegra186_usb3_port_map(struct tegra_xusb_port *port)
port              590 drivers/phy/tegra/xusb-tegra186.c 	return tegra_xusb_find_lane(port->padctl, "usb3", port->index);
port              603 drivers/phy/tegra/xusb-tegra186.c 	struct tegra_xusb_usb3_port *port;
port              609 drivers/phy/tegra/xusb-tegra186.c 	port = tegra_xusb_find_usb3_port(padctl, index);
port              610 drivers/phy/tegra/xusb-tegra186.c 	if (!port) {
port              615 drivers/phy/tegra/xusb-tegra186.c 	usb2 = tegra_xusb_find_usb2_port(padctl, port->port);
port              663 drivers/phy/tegra/xusb-tegra186.c 	struct tegra_xusb_usb3_port *port;
port              668 drivers/phy/tegra/xusb-tegra186.c 	port = tegra_xusb_find_usb3_port(padctl, index);
port              669 drivers/phy/tegra/xusb-tegra186.c 	if (!port) {
port              805 drivers/phy/tegra/xusb-tegra210.c 	struct tegra_xusb_port *port;
port              809 drivers/phy/tegra/xusb-tegra210.c 	port = tegra_xusb_find_port(padctl, "usb3", index);
port              810 drivers/phy/tegra/xusb-tegra210.c 	if (!port)
port              813 drivers/phy/tegra/xusb-tegra210.c 	lane = port->lane;
port              930 drivers/phy/tegra/xusb-tegra210.c 	struct tegra_xusb_usb2_port *port;
port              935 drivers/phy/tegra/xusb-tegra210.c 	port = tegra_xusb_find_usb2_port(padctl, index);
port              936 drivers/phy/tegra/xusb-tegra210.c 	if (!port) {
port              996 drivers/phy/tegra/xusb-tegra210.c 	err = regulator_enable(port->supply);
port             1043 drivers/phy/tegra/xusb-tegra210.c 	regulator_disable(port->supply);
port             1053 drivers/phy/tegra/xusb-tegra210.c 	struct tegra_xusb_usb2_port *port;
port             1056 drivers/phy/tegra/xusb-tegra210.c 	port = tegra_xusb_find_usb2_port(padctl, lane->index);
port             1057 drivers/phy/tegra/xusb-tegra210.c 	if (!port) {
port             1076 drivers/phy/tegra/xusb-tegra210.c 	regulator_disable(port->supply);
port             1761 drivers/phy/tegra/xusb-tegra210.c static int tegra210_usb2_port_enable(struct tegra_xusb_port *port)
port             1766 drivers/phy/tegra/xusb-tegra210.c static void tegra210_usb2_port_disable(struct tegra_xusb_port *port)
port             1771 drivers/phy/tegra/xusb-tegra210.c tegra210_usb2_port_map(struct tegra_xusb_port *port)
port             1773 drivers/phy/tegra/xusb-tegra210.c 	return tegra_xusb_find_lane(port->padctl, "usb2", port->index);
port             1782 drivers/phy/tegra/xusb-tegra210.c static int tegra210_hsic_port_enable(struct tegra_xusb_port *port)
port             1787 drivers/phy/tegra/xusb-tegra210.c static void tegra210_hsic_port_disable(struct tegra_xusb_port *port)
port             1792 drivers/phy/tegra/xusb-tegra210.c tegra210_hsic_port_map(struct tegra_xusb_port *port)
port             1794 drivers/phy/tegra/xusb-tegra210.c 	return tegra_xusb_find_lane(port->padctl, "hsic", port->index);
port             1803 drivers/phy/tegra/xusb-tegra210.c static int tegra210_usb3_port_enable(struct tegra_xusb_port *port)
port             1805 drivers/phy/tegra/xusb-tegra210.c 	struct tegra_xusb_usb3_port *usb3 = to_usb3_port(port);
port             1806 drivers/phy/tegra/xusb-tegra210.c 	struct tegra_xusb_padctl *padctl = port->padctl;
port             1808 drivers/phy/tegra/xusb-tegra210.c 	unsigned int index = port->index;
port             1820 drivers/phy/tegra/xusb-tegra210.c 	value |= XUSB_PADCTL_SS_PORT_MAP_PORTX_MAP(index, usb3->port);
port             1865 drivers/phy/tegra/xusb-tegra210.c 		dev_err(&port->dev, "%s: failed to enable UPHY: %d\n",
port             1889 drivers/phy/tegra/xusb-tegra210.c static void tegra210_usb3_port_disable(struct tegra_xusb_port *port)
port             1891 drivers/phy/tegra/xusb-tegra210.c 	struct tegra_xusb_usb3_port *usb3 = to_usb3_port(port);
port             1892 drivers/phy/tegra/xusb-tegra210.c 	struct tegra_xusb_padctl *padctl = port->padctl;
port             1893 drivers/phy/tegra/xusb-tegra210.c 	struct tegra_xusb_lane *lane = port->lane;
port             1894 drivers/phy/tegra/xusb-tegra210.c 	unsigned int index = port->index;
port             1937 drivers/phy/tegra/xusb-tegra210.c tegra210_usb3_port_map(struct tegra_xusb_port *port)
port             1939 drivers/phy/tegra/xusb-tegra210.c 	return tegra_xusb_port_find_lane(port, tegra210_usb3_map, "usb3-ss");
port              404 drivers/phy/tegra/xusb.c tegra_xusb_port_find_lane(struct tegra_xusb_port *port,
port              411 drivers/phy/tegra/xusb.c 		if (port->index != map->port)
port              414 drivers/phy/tegra/xusb.c 		lane = tegra_xusb_find_lane(port->padctl, map->type,
port              423 drivers/phy/tegra/xusb.c 			dev_err(&port->dev, "conflicting match: %s-%u / %s\n",
port              459 drivers/phy/tegra/xusb.c 	struct tegra_xusb_port *port;
port              466 drivers/phy/tegra/xusb.c 	list_for_each_entry(port, &padctl->ports, list) {
port              467 drivers/phy/tegra/xusb.c 		if (np == port->dev.of_node) {
port              469 drivers/phy/tegra/xusb.c 			return port;
port              481 drivers/phy/tegra/xusb.c 	struct tegra_xusb_port *port;
port              483 drivers/phy/tegra/xusb.c 	port = tegra_xusb_find_port(padctl, "usb2", index);
port              484 drivers/phy/tegra/xusb.c 	if (port)
port              485 drivers/phy/tegra/xusb.c 		return to_usb2_port(port);
port              493 drivers/phy/tegra/xusb.c 	struct tegra_xusb_port *port;
port              495 drivers/phy/tegra/xusb.c 	port = tegra_xusb_find_port(padctl, "usb3", index);
port              496 drivers/phy/tegra/xusb.c 	if (port)
port              497 drivers/phy/tegra/xusb.c 		return to_usb3_port(port);
port              510 drivers/phy/tegra/xusb.c static int tegra_xusb_port_init(struct tegra_xusb_port *port,
port              518 drivers/phy/tegra/xusb.c 	INIT_LIST_HEAD(&port->list);
port              519 drivers/phy/tegra/xusb.c 	port->padctl = padctl;
port              520 drivers/phy/tegra/xusb.c 	port->index = index;
port              522 drivers/phy/tegra/xusb.c 	device_initialize(&port->dev);
port              523 drivers/phy/tegra/xusb.c 	port->dev.type = &tegra_xusb_port_type;
port              524 drivers/phy/tegra/xusb.c 	port->dev.of_node = of_node_get(np);
port              525 drivers/phy/tegra/xusb.c 	port->dev.parent = padctl->dev;
port              527 drivers/phy/tegra/xusb.c 	err = dev_set_name(&port->dev, "%s-%u", name, index);
port              531 drivers/phy/tegra/xusb.c 	err = device_add(&port->dev);
port              538 drivers/phy/tegra/xusb.c 	device_unregister(&port->dev);
port              542 drivers/phy/tegra/xusb.c static void tegra_xusb_port_unregister(struct tegra_xusb_port *port)
port              544 drivers/phy/tegra/xusb.c 	device_unregister(&port->dev);
port              556 drivers/phy/tegra/xusb.c 	struct tegra_xusb_port *port = &usb2->base;
port              557 drivers/phy/tegra/xusb.c 	struct device_node *np = port->dev.of_node;
port              565 drivers/phy/tegra/xusb.c 			dev_err(&port->dev, "invalid value %s for \"mode\"\n",
port              575 drivers/phy/tegra/xusb.c 	usb2->supply = devm_regulator_get(&port->dev, "vbus");
port              627 drivers/phy/tegra/xusb.c 	struct tegra_xusb_port *port = &ulpi->base;
port              628 drivers/phy/tegra/xusb.c 	struct device_node *np = port->dev.of_node;
port              727 drivers/phy/tegra/xusb.c 	struct tegra_xusb_port *port = &usb3->base;
port              728 drivers/phy/tegra/xusb.c 	struct device_node *np = port->dev.of_node;
port              734 drivers/phy/tegra/xusb.c 		dev_err(&port->dev, "failed to read port: %d\n", err);
port              738 drivers/phy/tegra/xusb.c 	usb3->port = value;
port              742 drivers/phy/tegra/xusb.c 	usb3->supply = devm_regulator_get(&port->dev, "vbus");
port              795 drivers/phy/tegra/xusb.c 	struct tegra_xusb_port *port, *tmp;
port              797 drivers/phy/tegra/xusb.c 	list_for_each_entry_safe_reverse(port, tmp, &padctl->ports, list) {
port              798 drivers/phy/tegra/xusb.c 		list_del(&port->list);
port              799 drivers/phy/tegra/xusb.c 		tegra_xusb_port_unregister(port);
port              805 drivers/phy/tegra/xusb.c 	struct tegra_xusb_port *port;
port              835 drivers/phy/tegra/xusb.c 	list_for_each_entry(port, &padctl->ports, list) {
port              836 drivers/phy/tegra/xusb.c 		err = port->ops->enable(port);
port              839 drivers/phy/tegra/xusb.c 				dev_name(&port->dev), err);
port             1029 drivers/phy/tegra/xusb.c 					unsigned int port)
port             1032 drivers/phy/tegra/xusb.c 		return padctl->soc->ops->usb3_save_context(padctl, port);
port             1039 drivers/phy/tegra/xusb.c 				    unsigned int port, bool idle)
port             1042 drivers/phy/tegra/xusb.c 		return padctl->soc->ops->hsic_set_idle(padctl, port, idle);
port             1049 drivers/phy/tegra/xusb.c 					   unsigned int port, bool enable)
port             1052 drivers/phy/tegra/xusb.c 		return padctl->soc->ops->usb3_set_lfps_detect(padctl, port,
port              273 drivers/phy/tegra/xusb.h 	unsigned int port;
port              280 drivers/phy/tegra/xusb.h tegra_xusb_port_find_lane(struct tegra_xusb_port *port,
port              297 drivers/phy/tegra/xusb.h to_usb2_port(struct tegra_xusb_port *port)
port              299 drivers/phy/tegra/xusb.h 	return container_of(port, struct tegra_xusb_usb2_port, base);
port              314 drivers/phy/tegra/xusb.h to_ulpi_port(struct tegra_xusb_port *port)
port              316 drivers/phy/tegra/xusb.h 	return container_of(port, struct tegra_xusb_ulpi_port, base);
port              324 drivers/phy/tegra/xusb.h to_hsic_port(struct tegra_xusb_port *port)
port              326 drivers/phy/tegra/xusb.h 	return container_of(port, struct tegra_xusb_hsic_port, base);
port              333 drivers/phy/tegra/xusb.h 	unsigned int port;
port              343 drivers/phy/tegra/xusb.h to_usb3_port(struct tegra_xusb_port *port)
port              345 drivers/phy/tegra/xusb.h 	return container_of(port, struct tegra_xusb_usb3_port, base);
port              353 drivers/phy/tegra/xusb.h 	int (*enable)(struct tegra_xusb_port *port);
port              354 drivers/phy/tegra/xusb.h 	void (*disable)(struct tegra_xusb_port *port);
port              355 drivers/phy/tegra/xusb.h 	struct tegra_xusb_lane *(*map)(struct tegra_xusb_port *port);
port              504 drivers/pinctrl/actions/pinctrl-owl.c 		const struct owl_gpio_port *port = &pctrl->soc->ports[i];
port              506 drivers/pinctrl/actions/pinctrl-owl.c 		if (*pin >= start && *pin < start + port->pins) {
port              508 drivers/pinctrl/actions/pinctrl-owl.c 			return port;
port              511 drivers/pinctrl/actions/pinctrl-owl.c 		start += port->pins;
port              534 drivers/pinctrl/actions/pinctrl-owl.c 	const struct owl_gpio_port *port;
port              538 drivers/pinctrl/actions/pinctrl-owl.c 	port = owl_gpio_get_port(pctrl, &offset);
port              539 drivers/pinctrl/actions/pinctrl-owl.c 	if (WARN_ON(port == NULL))
port              542 drivers/pinctrl/actions/pinctrl-owl.c 	gpio_base = pctrl->base + port->offset;
port              549 drivers/pinctrl/actions/pinctrl-owl.c 	owl_gpio_update_reg(gpio_base + port->outen, offset, true);
port              558 drivers/pinctrl/actions/pinctrl-owl.c 	const struct owl_gpio_port *port;
port              562 drivers/pinctrl/actions/pinctrl-owl.c 	port = owl_gpio_get_port(pctrl, &offset);
port              563 drivers/pinctrl/actions/pinctrl-owl.c 	if (WARN_ON(port == NULL))
port              566 drivers/pinctrl/actions/pinctrl-owl.c 	gpio_base = pctrl->base + port->offset;
port              570 drivers/pinctrl/actions/pinctrl-owl.c 	owl_gpio_update_reg(gpio_base + port->outen, offset, false);
port              573 drivers/pinctrl/actions/pinctrl-owl.c 	owl_gpio_update_reg(gpio_base + port->inen, offset, false);
port              580 drivers/pinctrl/actions/pinctrl-owl.c 	const struct owl_gpio_port *port;
port              585 drivers/pinctrl/actions/pinctrl-owl.c 	port = owl_gpio_get_port(pctrl, &offset);
port              586 drivers/pinctrl/actions/pinctrl-owl.c 	if (WARN_ON(port == NULL))
port              589 drivers/pinctrl/actions/pinctrl-owl.c 	gpio_base = pctrl->base + port->offset;
port              592 drivers/pinctrl/actions/pinctrl-owl.c 	val = readl_relaxed(gpio_base + port->dat);
port              601 drivers/pinctrl/actions/pinctrl-owl.c 	const struct owl_gpio_port *port;
port              605 drivers/pinctrl/actions/pinctrl-owl.c 	port = owl_gpio_get_port(pctrl, &offset);
port              606 drivers/pinctrl/actions/pinctrl-owl.c 	if (WARN_ON(port == NULL))
port              609 drivers/pinctrl/actions/pinctrl-owl.c 	gpio_base = pctrl->base + port->offset;
port              612 drivers/pinctrl/actions/pinctrl-owl.c 	owl_gpio_update_reg(gpio_base + port->dat, offset, value);
port              619 drivers/pinctrl/actions/pinctrl-owl.c 	const struct owl_gpio_port *port;
port              623 drivers/pinctrl/actions/pinctrl-owl.c 	port = owl_gpio_get_port(pctrl, &offset);
port              624 drivers/pinctrl/actions/pinctrl-owl.c 	if (WARN_ON(port == NULL))
port              627 drivers/pinctrl/actions/pinctrl-owl.c 	gpio_base = pctrl->base + port->offset;
port              630 drivers/pinctrl/actions/pinctrl-owl.c 	owl_gpio_update_reg(gpio_base + port->outen, offset, false);
port              631 drivers/pinctrl/actions/pinctrl-owl.c 	owl_gpio_update_reg(gpio_base + port->inen, offset, true);
port              641 drivers/pinctrl/actions/pinctrl-owl.c 	const struct owl_gpio_port *port;
port              645 drivers/pinctrl/actions/pinctrl-owl.c 	port = owl_gpio_get_port(pctrl, &offset);
port              646 drivers/pinctrl/actions/pinctrl-owl.c 	if (WARN_ON(port == NULL))
port              649 drivers/pinctrl/actions/pinctrl-owl.c 	gpio_base = pctrl->base + port->offset;
port              652 drivers/pinctrl/actions/pinctrl-owl.c 	owl_gpio_update_reg(gpio_base + port->inen, offset, false);
port              653 drivers/pinctrl/actions/pinctrl-owl.c 	owl_gpio_update_reg(gpio_base + port->outen, offset, true);
port              654 drivers/pinctrl/actions/pinctrl-owl.c 	owl_gpio_update_reg(gpio_base + port->dat, offset, value);
port              662 drivers/pinctrl/actions/pinctrl-owl.c 	const struct owl_gpio_port *port;
port              701 drivers/pinctrl/actions/pinctrl-owl.c 	port = owl_gpio_get_port(pctrl, &gpio);
port              702 drivers/pinctrl/actions/pinctrl-owl.c 	if (WARN_ON(port == NULL))
port              705 drivers/pinctrl/actions/pinctrl-owl.c 	gpio_base = pctrl->base + port->offset;
port              710 drivers/pinctrl/actions/pinctrl-owl.c 	value = readl_relaxed(gpio_base + port->intc_type + offset);
port              713 drivers/pinctrl/actions/pinctrl-owl.c 	writel_relaxed(value, gpio_base + port->intc_type + offset);
port              722 drivers/pinctrl/actions/pinctrl-owl.c 	const struct owl_gpio_port *port;
port              728 drivers/pinctrl/actions/pinctrl-owl.c 	port = owl_gpio_get_port(pctrl, &gpio);
port              729 drivers/pinctrl/actions/pinctrl-owl.c 	if (WARN_ON(port == NULL))
port              732 drivers/pinctrl/actions/pinctrl-owl.c 	gpio_base = pctrl->base + port->offset;
port              736 drivers/pinctrl/actions/pinctrl-owl.c 	owl_gpio_update_reg(gpio_base + port->intc_msk, gpio, false);
port              739 drivers/pinctrl/actions/pinctrl-owl.c 	val = readl_relaxed(gpio_base + port->intc_msk);
port              741 drivers/pinctrl/actions/pinctrl-owl.c 		owl_gpio_update_reg(gpio_base + port->intc_ctl,
port              742 drivers/pinctrl/actions/pinctrl-owl.c 					OWL_GPIO_CTLR_ENABLE + port->shared_ctl_offset * 5, false);
port              751 drivers/pinctrl/actions/pinctrl-owl.c 	const struct owl_gpio_port *port;
port              757 drivers/pinctrl/actions/pinctrl-owl.c 	port = owl_gpio_get_port(pctrl, &gpio);
port              758 drivers/pinctrl/actions/pinctrl-owl.c 	if (WARN_ON(port == NULL))
port              761 drivers/pinctrl/actions/pinctrl-owl.c 	gpio_base = pctrl->base + port->offset;
port              765 drivers/pinctrl/actions/pinctrl-owl.c 	value = readl_relaxed(gpio_base + port->intc_ctl);
port              767 drivers/pinctrl/actions/pinctrl-owl.c 			<< port->shared_ctl_offset * 5);
port              768 drivers/pinctrl/actions/pinctrl-owl.c 	writel_relaxed(value, gpio_base + port->intc_ctl);
port              771 drivers/pinctrl/actions/pinctrl-owl.c 	owl_gpio_update_reg(gpio_base + port->intc_msk, gpio, true);
port              780 drivers/pinctrl/actions/pinctrl-owl.c 	const struct owl_gpio_port *port;
port              796 drivers/pinctrl/actions/pinctrl-owl.c 	port = owl_gpio_get_port(pctrl, &gpio);
port              797 drivers/pinctrl/actions/pinctrl-owl.c 	if (WARN_ON(port == NULL))
port              800 drivers/pinctrl/actions/pinctrl-owl.c 	gpio_base = pctrl->base + port->offset;
port              804 drivers/pinctrl/actions/pinctrl-owl.c 	owl_gpio_update_reg(gpio_base + port->intc_ctl,
port              805 drivers/pinctrl/actions/pinctrl-owl.c 				OWL_GPIO_CTLR_PENDING + port->shared_ctl_offset * 5, true);
port              831 drivers/pinctrl/actions/pinctrl-owl.c 	const struct owl_gpio_port *port;
port              839 drivers/pinctrl/actions/pinctrl-owl.c 		port = &pctrl->soc->ports[i];
port              840 drivers/pinctrl/actions/pinctrl-owl.c 		base = pctrl->base + port->offset;
port              846 drivers/pinctrl/actions/pinctrl-owl.c 		pending_irq = readl_relaxed(base + port->intc_pd);
port              848 drivers/pinctrl/actions/pinctrl-owl.c 		for_each_set_bit(pin, &pending_irq, port->pins) {
port              853 drivers/pinctrl/actions/pinctrl-owl.c 			owl_gpio_update_reg(base + port->intc_pd, pin, true);
port              857 drivers/pinctrl/actions/pinctrl-owl.c 		offset += port->pins;
port              898 drivers/pinctrl/actions/pinctrl-owl.c 		const struct owl_gpio_port *port = &pctrl->soc->ports[i];
port              900 drivers/pinctrl/actions/pinctrl-owl.c 		for (j = 0; j < port->pins; j++)
port              903 drivers/pinctrl/actions/pinctrl-owl.c 		offset += port->pins;
port              133 drivers/pinctrl/actions/pinctrl-owl.h #define OWL_GPIO_PORT(port, base, count, _outen, _inen, _dat, _intc_ctl,\
port              135 drivers/pinctrl/actions/pinctrl-owl.h 	[OWL_GPIO_PORT_##port] = {				\
port               77 drivers/pinctrl/freescale/pinctrl-imx1-core.c 	unsigned int port = pin_id / 32;
port               78 drivers/pinctrl/freescale/pinctrl-imx1-core.c 	return ipctl->base + port * MX1_PORT_STRIDE;
port               14 drivers/pinctrl/freescale/pinctrl-imx1.c #define PAD_ID(port, pin)	((port) * 32 + (pin))
port               14 drivers/pinctrl/freescale/pinctrl-imx21.c #define PAD_ID(port, pin)	((port) * 32 + (pin))
port               18 drivers/pinctrl/freescale/pinctrl-imx27.c #define PAD_ID(port, pin) (port*32 + pin)
port               89 drivers/pinctrl/mediatek/mtk-eint.c 	u32 port = (hwirq >> 5) & eint->hw->port_mask;
port               90 drivers/pinctrl/mediatek/mtk-eint.c 	void __iomem *reg = eint->base + (port << 2);
port              214 drivers/pinctrl/mediatek/mtk-eint.c 	int port;
port              217 drivers/pinctrl/mediatek/mtk-eint.c 	for (port = 0; port < eint->hw->ports; port++) {
port              218 drivers/pinctrl/mediatek/mtk-eint.c 		reg = base + (port << 2);
port              219 drivers/pinctrl/mediatek/mtk-eint.c 		writel_relaxed(~buf[port], reg + eint->regs->mask_set);
port              220 drivers/pinctrl/mediatek/mtk-eint.c 		writel_relaxed(buf[port], reg + eint->regs->mask_clr);
port              424 drivers/pinctrl/pinctrl-coh901.c 	struct u300_gpio_port *port = &gpio->ports[d->hwirq >> 3];
port              438 drivers/pinctrl/pinctrl-coh901.c 		port->toggle_edge_mode |= U300_PIN_BIT(offset);
port              445 drivers/pinctrl/pinctrl-coh901.c 		port->toggle_edge_mode &= ~U300_PIN_BIT(offset);
port              451 drivers/pinctrl/pinctrl-coh901.c 		port->toggle_edge_mode &= ~U300_PIN_BIT(offset);
port              461 drivers/pinctrl/pinctrl-coh901.c 	struct u300_gpio_port *port = &gpio->ports[d->hwirq >> 3];
port              467 drivers/pinctrl/pinctrl-coh901.c 		 d->hwirq, port->name, offset);
port              501 drivers/pinctrl/pinctrl-coh901.c 	struct u300_gpio_port *port = &gpio->ports[irq - chip->base];
port              502 drivers/pinctrl/pinctrl-coh901.c 	int pinoffset = port->number << 3; /* get the right stride */
port              529 drivers/pinctrl/pinctrl-coh901.c 			if (port->toggle_edge_mode & U300_PIN_BIT(offset))
port              696 drivers/pinctrl/pinctrl-coh901.c 		struct u300_gpio_port *port = &gpio->ports[portno];
port              698 drivers/pinctrl/pinctrl-coh901.c 		snprintf(port->name, 8, "gpio%d", portno);
port              699 drivers/pinctrl/pinctrl-coh901.c 		port->number = portno;
port              700 drivers/pinctrl/pinctrl-coh901.c 		port->gpio = gpio;
port              702 drivers/pinctrl/pinctrl-coh901.c 		port->irq = platform_get_irq(pdev, portno);
port              706 drivers/pinctrl/pinctrl-coh901.c 					     port->irq,
port              328 drivers/pinctrl/pinctrl-falcon.c 	int port = PORT(offset);
port              330 drivers/pinctrl/pinctrl-falcon.c 	seq_printf(s, " (port %d) mux %d -- ", port,
port              331 drivers/pinctrl/pinctrl-falcon.c 		pad_r32(info->membase[port], LTQ_PADC_MUX(PORT_PIN(offset))));
port              381 drivers/pinctrl/pinctrl-falcon.c 	int port = PORT(info->mfp[mfp].pin);
port              383 drivers/pinctrl/pinctrl-falcon.c 	if ((port >= PORTS) || (!info->membase[port]))
port              386 drivers/pinctrl/pinctrl-falcon.c 	pad_w32(info->membase[port], mux,
port              211 drivers/pinctrl/pinctrl-lpc18xx.c #define LPC_P(port, pin, f0, f1, f2, f3, f4, f5, f6, f7, a, t)	\
port              212 drivers/pinctrl/pinctrl-lpc18xx.c static struct lpc18xx_pin_caps lpc18xx_pin_p##port##_##pin = {	\
port              213 drivers/pinctrl/pinctrl-lpc18xx.c 	.offset = 0x##port * 32 * 4 + pin * 4,			\
port              423 drivers/pinctrl/pinctrl-lpc18xx.c #define LPC18XX_PIN_P(port, pin) {			\
port              424 drivers/pinctrl/pinctrl-lpc18xx.c 	.number = 0x##port * 32 + pin,			\
port              425 drivers/pinctrl/pinctrl-lpc18xx.c 	.name = "p"#port"_"#pin,			\
port              426 drivers/pinctrl/pinctrl-lpc18xx.c 	.drv_data = &lpc18xx_pin_p##port##_##pin 	\
port               47 drivers/pinctrl/pinctrl-rza1.c #define RZA1_ADDR(mem, reg, port)	((mem) + (reg) + ((port) * 4))
port              100 drivers/pinctrl/pinctrl-rza1.c 	u16 port: 4;
port              259 drivers/pinctrl/pinctrl-rza1.c 	{ .port = 2, .pin = 7, .func = 4, .input = 0 },
port              260 drivers/pinctrl/pinctrl-rza1.c 	{ .port = 2, .pin = 11, .func = 4, .input = 0 },
port              261 drivers/pinctrl/pinctrl-rza1.c 	{ .port = 3, .pin = 7, .func = 3, .input = 0 },
port              262 drivers/pinctrl/pinctrl-rza1.c 	{ .port = 3, .pin = 7, .func = 8, .input = 0 },
port              263 drivers/pinctrl/pinctrl-rza1.c 	{ .port = 4, .pin = 7, .func = 5, .input = 0 },
port              264 drivers/pinctrl/pinctrl-rza1.c 	{ .port = 4, .pin = 7, .func = 11, .input = 0 },
port              265 drivers/pinctrl/pinctrl-rza1.c 	{ .port = 4, .pin = 15, .func = 6, .input = 0 },
port              266 drivers/pinctrl/pinctrl-rza1.c 	{ .port = 5, .pin = 0, .func = 1, .input = 1 },
port              267 drivers/pinctrl/pinctrl-rza1.c 	{ .port = 5, .pin = 1, .func = 1, .input = 1 },
port              268 drivers/pinctrl/pinctrl-rza1.c 	{ .port = 5, .pin = 2, .func = 1, .input = 1 },
port              269 drivers/pinctrl/pinctrl-rza1.c 	{ .port = 5, .pin = 3, .func = 1, .input = 1 },
port              270 drivers/pinctrl/pinctrl-rza1.c 	{ .port = 5, .pin = 4, .func = 1, .input = 1 },
port              271 drivers/pinctrl/pinctrl-rza1.c 	{ .port = 5, .pin = 5, .func = 1, .input = 1 },
port              272 drivers/pinctrl/pinctrl-rza1.c 	{ .port = 5, .pin = 6, .func = 1, .input = 1 },
port              273 drivers/pinctrl/pinctrl-rza1.c 	{ .port = 5, .pin = 7, .func = 1, .input = 1 },
port              274 drivers/pinctrl/pinctrl-rza1.c 	{ .port = 7, .pin = 4, .func = 6, .input = 0 },
port              275 drivers/pinctrl/pinctrl-rza1.c 	{ .port = 7, .pin = 11, .func = 2, .input = 0 },
port              276 drivers/pinctrl/pinctrl-rza1.c 	{ .port = 8, .pin = 10, .func = 8, .input = 0 },
port              277 drivers/pinctrl/pinctrl-rza1.c 	{ .port = 10, .pin = 15, .func = 2, .input = 0 },
port              402 drivers/pinctrl/pinctrl-rza1.c 	{ .port = 2, .pin = 8, .func = 2, .input = 0 },
port              403 drivers/pinctrl/pinctrl-rza1.c 	{ .port = 5, .pin = 6, .func = 3, .input = 0 },
port              404 drivers/pinctrl/pinctrl-rza1.c 	{ .port = 6, .pin = 6, .func = 3, .input = 0 },
port              405 drivers/pinctrl/pinctrl-rza1.c 	{ .port = 6, .pin = 10, .func = 3, .input = 0 },
port              406 drivers/pinctrl/pinctrl-rza1.c 	{ .port = 7, .pin = 10, .func = 2, .input = 0 },
port              407 drivers/pinctrl/pinctrl-rza1.c 	{ .port = 8, .pin = 2, .func = 3, .input = 0 },
port              445 drivers/pinctrl/pinctrl-rza1.c 	u8 port;
port              502 drivers/pinctrl/pinctrl-rza1.c static inline bool rza1_pinmux_get_bidir(unsigned int port,
port              507 drivers/pinctrl/pinctrl-rza1.c 	const struct rza1_bidir_entry *entry = &table[port];
port              520 drivers/pinctrl/pinctrl-rza1.c static inline int rza1_pinmux_get_swio(unsigned int port,
port              531 drivers/pinctrl/pinctrl-rza1.c 		if (swio_pin->port == port && swio_pin->pin == pin &&
port              542 drivers/pinctrl/pinctrl-rza1.c static unsigned int rza1_pinmux_get_flags(unsigned int port, unsigned int pin,
port              553 drivers/pinctrl/pinctrl-rza1.c 	if (rza1_pinmux_get_bidir(port, pin, func, bidir_entries))
port              556 drivers/pinctrl/pinctrl-rza1.c 	ret = rza1_pinmux_get_swio(port, pin, func, swio_entries);
port              573 drivers/pinctrl/pinctrl-rza1.c static inline void rza1_set_bit(struct rza1_port *port, unsigned int reg,
port              576 drivers/pinctrl/pinctrl-rza1.c 	void __iomem *mem = RZA1_ADDR(port->base, reg, port->id);
port              587 drivers/pinctrl/pinctrl-rza1.c static inline unsigned int rza1_get_bit(struct rza1_port *port,
port              590 drivers/pinctrl/pinctrl-rza1.c 	void __iomem *mem = RZA1_ADDR(port->base, reg, port->id);
port              606 drivers/pinctrl/pinctrl-rza1.c static void rza1_pin_reset(struct rza1_port *port, unsigned int pin)
port              610 drivers/pinctrl/pinctrl-rza1.c 	spin_lock_irqsave(&port->lock, irqflags);
port              611 drivers/pinctrl/pinctrl-rza1.c 	rza1_set_bit(port, RZA1_PIBC_REG, pin, 0);
port              612 drivers/pinctrl/pinctrl-rza1.c 	rza1_set_bit(port, RZA1_PBDC_REG, pin, 0);
port              614 drivers/pinctrl/pinctrl-rza1.c 	rza1_set_bit(port, RZA1_PM_REG, pin, 1);
port              615 drivers/pinctrl/pinctrl-rza1.c 	rza1_set_bit(port, RZA1_PMC_REG, pin, 0);
port              616 drivers/pinctrl/pinctrl-rza1.c 	rza1_set_bit(port, RZA1_PIPC_REG, pin, 0);
port              617 drivers/pinctrl/pinctrl-rza1.c 	spin_unlock_irqrestore(&port->lock, irqflags);
port              620 drivers/pinctrl/pinctrl-rza1.c static inline int rza1_pin_get_direction(struct rza1_port *port,
port              623 drivers/pinctrl/pinctrl-rza1.c 	return !!rza1_get_bit(port, RZA1_PM_REG, pin);
port              636 drivers/pinctrl/pinctrl-rza1.c static inline void rza1_pin_set_direction(struct rza1_port *port,
port              641 drivers/pinctrl/pinctrl-rza1.c 	spin_lock_irqsave(&port->lock, irqflags);
port              643 drivers/pinctrl/pinctrl-rza1.c 	rza1_set_bit(port, RZA1_PIBC_REG, pin, 1);
port              645 drivers/pinctrl/pinctrl-rza1.c 		rza1_set_bit(port, RZA1_PM_REG, pin, 1);
port              646 drivers/pinctrl/pinctrl-rza1.c 		rza1_set_bit(port, RZA1_PBDC_REG, pin, 0);
port              648 drivers/pinctrl/pinctrl-rza1.c 		rza1_set_bit(port, RZA1_PM_REG, pin, 0);
port              649 drivers/pinctrl/pinctrl-rza1.c 		rza1_set_bit(port, RZA1_PBDC_REG, pin, 1);
port              652 drivers/pinctrl/pinctrl-rza1.c 	spin_unlock_irqrestore(&port->lock, irqflags);
port              655 drivers/pinctrl/pinctrl-rza1.c static inline void rza1_pin_set(struct rza1_port *port, unsigned int pin,
port              660 drivers/pinctrl/pinctrl-rza1.c 	spin_lock_irqsave(&port->lock, irqflags);
port              661 drivers/pinctrl/pinctrl-rza1.c 	rza1_set_bit(port, RZA1_P_REG, pin, !!value);
port              662 drivers/pinctrl/pinctrl-rza1.c 	spin_unlock_irqrestore(&port->lock, irqflags);
port              665 drivers/pinctrl/pinctrl-rza1.c static inline int rza1_pin_get(struct rza1_port *port, unsigned int pin)
port              667 drivers/pinctrl/pinctrl-rza1.c 	return rza1_get_bit(port, RZA1_PPR_REG, pin);
port              679 drivers/pinctrl/pinctrl-rza1.c 	struct rza1_port *port = &rza1_pctl->ports[mux_conf->port];
port              685 drivers/pinctrl/pinctrl-rza1.c 	rza1_pin_reset(port, pin);
port              688 drivers/pinctrl/pinctrl-rza1.c 	mux_flags_from_table = rza1_pinmux_get_flags(port->id, pin, mux_func,
port              696 drivers/pinctrl/pinctrl-rza1.c 		rza1_set_bit(port, RZA1_PBDC_REG, pin, 1);
port              721 drivers/pinctrl/pinctrl-rza1.c 	rza1_set_bit(port, RZA1_PFC_REG, pin, mux_func & MUX_FUNC_PFC_MASK);
port              722 drivers/pinctrl/pinctrl-rza1.c 	rza1_set_bit(port, RZA1_PFCE_REG, pin, mux_func & MUX_FUNC_PFCE_MASK);
port              723 drivers/pinctrl/pinctrl-rza1.c 	rza1_set_bit(port, RZA1_PFCEA_REG, pin, mux_func & MUX_FUNC_PFCEA_MASK);
port              732 drivers/pinctrl/pinctrl-rza1.c 		rza1_set_bit(port, RZA1_PM_REG, pin,
port              735 drivers/pinctrl/pinctrl-rza1.c 		rza1_set_bit(port, RZA1_PIPC_REG, pin, 1);
port              737 drivers/pinctrl/pinctrl-rza1.c 	rza1_set_bit(port, RZA1_PMC_REG, pin, 1);
port              758 drivers/pinctrl/pinctrl-rza1.c 	struct rza1_port *port = gpiochip_get_data(chip);
port              760 drivers/pinctrl/pinctrl-rza1.c 	rza1_pin_reset(port, gpio);
port              777 drivers/pinctrl/pinctrl-rza1.c 	struct rza1_port *port = gpiochip_get_data(chip);
port              779 drivers/pinctrl/pinctrl-rza1.c 	rza1_pin_reset(port, gpio);
port              784 drivers/pinctrl/pinctrl-rza1.c 	struct rza1_port *port = gpiochip_get_data(chip);
port              786 drivers/pinctrl/pinctrl-rza1.c 	return rza1_pin_get_direction(port, gpio);
port              792 drivers/pinctrl/pinctrl-rza1.c 	struct rza1_port *port = gpiochip_get_data(chip);
port              794 drivers/pinctrl/pinctrl-rza1.c 	rza1_pin_set_direction(port, gpio, true);
port              803 drivers/pinctrl/pinctrl-rza1.c 	struct rza1_port *port = gpiochip_get_data(chip);
port              806 drivers/pinctrl/pinctrl-rza1.c 	rza1_pin_set(port, gpio, value);
port              807 drivers/pinctrl/pinctrl-rza1.c 	rza1_pin_set_direction(port, gpio, false);
port              824 drivers/pinctrl/pinctrl-rza1.c 	struct rza1_port *port = gpiochip_get_data(chip);
port              826 drivers/pinctrl/pinctrl-rza1.c 	return rza1_pin_get(port, gpio);
port              832 drivers/pinctrl/pinctrl-rza1.c 	struct rza1_port *port = gpiochip_get_data(chip);
port              834 drivers/pinctrl/pinctrl-rza1.c 	rza1_pin_set(port, gpio, value);
port              953 drivers/pinctrl/pinctrl-rza1.c 		mux_conf->port		= RZA1_PIN_ID_TO_PORT(mux_conf->id);
port              958 drivers/pinctrl/pinctrl-rza1.c 		if (mux_conf->port >= RZA1_NPORTS ||
port              962 drivers/pinctrl/pinctrl-rza1.c 				mux_conf->port, mux_conf->pin, prop_name);
port             1319 drivers/pinctrl/pinctrl-rza1.c 		unsigned int port = RZA1_PIN_ID_TO_PORT(i);
port             1323 drivers/pinctrl/pinctrl-rza1.c 					      "P%u-%u", port, pin);
port               51 drivers/pinctrl/pinctrl-rza2.c #define RZA2_PDR(port)		(0x0000 + (port) * 2)	/* Direction 16-bit */
port               52 drivers/pinctrl/pinctrl-rza2.c #define RZA2_PODR(port)		(0x0040 + (port))	/* Output Data 8-bit */
port               53 drivers/pinctrl/pinctrl-rza2.c #define RZA2_PIDR(port)		(0x0060 + (port))	/* Input Data 8-bit */
port               54 drivers/pinctrl/pinctrl-rza2.c #define RZA2_PMR(port)		(0x0080 + (port))	/* Mode 8-bit */
port               55 drivers/pinctrl/pinctrl-rza2.c #define RZA2_DSCR(port)		(0x0140 + (port) * 2)	/* Drive 16-bit */
port               56 drivers/pinctrl/pinctrl-rza2.c #define RZA2_PFS(port, pin)	(0x0200 + ((port) * 8) + (pin))	/* Fnct 8-bit */
port               72 drivers/pinctrl/pinctrl-rza2.c static void rza2_set_pin_function(void __iomem *pfc_base, u8 port, u8 pin,
port               80 drivers/pinctrl/pinctrl-rza2.c 	reg16 = readw(pfc_base + RZA2_PDR(port));
port               83 drivers/pinctrl/pinctrl-rza2.c 	writew(reg16, pfc_base + RZA2_PDR(port));
port               86 drivers/pinctrl/pinctrl-rza2.c 	reg8 = readb(pfc_base + RZA2_PMR(port));
port               88 drivers/pinctrl/pinctrl-rza2.c 	writeb(reg8, pfc_base + RZA2_PMR(port));
port               95 drivers/pinctrl/pinctrl-rza2.c 	writeb(func, pfc_base + RZA2_PFS(port, pin));
port              102 drivers/pinctrl/pinctrl-rza2.c 	reg8 = readb(pfc_base + RZA2_PMR(port));
port              104 drivers/pinctrl/pinctrl-rza2.c 	writeb(reg8, pfc_base + RZA2_PMR(port));
port              110 drivers/pinctrl/pinctrl-rza2.c 	u8 port = RZA2_PIN_ID_TO_PORT(offset);
port              115 drivers/pinctrl/pinctrl-rza2.c 	reg16 = readw(pfc_base + RZA2_PDR(port));
port              124 drivers/pinctrl/pinctrl-rza2.c 	writew(reg16, pfc_base + RZA2_PDR(port));
port              130 drivers/pinctrl/pinctrl-rza2.c 	u8 port = RZA2_PIN_ID_TO_PORT(offset);
port              134 drivers/pinctrl/pinctrl-rza2.c 	reg16 = readw(priv->base + RZA2_PDR(port));
port              165 drivers/pinctrl/pinctrl-rza2.c 	u8 port = RZA2_PIN_ID_TO_PORT(offset);
port              168 drivers/pinctrl/pinctrl-rza2.c 	return !!(readb(priv->base + RZA2_PIDR(port)) & BIT(pin));
port              175 drivers/pinctrl/pinctrl-rza2.c 	u8 port = RZA2_PIN_ID_TO_PORT(offset);
port              179 drivers/pinctrl/pinctrl-rza2.c 	new_value = readb(priv->base + RZA2_PODR(port));
port              186 drivers/pinctrl/pinctrl-rza2.c 	writeb(new_value, priv->base + RZA2_PODR(port));
port              396 drivers/pinctrl/pinctrl-tb10x.c 	const int port;
port              403 drivers/pinctrl/pinctrl-tb10x.c 		.port = (PORT), .mode = (MODE), \
port              493 drivers/pinctrl/pinctrl-tb10x.c 				unsigned int port, unsigned int mode)
port              497 drivers/pinctrl/pinctrl-tb10x.c 	if (state->ports[port].count)
port              500 drivers/pinctrl/pinctrl-tb10x.c 	state->ports[port].mode = mode;
port              502 drivers/pinctrl/pinctrl-tb10x.c 	pcfg = ioread32(state->base) & ~(PCFG_PORT_MASK(port));
port              503 drivers/pinctrl/pinctrl-tb10x.c 	pcfg |= (mode << (PCFG_PORT_BITWIDTH * port)) & PCFG_PORT_MASK(port);
port              509 drivers/pinctrl/pinctrl-tb10x.c 				unsigned int port)
port              511 drivers/pinctrl/pinctrl-tb10x.c 	return (ioread32(state->base) & PCFG_PORT_MASK(port))
port              512 drivers/pinctrl/pinctrl-tb10x.c 		>> (PCFG_PORT_BITWIDTH * port);
port              621 drivers/pinctrl/pinctrl-tb10x.c 		int j, port = pfg->port;
port              627 drivers/pinctrl/pinctrl-tb10x.c 		if (port < 0)
port              637 drivers/pinctrl/pinctrl-tb10x.c 					muxport = port;
port              639 drivers/pinctrl/pinctrl-tb10x.c 				} else if (state->ports[port].count
port              640 drivers/pinctrl/pinctrl-tb10x.c 					&& (state->ports[port].mode == mode)) {
port              695 drivers/pinctrl/pinctrl-tb10x.c 	if (grp->port < 0)
port              704 drivers/pinctrl/pinctrl-tb10x.c 	if (state->ports[grp->port].count
port              705 drivers/pinctrl/pinctrl-tb10x.c 			&& (state->ports[grp->port].mode != grp->mode)) {
port              720 drivers/pinctrl/pinctrl-tb10x.c 	tb10x_pinctrl_set_config(state, grp->port, grp->mode);
port              722 drivers/pinctrl/pinctrl-tb10x.c 	state->ports[grp->port].count++;
port             1339 drivers/pinctrl/pinctrl-xway.c 	int port = PORT(pin);
port             1344 drivers/pinctrl/pinctrl-xway.c 		if (port == PORT3)
port             1353 drivers/pinctrl/pinctrl-xway.c 		if (port == PORT3)
port             1362 drivers/pinctrl/pinctrl-xway.c 		if (port == PORT3)
port             1392 drivers/pinctrl/pinctrl-xway.c 	int port = PORT(pin);
port             1402 drivers/pinctrl/pinctrl-xway.c 			if (port == PORT3)
port             1417 drivers/pinctrl/pinctrl-xway.c 			if (port == PORT3)
port             1429 drivers/pinctrl/pinctrl-xway.c 			if (port == PORT3)
port             1500 drivers/pinctrl/pinctrl-xway.c 	int port = PORT(pin);
port             1503 drivers/pinctrl/pinctrl-xway.c 	if (port == PORT3)
port              228 drivers/platform/chrome/cros_ec_debugfs.c 		params->port = i;
port              102 drivers/platform/x86/apple-gmux.c static u8 gmux_pio_read8(struct apple_gmux_data *gmux_data, int port)
port              104 drivers/platform/x86/apple-gmux.c 	return inb(gmux_data->iostart + port);
port              107 drivers/platform/x86/apple-gmux.c static void gmux_pio_write8(struct apple_gmux_data *gmux_data, int port,
port              110 drivers/platform/x86/apple-gmux.c 	outb(val, gmux_data->iostart + port);
port              113 drivers/platform/x86/apple-gmux.c static u32 gmux_pio_read32(struct apple_gmux_data *gmux_data, int port)
port              115 drivers/platform/x86/apple-gmux.c 	return inl(gmux_data->iostart + port);
port              118 drivers/platform/x86/apple-gmux.c static void gmux_pio_write32(struct apple_gmux_data *gmux_data, int port,
port              126 drivers/platform/x86/apple-gmux.c 		outb(tmpval, gmux_data->iostart + port + i);
port              162 drivers/platform/x86/apple-gmux.c static u8 gmux_index_read8(struct apple_gmux_data *gmux_data, int port)
port              168 drivers/platform/x86/apple-gmux.c 	outb((port & 0xff), gmux_data->iostart + GMUX_PORT_READ);
port              176 drivers/platform/x86/apple-gmux.c static void gmux_index_write8(struct apple_gmux_data *gmux_data, int port,
port              182 drivers/platform/x86/apple-gmux.c 	outb(port & 0xff, gmux_data->iostart + GMUX_PORT_WRITE);
port              187 drivers/platform/x86/apple-gmux.c static u32 gmux_index_read32(struct apple_gmux_data *gmux_data, int port)
port              193 drivers/platform/x86/apple-gmux.c 	outb((port & 0xff), gmux_data->iostart + GMUX_PORT_READ);
port              201 drivers/platform/x86/apple-gmux.c static void gmux_index_write32(struct apple_gmux_data *gmux_data, int port,
port              215 drivers/platform/x86/apple-gmux.c 	outb(port & 0xff, gmux_data->iostart + GMUX_PORT_WRITE);
port              220 drivers/platform/x86/apple-gmux.c static u8 gmux_read8(struct apple_gmux_data *gmux_data, int port)
port              223 drivers/platform/x86/apple-gmux.c 		return gmux_index_read8(gmux_data, port);
port              225 drivers/platform/x86/apple-gmux.c 		return gmux_pio_read8(gmux_data, port);
port              228 drivers/platform/x86/apple-gmux.c static void gmux_write8(struct apple_gmux_data *gmux_data, int port, u8 val)
port              231 drivers/platform/x86/apple-gmux.c 		gmux_index_write8(gmux_data, port, val);
port              233 drivers/platform/x86/apple-gmux.c 		gmux_pio_write8(gmux_data, port, val);
port              236 drivers/platform/x86/apple-gmux.c static u32 gmux_read32(struct apple_gmux_data *gmux_data, int port)
port              239 drivers/platform/x86/apple-gmux.c 		return gmux_index_read32(gmux_data, port);
port              241 drivers/platform/x86/apple-gmux.c 		return gmux_pio_read32(gmux_data, port);
port              244 drivers/platform/x86/apple-gmux.c static void gmux_write32(struct apple_gmux_data *gmux_data, int port,
port              248 drivers/platform/x86/apple-gmux.c 		gmux_index_write32(gmux_data, port, val);
port              250 drivers/platform/x86/apple-gmux.c 		gmux_pio_write32(gmux_data, port, val);
port               47 drivers/platform/x86/asus-nb-wmi.c 			      struct serio *port)
port              693 drivers/platform/x86/dell-laptop.c 			      struct serio *port)
port              563 drivers/platform/x86/eeepc-laptop.c 	struct pci_dev *port;
port              579 drivers/platform/x86/eeepc-laptop.c 	port = acpi_get_pci_dev(handle);
port              580 drivers/platform/x86/eeepc-laptop.c 	if (!port) {
port              585 drivers/platform/x86/eeepc-laptop.c 	bus = port->subordinate;
port              627 drivers/platform/x86/eeepc-laptop.c 	pci_dev_put(port);
port               73 drivers/platform/x86/hdaps.c static inline u8 __get_latch(u16 port)
port               75 drivers/platform/x86/hdaps.c 	return inb(port) & 0xff;
port               82 drivers/platform/x86/hdaps.c static inline int __check_latch(u16 port, u8 val)
port               84 drivers/platform/x86/hdaps.c 	if (__get_latch(port) == val)
port               93 drivers/platform/x86/hdaps.c static int __wait_latch(u16 port, u8 val)
port               98 drivers/platform/x86/hdaps.c 		if (!__check_latch(port, val))
port              146 drivers/platform/x86/hdaps.c static int hdaps_readb_one(unsigned int port, u8 *val)
port              157 drivers/platform/x86/hdaps.c 	*val = inb(port);
port              303 drivers/platform/x86/hp_accel.c 				  struct serio *port)
port              323 drivers/platform/x86/hp_accel.c 			serio_interrupt(port, 0xe0, 0);
port              807 drivers/platform/x86/msi-laptop.c 				struct serio *port)
port               65 drivers/platform/x86/samsung-laptop.c 	u8 port;
port              164 drivers/platform/x86/samsung-laptop.c 			.port = 0x00,
port              227 drivers/platform/x86/samsung-laptop.c 			.port = 0x00,
port              400 drivers/platform/x86/samsung-laptop.c 	u16 port = readw(samsung->sabi + config->header_offsets.port);
port              415 drivers/platform/x86/samsung-laptop.c 	outb(readb(samsung->sabi + config->header_offsets.en_mem), port);
port              427 drivers/platform/x86/samsung-laptop.c 	outb(readb(samsung->sabi + config->header_offsets.iface_func), port);
port              430 drivers/platform/x86/samsung-laptop.c 	outb(readb(samsung->sabi + config->header_offsets.re_mem), port);
port             1345 drivers/platform/x86/samsung-laptop.c 	       readw(samsung->sabi + config->header_offsets.port));
port             2666 drivers/platform/x86/toshiba_acpi.c 				      struct serio *port)
port               74 drivers/pnp/base.h 		struct pnp_port port;
port               56 drivers/pnp/interface.c 			   struct pnp_port *port)
port               60 drivers/pnp/interface.c 		   (unsigned long long) port->min,
port               61 drivers/pnp/interface.c 		   (unsigned long long) port->max,
port               62 drivers/pnp/interface.c 		   port->align ? ((unsigned long long) port->align - 1) : 0,
port               63 drivers/pnp/interface.c 		   (unsigned long long) port->size,
port               64 drivers/pnp/interface.c 		   port->flags & IORESOURCE_IO_16BIT_ADDR ? 16 : 10);
port              193 drivers/pnp/interface.c 		pnp_print_port(buffer, space, &option->u.port);
port              274 drivers/pnp/manager.c 			ret = pnp_assign_port(dev, &option->u.port, nport++);
port              882 drivers/pnp/pnpacpi/rsparser.c 	unsigned int port = 0, irq = 0, dma = 0, mem = 0;
port              900 drivers/pnp/pnpacpi/rsparser.c 				pnp_get_resource(dev, IORESOURCE_IO, port));
port              901 drivers/pnp/pnpacpi/rsparser.c 			port++;
port              905 drivers/pnp/pnpacpi/rsparser.c 				pnp_get_resource(dev, IORESOURCE_IO, port));
port              906 drivers/pnp/pnpacpi/rsparser.c 			port++;
port              664 drivers/pnp/pnpbios/rsparser.c 	int port = 0, irq = 0, dma = 0, mem = 0;
port              726 drivers/pnp/pnpbios/rsparser.c 				pnp_get_resource(dev, IORESOURCE_IO, port));
port              727 drivers/pnp/pnpbios/rsparser.c 			port++;
port              738 drivers/pnp/pnpbios/rsparser.c 				pnp_get_resource(dev, IORESOURCE_IO, port));
port              739 drivers/pnp/pnpbios/rsparser.c 			port++;
port               40 drivers/pnp/quirks.c 	new_option->u.port.min += offset;
port               41 drivers/pnp/quirks.c 	new_option->u.port.max += offset;
port               45 drivers/pnp/quirks.c 		(unsigned long long) new_option->u.port.min,
port               46 drivers/pnp/quirks.c 		(unsigned long long) new_option->u.port.max,
port              107 drivers/pnp/quirks.c 	struct pnp_port *port;
port              123 drivers/pnp/quirks.c 			port = &option->u.port;
port              124 drivers/pnp/quirks.c 			if (n == 3 && port->min == port->max) {
port              125 drivers/pnp/quirks.c 				port->max += 0x70;
port              129 drivers/pnp/quirks.c 					 (unsigned long long) port->min,
port              130 drivers/pnp/quirks.c 					 (unsigned long long) port->min,
port              131 drivers/pnp/quirks.c 					 (unsigned long long) port->min,
port              132 drivers/pnp/quirks.c 					 (unsigned long long) port->max);
port              103 drivers/pnp/resource.c 	struct pnp_port *port;
port              109 drivers/pnp/resource.c 	port = &option->u.port;
port              110 drivers/pnp/resource.c 	port->min = min;
port              111 drivers/pnp/resource.c 	port->max = max;
port              112 drivers/pnp/resource.c 	port->align = align;
port              113 drivers/pnp/resource.c 	port->size = size;
port              114 drivers/pnp/resource.c 	port->flags = flags;
port              171 drivers/pnp/resource.c 	resource_size_t *port, *end, *tport, *tend;
port              173 drivers/pnp/resource.c 	port = &res->start;
port              183 drivers/pnp/resource.c 		if (!request_region(*port, length(port, end), "pnp"))
port              185 drivers/pnp/resource.c 		release_region(*port, length(port, end));
port              192 drivers/pnp/resource.c 		if (ranged_conflict(port, end, &rport, &rend))
port              201 drivers/pnp/resource.c 			if (ranged_conflict(port, end, tport, tend))
port              220 drivers/pnp/resource.c 				if (ranged_conflict(port, end, tport, tend))
port              648 drivers/pnp/resource.c 	struct pnp_port *port;
port              659 drivers/pnp/resource.c 			port = &option->u.port;
port              660 drivers/pnp/resource.c 			if (port->min == start && port->size == size)
port              109 drivers/pnp/support.c 	struct pnp_port *port;
port              125 drivers/pnp/support.c 		port = &option->u.port;
port              128 drivers/pnp/support.c 				 (unsigned long long) port->min,
port              129 drivers/pnp/support.c 				 (unsigned long long) port->max,
port              130 drivers/pnp/support.c 				 (unsigned long long) port->align,
port              131 drivers/pnp/support.c 				 (unsigned long long) port->size, port->flags);
port               26 drivers/pnp/system.c static void reserve_range(struct pnp_dev *dev, struct resource *r, int port)
port               38 drivers/pnp/system.c 	if (port)
port               90 drivers/power/supply/cros_usbpd-charger.c static bool cros_usbpd_charger_port_is_dedicated(struct port_data *port)
port               92 drivers/power/supply/cros_usbpd-charger.c 	return port->port_number >= port->charger->num_usbpd_ports;
port              160 drivers/power/supply/cros_usbpd-charger.c static int cros_usbpd_charger_get_discovery_info(struct port_data *port)
port              162 drivers/power/supply/cros_usbpd-charger.c 	struct charger_data *charger = port->charger;
port              167 drivers/power/supply/cros_usbpd-charger.c 	req.port = port->port_number;
port              180 drivers/power/supply/cros_usbpd-charger.c 		port->port_number, resp.vid, resp.pid, resp.ptype);
port              182 drivers/power/supply/cros_usbpd-charger.c 	snprintf(port->manufacturer, sizeof(port->manufacturer), "%x",
port              184 drivers/power/supply/cros_usbpd-charger.c 	snprintf(port->model_name, sizeof(port->model_name), "%x", resp.pid);
port              189 drivers/power/supply/cros_usbpd-charger.c static int cros_usbpd_charger_get_power_info(struct port_data *port)
port              191 drivers/power/supply/cros_usbpd-charger.c 	struct charger_data *charger = port->charger;
port              198 drivers/power/supply/cros_usbpd-charger.c 	req.port = port->port_number;
port              208 drivers/power/supply/cros_usbpd-charger.c 	last_psy_status = port->psy_status;
port              209 drivers/power/supply/cros_usbpd-charger.c 	last_psy_usb_type = port->psy_usb_type;
port              213 drivers/power/supply/cros_usbpd-charger.c 		port->psy_status = POWER_SUPPLY_STATUS_NOT_CHARGING;
port              214 drivers/power/supply/cros_usbpd-charger.c 		port->psy_online = 0;
port              217 drivers/power/supply/cros_usbpd-charger.c 		port->psy_status = POWER_SUPPLY_STATUS_NOT_CHARGING;
port              218 drivers/power/supply/cros_usbpd-charger.c 		port->psy_online = 0;
port              221 drivers/power/supply/cros_usbpd-charger.c 		port->psy_status = POWER_SUPPLY_STATUS_CHARGING;
port              222 drivers/power/supply/cros_usbpd-charger.c 		port->psy_online = 1;
port              225 drivers/power/supply/cros_usbpd-charger.c 		port->psy_status = POWER_SUPPLY_STATUS_NOT_CHARGING;
port              226 drivers/power/supply/cros_usbpd-charger.c 		port->psy_online = 1;
port              233 drivers/power/supply/cros_usbpd-charger.c 	port->psy_voltage_max_design = resp.meas.voltage_max;
port              234 drivers/power/supply/cros_usbpd-charger.c 	port->psy_voltage_now = resp.meas.voltage_now;
port              235 drivers/power/supply/cros_usbpd-charger.c 	port->psy_current_max = resp.meas.current_max;
port              236 drivers/power/supply/cros_usbpd-charger.c 	port->psy_power_max = resp.max_power;
port              241 drivers/power/supply/cros_usbpd-charger.c 		port->psy_usb_type = POWER_SUPPLY_USB_TYPE_SDP;
port              250 drivers/power/supply/cros_usbpd-charger.c 			port->psy_usb_type = POWER_SUPPLY_USB_TYPE_PD_DRP;
port              252 drivers/power/supply/cros_usbpd-charger.c 			port->psy_usb_type = POWER_SUPPLY_USB_TYPE_SDP;
port              256 drivers/power/supply/cros_usbpd-charger.c 		port->psy_usb_type = POWER_SUPPLY_USB_TYPE_APPLE_BRICK_ID;
port              259 drivers/power/supply/cros_usbpd-charger.c 		port->psy_usb_type = POWER_SUPPLY_USB_TYPE_C;
port              262 drivers/power/supply/cros_usbpd-charger.c 		port->psy_usb_type = POWER_SUPPLY_USB_TYPE_DCP;
port              265 drivers/power/supply/cros_usbpd-charger.c 		port->psy_usb_type = POWER_SUPPLY_USB_TYPE_CDP;
port              269 drivers/power/supply/cros_usbpd-charger.c 			port->psy_usb_type = POWER_SUPPLY_USB_TYPE_PD_DRP;
port              271 drivers/power/supply/cros_usbpd-charger.c 			port->psy_usb_type = POWER_SUPPLY_USB_TYPE_PD;
port              280 drivers/power/supply/cros_usbpd-charger.c 		port->psy_usb_type = POWER_SUPPLY_USB_TYPE_UNKNOWN;
port              281 drivers/power/supply/cros_usbpd-charger.c 		port->psy_voltage_max_design = 0;
port              282 drivers/power/supply/cros_usbpd-charger.c 		port->psy_current_max = 0;
port              285 drivers/power/supply/cros_usbpd-charger.c 		dev_err(dev, "Port %d: default case!\n", port->port_number);
port              286 drivers/power/supply/cros_usbpd-charger.c 		port->psy_usb_type = POWER_SUPPLY_USB_TYPE_SDP;
port              289 drivers/power/supply/cros_usbpd-charger.c 	if (cros_usbpd_charger_port_is_dedicated(port))
port              290 drivers/power/supply/cros_usbpd-charger.c 		port->psy_desc.type = POWER_SUPPLY_TYPE_MAINS;
port              292 drivers/power/supply/cros_usbpd-charger.c 		port->psy_desc.type = POWER_SUPPLY_TYPE_USB;
port              296 drivers/power/supply/cros_usbpd-charger.c 		port->port_number, resp.type, resp.meas.voltage_max,
port              306 drivers/power/supply/cros_usbpd-charger.c 	if (last_psy_usb_type != port->psy_usb_type ||
port              307 drivers/power/supply/cros_usbpd-charger.c 	    last_psy_status != port->psy_status)
port              308 drivers/power/supply/cros_usbpd-charger.c 		power_supply_changed(port->psy);
port              313 drivers/power/supply/cros_usbpd-charger.c static int cros_usbpd_charger_get_port_status(struct port_data *port,
port              319 drivers/power/supply/cros_usbpd-charger.c 	    time_is_after_jiffies(port->last_update +
port              323 drivers/power/supply/cros_usbpd-charger.c 	ret = cros_usbpd_charger_get_power_info(port);
port              327 drivers/power/supply/cros_usbpd-charger.c 	if (!cros_usbpd_charger_port_is_dedicated(port))
port              328 drivers/power/supply/cros_usbpd-charger.c 		ret = cros_usbpd_charger_get_discovery_info(port);
port              329 drivers/power/supply/cros_usbpd-charger.c 	port->last_update = jiffies;
port              356 drivers/power/supply/cros_usbpd-charger.c 	struct port_data *port = power_supply_get_drvdata(psy);
port              357 drivers/power/supply/cros_usbpd-charger.c 	struct charger_data *charger = port->charger;
port              368 drivers/power/supply/cros_usbpd-charger.c 	struct port_data *port = power_supply_get_drvdata(psy);
port              369 drivers/power/supply/cros_usbpd-charger.c 	struct charger_data *charger = port->charger;
port              390 drivers/power/supply/cros_usbpd-charger.c 		if (ec_device->mkbp_event_supported || port->psy_online)
port              396 drivers/power/supply/cros_usbpd-charger.c 		ret = cros_usbpd_charger_get_port_status(port, true);
port              409 drivers/power/supply/cros_usbpd-charger.c 		val->intval = port->psy_online;
port              412 drivers/power/supply/cros_usbpd-charger.c 		val->intval = port->psy_status;
port              415 drivers/power/supply/cros_usbpd-charger.c 		val->intval = port->psy_current_max * 1000;
port              418 drivers/power/supply/cros_usbpd-charger.c 		val->intval = port->psy_voltage_max_design * 1000;
port              421 drivers/power/supply/cros_usbpd-charger.c 		val->intval = port->psy_voltage_now * 1000;
port              424 drivers/power/supply/cros_usbpd-charger.c 		val->intval = port->psy_usb_type;
port              439 drivers/power/supply/cros_usbpd-charger.c 		val->strval = port->model_name;
port              442 drivers/power/supply/cros_usbpd-charger.c 		val->strval = port->manufacturer;
port              455 drivers/power/supply/cros_usbpd-charger.c 	struct port_data *port = power_supply_get_drvdata(psy);
port              456 drivers/power/supply/cros_usbpd-charger.c 	struct charger_data *charger = port->charger;
port              563 drivers/power/supply/cros_usbpd-charger.c 	struct port_data *port;
port              631 drivers/power/supply/cros_usbpd-charger.c 		port = devm_kzalloc(dev, sizeof(struct port_data), GFP_KERNEL);
port              632 drivers/power/supply/cros_usbpd-charger.c 		if (!port) {
port              637 drivers/power/supply/cros_usbpd-charger.c 		port->charger = charger;
port              638 drivers/power/supply/cros_usbpd-charger.c 		port->port_number = i;
port              640 drivers/power/supply/cros_usbpd-charger.c 		psy_desc = &port->psy_desc;
port              647 drivers/power/supply/cros_usbpd-charger.c 		psy_cfg.drv_data = port;
port              649 drivers/power/supply/cros_usbpd-charger.c 		if (cros_usbpd_charger_port_is_dedicated(port)) {
port              650 drivers/power/supply/cros_usbpd-charger.c 			sprintf(port->name, CHARGER_DEDICATED_DIR_NAME);
port              657 drivers/power/supply/cros_usbpd-charger.c 			sprintf(port->name, CHARGER_USBPD_DIR_NAME, i);
port              667 drivers/power/supply/cros_usbpd-charger.c 		psy_desc->name = port->name;
port              675 drivers/power/supply/cros_usbpd-charger.c 		port->psy = psy;
port              677 drivers/power/supply/cros_usbpd-charger.c 		charger->ports[charger->num_registered_psy++] = port;
port               49 drivers/pps/clients/pps_parport.c static inline int signal_is_set(struct parport *port)
port               51 drivers/pps/clients/pps_parport.c 	return (port->ops->read_status(port) & PARPORT_STATUS_ACK) != 0;
port               59 drivers/pps/clients/pps_parport.c 	struct parport *port = dev->pardev->port;
port               84 drivers/pps/clients/pps_parport.c 	if (!signal_is_set(port)) {
port               92 drivers/pps/clients/pps_parport.c 		if (!signal_is_set(port)) {
port              125 drivers/pps/clients/pps_parport.c static void parport_attach(struct parport *port)
port              152 drivers/pps/clients/pps_parport.c 	device->pardev = parport_register_dev_model(port,
port              157 drivers/pps/clients/pps_parport.c 		pr_err("couldn't register with %s\n", port->name);
port              162 drivers/pps/clients/pps_parport.c 		pr_err("couldn't claim %s\n", port->name);
port              175 drivers/pps/clients/pps_parport.c 	port->ops->enable_irq(port);
port              178 drivers/pps/clients/pps_parport.c 	pr_info("attached to %s\n", port->name);
port              191 drivers/pps/clients/pps_parport.c static void parport_detach(struct parport *port)
port              193 drivers/pps/clients/pps_parport.c 	struct pardevice *pardev = port->cad;
port              203 drivers/pps/clients/pps_parport.c 	port->ops->disable_irq(port);
port               61 drivers/pps/generators/pps_gen_parport.c 	struct parport *port;
port               96 drivers/pps/generators/pps_gen_parport.c 	port = dev->pardev->port;
port               97 drivers/pps/generators/pps_gen_parport.c 	port->ops->write_control(port, SIGNAL);
port              106 drivers/pps/generators/pps_gen_parport.c 	port->ops->write_control(port, NO_SIGNAL);
port              145 drivers/pps/generators/pps_gen_parport.c 	struct parport *port = dev->pardev->port;
port              155 drivers/pps/generators/pps_gen_parport.c 		port->ops->write_control(port, NO_SIGNAL);
port              179 drivers/pps/generators/pps_gen_parport.c static void parport_attach(struct parport *port)
port              191 drivers/pps/generators/pps_gen_parport.c 	device.pardev = parport_register_dev_model(port, KBUILD_MODNAME,
port              194 drivers/pps/generators/pps_gen_parport.c 		pr_err("couldn't register with %s\n", port->name);
port              199 drivers/pps/generators/pps_gen_parport.c 		pr_err("couldn't claim %s\n", port->name);
port              203 drivers/pps/generators/pps_gen_parport.c 	pr_info("attached to %s\n", port->name);
port              218 drivers/pps/generators/pps_gen_parport.c static void parport_detach(struct parport *port)
port              220 drivers/pps/generators/pps_gen_parport.c 	if (port->cad != device.pardev)
port              884 drivers/ps3/ps3-vuart.c 		unsigned int port;
port              888 drivers/ps3/ps3-vuart.c 		port = (BITS_PER_LONG - 1) - __ilog2(bus_priv->bmp->status);
port              890 drivers/ps3/ps3-vuart.c 		if (port == BITS_PER_LONG)
port              893 drivers/ps3/ps3-vuart.c 		BUG_ON(port >= PORT_COUNT);
port              894 drivers/ps3/ps3-vuart.c 		BUG_ON(!bus_priv->devices[port]);
port              896 drivers/ps3/ps3-vuart.c 		ps3_vuart_handle_port_interrupt(bus_priv->devices[port]);
port              213 drivers/ps3/ps3av_cmd.c int ps3av_cmd_av_video_mute(int num_of_port, u32 *port, u32 mute)
port              223 drivers/ps3/ps3av_cmd.c 		av_video_mute.mute[i].avport = port[i];
port              241 drivers/ps3/ps3av_cmd.c int ps3av_cmd_av_video_disable_sig(u32 port)
port              247 drivers/ps3/ps3av_cmd.c 	av_video_sig.avport = port;
port              259 drivers/ps3/ps3av_cmd.c 		       res, port);
port              436 drivers/ps3/ps3av_cmd.c int ps3av_cmd_av_audio_mute(int num_of_port, u32 *port, u32 mute)
port              447 drivers/ps3/ps3av_cmd.c 		av_audio_mute.mute[i].avport = port[i];
port              623 drivers/ps3/ps3av_cmd.c u32 ps3av_cmd_set_av_audio_param(void *p, u32 port,
port              635 drivers/ps3/ps3av_cmd.c 	param->avport = port;
port              799 drivers/ps3/ps3av_cmd.c int ps3av_cmd_audio_mute(int num_of_port, u32 *port, u32 mute)
port              810 drivers/ps3/ps3av_cmd.c 		audio_mute.mute[i].avport = port[i];
port              828 drivers/ps3/ps3av_cmd.c int ps3av_cmd_audio_active(int active, u32 port)
port              836 drivers/ps3/ps3av_cmd.c 	audio_active.audio_port = port;
port              159 drivers/rapidio/rio-scan.c static u16 rio_get_device_id(struct rio_mport *port, u16 destid, u8 hopcount)
port              163 drivers/rapidio/rio-scan.c 	rio_mport_read_config_32(port, destid, hopcount, RIO_DID_CSR, &result);
port              165 drivers/rapidio/rio-scan.c 	return RIO_GET_DID(port->sys_size, result);
port              177 drivers/rapidio/rio-scan.c static void rio_set_device_id(struct rio_mport *port, u16 destid, u8 hopcount, u16 did)
port              179 drivers/rapidio/rio-scan.c 	rio_mport_write_config_32(port, destid, hopcount, RIO_DID_CSR,
port              180 drivers/rapidio/rio-scan.c 				  RIO_SET_DID(port->sys_size, did));
port              193 drivers/rapidio/rio-scan.c 	struct rio_mport *port = net->hport;
port              199 drivers/rapidio/rio-scan.c 	rio_local_write_config_32(port, RIO_HOST_DID_LOCK_CSR,
port              200 drivers/rapidio/rio-scan.c 				  port->host_deviceid);
port              201 drivers/rapidio/rio-scan.c 	rio_local_read_config_32(port, RIO_HOST_DID_LOCK_CSR, &result);
port              210 drivers/rapidio/rio-scan.c 				    port->host_deviceid);
port              240 drivers/rapidio/rio-scan.c static int rio_enum_host(struct rio_mport *port)
port              245 drivers/rapidio/rio-scan.c 	rio_local_write_config_32(port, RIO_HOST_DID_LOCK_CSR,
port              246 drivers/rapidio/rio-scan.c 				  port->host_deviceid);
port              248 drivers/rapidio/rio-scan.c 	rio_local_read_config_32(port, RIO_HOST_DID_LOCK_CSR, &result);
port              249 drivers/rapidio/rio-scan.c 	if ((result & 0xffff) != port->host_deviceid)
port              253 drivers/rapidio/rio-scan.c 	rio_local_set_device_id(port, port->host_deviceid);
port              267 drivers/rapidio/rio-scan.c static int rio_device_has_destid(struct rio_mport *port, int src_ops,
port              323 drivers/rapidio/rio-scan.c 					struct rio_mport *port, u16 destid,
port              334 drivers/rapidio/rio-scan.c 	if (rio_mport_read_config_32(port, destid, hopcount,
port              339 drivers/rapidio/rio-scan.c 		rio_mport_read_config_32(port, destid, hopcount,
port              354 drivers/rapidio/rio-scan.c 	rio_mport_read_config_32(port, destid, hopcount, RIO_DEV_ID_CAR,
port              358 drivers/rapidio/rio-scan.c 	rio_mport_read_config_32(port, destid, hopcount, RIO_DEV_INFO_CAR,
port              360 drivers/rapidio/rio-scan.c 	rio_mport_read_config_32(port, destid, hopcount, RIO_ASM_ID_CAR,
port              364 drivers/rapidio/rio-scan.c 	rio_mport_read_config_32(port, destid, hopcount, RIO_ASM_INFO_CAR,
port              369 drivers/rapidio/rio-scan.c 		rdev->phys_efptr = rio_mport_get_physefb(port, 0, destid,
port              374 drivers/rapidio/rio-scan.c 		rdev->em_efptr = rio_mport_get_feature(port, 0, destid,
port              377 drivers/rapidio/rio-scan.c 			rdev->em_efptr = rio_mport_get_feature(port, 0, destid,
port              381 drivers/rapidio/rio-scan.c 	rio_mport_read_config_32(port, destid, hopcount, RIO_SRC_OPS_CAR,
port              383 drivers/rapidio/rio-scan.c 	rio_mport_read_config_32(port, destid, hopcount, RIO_DST_OPS_CAR,
port              392 drivers/rapidio/rio-scan.c 		rio_mport_write_config_32(port, destid, hopcount,
port              397 drivers/rapidio/rio-scan.c 		rio_mport_read_config_32(port, destid, hopcount,
port              402 drivers/rapidio/rio-scan.c 	if (rio_device_has_destid(port, rdev->src_ops, rdev->dst_ops)) {
port              404 drivers/rapidio/rio-scan.c 			rio_set_device_id(port, destid, hopcount, next_destid);
port              408 drivers/rapidio/rio-scan.c 			rdev->destid = rio_get_device_id(port, destid, hopcount);
port              425 drivers/rapidio/rio-scan.c 			kzalloc(RIO_MAX_ROUTE_ENTRIES(port->sys_size),
port              430 drivers/rapidio/rio-scan.c 		for (rdid = 0; rdid < RIO_MAX_ROUTE_ENTRIES(port->sys_size);
port              441 drivers/rapidio/rio-scan.c 			rio_enable_rx_tx_port(port, 0, destid, hopcount, 0);
port              503 drivers/rapidio/rio-scan.c static u16 rio_get_host_deviceid_lock(struct rio_mport *port, u8 hopcount)
port              507 drivers/rapidio/rio-scan.c 	rio_mport_read_config_32(port, RIO_ANY_DESTID(port->sys_size), hopcount,
port              524 drivers/rapidio/rio-scan.c static int rio_enum_peer(struct rio_net *net, struct rio_mport *port,
port              531 drivers/rapidio/rio-scan.c 	if (rio_mport_chk_dev_access(port,
port              532 drivers/rapidio/rio-scan.c 			RIO_ANY_DESTID(port->sys_size), hopcount)) {
port              537 drivers/rapidio/rio-scan.c 	if (rio_get_host_deviceid_lock(port, hopcount) == port->host_deviceid) {
port              543 drivers/rapidio/rio-scan.c 		rio_mport_read_config_32(port, RIO_ANY_DESTID(port->sys_size),
port              560 drivers/rapidio/rio-scan.c 	rio_mport_write_config_32(port, RIO_ANY_DESTID(port->sys_size),
port              562 drivers/rapidio/rio-scan.c 				  RIO_HOST_DID_LOCK_CSR, port->host_deviceid);
port              563 drivers/rapidio/rio-scan.c 	while ((tmp = rio_get_host_deviceid_lock(port, hopcount))
port              564 drivers/rapidio/rio-scan.c 	       < port->host_deviceid) {
port              568 drivers/rapidio/rio-scan.c 		rio_mport_write_config_32(port, RIO_ANY_DESTID(port->sys_size),
port              571 drivers/rapidio/rio-scan.c 					  port->host_deviceid);
port              574 drivers/rapidio/rio-scan.c 	if (rio_get_host_deviceid_lock(port, hopcount) > port->host_deviceid) {
port              581 drivers/rapidio/rio-scan.c 	rdev = rio_setup_device(net, port, RIO_ANY_DESTID(port->sys_size),
port              599 drivers/rapidio/rio-scan.c 				    port->host_deviceid, sw_inport, 0);
port              600 drivers/rapidio/rio-scan.c 		rdev->rswitch->route_table[port->host_deviceid] = sw_inport;
port              604 drivers/rapidio/rio-scan.c 			if (destid != port->host_deviceid) {
port              620 drivers/rapidio/rio-scan.c 				rio_enable_rx_tx_port(port, 0,
port              621 drivers/rapidio/rio-scan.c 					      RIO_ANY_DESTID(port->sys_size),
port              633 drivers/rapidio/rio-scan.c 				rio_enable_rx_tx_port(port, 0,
port              634 drivers/rapidio/rio-scan.c 					      RIO_ANY_DESTID(port->sys_size),
port              638 drivers/rapidio/rio-scan.c 						RIO_ANY_DESTID(port->sys_size),
port              641 drivers/rapidio/rio-scan.c 				if (rio_enum_peer(net, port, hopcount + 1,
port              650 drivers/rapidio/rio-scan.c 						if (destid != port->host_deviceid) {
port              680 drivers/rapidio/rio-scan.c 					(port->host_deviceid << 16) |
port              681 drivers/rapidio/rio-scan.c 					(port->sys_size << 15));
port              706 drivers/rapidio/rio-scan.c static int rio_enum_complete(struct rio_mport *port)
port              710 drivers/rapidio/rio-scan.c 	rio_local_read_config_32(port, port->phys_efptr + RIO_PORT_GEN_CTL_CSR,
port              728 drivers/rapidio/rio-scan.c rio_disc_peer(struct rio_net *net, struct rio_mport *port, u16 destid,
port              736 drivers/rapidio/rio-scan.c 	if ((rdev = rio_setup_device(net, port, destid, hopcount, 0))) {
port              762 drivers/rapidio/rio-scan.c 				rio_lock_device(port, destid, hopcount, 1000);
port              765 drivers/rapidio/rio-scan.c 				     ndestid < RIO_ANY_DESTID(port->sys_size);
port              775 drivers/rapidio/rio-scan.c 				if (ndestid == RIO_ANY_DESTID(port->sys_size))
port              777 drivers/rapidio/rio-scan.c 				rio_unlock_device(port, destid, hopcount);
port              778 drivers/rapidio/rio-scan.c 				if (rio_disc_peer(net, port, ndestid,
port              799 drivers/rapidio/rio-scan.c static int rio_mport_is_active(struct rio_mport *port)
port              803 drivers/rapidio/rio-scan.c 	rio_local_read_config_32(port,
port              804 drivers/rapidio/rio-scan.c 		port->phys_efptr +
port              805 drivers/rapidio/rio-scan.c 			RIO_PORT_N_ERR_STS_CSR(port->index, port->phys_rmap),
port               72 drivers/rapidio/rio.c u16 rio_local_get_device_id(struct rio_mport *port)
port               76 drivers/rapidio/rio.c 	rio_local_read_config_32(port, RIO_DID_CSR, &result);
port               78 drivers/rapidio/rio.c 	return (RIO_GET_DID(port->sys_size, result));
port               90 drivers/rapidio/rio.c int rio_query_mport(struct rio_mport *port,
port               93 drivers/rapidio/rio.c 	if (!port->ops->query_mport)
port               95 drivers/rapidio/rio.c 	return port->ops->query_mport(port, mport_attr);
port              157 drivers/rapidio/rio.c void rio_local_set_device_id(struct rio_mport *port, u16 did)
port              159 drivers/rapidio/rio.c 	rio_local_write_config_32(port, RIO_DID_CSR,
port              160 drivers/rapidio/rio.c 				  RIO_SET_DID(port->sys_size, did));
port              780 drivers/rapidio/rio.c rio_mport_get_physefb(struct rio_mport *port, int local,
port              786 drivers/rapidio/rio.c 	ext_ftr_ptr = rio_mport_get_efb(port, local, destid, hopcount, 0);
port              790 drivers/rapidio/rio.c 			rio_local_read_config_32(port, ext_ftr_ptr,
port              793 drivers/rapidio/rio.c 			rio_mport_read_config_32(port, destid, hopcount,
port              820 drivers/rapidio/rio.c 		ext_ftr_ptr = rio_mport_get_efb(port, local, destid,
port              898 drivers/rapidio/rio.c int rio_enable_rx_tx_port(struct rio_mport *port,
port              913 drivers/rapidio/rio.c 	ext_ftr_ptr = rio_mport_get_physefb(port, local, destid,
port              917 drivers/rapidio/rio.c 		rio_local_read_config_32(port,
port              921 drivers/rapidio/rio.c 		if (rio_mport_read_config_32(port, destid, hopcount,
port              930 drivers/rapidio/rio.c 		rio_local_write_config_32(port,
port              933 drivers/rapidio/rio.c 		if (rio_mport_write_config_32(port, destid, hopcount,
port             1345 drivers/rapidio/rio.c rio_mport_get_efb(struct rio_mport *port, int local, u16 destid,
port             1352 drivers/rapidio/rio.c 			rio_local_read_config_32(port, RIO_ASM_INFO_CAR,
port             1355 drivers/rapidio/rio.c 			rio_mport_read_config_32(port, destid, hopcount,
port             1360 drivers/rapidio/rio.c 			rio_local_read_config_32(port, from, &reg_val);
port             1362 drivers/rapidio/rio.c 			rio_mport_read_config_32(port, destid, hopcount,
port             1383 drivers/rapidio/rio.c rio_mport_get_feature(struct rio_mport * port, int local, u16 destid,
port             1389 drivers/rapidio/rio.c 		rio_local_read_config_32(port, RIO_ASM_INFO_CAR, &asm_info);
port             1391 drivers/rapidio/rio.c 		rio_mport_read_config_32(port, destid, hopcount,
port             1398 drivers/rapidio/rio.c 			rio_local_read_config_32(port, ext_ftr_ptr,
port             1401 drivers/rapidio/rio.c 			rio_mport_read_config_32(port, destid, hopcount,
port             1597 drivers/rapidio/rio.c int rio_lock_device(struct rio_mport *port, u16 destid,
port             1604 drivers/rapidio/rio.c 	rio_mport_write_config_32(port, destid, hopcount,
port             1605 drivers/rapidio/rio.c 				  RIO_HOST_DID_LOCK_CSR, port->host_deviceid);
port             1606 drivers/rapidio/rio.c 	rio_mport_read_config_32(port, destid, hopcount,
port             1609 drivers/rapidio/rio.c 	while (result != port->host_deviceid) {
port             1620 drivers/rapidio/rio.c 		rio_mport_write_config_32(port, destid,
port             1623 drivers/rapidio/rio.c 			port->host_deviceid);
port             1624 drivers/rapidio/rio.c 		rio_mport_read_config_32(port, destid,
port             1641 drivers/rapidio/rio.c int rio_unlock_device(struct rio_mport *port, u16 destid, u8 hopcount)
port             1646 drivers/rapidio/rio.c 	rio_mport_write_config_32(port, destid,
port             1649 drivers/rapidio/rio.c 				  port->host_deviceid);
port             1650 drivers/rapidio/rio.c 	rio_mport_read_config_32(port, destid, hopcount,
port             1938 drivers/rapidio/rio.c 	struct rio_mport *port;
port             1941 drivers/rapidio/rio.c 	list_for_each_entry(port, &rio_mports, node) {
port             1942 drivers/rapidio/rio.c 		if (port->id == mport_id)
port             1945 drivers/rapidio/rio.c 	port = NULL;
port             1949 drivers/rapidio/rio.c 	return port;
port             1967 drivers/rapidio/rio.c 	struct rio_mport *port;
port             2012 drivers/rapidio/rio.c 	list_for_each_entry(port, &rio_mports, node) {
port             2013 drivers/rapidio/rio.c 		if (port->id == mport_id) {
port             2014 drivers/rapidio/rio.c 			port->nscan = scan_ops;
port             2016 drivers/rapidio/rio.c 		} else if (mport_id == RIO_MPORT_ANY && !port->nscan)
port             2017 drivers/rapidio/rio.c 			port->nscan = scan_ops;
port             2042 drivers/rapidio/rio.c 	struct rio_mport *port;
port             2052 drivers/rapidio/rio.c 	list_for_each_entry(port, &rio_mports, node)
port             2053 drivers/rapidio/rio.c 		if (port->id == mport_id ||
port             2054 drivers/rapidio/rio.c 		    (mport_id == RIO_MPORT_ANY && port->nscan == scan_ops))
port             2055 drivers/rapidio/rio.c 			port->nscan = NULL;
port             2077 drivers/rapidio/rio.c 	struct rio_mport *port = NULL;
port             2081 drivers/rapidio/rio.c 	list_for_each_entry(port, &rio_mports, node) {
port             2082 drivers/rapidio/rio.c 		if (port->id == mport_id)
port             2088 drivers/rapidio/rio.c 	if (!port->nscan) {
port             2093 drivers/rapidio/rio.c 	if (!try_module_get(port->nscan->owner)) {
port             2100 drivers/rapidio/rio.c 	if (port->host_deviceid >= 0)
port             2101 drivers/rapidio/rio.c 		rc = port->nscan->enumerate(port, 0);
port             2103 drivers/rapidio/rio.c 		rc = port->nscan->discover(port, RIO_SCAN_ENUM_NO_WAIT);
port             2105 drivers/rapidio/rio.c 	module_put(port->nscan->owner);
port             2145 drivers/rapidio/rio.c 	struct rio_mport *port;
port             2157 drivers/rapidio/rio.c 	list_for_each_entry(port, &rio_mports, node) {
port             2158 drivers/rapidio/rio.c 		if (port->host_deviceid >= 0) {
port             2159 drivers/rapidio/rio.c 			if (port->nscan && try_module_get(port->nscan->owner)) {
port             2160 drivers/rapidio/rio.c 				port->nscan->enumerate(port, 0);
port             2161 drivers/rapidio/rio.c 				module_put(port->nscan->owner);
port             2193 drivers/rapidio/rio.c 	list_for_each_entry(port, &rio_mports, node) {
port             2194 drivers/rapidio/rio.c 		if (port->host_deviceid < 0 && port->nscan) {
port             2195 drivers/rapidio/rio.c 			work[n].mport = port;
port             2242 drivers/rapidio/rio.c int rio_register_mport(struct rio_mport *port)
port             2254 drivers/rapidio/rio.c 		if (port->id == scan->mport_id ||
port             2256 drivers/rapidio/rio.c 			port->nscan = scan->ops;
port             2257 drivers/rapidio/rio.c 			if (port->id == scan->mport_id)
port             2262 drivers/rapidio/rio.c 	list_add_tail(&port->node, &rio_mports);
port             2265 drivers/rapidio/rio.c 	dev_set_name(&port->dev, "rapidio%d", port->id);
port             2266 drivers/rapidio/rio.c 	port->dev.class = &rio_mport_class;
port             2267 drivers/rapidio/rio.c 	atomic_set(&port->state, RIO_DEVICE_RUNNING);
port             2269 drivers/rapidio/rio.c 	res = device_register(&port->dev);
port             2271 drivers/rapidio/rio.c 		dev_err(&port->dev, "RIO: mport%d registration failed ERR=%d\n",
port             2272 drivers/rapidio/rio.c 			port->id, res);
port             2274 drivers/rapidio/rio.c 		dev_dbg(&port->dev, "RIO: registered mport%d\n", port->id);
port             2299 drivers/rapidio/rio.c int rio_unregister_mport(struct rio_mport *port)
port             2301 drivers/rapidio/rio.c 	pr_debug("RIO: %s %s id=%d\n", __func__, port->name, port->id);
port             2304 drivers/rapidio/rio.c 	if (atomic_cmpxchg(&port->state,
port             2308 drivers/rapidio/rio.c 			__func__, port->name);
port             2311 drivers/rapidio/rio.c 	if (port->net && port->net->hport == port) {
port             2312 drivers/rapidio/rio.c 		rio_net_remove_children(port->net);
port             2313 drivers/rapidio/rio.c 		rio_free_net(port->net);
port             2321 drivers/rapidio/rio.c 	list_del(&port->node);
port             2323 drivers/rapidio/rio.c 	device_unregister(&port->dev);
port               20 drivers/rapidio/rio.h extern u32 rio_mport_get_physefb(struct rio_mport *port, int local,
port               22 drivers/rapidio/rio.h extern u32 rio_mport_get_efb(struct rio_mport *port, int local, u16 destid,
port               26 drivers/rapidio/rio.h extern int rio_lock_device(struct rio_mport *port, u16 destid,
port               28 drivers/rapidio/rio.h extern int rio_unlock_device(struct rio_mport *port, u16 destid, u8 hopcount);
port               41 drivers/rapidio/rio.h extern int rio_enable_rx_tx_port(struct rio_mport *port, int local, u16 destid,
port              403 drivers/remoteproc/qcom_sysmon.c 	sysmon->ssctl.sq_port = svc->port;
port               77 drivers/s390/char/con3215.c 	struct tty_port port;
port              292 drivers/s390/char/con3215.c 	if (!tty_port_suspended(&raw->port)) {
port              314 drivers/s390/char/con3215.c 	if (!tty_port_initialized(&raw->port) || tty_port_suspended(&raw->port))
port              342 drivers/s390/char/con3215.c 	tty = tty_port_tty_get(&raw->port);
port              374 drivers/s390/char/con3215.c 	tty = tty_port_tty_get(&raw->port);
port              417 drivers/s390/char/con3215.c 				tty_insert_flip_char(&raw->port, cchar,
port              419 drivers/s390/char/con3215.c 				tty_flip_buffer_push(&raw->port);
port              431 drivers/s390/char/con3215.c 				tty_insert_flip_string(&raw->port, raw->inbuf,
port              433 drivers/s390/char/con3215.c 				tty_flip_buffer_push(&raw->port);
port              497 drivers/s390/char/con3215.c 		if (tty_port_suspended(&raw->port)) {
port              619 drivers/s390/char/con3215.c 	if (tty_port_initialized(&raw->port))
port              622 drivers/s390/char/con3215.c 	tty_port_set_initialized(&raw->port, 1);
port              638 drivers/s390/char/con3215.c 	if (!tty_port_initialized(&raw->port) || (raw->flags & RAW3215_FIXED))
port              652 drivers/s390/char/con3215.c 		tty_port_set_initialized(&raw->port, 1);
port              677 drivers/s390/char/con3215.c 	tty_port_init(&info->port);
port              686 drivers/s390/char/con3215.c 	tty_port_destroy(&raw->port);
port              775 drivers/s390/char/con3215.c 	tty_port_set_suspended(&raw->port, 1);
port              788 drivers/s390/char/con3215.c 	tty_port_set_suspended(&raw->port, 0);
port              861 drivers/s390/char/con3215.c 	if (tty_port_suspended(&raw->port))
port              970 drivers/s390/char/con3215.c 	return tty_port_install(&raw->port, driver, tty);
port              983 drivers/s390/char/con3215.c 	tty_port_tty_set(&raw->port, tty);
port              985 drivers/s390/char/con3215.c 	raw->port.low_latency = 0; /* don't use bottom half for pushing chars */
port             1014 drivers/s390/char/con3215.c 	tty_port_tty_set(&raw->port, NULL);
port              228 drivers/s390/char/keyboard.c 	kbd_put_queue(kbd->port, d);
port              250 drivers/s390/char/keyboard.c 	kbd_put_queue(kbd->port, value);
port              268 drivers/s390/char/keyboard.c 		kbd_puts_queue(kbd->port, kbd->func_table[value]);
port              286 drivers/s390/char/keyboard.c to_utf8(struct tty_port *port, ushort c)
port              290 drivers/s390/char/keyboard.c 		kbd_put_queue(port, c);
port              293 drivers/s390/char/keyboard.c 		kbd_put_queue(port, 0xc0 | (c >> 6));
port              294 drivers/s390/char/keyboard.c 		kbd_put_queue(port, 0x80 | (c & 0x3f));
port              297 drivers/s390/char/keyboard.c 		kbd_put_queue(port, 0xe0 | (c >> 12));
port              298 drivers/s390/char/keyboard.c 		kbd_put_queue(port, 0x80 | ((c >> 6) & 0x3f));
port              299 drivers/s390/char/keyboard.c 		kbd_put_queue(port, 0x80 | (c & 0x3f));
port              352 drivers/s390/char/keyboard.c 		to_utf8(kbd->port, keysym);
port              490 drivers/s390/char/keyboard.c 	tty = tty_port_tty_get(kbd->port);
port               35 drivers/s390/char/keyboard.h 	struct tty_port *port;
port               56 drivers/s390/char/keyboard.h kbd_put_queue(struct tty_port *port, int ch)
port               58 drivers/s390/char/keyboard.h 	tty_insert_flip_char(port, ch, 0);
port               59 drivers/s390/char/keyboard.h 	tty_schedule_flip(port);
port               63 drivers/s390/char/keyboard.h kbd_puts_queue(struct tty_port *port, char *cp)
port               66 drivers/s390/char/keyboard.h 		tty_insert_flip_char(port, *cp++, 0);
port               67 drivers/s390/char/keyboard.h 	tty_schedule_flip(port);
port               65 drivers/s390/char/tty3270.c 	struct tty_port port;
port              479 drivers/s390/char/tty3270.c 	struct tty3270 *tp = container_of(kbd->port, struct tty3270, port);
port              506 drivers/s390/char/tty3270.c 	struct tty3270 *tp = container_of(kbd->port, struct tty3270, port);
port              517 drivers/s390/char/tty3270.c 	struct tty3270 *tp = container_of(kbd->port, struct tty3270, port);
port              539 drivers/s390/char/tty3270.c 	struct tty3270 *tp = container_of(kbd->port, struct tty3270, port);
port              657 drivers/s390/char/tty3270.c 	tty_port_tty_hangup(&tp->port, true);
port              753 drivers/s390/char/tty3270.c 	tty_port_init(&tp->port);
port              775 drivers/s390/char/tty3270.c 	tty_port_destroy(&tp->port);
port              797 drivers/s390/char/tty3270.c 	tty_port_destroy(&tp->port);
port              877 drivers/s390/char/tty3270.c 	tty = tty_port_tty_get(&tp->port);
port              906 drivers/s390/char/tty3270.c 	struct tty_struct *tty = tty_port_tty_get(&tp->port);
port              910 drivers/s390/char/tty3270.c 		tty_port_tty_set(&tp->port, NULL);
port              970 drivers/s390/char/tty3270.c 		tp->port.low_latency = 0;
port              999 drivers/s390/char/tty3270.c 	tp->port.low_latency = 0;
port             1011 drivers/s390/char/tty3270.c 	tp->kbd->port = &tp->port;
port             1021 drivers/s390/char/tty3270.c 	rc = tty_port_install(&tp->port, driver, tty);
port             1039 drivers/s390/char/tty3270.c 	struct tty_port *port = &tp->port;
port             1041 drivers/s390/char/tty3270.c 	port->count++;
port             1042 drivers/s390/char/tty3270.c 	tty_port_tty_set(port, tty);
port             1058 drivers/s390/char/tty3270.c 		tty_port_tty_set(&tp->port, NULL);
port             1515 drivers/s390/char/tty3270.c 			kbd_puts_queue(&tp->port, "\033[?6c");
port             1561 drivers/s390/char/tty3270.c 			kbd_puts_queue(&tp->port, "\033[0n");
port             1565 drivers/s390/char/tty3270.c 			kbd_puts_queue(&tp->port, buf);
port               26 drivers/s390/net/ctcm_mpc.h extern int ctc_mpc_alloc_channel(int port,
port               29 drivers/s390/net/ctcm_mpc.h extern void ctc_mpc_establish_connectivity(int port,
port               32 drivers/s390/net/ctcm_mpc.h extern void ctc_mpc_dealloc_ch(int port);
port               33 drivers/s390/net/ctcm_mpc.h extern void ctc_mpc_flow_control(int port, int flowc);
port             1980 drivers/s390/net/qeth_core_main.c 	u8 port = ((u8)card->dev->dev_port) | 0x80;
port             1990 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_IDX_ACT_PNO(iob->data), &port, 1);
port              286 drivers/s390/net/qeth_ethtool.c 		cmd->base.port = PORT_TP;
port              291 drivers/s390/net/qeth_ethtool.c 		cmd->base.port = PORT_FIBRE;
port              295 drivers/s390/net/qeth_ethtool.c 		cmd->base.port = PORT_FIBRE;
port              299 drivers/s390/net/qeth_ethtool.c 		cmd->base.port = PORT_FIBRE;
port              303 drivers/s390/net/qeth_ethtool.c 		cmd->base.port = PORT_TP;
port              305 drivers/s390/net/qeth_ethtool.c 	qeth_set_cmd_adv_sup(cmd, cmd->base.speed, cmd->base.port);
port              328 drivers/s390/net/qeth_ethtool.c 		cmd->base.port = PORT_TP;
port              329 drivers/s390/net/qeth_ethtool.c 		qeth_set_cmd_adv_sup(cmd, SPEED_1000, cmd->base.port);
port              333 drivers/s390/net/qeth_ethtool.c 		cmd->base.port = PORT_FIBRE;
port              334 drivers/s390/net/qeth_ethtool.c 		qeth_set_cmd_adv_sup(cmd, SPEED_1000, cmd->base.port);
port              338 drivers/s390/net/qeth_ethtool.c 		cmd->base.port = PORT_FIBRE;
port              339 drivers/s390/net/qeth_ethtool.c 		qeth_set_cmd_adv_sup(cmd, SPEED_10000, cmd->base.port);
port               60 drivers/s390/scsi/zfcp_aux.c 	struct zfcp_port *port;
port               73 drivers/s390/scsi/zfcp_aux.c 	port = zfcp_get_port_by_wwpn(adapter, wwpn);
port               74 drivers/s390/scsi/zfcp_aux.c 	if (!port)
port               76 drivers/s390/scsi/zfcp_aux.c 	flush_work(&port->rport_work);
port               78 drivers/s390/scsi/zfcp_aux.c 	zfcp_unit_add(port, lun);
port               79 drivers/s390/scsi/zfcp_aux.c 	put_device(&port->dev);
port              191 drivers/s390/scsi/zfcp_aux.c 	struct zfcp_port *port;
port              194 drivers/s390/scsi/zfcp_aux.c 	list_for_each_entry(port, &adapter->port_list, list)
port              195 drivers/s390/scsi/zfcp_aux.c 		if (port->wwpn == wwpn) {
port              196 drivers/s390/scsi/zfcp_aux.c 			if (!get_device(&port->dev))
port              197 drivers/s390/scsi/zfcp_aux.c 				port = NULL;
port              199 drivers/s390/scsi/zfcp_aux.c 			return port;
port              461 drivers/s390/scsi/zfcp_aux.c 	struct zfcp_port *port = container_of(dev, struct zfcp_port, dev);
port              463 drivers/s390/scsi/zfcp_aux.c 	zfcp_ccw_adapter_put(port->adapter);
port              464 drivers/s390/scsi/zfcp_aux.c 	kfree(port);
port              482 drivers/s390/scsi/zfcp_aux.c 	struct zfcp_port *port;
port              487 drivers/s390/scsi/zfcp_aux.c 	port = zfcp_get_port_by_wwpn(adapter, wwpn);
port              488 drivers/s390/scsi/zfcp_aux.c 	if (port) {
port              489 drivers/s390/scsi/zfcp_aux.c 		put_device(&port->dev);
port              494 drivers/s390/scsi/zfcp_aux.c 	port = kzalloc(sizeof(struct zfcp_port), GFP_KERNEL);
port              495 drivers/s390/scsi/zfcp_aux.c 	if (!port)
port              498 drivers/s390/scsi/zfcp_aux.c 	rwlock_init(&port->unit_list_lock);
port              499 drivers/s390/scsi/zfcp_aux.c 	INIT_LIST_HEAD(&port->unit_list);
port              500 drivers/s390/scsi/zfcp_aux.c 	atomic_set(&port->units, 0);
port              502 drivers/s390/scsi/zfcp_aux.c 	INIT_WORK(&port->gid_pn_work, zfcp_fc_port_did_lookup);
port              503 drivers/s390/scsi/zfcp_aux.c 	INIT_WORK(&port->test_link_work, zfcp_fc_link_test_work);
port              504 drivers/s390/scsi/zfcp_aux.c 	INIT_WORK(&port->rport_work, zfcp_scsi_rport_work);
port              506 drivers/s390/scsi/zfcp_aux.c 	port->adapter = adapter;
port              507 drivers/s390/scsi/zfcp_aux.c 	port->d_id = d_id;
port              508 drivers/s390/scsi/zfcp_aux.c 	port->wwpn = wwpn;
port              509 drivers/s390/scsi/zfcp_aux.c 	port->rport_task = RPORT_NONE;
port              510 drivers/s390/scsi/zfcp_aux.c 	port->dev.parent = &adapter->ccw_device->dev;
port              511 drivers/s390/scsi/zfcp_aux.c 	port->dev.groups = zfcp_port_attr_groups;
port              512 drivers/s390/scsi/zfcp_aux.c 	port->dev.release = zfcp_port_release;
port              514 drivers/s390/scsi/zfcp_aux.c 	port->erp_action.adapter = adapter;
port              515 drivers/s390/scsi/zfcp_aux.c 	port->erp_action.port = port;
port              517 drivers/s390/scsi/zfcp_aux.c 	if (dev_set_name(&port->dev, "0x%016llx", (unsigned long long)wwpn)) {
port              518 drivers/s390/scsi/zfcp_aux.c 		kfree(port);
port              523 drivers/s390/scsi/zfcp_aux.c 	if (device_register(&port->dev)) {
port              524 drivers/s390/scsi/zfcp_aux.c 		put_device(&port->dev);
port              529 drivers/s390/scsi/zfcp_aux.c 	list_add_tail(&port->list, &adapter->port_list);
port              532 drivers/s390/scsi/zfcp_aux.c 	atomic_or(status | ZFCP_STATUS_COMMON_RUNNING, &port->status);
port              534 drivers/s390/scsi/zfcp_aux.c 	return port;
port              115 drivers/s390/scsi/zfcp_ccw.c 	struct zfcp_port *port, *p;
port              127 drivers/s390/scsi/zfcp_ccw.c 	list_for_each_entry_safe(port, p, &adapter->port_list, list) {
port              128 drivers/s390/scsi/zfcp_ccw.c 		write_lock(&port->unit_list_lock);
port              129 drivers/s390/scsi/zfcp_ccw.c 		list_for_each_entry_safe(unit, u, &port->unit_list, list)
port              131 drivers/s390/scsi/zfcp_ccw.c 		write_unlock(&port->unit_list_lock);
port              132 drivers/s390/scsi/zfcp_ccw.c 		list_move(&port->list, &port_remove_lh);
port              140 drivers/s390/scsi/zfcp_ccw.c 	list_for_each_entry_safe(port, p, &port_remove_lh, list)
port              141 drivers/s390/scsi/zfcp_ccw.c 		device_unregister(&port->dev);
port              251 drivers/s390/scsi/zfcp_dbf.c 				struct zfcp_port *port,
port              255 drivers/s390/scsi/zfcp_dbf.c 	if (port) {
port              256 drivers/s390/scsi/zfcp_dbf.c 		rec->port_status = atomic_read(&port->status);
port              257 drivers/s390/scsi/zfcp_dbf.c 		rec->wwpn = port->wwpn;
port              258 drivers/s390/scsi/zfcp_dbf.c 		rec->d_id = port->d_id;
port              279 drivers/s390/scsi/zfcp_dbf.c 		       struct zfcp_port *port, struct scsi_device *sdev,
port              298 drivers/s390/scsi/zfcp_dbf.c 	zfcp_dbf_set_common(rec, adapter, port, sdev);
port              325 drivers/s390/scsi/zfcp_dbf.c 			    struct zfcp_port *port, struct scsi_device *sdev,
port              331 drivers/s390/scsi/zfcp_dbf.c 	zfcp_dbf_rec_trig(tag, adapter, port, sdev, want, need);
port              355 drivers/s390/scsi/zfcp_dbf.c 	zfcp_dbf_set_common(rec, erp->adapter, erp->port, erp->sdev);
port              365 drivers/s390/scsi/zfcp_dbf.c 	else if (erp->port)
port              366 drivers/s390/scsi/zfcp_dbf.c 		rec->u.run.rec_count = atomic_read(&erp->port->erp_counter);
port              128 drivers/s390/scsi/zfcp_def.h 	struct zfcp_port *port;
port              260 drivers/s390/scsi/zfcp_def.h 	struct zfcp_port	*port;
port              280 drivers/s390/scsi/zfcp_def.h 	struct zfcp_port	*port;
port               91 drivers/s390/scsi/zfcp_erp.c static void zfcp_erp_action_dismiss_port(struct zfcp_port *port)
port               95 drivers/s390/scsi/zfcp_erp.c 	if (atomic_read(&port->status) & ZFCP_STATUS_COMMON_ERP_INUSE)
port               96 drivers/s390/scsi/zfcp_erp.c 		zfcp_erp_action_dismiss(&port->erp_action);
port               98 drivers/s390/scsi/zfcp_erp.c 		spin_lock(port->adapter->scsi_host->host_lock);
port               99 drivers/s390/scsi/zfcp_erp.c 		__shost_for_each_device(sdev, port->adapter->scsi_host)
port              100 drivers/s390/scsi/zfcp_erp.c 			if (sdev_to_zfcp(sdev)->port == port)
port              102 drivers/s390/scsi/zfcp_erp.c 		spin_unlock(port->adapter->scsi_host->host_lock);
port              108 drivers/s390/scsi/zfcp_erp.c 	struct zfcp_port *port;
port              114 drivers/s390/scsi/zfcp_erp.c 		list_for_each_entry(port, &adapter->port_list, list)
port              115 drivers/s390/scsi/zfcp_erp.c 		    zfcp_erp_action_dismiss_port(port);
port              122 drivers/s390/scsi/zfcp_erp.c 	struct zfcp_port *port,	struct scsi_device *sdev)
port              134 drivers/s390/scsi/zfcp_erp.c 		if (atomic_read(&port->status) & ZFCP_STATUS_COMMON_ERP_FAILED)
port              138 drivers/s390/scsi/zfcp_erp.c 		if (atomic_read(&port->status) &
port              143 drivers/s390/scsi/zfcp_erp.c 				port, ZFCP_STATUS_COMMON_ERP_FAILED);
port              162 drivers/s390/scsi/zfcp_erp.c 				 struct zfcp_port *port,
port              175 drivers/s390/scsi/zfcp_erp.c 		p_status = atomic_read(&port->status);
port              183 drivers/s390/scsi/zfcp_erp.c 		p_status = atomic_read(&port->status);
port              188 drivers/s390/scsi/zfcp_erp.c 		p_status = atomic_read(&port->status);
port              215 drivers/s390/scsi/zfcp_erp.c 						  struct zfcp_port *port,
port              236 drivers/s390/scsi/zfcp_erp.c 		WARN_ON_ONCE(erp_action->port != port);
port              245 drivers/s390/scsi/zfcp_erp.c 		if (!get_device(&port->dev))
port              247 drivers/s390/scsi/zfcp_erp.c 		zfcp_erp_action_dismiss_port(port);
port              248 drivers/s390/scsi/zfcp_erp.c 		atomic_or(ZFCP_STATUS_COMMON_ERP_INUSE, &port->status);
port              249 drivers/s390/scsi/zfcp_erp.c 		erp_action = &port->erp_action;
port              250 drivers/s390/scsi/zfcp_erp.c 		WARN_ON_ONCE(erp_action->port != port);
port              252 drivers/s390/scsi/zfcp_erp.c 		if (!(atomic_read(&port->status) & ZFCP_STATUS_COMMON_RUNNING))
port              261 drivers/s390/scsi/zfcp_erp.c 		WARN_ON_ONCE(erp_action->port != NULL);
port              282 drivers/s390/scsi/zfcp_erp.c 				    struct zfcp_port *port,
port              289 drivers/s390/scsi/zfcp_erp.c 	need = zfcp_erp_handle_failed(want, adapter, port, sdev);
port              300 drivers/s390/scsi/zfcp_erp.c 	need = zfcp_erp_required_act(want, adapter, port, sdev);
port              304 drivers/s390/scsi/zfcp_erp.c 	act = zfcp_erp_setup_act(need, act_status, adapter, port, sdev);
port              314 drivers/s390/scsi/zfcp_erp.c 	zfcp_dbf_rec_trig(dbftag, adapter, port, sdev, want, need);
port              387 drivers/s390/scsi/zfcp_erp.c void zfcp_erp_port_shutdown(struct zfcp_port *port, int clear, char *dbftag)
port              390 drivers/s390/scsi/zfcp_erp.c 	zfcp_erp_port_reopen(port, clear | flags, dbftag);
port              393 drivers/s390/scsi/zfcp_erp.c static void zfcp_erp_port_block(struct zfcp_port *port, int clear)
port              395 drivers/s390/scsi/zfcp_erp.c 	zfcp_erp_clear_port_status(port,
port              399 drivers/s390/scsi/zfcp_erp.c static void _zfcp_erp_port_forced_reopen(struct zfcp_port *port, int clear,
port              402 drivers/s390/scsi/zfcp_erp.c 	zfcp_erp_port_block(port, clear);
port              403 drivers/s390/scsi/zfcp_erp.c 	zfcp_scsi_schedule_rport_block(port);
port              406 drivers/s390/scsi/zfcp_erp.c 				port->adapter, port, NULL, dbftag, 0);
port              415 drivers/s390/scsi/zfcp_erp.c void zfcp_erp_port_forced_reopen(struct zfcp_port *port, int clear,
port              419 drivers/s390/scsi/zfcp_erp.c 	struct zfcp_adapter *adapter = port->adapter;
port              422 drivers/s390/scsi/zfcp_erp.c 	_zfcp_erp_port_forced_reopen(port, clear, dbftag);
port              426 drivers/s390/scsi/zfcp_erp.c static void _zfcp_erp_port_reopen(struct zfcp_port *port, int clear,
port              429 drivers/s390/scsi/zfcp_erp.c 	zfcp_erp_port_block(port, clear);
port              430 drivers/s390/scsi/zfcp_erp.c 	zfcp_scsi_schedule_rport_block(port);
port              433 drivers/s390/scsi/zfcp_erp.c 				port->adapter, port, NULL, dbftag, 0);
port              442 drivers/s390/scsi/zfcp_erp.c void zfcp_erp_port_reopen(struct zfcp_port *port, int clear, char *dbftag)
port              445 drivers/s390/scsi/zfcp_erp.c 	struct zfcp_adapter *adapter = port->adapter;
port              448 drivers/s390/scsi/zfcp_erp.c 	_zfcp_erp_port_reopen(port, clear, dbftag);
port              462 drivers/s390/scsi/zfcp_erp.c 	struct zfcp_adapter *adapter = zfcp_sdev->port->adapter;
port              467 drivers/s390/scsi/zfcp_erp.c 				zfcp_sdev->port, sdev, dbftag, act_status);
port              482 drivers/s390/scsi/zfcp_erp.c 	struct zfcp_port *port = zfcp_sdev->port;
port              483 drivers/s390/scsi/zfcp_erp.c 	struct zfcp_adapter *adapter = port->adapter;
port              516 drivers/s390/scsi/zfcp_erp.c 	struct zfcp_port *port = zfcp_sdev->port;
port              517 drivers/s390/scsi/zfcp_erp.c 	struct zfcp_adapter *adapter = port->adapter;
port              540 drivers/s390/scsi/zfcp_erp.c static void zfcp_erp_port_unblock(struct zfcp_port *port)
port              543 drivers/s390/scsi/zfcp_erp.c 				       &port->status))
port              544 drivers/s390/scsi/zfcp_erp.c 		zfcp_dbf_rec_run("erpubl1", &port->erp_action);
port              545 drivers/s390/scsi/zfcp_erp.c 	atomic_or(ZFCP_STATUS_COMMON_UNBLOCKED, &port->status);
port              638 drivers/s390/scsi/zfcp_erp.c 	struct zfcp_port *port;
port              642 drivers/s390/scsi/zfcp_erp.c 	list_for_each_entry(port, &adapter->port_list, list)
port              643 drivers/s390/scsi/zfcp_erp.c 		_zfcp_erp_port_forced_reopen(port, clear, dbftag);
port              651 drivers/s390/scsi/zfcp_erp.c 	struct zfcp_port *port;
port              654 drivers/s390/scsi/zfcp_erp.c 	list_for_each_entry(port, &adapter->port_list, list)
port              655 drivers/s390/scsi/zfcp_erp.c 		_zfcp_erp_port_reopen(port, clear, dbftag);
port              659 drivers/s390/scsi/zfcp_erp.c static void _zfcp_erp_lun_reopen_all(struct zfcp_port *port, int clear,
port              664 drivers/s390/scsi/zfcp_erp.c 	spin_lock(port->adapter->scsi_host->host_lock);
port              665 drivers/s390/scsi/zfcp_erp.c 	__shost_for_each_device(sdev, port->adapter->scsi_host)
port              666 drivers/s390/scsi/zfcp_erp.c 		if (sdev_to_zfcp(sdev)->port == port)
port              668 drivers/s390/scsi/zfcp_erp.c 	spin_unlock(port->adapter->scsi_host->host_lock);
port              678 drivers/s390/scsi/zfcp_erp.c 		_zfcp_erp_port_forced_reopen(act->port, 0, "ersff_2");
port              681 drivers/s390/scsi/zfcp_erp.c 		_zfcp_erp_port_reopen(act->port, 0, "ersff_3");
port              696 drivers/s390/scsi/zfcp_erp.c 		_zfcp_erp_port_reopen(act->port, 0, "ersfs_2");
port              699 drivers/s390/scsi/zfcp_erp.c 		_zfcp_erp_lun_reopen_all(act->port, 0, "ersfs_3");
port              723 drivers/s390/scsi/zfcp_erp.c 	struct zfcp_port *port;
port              724 drivers/s390/scsi/zfcp_erp.c 	port = zfcp_port_enqueue(adapter, adapter->peer_wwpn, 0,
port              726 drivers/s390/scsi/zfcp_erp.c 	if (IS_ERR(port)) /* error or port already attached */
port              728 drivers/s390/scsi/zfcp_erp.c 	zfcp_erp_port_reopen(port, 0, "ereptp1");
port              902 drivers/s390/scsi/zfcp_erp.c 	struct zfcp_port *port = erp_action->port;
port              903 drivers/s390/scsi/zfcp_erp.c 	int status = atomic_read(&port->status);
port              958 drivers/s390/scsi/zfcp_erp.c 	struct zfcp_port *port = act->port;
port              960 drivers/s390/scsi/zfcp_erp.c 	if (port->wwpn != adapter->peer_wwpn) {
port              961 drivers/s390/scsi/zfcp_erp.c 		zfcp_erp_set_port_status(port, ZFCP_STATUS_COMMON_ERP_FAILED);
port              964 drivers/s390/scsi/zfcp_erp.c 	port->d_id = adapter->peer_d_id;
port              972 drivers/s390/scsi/zfcp_erp.c 	struct zfcp_port *port = act->port;
port              973 drivers/s390/scsi/zfcp_erp.c 	int p_status = atomic_read(&port->status);
port              981 drivers/s390/scsi/zfcp_erp.c 		if (!port->d_id) {
port              982 drivers/s390/scsi/zfcp_erp.c 			zfcp_fc_trigger_did_lookup(port);
port              990 drivers/s390/scsi/zfcp_erp.c 			if (!port->d_id) {
port              991 drivers/s390/scsi/zfcp_erp.c 				zfcp_fc_trigger_did_lookup(port);
port              996 drivers/s390/scsi/zfcp_erp.c 		if (port->d_id && !(p_status & ZFCP_STATUS_COMMON_NOESC)) {
port              997 drivers/s390/scsi/zfcp_erp.c 			port->d_id = 0;
port             1013 drivers/s390/scsi/zfcp_erp.c 	struct zfcp_port *port = erp_action->port;
port             1014 drivers/s390/scsi/zfcp_erp.c 	int p_status = atomic_read(&port->status);
port             1123 drivers/s390/scsi/zfcp_erp.c 			dev_err(&zfcp_sdev->port->adapter->ccw_device->dev,
port             1127 drivers/s390/scsi/zfcp_erp.c 				(unsigned long long)zfcp_sdev->port->wwpn);
port             1148 drivers/s390/scsi/zfcp_erp.c 	struct zfcp_port *port, enum zfcp_erp_act_result result)
port             1152 drivers/s390/scsi/zfcp_erp.c 		atomic_set(&port->erp_counter, 0);
port             1153 drivers/s390/scsi/zfcp_erp.c 		zfcp_erp_port_unblock(port);
port             1157 drivers/s390/scsi/zfcp_erp.c 		if (atomic_read(&port->status) & ZFCP_STATUS_COMMON_NOESC) {
port             1158 drivers/s390/scsi/zfcp_erp.c 			zfcp_erp_port_block(port, 0);
port             1161 drivers/s390/scsi/zfcp_erp.c 		atomic_inc(&port->erp_counter);
port             1162 drivers/s390/scsi/zfcp_erp.c 		if (atomic_read(&port->erp_counter) > ZFCP_MAX_ERPS) {
port             1163 drivers/s390/scsi/zfcp_erp.c 			dev_err(&port->adapter->ccw_device->dev,
port             1165 drivers/s390/scsi/zfcp_erp.c 				(unsigned long long)port->wwpn);
port             1166 drivers/s390/scsi/zfcp_erp.c 			zfcp_erp_set_port_status(port,
port             1178 drivers/s390/scsi/zfcp_erp.c 	if (atomic_read(&port->status) & ZFCP_STATUS_COMMON_ERP_FAILED) {
port             1179 drivers/s390/scsi/zfcp_erp.c 		zfcp_erp_port_block(port, 0);
port             1223 drivers/s390/scsi/zfcp_erp.c 	struct zfcp_port *port = erp_action->port;
port             1234 drivers/s390/scsi/zfcp_erp.c 		result = zfcp_erp_strategy_check_port(port, result);
port             1264 drivers/s390/scsi/zfcp_erp.c 	struct zfcp_port *port = act->port;
port             1281 drivers/s390/scsi/zfcp_erp.c 		if (zfcp_erp_strat_change_det(&port->status, erp_status)) {
port             1282 drivers/s390/scsi/zfcp_erp.c 			_zfcp_erp_port_reopen(port,
port             1326 drivers/s390/scsi/zfcp_erp.c 				  &erp_action->port->status);
port             1340 drivers/s390/scsi/zfcp_erp.c static void zfcp_erp_try_rport_unblock(struct zfcp_port *port)
port             1343 drivers/s390/scsi/zfcp_erp.c 	struct zfcp_adapter *adapter = port->adapter;
port             1349 drivers/s390/scsi/zfcp_erp.c 	port_status = atomic_read(&port->status);
port             1356 drivers/s390/scsi/zfcp_erp.c 		zfcp_dbf_rec_run_lvl(4, "ertru_p", &port->erp_action);
port             1368 drivers/s390/scsi/zfcp_erp.c 		if (zsdev->port != port)
port             1390 drivers/s390/scsi/zfcp_erp.c 	zfcp_scsi_schedule_rport_register(port);
port             1399 drivers/s390/scsi/zfcp_erp.c 	struct zfcp_port *port = act->port;
port             1406 drivers/s390/scsi/zfcp_erp.c 		zfcp_erp_try_rport_unblock(port);
port             1417 drivers/s390/scsi/zfcp_erp.c 				zfcp_erp_try_rport_unblock(port);
port             1420 drivers/s390/scsi/zfcp_erp.c 		put_device(&port->dev);
port             1624 drivers/s390/scsi/zfcp_erp.c 	struct zfcp_port *port;
port             1635 drivers/s390/scsi/zfcp_erp.c 	list_for_each_entry(port, &adapter->port_list, list)
port             1636 drivers/s390/scsi/zfcp_erp.c 		atomic_or(common_mask, &port->status);
port             1654 drivers/s390/scsi/zfcp_erp.c 	struct zfcp_port *port;
port             1669 drivers/s390/scsi/zfcp_erp.c 	list_for_each_entry(port, &adapter->port_list, list) {
port             1670 drivers/s390/scsi/zfcp_erp.c 		atomic_andnot(common_mask, &port->status);
port             1672 drivers/s390/scsi/zfcp_erp.c 			atomic_set(&port->erp_counter, 0);
port             1692 drivers/s390/scsi/zfcp_erp.c void zfcp_erp_set_port_status(struct zfcp_port *port, u32 mask)
port             1698 drivers/s390/scsi/zfcp_erp.c 	atomic_or(mask, &port->status);
port             1703 drivers/s390/scsi/zfcp_erp.c 	spin_lock_irqsave(port->adapter->scsi_host->host_lock, flags);
port             1704 drivers/s390/scsi/zfcp_erp.c 	__shost_for_each_device(sdev, port->adapter->scsi_host)
port             1705 drivers/s390/scsi/zfcp_erp.c 		if (sdev_to_zfcp(sdev)->port == port)
port             1708 drivers/s390/scsi/zfcp_erp.c 	spin_unlock_irqrestore(port->adapter->scsi_host->host_lock, flags);
port             1718 drivers/s390/scsi/zfcp_erp.c void zfcp_erp_clear_port_status(struct zfcp_port *port, u32 mask)
port             1725 drivers/s390/scsi/zfcp_erp.c 	atomic_andnot(mask, &port->status);
port             1731 drivers/s390/scsi/zfcp_erp.c 		atomic_set(&port->erp_counter, 0);
port             1733 drivers/s390/scsi/zfcp_erp.c 	spin_lock_irqsave(port->adapter->scsi_host->host_lock, flags);
port             1734 drivers/s390/scsi/zfcp_erp.c 	__shost_for_each_device(sdev, port->adapter->scsi_host)
port             1735 drivers/s390/scsi/zfcp_erp.c 		if (sdev_to_zfcp(sdev)->port == port) {
port             1741 drivers/s390/scsi/zfcp_erp.c 	spin_unlock_irqrestore(port->adapter->scsi_host->host_lock, flags);
port               39 drivers/s390/scsi/zfcp_ext.h 				   struct zfcp_port *port,
port               69 drivers/s390/scsi/zfcp_ext.h extern void zfcp_erp_port_reopen(struct zfcp_port *port, int clear,
port              170 drivers/s390/scsi/zfcp_ext.h bool zfcp_sysfs_port_is_removing(const struct zfcp_port *const port);
port              236 drivers/s390/scsi/zfcp_fc.c 	struct zfcp_port *port;
port              239 drivers/s390/scsi/zfcp_fc.c 	list_for_each_entry(port, &adapter->port_list, list) {
port              240 drivers/s390/scsi/zfcp_fc.c 		if ((port->d_id & range) == (ntoh24(page->rscn_fid) & range))
port              241 drivers/s390/scsi/zfcp_fc.c 			zfcp_fc_test_link(port);
port              266 drivers/s390/scsi/zfcp_fc.c 		struct zfcp_port *port;
port              269 drivers/s390/scsi/zfcp_fc.c 		list_for_each_entry(port, &adapter->port_list, list) {
port              270 drivers/s390/scsi/zfcp_fc.c 			if (port->d_id)
port              272 drivers/s390/scsi/zfcp_fc.c 			zfcp_erp_port_reopen(port,
port              295 drivers/s390/scsi/zfcp_fc.c 	struct zfcp_port *port;
port              298 drivers/s390/scsi/zfcp_fc.c 	list_for_each_entry(port, &adapter->port_list, list)
port              299 drivers/s390/scsi/zfcp_fc.c 		if (port->wwpn == wwpn) {
port              300 drivers/s390/scsi/zfcp_fc.c 			zfcp_erp_port_forced_reopen(port, 0, "fciwwp1");
port              356 drivers/s390/scsi/zfcp_fc.c 	ct_els->port->d_id = ntoh24(gid_pn_rsp->gid_pn.fp_fid);
port              373 drivers/s390/scsi/zfcp_fc.c static int zfcp_fc_ns_gid_pn_request(struct zfcp_port *port,
port              376 drivers/s390/scsi/zfcp_fc.c 	struct zfcp_adapter *adapter = port->adapter;
port              383 drivers/s390/scsi/zfcp_fc.c 	fc_req->ct_els.port = port;
port              393 drivers/s390/scsi/zfcp_fc.c 	gid_pn_req->gid_pn.fn_wwpn = cpu_to_be64(port->wwpn);
port              410 drivers/s390/scsi/zfcp_fc.c static int zfcp_fc_ns_gid_pn(struct zfcp_port *port)
port              414 drivers/s390/scsi/zfcp_fc.c 	struct zfcp_adapter *adapter = port->adapter;
port              426 drivers/s390/scsi/zfcp_fc.c 	ret = zfcp_fc_ns_gid_pn_request(port, fc_req);
port              437 drivers/s390/scsi/zfcp_fc.c 	struct zfcp_port *port = container_of(work, struct zfcp_port,
port              440 drivers/s390/scsi/zfcp_fc.c 	set_worker_desc("zgidpn%16llx", port->wwpn); /* < WORKER_DESC_LEN=24 */
port              441 drivers/s390/scsi/zfcp_fc.c 	ret = zfcp_fc_ns_gid_pn(port);
port              444 drivers/s390/scsi/zfcp_fc.c 		zfcp_erp_adapter_reopen(port->adapter, 0, "fcgpn_1");
port              448 drivers/s390/scsi/zfcp_fc.c 	if (!port->d_id) {
port              449 drivers/s390/scsi/zfcp_fc.c 		zfcp_erp_set_port_status(port, ZFCP_STATUS_COMMON_ERP_FAILED);
port              453 drivers/s390/scsi/zfcp_fc.c 	zfcp_erp_port_reopen(port, 0, "fcgpn_3");
port              455 drivers/s390/scsi/zfcp_fc.c 	put_device(&port->dev);
port              462 drivers/s390/scsi/zfcp_fc.c void zfcp_fc_trigger_did_lookup(struct zfcp_port *port)
port              464 drivers/s390/scsi/zfcp_fc.c 	get_device(&port->dev);
port              465 drivers/s390/scsi/zfcp_fc.c 	if (!queue_work(port->adapter->work_queue, &port->gid_pn_work))
port              466 drivers/s390/scsi/zfcp_fc.c 		put_device(&port->dev);
port              476 drivers/s390/scsi/zfcp_fc.c void zfcp_fc_plogi_evaluate(struct zfcp_port *port, struct fc_els_flogi *plogi)
port              478 drivers/s390/scsi/zfcp_fc.c 	if (be64_to_cpu(plogi->fl_wwpn) != port->wwpn) {
port              479 drivers/s390/scsi/zfcp_fc.c 		port->d_id = 0;
port              480 drivers/s390/scsi/zfcp_fc.c 		dev_warn(&port->adapter->ccw_device->dev,
port              483 drivers/s390/scsi/zfcp_fc.c 			 (unsigned long long) port->wwpn,
port              488 drivers/s390/scsi/zfcp_fc.c 	port->wwnn = be64_to_cpu(plogi->fl_wwnn);
port              489 drivers/s390/scsi/zfcp_fc.c 	port->maxframe_size = be16_to_cpu(plogi->fl_csp.sp_bb_data);
port              492 drivers/s390/scsi/zfcp_fc.c 		port->supported_classes |= FC_COS_CLASS1;
port              494 drivers/s390/scsi/zfcp_fc.c 		port->supported_classes |= FC_COS_CLASS2;
port              496 drivers/s390/scsi/zfcp_fc.c 		port->supported_classes |= FC_COS_CLASS3;
port              498 drivers/s390/scsi/zfcp_fc.c 		port->supported_classes |= FC_COS_CLASS4;
port              504 drivers/s390/scsi/zfcp_fc.c 	struct zfcp_port *port = fc_req->ct_els.port;
port              509 drivers/s390/scsi/zfcp_fc.c 		zfcp_erp_port_forced_reopen(port, ZFCP_STATUS_COMMON_ERP_FAILED,
port              514 drivers/s390/scsi/zfcp_fc.c 	if (!port->wwnn)
port              515 drivers/s390/scsi/zfcp_fc.c 		port->wwnn = be64_to_cpu(adisc_resp->adisc_wwnn);
port              517 drivers/s390/scsi/zfcp_fc.c 	if ((port->wwpn != be64_to_cpu(adisc_resp->adisc_wwpn)) ||
port              518 drivers/s390/scsi/zfcp_fc.c 	    !(atomic_read(&port->status) & ZFCP_STATUS_COMMON_OPEN)) {
port              519 drivers/s390/scsi/zfcp_fc.c 		zfcp_erp_port_reopen(port, ZFCP_STATUS_COMMON_ERP_FAILED,
port              525 drivers/s390/scsi/zfcp_fc.c 	zfcp_scsi_schedule_rport_register(port);
port              527 drivers/s390/scsi/zfcp_fc.c 	atomic_andnot(ZFCP_STATUS_PORT_LINK_TEST, &port->status);
port              528 drivers/s390/scsi/zfcp_fc.c 	put_device(&port->dev);
port              532 drivers/s390/scsi/zfcp_fc.c static int zfcp_fc_adisc(struct zfcp_port *port)
port              535 drivers/s390/scsi/zfcp_fc.c 	struct zfcp_adapter *adapter = port->adapter;
port              543 drivers/s390/scsi/zfcp_fc.c 	fc_req->ct_els.port = port;
port              561 drivers/s390/scsi/zfcp_fc.c 	ret = zfcp_fsf_send_els(adapter, port->d_id, &fc_req->ct_els,
port              571 drivers/s390/scsi/zfcp_fc.c 	struct zfcp_port *port =
port              575 drivers/s390/scsi/zfcp_fc.c 	set_worker_desc("zadisc%16llx", port->wwpn); /* < WORKER_DESC_LEN=24 */
port              576 drivers/s390/scsi/zfcp_fc.c 	get_device(&port->dev);
port              577 drivers/s390/scsi/zfcp_fc.c 	port->rport_task = RPORT_DEL;
port              578 drivers/s390/scsi/zfcp_fc.c 	zfcp_scsi_rport_work(&port->rport_work);
port              581 drivers/s390/scsi/zfcp_fc.c 	if (atomic_read(&port->status) & ZFCP_STATUS_PORT_LINK_TEST)
port              584 drivers/s390/scsi/zfcp_fc.c 	atomic_or(ZFCP_STATUS_PORT_LINK_TEST, &port->status);
port              586 drivers/s390/scsi/zfcp_fc.c 	retval = zfcp_fc_adisc(port);
port              591 drivers/s390/scsi/zfcp_fc.c 	atomic_andnot(ZFCP_STATUS_PORT_LINK_TEST, &port->status);
port              592 drivers/s390/scsi/zfcp_fc.c 	zfcp_erp_port_forced_reopen(port, 0, "fcltwk1");
port              595 drivers/s390/scsi/zfcp_fc.c 	put_device(&port->dev);
port              606 drivers/s390/scsi/zfcp_fc.c void zfcp_fc_test_link(struct zfcp_port *port)
port              608 drivers/s390/scsi/zfcp_fc.c 	get_device(&port->dev);
port              609 drivers/s390/scsi/zfcp_fc.c 	if (!queue_work(port->adapter->work_queue, &port->test_link_work))
port              610 drivers/s390/scsi/zfcp_fc.c 		put_device(&port->dev);
port              697 drivers/s390/scsi/zfcp_fc.c static void zfcp_fc_validate_port(struct zfcp_port *port, struct list_head *lh)
port              699 drivers/s390/scsi/zfcp_fc.c 	if (!(atomic_read(&port->status) & ZFCP_STATUS_COMMON_NOESC))
port              702 drivers/s390/scsi/zfcp_fc.c 	atomic_andnot(ZFCP_STATUS_COMMON_NOESC, &port->status);
port              704 drivers/s390/scsi/zfcp_fc.c 	if ((port->supported_classes != 0) ||
port              705 drivers/s390/scsi/zfcp_fc.c 	    !list_empty(&port->unit_list))
port              708 drivers/s390/scsi/zfcp_fc.c 	list_move_tail(&port->list, lh);
port              718 drivers/s390/scsi/zfcp_fc.c 	struct zfcp_port *port, *tmp;
port              758 drivers/s390/scsi/zfcp_fc.c 		port = zfcp_port_enqueue(adapter, be64_to_cpu(acc->fp_wwpn),
port              760 drivers/s390/scsi/zfcp_fc.c 		if (!IS_ERR(port))
port              761 drivers/s390/scsi/zfcp_fc.c 			zfcp_erp_port_reopen(port, 0, "fcegpf1");
port              762 drivers/s390/scsi/zfcp_fc.c 		else if (PTR_ERR(port) != -EEXIST)
port              763 drivers/s390/scsi/zfcp_fc.c 			ret = PTR_ERR(port);
port              768 drivers/s390/scsi/zfcp_fc.c 	list_for_each_entry_safe(port, tmp, &adapter->port_list, list)
port              769 drivers/s390/scsi/zfcp_fc.c 		zfcp_fc_validate_port(port, &remove_lh);
port              772 drivers/s390/scsi/zfcp_fc.c 	list_for_each_entry_safe(port, tmp, &remove_lh, list) {
port              773 drivers/s390/scsi/zfcp_fc.c 		zfcp_erp_port_shutdown(port, 0, "fcegpf2");
port              774 drivers/s390/scsi/zfcp_fc.c 		device_unregister(&port->dev);
port             1006 drivers/s390/scsi/zfcp_fc.c 	struct zfcp_port *port;
port             1010 drivers/s390/scsi/zfcp_fc.c 		port = zfcp_get_port_by_wwpn(adapter, rport->port_name);
port             1011 drivers/s390/scsi/zfcp_fc.c 		if (!port)
port             1014 drivers/s390/scsi/zfcp_fc.c 		d_id = port->d_id;
port             1015 drivers/s390/scsi/zfcp_fc.c 		put_device(&port->dev);
port              109 drivers/s390/scsi/zfcp_fsf.c 	struct zfcp_port *port;
port              113 drivers/s390/scsi/zfcp_fsf.c 	list_for_each_entry(port, &adapter->port_list, list)
port              114 drivers/s390/scsi/zfcp_fsf.c 		if (port->d_id == d_id) {
port              115 drivers/s390/scsi/zfcp_fsf.c 			zfcp_erp_port_reopen(port, 0, "fssrpc1");
port              635 drivers/s390/scsi/zfcp_fsf.c 	struct fsf_qtcb_bottom_port *bottom = &req->qtcb->bottom.port;
port              861 drivers/s390/scsi/zfcp_fsf.c 			zfcp_erp_adapter_reopen(zfcp_sdev->port->adapter, 0,
port              868 drivers/s390/scsi/zfcp_fsf.c 			zfcp_erp_port_reopen(zfcp_sdev->port, 0, "fsafch2");
port              876 drivers/s390/scsi/zfcp_fsf.c 		zfcp_erp_set_port_status(zfcp_sdev->port,
port              878 drivers/s390/scsi/zfcp_fsf.c 		zfcp_erp_port_reopen(zfcp_sdev->port,
port              891 drivers/s390/scsi/zfcp_fsf.c 			zfcp_fc_test_link(zfcp_sdev->port);
port              915 drivers/s390/scsi/zfcp_fsf.c 	struct zfcp_qdio *qdio = zfcp_sdev->port->adapter->qdio;
port              938 drivers/s390/scsi/zfcp_fsf.c 	req->qtcb->header.port_handle = zfcp_sdev->port->handle;
port             1424 drivers/s390/scsi/zfcp_fsf.c 	struct zfcp_port *port = req->data;
port             1438 drivers/s390/scsi/zfcp_fsf.c 			 (unsigned long long)port->wwpn);
port             1439 drivers/s390/scsi/zfcp_fsf.c 		zfcp_erp_set_port_status(port,
port             1455 drivers/s390/scsi/zfcp_fsf.c 		port->handle = header->port_handle;
port             1457 drivers/s390/scsi/zfcp_fsf.c 				ZFCP_STATUS_PORT_PHYS_OPEN, &port->status);
port             1459 drivers/s390/scsi/zfcp_fsf.c 		                  &port->status);
port             1478 drivers/s390/scsi/zfcp_fsf.c 				zfcp_fc_plogi_evaluate(port, plogi);
port             1486 drivers/s390/scsi/zfcp_fsf.c 	put_device(&port->dev);
port             1497 drivers/s390/scsi/zfcp_fsf.c 	struct zfcp_port *port = erp_action->port;
port             1518 drivers/s390/scsi/zfcp_fsf.c 	hton24(req->qtcb->bottom.support.d_id, port->d_id);
port             1519 drivers/s390/scsi/zfcp_fsf.c 	req->data = port;
port             1522 drivers/s390/scsi/zfcp_fsf.c 	get_device(&port->dev);
port             1529 drivers/s390/scsi/zfcp_fsf.c 		put_device(&port->dev);
port             1539 drivers/s390/scsi/zfcp_fsf.c 	struct zfcp_port *port = req->data;
port             1546 drivers/s390/scsi/zfcp_fsf.c 		zfcp_erp_adapter_reopen(port->adapter, 0, "fscph_1");
port             1552 drivers/s390/scsi/zfcp_fsf.c 		zfcp_erp_clear_port_status(port, ZFCP_STATUS_COMMON_OPEN);
port             1585 drivers/s390/scsi/zfcp_fsf.c 	req->data = erp_action->port;
port             1587 drivers/s390/scsi/zfcp_fsf.c 	req->qtcb->header.port_handle = erp_action->port->handle;
port             1738 drivers/s390/scsi/zfcp_fsf.c 	struct zfcp_port *port = req->data;
port             1747 drivers/s390/scsi/zfcp_fsf.c 		zfcp_erp_adapter_reopen(port->adapter, 0, "fscpph1");
port             1753 drivers/s390/scsi/zfcp_fsf.c 		atomic_andnot(ZFCP_STATUS_PORT_PHYS_OPEN, &port->status);
port             1754 drivers/s390/scsi/zfcp_fsf.c 		shost_for_each_device(sdev, port->adapter->scsi_host)
port             1755 drivers/s390/scsi/zfcp_fsf.c 			if (sdev_to_zfcp(sdev)->port == port)
port             1758 drivers/s390/scsi/zfcp_fsf.c 		zfcp_erp_set_port_status(port, ZFCP_STATUS_COMMON_ACCESS_BOXED);
port             1759 drivers/s390/scsi/zfcp_fsf.c 		zfcp_erp_port_reopen(port, ZFCP_STATUS_COMMON_ERP_FAILED,
port             1776 drivers/s390/scsi/zfcp_fsf.c 		atomic_andnot(ZFCP_STATUS_PORT_PHYS_OPEN, &port->status);
port             1777 drivers/s390/scsi/zfcp_fsf.c 		shost_for_each_device(sdev, port->adapter->scsi_host)
port             1778 drivers/s390/scsi/zfcp_fsf.c 			if (sdev_to_zfcp(sdev)->port == port)
port             1812 drivers/s390/scsi/zfcp_fsf.c 	req->data = erp_action->port;
port             1813 drivers/s390/scsi/zfcp_fsf.c 	req->qtcb->header.port_handle = erp_action->port->handle;
port             1855 drivers/s390/scsi/zfcp_fsf.c 		zfcp_erp_set_port_status(zfcp_sdev->port,
port             1857 drivers/s390/scsi/zfcp_fsf.c 		zfcp_erp_port_reopen(zfcp_sdev->port,
port             1863 drivers/s390/scsi/zfcp_fsf.c 			dev_warn(&zfcp_sdev->port->adapter->ccw_device->dev,
port             1867 drivers/s390/scsi/zfcp_fsf.c 				 (unsigned long long)zfcp_sdev->port->wwpn,
port             1880 drivers/s390/scsi/zfcp_fsf.c 			 (unsigned long long)zfcp_sdev->port->wwpn);
port             1889 drivers/s390/scsi/zfcp_fsf.c 			zfcp_fc_test_link(zfcp_sdev->port);
port             1932 drivers/s390/scsi/zfcp_fsf.c 	req->qtcb->header.port_handle = erp_action->port->handle;
port             1966 drivers/s390/scsi/zfcp_fsf.c 		zfcp_erp_adapter_reopen(zfcp_sdev->port->adapter, 0, "fscuh_1");
port             1970 drivers/s390/scsi/zfcp_fsf.c 		zfcp_erp_port_reopen(zfcp_sdev->port, 0, "fscuh_2");
port             1974 drivers/s390/scsi/zfcp_fsf.c 		zfcp_erp_set_port_status(zfcp_sdev->port,
port             1976 drivers/s390/scsi/zfcp_fsf.c 		zfcp_erp_port_reopen(zfcp_sdev->port,
port             1983 drivers/s390/scsi/zfcp_fsf.c 			zfcp_fc_test_link(zfcp_sdev->port);
port             2024 drivers/s390/scsi/zfcp_fsf.c 	req->qtcb->header.port_handle = erp_action->port->handle;
port             2127 drivers/s390/scsi/zfcp_fsf.c 		zfcp_erp_port_reopen(zfcp_sdev->port, 0, "fssfch2");
port             2139 drivers/s390/scsi/zfcp_fsf.c 			(unsigned long long)zfcp_sdev->port->wwpn);
port             2151 drivers/s390/scsi/zfcp_fsf.c 		zfcp_erp_set_port_status(zfcp_sdev->port,
port             2153 drivers/s390/scsi/zfcp_fsf.c 		zfcp_erp_port_reopen(zfcp_sdev->port,
port             2166 drivers/s390/scsi/zfcp_fsf.c 			zfcp_fc_test_link(zfcp_sdev->port);
port             2277 drivers/s390/scsi/zfcp_fsf.c 	struct zfcp_adapter *adapter = zfcp_sdev->port->adapter;
port             2310 drivers/s390/scsi/zfcp_fsf.c 	req->qtcb->header.port_handle = zfcp_sdev->port->handle;
port             2391 drivers/s390/scsi/zfcp_fsf.c 	struct zfcp_qdio *qdio = zfcp_sdev->port->adapter->qdio;
port             2414 drivers/s390/scsi/zfcp_fsf.c 	req->qtcb->header.port_handle = zfcp_sdev->port->handle;
port              417 drivers/s390/scsi/zfcp_fsf.h 	struct fsf_qtcb_bottom_port port;
port              454 drivers/s390/scsi/zfcp_fsf.h 	struct zfcp_port *port;
port               45 drivers/s390/scsi/zfcp_scsi.c 	if (!zfcp_sdev->port)
port               49 drivers/s390/scsi/zfcp_scsi.c 	put_device(&zfcp_sdev->port->dev);
port               87 drivers/s390/scsi/zfcp_scsi.c 		     !(atomic_read(&zfcp_sdev->port->status) &
port              119 drivers/s390/scsi/zfcp_scsi.c 	struct zfcp_port *port;
port              126 drivers/s390/scsi/zfcp_scsi.c 	port = zfcp_get_port_by_wwpn(adapter, rport->port_name);
port              127 drivers/s390/scsi/zfcp_scsi.c 	if (!port)
port              130 drivers/s390/scsi/zfcp_scsi.c 	zfcp_sdev->erp_action.port = port;
port              133 drivers/s390/scsi/zfcp_scsi.c 	if (zfcp_sysfs_port_is_removing(port)) {
port              136 drivers/s390/scsi/zfcp_scsi.c 		put_device(&port->dev); /* undo zfcp_get_port_by_wwpn() */
port              141 drivers/s390/scsi/zfcp_scsi.c 	unit = zfcp_unit_find(port, zfcp_scsi_dev_lun(sdev));
port              146 drivers/s390/scsi/zfcp_scsi.c 		put_device(&port->dev);
port              150 drivers/s390/scsi/zfcp_scsi.c 	zfcp_sdev->port = port;
port              161 drivers/s390/scsi/zfcp_scsi.c 	zfcp_erp_wait(port->adapter);
port              261 drivers/s390/scsi/zfcp_scsi.c 	struct zfcp_adapter *adapter = zsdev->port->adapter;
port              264 drivers/s390/scsi/zfcp_scsi.c 		.port_handle = zsdev->port->handle,
port              292 drivers/s390/scsi/zfcp_scsi.c 	struct zfcp_adapter *adapter = zfcp_sdev->port->adapter;
port              377 drivers/s390/scsi/zfcp_scsi.c 	struct zfcp_adapter *adapter = zfcp_sdev->port->adapter;
port              500 drivers/s390/scsi/zfcp_scsi.c 	struct zfcp_port *port;
port              507 drivers/s390/scsi/zfcp_scsi.c 	list_for_each_entry(port, &adapter->port_list, list)
port              508 drivers/s390/scsi/zfcp_scsi.c 		port->rport = NULL;
port              682 drivers/s390/scsi/zfcp_scsi.c 	struct zfcp_port *port;
port              687 drivers/s390/scsi/zfcp_scsi.c 	port = zfcp_get_port_by_wwpn(adapter, rport->port_name);
port              689 drivers/s390/scsi/zfcp_scsi.c 	if (port) {
port              690 drivers/s390/scsi/zfcp_scsi.c 		zfcp_erp_port_forced_reopen(port, 0, "sctrpi1");
port              691 drivers/s390/scsi/zfcp_scsi.c 		put_device(&port->dev);
port              700 drivers/s390/scsi/zfcp_scsi.c static void zfcp_scsi_rport_register(struct zfcp_port *port)
port              705 drivers/s390/scsi/zfcp_scsi.c 	if (port->rport)
port              708 drivers/s390/scsi/zfcp_scsi.c 	ids.node_name = port->wwnn;
port              709 drivers/s390/scsi/zfcp_scsi.c 	ids.port_name = port->wwpn;
port              710 drivers/s390/scsi/zfcp_scsi.c 	ids.port_id = port->d_id;
port              713 drivers/s390/scsi/zfcp_scsi.c 	zfcp_dbf_rec_trig_lock("scpaddy", port->adapter, port, NULL,
port              716 drivers/s390/scsi/zfcp_scsi.c 	rport = fc_remote_port_add(port->adapter->scsi_host, 0, &ids);
port              718 drivers/s390/scsi/zfcp_scsi.c 		dev_err(&port->adapter->ccw_device->dev,
port              720 drivers/s390/scsi/zfcp_scsi.c 			(unsigned long long)port->wwpn);
port              724 drivers/s390/scsi/zfcp_scsi.c 	rport->maxframe_size = port->maxframe_size;
port              725 drivers/s390/scsi/zfcp_scsi.c 	rport->supported_classes = port->supported_classes;
port              726 drivers/s390/scsi/zfcp_scsi.c 	port->rport = rport;
port              727 drivers/s390/scsi/zfcp_scsi.c 	port->starget_id = rport->scsi_target_id;
port              729 drivers/s390/scsi/zfcp_scsi.c 	zfcp_unit_queue_scsi_scan(port);
port              732 drivers/s390/scsi/zfcp_scsi.c static void zfcp_scsi_rport_block(struct zfcp_port *port)
port              734 drivers/s390/scsi/zfcp_scsi.c 	struct fc_rport *rport = port->rport;
port              737 drivers/s390/scsi/zfcp_scsi.c 		zfcp_dbf_rec_trig_lock("scpdely", port->adapter, port, NULL,
port              741 drivers/s390/scsi/zfcp_scsi.c 		port->rport = NULL;
port              745 drivers/s390/scsi/zfcp_scsi.c void zfcp_scsi_schedule_rport_register(struct zfcp_port *port)
port              747 drivers/s390/scsi/zfcp_scsi.c 	get_device(&port->dev);
port              748 drivers/s390/scsi/zfcp_scsi.c 	port->rport_task = RPORT_ADD;
port              750 drivers/s390/scsi/zfcp_scsi.c 	if (!queue_work(port->adapter->work_queue, &port->rport_work))
port              751 drivers/s390/scsi/zfcp_scsi.c 		put_device(&port->dev);
port              754 drivers/s390/scsi/zfcp_scsi.c void zfcp_scsi_schedule_rport_block(struct zfcp_port *port)
port              756 drivers/s390/scsi/zfcp_scsi.c 	get_device(&port->dev);
port              757 drivers/s390/scsi/zfcp_scsi.c 	port->rport_task = RPORT_DEL;
port              759 drivers/s390/scsi/zfcp_scsi.c 	if (port->rport && queue_work(port->adapter->work_queue,
port              760 drivers/s390/scsi/zfcp_scsi.c 				      &port->rport_work))
port              763 drivers/s390/scsi/zfcp_scsi.c 	put_device(&port->dev);
port              769 drivers/s390/scsi/zfcp_scsi.c 	struct zfcp_port *port;
port              772 drivers/s390/scsi/zfcp_scsi.c 	list_for_each_entry(port, &adapter->port_list, list)
port              773 drivers/s390/scsi/zfcp_scsi.c 		zfcp_scsi_schedule_rport_block(port);
port              779 drivers/s390/scsi/zfcp_scsi.c 	struct zfcp_port *port = container_of(work, struct zfcp_port,
port              783 drivers/s390/scsi/zfcp_scsi.c 			(port->rport_task == RPORT_ADD) ? 'a' : 'd',
port              784 drivers/s390/scsi/zfcp_scsi.c 			port->wwpn); /* < WORKER_DESC_LEN=24 */
port              785 drivers/s390/scsi/zfcp_scsi.c 	while (port->rport_task) {
port              786 drivers/s390/scsi/zfcp_scsi.c 		if (port->rport_task == RPORT_ADD) {
port              787 drivers/s390/scsi/zfcp_scsi.c 			port->rport_task = RPORT_NONE;
port              788 drivers/s390/scsi/zfcp_scsi.c 			zfcp_scsi_rport_register(port);
port              790 drivers/s390/scsi/zfcp_scsi.c 			port->rport_task = RPORT_NONE;
port              791 drivers/s390/scsi/zfcp_scsi.c 			zfcp_scsi_rport_block(port);
port              795 drivers/s390/scsi/zfcp_scsi.c 	put_device(&port->dev);
port               72 drivers/s390/scsi/zfcp_sysfs.c ZFCP_DEFINE_ATTR(zfcp_port, port, status, "0x%08x\n",
port               73 drivers/s390/scsi/zfcp_sysfs.c 		 atomic_read(&port->status));
port               74 drivers/s390/scsi/zfcp_sysfs.c ZFCP_DEFINE_ATTR(zfcp_port, port, in_recovery, "%d\n",
port               75 drivers/s390/scsi/zfcp_sysfs.c 		 (atomic_read(&port->status) &
port               77 drivers/s390/scsi/zfcp_sysfs.c ZFCP_DEFINE_ATTR_CONST(port, access_denied, "%d\n", 0);
port               94 drivers/s390/scsi/zfcp_sysfs.c 	struct zfcp_port *port = container_of(dev, struct zfcp_port, dev);
port               96 drivers/s390/scsi/zfcp_sysfs.c 	if (atomic_read(&port->status) & ZFCP_STATUS_COMMON_ERP_FAILED)
port              106 drivers/s390/scsi/zfcp_sysfs.c 	struct zfcp_port *port = container_of(dev, struct zfcp_port, dev);
port              112 drivers/s390/scsi/zfcp_sysfs.c 	zfcp_erp_set_port_status(port, ZFCP_STATUS_COMMON_RUNNING);
port              113 drivers/s390/scsi/zfcp_sysfs.c 	zfcp_erp_port_reopen(port, ZFCP_STATUS_COMMON_ERP_FAILED, "sypfai2");
port              114 drivers/s390/scsi/zfcp_sysfs.c 	zfcp_erp_wait(port->adapter);
port              118 drivers/s390/scsi/zfcp_sysfs.c static ZFCP_DEV_ATTR(port, failed, S_IWUSR | S_IRUGO,
port              156 drivers/s390/scsi/zfcp_sysfs.c 		zfcp_erp_wait(unit->port->adapter);
port              238 drivers/s390/scsi/zfcp_sysfs.c static void zfcp_sysfs_port_set_removing(struct zfcp_port *const port)
port              241 drivers/s390/scsi/zfcp_sysfs.c 	atomic_set(&port->units, -1);
port              244 drivers/s390/scsi/zfcp_sysfs.c bool zfcp_sysfs_port_is_removing(const struct zfcp_port *const port)
port              247 drivers/s390/scsi/zfcp_sysfs.c 	return atomic_read(&port->units) == -1;
port              250 drivers/s390/scsi/zfcp_sysfs.c static bool zfcp_sysfs_port_in_use(struct zfcp_port *const port)
port              252 drivers/s390/scsi/zfcp_sysfs.c 	struct zfcp_adapter *const adapter = port->adapter;
port              258 drivers/s390/scsi/zfcp_sysfs.c 	if (atomic_read(&port->units) > 0)
port              268 drivers/s390/scsi/zfcp_sysfs.c 		if (zsdev->port != port)
port              275 drivers/s390/scsi/zfcp_sysfs.c 	zfcp_sysfs_port_set_removing(port);
port              291 drivers/s390/scsi/zfcp_sysfs.c 	struct zfcp_port *port;
port              301 drivers/s390/scsi/zfcp_sysfs.c 	port = zfcp_get_port_by_wwpn(adapter, wwpn);
port              302 drivers/s390/scsi/zfcp_sysfs.c 	if (!port)
port              307 drivers/s390/scsi/zfcp_sysfs.c 	if (zfcp_sysfs_port_in_use(port)) {
port              309 drivers/s390/scsi/zfcp_sysfs.c 		put_device(&port->dev); /* undo zfcp_get_port_by_wwpn() */
port              314 drivers/s390/scsi/zfcp_sysfs.c 	list_del(&port->list);
port              317 drivers/s390/scsi/zfcp_sysfs.c 	put_device(&port->dev);
port              319 drivers/s390/scsi/zfcp_sysfs.c 	zfcp_erp_port_shutdown(port, 0, "syprs_1");
port              320 drivers/s390/scsi/zfcp_sysfs.c 	device_unregister(&port->dev);
port              351 drivers/s390/scsi/zfcp_sysfs.c 	struct zfcp_port *port = container_of(dev, struct zfcp_port, dev);
port              358 drivers/s390/scsi/zfcp_sysfs.c 	retval = zfcp_unit_add(port, fcp_lun);
port              370 drivers/s390/scsi/zfcp_sysfs.c 	struct zfcp_port *port = container_of(dev, struct zfcp_port, dev);
port              376 drivers/s390/scsi/zfcp_sysfs.c 	if (zfcp_unit_remove(port, fcp_lun))
port              425 drivers/s390/scsi/zfcp_sysfs.c 	struct zfcp_adapter *adapter = zfcp_sdev->port->adapter;	\
port              491 drivers/s390/scsi/zfcp_sysfs.c 		      dev_name(&zfcp_sdev->port->adapter->ccw_device->dev));
port              493 drivers/s390/scsi/zfcp_sysfs.c 		      (unsigned long long) zfcp_sdev->port->wwpn);
port              533 drivers/s390/scsi/zfcp_sysfs.c 	zfcp_erp_wait(sdev_to_zfcp(sdev)->port->adapter);
port               24 drivers/s390/scsi/zfcp_unit.c 	struct fc_rport *rport = unit->port->rport;
port               53 drivers/s390/scsi/zfcp_unit.c void zfcp_unit_queue_scsi_scan(struct zfcp_port *port)
port               57 drivers/s390/scsi/zfcp_unit.c 	read_lock_irq(&port->unit_list_lock);
port               58 drivers/s390/scsi/zfcp_unit.c 	list_for_each_entry(unit, &port->unit_list, list) {
port               60 drivers/s390/scsi/zfcp_unit.c 		if (scsi_queue_work(port->adapter->scsi_host,
port               64 drivers/s390/scsi/zfcp_unit.c 	read_unlock_irq(&port->unit_list_lock);
port               67 drivers/s390/scsi/zfcp_unit.c static struct zfcp_unit *_zfcp_unit_find(struct zfcp_port *port, u64 fcp_lun)
port               71 drivers/s390/scsi/zfcp_unit.c 	list_for_each_entry(unit, &port->unit_list, list)
port               91 drivers/s390/scsi/zfcp_unit.c struct zfcp_unit *zfcp_unit_find(struct zfcp_port *port, u64 fcp_lun)
port               95 drivers/s390/scsi/zfcp_unit.c 	read_lock_irq(&port->unit_list_lock);
port               96 drivers/s390/scsi/zfcp_unit.c 	unit = _zfcp_unit_find(port, fcp_lun);
port               97 drivers/s390/scsi/zfcp_unit.c 	read_unlock_irq(&port->unit_list_lock);
port              109 drivers/s390/scsi/zfcp_unit.c 	atomic_dec(&unit->port->units);
port              121 drivers/s390/scsi/zfcp_unit.c int zfcp_unit_add(struct zfcp_port *port, u64 fcp_lun)
port              127 drivers/s390/scsi/zfcp_unit.c 	if (zfcp_sysfs_port_is_removing(port)) {
port              133 drivers/s390/scsi/zfcp_unit.c 	unit = zfcp_unit_find(port, fcp_lun);
port              146 drivers/s390/scsi/zfcp_unit.c 	unit->port = port;
port              148 drivers/s390/scsi/zfcp_unit.c 	unit->dev.parent = &port->dev;
port              166 drivers/s390/scsi/zfcp_unit.c 	atomic_inc(&port->units); /* under zfcp_sysfs_port_units_mutex ! */
port              168 drivers/s390/scsi/zfcp_unit.c 	write_lock_irq(&port->unit_list_lock);
port              169 drivers/s390/scsi/zfcp_unit.c 	list_add_tail(&unit->list, &port->unit_list);
port              170 drivers/s390/scsi/zfcp_unit.c 	write_unlock_irq(&port->unit_list_lock);
port              198 drivers/s390/scsi/zfcp_unit.c 	struct zfcp_port *port;
port              202 drivers/s390/scsi/zfcp_unit.c 	port = unit->port;
port              203 drivers/s390/scsi/zfcp_unit.c 	shost = port->adapter->scsi_host;
port              204 drivers/s390/scsi/zfcp_unit.c 	return scsi_device_lookup(shost, 0, port->starget_id, lun);
port              238 drivers/s390/scsi/zfcp_unit.c int zfcp_unit_remove(struct zfcp_port *port, u64 fcp_lun)
port              243 drivers/s390/scsi/zfcp_unit.c 	write_lock_irq(&port->unit_list_lock);
port              244 drivers/s390/scsi/zfcp_unit.c 	unit = _zfcp_unit_find(port, fcp_lun);
port              247 drivers/s390/scsi/zfcp_unit.c 	write_unlock_irq(&port->unit_list_lock);
port              272 drivers/sbus/char/envctrl.c static void envctrl_i2c_write_data(unsigned char port)
port              275 drivers/sbus/char/envctrl.c 	writeb(port, i2c + PCF8584_DATA);
port              290 drivers/sbus/char/envctrl.c static unsigned char envctrl_i2c_read_8591(unsigned char addr, unsigned char port)
port              296 drivers/sbus/char/envctrl.c 	envctrl_i2c_write_data(port);
port              755 drivers/scsi/FlashPoint.c #define GET_XFER_CNT(port, xfercnt) {RD_HARP32(port,hp_xfercnt_0,xfercnt); xfercnt &= 0xFFFFFF;}
port              760 drivers/scsi/FlashPoint.c #define HP_SETUP_ADDR_CNT(port,addr,count) (WRW_HARPOON((port+hp_host_addr_lo), (unsigned short)(addr & 0x0000FFFFL)),\
port              762 drivers/scsi/FlashPoint.c          WRW_HARPOON((port+hp_host_addr_hmi), (unsigned short)(addr & 0x0000FFFFL)),\
port              763 drivers/scsi/FlashPoint.c          WR_HARP32(port,hp_xfercnt_0,count),\
port              764 drivers/scsi/FlashPoint.c          WRW_HARPOON((port+hp_xfer_cnt_lo), (unsigned short)(count & 0x0000FFFFL)),\
port              766 drivers/scsi/FlashPoint.c          WR_HARPOON(port+hp_xfer_cnt_hi, (count & 0xFF)))
port              768 drivers/scsi/FlashPoint.c #define ACCEPT_MSG(port) {while(RD_HARPOON(port+hp_scsisig) & SCSI_REQ){}\
port              769 drivers/scsi/FlashPoint.c                           WR_HARPOON(port+hp_scsisig, S_ILL_PH);}
port              771 drivers/scsi/FlashPoint.c #define ACCEPT_MSG_ATN(port) {while(RD_HARPOON(port+hp_scsisig) & SCSI_REQ){}\
port              772 drivers/scsi/FlashPoint.c                           WR_HARPOON(port+hp_scsisig, (S_ILL_PH|SCSI_ATN));}
port              774 drivers/scsi/FlashPoint.c #define DISABLE_AUTO(port) (WR_HARPOON(port+hp_scsireset, PROG_RESET),\
port              775 drivers/scsi/FlashPoint.c                         WR_HARPOON(port+hp_scsireset, 0x00))
port              789 drivers/scsi/FlashPoint.c static unsigned char FPT_sisyncn(u32 port, unsigned char p_card,
port              791 drivers/scsi/FlashPoint.c static void FPT_ssel(u32 port, unsigned char p_card);
port              792 drivers/scsi/FlashPoint.c static void FPT_sres(u32 port, unsigned char p_card,
port              794 drivers/scsi/FlashPoint.c static void FPT_shandem(u32 port, unsigned char p_card,
port              796 drivers/scsi/FlashPoint.c static void FPT_stsyncn(u32 port, unsigned char p_card);
port              797 drivers/scsi/FlashPoint.c static void FPT_sisyncr(u32 port, unsigned char sync_pulse,
port              802 drivers/scsi/FlashPoint.c static void FPT_sresb(u32 port, unsigned char p_card);
port              804 drivers/scsi/FlashPoint.c static void FPT_schkdd(u32 port, unsigned char p_card);
port              805 drivers/scsi/FlashPoint.c static unsigned char FPT_RdStack(u32 port, unsigned char index);
port              810 drivers/scsi/FlashPoint.c static void FPT_SendMsg(u32 port, unsigned char message);
port              817 drivers/scsi/FlashPoint.c static unsigned char FPT_siwidn(u32 port, unsigned char p_card);
port              818 drivers/scsi/FlashPoint.c static void FPT_stwidn(u32 port, unsigned char p_card);
port              819 drivers/scsi/FlashPoint.c static void FPT_siwidr(u32 port, unsigned char width);
port              848 drivers/scsi/FlashPoint.c static void FPT_phaseDataOut(u32 port, unsigned char p_card);
port              849 drivers/scsi/FlashPoint.c static void FPT_phaseDataIn(u32 port, unsigned char p_card);
port              850 drivers/scsi/FlashPoint.c static void FPT_phaseCommand(u32 port, unsigned char p_card);
port              851 drivers/scsi/FlashPoint.c static void FPT_phaseStatus(u32 port, unsigned char p_card);
port              852 drivers/scsi/FlashPoint.c static void FPT_phaseMsgOut(u32 port, unsigned char p_card);
port              853 drivers/scsi/FlashPoint.c static void FPT_phaseMsgIn(u32 port, unsigned char p_card);
port              854 drivers/scsi/FlashPoint.c static void FPT_phaseIllegal(u32 port, unsigned char p_card);
port              856 drivers/scsi/FlashPoint.c static void FPT_phaseDecode(u32 port, unsigned char p_card);
port              857 drivers/scsi/FlashPoint.c static void FPT_phaseChkFifo(u32 port, unsigned char p_card);
port              860 drivers/scsi/FlashPoint.c static void FPT_XbowInit(u32 port, unsigned char scamFlg);
port              864 drivers/scsi/FlashPoint.c static void FPT_dataXferProcessor(u32 port,
port              866 drivers/scsi/FlashPoint.c static void FPT_busMstrSGDataXferStart(u32 port,
port              868 drivers/scsi/FlashPoint.c static void FPT_busMstrDataXferStart(u32 port,
port              870 drivers/scsi/FlashPoint.c static void FPT_hostDataXferAbort(u32 port, unsigned char p_card,
port             2236 drivers/scsi/FlashPoint.c static unsigned char FPT_sfm(u32 port, struct sccb *pCurrSCCB)
port             2242 drivers/scsi/FlashPoint.c 	while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) &&
port             2246 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_portctrl_0, SCSI_PORT);
port             2248 drivers/scsi/FlashPoint.c 	message = RD_HARPOON(port + hp_scsidata_0);
port             2250 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_scsisig, SCSI_ACK + S_MSGI_PH);
port             2255 drivers/scsi/FlashPoint.c 	if ((RDW_HARPOON((port + hp_intstat)) & PARITY) &&
port             2256 drivers/scsi/FlashPoint.c 	    (RD_HARPOON(port + hp_addstat) & SCSI_PAR_ERR)) {
port             2257 drivers/scsi/FlashPoint.c 		WR_HARPOON(port + hp_scsisig, (SCSI_ACK + S_ILL_PH));
port             2258 drivers/scsi/FlashPoint.c 		WR_HARPOON(port + hp_xferstat, 0);
port             2259 drivers/scsi/FlashPoint.c 		WR_HARPOON(port + hp_fiforead, 0);
port             2260 drivers/scsi/FlashPoint.c 		WR_HARPOON(port + hp_fifowrite, 0);
port             2266 drivers/scsi/FlashPoint.c 			ACCEPT_MSG_ATN(port);
port             2268 drivers/scsi/FlashPoint.c 			while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) &&
port             2272 drivers/scsi/FlashPoint.c 				WRW_HARPOON((port + hp_intstat), PARITY);
port             2275 drivers/scsi/FlashPoint.c 			if ((RD_HARPOON(port + hp_scsisig) & S_SCSI_PHZ) !=
port             2277 drivers/scsi/FlashPoint.c 				WRW_HARPOON((port + hp_intstat), PARITY);
port             2280 drivers/scsi/FlashPoint.c 			WR_HARPOON(port + hp_portctrl_0, SCSI_PORT);
port             2282 drivers/scsi/FlashPoint.c 			RD_HARPOON(port + hp_scsidata_0);
port             2284 drivers/scsi/FlashPoint.c 			WR_HARPOON(port + hp_scsisig, (SCSI_ACK + S_ILL_PH));
port             2289 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_scsisig, (SCSI_ACK + S_ILL_PH));
port             2290 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_xferstat, 0);
port             2291 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_fiforead, 0);
port             2292 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_fifowrite, 0);
port             2304 drivers/scsi/FlashPoint.c static void FPT_ssel(u32 port, unsigned char p_card)
port             2321 drivers/scsi/FlashPoint.c 	ARAM_ACCESS(port);
port             2342 drivers/scsi/FlashPoint.c 					SGRAM_ACCESS(port);
port             2361 drivers/scsi/FlashPoint.c 				SGRAM_ACCESS(port);
port             2381 drivers/scsi/FlashPoint.c 			SGRAM_ACCESS(port);
port             2398 drivers/scsi/FlashPoint.c 			SGRAM_ACCESS(port);
port             2405 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_select_id, target);
port             2406 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_gp_reg_3, target);	/* Use by new automation logic */
port             2409 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + ID_MSG_STRT), (MPM_OP + AMSG_OUT +
port             2413 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + ID_MSG_STRT + 2), BRH_OP + ALWAYS + NP);
port             2417 drivers/scsi/FlashPoint.c 		WR_HARPOON(port + hp_autostart_3, (SELECT + SELCHK_STRT));
port             2430 drivers/scsi/FlashPoint.c 		FPT_sssyncv(port, target, NARROW_SCSI, currTar_Info);
port             2436 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + ID_MSG_STRT), (MPM_OP + AMSG_OUT +
port             2440 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + ID_MSG_STRT + 2), BRH_OP + ALWAYS + CMDPZ);
port             2442 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + SYNC_MSGS + 0), (MPM_OP + AMSG_OUT +
port             2449 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + SYNC_MSGS + 2),
port             2451 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + SYNC_MSGS + 4), (BRH_OP + ALWAYS + NP));
port             2453 drivers/scsi/FlashPoint.c 		WR_HARPOON(port + hp_autostart_3, (SELECT + SELCHK_STRT));
port             2459 drivers/scsi/FlashPoint.c 		auto_loaded = FPT_siwidn(port, p_card);
port             2465 drivers/scsi/FlashPoint.c 		auto_loaded = FPT_sisyncn(port, p_card, 0);
port             2481 drivers/scsi/FlashPoint.c 				WRW_HARPOON((port + ID_MSG_STRT),
port             2484 drivers/scsi/FlashPoint.c 				WRW_HARPOON((port + NON_TAG_ID_MSG),
port             2488 drivers/scsi/FlashPoint.c 				WR_HARPOON(port + hp_autostart_3,
port             2499 drivers/scsi/FlashPoint.c 				WRW_HARPOON((port + ID_MSG_STRT),
port             2503 drivers/scsi/FlashPoint.c 				WRW_HARPOON((port + ID_MSG_STRT + 2),
port             2515 drivers/scsi/FlashPoint.c 						WRW_HARPOON((port +
port             2531 drivers/scsi/FlashPoint.c 					SGRAM_ACCESS(port);
port             2537 drivers/scsi/FlashPoint.c 				WR_HARPOON(port + hp_autostart_3,
port             2544 drivers/scsi/FlashPoint.c 			WRW_HARPOON((port + ID_MSG_STRT),
port             2547 drivers/scsi/FlashPoint.c 			WRW_HARPOON((port + NON_TAG_ID_MSG),
port             2552 drivers/scsi/FlashPoint.c 			WR_HARPOON(port + hp_autostart_3,
port             2558 drivers/scsi/FlashPoint.c 		cdb_reg = port + CMD_STRT;
port             2571 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + hp_fiforead), (unsigned short)0x00);
port             2572 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_xferstat, 0x00);
port             2574 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + hp_intstat), (PROG_HLT | TIMEOUT | SEL | BUS_FREE));
port             2576 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_portctrl_0, (SCSI_PORT));
port             2579 drivers/scsi/FlashPoint.c 		WR_HARPOON(port + hp_scsictrl_0,
port             2587 drivers/scsi/FlashPoint.c 		DISABLE_AUTO(port);
port             2589 drivers/scsi/FlashPoint.c 		WR_HARPOON(port + hp_autostart_3, auto_loaded);
port             2592 drivers/scsi/FlashPoint.c 	SGRAM_ACCESS(port);
port             2603 drivers/scsi/FlashPoint.c static void FPT_sres(u32 port, unsigned char p_card,
port             2615 drivers/scsi/FlashPoint.c 		DISABLE_AUTO(port);
port             2617 drivers/scsi/FlashPoint.c 		WR_HARPOON((port + hp_scsictrl_0), (ENA_RESEL | ENA_SCAM_SEL));
port             2660 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + hp_fiforead), (unsigned short)0x00);
port             2662 drivers/scsi/FlashPoint.c 	our_target = (unsigned char)(RD_HARPOON(port + hp_select_id) >> 4);
port             2671 drivers/scsi/FlashPoint.c 		while (!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) {
port             2672 drivers/scsi/FlashPoint.c 			if (!(RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) {
port             2674 drivers/scsi/FlashPoint.c 				WRW_HARPOON((port + hp_intstat), PHASE);
port             2679 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + hp_intstat), PHASE);
port             2680 drivers/scsi/FlashPoint.c 		if ((RD_HARPOON(port + hp_scsisig) & S_SCSI_PHZ) == S_MSGI_PH) {
port             2682 drivers/scsi/FlashPoint.c 			message = FPT_sfm(port, pCurrCard->currentSCCB);
port             2697 drivers/scsi/FlashPoint.c 								ACCEPT_MSG(port);	/*Release the ACK for ID msg. */
port             2701 drivers/scsi/FlashPoint.c 								    (port,
port             2706 drivers/scsi/FlashPoint.c 									    (port);
port             2717 drivers/scsi/FlashPoint.c 									    (port,
port             2738 drivers/scsi/FlashPoint.c 					ACCEPT_MSG_ATN(port);
port             2748 drivers/scsi/FlashPoint.c 			ACCEPT_MSG_ATN(port);
port             2751 drivers/scsi/FlashPoint.c 			       (RDW_HARPOON((port + hp_intstat)) &
port             2753 drivers/scsi/FlashPoint.c 			       && !(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)
port             2754 drivers/scsi/FlashPoint.c 			       && (RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) ;
port             2762 drivers/scsi/FlashPoint.c 				FPT_SendMsg(port, SMPARITY);
port             2764 drivers/scsi/FlashPoint.c 				FPT_SendMsg(port, SMDEV_RESET);
port             2766 drivers/scsi/FlashPoint.c 				FPT_sssyncv(port, our_target, NARROW_SCSI,
port             2798 drivers/scsi/FlashPoint.c 			ACCEPT_MSG(port);
port             2800 drivers/scsi/FlashPoint.c 			ACCEPT_MSG_ATN(port);
port             2810 drivers/scsi/FlashPoint.c 				ACCEPT_MSG(port);
port             2812 drivers/scsi/FlashPoint.c 				ACCEPT_MSG_ATN(port);
port             2818 drivers/scsi/FlashPoint.c 				ACCEPT_MSG(port);
port             2820 drivers/scsi/FlashPoint.c 				ACCEPT_MSG_ATN(port);
port             2834 drivers/scsi/FlashPoint.c 	while (!(RDW_HARPOON((port + hp_intstat)) & (PHASE | RESET)) &&
port             2835 drivers/scsi/FlashPoint.c 	       !(RD_HARPOON(port + hp_scsisig) & SCSI_REQ) &&
port             2836 drivers/scsi/FlashPoint.c 	       (RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) ;
port             2839 drivers/scsi/FlashPoint.c static void FPT_SendMsg(u32 port, unsigned char message)
port             2841 drivers/scsi/FlashPoint.c 	while (!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) {
port             2842 drivers/scsi/FlashPoint.c 		if (!(RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) {
port             2844 drivers/scsi/FlashPoint.c 			WRW_HARPOON((port + hp_intstat), PHASE);
port             2849 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + hp_intstat), PHASE);
port             2850 drivers/scsi/FlashPoint.c 	if ((RD_HARPOON(port + hp_scsisig) & S_SCSI_PHZ) == S_MSGO_PH) {
port             2851 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + hp_intstat),
port             2854 drivers/scsi/FlashPoint.c 		WR_HARPOON(port + hp_portctrl_0, SCSI_BUS_EN);
port             2856 drivers/scsi/FlashPoint.c 		WR_HARPOON(port + hp_scsidata_0, message);
port             2858 drivers/scsi/FlashPoint.c 		WR_HARPOON(port + hp_scsisig, (SCSI_ACK + S_ILL_PH));
port             2860 drivers/scsi/FlashPoint.c 		ACCEPT_MSG(port);
port             2862 drivers/scsi/FlashPoint.c 		WR_HARPOON(port + hp_portctrl_0, 0x00);
port             2867 drivers/scsi/FlashPoint.c 			       (RDW_HARPOON((port + hp_intstat)) &
port             2871 drivers/scsi/FlashPoint.c 			if (RDW_HARPOON((port + hp_intstat)) & BUS_FREE) {
port             2872 drivers/scsi/FlashPoint.c 				WRW_HARPOON((port + hp_intstat), BUS_FREE);
port             2886 drivers/scsi/FlashPoint.c static void FPT_sdecm(unsigned char message, u32 port, unsigned char p_card)
port             2904 drivers/scsi/FlashPoint.c 		ACCEPT_MSG(port);
port             2905 drivers/scsi/FlashPoint.c 		WR_HARPOON(port + hp_autostart_1,
port             2917 drivers/scsi/FlashPoint.c 		ACCEPT_MSG(port);
port             2924 drivers/scsi/FlashPoint.c 		ACCEPT_MSG(port);
port             2925 drivers/scsi/FlashPoint.c 		WR_HARPOON(port + hp_autostart_1,
port             2937 drivers/scsi/FlashPoint.c 			WRW_HARPOON((port + hp_intstat), BUS_FREE);
port             2939 drivers/scsi/FlashPoint.c 			ACCEPT_MSG(port);
port             2941 drivers/scsi/FlashPoint.c 			while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) &&
port             2942 drivers/scsi/FlashPoint.c 			       (!(RDW_HARPOON((port + hp_intstat)) & BUS_FREE)))
port             2986 drivers/scsi/FlashPoint.c 			if (RDW_HARPOON((port + hp_intstat)) & BUS_FREE) {
port             2989 drivers/scsi/FlashPoint.c 					WRW_HARPOON((port + hp_intstat),
port             3009 drivers/scsi/FlashPoint.c 				WR_HARPOON(port + hp_autostart_1,
port             3016 drivers/scsi/FlashPoint.c 			ACCEPT_MSG(port);
port             3018 drivers/scsi/FlashPoint.c 			while ((!(RD_HARPOON(port + hp_scsisig) & SCSI_REQ)) &&
port             3019 drivers/scsi/FlashPoint.c 			       (!(RDW_HARPOON((port + hp_intstat)) & BUS_FREE)))
port             3023 drivers/scsi/FlashPoint.c 			if (!(RDW_HARPOON((port + hp_intstat)) & BUS_FREE)) {
port             3024 drivers/scsi/FlashPoint.c 				WR_HARPOON(port + hp_autostart_1,
port             3032 drivers/scsi/FlashPoint.c 		ACCEPT_MSG(port);
port             3033 drivers/scsi/FlashPoint.c 		FPT_shandem(port, p_card, currSCCB);
port             3038 drivers/scsi/FlashPoint.c 		ACCEPT_MSG(port);	/* ACK the RESIDUE MSG */
port             3040 drivers/scsi/FlashPoint.c 		message = FPT_sfm(port, currSCCB);
port             3043 drivers/scsi/FlashPoint.c 			ACCEPT_MSG(port);
port             3044 drivers/scsi/FlashPoint.c 		WR_HARPOON(port + hp_autostart_1,
port             3053 drivers/scsi/FlashPoint.c 		ACCEPT_MSG_ATN(port);
port             3054 drivers/scsi/FlashPoint.c 		WR_HARPOON(port + hp_autostart_1,
port             3066 drivers/scsi/FlashPoint.c static void FPT_shandem(u32 port, unsigned char p_card, struct sccb *pCurrSCCB)
port             3070 drivers/scsi/FlashPoint.c 	length = FPT_sfm(port, pCurrSCCB);
port             3073 drivers/scsi/FlashPoint.c 		ACCEPT_MSG(port);
port             3074 drivers/scsi/FlashPoint.c 		message = FPT_sfm(port, pCurrSCCB);
port             3081 drivers/scsi/FlashPoint.c 					ACCEPT_MSG(port);
port             3082 drivers/scsi/FlashPoint.c 					FPT_stsyncn(port, p_card);
port             3086 drivers/scsi/FlashPoint.c 					ACCEPT_MSG_ATN(port);
port             3092 drivers/scsi/FlashPoint.c 					ACCEPT_MSG(port);
port             3093 drivers/scsi/FlashPoint.c 					FPT_stwidn(port, p_card);
port             3097 drivers/scsi/FlashPoint.c 					ACCEPT_MSG_ATN(port);
port             3099 drivers/scsi/FlashPoint.c 					WR_HARPOON(port + hp_autostart_1,
port             3106 drivers/scsi/FlashPoint.c 				ACCEPT_MSG_ATN(port);
port             3108 drivers/scsi/FlashPoint.c 				WR_HARPOON(port + hp_autostart_1,
port             3113 drivers/scsi/FlashPoint.c 				ACCEPT_MSG(port);
port             3114 drivers/scsi/FlashPoint.c 			WR_HARPOON(port + hp_autostart_1,
port             3119 drivers/scsi/FlashPoint.c 			WR_HARPOON(port + hp_autostart_1,
port             3133 drivers/scsi/FlashPoint.c static unsigned char FPT_sisyncn(u32 port, unsigned char p_card,
port             3144 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + ID_MSG_STRT),
port             3149 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + ID_MSG_STRT + 2), BRH_OP + ALWAYS + CMDPZ);
port             3151 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + SYNC_MSGS + 0),
port             3153 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + SYNC_MSGS + 2), (MPM_OP + AMSG_OUT + 0x03));
port             3154 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + SYNC_MSGS + 4),
port             3159 drivers/scsi/FlashPoint.c 			WRW_HARPOON((port + SYNC_MSGS + 6),
port             3165 drivers/scsi/FlashPoint.c 			WRW_HARPOON((port + SYNC_MSGS + 6),
port             3171 drivers/scsi/FlashPoint.c 			WRW_HARPOON((port + SYNC_MSGS + 6),
port             3175 drivers/scsi/FlashPoint.c 			WRW_HARPOON((port + SYNC_MSGS + 6),
port             3178 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + SYNC_MSGS + 8), (RAT_OP));
port             3179 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + SYNC_MSGS + 10),
port             3181 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + SYNC_MSGS + 12), (BRH_OP + ALWAYS + NP));
port             3184 drivers/scsi/FlashPoint.c 			WR_HARPOON(port + hp_autostart_3,
port             3191 drivers/scsi/FlashPoint.c 			WR_HARPOON(port + hp_autostart_3,
port             3214 drivers/scsi/FlashPoint.c static void FPT_stsyncn(u32 port, unsigned char p_card)
port             3223 drivers/scsi/FlashPoint.c 	sync_msg = FPT_sfm(port, currSCCB);
port             3226 drivers/scsi/FlashPoint.c 		WR_HARPOON(port + hp_autostart_1,
port             3231 drivers/scsi/FlashPoint.c 	ACCEPT_MSG(port);
port             3233 drivers/scsi/FlashPoint.c 	offset = FPT_sfm(port, currSCCB);
port             3236 drivers/scsi/FlashPoint.c 		WR_HARPOON(port + hp_autostart_1,
port             3310 drivers/scsi/FlashPoint.c 	FPT_sssyncv(port, currSCCB->TargID, sync_reg, currTar_Info);
port             3314 drivers/scsi/FlashPoint.c 		ACCEPT_MSG(port);
port             3320 drivers/scsi/FlashPoint.c 		WR_HARPOON(port + hp_autostart_1,
port             3326 drivers/scsi/FlashPoint.c 		ACCEPT_MSG_ATN(port);
port             3328 drivers/scsi/FlashPoint.c 		FPT_sisyncr(port, sync_msg, offset);
port             3343 drivers/scsi/FlashPoint.c static void FPT_sisyncr(u32 port, unsigned char sync_pulse,
port             3346 drivers/scsi/FlashPoint.c 	ARAM_ACCESS(port);
port             3347 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + SYNC_MSGS + 0), (MPM_OP + AMSG_OUT + SMEXT));
port             3348 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + SYNC_MSGS + 2), (MPM_OP + AMSG_OUT + 0x03));
port             3349 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + SYNC_MSGS + 4), (MPM_OP + AMSG_OUT + SMSYNC));
port             3350 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + SYNC_MSGS + 6), (MPM_OP + AMSG_OUT + sync_pulse));
port             3351 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + SYNC_MSGS + 8), (RAT_OP));
port             3352 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + SYNC_MSGS + 10), (MPM_OP + AMSG_OUT + offset));
port             3353 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + SYNC_MSGS + 12), (BRH_OP + ALWAYS + NP));
port             3354 drivers/scsi/FlashPoint.c 	SGRAM_ACCESS(port);
port             3356 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_portctrl_0, SCSI_PORT);
port             3357 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + hp_intstat), CLR_ALL_INT_1);
port             3359 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_autostart_3, (AUTO_IMMED + CMD_ONLY_STRT));
port             3361 drivers/scsi/FlashPoint.c 	while (!(RDW_HARPOON((port + hp_intstat)) & (BUS_FREE | AUTO_INT))) {
port             3374 drivers/scsi/FlashPoint.c static unsigned char FPT_siwidn(u32 port, unsigned char p_card)
port             3384 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + ID_MSG_STRT),
port             3389 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + ID_MSG_STRT + 2), BRH_OP + ALWAYS + CMDPZ);
port             3391 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + SYNC_MSGS + 0),
port             3393 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + SYNC_MSGS + 2), (MPM_OP + AMSG_OUT + 0x02));
port             3394 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + SYNC_MSGS + 4),
port             3396 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + SYNC_MSGS + 6), (RAT_OP));
port             3397 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + SYNC_MSGS + 8),
port             3399 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + SYNC_MSGS + 10), (BRH_OP + ALWAYS + NP));
port             3401 drivers/scsi/FlashPoint.c 		WR_HARPOON(port + hp_autostart_3, (SELECT + SELCHK_STRT));
port             3429 drivers/scsi/FlashPoint.c static void FPT_stwidn(u32 port, unsigned char p_card)
port             3438 drivers/scsi/FlashPoint.c 	width = FPT_sfm(port, currSCCB);
port             3441 drivers/scsi/FlashPoint.c 		WR_HARPOON(port + hp_autostart_1,
port             3457 drivers/scsi/FlashPoint.c 	FPT_sssyncv(port, currSCCB->TargID, width, currTar_Info);
port             3466 drivers/scsi/FlashPoint.c 			ACCEPT_MSG_ATN(port);
port             3467 drivers/scsi/FlashPoint.c 			ARAM_ACCESS(port);
port             3468 drivers/scsi/FlashPoint.c 			FPT_sisyncn(port, p_card, 1);
port             3470 drivers/scsi/FlashPoint.c 			SGRAM_ACCESS(port);
port             3472 drivers/scsi/FlashPoint.c 			ACCEPT_MSG(port);
port             3473 drivers/scsi/FlashPoint.c 			WR_HARPOON(port + hp_autostart_1,
port             3480 drivers/scsi/FlashPoint.c 		ACCEPT_MSG_ATN(port);
port             3487 drivers/scsi/FlashPoint.c 		FPT_siwidr(port, width);
port             3500 drivers/scsi/FlashPoint.c static void FPT_siwidr(u32 port, unsigned char width)
port             3502 drivers/scsi/FlashPoint.c 	ARAM_ACCESS(port);
port             3503 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + SYNC_MSGS + 0), (MPM_OP + AMSG_OUT + SMEXT));
port             3504 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + SYNC_MSGS + 2), (MPM_OP + AMSG_OUT + 0x02));
port             3505 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + SYNC_MSGS + 4), (MPM_OP + AMSG_OUT + SMWDTR));
port             3506 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + SYNC_MSGS + 6), (RAT_OP));
port             3507 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + SYNC_MSGS + 8), (MPM_OP + AMSG_OUT + width));
port             3508 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + SYNC_MSGS + 10), (BRH_OP + ALWAYS + NP));
port             3509 drivers/scsi/FlashPoint.c 	SGRAM_ACCESS(port);
port             3511 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_portctrl_0, SCSI_PORT);
port             3512 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + hp_intstat), CLR_ALL_INT_1);
port             3514 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_autostart_3, (AUTO_IMMED + CMD_ONLY_STRT));
port             3516 drivers/scsi/FlashPoint.c 	while (!(RDW_HARPOON((port + hp_intstat)) & (BUS_FREE | AUTO_INT))) {
port             3600 drivers/scsi/FlashPoint.c static void FPT_sresb(u32 port, unsigned char p_card)
port             3606 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_page_ctrl,
port             3607 drivers/scsi/FlashPoint.c 		   (RD_HARPOON(port + hp_page_ctrl) | G_INT_DISABLE));
port             3608 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + hp_intstat), CLR_ALL_INT);
port             3610 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_scsictrl_0, SCSI_RST);
port             3612 drivers/scsi/FlashPoint.c 	scsiID = RD_HARPOON(port + hp_seltimeout);
port             3613 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_seltimeout, TO_5ms);
port             3614 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + hp_intstat), TIMEOUT);
port             3616 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_portctrl_0, (SCSI_PORT | START_TO));
port             3618 drivers/scsi/FlashPoint.c 	while (!(RDW_HARPOON((port + hp_intstat)) & TIMEOUT)) {
port             3621 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_seltimeout, scsiID);
port             3623 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_scsictrl_0, ENA_SCAM_SEL);
port             3625 drivers/scsi/FlashPoint.c 	FPT_Wait(port, TO_5ms);
port             3627 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + hp_intstat), CLR_ALL_INT);
port             3629 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_int_mask, (RD_HARPOON(port + hp_int_mask) | 0x00));
port             3643 drivers/scsi/FlashPoint.c 		FPT_sssyncv(port, scsiID, NARROW_SCSI, currTar_Info);
port             3659 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_page_ctrl,
port             3660 drivers/scsi/FlashPoint.c 		   (RD_HARPOON(port + hp_page_ctrl) & ~G_INT_DISABLE));
port             3799 drivers/scsi/FlashPoint.c static void FPT_schkdd(u32 port, unsigned char p_card)
port             3820 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + hp_fiforead), (unsigned short)0x00);
port             3821 drivers/scsi/FlashPoint.c 		WR_HARPOON(port + hp_xferstat, 0x00);
port             3831 drivers/scsi/FlashPoint.c 	if ((RDW_HARPOON((port + hp_intstat)) & PARITY) &&
port             3835 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + hp_intstat), PARITY);
port             3838 drivers/scsi/FlashPoint.c 	FPT_hostDataXferAbort(port, p_card, currSCCB);
port             3840 drivers/scsi/FlashPoint.c 	while (RD_HARPOON(port + hp_scsisig) & SCSI_ACK) {
port             3845 drivers/scsi/FlashPoint.c 	while (RD_HARPOON(port + hp_xferstat) & FIFO_EMPTY) {
port             3846 drivers/scsi/FlashPoint.c 		if (RDW_HARPOON((port + hp_intstat)) & BUS_FREE) {
port             3849 drivers/scsi/FlashPoint.c 		if (RD_HARPOON(port + hp_offsetctr) & (unsigned char)0x1F) {
port             3852 drivers/scsi/FlashPoint.c 		if (RDW_HARPOON((port + hp_intstat)) & RESET) {
port             3855 drivers/scsi/FlashPoint.c 		if ((RD_HARPOON(port + hp_scsisig) & SCSI_REQ)
port             3860 drivers/scsi/FlashPoint.c 	sPhase = RD_HARPOON(port + hp_scsisig) & (SCSI_BSY | S_SCSI_PHZ);
port             3861 drivers/scsi/FlashPoint.c 	if ((!(RD_HARPOON(port + hp_xferstat) & FIFO_EMPTY)) ||
port             3862 drivers/scsi/FlashPoint.c 	    (RD_HARPOON(port + hp_offsetctr) & (unsigned char)0x1F) ||
port             3866 drivers/scsi/FlashPoint.c 		WR_HARPOON(port + hp_portctrl_0, SCSI_PORT);
port             3870 drivers/scsi/FlashPoint.c 				FPT_phaseDataIn(port, p_card);
port             3874 drivers/scsi/FlashPoint.c 				FPT_phaseDataOut(port, p_card);
port             3877 drivers/scsi/FlashPoint.c 			FPT_sxfrp(port, p_card);
port             3878 drivers/scsi/FlashPoint.c 			if (!(RDW_HARPOON((port + hp_intstat)) &
port             3880 drivers/scsi/FlashPoint.c 				WRW_HARPOON((port + hp_intstat), AUTO_INT);
port             3881 drivers/scsi/FlashPoint.c 				FPT_phaseDecode(port, p_card);
port             3888 drivers/scsi/FlashPoint.c 		WR_HARPOON(port + hp_portctrl_0, 0x00);
port             4001 drivers/scsi/FlashPoint.c static void FPT_phaseDataOut(u32 port, unsigned char p_card)
port             4014 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_portctrl_0, SCSI_PORT);
port             4016 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + hp_intstat), XFER_CNT_0);
port             4018 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_autostart_0, (END_DATA + END_DATA_START));
port             4020 drivers/scsi/FlashPoint.c 	FPT_dataXferProcessor(port, &FPT_BL_Card[p_card]);
port             4028 drivers/scsi/FlashPoint.c 		FPT_sxfrp(port, p_card);
port             4029 drivers/scsi/FlashPoint.c 		if (!(RDW_HARPOON((port + hp_intstat)) & (BUS_FREE | RESET)))
port             4030 drivers/scsi/FlashPoint.c 			FPT_phaseDecode(port, p_card);
port             4042 drivers/scsi/FlashPoint.c static void FPT_phaseDataIn(u32 port, unsigned char p_card)
port             4057 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_portctrl_0, SCSI_PORT);
port             4059 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + hp_intstat), XFER_CNT_0);
port             4061 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_autostart_0, (END_DATA + END_DATA_START));
port             4063 drivers/scsi/FlashPoint.c 	FPT_dataXferProcessor(port, &FPT_BL_Card[p_card]);
port             4071 drivers/scsi/FlashPoint.c 		FPT_sxfrp(port, p_card);
port             4072 drivers/scsi/FlashPoint.c 		if (!(RDW_HARPOON((port + hp_intstat)) & (BUS_FREE | RESET)))
port             4073 drivers/scsi/FlashPoint.c 			FPT_phaseDecode(port, p_card);
port             4137 drivers/scsi/FlashPoint.c static void FPT_phaseStatus(u32 port, unsigned char p_card)
port             4144 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_scsisig, 0x00);
port             4146 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_autostart_0, (AUTO_IMMED + END_DATA_START));
port             4158 drivers/scsi/FlashPoint.c static void FPT_phaseMsgOut(u32 port, unsigned char p_card)
port             4175 drivers/scsi/FlashPoint.c 			FPT_sssyncv(port, scsiID, NARROW_SCSI, currTar_Info);
port             4210 drivers/scsi/FlashPoint.c 				FPT_ssel(port, p_card);
port             4224 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + hp_intstat), (BUS_FREE | PHASE | XFER_CNT_0));
port             4226 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_portctrl_0, SCSI_BUS_EN);
port             4228 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_scsidata_0, message);
port             4230 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_scsisig, (SCSI_ACK + S_ILL_PH));
port             4232 drivers/scsi/FlashPoint.c 	ACCEPT_MSG(port);
port             4234 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_portctrl_0, 0x00);
port             4239 drivers/scsi/FlashPoint.c 		while (!(RDW_HARPOON((port + hp_intstat)) & (BUS_FREE | PHASE))) {
port             4242 drivers/scsi/FlashPoint.c 		if (RDW_HARPOON((port + hp_intstat)) & BUS_FREE) {
port             4243 drivers/scsi/FlashPoint.c 			WRW_HARPOON((port + hp_intstat), BUS_FREE);
port             4273 drivers/scsi/FlashPoint.c 			FPT_sxfrp(port, p_card);
port             4281 drivers/scsi/FlashPoint.c 			WR_HARPOON(port + hp_autostart_1,
port             4284 drivers/scsi/FlashPoint.c 			FPT_sxfrp(port, p_card);
port             4297 drivers/scsi/FlashPoint.c static void FPT_phaseMsgIn(u32 port, unsigned char p_card)
port             4306 drivers/scsi/FlashPoint.c 		FPT_phaseChkFifo(port, p_card);
port             4309 drivers/scsi/FlashPoint.c 	message = RD_HARPOON(port + hp_scsidata_0);
port             4312 drivers/scsi/FlashPoint.c 		WR_HARPOON(port + hp_autostart_1,
port             4319 drivers/scsi/FlashPoint.c 		message = FPT_sfm(port, currSCCB);
port             4322 drivers/scsi/FlashPoint.c 			FPT_sdecm(message, port, p_card);
port             4326 drivers/scsi/FlashPoint.c 				ACCEPT_MSG(port);
port             4327 drivers/scsi/FlashPoint.c 			WR_HARPOON(port + hp_autostart_1,
port             4344 drivers/scsi/FlashPoint.c static void FPT_phaseIllegal(u32 port, unsigned char p_card)
port             4350 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_scsisig, RD_HARPOON(port + hp_scsisig));
port             4358 drivers/scsi/FlashPoint.c 	ACCEPT_MSG_ATN(port);
port             4370 drivers/scsi/FlashPoint.c static void FPT_phaseChkFifo(u32 port, unsigned char p_card)
port             4379 drivers/scsi/FlashPoint.c 		while ((!(RD_HARPOON(port + hp_xferstat) & FIFO_EMPTY)) &&
port             4380 drivers/scsi/FlashPoint.c 		       (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY)) {
port             4383 drivers/scsi/FlashPoint.c 		if (!(RD_HARPOON(port + hp_xferstat) & FIFO_EMPTY)) {
port             4388 drivers/scsi/FlashPoint.c 			if ((RDW_HARPOON((port + hp_intstat)) & PARITY) &&
port             4391 drivers/scsi/FlashPoint.c 				WRW_HARPOON((port + hp_intstat), PARITY);
port             4394 drivers/scsi/FlashPoint.c 			FPT_hostDataXferAbort(port, p_card, currSCCB);
port             4396 drivers/scsi/FlashPoint.c 			FPT_dataXferProcessor(port, &FPT_BL_Card[p_card]);
port             4398 drivers/scsi/FlashPoint.c 			while ((!(RD_HARPOON(port + hp_xferstat) & FIFO_EMPTY))
port             4399 drivers/scsi/FlashPoint.c 			       && (RD_HARPOON(port + hp_ext_status) &
port             4407 drivers/scsi/FlashPoint.c 	GET_XFER_CNT(port, xfercnt);
port             4409 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_xfercnt_0, 0x00);
port             4411 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_portctrl_0, 0x00);
port             4417 drivers/scsi/FlashPoint.c 	if ((RDW_HARPOON((port + hp_intstat)) & PARITY) &&
port             4421 drivers/scsi/FlashPoint.c 		WRW_HARPOON((port + hp_intstat), PARITY);
port             4424 drivers/scsi/FlashPoint.c 	FPT_hostDataXferAbort(port, p_card, currSCCB);
port             4426 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_fifowrite, 0x00);
port             4427 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_fiforead, 0x00);
port             4428 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_xferstat, 0x00);
port             4430 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + hp_intstat), XFER_CNT_0);
port             4441 drivers/scsi/FlashPoint.c static void FPT_phaseBusFree(u32 port, unsigned char p_card)
port             4449 drivers/scsi/FlashPoint.c 		DISABLE_AUTO(port);
port             4490 drivers/scsi/FlashPoint.c 			if ((!(RD_HARPOON(port + hp_scsisig) & SCSI_BSY)) ||
port             4491 drivers/scsi/FlashPoint.c 			    (RDW_HARPOON((port + hp_intstat)) & RSEL)) {
port             4916 drivers/scsi/FlashPoint.c static void FPT_dataXferProcessor(u32 port, struct sccb_card *pCurrCard)
port             4930 drivers/scsi/FlashPoint.c 		FPT_busMstrSGDataXferStart(port, currSCCB);
port             4937 drivers/scsi/FlashPoint.c 			FPT_busMstrDataXferStart(port, currSCCB);
port             5134 drivers/scsi/FlashPoint.c static void FPT_hostDataXferAbort(u32 port, unsigned char p_card,
port             5147 drivers/scsi/FlashPoint.c 		if (!(RD_HARPOON(port + hp_int_status) & INT_CMD_COMPL)) {
port             5149 drivers/scsi/FlashPoint.c 			WR_HARPOON(port + hp_bm_ctrl,
port             5150 drivers/scsi/FlashPoint.c 				   (RD_HARPOON(port + hp_bm_ctrl) |
port             5154 drivers/scsi/FlashPoint.c 			while ((RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY)
port             5158 drivers/scsi/FlashPoint.c 			WR_HARPOON(port + hp_bm_ctrl,
port             5159 drivers/scsi/FlashPoint.c 				   (RD_HARPOON(port + hp_bm_ctrl) &
port             5162 drivers/scsi/FlashPoint.c 			if (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) {
port             5164 drivers/scsi/FlashPoint.c 				if (FPT_busMstrTimeOut(port)) {
port             5173 drivers/scsi/FlashPoint.c 				if (RD_HARPOON(port + hp_int_status) &
port             5176 drivers/scsi/FlashPoint.c 					if (RD_HARPOON(port + hp_ext_status) &
port             5193 drivers/scsi/FlashPoint.c 			WR_HARPOON(port + hp_page_ctrl,
port             5194 drivers/scsi/FlashPoint.c 				   (RD_HARPOON(port + hp_page_ctrl) &
port             5197 drivers/scsi/FlashPoint.c 			WR_HARPOON(port + hp_sg_addr, 0x00);
port             5248 drivers/scsi/FlashPoint.c 			if (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) {
port             5250 drivers/scsi/FlashPoint.c 				FPT_busMstrTimeOut(port);
port             5255 drivers/scsi/FlashPoint.c 				if (RD_HARPOON(port + hp_int_status) &
port             5258 drivers/scsi/FlashPoint.c 					if (RD_HARPOON(port + hp_ext_status) &
port             5275 drivers/scsi/FlashPoint.c 			if ((RD_HARPOON(port + hp_fifo_cnt)) >= BM_THRESHOLD) {
port             5279 drivers/scsi/FlashPoint.c 				while ((RD_HARPOON(port + hp_ext_status) &
port             5281 drivers/scsi/FlashPoint.c 				       && ((RD_HARPOON(port + hp_fifo_cnt)) >=
port             5286 drivers/scsi/FlashPoint.c 			if (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) {
port             5288 drivers/scsi/FlashPoint.c 				WR_HARPOON(port + hp_bm_ctrl,
port             5289 drivers/scsi/FlashPoint.c 					   (RD_HARPOON(port + hp_bm_ctrl) |
port             5294 drivers/scsi/FlashPoint.c 				while ((RD_HARPOON(port + hp_ext_status) &
port             5298 drivers/scsi/FlashPoint.c 				WR_HARPOON(port + hp_bm_ctrl,
port             5299 drivers/scsi/FlashPoint.c 					   (RD_HARPOON(port + hp_bm_ctrl) &
port             5302 drivers/scsi/FlashPoint.c 				if (RD_HARPOON(port + hp_ext_status) &
port             5311 drivers/scsi/FlashPoint.c 					FPT_busMstrTimeOut(port);
port             5315 drivers/scsi/FlashPoint.c 			if (RD_HARPOON(port + hp_int_status) & INT_EXT_STATUS) {
port             5317 drivers/scsi/FlashPoint.c 				if (RD_HARPOON(port + hp_ext_status) &
port             5333 drivers/scsi/FlashPoint.c 		if (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) {
port             5337 drivers/scsi/FlashPoint.c 			while ((RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY)
port             5341 drivers/scsi/FlashPoint.c 			if (RD_HARPOON(port + hp_ext_status) & BM_CMD_BUSY) {
port             5348 drivers/scsi/FlashPoint.c 				FPT_busMstrTimeOut(port);
port             5352 drivers/scsi/FlashPoint.c 		if (RD_HARPOON(port + hp_int_status) & INT_EXT_STATUS) {
port             5354 drivers/scsi/FlashPoint.c 			if (RD_HARPOON(port + hp_ext_status) & BAD_EXT_STATUS) {
port             5366 drivers/scsi/FlashPoint.c 			WR_HARPOON(port + hp_page_ctrl,
port             5367 drivers/scsi/FlashPoint.c 				   (RD_HARPOON(port + hp_page_ctrl) &
port             5370 drivers/scsi/FlashPoint.c 			WR_HARPOON(port + hp_sg_addr, 0x00);
port             5392 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_int_mask, (INT_CMD_COMPL | SCSI_INTERRUPT));
port             6433 drivers/scsi/FlashPoint.c static void FPT_XbowInit(u32 port, unsigned char ScamFlg)
port             6437 drivers/scsi/FlashPoint.c 	i = RD_HARPOON(port + hp_page_ctrl);
port             6438 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_page_ctrl, (unsigned char)(i | G_INT_DISABLE));
port             6440 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_scsireset, 0x00);
port             6441 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_portctrl_1, HOST_MODE8);
port             6443 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_scsireset, (DMA_RESET | HPSCSI_RESET | PROG_RESET |
port             6446 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_scsireset, SCSI_INI);
port             6448 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_clkctrl_0, CLKCTRL_DEFAULT);
port             6450 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_scsisig, 0x00);	/*  Clear any signals we might */
port             6451 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_scsictrl_0, ENA_SCAM_SEL);
port             6453 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + hp_intstat), CLR_ALL_INT);
port             6461 drivers/scsi/FlashPoint.c 	WRW_HARPOON((port + hp_intena), FPT_default_intena);
port             6463 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_seltimeout, TO_290ms);
port             6467 drivers/scsi/FlashPoint.c 	if (RD_HARPOON(port + hp_page_ctrl) & NARROW_SCSI_CARD)
port             6468 drivers/scsi/FlashPoint.c 		WR_HARPOON(port + hp_addstat, SCSI_MODE8);
port             6470 drivers/scsi/FlashPoint.c 	WR_HARPOON(port + hp_page_ctrl, i);
port             1088 drivers/scsi/a100u2w.c 	unsigned long port, bios;
port             1104 drivers/scsi/a100u2w.c 	port = pci_resource_start(pdev, 0);
port             1105 drivers/scsi/a100u2w.c 	if (!request_region(port, 256, "inia100")) {
port             1106 drivers/scsi/a100u2w.c 		printk(KERN_WARNING "inia100: io port 0x%lx, is busy.\n", port);
port             1111 drivers/scsi/a100u2w.c 	bios = inw(port + 0x50);
port             1120 drivers/scsi/a100u2w.c 	host->base = port;
port             1191 drivers/scsi/a100u2w.c         release_region(port, 256);
port               76 drivers/scsi/advansys.c #define inp(port)                inb(port)
port               77 drivers/scsi/advansys.c #define outp(port, byte)         outb((byte), (port))
port               79 drivers/scsi/advansys.c #define inpw(port)               inw(port)
port               80 drivers/scsi/advansys.c #define outpw(port, word)        outw((word), (port))
port              803 drivers/scsi/advansys.c #define AscGetQDoneInProgress(port)         AscReadLramByte((port), ASCV_Q_DONE_IN_PROGRESS_B)
port              804 drivers/scsi/advansys.c #define AscPutQDoneInProgress(port, val)    AscWriteLramByte((port), ASCV_Q_DONE_IN_PROGRESS_B, val)
port              805 drivers/scsi/advansys.c #define AscGetVarFreeQHead(port)            AscReadLramWord((port), ASCV_FREE_Q_HEAD_W)
port              806 drivers/scsi/advansys.c #define AscGetVarDoneQTail(port)            AscReadLramWord((port), ASCV_DONE_Q_TAIL_W)
port              807 drivers/scsi/advansys.c #define AscPutVarFreeQHead(port, val)       AscWriteLramWord((port), ASCV_FREE_Q_HEAD_W, val)
port              808 drivers/scsi/advansys.c #define AscPutVarDoneQTail(port, val)       AscWriteLramWord((port), ASCV_DONE_Q_TAIL_W, val)
port              809 drivers/scsi/advansys.c #define AscGetRiscVarFreeQHead(port)        AscReadLramByte((port), ASCV_NEXTRDY_B)
port              810 drivers/scsi/advansys.c #define AscGetRiscVarDoneQTail(port)        AscReadLramByte((port), ASCV_DONENEXT_B)
port              811 drivers/scsi/advansys.c #define AscPutRiscVarFreeQHead(port, val)   AscWriteLramByte((port), ASCV_NEXTRDY_B, val)
port              812 drivers/scsi/advansys.c #define AscPutRiscVarDoneQTail(port, val)   AscWriteLramByte((port), ASCV_DONENEXT_B, val)
port              813 drivers/scsi/advansys.c #define AscPutMCodeSDTRDoneAtID(port, id, data)  AscWriteLramByte((port), (ushort)((ushort)ASCV_SDTR_DONE_BEG+(ushort)id), (data))
port              814 drivers/scsi/advansys.c #define AscGetMCodeSDTRDoneAtID(port, id)        AscReadLramByte((port), (ushort)((ushort)ASCV_SDTR_DONE_BEG+(ushort)id))
port              815 drivers/scsi/advansys.c #define AscPutMCodeInitSDTRAtID(port, id, data)  AscWriteLramByte((port), (ushort)((ushort)ASCV_SDTR_DATA_BEG+(ushort)id), data)
port              816 drivers/scsi/advansys.c #define AscGetMCodeInitSDTRAtID(port, id)        AscReadLramByte((port), (ushort)((ushort)ASCV_SDTR_DATA_BEG+(ushort)id))
port              817 drivers/scsi/advansys.c #define AscGetChipSignatureByte(port)     (uchar)inp((port)+IOP_SIG_BYTE)
port              818 drivers/scsi/advansys.c #define AscGetChipSignatureWord(port)     (ushort)inpw((port)+IOP_SIG_WORD)
port              819 drivers/scsi/advansys.c #define AscGetChipVerNo(port)             (uchar)inp((port)+IOP_VERSION)
port              820 drivers/scsi/advansys.c #define AscGetChipCfgLsw(port)            (ushort)inpw((port)+IOP_CONFIG_LOW)
port              821 drivers/scsi/advansys.c #define AscGetChipCfgMsw(port)            (ushort)inpw((port)+IOP_CONFIG_HIGH)
port              822 drivers/scsi/advansys.c #define AscSetChipCfgLsw(port, data)      outpw((port)+IOP_CONFIG_LOW, data)
port              823 drivers/scsi/advansys.c #define AscSetChipCfgMsw(port, data)      outpw((port)+IOP_CONFIG_HIGH, data)
port              824 drivers/scsi/advansys.c #define AscGetChipEEPCmd(port)            (uchar)inp((port)+IOP_EEP_CMD)
port              825 drivers/scsi/advansys.c #define AscSetChipEEPCmd(port, data)      outp((port)+IOP_EEP_CMD, data)
port              826 drivers/scsi/advansys.c #define AscGetChipEEPData(port)           (ushort)inpw((port)+IOP_EEP_DATA)
port              827 drivers/scsi/advansys.c #define AscSetChipEEPData(port, data)     outpw((port)+IOP_EEP_DATA, data)
port              828 drivers/scsi/advansys.c #define AscGetChipLramAddr(port)          (ushort)inpw((PortAddr)((port)+IOP_RAM_ADDR))
port              829 drivers/scsi/advansys.c #define AscSetChipLramAddr(port, addr)    outpw((PortAddr)((port)+IOP_RAM_ADDR), addr)
port              830 drivers/scsi/advansys.c #define AscGetChipLramData(port)          (ushort)inpw((port)+IOP_RAM_DATA)
port              831 drivers/scsi/advansys.c #define AscSetChipLramData(port, data)    outpw((port)+IOP_RAM_DATA, data)
port              832 drivers/scsi/advansys.c #define AscGetChipIFC(port)               (uchar)inp((port)+IOP_REG_IFC)
port              833 drivers/scsi/advansys.c #define AscSetChipIFC(port, data)          outp((port)+IOP_REG_IFC, data)
port              834 drivers/scsi/advansys.c #define AscGetChipStatus(port)            (ASC_CS_TYPE)inpw((port)+IOP_STATUS)
port              835 drivers/scsi/advansys.c #define AscSetChipStatus(port, cs_val)    outpw((port)+IOP_STATUS, cs_val)
port              836 drivers/scsi/advansys.c #define AscGetChipControl(port)           (uchar)inp((port)+IOP_CTRL)
port              837 drivers/scsi/advansys.c #define AscSetChipControl(port, cc_val)   outp((port)+IOP_CTRL, cc_val)
port              838 drivers/scsi/advansys.c #define AscGetChipSyn(port)               (uchar)inp((port)+IOP_SYN_OFFSET)
port              839 drivers/scsi/advansys.c #define AscSetChipSyn(port, data)         outp((port)+IOP_SYN_OFFSET, data)
port              840 drivers/scsi/advansys.c #define AscSetPCAddr(port, data)          outpw((port)+IOP_REG_PC, data)
port              841 drivers/scsi/advansys.c #define AscGetPCAddr(port)                (ushort)inpw((port)+IOP_REG_PC)
port              842 drivers/scsi/advansys.c #define AscIsIntPending(port)             (AscGetChipStatus(port) & (CSW_INT_PENDING | CSW_SCSI_RESET_LATCH))
port              843 drivers/scsi/advansys.c #define AscGetChipScsiID(port)            ((AscGetChipCfgLsw(port) >> 8) & ASC_MAX_TID)
port              844 drivers/scsi/advansys.c #define AscGetExtraControl(port)          (uchar)inp((port)+IOP_EXTRA_CONTROL)
port              845 drivers/scsi/advansys.c #define AscSetExtraControl(port, data)    outp((port)+IOP_EXTRA_CONTROL, data)
port              846 drivers/scsi/advansys.c #define AscReadChipAX(port)               (ushort)inpw((port)+IOP_REG_AX)
port              847 drivers/scsi/advansys.c #define AscWriteChipAX(port, data)        outpw((port)+IOP_REG_AX, data)
port              848 drivers/scsi/advansys.c #define AscReadChipIX(port)               (uchar)inp((port)+IOP_REG_IX)
port              849 drivers/scsi/advansys.c #define AscWriteChipIX(port, data)        outp((port)+IOP_REG_IX, data)
port              850 drivers/scsi/advansys.c #define AscReadChipIH(port)               (ushort)inpw((port)+IOP_REG_IH)
port              851 drivers/scsi/advansys.c #define AscWriteChipIH(port, data)        outpw((port)+IOP_REG_IH, data)
port              852 drivers/scsi/advansys.c #define AscReadChipQP(port)               (uchar)inp((port)+IOP_REG_QP)
port              853 drivers/scsi/advansys.c #define AscWriteChipQP(port, data)        outp((port)+IOP_REG_QP, data)
port              854 drivers/scsi/advansys.c #define AscReadChipFIFO_L(port)           (ushort)inpw((port)+IOP_REG_FIFO_L)
port              855 drivers/scsi/advansys.c #define AscWriteChipFIFO_L(port, data)    outpw((port)+IOP_REG_FIFO_L, data)
port              856 drivers/scsi/advansys.c #define AscReadChipFIFO_H(port)           (ushort)inpw((port)+IOP_REG_FIFO_H)
port              857 drivers/scsi/advansys.c #define AscWriteChipFIFO_H(port, data)    outpw((port)+IOP_REG_FIFO_H, data)
port              858 drivers/scsi/advansys.c #define AscReadChipDmaSpeed(port)         (uchar)inp((port)+IOP_DMA_SPEED)
port              859 drivers/scsi/advansys.c #define AscWriteChipDmaSpeed(port, data)  outp((port)+IOP_DMA_SPEED, data)
port              860 drivers/scsi/advansys.c #define AscReadChipDA0(port)              (ushort)inpw((port)+IOP_REG_DA0)
port              861 drivers/scsi/advansys.c #define AscWriteChipDA0(port)             outpw((port)+IOP_REG_DA0, data)
port              862 drivers/scsi/advansys.c #define AscReadChipDA1(port)              (ushort)inpw((port)+IOP_REG_DA1)
port              863 drivers/scsi/advansys.c #define AscWriteChipDA1(port)             outpw((port)+IOP_REG_DA1, data)
port              864 drivers/scsi/advansys.c #define AscReadChipDC0(port)              (ushort)inpw((port)+IOP_REG_DC0)
port              865 drivers/scsi/advansys.c #define AscWriteChipDC0(port)             outpw((port)+IOP_REG_DC0, data)
port              866 drivers/scsi/advansys.c #define AscReadChipDC1(port)              (ushort)inpw((port)+IOP_REG_DC1)
port              867 drivers/scsi/advansys.c #define AscWriteChipDC1(port)             outpw((port)+IOP_REG_DC1, data)
port              868 drivers/scsi/advansys.c #define AscReadChipDvcID(port)            (uchar)inp((port)+IOP_REG_ID)
port              869 drivers/scsi/advansys.c #define AscWriteChipDvcID(port, data)     outp((port)+IOP_REG_ID, data)
port             1398 drivers/scsi/advansys.c #define AdvIsIntPending(port) \
port             1399 drivers/scsi/advansys.c     (AdvReadWordRegister(port, IOPW_CTRL_REG) & ADV_CTRL_REG_HOST_INTR)
port              273 drivers/scsi/aha152x.h   unsigned short port;
port              285 drivers/scsi/aha152x.h #define cf_port       port
port               78 drivers/scsi/aha1542.c static inline bool wait_mask(u16 port, u8 mask, u8 allof, u8 noneof, int timeout)
port               88 drivers/scsi/aha1542.c 		u8 bits = inb(port) & mask;
port               48 drivers/scsi/aic7xxx/aic7770_osm.c aic7770_map_registers(struct ahc_softc *ahc, u_int port)
port               53 drivers/scsi/aic7xxx/aic7770_osm.c 	if (!request_region(port, AHC_EISA_IOSIZE, "aic7xxx"))
port               56 drivers/scsi/aic7xxx/aic7770_osm.c 	ahc->bsh.ioport = port;
port              579 drivers/scsi/aic7xxx/aic79xx_core.c ahd_inw(struct ahd_softc *ahd, u_int port)
port              586 drivers/scsi/aic7xxx/aic79xx_core.c 	uint16_t r = ahd_inb(ahd, port+1) << 8;
port              587 drivers/scsi/aic7xxx/aic79xx_core.c 	return r | ahd_inb(ahd, port);
port              591 drivers/scsi/aic7xxx/aic79xx_core.c ahd_outw(struct ahd_softc *ahd, u_int port, u_int value)
port              597 drivers/scsi/aic7xxx/aic79xx_core.c 	ahd_outb(ahd, port, value & 0xFF);
port              598 drivers/scsi/aic7xxx/aic79xx_core.c 	ahd_outb(ahd, port+1, (value >> 8) & 0xFF);
port              602 drivers/scsi/aic7xxx/aic79xx_core.c ahd_inl(struct ahd_softc *ahd, u_int port)
port              604 drivers/scsi/aic7xxx/aic79xx_core.c 	return ((ahd_inb(ahd, port))
port              605 drivers/scsi/aic7xxx/aic79xx_core.c 	      | (ahd_inb(ahd, port+1) << 8)
port              606 drivers/scsi/aic7xxx/aic79xx_core.c 	      | (ahd_inb(ahd, port+2) << 16)
port              607 drivers/scsi/aic7xxx/aic79xx_core.c 	      | (ahd_inb(ahd, port+3) << 24));
port              611 drivers/scsi/aic7xxx/aic79xx_core.c ahd_outl(struct ahd_softc *ahd, u_int port, uint32_t value)
port              613 drivers/scsi/aic7xxx/aic79xx_core.c 	ahd_outb(ahd, port, (value) & 0xFF);
port              614 drivers/scsi/aic7xxx/aic79xx_core.c 	ahd_outb(ahd, port+1, ((value) >> 8) & 0xFF);
port              615 drivers/scsi/aic7xxx/aic79xx_core.c 	ahd_outb(ahd, port+2, ((value) >> 16) & 0xFF);
port              616 drivers/scsi/aic7xxx/aic79xx_core.c 	ahd_outb(ahd, port+3, ((value) >> 24) & 0xFF);
port              620 drivers/scsi/aic7xxx/aic79xx_core.c ahd_inq(struct ahd_softc *ahd, u_int port)
port              622 drivers/scsi/aic7xxx/aic79xx_core.c 	return ((ahd_inb(ahd, port))
port              623 drivers/scsi/aic7xxx/aic79xx_core.c 	      | (ahd_inb(ahd, port+1) << 8)
port              624 drivers/scsi/aic7xxx/aic79xx_core.c 	      | (ahd_inb(ahd, port+2) << 16)
port              625 drivers/scsi/aic7xxx/aic79xx_core.c 	      | (ahd_inb(ahd, port+3) << 24)
port              626 drivers/scsi/aic7xxx/aic79xx_core.c 	      | (((uint64_t)ahd_inb(ahd, port+4)) << 32)
port              627 drivers/scsi/aic7xxx/aic79xx_core.c 	      | (((uint64_t)ahd_inb(ahd, port+5)) << 40)
port              628 drivers/scsi/aic7xxx/aic79xx_core.c 	      | (((uint64_t)ahd_inb(ahd, port+6)) << 48)
port              629 drivers/scsi/aic7xxx/aic79xx_core.c 	      | (((uint64_t)ahd_inb(ahd, port+7)) << 56));
port              633 drivers/scsi/aic7xxx/aic79xx_core.c ahd_outq(struct ahd_softc *ahd, u_int port, uint64_t value)
port              635 drivers/scsi/aic7xxx/aic79xx_core.c 	ahd_outb(ahd, port, value & 0xFF);
port              636 drivers/scsi/aic7xxx/aic79xx_core.c 	ahd_outb(ahd, port+1, (value >> 8) & 0xFF);
port              637 drivers/scsi/aic7xxx/aic79xx_core.c 	ahd_outb(ahd, port+2, (value >> 16) & 0xFF);
port              638 drivers/scsi/aic7xxx/aic79xx_core.c 	ahd_outb(ahd, port+3, (value >> 24) & 0xFF);
port              639 drivers/scsi/aic7xxx/aic79xx_core.c 	ahd_outb(ahd, port+4, (value >> 32) & 0xFF);
port              640 drivers/scsi/aic7xxx/aic79xx_core.c 	ahd_outb(ahd, port+5, (value >> 40) & 0xFF);
port              641 drivers/scsi/aic7xxx/aic79xx_core.c 	ahd_outb(ahd, port+6, (value >> 48) & 0xFF);
port              642 drivers/scsi/aic7xxx/aic79xx_core.c 	ahd_outb(ahd, port+7, (value >> 56) & 0xFF);
port              123 drivers/scsi/aic7xxx/aic79xx_inline.h 	ahd_inw(struct ahd_softc *ahd, u_int port);
port              124 drivers/scsi/aic7xxx/aic79xx_inline.h void	ahd_outw(struct ahd_softc *ahd, u_int port,
port              127 drivers/scsi/aic7xxx/aic79xx_inline.h 	ahd_inl(struct ahd_softc *ahd, u_int port);
port              128 drivers/scsi/aic7xxx/aic79xx_inline.h void	ahd_outl(struct ahd_softc *ahd, u_int port,
port              131 drivers/scsi/aic7xxx/aic79xx_inline.h 	ahd_inq(struct ahd_softc *ahd, u_int port);
port              132 drivers/scsi/aic7xxx/aic79xx_inline.h void	ahd_outq(struct ahd_softc *ahd, u_int port,
port              391 drivers/scsi/aic7xxx/aic79xx_osm.c uint8_t ahd_inb(struct ahd_softc * ahd, long port);
port              392 drivers/scsi/aic7xxx/aic79xx_osm.c void ahd_outb(struct ahd_softc * ahd, long port, uint8_t val);
port              394 drivers/scsi/aic7xxx/aic79xx_osm.c 				     long port, uint16_t val);
port              395 drivers/scsi/aic7xxx/aic79xx_osm.c void ahd_outsb(struct ahd_softc * ahd, long port,
port              397 drivers/scsi/aic7xxx/aic79xx_osm.c void ahd_insb(struct ahd_softc * ahd, long port,
port              401 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_inb(struct ahd_softc * ahd, long port)
port              406 drivers/scsi/aic7xxx/aic79xx_osm.c 		x = readb(ahd->bshs[0].maddr + port);
port              408 drivers/scsi/aic7xxx/aic79xx_osm.c 		x = inb(ahd->bshs[(port) >> 8].ioport + ((port) & 0xFF));
port              416 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_inw_atomic(struct ahd_softc * ahd, long port)
port              421 drivers/scsi/aic7xxx/aic79xx_osm.c 		x = readw(ahd->bshs[0].maddr + port);
port              423 drivers/scsi/aic7xxx/aic79xx_osm.c 		x = inw(ahd->bshs[(port) >> 8].ioport + ((port) & 0xFF));
port              431 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_outb(struct ahd_softc * ahd, long port, uint8_t val)
port              434 drivers/scsi/aic7xxx/aic79xx_osm.c 		writeb(val, ahd->bshs[0].maddr + port);
port              436 drivers/scsi/aic7xxx/aic79xx_osm.c 		outb(val, ahd->bshs[(port) >> 8].ioport + (port & 0xFF));
port              442 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_outw_atomic(struct ahd_softc * ahd, long port, uint16_t val)
port              445 drivers/scsi/aic7xxx/aic79xx_osm.c 		writew(val, ahd->bshs[0].maddr + port);
port              447 drivers/scsi/aic7xxx/aic79xx_osm.c 		outw(val, ahd->bshs[(port) >> 8].ioport + (port & 0xFF));
port              453 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_outsb(struct ahd_softc * ahd, long port, uint8_t *array, int count)
port              463 drivers/scsi/aic7xxx/aic79xx_osm.c 		ahd_outb(ahd, port, *array++);
port              467 drivers/scsi/aic7xxx/aic79xx_osm.c ahd_insb(struct ahd_softc * ahd, long port, uint8_t *array, int count)
port              477 drivers/scsi/aic7xxx/aic79xx_osm.c 		*array++ = ahd_inb(ahd, port);
port              357 drivers/scsi/aic7xxx/aic79xx_osm.h uint8_t ahd_inb(struct ahd_softc * ahd, long port);
port              358 drivers/scsi/aic7xxx/aic79xx_osm.h void ahd_outb(struct ahd_softc * ahd, long port, uint8_t val);
port              360 drivers/scsi/aic7xxx/aic79xx_osm.h 				     long port, uint16_t val);
port              361 drivers/scsi/aic7xxx/aic79xx_osm.h void ahd_outsb(struct ahd_softc * ahd, long port,
port              363 drivers/scsi/aic7xxx/aic79xx_osm.h void ahd_insb(struct ahd_softc * ahd, long port,
port             1145 drivers/scsi/aic7xxx/aic7xxx.h 					u_int port);
port              459 drivers/scsi/aic7xxx/aic7xxx_core.c ahc_inw(struct ahc_softc *ahc, u_int port)
port              461 drivers/scsi/aic7xxx/aic7xxx_core.c 	uint16_t r = ahc_inb(ahc, port+1) << 8;
port              462 drivers/scsi/aic7xxx/aic7xxx_core.c 	return r | ahc_inb(ahc, port);
port              466 drivers/scsi/aic7xxx/aic7xxx_core.c ahc_outw(struct ahc_softc *ahc, u_int port, u_int value)
port              468 drivers/scsi/aic7xxx/aic7xxx_core.c 	ahc_outb(ahc, port, value & 0xFF);
port              469 drivers/scsi/aic7xxx/aic7xxx_core.c 	ahc_outb(ahc, port+1, (value >> 8) & 0xFF);
port              473 drivers/scsi/aic7xxx/aic7xxx_core.c ahc_inl(struct ahc_softc *ahc, u_int port)
port              475 drivers/scsi/aic7xxx/aic7xxx_core.c 	return ((ahc_inb(ahc, port))
port              476 drivers/scsi/aic7xxx/aic7xxx_core.c 	      | (ahc_inb(ahc, port+1) << 8)
port              477 drivers/scsi/aic7xxx/aic7xxx_core.c 	      | (ahc_inb(ahc, port+2) << 16)
port              478 drivers/scsi/aic7xxx/aic7xxx_core.c 	      | (ahc_inb(ahc, port+3) << 24));
port              482 drivers/scsi/aic7xxx/aic7xxx_core.c ahc_outl(struct ahc_softc *ahc, u_int port, uint32_t value)
port              484 drivers/scsi/aic7xxx/aic7xxx_core.c 	ahc_outb(ahc, port, (value) & 0xFF);
port              485 drivers/scsi/aic7xxx/aic7xxx_core.c 	ahc_outb(ahc, port+1, ((value) >> 8) & 0xFF);
port              486 drivers/scsi/aic7xxx/aic7xxx_core.c 	ahc_outb(ahc, port+2, ((value) >> 16) & 0xFF);
port              487 drivers/scsi/aic7xxx/aic7xxx_core.c 	ahc_outb(ahc, port+3, ((value) >> 24) & 0xFF);
port              491 drivers/scsi/aic7xxx/aic7xxx_core.c ahc_inq(struct ahc_softc *ahc, u_int port)
port              493 drivers/scsi/aic7xxx/aic7xxx_core.c 	return ((ahc_inb(ahc, port))
port              494 drivers/scsi/aic7xxx/aic7xxx_core.c 	      | (ahc_inb(ahc, port+1) << 8)
port              495 drivers/scsi/aic7xxx/aic7xxx_core.c 	      | (ahc_inb(ahc, port+2) << 16)
port              496 drivers/scsi/aic7xxx/aic7xxx_core.c 	      | (ahc_inb(ahc, port+3) << 24)
port              497 drivers/scsi/aic7xxx/aic7xxx_core.c 	      | (((uint64_t)ahc_inb(ahc, port+4)) << 32)
port              498 drivers/scsi/aic7xxx/aic7xxx_core.c 	      | (((uint64_t)ahc_inb(ahc, port+5)) << 40)
port              499 drivers/scsi/aic7xxx/aic7xxx_core.c 	      | (((uint64_t)ahc_inb(ahc, port+6)) << 48)
port              500 drivers/scsi/aic7xxx/aic7xxx_core.c 	      | (((uint64_t)ahc_inb(ahc, port+7)) << 56));
port              504 drivers/scsi/aic7xxx/aic7xxx_core.c ahc_outq(struct ahc_softc *ahc, u_int port, uint64_t value)
port              506 drivers/scsi/aic7xxx/aic7xxx_core.c 	ahc_outb(ahc, port, value & 0xFF);
port              507 drivers/scsi/aic7xxx/aic7xxx_core.c 	ahc_outb(ahc, port+1, (value >> 8) & 0xFF);
port              508 drivers/scsi/aic7xxx/aic7xxx_core.c 	ahc_outb(ahc, port+2, (value >> 16) & 0xFF);
port              509 drivers/scsi/aic7xxx/aic7xxx_core.c 	ahc_outb(ahc, port+3, (value >> 24) & 0xFF);
port              510 drivers/scsi/aic7xxx/aic7xxx_core.c 	ahc_outb(ahc, port+4, (value >> 32) & 0xFF);
port              511 drivers/scsi/aic7xxx/aic7xxx_core.c 	ahc_outb(ahc, port+5, (value >> 40) & 0xFF);
port              512 drivers/scsi/aic7xxx/aic7xxx_core.c 	ahc_outb(ahc, port+6, (value >> 48) & 0xFF);
port              513 drivers/scsi/aic7xxx/aic7xxx_core.c 	ahc_outb(ahc, port+7, (value >> 56) & 0xFF);
port               73 drivers/scsi/aic7xxx/aic7xxx_inline.h 	ahc_inw(struct ahc_softc *ahc, u_int port);
port               74 drivers/scsi/aic7xxx/aic7xxx_inline.h void	ahc_outw(struct ahc_softc *ahc, u_int port,
port               77 drivers/scsi/aic7xxx/aic7xxx_inline.h 	ahc_inl(struct ahc_softc *ahc, u_int port);
port               78 drivers/scsi/aic7xxx/aic7xxx_inline.h void	ahc_outl(struct ahc_softc *ahc, u_int port,
port               81 drivers/scsi/aic7xxx/aic7xxx_inline.h 	ahc_inq(struct ahc_softc *ahc, u_int port);
port               82 drivers/scsi/aic7xxx/aic7xxx_inline.h void	ahc_outq(struct ahc_softc *ahc, u_int port,
port              399 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_inb(struct ahc_softc * ahc, long port)
port              404 drivers/scsi/aic7xxx/aic7xxx_osm.c 		x = readb(ahc->bsh.maddr + port);
port              406 drivers/scsi/aic7xxx/aic7xxx_osm.c 		x = inb(ahc->bsh.ioport + port);
port              413 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_outb(struct ahc_softc * ahc, long port, uint8_t val)
port              416 drivers/scsi/aic7xxx/aic7xxx_osm.c 		writeb(val, ahc->bsh.maddr + port);
port              418 drivers/scsi/aic7xxx/aic7xxx_osm.c 		outb(val, ahc->bsh.ioport + port);
port              424 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_outsb(struct ahc_softc * ahc, long port, uint8_t *array, int count)
port              434 drivers/scsi/aic7xxx/aic7xxx_osm.c 		ahc_outb(ahc, port, *array++);
port              438 drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_insb(struct ahc_softc * ahc, long port, uint8_t *array, int count)
port              448 drivers/scsi/aic7xxx/aic7xxx_osm.c 		*array++ = ahc_inb(ahc, port);
port              370 drivers/scsi/aic7xxx/aic7xxx_osm.h uint8_t ahc_inb(struct ahc_softc * ahc, long port);
port              371 drivers/scsi/aic7xxx/aic7xxx_osm.h void ahc_outb(struct ahc_softc * ahc, long port, uint8_t val);
port              372 drivers/scsi/aic7xxx/aic7xxx_osm.h void ahc_outsb(struct ahc_softc * ahc, long port,
port              374 drivers/scsi/aic7xxx/aic7xxx_osm.h void ahc_insb(struct ahc_softc * ahc, long port,
port              452 drivers/scsi/aic7xxx/aic7xxx_osm.h 					       u_int port);
port               78 drivers/scsi/aic94xx/aic94xx.h int  asd_clear_nexus_port(struct asd_sas_port *port);
port               67 drivers/scsi/aic94xx/aic94xx_dev.c 	struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha;
port               80 drivers/scsi/aic94xx/aic94xx_dev.c 	struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha;
port               97 drivers/scsi/aic94xx/aic94xx_dev.c 	struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha;
port              122 drivers/scsi/aic94xx/aic94xx_dev.c 	struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha;
port              140 drivers/scsi/aic94xx/aic94xx_dev.c 	struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha;
port              157 drivers/scsi/aic94xx/aic94xx_dev.c 	asd_ddbsite_write_byte(asd_ha, ddb, CONN_MASK, dev->port->phy_mask);
port              158 drivers/scsi/aic94xx/aic94xx_dev.c 	if (dev->port->oob_mode != SATA_OOB_MODE) {
port              218 drivers/scsi/aic94xx/aic94xx_dev.c 	struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha;
port              248 drivers/scsi/aic94xx/aic94xx_dev.c 	struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha;
port              298 drivers/scsi/aic94xx/aic94xx_dev.c 		asd_free_ddb(dev->port->ha->lldd_ha,
port              308 drivers/scsi/aic94xx/aic94xx_dev.c 	struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha;
port              333 drivers/scsi/aic94xx/aic94xx_dev.c 	struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha;
port              157 drivers/scsi/aic94xx/aic94xx_scb.c 	struct asd_port *port;
port              164 drivers/scsi/aic94xx/aic94xx_scb.c 			port = &asd_ha->asd_ports[i];
port              167 drivers/scsi/aic94xx/aic94xx_scb.c 			if (port->num_phys > 0 &&
port              168 drivers/scsi/aic94xx/aic94xx_scb.c 			    memcmp(port->sas_addr, sas_phy->sas_addr,
port              170 drivers/scsi/aic94xx/aic94xx_scb.c 			    memcmp(port->attached_sas_addr,
port              177 drivers/scsi/aic94xx/aic94xx_scb.c 			if (port->num_phys == 0 && free_port == NULL) {
port              178 drivers/scsi/aic94xx/aic94xx_scb.c 				free_port = port;
port              184 drivers/scsi/aic94xx/aic94xx_scb.c 			port = free_port;
port              185 drivers/scsi/aic94xx/aic94xx_scb.c 			BUG_ON(!port);
port              186 drivers/scsi/aic94xx/aic94xx_scb.c 			memcpy(port->sas_addr, sas_phy->sas_addr,
port              188 drivers/scsi/aic94xx/aic94xx_scb.c 			memcpy(port->attached_sas_addr,
port              192 drivers/scsi/aic94xx/aic94xx_scb.c 		port->num_phys++;
port              193 drivers/scsi/aic94xx/aic94xx_scb.c 		port->phy_mask |= (1U << sas_phy->id);
port              194 drivers/scsi/aic94xx/aic94xx_scb.c 		phy->asd_port = port;
port              204 drivers/scsi/aic94xx/aic94xx_scb.c 	struct asd_port *port = phy->asd_port;
port              209 drivers/scsi/aic94xx/aic94xx_scb.c 	if (port) {
port              210 drivers/scsi/aic94xx/aic94xx_scb.c 		port->num_phys--;
port              211 drivers/scsi/aic94xx/aic94xx_scb.c 		port->phy_mask &= ~(1U << sas_phy->id);
port              364 drivers/scsi/aic94xx/aic94xx_task.c 	if (dev->port->oob_mode == SAS_OOB_MODE)
port              482 drivers/scsi/aic94xx/aic94xx_task.c 	       dev->port->ha->hashed_sas_addr, HASHED_SAS_ADDR_SIZE);
port              534 drivers/scsi/aic94xx/aic94xx_task.c 	struct asd_ha_struct *asd_ha = task->dev->port->ha->lldd_ha;
port              124 drivers/scsi/aic94xx/aic94xx_tmf.c int asd_clear_nexus_port(struct asd_sas_port *port)
port              126 drivers/scsi/aic94xx/aic94xx_tmf.c 	struct asd_ha_struct *asd_ha = port->ha->lldd_ha;
port              130 drivers/scsi/aic94xx/aic94xx_tmf.c 	scb->clear_nexus.conn_mask = port->phy_mask;
port              143 drivers/scsi/aic94xx/aic94xx_tmf.c 	struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha;
port              203 drivers/scsi/aic94xx/aic94xx_tmf.c 	struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha;
port              216 drivers/scsi/aic94xx/aic94xx_tmf.c 	struct asd_ha_struct *asd_ha = task->dev->port->ha->lldd_ha;
port              231 drivers/scsi/aic94xx/aic94xx_tmf.c 	struct asd_ha_struct *asd_ha = task->dev->port->ha->lldd_ha;
port              439 drivers/scsi/aic94xx/aic94xx_tmf.c 		       task->dev->port->ha->hashed_sas_addr,
port              559 drivers/scsi/aic94xx/aic94xx_tmf.c 	struct asd_ha_struct *asd_ha = dev->port->ha->lldd_ha;
port              589 drivers/scsi/aic94xx/aic94xx_tmf.c 	       dev->port->ha->hashed_sas_addr, HASHED_SAS_ADDR_SIZE);
port               92 drivers/scsi/bfa/bfa_core.c 	struct bfa_port_s	*port = &bfa->modules.port;
port               95 drivers/scsi/bfa/bfa_core.c 	bfa_port_attach(port, &bfa->ioc, bfa, bfa->trcmod);
port               96 drivers/scsi/bfa/bfa_core.c 	bfa_port_mem_claim(port, port_dma->kva_curp, port_dma->dma_curp);
port             1435 drivers/scsi/bfa/bfa_defs_svc.h 	struct bfa_port_aen_data_s	port;
port             2278 drivers/scsi/bfa/bfa_fcpim.c 	struct bfa_fcs_lport_s *port = NULL;
port             2285 drivers/scsi/bfa/bfa_fcpim.c 	port = bfa_fcs_lookup_port(&((struct bfad_s *)bfa->bfad)->bfa_fcs,
port             2287 drivers/scsi/bfa/bfa_fcpim.c 	if (port) {
port             2288 drivers/scsi/bfa/bfa_fcpim.c 		*pwwn = port->port_cfg.pwwn;
port             2289 drivers/scsi/bfa/bfa_fcpim.c 		rp_fcs = bfa_fcs_lport_get_rport_by_pwwn(port, rpwwn);
port             2339 drivers/scsi/bfa/bfa_fcpim.c 	struct bfa_fcs_lport_s *port = NULL;
port             2353 drivers/scsi/bfa/bfa_fcpim.c 		port = bfa_fcs_lookup_port(
port             2356 drivers/scsi/bfa/bfa_fcpim.c 		if (port) {
port             2357 drivers/scsi/bfa/bfa_fcpim.c 			*pwwn = port->port_cfg.pwwn;
port             2358 drivers/scsi/bfa/bfa_fcpim.c 			rp_fcs = bfa_fcs_lport_get_rport_by_pwwn(port, rpwwn);
port             1367 drivers/scsi/bfa/bfa_fcs.c bfa_fcs_fabric_aen_post(struct bfa_fcs_lport_s *port,
port             1370 drivers/scsi/bfa/bfa_fcs.c 	struct bfad_s *bfad = (struct bfad_s *)port->fabric->fcs->bfad;
port             1377 drivers/scsi/bfa/bfa_fcs.c 	aen_entry->aen_data.port.pwwn = bfa_fcs_lport_get_pwwn(port);
port             1378 drivers/scsi/bfa/bfa_fcs.c 	aen_entry->aen_data.port.fwwn = bfa_fcs_lport_get_fabric_name(port);
port             1381 drivers/scsi/bfa/bfa_fcs.c 	bfad_im_post_vendor_event(aen_entry, bfad, ++port->fcs->fcs_aen_seq,
port               65 drivers/scsi/bfa/bfa_fcs.h 	struct bfa_fcs_lport_s *port;	/*  parent port */
port               76 drivers/scsi/bfa/bfa_fcs.h 	struct bfa_fcs_lport_s *port;	/*  parent port */
port               96 drivers/scsi/bfa/bfa_fcs.h 	struct bfa_fcs_lport_s *port;	/*  parent port */
port              117 drivers/scsi/bfa/bfa_fcs.h 	struct bfa_fcs_lport_s *port;	/*  parent port */
port              154 drivers/scsi/bfa/bfa_fcs.h #define BFA_FCS_GET_HAL_FROM_PORT(port)  (port->fcs->bfa)
port              155 drivers/scsi/bfa/bfa_fcs.h #define BFA_FCS_GET_NS_FROM_PORT(port)  (&port->port_topo.pfab.ns)
port              156 drivers/scsi/bfa/bfa_fcs.h #define BFA_FCS_GET_SCN_FROM_PORT(port)  (&port->port_topo.pfab.scn)
port              157 drivers/scsi/bfa/bfa_fcs.h #define BFA_FCS_GET_MS_FROM_PORT(port)  (&port->port_topo.pfab.ms)
port              158 drivers/scsi/bfa/bfa_fcs.h #define BFA_FCS_GET_FDMI_FROM_PORT(port)  (&port->port_topo.pfab.ms.fdmi)
port              159 drivers/scsi/bfa/bfa_fcs.h #define	BFA_FCS_VPORT_IS_INITIATOR_MODE(port) \
port              160 drivers/scsi/bfa/bfa_fcs.h 		(port->port_cfg.roles & BFA_LPORT_ROLE_FCP_IM)
port              268 drivers/scsi/bfa/bfa_fcs.h bfa_fcs_lport_get_drvport(struct bfa_fcs_lport_s *port)
port              270 drivers/scsi/bfa/bfa_fcs.h 	return port->bfad_port;
port              282 drivers/scsi/bfa/bfa_fcs.h bfa_boolean_t   bfa_fcs_lport_is_online(struct bfa_fcs_lport_s *port);
port              284 drivers/scsi/bfa/bfa_fcs.h void bfa_fcs_lport_get_rport_quals(struct bfa_fcs_lport_s *port,
port              286 drivers/scsi/bfa/bfa_fcs.h wwn_t bfa_fcs_lport_get_rport(struct bfa_fcs_lport_s *port, wwn_t wwn,
port              292 drivers/scsi/bfa/bfa_fcs.h void bfa_fcs_lport_set_symname(struct bfa_fcs_lport_s *port, char *symname);
port              293 drivers/scsi/bfa/bfa_fcs.h void bfa_fcs_lport_get_info(struct bfa_fcs_lport_s *port,
port              295 drivers/scsi/bfa/bfa_fcs.h void bfa_fcs_lport_get_attr(struct bfa_fcs_lport_s *port,
port              301 drivers/scsi/bfa/bfa_fcs.h 			struct bfa_fcs_lport_s *port);
port              304 drivers/scsi/bfa/bfa_fcs.h void bfa_fcs_lport_ms_init(struct bfa_fcs_lport_s *port);
port              305 drivers/scsi/bfa/bfa_fcs.h void bfa_fcs_lport_ms_offline(struct bfa_fcs_lport_s *port);
port              306 drivers/scsi/bfa/bfa_fcs.h void bfa_fcs_lport_ms_online(struct bfa_fcs_lport_s *port);
port              307 drivers/scsi/bfa/bfa_fcs.h void bfa_fcs_lport_ms_fabric_rscn(struct bfa_fcs_lport_s *port);
port              319 drivers/scsi/bfa/bfa_fcs.h void            bfa_fcs_lport_online(struct bfa_fcs_lport_s *port);
port              320 drivers/scsi/bfa/bfa_fcs.h void            bfa_fcs_lport_offline(struct bfa_fcs_lport_s *port);
port              321 drivers/scsi/bfa/bfa_fcs.h void            bfa_fcs_lport_delete(struct bfa_fcs_lport_s *port);
port              322 drivers/scsi/bfa/bfa_fcs.h void		bfa_fcs_lport_stop(struct bfa_fcs_lport_s *port);
port              324 drivers/scsi/bfa/bfa_fcs.h 		struct bfa_fcs_lport_s *port, u32 pid);
port              326 drivers/scsi/bfa/bfa_fcs.h 		struct bfa_fcs_lport_s *port, u32 pid);
port              328 drivers/scsi/bfa/bfa_fcs.h 		struct bfa_fcs_lport_s *port, wwn_t pwwn);
port              330 drivers/scsi/bfa/bfa_fcs.h 		struct bfa_fcs_lport_s *port, wwn_t nwwn);
port              332 drivers/scsi/bfa/bfa_fcs.h 		struct bfa_fcs_lport_s *port, wwn_t pwwn, u32 pid);
port              333 drivers/scsi/bfa/bfa_fcs.h void            bfa_fcs_lport_add_rport(struct bfa_fcs_lport_s *port,
port              335 drivers/scsi/bfa/bfa_fcs.h void            bfa_fcs_lport_del_rport(struct bfa_fcs_lport_s *port,
port              340 drivers/scsi/bfa/bfa_fcs.h void            bfa_fcs_lport_ns_query(struct bfa_fcs_lport_s *port);
port              346 drivers/scsi/bfa/bfa_fcs.h void            bfa_fcs_lport_scn_process_rscn(struct bfa_fcs_lport_s *port,
port              348 drivers/scsi/bfa/bfa_fcs.h void		bfa_fcs_lport_lip_scn_online(bfa_fcs_lport_t *port);
port              362 drivers/scsi/bfa/bfa_fcs.h 	((struct bfa_fcs_lport_s  *)(&vport->port))
port              422 drivers/scsi/bfa/bfa_fcs.h 	struct bfa_fcs_lport_s *port;	/*  parent FCS port */
port              463 drivers/scsi/bfa/bfa_fcs.h struct bfa_fcs_rport_s *bfa_fcs_rport_lookup(struct bfa_fcs_lport_s *port,
port              466 drivers/scsi/bfa/bfa_fcs.h 	struct bfa_fcs_lport_s *port, wwn_t rnwwn);
port              473 drivers/scsi/bfa/bfa_fcs.h struct bfa_fcs_rport_s *bfa_fcs_rport_create(struct bfa_fcs_lport_s *port,
port              475 drivers/scsi/bfa/bfa_fcs.h void bfa_fcs_rport_start(struct bfa_fcs_lport_s *port, struct fchs_s *rx_fchs,
port              477 drivers/scsi/bfa/bfa_fcs.h void bfa_fcs_rport_plogi_create(struct bfa_fcs_lport_s *port,
port              488 drivers/scsi/bfa/bfa_fcs.h 			struct bfa_fcs_lport_s *port, wwn_t wwn);
port              525 drivers/scsi/bfa/bfa_fcs.h 	return itnim->rport->port->bfad_port;
port              532 drivers/scsi/bfa/bfa_fcs.h 	return itnim->rport->port;
port              591 drivers/scsi/bfa/bfa_fcs.h struct bfa_fcs_itnim_s *bfa_fcs_itnim_lookup(struct bfa_fcs_lport_s *port,
port              593 drivers/scsi/bfa/bfa_fcs.h bfa_status_t bfa_fcs_itnim_attr_get(struct bfa_fcs_lport_s *port, wwn_t rpwwn,
port              595 drivers/scsi/bfa/bfa_fcs.h bfa_status_t bfa_fcs_itnim_stats_get(struct bfa_fcs_lport_s *port, wwn_t rpwwn,
port              597 drivers/scsi/bfa/bfa_fcs.h bfa_status_t bfa_fcs_itnim_stats_clear(struct bfa_fcs_lport_s *port,
port              845 drivers/scsi/bfa/bfa_fcs.h 				      struct bfa_fcs_lport_s *port,
port              287 drivers/scsi/bfa/bfa_fcs_fcpim.c 		wwn2str(lpwwn_buf, bfa_fcs_lport_get_pwwn(itnim->rport->port));
port              326 drivers/scsi/bfa/bfa_fcs_fcpim.c 		wwn2str(lpwwn_buf, bfa_fcs_lport_get_pwwn(itnim->rport->port));
port              328 drivers/scsi/bfa/bfa_fcs_fcpim.c 		if (bfa_fcs_lport_is_online(itnim->rport->port) == BFA_TRUE) {
port              429 drivers/scsi/bfa/bfa_fcs_fcpim.c 	aen_entry->aen_data.itnim.vf_id = rport->port->fabric->vf_id;
port              432 drivers/scsi/bfa/bfa_fcs_fcpim.c 	aen_entry->aen_data.itnim.lpwwn = bfa_fcs_lport_get_pwwn(rport->port);
port              445 drivers/scsi/bfa/bfa_fcs_fcpim.c 	struct bfa_fcs_lport_s *port = rport->port;
port              453 drivers/scsi/bfa/bfa_fcs_fcpim.c 	       bfa_fcs_fcxp_alloc(port->fcs, BFA_TRUE);
port              456 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_fcs_fcxp_alloc_wait(port->fcs->bfa, &itnim->fcxp_wqe,
port              463 drivers/scsi/bfa/bfa_fcs_fcpim.c 			    itnim->rport->pid, bfa_fcs_lport_get_fcid(port), 0);
port              465 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_fcxp_send(fcxp, rport->bfa_rport, port->fabric->vf_id, port->lp_tag,
port              580 drivers/scsi/bfa/bfa_fcs_fcpim.c 	struct bfa_fcs_lport_s *port = rport->port;
port              588 drivers/scsi/bfa/bfa_fcs_fcpim.c 	ret = bfa_fcb_itnim_alloc(port->fcs->bfad, &itnim, &itnim_drv);
port              590 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_trc(port->fcs, rport->pwwn);
port              745 drivers/scsi/bfa/bfa_fcs_fcpim.c bfa_fcs_itnim_lookup(struct bfa_fcs_lport_s *port, wwn_t rpwwn)
port              748 drivers/scsi/bfa/bfa_fcs_fcpim.c 	rport = bfa_fcs_rport_lookup(port, rpwwn);
port              758 drivers/scsi/bfa/bfa_fcs_fcpim.c bfa_fcs_itnim_attr_get(struct bfa_fcs_lport_s *port, wwn_t rpwwn,
port              763 drivers/scsi/bfa/bfa_fcs_fcpim.c 	itnim = bfa_fcs_itnim_lookup(port, rpwwn);
port              777 drivers/scsi/bfa/bfa_fcs_fcpim.c bfa_fcs_itnim_stats_get(struct bfa_fcs_lport_s *port, wwn_t rpwwn,
port              782 drivers/scsi/bfa/bfa_fcs_fcpim.c 	WARN_ON(port == NULL);
port              784 drivers/scsi/bfa/bfa_fcs_fcpim.c 	itnim = bfa_fcs_itnim_lookup(port, rpwwn);
port              795 drivers/scsi/bfa/bfa_fcs_fcpim.c bfa_fcs_itnim_stats_clear(struct bfa_fcs_lport_s *port, wwn_t rpwwn)
port              799 drivers/scsi/bfa/bfa_fcs_fcpim.c 	WARN_ON(port == NULL);
port              801 drivers/scsi/bfa/bfa_fcs_fcpim.c 	itnim = bfa_fcs_itnim_lookup(port, rpwwn);
port               47 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_lport_send_ls_rjt(struct bfa_fcs_lport_s *port,
port               50 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_lport_plogi(struct bfa_fcs_lport_s *port,
port               52 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_lport_online_actions(struct bfa_fcs_lport_s *port);
port               53 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_lport_offline_actions(struct bfa_fcs_lport_s *port);
port               54 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_lport_unknown_init(struct bfa_fcs_lport_s *port);
port               55 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_lport_unknown_online(struct bfa_fcs_lport_s *port);
port               56 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_lport_unknown_offline(struct bfa_fcs_lport_s *port);
port               57 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_lport_deleted(struct bfa_fcs_lport_s *port);
port               58 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_lport_echo(struct bfa_fcs_lport_s *port,
port               61 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_lport_rnid(struct bfa_fcs_lport_s *port,
port               64 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fs_port_get_gen_topo_data(struct bfa_fcs_lport_s *port,
port               67 drivers/scsi/bfa/bfa_fcs_lport.c static void	bfa_fcs_lport_fab_init(struct bfa_fcs_lport_s *port);
port               68 drivers/scsi/bfa/bfa_fcs_lport.c static void	bfa_fcs_lport_fab_online(struct bfa_fcs_lport_s *port);
port               69 drivers/scsi/bfa/bfa_fcs_lport.c static void	bfa_fcs_lport_fab_offline(struct bfa_fcs_lport_s *port);
port               71 drivers/scsi/bfa/bfa_fcs_lport.c static void	bfa_fcs_lport_n2n_init(struct bfa_fcs_lport_s *port);
port               72 drivers/scsi/bfa/bfa_fcs_lport.c static void	bfa_fcs_lport_n2n_online(struct bfa_fcs_lport_s *port);
port               73 drivers/scsi/bfa/bfa_fcs_lport.c static void	bfa_fcs_lport_n2n_offline(struct bfa_fcs_lport_s *port);
port               75 drivers/scsi/bfa/bfa_fcs_lport.c static void	bfa_fcs_lport_loop_init(struct bfa_fcs_lport_s *port);
port               76 drivers/scsi/bfa/bfa_fcs_lport.c static void	bfa_fcs_lport_loop_online(struct bfa_fcs_lport_s *port);
port               77 drivers/scsi/bfa/bfa_fcs_lport.c static void	bfa_fcs_lport_loop_offline(struct bfa_fcs_lport_s *port);
port               80 drivers/scsi/bfa/bfa_fcs_lport.c 	void		(*init) (struct bfa_fcs_lport_s *port);
port               81 drivers/scsi/bfa/bfa_fcs_lport.c 	void		(*online) (struct bfa_fcs_lport_s *port);
port               82 drivers/scsi/bfa/bfa_fcs_lport.c 	void		(*offline) (struct bfa_fcs_lport_s *port);
port              119 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_lport_sm_uninit(struct bfa_fcs_lport_s *port,
port              121 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_lport_sm_init(struct bfa_fcs_lport_s *port,
port              123 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_lport_sm_online(struct bfa_fcs_lport_s *port,
port              125 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_lport_sm_offline(struct bfa_fcs_lport_s *port,
port              127 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_lport_sm_deleting(struct bfa_fcs_lport_s *port,
port              129 drivers/scsi/bfa/bfa_fcs_lport.c static void	bfa_fcs_lport_sm_stopping(struct bfa_fcs_lport_s *port,
port              134 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port,
port              137 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port              138 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, event);
port              142 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(port, bfa_fcs_lport_sm_init);
port              146 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(port->fcs, event);
port              151 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_sm_init(struct bfa_fcs_lport_s *port,
port              154 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port              155 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, event);
port              159 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(port, bfa_fcs_lport_sm_online);
port              160 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_lport_online_actions(port);
port              164 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(port, bfa_fcs_lport_sm_uninit);
port              165 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_lport_deleted(port);
port              170 drivers/scsi/bfa/bfa_fcs_lport.c 		if (port->vport)
port              171 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_fcs_vport_stop_comp(port->vport);
port              173 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_wc_down(&(port->fabric->stop_wc));
port              180 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(port->fcs, event);
port              186 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port,
port              192 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port              193 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, event);
port              197 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(port, bfa_fcs_lport_sm_offline);
port              198 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_lport_offline_actions(port);
port              202 drivers/scsi/bfa/bfa_fcs_lport.c 		__port_action[port->fabric->fab_type].offline(port);
port              204 drivers/scsi/bfa/bfa_fcs_lport.c 		if (port->num_rports == 0) {
port              205 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_sm_set_state(port, bfa_fcs_lport_sm_init);
port              207 drivers/scsi/bfa/bfa_fcs_lport.c 			if (port->vport)
port              208 drivers/scsi/bfa/bfa_fcs_lport.c 				bfa_fcs_vport_stop_comp(port->vport);
port              210 drivers/scsi/bfa/bfa_fcs_lport.c 				bfa_wc_down(&(port->fabric->stop_wc));
port              212 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_sm_set_state(port, bfa_fcs_lport_sm_stopping);
port              213 drivers/scsi/bfa/bfa_fcs_lport.c 			list_for_each_safe(qe, qen, &port->rport_q) {
port              222 drivers/scsi/bfa/bfa_fcs_lport.c 		__port_action[port->fabric->fab_type].offline(port);
port              224 drivers/scsi/bfa/bfa_fcs_lport.c 		if (port->num_rports == 0) {
port              225 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_sm_set_state(port, bfa_fcs_lport_sm_uninit);
port              226 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_fcs_lport_deleted(port);
port              228 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_sm_set_state(port, bfa_fcs_lport_sm_deleting);
port              229 drivers/scsi/bfa/bfa_fcs_lport.c 			list_for_each_safe(qe, qen, &port->rport_q) {
port              240 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(port->fcs, event);
port              246 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port,
port              252 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port              253 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, event);
port              257 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_set_state(port, bfa_fcs_lport_sm_online);
port              258 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_lport_online_actions(port);
port              262 drivers/scsi/bfa/bfa_fcs_lport.c 		if (port->num_rports == 0) {
port              263 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_sm_set_state(port, bfa_fcs_lport_sm_init);
port              265 drivers/scsi/bfa/bfa_fcs_lport.c 			if (port->vport)
port              266 drivers/scsi/bfa/bfa_fcs_lport.c 				bfa_fcs_vport_stop_comp(port->vport);
port              268 drivers/scsi/bfa/bfa_fcs_lport.c 				bfa_wc_down(&(port->fabric->stop_wc));
port              270 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_sm_set_state(port, bfa_fcs_lport_sm_stopping);
port              271 drivers/scsi/bfa/bfa_fcs_lport.c 			list_for_each_safe(qe, qen, &port->rport_q) {
port              279 drivers/scsi/bfa/bfa_fcs_lport.c 		if (port->num_rports == 0) {
port              280 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_sm_set_state(port, bfa_fcs_lport_sm_uninit);
port              281 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_fcs_lport_deleted(port);
port              283 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_sm_set_state(port, bfa_fcs_lport_sm_deleting);
port              284 drivers/scsi/bfa/bfa_fcs_lport.c 			list_for_each_safe(qe, qen, &port->rport_q) {
port              296 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(port->fcs, event);
port              301 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_sm_stopping(struct bfa_fcs_lport_s *port,
port              304 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port              305 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, event);
port              309 drivers/scsi/bfa/bfa_fcs_lport.c 		if (port->num_rports == 0) {
port              310 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_sm_set_state(port, bfa_fcs_lport_sm_init);
port              312 drivers/scsi/bfa/bfa_fcs_lport.c 			if (port->vport)
port              313 drivers/scsi/bfa/bfa_fcs_lport.c 				bfa_fcs_vport_stop_comp(port->vport);
port              315 drivers/scsi/bfa/bfa_fcs_lport.c 				bfa_wc_down(&(port->fabric->stop_wc));
port              320 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(port->fcs, event);
port              326 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port,
port              329 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port              330 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, event);
port              334 drivers/scsi/bfa/bfa_fcs_lport.c 		if (port->num_rports == 0) {
port              335 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_sm_set_state(port, bfa_fcs_lport_sm_uninit);
port              336 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_fcs_lport_deleted(port);
port              341 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(port->fcs, event);
port              353 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_aen_post(struct bfa_fcs_lport_s *port,
port              356 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfad_s *bfad = (struct bfad_s *)port->fabric->fcs->bfad;
port              363 drivers/scsi/bfa/bfa_fcs_lport.c 	aen_entry->aen_data.lport.vf_id = port->fabric->vf_id;
port              364 drivers/scsi/bfa/bfa_fcs_lport.c 	aen_entry->aen_data.lport.roles = port->port_cfg.roles;
port              366 drivers/scsi/bfa/bfa_fcs_lport.c 					bfa_fcs_get_base_port(port->fcs));
port              367 drivers/scsi/bfa/bfa_fcs_lport.c 	aen_entry->aen_data.lport.lpwwn = bfa_fcs_lport_get_pwwn(port);
port              370 drivers/scsi/bfa/bfa_fcs_lport.c 	bfad_im_post_vendor_event(aen_entry, bfad, ++port->fcs->fcs_aen_seq,
port              378 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_send_ls_rjt(struct bfa_fcs_lport_s *port, struct fchs_s *rx_fchs,
port              386 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, rx_fchs->d_id);
port              387 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, rx_fchs->s_id);
port              389 drivers/scsi/bfa/bfa_fcs_lport.c 	fcxp = bfa_fcs_fcxp_alloc(port->fcs, BFA_FALSE);
port              394 drivers/scsi/bfa/bfa_fcs_lport.c 			      rx_fchs->s_id, bfa_fcs_lport_get_fcid(port),
port              397 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcxp_send(fcxp, bfa_rport, port->fabric->vf_id, port->lp_tag,
port              406 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_send_fcgs_rjt(struct bfa_fcs_lport_s *port,
port              416 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, rx_fchs->d_id);
port              417 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, rx_fchs->s_id);
port              419 drivers/scsi/bfa/bfa_fcs_lport.c 	fcxp = bfa_fcs_fcxp_alloc(port->fcs, BFA_FALSE);
port              428 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_fcs_lport_get_fcid(port),
port              431 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcxp_send(fcxp, bfa_rport, port->fabric->vf_id, port->lp_tag,
port              440 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_plogi(struct bfa_fcs_lport_s *port,
port              445 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, rx_fchs->d_id);
port              446 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, rx_fchs->s_id);
port              451 drivers/scsi/bfa/bfa_fcs_lport.c 	if (__fcs_min_cfg(port->fcs)) {
port              452 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, rx_fchs->s_id);
port              457 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, rx_fchs->s_id);
port              461 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_lport_send_ls_rjt(port, rx_fchs,
port              470 drivers/scsi/bfa/bfa_fcs_lport.c 	if ((!bfa_fcs_fabric_is_switched(port->fabric)) &&
port              471 drivers/scsi/bfa/bfa_fcs_lport.c 		(memcmp((void *)&bfa_fcs_lport_get_pwwn(port),
port              475 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_fcs_lport_send_ls_rjt(port, rx_fchs,
port              480 drivers/scsi/bfa/bfa_fcs_lport.c 		port->pid  = rx_fchs->d_id;
port              481 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_lps_set_n2n_pid(port->fabric->lps, rx_fchs->d_id);
port              487 drivers/scsi/bfa/bfa_fcs_lport.c 	rport = bfa_fcs_lport_get_rport_by_pwwn(port, plogi->port_name);
port              492 drivers/scsi/bfa/bfa_fcs_lport.c 		if ((!bfa_fcs_fabric_is_switched(port->fabric)) &&
port              493 drivers/scsi/bfa/bfa_fcs_lport.c 			(memcmp((void *)&bfa_fcs_lport_get_pwwn(port),
port              495 drivers/scsi/bfa/bfa_fcs_lport.c 			port->pid  = rx_fchs->d_id;
port              496 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_lps_set_n2n_pid(port->fabric->lps, rx_fchs->d_id);
port              506 drivers/scsi/bfa/bfa_fcs_lport.c 	rport = bfa_fcs_lport_get_rport_by_pid(port, rx_fchs->s_id);
port              511 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_rport_plogi_create(port, rx_fchs, plogi);
port              529 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_rport_plogi_create(port, rx_fchs, plogi);
port              545 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_echo(struct bfa_fcs_lport_s *port, struct fchs_s *rx_fchs,
port              553 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, rx_fchs->s_id);
port              554 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, rx_fchs->d_id);
port              556 drivers/scsi/bfa/bfa_fcs_lport.c 	fcxp = bfa_fcs_fcxp_alloc(port->fcs, BFA_FALSE);
port              561 drivers/scsi/bfa/bfa_fcs_lport.c 				rx_fchs->s_id, bfa_fcs_lport_get_fcid(port),
port              568 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, rx_len);
port              569 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, pyld_len);
port              576 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcxp_send(fcxp, bfa_rport, port->fabric->vf_id, port->lp_tag,
port              586 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_rnid(struct bfa_fcs_lport_s *port, struct fchs_s *rx_fchs,
port              597 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, rx_fchs->s_id);
port              598 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, rx_fchs->d_id);
port              599 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, rx_len);
port              601 drivers/scsi/bfa/bfa_fcs_lport.c 	fcxp = bfa_fcs_fcxp_alloc(port->fcs, BFA_FALSE);
port              611 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, rnid->node_id_data_format);
port              617 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fs_port_get_gen_topo_data(port, &gen_topo_data);
port              625 drivers/scsi/bfa/bfa_fcs_lport.c 	common_id_data.port_name = bfa_fcs_lport_get_pwwn(port);
port              626 drivers/scsi/bfa/bfa_fcs_lport.c 	common_id_data.node_name = bfa_fcs_lport_get_nwwn(port);
port              629 drivers/scsi/bfa/bfa_fcs_lport.c 				rx_fchs->s_id, bfa_fcs_lport_get_fcid(port),
port              633 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcxp_send(fcxp, bfa_rport, port->fabric->vf_id, port->lp_tag,
port              642 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fs_port_get_gen_topo_data(struct bfa_fcs_lport_s *port,
port              654 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_online_actions(struct bfa_fcs_lport_s *port)
port              656 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfad_s *bfad = (struct bfad_s *)port->fcs->bfad;
port              659 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->fabric->oper_type);
port              661 drivers/scsi/bfa/bfa_fcs_lport.c 	__port_action[port->fabric->fab_type].init(port);
port              662 drivers/scsi/bfa/bfa_fcs_lport.c 	__port_action[port->fabric->fab_type].online(port);
port              664 drivers/scsi/bfa/bfa_fcs_lport.c 	wwn2str(lpwwn_buf, bfa_fcs_lport_get_pwwn(port));
port              668 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcs_lport_aen_post(port, BFA_LPORT_AEN_ONLINE);
port              674 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_offline_actions(struct bfa_fcs_lport_s *port)
port              678 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfad_s *bfad = (struct bfad_s *)port->fcs->bfad;
port              681 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->fabric->oper_type);
port              683 drivers/scsi/bfa/bfa_fcs_lport.c 	__port_action[port->fabric->fab_type].offline(port);
port              685 drivers/scsi/bfa/bfa_fcs_lport.c 	wwn2str(lpwwn_buf, bfa_fcs_lport_get_pwwn(port));
port              686 drivers/scsi/bfa/bfa_fcs_lport.c 	if (bfa_sm_cmp_state(port->fabric,
port              691 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_lport_aen_post(port, BFA_LPORT_AEN_DISCONNECT);
port              696 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_lport_aen_post(port, BFA_LPORT_AEN_OFFLINE);
port              699 drivers/scsi/bfa/bfa_fcs_lport.c 	list_for_each_safe(qe, qen, &port->rport_q) {
port              706 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_unknown_init(struct bfa_fcs_lport_s *port)
port              712 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_unknown_online(struct bfa_fcs_lport_s *port)
port              718 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_unknown_offline(struct bfa_fcs_lport_s *port)
port              724 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_abts_acc(struct bfa_fcs_lport_s *port, struct fchs_s *rx_fchs)
port              730 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, rx_fchs->d_id);
port              731 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, rx_fchs->s_id);
port              733 drivers/scsi/bfa/bfa_fcs_lport.c 	fcxp = bfa_fcs_fcxp_alloc(port->fcs, BFA_FALSE);
port              738 drivers/scsi/bfa/bfa_fcs_lport.c 			rx_fchs->s_id, bfa_fcs_lport_get_fcid(port),
port              741 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag,
port              746 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_deleted(struct bfa_fcs_lport_s *port)
port              748 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfad_s *bfad = (struct bfad_s *)port->fcs->bfad;
port              751 drivers/scsi/bfa/bfa_fcs_lport.c 	wwn2str(lpwwn_buf, bfa_fcs_lport_get_pwwn(port));
port              755 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcs_lport_aen_post(port, BFA_LPORT_AEN_DELETE);
port              758 drivers/scsi/bfa/bfa_fcs_lport.c 	if (port->vport)
port              759 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_vport_delete_comp(port->vport);
port              761 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_wc_down(&port->fabric->wc);
port              900 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_get_rport_by_pid(struct bfa_fcs_lport_s *port, u32 pid)
port              905 drivers/scsi/bfa/bfa_fcs_lport.c 	list_for_each(qe, &port->rport_q) {
port              911 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, pid);
port              919 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_get_rport_by_old_pid(struct bfa_fcs_lport_s *port, u32 pid)
port              924 drivers/scsi/bfa/bfa_fcs_lport.c 	list_for_each(qe, &port->rport_q) {
port              930 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, pid);
port              938 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_get_rport_by_pwwn(struct bfa_fcs_lport_s *port, wwn_t pwwn)
port              943 drivers/scsi/bfa/bfa_fcs_lport.c 	list_for_each(qe, &port->rport_q) {
port              949 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, pwwn);
port              957 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_get_rport_by_nwwn(struct bfa_fcs_lport_s *port, wwn_t nwwn)
port              962 drivers/scsi/bfa/bfa_fcs_lport.c 	list_for_each(qe, &port->rport_q) {
port              968 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, nwwn);
port              976 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_get_rport_by_qualifier(struct bfa_fcs_lport_s *port,
port              982 drivers/scsi/bfa/bfa_fcs_lport.c 	list_for_each(qe, &port->rport_q) {
port              988 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, pwwn);
port              997 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port,
port             1000 drivers/scsi/bfa/bfa_fcs_lport.c 	list_add_tail(&rport->qe, &port->rport_q);
port             1001 drivers/scsi/bfa/bfa_fcs_lport.c 	port->num_rports++;
port             1009 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port,
port             1012 drivers/scsi/bfa/bfa_fcs_lport.c 	WARN_ON(!bfa_q_is_on_q(&port->rport_q, rport));
port             1014 drivers/scsi/bfa/bfa_fcs_lport.c 	port->num_rports--;
port             1016 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_sm_send_event(port, BFA_FCS_PORT_SM_DELRPORT);
port             1024 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_online(struct bfa_fcs_lport_s *port)
port             1026 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_sm_send_event(port, BFA_FCS_PORT_SM_ONLINE);
port             1034 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_offline(struct bfa_fcs_lport_s *port)
port             1036 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_sm_send_event(port, BFA_FCS_PORT_SM_OFFLINE);
port             1044 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_stop(struct bfa_fcs_lport_s *port)
port             1046 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_sm_send_event(port, BFA_FCS_PORT_SM_STOP);
port             1056 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_delete(struct bfa_fcs_lport_s *port)
port             1058 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_sm_send_event(port, BFA_FCS_PORT_SM_DELETE);
port             1065 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_is_online(struct bfa_fcs_lport_s *port)
port             1067 drivers/scsi/bfa/bfa_fcs_lport.c 	return bfa_sm_cmp_state(port, bfa_fcs_lport_sm_online);
port             1118 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_set_symname(struct bfa_fcs_lport_s *port,
port             1121 drivers/scsi/bfa/bfa_fcs_lport.c 	strcpy(port->port_cfg.sym_name.symname, symname);
port             1123 drivers/scsi/bfa/bfa_fcs_lport.c 	if (bfa_sm_cmp_state(port, bfa_fcs_lport_sm_online))
port             1125 drivers/scsi/bfa/bfa_fcs_lport.c 			BFA_FCS_GET_NS_FROM_PORT(port), NULL);
port             1134 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port,
port             1137 drivers/scsi/bfa/bfa_fcs_lport.c 	if (bfa_sm_cmp_state(port, bfa_fcs_lport_sm_online))
port             1138 drivers/scsi/bfa/bfa_fcs_lport.c 		port_attr->pid = port->pid;
port             1142 drivers/scsi/bfa/bfa_fcs_lport.c 	port_attr->port_cfg = port->port_cfg;
port             1144 drivers/scsi/bfa/bfa_fcs_lport.c 	if (port->fabric) {
port             1145 drivers/scsi/bfa/bfa_fcs_lport.c 		port_attr->port_type = port->fabric->oper_type;
port             1146 drivers/scsi/bfa/bfa_fcs_lport.c 		port_attr->loopback = bfa_sm_cmp_state(port->fabric,
port             1149 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_sm_cmp_state(port->fabric,
port             1151 drivers/scsi/bfa/bfa_fcs_lport.c 		port_attr->fabric_name  = bfa_fcs_lport_get_fabric_name(port);
port             1153 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_fcs_lport_get_fabric_ipaddr(port),
port             1156 drivers/scsi/bfa/bfa_fcs_lport.c 		if (port->vport != NULL) {
port             1159 drivers/scsi/bfa/bfa_fcs_lport.c 				port->vport->lps->lp_mac;
port             1162 drivers/scsi/bfa/bfa_fcs_lport.c 				port->fabric->lps->lp_mac;
port             1178 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_fab_init(struct bfa_fcs_lport_s *port)
port             1180 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcs_lport_ns_init(port);
port             1181 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcs_lport_scn_init(port);
port             1182 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcs_lport_ms_init(port);
port             1189 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_fab_online(struct bfa_fcs_lport_s *port)
port             1191 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcs_lport_ns_online(port);
port             1192 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcs_lport_fab_scn_online(port);
port             1199 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_fab_offline(struct bfa_fcs_lport_s *port)
port             1201 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcs_lport_ns_offline(port);
port             1202 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcs_lport_scn_offline(port);
port             1203 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcs_lport_ms_offline(port);
port             1214 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_n2n_init(struct bfa_fcs_lport_s *port)
port             1222 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_n2n_online(struct bfa_fcs_lport_s *port)
port             1224 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_n2n_s *n2n_port = &port->port_topo.pn2n;
port             1225 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_lport_cfg_s *pcfg = &port->port_cfg;
port             1228 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, pcfg->pwwn);
port             1241 drivers/scsi/bfa/bfa_fcs_lport.c 		port->pid = N2N_LOCAL_PID;
port             1242 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_lps_set_n2n_pid(port->fabric->lps, N2N_LOCAL_PID);
port             1246 drivers/scsi/bfa/bfa_fcs_lport.c 		rport = bfa_fcs_lport_get_rport_by_pwwn(port,
port             1249 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_trc(port->fcs, rport->pid);
port             1250 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_trc(port->fcs, rport->pwwn);
port             1260 drivers/scsi/bfa/bfa_fcs_lport.c 		if (port->num_rports > 0) {
port             1261 drivers/scsi/bfa/bfa_fcs_lport.c 			rport = bfa_fcs_lport_get_rport_by_pid(port, 0);
port             1264 drivers/scsi/bfa/bfa_fcs_lport.c 				bfa_trc(port->fcs, rport->pwwn);
port             1268 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_rport_create(port, N2N_REMOTE_PID);
port             1276 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_n2n_offline(struct bfa_fcs_lport_s *port)
port             1278 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_n2n_s *n2n_port = &port->port_topo.pn2n;
port             1280 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->pid);
port             1281 drivers/scsi/bfa/bfa_fcs_lport.c 	port->pid = 0;
port             1287 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcport_get_loop_attr(struct bfa_fcs_lport_s *port)
port             1291 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcport_s *fcport = BFA_FCPORT_MOD(port->fcs->bfa);
port             1293 drivers/scsi/bfa/bfa_fcs_lport.c 	port->port_topo.ploop.alpabm_valid = fcport->alpabm_valid;
port             1294 drivers/scsi/bfa/bfa_fcs_lport.c 	port->pid = fcport->myalpa;
port             1295 drivers/scsi/bfa/bfa_fcs_lport.c 	port->pid = bfa_hton3b(port->pid);
port             1299 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_trc(port->fcs->bfa, fcport->alpabm.alpa_bm[i]);
port             1302 drivers/scsi/bfa/bfa_fcs_lport.c 				port->port_topo.ploop.alpa_pos_map[k] =
port             1305 drivers/scsi/bfa/bfa_fcs_lport.c 				bfa_trc(port->fcs->bfa, k);
port             1306 drivers/scsi/bfa/bfa_fcs_lport.c 				bfa_trc(port->fcs->bfa,
port             1307 drivers/scsi/bfa/bfa_fcs_lport.c 					 port->port_topo.ploop.alpa_pos_map[k]);
port             1311 drivers/scsi/bfa/bfa_fcs_lport.c 	port->port_topo.ploop.num_alpa = k;
port             1318 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_loop_init(struct bfa_fcs_lport_s *port)
port             1326 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_loop_online(struct bfa_fcs_lport_s *port)
port             1334 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcport_get_loop_attr(port);
port             1336 drivers/scsi/bfa/bfa_fcs_lport.c 	num_alpa = port->port_topo.ploop.num_alpa;
port             1337 drivers/scsi/bfa/bfa_fcs_lport.c 	alpabm_valid = port->port_topo.ploop.alpabm_valid;
port             1338 drivers/scsi/bfa/bfa_fcs_lport.c 	alpa_map = port->port_topo.ploop.alpa_pos_map;
port             1340 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs->bfa, port->pid);
port             1341 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs->bfa, num_alpa);
port             1344 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_trc(port->fcs->bfa, alpa_map[i]);
port             1345 drivers/scsi/bfa/bfa_fcs_lport.c 			if (alpa_map[i] != bfa_hton3b(port->pid)) {
port             1347 drivers/scsi/bfa/bfa_fcs_lport.c 				bfa_trc(port->fcs->bfa, pid);
port             1348 drivers/scsi/bfa/bfa_fcs_lport.c 				rport = bfa_fcs_lport_get_rport_by_pid(port,
port             1351 drivers/scsi/bfa/bfa_fcs_lport.c 					rport = bfa_fcs_rport_create(port,
port             1357 drivers/scsi/bfa/bfa_fcs_lport.c 			if (alpa_map[i] != port->pid) {
port             1359 drivers/scsi/bfa/bfa_fcs_lport.c 				bfa_trc(port->fcs->bfa, pid);
port             1360 drivers/scsi/bfa/bfa_fcs_lport.c 				rport = bfa_fcs_lport_get_rport_by_pid(port,
port             1363 drivers/scsi/bfa/bfa_fcs_lport.c 					rport = bfa_fcs_rport_create(port,
port             1374 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_loop_offline(struct bfa_fcs_lport_s *port)
port             1481 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = fdmi->ms->port;
port             1483 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             1484 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, event);
port             1490 drivers/scsi/bfa/bfa_fcs_lport.c 		if (port->vport) {
port             1513 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(port->fcs, event);
port             1521 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = fdmi->ms->port;
port             1523 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             1524 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, event);
port             1533 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcxp_walloc_cancel(BFA_FCS_GET_HAL_FROM_PORT(port),
port             1538 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(port->fcs, event);
port             1546 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = fdmi->ms->port;
port             1548 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             1549 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, event);
port             1560 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_timer_start(BFA_FCS_GET_HAL_FROM_PORT(port),
port             1587 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(port->fcs, event);
port             1595 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = fdmi->ms->port;
port             1597 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             1598 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, event);
port             1615 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(port->fcs, event);
port             1626 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = fdmi->ms->port;
port             1628 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             1629 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, event);
port             1638 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcxp_walloc_cancel(BFA_FCS_GET_HAL_FROM_PORT(port),
port             1643 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(port->fcs, event);
port             1651 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = fdmi->ms->port;
port             1653 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             1654 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, event);
port             1665 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_timer_start(BFA_FCS_GET_HAL_FROM_PORT(port),
port             1690 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(port->fcs, event);
port             1698 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = fdmi->ms->port;
port             1700 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             1701 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, event);
port             1718 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(port->fcs, event);
port             1729 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = fdmi->ms->port;
port             1731 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             1732 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, event);
port             1741 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcxp_walloc_cancel(BFA_FCS_GET_HAL_FROM_PORT(port),
port             1746 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(port->fcs, event);
port             1754 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = fdmi->ms->port;
port             1756 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             1757 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, event);
port             1767 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_timer_start(BFA_FCS_GET_HAL_FROM_PORT(port),
port             1791 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(port->fcs, event);
port             1799 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = fdmi->ms->port;
port             1801 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             1802 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, event);
port             1819 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(port->fcs, event);
port             1827 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = fdmi->ms->port;
port             1829 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             1830 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, event);
port             1838 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(port->fcs, event);
port             1848 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = fdmi->ms->port;
port             1850 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             1851 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, event);
port             1863 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = fdmi->ms->port;
port             1869 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             1872 drivers/scsi/bfa/bfa_fcs_lport.c 	       bfa_fcs_fcxp_alloc(port->fcs, BFA_TRUE);
port             1874 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_fcxp_alloc_wait(port->fcs->bfa, &fdmi->fcxp_wqe,
port             1883 drivers/scsi/bfa/bfa_fcs_lport.c 	len = fc_fdmi_reqhdr_build(&fchs, pyld, bfa_fcs_lport_get_fcid(port),
port             1891 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE,
port             1902 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = fdmi->ms->port;
port             1916 drivers/scsi/bfa/bfa_fcs_lport.c 	rhba->hba_id = bfa_fcs_lport_get_pwwn(port);
port             1918 drivers/scsi/bfa/bfa_fcs_lport.c 	rhba->port_list.port_entry = bfa_fcs_lport_get_pwwn(port);
port             1936 drivers/scsi/bfa/bfa_fcs_lport.c 	memcpy(attr->value, &bfa_fcs_lport_get_nwwn(port), templen);
port             2162 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = fdmi->ms->port;
port             2165 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             2171 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, req_status);
port             2184 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, cthdr->reason_code);
port             2185 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, cthdr->exp_code);
port             2196 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = fdmi->ms->port;
port             2202 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             2205 drivers/scsi/bfa/bfa_fcs_lport.c 	       bfa_fcs_fcxp_alloc(port->fcs, BFA_TRUE);
port             2207 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_fcxp_alloc_wait(port->fcs->bfa, &fdmi->fcxp_wqe,
port             2216 drivers/scsi/bfa/bfa_fcs_lport.c 	len = fc_fdmi_reqhdr_build(&fchs, pyld, bfa_fcs_lport_get_fcid(port),
port             2224 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE,
port             2462 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = fdmi->ms->port;
port             2466 drivers/scsi/bfa/bfa_fcs_lport.c 	rprt->hba_id = bfa_fcs_lport_get_pwwn(bfa_fcs_get_base_port(port->fcs));
port             2467 drivers/scsi/bfa/bfa_fcs_lport.c 	rprt->port_name = bfa_fcs_lport_get_pwwn(port);
port             2485 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = fdmi->ms->port;
port             2488 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             2494 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, req_status);
port             2507 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, cthdr->reason_code);
port             2508 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, cthdr->exp_code);
port             2519 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = fdmi->ms->port;
port             2525 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             2528 drivers/scsi/bfa/bfa_fcs_lport.c 	       bfa_fcs_fcxp_alloc(port->fcs, BFA_TRUE);
port             2530 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_fcxp_alloc_wait(port->fcs->bfa, &fdmi->fcxp_wqe,
port             2539 drivers/scsi/bfa/bfa_fcs_lport.c 	len = fc_fdmi_reqhdr_build(&fchs, pyld, bfa_fcs_lport_get_fcid(port),
port             2545 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE,
port             2556 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = fdmi->ms->port;
port             2560 drivers/scsi/bfa/bfa_fcs_lport.c 	rpa->port_name = bfa_fcs_lport_get_pwwn(port);
port             2577 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = fdmi->ms->port;
port             2580 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             2586 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, req_status);
port             2599 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, cthdr->reason_code);
port             2600 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, cthdr->exp_code);
port             2616 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = fdmi->ms->port;
port             2617 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_driver_info_s  *driver_info = &port->fcs->driver_info;
port             2622 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_ioc_get_adapter_manufacturer(&port->fcs->bfa->ioc,
port             2624 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_ioc_get_adapter_serial_num(&port->fcs->bfa->ioc,
port             2626 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_ioc_get_adapter_model(&port->fcs->bfa->ioc,
port             2628 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_ioc_get_adapter_model(&port->fcs->bfa->ioc,
port             2630 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_ioc_get_pci_chip_rev(&port->fcs->bfa->ioc,
port             2632 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_ioc_get_adapter_optrom_ver(&port->fcs->bfa->ioc,
port             2634 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_ioc_get_adapter_fw_ver(&port->fcs->bfa->ioc,
port             2659 drivers/scsi/bfa/bfa_fcs_lport.c 		port->port_cfg.node_sym_name.symname, BFA_SYMNAME_MAXLEN);
port             2662 drivers/scsi/bfa/bfa_fcs_lport.c 		cpu_to_be32(bfa_ioc_get_nports(&port->fcs->bfa->ioc));
port             2663 drivers/scsi/bfa/bfa_fcs_lport.c 	hba_attr->fabric_name = port->fabric->lps->pr_nwwn;
port             2672 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = fdmi->ms->port;
port             2673 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_driver_info_s  *driver_info = &port->fcs->driver_info;
port             2682 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcport_get_attr(port->fcs->bfa, &pport_attr);
port             2714 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(port->fcs, pport_attr.speed_supported);
port             2740 drivers/scsi/bfa/bfa_fcs_lport.c 	port_attr->node_name = bfa_fcs_lport_get_nwwn(port);
port             2741 drivers/scsi/bfa/bfa_fcs_lport.c 	port_attr->port_name = bfa_fcs_lport_get_pwwn(port);
port             2744 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_lport_get_psym_name(port).symname, BFA_SYMNAME_MAXLEN);
port             2745 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcs_lport_get_attr(port, &lport_attr);
port             2748 drivers/scsi/bfa/bfa_fcs_lport.c 	port_attr->port_fabric_name = port->fabric->lps->pr_nwwn;
port             2751 drivers/scsi/bfa/bfa_fcs_lport.c 	port_attr->num_ports = cpu_to_be32(port->num_rports);
port             2796 drivers/scsi/bfa/bfa_fcs_lport.c 	if (ms->port->fcs->fdmi_enabled)
port             2900 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ms->port->fcs, ms->port->port_cfg.pwwn);
port             2901 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ms->port->fcs, event);
port             2913 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ms->port->fcs, event);
port             2921 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ms->port->fcs, ms->port->port_cfg.pwwn);
port             2922 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ms->port->fcs, event);
port             2931 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcxp_walloc_cancel(BFA_FCS_GET_HAL_FROM_PORT(ms->port),
port             2936 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ms->port->fcs, event);
port             2944 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ms->port->fcs, ms->port->port_cfg.pwwn);
port             2945 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ms->port->fcs, event);
port             2953 drivers/scsi/bfa/bfa_fcs_lport.c 		ms->port->stats.ms_retries++;
port             2954 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_timer_start(BFA_FCS_GET_HAL_FROM_PORT(ms->port),
port             2968 drivers/scsi/bfa/bfa_fcs_lport.c 		if (ms->port->vport) {
port             2987 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ms->port->fcs, event);
port             2995 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ms->port->fcs, ms->port->port_cfg.pwwn);
port             2996 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ms->port->fcs, event);
port             3013 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ms->port->fcs, event);
port             3021 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ms->port->fcs, ms->port->port_cfg.pwwn);
port             3022 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ms->port->fcs, event);
port             3036 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ms->port->fcs, event);
port             3044 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ms->port->fcs, ms->port->port_cfg.pwwn);
port             3045 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ms->port->fcs, event);
port             3054 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcxp_walloc_cancel(BFA_FCS_GET_HAL_FROM_PORT(ms->port),
port             3059 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ms->port->fcs, event);
port             3067 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ms->port->fcs, ms->port->port_cfg.pwwn);
port             3068 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ms->port->fcs, event);
port             3077 drivers/scsi/bfa/bfa_fcs_lport.c 			ms->port->stats.ms_retries++;
port             3078 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_timer_start(BFA_FCS_GET_HAL_FROM_PORT(ms->port),
port             3099 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ms->port->fcs, event);
port             3107 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ms->port->fcs, ms->port->port_cfg.pwwn);
port             3108 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ms->port->fcs, event);
port             3125 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ms->port->fcs, event);
port             3136 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcs_lport_t *port = ms->port;
port             3141 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->pid);
port             3144 drivers/scsi/bfa/bfa_fcs_lport.c 	       bfa_fcs_fcxp_alloc(port->fcs, BFA_TRUE);
port             3146 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_fcxp_alloc_wait(port->fcs->bfa, &ms->fcxp_wqe,
port             3153 drivers/scsi/bfa/bfa_fcs_lport.c 			     bfa_fcs_lport_get_fcid(port),
port             3154 drivers/scsi/bfa/bfa_fcs_lport.c 				 port->fabric->lps->pr_nwwn);
port             3156 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE,
port             3171 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcs_lport_t *port = ms->port;
port             3178 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, req_status);
port             3179 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             3185 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, req_status);
port             3224 drivers/scsi/bfa/bfa_fcs_lport.c 				strlcpy(bfa_fcs_lport_get_fabric_ipaddr(port),
port             3238 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, cthdr->reason_code);
port             3239 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, cthdr->exp_code);
port             3247 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ms->port->fcs, ms->port->port_cfg.pwwn);
port             3248 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ms->port->fcs, event);
port             3257 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcxp_walloc_cancel(BFA_FCS_GET_HAL_FROM_PORT(ms->port),
port             3262 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ms->port->fcs, event);
port             3270 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ms->port->fcs, ms->port->port_cfg.pwwn);
port             3271 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ms->port->fcs, event);
port             3280 drivers/scsi/bfa/bfa_fcs_lport.c 			ms->port->stats.ms_retries++;
port             3281 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_timer_start(BFA_FCS_GET_HAL_FROM_PORT(ms->port),
port             3300 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ms->port->fcs, event);
port             3308 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ms->port->fcs, ms->port->port_cfg.pwwn);
port             3309 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ms->port->fcs, event);
port             3326 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ms->port->fcs, event);
port             3337 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcs_lport_t *port = ms->port;
port             3342 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->pid);
port             3345 drivers/scsi/bfa/bfa_fcs_lport.c 	       bfa_fcs_fcxp_alloc(port->fcs, BFA_TRUE);
port             3347 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_fcxp_alloc_wait(port->fcs->bfa, &ms->fcxp_wqe,
port             3354 drivers/scsi/bfa/bfa_fcs_lport.c 			     bfa_fcs_lport_get_fcid(port),
port             3355 drivers/scsi/bfa/bfa_fcs_lport.c 				 port->fabric->lps->pr_nwwn);
port             3357 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE,
port             3371 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcs_lport_t *port = ms->port;
port             3375 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, req_status);
port             3376 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             3382 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, req_status);
port             3393 drivers/scsi/bfa/bfa_fcs_lport.c 		if ((memcmp((void *)&bfa_fcs_lport_get_fabric_name(port),
port             3395 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_fcs_fabric_set_fabric_name(port->fabric, *gfn_resp);
port             3401 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, cthdr->reason_code);
port             3402 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, cthdr->exp_code);
port             3414 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = ms->port;
port             3419 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->pid);
port             3422 drivers/scsi/bfa/bfa_fcs_lport.c 	       bfa_fcs_fcxp_alloc(port->fcs, BFA_TRUE);
port             3424 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ms_plogi_alloc_wait++;
port             3425 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_fcxp_alloc_wait(port->fcs->bfa, &ms->fcxp_wqe,
port             3433 drivers/scsi/bfa/bfa_fcs_lport.c 			     bfa_fcs_lport_get_fcid(port), 0,
port             3434 drivers/scsi/bfa/bfa_fcs_lport.c 			     port->port_cfg.pwwn, port->port_cfg.nwwn,
port             3435 drivers/scsi/bfa/bfa_fcs_lport.c 			     bfa_fcport_get_maxfrsize(port->fcs->bfa),
port             3436 drivers/scsi/bfa/bfa_fcs_lport.c 			     bfa_fcport_get_rx_bbcredit(port->fcs->bfa));
port             3438 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE,
port             3443 drivers/scsi/bfa/bfa_fcs_lport.c 	port->stats.ms_plogi_sent++;
port             3453 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = ms->port;
port             3457 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, req_status);
port             3458 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             3464 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ms_plogi_rsp_err++;
port             3465 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, req_status);
port             3476 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_trc(port->fcs, rsp_len);
port             3477 drivers/scsi/bfa/bfa_fcs_lport.c 			port->stats.ms_plogi_acc_err++;
port             3481 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ms_plogi_accepts++;
port             3488 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, ls_rjt->reason_code);
port             3489 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, ls_rjt->reason_code_expl);
port             3491 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ms_rejects++;
port             3496 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ms_plogi_unknown_rsp++;
port             3497 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, els_cmd->els_code);
port             3507 drivers/scsi/bfa/bfa_fcs_lport.c 	ms->port->stats.ms_timeouts++;
port             3513 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_ms_init(struct bfa_fcs_lport_s *port)
port             3515 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_ms_s *ms = BFA_FCS_GET_MS_FROM_PORT(port);
port             3517 drivers/scsi/bfa/bfa_fcs_lport.c 	ms->port = port;
port             3527 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_ms_offline(struct bfa_fcs_lport_s *port)
port             3529 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_ms_s *ms = BFA_FCS_GET_MS_FROM_PORT(port);
port             3531 drivers/scsi/bfa/bfa_fcs_lport.c 	ms->port = port;
port             3537 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_ms_online(struct bfa_fcs_lport_s *port)
port             3539 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_ms_s *ms = BFA_FCS_GET_MS_FROM_PORT(port);
port             3541 drivers/scsi/bfa/bfa_fcs_lport.c 	ms->port = port;
port             3545 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_ms_fabric_rscn(struct bfa_fcs_lport_s *port)
port             3547 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_ms_s *ms = BFA_FCS_GET_MS_FROM_PORT(port);
port             3631 drivers/scsi/bfa/bfa_fcs_lport.c 				struct bfa_fcs_lport_s *port,
port             3634 drivers/scsi/bfa/bfa_fcs_lport.c static void bfa_fcs_lport_ns_boot_target_disc(bfa_fcs_lport_t *port);
port             3718 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, ns->port->port_cfg.pwwn);
port             3719 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, event);
port             3731 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ns->port->fcs, event);
port             3739 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, ns->port->port_cfg.pwwn);
port             3740 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, event);
port             3749 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcxp_walloc_cancel(BFA_FCS_GET_HAL_FROM_PORT(ns->port),
port             3754 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ns->port->fcs, event);
port             3762 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, ns->port->port_cfg.pwwn);
port             3763 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, event);
port             3771 drivers/scsi/bfa/bfa_fcs_lport.c 		ns->port->stats.ns_retries++;
port             3772 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_timer_start(BFA_FCS_GET_HAL_FROM_PORT(ns->port),
port             3789 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ns->port->fcs, event);
port             3797 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, ns->port->port_cfg.pwwn);
port             3798 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, event);
port             3815 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ns->port->fcs, event);
port             3823 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, ns->port->port_cfg.pwwn);
port             3824 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, event);
port             3833 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcxp_walloc_cancel(BFA_FCS_GET_HAL_FROM_PORT(ns->port),
port             3837 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ns->port->fcs, event);
port             3845 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, ns->port->port_cfg.pwwn);
port             3846 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, event);
port             3859 drivers/scsi/bfa/bfa_fcs_lport.c 			ns->port->stats.ns_retries++;
port             3861 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_timer_start(BFA_FCS_GET_HAL_FROM_PORT(ns->port),
port             3877 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ns->port->fcs, event);
port             3885 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, ns->port->port_cfg.pwwn);
port             3886 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, event);
port             3900 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ns->port->fcs, event);
port             3908 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, ns->port->port_cfg.pwwn);
port             3909 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, event);
port             3918 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcxp_walloc_cancel(BFA_FCS_GET_HAL_FROM_PORT(ns->port),
port             3923 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ns->port->fcs, event);
port             3931 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, ns->port->port_cfg.pwwn);
port             3932 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, event);
port             3944 drivers/scsi/bfa/bfa_fcs_lport.c 			ns->port->stats.ns_retries++;
port             3946 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_timer_start(BFA_FCS_GET_HAL_FROM_PORT(ns->port),
port             3962 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ns->port->fcs, event);
port             3970 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, ns->port->port_cfg.pwwn);
port             3971 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, event);
port             3985 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ns->port->fcs, event);
port             3993 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, ns->port->port_cfg.pwwn);
port             3994 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, event);
port             4003 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcxp_walloc_cancel(BFA_FCS_GET_HAL_FROM_PORT(ns->port),
port             4008 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ns->port->fcs, event);
port             4016 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, ns->port->port_cfg.pwwn);
port             4017 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, event);
port             4025 drivers/scsi/bfa/bfa_fcs_lport.c 		ns->port->stats.ns_retries++;
port             4026 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_timer_start(BFA_FCS_GET_HAL_FROM_PORT(ns->port),
port             4042 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ns->port->fcs, event);
port             4050 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, ns->port->port_cfg.pwwn);
port             4051 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, event);
port             4068 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ns->port->fcs, event);
port             4076 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, ns->port->port_cfg.pwwn);
port             4077 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, event);
port             4086 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcxp_walloc_cancel(BFA_FCS_GET_HAL_FROM_PORT(ns->port),
port             4091 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ns->port->fcs, event);
port             4099 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, ns->port->port_cfg.pwwn);
port             4100 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, event);
port             4114 drivers/scsi/bfa/bfa_fcs_lport.c 		ns->port->stats.ns_retries++;
port             4115 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_timer_start(BFA_FCS_GET_HAL_FROM_PORT(ns->port),
port             4126 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ns->port->fcs, event);
port             4134 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, ns->port->port_cfg.pwwn);
port             4135 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, event);
port             4149 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ns->port->fcs, event);
port             4157 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, ns->port->port_cfg.pwwn);
port             4158 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, event);
port             4167 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcxp_walloc_cancel(BFA_FCS_GET_HAL_FROM_PORT(ns->port),
port             4172 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ns->port->fcs, event);
port             4180 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, ns->port->port_cfg.pwwn);
port             4181 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, event);
port             4191 drivers/scsi/bfa/bfa_fcs_lport.c 		if (__fcs_min_cfg(ns->port->fcs)) {
port             4192 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_fcs_lport_ns_boot_target_disc(ns->port);
port             4201 drivers/scsi/bfa/bfa_fcs_lport.c 		if (BFA_FCS_VPORT_IS_INITIATOR_MODE(ns->port)) {
port             4209 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_lport_ms_online(ns->port);
port             4217 drivers/scsi/bfa/bfa_fcs_lport.c 		ns->port->stats.ns_retries++;
port             4218 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_timer_start(BFA_FCS_GET_HAL_FROM_PORT(ns->port),
port             4229 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ns->port->fcs, event);
port             4237 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, ns->port->port_cfg.pwwn);
port             4238 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, event);
port             4252 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ns->port->fcs, event);
port             4259 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, ns->port->port_cfg.pwwn);
port             4260 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, event);
port             4269 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcxp_walloc_cancel(BFA_FCS_GET_HAL_FROM_PORT(ns->port),
port             4274 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ns->port->fcs, event);
port             4282 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, ns->port->port_cfg.pwwn);
port             4283 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, event);
port             4298 drivers/scsi/bfa/bfa_fcs_lport.c 		ns->port->stats.ns_retries++;
port             4299 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_timer_start(BFA_FCS_GET_HAL_FROM_PORT(ns->port),
port             4313 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ns->port->fcs, event);
port             4321 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, ns->port->port_cfg.pwwn);
port             4322 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, event);
port             4336 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ns->port->fcs, event);
port             4344 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, ns->port->port_cfg.pwwn);
port             4345 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(ns->port->fcs, event);
port             4357 drivers/scsi/bfa/bfa_fcs_lport.c 		if (BFA_FCS_VPORT_IS_INITIATOR_MODE(ns->port)) {
port             4365 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(ns->port->fcs, event);
port             4379 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = ns->port;
port             4384 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->pid);
port             4387 drivers/scsi/bfa/bfa_fcs_lport.c 	       bfa_fcs_fcxp_alloc(port->fcs, BFA_TRUE);
port             4389 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ns_plogi_alloc_wait++;
port             4390 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_fcxp_alloc_wait(port->fcs->bfa, &ns->fcxp_wqe,
port             4398 drivers/scsi/bfa/bfa_fcs_lport.c 			     bfa_fcs_lport_get_fcid(port), 0,
port             4399 drivers/scsi/bfa/bfa_fcs_lport.c 			     port->port_cfg.pwwn, port->port_cfg.nwwn,
port             4400 drivers/scsi/bfa/bfa_fcs_lport.c 			     bfa_fcport_get_maxfrsize(port->fcs->bfa),
port             4401 drivers/scsi/bfa/bfa_fcs_lport.c 			     bfa_fcport_get_rx_bbcredit(port->fcs->bfa));
port             4403 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE,
port             4407 drivers/scsi/bfa/bfa_fcs_lport.c 	port->stats.ns_plogi_sent++;
port             4418 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = ns->port;
port             4423 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, req_status);
port             4424 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             4430 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, req_status);
port             4431 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ns_plogi_rsp_err++;
port             4442 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_trc(port->fcs, rsp_len);
port             4443 drivers/scsi/bfa/bfa_fcs_lport.c 			port->stats.ns_plogi_acc_err++;
port             4447 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ns_plogi_accepts++;
port             4454 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, ls_rjt->reason_code);
port             4455 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, ls_rjt->reason_code_expl);
port             4457 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ns_rejects++;
port             4463 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ns_plogi_unknown_rsp++;
port             4464 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, els_cmd->els_code);
port             4476 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = ns->port;
port             4481 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             4484 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_fcs_fcxp_alloc(port->fcs, BFA_TRUE);
port             4486 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ns_rnnid_alloc_wait++;
port             4487 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_fcxp_alloc_wait(port->fcs->bfa, &ns->fcxp_wqe,
port             4495 drivers/scsi/bfa/bfa_fcs_lport.c 				bfa_fcs_lport_get_fcid(port),
port             4496 drivers/scsi/bfa/bfa_fcs_lport.c 				bfa_fcs_lport_get_fcid(port),
port             4497 drivers/scsi/bfa/bfa_fcs_lport.c 				bfa_fcs_lport_get_nwwn(port));
port             4499 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE,
port             4504 drivers/scsi/bfa/bfa_fcs_lport.c 	port->stats.ns_rnnid_sent++;
port             4516 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = ns->port;
port             4519 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             4525 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, req_status);
port             4526 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ns_rnnid_rsp_err++;
port             4535 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ns_rnnid_accepts++;
port             4540 drivers/scsi/bfa/bfa_fcs_lport.c 	port->stats.ns_rnnid_rejects++;
port             4541 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, cthdr->reason_code);
port             4542 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, cthdr->exp_code);
port             4553 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = ns->port;
port             4559 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             4562 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_fcs_fcxp_alloc(port->fcs, BFA_TRUE);
port             4564 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ns_rsnn_nn_alloc_wait++;
port             4565 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_fcxp_alloc_wait(port->fcs->bfa, &ns->fcxp_wqe,
port             4572 drivers/scsi/bfa/bfa_fcs_lport.c 					bfa_fcs_get_base_port(port->fcs)));
port             4575 drivers/scsi/bfa/bfa_fcs_lport.c 				bfa_fcs_lport_get_fcid(port),
port             4576 drivers/scsi/bfa/bfa_fcs_lport.c 				bfa_fcs_lport_get_nwwn(port), nsymbl);
port             4578 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE,
port             4583 drivers/scsi/bfa/bfa_fcs_lport.c 	port->stats.ns_rsnn_nn_sent++;
port             4595 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = ns->port;
port             4598 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             4604 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, req_status);
port             4605 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ns_rsnn_nn_rsp_err++;
port             4614 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ns_rsnn_nn_accepts++;
port             4619 drivers/scsi/bfa/bfa_fcs_lport.c 	port->stats.ns_rsnn_nn_rejects++;
port             4620 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, cthdr->reason_code);
port             4621 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, cthdr->exp_code);
port             4632 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = ns->port;
port             4641 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             4644 drivers/scsi/bfa/bfa_fcs_lport.c 	       bfa_fcs_fcxp_alloc(port->fcs, BFA_TRUE);
port             4646 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ns_rspnid_alloc_wait++;
port             4647 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_fcxp_alloc_wait(port->fcs->bfa, &ns->fcxp_wqe,
port             4656 drivers/scsi/bfa/bfa_fcs_lport.c 	if (port->vport) {
port             4664 drivers/scsi/bfa/bfa_fcs_lport.c 			 (bfa_fcs_get_base_port(port->fcs))),
port             4667 drivers/scsi/bfa/bfa_fcs_lport.c 		strlcat(symbl, (char *)&(bfa_fcs_lport_get_psym_name(port)),
port             4670 drivers/scsi/bfa/bfa_fcs_lport.c 		psymbl = (u8 *) &(bfa_fcs_lport_get_psym_name(port));
port             4674 drivers/scsi/bfa/bfa_fcs_lport.c 			      bfa_fcs_lport_get_fcid(port), 0, psymbl);
port             4676 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE,
port             4681 drivers/scsi/bfa/bfa_fcs_lport.c 	port->stats.ns_rspnid_sent++;
port             4693 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = ns->port;
port             4696 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             4702 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, req_status);
port             4703 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ns_rspnid_rsp_err++;
port             4712 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ns_rspnid_accepts++;
port             4717 drivers/scsi/bfa/bfa_fcs_lport.c 	port->stats.ns_rspnid_rejects++;
port             4718 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, cthdr->reason_code);
port             4719 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, cthdr->exp_code);
port             4730 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = ns->port;
port             4735 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             4738 drivers/scsi/bfa/bfa_fcs_lport.c 	       bfa_fcs_fcxp_alloc(port->fcs, BFA_TRUE);
port             4740 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ns_rftid_alloc_wait++;
port             4741 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_fcxp_alloc_wait(port->fcs->bfa, &ns->fcxp_wqe,
port             4748 drivers/scsi/bfa/bfa_fcs_lport.c 		     bfa_fcs_lport_get_fcid(port), 0, port->port_cfg.roles);
port             4750 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE,
port             4755 drivers/scsi/bfa/bfa_fcs_lport.c 	port->stats.ns_rftid_sent++;
port             4766 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = ns->port;
port             4769 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             4775 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, req_status);
port             4776 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ns_rftid_rsp_err++;
port             4785 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ns_rftid_accepts++;
port             4790 drivers/scsi/bfa/bfa_fcs_lport.c 	port->stats.ns_rftid_rejects++;
port             4791 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, cthdr->reason_code);
port             4792 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, cthdr->exp_code);
port             4803 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = ns->port;
port             4809 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             4812 drivers/scsi/bfa/bfa_fcs_lport.c 	       bfa_fcs_fcxp_alloc(port->fcs, BFA_TRUE);
port             4814 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ns_rffid_alloc_wait++;
port             4815 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_fcxp_alloc_wait(port->fcs->bfa, &ns->fcxp_wqe,
port             4821 drivers/scsi/bfa/bfa_fcs_lport.c 	if (BFA_FCS_VPORT_IS_INITIATOR_MODE(ns->port))
port             4825 drivers/scsi/bfa/bfa_fcs_lport.c 			     bfa_fcs_lport_get_fcid(port), 0,
port             4828 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE,
port             4833 drivers/scsi/bfa/bfa_fcs_lport.c 	port->stats.ns_rffid_sent++;
port             4844 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = ns->port;
port             4847 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             4853 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, req_status);
port             4854 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ns_rffid_rsp_err++;
port             4863 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ns_rffid_accepts++;
port             4868 drivers/scsi/bfa/bfa_fcs_lport.c 	port->stats.ns_rffid_rejects++;
port             4869 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, cthdr->reason_code);
port             4870 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, cthdr->exp_code);
port             4888 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = ns->port;
port             4893 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->pid);
port             4896 drivers/scsi/bfa/bfa_fcs_lport.c 	       bfa_fcs_fcxp_alloc(port->fcs, BFA_TRUE);
port             4898 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ns_gidft_alloc_wait++;
port             4899 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_fcxp_alloc_wait(port->fcs->bfa, &ns->fcxp_wqe,
port             4909 drivers/scsi/bfa/bfa_fcs_lport.c 			      ns->port->pid, FC_TYPE_FCP);
port             4911 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE,
port             4914 drivers/scsi/bfa/bfa_fcs_lport.c 			  bfa_fcxp_get_maxrsp(port->fcs->bfa), FC_FCCT_TOV);
port             4916 drivers/scsi/bfa/bfa_fcs_lport.c 	port->stats.ns_gidft_sent++;
port             4928 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = ns->port;
port             4932 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             4938 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, req_status);
port             4939 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ns_gidft_rsp_err++;
port             4949 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, rsp_len);
port             4950 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, resid_len);
port             4961 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ns_gidft_accepts++;
port             4963 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, n_pids);
port             4964 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_lport_ns_process_gidft_pids(port,
port             4976 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ns_gidft_rejects++;
port             4977 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, cthdr->reason_code);
port             4978 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, cthdr->exp_code);
port             4993 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ns_gidft_unknown_rsp++;
port             4994 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, cthdr->cmd_rsp_code);
port             5016 drivers/scsi/bfa/bfa_fcs_lport.c 	ns->port->stats.ns_timeouts++;
port             5024 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_ns_process_gidft_pids(struct bfa_fcs_lport_s *port, u32 *pid_buf,
port             5030 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_fabric_s *fabric = port->fabric;
port             5038 drivers/scsi/bfa/bfa_fcs_lport.c 		if (gidft_entry->pid == port->pid)
port             5067 drivers/scsi/bfa/bfa_fcs_lport.c 		rport = bfa_fcs_lport_get_rport_by_pid(port, gidft_entry->pid);
port             5072 drivers/scsi/bfa/bfa_fcs_lport.c 			rport = bfa_fcs_rport_create(port, gidft_entry->pid);
port             5080 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, gidft_entry->pid);
port             5099 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_ns_init(struct bfa_fcs_lport_s *port)
port             5101 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_ns_s *ns = BFA_FCS_GET_NS_FROM_PORT(port);
port             5103 drivers/scsi/bfa/bfa_fcs_lport.c 	ns->port = port;
port             5108 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_ns_offline(struct bfa_fcs_lport_s *port)
port             5110 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_ns_s *ns = BFA_FCS_GET_NS_FROM_PORT(port);
port             5112 drivers/scsi/bfa/bfa_fcs_lport.c 	ns->port = port;
port             5117 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_ns_online(struct bfa_fcs_lport_s *port)
port             5119 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_ns_s *ns = BFA_FCS_GET_NS_FROM_PORT(port);
port             5121 drivers/scsi/bfa/bfa_fcs_lport.c 	ns->port = port;
port             5126 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_ns_query(struct bfa_fcs_lport_s *port)
port             5128 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_ns_s *ns = BFA_FCS_GET_NS_FROM_PORT(port);
port             5130 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->pid);
port             5136 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_ns_boot_target_disc(bfa_fcs_lport_t *port)
port             5144 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_iocfc_get_bootwwns(port->fcs->bfa, &nwwns, wwns);
port             5147 drivers/scsi/bfa/bfa_fcs_lport.c 		rport = bfa_fcs_rport_create_by_wwn(port, wwns[ii]);
port             5156 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = ns->port;
port             5171 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             5174 drivers/scsi/bfa/bfa_fcs_lport.c 	       bfa_fcs_fcxp_alloc(port->fcs, BFA_FALSE);
port             5176 drivers/scsi/bfa/bfa_fcs_lport.c 		port->stats.ns_rspnid_alloc_wait++;
port             5177 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_fcxp_alloc_wait(port->fcs->bfa, &ns->fcxp_wqe,
port             5184 drivers/scsi/bfa/bfa_fcs_lport.c 	if (port->vport) {
port             5190 drivers/scsi/bfa/bfa_fcs_lport.c 			(bfa_fcs_get_base_port(port->fcs))),
port             5194 drivers/scsi/bfa/bfa_fcs_lport.c 			(char *)&(bfa_fcs_lport_get_psym_name(port)),
port             5199 drivers/scsi/bfa/bfa_fcs_lport.c 			      bfa_fcs_lport_get_fcid(port), 0, symbl);
port             5201 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE,
port             5204 drivers/scsi/bfa/bfa_fcs_lport.c 	port->stats.ns_rspnid_sent++;
port             5226 drivers/scsi/bfa/bfa_fcs_lport.c static void     bfa_fcs_lport_scn_send_ls_acc(struct bfa_fcs_lport_s *port,
port             5275 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(scn->port->fcs, event);
port             5290 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcxp_walloc_cancel(scn->port->fcs->bfa, &scn->fcxp_wqe);
port             5294 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(scn->port->fcs, event);
port             5302 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = scn->port;
port             5311 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_timer_start(port->fcs->bfa, &scn->timer,
port             5322 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(port->fcs, event);
port             5342 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(scn->port->fcs, event);
port             5356 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_sm_fault(scn->port->fcs, event);
port             5373 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = scn->port;
port             5378 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->pid);
port             5379 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             5382 drivers/scsi/bfa/bfa_fcs_lport.c 	       bfa_fcs_fcxp_alloc(port->fcs, BFA_TRUE);
port             5384 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_fcxp_alloc_wait(port->fcs->bfa, &scn->fcxp_wqe,
port             5391 drivers/scsi/bfa/bfa_fcs_lport.c 	if ((!port->vport) && bfa_ioc_get_fcmode(&port->fcs->bfa->ioc)) {
port             5393 drivers/scsi/bfa/bfa_fcs_lport.c 				port->fabric->lps->brcd_switch,
port             5394 drivers/scsi/bfa/bfa_fcs_lport.c 				port->pid, 0);
port             5398 drivers/scsi/bfa/bfa_fcs_lport.c 				    port->pid, 0);
port             5401 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE,
port             5415 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_s *port = scn->port;
port             5419 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->port_cfg.pwwn);
port             5425 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, req_status);
port             5442 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, ls_rjt->reason_code);
port             5443 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, ls_rjt->reason_code_expl);
port             5457 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_scn_send_ls_acc(struct bfa_fcs_lport_s *port,
port             5465 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, rx_fchs->s_id);
port             5467 drivers/scsi/bfa/bfa_fcs_lport.c 	fcxp = bfa_fcs_fcxp_alloc(port->fcs, BFA_FALSE);
port             5472 drivers/scsi/bfa/bfa_fcs_lport.c 			      rx_fchs->s_id, bfa_fcs_lport_get_fcid(port),
port             5475 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcxp_send(fcxp, bfa_rport, port->fabric->vf_id, port->lp_tag,
port             5511 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_scn_init(struct bfa_fcs_lport_s *port)
port             5513 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_scn_s *scn = BFA_FCS_GET_SCN_FROM_PORT(port);
port             5515 drivers/scsi/bfa/bfa_fcs_lport.c 	scn->port = port;
port             5520 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_scn_offline(struct bfa_fcs_lport_s *port)
port             5522 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_scn_s *scn = BFA_FCS_GET_SCN_FROM_PORT(port);
port             5524 drivers/scsi/bfa/bfa_fcs_lport.c 	scn->port = port;
port             5529 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_fab_scn_online(struct bfa_fcs_lport_s *port)
port             5531 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_lport_scn_s *scn = BFA_FCS_GET_SCN_FROM_PORT(port);
port             5533 drivers/scsi/bfa/bfa_fcs_lport.c 	scn->port = port;
port             5538 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_scn_portid_rscn(struct bfa_fcs_lport_s *port, u32 rpid)
port             5541 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfa_fcs_fabric_s *fabric = port->fabric;
port             5545 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, rpid);
port             5564 drivers/scsi/bfa/bfa_fcs_lport.c 	rport = bfa_fcs_lport_get_rport_by_pid(port, rpid);
port             5566 drivers/scsi/bfa/bfa_fcs_lport.c 		rport = bfa_fcs_lport_get_rport_by_old_pid(port, rpid);
port             5573 drivers/scsi/bfa/bfa_fcs_lport.c 		if (!__fcs_min_cfg(port->fcs))
port             5574 drivers/scsi/bfa/bfa_fcs_lport.c 			rport = bfa_fcs_rport_create(port, rpid);
port             5591 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_scn_multiport_rscn(struct bfa_fcs_lport_s *port,
port             5599 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, format);
port             5600 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, rscn_pid);
port             5604 drivers/scsi/bfa/bfa_fcs_lport.c 	list_for_each_safe(qe, qe_next, &port->rport_q) {
port             5614 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_scn_process_rscn(struct bfa_fcs_lport_s *port,
port             5627 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, num_entries);
port             5629 drivers/scsi/bfa/bfa_fcs_lport.c 	port->stats.num_rscn++;
port             5631 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcs_lport_scn_send_ls_acc(port, fchs);
port             5636 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, rscn->event[i].format);
port             5637 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_trc(port->fcs, rscn_pid);
port             5650 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_trc(port->fcs, rscn_pid);
port             5661 drivers/scsi/bfa/bfa_fcs_lport.c 				bfa_trc(port->fcs, rscn_pid);
port             5663 drivers/scsi/bfa/bfa_fcs_lport.c 				port->stats.num_portid_rscn++;
port             5664 drivers/scsi/bfa/bfa_fcs_lport.c 				bfa_fcs_lport_scn_portid_rscn(port, rscn_pid);
port             5671 drivers/scsi/bfa/bfa_fcs_lport.c 				bfa_fcs_lport_ms_fabric_rscn(port);
port             5679 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_fcs_lport_scn_multiport_rscn(port,
port             5696 drivers/scsi/bfa/bfa_fcs_lport.c 		bfa_fcs_lport_ns_query(port);
port             5712 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_get_rport(struct bfa_fcs_lport_s *port, wwn_t wwn, int index,
port             5720 drivers/scsi/bfa/bfa_fcs_lport.c 	if (port == NULL || nrports == 0)
port             5723 drivers/scsi/bfa/bfa_fcs_lport.c 	fcs = port->fcs;
port             5727 drivers/scsi/bfa/bfa_fcs_lport.c 	qh = &port->rport_q;
port             5760 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_get_rport_quals(struct bfa_fcs_lport_s *port,
port             5768 drivers/scsi/bfa/bfa_fcs_lport.c 	if (port == NULL || rports == NULL || *nrports == 0)
port             5771 drivers/scsi/bfa/bfa_fcs_lport.c 	fcs = port->fcs;
port             5775 drivers/scsi/bfa/bfa_fcs_lport.c 	qh = &port->rport_q;
port             5811 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_get_rport_max_speed(bfa_fcs_lport_t *port)
port             5821 drivers/scsi/bfa/bfa_fcs_lport.c 	if (port == NULL)
port             5824 drivers/scsi/bfa/bfa_fcs_lport.c 	fcs = port->fcs;
port             5825 drivers/scsi/bfa/bfa_fcs_lport.c 	trl_enabled = bfa_fcport_is_ratelim(port->fcs->bfa);
port             5828 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcport_get_attr(port->fcs->bfa, &port_attr);
port             5832 drivers/scsi/bfa/bfa_fcs_lport.c 	qh = &port->rport_q;
port             5849 drivers/scsi/bfa/bfa_fcs_lport.c 				bfa_fcport_get_ratelim_speed(port->fcs->bfa);
port             5893 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_get_info(struct bfa_fcs_lport_s *port,
port             5897 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_trc(port->fcs, port->fabric->fabric_name);
port             5899 drivers/scsi/bfa/bfa_fcs_lport.c 	if (port->vport == NULL) {
port             5911 drivers/scsi/bfa/bfa_fcs_lport.c 		port_info->port_wwn = bfa_fcs_lport_get_pwwn(port);
port             5912 drivers/scsi/bfa/bfa_fcs_lport.c 		port_info->node_wwn = bfa_fcs_lport_get_nwwn(port);
port             5915 drivers/scsi/bfa/bfa_fcs_lport.c 			bfa_lps_get_max_vport(port->fcs->bfa);
port             5917 drivers/scsi/bfa/bfa_fcs_lport.c 			port->fabric->num_vports;
port             5919 drivers/scsi/bfa/bfa_fcs_lport.c 		port_info->num_rports_inuse = port->num_rports;
port             5932 drivers/scsi/bfa/bfa_fcs_lport.c 		port_info->port_wwn = bfa_fcs_lport_get_pwwn(port);
port             5933 drivers/scsi/bfa/bfa_fcs_lport.c 		port_info->node_wwn = bfa_fcs_lport_get_nwwn(port);
port             5954 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_lport_lip_scn_online(struct bfa_fcs_lport_s *port)
port             5956 drivers/scsi/bfa/bfa_fcs_lport.c 	bfa_fcs_lport_loop_online(port);
port             6476 drivers/scsi/bfa/bfa_fcs_lport.c bfa_fcs_vport_aen_post(struct bfa_fcs_lport_s *port,
port             6479 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfad_s *bfad = (struct bfad_s *)port->fabric->fcs->bfad;
port             6486 drivers/scsi/bfa/bfa_fcs_lport.c 	aen_entry->aen_data.lport.vf_id = port->fabric->vf_id;
port             6487 drivers/scsi/bfa/bfa_fcs_lport.c 	aen_entry->aen_data.lport.roles = port->port_cfg.roles;
port             6489 drivers/scsi/bfa/bfa_fcs_lport.c 					bfa_fcs_get_base_port(port->fcs));
port             6490 drivers/scsi/bfa/bfa_fcs_lport.c 	aen_entry->aen_data.lport.lpwwn = bfa_fcs_lport_get_pwwn(port);
port             6493 drivers/scsi/bfa/bfa_fcs_lport.c 	bfad_im_post_vendor_event(aen_entry, bfad, ++port->fcs->fcs_aen_seq,
port               35 drivers/scsi/bfa/bfa_fcs_rport.c 		struct bfa_fcs_lport_s *port, wwn_t pwwn, u32 rpid);
port              244 drivers/scsi/bfa/bfa_fcs_rport.c 		WARN_ON(!(bfa_fcport_get_topology(rport->port->fcs->bfa) !=
port              376 drivers/scsi/bfa/bfa_fcs_rport.c 		WARN_ON(!(bfa_fcport_get_topology(rport->port->fcs->bfa) !=
port              437 drivers/scsi/bfa/bfa_fcs_rport.c 			bfa_stats(rport->port, rport_del_max_plogi_retry);
port              478 drivers/scsi/bfa/bfa_fcs_rport.c 		WARN_ON(!(bfa_fcport_get_topology(rport->port->fcs->bfa) !=
port              636 drivers/scsi/bfa/bfa_fcs_rport.c 		if (bfa_fcs_fabric_is_switched(rport->port->fabric)) {
port             1126 drivers/scsi/bfa/bfa_fcs_rport.c 		if (bfa_fcs_lport_is_online(rport->port) &&
port             1137 drivers/scsi/bfa/bfa_fcs_rport.c 		if (!bfa_fcs_lport_is_online(rport->port)) {
port             1145 drivers/scsi/bfa/bfa_fcs_rport.c 		if (bfa_fcs_fabric_is_switched(rport->port->fabric)) {
port             1150 drivers/scsi/bfa/bfa_fcs_rport.c 		} else if (bfa_fcport_get_topology(rport->port->fcs->bfa) ==
port             1216 drivers/scsi/bfa/bfa_fcs_rport.c 		if (bfa_fcs_lport_is_online(rport->port) &&
port             1218 drivers/scsi/bfa/bfa_fcs_rport.c 			if (bfa_fcs_fabric_is_switched(rport->port->fabric)) {
port             1370 drivers/scsi/bfa/bfa_fcs_rport.c 		WARN_ON(!(bfa_fcport_get_topology(rport->port->fcs->bfa) !=
port             1696 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfa_fcs_lport_s *port = rport->port;
port             1704 drivers/scsi/bfa/bfa_fcs_rport.c 	       bfa_fcs_fcxp_alloc(port->fcs, BFA_TRUE);
port             1706 drivers/scsi/bfa/bfa_fcs_rport.c 		bfa_fcs_fcxp_alloc_wait(port->fcs->bfa, &rport->fcxp_wqe,
port             1713 drivers/scsi/bfa/bfa_fcs_rport.c 				bfa_fcs_lport_get_fcid(port), 0,
port             1714 drivers/scsi/bfa/bfa_fcs_rport.c 				port->port_cfg.pwwn, port->port_cfg.nwwn,
port             1715 drivers/scsi/bfa/bfa_fcs_rport.c 				bfa_fcport_get_maxfrsize(port->fcs->bfa),
port             1716 drivers/scsi/bfa/bfa_fcs_rport.c 				bfa_fcport_get_rx_bbcredit(port->fcs->bfa));
port             1718 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE,
port             1776 drivers/scsi/bfa/bfa_fcs_rport.c 	list_for_each(qe, &rport->port->rport_q) {
port             1816 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfa_fcs_lport_s *port = rport->port;
port             1825 drivers/scsi/bfa/bfa_fcs_rport.c 	       bfa_fcs_fcxp_alloc(port->fcs, BFA_FALSE);
port             1827 drivers/scsi/bfa/bfa_fcs_rport.c 		bfa_fcs_fcxp_alloc_wait(port->fcs->bfa, &rport->fcxp_wqe,
port             1834 drivers/scsi/bfa/bfa_fcs_rport.c 				 rport->pid, bfa_fcs_lport_get_fcid(port),
port             1835 drivers/scsi/bfa/bfa_fcs_rport.c 				 rport->reply_oxid, port->port_cfg.pwwn,
port             1836 drivers/scsi/bfa/bfa_fcs_rport.c 				 port->port_cfg.nwwn,
port             1837 drivers/scsi/bfa/bfa_fcs_rport.c 				 bfa_fcport_get_maxfrsize(port->fcs->bfa),
port             1838 drivers/scsi/bfa/bfa_fcs_rport.c 				 bfa_fcport_get_rx_bbcredit(port->fcs->bfa));
port             1840 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE,
port             1850 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfa_fcs_lport_s *port = rport->port;
port             1858 drivers/scsi/bfa/bfa_fcs_rport.c 	       bfa_fcs_fcxp_alloc(port->fcs, BFA_TRUE);
port             1860 drivers/scsi/bfa/bfa_fcs_rport.c 		bfa_fcs_fcxp_alloc_wait(port->fcs->bfa, &rport->fcxp_wqe,
port             1867 drivers/scsi/bfa/bfa_fcs_rport.c 				bfa_fcs_lport_get_fcid(port), 0,
port             1868 drivers/scsi/bfa/bfa_fcs_rport.c 				port->port_cfg.pwwn, port->port_cfg.nwwn);
port             1870 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE,
port             1913 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfa_fcs_lport_s *port = rport->port;
port             1922 drivers/scsi/bfa/bfa_fcs_rport.c 	       bfa_fcs_fcxp_alloc(port->fcs, BFA_TRUE);
port             1924 drivers/scsi/bfa/bfa_fcs_rport.c 		bfa_fcs_fcxp_alloc_wait(port->fcs->bfa, &rport->fcxp_wqe,
port             1932 drivers/scsi/bfa/bfa_fcs_rport.c 				bfa_fcs_lport_get_fcid(port), 0, rport->pwwn);
port             1936 drivers/scsi/bfa/bfa_fcs_rport.c 				bfa_fcs_lport_get_fcid(port), 0, rport->pid);
port             1940 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE,
port             1977 drivers/scsi/bfa/bfa_fcs_rport.c 			list_for_each(qe, &rport->port->rport_q) {
port             2069 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfa_fcs_lport_s *port;
port             2076 drivers/scsi/bfa/bfa_fcs_rport.c 	port = rport->port;
port             2079 drivers/scsi/bfa/bfa_fcs_rport.c 	       bfa_fcs_fcxp_alloc(port->fcs, BFA_FALSE);
port             2081 drivers/scsi/bfa/bfa_fcs_rport.c 		bfa_fcs_fcxp_alloc_wait(port->fcs->bfa, &rport->fcxp_wqe,
port             2088 drivers/scsi/bfa/bfa_fcs_rport.c 				bfa_fcs_lport_get_fcid(port), 0,
port             2089 drivers/scsi/bfa/bfa_fcs_rport.c 				bfa_fcs_lport_get_pwwn(port));
port             2091 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE,
port             2107 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfa_fcs_lport_s *port;
port             2114 drivers/scsi/bfa/bfa_fcs_rport.c 	port = rport->port;
port             2116 drivers/scsi/bfa/bfa_fcs_rport.c 	fcxp = bfa_fcs_fcxp_alloc(port->fcs, BFA_FALSE);
port             2122 drivers/scsi/bfa/bfa_fcs_rport.c 				rport->pid, bfa_fcs_lport_get_fcid(port),
port             2125 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE,
port             2149 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_stats(rport->port, rport_plogi_timeouts);
port             2159 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfa_fcs_lport_s *port = rport->port;
port             2162 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_trc(port->fcs, rx_fchs->s_id);
port             2163 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_trc(port->fcs, rx_fchs->d_id);
port             2179 drivers/scsi/bfa/bfa_fcs_rport.c 		bfa_trc(port->fcs, rx_fchs->s_id);
port             2187 drivers/scsi/bfa/bfa_fcs_rport.c 	fcxp = bfa_fcs_fcxp_alloc(port->fcs, BFA_FALSE);
port             2192 drivers/scsi/bfa/bfa_fcs_rport.c 				rx_fchs->s_id, bfa_fcs_lport_get_fcid(port),
port             2193 drivers/scsi/bfa/bfa_fcs_rport.c 				rx_fchs->ox_id, port->port_cfg.roles);
port             2195 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE,
port             2205 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfa_fcs_lport_s *port = rport->port;
port             2209 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_trc(port->fcs, rx_fchs->s_id);
port             2210 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_trc(port->fcs, rx_fchs->d_id);
port             2220 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_fcport_get_attr(port->fcs->bfa, &pport_attr);
port             2224 drivers/scsi/bfa/bfa_fcs_rport.c 	fcxp = bfa_fcs_fcxp_alloc(port->fcs, BFA_FALSE);
port             2229 drivers/scsi/bfa/bfa_fcs_rport.c 				rx_fchs->s_id, bfa_fcs_lport_get_fcid(port),
port             2232 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE,
port             2242 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfa_fcs_lport_s *port = rport->port;
port             2245 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_trc(port->fcs, rx_fchs->s_id);
port             2246 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_trc(port->fcs, rx_fchs->d_id);
port             2258 drivers/scsi/bfa/bfa_fcs_rport.c 		fcxp = bfa_fcs_fcxp_alloc(port->fcs, BFA_FALSE);
port             2263 drivers/scsi/bfa/bfa_fcs_rport.c 			 rx_fchs->s_id, bfa_fcs_lport_get_fcid(port),
port             2264 drivers/scsi/bfa/bfa_fcs_rport.c 			 rx_fchs->ox_id, port->port_cfg.pwwn,
port             2265 drivers/scsi/bfa/bfa_fcs_rport.c 			 port->port_cfg.nwwn);
port             2267 drivers/scsi/bfa/bfa_fcs_rport.c 		bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag,
port             2281 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfa_fcs_lport_s *port = rport->port;
port             2285 drivers/scsi/bfa/bfa_fcs_rport.c 	rport_info.local_pid = port->pid;
port             2286 drivers/scsi/bfa/bfa_fcs_rport.c 	rport_info.lp_tag = port->lp_tag;
port             2287 drivers/scsi/bfa/bfa_fcs_rport.c 	rport_info.vf_id = port->fabric->vf_id;
port             2288 drivers/scsi/bfa/bfa_fcs_rport.c 	rport_info.vf_en = port->fabric->is_vf;
port             2305 drivers/scsi/bfa/bfa_fcs_rport.c bfa_fcs_rport_alloc(struct bfa_fcs_lport_s *port, wwn_t pwwn, u32 rpid)
port             2307 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfa_fcs_s	*fcs = port->fcs;
port             2328 drivers/scsi/bfa/bfa_fcs_rport.c 	rport->port = port;
port             2340 drivers/scsi/bfa/bfa_fcs_rport.c 	WARN_ON(!bfa_fcs_lport_is_initiator(port));
port             2342 drivers/scsi/bfa/bfa_fcs_rport.c 	if (bfa_fcs_lport_is_initiator(port)) {
port             2351 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_fcs_lport_add_rport(port, rport);
port             2367 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfa_fcs_lport_s *port = rport->port;
port             2368 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfa_fcs_s *fcs = port->fcs;
port             2377 drivers/scsi/bfa/bfa_fcs_rport.c 	if (bfa_fcs_lport_is_initiator(port)) {
port             2388 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_fcs_lport_del_rport(port, rport);
port             2398 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfa_fcs_lport_s *port = rport->port;
port             2399 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfad_s *bfad = (struct bfad_s *)port->fcs->bfad;
port             2411 drivers/scsi/bfa/bfa_fcs_rport.c 	aen_entry->aen_data.rport.vf_id = rport->port->fabric->vf_id;
port             2414 drivers/scsi/bfa/bfa_fcs_rport.c 	aen_entry->aen_data.rport.lpwwn = bfa_fcs_lport_get_pwwn(rport->port);
port             2436 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfa_fcs_lport_s *port = rport->port;
port             2437 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfad_s *bfad = (struct bfad_s *)port->fcs->bfad;
port             2448 drivers/scsi/bfa/bfa_fcs_rport.c 	if (bfa_fcs_lport_is_initiator(port)) {
port             2454 drivers/scsi/bfa/bfa_fcs_rport.c 	wwn2str(lpwwn_buf, bfa_fcs_lport_get_pwwn(port));
port             2476 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfa_fcs_lport_s *port = rport->port;
port             2477 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfad_s *bfad = (struct bfad_s *)port->fcs->bfad;
port             2488 drivers/scsi/bfa/bfa_fcs_rport.c 	wwn2str(lpwwn_buf, bfa_fcs_lport_get_pwwn(port));
port             2491 drivers/scsi/bfa/bfa_fcs_rport.c 		if (bfa_fcs_lport_is_online(rport->port) == BFA_TRUE) {
port             2508 drivers/scsi/bfa/bfa_fcs_rport.c 	if (bfa_fcs_lport_is_initiator(port)) {
port             2521 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_fcs_lport_t *port = rport->port;
port             2550 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_trc(port->fcs, be16_to_cpu(plogi->csp.bbcred));
port             2551 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_trc(port->fcs, port->fabric->bb_credit);
port             2560 drivers/scsi/bfa/bfa_fcs_rport.c 	if ((!bfa_fcs_fabric_is_switched(port->fabric))	 &&
port             2561 drivers/scsi/bfa/bfa_fcs_rport.c 		(be16_to_cpu(plogi->csp.bbcred) < port->fabric->bb_credit)) {
port             2563 drivers/scsi/bfa/bfa_fcs_rport.c 		bfa_trc(port->fcs, be16_to_cpu(plogi->csp.bbcred));
port             2564 drivers/scsi/bfa/bfa_fcs_rport.c 		bfa_trc(port->fcs, port->fabric->bb_credit);
port             2566 drivers/scsi/bfa/bfa_fcs_rport.c 		port->fabric->bb_credit = be16_to_cpu(plogi->csp.bbcred);
port             2567 drivers/scsi/bfa/bfa_fcs_rport.c 		bfa_fcport_set_tx_bbcredit(port->fcs->bfa,
port             2568 drivers/scsi/bfa/bfa_fcs_rport.c 					  port->fabric->bb_credit);
port             2603 drivers/scsi/bfa/bfa_fcs_rport.c bfa_fcs_rport_create(struct bfa_fcs_lport_s *port, u32 rpid)
port             2607 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_trc(port->fcs, rpid);
port             2608 drivers/scsi/bfa/bfa_fcs_rport.c 	rport = bfa_fcs_rport_alloc(port, WWN_NULL, rpid);
port             2625 drivers/scsi/bfa/bfa_fcs_rport.c bfa_fcs_rport_create_by_wwn(struct bfa_fcs_lport_s *port, wwn_t rpwwn)
port             2628 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_trc(port->fcs, rpwwn);
port             2629 drivers/scsi/bfa/bfa_fcs_rport.c 	rport = bfa_fcs_rport_alloc(port, rpwwn, 0);
port             2644 drivers/scsi/bfa/bfa_fcs_rport.c bfa_fcs_rport_start(struct bfa_fcs_lport_s *port, struct fchs_s *fchs,
port             2649 drivers/scsi/bfa/bfa_fcs_rport.c 	rport = bfa_fcs_rport_alloc(port, WWN_NULL, fchs->s_id);
port             2663 drivers/scsi/bfa/bfa_fcs_rport.c bfa_fcs_rport_plogi_create(struct bfa_fcs_lport_s *port, struct fchs_s *fchs,
port             2668 drivers/scsi/bfa/bfa_fcs_rport.c 	rport = bfa_fcs_rport_alloc(port, plogi->port_name, fchs->s_id);
port             2792 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfa_fcs_lport_s *port = bfa_fcs_get_base_port(fcs);
port             2796 drivers/scsi/bfa/bfa_fcs_rport.c 	list_for_each(qe, &port->rport_q) {
port             2802 drivers/scsi/bfa/bfa_fcs_rport.c 	if (bfa_fcs_lport_is_online(port))
port             2803 drivers/scsi/bfa/bfa_fcs_rport.c 		bfa_fcs_lport_lip_scn_online(port);
port             2819 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfa_fcs_lport_s *port = bfa_fcs_get_base_port(fcs);
port             2823 drivers/scsi/bfa/bfa_fcs_rport.c 	list_for_each(qe, &port->rport_q) {
port             2864 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfa_fcs_lport_s *port = rport->port;
port             2880 drivers/scsi/bfa/bfa_fcs_rport.c 		bfa_stats(port, plogi_rcvd);
port             2885 drivers/scsi/bfa/bfa_fcs_rport.c 		bfa_stats(port, adisc_rcvd);
port             2890 drivers/scsi/bfa/bfa_fcs_rport.c 		bfa_stats(port, prlo_rcvd);
port             2891 drivers/scsi/bfa/bfa_fcs_rport.c 		if (bfa_fcs_lport_is_initiator(port))
port             2896 drivers/scsi/bfa/bfa_fcs_rport.c 		bfa_stats(port, prli_rcvd);
port             2901 drivers/scsi/bfa/bfa_fcs_rport.c 		bfa_stats(port, rpsc_rcvd);
port             2906 drivers/scsi/bfa/bfa_fcs_rport.c 		bfa_stats(port, un_handled_els_rcvd);
port             2918 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfa_fcs_lport_s *port = rport->port;
port             2925 drivers/scsi/bfa/bfa_fcs_rport.c 	fcxp = bfa_fcs_fcxp_alloc(port->fcs, BFA_FALSE);
port             2929 drivers/scsi/bfa/bfa_fcs_rport.c 			rport->pid, bfa_fcs_lport_get_fcid(port),
port             2932 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_fcxp_send(fcxp, rport->bfa_rport, port->fabric->vf_id,
port             2933 drivers/scsi/bfa/bfa_fcs_rport.c 		port->lp_tag, BFA_FALSE, FC_CLASS_3, len, &fchs,
port             2944 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfa_fcs_lport_s *port = rport->port;
port             2956 drivers/scsi/bfa/bfa_fcs_rport.c 				rx_fchs->s_id, bfa_fcs_lport_get_fcid(port),
port             2959 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag,
port             3015 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfa_fcs_lport_s *port = rport->port;
port             3044 drivers/scsi/bfa/bfa_fcs_rport.c 	if (bfa_fcport_is_ratelim(port->fcs->bfa) &&
port             3050 drivers/scsi/bfa/bfa_fcs_rport.c 		if ((bfa_fcs_lport_get_rport_max_speed(port) !=
port             3065 drivers/scsi/bfa/bfa_fcs_rport.c bfa_fcs_rport_lookup(struct bfa_fcs_lport_s *port, wwn_t rpwwn)
port             3069 drivers/scsi/bfa/bfa_fcs_rport.c 	rport = bfa_fcs_lport_get_rport_by_pwwn(port, rpwwn);
port             3080 drivers/scsi/bfa/bfa_fcs_rport.c bfa_fcs_rport_lookup_by_nwwn(struct bfa_fcs_lport_s *port, wwn_t rnwwn)
port             3084 drivers/scsi/bfa/bfa_fcs_rport.c 	rport = bfa_fcs_lport_get_rport_by_nwwn(port, rnwwn);
port             3154 drivers/scsi/bfa/bfa_fcs_rport.c 			((rport->port->fabric->lps->brcd_switch) ||
port             3330 drivers/scsi/bfa/bfa_fcs_rport.c 	if (__fcs_min_cfg(rport->port->fcs))
port             3333 drivers/scsi/bfa/bfa_fcs_rport.c 	if (bfa_fcs_fabric_is_switched(rport->port->fabric))
port             3345 drivers/scsi/bfa/bfa_fcs_rport.c 	if (__fcs_min_cfg(rport->port->fcs))
port             3367 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfa_fcs_lport_s *port = rport->port;
port             3375 drivers/scsi/bfa/bfa_fcs_rport.c 	       bfa_fcs_fcxp_alloc(port->fcs, BFA_TRUE);
port             3377 drivers/scsi/bfa/bfa_fcs_rport.c 		bfa_fcs_fcxp_alloc_wait(port->fcs->bfa, &rpf->fcxp_wqe,
port             3384 drivers/scsi/bfa/bfa_fcs_rport.c 			    bfa_fcs_lport_get_fcid(port), &rport->pid, 1);
port             3386 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_fcxp_send(fcxp, NULL, port->fabric->vf_id, port->lp_tag, BFA_FALSE,
port             3420 drivers/scsi/bfa/bfa_ioc.c 		u8 port, enum bfi_pcifn_class personality,
port             3447 drivers/scsi/bfa/bfa_ioc.c 	m->port = port;
port             3514 drivers/scsi/bfa/bfa_ioc.c bfa_ablk_port_config(struct bfa_ablk_s *ablk, int port, enum bfa_mode_s mode,
port             3536 drivers/scsi/bfa/bfa_ioc.c 	m->port = (u8)port;
port             3722 drivers/scsi/bfa/bfa_ioc.c 	aen_entry->aen_data.port.ioc_type = bfa_ioc_get_type(sfp->ioc);
port             3723 drivers/scsi/bfa/bfa_ioc.c 	aen_entry->aen_data.port.pwwn = sfp->ioc->attr->pwwn;
port             3724 drivers/scsi/bfa/bfa_ioc.c 	aen_entry->aen_data.port.mac = bfa_ioc_get_mac(sfp->ioc);
port             3741 drivers/scsi/bfa/bfa_ioc.c 		aen_entry->aen_data.port.level = rsp->pomlvl;
port              944 drivers/scsi/bfa/bfa_ioc.h bfa_status_t bfa_ablk_port_config(struct bfa_ablk_s *ablk, int port,
port              948 drivers/scsi/bfa/bfa_ioc.h 		u8 port, enum bfi_pcifn_class personality,
port              245 drivers/scsi/bfa/bfa_ioc_ct.c 	int	port = bfa_ioc_portid(ioc);
port              249 drivers/scsi/bfa/bfa_ioc_ct.c 	ioc->ioc_regs.hfn_mbox = rb + ct2_reg[port].hfn_mbox;
port              250 drivers/scsi/bfa/bfa_ioc_ct.c 	ioc->ioc_regs.lpu_mbox = rb + ct2_reg[port].lpu_mbox;
port              251 drivers/scsi/bfa/bfa_ioc_ct.c 	ioc->ioc_regs.host_page_num_fn = rb + ct2_reg[port].hfn_pgn;
port              252 drivers/scsi/bfa/bfa_ioc_ct.c 	ioc->ioc_regs.hfn_mbox_cmd = rb + ct2_reg[port].hfn;
port              253 drivers/scsi/bfa/bfa_ioc_ct.c 	ioc->ioc_regs.lpu_mbox_cmd = rb + ct2_reg[port].lpu;
port              254 drivers/scsi/bfa/bfa_ioc_ct.c 	ioc->ioc_regs.lpu_read_stat = rb + ct2_reg[port].lpu_read;
port              256 drivers/scsi/bfa/bfa_ioc_ct.c 	if (port == 0) {
port               33 drivers/scsi/bfa/bfa_modules.h 	struct bfa_port_s	port;		/*  Physical port module     */
port               33 drivers/scsi/bfa/bfa_plog.h 	u8	 port;	/* Source port that logged this entry */
port               21 drivers/scsi/bfa/bfa_port.c bfa_port_stats_swap(struct bfa_port_s *port, union bfa_port_stats_u *stats)
port               51 drivers/scsi/bfa/bfa_port.c bfa_port_enable_isr(struct bfa_port_s *port, bfa_status_t status)
port               53 drivers/scsi/bfa/bfa_port.c 	bfa_trc(port, status);
port               54 drivers/scsi/bfa/bfa_port.c 	port->endis_pending = BFA_FALSE;
port               55 drivers/scsi/bfa/bfa_port.c 	port->endis_cbfn(port->endis_cbarg, status);
port               68 drivers/scsi/bfa/bfa_port.c bfa_port_disable_isr(struct bfa_port_s *port, bfa_status_t status)
port               70 drivers/scsi/bfa/bfa_port.c 	bfa_trc(port, status);
port               71 drivers/scsi/bfa/bfa_port.c 	port->endis_pending = BFA_FALSE;
port               72 drivers/scsi/bfa/bfa_port.c 	port->endis_cbfn(port->endis_cbarg, status);
port               85 drivers/scsi/bfa/bfa_port.c bfa_port_get_stats_isr(struct bfa_port_s *port, bfa_status_t status)
port               87 drivers/scsi/bfa/bfa_port.c 	port->stats_status = status;
port               88 drivers/scsi/bfa/bfa_port.c 	port->stats_busy = BFA_FALSE;
port               91 drivers/scsi/bfa/bfa_port.c 		memcpy(port->stats, port->stats_dma.kva,
port               93 drivers/scsi/bfa/bfa_port.c 		bfa_port_stats_swap(port, port->stats);
port               95 drivers/scsi/bfa/bfa_port.c 		port->stats->fc.secs_reset = ktime_get_seconds() - port->stats_reset_time;
port               98 drivers/scsi/bfa/bfa_port.c 	if (port->stats_cbfn) {
port               99 drivers/scsi/bfa/bfa_port.c 		port->stats_cbfn(port->stats_cbarg, status);
port              100 drivers/scsi/bfa/bfa_port.c 		port->stats_cbfn = NULL;
port              114 drivers/scsi/bfa/bfa_port.c bfa_port_clear_stats_isr(struct bfa_port_s *port, bfa_status_t status)
port              116 drivers/scsi/bfa/bfa_port.c 	port->stats_status = status;
port              117 drivers/scsi/bfa/bfa_port.c 	port->stats_busy   = BFA_FALSE;
port              122 drivers/scsi/bfa/bfa_port.c 	port->stats_reset_time = ktime_get_seconds();
port              124 drivers/scsi/bfa/bfa_port.c 	if (port->stats_cbfn) {
port              125 drivers/scsi/bfa/bfa_port.c 		port->stats_cbfn(port->stats_cbarg, status);
port              126 drivers/scsi/bfa/bfa_port.c 		port->stats_cbfn = NULL;
port              141 drivers/scsi/bfa/bfa_port.c 	struct bfa_port_s *port = (struct bfa_port_s *) cbarg;
port              145 drivers/scsi/bfa/bfa_port.c 	bfa_trc(port, m->mh.msg_id);
port              149 drivers/scsi/bfa/bfa_port.c 		if (port->endis_pending == BFA_FALSE)
port              151 drivers/scsi/bfa/bfa_port.c 		bfa_port_enable_isr(port, i2hmsg->enable_rsp.status);
port              155 drivers/scsi/bfa/bfa_port.c 		if (port->endis_pending == BFA_FALSE)
port              157 drivers/scsi/bfa/bfa_port.c 		bfa_port_disable_isr(port, i2hmsg->disable_rsp.status);
port              162 drivers/scsi/bfa/bfa_port.c 		if (port->stats_busy == BFA_FALSE)
port              164 drivers/scsi/bfa/bfa_port.c 		bfa_port_get_stats_isr(port, i2hmsg->getstats_rsp.status);
port              168 drivers/scsi/bfa/bfa_port.c 		if (port->stats_busy == BFA_FALSE)
port              170 drivers/scsi/bfa/bfa_port.c 		bfa_port_clear_stats_isr(port, i2hmsg->clearstats_rsp.status);
port              203 drivers/scsi/bfa/bfa_port.c bfa_port_mem_claim(struct bfa_port_s *port, u8 *dma_kva, u64 dma_pa)
port              205 drivers/scsi/bfa/bfa_port.c 	port->stats_dma.kva = dma_kva;
port              206 drivers/scsi/bfa/bfa_port.c 	port->stats_dma.pa  = dma_pa;
port              219 drivers/scsi/bfa/bfa_port.c bfa_port_enable(struct bfa_port_s *port, bfa_port_endis_cbfn_t cbfn,
port              225 drivers/scsi/bfa/bfa_port.c 	if (port->pbc_disabled) {
port              226 drivers/scsi/bfa/bfa_port.c 		bfa_trc(port, BFA_STATUS_PBC);
port              230 drivers/scsi/bfa/bfa_port.c 	if (bfa_ioc_is_disabled(port->ioc)) {
port              231 drivers/scsi/bfa/bfa_port.c 		bfa_trc(port, BFA_STATUS_IOC_DISABLED);
port              235 drivers/scsi/bfa/bfa_port.c 	if (!bfa_ioc_is_operational(port->ioc)) {
port              236 drivers/scsi/bfa/bfa_port.c 		bfa_trc(port, BFA_STATUS_IOC_FAILURE);
port              241 drivers/scsi/bfa/bfa_port.c 	if (port->dport_enabled) {
port              242 drivers/scsi/bfa/bfa_port.c 		bfa_trc(port, BFA_STATUS_DPORT_ERR);
port              246 drivers/scsi/bfa/bfa_port.c 	if (port->endis_pending) {
port              247 drivers/scsi/bfa/bfa_port.c 		bfa_trc(port, BFA_STATUS_DEVBUSY);
port              251 drivers/scsi/bfa/bfa_port.c 	m = (struct bfi_port_generic_req_s *) port->endis_mb.msg;
port              253 drivers/scsi/bfa/bfa_port.c 	port->msgtag++;
port              254 drivers/scsi/bfa/bfa_port.c 	port->endis_cbfn    = cbfn;
port              255 drivers/scsi/bfa/bfa_port.c 	port->endis_cbarg   = cbarg;
port              256 drivers/scsi/bfa/bfa_port.c 	port->endis_pending = BFA_TRUE;
port              259 drivers/scsi/bfa/bfa_port.c 		    bfa_ioc_portid(port->ioc));
port              260 drivers/scsi/bfa/bfa_port.c 	bfa_ioc_mbox_queue(port->ioc, &port->endis_mb);
port              275 drivers/scsi/bfa/bfa_port.c bfa_port_disable(struct bfa_port_s *port, bfa_port_endis_cbfn_t cbfn,
port              281 drivers/scsi/bfa/bfa_port.c 	if (port->pbc_disabled) {
port              282 drivers/scsi/bfa/bfa_port.c 		bfa_trc(port, BFA_STATUS_PBC);
port              286 drivers/scsi/bfa/bfa_port.c 	if (bfa_ioc_is_disabled(port->ioc)) {
port              287 drivers/scsi/bfa/bfa_port.c 		bfa_trc(port, BFA_STATUS_IOC_DISABLED);
port              291 drivers/scsi/bfa/bfa_port.c 	if (!bfa_ioc_is_operational(port->ioc)) {
port              292 drivers/scsi/bfa/bfa_port.c 		bfa_trc(port, BFA_STATUS_IOC_FAILURE);
port              297 drivers/scsi/bfa/bfa_port.c 	if (port->dport_enabled) {
port              298 drivers/scsi/bfa/bfa_port.c 		bfa_trc(port, BFA_STATUS_DPORT_ERR);
port              302 drivers/scsi/bfa/bfa_port.c 	if (port->endis_pending) {
port              303 drivers/scsi/bfa/bfa_port.c 		bfa_trc(port, BFA_STATUS_DEVBUSY);
port              307 drivers/scsi/bfa/bfa_port.c 	m = (struct bfi_port_generic_req_s *) port->endis_mb.msg;
port              309 drivers/scsi/bfa/bfa_port.c 	port->msgtag++;
port              310 drivers/scsi/bfa/bfa_port.c 	port->endis_cbfn    = cbfn;
port              311 drivers/scsi/bfa/bfa_port.c 	port->endis_cbarg   = cbarg;
port              312 drivers/scsi/bfa/bfa_port.c 	port->endis_pending = BFA_TRUE;
port              315 drivers/scsi/bfa/bfa_port.c 		    bfa_ioc_portid(port->ioc));
port              316 drivers/scsi/bfa/bfa_port.c 	bfa_ioc_mbox_queue(port->ioc, &port->endis_mb);
port              331 drivers/scsi/bfa/bfa_port.c bfa_port_get_stats(struct bfa_port_s *port, union bfa_port_stats_u *stats,
port              336 drivers/scsi/bfa/bfa_port.c 	if (!bfa_ioc_is_operational(port->ioc)) {
port              337 drivers/scsi/bfa/bfa_port.c 		bfa_trc(port, BFA_STATUS_IOC_FAILURE);
port              341 drivers/scsi/bfa/bfa_port.c 	if (port->stats_busy) {
port              342 drivers/scsi/bfa/bfa_port.c 		bfa_trc(port, BFA_STATUS_DEVBUSY);
port              346 drivers/scsi/bfa/bfa_port.c 	m = (struct bfi_port_get_stats_req_s *) port->stats_mb.msg;
port              348 drivers/scsi/bfa/bfa_port.c 	port->stats	  = stats;
port              349 drivers/scsi/bfa/bfa_port.c 	port->stats_cbfn  = cbfn;
port              350 drivers/scsi/bfa/bfa_port.c 	port->stats_cbarg = cbarg;
port              351 drivers/scsi/bfa/bfa_port.c 	port->stats_busy  = BFA_TRUE;
port              352 drivers/scsi/bfa/bfa_port.c 	bfa_dma_be_addr_set(m->dma_addr, port->stats_dma.pa);
port              355 drivers/scsi/bfa/bfa_port.c 		    bfa_ioc_portid(port->ioc));
port              356 drivers/scsi/bfa/bfa_port.c 	bfa_ioc_mbox_queue(port->ioc, &port->stats_mb);
port              370 drivers/scsi/bfa/bfa_port.c bfa_port_clear_stats(struct bfa_port_s *port, bfa_port_stats_cbfn_t cbfn,
port              375 drivers/scsi/bfa/bfa_port.c 	if (!bfa_ioc_is_operational(port->ioc)) {
port              376 drivers/scsi/bfa/bfa_port.c 		bfa_trc(port, BFA_STATUS_IOC_FAILURE);
port              380 drivers/scsi/bfa/bfa_port.c 	if (port->stats_busy) {
port              381 drivers/scsi/bfa/bfa_port.c 		bfa_trc(port, BFA_STATUS_DEVBUSY);
port              385 drivers/scsi/bfa/bfa_port.c 	m = (struct bfi_port_generic_req_s *) port->stats_mb.msg;
port              387 drivers/scsi/bfa/bfa_port.c 	port->stats_cbfn  = cbfn;
port              388 drivers/scsi/bfa/bfa_port.c 	port->stats_cbarg = cbarg;
port              389 drivers/scsi/bfa/bfa_port.c 	port->stats_busy  = BFA_TRUE;
port              392 drivers/scsi/bfa/bfa_port.c 		    bfa_ioc_portid(port->ioc));
port              393 drivers/scsi/bfa/bfa_port.c 	bfa_ioc_mbox_queue(port->ioc, &port->stats_mb);
port              411 drivers/scsi/bfa/bfa_port.c 	struct bfa_port_s *port = (struct bfa_port_s *) arg;
port              417 drivers/scsi/bfa/bfa_port.c 		if (port->stats_busy) {
port              418 drivers/scsi/bfa/bfa_port.c 			if (port->stats_cbfn)
port              419 drivers/scsi/bfa/bfa_port.c 				port->stats_cbfn(port->stats_cbarg,
port              421 drivers/scsi/bfa/bfa_port.c 			port->stats_cbfn = NULL;
port              422 drivers/scsi/bfa/bfa_port.c 			port->stats_busy = BFA_FALSE;
port              426 drivers/scsi/bfa/bfa_port.c 		if (port->endis_pending) {
port              427 drivers/scsi/bfa/bfa_port.c 			if (port->endis_cbfn)
port              428 drivers/scsi/bfa/bfa_port.c 				port->endis_cbfn(port->endis_cbarg,
port              430 drivers/scsi/bfa/bfa_port.c 			port->endis_cbfn = NULL;
port              431 drivers/scsi/bfa/bfa_port.c 			port->endis_pending = BFA_FALSE;
port              435 drivers/scsi/bfa/bfa_port.c 		if (port->dport_enabled)
port              436 drivers/scsi/bfa/bfa_port.c 			bfa_port_set_dportenabled(port, BFA_FALSE);
port              457 drivers/scsi/bfa/bfa_port.c bfa_port_attach(struct bfa_port_s *port, struct bfa_ioc_s *ioc,
port              460 drivers/scsi/bfa/bfa_port.c 	WARN_ON(!port);
port              462 drivers/scsi/bfa/bfa_port.c 	port->dev    = dev;
port              463 drivers/scsi/bfa/bfa_port.c 	port->ioc    = ioc;
port              464 drivers/scsi/bfa/bfa_port.c 	port->trcmod = trcmod;
port              466 drivers/scsi/bfa/bfa_port.c 	port->stats_busy = BFA_FALSE;
port              467 drivers/scsi/bfa/bfa_port.c 	port->endis_pending = BFA_FALSE;
port              468 drivers/scsi/bfa/bfa_port.c 	port->stats_cbfn = NULL;
port              469 drivers/scsi/bfa/bfa_port.c 	port->endis_cbfn = NULL;
port              470 drivers/scsi/bfa/bfa_port.c 	port->pbc_disabled = BFA_FALSE;
port              471 drivers/scsi/bfa/bfa_port.c 	port->dport_enabled = BFA_FALSE;
port              473 drivers/scsi/bfa/bfa_port.c 	bfa_ioc_mbox_regisr(port->ioc, BFI_MC_PORT, bfa_port_isr, port);
port              474 drivers/scsi/bfa/bfa_port.c 	bfa_q_qe_init(&port->ioc_notify);
port              475 drivers/scsi/bfa/bfa_port.c 	bfa_ioc_notify_init(&port->ioc_notify, bfa_port_notify, port);
port              476 drivers/scsi/bfa/bfa_port.c 	list_add_tail(&port->ioc_notify.qe, &port->ioc->notify_q);
port              481 drivers/scsi/bfa/bfa_port.c 	port->stats_reset_time = ktime_get_seconds();
port              483 drivers/scsi/bfa/bfa_port.c 	bfa_trc(port, 0);
port              496 drivers/scsi/bfa/bfa_port.c bfa_port_set_dportenabled(struct bfa_port_s *port, bfa_boolean_t enabled)
port              498 drivers/scsi/bfa/bfa_port.c 	port->dport_enabled = enabled;
port               45 drivers/scsi/bfa/bfa_port.h #define BFA_MEM_PORT_DMA(__bfa)		(&((__bfa)->modules.port.port_dma))
port               47 drivers/scsi/bfa/bfa_port.h void	     bfa_port_attach(struct bfa_port_s *port, struct bfa_ioc_s *ioc,
port               51 drivers/scsi/bfa/bfa_port.h bfa_status_t bfa_port_get_stats(struct bfa_port_s *port,
port               54 drivers/scsi/bfa/bfa_port.h bfa_status_t bfa_port_clear_stats(struct bfa_port_s *port,
port               56 drivers/scsi/bfa/bfa_port.h bfa_status_t bfa_port_enable(struct bfa_port_s *port,
port               58 drivers/scsi/bfa/bfa_port.h bfa_status_t bfa_port_disable(struct bfa_port_s *port,
port               61 drivers/scsi/bfa/bfa_port.h void	     bfa_port_mem_claim(struct bfa_port_s *port,
port               63 drivers/scsi/bfa/bfa_port.h void	bfa_port_set_dportenabled(struct bfa_port_s *port,
port             2012 drivers/scsi/bfa/bfa_svc.c 	aen_entry->aen_data.port.ioc_type = bfa_get_type(fcport->bfa);
port             2013 drivers/scsi/bfa/bfa_svc.c 	aen_entry->aen_data.port.pwwn = fcport->pwwn;
port             3534 drivers/scsi/bfa/bfa_svc.c 		bfa->modules.port.pbc_disabled = BFA_TRUE;
port             4274 drivers/scsi/bfa/bfa_svc.c 	bfa_port_set_dportenabled(&bfa->modules.port, BFA_TRUE);
port             4284 drivers/scsi/bfa/bfa_svc.c 	bfa_port_set_dportenabled(&bfa->modules.port, BFA_FALSE);
port              440 drivers/scsi/bfa/bfa_svc.h #define BFA_FCPORT(_bfa)	(&((_bfa)->modules.port))
port              432 drivers/scsi/bfa/bfad.c bfa_fcb_lport_new(struct bfad_s *bfad, struct bfa_fcs_lport_s *port,
port              453 drivers/scsi/bfa/bfad.c 	port_drv->fcs_port = port;
port              104 drivers/scsi/bfa/bfad_attr.c 	struct bfad_port_s    *port = im_port->port;
port              107 drivers/scsi/bfa/bfad_attr.c 			bfa_hton3b(bfa_fcs_lport_get_fcid(port->fcs_port));
port              187 drivers/scsi/bfa/bfad_attr.c 	struct bfad_port_s    *port = im_port->port;
port              192 drivers/scsi/bfa/bfad_attr.c 	if (port->supported_fc4s & BFA_LPORT_ROLE_FCP_IM)
port              243 drivers/scsi/bfa/bfad_attr.c 	struct bfad_port_s    *port = im_port->port;
port              246 drivers/scsi/bfa/bfad_attr.c 	fabric_nwwn = bfa_fcs_lport_get_fabric_name(port->fcs_port);
port              452 drivers/scsi/bfa/bfad_attr.c 	status = bfa_port_disable(&bfad->bfa.modules.port,
port              464 drivers/scsi/bfa/bfad_attr.c 	status = bfa_port_enable(&bfad->bfa.modules.port,
port              818 drivers/scsi/bfa/bfad_attr.c 	struct bfad_port_s    *port = im_port->port;
port              821 drivers/scsi/bfa/bfad_attr.c 	nwwn = bfa_fcs_lport_get_nwwn(port->fcs_port);
port              918 drivers/scsi/bfa/bfad_attr.c 	struct bfad_port_s    *port = im_port->port;
port              930 drivers/scsi/bfa/bfad_attr.c 	bfa_fcs_lport_get_rport_quals(port->fcs_port, rports, &nrports);
port              256 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_port_enable(&bfad->bfa.modules.port,
port              277 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_port_disable(&bfad->bfa.modules.port,
port              338 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_port_get_stats(&bfad->bfa.modules.port,
port              361 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_port_clear_stats(&bfad->bfa.modules.port,
port             1221 drivers/scsi/bfa/bfad_bsg.c 				&iocmd->pcifn_id, iocmd->port,
port             3306 drivers/scsi/bfa/bfad_bsg.c 	struct bfad_s	*bfad = drv_fcxp->port->bfad;
port             3410 drivers/scsi/bfa/bfad_bsg.c 	drv_fcxp->port = fcs_port->bfad_port;
port             3412 drivers/scsi/bfa/bfad_bsg.c 	if (drv_fcxp->port->bfad == 0)
port             3413 drivers/scsi/bfa/bfad_bsg.c 		drv_fcxp->port->bfad = bfad;
port              475 drivers/scsi/bfa/bfad_bsg.h 	u8			port;
port               45 drivers/scsi/bfa/bfad_debugfs.c 	struct bfad_port_s *port = inode->i_private;
port               46 drivers/scsi/bfa/bfad_debugfs.c 	struct bfad_s *bfad = port->bfad;
port               64 drivers/scsi/bfa/bfad_debugfs.c 	struct bfad_port_s *port = inode->i_private;
port               65 drivers/scsi/bfa/bfad_debugfs.c 	struct bfad_s *bfad = port->bfad;
port              106 drivers/scsi/bfa/bfad_debugfs.c 	struct bfad_port_s *port = inode->i_private;
port              107 drivers/scsi/bfa/bfad_debugfs.c 	struct bfad_s *bfad = port->bfad;
port              218 drivers/scsi/bfa/bfad_debugfs.c 	struct bfad_port_s *port = (struct bfad_port_s *)regrd_debug->i_private;
port              219 drivers/scsi/bfa/bfad_debugfs.c 	struct bfad_s *bfad = port->bfad;
port              242 drivers/scsi/bfa/bfad_debugfs.c 	struct bfad_port_s *port = (struct bfad_port_s *)regrd_debug->i_private;
port              243 drivers/scsi/bfa/bfad_debugfs.c 	struct bfad_s *bfad = port->bfad;
port              311 drivers/scsi/bfa/bfad_debugfs.c 	struct bfad_port_s *port = (struct bfad_port_s *)debug->i_private;
port              312 drivers/scsi/bfa/bfad_debugfs.c 	struct bfad_s *bfad = port->bfad;
port              441 drivers/scsi/bfa/bfad_debugfs.c bfad_debugfs_init(struct bfad_port_s *port)
port              443 drivers/scsi/bfa/bfad_debugfs.c 	struct bfad_s *bfad = port->bfad;
port              459 drivers/scsi/bfa/bfad_debugfs.c 	if (!port->port_debugfs_root) {
port              460 drivers/scsi/bfa/bfad_debugfs.c 		port->port_debugfs_root =
port              470 drivers/scsi/bfa/bfad_debugfs.c 							port->port_debugfs_root,
port              471 drivers/scsi/bfa/bfad_debugfs.c 							port,
port              480 drivers/scsi/bfa/bfad_debugfs.c bfad_debugfs_exit(struct bfad_port_s *port)
port              482 drivers/scsi/bfa/bfad_debugfs.c 	struct bfad_s *bfad = port->bfad;
port              493 drivers/scsi/bfa/bfad_debugfs.c 	if (port->port_debugfs_root) {
port              494 drivers/scsi/bfa/bfad_debugfs.c 		debugfs_remove(port->port_debugfs_root);
port              495 drivers/scsi/bfa/bfad_debugfs.c 		port->port_debugfs_root = NULL;
port              257 drivers/scsi/bfa/bfad_drv.h 	struct bfad_port_s    *port;
port              315 drivers/scsi/bfa/bfad_drv.h void		bfad_debugfs_init(struct bfad_port_s *port);
port              316 drivers/scsi/bfa/bfad_drv.h void		bfad_debugfs_exit(struct bfad_port_s *port);
port              452 drivers/scsi/bfa/bfad_im.c 	struct bfad_port_s    *port;
port              467 drivers/scsi/bfa/bfad_im.c 	port = bfa_fcs_itnim_get_drvport(&itnim_drv->fcs_itnim);
port              468 drivers/scsi/bfa/bfad_im.c 	itnim_drv->im_port = port->im_port;
port              475 drivers/scsi/bfa/bfad_im.c 		port->im_port->shost->host_no,
port              490 drivers/scsi/bfa/bfad_im.c 	struct bfad_port_s    *port;
port              494 drivers/scsi/bfa/bfad_im.c 	port = bfa_fcs_itnim_get_drvport(&itnim_drv->fcs_itnim);
port              497 drivers/scsi/bfa/bfad_im.c 	itnim_drv->im_port = port->im_port;
port              511 drivers/scsi/bfa/bfad_im.c 	struct bfad_port_s    *port;
port              515 drivers/scsi/bfa/bfad_im.c 	port = bfa_fcs_itnim_get_drvport(&itnim_drv->fcs_itnim);
port              516 drivers/scsi/bfa/bfad_im.c 	bfad = port->bfad;
port              518 drivers/scsi/bfa/bfad_im.c 		 (port->flags & BFAD_PORT_DELETE)) {
port              522 drivers/scsi/bfa/bfad_im.c 	itnim_drv->im_port = port->im_port;
port              565 drivers/scsi/bfa/bfad_im.c 	if (im_port->port->pvb_type == BFAD_PORT_PHYS_BASE)
port              613 drivers/scsi/bfa/bfad_im.c 	if (im_port->port->pvb_type != BFAD_PORT_PHYS_BASE) {
port              620 drivers/scsi/bfa/bfad_im.c bfad_im_port_new(struct bfad_s *bfad, struct bfad_port_s *port)
port              630 drivers/scsi/bfa/bfad_im.c 	port->im_port = im_port;
port              631 drivers/scsi/bfa/bfad_im.c 	im_port->port = port;
port              643 drivers/scsi/bfa/bfad_im.c bfad_im_port_delete(struct bfad_s *bfad, struct bfad_port_s *port)
port              645 drivers/scsi/bfa/bfad_im.c 	struct bfad_im_port_s *im_port = port->im_port;
port              732 drivers/scsi/bfa/bfad_im.c 	if (im_port->port->pvb_type == BFAD_PORT_PHYS_BASE)
port             1029 drivers/scsi/bfa/bfad_im.c 	struct bfad_port_s    *port = im_port->port;
port             1034 drivers/scsi/bfa/bfad_im.c 		cpu_to_be64((bfa_fcs_lport_get_nwwn(port->fcs_port)));
port             1036 drivers/scsi/bfa/bfad_im.c 		cpu_to_be64((bfa_fcs_lport_get_pwwn(port->fcs_port)));
port             1153 drivers/scsi/bfa/bfad_im.c 			if (!(im_port->port->flags & BFAD_PORT_DELETE)) {
port             1179 drivers/scsi/bfa/bfad_im.c 			if (!(im_port->port->flags & BFAD_PORT_DELETE)) {
port               26 drivers/scsi/bfa/bfad_im.h bfa_status_t bfad_im_port_new(struct bfad_s *bfad, struct bfad_port_s *port);
port               27 drivers/scsi/bfa/bfad_im.h void bfad_im_port_delete(struct bfad_s *bfad, struct bfad_port_s *port);
port               52 drivers/scsi/bfa/bfad_im.h 	struct bfad_port_s    *port;
port              717 drivers/scsi/bfa/bfi.h 	u8			port;
port              728 drivers/scsi/bfa/bfi.h 	u8			port;
port              291 drivers/scsi/bnx2fc/bnx2fc.h 	struct fcoe_port *port;
port              429 drivers/scsi/bnx2fc/bnx2fc.h 	struct fcoe_port *port;
port              502 drivers/scsi/bnx2fc/bnx2fc.h int bnx2fc_send_session_ofld_req(struct fcoe_port *port,
port              504 drivers/scsi/bnx2fc/bnx2fc.h int bnx2fc_send_session_enable_req(struct fcoe_port *port,
port              506 drivers/scsi/bnx2fc/bnx2fc.h int bnx2fc_send_session_disable_req(struct fcoe_port *port,
port              581 drivers/scsi/bnx2fc/bnx2fc.h struct bnx2fc_rport *bnx2fc_tgt_lookup(struct fcoe_port *port,
port               30 drivers/scsi/bnx2fc/bnx2fc_debug.c 	if (io_req && io_req->port && io_req->port->lport &&
port               31 drivers/scsi/bnx2fc/bnx2fc_debug.c 	    io_req->port->lport->host)
port               32 drivers/scsi/bnx2fc/bnx2fc_debug.c 		shost_printk(KERN_INFO, io_req->port->lport->host,
port               54 drivers/scsi/bnx2fc/bnx2fc_debug.c 	if (tgt && tgt->port && tgt->port->lport && tgt->port->lport->host &&
port               56 drivers/scsi/bnx2fc/bnx2fc_debug.c 		shost_printk(KERN_INFO, tgt->port->lport->host,
port              675 drivers/scsi/bnx2fc/bnx2fc_els.c 	struct fcoe_port *port = tgt->port;
port              676 drivers/scsi/bnx2fc/bnx2fc_els.c 	struct bnx2fc_interface *interface = port->priv;
port              678 drivers/scsi/bnx2fc/bnx2fc_els.c 	struct fc_lport *lport = port->lport;
port              712 drivers/scsi/bnx2fc/bnx2fc_els.c 	els_req->port = port;
port              932 drivers/scsi/bnx2fc/bnx2fc_els.c 	struct fcoe_port *port = lport_priv(lport);
port              933 drivers/scsi/bnx2fc/bnx2fc_els.c 	struct bnx2fc_interface *interface = port->priv;
port              189 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct fcoe_port *port = lport_priv(lport);
port              190 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct bnx2fc_interface *interface = port->priv;
port              202 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 			if (tgt->port == port) {
port              271 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct fcoe_port	*port;
port              280 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	port = (struct fcoe_port *)lport_priv(lport);
port              281 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	interface = port->priv;
port              318 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	tgt = bnx2fc_tgt_lookup(port, ntoh24(fh->fh_d_id));
port              382 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 		memcpy(eh->h_source, port->data_src_addr, ETH_ALEN);
port              407 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	if (port->fcoe_pending_queue.qlen)
port              517 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct fcoe_port *port, *phys_port;
port              573 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 		port = lport_priv(vn_port);
port              574 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 		if (!ether_addr_equal(port->data_src_addr, dest_mac)) {
port              681 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct fcoe_port *port = lport_priv(lport);
port              682 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct bnx2fc_interface *interface = port->priv;
port              731 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct fcoe_port *port = lport_priv(lport);
port              732 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct bnx2fc_interface *interface = port->priv;
port              764 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct fcoe_port *port = lport_priv(lport);
port              765 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct bnx2fc_interface *interface = port->priv;
port              799 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct fcoe_port *port;
port              802 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	port = lport_priv(lport);
port              803 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	interface = port->priv;
port              815 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	skb_queue_head_init(&port->fcoe_pending_queue);
port              816 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	port->fcoe_pending_queue_active = 0;
port              817 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	timer_setup(&port->timer, fcoe_queue_timer, 0);
port             1080 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct fcoe_port *port = lport_priv(lport);
port             1082 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	memcpy(port->data_src_addr, addr, ETH_ALEN);
port             1092 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct fcoe_port *port;
port             1094 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	port = (struct fcoe_port *)lport_priv(lport);
port             1095 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	return port->data_src_addr;
port             1128 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct fcoe_port *port = lport_priv(n_port);
port             1129 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct bnx2fc_interface *interface = port->priv;
port             1194 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct fcoe_port *port = lport_priv(vn_port);
port             1195 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct bnx2fc_interface *interface = port->priv;
port             1212 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	bnx2fc_free_vport(interface->hba, port->lport);
port             1213 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	bnx2fc_port_shutdown(port->lport);
port             1215 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	queue_work(bnx2fc_wq, &port->destroy_work);
port             1495 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct fcoe_port	*port;
port             1511 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 		lport = libfc_host_alloc(&bnx2fc_shost_template, sizeof(*port));
port             1513 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 		lport = libfc_vport_create(vport, sizeof(*port));
port             1520 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	port = lport_priv(lport);
port             1521 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	port->lport = lport;
port             1522 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	port->priv = interface;
port             1523 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	port->get_netdev = bnx2fc_netdev;
port             1524 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	INIT_WORK(&port->destroy_work, bnx2fc_destroy_work);
port             1606 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct fcoe_port *port = lport_priv(lport);
port             1610 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	del_timer_sync(&port->timer);
port             1647 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct fcoe_port *port = lport_priv(lport);
port             1653 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	queue_work(bnx2fc_wq, &port->destroy_work);
port             1696 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct fcoe_port *port;
port             1699 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	port = container_of(work, struct fcoe_port, destroy_work);
port             1700 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	lport = port->lport;
port             2920 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct fcoe_port *port = lport_priv(lport);
port             2921 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct bnx2fc_interface *interface = port->priv;
port             2933 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct fcoe_port *port = lport_priv(lport);
port             2934 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	struct bnx2fc_interface *interface = port->priv;
port              171 drivers/scsi/bnx2fc/bnx2fc_hwi.c int bnx2fc_send_session_ofld_req(struct fcoe_port *port,
port              174 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	struct fc_lport *lport = port->lport;
port              175 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	struct bnx2fc_interface *interface = port->priv;
port              317 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	ofld_req4.src_mac_addr_lo[0] =  port->data_src_addr[5];
port              319 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	ofld_req4.src_mac_addr_lo[1] =  port->data_src_addr[4];
port              320 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	ofld_req4.src_mac_addr_mid[0] =  port->data_src_addr[3];
port              321 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	ofld_req4.src_mac_addr_mid[1] =  port->data_src_addr[2];
port              322 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	ofld_req4.src_mac_addr_hi[0] =  port->data_src_addr[1];
port              323 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	ofld_req4.src_mac_addr_hi[1] =  port->data_src_addr[0];
port              356 drivers/scsi/bnx2fc/bnx2fc_hwi.c int bnx2fc_send_session_enable_req(struct fcoe_port *port,
port              360 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	struct bnx2fc_interface *interface = port->priv;
port              364 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	struct fc_lport *lport = port->lport;
port              376 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	enbl_req.src_mac_addr_lo[0] =  port->data_src_addr[5];
port              378 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	enbl_req.src_mac_addr_lo[1] =  port->data_src_addr[4];
port              379 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	enbl_req.src_mac_addr_mid[0] =  port->data_src_addr[3];
port              380 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	enbl_req.src_mac_addr_mid[1] =  port->data_src_addr[2];
port              381 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	enbl_req.src_mac_addr_hi[0] =  port->data_src_addr[1];
port              382 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	enbl_req.src_mac_addr_hi[1] =  port->data_src_addr[0];
port              383 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	memcpy(tgt->src_addr, port->data_src_addr, ETH_ALEN);
port              426 drivers/scsi/bnx2fc/bnx2fc_hwi.c int bnx2fc_send_session_disable_req(struct fcoe_port *port,
port              429 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	struct bnx2fc_interface *interface = port->priv;
port              552 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	struct fcoe_port *port = tgt->port;
port              553 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	struct fc_lport *lport = port->lport;
port              554 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	struct bnx2fc_interface *interface = port->priv;
port              636 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	struct bnx2fc_interface *interface = tgt->port->priv;
port              870 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	struct fcoe_port *port = tgt->port;
port              871 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	struct bnx2fc_interface *interface = port->priv;
port             1131 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	interface = tgt->port->priv;
port             1193 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	interface = tgt->port->priv;
port             1408 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	struct fcoe_port *port = tgt->port;
port             1411 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	struct bnx2fc_interface *interface = port->priv;
port               32 drivers/scsi/bnx2fc/bnx2fc_io.c 	struct bnx2fc_interface *interface = io_req->port->priv;
port              396 drivers/scsi/bnx2fc/bnx2fc_io.c 	struct fcoe_port *port = tgt->port;
port              397 drivers/scsi/bnx2fc/bnx2fc_io.c 	struct bnx2fc_interface *interface = port->priv;
port              449 drivers/scsi/bnx2fc/bnx2fc_io.c 	io_req->port = port;
port              466 drivers/scsi/bnx2fc/bnx2fc_io.c 	struct fcoe_port *port = tgt->port;
port              467 drivers/scsi/bnx2fc/bnx2fc_io.c 	struct bnx2fc_interface *interface = port->priv;
port              505 drivers/scsi/bnx2fc/bnx2fc_io.c 	io_req->port = port;
port              549 drivers/scsi/bnx2fc/bnx2fc_io.c 	struct bnx2fc_interface *interface = io_req->port->priv;
port              586 drivers/scsi/bnx2fc/bnx2fc_io.c 	struct bnx2fc_interface *interface = io_req->port->priv;
port              666 drivers/scsi/bnx2fc/bnx2fc_io.c 	struct fcoe_port *port;
port              684 drivers/scsi/bnx2fc/bnx2fc_io.c 	port = lport_priv(lport);
port              685 drivers/scsi/bnx2fc/bnx2fc_io.c 	interface = port->priv;
port              724 drivers/scsi/bnx2fc/bnx2fc_io.c 	io_req->port = port;
port              828 drivers/scsi/bnx2fc/bnx2fc_io.c 	struct fcoe_port *port;
port              843 drivers/scsi/bnx2fc/bnx2fc_io.c 	port = io_req->port;
port              844 drivers/scsi/bnx2fc/bnx2fc_io.c 	interface = port->priv;
port              845 drivers/scsi/bnx2fc/bnx2fc_io.c 	lport = port->lport;
port              874 drivers/scsi/bnx2fc/bnx2fc_io.c 	abts_io_req->port = port;
port              935 drivers/scsi/bnx2fc/bnx2fc_io.c 	struct fcoe_port *port;
port              948 drivers/scsi/bnx2fc/bnx2fc_io.c 	port = orig_io_req->port;
port              949 drivers/scsi/bnx2fc/bnx2fc_io.c 	interface = port->priv;
port              967 drivers/scsi/bnx2fc/bnx2fc_io.c 	seq_clnp_req->port = port;
port             1002 drivers/scsi/bnx2fc/bnx2fc_io.c 	struct fcoe_port *port;
port             1013 drivers/scsi/bnx2fc/bnx2fc_io.c 	port = io_req->port;
port             1014 drivers/scsi/bnx2fc/bnx2fc_io.c 	interface = port->priv;
port             1025 drivers/scsi/bnx2fc/bnx2fc_io.c 	cleanup_io_req->port = port;
port             1646 drivers/scsi/bnx2fc/bnx2fc_io.c 	struct bnx2fc_interface *interface = io_req->port->priv;
port             1723 drivers/scsi/bnx2fc/bnx2fc_io.c 	struct bnx2fc_interface *interface = io_req->port->priv;
port             2038 drivers/scsi/bnx2fc/bnx2fc_io.c 	struct fcoe_port *port = tgt->port;
port             2039 drivers/scsi/bnx2fc/bnx2fc_io.c 	struct bnx2fc_interface *interface = port->priv;
port             2041 drivers/scsi/bnx2fc/bnx2fc_io.c 	struct fc_lport *lport = port->lport;
port             2050 drivers/scsi/bnx2fc/bnx2fc_io.c 	io_req->port = port;
port               20 drivers/scsi/bnx2fc/bnx2fc_tgt.c 			   struct fcoe_port *port,
port               80 drivers/scsi/bnx2fc/bnx2fc_tgt.c static void bnx2fc_offload_session(struct fcoe_port *port,
port               85 drivers/scsi/bnx2fc/bnx2fc_tgt.c 	struct bnx2fc_interface *interface = port->priv;
port               92 drivers/scsi/bnx2fc/bnx2fc_tgt.c 	rval = bnx2fc_init_tgt(tgt, port, rdata);
port              113 drivers/scsi/bnx2fc/bnx2fc_tgt.c 	rval = bnx2fc_send_session_ofld_req(port, tgt);
port              144 drivers/scsi/bnx2fc/bnx2fc_tgt.c 	rval = bnx2fc_send_session_enable_req(port, tgt);
port              291 drivers/scsi/bnx2fc/bnx2fc_tgt.c static void bnx2fc_upload_session(struct fcoe_port *port,
port              294 drivers/scsi/bnx2fc/bnx2fc_tgt.c 	struct bnx2fc_interface *interface = port->priv;
port              305 drivers/scsi/bnx2fc/bnx2fc_tgt.c 	bnx2fc_send_session_disable_req(port, tgt);
port              351 drivers/scsi/bnx2fc/bnx2fc_tgt.c 			   struct fcoe_port *port,
port              356 drivers/scsi/bnx2fc/bnx2fc_tgt.c 	struct bnx2fc_interface *interface = port->priv;
port              363 drivers/scsi/bnx2fc/bnx2fc_tgt.c 	tgt->port = port;
port              443 drivers/scsi/bnx2fc/bnx2fc_tgt.c 	struct fcoe_port *port = lport_priv(lport);
port              444 drivers/scsi/bnx2fc/bnx2fc_tgt.c 	struct bnx2fc_interface *interface = port->priv;
port              502 drivers/scsi/bnx2fc/bnx2fc_tgt.c 		bnx2fc_offload_session(port, tgt, rdata);
port              551 drivers/scsi/bnx2fc/bnx2fc_tgt.c 		bnx2fc_upload_session(port, tgt);
port              578 drivers/scsi/bnx2fc/bnx2fc_tgt.c struct bnx2fc_rport *bnx2fc_tgt_lookup(struct fcoe_port *port,
port              581 drivers/scsi/bnx2fc/bnx2fc_tgt.c 	struct bnx2fc_interface *interface = port->priv;
port              589 drivers/scsi/bnx2fc/bnx2fc_tgt.c 		if ((tgt) && (tgt->port == port)) {
port             3559 drivers/scsi/csiostor/csio_hw.c static void csio_xgmac_intr_handler(struct csio_hw *hw, int port)
port             3561 drivers/scsi/csiostor/csio_hw.c 	uint32_t v = csio_rd_reg32(hw, T5_PORT_REG(port, MAC_PORT_INT_CAUSE_A));
port             3568 drivers/scsi/csiostor/csio_hw.c 		csio_fatal(hw, "XGMAC %d Tx FIFO parity error\n", port);
port             3570 drivers/scsi/csiostor/csio_hw.c 		csio_fatal(hw, "XGMAC %d Rx FIFO parity error\n", port);
port             3571 drivers/scsi/csiostor/csio_hw.c 	csio_wr_reg32(hw, v, T5_PORT_REG(port, MAC_PORT_INT_CAUSE_A));
port              448 drivers/scsi/csiostor/csio_lnode.c 	memcpy(&reg_pl->port[0].portname, csio_ln_wwpn(ln), 8);
port             1382 drivers/scsi/csiostor/csio_mb.c 	struct csio_pport *port = &hw->pport[port_id];
port             1384 drivers/scsi/csiostor/csio_mb.c 	if (port->mod_type == FW_PORT_MOD_TYPE_NONE)
port             1386 drivers/scsi/csiostor/csio_mb.c 	else if (port->mod_type < ARRAY_SIZE(mod_str))
port             1388 drivers/scsi/csiostor/csio_mb.c 			  mod_str[port->mod_type]);
port             1389 drivers/scsi/csiostor/csio_mb.c 	else if (port->mod_type == FW_PORT_MOD_TYPE_NOTSUPPORTED)
port             1393 drivers/scsi/csiostor/csio_mb.c 	else if (port->mod_type == FW_PORT_MOD_TYPE_UNKNOWN)
port             1397 drivers/scsi/csiostor/csio_mb.c 	else if (port->mod_type == FW_PORT_MOD_TYPE_ERROR)
port             1401 drivers/scsi/csiostor/csio_mb.c 			  port_id, port->mod_type);
port              163 drivers/scsi/csiostor/t4fw_api_stor.h 			__be16 port;
port             1033 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 	struct adap_ports port;
port             1039 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 	    t3dev->ctl(t3dev, GET_PORTS, &port) < 0 ||
port             1314 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 	cdev->ports = adapter->port;
port             1352 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c static void cxgb3i_dev_event_handler(struct t3cdev *t3dev, u32 event, u32 port)
port             1358 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 		t3dev, cdev, event, port);
port             2259 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 	int i, port = 0xFF;
port             2294 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 	cdev = cxgbi_device_find_by_netdev_rcu(ndev, &port);
port              221 drivers/scsi/cxgbi/libcxgbi.c 						 int *port)
port              240 drivers/scsi/cxgbi/libcxgbi.c 				if (port)
port              241 drivers/scsi/cxgbi/libcxgbi.c 					*port = i;
port              254 drivers/scsi/cxgbi/libcxgbi.c 						     int *port)
port              272 drivers/scsi/cxgbi/libcxgbi.c 				if (port)
port              273 drivers/scsi/cxgbi/libcxgbi.c 					*port = i;
port              287 drivers/scsi/cxgbi/libcxgbi.c 						     int *port)
port              306 drivers/scsi/cxgbi/libcxgbi.c 				if (port)
port              307 drivers/scsi/cxgbi/libcxgbi.c 					*port = i;
port              443 drivers/scsi/cxgbi/libcxgbi.c 	__be16 *port;
port              452 drivers/scsi/cxgbi/libcxgbi.c 		port = &csk->saddr.sin_port;
port              454 drivers/scsi/cxgbi/libcxgbi.c 		port = &csk->saddr6.sin6_port;
port              456 drivers/scsi/cxgbi/libcxgbi.c 	if (*port) {
port              458 drivers/scsi/cxgbi/libcxgbi.c 			ntohs(*port));
port              476 drivers/scsi/cxgbi/libcxgbi.c 			*port = htons(pmap->sport_base + idx);
port              502 drivers/scsi/cxgbi/libcxgbi.c 	__be16 *port;
port              505 drivers/scsi/cxgbi/libcxgbi.c 		port = &csk->saddr.sin_port;
port              507 drivers/scsi/cxgbi/libcxgbi.c 		port = &csk->saddr6.sin6_port;
port              509 drivers/scsi/cxgbi/libcxgbi.c 	if (*port) {
port              510 drivers/scsi/cxgbi/libcxgbi.c 		int idx = ntohs(*port) - pmap->sport_base;
port              512 drivers/scsi/cxgbi/libcxgbi.c 		*port = 0;
port              517 drivers/scsi/cxgbi/libcxgbi.c 				ntohs(*port));
port              613 drivers/scsi/cxgbi/libcxgbi.c 	int port = 0xFFFF;
port              658 drivers/scsi/cxgbi/libcxgbi.c 	cdev = cxgbi_device_find_by_netdev(ndev, &port);
port              660 drivers/scsi/cxgbi/libcxgbi.c 		cdev = cxgbi_device_find_by_mac(ndev, &port);
port              670 drivers/scsi/cxgbi/libcxgbi.c 			   port, ndev->name, cdev);
port              678 drivers/scsi/cxgbi/libcxgbi.c 	csk->port_id = port;
port              729 drivers/scsi/cxgbi/libcxgbi.c 	int port = 0xFFFF;
port              769 drivers/scsi/cxgbi/libcxgbi.c 	cdev = cxgbi_device_find_by_netdev(ndev, &port);
port              771 drivers/scsi/cxgbi/libcxgbi.c 		cdev = cxgbi_device_find_by_mac(ndev, &port);
port              780 drivers/scsi/cxgbi/libcxgbi.c 		  daddr6->sin6_addr.s6_addr, ntohs(daddr6->sin6_port), port,
port              789 drivers/scsi/cxgbi/libcxgbi.c 	csk->port_id = port;
port             1193 drivers/scsi/cxlflash/main.c static void afu_set_wwpn(struct afu *afu, int port, __be64 __iomem *fc_regs,
port             1203 drivers/scsi/cxlflash/main.c 			__func__, port);
port             1212 drivers/scsi/cxlflash/main.c 			__func__, port);
port             1229 drivers/scsi/cxlflash/main.c static void afu_link_reset(struct afu *afu, int port, __be64 __iomem *fc_regs)
port             1237 drivers/scsi/cxlflash/main.c 	port_sel &= ~(1ULL << port);
port             1245 drivers/scsi/cxlflash/main.c 			__func__, port);
port             1251 drivers/scsi/cxlflash/main.c 			__func__, port);
port             1254 drivers/scsi/cxlflash/main.c 	port_sel |= (1ULL << port);
port             1555 drivers/scsi/cxlflash/main.c 	u8 port;
port             1582 drivers/scsi/cxlflash/main.c 		port = info->port;
port             1583 drivers/scsi/cxlflash/main.c 		fc_port_regs = get_fc_port_regs(cfg, port);
port             1586 drivers/scsi/cxlflash/main.c 			__func__, port, info->desc,
port             1595 drivers/scsi/cxlflash/main.c 				__func__, port);
port             1597 drivers/scsi/cxlflash/main.c 			cfg->lr_port = port;
port             1610 drivers/scsi/cxlflash/main.c 				__func__, port, reg);
port             2583 drivers/scsi/cxlflash/main.c static ssize_t cxlflash_show_port_status(u32 port,
port             2592 drivers/scsi/cxlflash/main.c 	WARN_ON(port >= MAX_FC_PORTS);
port             2594 drivers/scsi/cxlflash/main.c 	if (port >= cfg->num_fc_ports) {
port             2596 drivers/scsi/cxlflash/main.c 			__func__, port);
port             2600 drivers/scsi/cxlflash/main.c 	fc_port_regs = get_fc_port_regs(cfg, port);
port             2781 drivers/scsi/cxlflash/main.c static ssize_t cxlflash_show_port_lun_table(u32 port,
port             2790 drivers/scsi/cxlflash/main.c 	WARN_ON(port >= MAX_FC_PORTS);
port             2792 drivers/scsi/cxlflash/main.c 	if (port >= cfg->num_fc_ports) {
port             2794 drivers/scsi/cxlflash/main.c 			__func__, port);
port             2798 drivers/scsi/cxlflash/main.c 	fc_port_luns = get_fc_port_luns(cfg, port);
port             3227 drivers/scsi/cxlflash/main.c 	int port;
port             3238 drivers/scsi/cxlflash/main.c 		port = cfg->lr_port;
port             3239 drivers/scsi/cxlflash/main.c 		if (port < 0)
port             3241 drivers/scsi/cxlflash/main.c 				__func__, port);
port             3247 drivers/scsi/cxlflash/main.c 			fc_port_regs = get_fc_port_regs(cfg, port);
port             3248 drivers/scsi/cxlflash/main.c 			afu_link_reset(afu, port, fc_port_regs);
port             3314 drivers/scsi/cxlflash/main.c 	u16 port = lunprov->port;
port             3327 drivers/scsi/cxlflash/main.c 	if (port >= cfg->num_fc_ports) {
port             3344 drivers/scsi/cxlflash/main.c 		fc_port_regs = get_fc_port_regs(cfg, port);
port             3371 drivers/scsi/cxlflash/main.c 	rcb.cdb[2] = port;
port              122 drivers/scsi/cxlflash/main.h 	u8 port;
port              180 drivers/scsi/cxlflash/sislite.h 	u8 port;
port             1978 drivers/scsi/cxlflash/superpipe.c 	u32 port = CHAN2PORTMASK(sdev->channel);
port             2010 drivers/scsi/cxlflash/superpipe.c 	rht_format1(rhte, lli->lun_id[sdev->channel], ctxi->rht_perms, port);
port               84 drivers/scsi/device_handler/scsi_dh_emc.c 	int port;
port              176 drivers/scsi/device_handler/scsi_dh_emc.c 	csdev->port = csdev->buffer[7];
port              410 drivers/scsi/device_handler/scsi_dh_emc.c 		    csdev->port, lun_state[csdev->lun_state],
port              496 drivers/scsi/device_handler/scsi_dh_emc.c 		    h->port, lun_state[h->lun_state],
port              550 drivers/scsi/fcoe/fcoe.c static void fcoe_port_send(struct fcoe_port *port, struct sk_buff *skb)
port              552 drivers/scsi/fcoe/fcoe.c 	if (port->fcoe_pending_queue.qlen)
port              553 drivers/scsi/fcoe/fcoe.c 		fcoe_check_wait_queue(port->lport, skb);
port              555 drivers/scsi/fcoe/fcoe.c 		fcoe_check_wait_queue(port->lport, skb);
port              594 drivers/scsi/fcoe/fcoe.c 	struct fcoe_port *port = lport_priv(lport);
port              595 drivers/scsi/fcoe/fcoe.c 	struct fcoe_interface *fcoe = port->priv;
port              597 drivers/scsi/fcoe/fcoe.c 	if (!is_zero_ether_addr(port->data_src_addr))
port              598 drivers/scsi/fcoe/fcoe.c 		dev_uc_del(fcoe->netdev, port->data_src_addr);
port              601 drivers/scsi/fcoe/fcoe.c 	memcpy(port->data_src_addr, addr, ETH_ALEN);
port              610 drivers/scsi/fcoe/fcoe.c 	struct fcoe_port *port = lport_priv(lport);
port              612 drivers/scsi/fcoe/fcoe.c 	return port->data_src_addr;
port              707 drivers/scsi/fcoe/fcoe.c 	struct fcoe_port *port;
port              710 drivers/scsi/fcoe/fcoe.c 	port = lport_priv(lport);
port              711 drivers/scsi/fcoe/fcoe.c 	fcoe = port->priv;
port              737 drivers/scsi/fcoe/fcoe.c 	skb_queue_head_init(&port->fcoe_pending_queue);
port              738 drivers/scsi/fcoe/fcoe.c 	port->fcoe_pending_queue_active = 0;
port              739 drivers/scsi/fcoe/fcoe.c 	timer_setup(&port->timer, fcoe_queue_timer, 0);
port              810 drivers/scsi/fcoe/fcoe.c 	struct fcoe_port *port;
port              814 drivers/scsi/fcoe/fcoe.c 	port = lport_priv(lport);
port              815 drivers/scsi/fcoe/fcoe.c 	fcoe = port->priv;
port              923 drivers/scsi/fcoe/fcoe.c 	struct fcoe_port *port = lport_priv(lport);
port              924 drivers/scsi/fcoe/fcoe.c 	struct fcoe_interface *fcoe = port->priv;
port             1004 drivers/scsi/fcoe/fcoe.c 	struct fcoe_port *port = lport_priv(lport);
port             1005 drivers/scsi/fcoe/fcoe.c 	struct fcoe_interface *fcoe = port->priv;
port             1017 drivers/scsi/fcoe/fcoe.c 	del_timer_sync(&port->timer);
port             1022 drivers/scsi/fcoe/fcoe.c 	if (!is_zero_ether_addr(port->data_src_addr))
port             1023 drivers/scsi/fcoe/fcoe.c 		dev_uc_del(netdev, port->data_src_addr);
port             1129 drivers/scsi/fcoe/fcoe.c 	struct fcoe_port *port;
port             1141 drivers/scsi/fcoe/fcoe.c 		lport = libfc_host_alloc(&fcoe_shost_template, sizeof(*port));
port             1143 drivers/scsi/fcoe/fcoe.c 		lport = libfc_vport_create(vport, sizeof(*port));
port             1150 drivers/scsi/fcoe/fcoe.c 	port = lport_priv(lport);
port             1151 drivers/scsi/fcoe/fcoe.c 	port->lport = lport;
port             1152 drivers/scsi/fcoe/fcoe.c 	port->priv = fcoe;
port             1153 drivers/scsi/fcoe/fcoe.c 	port->get_netdev = fcoe_netdev;
port             1154 drivers/scsi/fcoe/fcoe.c 	port->max_queue_depth = FCOE_MAX_QUEUE_DEPTH;
port             1155 drivers/scsi/fcoe/fcoe.c 	port->min_queue_depth = FCOE_MIN_QUEUE_DEPTH;
port             1156 drivers/scsi/fcoe/fcoe.c 	INIT_WORK(&port->destroy_work, fcoe_destroy_work);
port             1483 drivers/scsi/fcoe/fcoe.c 	struct fcoe_port *port = lport_priv(lport);
port             1484 drivers/scsi/fcoe/fcoe.c 	struct fcoe_interface *fcoe = port->priv;
port             1572 drivers/scsi/fcoe/fcoe.c 		memcpy(eh->h_source, port->data_src_addr, ETH_ALEN);
port             1596 drivers/scsi/fcoe/fcoe.c 	fcoe_port_send(port, skb);
port             2069 drivers/scsi/fcoe/fcoe.c 	struct fcoe_port *port;
port             2081 drivers/scsi/fcoe/fcoe.c 	port = lport_priv(lport);
port             2083 drivers/scsi/fcoe/fcoe.c 	queue_work(fcoe_wq, &port->destroy_work);
port             2098 drivers/scsi/fcoe/fcoe.c 	struct fcoe_port *port;
port             2101 drivers/scsi/fcoe/fcoe.c 	port = container_of(work, struct fcoe_port, destroy_work);
port             2103 drivers/scsi/fcoe/fcoe.c 	fcoe_vport_remove(port->lport);
port             2107 drivers/scsi/fcoe/fcoe.c 	fcoe = port->priv;
port             2112 drivers/scsi/fcoe/fcoe.c 	fcoe_if_destroy(port->lport);
port             2359 drivers/scsi/fcoe/fcoe.c 	struct fcoe_port *port = lport_priv(lport);
port             2360 drivers/scsi/fcoe/fcoe.c 	struct fcoe_interface *fcoe = port->priv;
port             2424 drivers/scsi/fcoe/fcoe.c 	struct fcoe_port *port;
port             2428 drivers/scsi/fcoe/fcoe.c 		port = lport_priv(lport);
port             2429 drivers/scsi/fcoe/fcoe.c 		fcoe = port->priv;
port             2446 drivers/scsi/fcoe/fcoe.c 	struct fcoe_port *port;
port             2448 drivers/scsi/fcoe/fcoe.c 	port = lport_priv(lport);
port             2449 drivers/scsi/fcoe/fcoe.c 	fcoe = port->priv;
port             2524 drivers/scsi/fcoe/fcoe.c 	struct fcoe_port *port;
port             2535 drivers/scsi/fcoe/fcoe.c 		port = lport_priv(ctlr->lp);
port             2536 drivers/scsi/fcoe/fcoe.c 		fcoe_hostlist_del(port->lport);
port             2537 drivers/scsi/fcoe/fcoe.c 		queue_work(fcoe_wq, &port->destroy_work);
port             2628 drivers/scsi/fcoe/fcoe.c 	struct fcoe_port *port = lport_priv(lport);
port             2629 drivers/scsi/fcoe/fcoe.c 	struct fcoe_interface *fcoe = port->priv;
port             2661 drivers/scsi/fcoe/fcoe.c 	struct fcoe_port *port = lport_priv(n_port);
port             2662 drivers/scsi/fcoe/fcoe.c 	struct fcoe_interface *fcoe = port->priv;
port             2832 drivers/scsi/fcoe/fcoe.c 	struct fcoe_port *port = lport_priv(lport);
port             2833 drivers/scsi/fcoe/fcoe.c 	struct fcoe_interface *fcoe = port->priv;
port             1970 drivers/scsi/fcoe/fcoe_ctlr.c 		      unsigned int scheme, unsigned int port)
port             1987 drivers/scsi/fcoe/fcoe_ctlr.c 		WARN_ON(port != 0);
port             1990 drivers/scsi/fcoe/fcoe_ctlr.c 		WARN_ON(port >= 0xfff);
port             1991 drivers/scsi/fcoe/fcoe_ctlr.c 		wwn |= (u64) port << 48;
port              369 drivers/scsi/fcoe/fcoe_transport.c 	struct fcoe_port  *port = lport_priv(lport);
port              372 drivers/scsi/fcoe/fcoe_transport.c 	spin_lock_bh(&port->fcoe_pending_queue.lock);
port              373 drivers/scsi/fcoe/fcoe_transport.c 	while ((skb = __skb_dequeue(&port->fcoe_pending_queue)) != NULL) {
port              374 drivers/scsi/fcoe/fcoe_transport.c 		spin_unlock_bh(&port->fcoe_pending_queue.lock);
port              376 drivers/scsi/fcoe/fcoe_transport.c 		spin_lock_bh(&port->fcoe_pending_queue.lock);
port              378 drivers/scsi/fcoe/fcoe_transport.c 	spin_unlock_bh(&port->fcoe_pending_queue.lock);
port              397 drivers/scsi/fcoe/fcoe_transport.c 	struct fcoe_port *port = lport_priv(lport);
port              400 drivers/scsi/fcoe/fcoe_transport.c 	spin_lock_bh(&port->fcoe_pending_queue.lock);
port              403 drivers/scsi/fcoe/fcoe_transport.c 		__skb_queue_tail(&port->fcoe_pending_queue, skb);
port              405 drivers/scsi/fcoe/fcoe_transport.c 	if (port->fcoe_pending_queue_active)
port              407 drivers/scsi/fcoe/fcoe_transport.c 	port->fcoe_pending_queue_active = 1;
port              409 drivers/scsi/fcoe/fcoe_transport.c 	while (port->fcoe_pending_queue.qlen) {
port              411 drivers/scsi/fcoe/fcoe_transport.c 		port->fcoe_pending_queue.qlen++;
port              412 drivers/scsi/fcoe/fcoe_transport.c 		skb = __skb_dequeue(&port->fcoe_pending_queue);
port              414 drivers/scsi/fcoe/fcoe_transport.c 		spin_unlock_bh(&port->fcoe_pending_queue.lock);
port              416 drivers/scsi/fcoe/fcoe_transport.c 		spin_lock_bh(&port->fcoe_pending_queue.lock);
port              419 drivers/scsi/fcoe/fcoe_transport.c 			__skb_queue_head(&port->fcoe_pending_queue, skb);
port              421 drivers/scsi/fcoe/fcoe_transport.c 			port->fcoe_pending_queue.qlen--;
port              425 drivers/scsi/fcoe/fcoe_transport.c 		port->fcoe_pending_queue.qlen--;
port              428 drivers/scsi/fcoe/fcoe_transport.c 	if (port->fcoe_pending_queue.qlen < port->min_queue_depth)
port              430 drivers/scsi/fcoe/fcoe_transport.c 	if (port->fcoe_pending_queue.qlen && !timer_pending(&port->timer))
port              431 drivers/scsi/fcoe/fcoe_transport.c 		mod_timer(&port->timer, jiffies + 2);
port              432 drivers/scsi/fcoe/fcoe_transport.c 	port->fcoe_pending_queue_active = 0;
port              434 drivers/scsi/fcoe/fcoe_transport.c 	if (port->fcoe_pending_queue.qlen > port->max_queue_depth)
port              436 drivers/scsi/fcoe/fcoe_transport.c 	spin_unlock_bh(&port->fcoe_pending_queue.lock);
port              448 drivers/scsi/fcoe/fcoe_transport.c 	struct fcoe_port *port = from_timer(port, t, timer);
port              450 drivers/scsi/fcoe/fcoe_transport.c 	fcoe_check_wait_queue(port->lport, NULL);
port              130 drivers/scsi/fdomain.c static enum chip_type fdomain_identify(int port)
port              132 drivers/scsi/fdomain.c 	u16 id = inb(port + REG_ID_LSB) | inb(port + REG_ID_MSB) << 8;
port              144 drivers/scsi/fdomain.c 	outb(CFG2_32BIT, port + REG_CFG2);
port              145 drivers/scsi/fdomain.c 	if ((inb(port + REG_CFG2) & CFG2_32BIT)) {
port              146 drivers/scsi/fdomain.c 		outb(0, port + REG_CFG2);
port              147 drivers/scsi/fdomain.c 		if ((inb(port + REG_CFG2) & CFG2_32BIT) == 0)
port              153 drivers/scsi/hisi_sas/hisi_sas.h 	struct hisi_sas_port	*port;
port              218 drivers/scsi/hisi_sas/hisi_sas.h 	struct hisi_sas_port	*port;
port              252 drivers/scsi/hisi_sas/hisi_sas.h 		u32 (*read_port_reg)(struct hisi_hba *hisi_hba, int port,
port              363 drivers/scsi/hisi_sas/hisi_sas.h 	struct hisi_sas_port port[HISI_SAS_MAX_PHYS];
port              139 drivers/scsi/hisi_sas/hisi_sas_main.c 	return device->port->ha->lldd_ha;
port              417 drivers/scsi/hisi_sas/hisi_sas_main.c 	struct hisi_sas_port *port;
port              420 drivers/scsi/hisi_sas/hisi_sas_main.c 	struct asd_sas_port *sas_port = device->port;
port              448 drivers/scsi/hisi_sas/hisi_sas_main.c 	port = to_hisi_sas_port(sas_port);
port              449 drivers/scsi/hisi_sas/hisi_sas_main.c 	if (port && !port->port_attached) {
port              453 drivers/scsi/hisi_sas/hisi_sas_main.c 			 device->port->id);
port              512 drivers/scsi/hisi_sas/hisi_sas_main.c 	slot->port = port;
port              569 drivers/scsi/hisi_sas/hisi_sas_main.c 	struct asd_sas_port *sas_port = device->port;
port              922 drivers/scsi/hisi_sas/hisi_sas_main.c 	phy->port = NULL;
port              976 drivers/scsi/hisi_sas/hisi_sas_main.c 	struct asd_sas_port *sas_port = sas_phy->port;
port              977 drivers/scsi/hisi_sas/hisi_sas_main.c 	struct hisi_sas_port *port;
port              983 drivers/scsi/hisi_sas/hisi_sas_main.c 	port = to_hisi_sas_port(sas_port);
port              985 drivers/scsi/hisi_sas/hisi_sas_main.c 	port->port_attached = 1;
port              986 drivers/scsi/hisi_sas/hisi_sas_main.c 	port->id = phy->port_id;
port              987 drivers/scsi/hisi_sas/hisi_sas_main.c 	phy->port = port;
port              988 drivers/scsi/hisi_sas/hisi_sas_main.c 	sas_port->lldd_port = port;
port             1372 drivers/scsi/hisi_sas/hisi_sas_main.c 		struct hisi_sas_port *port;
port             1377 drivers/scsi/hisi_sas/hisi_sas_main.c 				|| !device || !device->port)
port             1380 drivers/scsi/hisi_sas/hisi_sas_main.c 		sas_port = device->port;
port             1381 drivers/scsi/hisi_sas/hisi_sas_main.c 		port = to_hisi_sas_port(sas_port);
port             1390 drivers/scsi/hisi_sas/hisi_sas_main.c 			port->id = phy->port_id;
port             1398 drivers/scsi/hisi_sas/hisi_sas_main.c 			port->id = 0xff;
port             1411 drivers/scsi/hisi_sas/hisi_sas_main.c 		struct asd_sas_port *sas_port = sas_phy->port;
port             1506 drivers/scsi/hisi_sas/hisi_sas_main.c 		struct hisi_sas_port *port = &hisi_hba->port[port_no];
port             1507 drivers/scsi/hisi_sas/hisi_sas_main.c 		struct asd_sas_port *sas_port = &port->sas_port;
port             1940 drivers/scsi/hisi_sas/hisi_sas_main.c 	struct hisi_sas_port *port;
port             1942 drivers/scsi/hisi_sas/hisi_sas_main.c 	struct asd_sas_port *sas_port = device->port;
port             1951 drivers/scsi/hisi_sas/hisi_sas_main.c 	if (!device->port)
port             1954 drivers/scsi/hisi_sas/hisi_sas_main.c 	port = to_hisi_sas_port(sas_port);
port             1983 drivers/scsi/hisi_sas/hisi_sas_main.c 	slot->port = port;
port             2176 drivers/scsi/hisi_sas/hisi_sas_main.c 	phy->port = NULL;
port             2198 drivers/scsi/hisi_sas/hisi_sas_main.c 		struct hisi_sas_port *port  = phy->port;
port             2209 drivers/scsi/hisi_sas/hisi_sas_main.c 		if (port) {
port             2211 drivers/scsi/hisi_sas/hisi_sas_main.c 				int port_id = port->id;
port             2215 drivers/scsi/hisi_sas/hisi_sas_main.c 					port->port_attached = 0;
port             2217 drivers/scsi/hisi_sas/hisi_sas_main.c 				port->port_attached = 0;
port             2315 drivers/scsi/hisi_sas/hisi_sas_main.c 		hisi_hba->port[i].port_attached = 0;
port             2316 drivers/scsi/hisi_sas/hisi_sas_main.c 		hisi_hba->port[i].id = -1;
port             2664 drivers/scsi/hisi_sas/hisi_sas_main.c 		sha->sas_port[i] = &hisi_hba->port[i].sas_port;
port             2726 drivers/scsi/hisi_sas/hisi_sas_main.c 	const struct hisi_sas_debugfs_reg *port =
port             2734 drivers/scsi/hisi_sas/hisi_sas_main.c 		for (i = 0; i < port->count; i++, databuf++) {
port             2735 drivers/scsi/hisi_sas/hisi_sas_main.c 			offset = port->base_off + 4 * i;
port             2736 drivers/scsi/hisi_sas/hisi_sas_main.c 			*databuf = port->read_port_reg(hisi_hba, phy_cnt,
port              497 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c 	struct asd_sas_port *sas_port = device->port;
port              498 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c 	struct hisi_sas_port *port = to_hisi_sas_port(sas_port);
port              520 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c 		(port->id << ITCT_HDR_PORT_ID_OFF));
port              917 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c 	struct hisi_sas_port *port = slot->port;
port              930 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c 	hdr->dw0 = cpu_to_le32((port->id << CMD_HDR_PORT_OFF) |
port              956 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c 	struct hisi_sas_port *port = slot->port;
port              967 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c 			       (port->id << CMD_HDR_PORT_OFF) |
port             1302 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c 	if (!slot->port->port_attached) {
port             1304 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c 			slot->port->sas_port.id);
port              842 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 	struct hisi_hba *hisi_hba = device->port->ha->lldd_ha;
port              931 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 	struct asd_sas_port *sas_port = device->port;
port              932 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 	struct hisi_sas_port *port = to_hisi_sas_port(sas_port);
port              962 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 		(port->id << ITCT_HDR_PORT_ID_OFF));
port             1697 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 	struct hisi_sas_port *port = slot->port;
port             1710 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 	hdr->dw0 = cpu_to_le32((port->id << CMD_HDR_PORT_OFF) |
port             1737 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 	struct hisi_sas_port *port = slot->port;
port             1747 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 			       (port->id << CMD_HDR_PORT_OFF) |
port             2339 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 	ha = device->port->ha;
port             2447 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 	if (!slot->port->port_attached) {
port             2449 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 			slot->port->sas_port.id);
port             2490 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 	struct asd_sas_port *sas_port = device->port;
port             2491 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 	struct hisi_sas_port *port = to_hisi_sas_port(sas_port);
port             2499 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 	dw0 = port->id << CMD_HDR_PORT_OFF;
port             2571 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 	struct hisi_sas_port *port = slot->port;
port             2575 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 	if (!port)
port             2578 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 	asd_sas_port = &port->sas_port;
port             2609 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 	struct hisi_sas_port *port = slot->port;
port             2619 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 			       (port->id << CMD_HDR_PORT_OFF) |
port             2726 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 	struct hisi_sas_port *port = phy->port;
port             2739 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 	if (port && !get_wideport_bitmap_v2_hw(hisi_hba, port->id))
port              754 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 	struct asd_sas_port *sas_port = device->port;
port              755 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 	struct hisi_sas_port *port = to_hisi_sas_port(sas_port);
port              785 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 		(port->id << ITCT_HDR_PORT_ID_OFF));
port             1174 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 	struct hisi_sas_port *port = slot->port;
port             1185 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 			       (port->id << CMD_HDR_PORT_OFF) |
port             1295 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 	struct hisi_sas_port *port = slot->port;
port             1308 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 	hdr->dw0 = cpu_to_le32((port->id << CMD_HDR_PORT_OFF) |
port             1337 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 	struct asd_sas_port *sas_port = device->port;
port             1338 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 	struct hisi_sas_port *port = to_hisi_sas_port(sas_port);
port             1343 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 	hdr->dw0 = cpu_to_le32(port->id << CMD_HDR_PORT_OFF);
port             1415 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 	struct hisi_sas_port *port = slot->port;
port             1419 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 			       (port->id << CMD_HDR_PORT_OFF) |
port             2162 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 	ha = device->port->ha;
port             2258 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 	if (!slot->port->port_attached) {
port             2260 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 			slot->port->sas_port.id);
port             3228 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 		sha->sas_port[i] = &hisi_hba->port[i].sas_port;
port             9542 drivers/scsi/hpsa.c 	sas_port_delete_phy(hpsa_sas_phy->parent_port->port, phy);
port             9575 drivers/scsi/hpsa.c 	sas_port_add_phy(hpsa_sas_port->port, hpsa_sas_phy->phy);
port             9603 drivers/scsi/hpsa.c 	struct sas_port *port;
port             9612 drivers/scsi/hpsa.c 	port = sas_port_alloc_num(hpsa_sas_node->parent_dev);
port             9613 drivers/scsi/hpsa.c 	if (!port)
port             9616 drivers/scsi/hpsa.c 	rc = sas_port_add(port);
port             9620 drivers/scsi/hpsa.c 	hpsa_sas_port->port = port;
port             9628 drivers/scsi/hpsa.c 	sas_port_free(port);
port             9644 drivers/scsi/hpsa.c 	sas_port_delete(hpsa_sas_port->port);
port             9755 drivers/scsi/hpsa.c 	rphy = sas_end_device_alloc(hpsa_sas_port->port);
port               46 drivers/scsi/hpsa.h 	struct sas_port *port;
port               67 drivers/scsi/imm.c 	dev->base = dev->dev->port->base;
port              144 drivers/scsi/imm.c 	seq_printf(m, "Parport : %s\n", dev->dev->port->name);
port             1203 drivers/scsi/imm.c 	ppb = dev->base = dev->dev->port->base;
port             1204 drivers/scsi/imm.c 	dev->base_hi = dev->dev->port->base_hi;
port             1206 drivers/scsi/imm.c 	modes = dev->dev->port->modes;
port             1272 drivers/scsi/imm.c 		if (dev->dev->port == pb) {
port             2228 drivers/scsi/isci/host.c 		iport->port_task_scheduler_registers = &ihost->scu_registers->peg0.ptsg.port[i];
port              338 drivers/scsi/isci/host.h 	return dev->port->ha->lldd_ha;
port             1437 drivers/scsi/isci/phy.c 	struct asd_sas_port *port = sas_phy->port;
port             1443 drivers/scsi/isci/phy.c 		__func__, sas_phy, func, buf, iphy, port);
port             1462 drivers/scsi/isci/phy.c 		if (!port)
port             1465 drivers/scsi/isci/phy.c 		ret = isci_port_perform_hard_reset(ihost, port->lldd_port, iphy);
port              251 drivers/scsi/isci/port.c 		if (isci_phy->sas_phy.port &&
port              252 drivers/scsi/isci/port.c 		    isci_phy->sas_phy.port->num_phys == 1) {
port             1696 drivers/scsi/isci/port.c 	struct isci_port *iport = dev->port->lldd_port;
port             1722 drivers/scsi/isci/port.c 	struct isci_port *iport = phy->port->lldd_port;
port             1748 drivers/scsi/isci/port.c 	struct asd_sas_port *port = phy->port;
port             1769 drivers/scsi/isci/port.c 	port->lldd_port = iport;
port              199 drivers/scsi/isci/port.h #define sci_port_active_phy(port, phy) \
port              200 drivers/scsi/isci/port.h 	(((port)->active_phy_mask & (1 << (phy)->phy_index)) != 0)
port             1527 drivers/scsi/isci/registers.h 	struct scu_port_task_scheduler_registers port[4];
port             1616 drivers/scsi/isci/remote_device.c 	struct isci_port *isci_port = dev->port->lldd_port;
port              457 drivers/scsi/isci/task.c int isci_task_clear_nexus_port(struct asd_sas_port *port)
port              747 drivers/scsi/isci/task.c 	struct isci_port *iport = dev->port->lldd_port;
port              159 drivers/scsi/isci/task.h 	struct asd_sas_port *port);
port               79 drivers/scsi/iscsi_boot_sysfs.c iscsi_boot_rd_attr(tgt_port, port, ISCSI_BOOT_TGT_PORT);
port               87 drivers/scsi/libsas/sas_ata.c 	struct sas_ha_struct *sas_ha = dev->port->ha;
port              170 drivers/scsi/libsas/sas_ata.c 	struct sas_ha_struct *sas_ha = dev->port->ha;
port              249 drivers/scsi/libsas/sas_ata.c 	return to_sas_internal(dev->port->ha->core.shost->transportt);
port              487 drivers/scsi/libsas/sas_ata.c 	struct sas_ha_struct *ha = dev->port->ha;
port              500 drivers/scsi/libsas/sas_ata.c 	struct sas_ha_struct *ha = dev->port->ha;
port              537 drivers/scsi/libsas/sas_ata.c 	struct sas_ha_struct *ha = found_dev->port->ha;
port              614 drivers/scsi/libsas/sas_ata.c void sas_probe_sata(struct asd_sas_port *port)
port              618 drivers/scsi/libsas/sas_ata.c 	mutex_lock(&port->ha->disco_mutex);
port              619 drivers/scsi/libsas/sas_ata.c 	list_for_each_entry(dev, &port->disco_list, disco_list_node) {
port              625 drivers/scsi/libsas/sas_ata.c 	mutex_unlock(&port->ha->disco_mutex);
port              627 drivers/scsi/libsas/sas_ata.c 	list_for_each_entry_safe(dev, n, &port->disco_list, disco_list_node) {
port              642 drivers/scsi/libsas/sas_ata.c static void sas_ata_flush_pm_eh(struct asd_sas_port *port, const char *func)
port              646 drivers/scsi/libsas/sas_ata.c 	list_for_each_entry_safe(dev, n, &port->dev_list, dev_list_node) {
port              658 drivers/scsi/libsas/sas_ata.c void sas_suspend_sata(struct asd_sas_port *port)
port              662 drivers/scsi/libsas/sas_ata.c 	mutex_lock(&port->ha->disco_mutex);
port              663 drivers/scsi/libsas/sas_ata.c 	list_for_each_entry(dev, &port->dev_list, dev_list_node) {
port              675 drivers/scsi/libsas/sas_ata.c 	mutex_unlock(&port->ha->disco_mutex);
port              677 drivers/scsi/libsas/sas_ata.c 	sas_ata_flush_pm_eh(port, __func__);
port              680 drivers/scsi/libsas/sas_ata.c void sas_resume_sata(struct asd_sas_port *port)
port              684 drivers/scsi/libsas/sas_ata.c 	mutex_lock(&port->ha->disco_mutex);
port              685 drivers/scsi/libsas/sas_ata.c 	list_for_each_entry(dev, &port->dev_list, dev_list_node) {
port              697 drivers/scsi/libsas/sas_ata.c 	mutex_unlock(&port->ha->disco_mutex);
port              699 drivers/scsi/libsas/sas_ata.c 	sas_ata_flush_pm_eh(port, __func__);
port              731 drivers/scsi/libsas/sas_ata.c 	struct sas_ha_struct *ha = dev->port->ha;
port              756 drivers/scsi/libsas/sas_ata.c 		struct asd_sas_port *port = sas_ha->sas_port[i];
port              759 drivers/scsi/libsas/sas_ata.c 		spin_lock(&port->dev_list_lock);
port              760 drivers/scsi/libsas/sas_ata.c 		list_for_each_entry(dev, &port->dev_list, dev_list_node) {
port              772 drivers/scsi/libsas/sas_ata.c 		spin_unlock(&port->dev_list_lock);
port               50 drivers/scsi/libsas/sas_discover.c static int sas_get_port_device(struct asd_sas_port *port)
port               61 drivers/scsi/libsas/sas_discover.c 	spin_lock_irq(&port->phy_list_lock);
port               62 drivers/scsi/libsas/sas_discover.c 	if (list_empty(&port->phy_list)) {
port               63 drivers/scsi/libsas/sas_discover.c 		spin_unlock_irq(&port->phy_list_lock);
port               67 drivers/scsi/libsas/sas_discover.c 	phy = container_of(port->phy_list.next, struct asd_sas_phy, port_phy_el);
port               72 drivers/scsi/libsas/sas_discover.c 	spin_unlock_irq(&port->phy_list_lock);
port               74 drivers/scsi/libsas/sas_discover.c 	if (dev->frame_rcvd[0] == 0x34 && port->oob_mode == SATA_OOB_MODE) {
port               84 drivers/scsi/libsas/sas_discover.c 	} else if (port->oob_mode == SAS_OOB_MODE) {
port               97 drivers/scsi/libsas/sas_discover.c 			SAS_ADDR(port->attached_sas_addr));
port              103 drivers/scsi/libsas/sas_discover.c 	dev->port = port;
port              113 drivers/scsi/libsas/sas_discover.c 		rphy = sas_end_device_alloc(port->port);
port              116 drivers/scsi/libsas/sas_discover.c 		rphy = sas_expander_alloc(port->port,
port              120 drivers/scsi/libsas/sas_discover.c 		rphy = sas_expander_alloc(port->port,
port              135 drivers/scsi/libsas/sas_discover.c 	memcpy(dev->sas_addr, port->attached_sas_addr, SAS_ADDR_SIZE);
port              138 drivers/scsi/libsas/sas_discover.c 	port->port_dev = dev;
port              139 drivers/scsi/libsas/sas_discover.c 	dev->linkrate = port->linkrate;
port              140 drivers/scsi/libsas/sas_discover.c 	dev->min_linkrate = port->linkrate;
port              141 drivers/scsi/libsas/sas_discover.c 	dev->max_linkrate = port->linkrate;
port              142 drivers/scsi/libsas/sas_discover.c 	dev->pathways = port->num_phys;
port              143 drivers/scsi/libsas/sas_discover.c 	memset(port->disc.fanout_sas_addr, 0, SAS_ADDR_SIZE);
port              144 drivers/scsi/libsas/sas_discover.c 	memset(port->disc.eeds_a, 0, SAS_ADDR_SIZE);
port              145 drivers/scsi/libsas/sas_discover.c 	memset(port->disc.eeds_b, 0, SAS_ADDR_SIZE);
port              146 drivers/scsi/libsas/sas_discover.c 	port->disc.max_level = 0;
port              147 drivers/scsi/libsas/sas_discover.c 	sas_device_set_phy(dev, port->port);
port              153 drivers/scsi/libsas/sas_discover.c 		list_add_tail(&dev->disco_list_node, &port->disco_list);
port              155 drivers/scsi/libsas/sas_discover.c 		spin_lock_irq(&port->dev_list_lock);
port              156 drivers/scsi/libsas/sas_discover.c 		list_add_tail(&dev->dev_list_node, &port->dev_list);
port              157 drivers/scsi/libsas/sas_discover.c 		spin_unlock_irq(&port->dev_list_lock);
port              160 drivers/scsi/libsas/sas_discover.c 	spin_lock_irq(&port->phy_list_lock);
port              161 drivers/scsi/libsas/sas_discover.c 	list_for_each_entry(phy, &port->phy_list, port_phy_el)
port              163 drivers/scsi/libsas/sas_discover.c 	spin_unlock_irq(&port->phy_list_lock);
port              173 drivers/scsi/libsas/sas_discover.c 	struct sas_ha_struct *sas_ha = dev->port->ha;
port              194 drivers/scsi/libsas/sas_discover.c 	struct sas_ha_struct *sas_ha = dev->port->ha;
port              207 drivers/scsi/libsas/sas_discover.c static void sas_probe_devices(struct asd_sas_port *port)
port              212 drivers/scsi/libsas/sas_discover.c 	list_for_each_entry(dev, &port->disco_list, disco_list_node) {
port              213 drivers/scsi/libsas/sas_discover.c 		spin_lock_irq(&port->dev_list_lock);
port              214 drivers/scsi/libsas/sas_discover.c 		list_add_tail(&dev->dev_list_node, &port->dev_list);
port              215 drivers/scsi/libsas/sas_discover.c 		spin_unlock_irq(&port->dev_list_lock);
port              218 drivers/scsi/libsas/sas_discover.c 	sas_probe_sata(port);
port              220 drivers/scsi/libsas/sas_discover.c 	list_for_each_entry_safe(dev, n, &port->disco_list, disco_list_node) {
port              236 drivers/scsi/libsas/sas_discover.c 	struct asd_sas_port *port = ev->port;
port              237 drivers/scsi/libsas/sas_discover.c 	struct Scsi_Host *shost = port->ha->core.shost;
port              240 drivers/scsi/libsas/sas_discover.c 	clear_bit(DISCE_SUSPEND, &port->disc.pending);
port              242 drivers/scsi/libsas/sas_discover.c 	sas_suspend_sata(port);
port              248 drivers/scsi/libsas/sas_discover.c 	list_for_each_entry(dev, &port->dev_list, dev_list_node)
port              254 drivers/scsi/libsas/sas_discover.c 	list_for_each_entry(phy, &port->phy_list, port_phy_el) {
port              258 drivers/scsi/libsas/sas_discover.c 		port->suspended = 1;
port              265 drivers/scsi/libsas/sas_discover.c 	struct asd_sas_port *port = ev->port;
port              267 drivers/scsi/libsas/sas_discover.c 	clear_bit(DISCE_RESUME, &port->disc.pending);
port              269 drivers/scsi/libsas/sas_discover.c 	sas_resume_sata(port);
port              319 drivers/scsi/libsas/sas_discover.c static void sas_unregister_common_dev(struct asd_sas_port *port, struct domain_device *dev)
port              321 drivers/scsi/libsas/sas_discover.c 	struct sas_ha_struct *ha = port->ha;
port              325 drivers/scsi/libsas/sas_discover.c 		dev->port->port_dev = NULL;
port              329 drivers/scsi/libsas/sas_discover.c 	spin_lock_irq(&port->dev_list_lock);
port              333 drivers/scsi/libsas/sas_discover.c 	spin_unlock_irq(&port->dev_list_lock);
port              346 drivers/scsi/libsas/sas_discover.c void sas_destruct_devices(struct asd_sas_port *port)
port              350 drivers/scsi/libsas/sas_discover.c 	list_for_each_entry_safe(dev, n, &port->destroy_list, disco_list_node) {
port              355 drivers/scsi/libsas/sas_discover.c 		sas_unregister_common_dev(port, dev);
port              359 drivers/scsi/libsas/sas_discover.c static void sas_destruct_ports(struct asd_sas_port *port)
port              363 drivers/scsi/libsas/sas_discover.c 	list_for_each_entry_safe(sas_port, p, &port->sas_port_del_list, del_list) {
port              369 drivers/scsi/libsas/sas_discover.c void sas_unregister_dev(struct asd_sas_port *port, struct domain_device *dev)
port              376 drivers/scsi/libsas/sas_discover.c 		sas_unregister_common_dev(port, dev);
port              382 drivers/scsi/libsas/sas_discover.c 		list_move_tail(&dev->disco_list_node, &port->destroy_list);
port              386 drivers/scsi/libsas/sas_discover.c void sas_unregister_domain_devices(struct asd_sas_port *port, int gone)
port              390 drivers/scsi/libsas/sas_discover.c 	list_for_each_entry_safe_reverse(dev, n, &port->dev_list, dev_list_node) {
port              393 drivers/scsi/libsas/sas_discover.c 		sas_unregister_dev(port, dev);
port              396 drivers/scsi/libsas/sas_discover.c 	list_for_each_entry_safe(dev, n, &port->disco_list, disco_list_node)
port              397 drivers/scsi/libsas/sas_discover.c 		sas_unregister_dev(port, dev);
port              399 drivers/scsi/libsas/sas_discover.c 	port->port->rphy = NULL;
port              403 drivers/scsi/libsas/sas_discover.c void sas_device_set_phy(struct domain_device *dev, struct sas_port *port)
port              411 drivers/scsi/libsas/sas_discover.c 	ha = dev->port->ha;
port              412 drivers/scsi/libsas/sas_discover.c 	new_phy = sas_port_get_phy(port);
port              439 drivers/scsi/libsas/sas_discover.c 	struct asd_sas_port *port = ev->port;
port              441 drivers/scsi/libsas/sas_discover.c 	clear_bit(DISCE_DISCOVER_DOMAIN, &port->disc.pending);
port              443 drivers/scsi/libsas/sas_discover.c 	if (port->port_dev)
port              446 drivers/scsi/libsas/sas_discover.c 	error = sas_get_port_device(port);
port              449 drivers/scsi/libsas/sas_discover.c 	dev = port->port_dev;
port              451 drivers/scsi/libsas/sas_discover.c 	pr_debug("DOING DISCOVERY on port %d, pid:%d\n", port->id,
port              481 drivers/scsi/libsas/sas_discover.c 		spin_lock_irq(&port->dev_list_lock);
port              483 drivers/scsi/libsas/sas_discover.c 		spin_unlock_irq(&port->dev_list_lock);
port              486 drivers/scsi/libsas/sas_discover.c 		port->port_dev = NULL;
port              489 drivers/scsi/libsas/sas_discover.c 	sas_probe_devices(port);
port              491 drivers/scsi/libsas/sas_discover.c 	pr_debug("DONE DISCOVERY on port %d, pid:%d, result:%d\n", port->id,
port              499 drivers/scsi/libsas/sas_discover.c 	struct asd_sas_port *port = ev->port;
port              500 drivers/scsi/libsas/sas_discover.c 	struct sas_ha_struct *ha = port->ha;
port              501 drivers/scsi/libsas/sas_discover.c 	struct domain_device *ddev = port->port_dev;
port              507 drivers/scsi/libsas/sas_discover.c 			 port->id, task_pid_nr(current));
port              511 drivers/scsi/libsas/sas_discover.c 	clear_bit(DISCE_REVALIDATE_DOMAIN, &port->disc.pending);
port              513 drivers/scsi/libsas/sas_discover.c 	pr_debug("REVALIDATING DOMAIN on port %d, pid:%d\n", port->id,
port              520 drivers/scsi/libsas/sas_discover.c 		 port->id, task_pid_nr(current), res);
port              524 drivers/scsi/libsas/sas_discover.c 	sas_destruct_devices(port);
port              525 drivers/scsi/libsas/sas_discover.c 	sas_destruct_ports(port);
port              526 drivers/scsi/libsas/sas_discover.c 	sas_probe_devices(port);
port              554 drivers/scsi/libsas/sas_discover.c int sas_discover_event(struct asd_sas_port *port, enum discover_event ev)
port              558 drivers/scsi/libsas/sas_discover.c 	if (!port)
port              560 drivers/scsi/libsas/sas_discover.c 	disc = &port->disc;
port              564 drivers/scsi/libsas/sas_discover.c 	sas_chain_event(ev, &disc->pending, &disc->disc_work[ev].work, port->ha);
port              576 drivers/scsi/libsas/sas_discover.c void sas_init_disc(struct sas_discovery *disc, struct asd_sas_port *port)
port              590 drivers/scsi/libsas/sas_discover.c 		disc->disc_work[i].port = port;
port               99 drivers/scsi/libsas/sas_event.c 		struct asd_sas_port *port = ha->sas_port[i];
port              101 drivers/scsi/libsas/sas_event.c 		struct sas_discovery *d = &port->disc;
port              107 drivers/scsi/libsas/sas_event.c 		if (list_empty(&port->phy_list))
port              110 drivers/scsi/libsas/sas_event.c 		sas_phy = container_of(port->phy_list.next, struct asd_sas_phy,
port               60 drivers/scsi/libsas/sas_expander.c 		to_sas_internal(dev->port->ha->core.shost->transportt);
port              202 drivers/scsi/libsas/sas_expander.c 	struct sas_ha_struct *ha = dev->port->ha;
port              335 drivers/scsi/libsas/sas_expander.c 		set_bit(DISCE_REVALIDATE_DOMAIN, &dev->port->disc.pending);
port              351 drivers/scsi/libsas/sas_expander.c 	if (!ex_phy->port)
port              354 drivers/scsi/libsas/sas_expander.c 	rphy = ex_phy->port->rphy;
port              643 drivers/scsi/libsas/sas_expander.c static int sas_dev_present_in_domain(struct asd_sas_port *port,
port              648 drivers/scsi/libsas/sas_expander.c 	if (SAS_ADDR(port->sas_addr) == SAS_ADDR(sas_addr))
port              650 drivers/scsi/libsas/sas_expander.c 	list_for_each_entry(dev, &port->dev_list, dev_list_node) {
port              749 drivers/scsi/libsas/sas_expander.c 	struct sas_port *port;
port              754 drivers/scsi/libsas/sas_expander.c 	port = parent_phy->port;
port              771 drivers/scsi/libsas/sas_expander.c 			sas_port_add_phy(port, phy->phy);
port              796 drivers/scsi/libsas/sas_expander.c 	child->port   = parent->port;
port              800 drivers/scsi/libsas/sas_expander.c 	if (!phy->port) {
port              801 drivers/scsi/libsas/sas_expander.c 		phy->port = sas_port_alloc(&parent->rphy->dev, phy_id);
port              802 drivers/scsi/libsas/sas_expander.c 		if (unlikely(!phy->port))
port              804 drivers/scsi/libsas/sas_expander.c 		if (unlikely(sas_port_add(phy->port) != 0)) {
port              805 drivers/scsi/libsas/sas_expander.c 			sas_port_free(phy->port);
port              810 drivers/scsi/libsas/sas_expander.c 	sas_device_set_phy(child, phy->port);
port              847 drivers/scsi/libsas/sas_expander.c 		rphy = sas_end_device_alloc(phy->port);
port              855 drivers/scsi/libsas/sas_expander.c 		list_add_tail(&child->disco_list_node, &parent->port->disco_list);
port              868 drivers/scsi/libsas/sas_expander.c 		rphy = sas_end_device_alloc(phy->port);
port              880 drivers/scsi/libsas/sas_expander.c 		list_add_tail(&child->disco_list_node, &parent->port->disco_list);
port              902 drivers/scsi/libsas/sas_expander.c 	spin_lock_irq(&parent->port->dev_list_lock);
port              904 drivers/scsi/libsas/sas_expander.c 	spin_unlock_irq(&parent->port->dev_list_lock);
port              906 drivers/scsi/libsas/sas_expander.c 	sas_port_delete(phy->port);
port              908 drivers/scsi/libsas/sas_expander.c 	phy->port = NULL;
port              926 drivers/scsi/libsas/sas_expander.c 			    SAS_ADDR_SIZE) && ephy->port) {
port              927 drivers/scsi/libsas/sas_expander.c 			sas_port_add_phy(ephy->port, phy->phy);
port              928 drivers/scsi/libsas/sas_expander.c 			phy->port = ephy->port;
port              945 drivers/scsi/libsas/sas_expander.c 	struct asd_sas_port *port;
port              959 drivers/scsi/libsas/sas_expander.c 	phy->port = sas_port_alloc(&parent->rphy->dev, phy_id);
port              961 drivers/scsi/libsas/sas_expander.c 	BUG_ON(sas_port_add(phy->port) != 0);
port              966 drivers/scsi/libsas/sas_expander.c 		rphy = sas_expander_alloc(phy->port,
port              970 drivers/scsi/libsas/sas_expander.c 		rphy = sas_expander_alloc(phy->port,
port              977 drivers/scsi/libsas/sas_expander.c 	port = parent->port;
port              984 drivers/scsi/libsas/sas_expander.c 	child->port = port;
port              991 drivers/scsi/libsas/sas_expander.c 	parent->port->disc.max_level = max(parent->port->disc.max_level,
port              997 drivers/scsi/libsas/sas_expander.c 	spin_lock_irq(&parent->port->dev_list_lock);
port              998 drivers/scsi/libsas/sas_expander.c 	list_add_tail(&child->dev_list_node, &parent->port->dev_list);
port              999 drivers/scsi/libsas/sas_expander.c 	spin_unlock_irq(&parent->port->dev_list_lock);
port             1004 drivers/scsi/libsas/sas_expander.c 		spin_lock_irq(&parent->port->dev_list_lock);
port             1006 drivers/scsi/libsas/sas_expander.c 		spin_unlock_irq(&parent->port->dev_list_lock);
port             1008 drivers/scsi/libsas/sas_expander.c 		sas_port_delete(phy->port);
port             1009 drivers/scsi/libsas/sas_expander.c 		phy->port = NULL;
port             1033 drivers/scsi/libsas/sas_expander.c 			     SAS_ADDR(dev->port->sas_addr))) {
port             1041 drivers/scsi/libsas/sas_expander.c 			sas_configure_phy(dev, phy_id, dev->port->sas_addr, 1);
port             1045 drivers/scsi/libsas/sas_expander.c 	if (sas_dev_present_in_domain(dev->port, ex_phy->attached_sas_addr))
port             1088 drivers/scsi/libsas/sas_expander.c 		if (SAS_ADDR(dev->port->disc.fanout_sas_addr)) {
port             1097 drivers/scsi/libsas/sas_expander.c 			memcpy(dev->port->disc.fanout_sas_addr,
port             1277 drivers/scsi/libsas/sas_expander.c 	if (SAS_ADDR(parent->port->disc.fanout_sas_addr) != 0) {
port             1284 drivers/scsi/libsas/sas_expander.c 			SAS_ADDR(parent->port->disc.fanout_sas_addr));
port             1285 drivers/scsi/libsas/sas_expander.c 	} else if (SAS_ADDR(parent->port->disc.eeds_a) == 0) {
port             1286 drivers/scsi/libsas/sas_expander.c 		memcpy(parent->port->disc.eeds_a, parent->sas_addr,
port             1288 drivers/scsi/libsas/sas_expander.c 		memcpy(parent->port->disc.eeds_b, child->sas_addr,
port             1290 drivers/scsi/libsas/sas_expander.c 	} else if (((SAS_ADDR(parent->port->disc.eeds_a) ==
port             1292 drivers/scsi/libsas/sas_expander.c 		   (SAS_ADDR(parent->port->disc.eeds_a) ==
port             1295 drivers/scsi/libsas/sas_expander.c 		   ((SAS_ADDR(parent->port->disc.eeds_b) ==
port             1297 drivers/scsi/libsas/sas_expander.c 		    (SAS_ADDR(parent->port->disc.eeds_b) ==
port             1614 drivers/scsi/libsas/sas_expander.c static int sas_ex_level_discovery(struct asd_sas_port *port, const int level)
port             1619 drivers/scsi/libsas/sas_expander.c 	list_for_each_entry(dev, &port->dev_list, dev_list_node) {
port             1627 drivers/scsi/libsas/sas_expander.c 				res = sas_ex_discover_devices(port->port_dev, -1);
port             1635 drivers/scsi/libsas/sas_expander.c static int sas_ex_bfs_disc(struct asd_sas_port *port)
port             1641 drivers/scsi/libsas/sas_expander.c 		level = port->disc.max_level;
port             1642 drivers/scsi/libsas/sas_expander.c 		res = sas_ex_level_discovery(port, level);
port             1644 drivers/scsi/libsas/sas_expander.c 	} while (level < port->disc.max_level);
port             1658 drivers/scsi/libsas/sas_expander.c 	ex->level = dev->port->disc.max_level; /* 0 */
port             1663 drivers/scsi/libsas/sas_expander.c 	sas_ex_bfs_disc(dev->port);
port             1862 drivers/scsi/libsas/sas_expander.c static void sas_unregister_ex_tree(struct asd_sas_port *port, struct domain_device *dev)
port             1870 drivers/scsi/libsas/sas_expander.c 			sas_unregister_ex_tree(port, child);
port             1872 drivers/scsi/libsas/sas_expander.c 			sas_unregister_dev(port, child);
port             1874 drivers/scsi/libsas/sas_expander.c 	sas_unregister_dev(port, dev);
port             1890 drivers/scsi/libsas/sas_expander.c 					sas_unregister_ex_tree(parent->port, child);
port             1892 drivers/scsi/libsas/sas_expander.c 					sas_unregister_dev(parent->port, child);
port             1900 drivers/scsi/libsas/sas_expander.c 	if (phy->port) {
port             1901 drivers/scsi/libsas/sas_expander.c 		sas_port_delete_phy(phy->port, phy->phy);
port             1902 drivers/scsi/libsas/sas_expander.c 		sas_device_set_phy(found, phy->port);
port             1903 drivers/scsi/libsas/sas_expander.c 		if (phy->port->num_phys == 0)
port             1904 drivers/scsi/libsas/sas_expander.c 			list_add_tail(&phy->port->del_list,
port             1905 drivers/scsi/libsas/sas_expander.c 				&parent->port->sas_port_del_list);
port             1906 drivers/scsi/libsas/sas_expander.c 		phy->port = NULL;
port             1945 drivers/scsi/libsas/sas_expander.c 	} while (level <= dev->port->disc.max_level);
port               42 drivers/scsi/libsas/sas_host_smp.c 	if (!sas_ha->sas_phy[phy_id]->port ||
port               43 drivers/scsi/libsas/sas_host_smp.c 	    !sas_ha->sas_phy[phy_id]->port->port_dev)
port               46 drivers/scsi/libsas/sas_host_smp.c 	rphy = sas_ha->sas_phy[phy_id]->port->port_dev->rphy;
port              151 drivers/scsi/libsas/sas_host_smp.c 	if (!sas_ha->sas_phy[phy_id]->port)
port              154 drivers/scsi/libsas/sas_host_smp.c 	rphy = sas_ha->sas_phy[phy_id]->port->port_dev->rphy;
port              156 drivers/scsi/libsas/sas_host_smp.c 		sas_ha->sas_phy[phy_id]->port->port_dev->frame_rcvd;
port              172 drivers/scsi/libsas/sas_host_smp.c 			&sas_ha->sas_phy[phy_id]->port->port_dev->frame_rcvd[i];
port              206 drivers/scsi/libsas/sas_init.c 	if (asd_phy->port)
port              207 drivers/scsi/libsas/sas_init.c 		dev = asd_phy->port->port_dev;
port              432 drivers/scsi/libsas/sas_init.c 		struct asd_sas_port *port = ha->sas_port[i];
port              434 drivers/scsi/libsas/sas_init.c 		sas_discover_event(port, DISCE_SUSPEND);
port               81 drivers/scsi/libsas/sas_internal.h void sas_device_set_phy(struct domain_device *dev, struct sas_port *port);
port               91 drivers/scsi/libsas/sas_internal.h void sas_destruct_devices(struct asd_sas_port *port);
port              114 drivers/scsi/libsas/sas_internal.h 	sas_unregister_dev(dev->port, dev);
port               39 drivers/scsi/libsas/sas_phy.c 	struct asd_sas_port *port = phy->port;
port               45 drivers/scsi/libsas/sas_phy.c 	if (!port && phy->enabled && i->dft->lldd_control_phy) {
port              128 drivers/scsi/libsas/sas_phy.c 		phy->port = NULL;
port               15 drivers/scsi/libsas/sas_port.c static bool phy_is_wideport_member(struct asd_sas_port *port, struct asd_sas_phy *phy)
port               19 drivers/scsi/libsas/sas_port.c 	if (memcmp(port->attached_sas_addr, phy->attached_sas_addr,
port               21 drivers/scsi/libsas/sas_port.c 	     memcmp(port->sas_addr, phy->sas_addr, SAS_ADDR_SIZE) != 0))
port               29 drivers/scsi/libsas/sas_port.c 	struct asd_sas_port *port = phy->port;
port               36 drivers/scsi/libsas/sas_port.c 	if (port->suspended)
port               37 drivers/scsi/libsas/sas_port.c 		port->suspended = 0;
port               47 drivers/scsi/libsas/sas_port.c 	list_for_each_entry(dev, &port->dev_list, dev_list_node) {
port               52 drivers/scsi/libsas/sas_port.c 			sas_unregister_dev(port, dev);
port               53 drivers/scsi/libsas/sas_port.c 			sas_destruct_devices(port);
port               67 drivers/scsi/libsas/sas_port.c 	sas_discover_event(port, DISCE_RESUME);
port               81 drivers/scsi/libsas/sas_port.c 	struct asd_sas_port *port = phy->port;
port               87 drivers/scsi/libsas/sas_port.c 	if (port) {
port               88 drivers/scsi/libsas/sas_port.c 		if (!phy_is_wideport_member(port, phy))
port               99 drivers/scsi/libsas/sas_port.c 				__func__, phy->id, phy->port->id,
port              100 drivers/scsi/libsas/sas_port.c 				phy->port->num_phys);
port              108 drivers/scsi/libsas/sas_port.c 		port = sas_ha->sas_port[i];
port              109 drivers/scsi/libsas/sas_port.c 		spin_lock(&port->phy_list_lock);
port              110 drivers/scsi/libsas/sas_port.c 		if (*(u64 *) port->sas_addr &&
port              111 drivers/scsi/libsas/sas_port.c 		    phy_is_wideport_member(port, phy) && port->num_phys > 0) {
port              114 drivers/scsi/libsas/sas_port.c 				 port->id);
port              117 drivers/scsi/libsas/sas_port.c 		spin_unlock(&port->phy_list_lock);
port              122 drivers/scsi/libsas/sas_port.c 			port = sas_ha->sas_port[i];
port              123 drivers/scsi/libsas/sas_port.c 			spin_lock(&port->phy_list_lock);
port              124 drivers/scsi/libsas/sas_port.c 			if (*(u64 *)port->sas_addr == 0
port              125 drivers/scsi/libsas/sas_port.c 				&& port->num_phys == 0) {
port              126 drivers/scsi/libsas/sas_port.c 				memcpy(port->sas_addr, phy->sas_addr,
port              130 drivers/scsi/libsas/sas_port.c 			spin_unlock(&port->phy_list_lock);
port              141 drivers/scsi/libsas/sas_port.c 	port_dev = port->port_dev;
port              142 drivers/scsi/libsas/sas_port.c 	list_add_tail(&phy->port_phy_el, &port->phy_list);
port              144 drivers/scsi/libsas/sas_port.c 	phy->port = port;
port              145 drivers/scsi/libsas/sas_port.c 	port->num_phys++;
port              146 drivers/scsi/libsas/sas_port.c 	port->phy_mask |= (1U << phy->id);
port              148 drivers/scsi/libsas/sas_port.c 	if (*(u64 *)port->attached_sas_addr == 0) {
port              149 drivers/scsi/libsas/sas_port.c 		port->class = phy->class;
port              150 drivers/scsi/libsas/sas_port.c 		memcpy(port->attached_sas_addr, phy->attached_sas_addr,
port              152 drivers/scsi/libsas/sas_port.c 		port->iproto = phy->iproto;
port              153 drivers/scsi/libsas/sas_port.c 		port->tproto = phy->tproto;
port              154 drivers/scsi/libsas/sas_port.c 		port->oob_mode = phy->oob_mode;
port              155 drivers/scsi/libsas/sas_port.c 		port->linkrate = phy->linkrate;
port              157 drivers/scsi/libsas/sas_port.c 		port->linkrate = max(port->linkrate, phy->linkrate);
port              158 drivers/scsi/libsas/sas_port.c 	spin_unlock(&port->phy_list_lock);
port              161 drivers/scsi/libsas/sas_port.c 	if (!port->port) {
port              162 drivers/scsi/libsas/sas_port.c 		port->port = sas_port_alloc(phy->phy->dev.parent, port->id);
port              163 drivers/scsi/libsas/sas_port.c 		BUG_ON(!port->port);
port              164 drivers/scsi/libsas/sas_port.c 		sas_port_add(port->port);
port              166 drivers/scsi/libsas/sas_port.c 	sas_port_add_phy(port->port, phy->phy);
port              169 drivers/scsi/libsas/sas_port.c 		 dev_name(&phy->phy->dev), dev_name(&port->port->dev),
port              170 drivers/scsi/libsas/sas_port.c 		 port->phy_mask,
port              171 drivers/scsi/libsas/sas_port.c 		 SAS_ADDR(port->attached_sas_addr));
port              174 drivers/scsi/libsas/sas_port.c 		port_dev->pathways = port->num_phys;
port              180 drivers/scsi/libsas/sas_port.c 	sas_discover_event(phy->port, DISCE_DISCOVER_DOMAIN);
port              186 drivers/scsi/libsas/sas_port.c 		sas_discover_event(port, DISCE_REVALIDATE_DOMAIN);
port              202 drivers/scsi/libsas/sas_port.c 	struct asd_sas_port *port = phy->port;
port              208 drivers/scsi/libsas/sas_port.c 	if (!port)
port              211 drivers/scsi/libsas/sas_port.c 	dev = port->port_dev;
port              215 drivers/scsi/libsas/sas_port.c 	if (port->num_phys == 1) {
port              216 drivers/scsi/libsas/sas_port.c 		sas_unregister_domain_devices(port, gone);
port              217 drivers/scsi/libsas/sas_port.c 		sas_destruct_devices(port);
port              218 drivers/scsi/libsas/sas_port.c 		sas_port_delete(port->port);
port              219 drivers/scsi/libsas/sas_port.c 		port->port = NULL;
port              221 drivers/scsi/libsas/sas_port.c 		sas_port_delete_phy(port->port, phy->phy);
port              222 drivers/scsi/libsas/sas_port.c 		sas_device_set_phy(dev, port->port);
port              229 drivers/scsi/libsas/sas_port.c 	spin_lock(&port->phy_list_lock);
port              233 drivers/scsi/libsas/sas_port.c 	phy->port = NULL;
port              234 drivers/scsi/libsas/sas_port.c 	port->num_phys--;
port              235 drivers/scsi/libsas/sas_port.c 	port->phy_mask &= ~(1U << phy->id);
port              237 drivers/scsi/libsas/sas_port.c 	if (port->num_phys == 0) {
port              238 drivers/scsi/libsas/sas_port.c 		INIT_LIST_HEAD(&port->phy_list);
port              239 drivers/scsi/libsas/sas_port.c 		memset(port->sas_addr, 0, SAS_ADDR_SIZE);
port              240 drivers/scsi/libsas/sas_port.c 		memset(port->attached_sas_addr, 0, SAS_ADDR_SIZE);
port              241 drivers/scsi/libsas/sas_port.c 		port->class = 0;
port              242 drivers/scsi/libsas/sas_port.c 		port->iproto = 0;
port              243 drivers/scsi/libsas/sas_port.c 		port->tproto = 0;
port              244 drivers/scsi/libsas/sas_port.c 		port->oob_mode = 0;
port              245 drivers/scsi/libsas/sas_port.c 		port->phy_mask = 0;
port              247 drivers/scsi/libsas/sas_port.c 	spin_unlock(&port->phy_list_lock);
port              251 drivers/scsi/libsas/sas_port.c 	if (port->port && dev && dev_is_expander(dev->dev_type)) {
port              255 drivers/scsi/libsas/sas_port.c 		sas_discover_event(port, DISCE_REVALIDATE_DOMAIN);
port              284 drivers/scsi/libsas/sas_port.c 	sas_discover_event(phy->port, DISCE_REVALIDATE_DOMAIN);
port              286 drivers/scsi/libsas/sas_port.c 	if (phy->port)
port              287 drivers/scsi/libsas/sas_port.c 		flush_workqueue(phy->port->ha->disco_q);
port              316 drivers/scsi/libsas/sas_port.c static void sas_init_port(struct asd_sas_port *port,
port              319 drivers/scsi/libsas/sas_port.c 	memset(port, 0, sizeof(*port));
port              320 drivers/scsi/libsas/sas_port.c 	port->id = i;
port              321 drivers/scsi/libsas/sas_port.c 	INIT_LIST_HEAD(&port->dev_list);
port              322 drivers/scsi/libsas/sas_port.c 	INIT_LIST_HEAD(&port->disco_list);
port              323 drivers/scsi/libsas/sas_port.c 	INIT_LIST_HEAD(&port->destroy_list);
port              324 drivers/scsi/libsas/sas_port.c 	INIT_LIST_HEAD(&port->sas_port_del_list);
port              325 drivers/scsi/libsas/sas_port.c 	spin_lock_init(&port->phy_list_lock);
port              326 drivers/scsi/libsas/sas_port.c 	INIT_LIST_HEAD(&port->phy_list);
port              327 drivers/scsi/libsas/sas_port.c 	port->ha = sas_ha;
port              329 drivers/scsi/libsas/sas_port.c 	spin_lock_init(&port->dev_list_lock);
port              338 drivers/scsi/libsas/sas_port.c 		struct asd_sas_port *port = sas_ha->sas_port[i];
port              340 drivers/scsi/libsas/sas_port.c 		sas_init_port(port, sas_ha, i);
port              341 drivers/scsi/libsas/sas_port.c 		sas_init_disc(&port->disc, port);
port              351 drivers/scsi/libsas/sas_port.c 		if (sas_ha->sas_phy[i]->port)
port               80 drivers/scsi/libsas/sas_scsi_host.c 				  task->dev->port->ha->sas_ha_name);
port              105 drivers/scsi/libsas/sas_scsi_host.c 	struct sas_ha_struct *ha = dev->port->ha;
port              257 drivers/scsi/libsas/sas_scsi_host.c 				      struct asd_sas_port *port)
port              263 drivers/scsi/libsas/sas_scsi_host.c 		struct asd_sas_port *x = dev->port;
port              265 drivers/scsi/libsas/sas_scsi_host.c 		if (x == port)
port              283 drivers/scsi/libsas/sas_scsi_host.c 		to_sas_internal(task->dev->port->ha->core.shost->transportt);
port              329 drivers/scsi/libsas/sas_scsi_host.c 		to_sas_internal(dev->port->ha->core.shost->transportt);
port              357 drivers/scsi/libsas/sas_scsi_host.c 		to_sas_internal(dev->port->ha->core.shost->transportt);
port              371 drivers/scsi/libsas/sas_scsi_host.c 	struct sas_ha_struct *ha = dev->port->ha;
port              391 drivers/scsi/libsas/sas_scsi_host.c 	struct sas_ha_struct *ha = dev->port->ha;
port              421 drivers/scsi/libsas/sas_scsi_host.c 	struct sas_ha_struct *ha = dev->port->ha;
port              643 drivers/scsi/libsas/sas_scsi_host.c 				struct asd_sas_port *port = task->dev->port;
port              645 drivers/scsi/libsas/sas_scsi_host.c 					  port->id);
port              646 drivers/scsi/libsas/sas_scsi_host.c 				res = i->dft->lldd_clear_nexus_port(port);
port              649 drivers/scsi/libsas/sas_scsi_host.c 						  port->id);
port              652 drivers/scsi/libsas/sas_scsi_host.c 								  port);
port              804 drivers/scsi/libsas/sas_scsi_host.c 		struct asd_sas_port *port = ha->sas_port[i];
port              807 drivers/scsi/libsas/sas_scsi_host.c 		spin_lock(&port->dev_list_lock);
port              808 drivers/scsi/libsas/sas_scsi_host.c 		list_for_each_entry(dev, &port->dev_list, dev_list_node) {
port              811 drivers/scsi/libsas/sas_scsi_host.c 				spin_unlock(&port->dev_list_lock);
port              815 drivers/scsi/libsas/sas_scsi_host.c 		spin_unlock(&port->dev_list_lock);
port             3563 drivers/scsi/lpfc/lpfc_hw.h 	struct lpfc_pgp port[MAX_SLI3_RINGS];
port             3573 drivers/scsi/lpfc/lpfc_hw.h 	struct lpfc_pgp port[MAX_SLI3_RINGS];
port             1421 drivers/scsi/lpfc/lpfc_mbox.c 				      mbx.us.s3_pgp.port);
port             1423 drivers/scsi/lpfc/lpfc_mbox.c 		pgp_offset = offsetof(struct lpfc_sli2_slim, mbx.us.s2.port);
port             5025 drivers/scsi/lpfc/lpfc_sli.c 		phba->port_gp = phba->mbox->us.s3_pgp.port;
port             5038 drivers/scsi/lpfc/lpfc_sli.c 		phba->port_gp = phba->mbox->us.s2.port;
port             5947 drivers/scsi/mpt3sas/mpt3sas_base.c _base_get_port_facts(struct MPT3SAS_ADAPTER *ioc, int port)
port             5960 drivers/scsi/mpt3sas/mpt3sas_base.c 	mpi_request.PortNumber = port;
port             5969 drivers/scsi/mpt3sas/mpt3sas_base.c 	pfacts = &ioc->pfacts[port];
port              724 drivers/scsi/mpt3sas/mpt3sas_base.h 	struct sas_port *port;
port              445 drivers/scsi/mpt3sas/mpt3sas_transport.c 	dev_printk(KERN_INFO, &mpt3sas_port->port->dev,
port              476 drivers/scsi/mpt3sas/mpt3sas_transport.c 	sas_port_delete_phy(mpt3sas_port->port, mpt3sas_phy->phy);
port              498 drivers/scsi/mpt3sas/mpt3sas_transport.c 	sas_port_add_phy(mpt3sas_port->port, mpt3sas_phy->phy);
port              614 drivers/scsi/mpt3sas/mpt3sas_transport.c 	struct sas_port *port;
port              672 drivers/scsi/mpt3sas/mpt3sas_transport.c 	port = sas_port_alloc_num(sas_node->parent_dev);
port              673 drivers/scsi/mpt3sas/mpt3sas_transport.c 	if ((sas_port_add(port))) {
port              682 drivers/scsi/mpt3sas/mpt3sas_transport.c 			dev_printk(KERN_INFO, &port->dev,
port              687 drivers/scsi/mpt3sas/mpt3sas_transport.c 		sas_port_add_phy(port, mpt3sas_phy->phy);
port              691 drivers/scsi/mpt3sas/mpt3sas_transport.c 	mpt3sas_port->port = port;
port              693 drivers/scsi/mpt3sas/mpt3sas_transport.c 		rphy = sas_end_device_alloc(port);
port              695 drivers/scsi/mpt3sas/mpt3sas_transport.c 		rphy = sas_expander_alloc(port,
port              803 drivers/scsi/mpt3sas/mpt3sas_transport.c 			dev_printk(KERN_INFO, &mpt3sas_port->port->dev,
port              810 drivers/scsi/mpt3sas/mpt3sas_transport.c 			sas_port_delete_phy(mpt3sas_port->port,
port              815 drivers/scsi/mpt3sas/mpt3sas_transport.c 		sas_port_delete(mpt3sas_port->port);
port               42 drivers/scsi/mvsas/mv_chips.h static inline u32 mvs_read_phy_ctl(struct mvs_info *mvi, u32 port)
port               45 drivers/scsi/mvsas/mv_chips.h 	return (port < 4) ? mr32(MVS_P0_SER_CTLSTAT + port * 4) :
port               46 drivers/scsi/mvsas/mv_chips.h 		mr32(MVS_P4_SER_CTLSTAT + (port - 4) * 4);
port               49 drivers/scsi/mvsas/mv_chips.h static inline void mvs_write_phy_ctl(struct mvs_info *mvi, u32 port, u32 val)
port               52 drivers/scsi/mvsas/mv_chips.h 	if (port < 4)
port               53 drivers/scsi/mvsas/mv_chips.h 		mw32(MVS_P0_SER_CTLSTAT + port * 4, val);
port               55 drivers/scsi/mvsas/mv_chips.h 		mw32(MVS_P4_SER_CTLSTAT + (port - 4) * 4, val);
port               59 drivers/scsi/mvsas/mv_chips.h 				u32 off2, u32 port)
port               63 drivers/scsi/mvsas/mv_chips.h 	return (port < 4) ? readl(regs + port * 8) :
port               64 drivers/scsi/mvsas/mv_chips.h 		readl(regs2 + (port - 4) * 8);
port               68 drivers/scsi/mvsas/mv_chips.h 				u32 port, u32 val)
port               72 drivers/scsi/mvsas/mv_chips.h 	if (port < 4)
port               73 drivers/scsi/mvsas/mv_chips.h 		writel(val, regs + port * 8);
port               75 drivers/scsi/mvsas/mv_chips.h 		writel(val, regs2 + (port - 4) * 8);
port               78 drivers/scsi/mvsas/mv_chips.h static inline u32 mvs_read_port_cfg_data(struct mvs_info *mvi, u32 port)
port               81 drivers/scsi/mvsas/mv_chips.h 			MVS_P4_CFG_DATA, port);
port               85 drivers/scsi/mvsas/mv_chips.h 						u32 port, u32 val)
port               88 drivers/scsi/mvsas/mv_chips.h 			MVS_P4_CFG_DATA, port, val);
port               92 drivers/scsi/mvsas/mv_chips.h 						u32 port, u32 addr)
port               95 drivers/scsi/mvsas/mv_chips.h 			MVS_P4_CFG_ADDR, port, addr);
port               99 drivers/scsi/mvsas/mv_chips.h static inline u32 mvs_read_port_vsr_data(struct mvs_info *mvi, u32 port)
port              102 drivers/scsi/mvsas/mv_chips.h 			MVS_P4_VSR_DATA, port);
port              106 drivers/scsi/mvsas/mv_chips.h 						u32 port, u32 val)
port              109 drivers/scsi/mvsas/mv_chips.h 			MVS_P4_VSR_DATA, port, val);
port              113 drivers/scsi/mvsas/mv_chips.h 						u32 port, u32 addr)
port              116 drivers/scsi/mvsas/mv_chips.h 			MVS_P4_VSR_ADDR, port, addr);
port              120 drivers/scsi/mvsas/mv_chips.h static inline u32 mvs_read_port_irq_stat(struct mvs_info *mvi, u32 port)
port              123 drivers/scsi/mvsas/mv_chips.h 			MVS_P4_INT_STAT, port);
port              127 drivers/scsi/mvsas/mv_chips.h 						u32 port, u32 val)
port              130 drivers/scsi/mvsas/mv_chips.h 			MVS_P4_INT_STAT, port, val);
port              133 drivers/scsi/mvsas/mv_chips.h static inline u32 mvs_read_port_irq_mask(struct mvs_info *mvi, u32 port)
port              136 drivers/scsi/mvsas/mv_chips.h 			MVS_P4_INT_MASK, port);
port              141 drivers/scsi/mvsas/mv_chips.h 						u32 port, u32 val)
port              144 drivers/scsi/mvsas/mv_chips.h 			MVS_P4_INT_MASK, port, val);
port               80 drivers/scsi/mvsas/mv_init.c 	phy->port = NULL;
port              225 drivers/scsi/mvsas/mv_init.c 		mvi->port[i].wide_port_phymap = 0;
port              226 drivers/scsi/mvsas/mv_init.c 		mvi->port[i].port_attached = 0;
port              227 drivers/scsi/mvsas/mv_init.c 		INIT_LIST_HEAD(&mvi->port[i].list);
port              458 drivers/scsi/mvsas/mv_init.c 				&mvi->port[i].sas_port;
port               64 drivers/scsi/mvsas/mv_sas.c 	struct sas_ha_struct *sha = dev->port->ha;
port               69 drivers/scsi/mvsas/mv_sas.c 		if (sha->sas_port[i] == dev->port) {
port               94 drivers/scsi/mvsas/mv_sas.c 	struct sas_ha_struct *sha = dev->port->ha;
port               97 drivers/scsi/mvsas/mv_sas.c 		if (sha->sas_port[i] == dev->port) {
port              307 drivers/scsi/mvsas/mv_sas.c 	struct asd_sas_port *sas_port = dev->port;
port              435 drivers/scsi/mvsas/mv_sas.c 	struct asd_sas_port *sas_port = dev->port;
port              560 drivers/scsi/mvsas/mv_sas.c 	struct mvs_port *port = tei->port;
port              563 drivers/scsi/mvsas/mv_sas.c 	struct asd_sas_port *sas_port = dev->port;
port              577 drivers/scsi/mvsas/mv_sas.c 	phy_mask = ((port->wide_port_phymap) ? port->wide_port_phymap :
port              705 drivers/scsi/mvsas/mv_sas.c 	if (!dev->port) {
port              730 drivers/scsi/mvsas/mv_sas.c 	tei.port = dev->port->lldd_port;
port              731 drivers/scsi/mvsas/mv_sas.c 	if (tei.port && !tei.port->port_attached && !tmf) {
port              735 drivers/scsi/mvsas/mv_sas.c 					"device.\n", dev->port->id);
port              744 drivers/scsi/mvsas/mv_sas.c 				"device.\n", dev->port->id);
port              812 drivers/scsi/mvsas/mv_sas.c 	slot->port = tei.port;
port              814 drivers/scsi/mvsas/mv_sas.c 	list_add_tail(&slot->entry, &tei.port->list);
port              910 drivers/scsi/mvsas/mv_sas.c 	slot->port = NULL;
port              918 drivers/scsi/mvsas/mv_sas.c 	struct mvs_port *port = phy->port;
port              921 drivers/scsi/mvsas/mv_sas.c 	for_each_phy(port->wide_port_phymap, j, no) {
port              926 drivers/scsi/mvsas/mv_sas.c 						port->wide_port_phymap);
port              940 drivers/scsi/mvsas/mv_sas.c 	struct mvs_port *port = phy->port;
port              944 drivers/scsi/mvsas/mv_sas.c 		if (!port)
port              949 drivers/scsi/mvsas/mv_sas.c 	if (port) {
port              951 drivers/scsi/mvsas/mv_sas.c 			port->wide_port_phymap &= ~(1U << i);
port              952 drivers/scsi/mvsas/mv_sas.c 			if (!port->wide_port_phymap)
port              953 drivers/scsi/mvsas/mv_sas.c 				port->port_attached = 0;
port              956 drivers/scsi/mvsas/mv_sas.c 			port->port_attached = 0;
port              957 drivers/scsi/mvsas/mv_sas.c 		phy->port = NULL;
port             1080 drivers/scsi/mvsas/mv_sas.c 	struct asd_sas_port *sas_port = sas_phy->port;
port             1081 drivers/scsi/mvsas/mv_sas.c 	struct mvs_port *port;
port             1094 drivers/scsi/mvsas/mv_sas.c 		port = &mvi->port[i - mvi->chip->n_phy];
port             1096 drivers/scsi/mvsas/mv_sas.c 		port = &mvi->port[i];
port             1099 drivers/scsi/mvsas/mv_sas.c 	port->port_attached = 1;
port             1100 drivers/scsi/mvsas/mv_sas.c 	phy->port = port;
port             1101 drivers/scsi/mvsas/mv_sas.c 	sas_port->lldd_port = port;
port             1103 drivers/scsi/mvsas/mv_sas.c 		port->wide_port_phymap = sas_port->phy_mask;
port             1122 drivers/scsi/mvsas/mv_sas.c 	struct asd_sas_port *port = sas_phy->port;
port             1130 drivers/scsi/mvsas/mv_sas.c 	list_for_each_entry(dev, &port->dev_list, dev_list_node)
port             1758 drivers/scsi/mvsas/mv_sas.c 			"%016llX.\n", slot->port->sas_port.id, slot_idx,
port             1803 drivers/scsi/mvsas/mv_sas.c 	if (!slot->port->port_attached) {
port             1804 drivers/scsi/mvsas/mv_sas.c 		mv_dprintk("port %d has removed.\n", slot->port->sas_port.id);
port             1832 drivers/scsi/mvsas/mv_sas.c 	struct mvs_port *port;
port             1836 drivers/scsi/mvsas/mv_sas.c 	port = phy->port;
port             1837 drivers/scsi/mvsas/mv_sas.c 	if (!port)
port             1844 drivers/scsi/mvsas/mv_sas.c 	list_for_each_entry_safe(slot, slot2, &port->list, entry) {
port              100 drivers/scsi/mvsas/mv_sas.h 	u32 (*read_phy_ctl)(struct mvs_info *mvi, u32 port);
port              101 drivers/scsi/mvsas/mv_sas.h 	void (*write_phy_ctl)(struct mvs_info *mvi, u32 port, u32 val);
port              103 drivers/scsi/mvsas/mv_sas.h 	u32 (*read_port_cfg_data)(struct mvs_info *mvi, u32 port);
port              104 drivers/scsi/mvsas/mv_sas.h 	void (*write_port_cfg_data)(struct mvs_info *mvi, u32 port, u32 val);
port              105 drivers/scsi/mvsas/mv_sas.h 	void (*write_port_cfg_addr)(struct mvs_info *mvi, u32 port, u32 addr);
port              107 drivers/scsi/mvsas/mv_sas.h 	u32 (*read_port_vsr_data)(struct mvs_info *mvi, u32 port);
port              108 drivers/scsi/mvsas/mv_sas.h 	void (*write_port_vsr_data)(struct mvs_info *mvi, u32 port, u32 val);
port              109 drivers/scsi/mvsas/mv_sas.h 	void (*write_port_vsr_addr)(struct mvs_info *mvi, u32 port, u32 addr);
port              111 drivers/scsi/mvsas/mv_sas.h 	u32 (*read_port_irq_stat)(struct mvs_info *mvi, u32 port);
port              112 drivers/scsi/mvsas/mv_sas.h 	void (*write_port_irq_stat)(struct mvs_info *mvi, u32 port, u32 val);
port              114 drivers/scsi/mvsas/mv_sas.h 	u32 (*read_port_irq_mask)(struct mvs_info *mvi, u32 port);
port              115 drivers/scsi/mvsas/mv_sas.h 	void (*write_port_irq_mask)(struct mvs_info *mvi, u32 port, u32 val);
port              204 drivers/scsi/mvsas/mv_sas.h 	struct mvs_port		*port;
port              322 drivers/scsi/mvsas/mv_sas.h 	struct mvs_port *port;
port              377 drivers/scsi/mvsas/mv_sas.h 	struct mvs_port port[MVS_MAX_PHYS];
port              420 drivers/scsi/mvsas/mv_sas.h 	struct mvs_port *port;
port             3383 drivers/scsi/pm8001/pm8001_hwi.c 	struct pm8001_port *port = &pm8001_ha->port[port_id];
port             3388 drivers/scsi/pm8001/pm8001_hwi.c 	port->port_state =  portstate;
port             3403 drivers/scsi/pm8001/pm8001_hwi.c 		port->port_attached = 1;
port             3409 drivers/scsi/pm8001/pm8001_hwi.c 		port->port_attached = 1;
port             3415 drivers/scsi/pm8001/pm8001_hwi.c 		port->port_attached = 1;
port             3462 drivers/scsi/pm8001/pm8001_hwi.c 	struct pm8001_port *port = &pm8001_ha->port[port_id];
port             3469 drivers/scsi/pm8001/pm8001_hwi.c 	port->port_state =  portstate;
port             3471 drivers/scsi/pm8001/pm8001_hwi.c 	port->port_attached = 1;
port             3505 drivers/scsi/pm8001/pm8001_hwi.c 	struct pm8001_port *port = &pm8001_ha->port[port_id];
port             3507 drivers/scsi/pm8001/pm8001_hwi.c 	port->port_state =  portstate;
port             3520 drivers/scsi/pm8001/pm8001_hwi.c 		port->port_attached = 0;
port             3531 drivers/scsi/pm8001/pm8001_hwi.c 		port->port_attached = 0;
port             3538 drivers/scsi/pm8001/pm8001_hwi.c 		port->port_attached = 0;
port             3543 drivers/scsi/pm8001/pm8001_hwi.c 		port->port_attached = 0;
port             4568 drivers/scsi/pm8001/pm8001_hwi.c 	linkrate = (pm8001_dev->sas_device->linkrate < dev->port->linkrate) ?
port             4569 drivers/scsi/pm8001/pm8001_hwi.c 			pm8001_dev->sas_device->linkrate : dev->port->linkrate;
port             4571 drivers/scsi/pm8001/pm8001_hwi.c 		cpu_to_le32(((pm8001_dev->sas_device->port->id) & 0x0F) |
port              254 drivers/scsi/pm8001/pm8001_init.c 		pm8001_ha->port[i].wide_port_phymap = 0;
port              255 drivers/scsi/pm8001/pm8001_init.c 		pm8001_ha->port[i].port_attached = 0;
port              256 drivers/scsi/pm8001/pm8001_init.c 		pm8001_ha->port[i].port_state = 0;
port              257 drivers/scsi/pm8001/pm8001_init.c 		INIT_LIST_HEAD(&pm8001_ha->port[i].list);
port              574 drivers/scsi/pm8001/pm8001_init.c 		sha->sas_port[i] = &pm8001_ha->port[i].sas_port;
port              140 drivers/scsi/pm8001/pm8001_sas.c 	struct sas_ha_struct *sha = dev->port->ha;
port              357 drivers/scsi/pm8001/pm8001_sas.c 		return dev->port->id;
port              361 drivers/scsi/pm8001/pm8001_sas.c 			return pdev->port->id;
port              384 drivers/scsi/pm8001/pm8001_sas.c 	struct pm8001_port *port = NULL;
port              390 drivers/scsi/pm8001/pm8001_sas.c 	if (!dev->port) {
port              411 drivers/scsi/pm8001/pm8001_sas.c 		port = &pm8001_ha->port[sas_find_local_port_id(dev)];
port              412 drivers/scsi/pm8001/pm8001_sas.c 		if (DEV_IS_GONE(pm8001_dev) || !port->port_attached) {
port              252 drivers/scsi/pm8001/pm8001_sas.h 	struct pm8001_port	*port;
port              525 drivers/scsi/pm8001/pm8001_sas.h 	struct pm8001_port	port[PM8001_MAX_PHYS];
port             2896 drivers/scsi/pm8001/pm80xx_hwi.c 	struct pm8001_port *port = &pm8001_ha->port[port_id];
port             2903 drivers/scsi/pm8001/pm80xx_hwi.c 	port->wide_port_phymap |= (1U << phy_id);
port             2931 drivers/scsi/pm8001/pm80xx_hwi.c 	struct pm8001_port *port = &pm8001_ha->port[port_id];
port             2936 drivers/scsi/pm8001/pm80xx_hwi.c 	port->port_state = portstate;
port             2937 drivers/scsi/pm8001/pm80xx_hwi.c 	port->wide_port_phymap |= (1U << phy_id);
port             2953 drivers/scsi/pm8001/pm80xx_hwi.c 		port->port_attached = 1;
port             2959 drivers/scsi/pm8001/pm80xx_hwi.c 		port->port_attached = 1;
port             2965 drivers/scsi/pm8001/pm80xx_hwi.c 		port->port_attached = 1;
port             3014 drivers/scsi/pm8001/pm80xx_hwi.c 	struct pm8001_port *port = &pm8001_ha->port[port_id];
port             3022 drivers/scsi/pm8001/pm80xx_hwi.c 	port->port_state = portstate;
port             3024 drivers/scsi/pm8001/pm80xx_hwi.c 	port->port_attached = 1;
port             3060 drivers/scsi/pm8001/pm80xx_hwi.c 	struct pm8001_port *port = &pm8001_ha->port[port_id];
port             3063 drivers/scsi/pm8001/pm80xx_hwi.c 	port->port_state = portstate;
port             3076 drivers/scsi/pm8001/pm80xx_hwi.c 			port->port_attached = 0;
port             3089 drivers/scsi/pm8001/pm80xx_hwi.c 		port->port_attached = 0;
port             3097 drivers/scsi/pm8001/pm80xx_hwi.c 			port->port_attached = 0;
port             3105 drivers/scsi/pm8001/pm80xx_hwi.c 		port->port_attached = 0;
port             3194 drivers/scsi/pm8001/pm80xx_hwi.c 	struct pm8001_port *port = &pm8001_ha->port[port_id];
port             3353 drivers/scsi/pm8001/pm80xx_hwi.c 			if (port->wide_port_phymap & (1 << i)) {
port             3357 drivers/scsi/pm8001/pm80xx_hwi.c 				port->wide_port_phymap &= ~(1 << i);
port             4573 drivers/scsi/pm8001/pm80xx_hwi.c 	linkrate = (pm8001_dev->sas_device->linkrate < dev->port->linkrate) ?
port             4574 drivers/scsi/pm8001/pm80xx_hwi.c 			pm8001_dev->sas_device->linkrate : dev->port->linkrate;
port             4577 drivers/scsi/pm8001/pm80xx_hwi.c 		cpu_to_le32(((pm8001_dev->sas_device->port->id) & 0xFF) |
port               57 drivers/scsi/ppa.c 	dev->base = dev->dev->port->base;
port              147 drivers/scsi/ppa.c 	seq_printf(m, "Parport : %s\n", dev->dev->port->name);
port              225 drivers/scsi/ppa.c 	int i, ppb_hi = dev->dev->port->base_hi;
port             1066 drivers/scsi/ppa.c 	ppb = dev->base = dev->dev->port->base;
port             1067 drivers/scsi/ppa.c 	ppb_hi = dev->dev->port->base_hi;
port             1069 drivers/scsi/ppa.c 	modes = dev->dev->port->modes;
port             1137 drivers/scsi/ppa.c 		if (dev->dev->port == pb) {
port              515 drivers/scsi/qedi/qedi_iscsi.c 	conn_info->src.port = qedi_ep->src_port;
port              516 drivers/scsi/qedi/qedi_iscsi.c 	conn_info->dst.port = qedi_ep->dst_port;
port              329 drivers/scsi/qla4xxx/ql4_def.h 	int port;
port              884 drivers/scsi/qla4xxx/ql4_fw.h 	uint16_t port;	/* 28-29 */
port              877 drivers/scsi/qla4xxx/ql4_mbx.c 				le16_to_cpu(fw_ddb_entry->port),
port              886 drivers/scsi/qla4xxx/ql4_mbx.c 				le16_to_cpu(fw_ddb_entry->port),
port             2049 drivers/scsi/qla4xxx/ql4_mbx.c 		fw_ddb_entry->port = cpu_to_le16(ntohs(addr->sin_port));
port             2058 drivers/scsi/qla4xxx/ql4_mbx.c 		fw_ddb_entry->port = cpu_to_le16(ntohs(addr6->sin6_port));
port             3559 drivers/scsi/qla4xxx/ql4_os.c 	conn->port = le16_to_cpu(fw_ddb_entry->port);
port             3683 drivers/scsi/qla4xxx/ql4_os.c 	fw_ddb_entry->port = cpu_to_le16(conn->port);
port             3840 drivers/scsi/qla4xxx/ql4_os.c 	conn->persistent_port = le16_to_cpu(fw_ddb_entry->port);
port             6091 drivers/scsi/qla4xxx/ql4_os.c 	boot_conn->dest_port = le16_to_cpu(fw_ddb_entry->port);
port             6266 drivers/scsi/qla4xxx/ql4_os.c 	tddb->port = conn->persistent_port;
port             6287 drivers/scsi/qla4xxx/ql4_os.c 	tddb->port = le16_to_cpu(fw_ddb_entry->port);
port             6307 drivers/scsi/qla4xxx/ql4_os.c 	if (old_tddb->port != new_tddb->port)
port             6328 drivers/scsi/qla4xxx/ql4_os.c 			  old_tddb->port, old_tddb->tpgt, old_tddb->ip_addr,
port             6329 drivers/scsi/qla4xxx/ql4_os.c 			  old_tddb->iscsi_name, new_tddb->port, new_tddb->tpgt,
port             6453 drivers/scsi/qla4xxx/ql4_os.c 		if (old_tddb->port == new_tddb->port)
port             6571 drivers/scsi/qla4xxx/ql4_os.c 		addr6->sin6_port = htons(le16_to_cpu(fw_ddb_entry->port));
port             6579 drivers/scsi/qla4xxx/ql4_os.c 		addr->sin_port = htons(le16_to_cpu(fw_ddb_entry->port));
port             6687 drivers/scsi/qla4xxx/ql4_os.c 	if (memcmp(&fw_ddb_entry->port, &flash_ddb_entry->port,
port             6688 drivers/scsi/qla4xxx/ql4_os.c 		   sizeof(fw_ddb_entry->port)))
port             7780 drivers/scsi/qla4xxx/ql4_os.c 	flash_tddb->port = fnode_conn->port;
port             7942 drivers/scsi/qla4xxx/ql4_os.c 		rc = sprintf(buf, "%d\n", fnode_conn->port);
port             8210 drivers/scsi/qla4xxx/ql4_os.c 			fnode_conn->port = *(uint16_t *)fnode_param->value;
port              389 drivers/scsi/scsi_transport_iscsi.c iscsi_iface_net_attr(iface, port, ISCSI_NET_PARAM_PORT);
port             1064 drivers/scsi/scsi_transport_iscsi.c iscsi_flashnode_conn_attr(fnode, port, ISCSI_FLASHNODE_PORT);
port             3837 drivers/scsi/scsi_transport_iscsi.c iscsi_conn_ep_attr(port, ISCSI_PARAM_CONN_PORT);
port              788 drivers/scsi/scsi_transport_sas.c 	struct sas_port *port = transport_class_to_sas_port(dev);	\
port              790 drivers/scsi/scsi_transport_sas.c 	return snprintf(buf, 20, format_string, cast port->field);	\
port              824 drivers/scsi/scsi_transport_sas.c 	struct sas_port *port = dev_to_sas_port(dev);
port              826 drivers/scsi/scsi_transport_sas.c 	BUG_ON(!list_empty(&port->phy_list));
port              829 drivers/scsi/scsi_transport_sas.c 	kfree(port);
port              832 drivers/scsi/scsi_transport_sas.c static void sas_port_create_link(struct sas_port *port,
port              837 drivers/scsi/scsi_transport_sas.c 	res = sysfs_create_link(&port->dev.kobj, &phy->dev.kobj,
port              841 drivers/scsi/scsi_transport_sas.c 	res = sysfs_create_link(&phy->dev.kobj, &port->dev.kobj, "port");
port              850 drivers/scsi/scsi_transport_sas.c static void sas_port_delete_link(struct sas_port *port,
port              853 drivers/scsi/scsi_transport_sas.c 	sysfs_remove_link(&port->dev.kobj, dev_name(&phy->dev));
port              871 drivers/scsi/scsi_transport_sas.c 	struct sas_port *port;
port              873 drivers/scsi/scsi_transport_sas.c 	port = kzalloc(sizeof(*port), GFP_KERNEL);
port              874 drivers/scsi/scsi_transport_sas.c 	if (!port)
port              877 drivers/scsi/scsi_transport_sas.c 	port->port_identifier = port_id;
port              879 drivers/scsi/scsi_transport_sas.c 	device_initialize(&port->dev);
port              881 drivers/scsi/scsi_transport_sas.c 	port->dev.parent = get_device(parent);
port              882 drivers/scsi/scsi_transport_sas.c 	port->dev.release = sas_port_release;
port              884 drivers/scsi/scsi_transport_sas.c 	mutex_init(&port->phy_list_mutex);
port              885 drivers/scsi/scsi_transport_sas.c 	INIT_LIST_HEAD(&port->phy_list);
port              889 drivers/scsi/scsi_transport_sas.c 		dev_set_name(&port->dev, "port-%d:%d:%d", shost->host_no,
port              890 drivers/scsi/scsi_transport_sas.c 			     rphy->scsi_target_id, port->port_identifier);
port              892 drivers/scsi/scsi_transport_sas.c 		dev_set_name(&port->dev, "port-%d:%d", shost->host_no,
port              893 drivers/scsi/scsi_transport_sas.c 			     port->port_identifier);
port              895 drivers/scsi/scsi_transport_sas.c 	transport_setup_device(&port->dev);
port              897 drivers/scsi/scsi_transport_sas.c 	return port;
port              939 drivers/scsi/scsi_transport_sas.c int sas_port_add(struct sas_port *port)
port              944 drivers/scsi/scsi_transport_sas.c 	BUG_ON(!list_empty(&port->phy_list));
port              946 drivers/scsi/scsi_transport_sas.c 	error = device_add(&port->dev);
port              951 drivers/scsi/scsi_transport_sas.c 	transport_add_device(&port->dev);
port              952 drivers/scsi/scsi_transport_sas.c 	transport_configure_device(&port->dev);
port              968 drivers/scsi/scsi_transport_sas.c void sas_port_free(struct sas_port *port)
port              970 drivers/scsi/scsi_transport_sas.c 	transport_destroy_device(&port->dev);
port              971 drivers/scsi/scsi_transport_sas.c 	put_device(&port->dev);
port              982 drivers/scsi/scsi_transport_sas.c void sas_port_delete(struct sas_port *port)
port              984 drivers/scsi/scsi_transport_sas.c 	struct device *dev = &port->dev;
port              987 drivers/scsi/scsi_transport_sas.c 	if (port->rphy) {
port              988 drivers/scsi/scsi_transport_sas.c 		sas_rphy_delete(port->rphy);
port              989 drivers/scsi/scsi_transport_sas.c 		port->rphy = NULL;
port              992 drivers/scsi/scsi_transport_sas.c 	mutex_lock(&port->phy_list_mutex);
port              993 drivers/scsi/scsi_transport_sas.c 	list_for_each_entry_safe(phy, tmp_phy, &port->phy_list,
port              995 drivers/scsi/scsi_transport_sas.c 		sas_port_delete_link(port, phy);
port              998 drivers/scsi/scsi_transport_sas.c 	mutex_unlock(&port->phy_list_mutex);
port             1000 drivers/scsi/scsi_transport_sas.c 	if (port->is_backlink) {
port             1001 drivers/scsi/scsi_transport_sas.c 		struct device *parent = port->dev.parent;
port             1003 drivers/scsi/scsi_transport_sas.c 		sysfs_remove_link(&port->dev.kobj, dev_name(parent));
port             1004 drivers/scsi/scsi_transport_sas.c 		port->is_backlink = 0;
port             1031 drivers/scsi/scsi_transport_sas.c struct sas_phy *sas_port_get_phy(struct sas_port *port)
port             1035 drivers/scsi/scsi_transport_sas.c 	mutex_lock(&port->phy_list_mutex);
port             1036 drivers/scsi/scsi_transport_sas.c 	if (list_empty(&port->phy_list))
port             1039 drivers/scsi/scsi_transport_sas.c 		struct list_head *ent = port->phy_list.next;
port             1044 drivers/scsi/scsi_transport_sas.c 	mutex_unlock(&port->phy_list_mutex);
port             1062 drivers/scsi/scsi_transport_sas.c void sas_port_add_phy(struct sas_port *port, struct sas_phy *phy)
port             1064 drivers/scsi/scsi_transport_sas.c 	mutex_lock(&port->phy_list_mutex);
port             1069 drivers/scsi/scsi_transport_sas.c 		list_for_each_entry(tmp, &port->phy_list, port_siblings)
port             1075 drivers/scsi/scsi_transport_sas.c 			dev_printk(KERN_ERR, &port->dev, "trying to add phy %s fails: it's already part of another port\n",
port             1080 drivers/scsi/scsi_transport_sas.c 		sas_port_create_link(port, phy);
port             1081 drivers/scsi/scsi_transport_sas.c 		list_add_tail(&phy->port_siblings, &port->phy_list);
port             1082 drivers/scsi/scsi_transport_sas.c 		port->num_phys++;
port             1084 drivers/scsi/scsi_transport_sas.c 	mutex_unlock(&port->phy_list_mutex);
port             1096 drivers/scsi/scsi_transport_sas.c void sas_port_delete_phy(struct sas_port *port, struct sas_phy *phy)
port             1098 drivers/scsi/scsi_transport_sas.c 	mutex_lock(&port->phy_list_mutex);
port             1099 drivers/scsi/scsi_transport_sas.c 	sas_port_delete_link(port, phy);
port             1101 drivers/scsi/scsi_transport_sas.c 	port->num_phys--;
port             1102 drivers/scsi/scsi_transport_sas.c 	mutex_unlock(&port->phy_list_mutex);
port             1106 drivers/scsi/scsi_transport_sas.c void sas_port_mark_backlink(struct sas_port *port)
port             1109 drivers/scsi/scsi_transport_sas.c 	struct device *parent = port->dev.parent->parent->parent;
port             1111 drivers/scsi/scsi_transport_sas.c 	if (port->is_backlink)
port             1113 drivers/scsi/scsi_transport_sas.c 	port->is_backlink = 1;
port             1114 drivers/scsi/scsi_transport_sas.c 	res = sysfs_create_link(&port->dev.kobj, &parent->kobj,
port             1026 drivers/scsi/smartpqi/smartpqi.h 	struct sas_port *port;
port               47 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	sas_port_delete_phy(pqi_sas_phy->parent_port->port, phy);
port               80 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	sas_port_add_phy(pqi_sas_port->port, pqi_sas_phy->phy);
port              112 drivers/scsi/smartpqi/smartpqi_sas_transport.c 		return sas_expander_alloc(pqi_sas_port->port,
port              115 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	return sas_end_device_alloc(pqi_sas_port->port);
port              124 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	struct sas_port *port;
port              133 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	port = sas_port_alloc_num(pqi_sas_node->parent_dev);
port              134 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	if (!port)
port              137 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	rc = sas_port_add(port);
port              141 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	pqi_sas_port->port = port;
port              150 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	sas_port_free(port);
port              166 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	sas_port_delete(pqi_sas_port->port);
port              480 drivers/scsi/storvsc_drv.c 	unsigned int port;
port             1629 drivers/scsi/storvsc_drv.c 	vm_srb->port_number = host_dev->port;
port             1782 drivers/scsi/storvsc_drv.c 	host_dev->port = host->host_no;
port               56 drivers/sh/maple/maple.c 	int port;
port              207 drivers/sh/maple/maple.c 		mdev->port, mdev->unit);
port              211 drivers/sh/maple/maple.c static struct maple_device *maple_alloc_dev(int port, int unit)
port              222 drivers/sh/maple/maple.c 	mdev->port = port;
port              249 drivers/sh/maple/maple.c 	int port, unit, from, to, len;
port              252 drivers/sh/maple/maple.c 	port = mq->dev->port & 3;
port              255 drivers/sh/maple/maple.c 	from = port << 6;
port              256 drivers/sh/maple/maple.c 	to = (port << 6) | (unit > 0 ? (1 << (unit - 1)) & 0x1f : 0x20);
port              261 drivers/sh/maple/maple.c 	*maple_sendptr++ = (port << 16) | len | 0x80000000;
port              366 drivers/sh/maple/maple.c 		mdev->product_name, function, mdev->port, mdev->unit);
port              372 drivers/sh/maple/maple.c 		dev_set_name(&mdev->dev, "%d:0.port", mdev->port);
port              383 drivers/sh/maple/maple.c 		dev_set_name(&mdev->dev, "%d:0%d.%lX", mdev->port,
port              395 drivers/sh/maple/maple.c 			mdev->port, error);
port              414 drivers/sh/maple/maple.c 	if (mdev->port == ds->port && mdev->unit == ds->unit)
port              498 drivers/sh/maple/maple.c 	ds.port = mdev->port;
port              510 drivers/sh/maple/maple.c 			mdev_add = maple_alloc_dev(mdev->port, k + 1);
port              531 drivers/sh/maple/maple.c 	subdevice_map[mdev->port] = subdevice_map[mdev->port] & killbit;
port              558 drivers/sh/maple/maple.c 			mdev->port, mdev->unit);
port              563 drivers/sh/maple/maple.c 			if (checked[mdev->port] == false) {
port              564 drivers/sh/maple/maple.c 				checked[mdev->port] = true;
port              565 drivers/sh/maple/maple.c 				empty[mdev->port] = true;
port              567 drivers/sh/maple/maple.c 					" to port %d\n", mdev->port);
port              582 drivers/sh/maple/maple.c 		if ((mdev->unit == 0) && (checked[mdev->port] == false)) {
port              583 drivers/sh/maple/maple.c 			checked[mdev->port] = true;
port              589 drivers/sh/maple/maple.c 				empty[mdev->port] = false;
port              596 drivers/sh/maple/maple.c 		if (submask ^ subdevice_map[mdev->port]) {
port              598 drivers/sh/maple/maple.c 			subdevice_map[mdev->port] = submask;
port              610 drivers/sh/maple/maple.c 			"file error 0x%X\n", mdev->port, mdev->unit,
port              678 drivers/sh/maple/maple.c 					mdev->port, mdev->unit);
port              685 drivers/sh/maple/maple.c 				" but call is not supported\n", mdev->port,
port              933 drivers/slimbus/qcom-ngd-ctrl.c 		struct slim_port *port = &rt->ports[i];
port              941 drivers/slimbus/qcom-ngd-ctrl.c 						   (port->ch.aux_fmt << 6);
port              953 drivers/slimbus/qcom-ngd-ctrl.c 						port->ch.prrate |
port              956 drivers/slimbus/qcom-ngd-ctrl.c 				wbuf[txn.msg->num_bytes++] =  port->ch.prrate;
port              965 drivers/slimbus/qcom-ngd-ctrl.c 		wbuf[txn.msg->num_bytes++] = port->ch.id;
port             1264 drivers/slimbus/qcom-ngd-ctrl.c 	qmi->svc_info.sq_port = service->port;
port              124 drivers/slimbus/stream.c 				     struct slim_port *port)
port              132 drivers/slimbus/stream.c 	if (port->direction == SLIM_PORT_SINK)
port              135 drivers/slimbus/stream.c 	wbuf[0] = port->id;
port              136 drivers/slimbus/stream.c 	wbuf[1] = port->ch.id;
port              137 drivers/slimbus/stream.c 	port->ch.state = SLIM_CH_STATE_ASSOCIATED;
port              138 drivers/slimbus/stream.c 	port->state = SLIM_PORT_UNCONFIGURED;
port              144 drivers/slimbus/stream.c 				struct slim_port *port)
port              152 drivers/slimbus/stream.c 	wbuf[0] = port->id;
port              153 drivers/slimbus/stream.c 	port->ch.state = SLIM_CH_STATE_DISCONNECTED;
port              154 drivers/slimbus/stream.c 	port->state = SLIM_PORT_DISCONNECTED;
port              160 drivers/slimbus/stream.c 					  struct slim_port *port)
port              169 drivers/slimbus/stream.c 	wbuf[0] = port->ch.id;
port              175 drivers/slimbus/stream.c 	port->ch.state = SLIM_CH_STATE_REMOVED;
port              206 drivers/slimbus/stream.c 	struct slim_port *port;
port              215 drivers/slimbus/stream.c 	rt->ports = kcalloc(num_ports, sizeof(*port), GFP_KERNEL);
port              241 drivers/slimbus/stream.c 		port = &rt->ports[i];
port              242 drivers/slimbus/stream.c 		port->state = SLIM_PORT_DISCONNECTED;
port              243 drivers/slimbus/stream.c 		port->id = port_id;
port              244 drivers/slimbus/stream.c 		port->ch.prrate = slim_get_prate_code(cfg->rate);
port              245 drivers/slimbus/stream.c 		port->ch.id = cfg->chs[i];
port              246 drivers/slimbus/stream.c 		port->ch.data_fmt = SLIM_CH_DATA_FMT_NOT_DEFINED;
port              247 drivers/slimbus/stream.c 		port->ch.aux_fmt = SLIM_CH_AUX_FMT_NOT_APPLICABLE;
port              248 drivers/slimbus/stream.c 		port->ch.state = SLIM_CH_STATE_ALLOCATED;
port              251 drivers/slimbus/stream.c 			port->direction = SLIM_PORT_SINK;
port              253 drivers/slimbus/stream.c 			port->direction = SLIM_PORT_SOURCE;
port              255 drivers/slimbus/stream.c 		slim_connect_port_channel(rt, port);
port              264 drivers/slimbus/stream.c 				       struct slim_port *port)
port              272 drivers/slimbus/stream.c 	wbuf[0] = port->ch.id;
port              273 drivers/slimbus/stream.c 	wbuf[1] = port->ch.prrate;
port              279 drivers/slimbus/stream.c 	wbuf[2] = port->ch.data_fmt | (port->ch.aux_fmt << 4);
port              281 drivers/slimbus/stream.c 	port->ch.state = SLIM_CH_STATE_CONTENT_DEFINED;
port              299 drivers/slimbus/stream.c 				       struct slim_port *port)
port              307 drivers/slimbus/stream.c 	port->ch.seg_dist = slim_get_segdist_code(stream->ratem);
port              309 drivers/slimbus/stream.c 	wbuf[0] = port->ch.id;
port              310 drivers/slimbus/stream.c 	wbuf[1] = port->ch.seg_dist & 0xFF;
port              311 drivers/slimbus/stream.c 	wbuf[2] = (stream->prot << 4) | ((port->ch.seg_dist & 0xF00) >> 8);
port              317 drivers/slimbus/stream.c 	port->ch.state = SLIM_CH_STATE_DEFINED;
port              323 drivers/slimbus/stream.c 				 struct slim_port *port)
port              333 drivers/slimbus/stream.c 	wbuf[0] = port->ch.id;
port              334 drivers/slimbus/stream.c 	port->ch.state = SLIM_CH_STATE_ACTIVE;
port              374 drivers/slimbus/stream.c 		struct slim_port *port = &stream->ports[i];
port              376 drivers/slimbus/stream.c 		slim_define_channel(stream, port);
port              377 drivers/slimbus/stream.c 		slim_define_channel_content(stream, port);
port              381 drivers/slimbus/stream.c 		struct slim_port *port = &stream->ports[i];
port              383 drivers/slimbus/stream.c 		slim_activate_channel(stream, port);
port              384 drivers/slimbus/stream.c 		port->state = SLIM_PORT_CONFIGURED;
port              261 drivers/soc/aspeed/aspeed-lpc-snoop.c 	u32 port;
port              279 drivers/soc/aspeed/aspeed-lpc-snoop.c 	rc = of_property_read_u32_index(dev->of_node, "snoop-ports", 0, &port);
port              289 drivers/soc/aspeed/aspeed-lpc-snoop.c 	rc = aspeed_lpc_enable_snoop(lpc_snoop, dev, 0, port);
port              295 drivers/soc/aspeed/aspeed-lpc-snoop.c 				       1, &port) == 0) {
port              296 drivers/soc/aspeed/aspeed-lpc-snoop.c 		rc = aspeed_lpc_enable_snoop(lpc_snoop, dev, 1, port);
port              113 drivers/soc/fsl/qe/qe_io.c int par_io_config_pin(u8 port, u8 pin, int dir, int open_drain,
port              116 drivers/soc/fsl/qe/qe_io.c 	if (!par_io || port >= num_par_io_ports)
port              119 drivers/soc/fsl/qe/qe_io.c 	__par_io_config_pin(&par_io[port], pin, dir, open_drain, assignment,
port              125 drivers/soc/fsl/qe/qe_io.c int par_io_data_set(u8 port, u8 pin, u8 val)
port              129 drivers/soc/fsl/qe/qe_io.c 	if (port >= num_par_io_ports)
port              136 drivers/soc/fsl/qe/qe_io.c 	tmp_val = in_be32(&par_io[port].cpdata);
port              139 drivers/soc/fsl/qe/qe_io.c 		out_be32(&par_io[port].cpdata, ~pin_mask & tmp_val);
port              141 drivers/soc/fsl/qe/qe_io.c 		out_be32(&par_io[port].cpdata, pin_mask | tmp_val);
port               33 drivers/soc/qcom/qmi_interface.c 				unsigned int node, unsigned int port)
port               43 drivers/soc/qcom/qmi_interface.c 	if (!node && !port)
port               54 drivers/soc/qcom/qmi_interface.c 	svc->port = port;
port               73 drivers/soc/qcom/qmi_interface.c 				unsigned int node, unsigned int port)
port               82 drivers/soc/qcom/qmi_interface.c 		if (port != -1 && svc->port != port)
port              122 drivers/soc/qcom/qmi_interface.c 				unsigned int node, unsigned int port)
port              127 drivers/soc/qcom/qmi_interface.c 		ops->del_client(qmi, node, port);
port              149 drivers/soc/qcom/qmi_interface.c 				    le32_to_cpu(pkt->server.port));
port              154 drivers/soc/qcom/qmi_interface.c 				    le32_to_cpu(pkt->server.port));
port              159 drivers/soc/qcom/qmi_interface.c 				    le32_to_cpu(pkt->client.port));
port              240 drivers/soc/qcom/qmi_interface.c 	pkt.server.port = cpu_to_le32(qmi->sq.sq_port);
port              608 drivers/soundwire/bus.c 			   int port, bool enable, int mask)
port              614 drivers/soundwire/bus.c 	addr = SDW_DPN_INTMASK(port);
port              744 drivers/soundwire/bus.c 				     int port, u8 *slave_status)
port              750 drivers/soundwire/bus.c 	if (port == 0)
port              753 drivers/soundwire/bus.c 	addr = SDW_DPN_INT(port);
port              764 drivers/soundwire/bus.c 			dev_err(&slave->dev, "Test fail for port:%d\n", port);
port              773 drivers/soundwire/bus.c 			complete(&slave->port_ready[port]);
port              818 drivers/soundwire/bus.c 	unsigned long port;
port              869 drivers/soundwire/bus.c 		port = buf & SDW_SCP_INT1_PORT0_3;
port              872 drivers/soundwire/bus.c 		port = port >> SDW_REG_SHIFT(SDW_SCP_INT1_PORT0_3);
port              873 drivers/soundwire/bus.c 		for_each_set_bit(bit, &port, 8) {
port              880 drivers/soundwire/bus.c 			port = buf2[0] & SDW_SCP_INTSTAT2_PORT4_10;
port              881 drivers/soundwire/bus.c 			for_each_set_bit(bit, &port, 8) {
port              892 drivers/soundwire/bus.c 			port = buf2[1] & SDW_SCP_INTSTAT3_PORT11_14;
port              893 drivers/soundwire/bus.c 			for_each_set_bit(bit, &port, 8) {
port              906 drivers/soundwire/bus.c 			memcpy(slave_intr.port, &port_status,
port              907 drivers/soundwire/bus.c 			       sizeof(slave_intr.port));
port              141 drivers/soundwire/bus.h int sdw_configure_dpn_intr(struct sdw_slave *slave, int port,
port             1216 drivers/soundwire/cadence_master.c 			    struct sdw_cdns_port *port,
port             1224 drivers/soundwire/cadence_master.c 	offset = CDNS_PORTCTRL + port->num * CDNS_PORT_OFFSET;
port             1227 drivers/soundwire/cadence_master.c 	val = port->num;
port             1306 drivers/soundwire/cadence_master.c 			  struct sdw_cdns_port *port, u32 ch, u32 dir)
port             1322 drivers/soundwire/cadence_master.c 	port->pdi = pdi;
port              108 drivers/soundwire/cadence_master.h 	struct sdw_cdns_port **port;
port              175 drivers/soundwire/cadence_master.h 			  struct sdw_cdns_port *port, u32 ch, u32 dir);
port              176 drivers/soundwire/cadence_master.h void sdw_cdns_config_stream(struct sdw_cdns *cdns, struct sdw_cdns_port *port,
port              616 drivers/soundwire/intel.c 	struct sdw_cdns_port *port = NULL;
port              623 drivers/soundwire/intel.c 		port = &cdns->ports[i];
port              624 drivers/soundwire/intel.c 		port->assigned = true;
port              625 drivers/soundwire/intel.c 		port->direction = dir;
port              626 drivers/soundwire/intel.c 		port->ch = ch;
port              630 drivers/soundwire/intel.c 	if (!port) {
port              636 drivers/soundwire/intel.c 		ret = sdw_cdns_alloc_stream(cdns, &cdns->pcm, port, ch, dir);
port              640 drivers/soundwire/intel.c 		intel_pdi_shim_configure(sdw, port->pdi);
port              641 drivers/soundwire/intel.c 		sdw_cdns_config_stream(cdns, port, ch, dir, port->pdi);
port              643 drivers/soundwire/intel.c 		intel_pdi_alh_configure(sdw, port->pdi);
port              646 drivers/soundwire/intel.c 		ret = sdw_cdns_alloc_stream(cdns, &cdns->pdm, port, ch, dir);
port              651 drivers/soundwire/intel.c 		port->assigned = false;
port              652 drivers/soundwire/intel.c 		port = NULL;
port              655 drivers/soundwire/intel.c 	return port;
port              663 drivers/soundwire/intel.c 		if (dma->port[i]) {
port              664 drivers/soundwire/intel.c 			dma->port[i]->pdi->assigned = false;
port              665 drivers/soundwire/intel.c 			dma->port[i]->pdi = NULL;
port              666 drivers/soundwire/intel.c 			dma->port[i]->assigned = false;
port              667 drivers/soundwire/intel.c 			dma->port[i] = NULL;
port              707 drivers/soundwire/intel.c 	dma->port = kcalloc(dma->nr_ports, sizeof(*dma->port), GFP_KERNEL);
port              708 drivers/soundwire/intel.c 	if (!dma->port)
port              712 drivers/soundwire/intel.c 		dma->port[i] = intel_alloc_port(sdw, ch, dir, pcm);
port              713 drivers/soundwire/intel.c 		if (!dma->port[i]) {
port              722 drivers/soundwire/intel.c 					  dma->port[i]->pdi->intel_alh_id);
port              747 drivers/soundwire/intel.c 		pconfig[i].num = dma->port[i]->num;
port              765 drivers/soundwire/intel.c 	kfree(dma->port);
port              786 drivers/soundwire/intel.c 	kfree(dma->port);
port              124 drivers/soundwire/mipi_disco.c 			      struct fwnode_handle *port,
port              129 drivers/soundwire/mipi_disco.c 	fwnode_property_read_u32(port, "mipi-sdw-port-max-wordlength",
port              132 drivers/soundwire/mipi_disco.c 	fwnode_property_read_u32(port, "mipi-sdw-port-min-wordlength",
port              135 drivers/soundwire/mipi_disco.c 	nval = fwnode_property_count_u32(port, "mipi-sdw-port-wordlength-configs");
port              145 drivers/soundwire/mipi_disco.c 		fwnode_property_read_u32_array(port,
port              150 drivers/soundwire/mipi_disco.c 	dp0->BRA_flow_controlled = fwnode_property_read_bool(port,
port              153 drivers/soundwire/mipi_disco.c 	dp0->simple_ch_prep_sm = fwnode_property_read_bool(port,
port              156 drivers/soundwire/mipi_disco.c 	dp0->imp_def_interrupts = fwnode_property_read_bool(port,
port              290 drivers/soundwire/mipi_disco.c 	struct fwnode_handle *port;
port              343 drivers/soundwire/mipi_disco.c 	port = device_get_named_child_node(dev, "mipi-sdw-dp-0-subproperties");
port              344 drivers/soundwire/mipi_disco.c 	if (!port) {
port              353 drivers/soundwire/mipi_disco.c 		sdw_slave_read_dp0(slave, port, prop->dp0_prop);
port               69 drivers/spi/spi-at91-usart.c #define at91_usart_spi_readl(port, reg) \
port               70 drivers/spi/spi-at91-usart.c 	readl_relaxed((port)->regs + US_##reg)
port               71 drivers/spi/spi-at91-usart.c #define at91_usart_spi_writel(port, reg, value) \
port               72 drivers/spi/spi-at91-usart.c 	writel_relaxed((value), (port)->regs + US_##reg)
port               74 drivers/spi/spi-at91-usart.c #define at91_usart_spi_readb(port, reg) \
port               75 drivers/spi/spi-at91-usart.c 	readb_relaxed((port)->regs + US_##reg)
port               76 drivers/spi/spi-at91-usart.c #define at91_usart_spi_writeb(port, reg, value) \
port               77 drivers/spi/spi-at91-usart.c 	writeb_relaxed((value), (port)->regs + US_##reg)
port              226 drivers/spi/spi-atmel.c #define spi_readl(port, reg) \
port              227 drivers/spi/spi-atmel.c 	__raw_readl((port)->regs + SPI_##reg)
port              228 drivers/spi/spi-atmel.c #define spi_writel(port, reg, value) \
port              229 drivers/spi/spi-atmel.c 	__raw_writel((value), (port)->regs + SPI_##reg)
port              231 drivers/spi/spi-atmel.c #define spi_readw(port, reg) \
port              232 drivers/spi/spi-atmel.c 	__raw_readw((port)->regs + SPI_##reg)
port              233 drivers/spi/spi-atmel.c #define spi_writew(port, reg, value) \
port              234 drivers/spi/spi-atmel.c 	__raw_writew((value), (port)->regs + SPI_##reg)
port              236 drivers/spi/spi-atmel.c #define spi_readb(port, reg) \
port              237 drivers/spi/spi-atmel.c 	__raw_readb((port)->regs + SPI_##reg)
port              238 drivers/spi/spi-atmel.c #define spi_writeb(port, reg, value) \
port              239 drivers/spi/spi-atmel.c 	__raw_writeb((value), (port)->regs + SPI_##reg)
port              241 drivers/spi/spi-atmel.c #define spi_readl(port, reg) \
port              242 drivers/spi/spi-atmel.c 	readl_relaxed((port)->regs + SPI_##reg)
port              243 drivers/spi/spi-atmel.c #define spi_writel(port, reg, value) \
port              244 drivers/spi/spi-atmel.c 	writel_relaxed((value), (port)->regs + SPI_##reg)
port              246 drivers/spi/spi-atmel.c #define spi_readw(port, reg) \
port              247 drivers/spi/spi-atmel.c 	readw_relaxed((port)->regs + SPI_##reg)
port              248 drivers/spi/spi-atmel.c #define spi_writew(port, reg, value) \
port              249 drivers/spi/spi-atmel.c 	writew_relaxed((value), (port)->regs + SPI_##reg)
port              251 drivers/spi/spi-atmel.c #define spi_readb(port, reg) \
port              252 drivers/spi/spi-atmel.c 	readb_relaxed((port)->regs + SPI_##reg)
port              253 drivers/spi/spi-atmel.c #define spi_writeb(port, reg, value) \
port              254 drivers/spi/spi-atmel.c 	writeb_relaxed((value), (port)->regs + SPI_##reg)
port               53 drivers/spi/spi-butterfly.c 	struct parport		*port;
port               78 drivers/spi/spi-butterfly.c 	parport_write_data(pp->port, byte);
port               94 drivers/spi/spi-butterfly.c 	parport_write_data(pp->port, byte);
port              107 drivers/spi/spi-butterfly.c 	value = !(parport_read_status(pp->port) & bit);
port              126 drivers/spi/spi-butterfly.c 	parport_frob_control(pp->port, spi_cs_bit, value ? spi_cs_bit : 0);
port              215 drivers/spi/spi-butterfly.c 	pp->port = p;
port              235 drivers/spi/spi-butterfly.c 	parport_frob_control(pp->port, spi_cs_bit, 0);
port              241 drivers/spi/spi-butterfly.c 	parport_write_data(pp->port, pp->lastbyte);
port              246 drivers/spi/spi-butterfly.c 	parport_write_data(pp->port, pp->lastbyte);
port              277 drivers/spi/spi-butterfly.c 	parport_write_data(pp->port, 0);
port              296 drivers/spi/spi-butterfly.c 	if (!butterfly || butterfly->port != p)
port              305 drivers/spi/spi-butterfly.c 	parport_write_data(pp->port, 0);
port               82 drivers/spi/spi-dln2.c 	u8 port;
port              105 drivers/spi/spi-dln2.c 		u8 port;
port              110 drivers/spi/spi-dln2.c 	tx.port = dln2->port;
port              134 drivers/spi/spi-dln2.c 		u8 port;
port              138 drivers/spi/spi-dln2.c 	tx.port = dln2->port;
port              164 drivers/spi/spi-dln2.c 		u8 port;
port              169 drivers/spi/spi-dln2.c 	tx.port = dln2->port;
port              187 drivers/spi/spi-dln2.c 		u8 port;
port              194 drivers/spi/spi-dln2.c 	tx.port = dln2->port;
port              213 drivers/spi/spi-dln2.c 		u8 port;
port              220 drivers/spi/spi-dln2.c 	tx.port = dln2->port;
port              262 drivers/spi/spi-dln2.c 		u8 port;
port              270 drivers/spi/spi-dln2.c 	tx.port = dln2->port;
port              289 drivers/spi/spi-dln2.c 		u8 port;
port              293 drivers/spi/spi-dln2.c 	tx.port = dln2->port;
port              305 drivers/spi/spi-dln2.c 		u8 port;
port              309 drivers/spi/spi-dln2.c 	tx.port = dln2->port;
port              321 drivers/spi/spi-dln2.c 		u8 port;
port              330 drivers/spi/spi-dln2.c 	tx.port = dln2->port;
port              422 drivers/spi/spi-dln2.c 		u8 port;
port              434 drivers/spi/spi-dln2.c 	tx->port = dln2->port;
port              452 drivers/spi/spi-dln2.c 		u8 port;
port              467 drivers/spi/spi-dln2.c 	tx.port = dln2->port;
port              493 drivers/spi/spi-dln2.c 		u8 port;
port              518 drivers/spi/spi-dln2.c 	tx->port = dln2->port;
port              703 drivers/spi/spi-dln2.c 	dln2->port = pdata->port;
port              595 drivers/spi/spi-ep93xx.c 	espi->dma_rx_data.port = EP93XX_DMA_SSP;
port              606 drivers/spi/spi-ep93xx.c 	espi->dma_tx_data.port = EP93XX_DMA_SSP;
port               72 drivers/spi/spi-lm70llp.c 	struct parport		*port;
port               98 drivers/spi/spi-lm70llp.c 	u8 data = parport_read_data(pp->port);
port              101 drivers/spi/spi-lm70llp.c 	parport_write_data(pp->port, data | nCS);
port              106 drivers/spi/spi-lm70llp.c 	u8 data = parport_read_data(pp->port);
port              109 drivers/spi/spi-lm70llp.c 	parport_write_data(pp->port, data & ~nCS);
port              114 drivers/spi/spi-lm70llp.c 	u8 data = parport_read_data(pp->port);
port              116 drivers/spi/spi-lm70llp.c 	parport_write_data(pp->port, data | SCLK);
port              121 drivers/spi/spi-lm70llp.c 	u8 data = parport_read_data(pp->port);
port              123 drivers/spi/spi-lm70llp.c 	parport_write_data(pp->port, data & ~SCLK);
port              162 drivers/spi/spi-lm70llp.c 	return ((SIO == (parport_read_status(pp->port) & SIO)) ? 0 : 1);
port              223 drivers/spi/spi-lm70llp.c 	pp->port = p;
port              261 drivers/spi/spi-lm70llp.c 	parport_write_data(pp->port, lm70_INIT);
port              285 drivers/spi/spi-lm70llp.c 	parport_write_data(pp->port, 0);
port              300 drivers/spi/spi-lm70llp.c 	if (!lm70llp || lm70llp->port != p)
port              307 drivers/spi/spi-lm70llp.c 	parport_write_data(pp->port, 0);
port               31 drivers/staging/comedi/drivers/8255.h 		     int (*io)(struct comedi_device *dev, int dir, int port,
port               36 drivers/staging/comedi/drivers/8255.h 			int (*io)(struct comedi_device *dev, int dir, int port,
port             3429 drivers/staging/comedi/drivers/cb_pcidas64.c 			     int dir, int port, int data, unsigned long iobase)
port             3434 drivers/staging/comedi/drivers/cb_pcidas64.c 		writew(data, devpriv->main_iobase + iobase + 2 * port);
port             3437 drivers/staging/comedi/drivers/cb_pcidas64.c 	return readw(devpriv->main_iobase + iobase + 2 * port);
port               38 drivers/staging/comedi/drivers/comedi_8255.c 	int (*io)(struct comedi_device *dev, int dir, int port, int data,
port               43 drivers/staging/comedi/drivers/comedi_8255.c 			  int dir, int port, int data, unsigned long regbase)
port               46 drivers/staging/comedi/drivers/comedi_8255.c 		outb(data, dev->iobase + regbase + port);
port               49 drivers/staging/comedi/drivers/comedi_8255.c 	return inb(dev->iobase + regbase + port);
port               53 drivers/staging/comedi/drivers/comedi_8255.c 			    int dir, int port, int data, unsigned long regbase)
port               56 drivers/staging/comedi/drivers/comedi_8255.c 		writeb(data, dev->mmio + regbase + port);
port               59 drivers/staging/comedi/drivers/comedi_8255.c 	return readb(dev->mmio + regbase + port);
port              145 drivers/staging/comedi/drivers/comedi_8255.c 					int dir, int port, int data,
port              204 drivers/staging/comedi/drivers/comedi_8255.c 		     int (*io)(struct comedi_device *dev, int dir, int port,
port              239 drivers/staging/comedi/drivers/comedi_8255.c 			int (*io)(struct comedi_device *dev, int dir, int port,
port              668 drivers/staging/comedi/drivers/daqboard2000.c static int db2k_8255_cb(struct comedi_device *dev, int dir, int port, int data,
port              672 drivers/staging/comedi/drivers/daqboard2000.c 		writew(data, dev->mmio + iobase + port * 2);
port              675 drivers/staging/comedi/drivers/daqboard2000.c 	return readw(dev->mmio + iobase + port * 2);
port              483 drivers/staging/comedi/drivers/dmm32at.c 			   int dir, int port, int data, unsigned long regbase)
port              489 drivers/staging/comedi/drivers/dmm32at.c 		outb(data, dev->iobase + regbase + port);
port              492 drivers/staging/comedi/drivers/dmm32at.c 	return inb(dev->iobase + regbase + port);
port              296 drivers/staging/comedi/drivers/ni_65xx.c 	unsigned int port;
port              301 drivers/staging/comedi/drivers/ni_65xx.c 	for (port = NI_65XX_CHAN_TO_PORT(base_chan); port < num_ports; port++) {
port              302 drivers/staging/comedi/drivers/ni_65xx.c 		int bitshift = (int)(NI_65XX_PORT_TO_CHAN(port) - base_chan);
port              321 drivers/staging/comedi/drivers/ni_65xx.c 					  NI_65XX_RISE_EDGE_ENA_REG(port)) &
port              325 drivers/staging/comedi/drivers/ni_65xx.c 					  NI_65XX_FALL_EDGE_ENA_REG(port)) &
port              329 drivers/staging/comedi/drivers/ni_65xx.c 			       dev->mmio + NI_65XX_RISE_EDGE_ENA_REG(port));
port              331 drivers/staging/comedi/drivers/ni_65xx.c 			       dev->mmio + NI_65XX_FALL_EDGE_ENA_REG(port));
port              354 drivers/staging/comedi/drivers/ni_65xx.c 	unsigned int port = base_port + NI_65XX_CHAN_TO_PORT(chan);
port              375 drivers/staging/comedi/drivers/ni_65xx.c 		val = readb(dev->mmio + NI_65XX_FILTER_ENA(port));
port              382 drivers/staging/comedi/drivers/ni_65xx.c 		writeb(val, dev->mmio + NI_65XX_FILTER_ENA(port));
port              389 drivers/staging/comedi/drivers/ni_65xx.c 		       dev->mmio + NI_65XX_IO_SEL_REG(port));
port              396 drivers/staging/comedi/drivers/ni_65xx.c 		       dev->mmio + NI_65XX_IO_SEL_REG(port));
port              402 drivers/staging/comedi/drivers/ni_65xx.c 		val = readb(dev->mmio + NI_65XX_IO_SEL_REG(port));
port              427 drivers/staging/comedi/drivers/ni_65xx.c 		unsigned int port = base_port + port_offset;
port              448 drivers/staging/comedi/drivers/ni_65xx.c 			bits = readb(dev->mmio + NI_65XX_IO_DATA_REG(port));
port              453 drivers/staging/comedi/drivers/ni_65xx.c 			writeb(bits, dev->mmio + NI_65XX_IO_DATA_REG(port));
port              457 drivers/staging/comedi/drivers/ni_65xx.c 		bits = readb(dev->mmio + NI_65XX_IO_DATA_REG(port));
port             4154 drivers/staging/comedi/drivers/ni_mio_common.c 			    int dir, int port, int data, unsigned long iobase)
port             4157 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_writeb(dev, data, iobase + 2 * port);
port             4161 drivers/staging/comedi/drivers/ni_mio_common.c 	return ni_readb(dev, iobase + 2 * port);
port              362 drivers/staging/comedi/drivers/ni_usb6501.c 	u8 port;
port              367 drivers/staging/comedi/drivers/ni_usb6501.c 	for (port = 0; port < 3; port++) {
port              368 drivers/staging/comedi/drivers/ni_usb6501.c 		if (mask & (0xFF << port * 8)) {
port              369 drivers/staging/comedi/drivers/ni_usb6501.c 			bitmap = (s->state >> port * 8) & 0xFF;
port              371 drivers/staging/comedi/drivers/ni_usb6501.c 						  port, &bitmap);
port              379 drivers/staging/comedi/drivers/ni_usb6501.c 	for (port = 0; port < 3; port++) {
port              380 drivers/staging/comedi/drivers/ni_usb6501.c 		ret = ni6501_port_command(dev, READ_PORT, port, &bitmap);
port              383 drivers/staging/comedi/drivers/ni_usb6501.c 		data[1] |= bitmap << port * 8;
port               80 drivers/staging/comedi/drivers/pcl724.c 				int dir, int port, int data,
port               87 drivers/staging/comedi/drivers/pcl724.c 	outb(port + movport, iobase);
port              627 drivers/staging/comedi/drivers/pcl818.c static int check_single_ended(unsigned int port)
port              629 drivers/staging/comedi/drivers/pcl818.c 	if (inb(port + PCL818_STATUS_REG) & PCL818_STATUS_MUX)
port              186 drivers/staging/comedi/drivers/pcmmio.c 			     int page, int port)
port              195 drivers/staging/comedi/drivers/pcmmio.c 		outb(val & 0xff, iobase + PCMMIO_PORT_REG(port + 0));
port              196 drivers/staging/comedi/drivers/pcmmio.c 		outb((val >> 8) & 0xff, iobase + PCMMIO_PORT_REG(port + 1));
port              197 drivers/staging/comedi/drivers/pcmmio.c 		outb((val >> 16) & 0xff, iobase + PCMMIO_PORT_REG(port + 2));
port              208 drivers/staging/comedi/drivers/pcmmio.c 				    int page, int port)
port              218 drivers/staging/comedi/drivers/pcmmio.c 		val = inb(iobase + PCMMIO_PORT_REG(port + 0));
port              219 drivers/staging/comedi/drivers/pcmmio.c 		val |= (inb(iobase + PCMMIO_PORT_REG(port + 1)) << 8);
port              220 drivers/staging/comedi/drivers/pcmmio.c 		val |= (inb(iobase + PCMMIO_PORT_REG(port + 2)) << 16);
port              248 drivers/staging/comedi/drivers/pcmmio.c 	int port = s->index == 2 ? 0 : 3;
port              265 drivers/staging/comedi/drivers/pcmmio.c 		pcmmio_dio_write(dev, val, 0, port);
port              269 drivers/staging/comedi/drivers/pcmmio.c 	val = pcmmio_dio_read(dev, 0, port);
port              283 drivers/staging/comedi/drivers/pcmmio.c 	int port = s->index == 2 ? 0 : 3;
port              291 drivers/staging/comedi/drivers/pcmmio.c 		pcmmio_dio_write(dev, s->io_bits, 0, port);
port              154 drivers/staging/comedi/drivers/pcmuio.c 			 int asic, int page, int port)
port              164 drivers/staging/comedi/drivers/pcmuio.c 		outb(val & 0xff, iobase + PCMUIO_PORT_REG(port + 0));
port              165 drivers/staging/comedi/drivers/pcmuio.c 		outb((val >> 8) & 0xff, iobase + PCMUIO_PORT_REG(port + 1));
port              166 drivers/staging/comedi/drivers/pcmuio.c 		outb((val >> 16) & 0xff, iobase + PCMUIO_PORT_REG(port + 2));
port              177 drivers/staging/comedi/drivers/pcmuio.c 				int asic, int page, int port)
port              188 drivers/staging/comedi/drivers/pcmuio.c 		val = inb(iobase + PCMUIO_PORT_REG(port + 0));
port              189 drivers/staging/comedi/drivers/pcmuio.c 		val |= (inb(iobase + PCMUIO_PORT_REG(port + 1)) << 8);
port              190 drivers/staging/comedi/drivers/pcmuio.c 		val |= (inb(iobase + PCMUIO_PORT_REG(port + 2)) << 16);
port              218 drivers/staging/comedi/drivers/pcmuio.c 	int port = pcmuio_subdevice_to_port(s);
port              235 drivers/staging/comedi/drivers/pcmuio.c 		pcmuio_write(dev, val, asic, 0, port);
port              239 drivers/staging/comedi/drivers/pcmuio.c 	val = pcmuio_read(dev, asic, 0, port);
port              253 drivers/staging/comedi/drivers/pcmuio.c 	int port = pcmuio_subdevice_to_port(s);
port              261 drivers/staging/comedi/drivers/pcmuio.c 		pcmuio_write(dev, s->io_bits, asic, 0, port);
port             1459 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int ethsw_port_init(struct ethsw_port_priv *port_priv, u16 port)
port               67 drivers/staging/fwserial/fwserial.c #define loop_idx(port)	(((port)->index) / num_ports)
port               89 drivers/staging/fwserial/fwserial.c 	struct fwtty_port	   *port;
port              108 drivers/staging/fwserial/fwserial.c static inline void debug_short_write(struct fwtty_port *port, int c, int n)
port              113 drivers/staging/fwserial/fwserial.c 		spin_lock_bh(&port->lock);
port              114 drivers/staging/fwserial/fwserial.c 		avail = dma_fifo_avail(&port->tx_fifo);
port              115 drivers/staging/fwserial/fwserial.c 		spin_unlock_bh(&port->lock);
port              116 drivers/staging/fwserial/fwserial.c 		fwtty_dbg(port, "short write: avail:%d req:%d wrote:%d\n",
port              121 drivers/staging/fwserial/fwserial.c #define debug_short_write(port, c, n)
port              129 drivers/staging/fwserial/fwserial.c static void fwtty_profile_fifo(struct fwtty_port *port, unsigned int *stat)
port              131 drivers/staging/fwserial/fwserial.c 	spin_lock_bh(&port->lock);
port              132 drivers/staging/fwserial/fwserial.c 	fwtty_profile_data(stat, dma_fifo_avail(&port->tx_fifo));
port              133 drivers/staging/fwserial/fwserial.c 	spin_unlock_bh(&port->lock);
port              176 drivers/staging/fwserial/fwserial.c #define fwtty_profile_fifo(port, stat)
port              191 drivers/staging/fwserial/fwserial.c static void fwtty_log_tx_error(struct fwtty_port *port, int rcode)
port              195 drivers/staging/fwserial/fwserial.c 		fwtty_err_ratelimited(port, "card busy\n");
port              198 drivers/staging/fwserial/fwserial.c 		fwtty_err_ratelimited(port, "bad unit addr or write length\n");
port              201 drivers/staging/fwserial/fwserial.c 		fwtty_err_ratelimited(port, "failed rx\n");
port              204 drivers/staging/fwserial/fwserial.c 		fwtty_err_ratelimited(port, "missing ack\n");
port              207 drivers/staging/fwserial/fwserial.c 		fwtty_err_ratelimited(port, "remote busy\n");
port              210 drivers/staging/fwserial/fwserial.c 		fwtty_err_ratelimited(port, "failed tx: %d\n", rcode);
port              218 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = txn->port;
port              220 drivers/staging/fwserial/fwserial.c 	if (port && rcode != RCODE_COMPLETE)
port              221 drivers/staging/fwserial/fwserial.c 		fwtty_log_tx_error(port, rcode);
port              230 drivers/staging/fwserial/fwserial.c 				 struct fwtty_port *port)
port              240 drivers/staging/fwserial/fwserial.c 	txn->port = port;
port              254 drivers/staging/fwserial/fwserial.c 				 struct fwtty_port *port)
port              259 drivers/staging/fwserial/fwserial.c 	txn->port = port;
port              268 drivers/staging/fwserial/fwserial.c static void __fwtty_restart_tx(struct fwtty_port *port)
port              272 drivers/staging/fwserial/fwserial.c 	len = dma_fifo_out_level(&port->tx_fifo);
port              274 drivers/staging/fwserial/fwserial.c 		schedule_delayed_work(&port->drain, 0);
port              275 drivers/staging/fwserial/fwserial.c 	avail = dma_fifo_avail(&port->tx_fifo);
port              277 drivers/staging/fwserial/fwserial.c 	fwtty_dbg(port, "fifo len: %d avail: %d\n", len, avail);
port              280 drivers/staging/fwserial/fwserial.c static void fwtty_restart_tx(struct fwtty_port *port)
port              282 drivers/staging/fwserial/fwserial.c 	spin_lock_bh(&port->lock);
port              283 drivers/staging/fwserial/fwserial.c 	__fwtty_restart_tx(port);
port              284 drivers/staging/fwserial/fwserial.c 	spin_unlock_bh(&port->lock);
port              293 drivers/staging/fwserial/fwserial.c static void fwtty_update_port_status(struct fwtty_port *port,
port              301 drivers/staging/fwserial/fwserial.c 	delta = (port->mstatus ^ status) & ~MCTRL_MASK;
port              303 drivers/staging/fwserial/fwserial.c 	port->mstatus = status;
port              306 drivers/staging/fwserial/fwserial.c 		++port->icount.rng;
port              308 drivers/staging/fwserial/fwserial.c 		++port->icount.dsr;
port              310 drivers/staging/fwserial/fwserial.c 		++port->icount.dcd;
port              312 drivers/staging/fwserial/fwserial.c 		++port->icount.cts;
port              314 drivers/staging/fwserial/fwserial.c 	fwtty_dbg(port, "status: %x delta: %x\n", status, delta);
port              317 drivers/staging/fwserial/fwserial.c 		tty = tty_port_tty_get(&port->port);
port              320 drivers/staging/fwserial/fwserial.c 				wake_up_interruptible(&port->port.open_wait);
port              322 drivers/staging/fwserial/fwserial.c 				schedule_work(&port->hangup);
port              328 drivers/staging/fwserial/fwserial.c 		tty = tty_port_tty_get(&port->port);
port              333 drivers/staging/fwserial/fwserial.c 					if (port->loopback)
port              334 drivers/staging/fwserial/fwserial.c 						__fwtty_restart_tx(port);
port              336 drivers/staging/fwserial/fwserial.c 						fwtty_restart_tx(port);
port              346 drivers/staging/fwserial/fwserial.c 		tty = tty_port_tty_get(&port->port);
port              351 drivers/staging/fwserial/fwserial.c 					if (port->loopback)
port              352 drivers/staging/fwserial/fwserial.c 						__fwtty_restart_tx(port);
port              354 drivers/staging/fwserial/fwserial.c 						fwtty_restart_tx(port);
port              366 drivers/staging/fwserial/fwserial.c 			port->break_last = jiffies;
port              367 drivers/staging/fwserial/fwserial.c 			schedule_delayed_work(&port->emit_breaks, 0);
port              370 drivers/staging/fwserial/fwserial.c 			mod_delayed_work(system_wq, &port->emit_breaks, 0);
port              375 drivers/staging/fwserial/fwserial.c 		wake_up_interruptible(&port->port.delta_msr_wait);
port              387 drivers/staging/fwserial/fwserial.c static unsigned int __fwtty_port_line_status(struct fwtty_port *port)
port              393 drivers/staging/fwserial/fwserial.c 	if (port->mctrl & TIOCM_DTR)
port              395 drivers/staging/fwserial/fwserial.c 	if (port->mctrl & TIOCM_RTS)
port              397 drivers/staging/fwserial/fwserial.c 	if (port->mctrl & OOB_RX_THROTTLE)
port              400 drivers/staging/fwserial/fwserial.c 	if (port->break_ctl)
port              411 drivers/staging/fwserial/fwserial.c static int __fwtty_write_port_status(struct fwtty_port *port)
port              415 drivers/staging/fwserial/fwserial.c 	unsigned int status = __fwtty_port_line_status(port);
port              418 drivers/staging/fwserial/fwserial.c 	peer = rcu_dereference(port->peer);
port              422 drivers/staging/fwserial/fwserial.c 					    sizeof(status), NULL, port);
port              432 drivers/staging/fwserial/fwserial.c static int fwtty_write_port_status(struct fwtty_port *port)
port              436 drivers/staging/fwserial/fwserial.c 	spin_lock_bh(&port->lock);
port              437 drivers/staging/fwserial/fwserial.c 	err = __fwtty_write_port_status(port);
port              438 drivers/staging/fwserial/fwserial.c 	spin_unlock_bh(&port->lock);
port              442 drivers/staging/fwserial/fwserial.c static void fwtty_throttle_port(struct fwtty_port *port)
port              447 drivers/staging/fwserial/fwserial.c 	tty = tty_port_tty_get(&port->port);
port              451 drivers/staging/fwserial/fwserial.c 	spin_lock_bh(&port->lock);
port              453 drivers/staging/fwserial/fwserial.c 	old = port->mctrl;
port              454 drivers/staging/fwserial/fwserial.c 	port->mctrl |= OOB_RX_THROTTLE;
port              456 drivers/staging/fwserial/fwserial.c 		port->mctrl &= ~TIOCM_RTS;
port              458 drivers/staging/fwserial/fwserial.c 		__fwtty_write_port_status(port);
port              460 drivers/staging/fwserial/fwserial.c 	spin_unlock_bh(&port->lock);
port              487 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = to_port(work, hangup);
port              492 drivers/staging/fwserial/fwserial.c 	tty = tty_port_tty_get(&port->port);
port              500 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = to_port(to_delayed_work(work), emit_breaks);
port              503 drivers/staging/fwserial/fwserial.c 	unsigned long elapsed = now - port->break_last;
port              507 drivers/staging/fwserial/fwserial.c 	n = (elapsed * port->cps) / HZ + 1;
port              508 drivers/staging/fwserial/fwserial.c 	port->break_last = now;
port              510 drivers/staging/fwserial/fwserial.c 	fwtty_dbg(port, "sending %d brks\n", n);
port              514 drivers/staging/fwserial/fwserial.c 		c = tty_insert_flip_string_fixed_flag(&port->port, buf,
port              521 drivers/staging/fwserial/fwserial.c 	tty_flip_buffer_push(&port->port);
port              523 drivers/staging/fwserial/fwserial.c 	if (port->mstatus & (UART_LSR_BI << 24))
port              524 drivers/staging/fwserial/fwserial.c 		schedule_delayed_work(&port->emit_breaks, FREQ_BREAKS);
port              525 drivers/staging/fwserial/fwserial.c 	port->icount.brk += brk;
port              528 drivers/staging/fwserial/fwserial.c static int fwtty_rx(struct fwtty_port *port, unsigned char *data, size_t len)
port              534 drivers/staging/fwserial/fwserial.c 	fwtty_dbg(port, "%d\n", n);
port              535 drivers/staging/fwserial/fwserial.c 	fwtty_profile_data(port->stats.reads, n);
port              537 drivers/staging/fwserial/fwserial.c 	if (port->write_only) {
port              543 drivers/staging/fwserial/fwserial.c 	lsr = (port->mstatus >> 24) & ~UART_LSR_BI;
port              545 drivers/staging/fwserial/fwserial.c 	if (port->overrun)
port              549 drivers/staging/fwserial/fwserial.c 		++port->icount.overrun;
port              551 drivers/staging/fwserial/fwserial.c 	lsr &= port->status_mask;
port              552 drivers/staging/fwserial/fwserial.c 	if (lsr & ~port->ignore_mask & UART_LSR_OE) {
port              553 drivers/staging/fwserial/fwserial.c 		if (!tty_insert_flip_char(&port->port, 0, TTY_OVERRUN)) {
port              558 drivers/staging/fwserial/fwserial.c 	port->overrun = false;
port              560 drivers/staging/fwserial/fwserial.c 	if (lsr & port->ignore_mask & ~UART_LSR_OE) {
port              566 drivers/staging/fwserial/fwserial.c 	c = tty_insert_flip_string_fixed_flag(&port->port, data, TTY_NORMAL, n);
port              568 drivers/staging/fwserial/fwserial.c 		tty_flip_buffer_push(&port->port);
port              572 drivers/staging/fwserial/fwserial.c 		port->overrun = true;
port              574 drivers/staging/fwserial/fwserial.c 		fwtty_err_ratelimited(port, "flip buffer overrun\n");
port              582 drivers/staging/fwserial/fwserial.c 		if (tty_buffer_space_avail(&port->port) < HIGH_WATERMARK)
port              583 drivers/staging/fwserial/fwserial.c 			fwtty_throttle_port(port);
port              587 drivers/staging/fwserial/fwserial.c 	port->icount.rx += len;
port              588 drivers/staging/fwserial/fwserial.c 	port->stats.lost += n;
port              606 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = callback_data;
port              615 drivers/staging/fwserial/fwserial.c 	if (!peer || peer != rcu_access_pointer(port->peer)) {
port              617 drivers/staging/fwserial/fwserial.c 		fwtty_err_ratelimited(port, "ignoring unauthenticated data\n");
port              623 drivers/staging/fwserial/fwserial.c 		if (addr != port->rx_handler.offset || len != 4) {
port              626 drivers/staging/fwserial/fwserial.c 			fwtty_update_port_status(port, *(unsigned int *)data);
port              632 drivers/staging/fwserial/fwserial.c 		if (addr != port->rx_handler.offset + 4 ||
port              633 drivers/staging/fwserial/fwserial.c 		    len > port->rx_handler.length - 4) {
port              636 drivers/staging/fwserial/fwserial.c 			err = fwtty_rx(port, data, len);
port              671 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = txn->port;
port              674 drivers/staging/fwserial/fwserial.c 	fwtty_dbg(port, "rcode: %d\n", rcode);
port              678 drivers/staging/fwserial/fwserial.c 		spin_lock_bh(&port->lock);
port              679 drivers/staging/fwserial/fwserial.c 		dma_fifo_out_complete(&port->tx_fifo, &txn->dma_pended);
port              680 drivers/staging/fwserial/fwserial.c 		len = dma_fifo_level(&port->tx_fifo);
port              681 drivers/staging/fwserial/fwserial.c 		spin_unlock_bh(&port->lock);
port              683 drivers/staging/fwserial/fwserial.c 		port->icount.tx += txn->dma_pended.len;
port              688 drivers/staging/fwserial/fwserial.c 		spin_lock_bh(&port->lock);
port              689 drivers/staging/fwserial/fwserial.c 		dma_fifo_out_complete(&port->tx_fifo, &txn->dma_pended);
port              690 drivers/staging/fwserial/fwserial.c 		len = dma_fifo_level(&port->tx_fifo);
port              691 drivers/staging/fwserial/fwserial.c 		spin_unlock_bh(&port->lock);
port              693 drivers/staging/fwserial/fwserial.c 		port->stats.dropped += txn->dma_pended.len;
port              697 drivers/staging/fwserial/fwserial.c 		tty_port_tty_wakeup(&port->port);
port              700 drivers/staging/fwserial/fwserial.c static int fwtty_tx(struct fwtty_port *port, bool drain)
port              707 drivers/staging/fwserial/fwserial.c 	tty = tty_port_tty_get(&port->port);
port              712 drivers/staging/fwserial/fwserial.c 	peer = rcu_dereference(port->peer);
port              718 drivers/staging/fwserial/fwserial.c 	if (test_and_set_bit(IN_TX, &port->flags)) {
port              726 drivers/staging/fwserial/fwserial.c 	       !test_bit(STOP_TX, &port->flags)) {
port              733 drivers/staging/fwserial/fwserial.c 		spin_lock_bh(&port->lock);
port              734 drivers/staging/fwserial/fwserial.c 		n = dma_fifo_out_pend(&port->tx_fifo, &txn->dma_pended);
port              735 drivers/staging/fwserial/fwserial.c 		spin_unlock_bh(&port->lock);
port              737 drivers/staging/fwserial/fwserial.c 		fwtty_dbg(port, "out: %u rem: %d\n", txn->dma_pended.len, n);
port              742 drivers/staging/fwserial/fwserial.c 				++port->stats.tx_stall;
port              744 drivers/staging/fwserial/fwserial.c 				fwtty_profile_data(port->stats.txns, 0);
port              746 drivers/staging/fwserial/fwserial.c 				++port->stats.fifo_errs;
port              747 drivers/staging/fwserial/fwserial.c 				fwtty_err_ratelimited(port, "fifo err: %d\n",
port              753 drivers/staging/fwserial/fwserial.c 		fwtty_profile_data(port->stats.txns, txn->dma_pended.len);
port              758 drivers/staging/fwserial/fwserial.c 				     port);
port              759 drivers/staging/fwserial/fwserial.c 		++port->stats.sent;
port              770 drivers/staging/fwserial/fwserial.c 		spin_lock_bh(&port->lock);
port              771 drivers/staging/fwserial/fwserial.c 		len = dma_fifo_out_level(&port->tx_fifo);
port              775 drivers/staging/fwserial/fwserial.c 			schedule_delayed_work(&port->drain, delay);
port              777 drivers/staging/fwserial/fwserial.c 		len = dma_fifo_level(&port->tx_fifo);
port              778 drivers/staging/fwserial/fwserial.c 		spin_unlock_bh(&port->lock);
port              785 drivers/staging/fwserial/fwserial.c 	clear_bit(IN_TX, &port->flags);
port              786 drivers/staging/fwserial/fwserial.c 	wake_up_interruptible(&port->wait_tx);
port              796 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = to_port(to_delayed_work(work), drain);
port              798 drivers/staging/fwserial/fwserial.c 	fwtty_tx(port, true);
port              801 drivers/staging/fwserial/fwserial.c static void fwtty_write_xchar(struct fwtty_port *port, char ch)
port              805 drivers/staging/fwserial/fwserial.c 	++port->stats.xchars;
port              807 drivers/staging/fwserial/fwserial.c 	fwtty_dbg(port, "%02x\n", ch);
port              810 drivers/staging/fwserial/fwserial.c 	peer = rcu_dereference(port->peer);
port              814 drivers/staging/fwserial/fwserial.c 				      NULL, port);
port              821 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port;
port              827 drivers/staging/fwserial/fwserial.c 	port = port_table[index];
port              828 drivers/staging/fwserial/fwserial.c 	if (port)
port              829 drivers/staging/fwserial/fwserial.c 		kref_get(&port->serial->kref);
port              831 drivers/staging/fwserial/fwserial.c 	return port;
port              877 drivers/staging/fwserial/fwserial.c 		tty_port_destroy(&ports[j]->port);
port              883 drivers/staging/fwserial/fwserial.c static void fwtty_port_put(struct fwtty_port *port)
port              885 drivers/staging/fwserial/fwserial.c 	kref_put(&port->serial->kref, fwserial_destroy);
port              890 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = to_port(tty_port, port);
port              892 drivers/staging/fwserial/fwserial.c 	fwtty_dbg(port, "on/off: %d\n", on);
port              894 drivers/staging/fwserial/fwserial.c 	spin_lock_bh(&port->lock);
port              896 drivers/staging/fwserial/fwserial.c 	if (!port->port.console) {
port              898 drivers/staging/fwserial/fwserial.c 			port->mctrl |= TIOCM_DTR | TIOCM_RTS;
port              900 drivers/staging/fwserial/fwserial.c 			port->mctrl &= ~(TIOCM_DTR | TIOCM_RTS);
port              903 drivers/staging/fwserial/fwserial.c 	__fwtty_write_port_status(port);
port              904 drivers/staging/fwserial/fwserial.c 	spin_unlock_bh(&port->lock);
port              915 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = to_port(tty_port, port);
port              918 drivers/staging/fwserial/fwserial.c 	rc = (port->mstatus & TIOCM_CAR);
port              920 drivers/staging/fwserial/fwserial.c 	fwtty_dbg(port, "%d\n", rc);
port              925 drivers/staging/fwserial/fwserial.c static unsigned int set_termios(struct fwtty_port *port, struct tty_struct *tty)
port              950 drivers/staging/fwserial/fwserial.c 	port->cps = (baud << 1) / frame;
port              952 drivers/staging/fwserial/fwserial.c 	port->status_mask = UART_LSR_OE;
port              954 drivers/staging/fwserial/fwserial.c 		port->status_mask |= UART_LSR_BI;
port              956 drivers/staging/fwserial/fwserial.c 	port->ignore_mask = 0;
port              958 drivers/staging/fwserial/fwserial.c 		port->ignore_mask |= UART_LSR_BI;
port              960 drivers/staging/fwserial/fwserial.c 			port->ignore_mask |= UART_LSR_OE;
port              963 drivers/staging/fwserial/fwserial.c 	port->write_only = !C_CREAD(tty);
port              966 drivers/staging/fwserial/fwserial.c 	if (port->loopback) {
port              978 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = to_port(tty_port, port);
port              984 drivers/staging/fwserial/fwserial.c 	err = dma_fifo_alloc(&port->tx_fifo, FWTTY_PORT_TXFIFO_LEN,
port              986 drivers/staging/fwserial/fwserial.c 			     port->max_payload,
port              992 drivers/staging/fwserial/fwserial.c 	spin_lock_bh(&port->lock);
port              994 drivers/staging/fwserial/fwserial.c 	baud = set_termios(port, tty);
port              997 drivers/staging/fwserial/fwserial.c 	if (!port->port.console) {
port              998 drivers/staging/fwserial/fwserial.c 		port->mctrl = 0;
port             1000 drivers/staging/fwserial/fwserial.c 			port->mctrl = TIOCM_DTR | TIOCM_RTS;
port             1003 drivers/staging/fwserial/fwserial.c 	if (C_CRTSCTS(tty) && ~port->mstatus & TIOCM_CTS)
port             1006 drivers/staging/fwserial/fwserial.c 	__fwtty_write_port_status(port);
port             1007 drivers/staging/fwserial/fwserial.c 	spin_unlock_bh(&port->lock);
port             1022 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = to_port(tty_port, port);
port             1026 drivers/staging/fwserial/fwserial.c 	cancel_delayed_work_sync(&port->emit_breaks);
port             1027 drivers/staging/fwserial/fwserial.c 	cancel_delayed_work_sync(&port->drain);
port             1029 drivers/staging/fwserial/fwserial.c 	spin_lock_bh(&port->lock);
port             1030 drivers/staging/fwserial/fwserial.c 	port->flags = 0;
port             1031 drivers/staging/fwserial/fwserial.c 	port->break_ctl = 0;
port             1032 drivers/staging/fwserial/fwserial.c 	port->overrun = 0;
port             1033 drivers/staging/fwserial/fwserial.c 	__fwtty_write_port_status(port);
port             1034 drivers/staging/fwserial/fwserial.c 	dma_fifo_free(&port->tx_fifo);
port             1035 drivers/staging/fwserial/fwserial.c 	spin_unlock_bh(&port->lock);
port             1040 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = tty->driver_data;
port             1042 drivers/staging/fwserial/fwserial.c 	return tty_port_open(&port->port, tty, fp);
port             1047 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = tty->driver_data;
port             1049 drivers/staging/fwserial/fwserial.c 	tty_port_close(&port->port, tty, fp);
port             1054 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = tty->driver_data;
port             1056 drivers/staging/fwserial/fwserial.c 	tty_port_hangup(&port->port);
port             1061 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = tty->driver_data;
port             1064 drivers/staging/fwserial/fwserial.c 	fwtty_port_put(port);
port             1069 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = fwtty_port_get(tty->index);
port             1074 drivers/staging/fwserial/fwserial.c 		tty->driver_data = port;
port             1076 drivers/staging/fwserial/fwserial.c 		fwtty_port_put(port);
port             1082 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = fwtty_port_get(table_idx(tty->index));
port             1087 drivers/staging/fwserial/fwserial.c 		tty->driver_data = port;
port             1089 drivers/staging/fwserial/fwserial.c 		fwtty_port_put(port);
port             1095 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = tty->driver_data;
port             1098 drivers/staging/fwserial/fwserial.c 	fwtty_dbg(port, "%d\n", c);
port             1099 drivers/staging/fwserial/fwserial.c 	fwtty_profile_data(port->stats.writes, c);
port             1101 drivers/staging/fwserial/fwserial.c 	spin_lock_bh(&port->lock);
port             1102 drivers/staging/fwserial/fwserial.c 	n = dma_fifo_in(&port->tx_fifo, buf, c);
port             1103 drivers/staging/fwserial/fwserial.c 	len = dma_fifo_out_level(&port->tx_fifo);
port             1105 drivers/staging/fwserial/fwserial.c 		schedule_delayed_work(&port->drain, 1);
port             1106 drivers/staging/fwserial/fwserial.c 	spin_unlock_bh(&port->lock);
port             1109 drivers/staging/fwserial/fwserial.c 		fwtty_tx(port, false);
port             1111 drivers/staging/fwserial/fwserial.c 	debug_short_write(port, c, n);
port             1118 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = tty->driver_data;
port             1121 drivers/staging/fwserial/fwserial.c 	spin_lock_bh(&port->lock);
port             1122 drivers/staging/fwserial/fwserial.c 	n = dma_fifo_avail(&port->tx_fifo);
port             1123 drivers/staging/fwserial/fwserial.c 	spin_unlock_bh(&port->lock);
port             1125 drivers/staging/fwserial/fwserial.c 	fwtty_dbg(port, "%d\n", n);
port             1132 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = tty->driver_data;
port             1135 drivers/staging/fwserial/fwserial.c 	spin_lock_bh(&port->lock);
port             1136 drivers/staging/fwserial/fwserial.c 	n = dma_fifo_level(&port->tx_fifo);
port             1137 drivers/staging/fwserial/fwserial.c 	spin_unlock_bh(&port->lock);
port             1139 drivers/staging/fwserial/fwserial.c 	fwtty_dbg(port, "%d\n", n);
port             1146 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = tty->driver_data;
port             1148 drivers/staging/fwserial/fwserial.c 	fwtty_dbg(port, "%02x\n", ch);
port             1150 drivers/staging/fwserial/fwserial.c 	fwtty_write_xchar(port, ch);
port             1155 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = tty->driver_data;
port             1168 drivers/staging/fwserial/fwserial.c 	++port->stats.throttled;
port             1173 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = tty->driver_data;
port             1175 drivers/staging/fwserial/fwserial.c 	fwtty_dbg(port, "CRTSCTS: %d\n", C_CRTSCTS(tty) != 0);
port             1177 drivers/staging/fwserial/fwserial.c 	fwtty_profile_fifo(port, port->stats.unthrottle);
port             1179 drivers/staging/fwserial/fwserial.c 	spin_lock_bh(&port->lock);
port             1180 drivers/staging/fwserial/fwserial.c 	port->mctrl &= ~OOB_RX_THROTTLE;
port             1182 drivers/staging/fwserial/fwserial.c 		port->mctrl |= TIOCM_RTS;
port             1183 drivers/staging/fwserial/fwserial.c 	__fwtty_write_port_status(port);
port             1184 drivers/staging/fwserial/fwserial.c 	spin_unlock_bh(&port->lock);
port             1187 drivers/staging/fwserial/fwserial.c static int check_msr_delta(struct fwtty_port *port, unsigned long mask,
port             1193 drivers/staging/fwserial/fwserial.c 	now = port->icount;
port             1205 drivers/staging/fwserial/fwserial.c static int wait_msr_change(struct fwtty_port *port, unsigned long mask)
port             1209 drivers/staging/fwserial/fwserial.c 	prev = port->icount;
port             1211 drivers/staging/fwserial/fwserial.c 	return wait_event_interruptible(port->port.delta_msr_wait,
port             1212 drivers/staging/fwserial/fwserial.c 					check_msr_delta(port, mask, &prev));
port             1218 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = tty->driver_data;
port             1220 drivers/staging/fwserial/fwserial.c 	mutex_lock(&port->port.mutex);
port             1222 drivers/staging/fwserial/fwserial.c 	ss->line =  port->port.tty->index;
port             1223 drivers/staging/fwserial/fwserial.c 	ss->flags = port->port.flags;
port             1226 drivers/staging/fwserial/fwserial.c 	ss->close_delay = port->port.close_delay;
port             1227 drivers/staging/fwserial/fwserial.c 	mutex_unlock(&port->port.mutex);
port             1234 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = tty->driver_data;
port             1236 drivers/staging/fwserial/fwserial.c 	if (ss->irq != 0 || ss->port != 0 || ss->custom_divisor != 0 ||
port             1240 drivers/staging/fwserial/fwserial.c 	mutex_lock(&port->port.mutex);
port             1243 drivers/staging/fwserial/fwserial.c 		     (port->port.flags & ~ASYNC_USR_MASK))) {
port             1244 drivers/staging/fwserial/fwserial.c 			mutex_unlock(&port->port.mutex);
port             1248 drivers/staging/fwserial/fwserial.c 	port->port.close_delay = ss->close_delay * HZ / 100;
port             1249 drivers/staging/fwserial/fwserial.c 	mutex_unlock(&port->port.mutex);
port             1257 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = tty->driver_data;
port             1262 drivers/staging/fwserial/fwserial.c 		err = wait_msr_change(port, arg);
port             1274 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = tty->driver_data;
port             1277 drivers/staging/fwserial/fwserial.c 	spin_lock_bh(&port->lock);
port             1278 drivers/staging/fwserial/fwserial.c 	baud = set_termios(port, tty);
port             1281 drivers/staging/fwserial/fwserial.c 		port->mctrl &= ~(TIOCM_DTR | TIOCM_RTS);
port             1284 drivers/staging/fwserial/fwserial.c 			port->mctrl |= TIOCM_DTR | TIOCM_RTS;
port             1286 drivers/staging/fwserial/fwserial.c 			port->mctrl |= TIOCM_DTR;
port             1288 drivers/staging/fwserial/fwserial.c 	__fwtty_write_port_status(port);
port             1289 drivers/staging/fwserial/fwserial.c 	spin_unlock_bh(&port->lock);
port             1294 drivers/staging/fwserial/fwserial.c 			fwtty_restart_tx(port);
port             1296 drivers/staging/fwserial/fwserial.c 	} else if (C_CRTSCTS(tty) && ~port->mstatus & TIOCM_CTS) {
port             1313 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = tty->driver_data;
port             1316 drivers/staging/fwserial/fwserial.c 	fwtty_dbg(port, "%d\n", state);
port             1319 drivers/staging/fwserial/fwserial.c 		set_bit(STOP_TX, &port->flags);
port             1320 drivers/staging/fwserial/fwserial.c 		ret = wait_event_interruptible_timeout(port->wait_tx,
port             1321 drivers/staging/fwserial/fwserial.c 					       !test_bit(IN_TX, &port->flags),
port             1324 drivers/staging/fwserial/fwserial.c 			clear_bit(STOP_TX, &port->flags);
port             1325 drivers/staging/fwserial/fwserial.c 			fwtty_restart_tx(port);
port             1330 drivers/staging/fwserial/fwserial.c 	spin_lock_bh(&port->lock);
port             1331 drivers/staging/fwserial/fwserial.c 	port->break_ctl = (state == -1);
port             1332 drivers/staging/fwserial/fwserial.c 	__fwtty_write_port_status(port);
port             1333 drivers/staging/fwserial/fwserial.c 	spin_unlock_bh(&port->lock);
port             1336 drivers/staging/fwserial/fwserial.c 		spin_lock_bh(&port->lock);
port             1337 drivers/staging/fwserial/fwserial.c 		dma_fifo_reset(&port->tx_fifo);
port             1338 drivers/staging/fwserial/fwserial.c 		clear_bit(STOP_TX, &port->flags);
port             1339 drivers/staging/fwserial/fwserial.c 		spin_unlock_bh(&port->lock);
port             1346 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = tty->driver_data;
port             1349 drivers/staging/fwserial/fwserial.c 	spin_lock_bh(&port->lock);
port             1350 drivers/staging/fwserial/fwserial.c 	tiocm = (port->mctrl & MCTRL_MASK) | (port->mstatus & ~MCTRL_MASK);
port             1351 drivers/staging/fwserial/fwserial.c 	spin_unlock_bh(&port->lock);
port             1353 drivers/staging/fwserial/fwserial.c 	fwtty_dbg(port, "%x\n", tiocm);
port             1361 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = tty->driver_data;
port             1363 drivers/staging/fwserial/fwserial.c 	fwtty_dbg(port, "set: %x clear: %x\n", set, clear);
port             1367 drivers/staging/fwserial/fwserial.c 	spin_lock_bh(&port->lock);
port             1368 drivers/staging/fwserial/fwserial.c 	port->mctrl &= ~(clear & MCTRL_MASK & 0xffff);
port             1369 drivers/staging/fwserial/fwserial.c 	port->mctrl |= set & MCTRL_MASK & 0xffff;
port             1370 drivers/staging/fwserial/fwserial.c 	__fwtty_write_port_status(port);
port             1371 drivers/staging/fwserial/fwserial.c 	spin_unlock_bh(&port->lock);
port             1378 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = tty->driver_data;
port             1381 drivers/staging/fwserial/fwserial.c 	memcpy(&stats, &port->stats, sizeof(stats));
port             1382 drivers/staging/fwserial/fwserial.c 	if (port->port.console)
port             1383 drivers/staging/fwserial/fwserial.c 		(*port->fwcon_ops->stats)(&stats, port->con_data);
port             1385 drivers/staging/fwserial/fwserial.c 	icount->cts = port->icount.cts;
port             1386 drivers/staging/fwserial/fwserial.c 	icount->dsr = port->icount.dsr;
port             1387 drivers/staging/fwserial/fwserial.c 	icount->rng = port->icount.rng;
port             1388 drivers/staging/fwserial/fwserial.c 	icount->dcd = port->icount.dcd;
port             1389 drivers/staging/fwserial/fwserial.c 	icount->rx  = port->icount.rx;
port             1390 drivers/staging/fwserial/fwserial.c 	icount->tx  = port->icount.tx + stats.xchars;
port             1391 drivers/staging/fwserial/fwserial.c 	icount->frame   = port->icount.frame;
port             1392 drivers/staging/fwserial/fwserial.c 	icount->overrun = port->icount.overrun;
port             1393 drivers/staging/fwserial/fwserial.c 	icount->parity  = port->icount.parity;
port             1394 drivers/staging/fwserial/fwserial.c 	icount->brk     = port->icount.brk;
port             1395 drivers/staging/fwserial/fwserial.c 	icount->buf_overrun = port->icount.overrun;
port             1399 drivers/staging/fwserial/fwserial.c static void fwtty_proc_show_port(struct seq_file *m, struct fwtty_port *port)
port             1403 drivers/staging/fwserial/fwserial.c 	memcpy(&stats, &port->stats, sizeof(stats));
port             1404 drivers/staging/fwserial/fwserial.c 	if (port->port.console)
port             1405 drivers/staging/fwserial/fwserial.c 		(*port->fwcon_ops->stats)(&stats, port->con_data);
port             1407 drivers/staging/fwserial/fwserial.c 	seq_printf(m, " addr:%012llx tx:%d rx:%d", port->rx_handler.offset,
port             1408 drivers/staging/fwserial/fwserial.c 		   port->icount.tx + stats.xchars, port->icount.rx);
port             1409 drivers/staging/fwserial/fwserial.c 	seq_printf(m, " cts:%d dsr:%d rng:%d dcd:%d", port->icount.cts,
port             1410 drivers/staging/fwserial/fwserial.c 		   port->icount.dsr, port->icount.rng, port->icount.dcd);
port             1411 drivers/staging/fwserial/fwserial.c 	seq_printf(m, " fe:%d oe:%d pe:%d brk:%d", port->icount.frame,
port             1412 drivers/staging/fwserial/fwserial.c 		   port->icount.overrun, port->icount.parity, port->icount.brk);
port             1415 drivers/staging/fwserial/fwserial.c static void fwtty_debugfs_show_port(struct seq_file *m, struct fwtty_port *port)
port             1419 drivers/staging/fwserial/fwserial.c 	memcpy(&stats, &port->stats, sizeof(stats));
port             1420 drivers/staging/fwserial/fwserial.c 	if (port->port.console)
port             1421 drivers/staging/fwserial/fwserial.c 		(*port->fwcon_ops->stats)(&stats, port->con_data);
port             1427 drivers/staging/fwserial/fwserial.c 	if (port->port.console) {
port             1429 drivers/staging/fwserial/fwserial.c 		(*port->fwcon_ops->proc_show)(m, port->con_data);
port             1432 drivers/staging/fwserial/fwserial.c 	fwtty_dump_profile(m, &port->stats);
port             1451 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port;
port             1455 drivers/staging/fwserial/fwserial.c 	for (i = 0; i < MAX_TOTAL_PORTS && (port = fwtty_port_get(i)); ++i) {
port             1458 drivers/staging/fwserial/fwserial.c 			fwtty_proc_show_port(m, port);
port             1459 drivers/staging/fwserial/fwserial.c 		fwtty_port_put(port);
port             1468 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port;
port             1472 drivers/staging/fwserial/fwserial.c 		port = fwtty_port_get(serial->ports[i]->index);
port             1473 drivers/staging/fwserial/fwserial.c 		if (port) {
port             1474 drivers/staging/fwserial/fwserial.c 			seq_printf(m, "%2d:", port->index);
port             1475 drivers/staging/fwserial/fwserial.c 			fwtty_proc_show_port(m, port);
port             1476 drivers/staging/fwserial/fwserial.c 			fwtty_debugfs_show_port(m, port);
port             1477 drivers/staging/fwserial/fwserial.c 			fwtty_port_put(port);
port             1576 drivers/staging/fwserial/fwserial.c 				    struct fwtty_port *port)
port             1578 drivers/staging/fwserial/fwserial.c 	u64 status_addr = port->rx_handler.offset;
port             1579 drivers/staging/fwserial/fwserial.c 	u64 fifo_addr = port->rx_handler.offset + 4;
port             1580 drivers/staging/fwserial/fwserial.c 	size_t fifo_len = port->rx_handler.length - 4;
port             1590 drivers/staging/fwserial/fwserial.c 				 struct fwtty_port *port)
port             1594 drivers/staging/fwserial/fwserial.c 	fill_plug_params(&pkt->plug_req, port);
port             1598 drivers/staging/fwserial/fwserial.c 				    struct fwtty_port *port)
port             1602 drivers/staging/fwserial/fwserial.c 	fill_plug_params(&pkt->plug_rsp, port);
port             1626 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = peer->port;
port             1634 drivers/staging/fwserial/fwserial.c 	spin_lock_bh(&port->lock);
port             1635 drivers/staging/fwserial/fwserial.c 	port->max_payload = min(peer->max_payload, peer->fifo_len);
port             1636 drivers/staging/fwserial/fwserial.c 	dma_fifo_change_tx_limit(&port->tx_fifo, port->max_payload);
port             1637 drivers/staging/fwserial/fwserial.c 	spin_unlock_bh(&peer->port->lock);
port             1639 drivers/staging/fwserial/fwserial.c 	if (port->port.console && port->fwcon_ops->notify)
port             1640 drivers/staging/fwserial/fwserial.c 		(*port->fwcon_ops->notify)(FWCON_NOTIFY_ATTACH, port->con_data);
port             1643 drivers/staging/fwserial/fwserial.c 		   (unsigned long long)peer->guid, dev_name(port->device));
port             1682 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port;
port             1690 drivers/staging/fwserial/fwserial.c 	port = peer->serial->ports[index];
port             1691 drivers/staging/fwserial/fwserial.c 	spin_lock_bh(&port->lock);
port             1692 drivers/staging/fwserial/fwserial.c 	if (!rcu_access_pointer(port->peer))
port             1693 drivers/staging/fwserial/fwserial.c 		rcu_assign_pointer(port->peer, peer);
port             1695 drivers/staging/fwserial/fwserial.c 		port = ERR_PTR(-EBUSY);
port             1696 drivers/staging/fwserial/fwserial.c 	spin_unlock_bh(&port->lock);
port             1698 drivers/staging/fwserial/fwserial.c 	return port;
port             1731 drivers/staging/fwserial/fwserial.c static void fwserial_release_port(struct fwtty_port *port, bool reset)
port             1735 drivers/staging/fwserial/fwserial.c 		fwtty_update_port_status(port, 0);
port             1737 drivers/staging/fwserial/fwserial.c 	spin_lock_bh(&port->lock);
port             1740 drivers/staging/fwserial/fwserial.c 	port->max_payload = link_speed_to_max_payload(SCODE_100);
port             1741 drivers/staging/fwserial/fwserial.c 	dma_fifo_change_tx_limit(&port->tx_fifo, port->max_payload);
port             1743 drivers/staging/fwserial/fwserial.c 	RCU_INIT_POINTER(port->peer, NULL);
port             1744 drivers/staging/fwserial/fwserial.c 	spin_unlock_bh(&port->lock);
port             1746 drivers/staging/fwserial/fwserial.c 	if (port->port.console && port->fwcon_ops->notify)
port             1747 drivers/staging/fwserial/fwserial.c 		(*port->fwcon_ops->notify)(FWCON_NOTIFY_DETACH, port->con_data);
port             1753 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port;
port             1761 drivers/staging/fwserial/fwserial.c 	port = peer_revert_state(peer);
port             1764 drivers/staging/fwserial/fwserial.c 	if (port)
port             1765 drivers/staging/fwserial/fwserial.c 		fwserial_release_port(port, false);
port             1776 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port;
port             1784 drivers/staging/fwserial/fwserial.c 	port = fwserial_find_port(peer);
port             1785 drivers/staging/fwserial/fwserial.c 	if (!port) {
port             1799 drivers/staging/fwserial/fwserial.c 	peer->port = port;
port             1802 drivers/staging/fwserial/fwserial.c 	fill_plug_req(pkt, peer->port);
port             1827 drivers/staging/fwserial/fwserial.c 	fwserial_release_port(port, false);
port             1843 drivers/staging/fwserial/fwserial.c 				struct fwtty_port *port)
port             1847 drivers/staging/fwserial/fwserial.c 	mutex_lock(&port->port.mutex);
port             1848 drivers/staging/fwserial/fwserial.c 	tty = tty_port_tty_get(&port->port);
port             1853 drivers/staging/fwserial/fwserial.c 	mutex_unlock(&port->port.mutex);
port             1856 drivers/staging/fwserial/fwserial.c 		tty_unregister_device(driver, loop_idx(port));
port             1858 drivers/staging/fwserial/fwserial.c 		tty_unregister_device(driver, port->index);
port             2039 drivers/staging/fwserial/fwserial.c 	peer->port = NULL;
port             2056 drivers/staging/fwserial/fwserial.c 			struct fwtty_port *port;
port             2058 drivers/staging/fwserial/fwserial.c 			port = fwserial_claim_port(peer, num_ttys);
port             2059 drivers/staging/fwserial/fwserial.c 			if (!IS_ERR(port)) {
port             2063 drivers/staging/fwserial/fwserial.c 				peer->port = port;
port             2064 drivers/staging/fwserial/fwserial.c 				fill_plug_params(&params, port);
port             2068 drivers/staging/fwserial/fwserial.c 				fwtty_write_port_status(port);
port             2091 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port;
port             2108 drivers/staging/fwserial/fwserial.c 	port = peer->port;
port             2109 drivers/staging/fwserial/fwserial.c 	peer->port = NULL;
port             2118 drivers/staging/fwserial/fwserial.c 	if (port)
port             2119 drivers/staging/fwserial/fwserial.c 		fwserial_release_port(port, true);
port             2145 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port;
port             2159 drivers/staging/fwserial/fwserial.c 		port = kzalloc(sizeof(*port), GFP_KERNEL);
port             2160 drivers/staging/fwserial/fwserial.c 		if (!port) {
port             2164 drivers/staging/fwserial/fwserial.c 		tty_port_init(&port->port);
port             2165 drivers/staging/fwserial/fwserial.c 		port->index = FWTTY_INVALID_INDEX;
port             2166 drivers/staging/fwserial/fwserial.c 		port->port.ops = &fwtty_port_ops;
port             2167 drivers/staging/fwserial/fwserial.c 		port->serial = serial;
port             2168 drivers/staging/fwserial/fwserial.c 		tty_buffer_set_limit(&port->port, 128 * 1024);
port             2170 drivers/staging/fwserial/fwserial.c 		spin_lock_init(&port->lock);
port             2171 drivers/staging/fwserial/fwserial.c 		INIT_DELAYED_WORK(&port->drain, fwtty_drain_tx);
port             2172 drivers/staging/fwserial/fwserial.c 		INIT_DELAYED_WORK(&port->emit_breaks, fwtty_emit_breaks);
port             2173 drivers/staging/fwserial/fwserial.c 		INIT_WORK(&port->hangup, fwtty_do_hangup);
port             2174 drivers/staging/fwserial/fwserial.c 		init_waitqueue_head(&port->wait_tx);
port             2175 drivers/staging/fwserial/fwserial.c 		port->max_payload = link_speed_to_max_payload(SCODE_100);
port             2176 drivers/staging/fwserial/fwserial.c 		dma_fifo_init(&port->tx_fifo);
port             2178 drivers/staging/fwserial/fwserial.c 		RCU_INIT_POINTER(port->peer, NULL);
port             2179 drivers/staging/fwserial/fwserial.c 		serial->ports[i] = port;
port             2182 drivers/staging/fwserial/fwserial.c 		port->rx_handler.length = FWTTY_PORT_RXFIFO_LEN + 4;
port             2183 drivers/staging/fwserial/fwserial.c 		port->rx_handler.address_callback = fwtty_port_handler;
port             2184 drivers/staging/fwserial/fwserial.c 		port->rx_handler.callback_data = port;
port             2189 drivers/staging/fwserial/fwserial.c 		err = fw_core_add_address_handler(&port->rx_handler,
port             2192 drivers/staging/fwserial/fwserial.c 			kfree(port);
port             2205 drivers/staging/fwserial/fwserial.c 		tty_dev = tty_port_register_device(&serial->ports[j]->port,
port             2223 drivers/staging/fwserial/fwserial.c 		loop_dev = tty_port_register_device(&serial->ports[j]->port,
port             2274 drivers/staging/fwserial/fwserial.c 		tty_port_destroy(&serial->ports[i]->port);
port             2483 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port;
port             2491 drivers/staging/fwserial/fwserial.c 	port = fwserial_find_port(peer);
port             2497 drivers/staging/fwserial/fwserial.c 		if (!port) {
port             2501 drivers/staging/fwserial/fwserial.c 			peer->port = port;
port             2502 drivers/staging/fwserial/fwserial.c 			fill_plug_rsp_ok(pkt, peer->port);
port             2505 drivers/staging/fwserial/fwserial.c 			port = NULL;
port             2515 drivers/staging/fwserial/fwserial.c 		fill_plug_rsp_ok(pkt, peer->port);
port             2524 drivers/staging/fwserial/fwserial.c 	if (port)
port             2525 drivers/staging/fwserial/fwserial.c 		fwserial_release_port(port, false);
port             2532 drivers/staging/fwserial/fwserial.c 			struct fwtty_port *tmp = peer->port;
port             2541 drivers/staging/fwserial/fwserial.c 			port = peer_revert_state(peer);
port             2546 drivers/staging/fwserial/fwserial.c 	if (port)
port             2547 drivers/staging/fwserial/fwserial.c 		fwserial_release_port(port, false);
port             2554 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = NULL;
port             2593 drivers/staging/fwserial/fwserial.c 		port = peer_revert_state(peer);
port             2597 drivers/staging/fwserial/fwserial.c 	if (port)
port             2598 drivers/staging/fwserial/fwserial.c 		fwserial_release_port(port, true);
port             2607 drivers/staging/fwserial/fwserial.c 	struct fwtty_port *port = NULL;
port             2654 drivers/staging/fwserial/fwserial.c 			port = peer_revert_state(peer);
port             2657 drivers/staging/fwserial/fwserial.c 			struct fwtty_port *tmp = peer->port;
port             2683 drivers/staging/fwserial/fwserial.c 			port = peer_revert_state(peer);
port             2695 drivers/staging/fwserial/fwserial.c 	if (port)
port             2696 drivers/staging/fwserial/fwserial.c 		fwserial_release_port(port, reset);
port              103 drivers/staging/fwserial/fwserial.h 	struct fwtty_port	*port;
port              132 drivers/staging/fwserial/fwserial.h 	struct fwtty_port *port = peer->port;
port              134 drivers/staging/fwserial/fwserial.h 	peer->port = NULL;
port              136 drivers/staging/fwserial/fwserial.h 	return port;
port              239 drivers/staging/fwserial/fwserial.h 	struct tty_port		   port;
port               30 drivers/staging/gdm724x/gdm_tty.c #define GDM_TTY_READY(gdm) (gdm && gdm->tty_dev && gdm->port.count)
port               39 drivers/staging/gdm724x/gdm_tty.c static void gdm_port_destruct(struct tty_port *port)
port               41 drivers/staging/gdm724x/gdm_tty.c 	struct gdm *gdm = container_of(port, struct gdm, port);
port               71 drivers/staging/gdm724x/gdm_tty.c 	tty_port_get(&gdm->port);
port               75 drivers/staging/gdm724x/gdm_tty.c 		tty_port_put(&gdm->port);
port               90 drivers/staging/gdm724x/gdm_tty.c 	return tty_port_open(&gdm->port, tty, filp);
port               97 drivers/staging/gdm724x/gdm_tty.c 	tty_port_put(&gdm->port);
port              104 drivers/staging/gdm724x/gdm_tty.c 	tty_port_hangup(&gdm->port);
port              111 drivers/staging/gdm724x/gdm_tty.c 	tty_port_close(&gdm->port, tty, filp);
port              130 drivers/staging/gdm724x/gdm_tty.c 		if (tty_buffer_request_room(&gdm->port, len) == len) {
port              131 drivers/staging/gdm724x/gdm_tty.c 			tty_insert_flip_string(&gdm->port, data, len);
port              132 drivers/staging/gdm724x/gdm_tty.c 			tty_flip_buffer_push(&gdm->port);
port              152 drivers/staging/gdm724x/gdm_tty.c 	tty_port_tty_wakeup(&gdm->port);
port              223 drivers/staging/gdm724x/gdm_tty.c 		tty_port_init(&gdm->port);
port              225 drivers/staging/gdm724x/gdm_tty.c 		gdm->port.ops = &gdm_port_ops;
port              230 drivers/staging/gdm724x/gdm_tty.c 		tty_port_register_device(&gdm->port, gdm_driver[i],
port              256 drivers/staging/gdm724x/gdm_tty.c 		tty = tty_port_tty_get(&gdm->port);
port              263 drivers/staging/gdm724x/gdm_tty.c 		tty_port_put(&gdm->port);
port               27 drivers/staging/gdm724x/gdm_tty.h 	struct tty_port port;
port               53 drivers/staging/greybus/uart.c 	struct tty_port port;
port               85 drivers/staging/greybus/uart.c 	struct tty_port *port = &gb_tty->port;
port              123 drivers/staging/greybus/uart.c 			tty_insert_flip_char(port, 0, TTY_OVERRUN);
port              125 drivers/staging/greybus/uart.c 	count = tty_insert_flip_string_fixed_flag(port, receive_data->data,
port              133 drivers/staging/greybus/uart.c 		tty_flip_buffer_push(port);
port              199 drivers/staging/greybus/uart.c 	tty_port_tty_wakeup(&gb_tty->port);
port              285 drivers/staging/greybus/uart.c 		tty_port_tty_wakeup(&gb_tty->port);
port              363 drivers/staging/greybus/uart.c 			tty_port_get(&gb_tty->port);
port              409 drivers/staging/greybus/uart.c 	tty_port_put(&gb_tty->port);
port              417 drivers/staging/greybus/uart.c 	return tty_port_open(&gb_tty->port, tty, file);
port              424 drivers/staging/greybus/uart.c 	tty_port_close(&gb_tty->port, tty, file);
port              431 drivers/staging/greybus/uart.c 	tty_port_put(&gb_tty->port);
port              438 drivers/staging/greybus/uart.c 	tty_port_hangup(&gb_tty->port);
port              628 drivers/staging/greybus/uart.c 	ss->close_delay = gb_tty->port.close_delay / 10;
port              630 drivers/staging/greybus/uart.c 		gb_tty->port.closing_wait == ASYNC_CLOSING_WAIT_NONE ?
port              631 drivers/staging/greybus/uart.c 		ASYNC_CLOSING_WAIT_NONE : gb_tty->port.closing_wait / 10;
port              647 drivers/staging/greybus/uart.c 	mutex_lock(&gb_tty->port.mutex);
port              649 drivers/staging/greybus/uart.c 		if ((close_delay != gb_tty->port.close_delay) ||
port              650 drivers/staging/greybus/uart.c 		    (closing_wait != gb_tty->port.closing_wait))
port              655 drivers/staging/greybus/uart.c 		gb_tty->port.close_delay = close_delay;
port              656 drivers/staging/greybus/uart.c 		gb_tty->port.closing_wait = closing_wait;
port              658 drivers/staging/greybus/uart.c 	mutex_unlock(&gb_tty->port.mutex);
port              731 drivers/staging/greybus/uart.c static void gb_tty_dtr_rts(struct tty_port *port, int on)
port              736 drivers/staging/greybus/uart.c 	gb_tty = container_of(port, struct gb_tty, port);
port              748 drivers/staging/greybus/uart.c static int gb_tty_port_activate(struct tty_port *port,
port              753 drivers/staging/greybus/uart.c 	gb_tty = container_of(port, struct gb_tty, port);
port              758 drivers/staging/greybus/uart.c static void gb_tty_port_shutdown(struct tty_port *port)
port              764 drivers/staging/greybus/uart.c 	gb_tty = container_of(port, struct gb_tty, port);
port              883 drivers/staging/greybus/uart.c 	tty_port_init(&gb_tty->port);
port              884 drivers/staging/greybus/uart.c 	gb_tty->port.ops = &gb_port_ops;
port              908 drivers/staging/greybus/uart.c 	tty_dev = tty_port_register_device(&gb_tty->port, gb_tty_driver, minor,
port              951 drivers/staging/greybus/uart.c 	tty = tty_port_tty_get(&gb_tty->port);
port              963 drivers/staging/greybus/uart.c 	tty_port_destroy(&gb_tty->port);
port               74 drivers/staging/isdn/avm/avm_cs.c 	int (*addcard)(unsigned int port, unsigned irq);
port               81 drivers/staging/isdn/avm/avmcard.h 	unsigned int port;
port              147 drivers/staging/isdn/avm/b1.c 	card->class = inb(card->port + B1_ANALYSE);
port              148 drivers/staging/isdn/avm/b1.c 	card->revision = inb(card->port + B1_REVISION);
port              157 drivers/staging/isdn/avm/b1.c 	unsigned int base = card->port;
port              198 drivers/staging/isdn/avm/b1.c 	unsigned int base = card->port;
port              247 drivers/staging/isdn/avm/b1.c 	unsigned int base = card->port;
port              282 drivers/staging/isdn/avm/b1.c 	unsigned int port = card->port;
port              286 drivers/staging/isdn/avm/b1.c 	b1_reset(port);
port              289 drivers/staging/isdn/avm/b1.c 		b1_reset(port);
port              295 drivers/staging/isdn/avm/b1.c 	b1_disable_irq(port);
port              299 drivers/staging/isdn/avm/b1.c 			b1_reset(port);
port              312 drivers/staging/isdn/avm/b1.c 	b1_setinterrupt(port, card->irq, card->cardtype);
port              313 drivers/staging/isdn/avm/b1.c 	b1_put_byte(port, SEND_INIT);
port              314 drivers/staging/isdn/avm/b1.c 	b1_put_word(port, CAPI_MAXAPPL);
port              315 drivers/staging/isdn/avm/b1.c 	b1_put_word(port, AVM_NCCI_PER_CHANNEL * 2);
port              316 drivers/staging/isdn/avm/b1.c 	b1_put_word(port, ctrl->cnr - 1);
port              326 drivers/staging/isdn/avm/b1.c 	unsigned int port = card->port;
port              329 drivers/staging/isdn/avm/b1.c 	b1_reset(port);
port              330 drivers/staging/isdn/avm/b1.c 	b1_reset(port);
port              345 drivers/staging/isdn/avm/b1.c 	unsigned int port = card->port;
port              354 drivers/staging/isdn/avm/b1.c 	b1_put_byte(port, SEND_REGISTER);
port              355 drivers/staging/isdn/avm/b1.c 	b1_put_word(port, appl);
port              356 drivers/staging/isdn/avm/b1.c 	b1_put_word(port, 1024 * (nconn + 1));
port              357 drivers/staging/isdn/avm/b1.c 	b1_put_word(port, nconn);
port              358 drivers/staging/isdn/avm/b1.c 	b1_put_word(port, rp->datablkcnt);
port              359 drivers/staging/isdn/avm/b1.c 	b1_put_word(port, rp->datablklen);
port              367 drivers/staging/isdn/avm/b1.c 	unsigned int port = card->port;
port              372 drivers/staging/isdn/avm/b1.c 	b1_put_byte(port, SEND_RELEASE);
port              373 drivers/staging/isdn/avm/b1.c 	b1_put_word(port, appl);
port              381 drivers/staging/isdn/avm/b1.c 	unsigned int port = card->port;
port              401 drivers/staging/isdn/avm/b1.c 		b1_put_byte(port, SEND_DATA_B3_REQ);
port              402 drivers/staging/isdn/avm/b1.c 		b1_put_slice(port, skb->data, len);
port              403 drivers/staging/isdn/avm/b1.c 		b1_put_slice(port, skb->data + len, dlen);
port              405 drivers/staging/isdn/avm/b1.c 		b1_put_byte(port, SEND_MESSAGE);
port              406 drivers/staging/isdn/avm/b1.c 		b1_put_slice(port, skb->data, len);
port              507 drivers/staging/isdn/avm/b1.c 	if (!b1_rx_full(card->port)) {
port              512 drivers/staging/isdn/avm/b1.c 	b1cmd = b1_get_byte(card->port);
port              518 drivers/staging/isdn/avm/b1.c 		ApplId = (unsigned) b1_get_word(card->port);
port              519 drivers/staging/isdn/avm/b1.c 		MsgLen = b1_get_slice(card->port, card->msgbuf);
port              520 drivers/staging/isdn/avm/b1.c 		DataB3Len = b1_get_slice(card->port, card->databuf);
port              540 drivers/staging/isdn/avm/b1.c 		ApplId = (unsigned) b1_get_word(card->port);
port              541 drivers/staging/isdn/avm/b1.c 		MsgLen = b1_get_slice(card->port, card->msgbuf);
port              559 drivers/staging/isdn/avm/b1.c 		ApplId = b1_get_word(card->port);
port              560 drivers/staging/isdn/avm/b1.c 		NCCI = b1_get_word(card->port);
port              561 drivers/staging/isdn/avm/b1.c 		WindowSize = b1_get_word(card->port);
port              568 drivers/staging/isdn/avm/b1.c 		ApplId = b1_get_word(card->port);
port              569 drivers/staging/isdn/avm/b1.c 		NCCI = b1_get_word(card->port);
port              588 drivers/staging/isdn/avm/b1.c 		cinfo->versionlen = b1_get_slice(card->port, cinfo->versionbuf);
port              599 drivers/staging/isdn/avm/b1.c 		ApplId = (unsigned) b1_get_word(card->port);
port              600 drivers/staging/isdn/avm/b1.c 		MsgLen = b1_get_slice(card->port, card->msgbuf);
port              614 drivers/staging/isdn/avm/b1.c 		MsgLen = b1_get_slice(card->port, card->msgbuf);
port              649 drivers/staging/isdn/avm/b1.c 	seq_printf(m, "%-16s 0x%x\n", "io", card->port);
port               98 drivers/staging/isdn/avm/b1dma.c static inline int b1dma_tx_empty(unsigned int port)
port              100 drivers/staging/isdn/avm/b1dma.c 	return inb(port + 0x03) & 0x1;
port              103 drivers/staging/isdn/avm/b1dma.c static inline int b1dma_rx_full(unsigned int port)
port              105 drivers/staging/isdn/avm/b1dma.c 	return inb(port + 0x02) & 0x1;
port              113 drivers/staging/isdn/avm/b1dma.c 		while (!b1dma_tx_empty(card->port)
port              115 drivers/staging/isdn/avm/b1dma.c 		if (!b1dma_tx_empty(card->port))
port              117 drivers/staging/isdn/avm/b1dma.c 		t1outp(card->port, 0x01, *s++);
port              127 drivers/staging/isdn/avm/b1dma.c 		while (!b1dma_rx_full(card->port)
port              129 drivers/staging/isdn/avm/b1dma.c 		if (!b1dma_rx_full(card->port))
port              131 drivers/staging/isdn/avm/b1dma.c 		*s++ = t1inp(card->port, 0x00);
port              226 drivers/staging/isdn/avm/b1dma.c 	t1outp(card->port, 0x10, 0x00);
port              227 drivers/staging/isdn/avm/b1dma.c 	t1outp(card->port, 0x07, 0x00);
port              271 drivers/staging/isdn/avm/b1dma.c 	t1outp(card->port, 0x10, 0x00);
port              272 drivers/staging/isdn/avm/b1dma.c 	t1outp(card->port, 0x07, 0x00);
port              274 drivers/staging/isdn/avm/b1dma.c 	t1outp(card->port, 0x02, 0x02);
port              275 drivers/staging/isdn/avm/b1dma.c 	t1outp(card->port, 0x03, 0x02);
port              277 drivers/staging/isdn/avm/b1dma.c 	if ((t1inp(card->port, 0x02) & 0xFE) != 0x02
port              278 drivers/staging/isdn/avm/b1dma.c 	    || t1inp(card->port, 0x3) != 0x03)
port              281 drivers/staging/isdn/avm/b1dma.c 	t1outp(card->port, 0x02, 0x00);
port              282 drivers/staging/isdn/avm/b1dma.c 	t1outp(card->port, 0x03, 0x00);
port              284 drivers/staging/isdn/avm/b1dma.c 	if ((t1inp(card->port, 0x02) & 0xFE) != 0x00
port              285 drivers/staging/isdn/avm/b1dma.c 	    || t1inp(card->port, 0x3) != 0x01)
port              654 drivers/staging/isdn/avm/b1dma.c 	unsigned int base = card->port;
port              739 drivers/staging/isdn/avm/b1dma.c 	t1outp(card->port, 0x07, 0x30);
port              740 drivers/staging/isdn/avm/b1dma.c 	t1outp(card->port, 0x10, 0xF0);
port              872 drivers/staging/isdn/avm/b1dma.c 	seq_printf(m, "%-16s 0x%x\n", "io", card->port);
port               50 drivers/staging/isdn/avm/b1isa.c 	b1_reset(card->port);
port               51 drivers/staging/isdn/avm/b1isa.c 	b1_reset(card->port);
port               55 drivers/staging/isdn/avm/b1isa.c 	release_region(card->port, AVMB1_PORTLEN);
port               78 drivers/staging/isdn/avm/b1isa.c 	card->port = pci_resource_start(pdev, 0);
port               81 drivers/staging/isdn/avm/b1isa.c 	sprintf(card->name, "b1isa-%x", card->port);
port               83 drivers/staging/isdn/avm/b1isa.c 	if (card->port != 0x150 && card->port != 0x250
port               84 drivers/staging/isdn/avm/b1isa.c 	    && card->port != 0x300 && card->port != 0x340) {
port               85 drivers/staging/isdn/avm/b1isa.c 		printk(KERN_WARNING "b1isa: invalid port 0x%x.\n", card->port);
port               94 drivers/staging/isdn/avm/b1isa.c 	if (!request_region(card->port, AVMB1_PORTLEN, card->name)) {
port               96 drivers/staging/isdn/avm/b1isa.c 		       card->port, card->port + AVMB1_PORTLEN);
port              105 drivers/staging/isdn/avm/b1isa.c 	b1_reset(card->port);
port              106 drivers/staging/isdn/avm/b1isa.c 	if ((retval = b1_detect(card->port, card->cardtype)) != 0) {
port              108 drivers/staging/isdn/avm/b1isa.c 		       card->port, retval);
port              112 drivers/staging/isdn/avm/b1isa.c 	b1_reset(card->port);
port              134 drivers/staging/isdn/avm/b1isa.c 	       card->port, card->irq, card->revision);
port              142 drivers/staging/isdn/avm/b1isa.c 	release_region(card->port, AVMB1_PORTLEN);
port              158 drivers/staging/isdn/avm/b1isa.c 		cinfo->card ? cinfo->card->port : 0x0,
port              185 drivers/staging/isdn/avm/b1isa.c 		isa_dev[i].resource[0].start = data->port;
port               55 drivers/staging/isdn/avm/b1pci.c 		cinfo->card ? cinfo->card->port : 0x0,
port               78 drivers/staging/isdn/avm/b1pci.c 	sprintf(card->name, "b1pci-%x", p->port);
port               79 drivers/staging/isdn/avm/b1pci.c 	card->port = p->port;
port               83 drivers/staging/isdn/avm/b1pci.c 	if (!request_region(card->port, AVMB1_PORTLEN, card->name)) {
port               85 drivers/staging/isdn/avm/b1pci.c 		       card->port, card->port + AVMB1_PORTLEN);
port               89 drivers/staging/isdn/avm/b1pci.c 	b1_reset(card->port);
port               90 drivers/staging/isdn/avm/b1pci.c 	retval = b1_detect(card->port, card->cardtype);
port               93 drivers/staging/isdn/avm/b1pci.c 		       card->port, retval);
port               97 drivers/staging/isdn/avm/b1pci.c 	b1_reset(card->port);
port              127 drivers/staging/isdn/avm/b1pci.c 		       card->port, card->irq, card->revision);
port              130 drivers/staging/isdn/avm/b1pci.c 		       card->port, card->irq, card->revision);
port              139 drivers/staging/isdn/avm/b1pci.c 	release_region(card->port, AVMB1_PORTLEN);
port              150 drivers/staging/isdn/avm/b1pci.c 	unsigned int port = card->port;
port              152 drivers/staging/isdn/avm/b1pci.c 	b1_reset(port);
port              153 drivers/staging/isdn/avm/b1pci.c 	b1_reset(port);
port              157 drivers/staging/isdn/avm/b1pci.c 	release_region(card->port, AVMB1_PORTLEN);
port              173 drivers/staging/isdn/avm/b1pci.c 		cinfo->card ? cinfo->card->port : 0x0,
port              204 drivers/staging/isdn/avm/b1pci.c 	sprintf(card->name, "b1pciv4-%x", p->port);
port              205 drivers/staging/isdn/avm/b1pci.c 	card->port = p->port;
port              210 drivers/staging/isdn/avm/b1pci.c 	if (!request_region(card->port, AVMB1_PORTLEN, card->name)) {
port              212 drivers/staging/isdn/avm/b1pci.c 		       card->port, card->port + AVMB1_PORTLEN);
port              230 drivers/staging/isdn/avm/b1pci.c 		       card->port, retval);
port              265 drivers/staging/isdn/avm/b1pci.c 	       card->port, card->irq, card->membase, card->revision);
port              275 drivers/staging/isdn/avm/b1pci.c 	release_region(card->port, AVMB1_PORTLEN);
port              295 drivers/staging/isdn/avm/b1pci.c 	release_region(card->port, AVMB1_PORTLEN);
port              319 drivers/staging/isdn/avm/b1pci.c 		param.port = pci_resource_start(pdev, 2);
port              322 drivers/staging/isdn/avm/b1pci.c 		       param.port, param.irq, param.membase);
port              330 drivers/staging/isdn/avm/b1pci.c 			       param.port, param.irq, param.membase);
port              334 drivers/staging/isdn/avm/b1pci.c 		param.port = pci_resource_start(pdev, 1);
port              337 drivers/staging/isdn/avm/b1pci.c 		       param.port, param.irq);
port              341 drivers/staging/isdn/avm/b1pci.c 			       param.port, param.irq);
port               44 drivers/staging/isdn/avm/b1pcmcia.c 	unsigned int port = card->port;
port               46 drivers/staging/isdn/avm/b1pcmcia.c 	b1_reset(port);
port               47 drivers/staging/isdn/avm/b1pcmcia.c 	b1_reset(port);
port               60 drivers/staging/isdn/avm/b1pcmcia.c static int b1pcmcia_add_card(unsigned int port, unsigned irq,
port               77 drivers/staging/isdn/avm/b1pcmcia.c 	case avm_m1: sprintf(card->name, "m1-%x", port); break;
port               78 drivers/staging/isdn/avm/b1pcmcia.c 	case avm_m2: sprintf(card->name, "m2-%x", port); break;
port               79 drivers/staging/isdn/avm/b1pcmcia.c 	default: sprintf(card->name, "b1pcmcia-%x", port); break;
port               81 drivers/staging/isdn/avm/b1pcmcia.c 	card->port = port;
port               92 drivers/staging/isdn/avm/b1pcmcia.c 	b1_reset(card->port);
port               93 drivers/staging/isdn/avm/b1pcmcia.c 	if ((retval = b1_detect(card->port, card->cardtype)) != 0) {
port               95 drivers/staging/isdn/avm/b1pcmcia.c 		       card->port, retval);
port               99 drivers/staging/isdn/avm/b1pcmcia.c 	b1_reset(card->port);
port              126 drivers/staging/isdn/avm/b1pcmcia.c 	       cardname, card->port, card->irq, card->revision);
port              150 drivers/staging/isdn/avm/b1pcmcia.c 		cinfo->card ? cinfo->card->port : 0x0,
port              159 drivers/staging/isdn/avm/b1pcmcia.c int b1pcmcia_addcard_b1(unsigned int port, unsigned irq)
port              161 drivers/staging/isdn/avm/b1pcmcia.c 	return b1pcmcia_add_card(port, irq, avm_b1pcmcia);
port              164 drivers/staging/isdn/avm/b1pcmcia.c int b1pcmcia_addcard_m1(unsigned int port, unsigned irq)
port              166 drivers/staging/isdn/avm/b1pcmcia.c 	return b1pcmcia_add_card(port, irq, avm_m1);
port              169 drivers/staging/isdn/avm/b1pcmcia.c int b1pcmcia_addcard_m2(unsigned int port, unsigned irq)
port              171 drivers/staging/isdn/avm/b1pcmcia.c 	return b1pcmcia_add_card(port, irq, avm_m2);
port              174 drivers/staging/isdn/avm/b1pcmcia.c int b1pcmcia_delcard(unsigned int port, unsigned irq)
port              181 drivers/staging/isdn/avm/b1pcmcia.c 		if (card->port == port && card->irq == irq) {
port              938 drivers/staging/isdn/avm/c4.c 	release_region(card->port, AVMB1_PORTLEN);
port             1061 drivers/staging/isdn/avm/c4.c 		cinfo->card ? cinfo->card->port : 0x0,
port             1077 drivers/staging/isdn/avm/c4.c 	seq_printf(m, "%-16s 0x%x\n", "io", card->port);
port             1153 drivers/staging/isdn/avm/c4.c 	sprintf(card->name, "c%d-%x", nr_controllers, p->port);
port             1154 drivers/staging/isdn/avm/c4.c 	card->port = p->port;
port             1159 drivers/staging/isdn/avm/c4.c 	if (!request_region(card->port, AVMB1_PORTLEN, card->name)) {
port             1161 drivers/staging/isdn/avm/c4.c 		       card->port, card->port + AVMB1_PORTLEN);
port             1177 drivers/staging/isdn/avm/c4.c 		       card->port, retval);
port             1218 drivers/staging/isdn/avm/c4.c 	       nr_controllers, card->port, card->irq,
port             1228 drivers/staging/isdn/avm/c4.c 	release_region(card->port, AVMB1_PORTLEN);
port             1251 drivers/staging/isdn/avm/c4.c 	param.port = pci_resource_start(dev, 1);
port             1256 drivers/staging/isdn/avm/c4.c 	       nr, param.port, param.irq, param.membase);
port             1261 drivers/staging/isdn/avm/c4.c 		       nr, param.port, param.irq, param.membase);
port              152 drivers/staging/isdn/avm/t1isa.c 	while (b1_rx_full(card->port)) {
port              154 drivers/staging/isdn/avm/t1isa.c 		b1cmd = b1_get_byte(card->port);
port              160 drivers/staging/isdn/avm/t1isa.c 			ApplId = (unsigned) b1_get_word(card->port);
port              161 drivers/staging/isdn/avm/t1isa.c 			MsgLen = t1_get_slice(card->port, card->msgbuf);
port              162 drivers/staging/isdn/avm/t1isa.c 			DataB3Len = t1_get_slice(card->port, card->databuf);
port              182 drivers/staging/isdn/avm/t1isa.c 			ApplId = (unsigned) b1_get_word(card->port);
port              183 drivers/staging/isdn/avm/t1isa.c 			MsgLen = t1_get_slice(card->port, card->msgbuf);
port              201 drivers/staging/isdn/avm/t1isa.c 			ApplId = b1_get_word(card->port);
port              202 drivers/staging/isdn/avm/t1isa.c 			NCCI = b1_get_word(card->port);
port              203 drivers/staging/isdn/avm/t1isa.c 			WindowSize = b1_get_word(card->port);
port              210 drivers/staging/isdn/avm/t1isa.c 			ApplId = b1_get_word(card->port);
port              211 drivers/staging/isdn/avm/t1isa.c 			NCCI = b1_get_word(card->port);
port              218 drivers/staging/isdn/avm/t1isa.c 			b1_put_byte(card->port, SEND_POLLACK);
port              230 drivers/staging/isdn/avm/t1isa.c 			cinfo->versionlen = t1_get_slice(card->port, cinfo->versionbuf);
port              241 drivers/staging/isdn/avm/t1isa.c 			ApplId = (unsigned) b1_get_word(card->port);
port              242 drivers/staging/isdn/avm/t1isa.c 			MsgLen = t1_get_slice(card->port, card->msgbuf);
port              256 drivers/staging/isdn/avm/t1isa.c 			MsgLen = t1_get_slice(card->port, card->msgbuf);
port              289 drivers/staging/isdn/avm/t1isa.c 	unsigned int port = card->port;
port              293 drivers/staging/isdn/avm/t1isa.c 	t1_disable_irq(port);
port              294 drivers/staging/isdn/avm/t1isa.c 	b1_reset(port);
port              297 drivers/staging/isdn/avm/t1isa.c 		b1_reset(port);
port              305 drivers/staging/isdn/avm/t1isa.c 			b1_reset(port);
port              318 drivers/staging/isdn/avm/t1isa.c 	b1_setinterrupt(port, card->irq, card->cardtype);
port              319 drivers/staging/isdn/avm/t1isa.c 	b1_put_byte(port, SEND_INIT);
port              320 drivers/staging/isdn/avm/t1isa.c 	b1_put_word(port, CAPI_MAXAPPL);
port              321 drivers/staging/isdn/avm/t1isa.c 	b1_put_word(port, AVM_NCCI_PER_CHANNEL * 30);
port              322 drivers/staging/isdn/avm/t1isa.c 	b1_put_word(port, ctrl->cnr - 1);
port              332 drivers/staging/isdn/avm/t1isa.c 	unsigned int port = card->port;
port              335 drivers/staging/isdn/avm/t1isa.c 	t1_disable_irq(port);
port              336 drivers/staging/isdn/avm/t1isa.c 	b1_reset(port);
port              337 drivers/staging/isdn/avm/t1isa.c 	b1_reset(port);
port              356 drivers/staging/isdn/avm/t1isa.c 	t1_disable_irq(card->port);
port              357 drivers/staging/isdn/avm/t1isa.c 	b1_reset(card->port);
port              358 drivers/staging/isdn/avm/t1isa.c 	b1_reset(card->port);
port              359 drivers/staging/isdn/avm/t1isa.c 	t1_reset(card->port);
port              363 drivers/staging/isdn/avm/t1isa.c 	release_region(card->port, AVMB1_PORTLEN);
port              386 drivers/staging/isdn/avm/t1isa.c 	card->port = pci_resource_start(pdev, 0);
port              390 drivers/staging/isdn/avm/t1isa.c 	sprintf(card->name, "t1isa-%x", card->port);
port              392 drivers/staging/isdn/avm/t1isa.c 	if (!(((card->port & 0x7) == 0) && ((card->port & 0x30) != 0x30))) {
port              393 drivers/staging/isdn/avm/t1isa.c 		printk(KERN_WARNING "t1isa: invalid port 0x%x.\n", card->port);
port              402 drivers/staging/isdn/avm/t1isa.c 	if (!request_region(card->port, AVMB1_PORTLEN, card->name)) {
port              404 drivers/staging/isdn/avm/t1isa.c 		       card->port, card->port + AVMB1_PORTLEN);
port              415 drivers/staging/isdn/avm/t1isa.c 	if ((retval = t1_detectandinit(card->port, card->irq, card->cardnr)) != 0) {
port              417 drivers/staging/isdn/avm/t1isa.c 		       card->port, retval);
port              421 drivers/staging/isdn/avm/t1isa.c 	t1_disable_irq(card->port);
port              422 drivers/staging/isdn/avm/t1isa.c 	b1_reset(card->port);
port              443 drivers/staging/isdn/avm/t1isa.c 	       card->port, card->irq, card->cardnr);
port              451 drivers/staging/isdn/avm/t1isa.c 	release_region(card->port, AVMB1_PORTLEN);
port              462 drivers/staging/isdn/avm/t1isa.c 	unsigned int port = card->port;
port              481 drivers/staging/isdn/avm/t1isa.c 		b1_put_byte(port, SEND_DATA_B3_REQ);
port              482 drivers/staging/isdn/avm/t1isa.c 		t1_put_slice(port, skb->data, len);
port              483 drivers/staging/isdn/avm/t1isa.c 		t1_put_slice(port, skb->data + len, dlen);
port              485 drivers/staging/isdn/avm/t1isa.c 		b1_put_byte(port, SEND_MESSAGE);
port              486 drivers/staging/isdn/avm/t1isa.c 		t1_put_slice(port, skb->data, len);
port              503 drivers/staging/isdn/avm/t1isa.c 		cinfo->card ? cinfo->card->port : 0x0,
port              534 drivers/staging/isdn/avm/t1isa.c 		isa_dev[i].resource[0].start = data->port;
port               70 drivers/staging/isdn/avm/t1pci.c 	sprintf(card->name, "t1pci-%x", p->port);
port               71 drivers/staging/isdn/avm/t1pci.c 	card->port = p->port;
port               76 drivers/staging/isdn/avm/t1pci.c 	if (!request_region(card->port, AVMB1_PORTLEN, card->name)) {
port               78 drivers/staging/isdn/avm/t1pci.c 		       card->port, card->port + AVMB1_PORTLEN);
port               97 drivers/staging/isdn/avm/t1pci.c 			       card->port, retval);
port              100 drivers/staging/isdn/avm/t1pci.c 			       card->port, retval);
port              134 drivers/staging/isdn/avm/t1pci.c 	       card->port, card->irq, card->membase);
port              144 drivers/staging/isdn/avm/t1pci.c 	release_region(card->port, AVMB1_PORTLEN);
port              165 drivers/staging/isdn/avm/t1pci.c 	release_region(card->port, AVMB1_PORTLEN);
port              181 drivers/staging/isdn/avm/t1pci.c 		cinfo->card ? cinfo->card->port : 0x0,
port              201 drivers/staging/isdn/avm/t1pci.c 	param.port = pci_resource_start(dev, 1);
port              206 drivers/staging/isdn/avm/t1pci.c 	       param.port, param.irq, param.membase);
port              211 drivers/staging/isdn/avm/t1pci.c 		       param.port, param.irq, param.membase);
port              503 drivers/staging/isdn/gigaset/common.c 		tty_port_destroy(&cs->port);
port              694 drivers/staging/isdn/gigaset/common.c 	tty_port_init(&cs->port);
port              436 drivers/staging/isdn/gigaset/gigaset.h 	struct tty_port port;
port              130 drivers/staging/isdn/gigaset/interface.c 	++cs->port.count;
port              132 drivers/staging/isdn/gigaset/interface.c 	if (cs->port.count == 1) {
port              133 drivers/staging/isdn/gigaset/interface.c 		tty_port_tty_set(&cs->port, tty);
port              134 drivers/staging/isdn/gigaset/interface.c 		cs->port.low_latency = 1;
port              156 drivers/staging/isdn/gigaset/interface.c 	else if (!cs->port.count)
port              158 drivers/staging/isdn/gigaset/interface.c 	else if (!--cs->port.count)
port              159 drivers/staging/isdn/gigaset/interface.c 		tty_port_tty_set(&cs->port, NULL);
port              499 drivers/staging/isdn/gigaset/interface.c 	tty_port_tty_wakeup(&cs->port);
port              515 drivers/staging/isdn/gigaset/interface.c 	cs->tty_dev = tty_port_register_device(&cs->port, drv->tty,
port              553 drivers/staging/isdn/gigaset/interface.c 	tty_insert_flip_string(&cs->port, buffer, len);
port              554 drivers/staging/isdn/gigaset/interface.c 	tty_flip_buffer_push(&cs->port);
port              160 drivers/staging/media/imx/imx-media-csi.c 	struct device_node *endpoint, *port;
port              205 drivers/staging/media/imx/imx-media-csi.c 	port = of_graph_get_port_by_id(sd->dev->of_node, pad->index);
port              206 drivers/staging/media/imx/imx-media-csi.c 	if (!port)
port              209 drivers/staging/media/imx/imx-media-csi.c 	endpoint = of_get_next_child(port, NULL);
port              210 drivers/staging/media/imx/imx-media-csi.c 	of_node_put(port);
port             1877 drivers/staging/media/imx/imx-media-csi.c 	unsigned int port;
port             1889 drivers/staging/media/imx/imx-media-csi.c 	ret = fwnode_property_read_u32(fwnode, "reg", &port);
port             1895 drivers/staging/media/imx/imx-media-csi.c 		port, imx_csi_parse_endpoint);
port              435 drivers/staging/media/imx/imx7-media-csi.c 	struct device_node *endpoint, *port;
port              471 drivers/staging/media/imx/imx7-media-csi.c 	port = of_graph_get_port_by_id(sd->dev->of_node, pad->index);
port              472 drivers/staging/media/imx/imx7-media-csi.c 	if (!port)
port              475 drivers/staging/media/imx/imx7-media-csi.c 	endpoint = of_get_next_child(port, NULL);
port              476 drivers/staging/media/imx/imx7-media-csi.c 	of_node_put(port);
port              328 drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c 	int port;
port              365 drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c 	for (port = 0; port < MAX_PHYS; port++) {
port              373 drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c 		phy->phys[port] = instance;
port              383 drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c 		instance->index = port;
port              157 drivers/staging/mt7621-pci/pci-mt7621.c static inline u32 pcie_port_read(struct mt7621_pcie_port *port, u32 reg)
port              159 drivers/staging/mt7621-pci/pci-mt7621.c 	return readl(port->base + reg);
port              162 drivers/staging/mt7621-pci/pci-mt7621.c static inline void pcie_port_write(struct mt7621_pcie_port *port,
port              165 drivers/staging/mt7621-pci/pci-mt7621.c 	writel(val, port->base + reg);
port              222 drivers/staging/mt7621-pci/pci-mt7621.c static inline bool mt7621_pcie_port_is_linkup(struct mt7621_pcie_port *port)
port              224 drivers/staging/mt7621-pci/pci-mt7621.c 	return (pcie_port_read(port, RALINK_PCI_STATUS) & PCIE_PORT_LINKUP) != 0;
port              227 drivers/staging/mt7621-pci/pci-mt7621.c static inline void mt7621_pcie_port_clk_disable(struct mt7621_pcie_port *port)
port              229 drivers/staging/mt7621-pci/pci-mt7621.c 	rt_sysc_m32(PCIE_PORT_CLK_EN(port->slot), 0, RALINK_CLKCFG1);
port              232 drivers/staging/mt7621-pci/pci-mt7621.c static inline void mt7621_control_assert(struct mt7621_pcie_port *port)
port              234 drivers/staging/mt7621-pci/pci-mt7621.c 	struct mt7621_pcie *pcie = port->pcie;
port              237 drivers/staging/mt7621-pci/pci-mt7621.c 		reset_control_assert(port->pcie_rst);
port              239 drivers/staging/mt7621-pci/pci-mt7621.c 		reset_control_deassert(port->pcie_rst);
port              242 drivers/staging/mt7621-pci/pci-mt7621.c static inline void mt7621_control_deassert(struct mt7621_pcie_port *port)
port              244 drivers/staging/mt7621-pci/pci-mt7621.c 	struct mt7621_pcie *pcie = port->pcie;
port              247 drivers/staging/mt7621-pci/pci-mt7621.c 		reset_control_deassert(port->pcie_rst);
port              249 drivers/staging/mt7621-pci/pci-mt7621.c 		reset_control_assert(port->pcie_rst);
port              252 drivers/staging/mt7621-pci/pci-mt7621.c static void mt7621_reset_port(struct mt7621_pcie_port *port)
port              254 drivers/staging/mt7621-pci/pci-mt7621.c 	mt7621_control_assert(port);
port              256 drivers/staging/mt7621-pci/pci-mt7621.c 	mt7621_control_deassert(port);
port              329 drivers/staging/mt7621-pci/pci-mt7621.c 	struct mt7621_pcie_port *port;
port              336 drivers/staging/mt7621-pci/pci-mt7621.c 	port = devm_kzalloc(dev, sizeof(*port), GFP_KERNEL);
port              337 drivers/staging/mt7621-pci/pci-mt7621.c 	if (!port)
port              346 drivers/staging/mt7621-pci/pci-mt7621.c 	port->base = devm_ioremap_resource(dev, &regs);
port              347 drivers/staging/mt7621-pci/pci-mt7621.c 	if (IS_ERR(port->base))
port              348 drivers/staging/mt7621-pci/pci-mt7621.c 		return PTR_ERR(port->base);
port              351 drivers/staging/mt7621-pci/pci-mt7621.c 	port->pcie_rst = devm_reset_control_get_exclusive(dev, name);
port              352 drivers/staging/mt7621-pci/pci-mt7621.c 	if (PTR_ERR(port->pcie_rst) == -EPROBE_DEFER) {
port              354 drivers/staging/mt7621-pci/pci-mt7621.c 		return PTR_ERR(port->pcie_rst);
port              358 drivers/staging/mt7621-pci/pci-mt7621.c 	port->phy = devm_phy_get(dev, name);
port              359 drivers/staging/mt7621-pci/pci-mt7621.c 	if (IS_ERR(port->phy))
port              360 drivers/staging/mt7621-pci/pci-mt7621.c 		return PTR_ERR(port->phy);
port              362 drivers/staging/mt7621-pci/pci-mt7621.c 	port->slot = slot;
port              363 drivers/staging/mt7621-pci/pci-mt7621.c 	port->pcie = pcie;
port              365 drivers/staging/mt7621-pci/pci-mt7621.c 	INIT_LIST_HEAD(&port->list);
port              366 drivers/staging/mt7621-pci/pci-mt7621.c 	list_add_tail(&port->list, &pcie->ports);
port              422 drivers/staging/mt7621-pci/pci-mt7621.c static int mt7621_pcie_init_port(struct mt7621_pcie_port *port)
port              424 drivers/staging/mt7621-pci/pci-mt7621.c 	struct mt7621_pcie *pcie = port->pcie;
port              426 drivers/staging/mt7621-pci/pci-mt7621.c 	u32 slot = port->slot;
port              433 drivers/staging/mt7621-pci/pci-mt7621.c 	mt7621_reset_port(port);
port              435 drivers/staging/mt7621-pci/pci-mt7621.c 	err = phy_init(port->phy);
port              441 drivers/staging/mt7621-pci/pci-mt7621.c 	err = phy_power_on(port->phy);
port              444 drivers/staging/mt7621-pci/pci-mt7621.c 		phy_exit(port->phy);
port              448 drivers/staging/mt7621-pci/pci-mt7621.c 	port->enabled = true;
port              456 drivers/staging/mt7621-pci/pci-mt7621.c 	struct mt7621_pcie_port *port, *tmp;
port              464 drivers/staging/mt7621-pci/pci-mt7621.c 	list_for_each_entry_safe(port, tmp, &pcie->ports, list) {
port              465 drivers/staging/mt7621-pci/pci-mt7621.c 		u32 slot = port->slot;
port              467 drivers/staging/mt7621-pci/pci-mt7621.c 		err = mt7621_pcie_init_port(port);
port              470 drivers/staging/mt7621-pci/pci-mt7621.c 			list_del(&port->list);
port              482 drivers/staging/mt7621-pci/pci-mt7621.c 	list_for_each_entry(port, &pcie->ports, list) {
port              483 drivers/staging/mt7621-pci/pci-mt7621.c 		u32 slot = port->slot;
port              485 drivers/staging/mt7621-pci/pci-mt7621.c 		if (!mt7621_pcie_port_is_linkup(port)) {
port              488 drivers/staging/mt7621-pci/pci-mt7621.c 			phy_power_off(port->phy);
port              489 drivers/staging/mt7621-pci/pci-mt7621.c 			mt7621_control_assert(port);
port              490 drivers/staging/mt7621-pci/pci-mt7621.c 			mt7621_pcie_port_clk_disable(port);
port              491 drivers/staging/mt7621-pci/pci-mt7621.c 			port->enabled = false;
port              503 drivers/staging/mt7621-pci/pci-mt7621.c static void mt7621_pcie_enable_port(struct mt7621_pcie_port *port)
port              505 drivers/staging/mt7621-pci/pci-mt7621.c 	struct mt7621_pcie *pcie = port->pcie;
port              506 drivers/staging/mt7621-pci/pci-mt7621.c 	u32 slot = port->slot;
port              529 drivers/staging/mt7621-pci/pci-mt7621.c 	struct mt7621_pcie_port *port;
port              534 drivers/staging/mt7621-pci/pci-mt7621.c 	list_for_each_entry(port, &pcie->ports, list) {
port              535 drivers/staging/mt7621-pci/pci-mt7621.c 		if (port->enabled) {
port              536 drivers/staging/mt7621-pci/pci-mt7621.c 			mt7621_pcie_enable_port(port);
port              558 drivers/staging/mt7621-pci/pci-mt7621.c 	struct mt7621_pcie_port *port;
port              560 drivers/staging/mt7621-pci/pci-mt7621.c 	list_for_each_entry(port, &pcie->ports, list) {
port              561 drivers/staging/mt7621-pci/pci-mt7621.c 		u32 slot = port->slot;
port              563 drivers/staging/mt7621-pci/pci-mt7621.c 		if (port->enabled)
port              103 drivers/staging/netlogic/xlr_net.c 	u32 port, length;
port              117 drivers/staging/netlogic/xlr_net.c 		port = ((int)msg->msg0) & 0x0f;
port              120 drivers/staging/netlogic/xlr_net.c 		skb->dev = adapter->netdev[port];
port              951 drivers/staging/netlogic/xlr_net.c 	int err, port;
port              966 drivers/staging/netlogic/xlr_net.c 	for (port = 0; port < pdev->num_resources / 2; port++) {
port              977 drivers/staging/netlogic/xlr_net.c 		priv->port_id = (pdev->id * 4) + port;
port              979 drivers/staging/netlogic/xlr_net.c 		res = platform_get_resource(pdev, IORESOURCE_MEM, port);
port              986 drivers/staging/netlogic/xlr_net.c 		adapter->netdev[port] = ndev;
port              988 drivers/staging/netlogic/xlr_net.c 		res = platform_get_resource(pdev, IORESOURCE_IRQ, port);
port              998 drivers/staging/netlogic/xlr_net.c 		priv->phy_addr = priv->nd->phy_addr[port];
port              999 drivers/staging/netlogic/xlr_net.c 		priv->tx_stnid = priv->nd->tx_stnid[port];
port             2902 drivers/staging/octeon-usb/octeon-hcd.c 		struct cvmx_usb_port_status port;
port             2904 drivers/staging/octeon-usb/octeon-hcd.c 		port = cvmx_usb_get_status(usb);
port             2905 drivers/staging/octeon-usb/octeon-hcd.c 		if (port.port_enabled) {
port               74 drivers/staging/octeon/ethernet-mdio.c 				      priv->port, priv->queue);
port              100 drivers/staging/octeon/ethernet-mdio.c 		cvmx_helper_link_set(priv->port, link_info);
port              108 drivers/staging/octeon/ethernet-mdio.c 	int interface = INTERFACE(priv->port);
port              111 drivers/staging/octeon/ethernet-mdio.c 	int index = INDEX(priv->port);
port              126 drivers/staging/octeon/ethernet-mdio.c 		cvmx_helper_link_set(priv->port, link_info);
port               27 drivers/staging/octeon/ethernet-rgmii.c 	int interface = INTERFACE(priv->port);
port               28 drivers/staging/octeon/ethernet-rgmii.c 	int index = INDEX(priv->port);
port               40 drivers/staging/octeon/ethernet-rgmii.c 		ipd_sub_port_fcs.s.port_bit |= 1ull << priv->port;
port               43 drivers/staging/octeon/ethernet-rgmii.c 					0xffffffffull ^ (1ull << priv->port);
port               72 drivers/staging/octeon/ethernet-rgmii.c 		int interface = INTERFACE(priv->port);
port               73 drivers/staging/octeon/ethernet-rgmii.c 		int index = INDEX(priv->port);
port              109 drivers/staging/octeon/ethernet-rgmii.c 	link_info = cvmx_helper_link_get(priv->port);
port              111 drivers/staging/octeon/ethernet-rgmii.c 	    cvmx_helper_link_set(priv->port, link_info))
port              150 drivers/staging/octeon/ethernet-rgmii.c 		     priv->port  == 0) ||
port               65 drivers/staging/octeon/ethernet-rx.c 	int port;
port               68 drivers/staging/octeon/ethernet-rx.c 		port = work->word0.pip.cn68xx.pknd;
port               70 drivers/staging/octeon/ethernet-rx.c 		port = work->word1.cn38xx.ipprt;
port               89 drivers/staging/octeon/ethernet-rx.c 		int interface = cvmx_helper_get_interface_num(port);
port               90 drivers/staging/octeon/ethernet-rx.c 		int index = cvmx_helper_get_interface_index_num(port);
port              123 drivers/staging/octeon/ethernet-rx.c 						   port);
port              130 drivers/staging/octeon/ethernet-rx.c 				   port, work->word2.snoip.err_code);
port              219 drivers/staging/octeon/ethernet-rx.c 		int port;
port              264 drivers/staging/octeon/ethernet-rx.c 			port = work->word0.pip.cn68xx.pknd;
port              266 drivers/staging/octeon/ethernet-rx.c 			port = work->word1.cn38xx.ipprt;
port              268 drivers/staging/octeon/ethernet-rx.c 		prefetch(cvm_oct_device[port]);
port              323 drivers/staging/octeon/ethernet-rx.c 		if (likely((port < TOTAL_NUMBER_OF_PORTS) &&
port              324 drivers/staging/octeon/ethernet-rx.c 			   cvm_oct_device[port])) {
port              325 drivers/staging/octeon/ethernet-rx.c 			struct net_device *dev = cvm_oct_device[port];
port              344 drivers/staging/octeon/ethernet-rx.c 				if (port >= CVMX_PIP_NUM_INPUT_PORTS) {
port              363 drivers/staging/octeon/ethernet-rx.c 					   port);
port              159 drivers/staging/octeon/ethernet-spi.c 		if ((priv->port == interface * 16) && need_retrain[interface]) {
port              175 drivers/staging/octeon/ethernet-spi.c 		if (priv->port == spi4000_port) {
port              180 drivers/staging/octeon/ethernet-spi.c 			cvmx_spi4000_check_speed(interface, priv->port);
port              205 drivers/staging/octeon/ethernet-spi.c 	if ((priv->port == 0) || (priv->port == 16)) {
port              206 drivers/staging/octeon/ethernet-spi.c 		cvm_oct_spi_enable_error_reporting(INTERFACE(priv->port));
port               81 drivers/staging/octeon/ethernet-tx.c 	queues_per_port = cvmx_pko_get_num_queues(priv->port);
port              163 drivers/staging/octeon/ethernet-tx.c 		else if (qos >= cvmx_pko_get_num_queues(priv->port))
port              231 drivers/staging/octeon/ethernet-tx.c 		int interface = INTERFACE(priv->port);
port              232 drivers/staging/octeon/ethernet-tx.c 		int index = INDEX(priv->port);
port              428 drivers/staging/octeon/ethernet-tx.c 	cvmx_pko_send_packet_prepare(priv->port, priv->queue + qos,
port              432 drivers/staging/octeon/ethernet-tx.c 	if (unlikely(cvmx_pko_send_packet_finish(priv->port,
port              564 drivers/staging/octeon/ethernet-tx.c 	cvmx_wqe_set_port(work, priv->port);
port              565 drivers/staging/octeon/ethernet-tx.c 	cvmx_wqe_set_qos(work, priv->port & 0x7);
port              678 drivers/staging/octeon/ethernet-tx.c 	int port;
port              680 drivers/staging/octeon/ethernet-tx.c 	for (port = 0; port < TOTAL_NUMBER_OF_PORTS; port++) {
port              681 drivers/staging/octeon/ethernet-tx.c 		if (cvm_oct_device[port]) {
port              682 drivers/staging/octeon/ethernet-tx.c 			struct net_device *dev = cvm_oct_device[port];
port              131 drivers/staging/octeon/ethernet.c 		priv->poll(cvm_oct_device[priv->port]);
port              133 drivers/staging/octeon/ethernet.c 	cvm_oct_device[priv->port]->netdev_ops->ndo_get_stats
port              134 drivers/staging/octeon/ethernet.c 						(cvm_oct_device[priv->port]);
port              207 drivers/staging/octeon/ethernet.c 	if (priv->port < CVMX_PIP_NUM_INPUT_PORTS) {
port              213 drivers/staging/octeon/ethernet.c 			cvmx_pip_get_port_status(priv->port, 1, &rx_status);
port              214 drivers/staging/octeon/ethernet.c 			cvmx_pko_get_port_status(priv->port, 1, &tx_status);
port              240 drivers/staging/octeon/ethernet.c 	int interface = INTERFACE(priv->port);
port              253 drivers/staging/octeon/ethernet.c 		int index = INDEX(priv->port);
port              294 drivers/staging/octeon/ethernet.c 	int interface = INTERFACE(priv->port);
port              300 drivers/staging/octeon/ethernet.c 		int index = INDEX(priv->port);
port              346 drivers/staging/octeon/ethernet.c 	int interface = INTERFACE(priv->port);
port              354 drivers/staging/octeon/ethernet.c 		int index = INDEX(priv->port);
port              461 drivers/staging/octeon/ethernet.c 	int interface = INTERFACE(priv->port);
port              462 drivers/staging/octeon/ethernet.c 	int index = INDEX(priv->port);
port              473 drivers/staging/octeon/ethernet.c 		gmx_cfg.s.pknd = priv->port;
port              486 drivers/staging/octeon/ethernet.c 		link_info = cvmx_helper_link_get(priv->port);
port              501 drivers/staging/octeon/ethernet.c 	link_info = cvmx_helper_link_get(priv->port);
port              505 drivers/staging/octeon/ethernet.c 	if (cvmx_helper_link_set(priv->port, link_info))
port              632 drivers/staging/octeon/ethernet.c 						 int interface, int port)
port              640 drivers/staging/octeon/ethernet.c 	np = cvm_oct_of_get_child(ni, port);
port              647 drivers/staging/octeon/ethernet.c 				int port)
port              661 drivers/staging/octeon/ethernet.c 		cvmx_write_csr(CVMX_ASXX_RX_CLK_SETX(port, iface), delay_value);
port              665 drivers/staging/octeon/ethernet.c 		cvmx_write_csr(CVMX_ASXX_TX_CLK_SETX(port, iface), delay_value);
port              716 drivers/staging/octeon/ethernet.c 		int port;
port              718 drivers/staging/octeon/ethernet.c 		for (port = cvmx_helper_get_ipd_port(interface, 0);
port              719 drivers/staging/octeon/ethernet.c 		     port < cvmx_helper_get_ipd_port(interface, num_ports);
port              720 drivers/staging/octeon/ethernet.c 		     port++) {
port              724 drivers/staging/octeon/ethernet.c 			    cvmx_read_csr(CVMX_PIP_PRT_TAGX(port));
port              756 drivers/staging/octeon/ethernet.c 			cvmx_write_csr(CVMX_PIP_PRT_TAGX(port),
port              785 drivers/staging/octeon/ethernet.c 			priv->port = CVMX_PIP_NUM_INPUT_PORTS;
port              812 drivers/staging/octeon/ethernet.c 		int port;
port              816 drivers/staging/octeon/ethernet.c 		     port = cvmx_helper_get_ipd_port(interface, 0);
port              817 drivers/staging/octeon/ethernet.c 		     port < cvmx_helper_get_ipd_port(interface, num_ports);
port              818 drivers/staging/octeon/ethernet.c 		     port_index++, port++) {
port              824 drivers/staging/octeon/ethernet.c 				       port);
port              838 drivers/staging/octeon/ethernet.c 			priv->port = port;
port              839 drivers/staging/octeon/ethernet.c 			priv->queue = cvmx_pko_get_base_queue(priv->port);
port              840 drivers/staging/octeon/ethernet.c 			priv->fau = fau - cvmx_pko_get_num_queues(port) * 4;
port              844 drivers/staging/octeon/ethernet.c 			for (qos = 0; qos < cvmx_pko_get_num_queues(port);
port              901 drivers/staging/octeon/ethernet.c 				       interface, priv->port);
port              904 drivers/staging/octeon/ethernet.c 				cvm_oct_device[priv->port] = dev;
port              906 drivers/staging/octeon/ethernet.c 				    cvmx_pko_get_num_queues(priv->port) *
port              929 drivers/staging/octeon/ethernet.c 	int port;
port              942 drivers/staging/octeon/ethernet.c 	for (port = 0; port < TOTAL_NUMBER_OF_PORTS; port++) {
port              943 drivers/staging/octeon/ethernet.c 		if (cvm_oct_device[port]) {
port              944 drivers/staging/octeon/ethernet.c 			struct net_device *dev = cvm_oct_device[port];
port              952 drivers/staging/octeon/ethernet.c 			cvm_oct_device[port] = NULL;
port               51 drivers/staging/octeon/octeon-ethernet.h 	int port;
port               78 drivers/staging/octeon/octeon-stubs.h 		uint64_t port:12;
port             1298 drivers/staging/octeon/octeon-stubs.h static inline int cvmx_helper_get_ipd_port(int interface, int port)
port             1320 drivers/staging/octeon/octeon-stubs.h static inline int cvmx_pko_get_base_queue_per_core(int port, int core)
port             1322 drivers/staging/octeon/octeon-stubs.h 	return port;
port             1325 drivers/staging/octeon/octeon-stubs.h static inline int cvmx_pko_get_base_queue(int port)
port             1327 drivers/staging/octeon/octeon-stubs.h 	return port;
port             1330 drivers/staging/octeon/octeon-stubs.h static inline int cvmx_pko_get_num_queues(int port)
port             1332 drivers/staging/octeon/octeon-stubs.h 	return port;
port             1373 drivers/staging/octeon/octeon-stubs.h 	int port)
port             1380 drivers/staging/octeon/octeon-stubs.h static inline void cvmx_pko_send_packet_prepare(uint64_t port, uint64_t queue,
port             1384 drivers/staging/octeon/octeon-stubs.h static inline cvmx_pko_status_t cvmx_pko_send_packet_finish(uint64_t port,
port             1393 drivers/staging/octeon/octeon-stubs.h static inline void cvmx_wqe_set_port(cvmx_wqe_t *work, int port)
port              133 drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c 	unsigned int port = 0x26;
port              136 drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c 	outb(port, 0x3c4);
port              151 drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c 	outb(port, 0x3c4);
port             2074 drivers/staging/qlge/qlge.h 	u32 port;		/* Port number this adapter */
port              392 drivers/staging/qlge/qlge_ethtool.c 		ecmd->base.port = PORT_TP;
port              397 drivers/staging/qlge/qlge_ethtool.c 		ecmd->base.port = PORT_FIBRE;
port              756 drivers/staging/qlge/qlge_main.c 	if (!qdev->port)
port              821 drivers/staging/qlge/qlge_main.c 	if (qdev->port)
port             3917 drivers/staging/qlge/qlge_main.c 		   qdev->port,
port             4530 drivers/staging/qlge/qlge_main.c 	qdev->port = (qdev->func < qdev->alt_func) ? 0 : 1;
port             4531 drivers/staging/qlge/qlge_main.c 	if (qdev->port) {
port               31 drivers/staging/speakup/buffers.c 		if (vc_cons[i].d && vc_cons[i].d->port.tty)
port               32 drivers/staging/speakup/buffers.c 			start_tty(vc_cons[i].d->port.tty);
port               42 drivers/staging/speakup/buffers.c 		if (vc_cons[i].d && vc_cons[i].d->port.tty)
port               43 drivers/staging/speakup/buffers.c 			stop_tty(vc_cons[i].d->port.tty);
port             2111 drivers/staging/speakup/main.c 	tty = vc->port.tty;
port               72 drivers/staging/speakup/serialio.c 	if (synth_request_region(ser->port, 8)) {
port               75 drivers/staging/speakup/serialio.c 		__release_region(&ioport_resource, ser->port, 8);
port               76 drivers/staging/speakup/serialio.c 		err = synth_request_region(ser->port, 8);
port               79 drivers/staging/speakup/serialio.c 				ser->port, err);
port               87 drivers/staging/speakup/serialio.c 	outb(cval | UART_LCR_DLAB, ser->port + UART_LCR);	/* set DLAB */
port               88 drivers/staging/speakup/serialio.c 	outb(quot & 0xff, ser->port + UART_DLL);	/* LS of divisor */
port               89 drivers/staging/speakup/serialio.c 	outb(quot >> 8, ser->port + UART_DLM);		/* MS of divisor */
port               90 drivers/staging/speakup/serialio.c 	outb(cval, ser->port + UART_LCR);		/* reset DLAB */
port               93 drivers/staging/speakup/serialio.c 	outb(0, ser->port + UART_IER);
port               94 drivers/staging/speakup/serialio.c 	outb(UART_MCR_DTR | UART_MCR_RTS, ser->port + UART_MCR);
port               97 drivers/staging/speakup/serialio.c 	if (inb(ser->port + UART_LSR) == 0xff) {
port               98 drivers/staging/speakup/serialio.c 		synth_release_region(ser->port, 8);
port              104 drivers/staging/speakup/serialio.c 	speakup_info.port_tts = ser->port;
port              180 drivers/staging/speakup/serialio.c 			outb_p(0, ser->port);
port              182 drivers/staging/speakup/serialio.c 			outb_p('\r', ser->port);
port               18 drivers/staging/speakup/serialio.h 	unsigned int port;
port              306 drivers/staging/speakup/speakup_acntpc.c module_param_hw_named(port, port_forced, int, ioport, 0444);
port              309 drivers/staging/speakup/speakup_acntpc.c MODULE_PARM_DESC(port, "Set the port for the synthesizer (override probing).");
port              377 drivers/staging/speakup/speakup_dtlk.c module_param_hw_named(port, port_forced, int, ioport, 0444);
port              380 drivers/staging/speakup/speakup_dtlk.c MODULE_PARM_DESC(port, "Set the port for the synthesizer (override probing).");
port              306 drivers/staging/speakup/speakup_keypc.c module_param_hw_named(port, port_forced, int, ioport, 0444);
port              309 drivers/staging/speakup/speakup_keypc.c MODULE_PARM_DESC(port, "Set the port for the synthesizer (override probing).");
port              309 drivers/staging/speakup/spk_ttyio.c 	tty_schedule_flip(speakup_tty->port);
port              208 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	if (!dev->capture.port) {
port              217 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 		    sizes[0] < dev->capture.port->current_buffer.size) {
port              221 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				 dev->capture.port->current_buffer.size,
port              230 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	size = dev->capture.port->current_buffer.size;
port              237 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	if (*nbuffers < dev->capture.port->minimum_buffer.num)
port              238 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 		*nbuffers = dev->capture.port->minimum_buffer.num;
port              240 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	dev->capture.port->current_buffer.num = *nbuffers;
port              279 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	if (!dev->capture.port || !dev->capture.fmt)
port              311 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 		      struct vchiq_mmal_port *port,
port              316 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	struct bm2835_mmal_dev *dev = port->cb_ctx;
port              347 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 			if (vchiq_mmal_submit_buffer(instance, port, buf))
port              482 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	ret = vchiq_mmal_submit_buffer(dev->instance, dev->capture.port, buf);
port              498 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	if (!dev->capture.port)
port              521 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	if (dev->capture.camera_port != dev->capture.port &&
port              554 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	dev->capture.port->cb_ctx = dev;
port              556 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	    vchiq_mmal_port_enable(dev->instance, dev->capture.port, buffer_cb);
port              586 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	struct vchiq_mmal_port *port = dev->capture.port;
port              595 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	if (!dev->capture.port) {
port              615 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	if (!ret && dev->capture.camera_port != dev->capture.port) {
port              618 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 		ret = vchiq_mmal_port_disable(dev->instance, dev->capture.port);
port              619 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	} else if (dev->capture.camera_port != dev->capture.port) {
port              625 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	while (atomic_read(&port->buffers_with_vpu)) {
port              628 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 			 __func__, atomic_read(&port->buffers_with_vpu));
port              634 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				 atomic_read(&port->buffers_with_vpu));
port              661 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 			      struct vchiq_mmal_port *port)
port              678 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	return vchiq_mmal_port_parameter_set(dev->instance, port,
port             1005 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	struct vchiq_mmal_port *port = NULL, *camera_port = NULL;
port             1041 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 		port = camera_port;
port             1045 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 		port = &dev->component[COMP_IMAGE_ENCODE]->output[0];
port             1051 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 		port = &dev->component[COMP_VIDEO_ENCODE]->output[0];
port             1059 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 	if (!port)
port             1144 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 		dev->capture.port = NULL;
port             1167 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				dev->capture.port = NULL;
port             1169 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				port->es.video.width = f->fmt.pix.width;
port             1170 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				port->es.video.height = f->fmt.pix.height;
port             1171 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				port->es.video.crop.x = 0;
port             1172 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				port->es.video.crop.y = 0;
port             1173 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				port->es.video.crop.width = f->fmt.pix.width;
port             1174 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				port->es.video.crop.height = f->fmt.pix.height;
port             1175 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				port->es.video.frame_rate.num =
port             1177 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				port->es.video.frame_rate.den =
port             1180 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				port->format.encoding = mfmt->mmal;
port             1181 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				port->format.encoding_variant = 0;
port             1185 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 					port->format.bitrate =
port             1195 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 								 port);
port             1220 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				port->current_buffer.num = 1;
port             1221 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				port->current_buffer.size =
port             1223 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				if (port->format.encoding ==
port             1229 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 						 port->current_buffer.size);
port             1230 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 					port->current_buffer.size =
port             1239 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				port->current_buffer.alignment = 0;
port             1253 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 			dev->capture.buffersize = port->current_buffer.size;
port             1256 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 			dev->capture.port = port;
port             1262 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c 				port->format.encoding,
port               97 drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.h 		struct vchiq_mmal_port  *port; /* port being used for capture */
port              163 drivers/staging/vc04_services/bcm2835-camera/mmal-msg.h 	struct mmal_port port;
port              174 drivers/staging/vc04_services/bcm2835-camera/mmal-msg.h 	struct mmal_port port;
port              188 drivers/staging/vc04_services/bcm2835-camera/mmal-msg.h 	struct mmal_port port;
port              199 drivers/staging/vc04_services/bcm2835-camera/mmal-msg.h 	struct mmal_port port;
port              128 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 			struct vchiq_mmal_port *port;
port              249 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	atomic_dec(&msg_context->u.bulk.port->buffers_with_vpu);
port              251 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	msg_context->u.bulk.port->buffer_cb(msg_context->u.bulk.instance,
port              252 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 					    msg_context->u.bulk.port,
port              362 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		 struct vchiq_mmal_port *port, struct mmal_buffer *buf)
port              368 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	if (!port->enabled)
port              383 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	msg_context->u.bulk.port = port;
port              392 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	atomic_inc(&port->buffers_with_vpu);
port              404 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.buffer_from_host.drvbuf.component_handle = port->component->handle;
port              405 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.buffer_from_host.drvbuf.port_handle = port->handle;
port              703 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c static void dump_port_info(struct vchiq_mmal_port *port)
port              705 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	pr_debug("port handle:0x%x enabled:%d\n", port->handle, port->enabled);
port              708 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		 port->minimum_buffer.num,
port              709 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		 port->minimum_buffer.size, port->minimum_buffer.alignment);
port              712 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		 port->recommended_buffer.num,
port              713 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		 port->recommended_buffer.size,
port              714 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		 port->recommended_buffer.alignment);
port              717 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		 port->current_buffer.num,
port              718 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		 port->current_buffer.size, port->current_buffer.alignment);
port              721 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		 port->format.type,
port              722 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		 port->format.encoding, port->format.encoding_variant);
port              725 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		 port->format.bitrate, port->format.flags);
port              727 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	if (port->format.type == MMAL_ES_TYPE_VIDEO) {
port              730 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		     port->es.video.width, port->es.video.height,
port              731 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		     port->es.video.color_space);
port              734 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 			 port->es.video.crop.x,
port              735 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 			 port->es.video.crop.y,
port              736 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 			 port->es.video.crop.width, port->es.video.crop.height);
port              738 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 			 port->es.video.frame_rate.num,
port              739 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 			 port->es.video.frame_rate.den,
port              740 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 			 port->es.video.par.num, port->es.video.par.den);
port              744 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c static void port_to_mmal_msg(struct vchiq_mmal_port *port, struct mmal_port *p)
port              747 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	p->type = port->type;
port              748 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	p->index = port->index;
port              750 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	p->is_enabled = port->enabled;
port              751 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	p->buffer_num_min = port->minimum_buffer.num;
port              752 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	p->buffer_size_min = port->minimum_buffer.size;
port              753 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	p->buffer_alignment_min = port->minimum_buffer.alignment;
port              754 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	p->buffer_num_recommended = port->recommended_buffer.num;
port              755 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	p->buffer_size_recommended = port->recommended_buffer.size;
port              758 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	p->buffer_num = port->current_buffer.num;
port              759 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	p->buffer_size = port->current_buffer.size;
port              760 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	p->userdata = (u32)(unsigned long)port;
port              764 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 			 struct vchiq_mmal_port *port)
port              771 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	pr_debug("setting port info port %p\n", port);
port              772 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	if (!port)
port              774 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	dump_port_info(port);
port              778 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.port_info_set.component_handle = port->component->handle;
port              779 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.port_info_set.port_type = port->type;
port              780 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.port_info_set.port_index = port->index;
port              782 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	port_to_mmal_msg(port, &m.u.port_info_set.port);
port              785 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.port_info_set.format.type = port->format.type;
port              786 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.port_info_set.format.encoding = port->format.encoding;
port              788 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	    port->format.encoding_variant;
port              789 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.port_info_set.format.bitrate = port->format.bitrate;
port              790 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.port_info_set.format.flags = port->format.flags;
port              792 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	memcpy(&m.u.port_info_set.es, &port->es,
port              795 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.port_info_set.format.extradata_size = port->format.extradata_size;
port              796 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	memcpy(&m.u.port_info_set.extradata, port->format.extradata,
port              797 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	       port->format.extradata_size);
port              815 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		 port->component->handle, port->handle);
port              825 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 			 struct vchiq_mmal_port *port)
port              834 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.port_info_get.component_handle = port->component->handle;
port              835 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.port_info_get.port_type = port->type;
port              836 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.port_info_get.index = port->index;
port              855 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	if (rmsg->u.port_info_get_reply.port.is_enabled == 0)
port              856 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		port->enabled = 0;
port              858 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		port->enabled = 1;
port              861 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	port->handle = rmsg->u.port_info_get_reply.port_handle;
port              866 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	port->type = rmsg->u.port_info_get_reply.port_type;
port              867 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	port->index = rmsg->u.port_info_get_reply.port_index;
port              869 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	port->minimum_buffer.num =
port              870 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	    rmsg->u.port_info_get_reply.port.buffer_num_min;
port              871 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	port->minimum_buffer.size =
port              872 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	    rmsg->u.port_info_get_reply.port.buffer_size_min;
port              873 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	port->minimum_buffer.alignment =
port              874 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	    rmsg->u.port_info_get_reply.port.buffer_alignment_min;
port              876 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	port->recommended_buffer.alignment =
port              877 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	    rmsg->u.port_info_get_reply.port.buffer_alignment_min;
port              878 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	port->recommended_buffer.num =
port              879 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	    rmsg->u.port_info_get_reply.port.buffer_num_recommended;
port              881 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	port->current_buffer.num = rmsg->u.port_info_get_reply.port.buffer_num;
port              882 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	port->current_buffer.size =
port              883 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	    rmsg->u.port_info_get_reply.port.buffer_size;
port              886 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	port->format.type = rmsg->u.port_info_get_reply.format.type;
port              887 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	port->format.encoding = rmsg->u.port_info_get_reply.format.encoding;
port              888 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	port->format.encoding_variant =
port              890 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	port->format.bitrate = rmsg->u.port_info_get_reply.format.bitrate;
port              891 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	port->format.flags = rmsg->u.port_info_get_reply.format.flags;
port              894 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	memcpy(&port->es,
port              897 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	port->format.es = &port->es;
port              899 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	port->format.extradata_size =
port              901 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	memcpy(port->format.extradata,
port              903 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	       port->format.extradata_size);
port              906 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	dump_port_info(port);
port              911 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		 __func__, ret, port->component->handle, port->handle);
port             1098 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 			    struct vchiq_mmal_port *port,
port             1107 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.port_action_port.component_handle = port->component->handle;
port             1108 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.port_action_port.port_handle = port->handle;
port             1111 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	port_to_mmal_msg(port, &m.u.port_action_port.port);
port             1129 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		 ret, port->component->handle, port->handle,
port             1140 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 			      struct vchiq_mmal_port *port,
port             1152 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.port_action_handle.component_handle = port->component->handle;
port             1153 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.port_action_handle.port_handle = port->handle;
port             1176 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		 ret, port->component->handle, port->handle,
port             1187 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 			      struct vchiq_mmal_port *port,
port             1197 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.port_parameter_set.component_handle = port->component->handle;
port             1198 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.port_parameter_set.port_handle = port->handle;
port             1219 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		 ret, port->component->handle, port->handle, parameter_id);
port             1228 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 			      struct vchiq_mmal_port *port,
port             1238 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.port_parameter_get.component_handle = port->component->handle;
port             1239 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.port_parameter_get.port_handle = port->handle;
port             1276 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		 ret, port->component->handle, port->handle, parameter_id);
port             1286 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 			struct vchiq_mmal_port *port)
port             1292 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	if (!port->enabled)
port             1295 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	port->enabled = 0;
port             1297 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	ret = port_action_port(instance, port,
port             1308 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		spin_lock_irqsave(&port->slock, flags);
port             1310 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		list_for_each_safe(buf_head, q, &port->buffers) {
port             1316 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 			if (port->buffer_cb)
port             1317 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 				port->buffer_cb(instance,
port             1318 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 						port, 0, mmalbuf, 0, 0,
port             1323 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		spin_unlock_irqrestore(&port->slock, flags);
port             1325 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		ret = port_info_get(instance, port);
port             1333 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		       struct vchiq_mmal_port *port)
port             1339 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	if (port->enabled)
port             1342 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	ret = port_action_port(instance, port,
port             1347 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	port->enabled = 1;
port             1349 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	if (port->buffer_cb) {
port             1352 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		list_for_each_safe(buf_head, q, &port->buffers) {
port             1357 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 			ret = buffer_from_host(instance, port, mmalbuf);
port             1363 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 			if (hdr_count > port->current_buffer.num)
port             1368 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	ret = port_info_get(instance, port);
port             1380 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 			       struct vchiq_mmal_port *port)
port             1387 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	ret = port_info_set(instance, port);
port             1392 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	ret = port_info_get(instance, port);
port             1401 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 				  struct vchiq_mmal_port *port,
port             1409 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	ret = port_parameter_set(instance, port, parameter, value, value_size);
port             1417 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 				  struct vchiq_mmal_port *port,
port             1425 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	ret = port_parameter_get(instance, port, parameter, value, value_size);
port             1438 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 			   struct vchiq_mmal_port *port,
port             1447 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	if (port->enabled) {
port             1452 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	port->buffer_cb = buffer_cb;
port             1454 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	ret = port_enable(instance, port);
port             1463 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 			    struct vchiq_mmal_port *port)
port             1470 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	if (!port->enabled) {
port             1475 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	ret = port_disable(instance, port);
port             1570 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 			     struct vchiq_mmal_port *port,
port             1576 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	ret = buffer_from_host(instance, port, buffer);
port             1579 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		spin_lock_irqsave(&port->slock, flags);
port             1580 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		list_add_tail(&buffer->list, &port->buffers);
port             1581 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 		spin_unlock_irqrestore(&port->slock, flags);
port               46 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.h 		struct vchiq_mmal_port *port,
port              126 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.h 		struct vchiq_mmal_port *port,
port              134 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.h 			    struct vchiq_mmal_port *port);
port              137 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.h 				  struct vchiq_mmal_port *port,
port              143 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.h 				  struct vchiq_mmal_port *port,
port              149 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.h 			       struct vchiq_mmal_port *port);
port              160 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.h 			     struct vchiq_mmal_port *port,
port              489 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c get_connected_service(struct vchiq_state *state, unsigned int port)
port              497 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 			&& (service->remoteport == port)) {
port              643 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 				int port = VCHIQ_MSG_SRCPORT(msgid);
port              645 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 					&state->service_quotas[port];
port              663 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 						port,
port              669 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 				if (!BITSET_IS_SET(service_found, port)) {
port              671 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 					BITSET_SET(service_found, port);
port              688 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 							state->id, port,
port              695 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 							port, count, header,
port             2497 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 				int port = VCHIQ_MSG_DSTPORT(msgid);
port             2499 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 				if ((port == service->localport) &&
port               84 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.h #define VCHIQ_PORT_IS_VALID(port)      (port < VCHIQ_PORT_FREE)
port              272 drivers/staging/wusbcore/devconnect.c 	struct wusb_port *port;
port              279 drivers/staging/wusbcore/devconnect.c 		port = wusb_port_by_idx(wusbhc, idx);
port              280 drivers/staging/wusbcore/devconnect.c 		if (port->wusb_dev
port              281 drivers/staging/wusbcore/devconnect.c 		    && memcmp(&dnc->CDID, &port->wusb_dev->cdid, sizeof(dnc->CDID)) == 0)
port              286 drivers/staging/wusbcore/devconnect.c 		port = wusb_port_by_idx(wusbhc, idx);
port              287 drivers/staging/wusbcore/devconnect.c 		if ((port->status & USB_PORT_STAT_POWER)
port              288 drivers/staging/wusbcore/devconnect.c 		    && !(port->status & USB_PORT_STAT_CONNECTION))
port              315 drivers/staging/wusbcore/devconnect.c 	port->wusb_dev = wusb_dev;
port              316 drivers/staging/wusbcore/devconnect.c 	port->status |= USB_PORT_STAT_CONNECTION;
port              317 drivers/staging/wusbcore/devconnect.c 	port->change |= USB_PORT_STAT_C_CONNECTION;
port              345 drivers/staging/wusbcore/devconnect.c 				    struct wusb_port *port)
port              347 drivers/staging/wusbcore/devconnect.c 	struct wusb_dev *wusb_dev = port->wusb_dev;
port              349 drivers/staging/wusbcore/devconnect.c 	port->status &= ~(USB_PORT_STAT_CONNECTION | USB_PORT_STAT_ENABLE
port              352 drivers/staging/wusbcore/devconnect.c 	port->change |= USB_PORT_STAT_C_CONNECTION | USB_PORT_STAT_C_ENABLE;
port              360 drivers/staging/wusbcore/devconnect.c 	port->wusb_dev = NULL;
port              463 drivers/staging/wusbcore/devconnect.c 		int port = (addr & ~0x80) - 2;
port              464 drivers/staging/wusbcore/devconnect.c 		if (port < 0 || port >= wusbhc->ports_max)
port              466 drivers/staging/wusbcore/devconnect.c 		return wusb_port_by_idx(wusbhc, port)->wusb_dev;
port             1052 drivers/staging/wusbcore/devconnect.c 		if (wusbhc->port[i].wusb_dev)
port             1053 drivers/staging/wusbcore/devconnect.c 			__wusbhc_dev_disconnect(wusbhc, &wusbhc->port[i]);
port               88 drivers/staging/wusbcore/rh.c 	struct wusb_port *port = wusb_port_by_idx(wusbhc, port_idx);
port               89 drivers/staging/wusbcore/rh.c 	struct wusb_dev *wusb_dev = port->wusb_dev;
port               94 drivers/staging/wusbcore/rh.c 	port->status |= USB_PORT_STAT_RESET;
port               95 drivers/staging/wusbcore/rh.c 	port->change |= USB_PORT_STAT_C_RESET;
port              102 drivers/staging/wusbcore/rh.c 	port->status &= ~USB_PORT_STAT_RESET;
port              103 drivers/staging/wusbcore/rh.c 	port->status |= USB_PORT_STAT_ENABLE;
port              104 drivers/staging/wusbcore/rh.c 	port->change |= USB_PORT_STAT_C_RESET | USB_PORT_STAT_C_ENABLE;	
port              400 drivers/staging/wusbcore/rh.c static void wusb_port_init(struct wusb_port *port)
port              402 drivers/staging/wusbcore/rh.c 	port->status |= USB_PORT_STAT_HIGH_SPEED;
port              412 drivers/staging/wusbcore/rh.c 	port_size = wusbhc->ports_max * sizeof(wusbhc->port[0]);
port              413 drivers/staging/wusbcore/rh.c 	wusbhc->port = kzalloc(port_size, GFP_KERNEL);
port              414 drivers/staging/wusbcore/rh.c 	if (wusbhc->port == NULL)
port              417 drivers/staging/wusbcore/rh.c 		wusb_port_init(&wusbhc->port[itr]);
port              425 drivers/staging/wusbcore/rh.c 	kfree(wusbhc->port);
port              545 drivers/staging/wusbcore/security.c 		wusb_dev = wusbhc->port[port_idx].wusb_dev;
port              249 drivers/staging/wusbcore/wusbhc.h 	struct wusb_port *port;			/* Fake port status handling */
port              383 drivers/staging/wusbcore/wusbhc.h extern void __wusbhc_dev_disable(struct wusbhc *wusbhc, u8 port);
port              443 drivers/staging/wusbcore/wusbhc.h 	return &wusbhc->port[port_idx];
port              272 drivers/target/iscsi/iscsi_target.c 	u16 port, port_e;
port              283 drivers/target/iscsi/iscsi_target.c 		port = ntohs(sock_in6->sin6_port);
port              292 drivers/target/iscsi/iscsi_target.c 		port = ntohs(sock_in->sin_port);
port              296 drivers/target/iscsi/iscsi_target.c 	if (ip_match && (port_e == port) &&
port             1147 drivers/target/target_core_stat.c CONFIGFS_ATTR_RO(target_stat_auth_, port);
port             1335 drivers/target/target_core_stat.c CONFIGFS_ATTR_RO(target_stat_iport_, port);
port               26 drivers/thunderbolt/cap.c static int tb_port_enable_tmu(struct tb_port *port, bool enable)
port               28 drivers/thunderbolt/cap.c 	struct tb_switch *sw = port->sw;
port               55 drivers/thunderbolt/cap.c static void tb_port_dummy_read(struct tb_port *port)
port               63 drivers/thunderbolt/cap.c 	if (tb_switch_is_lr(port->sw)) {
port               66 drivers/thunderbolt/cap.c 		tb_port_read(port, &dummy, TB_CFG_PORT, 0, 1);
port               70 drivers/thunderbolt/cap.c static int __tb_port_find_cap(struct tb_port *port, enum tb_port_cap cap)
port               78 drivers/thunderbolt/cap.c 		ret = tb_port_read(port, &header, TB_CFG_PORT, offset, 1);
port              100 drivers/thunderbolt/cap.c int tb_port_find_cap(struct tb_port *port, enum tb_port_cap cap)
port              104 drivers/thunderbolt/cap.c 	ret = tb_port_enable_tmu(port, true);
port              108 drivers/thunderbolt/cap.c 	ret = __tb_port_find_cap(port, cap);
port              110 drivers/thunderbolt/cap.c 	tb_port_dummy_read(port);
port              111 drivers/thunderbolt/cap.c 	tb_port_enable_tmu(port, false);
port              235 drivers/thunderbolt/ctl.c 	res.response_port = pkg->port;
port              715 drivers/thunderbolt/ctl.c int tb_cfg_error(struct tb_ctl *ctl, u64 route, u32 port,
port              720 drivers/thunderbolt/ctl.c 		.port = port,
port              723 drivers/thunderbolt/ctl.c 	tb_ctl_dbg(ctl, "resetting error on %llx:%x.\n", route, port);
port              813 drivers/thunderbolt/ctl.c 		u64 route, u32 port, enum tb_cfg_space space,
port              820 drivers/thunderbolt/ctl.c 			.port = port,
port              863 drivers/thunderbolt/ctl.c 	res.response_port = reply.addr.port;
port              876 drivers/thunderbolt/ctl.c 		u64 route, u32 port, enum tb_cfg_space space,
port              883 drivers/thunderbolt/ctl.c 			.port = port,
port              928 drivers/thunderbolt/ctl.c 	res.response_port = reply.addr.port;
port              950 drivers/thunderbolt/ctl.c int tb_cfg_read(struct tb_ctl *ctl, void *buffer, u64 route, u32 port,
port              953 drivers/thunderbolt/ctl.c 	struct tb_cfg_result res = tb_cfg_read_raw(ctl, buffer, route, port,
port              976 drivers/thunderbolt/ctl.c int tb_cfg_write(struct tb_ctl *ctl, const void *buffer, u64 route, u32 port,
port              979 drivers/thunderbolt/ctl.c 	struct tb_cfg_result res = tb_cfg_write_raw(ctl, buffer, route, port,
port              126 drivers/thunderbolt/ctl.h int tb_cfg_error(struct tb_ctl *ctl, u64 route, u32 port,
port              131 drivers/thunderbolt/ctl.h 				     u64 route, u32 port,
port              135 drivers/thunderbolt/ctl.h 				      u64 route, u32 port,
port              138 drivers/thunderbolt/ctl.h int tb_cfg_read(struct tb_ctl *ctl, void *buffer, u64 route, u32 port,
port              140 drivers/thunderbolt/ctl.h int tb_cfg_write(struct tb_ctl *ctl, const void *buffer, u64 route, u32 port,
port               56 drivers/thunderbolt/dma_port.c 	u8 port;
port               89 drivers/thunderbolt/dma_port.c 			 u32 port, u32 offset, u32 length, int timeout_msec)
port               95 drivers/thunderbolt/dma_port.c 			.port = port,
port              130 drivers/thunderbolt/dma_port.c 			  u32 port, u32 offset, u32 length, int timeout_msec)
port              136 drivers/thunderbolt/dma_port.c 			.port = port,
port              204 drivers/thunderbolt/dma_port.c 	int port;
port              206 drivers/thunderbolt/dma_port.c 	port = dma_find_port(sw);
port              207 drivers/thunderbolt/dma_port.c 	if (port < 0)
port              221 drivers/thunderbolt/dma_port.c 	dma->port = port;
port              249 drivers/thunderbolt/dma_port.c 		ret = dma_port_read(sw->tb->ctl, &in, tb_route(sw), dma->port,
port              285 drivers/thunderbolt/dma_port.c 	ret = dma_port_write(sw->tb->ctl, &in, tb_route(sw), dma->port,
port              294 drivers/thunderbolt/dma_port.c 	ret = dma_port_read(sw->tb->ctl, &out, tb_route(sw), dma->port,
port              322 drivers/thunderbolt/dma_port.c 	return dma_port_read(sw->tb->ctl, buf, tb_route(sw), dma->port,
port              336 drivers/thunderbolt/dma_port.c 	ret = dma_port_write(sw->tb->ctl, buf, tb_route(sw), dma->port,
port              487 drivers/thunderbolt/dma_port.c 	ret = dma_port_read(sw->tb->ctl, &out, tb_route(sw), dma->port,
port              334 drivers/thunderbolt/eeprom.c 	struct tb_port *port;
port              347 drivers/thunderbolt/eeprom.c 	port = &sw->ports[header->index];
port              348 drivers/thunderbolt/eeprom.c 	port->disabled = header->port_disabled;
port              349 drivers/thunderbolt/eeprom.c 	if (port->disabled)
port              352 drivers/thunderbolt/eeprom.c 	res = tb_port_read(port, &type, TB_CFG_PORT, 2, 1);
port              365 drivers/thunderbolt/eeprom.c 		port->link_nr = entry->link_nr;
port              367 drivers/thunderbolt/eeprom.c 			port->dual_link_port =
port              368 drivers/thunderbolt/eeprom.c 				&port->sw->ports[entry->dual_link_port_nr];
port              200 drivers/thunderbolt/icm.c 			 unsigned int port, unsigned int index, u32 *data)
port              207 drivers/thunderbolt/icm.c 	cmd |= (port << PCIE2CIO_CMD_PORT_SHIFT) & PCIE2CIO_CMD_PORT_MASK;
port              221 drivers/thunderbolt/icm.c 			  unsigned int port, unsigned int index, u32 data)
port              230 drivers/thunderbolt/icm.c 	cmd |= (port << PCIE2CIO_CMD_PORT_SHIFT) & PCIE2CIO_CMD_PORT_MASK;
port              347 drivers/thunderbolt/icm.c static inline int icm_fr_get_switch_index(u32 port)
port              351 drivers/thunderbolt/icm.c 	if ((port & ICM_PORT_TYPE_MASK) != TB_TYPE_PORT)
port              354 drivers/thunderbolt/icm.c 	index = port >> ICM_PORT_INDEX_SHIFT;
port             1902 drivers/thunderbolt/icm.c 		struct tb_port *port = &sw->ports[i];
port             1904 drivers/thunderbolt/icm.c 		if (port->xdomain)
port             1905 drivers/thunderbolt/icm.c 			port->xdomain->is_unplugged = true;
port             1906 drivers/thunderbolt/icm.c 		else if (tb_port_has_remote(port))
port             1907 drivers/thunderbolt/icm.c 			icm_unplug_children(port->remote->sw);
port             1942 drivers/thunderbolt/icm.c 		struct tb_port *port = &sw->ports[i];
port             1944 drivers/thunderbolt/icm.c 		if (port->xdomain && port->xdomain->is_unplugged) {
port             1945 drivers/thunderbolt/icm.c 			tb_xdomain_remove(port->xdomain);
port             1946 drivers/thunderbolt/icm.c 			port->xdomain = NULL;
port             1947 drivers/thunderbolt/icm.c 		} else if (tb_port_has_remote(port)) {
port             1948 drivers/thunderbolt/icm.c 			if (port->remote->sw->is_unplugged) {
port             1949 drivers/thunderbolt/icm.c 				remove_unplugged_switch(port->remote->sw);
port             1950 drivers/thunderbolt/icm.c 				port->remote = NULL;
port             1952 drivers/thunderbolt/icm.c 				icm_free_unplugged_children(port->remote->sw);
port               30 drivers/thunderbolt/lc.c static int find_port_lc_cap(struct tb_port *port)
port               32 drivers/thunderbolt/lc.c 	struct tb_switch *sw = port->sw;
port               43 drivers/thunderbolt/lc.c 	phys = tb_phy_port_from_link(port->port);
port               48 drivers/thunderbolt/lc.c static int tb_lc_configure_lane(struct tb_port *port, bool configure)
port               50 drivers/thunderbolt/lc.c 	bool upstream = tb_is_upstream_port(port);
port               51 drivers/thunderbolt/lc.c 	struct tb_switch *sw = port->sw;
port               58 drivers/thunderbolt/lc.c 	cap = find_port_lc_cap(port);
port               67 drivers/thunderbolt/lc.c 	if (port->port % 2)
port               18 drivers/thunderbolt/path.c 	const struct tb_port *port = hop->in_port;
port               20 drivers/thunderbolt/path.c 	tb_port_dbg(port, " In HopID: %d => Out port: %d Out HopID: %d\n",
port               22 drivers/thunderbolt/path.c 	tb_port_dbg(port, "  Weight: %d Priority: %d Credits: %d Drop: %d\n",
port               25 drivers/thunderbolt/path.c 	tb_port_dbg(port, "   Counter enabled: %d Counter index: %d\n",
port               27 drivers/thunderbolt/path.c 	tb_port_dbg(port, "  Flow Control (In/Eg): %d/%d Shared Buffer (In/Eg): %d/%d\n",
port               30 drivers/thunderbolt/path.c 	tb_port_dbg(port, "  Unknown1: %#x Unknown2: %#x Unknown3: %#x\n",
port               37 drivers/thunderbolt/path.c 	struct tb_port *port, *out_port = NULL;
port               43 drivers/thunderbolt/path.c 	port = src;
port               45 drivers/thunderbolt/path.c 	for (i = 0; port && i < TB_PATH_MAX_HOPS; i++) {
port               46 drivers/thunderbolt/path.c 		sw = port->sw;
port               48 drivers/thunderbolt/path.c 		ret = tb_port_read(port, &hop, TB_CFG_HOPS, 2 * hopid, 2);
port               50 drivers/thunderbolt/path.c 			tb_port_warn(port, "failed to read path at %d\n", hopid);
port               59 drivers/thunderbolt/path.c 		port = out_port->remote;
port              345 drivers/thunderbolt/path.c static int __tb_path_deactivate_hop(struct tb_port *port, int hop_index,
port              353 drivers/thunderbolt/path.c 	ret = tb_port_read(port, &hop, TB_CFG_HOPS, 2 * hop_index, 2);
port              363 drivers/thunderbolt/path.c 	ret = tb_port_write(port, &hop, TB_CFG_HOPS, 2 * hop_index, 2);
port              370 drivers/thunderbolt/path.c 		ret = tb_port_read(port, &hop, TB_CFG_HOPS, 2 * hop_index, 2);
port              382 drivers/thunderbolt/path.c 				return tb_port_write(port, &hop, TB_CFG_HOPS,
port              419 drivers/thunderbolt/path.c 	       path->hops[0].in_port->port,
port              421 drivers/thunderbolt/path.c 	       path->hops[path->path_length - 1].out_port->port);
port              447 drivers/thunderbolt/path.c 	       path->hops[0].in_port->port,
port              449 drivers/thunderbolt/path.c 	       path->hops[path->path_length - 1].out_port->port);
port              481 drivers/thunderbolt/path.c 		hop.out_port = path->hops[i].out_port->port;
port              440 drivers/thunderbolt/switch.c static const char *tb_port_type(struct tb_regs_port_header *port)
port              442 drivers/thunderbolt/switch.c 	switch (port->type >> 16) {
port              444 drivers/thunderbolt/switch.c 		switch ((u8) port->type) {
port              469 drivers/thunderbolt/switch.c static void tb_dump_port(struct tb *tb, struct tb_regs_port_header *port)
port              473 drivers/thunderbolt/switch.c 	       port->port_number, port->vendor_id, port->device_id,
port              474 drivers/thunderbolt/switch.c 	       port->revision, port->thunderbolt_version, tb_port_type(port),
port              475 drivers/thunderbolt/switch.c 	       port->type);
port              477 drivers/thunderbolt/switch.c 	       port->max_in_hop_id, port->max_out_hop_id);
port              478 drivers/thunderbolt/switch.c 	tb_dbg(tb, "  Max counters: %d\n", port->max_counters);
port              479 drivers/thunderbolt/switch.c 	tb_dbg(tb, "  NFC Credits: %#x\n", port->nfc_credits);
port              489 drivers/thunderbolt/switch.c static int tb_port_state(struct tb_port *port)
port              493 drivers/thunderbolt/switch.c 	if (port->cap_phy == 0) {
port              494 drivers/thunderbolt/switch.c 		tb_port_WARN(port, "does not have a PHY\n");
port              497 drivers/thunderbolt/switch.c 	res = tb_port_read(port, &phy, TB_CFG_PORT, port->cap_phy, 2);
port              516 drivers/thunderbolt/switch.c int tb_wait_for_port(struct tb_port *port, bool wait_if_unplugged)
port              520 drivers/thunderbolt/switch.c 	if (!port->cap_phy) {
port              521 drivers/thunderbolt/switch.c 		tb_port_WARN(port, "does not have PHY\n");
port              524 drivers/thunderbolt/switch.c 	if (tb_is_upstream_port(port)) {
port              525 drivers/thunderbolt/switch.c 		tb_port_WARN(port, "is the upstream port\n");
port              530 drivers/thunderbolt/switch.c 		state = tb_port_state(port);
port              534 drivers/thunderbolt/switch.c 			tb_port_dbg(port, "is disabled (state: 0)\n");
port              540 drivers/thunderbolt/switch.c 				tb_port_dbg(port,
port              545 drivers/thunderbolt/switch.c 			tb_port_dbg(port, "is unplugged (state: 7)\n");
port              549 drivers/thunderbolt/switch.c 			tb_port_dbg(port, "is connected, link is up (state: 2)\n");
port              557 drivers/thunderbolt/switch.c 		tb_port_dbg(port,
port              562 drivers/thunderbolt/switch.c 	tb_port_warn(port,
port              575 drivers/thunderbolt/switch.c int tb_port_add_nfc_credits(struct tb_port *port, int credits)
port              579 drivers/thunderbolt/switch.c 	if (credits == 0 || port->sw->is_unplugged)
port              582 drivers/thunderbolt/switch.c 	nfc_credits = port->config.nfc_credits & TB_PORT_NFC_CREDITS_MASK;
port              585 drivers/thunderbolt/switch.c 	tb_port_dbg(port, "adding %d NFC credits to %lu",
port              586 drivers/thunderbolt/switch.c 		    credits, port->config.nfc_credits & TB_PORT_NFC_CREDITS_MASK);
port              588 drivers/thunderbolt/switch.c 	port->config.nfc_credits &= ~TB_PORT_NFC_CREDITS_MASK;
port              589 drivers/thunderbolt/switch.c 	port->config.nfc_credits |= nfc_credits;
port              591 drivers/thunderbolt/switch.c 	return tb_port_write(port, &port->config.nfc_credits,
port              602 drivers/thunderbolt/switch.c int tb_port_set_initial_credits(struct tb_port *port, u32 credits)
port              607 drivers/thunderbolt/switch.c 	ret = tb_port_read(port, &data, TB_CFG_PORT, 5, 1);
port              614 drivers/thunderbolt/switch.c 	return tb_port_write(port, &data, TB_CFG_PORT, 5, 1);
port              622 drivers/thunderbolt/switch.c int tb_port_clear_counter(struct tb_port *port, int counter)
port              625 drivers/thunderbolt/switch.c 	tb_port_dbg(port, "clearing counter %d\n", counter);
port              626 drivers/thunderbolt/switch.c 	return tb_port_write(port, zero, TB_CFG_COUNTERS, 3 * counter, 3);
port              637 drivers/thunderbolt/switch.c static int tb_init_port(struct tb_port *port)
port              642 drivers/thunderbolt/switch.c 	res = tb_port_read(port, &port->config, TB_CFG_PORT, 0, 8);
port              645 drivers/thunderbolt/switch.c 			tb_dbg(port->sw->tb, " Port %d: not implemented\n",
port              646 drivers/thunderbolt/switch.c 			       port->port);
port              653 drivers/thunderbolt/switch.c 	if (port->config.type == TB_TYPE_PORT && port->port != 0) {
port              654 drivers/thunderbolt/switch.c 		cap = tb_port_find_cap(port, TB_PORT_CAP_PHY);
port              657 drivers/thunderbolt/switch.c 			port->cap_phy = cap;
port              659 drivers/thunderbolt/switch.c 			tb_port_WARN(port, "non switch port without a PHY\n");
port              660 drivers/thunderbolt/switch.c 	} else if (port->port != 0) {
port              661 drivers/thunderbolt/switch.c 		cap = tb_port_find_cap(port, TB_PORT_CAP_ADAP);
port              663 drivers/thunderbolt/switch.c 			port->cap_adap = cap;
port              666 drivers/thunderbolt/switch.c 	tb_dump_port(port->sw->tb, &port->config);
port              669 drivers/thunderbolt/switch.c 	if (port->port) {
port              670 drivers/thunderbolt/switch.c 		ida_init(&port->in_hopids);
port              671 drivers/thunderbolt/switch.c 		ida_init(&port->out_hopids);
port              678 drivers/thunderbolt/switch.c static int tb_port_alloc_hopid(struct tb_port *port, bool in, int min_hopid,
port              685 drivers/thunderbolt/switch.c 		port_max_hopid = port->config.max_in_hop_id;
port              686 drivers/thunderbolt/switch.c 		ida = &port->in_hopids;
port              688 drivers/thunderbolt/switch.c 		port_max_hopid = port->config.max_out_hop_id;
port              689 drivers/thunderbolt/switch.c 		ida = &port->out_hopids;
port              711 drivers/thunderbolt/switch.c int tb_port_alloc_in_hopid(struct tb_port *port, int min_hopid, int max_hopid)
port              713 drivers/thunderbolt/switch.c 	return tb_port_alloc_hopid(port, true, min_hopid, max_hopid);
port              725 drivers/thunderbolt/switch.c int tb_port_alloc_out_hopid(struct tb_port *port, int min_hopid, int max_hopid)
port              727 drivers/thunderbolt/switch.c 	return tb_port_alloc_hopid(port, false, min_hopid, max_hopid);
port              735 drivers/thunderbolt/switch.c void tb_port_release_in_hopid(struct tb_port *port, int hopid)
port              737 drivers/thunderbolt/switch.c 	ida_simple_remove(&port->in_hopids, hopid);
port              745 drivers/thunderbolt/switch.c void tb_port_release_out_hopid(struct tb_port *port, int hopid)
port              747 drivers/thunderbolt/switch.c 	ida_simple_remove(&port->out_hopids, hopid);
port              808 drivers/thunderbolt/switch.c bool tb_port_is_enabled(struct tb_port *port)
port              810 drivers/thunderbolt/switch.c 	switch (port->config.type) {
port              813 drivers/thunderbolt/switch.c 		return tb_pci_port_is_enabled(port);
port              817 drivers/thunderbolt/switch.c 		return tb_dp_port_is_enabled(port);
port              828 drivers/thunderbolt/switch.c bool tb_pci_port_is_enabled(struct tb_port *port)
port              832 drivers/thunderbolt/switch.c 	if (tb_port_read(port, &data, TB_CFG_PORT, port->cap_adap, 1))
port              843 drivers/thunderbolt/switch.c int tb_pci_port_enable(struct tb_port *port, bool enable)
port              846 drivers/thunderbolt/switch.c 	if (!port->cap_adap)
port              848 drivers/thunderbolt/switch.c 	return tb_port_write(port, &word, TB_CFG_PORT, port->cap_adap, 1);
port              857 drivers/thunderbolt/switch.c int tb_dp_port_hpd_is_active(struct tb_port *port)
port              862 drivers/thunderbolt/switch.c 	ret = tb_port_read(port, &data, TB_CFG_PORT, port->cap_adap + 2, 1);
port              875 drivers/thunderbolt/switch.c int tb_dp_port_hpd_clear(struct tb_port *port)
port              880 drivers/thunderbolt/switch.c 	ret = tb_port_read(port, &data, TB_CFG_PORT, port->cap_adap + 3, 1);
port              885 drivers/thunderbolt/switch.c 	return tb_port_write(port, &data, TB_CFG_PORT, port->cap_adap + 3, 1);
port              897 drivers/thunderbolt/switch.c int tb_dp_port_set_hops(struct tb_port *port, unsigned int video,
port              903 drivers/thunderbolt/switch.c 	ret = tb_port_read(port, data, TB_CFG_PORT, port->cap_adap,
port              915 drivers/thunderbolt/switch.c 	return tb_port_write(port, data, TB_CFG_PORT, port->cap_adap,
port              923 drivers/thunderbolt/switch.c bool tb_dp_port_is_enabled(struct tb_port *port)
port              927 drivers/thunderbolt/switch.c 	if (tb_port_read(port, data, TB_CFG_PORT, port->cap_adap,
port              942 drivers/thunderbolt/switch.c int tb_dp_port_enable(struct tb_port *port, bool enable)
port              947 drivers/thunderbolt/switch.c 	ret = tb_port_read(port, data, TB_CFG_PORT, port->cap_adap,
port              957 drivers/thunderbolt/switch.c 	return tb_port_write(port, data, TB_CFG_PORT, port->cap_adap,
port             1566 drivers/thunderbolt/switch.c 		sw->ports[i].port = i;
port             1985 drivers/thunderbolt/switch.c 		struct tb_port *port = &sw->ports[i];
port             1987 drivers/thunderbolt/switch.c 		if (!tb_port_has_remote(port) && !port->xdomain)
port             1990 drivers/thunderbolt/switch.c 		if (tb_wait_for_port(port, true) <= 0) {
port             1991 drivers/thunderbolt/switch.c 			tb_port_warn(port,
port             1993 drivers/thunderbolt/switch.c 			if (tb_port_has_remote(port))
port             1994 drivers/thunderbolt/switch.c 				tb_sw_set_unplugged(port->remote->sw);
port             1995 drivers/thunderbolt/switch.c 			else if (port->xdomain)
port             1996 drivers/thunderbolt/switch.c 				port->xdomain->is_unplugged = true;
port             1997 drivers/thunderbolt/switch.c 		} else if (tb_port_has_remote(port)) {
port             1998 drivers/thunderbolt/switch.c 			if (tb_switch_resume(port->remote->sw)) {
port             1999 drivers/thunderbolt/switch.c 				tb_port_warn(port,
port             2001 drivers/thunderbolt/switch.c 				tb_sw_set_unplugged(port->remote->sw);
port               35 drivers/thunderbolt/tb.c 	u8 port;
port               41 drivers/thunderbolt/tb.c static void tb_queue_hotplug(struct tb *tb, u64 route, u8 port, bool unplug)
port               51 drivers/thunderbolt/tb.c 	ev->port = port;
port               63 drivers/thunderbolt/tb.c 	struct tb_port *port;
port               69 drivers/thunderbolt/tb.c 		port = &sw->ports[i];
port               70 drivers/thunderbolt/tb.c 		switch (port->config.type) {
port               72 drivers/thunderbolt/tb.c 			tunnel = tb_tunnel_discover_dp(tb, port);
port               76 drivers/thunderbolt/tb.c 			tunnel = tb_tunnel_discover_pci(tb, port);
port              104 drivers/thunderbolt/tb.c static void tb_scan_xdomain(struct tb_port *port)
port              106 drivers/thunderbolt/tb.c 	struct tb_switch *sw = port->sw;
port              111 drivers/thunderbolt/tb.c 	route = tb_downstream_route(port);
port              126 drivers/thunderbolt/tb.c static void tb_scan_port(struct tb_port *port);
port              141 drivers/thunderbolt/tb.c static void tb_scan_port(struct tb_port *port)
port              143 drivers/thunderbolt/tb.c 	struct tb_cm *tcm = tb_priv(port->sw->tb);
port              147 drivers/thunderbolt/tb.c 	if (tb_is_upstream_port(port))
port              150 drivers/thunderbolt/tb.c 	if (tb_port_is_dpout(port) && tb_dp_port_hpd_is_active(port) == 1 &&
port              151 drivers/thunderbolt/tb.c 	    !tb_dp_port_is_enabled(port)) {
port              152 drivers/thunderbolt/tb.c 		tb_port_dbg(port, "DP adapter HPD set, queuing hotplug\n");
port              153 drivers/thunderbolt/tb.c 		tb_queue_hotplug(port->sw->tb, tb_route(port->sw), port->port,
port              158 drivers/thunderbolt/tb.c 	if (port->config.type != TB_TYPE_PORT)
port              160 drivers/thunderbolt/tb.c 	if (port->dual_link_port && port->link_nr)
port              165 drivers/thunderbolt/tb.c 	if (tb_wait_for_port(port, false) <= 0)
port              167 drivers/thunderbolt/tb.c 	if (port->remote) {
port              168 drivers/thunderbolt/tb.c 		tb_port_dbg(port, "port already has a remote\n");
port              171 drivers/thunderbolt/tb.c 	sw = tb_switch_alloc(port->sw->tb, &port->sw->dev,
port              172 drivers/thunderbolt/tb.c 			     tb_downstream_route(port));
port              180 drivers/thunderbolt/tb.c 			tb_scan_xdomain(port);
port              193 drivers/thunderbolt/tb.c 	if (port->xdomain) {
port              194 drivers/thunderbolt/tb.c 		tb_xdomain_remove(port->xdomain);
port              195 drivers/thunderbolt/tb.c 		port->xdomain = NULL;
port              213 drivers/thunderbolt/tb.c 	port->remote = upstream_port;
port              214 drivers/thunderbolt/tb.c 	upstream_port->remote = port;
port              215 drivers/thunderbolt/tb.c 	if (port->dual_link_port && upstream_port->dual_link_port) {
port              216 drivers/thunderbolt/tb.c 		port->dual_link_port->remote = upstream_port->dual_link_port;
port              217 drivers/thunderbolt/tb.c 		upstream_port->dual_link_port->remote = port->dual_link_port;
port              268 drivers/thunderbolt/tb.c 		struct tb_port *port = &sw->ports[i];
port              270 drivers/thunderbolt/tb.c 		if (!tb_port_has_remote(port))
port              273 drivers/thunderbolt/tb.c 		if (port->remote->sw->is_unplugged) {
port              274 drivers/thunderbolt/tb.c 			tb_switch_remove(port->remote->sw);
port              275 drivers/thunderbolt/tb.c 			port->remote = NULL;
port              276 drivers/thunderbolt/tb.c 			if (port->dual_link_port)
port              277 drivers/thunderbolt/tb.c 				port->dual_link_port->remote = NULL;
port              279 drivers/thunderbolt/tb.c 			tb_free_unplugged_children(port->remote->sw);
port              324 drivers/thunderbolt/tb.c 					 const struct tb_port *port)
port              332 drivers/thunderbolt/tb.c 		int phy_port = tb_phy_port_from_link(port->port);
port              401 drivers/thunderbolt/tb.c 	struct tb_port *up, *down, *port;
port              415 drivers/thunderbolt/tb.c 	port = tb_port_at(tb_route(sw), parent_sw);
port              416 drivers/thunderbolt/tb.c 	down = tb_find_pcie_down(parent_sw, port);
port              507 drivers/thunderbolt/tb.c 	struct tb_port *port;
port              516 drivers/thunderbolt/tb.c 			ev->route, ev->port, ev->unplug);
port              519 drivers/thunderbolt/tb.c 	if (ev->port > sw->config.max_port_number) {
port              522 drivers/thunderbolt/tb.c 			ev->route, ev->port, ev->unplug);
port              525 drivers/thunderbolt/tb.c 	port = &sw->ports[ev->port];
port              526 drivers/thunderbolt/tb.c 	if (tb_is_upstream_port(port)) {
port              528 drivers/thunderbolt/tb.c 		       ev->route, ev->port, ev->unplug);
port              532 drivers/thunderbolt/tb.c 		if (tb_port_has_remote(port)) {
port              533 drivers/thunderbolt/tb.c 			tb_port_dbg(port, "switch unplugged\n");
port              534 drivers/thunderbolt/tb.c 			tb_sw_set_unplugged(port->remote->sw);
port              536 drivers/thunderbolt/tb.c 			tb_switch_remove(port->remote->sw);
port              537 drivers/thunderbolt/tb.c 			port->remote = NULL;
port              538 drivers/thunderbolt/tb.c 			if (port->dual_link_port)
port              539 drivers/thunderbolt/tb.c 				port->dual_link_port->remote = NULL;
port              540 drivers/thunderbolt/tb.c 		} else if (port->xdomain) {
port              541 drivers/thunderbolt/tb.c 			struct tb_xdomain *xd = tb_xdomain_get(port->xdomain);
port              543 drivers/thunderbolt/tb.c 			tb_port_dbg(port, "xdomain unplugged\n");
port              553 drivers/thunderbolt/tb.c 			port->xdomain = NULL;
port              556 drivers/thunderbolt/tb.c 		} else if (tb_port_is_dpout(port)) {
port              557 drivers/thunderbolt/tb.c 			tb_teardown_dp(tb, port);
port              559 drivers/thunderbolt/tb.c 			tb_port_dbg(port,
port              562 drivers/thunderbolt/tb.c 	} else if (port->remote) {
port              563 drivers/thunderbolt/tb.c 		tb_port_dbg(port, "got plug event for connected port, ignoring\n");
port              565 drivers/thunderbolt/tb.c 		if (tb_port_is_null(port)) {
port              566 drivers/thunderbolt/tb.c 			tb_port_dbg(port, "hotplug: scanning\n");
port              567 drivers/thunderbolt/tb.c 			tb_scan_port(port);
port              568 drivers/thunderbolt/tb.c 			if (!port->remote)
port              569 drivers/thunderbolt/tb.c 				tb_port_dbg(port, "hotplug: no switch found\n");
port              570 drivers/thunderbolt/tb.c 		} else if (tb_port_is_dpout(port)) {
port              571 drivers/thunderbolt/tb.c 			tb_tunnel_dp(tb, port);
port              600 drivers/thunderbolt/tb.c 	if (tb_cfg_error(tb->ctl, route, pkg->port,
port              603 drivers/thunderbolt/tb.c 			pkg->port);
port              606 drivers/thunderbolt/tb.c 	tb_queue_hotplug(tb, route, pkg->port, pkg->unplug);
port              740 drivers/thunderbolt/tb.c 		struct tb_port *port = &sw->ports[i];
port              742 drivers/thunderbolt/tb.c 		if (tb_is_upstream_port(port))
port              744 drivers/thunderbolt/tb.c 		if (port->xdomain && port->xdomain->is_unplugged) {
port              745 drivers/thunderbolt/tb.c 			tb_xdomain_remove(port->xdomain);
port              746 drivers/thunderbolt/tb.c 			port->xdomain = NULL;
port              748 drivers/thunderbolt/tb.c 		} else if (port->remote) {
port              749 drivers/thunderbolt/tb.c 			ret += tb_free_unplugged_xdomains(port->remote->sw);
port              143 drivers/thunderbolt/tb.h 	u8 port;
port              324 drivers/thunderbolt/tb.h static inline bool tb_is_upstream_port(const struct tb_port *port)
port              326 drivers/thunderbolt/tb.h 	const struct tb_port *upstream_port = tb_upstream_port(port->sw);
port              327 drivers/thunderbolt/tb.h 	return port == upstream_port || port->dual_link_port == upstream_port;
port              337 drivers/thunderbolt/tb.h 	u8 port;
port              339 drivers/thunderbolt/tb.h 	port = route >> (sw->config.depth * 8);
port              340 drivers/thunderbolt/tb.h 	if (WARN_ON(port > sw->config.max_port_number))
port              342 drivers/thunderbolt/tb.h 	return &sw->ports[port];
port              351 drivers/thunderbolt/tb.h static inline bool tb_port_has_remote(const struct tb_port *port)
port              353 drivers/thunderbolt/tb.h 	if (tb_is_upstream_port(port))
port              355 drivers/thunderbolt/tb.h 	if (!port->remote)
port              357 drivers/thunderbolt/tb.h 	if (port->dual_link_port && port->link_nr)
port              363 drivers/thunderbolt/tb.h static inline bool tb_port_is_null(const struct tb_port *port)
port              365 drivers/thunderbolt/tb.h 	return port && port->port && port->config.type == TB_TYPE_PORT;
port              368 drivers/thunderbolt/tb.h static inline bool tb_port_is_pcie_down(const struct tb_port *port)
port              370 drivers/thunderbolt/tb.h 	return port && port->config.type == TB_TYPE_PCIE_DOWN;
port              373 drivers/thunderbolt/tb.h static inline bool tb_port_is_pcie_up(const struct tb_port *port)
port              375 drivers/thunderbolt/tb.h 	return port && port->config.type == TB_TYPE_PCIE_UP;
port              378 drivers/thunderbolt/tb.h static inline bool tb_port_is_dpin(const struct tb_port *port)
port              380 drivers/thunderbolt/tb.h 	return port && port->config.type == TB_TYPE_DP_HDMI_IN;
port              383 drivers/thunderbolt/tb.h static inline bool tb_port_is_dpout(const struct tb_port *port)
port              385 drivers/thunderbolt/tb.h 	return port && port->config.type == TB_TYPE_DP_HDMI_OUT;
port              416 drivers/thunderbolt/tb.h static inline int tb_port_read(struct tb_port *port, void *buffer,
port              419 drivers/thunderbolt/tb.h 	if (port->sw->is_unplugged)
port              421 drivers/thunderbolt/tb.h 	return tb_cfg_read(port->sw->tb->ctl,
port              423 drivers/thunderbolt/tb.h 			   tb_route(port->sw),
port              424 drivers/thunderbolt/tb.h 			   port->port,
port              430 drivers/thunderbolt/tb.h static inline int tb_port_write(struct tb_port *port, const void *buffer,
port              433 drivers/thunderbolt/tb.h 	if (port->sw->is_unplugged)
port              435 drivers/thunderbolt/tb.h 	return tb_cfg_write(port->sw->tb->ctl,
port              437 drivers/thunderbolt/tb.h 			    tb_route(port->sw),
port              438 drivers/thunderbolt/tb.h 			    port->port,
port              465 drivers/thunderbolt/tb.h 		      tb_route(__port->sw), __port->port, ## arg);      \
port              467 drivers/thunderbolt/tb.h #define tb_port_WARN(port, fmt, arg...) \
port              468 drivers/thunderbolt/tb.h 	__TB_PORT_PRINT(tb_WARN, port, fmt, ##arg)
port              469 drivers/thunderbolt/tb.h #define tb_port_warn(port, fmt, arg...) \
port              470 drivers/thunderbolt/tb.h 	__TB_PORT_PRINT(tb_warn, port, fmt, ##arg)
port              471 drivers/thunderbolt/tb.h #define tb_port_info(port, fmt, arg...) \
port              472 drivers/thunderbolt/tb.h 	__TB_PORT_PRINT(tb_info, port, fmt, ##arg)
port              473 drivers/thunderbolt/tb.h #define tb_port_dbg(port, fmt, arg...) \
port              474 drivers/thunderbolt/tb.h 	__TB_PORT_PRINT(tb_dbg, port, fmt, ##arg)
port              594 drivers/thunderbolt/tb.h int tb_wait_for_port(struct tb_port *port, bool wait_if_unplugged);
port              595 drivers/thunderbolt/tb.h int tb_port_add_nfc_credits(struct tb_port *port, int credits);
port              596 drivers/thunderbolt/tb.h int tb_port_set_initial_credits(struct tb_port *port, u32 credits);
port              597 drivers/thunderbolt/tb.h int tb_port_clear_counter(struct tb_port *port, int counter);
port              598 drivers/thunderbolt/tb.h int tb_port_alloc_in_hopid(struct tb_port *port, int hopid, int max_hopid);
port              599 drivers/thunderbolt/tb.h void tb_port_release_in_hopid(struct tb_port *port, int hopid);
port              600 drivers/thunderbolt/tb.h int tb_port_alloc_out_hopid(struct tb_port *port, int hopid, int max_hopid);
port              601 drivers/thunderbolt/tb.h void tb_port_release_out_hopid(struct tb_port *port, int hopid);
port              606 drivers/thunderbolt/tb.h int tb_port_find_cap(struct tb_port *port, enum tb_port_cap cap);
port              607 drivers/thunderbolt/tb.h bool tb_port_is_enabled(struct tb_port *port);
port              609 drivers/thunderbolt/tb.h bool tb_pci_port_is_enabled(struct tb_port *port);
port              610 drivers/thunderbolt/tb.h int tb_pci_port_enable(struct tb_port *port, bool enable);
port              612 drivers/thunderbolt/tb.h int tb_dp_port_hpd_is_active(struct tb_port *port);
port              613 drivers/thunderbolt/tb.h int tb_dp_port_hpd_clear(struct tb_port *port);
port              614 drivers/thunderbolt/tb.h int tb_dp_port_set_hops(struct tb_port *port, unsigned int video,
port              616 drivers/thunderbolt/tb.h bool tb_dp_port_is_enabled(struct tb_port *port);
port              617 drivers/thunderbolt/tb.h int tb_dp_port_enable(struct tb_port *port, bool enable);
port              650 drivers/thunderbolt/tb.h static inline u64 tb_downstream_route(struct tb_port *port)
port              652 drivers/thunderbolt/tb.h 	return tb_route(port->sw)
port              653 drivers/thunderbolt/tb.h 	       | ((u64) port->port << (port->sw->config.depth * 8));
port               44 drivers/thunderbolt/tb_msgs.h 	u32 port:6;
port               68 drivers/thunderbolt/tb_msgs.h 	u32 port:6;
port               76 drivers/thunderbolt/tb_msgs.h 	u32 port:6;
port               40 drivers/thunderbolt/tunnel.c 		      __tunnel->src_port->port,                         \
port               42 drivers/thunderbolt/tunnel.c 		      __tunnel->dst_port->port,                         \
port              352 drivers/thunderbolt/tunnel.c 	struct tb_port *port;
port              383 drivers/thunderbolt/tunnel.c 				&port, "AUX RX");
port              401 drivers/thunderbolt/tunnel.c 	if (port != tunnel->src_port) {
port             1410 drivers/thunderbolt/xdomain.c 		struct tb_port *port = &sw->ports[i];
port             1413 drivers/thunderbolt/xdomain.c 		if (port->xdomain) {
port             1414 drivers/thunderbolt/xdomain.c 			xd = port->xdomain;
port             1428 drivers/thunderbolt/xdomain.c 		} else if (tb_port_has_remote(port)) {
port             1429 drivers/thunderbolt/xdomain.c 			xd = switch_find_xdomain(port->remote->sw, lookup);
port               99 drivers/tty/amiserial.c 	unsigned long		port;
port              380 drivers/tty/amiserial.c 	struct tty_port *port = &info->tport;
port              399 drivers/tty/amiserial.c 		wake_up_interruptible(&port->delta_msr_wait);
port              402 drivers/tty/amiserial.c 	if (tty_port_check_carrier(port) && (dstatus & SER_DCD)) {
port              408 drivers/tty/amiserial.c 			wake_up_interruptible(&port->open_wait);
port              413 drivers/tty/amiserial.c 			if (port->tty)
port              414 drivers/tty/amiserial.c 				tty_hangup(port->tty);
port              417 drivers/tty/amiserial.c 	if (tty_port_cts_enabled(port)) {
port              418 drivers/tty/amiserial.c 		if (port->tty->hw_stopped) {
port              423 drivers/tty/amiserial.c 				port->tty->hw_stopped = 0;
port              430 drivers/tty/amiserial.c 				tty_wakeup(port->tty);
port              438 drivers/tty/amiserial.c 				port->tty->hw_stopped = 1;
port              518 drivers/tty/amiserial.c 	struct tty_port *port = &info->tport;
port              529 drivers/tty/amiserial.c 	if (tty_port_initialized(port)) {
port              578 drivers/tty/amiserial.c 	tty_port_set_initialized(port, 1);
port              649 drivers/tty/amiserial.c 	struct tty_port *port = &info->tport;
port              680 drivers/tty/amiserial.c 	if (baud == 38400 && (port->flags & ASYNC_SPD_MASK) == ASYNC_SPD_CUST)
port              698 drivers/tty/amiserial.c 		    (port->flags & ASYNC_SPD_MASK) == ASYNC_SPD_CUST)
port              717 drivers/tty/amiserial.c 	if (port->flags & ASYNC_HARDPPS_CD)
port              719 drivers/tty/amiserial.c 	tty_port_set_cts_flow(port, cflag & CRTSCTS);
port              722 drivers/tty/amiserial.c 	tty_port_set_check_carrier(port, ~cflag & CLOCAL);
port             1005 drivers/tty/amiserial.c 	ss->port = state->port;
port             1019 drivers/tty/amiserial.c 	struct tty_port *port = &state->tport;
port             1024 drivers/tty/amiserial.c 	change_spd = ((ss->flags ^ port->flags) & ASYNC_SPD_MASK) ||
port             1026 drivers/tty/amiserial.c 	if (ss->irq || ss->port != state->port ||
port             1034 drivers/tty/amiserial.c 		    (ss->close_delay != port->close_delay) ||
port             1037 drivers/tty/amiserial.c 		     (port->flags & ~ASYNC_USR_MASK))) {
port             1041 drivers/tty/amiserial.c 		port->flags = ((port->flags & ~ASYNC_USR_MASK) |
port             1058 drivers/tty/amiserial.c 	port->flags = ((port->flags & ~ASYNC_FLAGS) |
port             1061 drivers/tty/amiserial.c 	port->close_delay = ss->close_delay * HZ/100;
port             1062 drivers/tty/amiserial.c 	port->closing_wait = ss->closing_wait * HZ/100;
port             1063 drivers/tty/amiserial.c 	port->low_latency = (port->flags & ASYNC_LOW_LATENCY) ? 1 : 0;
port             1066 drivers/tty/amiserial.c 	if (tty_port_initialized(port)) {
port             1334 drivers/tty/amiserial.c 	struct tty_port *port = &state->tport;
port             1339 drivers/tty/amiserial.c 	if (tty_port_close_start(port, tty, filp) == 0)
port             1349 drivers/tty/amiserial.c 	if (tty_port_initialized(port)) {
port             1368 drivers/tty/amiserial.c 	port->tty = NULL;
port             1370 drivers/tty/amiserial.c 	tty_port_close_end(port, tty);
port             1463 drivers/tty/amiserial.c 	struct tty_port *port = &info->tport;
port             1466 drivers/tty/amiserial.c 	port->count++;
port             1467 drivers/tty/amiserial.c 	port->tty = tty;
port             1469 drivers/tty/amiserial.c 	tty->port = port;
port             1473 drivers/tty/amiserial.c 	port->low_latency = (port->flags & ASYNC_LOW_LATENCY) ? 1 : 0;
port             1480 drivers/tty/amiserial.c 	return tty_port_block_til_ready(port, tty, filp);
port             1589 drivers/tty/amiserial.c static int amiga_carrier_raised(struct tty_port *port)
port             1594 drivers/tty/amiserial.c static void amiga_dtr_rts(struct tty_port *port, int raise)
port             1596 drivers/tty/amiserial.c 	struct serial_state *info = container_of(port, struct serial_state,
port             1645 drivers/tty/amiserial.c 	state->port = (int)&custom.serdatr; /* Just to give it a value */
port              293 drivers/tty/cyclades.c static void cyy_writeb(struct cyclades_port *port, u32 reg, u8 val)
port              295 drivers/tty/cyclades.c 	struct cyclades_card *card = port->card;
port              297 drivers/tty/cyclades.c 	cy_writeb(port->u.cyy.base_addr + (reg << card->bus_index), val);
port              300 drivers/tty/cyclades.c static u8 cyy_readb(struct cyclades_port *port, u32 reg)
port              302 drivers/tty/cyclades.c 	struct cyclades_card *card = port->card;
port              304 drivers/tty/cyclades.c 	return readb(port->u.cyy.base_addr + (reg << card->bus_index));
port              381 drivers/tty/cyclades.c static inline int cyy_issue_cmd(struct cyclades_port *port, u8 cmd)
port              383 drivers/tty/cyclades.c 	return __cyy_issue_cmd(port->u.cyy.base_addr, cmd,
port              384 drivers/tty/cyclades.c 			port->card->bus_index);
port              442 drivers/tty/cyclades.c 	struct tty_port *port;
port              453 drivers/tty/cyclades.c 	port = &info->port;
port              476 drivers/tty/cyclades.c 		if (tty_buffer_request_room(port, 1)) {
port              479 drivers/tty/cyclades.c 					tty_insert_flip_char(port,
port              483 drivers/tty/cyclades.c 					if (port->flags & ASYNC_SAK) {
port              485 drivers/tty/cyclades.c 							tty_port_tty_get(port);
port              492 drivers/tty/cyclades.c 					tty_insert_flip_char(port,
port              499 drivers/tty/cyclades.c 					tty_insert_flip_char(port,
port              505 drivers/tty/cyclades.c 					tty_insert_flip_char(port, 0,
port              512 drivers/tty/cyclades.c 					tty_insert_flip_char(port,
port              522 drivers/tty/cyclades.c 					tty_insert_flip_char(port, 0,
port              527 drivers/tty/cyclades.c 				tty_insert_flip_char(port, 0, TTY_NORMAL);
port              547 drivers/tty/cyclades.c 		len = tty_buffer_request_room(port, char_count);
port              550 drivers/tty/cyclades.c 			tty_insert_flip_char(port, data, TTY_NORMAL);
port              559 drivers/tty/cyclades.c 	tty_schedule_flip(port);
port              588 drivers/tty/cyclades.c 	tty = tty_port_tty_get(&info->port);
port              631 drivers/tty/cyclades.c 		if (info->port.xmit_buf == NULL) {
port              650 drivers/tty/cyclades.c 		outch = info->port.xmit_buf[info->xmit_tail];
port              697 drivers/tty/cyclades.c 	tty = tty_port_tty_get(&info->port);
port              712 drivers/tty/cyclades.c 		wake_up_interruptible(&info->port.delta_msr_wait);
port              715 drivers/tty/cyclades.c 	if ((mdm_change & CyDCD) && tty_port_check_carrier(&info->port)) {
port              717 drivers/tty/cyclades.c 			wake_up_interruptible(&info->port.open_wait);
port              721 drivers/tty/cyclades.c 	if ((mdm_change & CyCTS) && tty_port_cts_enabled(&info->port)) {
port              922 drivers/tty/cyclades.c 	struct tty_port *port = &info->port;
port              957 drivers/tty/cyclades.c 		len = tty_prepare_flip_string(port, &buf,
port              975 drivers/tty/cyclades.c 	len = tty_buffer_request_room(port, char_count);
port              981 drivers/tty/cyclades.c 		tty_insert_flip_char(port, data, TTY_NORMAL);
port              999 drivers/tty/cyclades.c 	tty_schedule_flip(&info->port);
port             1032 drivers/tty/cyclades.c 	tty = tty_port_tty_get(&info->port);
port             1053 drivers/tty/cyclades.c 				&info->port.xmit_buf[info->xmit_tail],
port             1065 drivers/tty/cyclades.c 		data = info->port.xmit_buf[info->xmit_tail];
port             1101 drivers/tty/cyclades.c 			tty_insert_flip_char(&info->port, 0, TTY_PARITY);
port             1106 drivers/tty/cyclades.c 			tty_insert_flip_char(&info->port, 0, TTY_FRAME);
port             1111 drivers/tty/cyclades.c 			tty_insert_flip_char(&info->port, 0, TTY_BREAK);
port             1118 drivers/tty/cyclades.c 			if (tty_port_check_carrier(&info->port)) {
port             1122 drivers/tty/cyclades.c 					wake_up_interruptible(&info->port.open_wait);
port             1124 drivers/tty/cyclades.c 					tty_port_tty_hangup(&info->port, false);
port             1173 drivers/tty/cyclades.c 			wake_up_interruptible(&info->port.delta_msr_wait);
port             1175 drivers/tty/cyclades.c 			tty_schedule_flip(&info->port);
port             1222 drivers/tty/cyclades.c 	unsigned int port, card;
port             1240 drivers/tty/cyclades.c 		for (port = 0; port < cinfo->nports; port++) {
port             1241 drivers/tty/cyclades.c 			info = &cinfo->ports[port];
port             1278 drivers/tty/cyclades.c 	if (tty_port_initialized(&info->port))
port             1286 drivers/tty/cyclades.c 	if (info->port.xmit_buf)
port             1289 drivers/tty/cyclades.c 		info->port.xmit_buf = (unsigned char *)page;
port             1358 drivers/tty/cyclades.c 		tty_port_raise_dtr_rts(&info->port);
port             1363 drivers/tty/cyclades.c 	tty_port_set_initialized(&info->port, 1);
port             1423 drivers/tty/cyclades.c 	if (!tty_port_initialized(&info->port))
port             1431 drivers/tty/cyclades.c 		wake_up_interruptible(&info->port.delta_msr_wait);
port             1433 drivers/tty/cyclades.c 		if (info->port.xmit_buf) {
port             1435 drivers/tty/cyclades.c 			temp = info->port.xmit_buf;
port             1436 drivers/tty/cyclades.c 			info->port.xmit_buf = NULL;
port             1447 drivers/tty/cyclades.c 		tty_port_set_initialized(&info->port, 0);
port             1461 drivers/tty/cyclades.c 		if (info->port.xmit_buf) {
port             1463 drivers/tty/cyclades.c 			temp = info->port.xmit_buf;
port             1464 drivers/tty/cyclades.c 			info->port.xmit_buf = NULL;
port             1469 drivers/tty/cyclades.c 			tty_port_lower_dtr_rts(&info->port);
port             1472 drivers/tty/cyclades.c 		tty_port_set_initialized(&info->port, 0);
port             1567 drivers/tty/cyclades.c 			info->port.count);
port             1569 drivers/tty/cyclades.c 	info->port.count++;
port             1572 drivers/tty/cyclades.c 		current->pid, info->port.count);
port             1582 drivers/tty/cyclades.c 	retval = tty_port_block_til_ready(&info->port, tty, filp);
port             1592 drivers/tty/cyclades.c 	tty_port_tty_set(&info->port, tty);
port             1694 drivers/tty/cyclades.c static void cy_do_close(struct tty_port *port)
port             1696 drivers/tty/cyclades.c 	struct cyclades_port *info = container_of(port, struct cyclades_port,
port             1697 drivers/tty/cyclades.c 								port);
port             1710 drivers/tty/cyclades.c 		if (tty_port_initialized(&info->port)) {
port             1714 drivers/tty/cyclades.c 			cy_wait_until_sent(port->tty, info->timeout);
port             1737 drivers/tty/cyclades.c 	cy_shutdown(info, port->tty);
port             1748 drivers/tty/cyclades.c 	tty_port_close(&info->port, tty, filp);
port             1777 drivers/tty/cyclades.c 	if (!info->port.xmit_buf)
port             1788 drivers/tty/cyclades.c 		memcpy(info->port.xmit_buf + info->xmit_head, buf, c);
port             1826 drivers/tty/cyclades.c 	if (!info->port.xmit_buf)
port             1835 drivers/tty/cyclades.c 	info->port.xmit_buf[info->xmit_head++] = ch;
port             1860 drivers/tty/cyclades.c 			!info->port.xmit_buf)
port             1984 drivers/tty/cyclades.c 		if (baud == 38400 && (info->port.flags & ASYNC_SPD_MASK) ==
port             2001 drivers/tty/cyclades.c 		if (baud == 38400 && (info->port.flags & ASYNC_SPD_MASK) ==
port             2022 drivers/tty/cyclades.c 		} else if (baud == 38400 && (info->port.flags & ASYNC_SPD_MASK) ==
port             2070 drivers/tty/cyclades.c 		tty_port_set_cts_flow(&info->port, cflag & CRTSCTS);
port             2075 drivers/tty/cyclades.c 		tty_port_set_check_carrier(&info->port, ~cflag & CLOCAL);
port             2149 drivers/tty/cyclades.c 		if (baud == 38400 && (info->port.flags & ASYNC_SPD_MASK) ==
port             2164 drivers/tty/cyclades.c 		} else if (baud == 38400 && (info->port.flags & ASYNC_SPD_MASK) ==
port             2216 drivers/tty/cyclades.c 		tty_port_set_cts_flow(&info->port, 0);
port             2234 drivers/tty/cyclades.c 		tty_port_set_check_carrier(&info->port, ~cflag & CLOCAL);
port             2270 drivers/tty/cyclades.c 	ss->port = (info->card - cy_card) * 0x100 + info->line -
port             2273 drivers/tty/cyclades.c 	ss->flags = info->port.flags;
port             2274 drivers/tty/cyclades.c 	ss->close_delay = info->port.close_delay;
port             2275 drivers/tty/cyclades.c 	ss->closing_wait = info->port.closing_wait;
port             2291 drivers/tty/cyclades.c 	mutex_lock(&info->port.mutex);
port             2293 drivers/tty/cyclades.c 	old_flags = info->port.flags;
port             2296 drivers/tty/cyclades.c 		if (ss->close_delay != info->port.close_delay ||
port             2300 drivers/tty/cyclades.c 				(info->port.flags & ASYNC_FLAGS & ~ASYNC_USR_MASK))
port             2302 drivers/tty/cyclades.c 			mutex_unlock(&info->port.mutex);
port             2305 drivers/tty/cyclades.c 		info->port.flags = (info->port.flags & ~ASYNC_USR_MASK) |
port             2319 drivers/tty/cyclades.c 	info->port.flags = (info->port.flags & ~ASYNC_FLAGS) |
port             2321 drivers/tty/cyclades.c 	info->port.close_delay = ss->close_delay * HZ / 100;
port             2322 drivers/tty/cyclades.c 	info->port.closing_wait = ss->closing_wait * HZ / 100;
port             2325 drivers/tty/cyclades.c 	if (tty_port_initialized(&info->port)) {
port             2336 drivers/tty/cyclades.c 	mutex_unlock(&info->port.mutex);
port             2697 drivers/tty/cyclades.c 		info->port.closing_wait = (unsigned short)arg * HZ / 100;
port             2700 drivers/tty/cyclades.c 		ret_val = info->port.closing_wait / (HZ / 100);
port             2716 drivers/tty/cyclades.c 		ret_val = wait_event_interruptible(info->port.delta_msr_wait,
port             2789 drivers/tty/cyclades.c 		wake_up_interruptible(&info->port.open_wait);
port             2964 drivers/tty/cyclades.c 	tty_port_hangup(&info->port);
port             2967 drivers/tty/cyclades.c static int cyy_carrier_raised(struct tty_port *port)
port             2969 drivers/tty/cyclades.c 	struct cyclades_port *info = container_of(port, struct cyclades_port,
port             2970 drivers/tty/cyclades.c 			port);
port             2984 drivers/tty/cyclades.c static void cyy_dtr_rts(struct tty_port *port, int raise)
port             2986 drivers/tty/cyclades.c 	struct cyclades_port *info = container_of(port, struct cyclades_port,
port             2987 drivers/tty/cyclades.c 			port);
port             2997 drivers/tty/cyclades.c static int cyz_carrier_raised(struct tty_port *port)
port             2999 drivers/tty/cyclades.c 	struct cyclades_port *info = container_of(port, struct cyclades_port,
port             3000 drivers/tty/cyclades.c 			port);
port             3005 drivers/tty/cyclades.c static void cyz_dtr_rts(struct tty_port *port, int raise)
port             3007 drivers/tty/cyclades.c 	struct cyclades_port *info = container_of(port, struct cyclades_port,
port             3008 drivers/tty/cyclades.c 			port);
port             3052 drivers/tty/cyclades.c 	unsigned int channel, port;
port             3064 drivers/tty/cyclades.c 	for (channel = 0, port = cinfo->first_line; channel < cinfo->nports;
port             3065 drivers/tty/cyclades.c 			channel++, port++) {
port             3067 drivers/tty/cyclades.c 		tty_port_init(&info->port);
port             3070 drivers/tty/cyclades.c 		info->line = port;
port             3072 drivers/tty/cyclades.c 		info->port.closing_wait = CLOSING_WAIT_DELAY;
port             3073 drivers/tty/cyclades.c 		info->port.close_delay = 5 * HZ / 10;
port             3080 drivers/tty/cyclades.c 			info->port.ops = &cyz_port_ops;
port             3099 drivers/tty/cyclades.c 			info->port.ops = &cyy_port_ops;
port             3342 drivers/tty/cyclades.c 			tty_port_register_device(&card->ports[k].port,
port             3859 drivers/tty/cyclades.c 		tty_port_register_device(&card->ports[j].port,
port             3911 drivers/tty/cyclades.c 		tty_port_destroy(&cinfo->ports[channel].port);
port             3939 drivers/tty/cyclades.c 			if (info->port.count) {
port             3944 drivers/tty/cyclades.c 				tty = tty_port_tty_get(&info->port);
port               46 drivers/tty/ehv_bytechan.c 	struct tty_port port;
port              360 drivers/tty/ehv_bytechan.c 	count = tty_buffer_request_room(&bc->port, rx_count);
port              381 drivers/tty/ehv_bytechan.c 		ret = tty_insert_flip_string(&bc->port, buffer, len);
port              396 drivers/tty/ehv_bytechan.c 	tty_flip_buffer_push(&bc->port);
port              453 drivers/tty/ehv_bytechan.c 	tty_port_tty_wakeup(&bc->port);
port              516 drivers/tty/ehv_bytechan.c 	return tty_port_open(&bc->port, ttys, filp);
port              529 drivers/tty/ehv_bytechan.c 		tty_port_close(&bc->port, ttys, filp);
port              593 drivers/tty/ehv_bytechan.c 	tty_port_hangup(&bc->port);
port              620 drivers/tty/ehv_bytechan.c static int ehv_bc_tty_port_activate(struct tty_port *port,
port              623 drivers/tty/ehv_bytechan.c 	struct ehv_bc_data *bc = container_of(port, struct ehv_bc_data, port);
port              654 drivers/tty/ehv_bytechan.c static void ehv_bc_tty_port_shutdown(struct tty_port *port)
port              656 drivers/tty/ehv_bytechan.c 	struct ehv_bc_data *bc = container_of(port, struct ehv_bc_data, port);
port              706 drivers/tty/ehv_bytechan.c 	tty_port_init(&bc->port);
port              707 drivers/tty/ehv_bytechan.c 	bc->port.ops = &ehv_bc_tty_port_ops;
port              709 drivers/tty/ehv_bytechan.c 	bc->dev = tty_port_register_device(&bc->port, ehv_bc_driver, i,
port              725 drivers/tty/ehv_bytechan.c 	tty_port_destroy(&bc->port);
port               37 drivers/tty/goldfish.c 	struct tty_port port;
port              149 drivers/tty/goldfish.c 	count = tty_prepare_flip_string(&qtty->port, &buf, count);
port              154 drivers/tty/goldfish.c 	tty_schedule_flip(&qtty->port);
port              158 drivers/tty/goldfish.c static int goldfish_tty_activate(struct tty_port *port, struct tty_struct *tty)
port              160 drivers/tty/goldfish.c 	struct goldfish_tty *qtty = container_of(port, struct goldfish_tty,
port              161 drivers/tty/goldfish.c 									port);
port              166 drivers/tty/goldfish.c static void goldfish_tty_shutdown(struct tty_port *port)
port              168 drivers/tty/goldfish.c 	struct goldfish_tty *qtty = container_of(port, struct goldfish_tty,
port              169 drivers/tty/goldfish.c 									port);
port              176 drivers/tty/goldfish.c 	return tty_port_open(&qtty->port, tty, filp);
port              181 drivers/tty/goldfish.c 	tty_port_close(tty->port, tty, filp);
port              186 drivers/tty/goldfish.c 	tty_port_hangup(tty->port);
port              347 drivers/tty/goldfish.c 	tty_port_init(&qtty->port);
port              348 drivers/tty/goldfish.c 	qtty->port.ops = &goldfish_port_ops;
port              388 drivers/tty/goldfish.c 	ttydev = tty_port_register_device(&qtty->port, goldfish_tty_driver,
port              439 drivers/tty/goldfish.c static void gf_early_console_putchar(struct uart_port *port, int ch)
port              441 drivers/tty/goldfish.c 	__raw_writel(ch, port->membase);
port              448 drivers/tty/goldfish.c 	uart_console_write(&dev->port, s, n, gf_early_console_putchar);
port              454 drivers/tty/goldfish.c 	if (!device->port.membase)
port              100 drivers/tty/hvc/hvc_console.c 			tty_port_get(&hp->port);
port              249 drivers/tty/hvc/hvc_console.c static void hvc_port_destruct(struct tty_port *port)
port              251 drivers/tty/hvc/hvc_console.c 	struct hvc_struct *hp = container_of(port, struct hvc_struct, port);
port              298 drivers/tty/hvc/hvc_console.c 		tty_port_put(&hp->port);
port              337 drivers/tty/hvc/hvc_console.c 	rc = tty_port_install(&hp->port, driver, tty);
port              339 drivers/tty/hvc/hvc_console.c 		tty_port_put(&hp->port);
port              353 drivers/tty/hvc/hvc_console.c 	spin_lock_irqsave(&hp->port.lock, flags);
port              355 drivers/tty/hvc/hvc_console.c 	if (hp->port.count++ > 0) {
port              356 drivers/tty/hvc/hvc_console.c 		spin_unlock_irqrestore(&hp->port.lock, flags);
port              360 drivers/tty/hvc/hvc_console.c 	spin_unlock_irqrestore(&hp->port.lock, flags);
port              362 drivers/tty/hvc/hvc_console.c 	tty_port_tty_set(&hp->port, tty);
port              380 drivers/tty/hvc/hvc_console.c 		tty_port_set_initialized(&hp->port, true);
port              397 drivers/tty/hvc/hvc_console.c 	spin_lock_irqsave(&hp->port.lock, flags);
port              399 drivers/tty/hvc/hvc_console.c 	if (--hp->port.count == 0) {
port              400 drivers/tty/hvc/hvc_console.c 		spin_unlock_irqrestore(&hp->port.lock, flags);
port              402 drivers/tty/hvc/hvc_console.c 		tty_port_tty_set(&hp->port, NULL);
port              404 drivers/tty/hvc/hvc_console.c 		if (!tty_port_initialized(&hp->port))
port              423 drivers/tty/hvc/hvc_console.c 		tty_port_set_initialized(&hp->port, false);
port              425 drivers/tty/hvc/hvc_console.c 		if (hp->port.count < 0)
port              427 drivers/tty/hvc/hvc_console.c 				hp->vtermno, hp->port.count);
port              428 drivers/tty/hvc/hvc_console.c 		spin_unlock_irqrestore(&hp->port.lock, flags);
port              436 drivers/tty/hvc/hvc_console.c 	tty_port_put(&hp->port);
port              450 drivers/tty/hvc/hvc_console.c 	spin_lock_irqsave(&hp->port.lock, flags);
port              457 drivers/tty/hvc/hvc_console.c 	if (hp->port.count <= 0) {
port              458 drivers/tty/hvc/hvc_console.c 		spin_unlock_irqrestore(&hp->port.lock, flags);
port              462 drivers/tty/hvc/hvc_console.c 	hp->port.count = 0;
port              463 drivers/tty/hvc/hvc_console.c 	spin_unlock_irqrestore(&hp->port.lock, flags);
port              464 drivers/tty/hvc/hvc_console.c 	tty_port_tty_set(&hp->port, NULL);
port              510 drivers/tty/hvc/hvc_console.c 	if (hp->port.count <= 0)
port              572 drivers/tty/hvc/hvc_console.c 	tty = tty_port_tty_get(&hp->port);
port              661 drivers/tty/hvc/hvc_console.c 	tty = tty_port_tty_get(&hp->port);
port              677 drivers/tty/hvc/hvc_console.c 	count = tty_buffer_request_room(&hp->port, N_INBUF);
port              721 drivers/tty/hvc/hvc_console.c 		tty_insert_flip_char(&hp->port, buf[i], 0);
port              755 drivers/tty/hvc/hvc_console.c 		tty_flip_buffer_push(&hp->port);
port              936 drivers/tty/hvc/hvc_console.c 	tty_port_init(&hp->port);
port              937 drivers/tty/hvc/hvc_console.c 	hp->port.ops = &hvc_port_ops;
port              984 drivers/tty/hvc/hvc_console.c 	tty = tty_port_tty_get(&hp->port);
port             1004 drivers/tty/hvc/hvc_console.c 	tty_port_put(&hp->port);
port               36 drivers/tty/hvc/hvc_console.h 	struct tty_port port;
port              251 drivers/tty/hvc/hvcs.c 	struct tty_port port;
port              406 drivers/tty/hvc/hvcs.c 	if (hvcsd->port.count > 0) {
port              547 drivers/tty/hvc/hvcs.c 	struct tty_struct *tty = hvcsd->port.tty;
port              585 drivers/tty/hvc/hvcs.c 	tty = hvcsd->port.tty;
port              598 drivers/tty/hvc/hvcs.c 	if (tty_buffer_request_room(&hvcsd->port, HVCS_BUFF_LEN) >= HVCS_BUFF_LEN) {
port              602 drivers/tty/hvc/hvcs.c 		tty_insert_flip_string(&hvcsd->port, buf, got);
port              612 drivers/tty/hvc/hvcs.c 		tty_flip_buffer_push(&hvcsd->port);
port              686 drivers/tty/hvc/hvcs.c 	struct hvcs_struct *hvcsd = container_of(p, struct hvcs_struct, port);
port              775 drivers/tty/hvc/hvcs.c 	tty_port_init(&hvcsd->port);
port              776 drivers/tty/hvc/hvcs.c 	hvcsd->port.ops = &hvcs_port_ops;
port              837 drivers/tty/hvc/hvcs.c 	tty = hvcsd->port.tty;
port              845 drivers/tty/hvc/hvcs.c 	tty_port_put(&hvcsd->port);
port             1074 drivers/tty/hvc/hvcs.c 			tty_port_get(&hvcsd->port);
port             1116 drivers/tty/hvc/hvcs.c 	hvcsd->port.count = 0;
port             1117 drivers/tty/hvc/hvcs.c 	hvcsd->port.tty = tty;
port             1143 drivers/tty/hvc/hvcs.c 	retval = tty_port_install(&hvcsd->port, driver, tty);
port             1154 drivers/tty/hvc/hvcs.c 	tty_port_put(&hvcsd->port);
port             1169 drivers/tty/hvc/hvcs.c 	hvcsd->port.count++;
port             1205 drivers/tty/hvc/hvcs.c 	if (--hvcsd->port.count == 0) {
port             1214 drivers/tty/hvc/hvcs.c 		hvcsd->port.tty = NULL;
port             1230 drivers/tty/hvc/hvcs.c 	} else if (hvcsd->port.count < 0) {
port             1232 drivers/tty/hvc/hvcs.c 		hvcsd->vdev->unit_address, hvcsd->port.count);
port             1242 drivers/tty/hvc/hvcs.c 	tty_port_put(&hvcsd->port);
port             1254 drivers/tty/hvc/hvcs.c 	temp_open_count = hvcsd->port.count;
port             1267 drivers/tty/hvc/hvcs.c 	hvcsd->port.tty = NULL;
port             1269 drivers/tty/hvc/hvcs.c 	hvcsd->port.count = 0;
port             1294 drivers/tty/hvc/hvcs.c 		tty_port_put(&hvcsd->port);
port             1340 drivers/tty/hvc/hvcs.c 	if (hvcsd->port.count <= 0) {
port             1414 drivers/tty/hvc/hvcs.c 	if (!hvcsd || hvcsd->port.count <= 0)
port               59 drivers/tty/hvc/hvsi.c 	struct tty_port port;
port              337 drivers/tty/hvc/hvsi.c 		tty_insert_flip_char(&hp->port, c, 0);
port              457 drivers/tty/hvc/hvsi.c 		tty_flip_buffer_push(&hp->port);
port              485 drivers/tty/hvc/hvsi.c 	tty = tty_port_tty_get(&hp->port);
port              503 drivers/tty/hvc/hvsi.c 		tty_flip_buffer_push(&hp->port);
port              715 drivers/tty/hvc/hvsi.c 	tty_port_tty_set(&hp->port, tty);
port              717 drivers/tty/hvc/hvsi.c 	hp->port.count++;
port              774 drivers/tty/hvc/hvsi.c 	if (--hp->port.count == 0) {
port              775 drivers/tty/hvc/hvsi.c 		tty_port_tty_set(&hp->port, NULL);
port              807 drivers/tty/hvc/hvsi.c 	} else if (hp->port.count < 0)
port              809 drivers/tty/hvc/hvsi.c 		       hp - hvsi_ports, hp->port.count);
port              821 drivers/tty/hvc/hvsi.c 	tty_port_tty_set(&hp->port, NULL);
port              824 drivers/tty/hvc/hvsi.c 	hp->port.count = 0;
port              886 drivers/tty/hvc/hvsi.c 		tty_port_tty_wakeup(&hp->port);
port              985 drivers/tty/hvc/hvsi.c 		tty_flip_buffer_push(&hp->port);
port             1063 drivers/tty/hvc/hvsi.c 		tty_port_link_device(&hp->port, hvsi_driver, i);
port             1190 drivers/tty/hvc/hvsi.c 		tty_port_init(&hp->port);
port             1199 drivers/tty/hvc/hvsi.c 			tty_port_destroy(&hp->port);
port              379 drivers/tty/hvc/hvsi_lib.c 	pv->tty = tty_port_tty_get(&hp->port);
port             1405 drivers/tty/ipwireless/hardware.c 	int port;
port             1409 drivers/tty/ipwireless/hardware.c 	for (port = 1; port <= NL_NUM_OF_ADDRESSES; port++) {
port             1418 drivers/tty/ipwireless/hardware.c 		config_packet->body.port_no = port;
port             1434 drivers/tty/ipwireless/hardware.c 	for (port = 1; port <= NL_NUM_OF_ADDRESSES; port++) {
port             1443 drivers/tty/ipwireless/hardware.c 		open_packet->body.port_no = port;
port               47 drivers/tty/ipwireless/tty.c 	struct tty_port port;
port               97 drivers/tty/ipwireless/tty.c 	if (tty->port.count == 0)
port              100 drivers/tty/ipwireless/tty.c 	tty->port.count++;
port              102 drivers/tty/ipwireless/tty.c 	tty->port.tty = linux_tty;
port              104 drivers/tty/ipwireless/tty.c 	tty->port.low_latency = 1;
port              116 drivers/tty/ipwireless/tty.c 	tty->port.count--;
port              118 drivers/tty/ipwireless/tty.c 	if (tty->port.count == 0) {
port              119 drivers/tty/ipwireless/tty.c 		struct tty_struct *linux_tty = tty->port.tty;
port              122 drivers/tty/ipwireless/tty.c 			tty->port.tty = NULL;
port              139 drivers/tty/ipwireless/tty.c 	if (tty->port.count == 0) {
port              162 drivers/tty/ipwireless/tty.c 	if (!tty->port.count) {
port              168 drivers/tty/ipwireless/tty.c 	work = tty_insert_flip_string(&tty->port, data, length);
port              176 drivers/tty/ipwireless/tty.c 		tty_flip_buffer_push(&tty->port);
port              201 drivers/tty/ipwireless/tty.c 	if (!tty->port.count) {
port              241 drivers/tty/ipwireless/tty.c 	if (!tty->port.count)
port              259 drivers/tty/ipwireless/tty.c 	if (!tty->port.count)
port              281 drivers/tty/ipwireless/tty.c 	if (!tty->port.count)
port              362 drivers/tty/ipwireless/tty.c 	if (!tty->port.count)
port              378 drivers/tty/ipwireless/tty.c 	if (!tty->port.count)
port              392 drivers/tty/ipwireless/tty.c 	if (!tty->port.count)
port              452 drivers/tty/ipwireless/tty.c 	tty_port_init(&ttys[j]->port);
port              454 drivers/tty/ipwireless/tty.c 	tty_port_register_device(&ttys[j]->port, ipw_tty_driver, j, NULL);
port              530 drivers/tty/ipwireless/tty.c 			if (ttyj->port.tty != NULL) {
port              532 drivers/tty/ipwireless/tty.c 				tty_vhangup(ttyj->port.tty);
port              539 drivers/tty/ipwireless/tty.c 			while (ttyj->port.count)
port              544 drivers/tty/ipwireless/tty.c 			tty_port_destroy(&ttyj->port);
port              631 drivers/tty/ipwireless/tty.c 			&& tty->port.tty) {
port              632 drivers/tty/ipwireless/tty.c 		tty_hangup(tty->port.tty);
port              200 drivers/tty/isicom.c 	struct tty_port		port;
port              259 drivers/tty/isicom.c static void raise_dtr(struct isi_port *port)
port              261 drivers/tty/isicom.c 	struct isi_board *card = port->card;
port              263 drivers/tty/isicom.c 	u16 channel = port->channel;
port              271 drivers/tty/isicom.c 	port->status |= ISI_DTR;
port              275 drivers/tty/isicom.c static void drop_dtr(struct isi_port *port)
port              277 drivers/tty/isicom.c 	struct isi_board *card = port->card;
port              279 drivers/tty/isicom.c 	u16 channel = port->channel;
port              287 drivers/tty/isicom.c 	port->status &= ~ISI_DTR;
port              291 drivers/tty/isicom.c static inline void raise_rts(struct isi_port *port)
port              293 drivers/tty/isicom.c 	struct isi_board *card = port->card;
port              295 drivers/tty/isicom.c 	u16 channel = port->channel;
port              303 drivers/tty/isicom.c 	port->status |= ISI_RTS;
port              307 drivers/tty/isicom.c static inline void drop_rts(struct isi_port *port)
port              309 drivers/tty/isicom.c 	struct isi_board *card = port->card;
port              311 drivers/tty/isicom.c 	u16 channel = port->channel;
port              319 drivers/tty/isicom.c 	port->status &= ~ISI_RTS;
port              324 drivers/tty/isicom.c static void isicom_dtr_rts(struct tty_port *port, int on)
port              326 drivers/tty/isicom.c 	struct isi_port *ip = container_of(port, struct isi_port, port);
port              349 drivers/tty/isicom.c static void drop_dtr_rts(struct isi_port *port)
port              351 drivers/tty/isicom.c 	struct isi_board *card = port->card;
port              353 drivers/tty/isicom.c 	u16 channel = port->channel;
port              361 drivers/tty/isicom.c 	port->status &= ~(ISI_RTS | ISI_DTR);
port              369 drivers/tty/isicom.c static inline int __isicom_paranoia_check(struct isi_port const *port,
port              372 drivers/tty/isicom.c 	if (!port) {
port              377 drivers/tty/isicom.c 	if (port->magic != ISICOM_MAGIC) {
port              399 drivers/tty/isicom.c 	struct isi_port *port;
port              415 drivers/tty/isicom.c 	port = isi_card[card].ports;
port              427 drivers/tty/isicom.c 	tty = tty_port_tty_get(&port->port);
port              431 drivers/tty/isicom.c 	for (; count > 0; count--, port++) {
port              433 drivers/tty/isicom.c 		if (!tty_port_initialized(&port->port) ||
port              434 drivers/tty/isicom.c 			!(port->status & ISI_TXOK))
port              437 drivers/tty/isicom.c 		txcount = min_t(short, TX_SIZE, port->xmit_cnt);
port              441 drivers/tty/isicom.c 		if (!(inw(base + 0x02) & (1 << port->channel)))
port              445 drivers/tty/isicom.c 			 txcount, port->channel + 1);
port              446 drivers/tty/isicom.c 		outw((port->channel << isi_card[card].shift_count) | txcount,
port              452 drivers/tty/isicom.c 					- port->xmit_tail));
port              456 drivers/tty/isicom.c 					wrd |= (port->port.xmit_buf[port->xmit_tail]
port              458 drivers/tty/isicom.c 					port->xmit_tail = (port->xmit_tail + 1)
port              460 drivers/tty/isicom.c 					port->xmit_cnt--;
port              472 drivers/tty/isicom.c 			outsw(base, port->port.xmit_buf+port->xmit_tail, word_count);
port              473 drivers/tty/isicom.c 			port->xmit_tail = (port->xmit_tail
port              476 drivers/tty/isicom.c 			port->xmit_cnt -= (word_count << 1);
port              479 drivers/tty/isicom.c 				wrd = port->port.xmit_buf[port->xmit_tail];
port              480 drivers/tty/isicom.c 				port->xmit_tail = (port->xmit_tail + 1)
port              482 drivers/tty/isicom.c 				port->xmit_cnt--;
port              488 drivers/tty/isicom.c 		if (port->xmit_cnt <= 0)
port              489 drivers/tty/isicom.c 			port->status &= ~ISI_TXOK;
port              490 drivers/tty/isicom.c 		if (port->xmit_cnt <= WAKEUP_CHARS)
port              510 drivers/tty/isicom.c 	struct isi_port *port;
port              547 drivers/tty/isicom.c 	port = card->ports + channel;
port              548 drivers/tty/isicom.c 	if (!tty_port_initialized(&port->port)) {
port              554 drivers/tty/isicom.c 	tty = tty_port_tty_get(&port->port);
port              571 drivers/tty/isicom.c 			if (tty_port_check_carrier(&port->port)) {
port              572 drivers/tty/isicom.c 				if (port->status & ISI_DCD) {
port              577 drivers/tty/isicom.c 						port->status &= ~ISI_DCD;
port              584 drivers/tty/isicom.c 					port->status |= ISI_DCD;
port              585 drivers/tty/isicom.c 					wake_up_interruptible(&port->port.open_wait);
port              589 drivers/tty/isicom.c 					port->status |= ISI_DCD;
port              591 drivers/tty/isicom.c 					port->status &= ~ISI_DCD;
port              594 drivers/tty/isicom.c 			if (tty_port_cts_enabled(&port->port)) {
port              599 drivers/tty/isicom.c 						port->status |= (ISI_TXOK
port              606 drivers/tty/isicom.c 					port->status &= ~(ISI_TXOK | ISI_CTS);
port              610 drivers/tty/isicom.c 					port->status |= ISI_CTS;
port              612 drivers/tty/isicom.c 					port->status &= ~ISI_CTS;
port              616 drivers/tty/isicom.c 				port->status |= ISI_DSR;
port              618 drivers/tty/isicom.c 				port->status &= ~ISI_DSR;
port              621 drivers/tty/isicom.c 				port->status |= ISI_RI;
port              623 drivers/tty/isicom.c 				port->status &= ~ISI_RI;
port              628 drivers/tty/isicom.c 			tty_insert_flip_char(&port->port, 0, TTY_BREAK);
port              629 drivers/tty/isicom.c 			if (port->port.flags & ASYNC_SAK)
port              631 drivers/tty/isicom.c 			tty_flip_buffer_push(&port->port);
port              644 drivers/tty/isicom.c 		count = tty_prepare_flip_string(&port->port, &rp,
port              652 drivers/tty/isicom.c 			tty_insert_flip_char(&port->port, inw(base) & 0xff,
port              665 drivers/tty/isicom.c 		tty_flip_buffer_push(&port->port);
port              676 drivers/tty/isicom.c 	struct isi_port *port = tty->driver_data;
port              677 drivers/tty/isicom.c 	struct isi_board *card = port->card;
port              680 drivers/tty/isicom.c 	u16 channel_setup, channel = port->channel,
port              707 drivers/tty/isicom.c 		if ((port->port.flags & ASYNC_SPD_MASK) == ASYNC_SPD_HI)
port              709 drivers/tty/isicom.c 		if ((port->port.flags & ASYNC_SPD_MASK) == ASYNC_SPD_VHI)
port              711 drivers/tty/isicom.c 		if ((port->port.flags & ASYNC_SPD_MASK) == ASYNC_SPD_SHI)
port              713 drivers/tty/isicom.c 		if ((port->port.flags & ASYNC_SPD_MASK) == ASYNC_SPD_WARP)
port              718 drivers/tty/isicom.c 		drop_dtr(port);
port              721 drivers/tty/isicom.c 		raise_dtr(port);
port              752 drivers/tty/isicom.c 	tty_port_set_check_carrier(&port->port, !C_CLOCAL(tty));
port              756 drivers/tty/isicom.c 	tty_port_set_cts_flow(&port->port, C_CRTSCTS(tty));
port              783 drivers/tty/isicom.c 	struct isi_port *port;
port              787 drivers/tty/isicom.c 		port = bp->ports;
port              788 drivers/tty/isicom.c 		for (channel = 0; channel < bp->port_count; channel++, port++)
port              789 drivers/tty/isicom.c 			drop_dtr_rts(port);
port              799 drivers/tty/isicom.c 	struct isi_port *port = container_of(tport, struct isi_port, port);
port              800 drivers/tty/isicom.c 	struct isi_board *card = port->card;
port              809 drivers/tty/isicom.c 	port->xmit_cnt = port->xmit_head = port->xmit_tail = 0;
port              813 drivers/tty/isicom.c 		outw(0x8000 | (port->channel << card->shift_count) | 0x02,
port              824 drivers/tty/isicom.c static int isicom_carrier_raised(struct tty_port *port)
port              826 drivers/tty/isicom.c 	struct isi_port *ip = container_of(port, struct isi_port, port);
port              832 drivers/tty/isicom.c 	struct isi_port *port;
port              847 drivers/tty/isicom.c 	port = &isi_ports[line];
port              848 drivers/tty/isicom.c 	if (isicom_paranoia_check(port, tty->name, "isicom_open"))
port              851 drivers/tty/isicom.c 	return &port->port;
port              856 drivers/tty/isicom.c 	struct isi_port *port;
port              862 drivers/tty/isicom.c 	port = container_of(tport, struct isi_port, port);
port              864 drivers/tty/isicom.c 	tty->driver_data = port;
port              871 drivers/tty/isicom.c static void isicom_shutdown_port(struct isi_port *port)
port              873 drivers/tty/isicom.c 	struct isi_board *card = port->card;
port              887 drivers/tty/isicom.c 	struct isi_port *port = tty->driver_data;
port              888 drivers/tty/isicom.c 	struct isi_board *card = port->card;
port              891 drivers/tty/isicom.c 	if (isicom_paranoia_check(port, tty->name, "isicom_flush_buffer"))
port              895 drivers/tty/isicom.c 	port->xmit_cnt = port->xmit_head = port->xmit_tail = 0;
port              901 drivers/tty/isicom.c static void isicom_shutdown(struct tty_port *port)
port              903 drivers/tty/isicom.c 	struct isi_port *ip = container_of(port, struct isi_port, port);
port              914 drivers/tty/isicom.c 	tty_port_free_xmit_buf(port);
port              920 drivers/tty/isicom.c 	struct tty_port *port;
port              925 drivers/tty/isicom.c 	port = &ip->port;
port              928 drivers/tty/isicom.c 	tty_port_close(port, tty, filp);
port              935 drivers/tty/isicom.c 	struct isi_port *port = tty->driver_data;
port              936 drivers/tty/isicom.c 	struct isi_board *card = port->card;
port              940 drivers/tty/isicom.c 	if (isicom_paranoia_check(port, tty->name, "isicom_write"))
port              946 drivers/tty/isicom.c 		cnt = min_t(int, count, min(SERIAL_XMIT_SIZE - port->xmit_cnt
port              947 drivers/tty/isicom.c 				- 1, SERIAL_XMIT_SIZE - port->xmit_head));
port              951 drivers/tty/isicom.c 		memcpy(port->port.xmit_buf + port->xmit_head, buf, cnt);
port              952 drivers/tty/isicom.c 		port->xmit_head = (port->xmit_head + cnt) & (SERIAL_XMIT_SIZE
port              954 drivers/tty/isicom.c 		port->xmit_cnt += cnt;
port              959 drivers/tty/isicom.c 	if (port->xmit_cnt && !tty->stopped && !tty->hw_stopped)
port              960 drivers/tty/isicom.c 		port->status |= ISI_TXOK;
port              968 drivers/tty/isicom.c 	struct isi_port *port = tty->driver_data;
port              969 drivers/tty/isicom.c 	struct isi_board *card = port->card;
port              972 drivers/tty/isicom.c 	if (isicom_paranoia_check(port, tty->name, "isicom_put_char"))
port              976 drivers/tty/isicom.c 	if (port->xmit_cnt >= SERIAL_XMIT_SIZE - 1) {
port              981 drivers/tty/isicom.c 	port->port.xmit_buf[port->xmit_head++] = ch;
port              982 drivers/tty/isicom.c 	port->xmit_head &= (SERIAL_XMIT_SIZE - 1);
port              983 drivers/tty/isicom.c 	port->xmit_cnt++;
port              991 drivers/tty/isicom.c 	struct isi_port *port = tty->driver_data;
port              993 drivers/tty/isicom.c 	if (isicom_paranoia_check(port, tty->name, "isicom_flush_chars"))
port              996 drivers/tty/isicom.c 	if (port->xmit_cnt <= 0 || tty->stopped || tty->hw_stopped ||
port              997 drivers/tty/isicom.c 			!port->port.xmit_buf)
port             1002 drivers/tty/isicom.c 	port->status |= ISI_TXOK;
port             1008 drivers/tty/isicom.c 	struct isi_port *port = tty->driver_data;
port             1011 drivers/tty/isicom.c 	if (isicom_paranoia_check(port, tty->name, "isicom_write_room"))
port             1014 drivers/tty/isicom.c 	free = SERIAL_XMIT_SIZE - port->xmit_cnt - 1;
port             1023 drivers/tty/isicom.c 	struct isi_port *port = tty->driver_data;
port             1024 drivers/tty/isicom.c 	if (isicom_paranoia_check(port, tty->name, "isicom_chars_in_buffer"))
port             1026 drivers/tty/isicom.c 	return port->xmit_cnt;
port             1032 drivers/tty/isicom.c 	struct isi_port *port = tty->driver_data;
port             1033 drivers/tty/isicom.c 	struct isi_board *card = port->card;
port             1042 drivers/tty/isicom.c 	outw(0x8000 | ((port->channel) << (card->shift_count)) | 0x3, base);
port             1053 drivers/tty/isicom.c 	struct isi_port *port = tty->driver_data;
port             1055 drivers/tty/isicom.c 	u16 status = port->status;
port             1057 drivers/tty/isicom.c 	if (isicom_paranoia_check(port, tty->name, "isicom_ioctl"))
port             1071 drivers/tty/isicom.c 	struct isi_port *port = tty->driver_data;
port             1074 drivers/tty/isicom.c 	if (isicom_paranoia_check(port, tty->name, "isicom_ioctl"))
port             1077 drivers/tty/isicom.c 	spin_lock_irqsave(&port->card->card_lock, flags);
port             1079 drivers/tty/isicom.c 		raise_rts(port);
port             1081 drivers/tty/isicom.c 		raise_dtr(port);
port             1084 drivers/tty/isicom.c 		drop_rts(port);
port             1086 drivers/tty/isicom.c 		drop_dtr(port);
port             1087 drivers/tty/isicom.c 	spin_unlock_irqrestore(&port->card->card_lock, flags);
port             1095 drivers/tty/isicom.c 	struct isi_port *port = tty->driver_data;
port             1098 drivers/tty/isicom.c 	if (isicom_paranoia_check(port, tty->name, "isicom_ioctl"))
port             1101 drivers/tty/isicom.c 	mutex_lock(&port->port.mutex);
port             1102 drivers/tty/isicom.c 	reconfig_port = ((port->port.flags & ASYNC_SPD_MASK) !=
port             1106 drivers/tty/isicom.c 		if ((ss->close_delay != port->port.close_delay) ||
port             1107 drivers/tty/isicom.c 				(ss->closing_wait != port->port.closing_wait) ||
port             1109 drivers/tty/isicom.c 				(port->port.flags & ~ASYNC_USR_MASK))) {
port             1110 drivers/tty/isicom.c 			mutex_unlock(&port->port.mutex);
port             1113 drivers/tty/isicom.c 		port->port.flags = ((port->port.flags & ~ASYNC_USR_MASK) |
port             1116 drivers/tty/isicom.c 		port->port.close_delay = ss->close_delay;
port             1117 drivers/tty/isicom.c 		port->port.closing_wait = ss->closing_wait;
port             1118 drivers/tty/isicom.c 		port->port.flags = ((port->port.flags & ~ASYNC_FLAGS) |
port             1123 drivers/tty/isicom.c 		spin_lock_irqsave(&port->card->card_lock, flags);
port             1125 drivers/tty/isicom.c 		spin_unlock_irqrestore(&port->card->card_lock, flags);
port             1127 drivers/tty/isicom.c 	mutex_unlock(&port->port.mutex);
port             1134 drivers/tty/isicom.c 	struct isi_port *port = tty->driver_data;
port             1136 drivers/tty/isicom.c 	if (isicom_paranoia_check(port, tty->name, "isicom_ioctl"))
port             1139 drivers/tty/isicom.c 	mutex_lock(&port->port.mutex);
port             1141 drivers/tty/isicom.c 	ss->line = port - isi_ports;
port             1142 drivers/tty/isicom.c 	ss->port = port->card->base;
port             1143 drivers/tty/isicom.c 	ss->irq = port->card->irq;
port             1144 drivers/tty/isicom.c 	ss->flags = port->port.flags;
port             1146 drivers/tty/isicom.c 	ss->close_delay = port->port.close_delay;
port             1147 drivers/tty/isicom.c 	ss->closing_wait = port->port.closing_wait;
port             1148 drivers/tty/isicom.c 	mutex_unlock(&port->port.mutex);
port             1156 drivers/tty/isicom.c 	struct isi_port *port = tty->driver_data;
port             1159 drivers/tty/isicom.c 	if (isicom_paranoia_check(port, tty->name, "isicom_set_termios"))
port             1166 drivers/tty/isicom.c 	spin_lock_irqsave(&port->card->card_lock, flags);
port             1168 drivers/tty/isicom.c 	spin_unlock_irqrestore(&port->card->card_lock, flags);
port             1179 drivers/tty/isicom.c 	struct isi_port *port = tty->driver_data;
port             1180 drivers/tty/isicom.c 	struct isi_board *card = port->card;
port             1182 drivers/tty/isicom.c 	if (isicom_paranoia_check(port, tty->name, "isicom_throttle"))
port             1186 drivers/tty/isicom.c 	card->port_status &= ~(1 << port->channel);
port             1193 drivers/tty/isicom.c 	struct isi_port *port = tty->driver_data;
port             1194 drivers/tty/isicom.c 	struct isi_board *card = port->card;
port             1196 drivers/tty/isicom.c 	if (isicom_paranoia_check(port, tty->name, "isicom_unthrottle"))
port             1200 drivers/tty/isicom.c 	card->port_status |= (1 << port->channel);
port             1207 drivers/tty/isicom.c 	struct isi_port *port = tty->driver_data;
port             1209 drivers/tty/isicom.c 	if (isicom_paranoia_check(port, tty->name, "isicom_stop"))
port             1214 drivers/tty/isicom.c 	port->status &= ~ISI_TXOK;
port             1220 drivers/tty/isicom.c 	struct isi_port *port = tty->driver_data;
port             1222 drivers/tty/isicom.c 	if (isicom_paranoia_check(port, tty->name, "isicom_start"))
port             1227 drivers/tty/isicom.c 	port->status |= ISI_TXOK;
port             1232 drivers/tty/isicom.c 	struct isi_port *port = tty->driver_data;
port             1234 drivers/tty/isicom.c 	if (isicom_paranoia_check(port, tty->name, "isicom_hangup"))
port             1236 drivers/tty/isicom.c 	tty_port_hangup(&port->port);
port             1577 drivers/tty/isicom.c 		struct tty_port *tport = &board->ports[index].port;
port             1608 drivers/tty/isicom.c 		tty_port_destroy(&board->ports[i].port);
port             1621 drivers/tty/isicom.c 	struct isi_port *port;
port             1624 drivers/tty/isicom.c 		port = &isi_ports[idx * 16];
port             1625 drivers/tty/isicom.c 		isi_card[idx].ports = port;
port             1627 drivers/tty/isicom.c 		for (channel = 0; channel < 16; channel++, port++) {
port             1628 drivers/tty/isicom.c 			port->magic = ISICOM_MAGIC;
port             1629 drivers/tty/isicom.c 			port->card = &isi_card[idx];
port             1630 drivers/tty/isicom.c 			port->channel = channel;
port             1631 drivers/tty/isicom.c 			port->status = 0;
port              105 drivers/tty/mips_ejtag_fdc.c 	struct tty_port			 port;
port              427 drivers/tty/mips_ejtag_fdc.c 		ptrs[0] = dport->port.xmit_buf + dport->xmit_tail;
port              431 drivers/tty/mips_ejtag_fdc.c 		ptrs[1] = dport->port.xmit_buf;
port              465 drivers/tty/mips_ejtag_fdc.c 		tty = tty_port_tty_get(&dport->port);
port              611 drivers/tty/mips_ejtag_fdc.c 			flipped += tty_insert_flip_char(&dport->port, buf[i],
port              615 drivers/tty/mips_ejtag_fdc.c 			tty_flip_buffer_push(&dport->port);
port              694 drivers/tty/mips_ejtag_fdc.c static int mips_ejtag_fdc_tty_port_activate(struct tty_port *port,
port              698 drivers/tty/mips_ejtag_fdc.c 		container_of(port, struct mips_ejtag_fdc_tty_port, port);
port              702 drivers/tty/mips_ejtag_fdc.c 	if (tty_port_alloc_xmit_buf(port) < 0)
port              716 drivers/tty/mips_ejtag_fdc.c 	tty_port_free_xmit_buf(port);
port              721 drivers/tty/mips_ejtag_fdc.c static void mips_ejtag_fdc_tty_port_shutdown(struct tty_port *port)
port              724 drivers/tty/mips_ejtag_fdc.c 		container_of(port, struct mips_ejtag_fdc_tty_port, port);
port              750 drivers/tty/mips_ejtag_fdc.c 	tty_port_free_xmit_buf(port);
port              766 drivers/tty/mips_ejtag_fdc.c 	return tty_port_install(&priv->ports[tty->index].port, driver, tty);
port              771 drivers/tty/mips_ejtag_fdc.c 	return tty_port_open(tty->port, tty, filp);
port              776 drivers/tty/mips_ejtag_fdc.c 	return tty_port_close(tty->port, tty, filp);
port              795 drivers/tty/mips_ejtag_fdc.c 	tty_port_hangup(tty->port);
port              824 drivers/tty/mips_ejtag_fdc.c 		memcpy(dport->port.xmit_buf + dport->xmit_head, buf, block);
port              942 drivers/tty/mips_ejtag_fdc.c 		tty_port_init(&dport->port);
port              943 drivers/tty/mips_ejtag_fdc.c 		dport->port.ops = &mips_ejtag_fdc_tty_port_ops;
port             1042 drivers/tty/mips_ejtag_fdc.c 		tty_port_destroy(&dport->port);
port              130 drivers/tty/moxa.c 	struct tty_port port;
port              226 drivers/tty/moxa.c static void MoxaSetFifo(struct moxa_port *port, int enable);
port              365 drivers/tty/moxa.c 				ttyp = tty_port_tty_get(&p->port);
port              386 drivers/tty/moxa.c 	struct moxa_port *port = tty->driver_data;
port              388 drivers/tty/moxa.c 	moxafunc(port->tableAddr, state ? FC_SendBreak : FC_StopBreak,
port              647 drivers/tty/moxa.c 	struct moxa_port *port;
port              663 drivers/tty/moxa.c 		port = brd->ports;
port              664 drivers/tty/moxa.c 		for (i = 0; i < brd->numPorts; i++, port++) {
port              665 drivers/tty/moxa.c 			port->board = brd;
port              666 drivers/tty/moxa.c 			port->DCDState = 0;
port              667 drivers/tty/moxa.c 			port->tableAddr = baseAddr + Extern_table +
port              669 drivers/tty/moxa.c 			ofsAddr = port->tableAddr;
port              681 drivers/tty/moxa.c 		port = brd->ports;
port              682 drivers/tty/moxa.c 		for (i = 0; i < brd->numPorts; i++, port++) {
port              683 drivers/tty/moxa.c 			port->board = brd;
port              684 drivers/tty/moxa.c 			port->DCDState = 0;
port              685 drivers/tty/moxa.c 			port->tableAddr = baseAddr + Extern_table +
port              687 drivers/tty/moxa.c 			ofsAddr = port->tableAddr;
port              837 drivers/tty/moxa.c 		tty_port_init(&p->port);
port              838 drivers/tty/moxa.c 		p->port.ops = &moxa_port_ops;
port              880 drivers/tty/moxa.c 		tty_port_register_device(&brd->ports[i].port, moxaDriver,
port              886 drivers/tty/moxa.c 		tty_port_destroy(&brd->ports[i].port);
port              903 drivers/tty/moxa.c 		if (tty_port_initialized(&brd->ports[a].port))
port              904 drivers/tty/moxa.c 			tty_port_tty_hangup(&brd->ports[a].port, false);
port              907 drivers/tty/moxa.c 		tty_port_destroy(&brd->ports[a].port);
port              912 drivers/tty/moxa.c 			if (tty_port_initialized(&brd->ports[a].port))
port             1130 drivers/tty/moxa.c static void moxa_shutdown(struct tty_port *port)
port             1132 drivers/tty/moxa.c 	struct moxa_port *ch = container_of(port, struct moxa_port, port);
port             1137 drivers/tty/moxa.c static int moxa_carrier_raised(struct tty_port *port)
port             1139 drivers/tty/moxa.c 	struct moxa_port *ch = container_of(port, struct moxa_port, port);
port             1142 drivers/tty/moxa.c 	spin_lock_irq(&port->lock);
port             1144 drivers/tty/moxa.c 	spin_unlock_irq(&port->lock);
port             1148 drivers/tty/moxa.c static void moxa_dtr_rts(struct tty_port *port, int onoff)
port             1150 drivers/tty/moxa.c 	struct moxa_port *ch = container_of(port, struct moxa_port, port);
port             1159 drivers/tty/moxa.c 	int port;
port             1161 drivers/tty/moxa.c 	port = tty->index;
port             1162 drivers/tty/moxa.c 	if (port == MAX_PORTS) {
port             1167 drivers/tty/moxa.c 	brd = &moxa_boards[port / MAX_PORTS_PER_BOARD];
port             1173 drivers/tty/moxa.c 	if (port % MAX_PORTS_PER_BOARD >= brd->numPorts) {
port             1178 drivers/tty/moxa.c 	ch = &brd->ports[port % MAX_PORTS_PER_BOARD];
port             1179 drivers/tty/moxa.c 	ch->port.count++;
port             1181 drivers/tty/moxa.c 	tty_port_tty_set(&ch->port, tty);
port             1182 drivers/tty/moxa.c 	mutex_lock(&ch->port.mutex);
port             1183 drivers/tty/moxa.c 	if (!tty_port_initialized(&ch->port)) {
port             1189 drivers/tty/moxa.c 		tty_port_set_initialized(&ch->port, 1);
port             1191 drivers/tty/moxa.c 	mutex_unlock(&ch->port.mutex);
port             1194 drivers/tty/moxa.c 	return tty_port_block_til_ready(&ch->port, tty, filp);
port             1201 drivers/tty/moxa.c 	tty_port_close(&ch->port, tty, filp);
port             1315 drivers/tty/moxa.c 		wake_up_interruptible(&ch->port.open_wait);
port             1346 drivers/tty/moxa.c 	tty_port_hangup(&ch->port);
port             1354 drivers/tty/moxa.c 	spin_lock_irqsave(&p->port.lock, flags);
port             1357 drivers/tty/moxa.c         	spin_unlock_irqrestore(&p->port.lock, flags);
port             1359 drivers/tty/moxa.c 			tty_port_tty_hangup(&p->port, true);
port             1362 drivers/tty/moxa.c 		spin_unlock_irqrestore(&p->port.lock, flags);
port             1368 drivers/tty/moxa.c 	struct tty_struct *tty = tty_port_tty_get(&p->port);
port             1370 drivers/tty/moxa.c 	unsigned int inited = tty_port_initialized(&p->port);
port             1388 drivers/tty/moxa.c 			tty_schedule_flip(&p->port);
port             1412 drivers/tty/moxa.c 		tty_insert_flip_char(&p->port, 0, TTY_BREAK);
port             1413 drivers/tty/moxa.c 		tty_schedule_flip(&p->port);
port             1428 drivers/tty/moxa.c 	unsigned int card, port, served = 0;
port             1442 drivers/tty/moxa.c 		for (port = 0; port < brd->numPorts; port++)
port             1443 drivers/tty/moxa.c 			moxa_poll_port(&brd->ports[port], !!ip, ip + port);
port             1450 drivers/tty/moxa.c 			for (port = 0; port < brd->numPorts; port++, p++)
port             1494 drivers/tty/moxa.c static void MoxaPortFlushData(struct moxa_port *port, int mode)
port             1499 drivers/tty/moxa.c 	ofsAddr = port->tableAddr;
port             1502 drivers/tty/moxa.c 		port->lowChkFlag = 0;
port             1699 drivers/tty/moxa.c static void MoxaPortEnable(struct moxa_port *port)
port             1704 drivers/tty/moxa.c 	ofsAddr = port->tableAddr;
port             1706 drivers/tty/moxa.c 	if (MOXA_IS_320(port->board))
port             1716 drivers/tty/moxa.c 	MoxaPortLineStatus(port);
port             1719 drivers/tty/moxa.c static void MoxaPortDisable(struct moxa_port *port)
port             1721 drivers/tty/moxa.c 	void __iomem *ofsAddr = port->tableAddr;
port             1729 drivers/tty/moxa.c static speed_t MoxaPortSetBaud(struct moxa_port *port, speed_t baud)
port             1731 drivers/tty/moxa.c 	void __iomem *ofsAddr = port->tableAddr;
port             1735 drivers/tty/moxa.c 	max = MOXA_IS_320(port->board) ? 460800 : 921600;
port             1747 drivers/tty/moxa.c static int MoxaPortSetTermio(struct moxa_port *port, struct ktermios *termio,
port             1753 drivers/tty/moxa.c 	ofsAddr = port->tableAddr;
port             1790 drivers/tty/moxa.c 	if (MOXA_IS_320(port->board) && baud >= 921600)
port             1793 drivers/tty/moxa.c 	baud = MoxaPortSetBaud(port, baud);
port             1807 drivers/tty/moxa.c static int MoxaPortGetLineOut(struct moxa_port *port, int *dtrState,
port             1811 drivers/tty/moxa.c 		*dtrState = !!(port->lineCtrl & DTR_ON);
port             1813 drivers/tty/moxa.c 		*rtsState = !!(port->lineCtrl & RTS_ON);
port             1818 drivers/tty/moxa.c static void MoxaPortLineCtrl(struct moxa_port *port, int dtr, int rts)
port             1826 drivers/tty/moxa.c 	port->lineCtrl = mode;
port             1827 drivers/tty/moxa.c 	moxafunc(port->tableAddr, FC_LineControl, mode);
port             1830 drivers/tty/moxa.c static void MoxaPortFlowCtrl(struct moxa_port *port, int rts, int cts,
port             1845 drivers/tty/moxa.c 	moxafunc(port->tableAddr, FC_SetFlowCtl, mode);
port             1848 drivers/tty/moxa.c static int MoxaPortLineStatus(struct moxa_port *port)
port             1853 drivers/tty/moxa.c 	ofsAddr = port->tableAddr;
port             1854 drivers/tty/moxa.c 	if (MOXA_IS_320(port->board))
port             1861 drivers/tty/moxa.c 	moxa_new_dcdstate(port, val & 8);
port             1869 drivers/tty/moxa.c 	struct moxa_port *port = tty->driver_data;
port             1875 drivers/tty/moxa.c 	ofsAddr = port->tableAddr;
port             1876 drivers/tty/moxa.c 	baseAddr = port->board->basemem;
port             1885 drivers/tty/moxa.c 	moxaLog.txcnt[port->port.tty->index] += c;
port             1925 drivers/tty/moxa.c static int MoxaPortReadData(struct moxa_port *port)
port             1927 drivers/tty/moxa.c 	struct tty_struct *tty = port->port.tty;
port             1934 drivers/tty/moxa.c 	ofsAddr = port->tableAddr;
port             1935 drivers/tty/moxa.c 	baseAddr = port->board->basemem;
port             1954 drivers/tty/moxa.c 			len = tty_prepare_flip_string(&port->port, &dst,
port             1966 drivers/tty/moxa.c 			len = tty_prepare_flip_string(&port->port, &dst,
port             1980 drivers/tty/moxa.c 		port->lowChkFlag = 1;
port             1986 drivers/tty/moxa.c static int MoxaPortTxQueue(struct moxa_port *port)
port             1988 drivers/tty/moxa.c 	void __iomem *ofsAddr = port->tableAddr;
port             1997 drivers/tty/moxa.c static int MoxaPortTxFree(struct moxa_port *port)
port             1999 drivers/tty/moxa.c 	void __iomem *ofsAddr = port->tableAddr;
port             2008 drivers/tty/moxa.c static int MoxaPortRxQueue(struct moxa_port *port)
port             2010 drivers/tty/moxa.c 	void __iomem *ofsAddr = port->tableAddr;
port             2019 drivers/tty/moxa.c static void MoxaPortTxDisable(struct moxa_port *port)
port             2021 drivers/tty/moxa.c 	moxafunc(port->tableAddr, FC_SetXoffState, Magic_code);
port             2024 drivers/tty/moxa.c static void MoxaPortTxEnable(struct moxa_port *port)
port             2026 drivers/tty/moxa.c 	moxafunc(port->tableAddr, FC_SetXonState, Magic_code);
port             2038 drivers/tty/moxa.c 	mutex_lock(&info->port.mutex);
port             2040 drivers/tty/moxa.c 	ss->line = info->port.tty->index,
port             2041 drivers/tty/moxa.c 	ss->flags = info->port.flags,
port             2043 drivers/tty/moxa.c 	ss->close_delay = info->port.close_delay;
port             2044 drivers/tty/moxa.c 	mutex_unlock(&info->port.mutex);
port             2059 drivers/tty/moxa.c 	if (ss->irq != 0 || ss->port != 0 ||
port             2064 drivers/tty/moxa.c 	mutex_lock(&info->port.mutex);
port             2067 drivers/tty/moxa.c 		     (info->port.flags & ~ASYNC_USR_MASK))) {
port             2068 drivers/tty/moxa.c 			mutex_unlock(&info->port.mutex);
port             2072 drivers/tty/moxa.c 	info->port.close_delay = ss->close_delay * HZ / 100;
port             2077 drivers/tty/moxa.c 	mutex_unlock(&info->port.mutex);
port             2087 drivers/tty/moxa.c static void MoxaSetFifo(struct moxa_port *port, int enable)
port             2089 drivers/tty/moxa.c 	void __iomem *ofsAddr = port->tableAddr;
port              221 drivers/tty/mxser.c 	struct tty_port port;
port              531 drivers/tty/mxser.c static unsigned char mxser_get_msr(int baseaddr, int mode, int port)
port              538 drivers/tty/mxser.c 	mxser_msr[port] &= 0x0F;
port              539 drivers/tty/mxser.c 	mxser_msr[port] |= status;
port              540 drivers/tty/mxser.c 	status = mxser_msr[port];
port              542 drivers/tty/mxser.c 		mxser_msr[port] = 0;
port              547 drivers/tty/mxser.c static int mxser_carrier_raised(struct tty_port *port)
port              549 drivers/tty/mxser.c 	struct mxser_port *mp = container_of(port, struct mxser_port, port);
port              553 drivers/tty/mxser.c static void mxser_dtr_rts(struct tty_port *port, int on)
port              555 drivers/tty/mxser.c 	struct mxser_port *mp = container_of(port, struct mxser_port, port);
port              715 drivers/tty/mxser.c 	tty_port_set_cts_flow(&info->port, cflag & CRTSCTS);
port              750 drivers/tty/mxser.c 	tty_port_set_check_carrier(&info->port, ~cflag & CLOCAL);
port              811 drivers/tty/mxser.c 				struct mxser_port *port, int status)
port              815 drivers/tty/mxser.c 		port->icount.rng++;
port              817 drivers/tty/mxser.c 		port->icount.dsr++;
port              819 drivers/tty/mxser.c 		port->icount.dcd++;
port              821 drivers/tty/mxser.c 		port->icount.cts++;
port              822 drivers/tty/mxser.c 	port->mon_data.modem_status = status;
port              823 drivers/tty/mxser.c 	wake_up_interruptible(&port->port.delta_msr_wait);
port              825 drivers/tty/mxser.c 	if (tty_port_check_carrier(&port->port) && (status & UART_MSR_DDCD)) {
port              827 drivers/tty/mxser.c 			wake_up_interruptible(&port->port.open_wait);
port              830 drivers/tty/mxser.c 	if (tty_port_cts_enabled(&port->port)) {
port              835 drivers/tty/mxser.c 				if ((port->type != PORT_16550A) &&
port              836 drivers/tty/mxser.c 						(!port->board->chip_flag)) {
port              837 drivers/tty/mxser.c 					outb(port->IER & ~UART_IER_THRI,
port              838 drivers/tty/mxser.c 						port->ioaddr + UART_IER);
port              839 drivers/tty/mxser.c 					port->IER |= UART_IER_THRI;
port              840 drivers/tty/mxser.c 					outb(port->IER, port->ioaddr +
port              848 drivers/tty/mxser.c 				if (port->type != PORT_16550A &&
port              849 drivers/tty/mxser.c 						!port->board->chip_flag) {
port              850 drivers/tty/mxser.c 					port->IER &= ~UART_IER_THRI;
port              851 drivers/tty/mxser.c 					outb(port->IER, port->ioaddr +
port              859 drivers/tty/mxser.c static int mxser_activate(struct tty_port *port, struct tty_struct *tty)
port              861 drivers/tty/mxser.c 	struct mxser_port *info = container_of(port, struct mxser_port, port);
port              877 drivers/tty/mxser.c 	info->port.xmit_buf = (unsigned char *) page;
port              952 drivers/tty/mxser.c static void mxser_shutdown_port(struct tty_port *port)
port              954 drivers/tty/mxser.c 	struct mxser_port *info = container_of(port, struct mxser_port, port);
port              963 drivers/tty/mxser.c 	wake_up_interruptible(&info->port.delta_msr_wait);
port              968 drivers/tty/mxser.c 	if (info->port.xmit_buf) {
port              969 drivers/tty/mxser.c 		free_page((unsigned long) info->port.xmit_buf);
port              970 drivers/tty/mxser.c 		info->port.xmit_buf = NULL;
port             1014 drivers/tty/mxser.c 	return tty_port_open(&info->port, tty, filp);
port             1038 drivers/tty/mxser.c static void mxser_close_port(struct tty_port *port)
port             1040 drivers/tty/mxser.c 	struct mxser_port *info = container_of(port, struct mxser_port, port);
port             1075 drivers/tty/mxser.c 	struct tty_port *port = &info->port;
port             1079 drivers/tty/mxser.c 	if (tty_port_close_start(port, tty, filp) == 0)
port             1082 drivers/tty/mxser.c 	mutex_lock(&port->mutex);
port             1083 drivers/tty/mxser.c 	mxser_close_port(port);
port             1085 drivers/tty/mxser.c 	if (tty_port_initialized(port) && C_HUPCL(tty))
port             1086 drivers/tty/mxser.c 		tty_port_lower_dtr_rts(port);
port             1087 drivers/tty/mxser.c 	mxser_shutdown_port(port);
port             1088 drivers/tty/mxser.c 	tty_port_set_initialized(port, 0);
port             1089 drivers/tty/mxser.c 	mutex_unlock(&port->mutex);
port             1093 drivers/tty/mxser.c 	tty_port_close_end(port, tty);
port             1094 drivers/tty/mxser.c 	tty_port_tty_set(port, NULL);
port             1103 drivers/tty/mxser.c 	if (!info->port.xmit_buf)
port             1112 drivers/tty/mxser.c 		memcpy(info->port.xmit_buf + info->xmit_head, buf, c);
port             1144 drivers/tty/mxser.c 	if (!info->port.xmit_buf)
port             1151 drivers/tty/mxser.c 	info->port.xmit_buf[info->xmit_head++] = ch;
port             1175 drivers/tty/mxser.c 	if (info->xmit_cnt <= 0 || tty->stopped || !info->port.xmit_buf ||
port             1213 drivers/tty/mxser.c 	struct tty_port *port = &info->port;
port             1218 drivers/tty/mxser.c 	mutex_lock(&port->mutex);
port             1221 drivers/tty/mxser.c 	ss->port = info->ioaddr,
port             1223 drivers/tty/mxser.c 	ss->flags = info->port.flags,
port             1225 drivers/tty/mxser.c 	ss->close_delay = info->port.close_delay,
port             1226 drivers/tty/mxser.c 	ss->closing_wait = info->port.closing_wait,
port             1228 drivers/tty/mxser.c 	mutex_unlock(&port->mutex);
port             1236 drivers/tty/mxser.c 	struct tty_port *port = &info->port;
port             1247 drivers/tty/mxser.c 	mutex_lock(&port->mutex);
port             1249 drivers/tty/mxser.c 		mutex_unlock(&port->mutex);
port             1254 drivers/tty/mxser.c 			ss->port != info->ioaddr) {
port             1255 drivers/tty/mxser.c 		mutex_unlock(&port->mutex);
port             1259 drivers/tty/mxser.c 	flags = port->flags & ASYNC_SPD_MASK;
port             1263 drivers/tty/mxser.c 				(ss->close_delay != info->port.close_delay) ||
port             1264 drivers/tty/mxser.c 				((ss->flags & ~ASYNC_USR_MASK) != (info->port.flags & ~ASYNC_USR_MASK))) {
port             1265 drivers/tty/mxser.c 			mutex_unlock(&port->mutex);
port             1268 drivers/tty/mxser.c 		info->port.flags = ((info->port.flags & ~ASYNC_USR_MASK) |
port             1275 drivers/tty/mxser.c 		port->flags = ((port->flags & ~ASYNC_FLAGS) |
port             1277 drivers/tty/mxser.c 		port->close_delay = ss->close_delay * HZ / 100;
port             1278 drivers/tty/mxser.c 		port->closing_wait = ss->closing_wait * HZ / 100;
port             1279 drivers/tty/mxser.c 		port->low_latency = (port->flags & ASYNC_LOW_LATENCY) ? 1 : 0;
port             1280 drivers/tty/mxser.c 		if ((port->flags & ASYNC_SPD_MASK) == ASYNC_SPD_CUST &&
port             1285 drivers/tty/mxser.c 				mutex_unlock(&port->mutex);
port             1297 drivers/tty/mxser.c 	if (tty_port_initialized(port)) {
port             1298 drivers/tty/mxser.c 		if (flags != (port->flags & ASYNC_SPD_MASK)) {
port             1304 drivers/tty/mxser.c 		retval = mxser_activate(port, tty);
port             1306 drivers/tty/mxser.c 			tty_port_set_initialized(port, 1);
port             1308 drivers/tty/mxser.c 	mutex_unlock(&port->mutex);
port             1392 drivers/tty/mxser.c static int __init mxser_program_mode(int port)
port             1396 drivers/tty/mxser.c 	outb(0, port);
port             1397 drivers/tty/mxser.c 	outb(0, port);
port             1398 drivers/tty/mxser.c 	outb(0, port);
port             1399 drivers/tty/mxser.c 	(void)inb(port);
port             1400 drivers/tty/mxser.c 	(void)inb(port);
port             1401 drivers/tty/mxser.c 	outb(0, port);
port             1402 drivers/tty/mxser.c 	(void)inb(port);
port             1404 drivers/tty/mxser.c 	id = inb(port + 1) & 0x1F;
port             1413 drivers/tty/mxser.c 		n = inb(port + 2);
port             1427 drivers/tty/mxser.c static void __init mxser_normal_mode(int port)
port             1431 drivers/tty/mxser.c 	outb(0xA5, port + 1);
port             1432 drivers/tty/mxser.c 	outb(0x80, port + 3);
port             1433 drivers/tty/mxser.c 	outb(12, port + 0);	/* 9600 bps */
port             1434 drivers/tty/mxser.c 	outb(0, port + 1);
port             1435 drivers/tty/mxser.c 	outb(0x03, port + 3);	/* 8 data bits */
port             1436 drivers/tty/mxser.c 	outb(0x13, port + 4);	/* loop back mode */
port             1438 drivers/tty/mxser.c 		n = inb(port + 5);
port             1442 drivers/tty/mxser.c 			(void)inb(port);
port             1444 drivers/tty/mxser.c 	outb(0x00, port + 4);
port             1460 drivers/tty/mxser.c static int __init mxser_read_register(int port, unsigned short *regs)
port             1465 drivers/tty/mxser.c 	id = mxser_program_mode(port);
port             1471 drivers/tty/mxser.c 			outb(CHIP_CS, port);
port             1473 drivers/tty/mxser.c 				outb(CHIP_CS | CHIP_DO, port);
port             1474 drivers/tty/mxser.c 				outb(CHIP_CS | CHIP_DO | CHIP_SK, port);	/* A? bit of read */
port             1476 drivers/tty/mxser.c 				outb(CHIP_CS, port);
port             1477 drivers/tty/mxser.c 				outb(CHIP_CS | CHIP_SK, port);	/* A? bit of read */
port             1480 drivers/tty/mxser.c 		(void)inb(port);
port             1483 drivers/tty/mxser.c 			outb(CHIP_CS, port);
port             1484 drivers/tty/mxser.c 			outb(CHIP_CS | CHIP_SK, port);
port             1485 drivers/tty/mxser.c 			if (inb(port) & CHIP_DI)
port             1489 drivers/tty/mxser.c 		outb(0, port);
port             1491 drivers/tty/mxser.c 	mxser_normal_mode(port);
port             1498 drivers/tty/mxser.c 	struct tty_port *port;
port             1529 drivers/tty/mxser.c 				port = &ip->port;
port             1532 drivers/tty/mxser.c 				mutex_lock(&port->mutex);
port             1536 drivers/tty/mxser.c 				tty = tty_port_tty_get(port);
port             1553 drivers/tty/mxser.c 				mutex_unlock(&port->mutex);
port             1576 drivers/tty/mxser.c 				port = &ip->port;
port             1578 drivers/tty/mxser.c 				mutex_lock(&port->mutex);
port             1580 drivers/tty/mxser.c 					mutex_unlock(&port->mutex);
port             1605 drivers/tty/mxser.c 				tty = tty_port_tty_get(&ip->port);
port             1639 drivers/tty/mxser.c 				mutex_unlock(&port->mutex);
port             1741 drivers/tty/mxser.c 		return wait_event_interruptible(info->port.delta_msr_wait,
port             1933 drivers/tty/mxser.c 	if (info->xmit_cnt && info->port.xmit_buf) {
port             2035 drivers/tty/mxser.c 	tty_port_hangup(&info->port);
port             2058 drivers/tty/mxser.c 				struct mxser_port *port, int *status)
port             2067 drivers/tty/mxser.c 	if (recv_room == 0 && !port->ldisc_stop_rx)
port             2069 drivers/tty/mxser.c 	if (port->board->chip_flag != MOXA_OTHER_UART) {
port             2073 drivers/tty/mxser.c 		if (port->board->chip_flag == MOXA_MUST_MU860_HWID &&
port             2079 drivers/tty/mxser.c 		gdl = inb(port->ioaddr + MOXA_MUST_GDL_REGISTER);
port             2081 drivers/tty/mxser.c 		if (port->board->chip_flag == MOXA_MUST_MU150_HWID)
port             2084 drivers/tty/mxser.c 			if (!port->ldisc_stop_rx)
port             2088 drivers/tty/mxser.c 			ch = inb(port->ioaddr + UART_RX);
port             2089 drivers/tty/mxser.c 			tty_insert_flip_char(&port->port, ch, 0);
port             2100 drivers/tty/mxser.c 		ch = inb(port->ioaddr + UART_RX);
port             2101 drivers/tty/mxser.c 		if (port->board->chip_flag && (*status & UART_LSR_OE))
port             2102 drivers/tty/mxser.c 			outb(0x23, port->ioaddr + UART_FCR);
port             2103 drivers/tty/mxser.c 		*status &= port->read_status_mask;
port             2104 drivers/tty/mxser.c 		if (*status & port->ignore_status_mask) {
port             2112 drivers/tty/mxser.c 					port->icount.brk++;
port             2114 drivers/tty/mxser.c 					if (port->port.flags & ASYNC_SAK)
port             2118 drivers/tty/mxser.c 					port->icount.parity++;
port             2121 drivers/tty/mxser.c 					port->icount.frame++;
port             2124 drivers/tty/mxser.c 					port->icount.overrun++;
port             2128 drivers/tty/mxser.c 			tty_insert_flip_char(&port->port, ch, flag);
port             2131 drivers/tty/mxser.c 				if (!port->ldisc_stop_rx)
port             2138 drivers/tty/mxser.c 		if (port->board->chip_flag)
port             2141 drivers/tty/mxser.c 		*status = inb(port->ioaddr + UART_LSR);
port             2146 drivers/tty/mxser.c 	port->mon_data.rxcnt += cnt;
port             2147 drivers/tty/mxser.c 	port->mon_data.up_rxcnt += cnt;
port             2154 drivers/tty/mxser.c 	spin_unlock(&port->slock);
port             2155 drivers/tty/mxser.c 	tty_flip_buffer_push(&port->port);
port             2156 drivers/tty/mxser.c 	spin_lock(&port->slock);
port             2159 drivers/tty/mxser.c static void mxser_transmit_chars(struct tty_struct *tty, struct mxser_port *port)
port             2163 drivers/tty/mxser.c 	if (port->x_char) {
port             2164 drivers/tty/mxser.c 		outb(port->x_char, port->ioaddr + UART_TX);
port             2165 drivers/tty/mxser.c 		port->x_char = 0;
port             2167 drivers/tty/mxser.c 		port->mon_data.txcnt++;
port             2168 drivers/tty/mxser.c 		port->mon_data.up_txcnt++;
port             2169 drivers/tty/mxser.c 		port->icount.tx++;
port             2173 drivers/tty/mxser.c 	if (port->port.xmit_buf == NULL)
port             2176 drivers/tty/mxser.c 	if (port->xmit_cnt <= 0 || tty->stopped ||
port             2178 drivers/tty/mxser.c 			(port->type != PORT_16550A) &&
port             2179 drivers/tty/mxser.c 			(!port->board->chip_flag))) {
port             2180 drivers/tty/mxser.c 		port->IER &= ~UART_IER_THRI;
port             2181 drivers/tty/mxser.c 		outb(port->IER, port->ioaddr + UART_IER);
port             2185 drivers/tty/mxser.c 	cnt = port->xmit_cnt;
port             2186 drivers/tty/mxser.c 	count = port->xmit_fifo_size;
port             2188 drivers/tty/mxser.c 		outb(port->port.xmit_buf[port->xmit_tail++],
port             2189 drivers/tty/mxser.c 			port->ioaddr + UART_TX);
port             2190 drivers/tty/mxser.c 		port->xmit_tail = port->xmit_tail & (SERIAL_XMIT_SIZE - 1);
port             2191 drivers/tty/mxser.c 		if (--port->xmit_cnt <= 0)
port             2194 drivers/tty/mxser.c 	mxvar_log.txcnt[tty->index] += (cnt - port->xmit_cnt);
port             2196 drivers/tty/mxser.c 	port->mon_data.txcnt += (cnt - port->xmit_cnt);
port             2197 drivers/tty/mxser.c 	port->mon_data.up_txcnt += (cnt - port->xmit_cnt);
port             2198 drivers/tty/mxser.c 	port->icount.tx += (cnt - port->xmit_cnt);
port             2200 drivers/tty/mxser.c 	if (port->xmit_cnt < WAKEUP_CHARS)
port             2203 drivers/tty/mxser.c 	if (port->xmit_cnt <= 0) {
port             2204 drivers/tty/mxser.c 		port->IER &= ~UART_IER_THRI;
port             2205 drivers/tty/mxser.c 		outb(port->IER, port->ioaddr + UART_IER);
port             2216 drivers/tty/mxser.c 	struct mxser_port *port;
port             2244 drivers/tty/mxser.c 			port = &brd->ports[i];
port             2247 drivers/tty/mxser.c 			spin_lock(&port->slock);
port             2249 drivers/tty/mxser.c 				iir = inb(port->ioaddr + UART_IIR);
port             2253 drivers/tty/mxser.c 				tty = tty_port_tty_get(&port->port);
port             2254 drivers/tty/mxser.c 				if (!tty || port->closing ||
port             2255 drivers/tty/mxser.c 				    !tty_port_initialized(&port->port)) {
port             2256 drivers/tty/mxser.c 					status = inb(port->ioaddr + UART_LSR);
port             2257 drivers/tty/mxser.c 					outb(0x27, port->ioaddr + UART_FCR);
port             2258 drivers/tty/mxser.c 					inb(port->ioaddr + UART_MSR);
port             2263 drivers/tty/mxser.c 				status = inb(port->ioaddr + UART_LSR);
port             2266 drivers/tty/mxser.c 					port->err_shadow |= NPPI_NOTIFY_PARITY;
port             2268 drivers/tty/mxser.c 					port->err_shadow |= NPPI_NOTIFY_FRAMING;
port             2270 drivers/tty/mxser.c 					port->err_shadow |=
port             2273 drivers/tty/mxser.c 					port->err_shadow |= NPPI_NOTIFY_BREAK;
port             2275 drivers/tty/mxser.c 				if (port->board->chip_flag) {
port             2280 drivers/tty/mxser.c 						mxser_receive_chars(tty, port,
port             2284 drivers/tty/mxser.c 					status &= port->read_status_mask;
port             2286 drivers/tty/mxser.c 						mxser_receive_chars(tty, port,
port             2289 drivers/tty/mxser.c 				msr = inb(port->ioaddr + UART_MSR);
port             2291 drivers/tty/mxser.c 					mxser_check_modem_status(tty, port, msr);
port             2293 drivers/tty/mxser.c 				if (port->board->chip_flag) {
port             2296 drivers/tty/mxser.c 						mxser_transmit_chars(tty, port);
port             2299 drivers/tty/mxser.c 						mxser_transmit_chars(tty, port);
port             2303 drivers/tty/mxser.c 			spin_unlock(&port->slock);
port             2389 drivers/tty/mxser.c 		tty_port_init(&info->port);
port             2390 drivers/tty/mxser.c 		info->port.ops = &mxser_port_ops;
port             2404 drivers/tty/mxser.c 		info->port.close_delay = 5 * HZ / 10;
port             2405 drivers/tty/mxser.c 		info->port.closing_wait = 30 * HZ;
port             2420 drivers/tty/mxser.c 			tty_port_destroy(&brd->ports[i].port);
port             2435 drivers/tty/mxser.c 		tty_port_destroy(&brd->ports[i].port);
port             2647 drivers/tty/mxser.c 		tty_dev = tty_port_register_device(&brd->ports[i].port,
port             2663 drivers/tty/mxser.c 		tty_port_destroy(&brd->ports[i].port);
port             2756 drivers/tty/mxser.c 			tty_dev = tty_port_register_device(&brd->ports[i].port,
port             2763 drivers/tty/mxser.c 					tty_port_destroy(&brd->ports[i].port);
port              131 drivers/tty/n_gsm.c 	struct tty_port port;	/* The tty bound to this DLCI if there is one */
port             1060 drivers/tty/n_gsm.c 		tty_insert_flip_char(&dlci->port, 0, TTY_BREAK);
port             1117 drivers/tty/n_gsm.c 	tty = tty_port_tty_get(&dlci->port);
port             1139 drivers/tty/n_gsm.c 	struct tty_port *port;
port             1163 drivers/tty/n_gsm.c 	port = &gsm->dlci[addr]->port;
port             1166 drivers/tty/n_gsm.c 		tty_insert_flip_char(port, 0, TTY_OVERRUN);
port             1168 drivers/tty/n_gsm.c 		tty_insert_flip_char(port, 0, TTY_PARITY);
port             1170 drivers/tty/n_gsm.c 		tty_insert_flip_char(port, 0, TTY_FRAME);
port             1172 drivers/tty/n_gsm.c 	tty_flip_buffer_push(port);
port             1426 drivers/tty/n_gsm.c 		tty_port_tty_hangup(&dlci->port, false);
port             1559 drivers/tty/n_gsm.c 	struct tty_port *port = &dlci->port;
port             1578 drivers/tty/n_gsm.c 		tty = tty_port_tty_get(port);
port             1586 drivers/tty/n_gsm.c 		tty_insert_flip_string(port, data, len);
port             1587 drivers/tty/n_gsm.c 		tty_flip_buffer_push(port);
port             1656 drivers/tty/n_gsm.c 	tty_port_init(&dlci->port);
port             1657 drivers/tty/n_gsm.c 	dlci->port.ops = &gsm_port_ops;
port             1678 drivers/tty/n_gsm.c static void gsm_dlci_free(struct tty_port *port)
port             1680 drivers/tty/n_gsm.c 	struct gsm_dlci *dlci = container_of(port, struct gsm_dlci, port);
port             1692 drivers/tty/n_gsm.c 	tty_port_get(&dlci->port);
port             1697 drivers/tty/n_gsm.c 	tty_port_put(&dlci->port);
port             1713 drivers/tty/n_gsm.c 	struct tty_struct *tty = tty_port_tty_get(&dlci->port);
port             1721 drivers/tty/n_gsm.c 		tty_port_tty_set(&dlci->port, NULL);
port             2879 drivers/tty/n_gsm.c static int gsm_carrier_raised(struct tty_port *port)
port             2881 drivers/tty/n_gsm.c 	struct gsm_dlci *dlci = container_of(port, struct gsm_dlci, port);
port             2901 drivers/tty/n_gsm.c static void gsm_dtr_rts(struct tty_port *port, int onoff)
port             2903 drivers/tty/n_gsm.c 	struct gsm_dlci *dlci = container_of(port, struct gsm_dlci, port);
port             2960 drivers/tty/n_gsm.c 	ret = tty_port_install(&dlci->port, driver, tty);
port             2980 drivers/tty/n_gsm.c 	struct tty_port *port = &dlci->port;
port             2982 drivers/tty/n_gsm.c 	port->count++;
port             2983 drivers/tty/n_gsm.c 	tty_port_tty_set(port, tty);
port             2988 drivers/tty/n_gsm.c 	tty_port_set_initialized(port, 1);
port             2992 drivers/tty/n_gsm.c 	return tty_port_block_til_ready(port, tty, filp);
port             3006 drivers/tty/n_gsm.c 	if (tty_port_close_start(&dlci->port, tty, filp) == 0)
port             3009 drivers/tty/n_gsm.c 	if (tty_port_initialized(&dlci->port) && C_HUPCL(tty))
port             3010 drivers/tty/n_gsm.c 		tty_port_lower_dtr_rts(&dlci->port);
port             3011 drivers/tty/n_gsm.c 	tty_port_close_end(&dlci->port, tty);
port             3012 drivers/tty/n_gsm.c 	tty_port_tty_set(&dlci->port, NULL);
port             3021 drivers/tty/n_gsm.c 	tty_port_hangup(&dlci->port);
port              212 drivers/tty/n_tty.c 		WARN_RATELIMIT(tty->port->itty == NULL,
port              220 drivers/tty/n_tty.c 		tty_buffer_restart_work(tty->port);
port             2199 drivers/tty/n_tty.c 			tty_buffer_flush_work(tty->port);
port             2412 drivers/tty/n_tty.c 		tty_buffer_flush_work(tty->port);
port              240 drivers/tty/nozomi.c 	u8 port;
port              250 drivers/tty/nozomi.c 	u8 port;
port              305 drivers/tty/nozomi.c 	u8 port;
port              313 drivers/tty/nozomi.c 	u8 port;
port              319 drivers/tty/nozomi.c 	struct tty_port port;
port              352 drivers/tty/nozomi.c 	struct port port[NOZOMI_MAX_PORTS];
port              389 drivers/tty/nozomi.c static inline struct port *get_port_by_tty(const struct tty_struct *tty)
port              392 drivers/tty/nozomi.c 	return ndev ? &ndev->port[tty->index % MAX_PORT] : NULL;
port              501 drivers/tty/nozomi.c 	dc->port[PORT_MDM].dl_addr[CH_A] = offset;
port              502 drivers/tty/nozomi.c 	dc->port[PORT_MDM].dl_addr[CH_B] =
port              504 drivers/tty/nozomi.c 	dc->port[PORT_MDM].dl_size[CH_A] =
port              506 drivers/tty/nozomi.c 	dc->port[PORT_MDM].dl_size[CH_B] =
port              510 drivers/tty/nozomi.c 	dc->port[PORT_DIAG].dl_addr[CH_A] =
port              512 drivers/tty/nozomi.c 	dc->port[PORT_DIAG].dl_size[CH_A] =
port              514 drivers/tty/nozomi.c 	dc->port[PORT_DIAG].dl_addr[CH_B] =
port              516 drivers/tty/nozomi.c 	dc->port[PORT_DIAG].dl_size[CH_B] =
port              520 drivers/tty/nozomi.c 	dc->port[PORT_APP1].dl_addr[CH_A] =
port              522 drivers/tty/nozomi.c 	dc->port[PORT_APP1].dl_size[CH_A] =
port              526 drivers/tty/nozomi.c 	dc->port[PORT_APP2].dl_addr[CH_A] =
port              528 drivers/tty/nozomi.c 	dc->port[PORT_APP2].dl_size[CH_A] =
port              532 drivers/tty/nozomi.c 	dc->port[PORT_CTRL].dl_addr[CH_A] =
port              534 drivers/tty/nozomi.c 	dc->port[PORT_CTRL].dl_size[CH_A] =
port              540 drivers/tty/nozomi.c 	dc->port[PORT_MDM].ul_addr[CH_A] = offset;
port              541 drivers/tty/nozomi.c 	dc->port[PORT_MDM].ul_size[CH_A] =
port              543 drivers/tty/nozomi.c 	dc->port[PORT_MDM].ul_addr[CH_B] =
port              545 drivers/tty/nozomi.c 	dc->port[PORT_MDM].ul_size[CH_B] =
port              549 drivers/tty/nozomi.c 	dc->port[PORT_DIAG].ul_addr[CH_A] =
port              551 drivers/tty/nozomi.c 	dc->port[PORT_DIAG].ul_size[CH_A] =
port              555 drivers/tty/nozomi.c 	dc->port[PORT_APP1].ul_addr[CH_A] =
port              557 drivers/tty/nozomi.c 	dc->port[PORT_APP1].ul_size[CH_A] =
port              561 drivers/tty/nozomi.c 	dc->port[PORT_APP2].ul_addr[CH_A] =
port              563 drivers/tty/nozomi.c 	dc->port[PORT_APP2].ul_size[CH_A] =
port              567 drivers/tty/nozomi.c 	dc->port[PORT_CTRL].ul_addr[CH_A] =
port              569 drivers/tty/nozomi.c 	dc->port[PORT_CTRL].ul_size[CH_A] =
port              642 drivers/tty/nozomi.c 		dc->port[PORT_MDM].toggle_ul = dc->config_table.toggle.mdm_ul;
port              643 drivers/tty/nozomi.c 		dc->port[PORT_MDM].toggle_dl = dc->config_table.toggle.mdm_dl;
port              644 drivers/tty/nozomi.c 		dc->port[PORT_DIAG].toggle_dl = dc->config_table.toggle.diag_dl;
port              646 drivers/tty/nozomi.c 		   dc->port[PORT_MDM].toggle_ul,
port              647 drivers/tty/nozomi.c 		   dc->port[PORT_MDM].toggle_dl, dc->port[PORT_DIAG].toggle_dl);
port              652 drivers/tty/nozomi.c 			memset(&dc->port[i].ctrl_dl, 0, sizeof(struct ctrl_dl));
port              653 drivers/tty/nozomi.c 			memset(&dc->port[i].ctrl_ul, 0, sizeof(struct ctrl_ul));
port              682 drivers/tty/nozomi.c 		write_mem32(dc->port[PORT_MDM].ul_addr[CH_A],
port              684 drivers/tty/nozomi.c 		write_mem32(dc->port[PORT_MDM].ul_addr[CH_B],
port              696 drivers/tty/nozomi.c static void enable_transmit_ul(enum port_type port, struct nozomi *dc)
port              700 drivers/tty/nozomi.c 	if (port < NOZOMI_MAX_PORTS) {
port              701 drivers/tty/nozomi.c 		dc->last_ier |= mask[port];
port              709 drivers/tty/nozomi.c static void disable_transmit_ul(enum port_type port, struct nozomi *dc)
port              714 drivers/tty/nozomi.c 	if (port < NOZOMI_MAX_PORTS) {
port              715 drivers/tty/nozomi.c 		dc->last_ier &= mask[port];
port              723 drivers/tty/nozomi.c static void enable_transmit_dl(enum port_type port, struct nozomi *dc)
port              727 drivers/tty/nozomi.c 	if (port < NOZOMI_MAX_PORTS) {
port              728 drivers/tty/nozomi.c 		dc->last_ier |= mask[port];
port              736 drivers/tty/nozomi.c static void disable_transmit_dl(enum port_type port, struct nozomi *dc)
port              741 drivers/tty/nozomi.c 	if (port < NOZOMI_MAX_PORTS) {
port              742 drivers/tty/nozomi.c 		dc->last_ier &= mask[port];
port              756 drivers/tty/nozomi.c 	struct port *port = &dc->port[index];
port              757 drivers/tty/nozomi.c 	const u8 toggle = port->toggle_ul;
port              758 drivers/tty/nozomi.c 	void __iomem *addr = port->ul_addr[toggle];
port              759 drivers/tty/nozomi.c 	const u32 ul_size = port->ul_size[toggle];
port              762 drivers/tty/nozomi.c 	size = kfifo_out(&port->fifo_ul, dc->send_buf,
port              776 drivers/tty/nozomi.c 	tty_port_tty_wakeup(&port->port);
port              787 drivers/tty/nozomi.c 	struct port *port = &dc->port[index];
port              788 drivers/tty/nozomi.c 	void __iomem *addr = port->dl_addr[port->toggle_dl];
port              789 drivers/tty/nozomi.c 	struct tty_struct *tty = tty_port_tty_get(&port->port);
port              815 drivers/tty/nozomi.c 			tty_insert_flip_char(&port->port, buf[0], TTY_NORMAL);
port              818 drivers/tty/nozomi.c 			size -= tty_insert_flip_string(&port->port,
port              821 drivers/tty/nozomi.c 			i = tty_insert_flip_string(&port->port,
port              887 drivers/tty/nozomi.c 	enum port_type port = PORT_MDM;
port              892 drivers/tty/nozomi.c 	read_mem32((u32 *) &ctrl_dl, dc->port[PORT_CTRL].dl_addr[CH_A], 2);
port              894 drivers/tty/nozomi.c 	switch (ctrl_dl.port) {
port              901 drivers/tty/nozomi.c 		port = PORT_MDM;
port              905 drivers/tty/nozomi.c 		port = PORT_DIAG;
port              909 drivers/tty/nozomi.c 		port = PORT_APP1;
port              913 drivers/tty/nozomi.c 		port = PORT_APP2;
port              930 drivers/tty/nozomi.c 	DBG1("0x%04X->0x%04X", *((u16 *)&dc->port[port].ctrl_dl),
port              933 drivers/tty/nozomi.c 	old_ctrl = dc->port[port].ctrl_dl;
port              934 drivers/tty/nozomi.c 	dc->port[port].ctrl_dl = ctrl_dl;
port              938 drivers/tty/nozomi.c 			enable_ier, port);
port              939 drivers/tty/nozomi.c 		disable_transmit_ul(port, dc);
port              943 drivers/tty/nozomi.c 		if (kfifo_len(&dc->port[port].fifo_ul)) {
port              945 drivers/tty/nozomi.c 				enable_ier, port);
port              947 drivers/tty/nozomi.c 				kfifo_len(&dc->port[port].fifo_ul));
port              948 drivers/tty/nozomi.c 			enable_transmit_ul(port, dc);
port              960 drivers/tty/nozomi.c 		dc->port[port].tty_icount.cts++;
port              962 drivers/tty/nozomi.c 		dc->port[port].tty_icount.dsr++;
port              964 drivers/tty/nozomi.c 		dc->port[port].tty_icount.rng++;
port              966 drivers/tty/nozomi.c 		dc->port[port].tty_icount.dcd++;
port              968 drivers/tty/nozomi.c 	wake_up_interruptible(&dc->port[port].tty_wait);
port              971 drivers/tty/nozomi.c 	   port,
port              972 drivers/tty/nozomi.c 	   dc->port[port].tty_icount.dcd, dc->port[port].tty_icount.cts,
port              973 drivers/tty/nozomi.c 	   dc->port[port].tty_icount.rng, dc->port[port].tty_icount.dsr);
port              978 drivers/tty/nozomi.c static enum ctrl_port_type port2ctrl(enum port_type port,
port              981 drivers/tty/nozomi.c 	switch (port) {
port             1009 drivers/tty/nozomi.c 		if (dc->port[i].update_flow_control) {
port             1014 drivers/tty/nozomi.c 			dc->port[i].ctrl_ul.port = port2ctrl(i, dc);
port             1015 drivers/tty/nozomi.c 			ctrl = (u16 *)&dc->port[i].ctrl_ul;
port             1016 drivers/tty/nozomi.c 			write_mem32(dc->port[PORT_CTRL].ul_addr[0], \
port             1018 drivers/tty/nozomi.c 			dc->port[i].update_flow_control = 0;
port             1030 drivers/tty/nozomi.c static int handle_data_dl(struct nozomi *dc, enum port_type port, u8 *toggle,
port             1034 drivers/tty/nozomi.c 		if (receive_data(port, dc)) {
port             1040 drivers/tty/nozomi.c 			if (receive_data(port, dc)) {
port             1046 drivers/tty/nozomi.c 		if (receive_data(port, dc)) {
port             1052 drivers/tty/nozomi.c 			if (receive_data(port, dc)) {
port             1070 drivers/tty/nozomi.c static int handle_data_ul(struct nozomi *dc, enum port_type port, u16 read_iir)
port             1072 drivers/tty/nozomi.c 	u8 *toggle = &(dc->port[port].toggle_ul);
port             1077 drivers/tty/nozomi.c 		if (send_data(port, dc)) {
port             1087 drivers/tty/nozomi.c 			if (send_data(port, dc)) {
port             1098 drivers/tty/nozomi.c 		if (send_data(port, dc)) {
port             1108 drivers/tty/nozomi.c 			if (send_data(port, dc)) {
port             1179 drivers/tty/nozomi.c 				&(dc->port[PORT_MDM].toggle_dl), read_iir,
port             1193 drivers/tty/nozomi.c 				&(dc->port[PORT_DIAG].toggle_dl), read_iir,
port             1240 drivers/tty/nozomi.c 			tty_flip_buffer_push(&dc->port[a].port);
port             1273 drivers/tty/nozomi.c 	dc->port[PORT_MDM].token_dl = MDM_DL;
port             1274 drivers/tty/nozomi.c 	dc->port[PORT_DIAG].token_dl = DIAG_DL;
port             1275 drivers/tty/nozomi.c 	dc->port[PORT_APP1].token_dl = APP1_DL;
port             1276 drivers/tty/nozomi.c 	dc->port[PORT_APP2].token_dl = APP2_DL;
port             1279 drivers/tty/nozomi.c 		init_waitqueue_head(&dc->port[i].tty_wait);
port             1377 drivers/tty/nozomi.c 		if (kfifo_alloc(&dc->port[i].fifo_ul, FIFO_BUFFER_SIZE_UL,
port             1418 drivers/tty/nozomi.c 		struct port *port = &dc->port[i];
port             1419 drivers/tty/nozomi.c 		port->dc = dc;
port             1420 drivers/tty/nozomi.c 		tty_port_init(&port->port);
port             1421 drivers/tty/nozomi.c 		port->port.ops = &noz_tty_port_ops;
port             1422 drivers/tty/nozomi.c 		tty_dev = tty_port_register_device(&port->port, ntty_driver,
port             1428 drivers/tty/nozomi.c 			tty_port_destroy(&port->port);
port             1438 drivers/tty/nozomi.c 		tty_port_destroy(&dc->port[i].port);
port             1442 drivers/tty/nozomi.c 		kfifo_free(&dc->port[i].fifo_ul);
port             1463 drivers/tty/nozomi.c 		tty_port_tty_hangup(&dc->port[i].port, false);
port             1471 drivers/tty/nozomi.c 		tty_port_destroy(&dc->port[i].port);
port             1490 drivers/tty/nozomi.c 	ctrl.port = 0x00;
port             1497 drivers/tty/nozomi.c 	write_mem32(dc->port[PORT_CTRL].ul_addr[0], (u32 *)&ctrl, 2);
port             1505 drivers/tty/nozomi.c 		kfifo_free(&dc->port[i].fifo_ul);
port             1522 drivers/tty/nozomi.c 	struct port *port = get_port_by_tty(tty);
port             1524 drivers/tty/nozomi.c 	port->ctrl_ul.RTS = rts;
port             1525 drivers/tty/nozomi.c 	port->update_flow_control = 1;
port             1531 drivers/tty/nozomi.c 	struct port *port = get_port_by_tty(tty);
port             1535 drivers/tty/nozomi.c 	port->ctrl_ul.DTR = dtr;
port             1536 drivers/tty/nozomi.c 	port->update_flow_control = 1;
port             1548 drivers/tty/nozomi.c 	struct port *port = get_port_by_tty(tty);
port             1551 drivers/tty/nozomi.c 	if (!port || !dc || dc->state != NOZOMI_STATE_READY)
port             1555 drivers/tty/nozomi.c 		tty->driver_data = port;
port             1566 drivers/tty/nozomi.c 	struct port *port = container_of(tport, struct port, port);
port             1567 drivers/tty/nozomi.c 	struct nozomi *dc = port->dc;
port             1570 drivers/tty/nozomi.c 	DBG1("open: %d", port->token_dl);
port             1572 drivers/tty/nozomi.c 	dc->last_ier = dc->last_ier | port->token_dl;
port             1582 drivers/tty/nozomi.c 	struct port *port = tty->driver_data;
port             1583 drivers/tty/nozomi.c 	return tty_port_open(&port->port, tty, filp);
port             1588 drivers/tty/nozomi.c 	struct port *port = container_of(tport, struct port, port);
port             1589 drivers/tty/nozomi.c 	struct nozomi *dc = port->dc;
port             1592 drivers/tty/nozomi.c 	DBG1("close: %d", port->token_dl);
port             1594 drivers/tty/nozomi.c 	dc->last_ier &= ~(port->token_dl);
port             1603 drivers/tty/nozomi.c 	struct port *port = tty->driver_data;
port             1604 drivers/tty/nozomi.c 	if (port)
port             1605 drivers/tty/nozomi.c 		tty_port_close(&port->port, tty, filp);
port             1610 drivers/tty/nozomi.c 	struct port *port = tty->driver_data;
port             1611 drivers/tty/nozomi.c 	tty_port_hangup(&port->port);
port             1623 drivers/tty/nozomi.c 	struct port *port = tty->driver_data;
port             1628 drivers/tty/nozomi.c 	if (!dc || !port)
port             1631 drivers/tty/nozomi.c 	rval = kfifo_in(&port->fifo_ul, (unsigned char *)buffer, count);
port             1635 drivers/tty/nozomi.c 	if (port == &(dc->port[PORT_MDM])) {
port             1636 drivers/tty/nozomi.c 		if (port->ctrl_dl.CTS) {
port             1662 drivers/tty/nozomi.c 	struct port *port = tty->driver_data;
port             1667 drivers/tty/nozomi.c 		room = kfifo_avail(&port->fifo_ul);
port             1675 drivers/tty/nozomi.c 	const struct port *port = tty->driver_data;
port             1676 drivers/tty/nozomi.c 	const struct ctrl_dl *ctrl_dl = &port->ctrl_dl;
port             1677 drivers/tty/nozomi.c 	const struct ctrl_ul *ctrl_ul = &port->ctrl_ul;
port             1711 drivers/tty/nozomi.c static int ntty_cflags_changed(struct port *port, unsigned long flags,
port             1714 drivers/tty/nozomi.c 	const struct async_icount cnow = port->tty_icount;
port             1730 drivers/tty/nozomi.c 	struct port *port = tty->driver_data;
port             1731 drivers/tty/nozomi.c 	const struct async_icount cnow = port->tty_icount;
port             1750 drivers/tty/nozomi.c 	struct port *port = tty->driver_data;
port             1757 drivers/tty/nozomi.c 		struct async_icount cprev = port->tty_icount;
port             1759 drivers/tty/nozomi.c 		rval = wait_event_interruptible(port->tty_wait,
port             1760 drivers/tty/nozomi.c 				ntty_cflags_changed(port, arg, &cprev));
port             1806 drivers/tty/nozomi.c 	struct port *port = tty->driver_data;
port             1810 drivers/tty/nozomi.c 	if (unlikely(!dc || !port)) {
port             1814 drivers/tty/nozomi.c 	rval = kfifo_len(&port->fifo_ul);
port              120 drivers/tty/pty.c 		spin_lock_irqsave(&to->port->lock, flags);
port              122 drivers/tty/pty.c 		c = tty_insert_flip_string(to->port, buf, c);
port              125 drivers/tty/pty.c 			tty_flip_buffer_push(to->port);
port              126 drivers/tty/pty.c 		spin_unlock_irqrestore(&to->port->lock, flags);
port              143 drivers/tty/pty.c 	return tty_buffer_space_avail(tty->link->port);
port              432 drivers/tty/pty.c 	o_tty->port = ports[0];
port              433 drivers/tty/pty.c 	tty->port = ports[1];
port              434 drivers/tty/pty.c 	o_tty->port->itty = o_tty;
port              436 drivers/tty/pty.c 	tty_buffer_set_lock_subclass(o_tty->port);
port              453 drivers/tty/pty.c 	tty_port_put(tty->port);
port              364 drivers/tty/rocket.c 			tty_insert_flip_char(&info->port, CharNStat & 0xff,
port              385 drivers/tty/rocket.c 		space = tty_prepare_flip_string(&info->port, &cbuf, ToRecv);
port              401 drivers/tty/rocket.c 	tty_flip_buffer_push(&info->port);
port              422 drivers/tty/rocket.c 	tty = tty_port_tty_get(&info->port);
port              485 drivers/tty/rocket.c 	if (!tty_port_initialized(&info->port)) {
port              510 drivers/tty/rocket.c 			tty_port_tty_hangup(&info->port, false);
port              513 drivers/tty/rocket.c 		wake_up_interruptible(&info->port.open_wait);
port              632 drivers/tty/rocket.c 	tty_port_init(&info->port);
port              633 drivers/tty/rocket.c 	info->port.ops = &rocket_port_ops;
port              655 drivers/tty/rocket.c 		tty_port_destroy(&info->port);
port              687 drivers/tty/rocket.c 	tty_port_register_device(&info->port, rocket_driver, line,
port              849 drivers/tty/rocket.c static int carrier_raised(struct tty_port *port)
port              851 drivers/tty/rocket.c 	struct r_port *info = container_of(port, struct r_port, port);
port              855 drivers/tty/rocket.c static void dtr_rts(struct tty_port *port, int on)
port              857 drivers/tty/rocket.c 	struct r_port *info = container_of(port, struct r_port, port);
port              874 drivers/tty/rocket.c 	struct tty_port *port;
port              882 drivers/tty/rocket.c 	port = &info->port;
port              897 drivers/tty/rocket.c 	tty_port_tty_set(port, tty);
port              899 drivers/tty/rocket.c 	if (port->count++ == 0) {
port              908 drivers/tty/rocket.c 	printk(KERN_INFO "rp_open ttyR%d, count=%d\n", info->line, info->port.count);
port              914 drivers/tty/rocket.c 	if (!tty_port_initialized(port)) {
port              938 drivers/tty/rocket.c 		tty_port_set_initialized(&info->port, 1);
port              949 drivers/tty/rocket.c 	retval = tty_port_block_til_ready(port, tty, filp);
port              965 drivers/tty/rocket.c 	struct tty_port *port = &info->port;
port              973 drivers/tty/rocket.c 	printk(KERN_INFO "rp_close ttyR%d, count = %d\n", info->line, info->port.count);
port              976 drivers/tty/rocket.c 	if (tty_port_close_start(port, tty, filp) == 0)
port              979 drivers/tty/rocket.c 	mutex_lock(&port->mutex);
port             1012 drivers/tty/rocket.c 	if (port->blocked_open) {
port             1013 drivers/tty/rocket.c 		if (port->close_delay) {
port             1014 drivers/tty/rocket.c 			msleep_interruptible(jiffies_to_msecs(port->close_delay));
port             1016 drivers/tty/rocket.c 		wake_up_interruptible(&port->open_wait);
port             1023 drivers/tty/rocket.c 	spin_lock_irq(&port->lock);
port             1025 drivers/tty/rocket.c 	spin_unlock_irq(&port->lock);
port             1026 drivers/tty/rocket.c 	tty_port_set_initialized(port, 0);
port             1027 drivers/tty/rocket.c 	tty_port_set_active(port, 0);
port             1028 drivers/tty/rocket.c 	mutex_unlock(&port->mutex);
port             1029 drivers/tty/rocket.c 	tty_port_tty_set(port, NULL);
port             1171 drivers/tty/rocket.c 	mutex_lock(&info->port.mutex);
port             1174 drivers/tty/rocket.c 	tmp.close_delay = info->port.close_delay;
port             1175 drivers/tty/rocket.c 	tmp.closing_wait = info->port.closing_wait;
port             1176 drivers/tty/rocket.c 	tmp.port = rcktpt_io_addr[(info->line >> 5) & 3];
port             1177 drivers/tty/rocket.c 	mutex_unlock(&info->port.mutex);
port             1192 drivers/tty/rocket.c 	mutex_lock(&info->port.mutex);
port             1196 drivers/tty/rocket.c 			mutex_unlock(&info->port.mutex);
port             1200 drivers/tty/rocket.c 		mutex_unlock(&info->port.mutex);
port             1211 drivers/tty/rocket.c 	info->port.close_delay = new_serial.close_delay;
port             1212 drivers/tty/rocket.c 	info->port.closing_wait = new_serial.closing_wait;
port             1214 drivers/tty/rocket.c 	mutex_unlock(&info->port.mutex);
port             1479 drivers/tty/rocket.c 	spin_lock_irqsave(&info->port.lock, flags);
port             1480 drivers/tty/rocket.c 	if (info->port.count)
port             1483 drivers/tty/rocket.c 	spin_unlock_irqrestore(&info->port.lock, flags);
port             1485 drivers/tty/rocket.c 	tty_port_hangup(&info->port);
port             1494 drivers/tty/rocket.c 	tty_port_set_initialized(&info->port, 0);
port             1496 drivers/tty/rocket.c 	wake_up_interruptible(&info->port.open_wait);
port             1606 drivers/tty/rocket.c 		if (!tty_port_active(&info->port))
port             2470 drivers/tty/rocket.c 			tty_port_destroy(&rp_table[i]->port);
port               24 drivers/tty/rocket.h 	int port;
port               41 drivers/tty/rocket_int.h static inline void sOutB(unsigned short port, unsigned char value)
port               44 drivers/tty/rocket_int.h 	printk(KERN_DEBUG "sOutB(%x, %x)...\n", port, value);
port               46 drivers/tty/rocket_int.h 	outb_p(value, port);
port               49 drivers/tty/rocket_int.h static inline void sOutW(unsigned short port, unsigned short value)
port               52 drivers/tty/rocket_int.h 	printk(KERN_DEBUG "sOutW(%x, %x)...\n", port, value);
port               54 drivers/tty/rocket_int.h 	outw_p(value, port);
port               57 drivers/tty/rocket_int.h static inline void out32(unsigned short port, Byte_t *p)
port               61 drivers/tty/rocket_int.h 	printk(KERN_DEBUG "out32(%x, %lx)...\n", port, value);
port               63 drivers/tty/rocket_int.h 	outl_p(value, port);
port               66 drivers/tty/rocket_int.h static inline unsigned char sInB(unsigned short port)
port               68 drivers/tty/rocket_int.h 	return inb_p(port);
port               71 drivers/tty/rocket_int.h static inline unsigned short sInW(unsigned short port)
port               73 drivers/tty/rocket_int.h 	return inw_p(port);
port               77 drivers/tty/rocket_int.h #define sOutStrW(port, addr, count) if (count) outsw(port, addr, count)
port               78 drivers/tty/rocket_int.h #define sInStrW(port, addr, count) if (count) insw(port, addr, count)
port             1129 drivers/tty/rocket_int.h 	struct tty_port port;
port               14 drivers/tty/serdev/serdev-ttyport.c 	struct tty_port *port;
port               25 drivers/tty/serdev/serdev-ttyport.c static int ttyport_receive_buf(struct tty_port *port, const unsigned char *cp,
port               28 drivers/tty/serdev/serdev-ttyport.c 	struct serdev_controller *ctrl = port->client_data;
port               48 drivers/tty/serdev/serdev-ttyport.c static void ttyport_write_wakeup(struct tty_port *port)
port               50 drivers/tty/serdev/serdev-ttyport.c 	struct serdev_controller *ctrl = port->client_data;
port               54 drivers/tty/serdev/serdev-ttyport.c 	tty = tty_port_tty_get(port);
port              264 drivers/tty/serdev/serdev-ttyport.c struct device *serdev_tty_port_register(struct tty_port *port,
port              272 drivers/tty/serdev/serdev-ttyport.c 	if (!port || !drv || !parent)
port              280 drivers/tty/serdev/serdev-ttyport.c 	serport->port = port;
port              286 drivers/tty/serdev/serdev-ttyport.c 	port->client_ops = &client_ops;
port              287 drivers/tty/serdev/serdev-ttyport.c 	port->client_data = ctrl;
port              297 drivers/tty/serdev/serdev-ttyport.c 	port->client_data = NULL;
port              298 drivers/tty/serdev/serdev-ttyport.c 	port->client_ops = &tty_port_default_client_ops;
port              304 drivers/tty/serdev/serdev-ttyport.c int serdev_tty_port_unregister(struct tty_port *port)
port              306 drivers/tty/serdev/serdev-ttyport.c 	struct serdev_controller *ctrl = port->client_data;
port              313 drivers/tty/serdev/serdev-ttyport.c 	port->client_data = NULL;
port              314 drivers/tty/serdev/serdev-ttyport.c 	port->client_ops = &tty_port_default_client_ops;
port               44 drivers/tty/serial/21285.c #define tx_enabled(port)	((port)->unused[0])
port               45 drivers/tty/serial/21285.c #define rx_enabled(port)	((port)->unused[1])
port               58 drivers/tty/serial/21285.c static void serial21285_stop_tx(struct uart_port *port)
port               60 drivers/tty/serial/21285.c 	if (tx_enabled(port)) {
port               62 drivers/tty/serial/21285.c 		tx_enabled(port) = 0;
port               66 drivers/tty/serial/21285.c static void serial21285_start_tx(struct uart_port *port)
port               68 drivers/tty/serial/21285.c 	if (!tx_enabled(port)) {
port               70 drivers/tty/serial/21285.c 		tx_enabled(port) = 1;
port               74 drivers/tty/serial/21285.c static void serial21285_stop_rx(struct uart_port *port)
port               76 drivers/tty/serial/21285.c 	if (rx_enabled(port)) {
port               78 drivers/tty/serial/21285.c 		rx_enabled(port) = 0;
port               84 drivers/tty/serial/21285.c 	struct uart_port *port = dev_id;
port               91 drivers/tty/serial/21285.c 		port->icount.rx++;
port               96 drivers/tty/serial/21285.c 				port->icount.parity++;
port               98 drivers/tty/serial/21285.c 				port->icount.frame++;
port              100 drivers/tty/serial/21285.c 				port->icount.overrun++;
port              102 drivers/tty/serial/21285.c 			rxs &= port->read_status_mask;
port              110 drivers/tty/serial/21285.c 		uart_insert_char(port, rxs, RXSTAT_OVERRUN, ch, flag);
port              114 drivers/tty/serial/21285.c 	tty_flip_buffer_push(&port->state->port);
port              121 drivers/tty/serial/21285.c 	struct uart_port *port = dev_id;
port              122 drivers/tty/serial/21285.c 	struct circ_buf *xmit = &port->state->xmit;
port              125 drivers/tty/serial/21285.c 	if (port->x_char) {
port              126 drivers/tty/serial/21285.c 		*CSR_UARTDR = port->x_char;
port              127 drivers/tty/serial/21285.c 		port->icount.tx++;
port              128 drivers/tty/serial/21285.c 		port->x_char = 0;
port              131 drivers/tty/serial/21285.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(port)) {
port              132 drivers/tty/serial/21285.c 		serial21285_stop_tx(port);
port              139 drivers/tty/serial/21285.c 		port->icount.tx++;
port              145 drivers/tty/serial/21285.c 		uart_write_wakeup(port);
port              148 drivers/tty/serial/21285.c 		serial21285_stop_tx(port);
port              154 drivers/tty/serial/21285.c static unsigned int serial21285_tx_empty(struct uart_port *port)
port              160 drivers/tty/serial/21285.c static unsigned int serial21285_get_mctrl(struct uart_port *port)
port              165 drivers/tty/serial/21285.c static void serial21285_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              169 drivers/tty/serial/21285.c static void serial21285_break_ctl(struct uart_port *port, int break_state)
port              174 drivers/tty/serial/21285.c 	spin_lock_irqsave(&port->lock, flags);
port              181 drivers/tty/serial/21285.c 	spin_unlock_irqrestore(&port->lock, flags);
port              184 drivers/tty/serial/21285.c static int serial21285_startup(struct uart_port *port)
port              188 drivers/tty/serial/21285.c 	tx_enabled(port) = 1;
port              189 drivers/tty/serial/21285.c 	rx_enabled(port) = 1;
port              192 drivers/tty/serial/21285.c 			  serial21285_name, port);
port              195 drivers/tty/serial/21285.c 				  serial21285_name, port);
port              197 drivers/tty/serial/21285.c 			free_irq(IRQ_CONRX, port);
port              203 drivers/tty/serial/21285.c static void serial21285_shutdown(struct uart_port *port)
port              205 drivers/tty/serial/21285.c 	free_irq(IRQ_CONTX, port);
port              206 drivers/tty/serial/21285.c 	free_irq(IRQ_CONRX, port);
port              210 drivers/tty/serial/21285.c serial21285_set_termios(struct uart_port *port, struct ktermios *termios,
port              230 drivers/tty/serial/21285.c 	baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk/16); 
port              231 drivers/tty/serial/21285.c 	quot = uart_get_divisor(port, baud);
port              232 drivers/tty/serial/21285.c 	b = port->uartclk / (16 * quot);
port              258 drivers/tty/serial/21285.c 	if (port->fifosize)
port              261 drivers/tty/serial/21285.c 	spin_lock_irqsave(&port->lock, flags);
port              266 drivers/tty/serial/21285.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              271 drivers/tty/serial/21285.c 	port->read_status_mask = RXSTAT_OVERRUN;
port              273 drivers/tty/serial/21285.c 		port->read_status_mask |= RXSTAT_FRAME | RXSTAT_PARITY;
port              278 drivers/tty/serial/21285.c 	port->ignore_status_mask = 0;
port              280 drivers/tty/serial/21285.c 		port->ignore_status_mask |= RXSTAT_FRAME | RXSTAT_PARITY;
port              282 drivers/tty/serial/21285.c 		port->ignore_status_mask |= RXSTAT_OVERRUN;
port              288 drivers/tty/serial/21285.c 		port->ignore_status_mask |= RXSTAT_DUMMY_READ;
port              298 drivers/tty/serial/21285.c 	spin_unlock_irqrestore(&port->lock, flags);
port              301 drivers/tty/serial/21285.c static const char *serial21285_type(struct uart_port *port)
port              303 drivers/tty/serial/21285.c 	return port->type == PORT_21285 ? "DC21285" : NULL;
port              306 drivers/tty/serial/21285.c static void serial21285_release_port(struct uart_port *port)
port              308 drivers/tty/serial/21285.c 	release_mem_region(port->mapbase, 32);
port              311 drivers/tty/serial/21285.c static int serial21285_request_port(struct uart_port *port)
port              313 drivers/tty/serial/21285.c 	return request_mem_region(port->mapbase, 32, serial21285_name)
port              317 drivers/tty/serial/21285.c static void serial21285_config_port(struct uart_port *port, int flags)
port              319 drivers/tty/serial/21285.c 	if (flags & UART_CONFIG_TYPE && serial21285_request_port(port) == 0)
port              320 drivers/tty/serial/21285.c 		port->type = PORT_21285;
port              326 drivers/tty/serial/21285.c static int serial21285_verify_port(struct uart_port *port, struct serial_struct *ser)
port              333 drivers/tty/serial/21285.c 	if (ser->baud_base != port->uartclk / 16)
port              371 drivers/tty/serial/21285.c static void serial21285_console_putchar(struct uart_port *port, int ch)
port              386 drivers/tty/serial/21285.c serial21285_get_options(struct uart_port *port, int *baud,
port              417 drivers/tty/serial/21285.c 		*baud = port->uartclk / (16 * (tmp + 1));
port              423 drivers/tty/serial/21285.c 	struct uart_port *port = &serial21285_port;
port              440 drivers/tty/serial/21285.c 		serial21285_get_options(port, &baud, &parity, &bits);
port              442 drivers/tty/serial/21285.c 	return uart_set_options(port, co, baud, parity, bits, flow);
port               56 drivers/tty/serial/8250/8250.h 	unsigned int port;
port              113 drivers/tty/serial/8250/8250.h 	return up->port.serial_in(&up->port, offset);
port              118 drivers/tty/serial/8250/8250.h 	up->port.serial_out(&up->port, offset, value);
port              270 drivers/tty/serial/8250/8250.h 	switch (pt->port.mapbase) {
port              342 drivers/tty/serial/8250/8250.h static inline int serial_index(struct uart_port *port)
port              344 drivers/tty/serial/8250/8250.h 	return port->minor - 64;
port               63 drivers/tty/serial/8250/8250_acorn.c 	uart.port.irq	= ec->irq;
port               64 drivers/tty/serial/8250/8250_acorn.c 	uart.port.flags	= UPF_BOOT_AUTOCONF | UPF_SHARE_IRQ;
port               65 drivers/tty/serial/8250/8250_acorn.c 	uart.port.uartclk	= type->uartclk;
port               66 drivers/tty/serial/8250/8250_acorn.c 	uart.port.iotype	= UPIO_MEM;
port               67 drivers/tty/serial/8250/8250_acorn.c 	uart.port.regshift	= 2;
port               68 drivers/tty/serial/8250/8250_acorn.c 	uart.port.dev	= &ec->dev;
port               71 drivers/tty/serial/8250/8250_acorn.c 		uart.port.membase = info->vaddr + type->offset[i];
port               72 drivers/tty/serial/8250/8250_acorn.c 		uart.port.mapbase = bus_addr + type->offset[i];
port               38 drivers/tty/serial/8250/8250_aspeed_vuart.c 	struct uart_8250_port	*port;
port              175 drivers/tty/serial/8250/8250_aspeed_vuart.c 	struct aspeed_vuart *vuart = uart_8250_port->port.private_data;
port              190 drivers/tty/serial/8250/8250_aspeed_vuart.c 	struct aspeed_vuart *vuart = uart_8250_port->port.private_data;
port              207 drivers/tty/serial/8250/8250_aspeed_vuart.c static void aspeed_vuart_set_throttle(struct uart_port *port, bool throttle)
port              209 drivers/tty/serial/8250/8250_aspeed_vuart.c 	struct uart_8250_port *up = up_to_u8250p(port);
port              212 drivers/tty/serial/8250/8250_aspeed_vuart.c 	spin_lock_irqsave(&port->lock, flags);
port              214 drivers/tty/serial/8250/8250_aspeed_vuart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              217 drivers/tty/serial/8250/8250_aspeed_vuart.c static void aspeed_vuart_throttle(struct uart_port *port)
port              219 drivers/tty/serial/8250/8250_aspeed_vuart.c 	aspeed_vuart_set_throttle(port, true);
port              222 drivers/tty/serial/8250/8250_aspeed_vuart.c static void aspeed_vuart_unthrottle(struct uart_port *port)
port              224 drivers/tty/serial/8250/8250_aspeed_vuart.c 	aspeed_vuart_set_throttle(port, false);
port              230 drivers/tty/serial/8250/8250_aspeed_vuart.c 	struct uart_8250_port *up = vuart->port;
port              232 drivers/tty/serial/8250/8250_aspeed_vuart.c 	if (!tty_buffer_space_avail(&up->port.state->port)) {
port              238 drivers/tty/serial/8250/8250_aspeed_vuart.c 	aspeed_vuart_unthrottle(&up->port);
port              252 drivers/tty/serial/8250/8250_aspeed_vuart.c static int aspeed_vuart_handle_irq(struct uart_port *port)
port              254 drivers/tty/serial/8250/8250_aspeed_vuart.c 	struct uart_8250_port *up = up_to_u8250p(port);
port              259 drivers/tty/serial/8250/8250_aspeed_vuart.c 	iir = serial_port_in(port, UART_IIR);
port              264 drivers/tty/serial/8250/8250_aspeed_vuart.c 	spin_lock_irqsave(&port->lock, flags);
port              266 drivers/tty/serial/8250/8250_aspeed_vuart.c 	lsr = serial_port_in(port, UART_LSR);
port              269 drivers/tty/serial/8250/8250_aspeed_vuart.c 		space = tty_buffer_space_avail(&port->state->port);
port              273 drivers/tty/serial/8250/8250_aspeed_vuart.c 			struct aspeed_vuart *vuart = port->private_data;
port              277 drivers/tty/serial/8250/8250_aspeed_vuart.c 				vuart->port = up;
port              292 drivers/tty/serial/8250/8250_aspeed_vuart.c 			tty_flip_buffer_push(&port->state->port);
port              300 drivers/tty/serial/8250/8250_aspeed_vuart.c 	uart_unlock_and_check_sysrq(port, flags);
port              307 drivers/tty/serial/8250/8250_aspeed_vuart.c 	struct uart_8250_port port;
port              328 drivers/tty/serial/8250/8250_aspeed_vuart.c 	memset(&port, 0, sizeof(port));
port              329 drivers/tty/serial/8250/8250_aspeed_vuart.c 	port.port.private_data = vuart;
port              330 drivers/tty/serial/8250/8250_aspeed_vuart.c 	port.port.membase = vuart->regs;
port              331 drivers/tty/serial/8250/8250_aspeed_vuart.c 	port.port.mapbase = res->start;
port              332 drivers/tty/serial/8250/8250_aspeed_vuart.c 	port.port.mapsize = resource_size(res);
port              333 drivers/tty/serial/8250/8250_aspeed_vuart.c 	port.port.startup = aspeed_vuart_startup;
port              334 drivers/tty/serial/8250/8250_aspeed_vuart.c 	port.port.shutdown = aspeed_vuart_shutdown;
port              335 drivers/tty/serial/8250/8250_aspeed_vuart.c 	port.port.throttle = aspeed_vuart_throttle;
port              336 drivers/tty/serial/8250/8250_aspeed_vuart.c 	port.port.unthrottle = aspeed_vuart_unthrottle;
port              337 drivers/tty/serial/8250/8250_aspeed_vuart.c 	port.port.status = UPSTAT_SYNC_FIFO;
port              338 drivers/tty/serial/8250/8250_aspeed_vuart.c 	port.port.dev = &pdev->dev;
port              362 drivers/tty/serial/8250/8250_aspeed_vuart.c 		port.port.custom_divisor = clk / (16 * prop);
port              366 drivers/tty/serial/8250/8250_aspeed_vuart.c 		port.port.mapbase += prop;
port              370 drivers/tty/serial/8250/8250_aspeed_vuart.c 		port.port.regshift = prop;
port              374 drivers/tty/serial/8250/8250_aspeed_vuart.c 		port.port.fifosize = prop;
port              379 drivers/tty/serial/8250/8250_aspeed_vuart.c 		port.port.line = rc;
port              381 drivers/tty/serial/8250/8250_aspeed_vuart.c 	port.port.irq = irq_of_parse_and_map(np, 0);
port              382 drivers/tty/serial/8250/8250_aspeed_vuart.c 	port.port.handle_irq = aspeed_vuart_handle_irq;
port              383 drivers/tty/serial/8250/8250_aspeed_vuart.c 	port.port.iotype = UPIO_MEM;
port              384 drivers/tty/serial/8250/8250_aspeed_vuart.c 	port.port.type = PORT_16550A;
port              385 drivers/tty/serial/8250/8250_aspeed_vuart.c 	port.port.uartclk = clk;
port              386 drivers/tty/serial/8250/8250_aspeed_vuart.c 	port.port.flags = UPF_SHARE_IRQ | UPF_BOOT_AUTOCONF
port              390 drivers/tty/serial/8250/8250_aspeed_vuart.c 		port.port.flags |= UPF_SKIP_TEST;
port              392 drivers/tty/serial/8250/8250_aspeed_vuart.c 	if (port.port.fifosize)
port              393 drivers/tty/serial/8250/8250_aspeed_vuart.c 		port.capabilities = UART_CAP_FIFO;
port              396 drivers/tty/serial/8250/8250_aspeed_vuart.c 		port.capabilities |= UART_CAP_AFE;
port              398 drivers/tty/serial/8250/8250_aspeed_vuart.c 	rc = serial8250_register_8250_port(&port);
port              412 drivers/tty/serial/8250/8250_aspeed_vuart.c 	irq_dispose_mapping(port.port.irq);
port               37 drivers/tty/serial/8250/8250_bcm2835aux.c 	spin_lock_init(&data->uart.port.lock);
port               39 drivers/tty/serial/8250/8250_bcm2835aux.c 	data->uart.port.dev = &pdev->dev;
port               40 drivers/tty/serial/8250/8250_bcm2835aux.c 	data->uart.port.regshift = 2;
port               41 drivers/tty/serial/8250/8250_bcm2835aux.c 	data->uart.port.type = PORT_16550;
port               42 drivers/tty/serial/8250/8250_bcm2835aux.c 	data->uart.port.iotype = UPIO_MEM;
port               43 drivers/tty/serial/8250/8250_bcm2835aux.c 	data->uart.port.fifosize = 8;
port               44 drivers/tty/serial/8250/8250_bcm2835aux.c 	data->uart.port.flags = UPF_SHARE_IRQ |
port               61 drivers/tty/serial/8250/8250_bcm2835aux.c 	data->uart.port.irq = ret;
port               69 drivers/tty/serial/8250/8250_bcm2835aux.c 	data->uart.port.membase = devm_ioremap_resource(&pdev->dev, res);
port               70 drivers/tty/serial/8250/8250_bcm2835aux.c 	ret = PTR_ERR_OR_ZERO(data->uart.port.membase);
port               77 drivers/tty/serial/8250/8250_bcm2835aux.c 		data->uart.port.line = ret;
port               92 drivers/tty/serial/8250/8250_bcm2835aux.c 	data->uart.port.uartclk = clk_get_rate(data->clk) * 2;
port              121 drivers/tty/serial/8250/8250_core.c 		struct uart_port *port;
port              124 drivers/tty/serial/8250/8250_core.c 		port = &up->port;
port              126 drivers/tty/serial/8250/8250_core.c 		if (port->handle_irq(port)) {
port              181 drivers/tty/serial/8250/8250_core.c 	h = &irq_lists[up->port.irq % NR_IRQ_HASH];
port              185 drivers/tty/serial/8250/8250_core.c 		if (i->irq == up->port.irq)
port              196 drivers/tty/serial/8250/8250_core.c 		i->irq = up->port.irq;
port              212 drivers/tty/serial/8250/8250_core.c 		ret = request_irq(up->port.irq, serial8250_interrupt,
port              213 drivers/tty/serial/8250/8250_core.c 				  up->port.irqflags, up->port.name, i);
port              233 drivers/tty/serial/8250/8250_core.c 	h = &irq_lists[up->port.irq % NR_IRQ_HASH];
port              237 drivers/tty/serial/8250/8250_core.c 		if (i->irq == up->port.irq)
port              245 drivers/tty/serial/8250/8250_core.c 		free_irq(up->port.irq, i);
port              261 drivers/tty/serial/8250/8250_core.c 	up->port.handle_irq(&up->port);
port              262 drivers/tty/serial/8250/8250_core.c 	mod_timer(&up->timer, jiffies + uart_poll_timeout(&up->port));
port              271 drivers/tty/serial/8250/8250_core.c 	spin_lock_irqsave(&up->port.lock, flags);
port              277 drivers/tty/serial/8250/8250_core.c 	if (up->port.irq) {
port              293 drivers/tty/serial/8250/8250_core.c 	    (!uart_circ_empty(&up->port.state->xmit) || up->port.x_char) &&
port              302 drivers/tty/serial/8250/8250_core.c 	if (up->port.irq)
port              305 drivers/tty/serial/8250/8250_core.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              309 drivers/tty/serial/8250/8250_core.c 		jiffies + uart_poll_timeout(&up->port) + HZ / 5);
port              314 drivers/tty/serial/8250/8250_core.c 	struct uart_port *port = &up->port;
port              322 drivers/tty/serial/8250/8250_core.c 		pr_debug("%s - using backup timer\n", port->name);
port              326 drivers/tty/serial/8250/8250_core.c 			  uart_poll_timeout(port) + HZ / 5);
port              334 drivers/tty/serial/8250/8250_core.c 	if (!port->irq) {
port              335 drivers/tty/serial/8250/8250_core.c 		mod_timer(&up->timer, jiffies + uart_poll_timeout(port));
port              344 drivers/tty/serial/8250/8250_core.c 	struct uart_port *port = &up->port;
port              348 drivers/tty/serial/8250/8250_core.c 	if (port->irq)
port              355 drivers/tty/serial/8250/8250_core.c 	unsigned long start = UART_RSA_BASE << up->port.regshift;
port              356 drivers/tty/serial/8250/8250_core.c 	unsigned int size = 8 << up->port.regshift;
port              357 drivers/tty/serial/8250/8250_core.c 	struct uart_port *port = &up->port;
port              360 drivers/tty/serial/8250/8250_core.c 	switch (port->iotype) {
port              363 drivers/tty/serial/8250/8250_core.c 		start += port->iobase;
port              376 drivers/tty/serial/8250/8250_core.c 	unsigned long offset = UART_RSA_BASE << up->port.regshift;
port              377 drivers/tty/serial/8250/8250_core.c 	unsigned int size = 8 << up->port.regshift;
port              378 drivers/tty/serial/8250/8250_core.c 	struct uart_port *port = &up->port;
port              380 drivers/tty/serial/8250/8250_core.c 	switch (port->iotype) {
port              383 drivers/tty/serial/8250/8250_core.c 		release_region(port->iobase + offset, size);
port              417 drivers/tty/serial/8250/8250_core.c static void (*serial8250_isa_config)(int port, struct uart_port *up,
port              421 drivers/tty/serial/8250/8250_core.c 	void (*v)(int port, struct uart_port *up, u32 *capabilities))
port              429 drivers/tty/serial/8250/8250_core.c static void univ8250_config_port(struct uart_port *port, int flags)
port              431 drivers/tty/serial/8250/8250_core.c 	struct uart_8250_port *up = up_to_u8250p(port);
port              434 drivers/tty/serial/8250/8250_core.c 	if (port->type == PORT_RSA) {
port              441 drivers/tty/serial/8250/8250_core.c 			if (probe_rsa[i] == up->port.iobase) {
port              449 drivers/tty/serial/8250/8250_core.c 	base_ops->config_port(port, flags);
port              451 drivers/tty/serial/8250/8250_core.c 	if (port->type != PORT_RSA && up->probe & UART_PROBE_RSA)
port              455 drivers/tty/serial/8250/8250_core.c static int univ8250_request_port(struct uart_port *port)
port              457 drivers/tty/serial/8250/8250_core.c 	struct uart_8250_port *up = up_to_u8250p(port);
port              460 drivers/tty/serial/8250/8250_core.c 	ret = base_ops->request_port(port);
port              461 drivers/tty/serial/8250/8250_core.c 	if (ret == 0 && port->type == PORT_RSA) {
port              464 drivers/tty/serial/8250/8250_core.c 			base_ops->release_port(port);
port              470 drivers/tty/serial/8250/8250_core.c static void univ8250_release_port(struct uart_port *port)
port              472 drivers/tty/serial/8250/8250_core.c 	struct uart_8250_port *up = up_to_u8250p(port);
port              474 drivers/tty/serial/8250/8250_core.c 	if (port->type == PORT_RSA)
port              476 drivers/tty/serial/8250/8250_core.c 	base_ops->release_port(port);
port              492 drivers/tty/serial/8250/8250_core.c 	up->port.quirks |= skip_txen_test ? UPQ_NO_TXEN_TEST : 0;
port              510 drivers/tty/serial/8250/8250_core.c 		struct uart_port *port = &up->port;
port              512 drivers/tty/serial/8250/8250_core.c 		port->line = i;
port              515 drivers/tty/serial/8250/8250_core.c 			base_ops = port->ops;
port              516 drivers/tty/serial/8250/8250_core.c 		port->ops = &univ8250_port_ops;
port              539 drivers/tty/serial/8250/8250_core.c 		struct uart_port *port = &up->port;
port              541 drivers/tty/serial/8250/8250_core.c 		port->iobase   = old_serial_port[i].port;
port              542 drivers/tty/serial/8250/8250_core.c 		port->irq      = irq_canonicalize(old_serial_port[i].irq);
port              543 drivers/tty/serial/8250/8250_core.c 		port->irqflags = 0;
port              544 drivers/tty/serial/8250/8250_core.c 		port->uartclk  = old_serial_port[i].baud_base * 16;
port              545 drivers/tty/serial/8250/8250_core.c 		port->flags    = old_serial_port[i].flags;
port              546 drivers/tty/serial/8250/8250_core.c 		port->hub6     = 0;
port              547 drivers/tty/serial/8250/8250_core.c 		port->membase  = old_serial_port[i].iomem_base;
port              548 drivers/tty/serial/8250/8250_core.c 		port->iotype   = old_serial_port[i].io_type;
port              549 drivers/tty/serial/8250/8250_core.c 		port->regshift = old_serial_port[i].iomem_reg_shift;
port              552 drivers/tty/serial/8250/8250_core.c 		port->irqflags |= irqflag;
port              554 drivers/tty/serial/8250/8250_core.c 			serial8250_isa_config(i, &up->port, &up->capabilities);
port              566 drivers/tty/serial/8250/8250_core.c 		if (up->port.type == PORT_8250_CIR)
port              569 drivers/tty/serial/8250/8250_core.c 		if (up->port.dev)
port              572 drivers/tty/serial/8250/8250_core.c 		up->port.dev = dev;
port              575 drivers/tty/serial/8250/8250_core.c 		uart_add_one_port(drv, &up->port);
port              591 drivers/tty/serial/8250/8250_core.c 	struct uart_port *port;
port              601 drivers/tty/serial/8250/8250_core.c 	port = &serial8250_ports[co->index].port;
port              603 drivers/tty/serial/8250/8250_core.c 	port->cons = co;
port              605 drivers/tty/serial/8250/8250_core.c 	retval = serial8250_console_setup(port, options, false);
port              607 drivers/tty/serial/8250/8250_core.c 		port->cons = NULL;
port              645 drivers/tty/serial/8250/8250_core.c 		struct uart_port *port = &serial8250_ports[i].port;
port              647 drivers/tty/serial/8250/8250_core.c 		if (port->iotype != iotype)
port              651 drivers/tty/serial/8250/8250_core.c 		    && (port->mapbase != addr))
port              653 drivers/tty/serial/8250/8250_core.c 		if (iotype == UPIO_PORT && port->iobase != addr)
port              657 drivers/tty/serial/8250/8250_core.c 		port->cons = co;
port              658 drivers/tty/serial/8250/8250_core.c 		return serial8250_console_setup(port, options, true);
port              706 drivers/tty/serial/8250/8250_core.c int __init early_serial_setup(struct uart_port *port)
port              710 drivers/tty/serial/8250/8250_core.c 	if (port->line >= ARRAY_SIZE(serial8250_ports) || nr_uarts == 0)
port              714 drivers/tty/serial/8250/8250_core.c 	p = &serial8250_ports[port->line].port;
port              715 drivers/tty/serial/8250/8250_core.c 	p->iobase       = port->iobase;
port              716 drivers/tty/serial/8250/8250_core.c 	p->membase      = port->membase;
port              717 drivers/tty/serial/8250/8250_core.c 	p->irq          = port->irq;
port              718 drivers/tty/serial/8250/8250_core.c 	p->irqflags     = port->irqflags;
port              719 drivers/tty/serial/8250/8250_core.c 	p->uartclk      = port->uartclk;
port              720 drivers/tty/serial/8250/8250_core.c 	p->fifosize     = port->fifosize;
port              721 drivers/tty/serial/8250/8250_core.c 	p->regshift     = port->regshift;
port              722 drivers/tty/serial/8250/8250_core.c 	p->iotype       = port->iotype;
port              723 drivers/tty/serial/8250/8250_core.c 	p->flags        = port->flags;
port              724 drivers/tty/serial/8250/8250_core.c 	p->mapbase      = port->mapbase;
port              725 drivers/tty/serial/8250/8250_core.c 	p->mapsize      = port->mapsize;
port              726 drivers/tty/serial/8250/8250_core.c 	p->private_data = port->private_data;
port              727 drivers/tty/serial/8250/8250_core.c 	p->type		= port->type;
port              728 drivers/tty/serial/8250/8250_core.c 	p->line		= port->line;
port              732 drivers/tty/serial/8250/8250_core.c 	if (port->serial_in)
port              733 drivers/tty/serial/8250/8250_core.c 		p->serial_in = port->serial_in;
port              734 drivers/tty/serial/8250/8250_core.c 	if (port->serial_out)
port              735 drivers/tty/serial/8250/8250_core.c 		p->serial_out = port->serial_out;
port              736 drivers/tty/serial/8250/8250_core.c 	if (port->handle_irq)
port              737 drivers/tty/serial/8250/8250_core.c 		p->handle_irq = port->handle_irq;
port              751 drivers/tty/serial/8250/8250_core.c 	struct uart_port *port = &up->port;
port              753 drivers/tty/serial/8250/8250_core.c 	if (!console_suspend_enabled && uart_console(port) &&
port              754 drivers/tty/serial/8250/8250_core.c 	    port->type != PORT_8250) {
port              761 drivers/tty/serial/8250/8250_core.c 	uart_suspend_port(&serial8250_reg, port);
port              774 drivers/tty/serial/8250/8250_core.c 	struct uart_port *port = &up->port;
port              780 drivers/tty/serial/8250/8250_core.c 		serial_port_out(port, UART_LCR, 0xE0);
port              784 drivers/tty/serial/8250/8250_core.c 		serial_port_out(port, UART_LCR, 0);
port              785 drivers/tty/serial/8250/8250_core.c 		port->uartclk = 921600*16;
port              787 drivers/tty/serial/8250/8250_core.c 	uart_resume_port(&serial8250_reg, port);
port              808 drivers/tty/serial/8250/8250_core.c 		uart.port.iobase	= p->iobase;
port              809 drivers/tty/serial/8250/8250_core.c 		uart.port.membase	= p->membase;
port              810 drivers/tty/serial/8250/8250_core.c 		uart.port.irq		= p->irq;
port              811 drivers/tty/serial/8250/8250_core.c 		uart.port.irqflags	= p->irqflags;
port              812 drivers/tty/serial/8250/8250_core.c 		uart.port.uartclk	= p->uartclk;
port              813 drivers/tty/serial/8250/8250_core.c 		uart.port.regshift	= p->regshift;
port              814 drivers/tty/serial/8250/8250_core.c 		uart.port.iotype	= p->iotype;
port              815 drivers/tty/serial/8250/8250_core.c 		uart.port.flags		= p->flags;
port              816 drivers/tty/serial/8250/8250_core.c 		uart.port.mapbase	= p->mapbase;
port              817 drivers/tty/serial/8250/8250_core.c 		uart.port.hub6		= p->hub6;
port              818 drivers/tty/serial/8250/8250_core.c 		uart.port.private_data	= p->private_data;
port              819 drivers/tty/serial/8250/8250_core.c 		uart.port.type		= p->type;
port              820 drivers/tty/serial/8250/8250_core.c 		uart.port.serial_in	= p->serial_in;
port              821 drivers/tty/serial/8250/8250_core.c 		uart.port.serial_out	= p->serial_out;
port              822 drivers/tty/serial/8250/8250_core.c 		uart.port.handle_irq	= p->handle_irq;
port              823 drivers/tty/serial/8250/8250_core.c 		uart.port.handle_break	= p->handle_break;
port              824 drivers/tty/serial/8250/8250_core.c 		uart.port.set_termios	= p->set_termios;
port              825 drivers/tty/serial/8250/8250_core.c 		uart.port.set_ldisc	= p->set_ldisc;
port              826 drivers/tty/serial/8250/8250_core.c 		uart.port.get_mctrl	= p->get_mctrl;
port              827 drivers/tty/serial/8250/8250_core.c 		uart.port.pm		= p->pm;
port              828 drivers/tty/serial/8250/8250_core.c 		uart.port.dev		= &dev->dev;
port              829 drivers/tty/serial/8250/8250_core.c 		uart.port.irqflags	|= irqflag;
port              851 drivers/tty/serial/8250/8250_core.c 		if (up->port.dev == &dev->dev)
port              864 drivers/tty/serial/8250/8250_core.c 		if (up->port.type != PORT_UNKNOWN && up->port.dev == &dev->dev)
port              865 drivers/tty/serial/8250/8250_core.c 			uart_suspend_port(&serial8250_reg, &up->port);
port              878 drivers/tty/serial/8250/8250_core.c 		if (up->port.type != PORT_UNKNOWN && up->port.dev == &dev->dev)
port              908 drivers/tty/serial/8250/8250_core.c static struct uart_8250_port *serial8250_find_match_or_unused(struct uart_port *port)
port              916 drivers/tty/serial/8250/8250_core.c 		if (uart_match_port(&serial8250_ports[i].port, port))
port              920 drivers/tty/serial/8250/8250_core.c 	i = port->line;
port              921 drivers/tty/serial/8250/8250_core.c 	if (i < nr_uarts && serial8250_ports[i].port.type == PORT_UNKNOWN &&
port              922 drivers/tty/serial/8250/8250_core.c 			serial8250_ports[i].port.iobase == 0)
port              930 drivers/tty/serial/8250/8250_core.c 		if (serial8250_ports[i].port.type == PORT_UNKNOWN &&
port              931 drivers/tty/serial/8250/8250_core.c 		    serial8250_ports[i].port.iobase == 0)
port              939 drivers/tty/serial/8250/8250_core.c 		if (serial8250_ports[i].port.type == PORT_UNKNOWN)
port              950 drivers/tty/serial/8250/8250_core.c 	struct uart_port *port = &up->port;
port              953 drivers/tty/serial/8250/8250_core.c 	spin_lock_irqsave(&port->lock, flags);
port              955 drivers/tty/serial/8250/8250_core.c 	up->port.read_status_mask |= UART_LSR_DR;
port              957 drivers/tty/serial/8250/8250_core.c 	spin_unlock_irqrestore(&port->lock, flags);
port              978 drivers/tty/serial/8250/8250_core.c 	if (up->port.uartclk == 0)
port              983 drivers/tty/serial/8250/8250_core.c 	uart = serial8250_find_match_or_unused(&up->port);
port              984 drivers/tty/serial/8250/8250_core.c 	if (uart && uart->port.type != PORT_8250_CIR) {
port              987 drivers/tty/serial/8250/8250_core.c 		if (uart->port.dev)
port              988 drivers/tty/serial/8250/8250_core.c 			uart_remove_one_port(&serial8250_reg, &uart->port);
port              990 drivers/tty/serial/8250/8250_core.c 		uart->port.iobase       = up->port.iobase;
port              991 drivers/tty/serial/8250/8250_core.c 		uart->port.membase      = up->port.membase;
port              992 drivers/tty/serial/8250/8250_core.c 		uart->port.irq          = up->port.irq;
port              993 drivers/tty/serial/8250/8250_core.c 		uart->port.irqflags     = up->port.irqflags;
port              994 drivers/tty/serial/8250/8250_core.c 		uart->port.uartclk      = up->port.uartclk;
port              995 drivers/tty/serial/8250/8250_core.c 		uart->port.fifosize     = up->port.fifosize;
port              996 drivers/tty/serial/8250/8250_core.c 		uart->port.regshift     = up->port.regshift;
port              997 drivers/tty/serial/8250/8250_core.c 		uart->port.iotype       = up->port.iotype;
port              998 drivers/tty/serial/8250/8250_core.c 		uart->port.flags        = up->port.flags | UPF_BOOT_AUTOCONF;
port             1000 drivers/tty/serial/8250/8250_core.c 		uart->port.mapbase      = up->port.mapbase;
port             1001 drivers/tty/serial/8250/8250_core.c 		uart->port.mapsize      = up->port.mapsize;
port             1002 drivers/tty/serial/8250/8250_core.c 		uart->port.private_data = up->port.private_data;
port             1005 drivers/tty/serial/8250/8250_core.c 		uart->port.throttle	= up->port.throttle;
port             1006 drivers/tty/serial/8250/8250_core.c 		uart->port.unthrottle	= up->port.unthrottle;
port             1007 drivers/tty/serial/8250/8250_core.c 		uart->port.rs485_config	= up->port.rs485_config;
port             1008 drivers/tty/serial/8250/8250_core.c 		uart->port.rs485	= up->port.rs485;
port             1012 drivers/tty/serial/8250/8250_core.c 		if (uart->port.fifosize && !uart->tx_loadsz)
port             1013 drivers/tty/serial/8250/8250_core.c 			uart->tx_loadsz = uart->port.fifosize;
port             1015 drivers/tty/serial/8250/8250_core.c 		if (up->port.dev)
port             1016 drivers/tty/serial/8250/8250_core.c 			uart->port.dev = up->port.dev;
port             1018 drivers/tty/serial/8250/8250_core.c 		if (up->port.flags & UPF_FIXED_TYPE)
port             1019 drivers/tty/serial/8250/8250_core.c 			uart->port.type = up->port.type;
port             1025 drivers/tty/serial/8250/8250_core.c 		if (!has_acpi_companion(uart->port.dev)) {
port             1026 drivers/tty/serial/8250/8250_core.c 			gpios = mctrl_gpio_init(&uart->port, 0);
port             1038 drivers/tty/serial/8250/8250_core.c 		if (up->port.serial_in)
port             1039 drivers/tty/serial/8250/8250_core.c 			uart->port.serial_in = up->port.serial_in;
port             1040 drivers/tty/serial/8250/8250_core.c 		if (up->port.serial_out)
port             1041 drivers/tty/serial/8250/8250_core.c 			uart->port.serial_out = up->port.serial_out;
port             1042 drivers/tty/serial/8250/8250_core.c 		if (up->port.handle_irq)
port             1043 drivers/tty/serial/8250/8250_core.c 			uart->port.handle_irq = up->port.handle_irq;
port             1045 drivers/tty/serial/8250/8250_core.c 		if (up->port.set_termios)
port             1046 drivers/tty/serial/8250/8250_core.c 			uart->port.set_termios = up->port.set_termios;
port             1047 drivers/tty/serial/8250/8250_core.c 		if (up->port.set_ldisc)
port             1048 drivers/tty/serial/8250/8250_core.c 			uart->port.set_ldisc = up->port.set_ldisc;
port             1049 drivers/tty/serial/8250/8250_core.c 		if (up->port.get_mctrl)
port             1050 drivers/tty/serial/8250/8250_core.c 			uart->port.get_mctrl = up->port.get_mctrl;
port             1051 drivers/tty/serial/8250/8250_core.c 		if (up->port.set_mctrl)
port             1052 drivers/tty/serial/8250/8250_core.c 			uart->port.set_mctrl = up->port.set_mctrl;
port             1053 drivers/tty/serial/8250/8250_core.c 		if (up->port.get_divisor)
port             1054 drivers/tty/serial/8250/8250_core.c 			uart->port.get_divisor = up->port.get_divisor;
port             1055 drivers/tty/serial/8250/8250_core.c 		if (up->port.set_divisor)
port             1056 drivers/tty/serial/8250/8250_core.c 			uart->port.set_divisor = up->port.set_divisor;
port             1057 drivers/tty/serial/8250/8250_core.c 		if (up->port.startup)
port             1058 drivers/tty/serial/8250/8250_core.c 			uart->port.startup = up->port.startup;
port             1059 drivers/tty/serial/8250/8250_core.c 		if (up->port.shutdown)
port             1060 drivers/tty/serial/8250/8250_core.c 			uart->port.shutdown = up->port.shutdown;
port             1061 drivers/tty/serial/8250/8250_core.c 		if (up->port.pm)
port             1062 drivers/tty/serial/8250/8250_core.c 			uart->port.pm = up->port.pm;
port             1063 drivers/tty/serial/8250/8250_core.c 		if (up->port.handle_break)
port             1064 drivers/tty/serial/8250/8250_core.c 			uart->port.handle_break = up->port.handle_break;
port             1070 drivers/tty/serial/8250/8250_core.c 		if (uart->port.type != PORT_8250_CIR) {
port             1072 drivers/tty/serial/8250/8250_core.c 				serial8250_isa_config(0, &uart->port,
port             1077 drivers/tty/serial/8250/8250_core.c 						&uart->port);
port             1079 drivers/tty/serial/8250/8250_core.c 				ret = uart->port.line;
port             1081 drivers/tty/serial/8250/8250_core.c 			dev_info(uart->port.dev,
port             1083 drivers/tty/serial/8250/8250_core.c 				uart->port.iobase,
port             1084 drivers/tty/serial/8250/8250_core.c 				(unsigned long long)uart->port.mapbase,
port             1085 drivers/tty/serial/8250/8250_core.c 				uart->port.irq);
port             1124 drivers/tty/serial/8250/8250_core.c 		spin_lock_irqsave(&uart->port.lock, flags);
port             1126 drivers/tty/serial/8250/8250_core.c 		spin_unlock_irqrestore(&uart->port.lock, flags);
port             1129 drivers/tty/serial/8250/8250_core.c 	uart_remove_one_port(&serial8250_reg, &uart->port);
port             1131 drivers/tty/serial/8250/8250_core.c 		uart->port.flags &= ~UPF_BOOT_AUTOCONF;
port             1132 drivers/tty/serial/8250/8250_core.c 		uart->port.type = PORT_UNKNOWN;
port             1133 drivers/tty/serial/8250/8250_core.c 		uart->port.dev = &serial8250_isa_devs->dev;
port             1136 drivers/tty/serial/8250/8250_core.c 		uart_add_one_port(&serial8250_reg, &uart->port);
port             1138 drivers/tty/serial/8250/8250_core.c 		uart->port.dev = NULL;
port               18 drivers/tty/serial/8250/8250_dma.c 	struct circ_buf		*xmit = &p->port.state->xmit;
port               25 drivers/tty/serial/8250/8250_dma.c 	spin_lock_irqsave(&p->port.lock, flags);
port               31 drivers/tty/serial/8250/8250_dma.c 	p->port.icount.tx += dma->tx_size;
port               34 drivers/tty/serial/8250/8250_dma.c 		uart_write_wakeup(&p->port);
port               40 drivers/tty/serial/8250/8250_dma.c 	spin_unlock_irqrestore(&p->port.lock, flags);
port               47 drivers/tty/serial/8250/8250_dma.c 	struct tty_port		*tty_port = &p->port.state->port;
port               57 drivers/tty/serial/8250/8250_dma.c 	p->port.icount.rx += count;
port               65 drivers/tty/serial/8250/8250_dma.c 	struct circ_buf			*xmit = &p->port.state->xmit;
port               72 drivers/tty/serial/8250/8250_dma.c 	if (uart_tx_stopped(&p->port) || uart_circ_empty(xmit)) {
port              150 drivers/tty/serial/8250/8250_dma.c 				  dma->rx_dma_addr : p->port.mapbase;
port              152 drivers/tty/serial/8250/8250_dma.c 				  dma->tx_dma_addr : p->port.mapbase;
port              172 drivers/tty/serial/8250/8250_dma.c 						       p->port.dev, "rx");
port              191 drivers/tty/serial/8250/8250_dma.c 						       p->port.dev, "tx");
port              221 drivers/tty/serial/8250/8250_dma.c 					p->port.state->xmit.buf,
port              231 drivers/tty/serial/8250/8250_dma.c 	dev_dbg_ratelimited(p->port.dev, "got both dma channels\n");
port              264 drivers/tty/serial/8250/8250_dma.c 	dev_dbg_ratelimited(p->port.dev, "dma channels released\n");
port              264 drivers/tty/serial/8250/8250_dw.c dw8250_do_pm(struct uart_port *port, unsigned int state, unsigned int old)
port              267 drivers/tty/serial/8250/8250_dw.c 		pm_runtime_get_sync(port->dev);
port              269 drivers/tty/serial/8250/8250_dw.c 	serial8250_do_pm(port, state, old);
port              272 drivers/tty/serial/8250/8250_dw.c 		pm_runtime_put_sync_suspend(port->dev);
port              389 drivers/tty/serial/8250/8250_dw.c 	struct uart_port *p = &up->port;
port               37 drivers/tty/serial/8250/8250_early.c static unsigned int serial8250_early_in(struct uart_port *port, int offset)
port               40 drivers/tty/serial/8250/8250_early.c 	offset <<= port->regshift;
port               42 drivers/tty/serial/8250/8250_early.c 	switch (port->iotype) {
port               44 drivers/tty/serial/8250/8250_early.c 		return readb(port->membase + offset);
port               46 drivers/tty/serial/8250/8250_early.c 		return readw(port->membase + offset);
port               48 drivers/tty/serial/8250/8250_early.c 		return readl(port->membase + offset);
port               50 drivers/tty/serial/8250/8250_early.c 		return ioread32be(port->membase + offset);
port               52 drivers/tty/serial/8250/8250_early.c 		return inb(port->iobase + offset);
port               54 drivers/tty/serial/8250/8250_early.c 		return port->serial_in(port, reg_offset);
port               60 drivers/tty/serial/8250/8250_early.c static void serial8250_early_out(struct uart_port *port, int offset, int value)
port               63 drivers/tty/serial/8250/8250_early.c 	offset <<= port->regshift;
port               65 drivers/tty/serial/8250/8250_early.c 	switch (port->iotype) {
port               67 drivers/tty/serial/8250/8250_early.c 		writeb(value, port->membase + offset);
port               70 drivers/tty/serial/8250/8250_early.c 		writew(value, port->membase + offset);
port               73 drivers/tty/serial/8250/8250_early.c 		writel(value, port->membase + offset);
port               76 drivers/tty/serial/8250/8250_early.c 		iowrite32be(value, port->membase + offset);
port               79 drivers/tty/serial/8250/8250_early.c 		outb(value, port->iobase + offset);
port               82 drivers/tty/serial/8250/8250_early.c 		port->serial_out(port, reg_offset, value);
port               89 drivers/tty/serial/8250/8250_early.c static void serial_putc(struct uart_port *port, int c)
port               93 drivers/tty/serial/8250/8250_early.c 	serial8250_early_out(port, UART_TX, c);
port               96 drivers/tty/serial/8250/8250_early.c 		status = serial8250_early_in(port, UART_LSR);
port              107 drivers/tty/serial/8250/8250_early.c 	struct uart_port *port = &device->port;
port              109 drivers/tty/serial/8250/8250_early.c 	uart_console_write(port, s, count, serial_putc);
port              114 drivers/tty/serial/8250/8250_early.c 	struct uart_port *port = &device->port;
port              119 drivers/tty/serial/8250/8250_early.c 	serial8250_early_out(port, UART_LCR, 0x3);	/* 8n1 */
port              120 drivers/tty/serial/8250/8250_early.c 	ier = serial8250_early_in(port, UART_IER);
port              121 drivers/tty/serial/8250/8250_early.c 	serial8250_early_out(port, UART_IER, ier & UART_IER_UUE); /* no interrupt */
port              122 drivers/tty/serial/8250/8250_early.c 	serial8250_early_out(port, UART_FCR, 0);	/* no fifo */
port              123 drivers/tty/serial/8250/8250_early.c 	serial8250_early_out(port, UART_MCR, 0x3);	/* DTR + RTS */
port              125 drivers/tty/serial/8250/8250_early.c 	if (port->uartclk) {
port              126 drivers/tty/serial/8250/8250_early.c 		divisor = DIV_ROUND_CLOSEST(port->uartclk, 16 * device->baud);
port              127 drivers/tty/serial/8250/8250_early.c 		c = serial8250_early_in(port, UART_LCR);
port              128 drivers/tty/serial/8250/8250_early.c 		serial8250_early_out(port, UART_LCR, c | UART_LCR_DLAB);
port              129 drivers/tty/serial/8250/8250_early.c 		serial8250_early_out(port, UART_DLL, divisor & 0xff);
port              130 drivers/tty/serial/8250/8250_early.c 		serial8250_early_out(port, UART_DLM, (divisor >> 8) & 0xff);
port              131 drivers/tty/serial/8250/8250_early.c 		serial8250_early_out(port, UART_LCR, c & ~UART_LCR_DLAB);
port              138 drivers/tty/serial/8250/8250_early.c 	if (!(device->port.membase || device->port.iobase))
port              142 drivers/tty/serial/8250/8250_early.c 		struct uart_port *port = &device->port;
port              146 drivers/tty/serial/8250/8250_early.c 		ier = serial8250_early_in(port, UART_IER);
port              147 drivers/tty/serial/8250/8250_early.c 		serial8250_early_out(port, UART_IER, ier & UART_IER_UUE);
port              166 drivers/tty/serial/8250/8250_early.c 	struct uart_port *port = &device->port;
port              168 drivers/tty/serial/8250/8250_early.c 	if (!(device->port.membase || device->port.iobase))
port              171 drivers/tty/serial/8250/8250_early.c 	port->regshift = 2;
port              189 drivers/tty/serial/8250/8250_early.c 	dev->port.serial_in = au_serial_in;
port              190 drivers/tty/serial/8250/8250_early.c 	dev->port.serial_out = au_serial_out;
port              191 drivers/tty/serial/8250/8250_early.c 	dev->port.iotype = UPIO_AU;
port              103 drivers/tty/serial/8250/8250_em.c 	up.port.mapbase = regs->start;
port              104 drivers/tty/serial/8250/8250_em.c 	up.port.irq = irq->start;
port              105 drivers/tty/serial/8250/8250_em.c 	up.port.type = PORT_UNKNOWN;
port              106 drivers/tty/serial/8250/8250_em.c 	up.port.flags = UPF_BOOT_AUTOCONF | UPF_FIXED_PORT | UPF_IOREMAP;
port              107 drivers/tty/serial/8250/8250_em.c 	up.port.dev = &pdev->dev;
port              108 drivers/tty/serial/8250/8250_em.c 	up.port.private_data = priv;
port              111 drivers/tty/serial/8250/8250_em.c 	up.port.uartclk = clk_get_rate(priv->sclk);
port              113 drivers/tty/serial/8250/8250_em.c 	up.port.iotype = UPIO_MEM32;
port              114 drivers/tty/serial/8250/8250_em.c 	up.port.serial_in = serial8250_em_serial_in;
port              115 drivers/tty/serial/8250/8250_em.c 	up.port.serial_out = serial8250_em_serial_out;
port              141 drivers/tty/serial/8250/8250_exar.c static void exar_pm(struct uart_port *port, unsigned int state, unsigned int old)
port              149 drivers/tty/serial/8250/8250_exar.c 	serial_port_out(port, UART_EXAR_SLEEP, state ? 0xff : 0);
port              177 drivers/tty/serial/8250/8250_exar.c static void exar_shutdown(struct uart_port *port)
port              181 drivers/tty/serial/8250/8250_exar.c 	struct uart_8250_port *up = up_to_u8250p(port);
port              182 drivers/tty/serial/8250/8250_exar.c 	struct circ_buf *xmit = &port->state->xmit;
port              194 drivers/tty/serial/8250/8250_exar.c 	serial8250_do_shutdown(port);
port              199 drivers/tty/serial/8250/8250_exar.c 			 struct uart_8250_port *port)
port              205 drivers/tty/serial/8250/8250_exar.c 	port->port.iotype = UPIO_MEM;
port              206 drivers/tty/serial/8250/8250_exar.c 	port->port.mapbase = pci_resource_start(pcidev, bar) + offset;
port              207 drivers/tty/serial/8250/8250_exar.c 	port->port.membase = priv->virt + offset;
port              208 drivers/tty/serial/8250/8250_exar.c 	port->port.regshift = board->reg_shift;
port              217 drivers/tty/serial/8250/8250_exar.c 	status = readb(port->port.membase + UART_EXAR_DVID);
port              219 drivers/tty/serial/8250/8250_exar.c 		port->port.type = PORT_XR17V35X;
port              221 drivers/tty/serial/8250/8250_exar.c 		port->port.get_divisor = xr17v35x_get_divisor;
port              222 drivers/tty/serial/8250/8250_exar.c 		port->port.set_divisor = xr17v35x_set_divisor;
port              224 drivers/tty/serial/8250/8250_exar.c 		port->port.type = PORT_XR17D15X;
port              227 drivers/tty/serial/8250/8250_exar.c 	port->port.pm = exar_pm;
port              228 drivers/tty/serial/8250/8250_exar.c 	port->port.shutdown = exar_shutdown;
port              235 drivers/tty/serial/8250/8250_exar.c 		     struct uart_8250_port *port, int idx)
port              242 drivers/tty/serial/8250/8250_exar.c 	port->port.uartclk = baud * 16;
port              244 drivers/tty/serial/8250/8250_exar.c 	err = default_setup(priv, pcidev, idx, offset, port);
port              248 drivers/tty/serial/8250/8250_exar.c 	p = port->port.membase;
port              283 drivers/tty/serial/8250/8250_exar.c 		       struct uart_8250_port *port, int idx)
port              288 drivers/tty/serial/8250/8250_exar.c 	port->port.uartclk = baud * 16;
port              289 drivers/tty/serial/8250/8250_exar.c 	return default_setup(priv, pcidev, idx, offset, port);
port              294 drivers/tty/serial/8250/8250_exar.c 		   struct uart_8250_port *port, int idx)
port              299 drivers/tty/serial/8250/8250_exar.c 	port->port.uartclk = baud * 16;
port              300 drivers/tty/serial/8250/8250_exar.c 	return default_setup(priv, pcidev, idx, offset, port);
port              355 drivers/tty/serial/8250/8250_exar.c 				  struct uart_8250_port *port)
port              358 drivers/tty/serial/8250/8250_exar.c 		port->port.private_data =
port              364 drivers/tty/serial/8250/8250_exar.c static int generic_rs485_config(struct uart_port *port,
port              368 drivers/tty/serial/8250/8250_exar.c 	u8 __iomem *p = port->membase;
port              382 drivers/tty/serial/8250/8250_exar.c 	port->rs485 = *rs485;
port              392 drivers/tty/serial/8250/8250_exar.c static int iot2040_rs485_config(struct uart_port *port,
port              396 drivers/tty/serial/8250/8250_exar.c 	u8 __iomem *p = port->membase;
port              412 drivers/tty/serial/8250/8250_exar.c 	if (port->line == 3) {
port              422 drivers/tty/serial/8250/8250_exar.c 	return generic_rs485_config(port, rs485);
port              432 drivers/tty/serial/8250/8250_exar.c 			      struct uart_8250_port *port)
port              434 drivers/tty/serial/8250/8250_exar.c 	u8 __iomem *p = port->port.membase;
port              441 drivers/tty/serial/8250/8250_exar.c 	port->port.private_data =
port              469 drivers/tty/serial/8250/8250_exar.c 		   struct uart_8250_port *port, int idx)
port              484 drivers/tty/serial/8250/8250_exar.c 	port->port.uartclk = baud * 16;
port              485 drivers/tty/serial/8250/8250_exar.c 	port->port.rs485_config = platform->rs485_config;
port              492 drivers/tty/serial/8250/8250_exar.c 		port->port.uartclk /= 2;
port              494 drivers/tty/serial/8250/8250_exar.c 	ret = default_setup(priv, pcidev, idx, offset, port);
port              498 drivers/tty/serial/8250/8250_exar.c 	p = port->port.membase;
port              509 drivers/tty/serial/8250/8250_exar.c 		ret = platform->register_gpio(pcidev, port);
port              518 drivers/tty/serial/8250/8250_exar.c 	struct uart_8250_port *port = serial8250_get_port(priv->line[0]);
port              519 drivers/tty/serial/8250/8250_exar.c 	struct platform_device *pdev = port->port.private_data;
port              522 drivers/tty/serial/8250/8250_exar.c 	port->port.private_data = NULL;
port              588 drivers/tty/serial/8250/8250_exar.c 	uart.port.flags = UPF_SHARE_IRQ | UPF_EXAR_EFR | UPF_FIXED_TYPE | UPF_FIXED_PORT;
port              589 drivers/tty/serial/8250/8250_exar.c 	uart.port.irq = pci_irq_vector(pcidev, 0);
port              590 drivers/tty/serial/8250/8250_exar.c 	uart.port.dev = &pcidev->dev;
port              592 drivers/tty/serial/8250/8250_exar.c 	rc = devm_request_irq(&pcidev->dev, uart.port.irq, exar_misc_handler,
port              608 drivers/tty/serial/8250/8250_exar.c 			uart.port.iobase, uart.port.irq, uart.port.iotype);
port              614 drivers/tty/serial/8250/8250_exar.c 				uart.port.iobase, uart.port.irq,
port              615 drivers/tty/serial/8250/8250_exar.c 				uart.port.iotype, priv->line[i]);
port              191 drivers/tty/serial/8250/8250_fintek.c static int fintek_8250_rs485_config(struct uart_port *port,
port              195 drivers/tty/serial/8250/8250_fintek.c 	struct fintek_8250 *pdata = port->private_data;
port              241 drivers/tty/serial/8250/8250_fintek.c 	port->rs485 = *rs485;
port              299 drivers/tty/serial/8250/8250_fintek.c 		uart->port.uartclk = 921600 * 16;
port              306 drivers/tty/serial/8250/8250_fintek.c static void fintek_8250_set_termios(struct uart_port *port,
port              310 drivers/tty/serial/8250/8250_fintek.c 	struct fintek_8250 *pdata = port->private_data;
port              335 drivers/tty/serial/8250/8250_fintek.c 		dev_warn(port->dev,
port              345 drivers/tty/serial/8250/8250_fintek.c 		if (port->uartclk == baudrate_table[i] * 16)
port              351 drivers/tty/serial/8250/8250_fintek.c 		port->uartclk = baudrate_table[i] * 16;
port              367 drivers/tty/serial/8250/8250_fintek.c 	serial8250_do_set_termios(port, termios, old);
port              372 drivers/tty/serial/8250/8250_fintek.c 	struct fintek_8250 *pdata = uart->port.private_data;
port              377 drivers/tty/serial/8250/8250_fintek.c 		uart->port.set_termios = fintek_8250_set_termios;
port              413 drivers/tty/serial/8250/8250_fintek.c 				if (aux != uart->port.iobase)
port              418 drivers/tty/serial/8250/8250_fintek.c 				irq_data = irq_get_irq_data(uart->port.irq);
port              441 drivers/tty/serial/8250/8250_fintek.c 	struct fintek_8250 *pdata = uart->port.private_data;
port              448 drivers/tty/serial/8250/8250_fintek.c 		uart->port.rs485_config = fintek_8250_rs485_config;
port              464 drivers/tty/serial/8250/8250_fintek.c 	pdata = devm_kzalloc(uart->port.dev, sizeof(*pdata), GFP_KERNEL);
port              469 drivers/tty/serial/8250/8250_fintek.c 	uart->port.private_data = pdata;
port               27 drivers/tty/serial/8250/8250_fsl.c int fsl8250_handle_irq(struct uart_port *port)
port               32 drivers/tty/serial/8250/8250_fsl.c 	struct uart_8250_port *up = up_to_u8250p(port);
port               34 drivers/tty/serial/8250/8250_fsl.c 	spin_lock_irqsave(&up->port.lock, flags);
port               36 drivers/tty/serial/8250/8250_fsl.c 	iir = port->serial_in(port, UART_IIR);
port               38 drivers/tty/serial/8250/8250_fsl.c 		spin_unlock_irqrestore(&up->port.lock, flags);
port               45 drivers/tty/serial/8250/8250_fsl.c 		port->serial_in(port, UART_RX);
port               46 drivers/tty/serial/8250/8250_fsl.c 		spin_unlock_irqrestore(&up->port.lock, flags);
port               50 drivers/tty/serial/8250/8250_fsl.c 	lsr = orig_lsr = up->port.serial_in(&up->port, UART_LSR);
port               62 drivers/tty/serial/8250/8250_fsl.c 		up->ier = port->serial_in(port, UART_IER);
port               64 drivers/tty/serial/8250/8250_fsl.c 			port->ops->stop_rx(port);
port               82 drivers/tty/serial/8250/8250_fsl.c 	uart_unlock_and_check_sysrq(&up->port, flags);
port               53 drivers/tty/serial/8250/8250_gsc.c 	uart.port.iotype	= UPIO_MEM;
port               55 drivers/tty/serial/8250/8250_gsc.c 	uart.port.uartclk	= (dev->id.sversion != 0xad) ?
port               57 drivers/tty/serial/8250/8250_gsc.c 	uart.port.mapbase	= address;
port               58 drivers/tty/serial/8250/8250_gsc.c 	uart.port.membase	= ioremap_nocache(address, 16);
port               59 drivers/tty/serial/8250/8250_gsc.c 	if (!uart.port.membase) {
port               63 drivers/tty/serial/8250/8250_gsc.c 	uart.port.irq	= dev->irq;
port               64 drivers/tty/serial/8250/8250_gsc.c 	uart.port.flags	= UPF_BOOT_AUTOCONF;
port               65 drivers/tty/serial/8250/8250_gsc.c 	uart.port.dev	= &dev->dev;
port               72 drivers/tty/serial/8250/8250_gsc.c 		iounmap(uart.port.membase);
port               94 drivers/tty/serial/8250/8250_hp300.c 	struct uart_port port;
port               96 drivers/tty/serial/8250/8250_hp300.c 	memset(&port, 0, sizeof(port));
port              107 drivers/tty/serial/8250/8250_hp300.c 	port.iotype = UPIO_MEM;
port              108 drivers/tty/serial/8250/8250_hp300.c 	port.flags = UPF_SKIP_TEST | UPF_SHARE_IRQ | UPF_BOOT_AUTOCONF;
port              109 drivers/tty/serial/8250/8250_hp300.c 	port.type = PORT_UNKNOWN;
port              116 drivers/tty/serial/8250/8250_hp300.c 		port.uartclk = HPAPCI_BAUD_BASE * 16;
port              117 drivers/tty/serial/8250/8250_hp300.c 		port.mapbase = (FRODO_BASE + FRODO_APCI_OFFSET(1));
port              118 drivers/tty/serial/8250/8250_hp300.c 		port.membase = (char *)(port.mapbase + DIO_VIRADDRBASE);
port              119 drivers/tty/serial/8250/8250_hp300.c 		port.regshift = 2;
port              120 drivers/tty/serial/8250/8250_hp300.c 		add_preferred_console("ttyS", port.line, "9600n8");
port              133 drivers/tty/serial/8250/8250_hp300.c 		port.uartclk = HPDCA_BAUD_BASE * 16;
port              134 drivers/tty/serial/8250/8250_hp300.c 		port.mapbase = (pa + UART_OFFSET);
port              135 drivers/tty/serial/8250/8250_hp300.c 		port.membase = (char *)(port.mapbase + DIO_VIRADDRBASE);
port              136 drivers/tty/serial/8250/8250_hp300.c 		port.regshift = 1;
port              137 drivers/tty/serial/8250/8250_hp300.c 		port.irq = DIO_IPL(pa + DIO_VIRADDRBASE);
port              143 drivers/tty/serial/8250/8250_hp300.c 			add_preferred_console("ttyS", port.line, "9600n8");
port              150 drivers/tty/serial/8250/8250_hp300.c 	if (early_serial_setup(&port) < 0)
port              172 drivers/tty/serial/8250/8250_hp300.c 	uart.port.iotype = UPIO_MEM;
port              173 drivers/tty/serial/8250/8250_hp300.c 	uart.port.flags = UPF_SKIP_TEST | UPF_SHARE_IRQ | UPF_BOOT_AUTOCONF;
port              174 drivers/tty/serial/8250/8250_hp300.c 	uart.port.irq = d->ipl;
port              175 drivers/tty/serial/8250/8250_hp300.c 	uart.port.uartclk = HPDCA_BAUD_BASE * 16;
port              176 drivers/tty/serial/8250/8250_hp300.c 	uart.port.mapbase = (d->resource.start + UART_OFFSET);
port              177 drivers/tty/serial/8250/8250_hp300.c 	uart.port.membase = (char *)(uart.port.mapbase + DIO_VIRADDRBASE);
port              178 drivers/tty/serial/8250/8250_hp300.c 	uart.port.regshift = 1;
port              179 drivers/tty/serial/8250/8250_hp300.c 	uart.port.dev = &d->dev;
port              185 drivers/tty/serial/8250/8250_hp300.c 			  d->scode, uart.port.irq);
port              210 drivers/tty/serial/8250/8250_hp300.c 	struct hp300_port *port;
port              243 drivers/tty/serial/8250/8250_hp300.c 		port = kmalloc(sizeof(struct hp300_port), GFP_KERNEL);
port              244 drivers/tty/serial/8250/8250_hp300.c 		if (!port)
port              252 drivers/tty/serial/8250/8250_hp300.c 		uart.port.iotype = UPIO_MEM;
port              253 drivers/tty/serial/8250/8250_hp300.c 		uart.port.flags = UPF_SKIP_TEST | UPF_SHARE_IRQ
port              256 drivers/tty/serial/8250/8250_hp300.c 		uart.port.irq = 0;
port              257 drivers/tty/serial/8250/8250_hp300.c 		uart.port.uartclk = HPAPCI_BAUD_BASE * 16;
port              258 drivers/tty/serial/8250/8250_hp300.c 		uart.port.mapbase = base;
port              259 drivers/tty/serial/8250/8250_hp300.c 		uart.port.membase = (char *)(base + DIO_VIRADDRBASE);
port              260 drivers/tty/serial/8250/8250_hp300.c 		uart.port.regshift = 2;
port              265 drivers/tty/serial/8250/8250_hp300.c 			dev_notice(uart.port.dev,
port              267 drivers/tty/serial/8250/8250_hp300.c 				   i, uart.port.irq);
port              268 drivers/tty/serial/8250/8250_hp300.c 			kfree(port);
port              272 drivers/tty/serial/8250/8250_hp300.c 		port->line = line;
port              273 drivers/tty/serial/8250/8250_hp300.c 		port->next = hp300_ports;
port              274 drivers/tty/serial/8250/8250_hp300.c 		hp300_ports = port;
port              304 drivers/tty/serial/8250/8250_hp300.c 	struct hp300_port *port, *to_free;
port              306 drivers/tty/serial/8250/8250_hp300.c 	for (port = hp300_ports; port; ) {
port              307 drivers/tty/serial/8250/8250_hp300.c 		serial8250_unregister_port(port->line);
port              308 drivers/tty/serial/8250/8250_hp300.c 		to_free = port;
port              309 drivers/tty/serial/8250/8250_hp300.c 		port = port->next;
port               10 drivers/tty/serial/8250/8250_hub6.c #define HUB6(card, port)						\
port               17 drivers/tty/serial/8250/8250_hub6.c 		.hub6		= (card) << 6 | (port) << 3 | 1,	\
port               45 drivers/tty/serial/8250/8250_ingenic.c static uint8_t early_in(struct uart_port *port, int offset)
port               47 drivers/tty/serial/8250/8250_ingenic.c 	return readl(port->membase + (offset << 2));
port               50 drivers/tty/serial/8250/8250_ingenic.c static void early_out(struct uart_port *port, int offset, uint8_t value)
port               52 drivers/tty/serial/8250/8250_ingenic.c 	writel(value, port->membase + (offset << 2));
port               55 drivers/tty/serial/8250/8250_ingenic.c static void ingenic_early_console_putc(struct uart_port *port, int c)
port               60 drivers/tty/serial/8250/8250_ingenic.c 		lsr = early_in(port, UART_LSR);
port               63 drivers/tty/serial/8250/8250_ingenic.c 	early_out(port, UART_TX, c);
port               69 drivers/tty/serial/8250/8250_ingenic.c 	uart_console_write(&early_device->port, s, count,
port               87 drivers/tty/serial/8250/8250_ingenic.c 	dev->port.uartclk = be32_to_cpup(prop);
port               93 drivers/tty/serial/8250/8250_ingenic.c 	struct uart_port *port = &dev->port;
port               97 drivers/tty/serial/8250/8250_ingenic.c 	if (!dev->port.membase)
port              110 drivers/tty/serial/8250/8250_ingenic.c 	divisor = DIV_ROUND_CLOSEST(port->uartclk, 16 * baud);
port              112 drivers/tty/serial/8250/8250_ingenic.c 	early_out(port, UART_IER, 0);
port              113 drivers/tty/serial/8250/8250_ingenic.c 	early_out(port, UART_LCR, UART_LCR_DLAB | UART_LCR_WLEN8);
port              114 drivers/tty/serial/8250/8250_ingenic.c 	early_out(port, UART_DLL, 0);
port              115 drivers/tty/serial/8250/8250_ingenic.c 	early_out(port, UART_DLM, 0);
port              116 drivers/tty/serial/8250/8250_ingenic.c 	early_out(port, UART_LCR, UART_LCR_WLEN8);
port              117 drivers/tty/serial/8250/8250_ingenic.c 	early_out(port, UART_FCR, UART_FCR_UME | UART_FCR_CLEAR_XMIT |
port              119 drivers/tty/serial/8250/8250_ingenic.c 	early_out(port, UART_MCR, UART_MCR_RTS | UART_MCR_DTR);
port              121 drivers/tty/serial/8250/8250_ingenic.c 	early_out(port, UART_LCR, UART_LCR_DLAB | UART_LCR_WLEN8);
port              122 drivers/tty/serial/8250/8250_ingenic.c 	early_out(port, UART_DLL, divisor & 0xff);
port              123 drivers/tty/serial/8250/8250_ingenic.c 	early_out(port, UART_DLM, (divisor >> 8) & 0xff);
port              124 drivers/tty/serial/8250/8250_ingenic.c 	early_out(port, UART_LCR, UART_LCR_WLEN8);
port              233 drivers/tty/serial/8250/8250_ingenic.c 	spin_lock_init(&uart.port.lock);
port              234 drivers/tty/serial/8250/8250_ingenic.c 	uart.port.type = PORT_16550A;
port              235 drivers/tty/serial/8250/8250_ingenic.c 	uart.port.flags = UPF_SKIP_TEST | UPF_IOREMAP | UPF_FIXED_TYPE;
port              236 drivers/tty/serial/8250/8250_ingenic.c 	uart.port.iotype = UPIO_MEM;
port              237 drivers/tty/serial/8250/8250_ingenic.c 	uart.port.mapbase = regs->start;
port              238 drivers/tty/serial/8250/8250_ingenic.c 	uart.port.regshift = 2;
port              239 drivers/tty/serial/8250/8250_ingenic.c 	uart.port.serial_out = ingenic_uart_serial_out;
port              240 drivers/tty/serial/8250/8250_ingenic.c 	uart.port.serial_in = ingenic_uart_serial_in;
port              241 drivers/tty/serial/8250/8250_ingenic.c 	uart.port.irq = irq->start;
port              242 drivers/tty/serial/8250/8250_ingenic.c 	uart.port.dev = &pdev->dev;
port              243 drivers/tty/serial/8250/8250_ingenic.c 	uart.port.fifosize = cdata->fifosize;
port              250 drivers/tty/serial/8250/8250_ingenic.c 		uart.port.line = line;
port              252 drivers/tty/serial/8250/8250_ingenic.c 	uart.port.membase = devm_ioremap(&pdev->dev, regs->start,
port              254 drivers/tty/serial/8250/8250_ingenic.c 	if (!uart.port.membase)
port              286 drivers/tty/serial/8250/8250_ingenic.c 	uart.port.uartclk = clk_get_rate(data->clk_baud);
port               35 drivers/tty/serial/8250/8250_lpc18xx.c static int lpc18xx_rs485_config(struct uart_port *port,
port               38 drivers/tty/serial/8250/8250_lpc18xx.c 	struct uart_8250_port *up = up_to_u8250p(port);
port               64 drivers/tty/serial/8250/8250_lpc18xx.c 		baud_clk = port->uartclk / up->dl_read(up);
port               82 drivers/tty/serial/8250/8250_lpc18xx.c 	port->rs485 = *rs485;
port              120 drivers/tty/serial/8250/8250_lpc18xx.c 	uart.port.membase = devm_ioremap(&pdev->dev, res->start,
port              122 drivers/tty/serial/8250/8250_lpc18xx.c 	if (!uart.port.membase)
port              155 drivers/tty/serial/8250/8250_lpc18xx.c 		uart.port.line = ret;
port              160 drivers/tty/serial/8250/8250_lpc18xx.c 	spin_lock_init(&uart.port.lock);
port              161 drivers/tty/serial/8250/8250_lpc18xx.c 	uart.port.dev = &pdev->dev;
port              162 drivers/tty/serial/8250/8250_lpc18xx.c 	uart.port.irq = irq;
port              163 drivers/tty/serial/8250/8250_lpc18xx.c 	uart.port.iotype = UPIO_MEM32;
port              164 drivers/tty/serial/8250/8250_lpc18xx.c 	uart.port.mapbase = res->start;
port              165 drivers/tty/serial/8250/8250_lpc18xx.c 	uart.port.regshift = 2;
port              166 drivers/tty/serial/8250/8250_lpc18xx.c 	uart.port.type = PORT_16550A;
port              167 drivers/tty/serial/8250/8250_lpc18xx.c 	uart.port.flags = UPF_FIXED_PORT | UPF_FIXED_TYPE | UPF_SKIP_TEST;
port              168 drivers/tty/serial/8250/8250_lpc18xx.c 	uart.port.uartclk = clk_get_rate(data->clk_uart);
port              169 drivers/tty/serial/8250/8250_lpc18xx.c 	uart.port.private_data = data;
port              170 drivers/tty/serial/8250/8250_lpc18xx.c 	uart.port.rs485_config = lpc18xx_rs485_config;
port              171 drivers/tty/serial/8250/8250_lpc18xx.c 	uart.port.serial_out = lpc18xx_uart_serial_out;
port              110 drivers/tty/serial/8250/8250_lpss.c static unsigned int byt_get_mctrl(struct uart_port *port)
port              112 drivers/tty/serial/8250/8250_lpss.c 	unsigned int ret = serial8250_do_get_mctrl(port);
port              120 drivers/tty/serial/8250/8250_lpss.c static int byt_serial_setup(struct lpss8250 *lpss, struct uart_port *port)
port              123 drivers/tty/serial/8250/8250_lpss.c 	struct pci_dev *pdev = to_pci_dev(port->dev);
port              150 drivers/tty/serial/8250/8250_lpss.c 	port->set_termios = byt_set_termios;
port              151 drivers/tty/serial/8250/8250_lpss.c 	port->get_mctrl = byt_get_mctrl;
port              154 drivers/tty/serial/8250/8250_lpss.c 	writel(BYT_TX_OVF_INT_MASK, port->membase + BYT_TX_OVF_INT);
port              170 drivers/tty/serial/8250/8250_lpss.c static void qrk_serial_setup_dma(struct lpss8250 *lpss, struct uart_port *port)
port              175 drivers/tty/serial/8250/8250_lpss.c 	struct pci_dev *pdev = to_pci_dev(port->dev);
port              218 drivers/tty/serial/8250/8250_lpss.c static void qrk_serial_setup_dma(struct lpss8250 *lpss, struct uart_port *port) {}
port              222 drivers/tty/serial/8250/8250_lpss.c static int qrk_serial_setup(struct lpss8250 *lpss, struct uart_port *port)
port              224 drivers/tty/serial/8250/8250_lpss.c 	struct pci_dev *pdev = to_pci_dev(port->dev);
port              233 drivers/tty/serial/8250/8250_lpss.c 	port->irq = pci_irq_vector(pdev, 0);
port              235 drivers/tty/serial/8250/8250_lpss.c 	qrk_serial_setup_dma(lpss, port);
port              255 drivers/tty/serial/8250/8250_lpss.c static int lpss8250_dma_setup(struct lpss8250 *lpss, struct uart_8250_port *port)
port              259 drivers/tty/serial/8250/8250_lpss.c 	struct device *dev = port->port.dev;
port              282 drivers/tty/serial/8250/8250_lpss.c 	port->dma = dma;
port              304 drivers/tty/serial/8250/8250_lpss.c 	uart.port.dev = &pdev->dev;
port              305 drivers/tty/serial/8250/8250_lpss.c 	uart.port.irq = pdev->irq;
port              306 drivers/tty/serial/8250/8250_lpss.c 	uart.port.private_data = &lpss->data;
port              307 drivers/tty/serial/8250/8250_lpss.c 	uart.port.type = PORT_16550A;
port              308 drivers/tty/serial/8250/8250_lpss.c 	uart.port.iotype = UPIO_MEM;
port              309 drivers/tty/serial/8250/8250_lpss.c 	uart.port.regshift = 2;
port              310 drivers/tty/serial/8250/8250_lpss.c 	uart.port.uartclk = lpss->board->base_baud * 16;
port              311 drivers/tty/serial/8250/8250_lpss.c 	uart.port.flags = UPF_SHARE_IRQ | UPF_FIXED_PORT | UPF_FIXED_TYPE;
port              313 drivers/tty/serial/8250/8250_lpss.c 	uart.port.mapbase = pci_resource_start(pdev, 0);
port              314 drivers/tty/serial/8250/8250_lpss.c 	uart.port.membase = pcim_iomap(pdev, 0, 0);
port              315 drivers/tty/serial/8250/8250_lpss.c 	if (!uart.port.membase)
port              318 drivers/tty/serial/8250/8250_lpss.c 	ret = lpss->board->setup(lpss, &uart.port);
port              322 drivers/tty/serial/8250/8250_lpss.c 	dw8250_setup_port(&uart.port);
port              106 drivers/tty/serial/8250/8250_men_mcb.c 		data[i].uart.port.dev = mdev->dma_dev;
port              107 drivers/tty/serial/8250/8250_men_mcb.c 		spin_lock_init(&data[i].uart.port.lock);
port              109 drivers/tty/serial/8250/8250_men_mcb.c 		data[i].uart.port.type = PORT_16550;
port              110 drivers/tty/serial/8250/8250_men_mcb.c 		data[i].uart.port.flags = UPF_SKIP_TEST | UPF_SHARE_IRQ
port              112 drivers/tty/serial/8250/8250_men_mcb.c 		data[i].uart.port.iotype = UPIO_MEM;
port              113 drivers/tty/serial/8250/8250_men_mcb.c 		data[i].uart.port.uartclk = men_lookup_uartclk(mdev);
port              114 drivers/tty/serial/8250/8250_men_mcb.c 		data[i].uart.port.regshift = 0;
port              115 drivers/tty/serial/8250/8250_men_mcb.c 		data[i].uart.port.irq = mcb_get_irq(mdev);
port              116 drivers/tty/serial/8250/8250_men_mcb.c 		data[i].uart.port.membase = membase;
port              117 drivers/tty/serial/8250/8250_men_mcb.c 		data[i].uart.port.fifosize = 60;
port              118 drivers/tty/serial/8250/8250_men_mcb.c 		data[i].uart.port.mapbase = (unsigned long) mem->start
port              120 drivers/tty/serial/8250/8250_men_mcb.c 		data[i].uart.port.iobase = data[i].uart.port.mapbase;
port              142 drivers/tty/serial/8250/8250_men_mcb.c 	num_ports = get_num_ports(mdev, data[0].uart.port.membase);
port              246 drivers/tty/serial/8250/8250_mid.c static int mid8250_dma_setup(struct mid8250 *mid, struct uart_8250_port *port)
port              249 drivers/tty/serial/8250/8250_mid.c 	struct device *dev = port->port.dev;
port              277 drivers/tty/serial/8250/8250_mid.c 	port->dma = dma;
port              301 drivers/tty/serial/8250/8250_mid.c 	uart.port.dev = &pdev->dev;
port              302 drivers/tty/serial/8250/8250_mid.c 	uart.port.irq = pdev->irq;
port              303 drivers/tty/serial/8250/8250_mid.c 	uart.port.private_data = mid;
port              304 drivers/tty/serial/8250/8250_mid.c 	uart.port.type = PORT_16750;
port              305 drivers/tty/serial/8250/8250_mid.c 	uart.port.iotype = UPIO_MEM;
port              306 drivers/tty/serial/8250/8250_mid.c 	uart.port.uartclk = mid->board->base_baud * 16;
port              307 drivers/tty/serial/8250/8250_mid.c 	uart.port.flags = UPF_SHARE_IRQ | UPF_FIXED_PORT | UPF_FIXED_TYPE;
port              308 drivers/tty/serial/8250/8250_mid.c 	uart.port.set_termios = mid8250_set_termios;
port              310 drivers/tty/serial/8250/8250_mid.c 	uart.port.mapbase = pci_resource_start(pdev, bar);
port              311 drivers/tty/serial/8250/8250_mid.c 	uart.port.membase = pcim_iomap(pdev, bar, 0);
port              312 drivers/tty/serial/8250/8250_mid.c 	if (!uart.port.membase)
port              316 drivers/tty/serial/8250/8250_mid.c 		ret = mid->board->setup(mid, &uart.port);
port               90 drivers/tty/serial/8250/8250_mtk.c 	struct mtk8250_data *data = up->port.private_data;
port               91 drivers/tty/serial/8250/8250_mtk.c 	struct tty_port *tty_port = &up->port.state->port;
port              117 drivers/tty/serial/8250/8250_mtk.c 	up->port.icount.rx += copied;
port              148 drivers/tty/serial/8250/8250_mtk.c 	struct mtk8250_data *data = up->port.private_data;
port              180 drivers/tty/serial/8250/8250_mtk.c static int mtk8250_startup(struct uart_port *port)
port              183 drivers/tty/serial/8250/8250_mtk.c 	struct uart_8250_port *up = up_to_u8250p(port);
port              184 drivers/tty/serial/8250/8250_mtk.c 	struct mtk8250_data *data = port->private_data;
port              187 drivers/tty/serial/8250/8250_mtk.c 	if (uart_console(port))
port              192 drivers/tty/serial/8250/8250_mtk.c 		uart_circ_clear(&port->state->xmit);
port              195 drivers/tty/serial/8250/8250_mtk.c 	memset(&port->icount, 0, sizeof(port->icount));
port              197 drivers/tty/serial/8250/8250_mtk.c 	return serial8250_do_startup(port);
port              200 drivers/tty/serial/8250/8250_mtk.c static void mtk8250_shutdown(struct uart_port *port)
port              203 drivers/tty/serial/8250/8250_mtk.c 	struct uart_8250_port *up = up_to_u8250p(port);
port              204 drivers/tty/serial/8250/8250_mtk.c 	struct mtk8250_data *data = port->private_data;
port              210 drivers/tty/serial/8250/8250_mtk.c 	return serial8250_do_shutdown(port);
port              225 drivers/tty/serial/8250/8250_mtk.c 	struct uart_port *port = &up->port;
port              271 drivers/tty/serial/8250/8250_mtk.c 		serial_out(up, UART_XON1, START_CHAR(port->state->port.tty));
port              272 drivers/tty/serial/8250/8250_mtk.c 		serial_out(up, UART_XOFF1, STOP_CHAR(port->state->port.tty));
port              283 drivers/tty/serial/8250/8250_mtk.c mtk8250_set_termios(struct uart_port *port, struct ktermios *termios,
port              292 drivers/tty/serial/8250/8250_mtk.c 	struct uart_8250_port *up = up_to_u8250p(port);
port              299 drivers/tty/serial/8250/8250_mtk.c 		if (uart_console(port)) {
port              300 drivers/tty/serial/8250/8250_mtk.c 			devm_kfree(up->port.dev, up->dma);
port              308 drivers/tty/serial/8250/8250_mtk.c 	serial8250_do_set_termios(port, termios, old);
port              323 drivers/tty/serial/8250/8250_mtk.c 	baud = uart_get_baud_rate(port, termios, old,
port              324 drivers/tty/serial/8250/8250_mtk.c 				  port->uartclk / 16 / UART_DIV_MAX,
port              325 drivers/tty/serial/8250/8250_mtk.c 				  port->uartclk);
port              328 drivers/tty/serial/8250/8250_mtk.c 		serial_port_out(port, MTK_UART_HIGHS, 0x0);
port              329 drivers/tty/serial/8250/8250_mtk.c 		quot = uart_get_divisor(port, baud);
port              331 drivers/tty/serial/8250/8250_mtk.c 		serial_port_out(port, MTK_UART_HIGHS, 0x3);
port              332 drivers/tty/serial/8250/8250_mtk.c 		quot = DIV_ROUND_UP(port->uartclk, 256 * baud);
port              339 drivers/tty/serial/8250/8250_mtk.c 	spin_lock_irqsave(&port->lock, flags);
port              342 drivers/tty/serial/8250/8250_mtk.c 	serial_port_out(port, UART_LCR, up->lcr | UART_LCR_DLAB);
port              346 drivers/tty/serial/8250/8250_mtk.c 	serial_port_out(port, UART_LCR, up->lcr);
port              351 drivers/tty/serial/8250/8250_mtk.c 		tmp = (port->uartclk / (baud *  quot)) - 1;
port              352 drivers/tty/serial/8250/8250_mtk.c 		serial_port_out(port, MTK_UART_SAMPLE_COUNT, tmp);
port              353 drivers/tty/serial/8250/8250_mtk.c 		serial_port_out(port, MTK_UART_SAMPLE_POINT,
port              357 drivers/tty/serial/8250/8250_mtk.c 		fraction = ((port->uartclk  * 100) / baud / quot) % 100;
port              359 drivers/tty/serial/8250/8250_mtk.c 		serial_port_out(port, MTK_UART_FRACDIV_L,
port              361 drivers/tty/serial/8250/8250_mtk.c 		serial_port_out(port, MTK_UART_FRACDIV_M,
port              364 drivers/tty/serial/8250/8250_mtk.c 		serial_port_out(port, MTK_UART_SAMPLE_COUNT, 0x00);
port              365 drivers/tty/serial/8250/8250_mtk.c 		serial_port_out(port, MTK_UART_SAMPLE_POINT, 0xff);
port              366 drivers/tty/serial/8250/8250_mtk.c 		serial_port_out(port, MTK_UART_FRACDIV_L, 0x00);
port              367 drivers/tty/serial/8250/8250_mtk.c 		serial_port_out(port, MTK_UART_FRACDIV_M, 0x00);
port              379 drivers/tty/serial/8250/8250_mtk.c 	if (uart_console(port))
port              380 drivers/tty/serial/8250/8250_mtk.c 		up->port.cons->cflag = termios->c_cflag;
port              382 drivers/tty/serial/8250/8250_mtk.c 	spin_unlock_irqrestore(&port->lock, flags);
port              419 drivers/tty/serial/8250/8250_mtk.c mtk8250_do_pm(struct uart_port *port, unsigned int state, unsigned int old)
port              422 drivers/tty/serial/8250/8250_mtk.c 		pm_runtime_get_sync(port->dev);
port              424 drivers/tty/serial/8250/8250_mtk.c 	serial8250_do_pm(port, state, old);
port              427 drivers/tty/serial/8250/8250_mtk.c 		pm_runtime_put_sync_suspend(port->dev);
port              495 drivers/tty/serial/8250/8250_mtk.c 	uart.port.membase = devm_ioremap(&pdev->dev, regs->start,
port              497 drivers/tty/serial/8250/8250_mtk.c 	if (!uart.port.membase)
port              505 drivers/tty/serial/8250/8250_mtk.c 		err = mtk8250_probe_of(pdev, &uart.port, data);
port              511 drivers/tty/serial/8250/8250_mtk.c 	spin_lock_init(&uart.port.lock);
port              512 drivers/tty/serial/8250/8250_mtk.c 	uart.port.mapbase = regs->start;
port              513 drivers/tty/serial/8250/8250_mtk.c 	uart.port.irq = irq->start;
port              514 drivers/tty/serial/8250/8250_mtk.c 	uart.port.pm = mtk8250_do_pm;
port              515 drivers/tty/serial/8250/8250_mtk.c 	uart.port.type = PORT_16550;
port              516 drivers/tty/serial/8250/8250_mtk.c 	uart.port.flags = UPF_BOOT_AUTOCONF | UPF_FIXED_PORT;
port              517 drivers/tty/serial/8250/8250_mtk.c 	uart.port.dev = &pdev->dev;
port              518 drivers/tty/serial/8250/8250_mtk.c 	uart.port.iotype = UPIO_MEM32;
port              519 drivers/tty/serial/8250/8250_mtk.c 	uart.port.regshift = 2;
port              520 drivers/tty/serial/8250/8250_mtk.c 	uart.port.private_data = data;
port              521 drivers/tty/serial/8250/8250_mtk.c 	uart.port.shutdown = mtk8250_shutdown;
port              522 drivers/tty/serial/8250/8250_mtk.c 	uart.port.startup = mtk8250_startup;
port              523 drivers/tty/serial/8250/8250_mtk.c 	uart.port.set_termios = mtk8250_set_termios;
port              524 drivers/tty/serial/8250/8250_mtk.c 	uart.port.uartclk = clk_get_rate(data->uart_clk);
port              531 drivers/tty/serial/8250/8250_mtk.c 	writel(0x0, uart.port.membase +
port              532 drivers/tty/serial/8250/8250_mtk.c 			(MTK_UART_RATE_FIX << uart.port.regshift));
port              632 drivers/tty/serial/8250/8250_mtk.c 	if (!device->port.membase)
port              635 drivers/tty/serial/8250/8250_mtk.c 	device->port.iotype = UPIO_MEM32;
port               46 drivers/tty/serial/8250/8250_of.c static inline void tegra_serial_handle_break(struct uart_port *port)
port               55 drivers/tty/serial/8250/8250_of.c 			int type, struct uart_port *port,
port               63 drivers/tty/serial/8250/8250_of.c 	memset(port, 0, sizeof *port);
port               88 drivers/tty/serial/8250/8250_of.c 		port->custom_divisor = clk / (16 * spd);
port               96 drivers/tty/serial/8250/8250_of.c 	port->flags = UPF_SHARE_IRQ | UPF_BOOT_AUTOCONF | UPF_FIXED_PORT |
port               98 drivers/tty/serial/8250/8250_of.c 	spin_lock_init(&port->lock);
port              101 drivers/tty/serial/8250/8250_of.c 		port->iotype = UPIO_PORT;
port              102 drivers/tty/serial/8250/8250_of.c 		port->iobase = resource.start;
port              104 drivers/tty/serial/8250/8250_of.c 		port->mapbase = resource.start;
port              105 drivers/tty/serial/8250/8250_of.c 		port->mapsize = resource_size(&resource);
port              109 drivers/tty/serial/8250/8250_of.c 			port->mapbase += prop;
port              111 drivers/tty/serial/8250/8250_of.c 		port->iotype = UPIO_MEM;
port              115 drivers/tty/serial/8250/8250_of.c 				port->iotype = UPIO_MEM;
port              118 drivers/tty/serial/8250/8250_of.c 				port->iotype = UPIO_MEM16;
port              121 drivers/tty/serial/8250/8250_of.c 				port->iotype = of_device_is_big_endian(np) ?
port              131 drivers/tty/serial/8250/8250_of.c 		port->flags |= UPF_IOREMAP;
port              136 drivers/tty/serial/8250/8250_of.c 		port->regshift = 2;
port              140 drivers/tty/serial/8250/8250_of.c 		port->regshift = prop;
port              144 drivers/tty/serial/8250/8250_of.c 		port->fifosize = prop;
port              149 drivers/tty/serial/8250/8250_of.c 		port->line = ret;
port              161 drivers/tty/serial/8250/8250_of.c 	port->irq = irq;
port              173 drivers/tty/serial/8250/8250_of.c 	port->type = type;
port              174 drivers/tty/serial/8250/8250_of.c 	port->uartclk = clk;
port              177 drivers/tty/serial/8250/8250_of.c 		port->flags |= UPF_SKIP_TEST;
port              179 drivers/tty/serial/8250/8250_of.c 	port->dev = &ofdev->dev;
port              183 drivers/tty/serial/8250/8250_of.c 		port->handle_break = tegra_serial_handle_break;
port              187 drivers/tty/serial/8250/8250_of.c 		port->iotype = UPIO_AU;
port              194 drivers/tty/serial/8250/8250_of.c 		port->handle_irq = fsl8250_handle_irq;
port              228 drivers/tty/serial/8250/8250_of.c 	ret = of_platform_serial_setup(ofdev, port_type, &port8250.port, info);
port              232 drivers/tty/serial/8250/8250_of.c 	if (port8250.port.fifosize)
port              238 drivers/tty/serial/8250/8250_of.c 	    (tx_threshold < port8250.port.fifosize))
port              239 drivers/tty/serial/8250/8250_of.c 		port8250.tx_loadsz = port8250.port.fifosize - tx_threshold;
port              258 drivers/tty/serial/8250/8250_of.c 	irq_dispose_mapping(port8250.port.irq);
port              289 drivers/tty/serial/8250/8250_of.c 	struct uart_port *port = &port8250->port;
port              293 drivers/tty/serial/8250/8250_of.c 	if (!uart_console(port) || console_suspend_enabled) {
port              304 drivers/tty/serial/8250/8250_of.c 	struct uart_port *port = &port8250->port;
port              306 drivers/tty/serial/8250/8250_of.c 	if (!uart_console(port) || console_suspend_enabled) {
port              133 drivers/tty/serial/8250/8250_omap.c 	return readl(up->port.membase + (reg << up->port.regshift));
port              136 drivers/tty/serial/8250/8250_omap.c static void omap8250_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              138 drivers/tty/serial/8250/8250_omap.c 	struct uart_8250_port *up = up_to_u8250p(port);
port              139 drivers/tty/serial/8250/8250_omap.c 	struct omap8250_priv *priv = up->port.private_data;
port              142 drivers/tty/serial/8250/8250_omap.c 	serial8250_do_set_mctrl(port, mctrl);
port              151 drivers/tty/serial/8250/8250_omap.c 		if ((mctrl & TIOCM_RTS) && (port->status & UPSTAT_AUTORTS))
port              192 drivers/tty/serial/8250/8250_omap.c 			dev_crit(up->port.dev, "Errata i202: timedout %x\n",
port              200 drivers/tty/serial/8250/8250_omap.c static void omap_8250_get_divisor(struct uart_port *port, unsigned int baud,
port              203 drivers/tty/serial/8250/8250_omap.c 	unsigned int uartclk = port->uartclk;
port              210 drivers/tty/serial/8250/8250_omap.c 	if (baud == 38400 && (port->flags & UPF_SPD_MASK) == UPF_SPD_CUST) {
port              211 drivers/tty/serial/8250/8250_omap.c 		priv->quot = port->custom_divisor & UART_DIV_MAX;
port              217 drivers/tty/serial/8250/8250_omap.c 		if (port->custom_divisor & (1 << 16))
port              274 drivers/tty/serial/8250/8250_omap.c 	struct omap8250_priv *priv = up->port.private_data;
port              325 drivers/tty/serial/8250/8250_omap.c 	up->port.ops->set_mctrl(&up->port, up->port.mctrl);
port              332 drivers/tty/serial/8250/8250_omap.c static void omap_8250_set_termios(struct uart_port *port,
port              336 drivers/tty/serial/8250/8250_omap.c 	struct uart_8250_port *up = up_to_u8250p(port);
port              337 drivers/tty/serial/8250/8250_omap.c 	struct omap8250_priv *priv = up->port.private_data;
port              369 drivers/tty/serial/8250/8250_omap.c 	baud = uart_get_baud_rate(port, termios, old,
port              370 drivers/tty/serial/8250/8250_omap.c 				  port->uartclk / 16 / UART_DIV_MAX,
port              371 drivers/tty/serial/8250/8250_omap.c 				  port->uartclk / 13);
port              372 drivers/tty/serial/8250/8250_omap.c 	omap_8250_get_divisor(port, baud, priv);
port              378 drivers/tty/serial/8250/8250_omap.c 	pm_runtime_get_sync(port->dev);
port              379 drivers/tty/serial/8250/8250_omap.c 	spin_lock_irq(&port->lock);
port              384 drivers/tty/serial/8250/8250_omap.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              386 drivers/tty/serial/8250/8250_omap.c 	up->port.read_status_mask = UART_LSR_OE | UART_LSR_THRE | UART_LSR_DR;
port              388 drivers/tty/serial/8250/8250_omap.c 		up->port.read_status_mask |= UART_LSR_FE | UART_LSR_PE;
port              390 drivers/tty/serial/8250/8250_omap.c 		up->port.read_status_mask |= UART_LSR_BI;
port              395 drivers/tty/serial/8250/8250_omap.c 	up->port.ignore_status_mask = 0;
port              397 drivers/tty/serial/8250/8250_omap.c 		up->port.ignore_status_mask |= UART_LSR_PE | UART_LSR_FE;
port              399 drivers/tty/serial/8250/8250_omap.c 		up->port.ignore_status_mask |= UART_LSR_BI;
port              405 drivers/tty/serial/8250/8250_omap.c 			up->port.ignore_status_mask |= UART_LSR_OE;
port              412 drivers/tty/serial/8250/8250_omap.c 		up->port.ignore_status_mask |= UART_LSR_DR;
port              418 drivers/tty/serial/8250/8250_omap.c 	if (UART_ENABLE_MS(&up->port, termios->c_cflag))
port              456 drivers/tty/serial/8250/8250_omap.c 	up->port.status &= ~(UPSTAT_AUTOCTS | UPSTAT_AUTORTS | UPSTAT_AUTOXOFF);
port              458 drivers/tty/serial/8250/8250_omap.c 	if (termios->c_cflag & CRTSCTS && up->port.flags & UPF_HARD_FLOW &&
port              462 drivers/tty/serial/8250/8250_omap.c 		up->port.status |= UPSTAT_AUTOCTS | UPSTAT_AUTORTS;
port              464 drivers/tty/serial/8250/8250_omap.c 	} else	if (up->port.flags & UPF_SOFT_FLOW) {
port              476 drivers/tty/serial/8250/8250_omap.c 			up->port.status |= UPSTAT_AUTOXOFF;
port              482 drivers/tty/serial/8250/8250_omap.c 	spin_unlock_irq(&up->port.lock);
port              483 drivers/tty/serial/8250/8250_omap.c 	pm_runtime_mark_last_busy(port->dev);
port              484 drivers/tty/serial/8250/8250_omap.c 	pm_runtime_put_autosuspend(port->dev);
port              498 drivers/tty/serial/8250/8250_omap.c static void omap_8250_pm(struct uart_port *port, unsigned int state,
port              501 drivers/tty/serial/8250/8250_omap.c 	struct uart_8250_port *up = up_to_u8250p(port);
port              504 drivers/tty/serial/8250/8250_omap.c 	pm_runtime_get_sync(port->dev);
port              515 drivers/tty/serial/8250/8250_omap.c 	pm_runtime_mark_last_busy(port->dev);
port              516 drivers/tty/serial/8250/8250_omap.c 	pm_runtime_put_autosuspend(port->dev);
port              545 drivers/tty/serial/8250/8250_omap.c 		dev_warn(up->port.dev,
port              580 drivers/tty/serial/8250/8250_omap.c static int omap_8250_dma_handle_irq(struct uart_port *port);
port              585 drivers/tty/serial/8250/8250_omap.c 	struct uart_port *port = dev_id;
port              586 drivers/tty/serial/8250/8250_omap.c 	struct uart_8250_port *up = up_to_u8250p(port);
port              592 drivers/tty/serial/8250/8250_omap.c 		ret = omap_8250_dma_handle_irq(port);
port              598 drivers/tty/serial/8250/8250_omap.c 	iir = serial_port_in(port, UART_IIR);
port              599 drivers/tty/serial/8250/8250_omap.c 	ret = serial8250_handle_irq(port, iir);
port              605 drivers/tty/serial/8250/8250_omap.c static int omap_8250_startup(struct uart_port *port)
port              607 drivers/tty/serial/8250/8250_omap.c 	struct uart_8250_port *up = up_to_u8250p(port);
port              608 drivers/tty/serial/8250/8250_omap.c 	struct omap8250_priv *priv = port->private_data;
port              612 drivers/tty/serial/8250/8250_omap.c 		ret = dev_pm_set_dedicated_wake_irq(port->dev, priv->wakeirq);
port              617 drivers/tty/serial/8250/8250_omap.c 	pm_runtime_get_sync(port->dev);
port              628 drivers/tty/serial/8250/8250_omap.c 	if (uart_console(port))
port              634 drivers/tty/serial/8250/8250_omap.c 			dev_warn_ratelimited(port->dev,
port              640 drivers/tty/serial/8250/8250_omap.c 	ret = request_irq(port->irq, omap8250_irq, IRQF_SHARED,
port              641 drivers/tty/serial/8250/8250_omap.c 			  dev_name(port->dev), port);
port              661 drivers/tty/serial/8250/8250_omap.c 	pm_runtime_mark_last_busy(port->dev);
port              662 drivers/tty/serial/8250/8250_omap.c 	pm_runtime_put_autosuspend(port->dev);
port              665 drivers/tty/serial/8250/8250_omap.c 	pm_runtime_mark_last_busy(port->dev);
port              666 drivers/tty/serial/8250/8250_omap.c 	pm_runtime_put_autosuspend(port->dev);
port              667 drivers/tty/serial/8250/8250_omap.c 	dev_pm_clear_wake_irq(port->dev);
port              671 drivers/tty/serial/8250/8250_omap.c static void omap_8250_shutdown(struct uart_port *port)
port              673 drivers/tty/serial/8250/8250_omap.c 	struct uart_8250_port *up = up_to_u8250p(port);
port              674 drivers/tty/serial/8250/8250_omap.c 	struct omap8250_priv *priv = port->private_data;
port              680 drivers/tty/serial/8250/8250_omap.c 	pm_runtime_get_sync(port->dev);
port              697 drivers/tty/serial/8250/8250_omap.c 	pm_runtime_mark_last_busy(port->dev);
port              698 drivers/tty/serial/8250/8250_omap.c 	pm_runtime_put_autosuspend(port->dev);
port              699 drivers/tty/serial/8250/8250_omap.c 	free_irq(port->irq, port);
port              700 drivers/tty/serial/8250/8250_omap.c 	dev_pm_clear_wake_irq(port->dev);
port              703 drivers/tty/serial/8250/8250_omap.c static void omap_8250_throttle(struct uart_port *port)
port              705 drivers/tty/serial/8250/8250_omap.c 	struct omap8250_priv *priv = port->private_data;
port              706 drivers/tty/serial/8250/8250_omap.c 	struct uart_8250_port *up = up_to_u8250p(port);
port              709 drivers/tty/serial/8250/8250_omap.c 	pm_runtime_get_sync(port->dev);
port              711 drivers/tty/serial/8250/8250_omap.c 	spin_lock_irqsave(&port->lock, flags);
port              715 drivers/tty/serial/8250/8250_omap.c 	spin_unlock_irqrestore(&port->lock, flags);
port              717 drivers/tty/serial/8250/8250_omap.c 	pm_runtime_mark_last_busy(port->dev);
port              718 drivers/tty/serial/8250/8250_omap.c 	pm_runtime_put_autosuspend(port->dev);
port              721 drivers/tty/serial/8250/8250_omap.c static int omap_8250_rs485_config(struct uart_port *port,
port              724 drivers/tty/serial/8250/8250_omap.c 	struct uart_8250_port *up = up_to_u8250p(port);
port              730 drivers/tty/serial/8250/8250_omap.c 	port->rs485 = *rs485;
port              741 drivers/tty/serial/8250/8250_omap.c 			port->rs485.flags &= ~SER_RS485_ENABLED;
port              751 drivers/tty/serial/8250/8250_omap.c static void omap_8250_unthrottle(struct uart_port *port)
port              753 drivers/tty/serial/8250/8250_omap.c 	struct omap8250_priv *priv = port->private_data;
port              754 drivers/tty/serial/8250/8250_omap.c 	struct uart_8250_port *up = up_to_u8250p(port);
port              757 drivers/tty/serial/8250/8250_omap.c 	pm_runtime_get_sync(port->dev);
port              759 drivers/tty/serial/8250/8250_omap.c 	spin_lock_irqsave(&port->lock, flags);
port              765 drivers/tty/serial/8250/8250_omap.c 	spin_unlock_irqrestore(&port->lock, flags);
port              767 drivers/tty/serial/8250/8250_omap.c 	pm_runtime_mark_last_busy(port->dev);
port              768 drivers/tty/serial/8250/8250_omap.c 	pm_runtime_put_autosuspend(port->dev);
port              776 drivers/tty/serial/8250/8250_omap.c 	struct omap8250_priv	*priv = p->port.private_data;
port              778 drivers/tty/serial/8250/8250_omap.c 	struct tty_port         *tty_port = &p->port.state->port;
port              796 drivers/tty/serial/8250/8250_omap.c 	p->port.icount.rx += ret;
port              797 drivers/tty/serial/8250/8250_omap.c 	p->port.icount.buf_overrun += count - ret;
port              807 drivers/tty/serial/8250/8250_omap.c 	struct omap8250_priv *priv = p->port.private_data;
port              812 drivers/tty/serial/8250/8250_omap.c 	spin_lock_irqsave(&p->port.lock, flags);
port              821 drivers/tty/serial/8250/8250_omap.c 		spin_unlock_irqrestore(&p->port.lock, flags);
port              828 drivers/tty/serial/8250/8250_omap.c 	spin_unlock_irqrestore(&p->port.lock, flags);
port              833 drivers/tty/serial/8250/8250_omap.c 	struct omap8250_priv	*priv = p->port.private_data;
port              860 drivers/tty/serial/8250/8250_omap.c 	struct omap8250_priv		*priv = p->port.private_data;
port              900 drivers/tty/serial/8250/8250_omap.c 	struct circ_buf		*xmit = &p->port.state->xmit;
port              903 drivers/tty/serial/8250/8250_omap.c 	struct omap8250_priv	*priv = p->port.private_data;
port              908 drivers/tty/serial/8250/8250_omap.c 	spin_lock_irqsave(&p->port.lock, flags);
port              914 drivers/tty/serial/8250/8250_omap.c 	p->port.icount.tx += dma->tx_size;
port              922 drivers/tty/serial/8250/8250_omap.c 		uart_write_wakeup(&p->port);
port              924 drivers/tty/serial/8250/8250_omap.c 	if (!uart_circ_empty(xmit) && !uart_tx_stopped(&p->port)) {
port              939 drivers/tty/serial/8250/8250_omap.c 	spin_unlock_irqrestore(&p->port.lock, flags);
port              945 drivers/tty/serial/8250/8250_omap.c 	struct omap8250_priv		*priv = p->port.private_data;
port              946 drivers/tty/serial/8250/8250_omap.c 	struct circ_buf			*xmit = &p->port.state->xmit;
port              953 drivers/tty/serial/8250/8250_omap.c 	if (uart_tx_stopped(&p->port) || uart_circ_empty(xmit)) {
port             1048 drivers/tty/serial/8250/8250_omap.c static int omap_8250_dma_handle_irq(struct uart_port *port)
port             1050 drivers/tty/serial/8250/8250_omap.c 	struct uart_8250_port *up = up_to_u8250p(port);
port             1057 drivers/tty/serial/8250/8250_omap.c 	iir = serial_port_in(port, UART_IIR);
port             1063 drivers/tty/serial/8250/8250_omap.c 	spin_lock_irqsave(&port->lock, flags);
port             1065 drivers/tty/serial/8250/8250_omap.c 	status = serial_port_in(port, UART_LSR);
port             1075 drivers/tty/serial/8250/8250_omap.c 		if (uart_tx_stopped(&up->port) ||
port             1076 drivers/tty/serial/8250/8250_omap.c 		    uart_circ_empty(&up->port.state->xmit)) {
port             1089 drivers/tty/serial/8250/8250_omap.c 	uart_unlock_and_check_sysrq(port, flags);
port             1107 drivers/tty/serial/8250/8250_omap.c static int omap8250_no_handle_irq(struct uart_port *port)
port             1156 drivers/tty/serial/8250/8250_omap.c 	up.port.dev = &pdev->dev;
port             1157 drivers/tty/serial/8250/8250_omap.c 	up.port.mapbase = regs->start;
port             1158 drivers/tty/serial/8250/8250_omap.c 	up.port.membase = membase;
port             1159 drivers/tty/serial/8250/8250_omap.c 	up.port.irq = irq->start;
port             1168 drivers/tty/serial/8250/8250_omap.c 	up.port.type = PORT_8250;
port             1169 drivers/tty/serial/8250/8250_omap.c 	up.port.iotype = UPIO_MEM;
port             1170 drivers/tty/serial/8250/8250_omap.c 	up.port.flags = UPF_FIXED_PORT | UPF_FIXED_TYPE | UPF_SOFT_FLOW |
port             1172 drivers/tty/serial/8250/8250_omap.c 	up.port.private_data = priv;
port             1174 drivers/tty/serial/8250/8250_omap.c 	up.port.regshift = 2;
port             1175 drivers/tty/serial/8250/8250_omap.c 	up.port.fifosize = 64;
port             1187 drivers/tty/serial/8250/8250_omap.c 	up.port.set_termios = omap_8250_set_termios;
port             1188 drivers/tty/serial/8250/8250_omap.c 	up.port.set_mctrl = omap8250_set_mctrl;
port             1189 drivers/tty/serial/8250/8250_omap.c 	up.port.pm = omap_8250_pm;
port             1190 drivers/tty/serial/8250/8250_omap.c 	up.port.startup = omap_8250_startup;
port             1191 drivers/tty/serial/8250/8250_omap.c 	up.port.shutdown = omap_8250_shutdown;
port             1192 drivers/tty/serial/8250/8250_omap.c 	up.port.throttle = omap_8250_throttle;
port             1193 drivers/tty/serial/8250/8250_omap.c 	up.port.unthrottle = omap_8250_unthrottle;
port             1194 drivers/tty/serial/8250/8250_omap.c 	up.port.rs485_config = omap_8250_rs485_config;
port             1201 drivers/tty/serial/8250/8250_omap.c 	up.port.line = ret;
port             1203 drivers/tty/serial/8250/8250_omap.c 	if (of_property_read_u32(np, "clock-frequency", &up.port.uartclk)) {
port             1211 drivers/tty/serial/8250/8250_omap.c 			up.port.uartclk = clk_get_rate(clk);
port             1221 drivers/tty/serial/8250/8250_omap.c 	if (!up.port.uartclk) {
port             1222 drivers/tty/serial/8250/8250_omap.c 		up.port.uartclk = DEFAULT_CLK_SPEED;
port             1255 drivers/tty/serial/8250/8250_omap.c 	up.port.handle_irq = omap8250_no_handle_irq;
port             1431 drivers/tty/serial/8250/8250_omap.c 		if (uart_console(&up->port))
port               87 drivers/tty/serial/8250/8250_pci.c setup_port(struct serial_private *priv, struct uart_8250_port *port,
port               99 drivers/tty/serial/8250/8250_pci.c 		port->port.iotype = UPIO_MEM;
port              100 drivers/tty/serial/8250/8250_pci.c 		port->port.iobase = 0;
port              101 drivers/tty/serial/8250/8250_pci.c 		port->port.mapbase = pci_resource_start(dev, bar) + offset;
port              102 drivers/tty/serial/8250/8250_pci.c 		port->port.membase = pcim_iomap_table(dev)[bar] + offset;
port              103 drivers/tty/serial/8250/8250_pci.c 		port->port.regshift = regshift;
port              105 drivers/tty/serial/8250/8250_pci.c 		port->port.iotype = UPIO_PORT;
port              106 drivers/tty/serial/8250/8250_pci.c 		port->port.iobase = pci_resource_start(dev, bar) + offset;
port              107 drivers/tty/serial/8250/8250_pci.c 		port->port.mapbase = 0;
port              108 drivers/tty/serial/8250/8250_pci.c 		port->port.membase = NULL;
port              109 drivers/tty/serial/8250/8250_pci.c 		port->port.regshift = 0;
port              119 drivers/tty/serial/8250/8250_pci.c 				struct uart_8250_port *port, int idx)
port              137 drivers/tty/serial/8250/8250_pci.c 	return setup_port(priv, port, bar, offset, board->reg_shift);
port              146 drivers/tty/serial/8250/8250_pci.c 	      struct uart_8250_port *port, int idx)
port              158 drivers/tty/serial/8250/8250_pci.c 	return setup_port(priv, port, bar, offset, board->reg_shift);
port              201 drivers/tty/serial/8250/8250_pci.c 		struct uart_8250_port *port, int idx)
port              223 drivers/tty/serial/8250/8250_pci.c 	return setup_port(priv, port, bar, offset, board->reg_shift);
port              370 drivers/tty/serial/8250/8250_pci.c 		struct uart_8250_port *port, int idx)
port              385 drivers/tty/serial/8250/8250_pci.c 	return setup_port(priv, port, bar, offset, board->reg_shift);
port              525 drivers/tty/serial/8250/8250_pci.c 			  struct uart_8250_port *port, int idx)
port              534 drivers/tty/serial/8250/8250_pci.c 	return setup_port(priv, port, bar, offset, 0);
port              619 drivers/tty/serial/8250/8250_pci.c 		  struct uart_8250_port *port, int idx)
port              644 drivers/tty/serial/8250/8250_pci.c 	return setup_port(priv, port, bar, offset, board->reg_shift);
port              653 drivers/tty/serial/8250/8250_pci.c 		      struct uart_8250_port *port, int idx)
port              669 drivers/tty/serial/8250/8250_pci.c 	return setup_port(priv, port, bar, offset, board->reg_shift);
port              754 drivers/tty/serial/8250/8250_pci.c 		 struct uart_8250_port *port, int idx)
port              776 drivers/tty/serial/8250/8250_pci.c 	return setup_port(priv, port, bar, offset, board->reg_shift);
port              781 drivers/tty/serial/8250/8250_pci.c 				struct uart_8250_port *port, int idx)
port              792 drivers/tty/serial/8250/8250_pci.c 		return setup_port(priv, port, bar, 0, board->reg_shift);
port              794 drivers/tty/serial/8250/8250_pci.c 		return pci_default_setup(priv, board, port, idx);
port             1069 drivers/tty/serial/8250/8250_pci.c 		  struct uart_8250_port *port, int idx)
port             1071 drivers/tty/serial/8250/8250_pci.c 	port->bugs |= UART_BUG_PARITY;
port             1072 drivers/tty/serial/8250/8250_pci.c 	return pci_default_setup(priv, board, port, idx);
port             1133 drivers/tty/serial/8250/8250_pci.c static int pci_quatech_rqopr(struct uart_8250_port *port)
port             1135 drivers/tty/serial/8250/8250_pci.c 	unsigned long base = port->port.iobase;
port             1145 drivers/tty/serial/8250/8250_pci.c static void pci_quatech_wqopr(struct uart_8250_port *port, u8 qopr)
port             1147 drivers/tty/serial/8250/8250_pci.c 	unsigned long base = port->port.iobase;
port             1157 drivers/tty/serial/8250/8250_pci.c static int pci_quatech_rqmcr(struct uart_8250_port *port)
port             1159 drivers/tty/serial/8250/8250_pci.c 	unsigned long base = port->port.iobase;
port             1173 drivers/tty/serial/8250/8250_pci.c static void pci_quatech_wqmcr(struct uart_8250_port *port, u8 qmcr)
port             1175 drivers/tty/serial/8250/8250_pci.c 	unsigned long base = port->port.iobase;
port             1187 drivers/tty/serial/8250/8250_pci.c static int pci_quatech_has_qmcr(struct uart_8250_port *port)
port             1189 drivers/tty/serial/8250/8250_pci.c 	unsigned long base = port->port.iobase;
port             1205 drivers/tty/serial/8250/8250_pci.c static int pci_quatech_test(struct uart_8250_port *port)
port             1209 drivers/tty/serial/8250/8250_pci.c 	qopr = pci_quatech_rqopr(port);
port             1210 drivers/tty/serial/8250/8250_pci.c 	pci_quatech_wqopr(port, qopr & QPCR_TEST_FOR1);
port             1211 drivers/tty/serial/8250/8250_pci.c 	reg = pci_quatech_rqopr(port) & 0xC0;
port             1214 drivers/tty/serial/8250/8250_pci.c 	pci_quatech_wqopr(port, (qopr & QPCR_TEST_FOR1)|QPCR_TEST_FOR2);
port             1215 drivers/tty/serial/8250/8250_pci.c 	reg = pci_quatech_rqopr(port) & 0xC0;
port             1218 drivers/tty/serial/8250/8250_pci.c 	pci_quatech_wqopr(port, (qopr & QPCR_TEST_FOR1)|QPCR_TEST_FOR3);
port             1219 drivers/tty/serial/8250/8250_pci.c 	reg = pci_quatech_rqopr(port) & 0xC0;
port             1222 drivers/tty/serial/8250/8250_pci.c 	pci_quatech_wqopr(port, (qopr & QPCR_TEST_FOR1)|QPCR_TEST_FOR4);
port             1223 drivers/tty/serial/8250/8250_pci.c 	reg = pci_quatech_rqopr(port) & 0xC0;
port             1227 drivers/tty/serial/8250/8250_pci.c 	pci_quatech_wqopr(port, qopr);
port             1231 drivers/tty/serial/8250/8250_pci.c static int pci_quatech_clock(struct uart_8250_port *port)
port             1236 drivers/tty/serial/8250/8250_pci.c 	if (pci_quatech_test(port) < 0)
port             1239 drivers/tty/serial/8250/8250_pci.c 	qopr = pci_quatech_rqopr(port);
port             1241 drivers/tty/serial/8250/8250_pci.c 	pci_quatech_wqopr(port, qopr & ~QOPR_CLOCK_X8);
port             1242 drivers/tty/serial/8250/8250_pci.c 	reg = pci_quatech_rqopr(port);
port             1247 drivers/tty/serial/8250/8250_pci.c 	pci_quatech_wqopr(port, qopr | QOPR_CLOCK_X8);
port             1248 drivers/tty/serial/8250/8250_pci.c 	reg = pci_quatech_rqopr(port);
port             1271 drivers/tty/serial/8250/8250_pci.c 	pci_quatech_wqopr(port, qopr);
port             1275 drivers/tty/serial/8250/8250_pci.c static int pci_quatech_rs422(struct uart_8250_port *port)
port             1280 drivers/tty/serial/8250/8250_pci.c 	if (!pci_quatech_has_qmcr(port))
port             1282 drivers/tty/serial/8250/8250_pci.c 	qmcr = pci_quatech_rqmcr(port);
port             1283 drivers/tty/serial/8250/8250_pci.c 	pci_quatech_wqmcr(port, 0xFF);
port             1284 drivers/tty/serial/8250/8250_pci.c 	if (pci_quatech_rqmcr(port))
port             1286 drivers/tty/serial/8250/8250_pci.c 	pci_quatech_wqmcr(port, qmcr);
port             1308 drivers/tty/serial/8250/8250_pci.c 		  struct uart_8250_port *port, int idx)
port             1311 drivers/tty/serial/8250/8250_pci.c 	port->port.iobase = pci_resource_start(priv->dev, FL_GET_BASE(board->flags));
port             1313 drivers/tty/serial/8250/8250_pci.c 	port->port.uartclk = pci_quatech_clock(port);
port             1315 drivers/tty/serial/8250/8250_pci.c 	if (pci_quatech_rs422(port))
port             1317 drivers/tty/serial/8250/8250_pci.c 	return pci_default_setup(priv, board, port, idx);
port             1326 drivers/tty/serial/8250/8250_pci.c 		  struct uart_8250_port *port, int idx)
port             1342 drivers/tty/serial/8250/8250_pci.c 	return setup_port(priv, port, bar, offset, board->reg_shift);
port             1345 drivers/tty/serial/8250/8250_pci.c pericom_do_set_divisor(struct uart_port *port, unsigned int baud,
port             1360 drivers/tty/serial/8250/8250_pci.c 			lcr = serial_port_in(port, UART_LCR);
port             1361 drivers/tty/serial/8250/8250_pci.c 			serial_port_out(port, UART_LCR, lcr | 0x80);
port             1363 drivers/tty/serial/8250/8250_pci.c 			serial_port_out(port, UART_DLL, 1);
port             1364 drivers/tty/serial/8250/8250_pci.c 			serial_port_out(port, UART_DLM, 0);
port             1365 drivers/tty/serial/8250/8250_pci.c 			serial_port_out(port, 2, 16 - scr);
port             1366 drivers/tty/serial/8250/8250_pci.c 			serial_port_out(port, UART_LCR, lcr);
port             1372 drivers/tty/serial/8250/8250_pci.c 	serial8250_do_set_divisor(port, baud, quot, quot_frac);
port             1376 drivers/tty/serial/8250/8250_pci.c 		  struct uart_8250_port *port, int idx)
port             1393 drivers/tty/serial/8250/8250_pci.c 	port->port.set_divisor = pericom_do_set_divisor;
port             1395 drivers/tty/serial/8250/8250_pci.c 	return setup_port(priv, port, bar, offset, board->reg_shift);
port             1400 drivers/tty/serial/8250/8250_pci.c 		  struct uart_8250_port *port, int idx)
port             1419 drivers/tty/serial/8250/8250_pci.c 	port->port.set_divisor = pericom_do_set_divisor;
port             1421 drivers/tty/serial/8250/8250_pci.c 	return setup_port(priv, port, bar, offset, board->reg_shift);
port             1427 drivers/tty/serial/8250/8250_pci.c 		  struct uart_8250_port *port, int idx)
port             1431 drivers/tty/serial/8250/8250_pci.c 	ret = setup_port(priv, port, idx, 0, board->reg_shift);
port             1432 drivers/tty/serial/8250/8250_pci.c 	port->port.iotype = UPIO_MEM32;
port             1433 drivers/tty/serial/8250/8250_pci.c 	port->port.type = PORT_XSCALE;
port             1434 drivers/tty/serial/8250/8250_pci.c 	port->port.flags = (port->port.flags | UPF_FIXED_PORT | UPF_FIXED_TYPE);
port             1435 drivers/tty/serial/8250/8250_pci.c 	port->port.regshift = 2;
port             1443 drivers/tty/serial/8250/8250_pci.c 		      struct uart_8250_port *port, int idx)
port             1445 drivers/tty/serial/8250/8250_pci.c 	return setup_port(priv, port, 2, idx * 8, 0);
port             1451 drivers/tty/serial/8250/8250_pci.c 			 struct uart_8250_port *port, int idx)
port             1453 drivers/tty/serial/8250/8250_pci.c 	int ret = pci_default_setup(priv, board, port, idx);
port             1455 drivers/tty/serial/8250/8250_pci.c 	port->port.type = PORT_BRCM_TRUMANAGE;
port             1456 drivers/tty/serial/8250/8250_pci.c 	port->port.flags = (port->port.flags | UPF_FIXED_PORT | UPF_FIXED_TYPE);
port             1466 drivers/tty/serial/8250/8250_pci.c static int pci_fintek_rs485_config(struct uart_port *port,
port             1469 drivers/tty/serial/8250/8250_pci.c 	struct pci_dev *pci_dev = to_pci_dev(port->dev);
port             1471 drivers/tty/serial/8250/8250_pci.c 	u8 *index = (u8 *) port->private_data;
port             1476 drivers/tty/serial/8250/8250_pci.c 		rs485 = &port->rs485;
port             1506 drivers/tty/serial/8250/8250_pci.c 	if (rs485 != &port->rs485)
port             1507 drivers/tty/serial/8250/8250_pci.c 		port->rs485 = *rs485;
port             1514 drivers/tty/serial/8250/8250_pci.c 			    struct uart_8250_port *port, int idx)
port             1528 drivers/tty/serial/8250/8250_pci.c 	port->port.iotype = UPIO_PORT;
port             1529 drivers/tty/serial/8250/8250_pci.c 	port->port.iobase = iobase;
port             1530 drivers/tty/serial/8250/8250_pci.c 	port->port.rs485_config = pci_fintek_rs485_config;
port             1538 drivers/tty/serial/8250/8250_pci.c 	port->port.private_data = data;
port             1550 drivers/tty/serial/8250/8250_pci.c 	struct uart_8250_port *port;
port             1601 drivers/tty/serial/8250/8250_pci.c 			port = serial8250_get_port(priv->line[i]);
port             1602 drivers/tty/serial/8250/8250_pci.c 			pci_fintek_rs485_config(&port->port, NULL);
port             1627 drivers/tty/serial/8250/8250_pci.c 			    struct uart_8250_port *port, int idx)
port             1639 drivers/tty/serial/8250/8250_pci.c 	port->port.private_data = data;
port             1640 drivers/tty/serial/8250/8250_pci.c 	port->port.iotype = UPIO_MEM;
port             1641 drivers/tty/serial/8250/8250_pci.c 	port->port.flags |= UPF_IOREMAP;
port             1642 drivers/tty/serial/8250/8250_pci.c 	port->port.mapbase = pci_resource_start(pdev, 0) + 8 * idx;
port             1643 drivers/tty/serial/8250/8250_pci.c 	port->port.serial_out = f815xxa_mem_serial_out;
port             1687 drivers/tty/serial/8250/8250_pci.c 			struct uart_8250_port *port, int idx)
port             1689 drivers/tty/serial/8250/8250_pci.c 	port->port.quirks |= UPQ_NO_TXEN_TEST;
port             1695 drivers/tty/serial/8250/8250_pci.c 	return pci_default_setup(priv, board, port, idx);
port             1734 drivers/tty/serial/8250/8250_pci.c 			   struct uart_8250_port *port, int idx)
port             1736 drivers/tty/serial/8250/8250_pci.c 	port->port.flags |= UPF_BUG_THRE;
port             1737 drivers/tty/serial/8250/8250_pci.c 	port->port.serial_in = kt_serial_in;
port             1738 drivers/tty/serial/8250/8250_pci.c 	port->port.handle_break = kt_handle_break;
port             1739 drivers/tty/serial/8250/8250_pci.c 	return skip_tx_en_setup(priv, board, port, idx);
port             1754 drivers/tty/serial/8250/8250_pci.c 		    struct uart_8250_port *port, int idx)
port             1756 drivers/tty/serial/8250/8250_pci.c 	port->port.flags |= UPF_FIXED_TYPE;
port             1757 drivers/tty/serial/8250/8250_pci.c 	port->port.type = PORT_16550A;
port             1758 drivers/tty/serial/8250/8250_pci.c 	return pci_default_setup(priv, board, port, idx);
port             1764 drivers/tty/serial/8250/8250_pci.c 		struct uart_8250_port *port, int idx)
port             1766 drivers/tty/serial/8250/8250_pci.c 	port->port.flags |= UPF_FIXED_TYPE;
port             1767 drivers/tty/serial/8250/8250_pci.c 	port->port.type = PORT_16550A;
port             1768 drivers/tty/serial/8250/8250_pci.c 	return pci_default_setup(priv, board, port, idx);
port             1774 drivers/tty/serial/8250/8250_pci.c 		    struct uart_8250_port *port, int idx)
port             1776 drivers/tty/serial/8250/8250_pci.c 	port->port.flags |= UPF_FIXED_TYPE;
port             1777 drivers/tty/serial/8250/8250_pci.c 	port->port.type = PORT_16850;
port             1778 drivers/tty/serial/8250/8250_pci.c 	return pci_default_setup(priv, board, port, idx);
port             1784 drivers/tty/serial/8250/8250_pci.c 		struct uart_8250_port *port, int idx)
port             1789 drivers/tty/serial/8250/8250_pci.c 	port->port.flags |= UPF_FIXED_TYPE;
port             1790 drivers/tty/serial/8250/8250_pci.c 	port->port.type = PORT_SUNIX;
port             1802 drivers/tty/serial/8250/8250_pci.c 	return setup_port(priv, port, bar, offset, 0);
port             1808 drivers/tty/serial/8250/8250_pci.c 		struct uart_8250_port *port, int idx)
port             1818 drivers/tty/serial/8250/8250_pci.c 	return setup_port(priv, port, bar, offset, 0);
port             3909 drivers/tty/serial/8250/8250_pci.c 	uart.port.flags = UPF_SKIP_TEST | UPF_BOOT_AUTOCONF | UPF_SHARE_IRQ;
port             3910 drivers/tty/serial/8250/8250_pci.c 	uart.port.uartclk = board->base_baud * 16;
port             3926 drivers/tty/serial/8250/8250_pci.c 	uart.port.irq = pci_irq_vector(dev, 0);
port             3927 drivers/tty/serial/8250/8250_pci.c 	uart.port.dev = &dev->dev;
port             3934 drivers/tty/serial/8250/8250_pci.c 			uart.port.iobase, uart.port.irq, uart.port.iotype);
port             3940 drivers/tty/serial/8250/8250_pci.c 				uart.port.iobase, uart.port.irq,
port             3941 drivers/tty/serial/8250/8250_pci.c 				uart.port.iotype, priv->line[i]);
port              439 drivers/tty/serial/8250/8250_pnp.c 	struct uart_8250_port uart, *port;
port              450 drivers/tty/serial/8250/8250_pnp.c 		uart.port.irq = pnp_irq(dev, 0);
port              452 drivers/tty/serial/8250/8250_pnp.c 		uart.port.iobase = pnp_port_start(dev, 2);
port              453 drivers/tty/serial/8250/8250_pnp.c 		uart.port.iotype = UPIO_PORT;
port              455 drivers/tty/serial/8250/8250_pnp.c 		uart.port.iobase = pnp_port_start(dev, 0);
port              456 drivers/tty/serial/8250/8250_pnp.c 		uart.port.iotype = UPIO_PORT;
port              458 drivers/tty/serial/8250/8250_pnp.c 		uart.port.mapbase = pnp_mem_start(dev, 0);
port              459 drivers/tty/serial/8250/8250_pnp.c 		uart.port.iotype = UPIO_MEM;
port              460 drivers/tty/serial/8250/8250_pnp.c 		uart.port.flags = UPF_IOREMAP;
port              466 drivers/tty/serial/8250/8250_pnp.c 		 uart.port.iobase, (unsigned long long)uart.port.mapbase,
port              467 drivers/tty/serial/8250/8250_pnp.c 		 uart.port.irq, uart.port.iotype);
port              470 drivers/tty/serial/8250/8250_pnp.c 		uart.port.flags |= UPF_FIXED_PORT | UPF_FIXED_TYPE;
port              471 drivers/tty/serial/8250/8250_pnp.c 		uart.port.type = PORT_8250_CIR;
port              474 drivers/tty/serial/8250/8250_pnp.c 	uart.port.flags |= UPF_SKIP_TEST | UPF_BOOT_AUTOCONF;
port              476 drivers/tty/serial/8250/8250_pnp.c 		uart.port.flags |= UPF_SHARE_IRQ;
port              477 drivers/tty/serial/8250/8250_pnp.c 	uart.port.uartclk = 1843200;
port              478 drivers/tty/serial/8250/8250_pnp.c 	uart.port.dev = &dev->dev;
port              484 drivers/tty/serial/8250/8250_pnp.c 	port = serial8250_get_port(line);
port              485 drivers/tty/serial/8250/8250_pnp.c 	if (uart_console(&port->port))
port              375 drivers/tty/serial/8250/8250_port.c 	return __raw_readl(up->port.membase + 0x28);
port              380 drivers/tty/serial/8250/8250_port.c 	__raw_writel(value, up->port.membase + 0x28);
port              459 drivers/tty/serial/8250/8250_port.c static int serial8250_default_handle_irq(struct uart_port *port);
port              568 drivers/tty/serial/8250/8250_port.c 	if (p->port.rs485.flags & SER_RS485_RTS_AFTER_SEND)
port              589 drivers/tty/serial/8250/8250_port.c 	pm_runtime_get_sync(p->port.dev);
port              597 drivers/tty/serial/8250/8250_port.c 	pm_runtime_mark_last_busy(p->port.dev);
port              598 drivers/tty/serial/8250/8250_port.c 	pm_runtime_put_autosuspend(p->port.dev);
port              637 drivers/tty/serial/8250/8250_port.c 	p->em485->port = p;
port              686 drivers/tty/serial/8250/8250_port.c 	pm_runtime_get_sync(p->port.dev);
port              700 drivers/tty/serial/8250/8250_port.c 	pm_runtime_mark_last_busy(p->port.dev);
port              701 drivers/tty/serial/8250/8250_port.c 	pm_runtime_put_autosuspend(p->port.dev);
port              755 drivers/tty/serial/8250/8250_port.c 		up->port.uartclk = SERIAL_RSA_BAUD_BASE * 16;
port              762 drivers/tty/serial/8250/8250_port.c 	if (up->port.type == PORT_RSA) {
port              763 drivers/tty/serial/8250/8250_port.c 		if (up->port.uartclk != SERIAL_RSA_BAUD_BASE * 16) {
port              764 drivers/tty/serial/8250/8250_port.c 			spin_lock_irq(&up->port.lock);
port              766 drivers/tty/serial/8250/8250_port.c 			spin_unlock_irq(&up->port.lock);
port              768 drivers/tty/serial/8250/8250_port.c 		if (up->port.uartclk == SERIAL_RSA_BAUD_BASE * 16)
port              784 drivers/tty/serial/8250/8250_port.c 	if (up->port.type == PORT_RSA &&
port              785 drivers/tty/serial/8250/8250_port.c 	    up->port.uartclk == SERIAL_RSA_BAUD_BASE * 16) {
port              786 drivers/tty/serial/8250/8250_port.c 		spin_lock_irq(&up->port.lock);
port              798 drivers/tty/serial/8250/8250_port.c 			up->port.uartclk = SERIAL_RSA_BAUD_BASE_LO * 16;
port              799 drivers/tty/serial/8250/8250_port.c 		spin_unlock_irq(&up->port.lock);
port              911 drivers/tty/serial/8250/8250_port.c 		up->port.type = PORT_16C950;
port              936 drivers/tty/serial/8250/8250_port.c 		up->port.type = PORT_16850;
port              950 drivers/tty/serial/8250/8250_port.c 		up->port.type = PORT_16654;
port              952 drivers/tty/serial/8250/8250_port.c 		up->port.type = PORT_16650V2;
port              964 drivers/tty/serial/8250/8250_port.c 	up->port.type = PORT_8250;
port              974 drivers/tty/serial/8250/8250_port.c 		up->port.type = PORT_16450;
port             1001 drivers/tty/serial/8250/8250_port.c 	up->port.type = PORT_16550A;
port             1013 drivers/tty/serial/8250/8250_port.c 			up->port.type = PORT_16650;
port             1024 drivers/tty/serial/8250/8250_port.c 				up->port.type = PORT_16550A_FSL64;
port             1076 drivers/tty/serial/8250/8250_port.c 			up->port.uartclk = 921600*16;
port             1077 drivers/tty/serial/8250/8250_port.c 			up->port.type = PORT_NS16550A;
port             1102 drivers/tty/serial/8250/8250_port.c 		up->port.type = PORT_16750;
port             1129 drivers/tty/serial/8250/8250_port.c 			up->port.type = PORT_XSCALE;
port             1146 drivers/tty/serial/8250/8250_port.c 	if (up->port.type == PORT_16550A && size_fifo(up) == 64) {
port             1147 drivers/tty/serial/8250/8250_port.c 		up->port.type = PORT_U6_16550A;
port             1163 drivers/tty/serial/8250/8250_port.c 	struct uart_port *port = &up->port;
port             1167 drivers/tty/serial/8250/8250_port.c 	if (!port->iobase && !port->mapbase && !port->membase)
port             1171 drivers/tty/serial/8250/8250_port.c 		       port->name, port->iobase, port->membase);
port             1177 drivers/tty/serial/8250/8250_port.c 	spin_lock_irqsave(&port->lock, flags);
port             1182 drivers/tty/serial/8250/8250_port.c 	if (!(port->flags & UPF_BUGGY_UART)) {
port             1216 drivers/tty/serial/8250/8250_port.c 			spin_unlock_irqrestore(&port->lock, flags);
port             1235 drivers/tty/serial/8250/8250_port.c 	if (!(port->flags & UPF_SKIP_TEST)) {
port             1240 drivers/tty/serial/8250/8250_port.c 			spin_unlock_irqrestore(&port->lock, flags);
port             1268 drivers/tty/serial/8250/8250_port.c 		port->type = PORT_UNKNOWN;
port             1271 drivers/tty/serial/8250/8250_port.c 		port->type = PORT_16550;
port             1282 drivers/tty/serial/8250/8250_port.c 	if (port->type == PORT_16550A && up->probe & UART_PROBE_RSA &&
port             1284 drivers/tty/serial/8250/8250_port.c 		port->type = PORT_RSA;
port             1289 drivers/tty/serial/8250/8250_port.c 	port->fifosize = uart_config[up->port.type].fifo_size;
port             1291 drivers/tty/serial/8250/8250_port.c 	up->capabilities = uart_config[port->type].flags;
port             1292 drivers/tty/serial/8250/8250_port.c 	up->tx_loadsz = uart_config[port->type].tx_loadsz;
port             1294 drivers/tty/serial/8250/8250_port.c 	if (port->type == PORT_UNKNOWN)
port             1301 drivers/tty/serial/8250/8250_port.c 	if (port->type == PORT_RSA)
port             1313 drivers/tty/serial/8250/8250_port.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1318 drivers/tty/serial/8250/8250_port.c 	if (port->type == PORT_16550A && port->iotype == UPIO_PORT)
port             1323 drivers/tty/serial/8250/8250_port.c 			port->name, old_capabilities, up->capabilities);
port             1327 drivers/tty/serial/8250/8250_port.c 	DEBUG_AUTOCONF("type=%s\n", uart_config[port->type].name);
port             1332 drivers/tty/serial/8250/8250_port.c 	struct uart_port *port = &up->port;
port             1339 drivers/tty/serial/8250/8250_port.c 	if (port->flags & UPF_FOURPORT) {
port             1340 drivers/tty/serial/8250/8250_port.c 		ICP = (port->iobase & 0xfe0) | 0x1f;
port             1346 drivers/tty/serial/8250/8250_port.c 	if (uart_console(port))
port             1358 drivers/tty/serial/8250/8250_port.c 	if (port->flags & UPF_FOURPORT) {
port             1376 drivers/tty/serial/8250/8250_port.c 	if (port->flags & UPF_FOURPORT)
port             1379 drivers/tty/serial/8250/8250_port.c 	if (uart_console(port))
port             1382 drivers/tty/serial/8250/8250_port.c 	port->irq = (irq > 0) ? irq : 0;
port             1385 drivers/tty/serial/8250/8250_port.c static void serial8250_stop_rx(struct uart_port *port)
port             1387 drivers/tty/serial/8250/8250_port.c 	struct uart_8250_port *up = up_to_u8250p(port);
port             1392 drivers/tty/serial/8250/8250_port.c 	up->port.read_status_mask &= ~UART_LSR_DR;
port             1393 drivers/tty/serial/8250/8250_port.c 	serial_port_out(port, UART_IER, up->ier);
port             1407 drivers/tty/serial/8250/8250_port.c 	if (!(p->port.rs485.flags & SER_RS485_RX_DURING_TX)) {
port             1411 drivers/tty/serial/8250/8250_port.c 		serial_port_out(&p->port, UART_IER, p->ier);
port             1421 drivers/tty/serial/8250/8250_port.c 	p = em485->port;
port             1424 drivers/tty/serial/8250/8250_port.c 	spin_lock_irqsave(&p->port.lock, flags);
port             1429 drivers/tty/serial/8250/8250_port.c 	spin_unlock_irqrestore(&p->port.lock, flags);
port             1451 drivers/tty/serial/8250/8250_port.c 	if (p->port.rs485.delay_rts_after_send > 0) {
port             1454 drivers/tty/serial/8250/8250_port.c 				   p->port.rs485.delay_rts_after_send);
port             1488 drivers/tty/serial/8250/8250_port.c static void serial8250_stop_tx(struct uart_port *port)
port             1490 drivers/tty/serial/8250/8250_port.c 	struct uart_8250_port *up = up_to_u8250p(port);
port             1498 drivers/tty/serial/8250/8250_port.c 	if (port->type == PORT_16C950) {
port             1505 drivers/tty/serial/8250/8250_port.c static inline void __start_tx(struct uart_port *port)
port             1507 drivers/tty/serial/8250/8250_port.c 	struct uart_8250_port *up = up_to_u8250p(port);
port             1526 drivers/tty/serial/8250/8250_port.c 	if (port->type == PORT_16C950 && up->acr & UART_ACR_TXDIS) {
port             1532 drivers/tty/serial/8250/8250_port.c static inline void start_tx_rs485(struct uart_port *port)
port             1534 drivers/tty/serial/8250/8250_port.c 	struct uart_8250_port *up = up_to_u8250p(port);
port             1538 drivers/tty/serial/8250/8250_port.c 	if (!(up->port.rs485.flags & SER_RS485_RX_DURING_TX))
port             1539 drivers/tty/serial/8250/8250_port.c 		serial8250_stop_rx(&up->port);
port             1544 drivers/tty/serial/8250/8250_port.c 	if (!!(up->port.rs485.flags & SER_RS485_RTS_ON_SEND) !=
port             1546 drivers/tty/serial/8250/8250_port.c 		if (up->port.rs485.flags & SER_RS485_RTS_ON_SEND)
port             1552 drivers/tty/serial/8250/8250_port.c 		if (up->port.rs485.delay_rts_before_send > 0) {
port             1555 drivers/tty/serial/8250/8250_port.c 					 up->port.rs485.delay_rts_before_send);
port             1560 drivers/tty/serial/8250/8250_port.c 	__start_tx(port);
port             1570 drivers/tty/serial/8250/8250_port.c 	p = em485->port;
port             1572 drivers/tty/serial/8250/8250_port.c 	spin_lock_irqsave(&p->port.lock, flags);
port             1574 drivers/tty/serial/8250/8250_port.c 		__start_tx(&p->port);
port             1577 drivers/tty/serial/8250/8250_port.c 	spin_unlock_irqrestore(&p->port.lock, flags);
port             1581 drivers/tty/serial/8250/8250_port.c static void serial8250_start_tx(struct uart_port *port)
port             1583 drivers/tty/serial/8250/8250_port.c 	struct uart_8250_port *up = up_to_u8250p(port);
port             1593 drivers/tty/serial/8250/8250_port.c 		start_tx_rs485(port);
port             1595 drivers/tty/serial/8250/8250_port.c 		__start_tx(port);
port             1598 drivers/tty/serial/8250/8250_port.c static void serial8250_throttle(struct uart_port *port)
port             1600 drivers/tty/serial/8250/8250_port.c 	port->throttle(port);
port             1603 drivers/tty/serial/8250/8250_port.c static void serial8250_unthrottle(struct uart_port *port)
port             1605 drivers/tty/serial/8250/8250_port.c 	port->unthrottle(port);
port             1608 drivers/tty/serial/8250/8250_port.c static void serial8250_disable_ms(struct uart_port *port)
port             1610 drivers/tty/serial/8250/8250_port.c 	struct uart_8250_port *up = up_to_u8250p(port);
port             1619 drivers/tty/serial/8250/8250_port.c 	serial_port_out(port, UART_IER, up->ier);
port             1622 drivers/tty/serial/8250/8250_port.c static void serial8250_enable_ms(struct uart_port *port)
port             1624 drivers/tty/serial/8250/8250_port.c 	struct uart_8250_port *up = up_to_u8250p(port);
port             1635 drivers/tty/serial/8250/8250_port.c 	serial_port_out(port, UART_IER, up->ier);
port             1641 drivers/tty/serial/8250/8250_port.c 	struct uart_port *port = &up->port;
port             1657 drivers/tty/serial/8250/8250_port.c 	port->icount.rx++;
port             1665 drivers/tty/serial/8250/8250_port.c 			port->icount.brk++;
port             1672 drivers/tty/serial/8250/8250_port.c 			if (uart_handle_break(port))
port             1675 drivers/tty/serial/8250/8250_port.c 			port->icount.parity++;
port             1677 drivers/tty/serial/8250/8250_port.c 			port->icount.frame++;
port             1679 drivers/tty/serial/8250/8250_port.c 			port->icount.overrun++;
port             1684 drivers/tty/serial/8250/8250_port.c 		lsr &= port->read_status_mask;
port             1694 drivers/tty/serial/8250/8250_port.c 	if (uart_prepare_sysrq_char(port, ch))
port             1697 drivers/tty/serial/8250/8250_port.c 	uart_insert_char(port, lsr, UART_LSR_OE, ch, flag);
port             1708 drivers/tty/serial/8250/8250_port.c 	struct uart_port *port = &up->port;
port             1718 drivers/tty/serial/8250/8250_port.c 	tty_flip_buffer_push(&port->state->port);
port             1725 drivers/tty/serial/8250/8250_port.c 	struct uart_port *port = &up->port;
port             1726 drivers/tty/serial/8250/8250_port.c 	struct circ_buf *xmit = &port->state->xmit;
port             1729 drivers/tty/serial/8250/8250_port.c 	if (port->x_char) {
port             1730 drivers/tty/serial/8250/8250_port.c 		serial_out(up, UART_TX, port->x_char);
port             1731 drivers/tty/serial/8250/8250_port.c 		port->icount.tx++;
port             1732 drivers/tty/serial/8250/8250_port.c 		port->x_char = 0;
port             1735 drivers/tty/serial/8250/8250_port.c 	if (uart_tx_stopped(port)) {
port             1736 drivers/tty/serial/8250/8250_port.c 		serial8250_stop_tx(port);
port             1748 drivers/tty/serial/8250/8250_port.c 		port->icount.tx++;
port             1761 drivers/tty/serial/8250/8250_port.c 		uart_write_wakeup(port);
port             1776 drivers/tty/serial/8250/8250_port.c 	struct uart_port *port = &up->port;
port             1782 drivers/tty/serial/8250/8250_port.c 	    port->state != NULL) {
port             1784 drivers/tty/serial/8250/8250_port.c 			port->icount.rng++;
port             1786 drivers/tty/serial/8250/8250_port.c 			port->icount.dsr++;
port             1788 drivers/tty/serial/8250/8250_port.c 			uart_handle_dcd_change(port, status & UART_MSR_DCD);
port             1790 drivers/tty/serial/8250/8250_port.c 			uart_handle_cts_change(port, status & UART_MSR_CTS);
port             1792 drivers/tty/serial/8250/8250_port.c 		wake_up_interruptible(&port->state->port.delta_msr_wait);
port             1814 drivers/tty/serial/8250/8250_port.c int serial8250_handle_irq(struct uart_port *port, unsigned int iir)
port             1818 drivers/tty/serial/8250/8250_port.c 	struct uart_8250_port *up = up_to_u8250p(port);
port             1823 drivers/tty/serial/8250/8250_port.c 	spin_lock_irqsave(&port->lock, flags);
port             1825 drivers/tty/serial/8250/8250_port.c 	status = serial_port_in(port, UART_LSR);
port             1836 drivers/tty/serial/8250/8250_port.c 	uart_unlock_and_check_sysrq(port, flags);
port             1841 drivers/tty/serial/8250/8250_port.c static int serial8250_default_handle_irq(struct uart_port *port)
port             1843 drivers/tty/serial/8250/8250_port.c 	struct uart_8250_port *up = up_to_u8250p(port);
port             1849 drivers/tty/serial/8250/8250_port.c 	iir = serial_port_in(port, UART_IIR);
port             1850 drivers/tty/serial/8250/8250_port.c 	ret = serial8250_handle_irq(port, iir);
port             1862 drivers/tty/serial/8250/8250_port.c static int serial8250_tx_threshold_handle_irq(struct uart_port *port)
port             1865 drivers/tty/serial/8250/8250_port.c 	unsigned int iir = serial_port_in(port, UART_IIR);
port             1869 drivers/tty/serial/8250/8250_port.c 		struct uart_8250_port *up = up_to_u8250p(port);
port             1871 drivers/tty/serial/8250/8250_port.c 		spin_lock_irqsave(&port->lock, flags);
port             1873 drivers/tty/serial/8250/8250_port.c 		spin_unlock_irqrestore(&port->lock, flags);
port             1876 drivers/tty/serial/8250/8250_port.c 	iir = serial_port_in(port, UART_IIR);
port             1877 drivers/tty/serial/8250/8250_port.c 	return serial8250_handle_irq(port, iir);
port             1880 drivers/tty/serial/8250/8250_port.c static unsigned int serial8250_tx_empty(struct uart_port *port)
port             1882 drivers/tty/serial/8250/8250_port.c 	struct uart_8250_port *up = up_to_u8250p(port);
port             1888 drivers/tty/serial/8250/8250_port.c 	spin_lock_irqsave(&port->lock, flags);
port             1889 drivers/tty/serial/8250/8250_port.c 	lsr = serial_port_in(port, UART_LSR);
port             1891 drivers/tty/serial/8250/8250_port.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1898 drivers/tty/serial/8250/8250_port.c unsigned int serial8250_do_get_mctrl(struct uart_port *port)
port             1900 drivers/tty/serial/8250/8250_port.c 	struct uart_8250_port *up = up_to_u8250p(port);
port             1916 drivers/tty/serial/8250/8250_port.c static unsigned int serial8250_get_mctrl(struct uart_port *port)
port             1918 drivers/tty/serial/8250/8250_port.c 	if (port->get_mctrl)
port             1919 drivers/tty/serial/8250/8250_port.c 		return port->get_mctrl(port);
port             1920 drivers/tty/serial/8250/8250_port.c 	return serial8250_do_get_mctrl(port);
port             1923 drivers/tty/serial/8250/8250_port.c void serial8250_do_set_mctrl(struct uart_port *port, unsigned int mctrl)
port             1925 drivers/tty/serial/8250/8250_port.c 	struct uart_8250_port *up = up_to_u8250p(port);
port             1936 drivers/tty/serial/8250/8250_port.c static void serial8250_set_mctrl(struct uart_port *port, unsigned int mctrl)
port             1938 drivers/tty/serial/8250/8250_port.c 	if (port->set_mctrl)
port             1939 drivers/tty/serial/8250/8250_port.c 		port->set_mctrl(port, mctrl);
port             1941 drivers/tty/serial/8250/8250_port.c 		serial8250_do_set_mctrl(port, mctrl);
port             1944 drivers/tty/serial/8250/8250_port.c static void serial8250_break_ctl(struct uart_port *port, int break_state)
port             1946 drivers/tty/serial/8250/8250_port.c 	struct uart_8250_port *up = up_to_u8250p(port);
port             1950 drivers/tty/serial/8250/8250_port.c 	spin_lock_irqsave(&port->lock, flags);
port             1955 drivers/tty/serial/8250/8250_port.c 	serial_port_out(port, UART_LCR, up->lcr);
port             1956 drivers/tty/serial/8250/8250_port.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1982 drivers/tty/serial/8250/8250_port.c 	if (up->port.flags & UPF_CONS_FLOW) {
port             2000 drivers/tty/serial/8250/8250_port.c static int serial8250_get_poll_char(struct uart_port *port)
port             2002 drivers/tty/serial/8250/8250_port.c 	struct uart_8250_port *up = up_to_u8250p(port);
port             2008 drivers/tty/serial/8250/8250_port.c 	lsr = serial_port_in(port, UART_LSR);
port             2015 drivers/tty/serial/8250/8250_port.c 	status = serial_port_in(port, UART_RX);
port             2022 drivers/tty/serial/8250/8250_port.c static void serial8250_put_poll_char(struct uart_port *port,
port             2026 drivers/tty/serial/8250/8250_port.c 	struct uart_8250_port *up = up_to_u8250p(port);
port             2032 drivers/tty/serial/8250/8250_port.c 	ier = serial_port_in(port, UART_IER);
port             2034 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_IER, UART_IER_UUE);
port             2036 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_IER, 0);
port             2042 drivers/tty/serial/8250/8250_port.c 	serial_port_out(port, UART_TX, c);
port             2049 drivers/tty/serial/8250/8250_port.c 	serial_port_out(port, UART_IER, ier);
port             2055 drivers/tty/serial/8250/8250_port.c int serial8250_do_startup(struct uart_port *port)
port             2057 drivers/tty/serial/8250/8250_port.c 	struct uart_8250_port *up = up_to_u8250p(port);
port             2062 drivers/tty/serial/8250/8250_port.c 	if (!port->fifosize)
port             2063 drivers/tty/serial/8250/8250_port.c 		port->fifosize = uart_config[port->type].fifo_size;
port             2065 drivers/tty/serial/8250/8250_port.c 		up->tx_loadsz = uart_config[port->type].tx_loadsz;
port             2067 drivers/tty/serial/8250/8250_port.c 		up->capabilities = uart_config[port->type].flags;
port             2070 drivers/tty/serial/8250/8250_port.c 	if (port->iotype != up->cur_iotype)
port             2071 drivers/tty/serial/8250/8250_port.c 		set_io_from_upio(port);
port             2074 drivers/tty/serial/8250/8250_port.c 	if (port->type == PORT_16C950) {
port             2077 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_LCR, UART_LCR_CONF_MODE_B);
port             2078 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_EFR, UART_EFR_ECB);
port             2079 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_IER, 0);
port             2080 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_LCR, 0);
port             2082 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_LCR, UART_LCR_CONF_MODE_B);
port             2083 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_EFR, UART_EFR_ECB);
port             2084 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_LCR, 0);
port             2087 drivers/tty/serial/8250/8250_port.c 	if (port->type == PORT_DA830) {
port             2089 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_IER, 0);
port             2090 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_DA830_PWREMU_MGMT, 0);
port             2094 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_DA830_PWREMU_MGMT,
port             2100 drivers/tty/serial/8250/8250_port.c 	if (port->type == PORT_NPCM) {
port             2106 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_NPCM_TOR, UART_NPCM_TOIE | 0x20);
port             2117 drivers/tty/serial/8250/8250_port.c 	if (port->type == PORT_XR17V35X) {
port             2122 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_XR_EFR, UART_EFR_ECB);
port             2128 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_IER, 0);
port             2140 drivers/tty/serial/8250/8250_port.c 	serial_port_in(port, UART_LSR);
port             2141 drivers/tty/serial/8250/8250_port.c 	serial_port_in(port, UART_RX);
port             2142 drivers/tty/serial/8250/8250_port.c 	serial_port_in(port, UART_IIR);
port             2143 drivers/tty/serial/8250/8250_port.c 	serial_port_in(port, UART_MSR);
port             2150 drivers/tty/serial/8250/8250_port.c 	if (!(port->flags & UPF_BUGGY_UART) &&
port             2151 drivers/tty/serial/8250/8250_port.c 	    (serial_port_in(port, UART_LSR) == 0xff)) {
port             2152 drivers/tty/serial/8250/8250_port.c 		pr_info_ratelimited("%s: LSR safety check engaged!\n", port->name);
port             2160 drivers/tty/serial/8250/8250_port.c 	if (port->type == PORT_16850) {
port             2166 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_FCTR,
port             2168 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_TRG, UART_TRG_96);
port             2169 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_FCTR,
port             2171 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_TRG, UART_TRG_96);
port             2173 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_LCR, 0);
port             2179 drivers/tty/serial/8250/8250_port.c 	if (((port->type == PORT_ALTR_16550_F32) ||
port             2180 drivers/tty/serial/8250/8250_port.c 	     (port->type == PORT_ALTR_16550_F64) ||
port             2181 drivers/tty/serial/8250/8250_port.c 	     (port->type == PORT_ALTR_16550_F128)) && (port->fifosize > 1)) {
port             2183 drivers/tty/serial/8250/8250_port.c 		if ((up->tx_loadsz < 2) || (up->tx_loadsz > port->fifosize)) {
port             2185 drivers/tty/serial/8250/8250_port.c 			       port->name);
port             2187 drivers/tty/serial/8250/8250_port.c 			serial_port_out(port, UART_ALTR_AFR,
port             2189 drivers/tty/serial/8250/8250_port.c 			serial_port_out(port, UART_ALTR_TX_LOW,
port             2190 drivers/tty/serial/8250/8250_port.c 					port->fifosize - up->tx_loadsz);
port             2191 drivers/tty/serial/8250/8250_port.c 			port->handle_irq = serial8250_tx_threshold_handle_irq;
port             2196 drivers/tty/serial/8250/8250_port.c 	if (port->irq && (up->port.flags & UPF_SHARE_IRQ))
port             2197 drivers/tty/serial/8250/8250_port.c 		up->port.irqflags |= IRQF_SHARED;
port             2199 drivers/tty/serial/8250/8250_port.c 	if (port->irq && !(up->port.flags & UPF_NO_THRE_TEST)) {
port             2209 drivers/tty/serial/8250/8250_port.c 		spin_lock_irqsave(&port->lock, flags);
port             2210 drivers/tty/serial/8250/8250_port.c 		if (up->port.irqflags & IRQF_SHARED)
port             2211 drivers/tty/serial/8250/8250_port.c 			disable_irq_nosync(port->irq);
port             2214 drivers/tty/serial/8250/8250_port.c 		serial_port_out_sync(port, UART_IER, UART_IER_THRI);
port             2216 drivers/tty/serial/8250/8250_port.c 		iir1 = serial_port_in(port, UART_IIR);
port             2217 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_IER, 0);
port             2218 drivers/tty/serial/8250/8250_port.c 		serial_port_out_sync(port, UART_IER, UART_IER_THRI);
port             2220 drivers/tty/serial/8250/8250_port.c 		iir = serial_port_in(port, UART_IIR);
port             2221 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_IER, 0);
port             2223 drivers/tty/serial/8250/8250_port.c 		if (port->irqflags & IRQF_SHARED)
port             2224 drivers/tty/serial/8250/8250_port.c 			enable_irq(port->irq);
port             2225 drivers/tty/serial/8250/8250_port.c 		spin_unlock_irqrestore(&port->lock, flags);
port             2233 drivers/tty/serial/8250/8250_port.c 		    up->port.flags & UPF_BUG_THRE) {
port             2245 drivers/tty/serial/8250/8250_port.c 	serial_port_out(port, UART_LCR, UART_LCR_WLEN8);
port             2247 drivers/tty/serial/8250/8250_port.c 	spin_lock_irqsave(&port->lock, flags);
port             2248 drivers/tty/serial/8250/8250_port.c 	if (up->port.flags & UPF_FOURPORT) {
port             2249 drivers/tty/serial/8250/8250_port.c 		if (!up->port.irq)
port             2250 drivers/tty/serial/8250/8250_port.c 			up->port.mctrl |= TIOCM_OUT1;
port             2255 drivers/tty/serial/8250/8250_port.c 		if (port->irq)
port             2256 drivers/tty/serial/8250/8250_port.c 			up->port.mctrl |= TIOCM_OUT2;
port             2258 drivers/tty/serial/8250/8250_port.c 	serial8250_set_mctrl(port, port->mctrl);
port             2271 drivers/tty/serial/8250/8250_port.c 	if (up->port.quirks & UPQ_NO_TXEN_TEST)
port             2278 drivers/tty/serial/8250/8250_port.c 	serial_port_out(port, UART_IER, UART_IER_THRI);
port             2279 drivers/tty/serial/8250/8250_port.c 	lsr = serial_port_in(port, UART_LSR);
port             2280 drivers/tty/serial/8250/8250_port.c 	iir = serial_port_in(port, UART_IIR);
port             2281 drivers/tty/serial/8250/8250_port.c 	serial_port_out(port, UART_IER, 0);
port             2287 drivers/tty/serial/8250/8250_port.c 				 port->name);
port             2294 drivers/tty/serial/8250/8250_port.c 	spin_unlock_irqrestore(&port->lock, flags);
port             2301 drivers/tty/serial/8250/8250_port.c 	serial_port_in(port, UART_LSR);
port             2302 drivers/tty/serial/8250/8250_port.c 	serial_port_in(port, UART_RX);
port             2303 drivers/tty/serial/8250/8250_port.c 	serial_port_in(port, UART_IIR);
port             2304 drivers/tty/serial/8250/8250_port.c 	serial_port_in(port, UART_MSR);
port             2315 drivers/tty/serial/8250/8250_port.c 					    port->name);
port             2327 drivers/tty/serial/8250/8250_port.c 	if (port->flags & UPF_FOURPORT) {
port             2332 drivers/tty/serial/8250/8250_port.c 		icp = (port->iobase & 0xfe0) | 0x01f;
port             2343 drivers/tty/serial/8250/8250_port.c static int serial8250_startup(struct uart_port *port)
port             2345 drivers/tty/serial/8250/8250_port.c 	if (port->startup)
port             2346 drivers/tty/serial/8250/8250_port.c 		return port->startup(port);
port             2347 drivers/tty/serial/8250/8250_port.c 	return serial8250_do_startup(port);
port             2350 drivers/tty/serial/8250/8250_port.c void serial8250_do_shutdown(struct uart_port *port)
port             2352 drivers/tty/serial/8250/8250_port.c 	struct uart_8250_port *up = up_to_u8250p(port);
port             2359 drivers/tty/serial/8250/8250_port.c 	spin_lock_irqsave(&port->lock, flags);
port             2361 drivers/tty/serial/8250/8250_port.c 	serial_port_out(port, UART_IER, 0);
port             2362 drivers/tty/serial/8250/8250_port.c 	spin_unlock_irqrestore(&port->lock, flags);
port             2364 drivers/tty/serial/8250/8250_port.c 	synchronize_irq(port->irq);
port             2369 drivers/tty/serial/8250/8250_port.c 	spin_lock_irqsave(&port->lock, flags);
port             2370 drivers/tty/serial/8250/8250_port.c 	if (port->flags & UPF_FOURPORT) {
port             2372 drivers/tty/serial/8250/8250_port.c 		inb((port->iobase & 0xfe0) | 0x1f);
port             2373 drivers/tty/serial/8250/8250_port.c 		port->mctrl |= TIOCM_OUT1;
port             2375 drivers/tty/serial/8250/8250_port.c 		port->mctrl &= ~TIOCM_OUT2;
port             2377 drivers/tty/serial/8250/8250_port.c 	serial8250_set_mctrl(port, port->mctrl);
port             2378 drivers/tty/serial/8250/8250_port.c 	spin_unlock_irqrestore(&port->lock, flags);
port             2383 drivers/tty/serial/8250/8250_port.c 	serial_port_out(port, UART_LCR,
port             2384 drivers/tty/serial/8250/8250_port.c 			serial_port_in(port, UART_LCR) & ~UART_LCR_SBC);
port             2398 drivers/tty/serial/8250/8250_port.c 	serial_port_in(port, UART_RX);
port             2405 drivers/tty/serial/8250/8250_port.c static void serial8250_shutdown(struct uart_port *port)
port             2407 drivers/tty/serial/8250/8250_port.c 	if (port->shutdown)
port             2408 drivers/tty/serial/8250/8250_port.c 		port->shutdown(port);
port             2410 drivers/tty/serial/8250/8250_port.c 		serial8250_do_shutdown(port);
port             2417 drivers/tty/serial/8250/8250_port.c 	struct uart_port *port = &up->port;
port             2419 drivers/tty/serial/8250/8250_port.c 	return DIV_ROUND_CLOSEST(port->uartclk, 16 * baud + 2) - 2;
port             2422 drivers/tty/serial/8250/8250_port.c static unsigned int serial8250_do_get_divisor(struct uart_port *port,
port             2426 drivers/tty/serial/8250/8250_port.c 	struct uart_8250_port *up = up_to_u8250p(port);
port             2434 drivers/tty/serial/8250/8250_port.c 	if ((port->flags & UPF_MAGIC_MULTIPLIER) &&
port             2435 drivers/tty/serial/8250/8250_port.c 	    baud == (port->uartclk/4))
port             2437 drivers/tty/serial/8250/8250_port.c 	else if ((port->flags & UPF_MAGIC_MULTIPLIER) &&
port             2438 drivers/tty/serial/8250/8250_port.c 		 baud == (port->uartclk/8))
port             2440 drivers/tty/serial/8250/8250_port.c 	else if (up->port.type == PORT_NPCM)
port             2443 drivers/tty/serial/8250/8250_port.c 		quot = uart_get_divisor(port, baud);
port             2454 drivers/tty/serial/8250/8250_port.c static unsigned int serial8250_get_divisor(struct uart_port *port,
port             2458 drivers/tty/serial/8250/8250_port.c 	if (port->get_divisor)
port             2459 drivers/tty/serial/8250/8250_port.c 		return port->get_divisor(port, baud, frac);
port             2461 drivers/tty/serial/8250/8250_port.c 	return serial8250_do_get_divisor(port, baud, frac);
port             2502 drivers/tty/serial/8250/8250_port.c void serial8250_do_set_divisor(struct uart_port *port, unsigned int baud,
port             2505 drivers/tty/serial/8250/8250_port.c 	struct uart_8250_port *up = up_to_u8250p(port);
port             2511 drivers/tty/serial/8250/8250_port.c 			serial_port_out(port, UART_OMAP_OSC_12M_SEL, 1);
port             2513 drivers/tty/serial/8250/8250_port.c 			serial_port_out(port, UART_OMAP_OSC_12M_SEL, 0);
port             2521 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_LCR, 0xe0);
port             2523 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_LCR, up->lcr | UART_LCR_DLAB);
port             2529 drivers/tty/serial/8250/8250_port.c static void serial8250_set_divisor(struct uart_port *port, unsigned int baud,
port             2532 drivers/tty/serial/8250/8250_port.c 	if (port->set_divisor)
port             2533 drivers/tty/serial/8250/8250_port.c 		port->set_divisor(port, baud, quot, quot_frac);
port             2535 drivers/tty/serial/8250/8250_port.c 		serial8250_do_set_divisor(port, baud, quot, quot_frac);
port             2538 drivers/tty/serial/8250/8250_port.c static unsigned int serial8250_get_baud_rate(struct uart_port *port,
port             2548 drivers/tty/serial/8250/8250_port.c 	return uart_get_baud_rate(port, termios, old,
port             2549 drivers/tty/serial/8250/8250_port.c 				  port->uartclk / 16 / UART_DIV_MAX,
port             2550 drivers/tty/serial/8250/8250_port.c 				  port->uartclk);
port             2554 drivers/tty/serial/8250/8250_port.c serial8250_do_set_termios(struct uart_port *port, struct ktermios *termios,
port             2557 drivers/tty/serial/8250/8250_port.c 	struct uart_8250_port *up = up_to_u8250p(port);
port             2570 drivers/tty/serial/8250/8250_port.c 	baud = serial8250_get_baud_rate(port, termios, old);
port             2571 drivers/tty/serial/8250/8250_port.c 	quot = serial8250_get_divisor(port, baud, &frac);
port             2578 drivers/tty/serial/8250/8250_port.c 	spin_lock_irqsave(&port->lock, flags);
port             2582 drivers/tty/serial/8250/8250_port.c 	if (up->capabilities & UART_CAP_FIFO && port->fifosize > 1) {
port             2604 drivers/tty/serial/8250/8250_port.c 	uart_update_timeout(port, termios->c_cflag, baud);
port             2606 drivers/tty/serial/8250/8250_port.c 	port->read_status_mask = UART_LSR_OE | UART_LSR_THRE | UART_LSR_DR;
port             2608 drivers/tty/serial/8250/8250_port.c 		port->read_status_mask |= UART_LSR_FE | UART_LSR_PE;
port             2610 drivers/tty/serial/8250/8250_port.c 		port->read_status_mask |= UART_LSR_BI;
port             2615 drivers/tty/serial/8250/8250_port.c 	port->ignore_status_mask = 0;
port             2617 drivers/tty/serial/8250/8250_port.c 		port->ignore_status_mask |= UART_LSR_PE | UART_LSR_FE;
port             2619 drivers/tty/serial/8250/8250_port.c 		port->ignore_status_mask |= UART_LSR_BI;
port             2625 drivers/tty/serial/8250/8250_port.c 			port->ignore_status_mask |= UART_LSR_OE;
port             2632 drivers/tty/serial/8250/8250_port.c 		port->ignore_status_mask |= UART_LSR_DR;
port             2639 drivers/tty/serial/8250/8250_port.c 			UART_ENABLE_MS(&up->port, termios->c_cflag))
port             2646 drivers/tty/serial/8250/8250_port.c 	serial_port_out(port, UART_IER, up->ier);
port             2658 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_LCR, UART_LCR_CONF_MODE_B);
port             2659 drivers/tty/serial/8250/8250_port.c 		if (port->flags & UPF_EXAR_EFR)
port             2660 drivers/tty/serial/8250/8250_port.c 			serial_port_out(port, UART_XR_EFR, efr);
port             2662 drivers/tty/serial/8250/8250_port.c 			serial_port_out(port, UART_EFR, efr);
port             2665 drivers/tty/serial/8250/8250_port.c 	serial8250_set_divisor(port, baud, quot, frac);
port             2671 drivers/tty/serial/8250/8250_port.c 	if (port->type == PORT_16750)
port             2672 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_FCR, up->fcr);
port             2674 drivers/tty/serial/8250/8250_port.c 	serial_port_out(port, UART_LCR, up->lcr);	/* reset DLAB */
port             2675 drivers/tty/serial/8250/8250_port.c 	if (port->type != PORT_16750) {
port             2678 drivers/tty/serial/8250/8250_port.c 			serial_port_out(port, UART_FCR, UART_FCR_ENABLE_FIFO);
port             2679 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_FCR, up->fcr);	/* set fcr */
port             2681 drivers/tty/serial/8250/8250_port.c 	serial8250_set_mctrl(port, port->mctrl);
port             2682 drivers/tty/serial/8250/8250_port.c 	spin_unlock_irqrestore(&port->lock, flags);
port             2692 drivers/tty/serial/8250/8250_port.c serial8250_set_termios(struct uart_port *port, struct ktermios *termios,
port             2695 drivers/tty/serial/8250/8250_port.c 	if (port->set_termios)
port             2696 drivers/tty/serial/8250/8250_port.c 		port->set_termios(port, termios, old);
port             2698 drivers/tty/serial/8250/8250_port.c 		serial8250_do_set_termios(port, termios, old);
port             2701 drivers/tty/serial/8250/8250_port.c void serial8250_do_set_ldisc(struct uart_port *port, struct ktermios *termios)
port             2704 drivers/tty/serial/8250/8250_port.c 		port->flags |= UPF_HARDPPS_CD;
port             2705 drivers/tty/serial/8250/8250_port.c 		spin_lock_irq(&port->lock);
port             2706 drivers/tty/serial/8250/8250_port.c 		serial8250_enable_ms(port);
port             2707 drivers/tty/serial/8250/8250_port.c 		spin_unlock_irq(&port->lock);
port             2709 drivers/tty/serial/8250/8250_port.c 		port->flags &= ~UPF_HARDPPS_CD;
port             2710 drivers/tty/serial/8250/8250_port.c 		if (!UART_ENABLE_MS(port, termios->c_cflag)) {
port             2711 drivers/tty/serial/8250/8250_port.c 			spin_lock_irq(&port->lock);
port             2712 drivers/tty/serial/8250/8250_port.c 			serial8250_disable_ms(port);
port             2713 drivers/tty/serial/8250/8250_port.c 			spin_unlock_irq(&port->lock);
port             2720 drivers/tty/serial/8250/8250_port.c serial8250_set_ldisc(struct uart_port *port, struct ktermios *termios)
port             2722 drivers/tty/serial/8250/8250_port.c 	if (port->set_ldisc)
port             2723 drivers/tty/serial/8250/8250_port.c 		port->set_ldisc(port, termios);
port             2725 drivers/tty/serial/8250/8250_port.c 		serial8250_do_set_ldisc(port, termios);
port             2728 drivers/tty/serial/8250/8250_port.c void serial8250_do_pm(struct uart_port *port, unsigned int state,
port             2731 drivers/tty/serial/8250/8250_port.c 	struct uart_8250_port *p = up_to_u8250p(port);
port             2738 drivers/tty/serial/8250/8250_port.c serial8250_pm(struct uart_port *port, unsigned int state,
port             2741 drivers/tty/serial/8250/8250_port.c 	if (port->pm)
port             2742 drivers/tty/serial/8250/8250_port.c 		port->pm(port, state, oldstate);
port             2744 drivers/tty/serial/8250/8250_port.c 		serial8250_do_pm(port, state, oldstate);
port             2749 drivers/tty/serial/8250/8250_port.c 	if (pt->port.mapsize)
port             2750 drivers/tty/serial/8250/8250_port.c 		return pt->port.mapsize;
port             2751 drivers/tty/serial/8250/8250_port.c 	if (pt->port.iotype == UPIO_AU) {
port             2752 drivers/tty/serial/8250/8250_port.c 		if (pt->port.type == PORT_RT2880)
port             2757 drivers/tty/serial/8250/8250_port.c 		return 0x16 << pt->port.regshift;
port             2759 drivers/tty/serial/8250/8250_port.c 	return 8 << pt->port.regshift;
port             2768 drivers/tty/serial/8250/8250_port.c 	struct uart_port *port = &up->port;
port             2771 drivers/tty/serial/8250/8250_port.c 	switch (port->iotype) {
port             2778 drivers/tty/serial/8250/8250_port.c 		if (!port->mapbase)
port             2781 drivers/tty/serial/8250/8250_port.c 		if (!request_mem_region(port->mapbase, size, "serial")) {
port             2786 drivers/tty/serial/8250/8250_port.c 		if (port->flags & UPF_IOREMAP) {
port             2787 drivers/tty/serial/8250/8250_port.c 			port->membase = ioremap_nocache(port->mapbase, size);
port             2788 drivers/tty/serial/8250/8250_port.c 			if (!port->membase) {
port             2789 drivers/tty/serial/8250/8250_port.c 				release_mem_region(port->mapbase, size);
port             2797 drivers/tty/serial/8250/8250_port.c 		if (!request_region(port->iobase, size, "serial"))
port             2807 drivers/tty/serial/8250/8250_port.c 	struct uart_port *port = &up->port;
port             2809 drivers/tty/serial/8250/8250_port.c 	switch (port->iotype) {
port             2816 drivers/tty/serial/8250/8250_port.c 		if (!port->mapbase)
port             2819 drivers/tty/serial/8250/8250_port.c 		if (port->flags & UPF_IOREMAP) {
port             2820 drivers/tty/serial/8250/8250_port.c 			iounmap(port->membase);
port             2821 drivers/tty/serial/8250/8250_port.c 			port->membase = NULL;
port             2824 drivers/tty/serial/8250/8250_port.c 		release_mem_region(port->mapbase, size);
port             2829 drivers/tty/serial/8250/8250_port.c 		release_region(port->iobase, size);
port             2834 drivers/tty/serial/8250/8250_port.c static void serial8250_release_port(struct uart_port *port)
port             2836 drivers/tty/serial/8250/8250_port.c 	struct uart_8250_port *up = up_to_u8250p(port);
port             2841 drivers/tty/serial/8250/8250_port.c static int serial8250_request_port(struct uart_port *port)
port             2843 drivers/tty/serial/8250/8250_port.c 	struct uart_8250_port *up = up_to_u8250p(port);
port             2850 drivers/tty/serial/8250/8250_port.c 	const struct serial8250_config *conf_type = &uart_config[up->port.type];
port             2860 drivers/tty/serial/8250/8250_port.c 	const struct serial8250_config *conf_type = &uart_config[up->port.type];
port             2875 drivers/tty/serial/8250/8250_port.c static int do_get_rxtrig(struct tty_port *port)
port             2877 drivers/tty/serial/8250/8250_port.c 	struct uart_state *state = container_of(port, struct uart_state, port);
port             2887 drivers/tty/serial/8250/8250_port.c static int do_serial8250_get_rxtrig(struct tty_port *port)
port             2891 drivers/tty/serial/8250/8250_port.c 	mutex_lock(&port->mutex);
port             2892 drivers/tty/serial/8250/8250_port.c 	rxtrig_bytes = do_get_rxtrig(port);
port             2893 drivers/tty/serial/8250/8250_port.c 	mutex_unlock(&port->mutex);
port             2901 drivers/tty/serial/8250/8250_port.c 	struct tty_port *port = dev_get_drvdata(dev);
port             2904 drivers/tty/serial/8250/8250_port.c 	rxtrig_bytes = do_serial8250_get_rxtrig(port);
port             2911 drivers/tty/serial/8250/8250_port.c static int do_set_rxtrig(struct tty_port *port, unsigned char bytes)
port             2913 drivers/tty/serial/8250/8250_port.c 	struct uart_state *state = container_of(port, struct uart_state, port);
port             2933 drivers/tty/serial/8250/8250_port.c static int do_serial8250_set_rxtrig(struct tty_port *port, unsigned char bytes)
port             2937 drivers/tty/serial/8250/8250_port.c 	mutex_lock(&port->mutex);
port             2938 drivers/tty/serial/8250/8250_port.c 	ret = do_set_rxtrig(port, bytes);
port             2939 drivers/tty/serial/8250/8250_port.c 	mutex_unlock(&port->mutex);
port             2947 drivers/tty/serial/8250/8250_port.c 	struct tty_port *port = dev_get_drvdata(dev);
port             2958 drivers/tty/serial/8250/8250_port.c 	ret = do_serial8250_set_rxtrig(port, bytes);
port             2980 drivers/tty/serial/8250/8250_port.c 	const struct serial8250_config *conf_type = &uart_config[up->port.type];
port             2983 drivers/tty/serial/8250/8250_port.c 		up->port.attr_group = &serial8250_dev_attr_group;
port             2986 drivers/tty/serial/8250/8250_port.c static void serial8250_config_port(struct uart_port *port, int flags)
port             2988 drivers/tty/serial/8250/8250_port.c 	struct uart_8250_port *up = up_to_u8250p(port);
port             2999 drivers/tty/serial/8250/8250_port.c 	if (port->iotype != up->cur_iotype)
port             3000 drivers/tty/serial/8250/8250_port.c 		set_io_from_upio(port);
port             3006 drivers/tty/serial/8250/8250_port.c 	if (port->type == PORT_16550A && port->iotype == UPIO_AU)
port             3010 drivers/tty/serial/8250/8250_port.c 	if (port->type == PORT_TEGRA)
port             3013 drivers/tty/serial/8250/8250_port.c 	if (port->type != PORT_UNKNOWN && flags & UART_CONFIG_IRQ)
port             3016 drivers/tty/serial/8250/8250_port.c 	if (port->type == PORT_UNKNOWN)
port             3020 drivers/tty/serial/8250/8250_port.c 	up->fcr = uart_config[up->port.type].fcr;
port             3024 drivers/tty/serial/8250/8250_port.c serial8250_verify_port(struct uart_port *port, struct serial_struct *ser)
port             3034 drivers/tty/serial/8250/8250_port.c static const char *serial8250_type(struct uart_port *port)
port             3036 drivers/tty/serial/8250/8250_port.c 	int type = port->type;
port             3072 drivers/tty/serial/8250/8250_port.c 	struct uart_port *port = &up->port;
port             3074 drivers/tty/serial/8250/8250_port.c 	spin_lock_init(&port->lock);
port             3075 drivers/tty/serial/8250/8250_port.c 	port->ops = &serial8250_pops;
port             3083 drivers/tty/serial/8250/8250_port.c 	struct uart_port *port = &up->port;
port             3085 drivers/tty/serial/8250/8250_port.c 	if (up->port.flags & UPF_FIXED_TYPE) {
port             3086 drivers/tty/serial/8250/8250_port.c 		unsigned int type = up->port.type;
port             3088 drivers/tty/serial/8250/8250_port.c 		if (!up->port.fifosize)
port             3089 drivers/tty/serial/8250/8250_port.c 			up->port.fifosize = uart_config[type].fifo_size;
port             3096 drivers/tty/serial/8250/8250_port.c 	set_io_from_upio(port);
port             3110 drivers/tty/serial/8250/8250_port.c static void serial8250_console_putchar(struct uart_port *port, int ch)
port             3112 drivers/tty/serial/8250/8250_port.c 	struct uart_8250_port *up = up_to_u8250p(port);
port             3115 drivers/tty/serial/8250/8250_port.c 	serial_port_out(port, UART_TX, ch);
port             3123 drivers/tty/serial/8250/8250_port.c 	struct uart_port *port = &up->port;
port             3127 drivers/tty/serial/8250/8250_port.c 	termios.c_cflag = port->cons->cflag;
port             3128 drivers/tty/serial/8250/8250_port.c 	if (port->state->port.tty && termios.c_cflag == 0)
port             3129 drivers/tty/serial/8250/8250_port.c 		termios.c_cflag = port->state->port.tty->termios.c_cflag;
port             3131 drivers/tty/serial/8250/8250_port.c 	baud = serial8250_get_baud_rate(port, &termios, NULL);
port             3132 drivers/tty/serial/8250/8250_port.c 	quot = serial8250_get_divisor(port, baud, &frac);
port             3134 drivers/tty/serial/8250/8250_port.c 	serial8250_set_divisor(port, baud, quot, frac);
port             3135 drivers/tty/serial/8250/8250_port.c 	serial_port_out(port, UART_LCR, up->lcr);
port             3148 drivers/tty/serial/8250/8250_port.c 	struct uart_port *port = &up->port;
port             3158 drivers/tty/serial/8250/8250_port.c 		locked = spin_trylock_irqsave(&port->lock, flags);
port             3160 drivers/tty/serial/8250/8250_port.c 		spin_lock_irqsave(&port->lock, flags);
port             3165 drivers/tty/serial/8250/8250_port.c 	ier = serial_port_in(port, UART_IER);
port             3168 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_IER, UART_IER_UUE);
port             3170 drivers/tty/serial/8250/8250_port.c 		serial_port_out(port, UART_IER, 0);
port             3173 drivers/tty/serial/8250/8250_port.c 	if (up->canary && (up->canary != serial_port_in(port, UART_SCR))) {
port             3178 drivers/tty/serial/8250/8250_port.c 	uart_console_write(port, s, count, serial8250_console_putchar);
port             3185 drivers/tty/serial/8250/8250_port.c 	serial_port_out(port, UART_IER, ier);
port             3198 drivers/tty/serial/8250/8250_port.c 		spin_unlock_irqrestore(&port->lock, flags);
port             3202 drivers/tty/serial/8250/8250_port.c static unsigned int probe_baud(struct uart_port *port)
port             3207 drivers/tty/serial/8250/8250_port.c 	lcr = serial_port_in(port, UART_LCR);
port             3208 drivers/tty/serial/8250/8250_port.c 	serial_port_out(port, UART_LCR, lcr | UART_LCR_DLAB);
port             3209 drivers/tty/serial/8250/8250_port.c 	dll = serial_port_in(port, UART_DLL);
port             3210 drivers/tty/serial/8250/8250_port.c 	dlm = serial_port_in(port, UART_DLM);
port             3211 drivers/tty/serial/8250/8250_port.c 	serial_port_out(port, UART_LCR, lcr);
port             3214 drivers/tty/serial/8250/8250_port.c 	return (port->uartclk / 16) / quot;
port             3217 drivers/tty/serial/8250/8250_port.c int serial8250_console_setup(struct uart_port *port, char *options, bool probe)
port             3224 drivers/tty/serial/8250/8250_port.c 	if (!port->iobase && !port->membase)
port             3230 drivers/tty/serial/8250/8250_port.c 		baud = probe_baud(port);
port             3232 drivers/tty/serial/8250/8250_port.c 	return uart_set_options(port, port->cons, baud, parity, bits, flow);
port               81 drivers/tty/serial/8250/8250_pxa.c static void serial_pxa_pm(struct uart_port *port, unsigned int state,
port               84 drivers/tty/serial/8250/8250_pxa.c 	struct pxa8250_data *data = port->private_data;
port              118 drivers/tty/serial/8250/8250_pxa.c 		uart.port.line = ret;
port              120 drivers/tty/serial/8250/8250_pxa.c 	uart.port.type = PORT_XSCALE;
port              121 drivers/tty/serial/8250/8250_pxa.c 	uart.port.iotype = UPIO_MEM32;
port              122 drivers/tty/serial/8250/8250_pxa.c 	uart.port.mapbase = mmres->start;
port              123 drivers/tty/serial/8250/8250_pxa.c 	uart.port.regshift = 2;
port              124 drivers/tty/serial/8250/8250_pxa.c 	uart.port.irq = irqres->start;
port              125 drivers/tty/serial/8250/8250_pxa.c 	uart.port.fifosize = 64;
port              126 drivers/tty/serial/8250/8250_pxa.c 	uart.port.flags = UPF_IOREMAP | UPF_SKIP_TEST;
port              127 drivers/tty/serial/8250/8250_pxa.c 	uart.port.dev = &pdev->dev;
port              128 drivers/tty/serial/8250/8250_pxa.c 	uart.port.uartclk = clk_get_rate(data->clk);
port              129 drivers/tty/serial/8250/8250_pxa.c 	uart.port.pm = serial_pxa_pm;
port              130 drivers/tty/serial/8250/8250_pxa.c 	uart.port.private_data = data;
port              176 drivers/tty/serial/8250/8250_pxa.c 	struct uart_port *port = &device->port;
port              178 drivers/tty/serial/8250/8250_pxa.c 	if (!(device->port.membase || device->port.iobase))
port              181 drivers/tty/serial/8250/8250_pxa.c 	port->regshift = 2;
port               43 drivers/tty/serial/8250/8250_uniphier.c 	if (!device->port.membase)
port               47 drivers/tty/serial/8250/8250_uniphier.c 	device->port.iotype = UPIO_MEM32;
port               48 drivers/tty/serial/8250/8250_uniphier.c 	device->port.regshift = UNIPHIER_UART_REGSHIFT;
port              150 drivers/tty/serial/8250/8250_uniphier.c 	return readl(up->port.membase + UNIPHIER_UART_DLR);
port              155 drivers/tty/serial/8250/8250_uniphier.c 	writel(value, up->port.membase + UNIPHIER_UART_DLR);
port              193 drivers/tty/serial/8250/8250_uniphier.c 	up.port.line = ret;
port              205 drivers/tty/serial/8250/8250_uniphier.c 	up.port.uartclk = clk_get_rate(priv->clk);
port              209 drivers/tty/serial/8250/8250_uniphier.c 	up.port.dev = dev;
port              210 drivers/tty/serial/8250/8250_uniphier.c 	up.port.private_data = priv;
port              211 drivers/tty/serial/8250/8250_uniphier.c 	up.port.mapbase = regs->start;
port              212 drivers/tty/serial/8250/8250_uniphier.c 	up.port.mapsize = resource_size(regs);
port              213 drivers/tty/serial/8250/8250_uniphier.c 	up.port.membase = membase;
port              214 drivers/tty/serial/8250/8250_uniphier.c 	up.port.irq = irq;
port              216 drivers/tty/serial/8250/8250_uniphier.c 	up.port.type = PORT_16550A;
port              217 drivers/tty/serial/8250/8250_uniphier.c 	up.port.iotype = UPIO_MEM32;
port              218 drivers/tty/serial/8250/8250_uniphier.c 	up.port.fifosize = 64;
port              219 drivers/tty/serial/8250/8250_uniphier.c 	up.port.regshift = UNIPHIER_UART_REGSHIFT;
port              220 drivers/tty/serial/8250/8250_uniphier.c 	up.port.flags = UPF_FIXED_PORT | UPF_FIXED_TYPE;
port              226 drivers/tty/serial/8250/8250_uniphier.c 	up.port.serial_in = uniphier_serial_in;
port              227 drivers/tty/serial/8250/8250_uniphier.c 	up.port.serial_out = uniphier_serial_out;
port              261 drivers/tty/serial/8250/8250_uniphier.c 	if (!uart_console(&up->port) || console_suspend_enabled)
port              273 drivers/tty/serial/8250/8250_uniphier.c 	if (!uart_console(&up->port) || console_suspend_enabled) {
port              110 drivers/tty/serial/8250/serial_cs.c 	uart->port.uartclk = 14745600;
port              350 drivers/tty/serial/8250/serial_cs.c 	uart.port.iobase = iobase;
port              351 drivers/tty/serial/8250/serial_cs.c 	uart.port.irq = irq;
port              352 drivers/tty/serial/8250/serial_cs.c 	uart.port.flags = UPF_BOOT_AUTOCONF | UPF_SKIP_TEST | UPF_SHARE_IRQ;
port              353 drivers/tty/serial/8250/serial_cs.c 	uart.port.uartclk = 1843200;
port              354 drivers/tty/serial/8250/serial_cs.c 	uart.port.dev = &handle->dev;
port              356 drivers/tty/serial/8250/serial_cs.c 		uart.port.flags |= UPF_BUGGY_UART;
port              378 drivers/tty/serial/8250/serial_cs.c 	unsigned int port = 0;
port              383 drivers/tty/serial/8250/serial_cs.c 		port = p_dev->resource[1]->start;
port              387 drivers/tty/serial/8250/serial_cs.c 		port = p_dev->resource[0]->start + 0x28;
port              391 drivers/tty/serial/8250/serial_cs.c 		return setup_serial(p_dev, info, port, p_dev->irq);
port               57 drivers/tty/serial/altera_jtaguart.c 	struct uart_port port;
port               62 drivers/tty/serial/altera_jtaguart.c static unsigned int altera_jtaguart_tx_empty(struct uart_port *port)
port               64 drivers/tty/serial/altera_jtaguart.c 	return (readl(port->membase + ALTERA_JTAGUART_CONTROL_REG) &
port               68 drivers/tty/serial/altera_jtaguart.c static unsigned int altera_jtaguart_get_mctrl(struct uart_port *port)
port               73 drivers/tty/serial/altera_jtaguart.c static void altera_jtaguart_set_mctrl(struct uart_port *port, unsigned int sigs)
port               77 drivers/tty/serial/altera_jtaguart.c static void altera_jtaguart_start_tx(struct uart_port *port)
port               80 drivers/tty/serial/altera_jtaguart.c 	    container_of(port, struct altera_jtaguart, port);
port               83 drivers/tty/serial/altera_jtaguart.c 	writel(pp->imr, port->membase + ALTERA_JTAGUART_CONTROL_REG);
port               86 drivers/tty/serial/altera_jtaguart.c static void altera_jtaguart_stop_tx(struct uart_port *port)
port               89 drivers/tty/serial/altera_jtaguart.c 	    container_of(port, struct altera_jtaguart, port);
port               92 drivers/tty/serial/altera_jtaguart.c 	writel(pp->imr, port->membase + ALTERA_JTAGUART_CONTROL_REG);
port               95 drivers/tty/serial/altera_jtaguart.c static void altera_jtaguart_stop_rx(struct uart_port *port)
port               98 drivers/tty/serial/altera_jtaguart.c 	    container_of(port, struct altera_jtaguart, port);
port              101 drivers/tty/serial/altera_jtaguart.c 	writel(pp->imr, port->membase + ALTERA_JTAGUART_CONTROL_REG);
port              104 drivers/tty/serial/altera_jtaguart.c static void altera_jtaguart_break_ctl(struct uart_port *port, int break_state)
port              108 drivers/tty/serial/altera_jtaguart.c static void altera_jtaguart_set_termios(struct uart_port *port,
port              119 drivers/tty/serial/altera_jtaguart.c 	struct uart_port *port = &pp->port;
port              123 drivers/tty/serial/altera_jtaguart.c 	while ((status = readl(port->membase + ALTERA_JTAGUART_DATA_REG)) &
port              127 drivers/tty/serial/altera_jtaguart.c 		port->icount.rx++;
port              129 drivers/tty/serial/altera_jtaguart.c 		if (uart_handle_sysrq_char(port, ch))
port              131 drivers/tty/serial/altera_jtaguart.c 		uart_insert_char(port, 0, 0, ch, flag);
port              134 drivers/tty/serial/altera_jtaguart.c 	spin_unlock(&port->lock);
port              135 drivers/tty/serial/altera_jtaguart.c 	tty_flip_buffer_push(&port->state->port);
port              136 drivers/tty/serial/altera_jtaguart.c 	spin_lock(&port->lock);
port              141 drivers/tty/serial/altera_jtaguart.c 	struct uart_port *port = &pp->port;
port              142 drivers/tty/serial/altera_jtaguart.c 	struct circ_buf *xmit = &port->state->xmit;
port              145 drivers/tty/serial/altera_jtaguart.c 	if (port->x_char) {
port              147 drivers/tty/serial/altera_jtaguart.c 		writel(port->x_char, port->membase + ALTERA_JTAGUART_DATA_REG);
port              148 drivers/tty/serial/altera_jtaguart.c 		port->x_char = 0;
port              149 drivers/tty/serial/altera_jtaguart.c 		port->icount.tx++;
port              155 drivers/tty/serial/altera_jtaguart.c 		count = (readl(port->membase + ALTERA_JTAGUART_CONTROL_REG) &
port              164 drivers/tty/serial/altera_jtaguart.c 				       port->membase + ALTERA_JTAGUART_DATA_REG);
port              166 drivers/tty/serial/altera_jtaguart.c 				port->icount.tx++;
port              169 drivers/tty/serial/altera_jtaguart.c 				uart_write_wakeup(port);
port              175 drivers/tty/serial/altera_jtaguart.c 		writel(pp->imr, port->membase + ALTERA_JTAGUART_CONTROL_REG);
port              181 drivers/tty/serial/altera_jtaguart.c 	struct uart_port *port = data;
port              183 drivers/tty/serial/altera_jtaguart.c 	    container_of(port, struct altera_jtaguart, port);
port              186 drivers/tty/serial/altera_jtaguart.c 	isr = (readl(port->membase + ALTERA_JTAGUART_CONTROL_REG) >>
port              189 drivers/tty/serial/altera_jtaguart.c 	spin_lock(&port->lock);
port              196 drivers/tty/serial/altera_jtaguart.c 	spin_unlock(&port->lock);
port              201 drivers/tty/serial/altera_jtaguart.c static void altera_jtaguart_config_port(struct uart_port *port, int flags)
port              203 drivers/tty/serial/altera_jtaguart.c 	port->type = PORT_ALTERA_JTAGUART;
port              206 drivers/tty/serial/altera_jtaguart.c 	writel(0, port->membase + ALTERA_JTAGUART_CONTROL_REG);
port              209 drivers/tty/serial/altera_jtaguart.c static int altera_jtaguart_startup(struct uart_port *port)
port              212 drivers/tty/serial/altera_jtaguart.c 	    container_of(port, struct altera_jtaguart, port);
port              216 drivers/tty/serial/altera_jtaguart.c 	ret = request_irq(port->irq, altera_jtaguart_interrupt, 0,
port              217 drivers/tty/serial/altera_jtaguart.c 			DRV_NAME, port);
port              220 drivers/tty/serial/altera_jtaguart.c 		       "interrupt vector=%d\n", port->line, port->irq);
port              224 drivers/tty/serial/altera_jtaguart.c 	spin_lock_irqsave(&port->lock, flags);
port              228 drivers/tty/serial/altera_jtaguart.c 	writel(pp->imr, port->membase + ALTERA_JTAGUART_CONTROL_REG);
port              230 drivers/tty/serial/altera_jtaguart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              235 drivers/tty/serial/altera_jtaguart.c static void altera_jtaguart_shutdown(struct uart_port *port)
port              238 drivers/tty/serial/altera_jtaguart.c 	    container_of(port, struct altera_jtaguart, port);
port              241 drivers/tty/serial/altera_jtaguart.c 	spin_lock_irqsave(&port->lock, flags);
port              245 drivers/tty/serial/altera_jtaguart.c 	writel(pp->imr, port->membase + ALTERA_JTAGUART_CONTROL_REG);
port              247 drivers/tty/serial/altera_jtaguart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              249 drivers/tty/serial/altera_jtaguart.c 	free_irq(port->irq, port);
port              252 drivers/tty/serial/altera_jtaguart.c static const char *altera_jtaguart_type(struct uart_port *port)
port              254 drivers/tty/serial/altera_jtaguart.c 	return (port->type == PORT_ALTERA_JTAGUART) ? "Altera JTAG UART" : NULL;
port              257 drivers/tty/serial/altera_jtaguart.c static int altera_jtaguart_request_port(struct uart_port *port)
port              263 drivers/tty/serial/altera_jtaguart.c static void altera_jtaguart_release_port(struct uart_port *port)
port              268 drivers/tty/serial/altera_jtaguart.c static int altera_jtaguart_verify_port(struct uart_port *port,
port              303 drivers/tty/serial/altera_jtaguart.c static void altera_jtaguart_console_putc(struct uart_port *port, int c)
port              308 drivers/tty/serial/altera_jtaguart.c 	spin_lock_irqsave(&port->lock, flags);
port              309 drivers/tty/serial/altera_jtaguart.c 	while (((status = readl(port->membase + ALTERA_JTAGUART_CONTROL_REG)) &
port              312 drivers/tty/serial/altera_jtaguart.c 			spin_unlock_irqrestore(&port->lock, flags);
port              315 drivers/tty/serial/altera_jtaguart.c 		spin_unlock_irqrestore(&port->lock, flags);
port              317 drivers/tty/serial/altera_jtaguart.c 		spin_lock_irqsave(&port->lock, flags);
port              319 drivers/tty/serial/altera_jtaguart.c 	writel(c, port->membase + ALTERA_JTAGUART_DATA_REG);
port              320 drivers/tty/serial/altera_jtaguart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              323 drivers/tty/serial/altera_jtaguart.c static void altera_jtaguart_console_putc(struct uart_port *port, int c)
port              327 drivers/tty/serial/altera_jtaguart.c 	spin_lock_irqsave(&port->lock, flags);
port              328 drivers/tty/serial/altera_jtaguart.c 	while ((readl(port->membase + ALTERA_JTAGUART_CONTROL_REG) &
port              330 drivers/tty/serial/altera_jtaguart.c 		spin_unlock_irqrestore(&port->lock, flags);
port              332 drivers/tty/serial/altera_jtaguart.c 		spin_lock_irqsave(&port->lock, flags);
port              334 drivers/tty/serial/altera_jtaguart.c 	writel(c, port->membase + ALTERA_JTAGUART_DATA_REG);
port              335 drivers/tty/serial/altera_jtaguart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              342 drivers/tty/serial/altera_jtaguart.c 	struct uart_port *port = &(altera_jtaguart_ports + co->index)->port;
port              344 drivers/tty/serial/altera_jtaguart.c 	uart_console_write(port, s, count, altera_jtaguart_console_putc);
port              350 drivers/tty/serial/altera_jtaguart.c 	struct uart_port *port;
port              354 drivers/tty/serial/altera_jtaguart.c 	port = &altera_jtaguart_ports[co->index].port;
port              355 drivers/tty/serial/altera_jtaguart.c 	if (port->membase == NULL)
port              387 drivers/tty/serial/altera_jtaguart.c 	uart_console_write(&dev->port, s, count, altera_jtaguart_console_putc);
port              393 drivers/tty/serial/altera_jtaguart.c 	if (!dev->port.membase)
port              422 drivers/tty/serial/altera_jtaguart.c 	struct uart_port *port;
port              433 drivers/tty/serial/altera_jtaguart.c 	port = &altera_jtaguart_ports[i].port;
port              437 drivers/tty/serial/altera_jtaguart.c 		port->mapbase = res_mem->start;
port              439 drivers/tty/serial/altera_jtaguart.c 		port->mapbase = platp->mapbase;
port              445 drivers/tty/serial/altera_jtaguart.c 		port->irq = res_irq->start;
port              447 drivers/tty/serial/altera_jtaguart.c 		port->irq = platp->irq;
port              451 drivers/tty/serial/altera_jtaguart.c 	port->membase = ioremap(port->mapbase, ALTERA_JTAGUART_SIZE);
port              452 drivers/tty/serial/altera_jtaguart.c 	if (!port->membase)
port              455 drivers/tty/serial/altera_jtaguart.c 	port->line = i;
port              456 drivers/tty/serial/altera_jtaguart.c 	port->type = PORT_ALTERA_JTAGUART;
port              457 drivers/tty/serial/altera_jtaguart.c 	port->iotype = SERIAL_IO_MEM;
port              458 drivers/tty/serial/altera_jtaguart.c 	port->ops = &altera_jtaguart_ops;
port              459 drivers/tty/serial/altera_jtaguart.c 	port->flags = UPF_BOOT_AUTOCONF;
port              460 drivers/tty/serial/altera_jtaguart.c 	port->dev = &pdev->dev;
port              462 drivers/tty/serial/altera_jtaguart.c 	uart_add_one_port(&altera_jtaguart_driver, port);
port              469 drivers/tty/serial/altera_jtaguart.c 	struct uart_port *port;
port              475 drivers/tty/serial/altera_jtaguart.c 	port = &altera_jtaguart_ports[i].port;
port              476 drivers/tty/serial/altera_jtaguart.c 	uart_remove_one_port(&altera_jtaguart_driver, port);
port              477 drivers/tty/serial/altera_jtaguart.c 	iounmap(port->membase);
port               78 drivers/tty/serial/altera_uart.c 	struct uart_port port;
port               84 drivers/tty/serial/altera_uart.c static u32 altera_uart_readl(struct uart_port *port, int reg)
port               86 drivers/tty/serial/altera_uart.c 	return readl(port->membase + (reg << port->regshift));
port               89 drivers/tty/serial/altera_uart.c static void altera_uart_writel(struct uart_port *port, u32 dat, int reg)
port               91 drivers/tty/serial/altera_uart.c 	writel(dat, port->membase + (reg << port->regshift));
port               94 drivers/tty/serial/altera_uart.c static unsigned int altera_uart_tx_empty(struct uart_port *port)
port               96 drivers/tty/serial/altera_uart.c 	return (altera_uart_readl(port, ALTERA_UART_STATUS_REG) &
port              100 drivers/tty/serial/altera_uart.c static unsigned int altera_uart_get_mctrl(struct uart_port *port)
port              102 drivers/tty/serial/altera_uart.c 	struct altera_uart *pp = container_of(port, struct altera_uart, port);
port              105 drivers/tty/serial/altera_uart.c 	sigs = (altera_uart_readl(port, ALTERA_UART_STATUS_REG) &
port              120 drivers/tty/serial/altera_uart.c 	if (!pp->port.irq)
port              123 drivers/tty/serial/altera_uart.c 	altera_uart_writel(&pp->port, imr, ALTERA_UART_CONTROL_REG);
port              126 drivers/tty/serial/altera_uart.c static void altera_uart_set_mctrl(struct uart_port *port, unsigned int sigs)
port              128 drivers/tty/serial/altera_uart.c 	struct altera_uart *pp = container_of(port, struct altera_uart, port);
port              138 drivers/tty/serial/altera_uart.c static void altera_uart_start_tx(struct uart_port *port)
port              140 drivers/tty/serial/altera_uart.c 	struct altera_uart *pp = container_of(port, struct altera_uart, port);
port              146 drivers/tty/serial/altera_uart.c static void altera_uart_stop_tx(struct uart_port *port)
port              148 drivers/tty/serial/altera_uart.c 	struct altera_uart *pp = container_of(port, struct altera_uart, port);
port              154 drivers/tty/serial/altera_uart.c static void altera_uart_stop_rx(struct uart_port *port)
port              156 drivers/tty/serial/altera_uart.c 	struct altera_uart *pp = container_of(port, struct altera_uart, port);
port              162 drivers/tty/serial/altera_uart.c static void altera_uart_break_ctl(struct uart_port *port, int break_state)
port              164 drivers/tty/serial/altera_uart.c 	struct altera_uart *pp = container_of(port, struct altera_uart, port);
port              167 drivers/tty/serial/altera_uart.c 	spin_lock_irqsave(&port->lock, flags);
port              173 drivers/tty/serial/altera_uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              176 drivers/tty/serial/altera_uart.c static void altera_uart_set_termios(struct uart_port *port,
port              183 drivers/tty/serial/altera_uart.c 	baud = uart_get_baud_rate(port, termios, old, 0, 4000000);
port              184 drivers/tty/serial/altera_uart.c 	baudclk = port->uartclk / baud;
port              190 drivers/tty/serial/altera_uart.c 	spin_lock_irqsave(&port->lock, flags);
port              191 drivers/tty/serial/altera_uart.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              192 drivers/tty/serial/altera_uart.c 	altera_uart_writel(port, baudclk, ALTERA_UART_DIVISOR_REG);
port              193 drivers/tty/serial/altera_uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              204 drivers/tty/serial/altera_uart.c 	struct uart_port *port = &pp->port;
port              208 drivers/tty/serial/altera_uart.c 	while ((status = altera_uart_readl(port, ALTERA_UART_STATUS_REG)) &
port              210 drivers/tty/serial/altera_uart.c 		ch = altera_uart_readl(port, ALTERA_UART_RXDATA_REG);
port              212 drivers/tty/serial/altera_uart.c 		port->icount.rx++;
port              215 drivers/tty/serial/altera_uart.c 			altera_uart_writel(port, status,
port              219 drivers/tty/serial/altera_uart.c 				port->icount.brk++;
port              220 drivers/tty/serial/altera_uart.c 				if (uart_handle_break(port))
port              223 drivers/tty/serial/altera_uart.c 				port->icount.parity++;
port              225 drivers/tty/serial/altera_uart.c 				port->icount.overrun++;
port              227 drivers/tty/serial/altera_uart.c 				port->icount.frame++;
port              230 drivers/tty/serial/altera_uart.c 			status &= port->read_status_mask;
port              240 drivers/tty/serial/altera_uart.c 		if (uart_handle_sysrq_char(port, ch))
port              242 drivers/tty/serial/altera_uart.c 		uart_insert_char(port, status, ALTERA_UART_STATUS_ROE_MSK, ch,
port              246 drivers/tty/serial/altera_uart.c 	spin_unlock(&port->lock);
port              247 drivers/tty/serial/altera_uart.c 	tty_flip_buffer_push(&port->state->port);
port              248 drivers/tty/serial/altera_uart.c 	spin_lock(&port->lock);
port              253 drivers/tty/serial/altera_uart.c 	struct uart_port *port = &pp->port;
port              254 drivers/tty/serial/altera_uart.c 	struct circ_buf *xmit = &port->state->xmit;
port              256 drivers/tty/serial/altera_uart.c 	if (port->x_char) {
port              258 drivers/tty/serial/altera_uart.c 		altera_uart_writel(port, port->x_char, ALTERA_UART_TXDATA_REG);
port              259 drivers/tty/serial/altera_uart.c 		port->x_char = 0;
port              260 drivers/tty/serial/altera_uart.c 		port->icount.tx++;
port              264 drivers/tty/serial/altera_uart.c 	while (altera_uart_readl(port, ALTERA_UART_STATUS_REG) &
port              268 drivers/tty/serial/altera_uart.c 		altera_uart_writel(port, xmit->buf[xmit->tail],
port              271 drivers/tty/serial/altera_uart.c 		port->icount.tx++;
port              275 drivers/tty/serial/altera_uart.c 		uart_write_wakeup(port);
port              285 drivers/tty/serial/altera_uart.c 	struct uart_port *port = data;
port              286 drivers/tty/serial/altera_uart.c 	struct altera_uart *pp = container_of(port, struct altera_uart, port);
port              289 drivers/tty/serial/altera_uart.c 	isr = altera_uart_readl(port, ALTERA_UART_STATUS_REG) & pp->imr;
port              291 drivers/tty/serial/altera_uart.c 	spin_lock(&port->lock);
port              296 drivers/tty/serial/altera_uart.c 	spin_unlock(&port->lock);
port              304 drivers/tty/serial/altera_uart.c 	struct uart_port *port = &pp->port;
port              306 drivers/tty/serial/altera_uart.c 	altera_uart_interrupt(0, port);
port              307 drivers/tty/serial/altera_uart.c 	mod_timer(&pp->tmr, jiffies + uart_poll_timeout(port));
port              310 drivers/tty/serial/altera_uart.c static void altera_uart_config_port(struct uart_port *port, int flags)
port              312 drivers/tty/serial/altera_uart.c 	port->type = PORT_ALTERA_UART;
port              315 drivers/tty/serial/altera_uart.c 	altera_uart_writel(port, 0, ALTERA_UART_CONTROL_REG);
port              317 drivers/tty/serial/altera_uart.c 	altera_uart_writel(port, 0, ALTERA_UART_STATUS_REG);
port              320 drivers/tty/serial/altera_uart.c static int altera_uart_startup(struct uart_port *port)
port              322 drivers/tty/serial/altera_uart.c 	struct altera_uart *pp = container_of(port, struct altera_uart, port);
port              325 drivers/tty/serial/altera_uart.c 	if (!port->irq) {
port              327 drivers/tty/serial/altera_uart.c 		mod_timer(&pp->tmr, jiffies + uart_poll_timeout(port));
port              331 drivers/tty/serial/altera_uart.c 		ret = request_irq(port->irq, altera_uart_interrupt, 0,
port              332 drivers/tty/serial/altera_uart.c 				DRV_NAME, port);
port              335 drivers/tty/serial/altera_uart.c 			       "interrupt vector=%d\n", port->line, port->irq);
port              340 drivers/tty/serial/altera_uart.c 	spin_lock_irqsave(&port->lock, flags);
port              346 drivers/tty/serial/altera_uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              351 drivers/tty/serial/altera_uart.c static void altera_uart_shutdown(struct uart_port *port)
port              353 drivers/tty/serial/altera_uart.c 	struct altera_uart *pp = container_of(port, struct altera_uart, port);
port              356 drivers/tty/serial/altera_uart.c 	spin_lock_irqsave(&port->lock, flags);
port              362 drivers/tty/serial/altera_uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              364 drivers/tty/serial/altera_uart.c 	if (port->irq)
port              365 drivers/tty/serial/altera_uart.c 		free_irq(port->irq, port);
port              370 drivers/tty/serial/altera_uart.c static const char *altera_uart_type(struct uart_port *port)
port              372 drivers/tty/serial/altera_uart.c 	return (port->type == PORT_ALTERA_UART) ? "Altera UART" : NULL;
port              375 drivers/tty/serial/altera_uart.c static int altera_uart_request_port(struct uart_port *port)
port              381 drivers/tty/serial/altera_uart.c static void altera_uart_release_port(struct uart_port *port)
port              386 drivers/tty/serial/altera_uart.c static int altera_uart_verify_port(struct uart_port *port,
port              395 drivers/tty/serial/altera_uart.c static int altera_uart_poll_get_char(struct uart_port *port)
port              397 drivers/tty/serial/altera_uart.c 	while (!(altera_uart_readl(port, ALTERA_UART_STATUS_REG) &
port              401 drivers/tty/serial/altera_uart.c 	return altera_uart_readl(port, ALTERA_UART_RXDATA_REG);
port              404 drivers/tty/serial/altera_uart.c static void altera_uart_poll_put_char(struct uart_port *port, unsigned char c)
port              406 drivers/tty/serial/altera_uart.c 	while (!(altera_uart_readl(port, ALTERA_UART_STATUS_REG) &
port              410 drivers/tty/serial/altera_uart.c 	altera_uart_writel(port, c, ALTERA_UART_TXDATA_REG);
port              443 drivers/tty/serial/altera_uart.c static void altera_uart_console_putc(struct uart_port *port, int c)
port              445 drivers/tty/serial/altera_uart.c 	while (!(altera_uart_readl(port, ALTERA_UART_STATUS_REG) &
port              449 drivers/tty/serial/altera_uart.c 	altera_uart_writel(port, c, ALTERA_UART_TXDATA_REG);
port              455 drivers/tty/serial/altera_uart.c 	struct uart_port *port = &(altera_uart_ports + co->index)->port;
port              457 drivers/tty/serial/altera_uart.c 	uart_console_write(port, s, count, altera_uart_console_putc);
port              462 drivers/tty/serial/altera_uart.c 	struct uart_port *port;
port              470 drivers/tty/serial/altera_uart.c 	port = &altera_uart_ports[co->index].port;
port              471 drivers/tty/serial/altera_uart.c 	if (!port->membase)
port              477 drivers/tty/serial/altera_uart.c 	return uart_set_options(port, co, baud, parity, bits, flow);
port              507 drivers/tty/serial/altera_uart.c 	uart_console_write(&dev->port, s, count, altera_uart_console_putc);
port              513 drivers/tty/serial/altera_uart.c 	struct uart_port *port = &dev->port;
port              515 drivers/tty/serial/altera_uart.c 	if (!port->membase)
port              519 drivers/tty/serial/altera_uart.c 	altera_uart_writel(port, ALTERA_UART_CONTROL_RRDY_MSK,
port              523 drivers/tty/serial/altera_uart.c 		unsigned int baudclk = port->uartclk / dev->baud;
port              525 drivers/tty/serial/altera_uart.c 		altera_uart_writel(port, baudclk, ALTERA_UART_DIVISOR_REG);
port              556 drivers/tty/serial/altera_uart.c 	struct uart_port *port;
port              565 drivers/tty/serial/altera_uart.c 			if (altera_uart_ports[i].port.mapbase == 0)
port              572 drivers/tty/serial/altera_uart.c 	port = &altera_uart_ports[i].port;
port              576 drivers/tty/serial/altera_uart.c 		port->mapbase = res_mem->start;
port              578 drivers/tty/serial/altera_uart.c 		port->mapbase = platp->mapbase;
port              584 drivers/tty/serial/altera_uart.c 		port->irq = res_irq->start;
port              586 drivers/tty/serial/altera_uart.c 		port->irq = platp->irq;
port              590 drivers/tty/serial/altera_uart.c 		port->uartclk = platp->uartclk;
port              593 drivers/tty/serial/altera_uart.c 					   &port->uartclk);
port              598 drivers/tty/serial/altera_uart.c 	port->membase = ioremap(port->mapbase, ALTERA_UART_SIZE);
port              599 drivers/tty/serial/altera_uart.c 	if (!port->membase)
port              603 drivers/tty/serial/altera_uart.c 		port->regshift = platp->bus_shift;
port              605 drivers/tty/serial/altera_uart.c 		port->regshift = 0;
port              607 drivers/tty/serial/altera_uart.c 	port->line = i;
port              608 drivers/tty/serial/altera_uart.c 	port->type = PORT_ALTERA_UART;
port              609 drivers/tty/serial/altera_uart.c 	port->iotype = SERIAL_IO_MEM;
port              610 drivers/tty/serial/altera_uart.c 	port->ops = &altera_uart_ops;
port              611 drivers/tty/serial/altera_uart.c 	port->flags = UPF_BOOT_AUTOCONF;
port              612 drivers/tty/serial/altera_uart.c 	port->dev = &pdev->dev;
port              614 drivers/tty/serial/altera_uart.c 	platform_set_drvdata(pdev, port);
port              616 drivers/tty/serial/altera_uart.c 	uart_add_one_port(&altera_uart_driver, port);
port              623 drivers/tty/serial/altera_uart.c 	struct uart_port *port = platform_get_drvdata(pdev);
port              625 drivers/tty/serial/altera_uart.c 	if (port) {
port              626 drivers/tty/serial/altera_uart.c 		uart_remove_one_port(&altera_uart_driver, port);
port              627 drivers/tty/serial/altera_uart.c 		port->mapbase = 0;
port              628 drivers/tty/serial/altera_uart.c 		iounmap(port->membase);
port               56 drivers/tty/serial/amba-pl010.c 	struct uart_port	port;
port               63 drivers/tty/serial/amba-pl010.c static void pl010_stop_tx(struct uart_port *port)
port               66 drivers/tty/serial/amba-pl010.c 		container_of(port, struct uart_amba_port, port);
port               69 drivers/tty/serial/amba-pl010.c 	cr = readb(uap->port.membase + UART010_CR);
port               71 drivers/tty/serial/amba-pl010.c 	writel(cr, uap->port.membase + UART010_CR);
port               74 drivers/tty/serial/amba-pl010.c static void pl010_start_tx(struct uart_port *port)
port               77 drivers/tty/serial/amba-pl010.c 		container_of(port, struct uart_amba_port, port);
port               80 drivers/tty/serial/amba-pl010.c 	cr = readb(uap->port.membase + UART010_CR);
port               82 drivers/tty/serial/amba-pl010.c 	writel(cr, uap->port.membase + UART010_CR);
port               85 drivers/tty/serial/amba-pl010.c static void pl010_stop_rx(struct uart_port *port)
port               88 drivers/tty/serial/amba-pl010.c 		container_of(port, struct uart_amba_port, port);
port               91 drivers/tty/serial/amba-pl010.c 	cr = readb(uap->port.membase + UART010_CR);
port               93 drivers/tty/serial/amba-pl010.c 	writel(cr, uap->port.membase + UART010_CR);
port               96 drivers/tty/serial/amba-pl010.c static void pl010_disable_ms(struct uart_port *port)
port               98 drivers/tty/serial/amba-pl010.c 	struct uart_amba_port *uap = (struct uart_amba_port *)port;
port              101 drivers/tty/serial/amba-pl010.c 	cr = readb(uap->port.membase + UART010_CR);
port              103 drivers/tty/serial/amba-pl010.c 	writel(cr, uap->port.membase + UART010_CR);
port              106 drivers/tty/serial/amba-pl010.c static void pl010_enable_ms(struct uart_port *port)
port              109 drivers/tty/serial/amba-pl010.c 		container_of(port, struct uart_amba_port, port);
port              112 drivers/tty/serial/amba-pl010.c 	cr = readb(uap->port.membase + UART010_CR);
port              114 drivers/tty/serial/amba-pl010.c 	writel(cr, uap->port.membase + UART010_CR);
port              121 drivers/tty/serial/amba-pl010.c 	status = readb(uap->port.membase + UART01x_FR);
port              123 drivers/tty/serial/amba-pl010.c 		ch = readb(uap->port.membase + UART01x_DR);
port              126 drivers/tty/serial/amba-pl010.c 		uap->port.icount.rx++;
port              132 drivers/tty/serial/amba-pl010.c 		rsr = readb(uap->port.membase + UART01x_RSR) | UART_DUMMY_RSR_RX;
port              134 drivers/tty/serial/amba-pl010.c 			writel(0, uap->port.membase + UART01x_ECR);
port              138 drivers/tty/serial/amba-pl010.c 				uap->port.icount.brk++;
port              139 drivers/tty/serial/amba-pl010.c 				if (uart_handle_break(&uap->port))
port              142 drivers/tty/serial/amba-pl010.c 				uap->port.icount.parity++;
port              144 drivers/tty/serial/amba-pl010.c 				uap->port.icount.frame++;
port              146 drivers/tty/serial/amba-pl010.c 				uap->port.icount.overrun++;
port              148 drivers/tty/serial/amba-pl010.c 			rsr &= uap->port.read_status_mask;
port              158 drivers/tty/serial/amba-pl010.c 		if (uart_handle_sysrq_char(&uap->port, ch))
port              161 drivers/tty/serial/amba-pl010.c 		uart_insert_char(&uap->port, rsr, UART01x_RSR_OE, ch, flag);
port              164 drivers/tty/serial/amba-pl010.c 		status = readb(uap->port.membase + UART01x_FR);
port              166 drivers/tty/serial/amba-pl010.c 	spin_unlock(&uap->port.lock);
port              167 drivers/tty/serial/amba-pl010.c 	tty_flip_buffer_push(&uap->port.state->port);
port              168 drivers/tty/serial/amba-pl010.c 	spin_lock(&uap->port.lock);
port              173 drivers/tty/serial/amba-pl010.c 	struct circ_buf *xmit = &uap->port.state->xmit;
port              176 drivers/tty/serial/amba-pl010.c 	if (uap->port.x_char) {
port              177 drivers/tty/serial/amba-pl010.c 		writel(uap->port.x_char, uap->port.membase + UART01x_DR);
port              178 drivers/tty/serial/amba-pl010.c 		uap->port.icount.tx++;
port              179 drivers/tty/serial/amba-pl010.c 		uap->port.x_char = 0;
port              182 drivers/tty/serial/amba-pl010.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(&uap->port)) {
port              183 drivers/tty/serial/amba-pl010.c 		pl010_stop_tx(&uap->port);
port              187 drivers/tty/serial/amba-pl010.c 	count = uap->port.fifosize >> 1;
port              189 drivers/tty/serial/amba-pl010.c 		writel(xmit->buf[xmit->tail], uap->port.membase + UART01x_DR);
port              191 drivers/tty/serial/amba-pl010.c 		uap->port.icount.tx++;
port              197 drivers/tty/serial/amba-pl010.c 		uart_write_wakeup(&uap->port);
port              200 drivers/tty/serial/amba-pl010.c 		pl010_stop_tx(&uap->port);
port              207 drivers/tty/serial/amba-pl010.c 	writel(0, uap->port.membase + UART010_ICR);
port              209 drivers/tty/serial/amba-pl010.c 	status = readb(uap->port.membase + UART01x_FR) & UART01x_FR_MODEM_ANY;
port              218 drivers/tty/serial/amba-pl010.c 		uart_handle_dcd_change(&uap->port, status & UART01x_FR_DCD);
port              221 drivers/tty/serial/amba-pl010.c 		uap->port.icount.dsr++;
port              224 drivers/tty/serial/amba-pl010.c 		uart_handle_cts_change(&uap->port, status & UART01x_FR_CTS);
port              226 drivers/tty/serial/amba-pl010.c 	wake_up_interruptible(&uap->port.state->port.delta_msr_wait);
port              235 drivers/tty/serial/amba-pl010.c 	spin_lock(&uap->port.lock);
port              237 drivers/tty/serial/amba-pl010.c 	status = readb(uap->port.membase + UART010_IIR);
port              250 drivers/tty/serial/amba-pl010.c 			status = readb(uap->port.membase + UART010_IIR);
port              256 drivers/tty/serial/amba-pl010.c 	spin_unlock(&uap->port.lock);
port              261 drivers/tty/serial/amba-pl010.c static unsigned int pl010_tx_empty(struct uart_port *port)
port              264 drivers/tty/serial/amba-pl010.c 		container_of(port, struct uart_amba_port, port);
port              265 drivers/tty/serial/amba-pl010.c 	unsigned int status = readb(uap->port.membase + UART01x_FR);
port              269 drivers/tty/serial/amba-pl010.c static unsigned int pl010_get_mctrl(struct uart_port *port)
port              272 drivers/tty/serial/amba-pl010.c 		container_of(port, struct uart_amba_port, port);
port              276 drivers/tty/serial/amba-pl010.c 	status = readb(uap->port.membase + UART01x_FR);
port              287 drivers/tty/serial/amba-pl010.c static void pl010_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              290 drivers/tty/serial/amba-pl010.c 		container_of(port, struct uart_amba_port, port);
port              293 drivers/tty/serial/amba-pl010.c 		uap->data->set_mctrl(uap->dev, uap->port.membase, mctrl);
port              296 drivers/tty/serial/amba-pl010.c static void pl010_break_ctl(struct uart_port *port, int break_state)
port              299 drivers/tty/serial/amba-pl010.c 		container_of(port, struct uart_amba_port, port);
port              303 drivers/tty/serial/amba-pl010.c 	spin_lock_irqsave(&uap->port.lock, flags);
port              304 drivers/tty/serial/amba-pl010.c 	lcr_h = readb(uap->port.membase + UART010_LCRH);
port              309 drivers/tty/serial/amba-pl010.c 	writel(lcr_h, uap->port.membase + UART010_LCRH);
port              310 drivers/tty/serial/amba-pl010.c 	spin_unlock_irqrestore(&uap->port.lock, flags);
port              313 drivers/tty/serial/amba-pl010.c static int pl010_startup(struct uart_port *port)
port              316 drivers/tty/serial/amba-pl010.c 		container_of(port, struct uart_amba_port, port);
port              326 drivers/tty/serial/amba-pl010.c 	uap->port.uartclk = clk_get_rate(uap->clk);
port              331 drivers/tty/serial/amba-pl010.c 	retval = request_irq(uap->port.irq, pl010_int, 0, "uart-pl010", uap);
port              338 drivers/tty/serial/amba-pl010.c 	uap->old_status = readb(uap->port.membase + UART01x_FR) & UART01x_FR_MODEM_ANY;
port              344 drivers/tty/serial/amba-pl010.c 	       uap->port.membase + UART010_CR);
port              354 drivers/tty/serial/amba-pl010.c static void pl010_shutdown(struct uart_port *port)
port              357 drivers/tty/serial/amba-pl010.c 		container_of(port, struct uart_amba_port, port);
port              362 drivers/tty/serial/amba-pl010.c 	free_irq(uap->port.irq, uap);
port              367 drivers/tty/serial/amba-pl010.c 	writel(0, uap->port.membase + UART010_CR);
port              370 drivers/tty/serial/amba-pl010.c 	writel(readb(uap->port.membase + UART010_LCRH) &
port              372 drivers/tty/serial/amba-pl010.c 	       uap->port.membase + UART010_LCRH);
port              381 drivers/tty/serial/amba-pl010.c pl010_set_termios(struct uart_port *port, struct ktermios *termios,
port              385 drivers/tty/serial/amba-pl010.c 		container_of(port, struct uart_amba_port, port);
port              393 drivers/tty/serial/amba-pl010.c 	baud = uart_get_baud_rate(port, termios, old, 0, uap->port.uartclk/16); 
port              394 drivers/tty/serial/amba-pl010.c 	quot = uart_get_divisor(port, baud);
port              417 drivers/tty/serial/amba-pl010.c 	if (uap->port.fifosize > 1)
port              420 drivers/tty/serial/amba-pl010.c 	spin_lock_irqsave(&uap->port.lock, flags);
port              425 drivers/tty/serial/amba-pl010.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              427 drivers/tty/serial/amba-pl010.c 	uap->port.read_status_mask = UART01x_RSR_OE;
port              429 drivers/tty/serial/amba-pl010.c 		uap->port.read_status_mask |= UART01x_RSR_FE | UART01x_RSR_PE;
port              431 drivers/tty/serial/amba-pl010.c 		uap->port.read_status_mask |= UART01x_RSR_BE;
port              436 drivers/tty/serial/amba-pl010.c 	uap->port.ignore_status_mask = 0;
port              438 drivers/tty/serial/amba-pl010.c 		uap->port.ignore_status_mask |= UART01x_RSR_FE | UART01x_RSR_PE;
port              440 drivers/tty/serial/amba-pl010.c 		uap->port.ignore_status_mask |= UART01x_RSR_BE;
port              446 drivers/tty/serial/amba-pl010.c 			uap->port.ignore_status_mask |= UART01x_RSR_OE;
port              453 drivers/tty/serial/amba-pl010.c 		uap->port.ignore_status_mask |= UART_DUMMY_RSR_RX;
port              456 drivers/tty/serial/amba-pl010.c 	old_cr = readb(uap->port.membase + UART010_CR) & ~UART010_CR_MSIE;
port              458 drivers/tty/serial/amba-pl010.c 	if (UART_ENABLE_MS(port, termios->c_cflag))
port              461 drivers/tty/serial/amba-pl010.c 	writel(0, uap->port.membase + UART010_CR);
port              465 drivers/tty/serial/amba-pl010.c 	writel((quot & 0xf00) >> 8, uap->port.membase + UART010_LCRM);
port              466 drivers/tty/serial/amba-pl010.c 	writel(quot & 0xff, uap->port.membase + UART010_LCRL);
port              473 drivers/tty/serial/amba-pl010.c 	writel(lcr_h, uap->port.membase + UART010_LCRH);
port              474 drivers/tty/serial/amba-pl010.c 	writel(old_cr, uap->port.membase + UART010_CR);
port              476 drivers/tty/serial/amba-pl010.c 	spin_unlock_irqrestore(&uap->port.lock, flags);
port              479 drivers/tty/serial/amba-pl010.c static void pl010_set_ldisc(struct uart_port *port, struct ktermios *termios)
port              482 drivers/tty/serial/amba-pl010.c 		port->flags |= UPF_HARDPPS_CD;
port              483 drivers/tty/serial/amba-pl010.c 		spin_lock_irq(&port->lock);
port              484 drivers/tty/serial/amba-pl010.c 		pl010_enable_ms(port);
port              485 drivers/tty/serial/amba-pl010.c 		spin_unlock_irq(&port->lock);
port              487 drivers/tty/serial/amba-pl010.c 		port->flags &= ~UPF_HARDPPS_CD;
port              488 drivers/tty/serial/amba-pl010.c 		if (!UART_ENABLE_MS(port, termios->c_cflag)) {
port              489 drivers/tty/serial/amba-pl010.c 			spin_lock_irq(&port->lock);
port              490 drivers/tty/serial/amba-pl010.c 			pl010_disable_ms(port);
port              491 drivers/tty/serial/amba-pl010.c 			spin_unlock_irq(&port->lock);
port              496 drivers/tty/serial/amba-pl010.c static const char *pl010_type(struct uart_port *port)
port              498 drivers/tty/serial/amba-pl010.c 	return port->type == PORT_AMBA ? "AMBA" : NULL;
port              504 drivers/tty/serial/amba-pl010.c static void pl010_release_port(struct uart_port *port)
port              506 drivers/tty/serial/amba-pl010.c 	release_mem_region(port->mapbase, UART_PORT_SIZE);
port              512 drivers/tty/serial/amba-pl010.c static int pl010_request_port(struct uart_port *port)
port              514 drivers/tty/serial/amba-pl010.c 	return request_mem_region(port->mapbase, UART_PORT_SIZE, "uart-pl010")
port              521 drivers/tty/serial/amba-pl010.c static void pl010_config_port(struct uart_port *port, int flags)
port              524 drivers/tty/serial/amba-pl010.c 		port->type = PORT_AMBA;
port              525 drivers/tty/serial/amba-pl010.c 		pl010_request_port(port);
port              532 drivers/tty/serial/amba-pl010.c static int pl010_verify_port(struct uart_port *port, struct serial_struct *ser)
port              568 drivers/tty/serial/amba-pl010.c static void pl010_console_putchar(struct uart_port *port, int ch)
port              571 drivers/tty/serial/amba-pl010.c 		container_of(port, struct uart_amba_port, port);
port              575 drivers/tty/serial/amba-pl010.c 		status = readb(uap->port.membase + UART01x_FR);
port              578 drivers/tty/serial/amba-pl010.c 	writel(ch, uap->port.membase + UART01x_DR);
port              592 drivers/tty/serial/amba-pl010.c 	old_cr = readb(uap->port.membase + UART010_CR);
port              593 drivers/tty/serial/amba-pl010.c 	writel(UART01x_CR_UARTEN, uap->port.membase + UART010_CR);
port              595 drivers/tty/serial/amba-pl010.c 	uart_console_write(&uap->port, s, count, pl010_console_putchar);
port              602 drivers/tty/serial/amba-pl010.c 		status = readb(uap->port.membase + UART01x_FR);
port              605 drivers/tty/serial/amba-pl010.c 	writel(old_cr, uap->port.membase + UART010_CR);
port              614 drivers/tty/serial/amba-pl010.c 	if (readb(uap->port.membase + UART010_CR) & UART01x_CR_UARTEN) {
port              616 drivers/tty/serial/amba-pl010.c 		lcr_h = readb(uap->port.membase + UART010_LCRH);
port              631 drivers/tty/serial/amba-pl010.c 		quot = readb(uap->port.membase + UART010_LCRL) |
port              632 drivers/tty/serial/amba-pl010.c 		       readb(uap->port.membase + UART010_LCRM) << 8;
port              633 drivers/tty/serial/amba-pl010.c 		*baud = uap->port.uartclk / (16 * (quot + 1));
port              661 drivers/tty/serial/amba-pl010.c 	uap->port.uartclk = clk_get_rate(uap->clk);
port              668 drivers/tty/serial/amba-pl010.c 	return uart_set_options(&uap->port, co, baud, parity, bits, flow);
port              725 drivers/tty/serial/amba-pl010.c 	uap->port.dev = &dev->dev;
port              726 drivers/tty/serial/amba-pl010.c 	uap->port.mapbase = dev->res.start;
port              727 drivers/tty/serial/amba-pl010.c 	uap->port.membase = base;
port              728 drivers/tty/serial/amba-pl010.c 	uap->port.iotype = UPIO_MEM;
port              729 drivers/tty/serial/amba-pl010.c 	uap->port.irq = dev->irq[0];
port              730 drivers/tty/serial/amba-pl010.c 	uap->port.fifosize = 16;
port              731 drivers/tty/serial/amba-pl010.c 	uap->port.ops = &amba_pl010_pops;
port              732 drivers/tty/serial/amba-pl010.c 	uap->port.flags = UPF_BOOT_AUTOCONF;
port              733 drivers/tty/serial/amba-pl010.c 	uap->port.line = i;
port              746 drivers/tty/serial/amba-pl010.c 			dev_err(uap->port.dev,
port              753 drivers/tty/serial/amba-pl010.c 	ret = uart_add_one_port(&amba_reg, &uap->port);
port              766 drivers/tty/serial/amba-pl010.c 	uart_remove_one_port(&amba_reg, &uap->port);
port              786 drivers/tty/serial/amba-pl010.c 		uart_suspend_port(&amba_reg, &uap->port);
port              796 drivers/tty/serial/amba-pl010.c 		uart_resume_port(&amba_reg, &uap->port);
port              262 drivers/tty/serial/amba-pl011.c 	struct uart_port	port;
port              292 drivers/tty/serial/amba-pl011.c 	void __iomem *addr = uap->port.membase + pl011_reg_to_offset(uap, reg);
port              294 drivers/tty/serial/amba-pl011.c 	return (uap->port.iotype == UPIO_MEM32) ?
port              301 drivers/tty/serial/amba-pl011.c 	void __iomem *addr = uap->port.membase + pl011_reg_to_offset(uap, reg);
port              303 drivers/tty/serial/amba-pl011.c 	if (uap->port.iotype == UPIO_MEM32)
port              327 drivers/tty/serial/amba-pl011.c 		uap->port.icount.rx++;
port              332 drivers/tty/serial/amba-pl011.c 				uap->port.icount.brk++;
port              333 drivers/tty/serial/amba-pl011.c 				if (uart_handle_break(&uap->port))
port              336 drivers/tty/serial/amba-pl011.c 				uap->port.icount.parity++;
port              338 drivers/tty/serial/amba-pl011.c 				uap->port.icount.frame++;
port              340 drivers/tty/serial/amba-pl011.c 				uap->port.icount.overrun++;
port              342 drivers/tty/serial/amba-pl011.c 			ch &= uap->port.read_status_mask;
port              352 drivers/tty/serial/amba-pl011.c 		if (uart_handle_sysrq_char(&uap->port, ch & 255))
port              355 drivers/tty/serial/amba-pl011.c 		uart_insert_char(&uap->port, ch, UART011_DR_OE, ch, flag);
port              403 drivers/tty/serial/amba-pl011.c 	struct amba_pl011_data *plat = dev_get_platdata(uap->port.dev);
port              404 drivers/tty/serial/amba-pl011.c 	struct device *dev = uap->port.dev;
port              406 drivers/tty/serial/amba-pl011.c 		.dst_addr = uap->port.mapbase +
port              426 drivers/tty/serial/amba-pl011.c 			dev_info(uap->port.dev, "no DMA platform data\n");
port              437 drivers/tty/serial/amba-pl011.c 			dev_err(uap->port.dev, "no TX DMA channel!\n");
port              445 drivers/tty/serial/amba-pl011.c 	dev_info(uap->port.dev, "DMA channel TX %s\n",
port              455 drivers/tty/serial/amba-pl011.c 			dev_err(uap->port.dev, "no RX DMA channel!\n");
port              462 drivers/tty/serial/amba-pl011.c 			.src_addr = uap->port.mapbase +
port              480 drivers/tty/serial/amba-pl011.c 				dev_info(uap->port.dev,
port              527 drivers/tty/serial/amba-pl011.c 		dev_info(uap->port.dev, "DMA channel RX %s\n",
port              555 drivers/tty/serial/amba-pl011.c 	spin_lock_irqsave(&uap->port.lock, flags);
port              573 drivers/tty/serial/amba-pl011.c 	if (!(dmacr & UART011_TXDMAE) || uart_tx_stopped(&uap->port) ||
port              574 drivers/tty/serial/amba-pl011.c 	    uart_circ_empty(&uap->port.state->xmit)) {
port              576 drivers/tty/serial/amba-pl011.c 		spin_unlock_irqrestore(&uap->port.lock, flags);
port              587 drivers/tty/serial/amba-pl011.c 	spin_unlock_irqrestore(&uap->port.lock, flags);
port              604 drivers/tty/serial/amba-pl011.c 	struct circ_buf *xmit = &uap->port.state->xmit;
port              648 drivers/tty/serial/amba-pl011.c 		dev_dbg(uap->port.dev, "unable to map TX DMA\n");
port              661 drivers/tty/serial/amba-pl011.c 		dev_dbg(uap->port.dev, "TX DMA busy\n");
port              684 drivers/tty/serial/amba-pl011.c 	uap->port.icount.tx += count;
port              687 drivers/tty/serial/amba-pl011.c 		uart_write_wakeup(&uap->port);
port              757 drivers/tty/serial/amba-pl011.c 	if (!uap->port.x_char) {
port              791 drivers/tty/serial/amba-pl011.c 	pl011_write(uap->port.x_char, uap, REG_DR);
port              792 drivers/tty/serial/amba-pl011.c 	uap->port.icount.tx++;
port              793 drivers/tty/serial/amba-pl011.c 	uap->port.x_char = 0;
port              806 drivers/tty/serial/amba-pl011.c static void pl011_dma_flush_buffer(struct uart_port *port)
port              807 drivers/tty/serial/amba-pl011.c __releases(&uap->port.lock)
port              808 drivers/tty/serial/amba-pl011.c __acquires(&uap->port.lock)
port              811 drivers/tty/serial/amba-pl011.c 	    container_of(port, struct uart_amba_port, port);
port              881 drivers/tty/serial/amba-pl011.c 	struct tty_port *port = &uap->port.state->port;
port              906 drivers/tty/serial/amba-pl011.c 		dma_count = tty_insert_flip_string(port, sgbuf->buf + dmataken,
port              909 drivers/tty/serial/amba-pl011.c 		uap->port.icount.rx += dma_count;
port              911 drivers/tty/serial/amba-pl011.c 			dev_warn(uap->port.dev,
port              942 drivers/tty/serial/amba-pl011.c 	spin_unlock(&uap->port.lock);
port              943 drivers/tty/serial/amba-pl011.c 	dev_vdbg(uap->port.dev,
port              946 drivers/tty/serial/amba-pl011.c 	tty_flip_buffer_push(port);
port              947 drivers/tty/serial/amba-pl011.c 	spin_lock(&uap->port.lock);
port              966 drivers/tty/serial/amba-pl011.c 		dev_err(uap->port.dev, "unable to pause DMA transfer\n");
port              970 drivers/tty/serial/amba-pl011.c 		dev_err(uap->port.dev, "unable to pause DMA transfer\n");
port              991 drivers/tty/serial/amba-pl011.c 		dev_dbg(uap->port.dev, "could not retrigger RX DMA job "
port             1017 drivers/tty/serial/amba-pl011.c 	spin_lock_irq(&uap->port.lock);
port             1033 drivers/tty/serial/amba-pl011.c 	spin_unlock_irq(&uap->port.lock);
port             1039 drivers/tty/serial/amba-pl011.c 		dev_dbg(uap->port.dev, "could not retrigger RX DMA job "
port             1066 drivers/tty/serial/amba-pl011.c 	struct tty_port *port = &uap->port.state->port;
port             1081 drivers/tty/serial/amba-pl011.c 		dma_count = tty_insert_flip_string(port, sgbuf->buf + dmataken,
port             1087 drivers/tty/serial/amba-pl011.c 	tty_flip_buffer_push(port);
port             1096 drivers/tty/serial/amba-pl011.c 		spin_lock_irqsave(&uap->port.lock, flags);
port             1100 drivers/tty/serial/amba-pl011.c 		spin_unlock_irqrestore(&uap->port.lock, flags);
port             1123 drivers/tty/serial/amba-pl011.c 		dev_err(uap->port.dev, "no memory for DMA TX buffer\n");
port             1124 drivers/tty/serial/amba-pl011.c 		uap->port.fifosize = uap->fifosize;
port             1131 drivers/tty/serial/amba-pl011.c 	uap->port.fifosize = PL011_DMA_BUFFER_SIZE;
port             1141 drivers/tty/serial/amba-pl011.c 		dev_err(uap->port.dev, "failed to init DMA %s: %d\n",
port             1149 drivers/tty/serial/amba-pl011.c 		dev_err(uap->port.dev, "failed to init DMA %s: %d\n",
port             1174 drivers/tty/serial/amba-pl011.c 			dev_dbg(uap->port.dev, "could not trigger initial "
port             1196 drivers/tty/serial/amba-pl011.c 	spin_lock_irq(&uap->port.lock);
port             1199 drivers/tty/serial/amba-pl011.c 	spin_unlock_irq(&uap->port.lock);
port             1293 drivers/tty/serial/amba-pl011.c static void pl011_stop_tx(struct uart_port *port)
port             1296 drivers/tty/serial/amba-pl011.c 	    container_of(port, struct uart_amba_port, port);
port             1314 drivers/tty/serial/amba-pl011.c static void pl011_start_tx(struct uart_port *port)
port             1317 drivers/tty/serial/amba-pl011.c 	    container_of(port, struct uart_amba_port, port);
port             1323 drivers/tty/serial/amba-pl011.c static void pl011_stop_rx(struct uart_port *port)
port             1326 drivers/tty/serial/amba-pl011.c 	    container_of(port, struct uart_amba_port, port);
port             1335 drivers/tty/serial/amba-pl011.c static void pl011_enable_ms(struct uart_port *port)
port             1338 drivers/tty/serial/amba-pl011.c 	    container_of(port, struct uart_amba_port, port);
port             1345 drivers/tty/serial/amba-pl011.c __releases(&uap->port.lock)
port             1346 drivers/tty/serial/amba-pl011.c __acquires(&uap->port.lock)
port             1350 drivers/tty/serial/amba-pl011.c 	spin_unlock(&uap->port.lock);
port             1351 drivers/tty/serial/amba-pl011.c 	tty_flip_buffer_push(&uap->port.state->port);
port             1358 drivers/tty/serial/amba-pl011.c 			dev_dbg(uap->port.dev, "could not trigger RX DMA job "
port             1375 drivers/tty/serial/amba-pl011.c 	spin_lock(&uap->port.lock);
port             1386 drivers/tty/serial/amba-pl011.c 	uap->port.icount.tx++;
port             1394 drivers/tty/serial/amba-pl011.c 	struct circ_buf *xmit = &uap->port.state->xmit;
port             1397 drivers/tty/serial/amba-pl011.c 	if (uap->port.x_char) {
port             1398 drivers/tty/serial/amba-pl011.c 		if (!pl011_tx_char(uap, uap->port.x_char, from_irq))
port             1400 drivers/tty/serial/amba-pl011.c 		uap->port.x_char = 0;
port             1403 drivers/tty/serial/amba-pl011.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(&uap->port)) {
port             1404 drivers/tty/serial/amba-pl011.c 		pl011_stop_tx(&uap->port);
port             1423 drivers/tty/serial/amba-pl011.c 		uart_write_wakeup(&uap->port);
port             1426 drivers/tty/serial/amba-pl011.c 		pl011_stop_tx(&uap->port);
port             1445 drivers/tty/serial/amba-pl011.c 		uart_handle_dcd_change(&uap->port, status & UART01x_FR_DCD);
port             1448 drivers/tty/serial/amba-pl011.c 		uap->port.icount.dsr++;
port             1451 drivers/tty/serial/amba-pl011.c 		uart_handle_cts_change(&uap->port,
port             1454 drivers/tty/serial/amba-pl011.c 	wake_up_interruptible(&uap->port.state->port.delta_msr_wait);
port             1483 drivers/tty/serial/amba-pl011.c 	spin_lock_irqsave(&uap->port.lock, flags);
port             1513 drivers/tty/serial/amba-pl011.c 	spin_unlock_irqrestore(&uap->port.lock, flags);
port             1518 drivers/tty/serial/amba-pl011.c static unsigned int pl011_tx_empty(struct uart_port *port)
port             1521 drivers/tty/serial/amba-pl011.c 	    container_of(port, struct uart_amba_port, port);
port             1530 drivers/tty/serial/amba-pl011.c static unsigned int pl011_get_mctrl(struct uart_port *port)
port             1533 drivers/tty/serial/amba-pl011.c 	    container_of(port, struct uart_amba_port, port);
port             1549 drivers/tty/serial/amba-pl011.c static void pl011_set_mctrl(struct uart_port *port, unsigned int mctrl)
port             1552 drivers/tty/serial/amba-pl011.c 	    container_of(port, struct uart_amba_port, port);
port             1569 drivers/tty/serial/amba-pl011.c 	if (port->status & UPSTAT_AUTORTS) {
port             1578 drivers/tty/serial/amba-pl011.c static void pl011_break_ctl(struct uart_port *port, int break_state)
port             1581 drivers/tty/serial/amba-pl011.c 	    container_of(port, struct uart_amba_port, port);
port             1585 drivers/tty/serial/amba-pl011.c 	spin_lock_irqsave(&uap->port.lock, flags);
port             1592 drivers/tty/serial/amba-pl011.c 	spin_unlock_irqrestore(&uap->port.lock, flags);
port             1597 drivers/tty/serial/amba-pl011.c static void pl011_quiesce_irqs(struct uart_port *port)
port             1600 drivers/tty/serial/amba-pl011.c 	    container_of(port, struct uart_amba_port, port);
port             1620 drivers/tty/serial/amba-pl011.c static int pl011_get_poll_char(struct uart_port *port)
port             1623 drivers/tty/serial/amba-pl011.c 	    container_of(port, struct uart_amba_port, port);
port             1630 drivers/tty/serial/amba-pl011.c 	pl011_quiesce_irqs(port);
port             1639 drivers/tty/serial/amba-pl011.c static void pl011_put_poll_char(struct uart_port *port,
port             1643 drivers/tty/serial/amba-pl011.c 	    container_of(port, struct uart_amba_port, port);
port             1653 drivers/tty/serial/amba-pl011.c static int pl011_hwinit(struct uart_port *port)
port             1656 drivers/tty/serial/amba-pl011.c 	    container_of(port, struct uart_amba_port, port);
port             1660 drivers/tty/serial/amba-pl011.c 	pinctrl_pm_select_default_state(port->dev);
port             1669 drivers/tty/serial/amba-pl011.c 	uap->port.uartclk = clk_get_rate(uap->clk);
port             1683 drivers/tty/serial/amba-pl011.c 	if (dev_get_platdata(uap->port.dev)) {
port             1686 drivers/tty/serial/amba-pl011.c 		plat = dev_get_platdata(uap->port.dev);
port             1718 drivers/tty/serial/amba-pl011.c 	return request_irq(uap->port.irq, pl011_int, IRQF_SHARED, "uart-pl011", uap);
port             1730 drivers/tty/serial/amba-pl011.c 	spin_lock_irq(&uap->port.lock);
port             1752 drivers/tty/serial/amba-pl011.c 	spin_unlock_irq(&uap->port.lock);
port             1755 drivers/tty/serial/amba-pl011.c static int pl011_startup(struct uart_port *port)
port             1758 drivers/tty/serial/amba-pl011.c 	    container_of(port, struct uart_amba_port, port);
port             1762 drivers/tty/serial/amba-pl011.c 	retval = pl011_hwinit(port);
port             1772 drivers/tty/serial/amba-pl011.c 	spin_lock_irq(&uap->port.lock);
port             1779 drivers/tty/serial/amba-pl011.c 	spin_unlock_irq(&uap->port.lock);
port             1798 drivers/tty/serial/amba-pl011.c static int sbsa_uart_startup(struct uart_port *port)
port             1801 drivers/tty/serial/amba-pl011.c 		container_of(port, struct uart_amba_port, port);
port             1804 drivers/tty/serial/amba-pl011.c 	retval = pl011_hwinit(port);
port             1839 drivers/tty/serial/amba-pl011.c 	uap->port.status &= ~(UPSTAT_AUTOCTS | UPSTAT_AUTORTS);
port             1840 drivers/tty/serial/amba-pl011.c 	spin_lock_irq(&uap->port.lock);
port             1846 drivers/tty/serial/amba-pl011.c 	spin_unlock_irq(&uap->port.lock);
port             1858 drivers/tty/serial/amba-pl011.c 	spin_lock_irq(&uap->port.lock);
port             1865 drivers/tty/serial/amba-pl011.c 	spin_unlock_irq(&uap->port.lock);
port             1868 drivers/tty/serial/amba-pl011.c static void pl011_shutdown(struct uart_port *port)
port             1871 drivers/tty/serial/amba-pl011.c 		container_of(port, struct uart_amba_port, port);
port             1877 drivers/tty/serial/amba-pl011.c 	free_irq(uap->port.irq, uap);
port             1886 drivers/tty/serial/amba-pl011.c 	pinctrl_pm_select_sleep_state(port->dev);
port             1888 drivers/tty/serial/amba-pl011.c 	if (dev_get_platdata(uap->port.dev)) {
port             1891 drivers/tty/serial/amba-pl011.c 		plat = dev_get_platdata(uap->port.dev);
port             1896 drivers/tty/serial/amba-pl011.c 	if (uap->port.ops->flush_buffer)
port             1897 drivers/tty/serial/amba-pl011.c 		uap->port.ops->flush_buffer(port);
port             1900 drivers/tty/serial/amba-pl011.c static void sbsa_uart_shutdown(struct uart_port *port)
port             1903 drivers/tty/serial/amba-pl011.c 		container_of(port, struct uart_amba_port, port);
port             1907 drivers/tty/serial/amba-pl011.c 	free_irq(uap->port.irq, uap);
port             1909 drivers/tty/serial/amba-pl011.c 	if (uap->port.ops->flush_buffer)
port             1910 drivers/tty/serial/amba-pl011.c 		uap->port.ops->flush_buffer(port);
port             1914 drivers/tty/serial/amba-pl011.c pl011_setup_status_masks(struct uart_port *port, struct ktermios *termios)
port             1916 drivers/tty/serial/amba-pl011.c 	port->read_status_mask = UART011_DR_OE | 255;
port             1918 drivers/tty/serial/amba-pl011.c 		port->read_status_mask |= UART011_DR_FE | UART011_DR_PE;
port             1920 drivers/tty/serial/amba-pl011.c 		port->read_status_mask |= UART011_DR_BE;
port             1925 drivers/tty/serial/amba-pl011.c 	port->ignore_status_mask = 0;
port             1927 drivers/tty/serial/amba-pl011.c 		port->ignore_status_mask |= UART011_DR_FE | UART011_DR_PE;
port             1929 drivers/tty/serial/amba-pl011.c 		port->ignore_status_mask |= UART011_DR_BE;
port             1935 drivers/tty/serial/amba-pl011.c 			port->ignore_status_mask |= UART011_DR_OE;
port             1942 drivers/tty/serial/amba-pl011.c 		port->ignore_status_mask |= UART_DUMMY_DR_RX;
port             1946 drivers/tty/serial/amba-pl011.c pl011_set_termios(struct uart_port *port, struct ktermios *termios,
port             1950 drivers/tty/serial/amba-pl011.c 	    container_of(port, struct uart_amba_port, port);
port             1963 drivers/tty/serial/amba-pl011.c 	baud = uart_get_baud_rate(port, termios, old, 0,
port             1964 drivers/tty/serial/amba-pl011.c 				  port->uartclk / clkdiv);
port             1973 drivers/tty/serial/amba-pl011.c 	if (baud > port->uartclk/16)
port             1974 drivers/tty/serial/amba-pl011.c 		quot = DIV_ROUND_CLOSEST(port->uartclk * 8, baud);
port             1976 drivers/tty/serial/amba-pl011.c 		quot = DIV_ROUND_CLOSEST(port->uartclk * 4, baud);
port             2004 drivers/tty/serial/amba-pl011.c 	spin_lock_irqsave(&port->lock, flags);
port             2009 drivers/tty/serial/amba-pl011.c 	uart_update_timeout(port, termios->c_cflag, baud);
port             2011 drivers/tty/serial/amba-pl011.c 	pl011_setup_status_masks(port, termios);
port             2013 drivers/tty/serial/amba-pl011.c 	if (UART_ENABLE_MS(port, termios->c_cflag))
port             2014 drivers/tty/serial/amba-pl011.c 		pl011_enable_ms(port);
port             2025 drivers/tty/serial/amba-pl011.c 		port->status |= UPSTAT_AUTOCTS | UPSTAT_AUTORTS;
port             2028 drivers/tty/serial/amba-pl011.c 		port->status &= ~(UPSTAT_AUTOCTS | UPSTAT_AUTORTS);
port             2032 drivers/tty/serial/amba-pl011.c 		if (baud > port->uartclk / 16)
port             2063 drivers/tty/serial/amba-pl011.c 	spin_unlock_irqrestore(&port->lock, flags);
port             2067 drivers/tty/serial/amba-pl011.c sbsa_uart_set_termios(struct uart_port *port, struct ktermios *termios,
port             2071 drivers/tty/serial/amba-pl011.c 	    container_of(port, struct uart_amba_port, port);
port             2081 drivers/tty/serial/amba-pl011.c 	spin_lock_irqsave(&port->lock, flags);
port             2082 drivers/tty/serial/amba-pl011.c 	uart_update_timeout(port, CS8, uap->fixed_baud);
port             2083 drivers/tty/serial/amba-pl011.c 	pl011_setup_status_masks(port, termios);
port             2084 drivers/tty/serial/amba-pl011.c 	spin_unlock_irqrestore(&port->lock, flags);
port             2087 drivers/tty/serial/amba-pl011.c static const char *pl011_type(struct uart_port *port)
port             2090 drivers/tty/serial/amba-pl011.c 	    container_of(port, struct uart_amba_port, port);
port             2091 drivers/tty/serial/amba-pl011.c 	return uap->port.type == PORT_AMBA ? uap->type : NULL;
port             2097 drivers/tty/serial/amba-pl011.c static void pl011_release_port(struct uart_port *port)
port             2099 drivers/tty/serial/amba-pl011.c 	release_mem_region(port->mapbase, SZ_4K);
port             2105 drivers/tty/serial/amba-pl011.c static int pl011_request_port(struct uart_port *port)
port             2107 drivers/tty/serial/amba-pl011.c 	return request_mem_region(port->mapbase, SZ_4K, "uart-pl011")
port             2114 drivers/tty/serial/amba-pl011.c static void pl011_config_port(struct uart_port *port, int flags)
port             2117 drivers/tty/serial/amba-pl011.c 		port->type = PORT_AMBA;
port             2118 drivers/tty/serial/amba-pl011.c 		pl011_request_port(port);
port             2125 drivers/tty/serial/amba-pl011.c static int pl011_verify_port(struct uart_port *port, struct serial_struct *ser)
port             2162 drivers/tty/serial/amba-pl011.c static void sbsa_uart_set_mctrl(struct uart_port *port, unsigned int mctrl)
port             2166 drivers/tty/serial/amba-pl011.c static unsigned int sbsa_uart_get_mctrl(struct uart_port *port)
port             2197 drivers/tty/serial/amba-pl011.c static void pl011_console_putchar(struct uart_port *port, int ch)
port             2200 drivers/tty/serial/amba-pl011.c 	    container_of(port, struct uart_amba_port, port);
port             2218 drivers/tty/serial/amba-pl011.c 	if (uap->port.sysrq)
port             2221 drivers/tty/serial/amba-pl011.c 		locked = spin_trylock(&uap->port.lock);
port             2223 drivers/tty/serial/amba-pl011.c 		spin_lock(&uap->port.lock);
port             2235 drivers/tty/serial/amba-pl011.c 	uart_console_write(&uap->port, s, count, pl011_console_putchar);
port             2249 drivers/tty/serial/amba-pl011.c 		spin_unlock(&uap->port.lock);
port             2280 drivers/tty/serial/amba-pl011.c 		*baud = uap->port.uartclk * 4 / (64 * ibrd + fbrd);
port             2311 drivers/tty/serial/amba-pl011.c 	pinctrl_pm_select_default_state(uap->port.dev);
port             2317 drivers/tty/serial/amba-pl011.c 	if (dev_get_platdata(uap->port.dev)) {
port             2320 drivers/tty/serial/amba-pl011.c 		plat = dev_get_platdata(uap->port.dev);
port             2325 drivers/tty/serial/amba-pl011.c 	uap->port.uartclk = clk_get_rate(uap->clk);
port             2337 drivers/tty/serial/amba-pl011.c 	return uart_set_options(&uap->port, co, baud, parity, bits, flow);
port             2382 drivers/tty/serial/amba-pl011.c 		struct uart_port *port;
port             2387 drivers/tty/serial/amba-pl011.c 		port = &amba_ports[i]->port;
port             2389 drivers/tty/serial/amba-pl011.c 		if (port->mapbase != addr)
port             2393 drivers/tty/serial/amba-pl011.c 		port->cons = co;
port             2414 drivers/tty/serial/amba-pl011.c static void qdf2400_e44_putc(struct uart_port *port, int c)
port             2416 drivers/tty/serial/amba-pl011.c 	while (readl(port->membase + UART01x_FR) & UART01x_FR_TXFF)
port             2418 drivers/tty/serial/amba-pl011.c 	writel(c, port->membase + UART01x_DR);
port             2419 drivers/tty/serial/amba-pl011.c 	while (!(readl(port->membase + UART01x_FR) & UART011_FR_TXFE))
port             2427 drivers/tty/serial/amba-pl011.c 	uart_console_write(&dev->port, s, n, qdf2400_e44_putc);
port             2430 drivers/tty/serial/amba-pl011.c static void pl011_putc(struct uart_port *port, int c)
port             2432 drivers/tty/serial/amba-pl011.c 	while (readl(port->membase + UART01x_FR) & UART01x_FR_TXFF)
port             2434 drivers/tty/serial/amba-pl011.c 	if (port->iotype == UPIO_MEM32)
port             2435 drivers/tty/serial/amba-pl011.c 		writel(c, port->membase + UART01x_DR);
port             2437 drivers/tty/serial/amba-pl011.c 		writeb(c, port->membase + UART01x_DR);
port             2438 drivers/tty/serial/amba-pl011.c 	while (readl(port->membase + UART01x_FR) & UART01x_FR_BUSY)
port             2446 drivers/tty/serial/amba-pl011.c 	uart_console_write(&dev->port, s, n, pl011_putc);
port             2464 drivers/tty/serial/amba-pl011.c 	if (!device->port.membase)
port             2488 drivers/tty/serial/amba-pl011.c 	if (!device->port.membase)
port             2582 drivers/tty/serial/amba-pl011.c 	uap->port.dev = dev;
port             2583 drivers/tty/serial/amba-pl011.c 	uap->port.mapbase = mmiobase->start;
port             2584 drivers/tty/serial/amba-pl011.c 	uap->port.membase = base;
port             2585 drivers/tty/serial/amba-pl011.c 	uap->port.fifosize = uap->fifosize;
port             2586 drivers/tty/serial/amba-pl011.c 	uap->port.flags = UPF_BOOT_AUTOCONF;
port             2587 drivers/tty/serial/amba-pl011.c 	uap->port.line = index;
port             2605 drivers/tty/serial/amba-pl011.c 			dev_err(uap->port.dev,
port             2611 drivers/tty/serial/amba-pl011.c 	ret = uart_add_one_port(&amba_reg, &uap->port);
port             2640 drivers/tty/serial/amba-pl011.c 	uap->port.iotype = vendor->access_32b ? UPIO_MEM32 : UPIO_MEM;
port             2641 drivers/tty/serial/amba-pl011.c 	uap->port.irq = dev->irq[0];
port             2642 drivers/tty/serial/amba-pl011.c 	uap->port.ops = &amba_pl011_pops;
port             2659 drivers/tty/serial/amba-pl011.c 	uart_remove_one_port(&amba_reg, &uap->port);
port             2672 drivers/tty/serial/amba-pl011.c 	return uart_suspend_port(&amba_reg, &uap->port);
port             2682 drivers/tty/serial/amba-pl011.c 	return uart_resume_port(&amba_reg, &uap->port);
port             2721 drivers/tty/serial/amba-pl011.c 	uap->port.irq	= ret;
port             2733 drivers/tty/serial/amba-pl011.c 	uap->port.iotype = uap->vendor->access_32b ? UPIO_MEM32 : UPIO_MEM;
port             2734 drivers/tty/serial/amba-pl011.c 	uap->port.ops	= &sbsa_uart_pops;
port             2754 drivers/tty/serial/amba-pl011.c 	uart_remove_one_port(&amba_reg, &uap->port);
port               43 drivers/tty/serial/apbuart.c static void apbuart_tx_chars(struct uart_port *port);
port               45 drivers/tty/serial/apbuart.c static void apbuart_stop_tx(struct uart_port *port)
port               49 drivers/tty/serial/apbuart.c 	cr = UART_GET_CTRL(port);
port               51 drivers/tty/serial/apbuart.c 	UART_PUT_CTRL(port, cr);
port               54 drivers/tty/serial/apbuart.c static void apbuart_start_tx(struct uart_port *port)
port               58 drivers/tty/serial/apbuart.c 	cr = UART_GET_CTRL(port);
port               60 drivers/tty/serial/apbuart.c 	UART_PUT_CTRL(port, cr);
port               62 drivers/tty/serial/apbuart.c 	if (UART_GET_STATUS(port) & UART_STATUS_THE)
port               63 drivers/tty/serial/apbuart.c 		apbuart_tx_chars(port);
port               66 drivers/tty/serial/apbuart.c static void apbuart_stop_rx(struct uart_port *port)
port               70 drivers/tty/serial/apbuart.c 	cr = UART_GET_CTRL(port);
port               72 drivers/tty/serial/apbuart.c 	UART_PUT_CTRL(port, cr);
port               75 drivers/tty/serial/apbuart.c static void apbuart_rx_chars(struct uart_port *port)
port               78 drivers/tty/serial/apbuart.c 	unsigned int max_chars = port->fifosize;
port               80 drivers/tty/serial/apbuart.c 	status = UART_GET_STATUS(port);
port               84 drivers/tty/serial/apbuart.c 		ch = UART_GET_CHAR(port);
port               87 drivers/tty/serial/apbuart.c 		port->icount.rx++;
port               89 drivers/tty/serial/apbuart.c 		rsr = UART_GET_STATUS(port) | UART_DUMMY_RSR_RX;
port               90 drivers/tty/serial/apbuart.c 		UART_PUT_STATUS(port, 0);
port               95 drivers/tty/serial/apbuart.c 				port->icount.brk++;
port               96 drivers/tty/serial/apbuart.c 				if (uart_handle_break(port))
port               99 drivers/tty/serial/apbuart.c 				port->icount.parity++;
port              101 drivers/tty/serial/apbuart.c 				port->icount.frame++;
port              104 drivers/tty/serial/apbuart.c 				port->icount.overrun++;
port              106 drivers/tty/serial/apbuart.c 			rsr &= port->read_status_mask;
port              114 drivers/tty/serial/apbuart.c 		if (uart_handle_sysrq_char(port, ch))
port              117 drivers/tty/serial/apbuart.c 		uart_insert_char(port, rsr, UART_STATUS_OE, ch, flag);
port              121 drivers/tty/serial/apbuart.c 		status = UART_GET_STATUS(port);
port              124 drivers/tty/serial/apbuart.c 	spin_unlock(&port->lock);
port              125 drivers/tty/serial/apbuart.c 	tty_flip_buffer_push(&port->state->port);
port              126 drivers/tty/serial/apbuart.c 	spin_lock(&port->lock);
port              129 drivers/tty/serial/apbuart.c static void apbuart_tx_chars(struct uart_port *port)
port              131 drivers/tty/serial/apbuart.c 	struct circ_buf *xmit = &port->state->xmit;
port              134 drivers/tty/serial/apbuart.c 	if (port->x_char) {
port              135 drivers/tty/serial/apbuart.c 		UART_PUT_CHAR(port, port->x_char);
port              136 drivers/tty/serial/apbuart.c 		port->icount.tx++;
port              137 drivers/tty/serial/apbuart.c 		port->x_char = 0;
port              141 drivers/tty/serial/apbuart.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(port)) {
port              142 drivers/tty/serial/apbuart.c 		apbuart_stop_tx(port);
port              147 drivers/tty/serial/apbuart.c 	count = port->fifosize >> 1;
port              149 drivers/tty/serial/apbuart.c 		UART_PUT_CHAR(port, xmit->buf[xmit->tail]);
port              151 drivers/tty/serial/apbuart.c 		port->icount.tx++;
port              157 drivers/tty/serial/apbuart.c 		uart_write_wakeup(port);
port              160 drivers/tty/serial/apbuart.c 		apbuart_stop_tx(port);
port              165 drivers/tty/serial/apbuart.c 	struct uart_port *port = dev_id;
port              168 drivers/tty/serial/apbuart.c 	spin_lock(&port->lock);
port              170 drivers/tty/serial/apbuart.c 	status = UART_GET_STATUS(port);
port              172 drivers/tty/serial/apbuart.c 		apbuart_rx_chars(port);
port              174 drivers/tty/serial/apbuart.c 		apbuart_tx_chars(port);
port              176 drivers/tty/serial/apbuart.c 	spin_unlock(&port->lock);
port              181 drivers/tty/serial/apbuart.c static unsigned int apbuart_tx_empty(struct uart_port *port)
port              183 drivers/tty/serial/apbuart.c 	unsigned int status = UART_GET_STATUS(port);
port              187 drivers/tty/serial/apbuart.c static unsigned int apbuart_get_mctrl(struct uart_port *port)
port              193 drivers/tty/serial/apbuart.c static void apbuart_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              198 drivers/tty/serial/apbuart.c static void apbuart_break_ctl(struct uart_port *port, int break_state)
port              203 drivers/tty/serial/apbuart.c static int apbuart_startup(struct uart_port *port)
port              209 drivers/tty/serial/apbuart.c 	retval = request_irq(port->irq, apbuart_int, 0, "apbuart", port);
port              214 drivers/tty/serial/apbuart.c 	cr = UART_GET_CTRL(port);
port              215 drivers/tty/serial/apbuart.c 	UART_PUT_CTRL(port,
port              222 drivers/tty/serial/apbuart.c static void apbuart_shutdown(struct uart_port *port)
port              227 drivers/tty/serial/apbuart.c 	cr = UART_GET_CTRL(port);
port              228 drivers/tty/serial/apbuart.c 	UART_PUT_CTRL(port,
port              233 drivers/tty/serial/apbuart.c 	free_irq(port->irq, port);
port              236 drivers/tty/serial/apbuart.c static void apbuart_set_termios(struct uart_port *port,
port              244 drivers/tty/serial/apbuart.c 	baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk / 16);
port              246 drivers/tty/serial/apbuart.c 		panic("invalid baudrate %i\n", port->uartclk / 16);
port              249 drivers/tty/serial/apbuart.c 	quot = (uart_get_divisor(port, baud)) * 2;
port              250 drivers/tty/serial/apbuart.c 	cr = UART_GET_CTRL(port);
port              263 drivers/tty/serial/apbuart.c 	spin_lock_irqsave(&port->lock, flags);
port              266 drivers/tty/serial/apbuart.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              268 drivers/tty/serial/apbuart.c 	port->read_status_mask = UART_STATUS_OE;
port              270 drivers/tty/serial/apbuart.c 		port->read_status_mask |= UART_STATUS_FE | UART_STATUS_PE;
port              273 drivers/tty/serial/apbuart.c 	port->ignore_status_mask = 0;
port              275 drivers/tty/serial/apbuart.c 		port->ignore_status_mask |= UART_STATUS_FE | UART_STATUS_PE;
port              279 drivers/tty/serial/apbuart.c 		port->ignore_status_mask |= UART_DUMMY_RSR_RX;
port              283 drivers/tty/serial/apbuart.c 	UART_PUT_SCAL(port, quot);
port              284 drivers/tty/serial/apbuart.c 	UART_PUT_CTRL(port, cr);
port              286 drivers/tty/serial/apbuart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              289 drivers/tty/serial/apbuart.c static const char *apbuart_type(struct uart_port *port)
port              291 drivers/tty/serial/apbuart.c 	return port->type == PORT_APBUART ? "GRLIB/APBUART" : NULL;
port              294 drivers/tty/serial/apbuart.c static void apbuart_release_port(struct uart_port *port)
port              296 drivers/tty/serial/apbuart.c 	release_mem_region(port->mapbase, 0x100);
port              299 drivers/tty/serial/apbuart.c static int apbuart_request_port(struct uart_port *port)
port              301 drivers/tty/serial/apbuart.c 	return request_mem_region(port->mapbase, 0x100, "grlib-apbuart")
port              307 drivers/tty/serial/apbuart.c static void apbuart_config_port(struct uart_port *port, int flags)
port              310 drivers/tty/serial/apbuart.c 		port->type = PORT_APBUART;
port              311 drivers/tty/serial/apbuart.c 		apbuart_request_port(port);
port              316 drivers/tty/serial/apbuart.c static int apbuart_verify_port(struct uart_port *port,
port              350 drivers/tty/serial/apbuart.c static int apbuart_scan_fifo_size(struct uart_port *port, int portnumber)
port              357 drivers/tty/serial/apbuart.c 	ctrl = UART_GET_CTRL(port);
port              368 drivers/tty/serial/apbuart.c 	UART_PUT_CTRL(port, ctrl | UART_CTRL_TE);
port              370 drivers/tty/serial/apbuart.c 	while (!UART_TX_READY(UART_GET_STATUS(port)))
port              378 drivers/tty/serial/apbuart.c 	UART_PUT_CTRL(port, ctrl & ~(UART_CTRL_TE));
port              381 drivers/tty/serial/apbuart.c 	UART_PUT_CHAR(port, 0);
port              389 drivers/tty/serial/apbuart.c 	status = UART_GET_STATUS(port);
port              392 drivers/tty/serial/apbuart.c 		UART_PUT_CHAR(port, 0);
port              393 drivers/tty/serial/apbuart.c 		status = UART_GET_STATUS(port);
port              398 drivers/tty/serial/apbuart.c 	UART_PUT_CTRL(port, ctrl);
port              407 drivers/tty/serial/apbuart.c static void apbuart_flush_fifo(struct uart_port *port)
port              411 drivers/tty/serial/apbuart.c 	for (i = 0; i < port->fifosize; i++)
port              412 drivers/tty/serial/apbuart.c 		UART_GET_CHAR(port);
port              422 drivers/tty/serial/apbuart.c static void apbuart_console_putchar(struct uart_port *port, int ch)
port              426 drivers/tty/serial/apbuart.c 		status = UART_GET_STATUS(port);
port              428 drivers/tty/serial/apbuart.c 	UART_PUT_CHAR(port, ch);
port              434 drivers/tty/serial/apbuart.c 	struct uart_port *port = &grlib_apbuart_ports[co->index];
port              438 drivers/tty/serial/apbuart.c 	old_cr = UART_GET_CTRL(port);
port              440 drivers/tty/serial/apbuart.c 	UART_PUT_CTRL(port, new_cr);
port              442 drivers/tty/serial/apbuart.c 	uart_console_write(port, s, count, apbuart_console_putchar);
port              449 drivers/tty/serial/apbuart.c 		status = UART_GET_STATUS(port);
port              451 drivers/tty/serial/apbuart.c 	UART_PUT_CTRL(port, old_cr);
port              455 drivers/tty/serial/apbuart.c apbuart_console_get_options(struct uart_port *port, int *baud,
port              458 drivers/tty/serial/apbuart.c 	if (UART_GET_CTRL(port) & (UART_CTRL_RE | UART_CTRL_TE)) {
port              461 drivers/tty/serial/apbuart.c 		status = UART_GET_STATUS(port);
port              472 drivers/tty/serial/apbuart.c 		quot = UART_GET_SCAL(port) / 8;
port              473 drivers/tty/serial/apbuart.c 		*baud = port->uartclk / (16 * (quot + 1));
port              479 drivers/tty/serial/apbuart.c 	struct uart_port *port;
port              496 drivers/tty/serial/apbuart.c 	port = &grlib_apbuart_ports[co->index];
port              498 drivers/tty/serial/apbuart.c 	spin_lock_init(&port->lock);
port              503 drivers/tty/serial/apbuart.c 		apbuart_console_get_options(port, &baud, &parity, &bits);
port              505 drivers/tty/serial/apbuart.c 	return uart_set_options(port, co, baud, parity, bits, flow);
port              556 drivers/tty/serial/apbuart.c 	struct uart_port *port = NULL;
port              563 drivers/tty/serial/apbuart.c 	port = &grlib_apbuart_ports[i];
port              564 drivers/tty/serial/apbuart.c 	port->dev = &op->dev;
port              565 drivers/tty/serial/apbuart.c 	port->irq = op->archdata.irqs[0];
port              567 drivers/tty/serial/apbuart.c 	uart_add_one_port(&grlib_apbuart_driver, (struct uart_port *) port);
port              569 drivers/tty/serial/apbuart.c 	apbuart_flush_fifo((struct uart_port *) port);
port              572 drivers/tty/serial/apbuart.c 	       (unsigned long long) port->mapbase, port->irq);
port              605 drivers/tty/serial/apbuart.c 		struct uart_port *port;
port              622 drivers/tty/serial/apbuart.c 		port = &grlib_apbuart_ports[line];
port              624 drivers/tty/serial/apbuart.c 		port->mapbase = addr;
port              625 drivers/tty/serial/apbuart.c 		port->membase = ioremap(addr, sizeof(struct grlib_apbuart_regs_map));
port              626 drivers/tty/serial/apbuart.c 		port->irq = 0;
port              627 drivers/tty/serial/apbuart.c 		port->iotype = UPIO_MEM;
port              628 drivers/tty/serial/apbuart.c 		port->ops = &grlib_apbuart_ops;
port              629 drivers/tty/serial/apbuart.c 		port->flags = UPF_BOOT_AUTOCONF;
port              630 drivers/tty/serial/apbuart.c 		port->line = line;
port              631 drivers/tty/serial/apbuart.c 		port->uartclk = *freq_hz;
port              632 drivers/tty/serial/apbuart.c 		port->fifosize = apbuart_scan_fifo_size((struct uart_port *) port, line);
port               46 drivers/tty/serial/apbuart.h #define APBBASE(port) ((struct grlib_apbuart_regs_map *)((port)->membase))
port               48 drivers/tty/serial/apbuart.h #define APBBASE_DATA_P(port)	(&(APBBASE(port)->data))
port               49 drivers/tty/serial/apbuart.h #define APBBASE_STATUS_P(port)	(&(APBBASE(port)->status))
port               50 drivers/tty/serial/apbuart.h #define APBBASE_CTRL_P(port)	(&(APBBASE(port)->ctrl))
port               51 drivers/tty/serial/apbuart.h #define APBBASE_SCALAR_P(port)	(&(APBBASE(port)->scaler))
port               53 drivers/tty/serial/apbuart.h #define UART_GET_CHAR(port)	(__raw_readl(APBBASE_DATA_P(port)))
port               54 drivers/tty/serial/apbuart.h #define UART_PUT_CHAR(port, v)	(__raw_writel(v, APBBASE_DATA_P(port)))
port               55 drivers/tty/serial/apbuart.h #define UART_GET_STATUS(port)	(__raw_readl(APBBASE_STATUS_P(port)))
port               56 drivers/tty/serial/apbuart.h #define UART_PUT_STATUS(port, v)(__raw_writel(v, APBBASE_STATUS_P(port)))
port               57 drivers/tty/serial/apbuart.h #define UART_GET_CTRL(port)	(__raw_readl(APBBASE_CTRL_P(port)))
port               58 drivers/tty/serial/apbuart.h #define UART_PUT_CTRL(port, v)	(__raw_writel(v, APBBASE_CTRL_P(port)))
port               59 drivers/tty/serial/apbuart.h #define UART_GET_SCAL(port)	(__raw_readl(APBBASE_SCALAR_P(port)))
port               60 drivers/tty/serial/apbuart.h #define UART_PUT_SCAL(port, v)	(__raw_writel(v, APBBASE_SCALAR_P(port)))
port               45 drivers/tty/serial/ar933x_uart.c 	struct uart_port	port;
port               55 drivers/tty/serial/ar933x_uart.c 	return readl(up->port.membase + offset);
port               61 drivers/tty/serial/ar933x_uart.c 	writel(value, up->port.membase + offset);
port              112 drivers/tty/serial/ar933x_uart.c static unsigned int ar933x_uart_tx_empty(struct uart_port *port)
port              115 drivers/tty/serial/ar933x_uart.c 		container_of(port, struct ar933x_uart_port, port);
port              119 drivers/tty/serial/ar933x_uart.c 	spin_lock_irqsave(&up->port.lock, flags);
port              121 drivers/tty/serial/ar933x_uart.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              126 drivers/tty/serial/ar933x_uart.c static unsigned int ar933x_uart_get_mctrl(struct uart_port *port)
port              131 drivers/tty/serial/ar933x_uart.c static void ar933x_uart_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              135 drivers/tty/serial/ar933x_uart.c static void ar933x_uart_start_tx(struct uart_port *port)
port              138 drivers/tty/serial/ar933x_uart.c 		container_of(port, struct ar933x_uart_port, port);
port              143 drivers/tty/serial/ar933x_uart.c static void ar933x_uart_stop_tx(struct uart_port *port)
port              146 drivers/tty/serial/ar933x_uart.c 		container_of(port, struct ar933x_uart_port, port);
port              151 drivers/tty/serial/ar933x_uart.c static void ar933x_uart_stop_rx(struct uart_port *port)
port              154 drivers/tty/serial/ar933x_uart.c 		container_of(port, struct ar933x_uart_port, port);
port              160 drivers/tty/serial/ar933x_uart.c static void ar933x_uart_break_ctl(struct uart_port *port, int break_state)
port              163 drivers/tty/serial/ar933x_uart.c 		container_of(port, struct ar933x_uart_port, port);
port              166 drivers/tty/serial/ar933x_uart.c 	spin_lock_irqsave(&up->port.lock, flags);
port              173 drivers/tty/serial/ar933x_uart.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              227 drivers/tty/serial/ar933x_uart.c static void ar933x_uart_set_termios(struct uart_port *port,
port              232 drivers/tty/serial/ar933x_uart.c 		container_of(port, struct ar933x_uart_port, port);
port              257 drivers/tty/serial/ar933x_uart.c 	baud = uart_get_baud_rate(port, new, old, up->min_baud, up->max_baud);
port              258 drivers/tty/serial/ar933x_uart.c 	ar933x_uart_get_scale_step(port->uartclk, baud, &scale, &step);
port              264 drivers/tty/serial/ar933x_uart.c 	spin_lock_irqsave(&up->port.lock, flags);
port              271 drivers/tty/serial/ar933x_uart.c 	uart_update_timeout(port, new->c_cflag, baud);
port              273 drivers/tty/serial/ar933x_uart.c 	up->port.ignore_status_mask = 0;
port              277 drivers/tty/serial/ar933x_uart.c 		up->port.ignore_status_mask |= AR933X_DUMMY_STATUS_RD;
port              298 drivers/tty/serial/ar933x_uart.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              306 drivers/tty/serial/ar933x_uart.c 	struct tty_port *port = &up->port.state->port;
port              321 drivers/tty/serial/ar933x_uart.c 		up->port.icount.rx++;
port              324 drivers/tty/serial/ar933x_uart.c 		if (uart_handle_sysrq_char(&up->port, ch))
port              327 drivers/tty/serial/ar933x_uart.c 		if ((up->port.ignore_status_mask & AR933X_DUMMY_STATUS_RD) == 0)
port              328 drivers/tty/serial/ar933x_uart.c 			tty_insert_flip_char(port, ch, TTY_NORMAL);
port              331 drivers/tty/serial/ar933x_uart.c 	spin_unlock(&up->port.lock);
port              332 drivers/tty/serial/ar933x_uart.c 	tty_flip_buffer_push(port);
port              333 drivers/tty/serial/ar933x_uart.c 	spin_lock(&up->port.lock);
port              338 drivers/tty/serial/ar933x_uart.c 	struct circ_buf *xmit = &up->port.state->xmit;
port              341 drivers/tty/serial/ar933x_uart.c 	if (uart_tx_stopped(&up->port))
port              344 drivers/tty/serial/ar933x_uart.c 	count = up->port.fifosize;
port              352 drivers/tty/serial/ar933x_uart.c 		if (up->port.x_char) {
port              353 drivers/tty/serial/ar933x_uart.c 			ar933x_uart_putc(up, up->port.x_char);
port              354 drivers/tty/serial/ar933x_uart.c 			up->port.icount.tx++;
port              355 drivers/tty/serial/ar933x_uart.c 			up->port.x_char = 0;
port              365 drivers/tty/serial/ar933x_uart.c 		up->port.icount.tx++;
port              369 drivers/tty/serial/ar933x_uart.c 		uart_write_wakeup(&up->port);
port              384 drivers/tty/serial/ar933x_uart.c 	spin_lock(&up->port.lock);
port              402 drivers/tty/serial/ar933x_uart.c 	spin_unlock(&up->port.lock);
port              407 drivers/tty/serial/ar933x_uart.c static int ar933x_uart_startup(struct uart_port *port)
port              410 drivers/tty/serial/ar933x_uart.c 		container_of(port, struct ar933x_uart_port, port);
port              414 drivers/tty/serial/ar933x_uart.c 	ret = request_irq(up->port.irq, ar933x_uart_interrupt,
port              415 drivers/tty/serial/ar933x_uart.c 			  up->port.irqflags, dev_name(up->port.dev), up);
port              419 drivers/tty/serial/ar933x_uart.c 	spin_lock_irqsave(&up->port.lock, flags);
port              433 drivers/tty/serial/ar933x_uart.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              438 drivers/tty/serial/ar933x_uart.c static void ar933x_uart_shutdown(struct uart_port *port)
port              441 drivers/tty/serial/ar933x_uart.c 		container_of(port, struct ar933x_uart_port, port);
port              451 drivers/tty/serial/ar933x_uart.c 	free_irq(up->port.irq, up);
port              454 drivers/tty/serial/ar933x_uart.c static const char *ar933x_uart_type(struct uart_port *port)
port              456 drivers/tty/serial/ar933x_uart.c 	return (port->type == PORT_AR933X) ? "AR933X UART" : NULL;
port              459 drivers/tty/serial/ar933x_uart.c static void ar933x_uart_release_port(struct uart_port *port)
port              464 drivers/tty/serial/ar933x_uart.c static int ar933x_uart_request_port(struct uart_port *port)
port              470 drivers/tty/serial/ar933x_uart.c static void ar933x_uart_config_port(struct uart_port *port, int flags)
port              473 drivers/tty/serial/ar933x_uart.c 		port->type = PORT_AR933X;
port              476 drivers/tty/serial/ar933x_uart.c static int ar933x_uart_verify_port(struct uart_port *port,
port              480 drivers/tty/serial/ar933x_uart.c 		container_of(port, struct ar933x_uart_port, port);
port              532 drivers/tty/serial/ar933x_uart.c static void ar933x_uart_console_putchar(struct uart_port *port, int ch)
port              535 drivers/tty/serial/ar933x_uart.c 		container_of(port, struct ar933x_uart_port, port);
port              551 drivers/tty/serial/ar933x_uart.c 	if (up->port.sysrq)
port              554 drivers/tty/serial/ar933x_uart.c 		locked = spin_trylock(&up->port.lock);
port              556 drivers/tty/serial/ar933x_uart.c 		spin_lock(&up->port.lock);
port              564 drivers/tty/serial/ar933x_uart.c 	uart_console_write(&up->port, s, count, ar933x_uart_console_putchar);
port              576 drivers/tty/serial/ar933x_uart.c 		spin_unlock(&up->port.lock);
port              599 drivers/tty/serial/ar933x_uart.c 	return uart_set_options(&up->port, co, baud, parity, bits, flow);
port              624 drivers/tty/serial/ar933x_uart.c 	struct uart_port *port;
port              666 drivers/tty/serial/ar933x_uart.c 	port = &up->port;
port              669 drivers/tty/serial/ar933x_uart.c 	port->membase = devm_ioremap_resource(&pdev->dev, mem_res);
port              670 drivers/tty/serial/ar933x_uart.c 	if (IS_ERR(port->membase))
port              671 drivers/tty/serial/ar933x_uart.c 		return PTR_ERR(port->membase);
port              677 drivers/tty/serial/ar933x_uart.c 	port->uartclk = clk_get_rate(up->clk);
port              678 drivers/tty/serial/ar933x_uart.c 	if (!port->uartclk) {
port              683 drivers/tty/serial/ar933x_uart.c 	port->mapbase = mem_res->start;
port              684 drivers/tty/serial/ar933x_uart.c 	port->line = id;
port              685 drivers/tty/serial/ar933x_uart.c 	port->irq = irq_res->start;
port              686 drivers/tty/serial/ar933x_uart.c 	port->dev = &pdev->dev;
port              687 drivers/tty/serial/ar933x_uart.c 	port->type = PORT_AR933X;
port              688 drivers/tty/serial/ar933x_uart.c 	port->iotype = UPIO_MEM32;
port              690 drivers/tty/serial/ar933x_uart.c 	port->regshift = 2;
port              691 drivers/tty/serial/ar933x_uart.c 	port->fifosize = AR933X_UART_FIFO_SIZE;
port              692 drivers/tty/serial/ar933x_uart.c 	port->ops = &ar933x_uart_ops;
port              694 drivers/tty/serial/ar933x_uart.c 	baud = ar933x_uart_get_baud(port->uartclk, AR933X_UART_MAX_SCALE, 1);
port              697 drivers/tty/serial/ar933x_uart.c 	baud = ar933x_uart_get_baud(port->uartclk, 0, AR933X_UART_MAX_STEP);
port              701 drivers/tty/serial/ar933x_uart.c 	ar933x_console_ports[up->port.line] = up;
port              704 drivers/tty/serial/ar933x_uart.c 	ret = uart_add_one_port(&ar933x_uart_driver, &up->port);
port              723 drivers/tty/serial/ar933x_uart.c 		uart_remove_one_port(&ar933x_uart_driver, &up->port);
port               72 drivers/tty/serial/arc_uart.c #define RBASE(port, reg)      (port->membase + reg)
port              100 drivers/tty/serial/arc_uart.c 	struct uart_port port;
port              104 drivers/tty/serial/arc_uart.c #define to_arc_port(uport)  container_of(uport, struct arc_uart_port, port)
port              126 drivers/tty/serial/arc_uart.c static void arc_serial_stop_rx(struct uart_port *port)
port              128 drivers/tty/serial/arc_uart.c 	UART_RX_IRQ_DISABLE(port);
port              131 drivers/tty/serial/arc_uart.c static void arc_serial_stop_tx(struct uart_port *port)
port              133 drivers/tty/serial/arc_uart.c 	while (!(UART_GET_STATUS(port) & TXEMPTY))
port              136 drivers/tty/serial/arc_uart.c 	UART_TX_IRQ_DISABLE(port);
port              142 drivers/tty/serial/arc_uart.c static unsigned int arc_serial_tx_empty(struct uart_port *port)
port              146 drivers/tty/serial/arc_uart.c 	stat = UART_GET_STATUS(port);
port              160 drivers/tty/serial/arc_uart.c static void arc_serial_tx_chars(struct uart_port *port)
port              162 drivers/tty/serial/arc_uart.c 	struct circ_buf *xmit = &port->state->xmit;
port              166 drivers/tty/serial/arc_uart.c 	if (unlikely(port->x_char)) {
port              167 drivers/tty/serial/arc_uart.c 		UART_SET_DATA(port, port->x_char);
port              168 drivers/tty/serial/arc_uart.c 		port->icount.tx++;
port              169 drivers/tty/serial/arc_uart.c 		port->x_char = 0;
port              174 drivers/tty/serial/arc_uart.c 		port->icount.tx++;
port              175 drivers/tty/serial/arc_uart.c 		while (!(UART_GET_STATUS(port) & TXEMPTY))
port              177 drivers/tty/serial/arc_uart.c 		UART_SET_DATA(port, ch);
port              186 drivers/tty/serial/arc_uart.c 		uart_write_wakeup(port);
port              189 drivers/tty/serial/arc_uart.c 		UART_TX_IRQ_ENABLE(port);
port              196 drivers/tty/serial/arc_uart.c static void arc_serial_start_tx(struct uart_port *port)
port              198 drivers/tty/serial/arc_uart.c 	arc_serial_tx_chars(port);
port              201 drivers/tty/serial/arc_uart.c static void arc_serial_rx_chars(struct uart_port *port, unsigned int status)
port              221 drivers/tty/serial/arc_uart.c 				port->icount.overrun++;
port              223 drivers/tty/serial/arc_uart.c 				UART_CLR_STATUS(port, RXOERR);
port              227 drivers/tty/serial/arc_uart.c 				port->icount.frame++;
port              229 drivers/tty/serial/arc_uart.c 				UART_CLR_STATUS(port, RXFERR);
port              237 drivers/tty/serial/arc_uart.c 		ch = UART_GET_DATA(port);
port              238 drivers/tty/serial/arc_uart.c 		port->icount.rx++;
port              240 drivers/tty/serial/arc_uart.c 		if (!(uart_handle_sysrq_char(port, ch)))
port              241 drivers/tty/serial/arc_uart.c 			uart_insert_char(port, status, RXOERR, ch, flg);
port              243 drivers/tty/serial/arc_uart.c 		spin_unlock(&port->lock);
port              244 drivers/tty/serial/arc_uart.c 		tty_flip_buffer_push(&port->state->port);
port              245 drivers/tty/serial/arc_uart.c 		spin_lock(&port->lock);
port              246 drivers/tty/serial/arc_uart.c 	} while (!((status = UART_GET_STATUS(port)) & RXEMPTY));
port              279 drivers/tty/serial/arc_uart.c 	struct uart_port *port = dev_id;
port              282 drivers/tty/serial/arc_uart.c 	status = UART_GET_STATUS(port);
port              292 drivers/tty/serial/arc_uart.c 		spin_lock(&port->lock);
port              293 drivers/tty/serial/arc_uart.c 		arc_serial_rx_chars(port, status);
port              294 drivers/tty/serial/arc_uart.c 		spin_unlock(&port->lock);
port              302 drivers/tty/serial/arc_uart.c 		UART_TX_IRQ_DISABLE(port);
port              304 drivers/tty/serial/arc_uart.c 		spin_lock(&port->lock);
port              306 drivers/tty/serial/arc_uart.c 		if (!uart_tx_stopped(port))
port              307 drivers/tty/serial/arc_uart.c 			arc_serial_tx_chars(port);
port              309 drivers/tty/serial/arc_uart.c 		spin_unlock(&port->lock);
port              315 drivers/tty/serial/arc_uart.c static unsigned int arc_serial_get_mctrl(struct uart_port *port)
port              327 drivers/tty/serial/arc_uart.c static void arc_serial_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              332 drivers/tty/serial/arc_uart.c static void arc_serial_break_ctl(struct uart_port *port, int break_state)
port              337 drivers/tty/serial/arc_uart.c static int arc_serial_startup(struct uart_port *port)
port              340 drivers/tty/serial/arc_uart.c 	UART_ALL_IRQ_DISABLE(port);
port              342 drivers/tty/serial/arc_uart.c 	if (request_irq(port->irq, arc_serial_isr, 0, "arc uart rx-tx", port)) {
port              343 drivers/tty/serial/arc_uart.c 		dev_warn(port->dev, "Unable to attach ARC UART intr\n");
port              347 drivers/tty/serial/arc_uart.c 	UART_RX_IRQ_ENABLE(port); /* Only Rx IRQ enabled to begin with */
port              353 drivers/tty/serial/arc_uart.c static void arc_serial_shutdown(struct uart_port *port)
port              355 drivers/tty/serial/arc_uart.c 	free_irq(port->irq, port);
port              359 drivers/tty/serial/arc_uart.c arc_serial_set_termios(struct uart_port *port, struct ktermios *new,
port              362 drivers/tty/serial/arc_uart.c 	struct arc_uart_port *uart = to_arc_port(port);
port              373 drivers/tty/serial/arc_uart.c 	baud = uart_get_baud_rate(port, new, old, 0, 460800);
port              375 drivers/tty/serial/arc_uart.c 	hw_val = port->uartclk / (uart->baud * 4) - 1;
port              379 drivers/tty/serial/arc_uart.c 	spin_lock_irqsave(&port->lock, flags);
port              381 drivers/tty/serial/arc_uart.c 	UART_ALL_IRQ_DISABLE(port);
port              383 drivers/tty/serial/arc_uart.c 	UART_SET_BAUDL(port, uartl);
port              384 drivers/tty/serial/arc_uart.c 	UART_SET_BAUDH(port, uarth);
port              386 drivers/tty/serial/arc_uart.c 	UART_RX_IRQ_ENABLE(port);
port              402 drivers/tty/serial/arc_uart.c 	uart_update_timeout(port, new->c_cflag, baud);
port              404 drivers/tty/serial/arc_uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              407 drivers/tty/serial/arc_uart.c static const char *arc_serial_type(struct uart_port *port)
port              409 drivers/tty/serial/arc_uart.c 	return port->type == PORT_ARC ? DRIVER_NAME : NULL;
port              412 drivers/tty/serial/arc_uart.c static void arc_serial_release_port(struct uart_port *port)
port              416 drivers/tty/serial/arc_uart.c static int arc_serial_request_port(struct uart_port *port)
port              425 drivers/tty/serial/arc_uart.c arc_serial_verify_port(struct uart_port *port, struct serial_struct *ser)
port              427 drivers/tty/serial/arc_uart.c 	if (port->type != PORT_UNKNOWN && ser->type != PORT_ARC)
port              436 drivers/tty/serial/arc_uart.c static void arc_serial_config_port(struct uart_port *port, int flags)
port              439 drivers/tty/serial/arc_uart.c 		port->type = PORT_ARC;
port              444 drivers/tty/serial/arc_uart.c static void arc_serial_poll_putchar(struct uart_port *port, unsigned char chr)
port              446 drivers/tty/serial/arc_uart.c 	while (!(UART_GET_STATUS(port) & TXEMPTY))
port              449 drivers/tty/serial/arc_uart.c 	UART_SET_DATA(port, chr);
port              452 drivers/tty/serial/arc_uart.c static int arc_serial_poll_getchar(struct uart_port *port)
port              456 drivers/tty/serial/arc_uart.c 	while (!(UART_GET_STATUS(port) & RXEMPTY))
port              459 drivers/tty/serial/arc_uart.c 	chr = UART_GET_DATA(port);
port              490 drivers/tty/serial/arc_uart.c 	struct uart_port *port;
port              503 drivers/tty/serial/arc_uart.c 	port = &arc_uart_ports[co->index].port;
port              504 drivers/tty/serial/arc_uart.c 	if (!port->membase)
port              514 drivers/tty/serial/arc_uart.c 	return uart_set_options(port, co, baud, parity, bits, flow);
port              517 drivers/tty/serial/arc_uart.c static void arc_serial_console_putchar(struct uart_port *port, int ch)
port              519 drivers/tty/serial/arc_uart.c 	while (!(UART_GET_STATUS(port) & TXEMPTY))
port              522 drivers/tty/serial/arc_uart.c 	UART_SET_DATA(port, (unsigned char)ch);
port              531 drivers/tty/serial/arc_uart.c 	struct uart_port *port = &arc_uart_ports[co->index].port;
port              534 drivers/tty/serial/arc_uart.c 	spin_lock_irqsave(&port->lock, flags);
port              535 drivers/tty/serial/arc_uart.c 	uart_console_write(port, s, count, arc_serial_console_putchar);
port              536 drivers/tty/serial/arc_uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              554 drivers/tty/serial/arc_uart.c 	uart_console_write(&dev->port, s, n, arc_serial_console_putchar);
port              560 drivers/tty/serial/arc_uart.c 	struct uart_port *port = &dev->port;
port              563 drivers/tty/serial/arc_uart.c 	if (!dev->port.membase)
port              566 drivers/tty/serial/arc_uart.c 	hw_val = port->uartclk / (dev->baud * 4) - 1;
port              570 drivers/tty/serial/arc_uart.c 	UART_SET_BAUDL(port, l);
port              571 drivers/tty/serial/arc_uart.c 	UART_SET_BAUDH(port, h);
port              584 drivers/tty/serial/arc_uart.c 	struct uart_port *port;
port              602 drivers/tty/serial/arc_uart.c 	port = &uart->port;
port              608 drivers/tty/serial/arc_uart.c 	port->uartclk = val;
port              616 drivers/tty/serial/arc_uart.c 	port->membase = of_iomap(np, 0);
port              617 drivers/tty/serial/arc_uart.c 	if (!port->membase)
port              621 drivers/tty/serial/arc_uart.c 	port->irq = irq_of_parse_and_map(np, 0);
port              623 drivers/tty/serial/arc_uart.c 	port->dev = &pdev->dev;
port              624 drivers/tty/serial/arc_uart.c 	port->iotype = UPIO_MEM;
port              625 drivers/tty/serial/arc_uart.c 	port->flags = UPF_BOOT_AUTOCONF;
port              626 drivers/tty/serial/arc_uart.c 	port->line = dev_id;
port              627 drivers/tty/serial/arc_uart.c 	port->ops = &arc_serial_pops;
port              629 drivers/tty/serial/arc_uart.c 	port->fifosize = ARC_UART_TX_FIFO_SIZE;
port              635 drivers/tty/serial/arc_uart.c 	port->ignore_status_mask = 0;
port              637 drivers/tty/serial/arc_uart.c 	return uart_add_one_port(&arc_uart_driver, &arc_uart_ports[dev_id].port);
port               63 drivers/tty/serial/atmel_serial.c static void atmel_start_rx(struct uart_port *port);
port               64 drivers/tty/serial/atmel_serial.c static void atmel_stop_rx(struct uart_port *port);
port              188 drivers/tty/serial/atmel_serial.c 	int (*prepare_rx)(struct uart_port *port);
port              189 drivers/tty/serial/atmel_serial.c 	int (*prepare_tx)(struct uart_port *port);
port              190 drivers/tty/serial/atmel_serial.c 	void (*schedule_rx)(struct uart_port *port);
port              191 drivers/tty/serial/atmel_serial.c 	void (*schedule_tx)(struct uart_port *port);
port              192 drivers/tty/serial/atmel_serial.c 	void (*release_rx)(struct uart_port *port);
port              193 drivers/tty/serial/atmel_serial.c 	void (*release_tx)(struct uart_port *port);
port              216 drivers/tty/serial/atmel_serial.c static inline u32 atmel_uart_readl(struct uart_port *port, u32 reg)
port              218 drivers/tty/serial/atmel_serial.c 	return __raw_readl(port->membase + reg);
port              221 drivers/tty/serial/atmel_serial.c static inline void atmel_uart_writel(struct uart_port *port, u32 reg, u32 value)
port              223 drivers/tty/serial/atmel_serial.c 	__raw_writel(value, port->membase + reg);
port              226 drivers/tty/serial/atmel_serial.c static inline u8 atmel_uart_read_char(struct uart_port *port)
port              228 drivers/tty/serial/atmel_serial.c 	return __raw_readb(port->membase + ATMEL_US_RHR);
port              231 drivers/tty/serial/atmel_serial.c static inline void atmel_uart_write_char(struct uart_port *port, u8 value)
port              233 drivers/tty/serial/atmel_serial.c 	__raw_writeb(value, port->membase + ATMEL_US_THR);
port              236 drivers/tty/serial/atmel_serial.c static inline int atmel_uart_is_half_duplex(struct uart_port *port)
port              238 drivers/tty/serial/atmel_serial.c 	return ((port->rs485.flags & SER_RS485_ENABLED) &&
port              239 drivers/tty/serial/atmel_serial.c 		!(port->rs485.flags & SER_RS485_RX_DURING_TX)) ||
port              240 drivers/tty/serial/atmel_serial.c 		(port->iso7816.flags & SER_ISO7816_ENABLED);
port              244 drivers/tty/serial/atmel_serial.c static bool atmel_use_pdc_rx(struct uart_port *port)
port              246 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port              251 drivers/tty/serial/atmel_serial.c static bool atmel_use_pdc_tx(struct uart_port *port)
port              253 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port              258 drivers/tty/serial/atmel_serial.c static bool atmel_use_pdc_rx(struct uart_port *port)
port              263 drivers/tty/serial/atmel_serial.c static bool atmel_use_pdc_tx(struct uart_port *port)
port              269 drivers/tty/serial/atmel_serial.c static bool atmel_use_dma_tx(struct uart_port *port)
port              271 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port              276 drivers/tty/serial/atmel_serial.c static bool atmel_use_dma_rx(struct uart_port *port)
port              278 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port              283 drivers/tty/serial/atmel_serial.c static bool atmel_use_fifo(struct uart_port *port)
port              285 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port              298 drivers/tty/serial/atmel_serial.c static int atmel_config_rs485(struct uart_port *port,
port              301 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port              305 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_IDR, atmel_port->tx_done_mask);
port              307 drivers/tty/serial/atmel_serial.c 	mode = atmel_uart_readl(port, ATMEL_US_MR);
port              312 drivers/tty/serial/atmel_serial.c 	port->rs485 = *rs485conf;
port              315 drivers/tty/serial/atmel_serial.c 		dev_dbg(port->dev, "Setting UART to RS485\n");
port              317 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_TTGR,
port              321 drivers/tty/serial/atmel_serial.c 		dev_dbg(port->dev, "Setting UART to RS232\n");
port              322 drivers/tty/serial/atmel_serial.c 		if (atmel_use_pdc_tx(port))
port              328 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_MR, mode);
port              331 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_IER, atmel_port->tx_done_mask);
port              336 drivers/tty/serial/atmel_serial.c static unsigned int atmel_calc_cd(struct uart_port *port,
port              339 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port              349 drivers/tty/serial/atmel_serial.c static unsigned int atmel_calc_fidi(struct uart_port *port,
port              363 drivers/tty/serial/atmel_serial.c static int atmel_config_iso7816(struct uart_port *port,
port              366 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port              372 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_IDR, atmel_port->tx_done_mask);
port              374 drivers/tty/serial/atmel_serial.c 	mode = atmel_uart_readl(port, ATMEL_US_MR);
port              380 drivers/tty/serial/atmel_serial.c 			dev_err(port->dev, "ISO7816: Timeguard exceeding 255\n");
port              393 drivers/tty/serial/atmel_serial.c 			dev_err(port->dev, "ISO7816: Type not supported\n");
port              406 drivers/tty/serial/atmel_serial.c 		cd = atmel_calc_cd(port, iso7816conf);
port              407 drivers/tty/serial/atmel_serial.c 		fidi = atmel_calc_fidi(port, iso7816conf);
port              409 drivers/tty/serial/atmel_serial.c 			dev_warn(port->dev, "ISO7816 fidi = 0, Generator generates no signal\n");
port              412 drivers/tty/serial/atmel_serial.c 			dev_err(port->dev, "ISO7816 fidi = %u, value not supported\n", fidi);
port              418 drivers/tty/serial/atmel_serial.c 		if (!(port->iso7816.flags & SER_ISO7816_ENABLED)) {
port              420 drivers/tty/serial/atmel_serial.c 			atmel_port->backup_mode = atmel_uart_readl(port, ATMEL_US_MR);
port              421 drivers/tty/serial/atmel_serial.c 			atmel_port->backup_brgr = atmel_uart_readl(port, ATMEL_US_BRGR);
port              424 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_TTGR, iso7816conf->tg);
port              425 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_BRGR, cd);
port              426 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_FIDI, fidi);
port              428 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXDIS | ATMEL_US_RXEN);
port              431 drivers/tty/serial/atmel_serial.c 		dev_dbg(port->dev, "Setting UART back to RS232\n");
port              435 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_TTGR, 0);
port              436 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_BRGR, atmel_port->backup_brgr);
port              437 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_FIDI, 0x174);
port              439 drivers/tty/serial/atmel_serial.c 		if (atmel_use_pdc_tx(port))
port              446 drivers/tty/serial/atmel_serial.c 	port->iso7816 = *iso7816conf;
port              448 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_MR, mode);
port              452 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_IER, atmel_port->tx_done_mask);
port              460 drivers/tty/serial/atmel_serial.c static u_int atmel_tx_empty(struct uart_port *port)
port              462 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port              466 drivers/tty/serial/atmel_serial.c 	return (atmel_uart_readl(port, ATMEL_US_CSR) & ATMEL_US_TXEMPTY) ?
port              474 drivers/tty/serial/atmel_serial.c static void atmel_set_mctrl(struct uart_port *port, u_int mctrl)
port              477 drivers/tty/serial/atmel_serial.c 	unsigned int mode = atmel_uart_readl(port, ATMEL_US_MR);
port              479 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port              482 drivers/tty/serial/atmel_serial.c 	if (port->rs485.flags & SER_RS485_ENABLED) {
port              483 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_TTGR,
port              484 drivers/tty/serial/atmel_serial.c 				  port->rs485.delay_rts_after_send);
port              514 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_CR, control);
port              525 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_MR, mode);
port              531 drivers/tty/serial/atmel_serial.c static u_int atmel_get_mctrl(struct uart_port *port)
port              533 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port              536 drivers/tty/serial/atmel_serial.c 	status = atmel_uart_readl(port, ATMEL_US_CSR);
port              556 drivers/tty/serial/atmel_serial.c static void atmel_stop_tx(struct uart_port *port)
port              558 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port              560 drivers/tty/serial/atmel_serial.c 	if (atmel_use_pdc_tx(port)) {
port              562 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTDIS);
port              570 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXDIS);
port              574 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_IDR, atmel_port->tx_done_mask);
port              576 drivers/tty/serial/atmel_serial.c 	if (atmel_uart_is_half_duplex(port))
port              578 drivers/tty/serial/atmel_serial.c 			atmel_start_rx(port);
port              585 drivers/tty/serial/atmel_serial.c static void atmel_start_tx(struct uart_port *port)
port              587 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port              589 drivers/tty/serial/atmel_serial.c 	if (atmel_use_pdc_tx(port) && (atmel_uart_readl(port, ATMEL_PDC_PTSR)
port              595 drivers/tty/serial/atmel_serial.c 	if (atmel_use_pdc_tx(port) || atmel_use_dma_tx(port))
port              596 drivers/tty/serial/atmel_serial.c 		if (atmel_uart_is_half_duplex(port))
port              597 drivers/tty/serial/atmel_serial.c 			atmel_stop_rx(port);
port              599 drivers/tty/serial/atmel_serial.c 	if (atmel_use_pdc_tx(port))
port              601 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTEN);
port              604 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_IER, atmel_port->tx_done_mask);
port              607 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN);
port              614 drivers/tty/serial/atmel_serial.c static void atmel_start_rx(struct uart_port *port)
port              617 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA);
port              619 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RXEN);
port              621 drivers/tty/serial/atmel_serial.c 	if (atmel_use_pdc_rx(port)) {
port              623 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_IER,
port              625 drivers/tty/serial/atmel_serial.c 				  port->read_status_mask);
port              626 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_RXTEN);
port              628 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_IER, ATMEL_US_RXRDY);
port              635 drivers/tty/serial/atmel_serial.c static void atmel_stop_rx(struct uart_port *port)
port              637 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RXDIS);
port              639 drivers/tty/serial/atmel_serial.c 	if (atmel_use_pdc_rx(port)) {
port              641 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_RXTDIS);
port              642 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_IDR,
port              644 drivers/tty/serial/atmel_serial.c 				  port->read_status_mask);
port              646 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_IDR, ATMEL_US_RXRDY);
port              653 drivers/tty/serial/atmel_serial.c static void atmel_enable_ms(struct uart_port *port)
port              655 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port              678 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_IER, ier);
port              686 drivers/tty/serial/atmel_serial.c static void atmel_disable_ms(struct uart_port *port)
port              688 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port              713 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_IDR, idr);
port              719 drivers/tty/serial/atmel_serial.c static void atmel_break_ctl(struct uart_port *port, int break_state)
port              723 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTBRK);
port              726 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STPBRK);
port              733 drivers/tty/serial/atmel_serial.c atmel_buffer_rx_char(struct uart_port *port, unsigned int status,
port              736 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port              757 drivers/tty/serial/atmel_serial.c static void atmel_pdc_rxerr(struct uart_port *port, unsigned int status)
port              760 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA);
port              765 drivers/tty/serial/atmel_serial.c 		port->icount.brk++;
port              768 drivers/tty/serial/atmel_serial.c 		port->icount.parity++;
port              770 drivers/tty/serial/atmel_serial.c 		port->icount.frame++;
port              772 drivers/tty/serial/atmel_serial.c 		port->icount.overrun++;
port              778 drivers/tty/serial/atmel_serial.c static void atmel_rx_chars(struct uart_port *port)
port              780 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port              783 drivers/tty/serial/atmel_serial.c 	status = atmel_uart_readl(port, ATMEL_US_CSR);
port              785 drivers/tty/serial/atmel_serial.c 		ch = atmel_uart_read_char(port);
port              796 drivers/tty/serial/atmel_serial.c 			atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA);
port              801 drivers/tty/serial/atmel_serial.c 				atmel_uart_writel(port, ATMEL_US_IER,
port              811 drivers/tty/serial/atmel_serial.c 				atmel_uart_writel(port, ATMEL_US_IDR,
port              818 drivers/tty/serial/atmel_serial.c 		atmel_buffer_rx_char(port, status, ch);
port              819 drivers/tty/serial/atmel_serial.c 		status = atmel_uart_readl(port, ATMEL_US_CSR);
port              829 drivers/tty/serial/atmel_serial.c static void atmel_tx_chars(struct uart_port *port)
port              831 drivers/tty/serial/atmel_serial.c 	struct circ_buf *xmit = &port->state->xmit;
port              832 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port              834 drivers/tty/serial/atmel_serial.c 	if (port->x_char &&
port              835 drivers/tty/serial/atmel_serial.c 	    (atmel_uart_readl(port, ATMEL_US_CSR) & atmel_port->tx_done_mask)) {
port              836 drivers/tty/serial/atmel_serial.c 		atmel_uart_write_char(port, port->x_char);
port              837 drivers/tty/serial/atmel_serial.c 		port->icount.tx++;
port              838 drivers/tty/serial/atmel_serial.c 		port->x_char = 0;
port              840 drivers/tty/serial/atmel_serial.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(port))
port              843 drivers/tty/serial/atmel_serial.c 	while (atmel_uart_readl(port, ATMEL_US_CSR) &
port              845 drivers/tty/serial/atmel_serial.c 		atmel_uart_write_char(port, xmit->buf[xmit->tail]);
port              847 drivers/tty/serial/atmel_serial.c 		port->icount.tx++;
port              853 drivers/tty/serial/atmel_serial.c 		uart_write_wakeup(port);
port              857 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_IER,
port              864 drivers/tty/serial/atmel_serial.c 	struct uart_port *port = &atmel_port->uart;
port              865 drivers/tty/serial/atmel_serial.c 	struct circ_buf *xmit = &port->state->xmit;
port              869 drivers/tty/serial/atmel_serial.c 	spin_lock_irqsave(&port->lock, flags);
port              876 drivers/tty/serial/atmel_serial.c 	port->icount.tx += atmel_port->tx_len;
port              885 drivers/tty/serial/atmel_serial.c 		uart_write_wakeup(port);
port              894 drivers/tty/serial/atmel_serial.c 	else if (atmel_uart_is_half_duplex(port)) {
port              900 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_IER,
port              904 drivers/tty/serial/atmel_serial.c 	spin_unlock_irqrestore(&port->lock, flags);
port              907 drivers/tty/serial/atmel_serial.c static void atmel_release_tx_dma(struct uart_port *port)
port              909 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port              915 drivers/tty/serial/atmel_serial.c 		dma_unmap_sg(port->dev, &atmel_port->sg_tx, 1,
port              927 drivers/tty/serial/atmel_serial.c static void atmel_tx_dma(struct uart_port *port)
port              929 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port              930 drivers/tty/serial/atmel_serial.c 	struct circ_buf *xmit = &port->state->xmit;
port              941 drivers/tty/serial/atmel_serial.c 	if (!uart_circ_empty(xmit) && !uart_tx_stopped(port)) {
port              995 drivers/tty/serial/atmel_serial.c 			dev_err(port->dev, "Failed to send via dma!\n");
port              999 drivers/tty/serial/atmel_serial.c 		dma_sync_sg_for_device(port->dev, sg_tx, 1, DMA_TO_DEVICE);
port             1008 drivers/tty/serial/atmel_serial.c 		uart_write_wakeup(port);
port             1011 drivers/tty/serial/atmel_serial.c static int atmel_prepare_tx_dma(struct uart_port *port)
port             1013 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             1014 drivers/tty/serial/atmel_serial.c 	struct device *mfd_dev = port->dev->parent;
port             1025 drivers/tty/serial/atmel_serial.c 	dev_info(port->dev, "using %s for tx DMA transfers\n",
port             1031 drivers/tty/serial/atmel_serial.c 	BUG_ON(!PAGE_ALIGNED(port->state->xmit.buf));
port             1033 drivers/tty/serial/atmel_serial.c 			virt_to_page(port->state->xmit.buf),
port             1035 drivers/tty/serial/atmel_serial.c 			offset_in_page(port->state->xmit.buf));
port             1036 drivers/tty/serial/atmel_serial.c 	nent = dma_map_sg(port->dev,
port             1042 drivers/tty/serial/atmel_serial.c 		dev_dbg(port->dev, "need to release resource of dma\n");
port             1045 drivers/tty/serial/atmel_serial.c 		dev_dbg(port->dev, "%s: mapped %d@%p to %pad\n", __func__,
port             1047 drivers/tty/serial/atmel_serial.c 			port->state->xmit.buf,
port             1057 drivers/tty/serial/atmel_serial.c 	config.dst_addr = port->mapbase + ATMEL_US_THR;
port             1063 drivers/tty/serial/atmel_serial.c 		dev_err(port->dev, "DMA tx slave configuration failed\n");
port             1070 drivers/tty/serial/atmel_serial.c 	dev_err(port->dev, "TX channel not available, switch to pio\n");
port             1073 drivers/tty/serial/atmel_serial.c 		atmel_release_tx_dma(port);
port             1079 drivers/tty/serial/atmel_serial.c 	struct uart_port *port = arg;
port             1080 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             1085 drivers/tty/serial/atmel_serial.c static void atmel_release_rx_dma(struct uart_port *port)
port             1087 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             1093 drivers/tty/serial/atmel_serial.c 		dma_unmap_sg(port->dev, &atmel_port->sg_rx, 1,
port             1102 drivers/tty/serial/atmel_serial.c static void atmel_rx_from_dma(struct uart_port *port)
port             1104 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             1105 drivers/tty/serial/atmel_serial.c 	struct tty_port *tport = &port->state->port;
port             1114 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTTO);
port             1120 drivers/tty/serial/atmel_serial.c 		dev_dbg(port->dev, "Get residue error, restart tasklet\n");
port             1121 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_IER, ATMEL_US_TIMEOUT);
port             1127 drivers/tty/serial/atmel_serial.c 	dma_sync_sg_for_cpu(port->dev,
port             1158 drivers/tty/serial/atmel_serial.c 		port->icount.rx += count;
port             1170 drivers/tty/serial/atmel_serial.c 		port->icount.rx += count;
port             1174 drivers/tty/serial/atmel_serial.c 	dma_sync_sg_for_device(port->dev,
port             1183 drivers/tty/serial/atmel_serial.c 	spin_unlock(&port->lock);
port             1185 drivers/tty/serial/atmel_serial.c 	spin_lock(&port->lock);
port             1187 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_IER, ATMEL_US_TIMEOUT);
port             1190 drivers/tty/serial/atmel_serial.c static int atmel_prepare_rx_dma(struct uart_port *port)
port             1192 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             1193 drivers/tty/serial/atmel_serial.c 	struct device *mfd_dev = port->dev->parent;
port             1208 drivers/tty/serial/atmel_serial.c 	dev_info(port->dev, "using %s for rx DMA transfers\n",
port             1219 drivers/tty/serial/atmel_serial.c 	nent = dma_map_sg(port->dev,
port             1225 drivers/tty/serial/atmel_serial.c 		dev_dbg(port->dev, "need to release resource of dma\n");
port             1228 drivers/tty/serial/atmel_serial.c 		dev_dbg(port->dev, "%s: mapped %d@%p to %pad\n", __func__,
port             1238 drivers/tty/serial/atmel_serial.c 	config.src_addr = port->mapbase + ATMEL_US_RHR;
port             1244 drivers/tty/serial/atmel_serial.c 		dev_err(port->dev, "DMA rx slave configuration failed\n");
port             1258 drivers/tty/serial/atmel_serial.c 		dev_err(port->dev, "Preparing DMA cyclic failed\n");
port             1262 drivers/tty/serial/atmel_serial.c 	desc->callback_param = port;
port             1269 drivers/tty/serial/atmel_serial.c 	dev_err(port->dev, "RX channel not available, switch to pio\n");
port             1272 drivers/tty/serial/atmel_serial.c 		atmel_release_rx_dma(port);
port             1280 drivers/tty/serial/atmel_serial.c 	struct uart_port *port = &atmel_port->uart;
port             1285 drivers/tty/serial/atmel_serial.c 			  jiffies + uart_poll_timeout(port));
port             1293 drivers/tty/serial/atmel_serial.c atmel_handle_receive(struct uart_port *port, unsigned int pending)
port             1295 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             1297 drivers/tty/serial/atmel_serial.c 	if (atmel_use_pdc_rx(port)) {
port             1306 drivers/tty/serial/atmel_serial.c 			atmel_uart_writel(port, ATMEL_US_IDR,
port             1314 drivers/tty/serial/atmel_serial.c 			atmel_pdc_rxerr(port, pending);
port             1317 drivers/tty/serial/atmel_serial.c 	if (atmel_use_dma_rx(port)) {
port             1319 drivers/tty/serial/atmel_serial.c 			atmel_uart_writel(port, ATMEL_US_IDR,
port             1328 drivers/tty/serial/atmel_serial.c 		atmel_rx_chars(port);
port             1334 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA);
port             1335 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_IDR, ATMEL_US_RXBRK);
port             1344 drivers/tty/serial/atmel_serial.c atmel_handle_transmit(struct uart_port *port, unsigned int pending)
port             1346 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             1349 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_IDR,
port             1354 drivers/tty/serial/atmel_serial.c 			if (!(atmel_uart_readl(port, ATMEL_US_CSR)
port             1356 drivers/tty/serial/atmel_serial.c 				dev_warn(port->dev, "Should start RX, but TX fifo is not empty\n");
port             1359 drivers/tty/serial/atmel_serial.c 			atmel_start_rx(port);
port             1370 drivers/tty/serial/atmel_serial.c atmel_handle_status(struct uart_port *port, unsigned int pending,
port             1373 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             1385 drivers/tty/serial/atmel_serial.c 				port->icount.rng++;
port             1387 drivers/tty/serial/atmel_serial.c 				port->icount.dsr++;
port             1389 drivers/tty/serial/atmel_serial.c 				uart_handle_dcd_change(port, !(status & ATMEL_US_DCD));
port             1391 drivers/tty/serial/atmel_serial.c 				uart_handle_cts_change(port, !(status & ATMEL_US_CTS));
port             1393 drivers/tty/serial/atmel_serial.c 			wake_up_interruptible(&port->state->port.delta_msr_wait);
port             1398 drivers/tty/serial/atmel_serial.c 		dev_dbg(port->dev, "ISO7816 ERROR (0x%08x)\n", pending);
port             1406 drivers/tty/serial/atmel_serial.c 	struct uart_port *port = dev_id;
port             1407 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             1413 drivers/tty/serial/atmel_serial.c 		status = atmel_uart_readl(port, ATMEL_US_CSR);
port             1414 drivers/tty/serial/atmel_serial.c 		mask = atmel_uart_readl(port, ATMEL_US_IMR);
port             1422 drivers/tty/serial/atmel_serial.c 			atmel_uart_writel(port, ATMEL_US_IDR, mask);
port             1427 drivers/tty/serial/atmel_serial.c 		atmel_handle_receive(port, pending);
port             1428 drivers/tty/serial/atmel_serial.c 		atmel_handle_status(port, pending, status);
port             1429 drivers/tty/serial/atmel_serial.c 		atmel_handle_transmit(port, pending);
port             1437 drivers/tty/serial/atmel_serial.c static void atmel_release_tx_pdc(struct uart_port *port)
port             1439 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             1442 drivers/tty/serial/atmel_serial.c 	dma_unmap_single(port->dev,
port             1451 drivers/tty/serial/atmel_serial.c static void atmel_tx_pdc(struct uart_port *port)
port             1453 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             1454 drivers/tty/serial/atmel_serial.c 	struct circ_buf *xmit = &port->state->xmit;
port             1459 drivers/tty/serial/atmel_serial.c 	if (atmel_uart_readl(port, ATMEL_PDC_TCR))
port             1465 drivers/tty/serial/atmel_serial.c 	port->icount.tx += pdc->ofs;
port             1471 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTDIS);
port             1473 drivers/tty/serial/atmel_serial.c 	if (!uart_circ_empty(xmit) && !uart_tx_stopped(port)) {
port             1474 drivers/tty/serial/atmel_serial.c 		dma_sync_single_for_device(port->dev,
port             1482 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_PDC_TPR,
port             1484 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_PDC_TCR, count);
port             1486 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTEN);
port             1488 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_IER,
port             1491 drivers/tty/serial/atmel_serial.c 		if (atmel_uart_is_half_duplex(port)) {
port             1493 drivers/tty/serial/atmel_serial.c 			atmel_start_rx(port);
port             1498 drivers/tty/serial/atmel_serial.c 		uart_write_wakeup(port);
port             1501 drivers/tty/serial/atmel_serial.c static int atmel_prepare_tx_pdc(struct uart_port *port)
port             1503 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             1505 drivers/tty/serial/atmel_serial.c 	struct circ_buf *xmit = &port->state->xmit;
port             1508 drivers/tty/serial/atmel_serial.c 	pdc->dma_addr = dma_map_single(port->dev,
port             1518 drivers/tty/serial/atmel_serial.c static void atmel_rx_from_ring(struct uart_port *port)
port             1520 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             1535 drivers/tty/serial/atmel_serial.c 		port->icount.rx++;
port             1549 drivers/tty/serial/atmel_serial.c 				port->icount.brk++;
port             1550 drivers/tty/serial/atmel_serial.c 				if (uart_handle_break(port))
port             1554 drivers/tty/serial/atmel_serial.c 				port->icount.parity++;
port             1556 drivers/tty/serial/atmel_serial.c 				port->icount.frame++;
port             1558 drivers/tty/serial/atmel_serial.c 				port->icount.overrun++;
port             1560 drivers/tty/serial/atmel_serial.c 			status &= port->read_status_mask;
port             1571 drivers/tty/serial/atmel_serial.c 		if (uart_handle_sysrq_char(port, c.ch))
port             1574 drivers/tty/serial/atmel_serial.c 		uart_insert_char(port, status, ATMEL_US_OVRE, c.ch, flg);
port             1581 drivers/tty/serial/atmel_serial.c 	spin_unlock(&port->lock);
port             1582 drivers/tty/serial/atmel_serial.c 	tty_flip_buffer_push(&port->state->port);
port             1583 drivers/tty/serial/atmel_serial.c 	spin_lock(&port->lock);
port             1586 drivers/tty/serial/atmel_serial.c static void atmel_release_rx_pdc(struct uart_port *port)
port             1588 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             1594 drivers/tty/serial/atmel_serial.c 		dma_unmap_single(port->dev,
port             1602 drivers/tty/serial/atmel_serial.c static void atmel_rx_from_pdc(struct uart_port *port)
port             1604 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             1605 drivers/tty/serial/atmel_serial.c 	struct tty_port *tport = &port->state->port;
port             1614 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTTO);
port             1617 drivers/tty/serial/atmel_serial.c 		head = atmel_uart_readl(port, ATMEL_PDC_RPR) - pdc->dma_addr;
port             1633 drivers/tty/serial/atmel_serial.c 			dma_sync_single_for_cpu(port->dev, pdc->dma_addr,
port             1647 drivers/tty/serial/atmel_serial.c 			dma_sync_single_for_device(port->dev, pdc->dma_addr,
port             1650 drivers/tty/serial/atmel_serial.c 			port->icount.rx += count;
port             1660 drivers/tty/serial/atmel_serial.c 			atmel_uart_writel(port, ATMEL_PDC_RNPR, pdc->dma_addr);
port             1661 drivers/tty/serial/atmel_serial.c 			atmel_uart_writel(port, ATMEL_PDC_RNCR, pdc->dma_size);
port             1672 drivers/tty/serial/atmel_serial.c 	spin_unlock(&port->lock);
port             1674 drivers/tty/serial/atmel_serial.c 	spin_lock(&port->lock);
port             1676 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_IER,
port             1680 drivers/tty/serial/atmel_serial.c static int atmel_prepare_rx_pdc(struct uart_port *port)
port             1682 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             1691 drivers/tty/serial/atmel_serial.c 				dma_unmap_single(port->dev,
port             1700 drivers/tty/serial/atmel_serial.c 		pdc->dma_addr = dma_map_single(port->dev,
port             1710 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_PDC_RPR, atmel_port->pdc_rx[0].dma_addr);
port             1711 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_PDC_RCR, PDC_BUFFER_SIZE);
port             1713 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_PDC_RNPR,
port             1715 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_PDC_RNCR, PDC_BUFFER_SIZE);
port             1725 drivers/tty/serial/atmel_serial.c 	struct uart_port *port = (struct uart_port *)data;
port             1726 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             1729 drivers/tty/serial/atmel_serial.c 	spin_lock(&port->lock);
port             1730 drivers/tty/serial/atmel_serial.c 	atmel_port->schedule_rx(port);
port             1731 drivers/tty/serial/atmel_serial.c 	spin_unlock(&port->lock);
port             1736 drivers/tty/serial/atmel_serial.c 	struct uart_port *port = (struct uart_port *)data;
port             1737 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             1740 drivers/tty/serial/atmel_serial.c 	spin_lock(&port->lock);
port             1741 drivers/tty/serial/atmel_serial.c 	atmel_port->schedule_tx(port);
port             1742 drivers/tty/serial/atmel_serial.c 	spin_unlock(&port->lock);
port             1778 drivers/tty/serial/atmel_serial.c static void atmel_set_ops(struct uart_port *port)
port             1780 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             1782 drivers/tty/serial/atmel_serial.c 	if (atmel_use_dma_rx(port)) {
port             1786 drivers/tty/serial/atmel_serial.c 	} else if (atmel_use_pdc_rx(port)) {
port             1796 drivers/tty/serial/atmel_serial.c 	if (atmel_use_dma_tx(port)) {
port             1800 drivers/tty/serial/atmel_serial.c 	} else if (atmel_use_pdc_tx(port)) {
port             1814 drivers/tty/serial/atmel_serial.c static void atmel_get_ip_name(struct uart_port *port)
port             1816 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             1817 drivers/tty/serial/atmel_serial.c 	int name = atmel_uart_readl(port, ATMEL_US_NAME);
port             1835 drivers/tty/serial/atmel_serial.c 		dev_dbg(port->dev, "Uart with hw timer");
port             1839 drivers/tty/serial/atmel_serial.c 		dev_dbg(port->dev, "Usart\n");
port             1843 drivers/tty/serial/atmel_serial.c 		version = atmel_uart_readl(port, ATMEL_US_VERSION);
port             1860 drivers/tty/serial/atmel_serial.c 		dev_dbg(port->dev, "Dbgu or uart without hw timer\n");
port             1863 drivers/tty/serial/atmel_serial.c 		version = atmel_uart_readl(port, ATMEL_US_VERSION);
port             1868 drivers/tty/serial/atmel_serial.c 			dev_dbg(port->dev, "This version is usart\n");
port             1875 drivers/tty/serial/atmel_serial.c 			dev_dbg(port->dev, "This version is uart\n");
port             1878 drivers/tty/serial/atmel_serial.c 			dev_err(port->dev, "Not supported ip name nor version, set to uart\n");
port             1886 drivers/tty/serial/atmel_serial.c static int atmel_startup(struct uart_port *port)
port             1888 drivers/tty/serial/atmel_serial.c 	struct platform_device *pdev = to_platform_device(port->dev);
port             1889 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             1897 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_IDR, -1);
port             1903 drivers/tty/serial/atmel_serial.c 	retval = request_irq(port->irq, atmel_interrupt,
port             1905 drivers/tty/serial/atmel_serial.c 			     dev_name(&pdev->dev), port);
port             1907 drivers/tty/serial/atmel_serial.c 		dev_err(port->dev, "atmel_startup - Can't get irq\n");
port             1913 drivers/tty/serial/atmel_serial.c 			(unsigned long)port);
port             1915 drivers/tty/serial/atmel_serial.c 			(unsigned long)port);
port             1921 drivers/tty/serial/atmel_serial.c 	atmel_set_ops(port);
port             1924 drivers/tty/serial/atmel_serial.c 		retval = atmel_port->prepare_rx(port);
port             1926 drivers/tty/serial/atmel_serial.c 			atmel_set_ops(port);
port             1930 drivers/tty/serial/atmel_serial.c 		retval = atmel_port->prepare_tx(port);
port             1932 drivers/tty/serial/atmel_serial.c 			atmel_set_ops(port);
port             1943 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_CR,
port             1948 drivers/tty/serial/atmel_serial.c 		if (atmel_use_dma_tx(port))
port             1958 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_FMR, fmr);
port             1962 drivers/tty/serial/atmel_serial.c 	atmel_port->irq_status_prev = atmel_uart_readl(port, ATMEL_US_CSR);
port             1967 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA | ATMEL_US_RSTRX);
port             1969 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN | ATMEL_US_RXEN);
port             1974 drivers/tty/serial/atmel_serial.c 	if (atmel_use_pdc_rx(port)) {
port             1978 drivers/tty/serial/atmel_serial.c 					jiffies + uart_poll_timeout(port));
port             1981 drivers/tty/serial/atmel_serial.c 			atmel_uart_writel(port, atmel_port->rtor,
port             1983 drivers/tty/serial/atmel_serial.c 			atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTTO);
port             1985 drivers/tty/serial/atmel_serial.c 			atmel_uart_writel(port, ATMEL_US_IER,
port             1989 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_RXTEN);
port             1990 drivers/tty/serial/atmel_serial.c 	} else if (atmel_use_dma_rx(port)) {
port             1994 drivers/tty/serial/atmel_serial.c 					jiffies + uart_poll_timeout(port));
port             1997 drivers/tty/serial/atmel_serial.c 			atmel_uart_writel(port, atmel_port->rtor,
port             1999 drivers/tty/serial/atmel_serial.c 			atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_STTTO);
port             2001 drivers/tty/serial/atmel_serial.c 			atmel_uart_writel(port, ATMEL_US_IER,
port             2006 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_IER, ATMEL_US_RXRDY);
port             2016 drivers/tty/serial/atmel_serial.c static void atmel_flush_buffer(struct uart_port *port)
port             2018 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             2020 drivers/tty/serial/atmel_serial.c 	if (atmel_use_pdc_tx(port)) {
port             2021 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_PDC_TCR, 0);
port             2034 drivers/tty/serial/atmel_serial.c static void atmel_shutdown(struct uart_port *port)
port             2036 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             2039 drivers/tty/serial/atmel_serial.c 	atmel_disable_ms(port);
port             2042 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_IDR, -1);
port             2054 drivers/tty/serial/atmel_serial.c 	synchronize_irq(port->irq);
port             2067 drivers/tty/serial/atmel_serial.c 	atmel_stop_rx(port);
port             2068 drivers/tty/serial/atmel_serial.c 	atmel_stop_tx(port);
port             2070 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA);
port             2076 drivers/tty/serial/atmel_serial.c 		atmel_port->release_rx(port);
port             2078 drivers/tty/serial/atmel_serial.c 		atmel_port->release_tx(port);
port             2089 drivers/tty/serial/atmel_serial.c 	free_irq(port->irq, port);
port             2091 drivers/tty/serial/atmel_serial.c 	atmel_flush_buffer(port);
port             2097 drivers/tty/serial/atmel_serial.c static void atmel_serial_pm(struct uart_port *port, unsigned int state,
port             2100 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             2111 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_IER, atmel_port->backup_imr);
port             2115 drivers/tty/serial/atmel_serial.c 		atmel_port->backup_imr = atmel_uart_readl(port, ATMEL_US_IMR);
port             2116 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_IDR, -1);
port             2125 drivers/tty/serial/atmel_serial.c 		dev_err(port->dev, "atmel_serial: unknown pm %d\n", state);
port             2132 drivers/tty/serial/atmel_serial.c static void atmel_set_termios(struct uart_port *port, struct ktermios *termios,
port             2135 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             2140 drivers/tty/serial/atmel_serial.c 	mode = old_mode = atmel_uart_readl(port, ATMEL_US_MR);
port             2146 drivers/tty/serial/atmel_serial.c 	baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk / 16);
port             2183 drivers/tty/serial/atmel_serial.c 	spin_lock_irqsave(&port->lock, flags);
port             2185 drivers/tty/serial/atmel_serial.c 	port->read_status_mask = ATMEL_US_OVRE;
port             2187 drivers/tty/serial/atmel_serial.c 		port->read_status_mask |= (ATMEL_US_FRAME | ATMEL_US_PARE);
port             2189 drivers/tty/serial/atmel_serial.c 		port->read_status_mask |= ATMEL_US_RXBRK;
port             2191 drivers/tty/serial/atmel_serial.c 	if (atmel_use_pdc_rx(port))
port             2193 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_IER, port->read_status_mask);
port             2198 drivers/tty/serial/atmel_serial.c 	port->ignore_status_mask = 0;
port             2200 drivers/tty/serial/atmel_serial.c 		port->ignore_status_mask |= (ATMEL_US_FRAME | ATMEL_US_PARE);
port             2202 drivers/tty/serial/atmel_serial.c 		port->ignore_status_mask |= ATMEL_US_RXBRK;
port             2208 drivers/tty/serial/atmel_serial.c 			port->ignore_status_mask |= ATMEL_US_OVRE;
port             2213 drivers/tty/serial/atmel_serial.c 	uart_update_timeout(port, termios->c_cflag, baud);
port             2220 drivers/tty/serial/atmel_serial.c 	imr = atmel_uart_readl(port, ATMEL_US_IMR);
port             2221 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_IDR, -1);
port             2224 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXDIS | ATMEL_US_RXDIS);
port             2228 drivers/tty/serial/atmel_serial.c 	if (port->rs485.flags & SER_RS485_ENABLED) {
port             2229 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_TTGR,
port             2230 drivers/tty/serial/atmel_serial.c 				  port->rs485.delay_rts_after_send);
port             2232 drivers/tty/serial/atmel_serial.c 	} else if (port->iso7816.flags & SER_ISO7816_ENABLED) {
port             2233 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_TTGR, port->iso7816.tg);
port             2238 drivers/tty/serial/atmel_serial.c 		if ((port->iso7816.flags & SER_ISO7816_T_PARAM)
port             2245 drivers/tty/serial/atmel_serial.c 		if (atmel_use_fifo(port) &&
port             2285 drivers/tty/serial/atmel_serial.c 		div = DIV_ROUND_CLOSEST(port->uartclk, baud * 2);
port             2289 drivers/tty/serial/atmel_serial.c 		cd = uart_get_divisor(port, baud);
port             2298 drivers/tty/serial/atmel_serial.c 	if (!(port->iso7816.flags & SER_ISO7816_ENABLED))
port             2299 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_BRGR, quot);
port             2302 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_MR, mode);
port             2319 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_CR, rts_state);
port             2322 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA | ATMEL_US_RSTRX);
port             2323 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN | ATMEL_US_RXEN);
port             2327 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_IER, imr);
port             2330 drivers/tty/serial/atmel_serial.c 	if (UART_ENABLE_MS(port, termios->c_cflag))
port             2331 drivers/tty/serial/atmel_serial.c 		atmel_enable_ms(port);
port             2333 drivers/tty/serial/atmel_serial.c 		atmel_disable_ms(port);
port             2335 drivers/tty/serial/atmel_serial.c 	spin_unlock_irqrestore(&port->lock, flags);
port             2338 drivers/tty/serial/atmel_serial.c static void atmel_set_ldisc(struct uart_port *port, struct ktermios *termios)
port             2341 drivers/tty/serial/atmel_serial.c 		port->flags |= UPF_HARDPPS_CD;
port             2342 drivers/tty/serial/atmel_serial.c 		spin_lock_irq(&port->lock);
port             2343 drivers/tty/serial/atmel_serial.c 		atmel_enable_ms(port);
port             2344 drivers/tty/serial/atmel_serial.c 		spin_unlock_irq(&port->lock);
port             2346 drivers/tty/serial/atmel_serial.c 		port->flags &= ~UPF_HARDPPS_CD;
port             2347 drivers/tty/serial/atmel_serial.c 		if (!UART_ENABLE_MS(port, termios->c_cflag)) {
port             2348 drivers/tty/serial/atmel_serial.c 			spin_lock_irq(&port->lock);
port             2349 drivers/tty/serial/atmel_serial.c 			atmel_disable_ms(port);
port             2350 drivers/tty/serial/atmel_serial.c 			spin_unlock_irq(&port->lock);
port             2358 drivers/tty/serial/atmel_serial.c static const char *atmel_type(struct uart_port *port)
port             2360 drivers/tty/serial/atmel_serial.c 	return (port->type == PORT_ATMEL) ? "ATMEL_SERIAL" : NULL;
port             2366 drivers/tty/serial/atmel_serial.c static void atmel_release_port(struct uart_port *port)
port             2368 drivers/tty/serial/atmel_serial.c 	struct platform_device *mpdev = to_platform_device(port->dev->parent);
port             2371 drivers/tty/serial/atmel_serial.c 	release_mem_region(port->mapbase, size);
port             2373 drivers/tty/serial/atmel_serial.c 	if (port->flags & UPF_IOREMAP) {
port             2374 drivers/tty/serial/atmel_serial.c 		iounmap(port->membase);
port             2375 drivers/tty/serial/atmel_serial.c 		port->membase = NULL;
port             2382 drivers/tty/serial/atmel_serial.c static int atmel_request_port(struct uart_port *port)
port             2384 drivers/tty/serial/atmel_serial.c 	struct platform_device *mpdev = to_platform_device(port->dev->parent);
port             2387 drivers/tty/serial/atmel_serial.c 	if (!request_mem_region(port->mapbase, size, "atmel_serial"))
port             2390 drivers/tty/serial/atmel_serial.c 	if (port->flags & UPF_IOREMAP) {
port             2391 drivers/tty/serial/atmel_serial.c 		port->membase = ioremap(port->mapbase, size);
port             2392 drivers/tty/serial/atmel_serial.c 		if (port->membase == NULL) {
port             2393 drivers/tty/serial/atmel_serial.c 			release_mem_region(port->mapbase, size);
port             2404 drivers/tty/serial/atmel_serial.c static void atmel_config_port(struct uart_port *port, int flags)
port             2407 drivers/tty/serial/atmel_serial.c 		port->type = PORT_ATMEL;
port             2408 drivers/tty/serial/atmel_serial.c 		atmel_request_port(port);
port             2415 drivers/tty/serial/atmel_serial.c static int atmel_verify_port(struct uart_port *port, struct serial_struct *ser)
port             2420 drivers/tty/serial/atmel_serial.c 	if (port->irq != ser->irq)
port             2424 drivers/tty/serial/atmel_serial.c 	if (port->uartclk / 16 != ser->baud_base)
port             2426 drivers/tty/serial/atmel_serial.c 	if (port->mapbase != (unsigned long)ser->iomem_base)
port             2428 drivers/tty/serial/atmel_serial.c 	if (port->iobase != ser->port)
port             2436 drivers/tty/serial/atmel_serial.c static int atmel_poll_get_char(struct uart_port *port)
port             2438 drivers/tty/serial/atmel_serial.c 	while (!(atmel_uart_readl(port, ATMEL_US_CSR) & ATMEL_US_RXRDY))
port             2441 drivers/tty/serial/atmel_serial.c 	return atmel_uart_read_char(port);
port             2444 drivers/tty/serial/atmel_serial.c static void atmel_poll_put_char(struct uart_port *port, unsigned char ch)
port             2446 drivers/tty/serial/atmel_serial.c 	while (!(atmel_uart_readl(port, ATMEL_US_CSR) & ATMEL_US_TXRDY))
port             2449 drivers/tty/serial/atmel_serial.c 	atmel_uart_write_char(port, ch);
port             2486 drivers/tty/serial/atmel_serial.c 	struct uart_port *port = &atmel_port->uart;
port             2490 drivers/tty/serial/atmel_serial.c 	atmel_set_ops(port);
port             2492 drivers/tty/serial/atmel_serial.c 	uart_get_rs485_mode(&mpdev->dev, &port->rs485);
port             2494 drivers/tty/serial/atmel_serial.c 	port->iotype		= UPIO_MEM;
port             2495 drivers/tty/serial/atmel_serial.c 	port->flags		= UPF_BOOT_AUTOCONF | UPF_IOREMAP;
port             2496 drivers/tty/serial/atmel_serial.c 	port->ops		= &atmel_pops;
port             2497 drivers/tty/serial/atmel_serial.c 	port->fifosize		= 1;
port             2498 drivers/tty/serial/atmel_serial.c 	port->dev		= &pdev->dev;
port             2499 drivers/tty/serial/atmel_serial.c 	port->mapbase		= mpdev->resource[0].start;
port             2500 drivers/tty/serial/atmel_serial.c 	port->irq		= mpdev->resource[1].start;
port             2501 drivers/tty/serial/atmel_serial.c 	port->rs485_config	= atmel_config_rs485;
port             2502 drivers/tty/serial/atmel_serial.c 	port->iso7816_config	= atmel_config_iso7816;
port             2503 drivers/tty/serial/atmel_serial.c 	port->membase		= NULL;
port             2521 drivers/tty/serial/atmel_serial.c 		port->uartclk = clk_get_rate(atmel_port->clk);
port             2530 drivers/tty/serial/atmel_serial.c 	if (port->rs485.flags & SER_RS485_ENABLED ||
port             2531 drivers/tty/serial/atmel_serial.c 	    port->iso7816.flags & SER_ISO7816_ENABLED)
port             2533 drivers/tty/serial/atmel_serial.c 	else if (atmel_use_pdc_tx(port)) {
port             2534 drivers/tty/serial/atmel_serial.c 		port->fifosize = PDC_BUFFER_SIZE;
port             2544 drivers/tty/serial/atmel_serial.c static void atmel_console_putchar(struct uart_port *port, int ch)
port             2546 drivers/tty/serial/atmel_serial.c 	while (!(atmel_uart_readl(port, ATMEL_US_CSR) & ATMEL_US_TXRDY))
port             2548 drivers/tty/serial/atmel_serial.c 	atmel_uart_write_char(port, ch);
port             2556 drivers/tty/serial/atmel_serial.c 	struct uart_port *port = &atmel_ports[co->index].uart;
port             2557 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             2564 drivers/tty/serial/atmel_serial.c 	imr = atmel_uart_readl(port, ATMEL_US_IMR);
port             2565 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_IDR,
port             2569 drivers/tty/serial/atmel_serial.c 	pdc_tx = atmel_uart_readl(port, ATMEL_PDC_PTSR) & ATMEL_PDC_TXTEN;
port             2570 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTDIS);
port             2573 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN);
port             2576 drivers/tty/serial/atmel_serial.c 	uart_console_write(port, s, count, atmel_console_putchar);
port             2583 drivers/tty/serial/atmel_serial.c 		status = atmel_uart_readl(port, ATMEL_US_CSR);
port             2588 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_PDC_PTCR, ATMEL_PDC_TXTEN);
port             2591 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_IER, imr);
port             2598 drivers/tty/serial/atmel_serial.c static void __init atmel_console_get_options(struct uart_port *port, int *baud,
port             2607 drivers/tty/serial/atmel_serial.c 	quot = atmel_uart_readl(port, ATMEL_US_BRGR) & ATMEL_US_CD;
port             2611 drivers/tty/serial/atmel_serial.c 	mr = atmel_uart_readl(port, ATMEL_US_MR) & ATMEL_US_CHRL;
port             2617 drivers/tty/serial/atmel_serial.c 	mr = atmel_uart_readl(port, ATMEL_US_MR) & ATMEL_US_PAR;
port             2629 drivers/tty/serial/atmel_serial.c 	*baud = port->uartclk / (16 * (quot - 1));
port             2635 drivers/tty/serial/atmel_serial.c 	struct uart_port *port = &atmel_ports[co->index].uart;
port             2636 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             2642 drivers/tty/serial/atmel_serial.c 	if (port->membase == NULL) {
port             2651 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_IDR, -1);
port             2652 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_RSTSTA | ATMEL_US_RSTRX);
port             2653 drivers/tty/serial/atmel_serial.c 	atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_TXEN | ATMEL_US_RXEN);
port             2659 drivers/tty/serial/atmel_serial.c 		atmel_console_get_options(port, &baud, &parity, &bits);
port             2661 drivers/tty/serial/atmel_serial.c 	return uart_set_options(port, co, baud, parity, bits, flow);
port             2678 drivers/tty/serial/atmel_serial.c static inline bool atmel_is_console_port(struct uart_port *port)
port             2680 drivers/tty/serial/atmel_serial.c 	return port->cons && port->cons->index == port->line;
port             2686 drivers/tty/serial/atmel_serial.c static inline bool atmel_is_console_port(struct uart_port *port)
port             2715 drivers/tty/serial/atmel_serial.c 	struct uart_port *port = platform_get_drvdata(pdev);
port             2716 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             2718 drivers/tty/serial/atmel_serial.c 	if (atmel_is_console_port(port) && console_suspend_enabled) {
port             2720 drivers/tty/serial/atmel_serial.c 		while (!(atmel_uart_readl(port, ATMEL_US_CSR) &
port             2725 drivers/tty/serial/atmel_serial.c 	if (atmel_is_console_port(port) && !console_suspend_enabled) {
port             2729 drivers/tty/serial/atmel_serial.c 		atmel_port->cache.mr = atmel_uart_readl(port, ATMEL_US_MR);
port             2730 drivers/tty/serial/atmel_serial.c 		atmel_port->cache.imr = atmel_uart_readl(port, ATMEL_US_IMR);
port             2731 drivers/tty/serial/atmel_serial.c 		atmel_port->cache.brgr = atmel_uart_readl(port, ATMEL_US_BRGR);
port             2732 drivers/tty/serial/atmel_serial.c 		atmel_port->cache.rtor = atmel_uart_readl(port,
port             2734 drivers/tty/serial/atmel_serial.c 		atmel_port->cache.ttgr = atmel_uart_readl(port, ATMEL_US_TTGR);
port             2735 drivers/tty/serial/atmel_serial.c 		atmel_port->cache.fmr = atmel_uart_readl(port, ATMEL_US_FMR);
port             2736 drivers/tty/serial/atmel_serial.c 		atmel_port->cache.fimr = atmel_uart_readl(port, ATMEL_US_FIMR);
port             2750 drivers/tty/serial/atmel_serial.c 	uart_suspend_port(&atmel_uart, port);
port             2757 drivers/tty/serial/atmel_serial.c 	struct uart_port *port = platform_get_drvdata(pdev);
port             2758 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             2761 drivers/tty/serial/atmel_serial.c 	if (atmel_is_console_port(port) && !console_suspend_enabled) {
port             2762 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_MR, atmel_port->cache.mr);
port             2763 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_IER, atmel_port->cache.imr);
port             2764 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_BRGR, atmel_port->cache.brgr);
port             2765 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, atmel_port->rtor,
port             2767 drivers/tty/serial/atmel_serial.c 		atmel_uart_writel(port, ATMEL_US_TTGR, atmel_port->cache.ttgr);
port             2770 drivers/tty/serial/atmel_serial.c 			atmel_uart_writel(port, ATMEL_US_CR, ATMEL_US_FIFOEN |
port             2772 drivers/tty/serial/atmel_serial.c 			atmel_uart_writel(port, ATMEL_US_FMR,
port             2774 drivers/tty/serial/atmel_serial.c 			atmel_uart_writel(port, ATMEL_US_FIER,
port             2777 drivers/tty/serial/atmel_serial.c 		atmel_start_rx(port);
port             2782 drivers/tty/serial/atmel_serial.c 		atmel_handle_receive(port, atmel_port->pending);
port             2783 drivers/tty/serial/atmel_serial.c 		atmel_handle_status(port, atmel_port->pending,
port             2785 drivers/tty/serial/atmel_serial.c 		atmel_handle_transmit(port, atmel_port->pending);
port             2791 drivers/tty/serial/atmel_serial.c 	uart_resume_port(&atmel_uart, port);
port             2978 drivers/tty/serial/atmel_serial.c 	struct uart_port *port = platform_get_drvdata(pdev);
port             2979 drivers/tty/serial/atmel_serial.c 	struct atmel_uart_port *atmel_port = to_atmel_uart_port(port);
port             2987 drivers/tty/serial/atmel_serial.c 	ret = uart_remove_one_port(&atmel_uart, port);
port             2993 drivers/tty/serial/atmel_serial.c 	clear_bit(port->line, atmel_ports_in_use);
port               77 drivers/tty/serial/bcm63xx_uart.c static inline unsigned int bcm_uart_readl(struct uart_port *port,
port               80 drivers/tty/serial/bcm63xx_uart.c 	return __raw_readl(port->membase + offset);
port               83 drivers/tty/serial/bcm63xx_uart.c static inline void bcm_uart_writel(struct uart_port *port,
port               86 drivers/tty/serial/bcm63xx_uart.c 	__raw_writel(value, port->membase + offset);
port               92 drivers/tty/serial/bcm63xx_uart.c static unsigned int bcm_uart_tx_empty(struct uart_port *port)
port               96 drivers/tty/serial/bcm63xx_uart.c 	val = bcm_uart_readl(port, UART_IR_REG);
port              103 drivers/tty/serial/bcm63xx_uart.c static void bcm_uart_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              107 drivers/tty/serial/bcm63xx_uart.c 	val = bcm_uart_readl(port, UART_MCTL_REG);
port              114 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_writel(port, val, UART_MCTL_REG);
port              116 drivers/tty/serial/bcm63xx_uart.c 	val = bcm_uart_readl(port, UART_CTL_REG);
port              121 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_writel(port, val, UART_CTL_REG);
port              127 drivers/tty/serial/bcm63xx_uart.c static unsigned int bcm_uart_get_mctrl(struct uart_port *port)
port              132 drivers/tty/serial/bcm63xx_uart.c 	val = bcm_uart_readl(port, UART_EXTINP_REG);
port              147 drivers/tty/serial/bcm63xx_uart.c static void bcm_uart_stop_tx(struct uart_port *port)
port              151 drivers/tty/serial/bcm63xx_uart.c 	val = bcm_uart_readl(port, UART_CTL_REG);
port              153 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_writel(port, val, UART_CTL_REG);
port              155 drivers/tty/serial/bcm63xx_uart.c 	val = bcm_uart_readl(port, UART_IR_REG);
port              157 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_writel(port, val, UART_IR_REG);
port              163 drivers/tty/serial/bcm63xx_uart.c static void bcm_uart_start_tx(struct uart_port *port)
port              167 drivers/tty/serial/bcm63xx_uart.c 	val = bcm_uart_readl(port, UART_IR_REG);
port              169 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_writel(port, val, UART_IR_REG);
port              171 drivers/tty/serial/bcm63xx_uart.c 	val = bcm_uart_readl(port, UART_CTL_REG);
port              173 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_writel(port, val, UART_CTL_REG);
port              179 drivers/tty/serial/bcm63xx_uart.c static void bcm_uart_stop_rx(struct uart_port *port)
port              183 drivers/tty/serial/bcm63xx_uart.c 	val = bcm_uart_readl(port, UART_IR_REG);
port              185 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_writel(port, val, UART_IR_REG);
port              191 drivers/tty/serial/bcm63xx_uart.c static void bcm_uart_enable_ms(struct uart_port *port)
port              195 drivers/tty/serial/bcm63xx_uart.c 	val = bcm_uart_readl(port, UART_IR_REG);
port              197 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_writel(port, val, UART_IR_REG);
port              203 drivers/tty/serial/bcm63xx_uart.c static void bcm_uart_break_ctl(struct uart_port *port, int ctl)
port              208 drivers/tty/serial/bcm63xx_uart.c 	spin_lock_irqsave(&port->lock, flags);
port              210 drivers/tty/serial/bcm63xx_uart.c 	val = bcm_uart_readl(port, UART_CTL_REG);
port              215 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_writel(port, val, UART_CTL_REG);
port              217 drivers/tty/serial/bcm63xx_uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              223 drivers/tty/serial/bcm63xx_uart.c static const char *bcm_uart_type(struct uart_port *port)
port              225 drivers/tty/serial/bcm63xx_uart.c 	return (port->type == PORT_BCM63XX) ? "bcm63xx_uart" : NULL;
port              231 drivers/tty/serial/bcm63xx_uart.c static void bcm_uart_do_rx(struct uart_port *port)
port              233 drivers/tty/serial/bcm63xx_uart.c 	struct tty_port *tty_port = &port->state->port;
port              246 drivers/tty/serial/bcm63xx_uart.c 		iestat = bcm_uart_readl(port, UART_IR_REG);
port              253 drivers/tty/serial/bcm63xx_uart.c 			val = bcm_uart_readl(port, UART_CTL_REG);
port              255 drivers/tty/serial/bcm63xx_uart.c 			bcm_uart_writel(port, val, UART_CTL_REG);
port              257 drivers/tty/serial/bcm63xx_uart.c 			port->icount.overrun++;
port              264 drivers/tty/serial/bcm63xx_uart.c 		cstat = c = bcm_uart_readl(port, UART_FIFO_REG);
port              265 drivers/tty/serial/bcm63xx_uart.c 		port->icount.rx++;
port              272 drivers/tty/serial/bcm63xx_uart.c 				port->icount.brk++;
port              273 drivers/tty/serial/bcm63xx_uart.c 				if (uart_handle_break(port))
port              278 drivers/tty/serial/bcm63xx_uart.c 				port->icount.parity++;
port              280 drivers/tty/serial/bcm63xx_uart.c 				port->icount.frame++;
port              283 drivers/tty/serial/bcm63xx_uart.c 			cstat &= port->read_status_mask;
port              292 drivers/tty/serial/bcm63xx_uart.c 		if (uart_handle_sysrq_char(port, c))
port              296 drivers/tty/serial/bcm63xx_uart.c 		if ((cstat & port->ignore_status_mask) == 0)
port              301 drivers/tty/serial/bcm63xx_uart.c 	spin_unlock(&port->lock);
port              303 drivers/tty/serial/bcm63xx_uart.c 	spin_lock(&port->lock);
port              310 drivers/tty/serial/bcm63xx_uart.c static void bcm_uart_do_tx(struct uart_port *port)
port              315 drivers/tty/serial/bcm63xx_uart.c 	if (port->x_char) {
port              316 drivers/tty/serial/bcm63xx_uart.c 		bcm_uart_writel(port, port->x_char, UART_FIFO_REG);
port              317 drivers/tty/serial/bcm63xx_uart.c 		port->icount.tx++;
port              318 drivers/tty/serial/bcm63xx_uart.c 		port->x_char = 0;
port              322 drivers/tty/serial/bcm63xx_uart.c 	if (uart_tx_stopped(port)) {
port              323 drivers/tty/serial/bcm63xx_uart.c 		bcm_uart_stop_tx(port);
port              327 drivers/tty/serial/bcm63xx_uart.c 	xmit = &port->state->xmit;
port              331 drivers/tty/serial/bcm63xx_uart.c 	val = bcm_uart_readl(port, UART_MCTL_REG);
port              333 drivers/tty/serial/bcm63xx_uart.c 	max_count = port->fifosize - val;
port              339 drivers/tty/serial/bcm63xx_uart.c 		bcm_uart_writel(port, c, UART_FIFO_REG);
port              341 drivers/tty/serial/bcm63xx_uart.c 		port->icount.tx++;
port              347 drivers/tty/serial/bcm63xx_uart.c 		uart_write_wakeup(port);
port              355 drivers/tty/serial/bcm63xx_uart.c 	val = bcm_uart_readl(port, UART_IR_REG);
port              357 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_writel(port, val, UART_IR_REG);
port              366 drivers/tty/serial/bcm63xx_uart.c 	struct uart_port *port;
port              369 drivers/tty/serial/bcm63xx_uart.c 	port = dev_id;
port              370 drivers/tty/serial/bcm63xx_uart.c 	spin_lock(&port->lock);
port              372 drivers/tty/serial/bcm63xx_uart.c 	irqstat = bcm_uart_readl(port, UART_IR_REG);
port              374 drivers/tty/serial/bcm63xx_uart.c 		bcm_uart_do_rx(port);
port              377 drivers/tty/serial/bcm63xx_uart.c 		bcm_uart_do_tx(port);
port              382 drivers/tty/serial/bcm63xx_uart.c 		estat = bcm_uart_readl(port, UART_EXTINP_REG);
port              384 drivers/tty/serial/bcm63xx_uart.c 			uart_handle_cts_change(port,
port              387 drivers/tty/serial/bcm63xx_uart.c 			uart_handle_dcd_change(port,
port              391 drivers/tty/serial/bcm63xx_uart.c 	spin_unlock(&port->lock);
port              398 drivers/tty/serial/bcm63xx_uart.c static void bcm_uart_enable(struct uart_port *port)
port              402 drivers/tty/serial/bcm63xx_uart.c 	val = bcm_uart_readl(port, UART_CTL_REG);
port              404 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_writel(port, val, UART_CTL_REG);
port              410 drivers/tty/serial/bcm63xx_uart.c static void bcm_uart_disable(struct uart_port *port)
port              414 drivers/tty/serial/bcm63xx_uart.c 	val = bcm_uart_readl(port, UART_CTL_REG);
port              417 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_writel(port, val, UART_CTL_REG);
port              423 drivers/tty/serial/bcm63xx_uart.c static void bcm_uart_flush(struct uart_port *port)
port              428 drivers/tty/serial/bcm63xx_uart.c 	val = bcm_uart_readl(port, UART_CTL_REG);
port              430 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_writel(port, val, UART_CTL_REG);
port              434 drivers/tty/serial/bcm63xx_uart.c 	(void)bcm_uart_readl(port, UART_FIFO_REG);
port              440 drivers/tty/serial/bcm63xx_uart.c static int bcm_uart_startup(struct uart_port *port)
port              446 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_disable(port);
port              447 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_writel(port, 0, UART_IR_REG);
port              448 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_flush(port);
port              451 drivers/tty/serial/bcm63xx_uart.c 	(void)bcm_uart_readl(port, UART_EXTINP_REG);
port              454 drivers/tty/serial/bcm63xx_uart.c 	val = bcm_uart_readl(port, UART_MCTL_REG);
port              456 drivers/tty/serial/bcm63xx_uart.c 	val |= (port->fifosize / 2) << UART_MCTL_RXFIFOTHRESH_SHIFT;
port              457 drivers/tty/serial/bcm63xx_uart.c 	val |= (port->fifosize / 2) << UART_MCTL_TXFIFOTHRESH_SHIFT;
port              458 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_writel(port, val, UART_MCTL_REG);
port              461 drivers/tty/serial/bcm63xx_uart.c 	val = bcm_uart_readl(port, UART_CTL_REG);
port              464 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_writel(port, val, UART_CTL_REG);
port              470 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_writel(port, val, UART_EXTINP_REG);
port              473 drivers/tty/serial/bcm63xx_uart.c 	ret = request_irq(port->irq, bcm_uart_interrupt, 0,
port              474 drivers/tty/serial/bcm63xx_uart.c 			  dev_name(port->dev), port);
port              477 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_writel(port, UART_RX_INT_MASK, UART_IR_REG);
port              478 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_enable(port);
port              485 drivers/tty/serial/bcm63xx_uart.c static void bcm_uart_shutdown(struct uart_port *port)
port              489 drivers/tty/serial/bcm63xx_uart.c 	spin_lock_irqsave(&port->lock, flags);
port              490 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_writel(port, 0, UART_IR_REG);
port              491 drivers/tty/serial/bcm63xx_uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              493 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_disable(port);
port              494 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_flush(port);
port              495 drivers/tty/serial/bcm63xx_uart.c 	free_irq(port->irq, port);
port              501 drivers/tty/serial/bcm63xx_uart.c static void bcm_uart_set_termios(struct uart_port *port,
port              509 drivers/tty/serial/bcm63xx_uart.c 	spin_lock_irqsave(&port->lock, flags);
port              512 drivers/tty/serial/bcm63xx_uart.c 	for (tries = 3; !bcm_uart_tx_empty(port) && tries; tries--)
port              516 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_disable(port);
port              517 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_flush(port);
port              520 drivers/tty/serial/bcm63xx_uart.c 	ctl = bcm_uart_readl(port, UART_CTL_REG);
port              550 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_writel(port, ctl, UART_CTL_REG);
port              553 drivers/tty/serial/bcm63xx_uart.c 	baud = uart_get_baud_rate(port, new, old, 0, port->uartclk / 16);
port              554 drivers/tty/serial/bcm63xx_uart.c 	quot = uart_get_divisor(port, baud) - 1;
port              555 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_writel(port, quot, UART_BAUD_REG);
port              558 drivers/tty/serial/bcm63xx_uart.c 	ier = bcm_uart_readl(port, UART_IR_REG);
port              561 drivers/tty/serial/bcm63xx_uart.c 	if (UART_ENABLE_MS(port, new->c_cflag))
port              564 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_writel(port, ier, UART_IR_REG);
port              567 drivers/tty/serial/bcm63xx_uart.c 	port->read_status_mask = UART_FIFO_VALID_MASK;
port              569 drivers/tty/serial/bcm63xx_uart.c 		port->read_status_mask |= UART_FIFO_FRAMEERR_MASK;
port              570 drivers/tty/serial/bcm63xx_uart.c 		port->read_status_mask |= UART_FIFO_PARERR_MASK;
port              573 drivers/tty/serial/bcm63xx_uart.c 		port->read_status_mask |= UART_FIFO_BRKDET_MASK;
port              575 drivers/tty/serial/bcm63xx_uart.c 	port->ignore_status_mask = 0;
port              577 drivers/tty/serial/bcm63xx_uart.c 		port->ignore_status_mask |= UART_FIFO_PARERR_MASK;
port              579 drivers/tty/serial/bcm63xx_uart.c 		port->ignore_status_mask |= UART_FIFO_BRKDET_MASK;
port              581 drivers/tty/serial/bcm63xx_uart.c 		port->ignore_status_mask |= UART_FIFO_VALID_MASK;
port              583 drivers/tty/serial/bcm63xx_uart.c 	uart_update_timeout(port, new->c_cflag, baud);
port              584 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_enable(port);
port              585 drivers/tty/serial/bcm63xx_uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              591 drivers/tty/serial/bcm63xx_uart.c static int bcm_uart_request_port(struct uart_port *port)
port              600 drivers/tty/serial/bcm63xx_uart.c static void bcm_uart_release_port(struct uart_port *port)
port              608 drivers/tty/serial/bcm63xx_uart.c static void bcm_uart_config_port(struct uart_port *port, int flags)
port              611 drivers/tty/serial/bcm63xx_uart.c 		if (bcm_uart_request_port(port))
port              613 drivers/tty/serial/bcm63xx_uart.c 		port->type = PORT_BCM63XX;
port              621 drivers/tty/serial/bcm63xx_uart.c static int bcm_uart_verify_port(struct uart_port *port,
port              624 drivers/tty/serial/bcm63xx_uart.c 	if (port->type != PORT_BCM63XX)
port              626 drivers/tty/serial/bcm63xx_uart.c 	if (port->irq != serinfo->irq)
port              628 drivers/tty/serial/bcm63xx_uart.c 	if (port->iotype != serinfo->io_type)
port              630 drivers/tty/serial/bcm63xx_uart.c 	if (port->mapbase != (unsigned long)serinfo->iomem_base)
port              658 drivers/tty/serial/bcm63xx_uart.c static void wait_for_xmitr(struct uart_port *port)
port              667 drivers/tty/serial/bcm63xx_uart.c 		val = bcm_uart_readl(port, UART_IR_REG);
port              674 drivers/tty/serial/bcm63xx_uart.c 	if (port->flags & UPF_CONS_FLOW) {
port              679 drivers/tty/serial/bcm63xx_uart.c 			val = bcm_uart_readl(port, UART_EXTINP_REG);
port              690 drivers/tty/serial/bcm63xx_uart.c static void bcm_console_putchar(struct uart_port *port, int ch)
port              692 drivers/tty/serial/bcm63xx_uart.c 	wait_for_xmitr(port);
port              693 drivers/tty/serial/bcm63xx_uart.c 	bcm_uart_writel(port, ch, UART_FIFO_REG);
port              702 drivers/tty/serial/bcm63xx_uart.c 	struct uart_port *port;
port              706 drivers/tty/serial/bcm63xx_uart.c 	port = &ports[co->index];
port              709 drivers/tty/serial/bcm63xx_uart.c 	if (port->sysrq) {
port              713 drivers/tty/serial/bcm63xx_uart.c 		locked = spin_trylock(&port->lock);
port              715 drivers/tty/serial/bcm63xx_uart.c 		spin_lock(&port->lock);
port              720 drivers/tty/serial/bcm63xx_uart.c 	uart_console_write(port, s, count, bcm_console_putchar);
port              723 drivers/tty/serial/bcm63xx_uart.c 	wait_for_xmitr(port);
port              726 drivers/tty/serial/bcm63xx_uart.c 		spin_unlock(&port->lock);
port              736 drivers/tty/serial/bcm63xx_uart.c 	struct uart_port *port;
port              744 drivers/tty/serial/bcm63xx_uart.c 	port = &ports[co->index];
port              745 drivers/tty/serial/bcm63xx_uart.c 	if (!port->membase)
port              750 drivers/tty/serial/bcm63xx_uart.c 	return uart_set_options(port, co, baud, parity, bits, flow);
port              777 drivers/tty/serial/bcm63xx_uart.c 	uart_console_write(&dev->port, s, n, bcm_console_putchar);
port              778 drivers/tty/serial/bcm63xx_uart.c 	wait_for_xmitr(&dev->port);
port              784 drivers/tty/serial/bcm63xx_uart.c 	if (!device->port.membase)
port              814 drivers/tty/serial/bcm63xx_uart.c 	struct uart_port *port;
port              828 drivers/tty/serial/bcm63xx_uart.c 	port = &ports[pdev->id];
port              829 drivers/tty/serial/bcm63xx_uart.c 	if (port->membase)
port              831 drivers/tty/serial/bcm63xx_uart.c 	memset(port, 0, sizeof(*port));
port              837 drivers/tty/serial/bcm63xx_uart.c 	port->mapbase = res_mem->start;
port              838 drivers/tty/serial/bcm63xx_uart.c 	port->membase = devm_ioremap_resource(&pdev->dev, res_mem);
port              839 drivers/tty/serial/bcm63xx_uart.c 	if (IS_ERR(port->membase))
port              840 drivers/tty/serial/bcm63xx_uart.c 		return PTR_ERR(port->membase);
port              853 drivers/tty/serial/bcm63xx_uart.c 	port->iotype = UPIO_MEM;
port              854 drivers/tty/serial/bcm63xx_uart.c 	port->irq = res_irq->start;
port              855 drivers/tty/serial/bcm63xx_uart.c 	port->ops = &bcm_uart_ops;
port              856 drivers/tty/serial/bcm63xx_uart.c 	port->flags = UPF_BOOT_AUTOCONF;
port              857 drivers/tty/serial/bcm63xx_uart.c 	port->dev = &pdev->dev;
port              858 drivers/tty/serial/bcm63xx_uart.c 	port->fifosize = 16;
port              859 drivers/tty/serial/bcm63xx_uart.c 	port->uartclk = clk_get_rate(clk) / 2;
port              860 drivers/tty/serial/bcm63xx_uart.c 	port->line = pdev->id;
port              863 drivers/tty/serial/bcm63xx_uart.c 	ret = uart_add_one_port(&bcm_uart_driver, port);
port              868 drivers/tty/serial/bcm63xx_uart.c 	platform_set_drvdata(pdev, port);
port              874 drivers/tty/serial/bcm63xx_uart.c 	struct uart_port *port;
port              876 drivers/tty/serial/bcm63xx_uart.c 	port = platform_get_drvdata(pdev);
port              877 drivers/tty/serial/bcm63xx_uart.c 	uart_remove_one_port(&bcm_uart_driver, port);
port               59 drivers/tty/serial/clps711x.c 	struct uart_port	port;
port               75 drivers/tty/serial/clps711x.c static void uart_clps711x_stop_tx(struct uart_port *port)
port               77 drivers/tty/serial/clps711x.c 	struct clps711x_port *s = dev_get_drvdata(port->dev);
port               80 drivers/tty/serial/clps711x.c 		disable_irq(port->irq);
port               85 drivers/tty/serial/clps711x.c static void uart_clps711x_start_tx(struct uart_port *port)
port               87 drivers/tty/serial/clps711x.c 	struct clps711x_port *s = dev_get_drvdata(port->dev);
port               91 drivers/tty/serial/clps711x.c 		enable_irq(port->irq);
port               97 drivers/tty/serial/clps711x.c 	struct uart_port *port = dev_id;
port               98 drivers/tty/serial/clps711x.c 	struct clps711x_port *s = dev_get_drvdata(port->dev);
port              109 drivers/tty/serial/clps711x.c 		ch = readw(port->membase + UARTDR_OFFSET);
port              113 drivers/tty/serial/clps711x.c 		port->icount.rx++;
port              118 drivers/tty/serial/clps711x.c 				port->icount.parity++;
port              120 drivers/tty/serial/clps711x.c 				port->icount.frame++;
port              122 drivers/tty/serial/clps711x.c 				port->icount.overrun++;
port              124 drivers/tty/serial/clps711x.c 			status &= port->read_status_mask;
port              134 drivers/tty/serial/clps711x.c 		if (uart_handle_sysrq_char(port, ch))
port              137 drivers/tty/serial/clps711x.c 		if (status & port->ignore_status_mask)
port              140 drivers/tty/serial/clps711x.c 		uart_insert_char(port, status, UARTDR_OVERR, ch, flg);
port              143 drivers/tty/serial/clps711x.c 	tty_flip_buffer_push(&port->state->port);
port              150 drivers/tty/serial/clps711x.c 	struct uart_port *port = dev_id;
port              151 drivers/tty/serial/clps711x.c 	struct clps711x_port *s = dev_get_drvdata(port->dev);
port              152 drivers/tty/serial/clps711x.c 	struct circ_buf *xmit = &port->state->xmit;
port              154 drivers/tty/serial/clps711x.c 	if (port->x_char) {
port              155 drivers/tty/serial/clps711x.c 		writew(port->x_char, port->membase + UARTDR_OFFSET);
port              156 drivers/tty/serial/clps711x.c 		port->icount.tx++;
port              157 drivers/tty/serial/clps711x.c 		port->x_char = 0;
port              161 drivers/tty/serial/clps711x.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(port)) {
port              163 drivers/tty/serial/clps711x.c 			disable_irq_nosync(port->irq);
port              172 drivers/tty/serial/clps711x.c 		writew(xmit->buf[xmit->tail], port->membase + UARTDR_OFFSET);
port              174 drivers/tty/serial/clps711x.c 		port->icount.tx++;
port              182 drivers/tty/serial/clps711x.c 		uart_write_wakeup(port);
port              187 drivers/tty/serial/clps711x.c static unsigned int uart_clps711x_tx_empty(struct uart_port *port)
port              189 drivers/tty/serial/clps711x.c 	struct clps711x_port *s = dev_get_drvdata(port->dev);
port              197 drivers/tty/serial/clps711x.c static unsigned int uart_clps711x_get_mctrl(struct uart_port *port)
port              200 drivers/tty/serial/clps711x.c 	struct clps711x_port *s = dev_get_drvdata(port->dev);
port              205 drivers/tty/serial/clps711x.c static void uart_clps711x_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              207 drivers/tty/serial/clps711x.c 	struct clps711x_port *s = dev_get_drvdata(port->dev);
port              212 drivers/tty/serial/clps711x.c static void uart_clps711x_break_ctl(struct uart_port *port, int break_state)
port              216 drivers/tty/serial/clps711x.c 	ubrlcr = readl(port->membase + UBRLCR_OFFSET);
port              221 drivers/tty/serial/clps711x.c 	writel(ubrlcr, port->membase + UBRLCR_OFFSET);
port              224 drivers/tty/serial/clps711x.c static void uart_clps711x_set_ldisc(struct uart_port *port,
port              227 drivers/tty/serial/clps711x.c 	if (!port->line) {
port              228 drivers/tty/serial/clps711x.c 		struct clps711x_port *s = dev_get_drvdata(port->dev);
port              235 drivers/tty/serial/clps711x.c static int uart_clps711x_startup(struct uart_port *port)
port              237 drivers/tty/serial/clps711x.c 	struct clps711x_port *s = dev_get_drvdata(port->dev);
port              240 drivers/tty/serial/clps711x.c 	writel(readl(port->membase + UBRLCR_OFFSET) & ~UBRLCR_BREAK,
port              241 drivers/tty/serial/clps711x.c 	       port->membase + UBRLCR_OFFSET);
port              248 drivers/tty/serial/clps711x.c static void uart_clps711x_shutdown(struct uart_port *port)
port              250 drivers/tty/serial/clps711x.c 	struct clps711x_port *s = dev_get_drvdata(port->dev);
port              256 drivers/tty/serial/clps711x.c static void uart_clps711x_set_termios(struct uart_port *port,
port              268 drivers/tty/serial/clps711x.c 	baud = uart_get_baud_rate(port, termios, old, port->uartclk / 4096,
port              269 drivers/tty/serial/clps711x.c 						      port->uartclk / 16);
port              270 drivers/tty/serial/clps711x.c 	quot = uart_get_divisor(port, baud);
port              301 drivers/tty/serial/clps711x.c 	port->read_status_mask = UARTDR_OVERR;
port              303 drivers/tty/serial/clps711x.c 		port->read_status_mask |= UARTDR_PARERR | UARTDR_FRMERR;
port              306 drivers/tty/serial/clps711x.c 	port->ignore_status_mask = 0;
port              308 drivers/tty/serial/clps711x.c 		port->ignore_status_mask |= UARTDR_OVERR | UARTDR_PARERR |
port              311 drivers/tty/serial/clps711x.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              313 drivers/tty/serial/clps711x.c 	writel(ubrlcr | (quot - 1), port->membase + UBRLCR_OFFSET);
port              316 drivers/tty/serial/clps711x.c static const char *uart_clps711x_type(struct uart_port *port)
port              318 drivers/tty/serial/clps711x.c 	return (port->type == PORT_CLPS711X) ? "CLPS711X" : NULL;
port              321 drivers/tty/serial/clps711x.c static void uart_clps711x_config_port(struct uart_port *port, int flags)
port              324 drivers/tty/serial/clps711x.c 		port->type = PORT_CLPS711X;
port              327 drivers/tty/serial/clps711x.c static void uart_clps711x_nop_void(struct uart_port *port)
port              331 drivers/tty/serial/clps711x.c static int uart_clps711x_nop_int(struct uart_port *port)
port              355 drivers/tty/serial/clps711x.c static void uart_clps711x_console_putchar(struct uart_port *port, int ch)
port              357 drivers/tty/serial/clps711x.c 	struct clps711x_port *s = dev_get_drvdata(port->dev);
port              365 drivers/tty/serial/clps711x.c 	writew(ch, port->membase + UARTDR_OFFSET);
port              371 drivers/tty/serial/clps711x.c 	struct uart_port *port = clps711x_uart.state[co->index].uart_port;
port              372 drivers/tty/serial/clps711x.c 	struct clps711x_port *s = dev_get_drvdata(port->dev);
port              375 drivers/tty/serial/clps711x.c 	uart_console_write(port, c, n, uart_clps711x_console_putchar);
port              388 drivers/tty/serial/clps711x.c 	struct uart_port *port;
port              395 drivers/tty/serial/clps711x.c 	port = clps711x_uart.state[index].uart_port;
port              396 drivers/tty/serial/clps711x.c 	if (!port)
port              399 drivers/tty/serial/clps711x.c 	s = dev_get_drvdata(port->dev);
port              406 drivers/tty/serial/clps711x.c 			ubrlcr = readl(port->membase + UBRLCR_OFFSET);
port              419 drivers/tty/serial/clps711x.c 			baud = port->uartclk / (16 * (quot + 1));
port              424 drivers/tty/serial/clps711x.c 	ret = uart_set_options(port, co, baud, parity, bits, flow);
port              459 drivers/tty/serial/clps711x.c 	s->port.membase = devm_ioremap_resource(&pdev->dev, res);
port              460 drivers/tty/serial/clps711x.c 	if (IS_ERR(s->port.membase))
port              461 drivers/tty/serial/clps711x.c 		return PTR_ERR(s->port.membase);
port              466 drivers/tty/serial/clps711x.c 	s->port.irq = irq;
port              476 drivers/tty/serial/clps711x.c 	s->port.line		= of_alias_get_id(np, "serial");
port              477 drivers/tty/serial/clps711x.c 	s->port.dev		= &pdev->dev;
port              478 drivers/tty/serial/clps711x.c 	s->port.iotype		= UPIO_MEM32;
port              479 drivers/tty/serial/clps711x.c 	s->port.mapbase		= res->start;
port              480 drivers/tty/serial/clps711x.c 	s->port.type		= PORT_CLPS711X;
port              481 drivers/tty/serial/clps711x.c 	s->port.fifosize	= 16;
port              482 drivers/tty/serial/clps711x.c 	s->port.flags		= UPF_SKIP_TEST | UPF_FIXED_TYPE;
port              483 drivers/tty/serial/clps711x.c 	s->port.uartclk		= clk_get_rate(uart_clk);
port              484 drivers/tty/serial/clps711x.c 	s->port.ops		= &uart_clps711x_ops;
port              492 drivers/tty/serial/clps711x.c 	ret = uart_add_one_port(&clps711x_uart, &s->port);
port              497 drivers/tty/serial/clps711x.c 	if (!uart_console(&s->port))
port              502 drivers/tty/serial/clps711x.c 	ret = devm_request_irq(&pdev->dev, s->port.irq, uart_clps711x_int_tx, 0,
port              503 drivers/tty/serial/clps711x.c 			       dev_name(&pdev->dev), &s->port);
port              505 drivers/tty/serial/clps711x.c 		uart_remove_one_port(&clps711x_uart, &s->port);
port              510 drivers/tty/serial/clps711x.c 			       dev_name(&pdev->dev), &s->port);
port              512 drivers/tty/serial/clps711x.c 		uart_remove_one_port(&clps711x_uart, &s->port);
port              521 drivers/tty/serial/clps711x.c 	return uart_remove_one_port(&clps711x_uart, &s->port);
port               57 drivers/tty/serial/cpm_uart/cpm_uart.h 	struct uart_port	port;
port               90 drivers/tty/serial/cpm_uart/cpm_uart.h void cpm_line_cr_cmd(struct uart_cpm_port *port, int cmd);
port               91 drivers/tty/serial/cpm_uart/cpm_uart.h void __iomem *cpm_uart_map_pram(struct uart_cpm_port *port,
port               93 drivers/tty/serial/cpm_uart/cpm_uart.h void cpm_uart_unmap_pram(struct uart_cpm_port *port, void __iomem *pram);
port               55 drivers/tty/serial/cpm_uart/cpm_uart_core.c static int  cpm_uart_tx_pump(struct uart_port *port);
port               67 drivers/tty/serial/cpm_uart/cpm_uart_core.c static unsigned int cpm_uart_tx_empty(struct uart_port *port)
port               70 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		container_of(port, struct uart_cpm_port, port);
port               85 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pr_debug("CPM uart[%d]:tx_empty: %d\n", port->line, ret);
port               90 drivers/tty/serial/cpm_uart/cpm_uart_core.c static void cpm_uart_set_mctrl(struct uart_port *port, unsigned int mctrl)
port               93 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		container_of(port, struct uart_cpm_port, port);
port              102 drivers/tty/serial/cpm_uart/cpm_uart_core.c static unsigned int cpm_uart_get_mctrl(struct uart_port *port)
port              105 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		container_of(port, struct uart_cpm_port, port);
port              134 drivers/tty/serial/cpm_uart/cpm_uart_core.c static void cpm_uart_stop_tx(struct uart_port *port)
port              137 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		container_of(port, struct uart_cpm_port, port);
port              141 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pr_debug("CPM uart[%d]:stop tx\n", port->line);
port              152 drivers/tty/serial/cpm_uart/cpm_uart_core.c static void cpm_uart_start_tx(struct uart_port *port)
port              155 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		container_of(port, struct uart_cpm_port, port);
port              159 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pr_debug("CPM uart[%d]:start tx\n", port->line);
port              169 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	if (cpm_uart_tx_pump(port) != 0) {
port              181 drivers/tty/serial/cpm_uart/cpm_uart_core.c static void cpm_uart_stop_rx(struct uart_port *port)
port              184 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		container_of(port, struct uart_cpm_port, port);
port              188 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pr_debug("CPM uart[%d]:stop rx\n", port->line);
port              199 drivers/tty/serial/cpm_uart/cpm_uart_core.c static void cpm_uart_break_ctl(struct uart_port *port, int break_state)
port              202 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		container_of(port, struct uart_cpm_port, port);
port              204 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pr_debug("CPM uart[%d]:break ctrl, break_state: %d\n", port->line,
port              216 drivers/tty/serial/cpm_uart/cpm_uart_core.c static void cpm_uart_int_tx(struct uart_port *port)
port              218 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pr_debug("CPM uart[%d]:TX INT\n", port->line);
port              220 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	cpm_uart_tx_pump(port);
port              230 drivers/tty/serial/cpm_uart/cpm_uart_core.c static void cpm_uart_int_rx(struct uart_port *port)
port              235 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	struct tty_port *tport = &port->state->port;
port              237 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		container_of(port, struct uart_cpm_port, port);
port              242 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pr_debug("CPM uart[%d]:RX INT\n", port->line);
port              278 drivers/tty/serial/cpm_uart/cpm_uart_core.c 			port->icount.rx++;
port              284 drivers/tty/serial/cpm_uart/cpm_uart_core.c 			if (uart_handle_sysrq_char(port, ch))
port              322 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		port->icount.brk++;
port              324 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		port->icount.parity++;
port              326 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		port->icount.frame++;
port              328 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		port->icount.overrun++;
port              331 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	status &= port->read_status_mask;
port              351 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	port->sysrq = 0;
port              362 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	struct uart_port *port = data;
port              363 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	struct uart_cpm_port *pinfo = (struct uart_cpm_port *)port;
port              367 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pr_debug("CPM uart[%d]:IRQ\n", port->line);
port              373 drivers/tty/serial/cpm_uart/cpm_uart_core.c 			uart_handle_break(port);
port              375 drivers/tty/serial/cpm_uart/cpm_uart_core.c 			cpm_uart_int_rx(port);
port              377 drivers/tty/serial/cpm_uart/cpm_uart_core.c 			cpm_uart_int_tx(port);
port              382 drivers/tty/serial/cpm_uart/cpm_uart_core.c 			uart_handle_break(port);
port              384 drivers/tty/serial/cpm_uart/cpm_uart_core.c 			cpm_uart_int_rx(port);
port              386 drivers/tty/serial/cpm_uart/cpm_uart_core.c 			cpm_uart_int_tx(port);
port              391 drivers/tty/serial/cpm_uart/cpm_uart_core.c static int cpm_uart_startup(struct uart_port *port)
port              395 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		container_of(port, struct uart_cpm_port, port);
port              397 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pr_debug("CPM uart[%d]:startup\n", port->line);
port              422 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	retval = request_irq(port->irq, cpm_uart_int, 0, "cpm_uart", port);
port              447 drivers/tty/serial/cpm_uart/cpm_uart_core.c static void cpm_uart_shutdown(struct uart_port *port)
port              450 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		container_of(port, struct uart_cpm_port, port);
port              452 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pr_debug("CPM uart[%d]:shutdown\n", port->line);
port              455 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	free_irq(port->irq, port);
port              460 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		while(!cpm_uart_tx_empty(port)) {
port              492 drivers/tty/serial/cpm_uart/cpm_uart_core.c static void cpm_uart_set_termios(struct uart_port *port,
port              501 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		container_of(port, struct uart_cpm_port, port);
port              506 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pr_debug("CPM uart[%d]:set_termios\n", port->line);
port              508 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk / 16);
port              510 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	    (pinfo->port.state && pinfo->port.state->port.low_latency))
port              574 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              579 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	port->read_status_mask = (BD_SC_EMPTY | BD_SC_OV);
port              581 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		port->read_status_mask |= BD_SC_FR | BD_SC_PR;
port              583 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		port->read_status_mask |= BD_SC_BR;
port              588 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	port->ignore_status_mask = 0;
port              590 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		port->ignore_status_mask |= BD_SC_PR | BD_SC_FR;
port              592 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		port->ignore_status_mask |= BD_SC_BR;
port              598 drivers/tty/serial/cpm_uart/cpm_uart_core.c 			port->ignore_status_mask |= BD_SC_OV;
port              604 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		port->read_status_mask &= ~BD_SC_EMPTY;
port              606 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	spin_lock_irqsave(&port->lock, flags);
port              645 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	spin_unlock_irqrestore(&port->lock, flags);
port              648 drivers/tty/serial/cpm_uart/cpm_uart_core.c static const char *cpm_uart_type(struct uart_port *port)
port              650 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pr_debug("CPM uart[%d]:uart_type\n", port->line);
port              652 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	return port->type == PORT_CPM ? "CPM UART" : NULL;
port              658 drivers/tty/serial/cpm_uart/cpm_uart_core.c static int cpm_uart_verify_port(struct uart_port *port,
port              663 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pr_debug("CPM uart[%d]:verify_port\n", port->line);
port              677 drivers/tty/serial/cpm_uart/cpm_uart_core.c static int cpm_uart_tx_pump(struct uart_port *port)
port              683 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		container_of(port, struct uart_cpm_port, port);
port              684 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	struct circ_buf *xmit = &port->state->xmit;
port              687 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	if (port->x_char) {
port              693 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		*p++ = port->x_char;
port              704 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		port->icount.tx++;
port              705 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		port->x_char = 0;
port              709 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(port)) {
port              710 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		cpm_uart_stop_tx(port);
port              724 drivers/tty/serial/cpm_uart/cpm_uart_core.c 			port->icount.tx++;
port              740 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		uart_write_wakeup(port);
port              743 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		cpm_uart_stop_tx(port);
port              759 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pr_debug("CPM uart[%d]:initbd\n", pinfo->port.line);
port              797 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pr_debug("CPM uart[%d]:init_scc\n", pinfo->port.line);
port              859 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pr_debug("CPM uart[%d]:init_smc\n", pinfo->port.line);
port              908 drivers/tty/serial/cpm_uart/cpm_uart_core.c static int cpm_uart_request_port(struct uart_port *port)
port              911 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		container_of(port, struct uart_cpm_port, port);
port              914 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pr_debug("CPM uart[%d]:request port\n", port->line);
port              941 drivers/tty/serial/cpm_uart/cpm_uart_core.c static void cpm_uart_release_port(struct uart_port *port)
port              944 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		container_of(port, struct uart_cpm_port, port);
port              953 drivers/tty/serial/cpm_uart/cpm_uart_core.c static void cpm_uart_config_port(struct uart_port *port, int flags)
port              955 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pr_debug("CPM uart[%d]:config_port\n", port->line);
port              958 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		port->type = PORT_CPM;
port              959 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		cpm_uart_request_port(port);
port             1086 drivers/tty/serial/cpm_uart/cpm_uart_core.c static int cpm_get_poll_char(struct uart_port *port)
port             1089 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		container_of(port, struct uart_cpm_port, port);
port             1107 drivers/tty/serial/cpm_uart/cpm_uart_core.c static void cpm_put_poll_char(struct uart_port *port,
port             1111 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		container_of(port, struct uart_cpm_port, port);
port             1204 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pinfo->port.uartclk = ppc_proc_freq;
port             1205 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pinfo->port.mapbase = (unsigned long)mem;
port             1206 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pinfo->port.type = PORT_CPM;
port             1207 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pinfo->port.ops = &cpm_uart_pops,
port             1208 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pinfo->port.iotype = UPIO_MEM;
port             1209 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pinfo->port.fifosize = pinfo->tx_nrfifos * pinfo->tx_fifosize;
port             1210 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	spin_lock_init(&pinfo->port.lock);
port             1212 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pinfo->port.irq = irq_of_parse_and_map(np, 0);
port             1213 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	if (pinfo->port.irq == NO_IRQ) {
port             1249 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	return cpm_uart_request_port(&pinfo->port);
port             1275 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		spin_lock_irqsave(&pinfo->port.lock, flags);
port             1283 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		spin_unlock_irqrestore(&pinfo->port.lock, flags);
port             1296 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	struct uart_port *port;
port             1324 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	port = &pinfo->port;
port             1362 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	uart_set_options(port, co, baud, parity, bits, flow);
port             1410 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pinfo->port.line = index;
port             1418 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pinfo->port.dev = &ofdev->dev;
port             1424 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	return uart_add_one_port(&cpm_reg, &pinfo->port);
port             1430 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	return uart_remove_one_port(&cpm_reg, &pinfo->port);
port               39 drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c void cpm_line_cr_cmd(struct uart_cpm_port *port, int cmd)
port               41 drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c 	cpm_command(port->command, cmd);
port               44 drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c void __iomem *cpm_uart_map_pram(struct uart_cpm_port *port,
port               50 drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c void cpm_uart_unmap_pram(struct uart_cpm_port *port, void __iomem *pram)
port               69 drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c 	pr_debug("CPM uart[%d]:allocbuf\n", pinfo->port.line);
port               88 drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c 		mem_addr = dma_alloc_coherent(pinfo->port.dev, memsz, &dma_addr,
port              115 drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c 	dma_free_coherent(pinfo->port.dev, L1_CACHE_ALIGN(pinfo->rx_nrfifos *
port               37 drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c void cpm_line_cr_cmd(struct uart_cpm_port *port, int cmd)
port               39 drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c 	cpm_command(port->command, cmd);
port               42 drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c void __iomem *cpm_uart_map_pram(struct uart_cpm_port *port,
port               53 drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c 	if (IS_SMC(port) && port->smcup)
port               54 drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c 		return port->smcup;
port               55 drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c 	else if (!IS_SMC(port) && port->sccup)
port               56 drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c 		return port->sccup;
port               66 drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c 	if (!IS_SMC(port))
port               74 drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c 			port->port.line);
port               84 drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c void cpm_uart_unmap_pram(struct uart_cpm_port *port, void __iomem *pram)
port               86 drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c 	if (!IS_SMC(port))
port              104 drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c 	pr_debug("CPM uart[%d]:allocbuf\n", pinfo->port.line);
port              123 drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c 		mem_addr = dma_alloc_coherent(pinfo->port.dev, memsz, &dma_addr,
port              150 drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c 	dma_free_coherent(pinfo->port.dev, L1_CACHE_ALIGN(pinfo->rx_nrfifos *
port               77 drivers/tty/serial/digicolor-usart.c 	struct uart_port port;
port               83 drivers/tty/serial/digicolor-usart.c static bool digicolor_uart_tx_full(struct uart_port *port)
port               85 drivers/tty/serial/digicolor-usart.c 	return !!(readb_relaxed(port->membase + UA_STATUS_FIFO) &
port               89 drivers/tty/serial/digicolor-usart.c static bool digicolor_uart_rx_empty(struct uart_port *port)
port               91 drivers/tty/serial/digicolor-usart.c 	return !!(readb_relaxed(port->membase + UA_STATUS_FIFO) &
port               95 drivers/tty/serial/digicolor-usart.c static void digicolor_uart_stop_tx(struct uart_port *port)
port               97 drivers/tty/serial/digicolor-usart.c 	u8 int_enable = readb_relaxed(port->membase + UA_INT_ENABLE);
port              100 drivers/tty/serial/digicolor-usart.c 	writeb_relaxed(int_enable, port->membase + UA_INT_ENABLE);
port              103 drivers/tty/serial/digicolor-usart.c static void digicolor_uart_start_tx(struct uart_port *port)
port              105 drivers/tty/serial/digicolor-usart.c 	u8 int_enable = readb_relaxed(port->membase + UA_INT_ENABLE);
port              108 drivers/tty/serial/digicolor-usart.c 	writeb_relaxed(int_enable, port->membase + UA_INT_ENABLE);
port              111 drivers/tty/serial/digicolor-usart.c static void digicolor_uart_stop_rx(struct uart_port *port)
port              113 drivers/tty/serial/digicolor-usart.c 	u8 int_enable = readb_relaxed(port->membase + UA_INT_ENABLE);
port              116 drivers/tty/serial/digicolor-usart.c 	writeb_relaxed(int_enable, port->membase + UA_INT_ENABLE);
port              125 drivers/tty/serial/digicolor-usart.c 	if (!digicolor_uart_rx_empty(&dp->port))
port              127 drivers/tty/serial/digicolor-usart.c 		writeb_relaxed(UA_INT_RX, dp->port.membase + UA_INTFLAG_SET);
port              132 drivers/tty/serial/digicolor-usart.c static void digicolor_uart_rx(struct uart_port *port)
port              136 drivers/tty/serial/digicolor-usart.c 	spin_lock_irqsave(&port->lock, flags);
port              142 drivers/tty/serial/digicolor-usart.c 		if (digicolor_uart_rx_empty(port))
port              145 drivers/tty/serial/digicolor-usart.c 		ch = readb_relaxed(port->membase + UA_EMI_REC);
port              146 drivers/tty/serial/digicolor-usart.c 		status = readb_relaxed(port->membase + UA_STATUS);
port              148 drivers/tty/serial/digicolor-usart.c 		port->icount.rx++;
port              153 drivers/tty/serial/digicolor-usart.c 				port->icount.parity++;
port              155 drivers/tty/serial/digicolor-usart.c 				port->icount.frame++;
port              157 drivers/tty/serial/digicolor-usart.c 				port->icount.overrun++;
port              159 drivers/tty/serial/digicolor-usart.c 			status &= port->read_status_mask;
port              169 drivers/tty/serial/digicolor-usart.c 		if (status & port->ignore_status_mask)
port              172 drivers/tty/serial/digicolor-usart.c 		uart_insert_char(port, status, UA_STATUS_OVERRUN_ERR, ch,
port              176 drivers/tty/serial/digicolor-usart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              178 drivers/tty/serial/digicolor-usart.c 	tty_flip_buffer_push(&port->state->port);
port              181 drivers/tty/serial/digicolor-usart.c static void digicolor_uart_tx(struct uart_port *port)
port              183 drivers/tty/serial/digicolor-usart.c 	struct circ_buf *xmit = &port->state->xmit;
port              186 drivers/tty/serial/digicolor-usart.c 	if (digicolor_uart_tx_full(port))
port              189 drivers/tty/serial/digicolor-usart.c 	spin_lock_irqsave(&port->lock, flags);
port              191 drivers/tty/serial/digicolor-usart.c 	if (port->x_char) {
port              192 drivers/tty/serial/digicolor-usart.c 		writeb_relaxed(port->x_char, port->membase + UA_EMI_REC);
port              193 drivers/tty/serial/digicolor-usart.c 		port->icount.tx++;
port              194 drivers/tty/serial/digicolor-usart.c 		port->x_char = 0;
port              198 drivers/tty/serial/digicolor-usart.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(port)) {
port              199 drivers/tty/serial/digicolor-usart.c 		digicolor_uart_stop_tx(port);
port              204 drivers/tty/serial/digicolor-usart.c 		writeb(xmit->buf[xmit->tail], port->membase + UA_EMI_REC);
port              206 drivers/tty/serial/digicolor-usart.c 		port->icount.tx++;
port              208 drivers/tty/serial/digicolor-usart.c 		if (digicolor_uart_tx_full(port))
port              213 drivers/tty/serial/digicolor-usart.c 		uart_write_wakeup(port);
port              216 drivers/tty/serial/digicolor-usart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              221 drivers/tty/serial/digicolor-usart.c 	struct uart_port *port = dev_id;
port              222 drivers/tty/serial/digicolor-usart.c 	u8 int_status = readb_relaxed(port->membase + UA_INT_STATUS);
port              225 drivers/tty/serial/digicolor-usart.c 		       port->membase + UA_INTFLAG_CLEAR);
port              228 drivers/tty/serial/digicolor-usart.c 		digicolor_uart_rx(port);
port              230 drivers/tty/serial/digicolor-usart.c 		digicolor_uart_tx(port);
port              235 drivers/tty/serial/digicolor-usart.c static unsigned int digicolor_uart_tx_empty(struct uart_port *port)
port              237 drivers/tty/serial/digicolor-usart.c 	u8 status = readb_relaxed(port->membase + UA_STATUS);
port              242 drivers/tty/serial/digicolor-usart.c static unsigned int digicolor_uart_get_mctrl(struct uart_port *port)
port              247 drivers/tty/serial/digicolor-usart.c static void digicolor_uart_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              251 drivers/tty/serial/digicolor-usart.c static void digicolor_uart_break_ctl(struct uart_port *port, int state)
port              255 drivers/tty/serial/digicolor-usart.c static int digicolor_uart_startup(struct uart_port *port)
port              258 drivers/tty/serial/digicolor-usart.c 		container_of(port, struct digicolor_port, port);
port              260 drivers/tty/serial/digicolor-usart.c 	writeb_relaxed(UA_ENABLE_ENABLE, port->membase + UA_ENABLE);
port              261 drivers/tty/serial/digicolor-usart.c 	writeb_relaxed(UA_CONTROL_SOFT_RESET, port->membase + UA_CONTROL);
port              262 drivers/tty/serial/digicolor-usart.c 	writeb_relaxed(0, port->membase + UA_CONTROL);
port              266 drivers/tty/serial/digicolor-usart.c 		       port->membase + UA_CONFIG_FIFO);
port              268 drivers/tty/serial/digicolor-usart.c 		       port->membase + UA_STATUS_FIFO);
port              270 drivers/tty/serial/digicolor-usart.c 		       port->membase + UA_CONTROL);
port              272 drivers/tty/serial/digicolor-usart.c 		       port->membase + UA_INT_ENABLE);
port              279 drivers/tty/serial/digicolor-usart.c static void digicolor_uart_shutdown(struct uart_port *port)
port              282 drivers/tty/serial/digicolor-usart.c 		container_of(port, struct digicolor_port, port);
port              284 drivers/tty/serial/digicolor-usart.c 	writeb_relaxed(0, port->membase + UA_ENABLE);
port              288 drivers/tty/serial/digicolor-usart.c static void digicolor_uart_set_termios(struct uart_port *port,
port              301 drivers/tty/serial/digicolor-usart.c 	baud = uart_get_baud_rate(port, termios, old,
port              302 drivers/tty/serial/digicolor-usart.c 				  port->uartclk / (0x10000*16),
port              303 drivers/tty/serial/digicolor-usart.c 				  port->uartclk / 256);
port              304 drivers/tty/serial/digicolor-usart.c 	divisor = uart_get_divisor(port, baud) - 1;
port              325 drivers/tty/serial/digicolor-usart.c 	port->read_status_mask = UA_STATUS_OVERRUN_ERR;
port              327 drivers/tty/serial/digicolor-usart.c 		port->read_status_mask |= UA_STATUS_PARITY_ERR
port              331 drivers/tty/serial/digicolor-usart.c 	port->ignore_status_mask = 0;
port              333 drivers/tty/serial/digicolor-usart.c 		port->ignore_status_mask |= UA_STATUS_OVERRUN_ERR
port              336 drivers/tty/serial/digicolor-usart.c 	spin_lock_irqsave(&port->lock, flags);
port              338 drivers/tty/serial/digicolor-usart.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              340 drivers/tty/serial/digicolor-usart.c 	writeb_relaxed(config, port->membase + UA_CONFIG);
port              341 drivers/tty/serial/digicolor-usart.c 	writeb_relaxed(divisor & 0xff, port->membase + UA_HBAUD_LO);
port              342 drivers/tty/serial/digicolor-usart.c 	writeb_relaxed(divisor >> 8, port->membase + UA_HBAUD_HI);
port              344 drivers/tty/serial/digicolor-usart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              347 drivers/tty/serial/digicolor-usart.c static const char *digicolor_uart_type(struct uart_port *port)
port              349 drivers/tty/serial/digicolor-usart.c 	return (port->type == PORT_DIGICOLOR) ? "DIGICOLOR USART" : NULL;
port              352 drivers/tty/serial/digicolor-usart.c static void digicolor_uart_config_port(struct uart_port *port, int flags)
port              355 drivers/tty/serial/digicolor-usart.c 		port->type = PORT_DIGICOLOR;
port              358 drivers/tty/serial/digicolor-usart.c static void digicolor_uart_release_port(struct uart_port *port)
port              362 drivers/tty/serial/digicolor-usart.c static int digicolor_uart_request_port(struct uart_port *port)
port              384 drivers/tty/serial/digicolor-usart.c static void digicolor_uart_console_putchar(struct uart_port *port, int ch)
port              386 drivers/tty/serial/digicolor-usart.c 	while (digicolor_uart_tx_full(port))
port              389 drivers/tty/serial/digicolor-usart.c 	writeb_relaxed(ch, port->membase + UA_EMI_REC);
port              395 drivers/tty/serial/digicolor-usart.c 	struct uart_port *port = digicolor_ports[co->index];
port              401 drivers/tty/serial/digicolor-usart.c 		locked = spin_trylock_irqsave(&port->lock, flags);
port              403 drivers/tty/serial/digicolor-usart.c 		spin_lock_irqsave(&port->lock, flags);
port              405 drivers/tty/serial/digicolor-usart.c 	uart_console_write(port, c, n, digicolor_uart_console_putchar);
port              408 drivers/tty/serial/digicolor-usart.c 		spin_unlock_irqrestore(&port->lock, flags);
port              412 drivers/tty/serial/digicolor-usart.c 		status = readb_relaxed(port->membase + UA_STATUS);
port              419 drivers/tty/serial/digicolor-usart.c 	struct uart_port *port;
port              424 drivers/tty/serial/digicolor-usart.c 	port = digicolor_ports[co->index];
port              425 drivers/tty/serial/digicolor-usart.c 	if (!port)
port              431 drivers/tty/serial/digicolor-usart.c 	return uart_set_options(port, co, baud, parity, bits, flow);
port              475 drivers/tty/serial/digicolor-usart.c 	dp->port.mapbase = res->start;
port              476 drivers/tty/serial/digicolor-usart.c 	dp->port.membase = devm_ioremap_resource(&pdev->dev, res);
port              477 drivers/tty/serial/digicolor-usart.c 	if (IS_ERR(dp->port.membase))
port              478 drivers/tty/serial/digicolor-usart.c 		return PTR_ERR(dp->port.membase);
port              483 drivers/tty/serial/digicolor-usart.c 	dp->port.irq = irq;
port              485 drivers/tty/serial/digicolor-usart.c 	dp->port.iotype = UPIO_MEM;
port              486 drivers/tty/serial/digicolor-usart.c 	dp->port.uartclk = clk_get_rate(uart_clk);
port              487 drivers/tty/serial/digicolor-usart.c 	dp->port.fifosize = 16;
port              488 drivers/tty/serial/digicolor-usart.c 	dp->port.dev = &pdev->dev;
port              489 drivers/tty/serial/digicolor-usart.c 	dp->port.ops = &digicolor_uart_ops;
port              490 drivers/tty/serial/digicolor-usart.c 	dp->port.line = index;
port              491 drivers/tty/serial/digicolor-usart.c 	dp->port.type = PORT_DIGICOLOR;
port              492 drivers/tty/serial/digicolor-usart.c 	spin_lock_init(&dp->port.lock);
port              494 drivers/tty/serial/digicolor-usart.c 	digicolor_ports[index] = &dp->port;
port              495 drivers/tty/serial/digicolor-usart.c 	platform_set_drvdata(pdev, &dp->port);
port              499 drivers/tty/serial/digicolor-usart.c 	ret = devm_request_irq(&pdev->dev, dp->port.irq, digicolor_uart_int, 0,
port              500 drivers/tty/serial/digicolor-usart.c 			       dev_name(&pdev->dev), &dp->port);
port              504 drivers/tty/serial/digicolor-usart.c 	return uart_add_one_port(&digicolor_uart, &dp->port);
port              509 drivers/tty/serial/digicolor-usart.c 	struct uart_port *port = platform_get_drvdata(pdev);
port              511 drivers/tty/serial/digicolor-usart.c 	uart_remove_one_port(&digicolor_uart, port);
port               76 drivers/tty/serial/dz.c 	struct uart_port	port;
port               91 drivers/tty/serial/dz.c 	return container_of(uport, struct dz_port, port);
port              105 drivers/tty/serial/dz.c 	void __iomem *addr = dport->port.membase + offset;
port              112 drivers/tty/serial/dz.c 	void __iomem *addr = dport->port.membase + offset;
port              130 drivers/tty/serial/dz.c 	u16 tmp, mask = 1 << dport->port.line;
port              140 drivers/tty/serial/dz.c 	u16 tmp, mask = 1 << dport->port.line;
port              194 drivers/tty/serial/dz.c 		uport = &dport->port;
port              246 drivers/tty/serial/dz.c 			tty_flip_buffer_push(&mux->dport[i].port.state->port);
port              265 drivers/tty/serial/dz.c 	xmit = &dport->port.state->xmit;
port              267 drivers/tty/serial/dz.c 	if (dport->port.x_char) {		/* XON/XOFF chars */
port              268 drivers/tty/serial/dz.c 		dz_out(dport, DZ_TDR, dport->port.x_char);
port              269 drivers/tty/serial/dz.c 		dport->port.icount.tx++;
port              270 drivers/tty/serial/dz.c 		dport->port.x_char = 0;
port              274 drivers/tty/serial/dz.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(&dport->port)) {
port              275 drivers/tty/serial/dz.c 		spin_lock(&dport->port.lock);
port              276 drivers/tty/serial/dz.c 		dz_stop_tx(&dport->port);
port              277 drivers/tty/serial/dz.c 		spin_unlock(&dport->port.lock);
port              288 drivers/tty/serial/dz.c 	dport->port.icount.tx++;
port              291 drivers/tty/serial/dz.c 		uart_write_wakeup(&dport->port);
port              295 drivers/tty/serial/dz.c 		spin_lock(&dport->port.lock);
port              296 drivers/tty/serial/dz.c 		dz_stop_tx(&dport->port);
port              297 drivers/tty/serial/dz.c 		spin_unlock(&dport->port.lock);
port              319 drivers/tty/serial/dz.c 	if (dport->port.line != DZ_MODEM)
port              326 drivers/tty/serial/dz.c 		dport->port.icount.dsr++;
port              369 drivers/tty/serial/dz.c 	if (dport->port.line == DZ_MODEM) {
port              385 drivers/tty/serial/dz.c 	if (dport->port.line == DZ_MODEM) {
port              415 drivers/tty/serial/dz.c 	ret = request_irq(dport->port.irq, dz_interrupt,
port              419 drivers/tty/serial/dz.c 		printk(KERN_ERR "dz: Cannot get IRQ %d!\n", dport->port.irq);
port              423 drivers/tty/serial/dz.c 	spin_lock_irqsave(&dport->port.lock, flags);
port              430 drivers/tty/serial/dz.c 	spin_unlock_irqrestore(&dport->port.lock, flags);
port              451 drivers/tty/serial/dz.c 	spin_lock_irqsave(&dport->port.lock, flags);
port              452 drivers/tty/serial/dz.c 	dz_stop_tx(&dport->port);
port              453 drivers/tty/serial/dz.c 	spin_unlock_irqrestore(&dport->port.lock, flags);
port              462 drivers/tty/serial/dz.c 		free_irq(dport->port.irq, mux);
port              481 drivers/tty/serial/dz.c 	unsigned short tmp, mask = 1 << dport->port.line;
port              497 drivers/tty/serial/dz.c 	unsigned short tmp, mask = 1 << dport->port.line;
port              573 drivers/tty/serial/dz.c 	cflag = dport->port.line;
port              613 drivers/tty/serial/dz.c 	spin_lock_irqsave(&dport->port.lock, flags);
port              621 drivers/tty/serial/dz.c 	dport->port.read_status_mask = DZ_OERR;
port              623 drivers/tty/serial/dz.c 		dport->port.read_status_mask |= DZ_FERR | DZ_PERR;
port              625 drivers/tty/serial/dz.c 		dport->port.read_status_mask |= DZ_BREAK;
port              630 drivers/tty/serial/dz.c 		dport->port.ignore_status_mask |= DZ_OERR;
port              632 drivers/tty/serial/dz.c 		dport->port.ignore_status_mask |= DZ_FERR | DZ_PERR;
port              634 drivers/tty/serial/dz.c 		dport->port.ignore_status_mask |= DZ_BREAK;
port              636 drivers/tty/serial/dz.c 	spin_unlock_irqrestore(&dport->port.lock, flags);
port              650 drivers/tty/serial/dz.c 	spin_lock_irqsave(&dport->port.lock, flags);
port              652 drivers/tty/serial/dz.c 		dz_start_tx(&dport->port);
port              654 drivers/tty/serial/dz.c 		dz_stop_tx(&dport->port);
port              655 drivers/tty/serial/dz.c 	spin_unlock_irqrestore(&dport->port.lock, flags);
port              779 drivers/tty/serial/dz.c 		struct uart_port *uport = &dport->port;
port              815 drivers/tty/serial/dz.c 	spin_lock_irqsave(&dport->port.lock, flags);
port              819 drivers/tty/serial/dz.c 	tcr |= 1 << dport->port.line;
port              823 drivers/tty/serial/dz.c 	spin_unlock_irqrestore(&dport->port.lock, flags);
port              830 drivers/tty/serial/dz.c 		if (trdy == dport->port.line)
port              861 drivers/tty/serial/dz.c 	uart_console_write(&dport->port, str, count, dz_console_putchar);
port              867 drivers/tty/serial/dz.c 	struct uart_port *uport = &dport->port;
port              878 drivers/tty/serial/dz.c 	spin_lock_init(&dport->port.lock);	/* For dz_pm().  */
port              886 drivers/tty/serial/dz.c 	return uart_set_options(&dport->port, co, baud, parity, bits, flow);
port              943 drivers/tty/serial/dz.c 		uart_add_one_port(&dz_reg, &dz_mux.dport[i].port);
port               24 drivers/tty/serial/earlycon-arm-semihost.c static void smh_putc(struct uart_port *port, int c)
port               42 drivers/tty/serial/earlycon-arm-semihost.c 	uart_console_write(&dev->port, s, n, smh_putc);
port               13 drivers/tty/serial/earlycon-riscv-sbi.c static void sbi_putc(struct uart_port *port, int c)
port               22 drivers/tty/serial/earlycon-riscv-sbi.c 	uart_console_write(&dev->port, s, n, sbi_putc);
port               59 drivers/tty/serial/earlycon.c 	struct uart_port *port = &device->port;
port               74 drivers/tty/serial/earlycon.c 	if (port->iotype == UPIO_MEM || port->iotype == UPIO_MEM16 ||
port               75 drivers/tty/serial/earlycon.c 	    port->iotype == UPIO_MEM32 || port->iotype == UPIO_MEM32BE)
port               78 drivers/tty/serial/earlycon.c 			(port->iotype == UPIO_MEM) ? "" :
port               79 drivers/tty/serial/earlycon.c 			(port->iotype == UPIO_MEM16) ? "16" :
port               80 drivers/tty/serial/earlycon.c 			(port->iotype == UPIO_MEM32) ? "32" : "32be",
port               81 drivers/tty/serial/earlycon.c 			&port->mapbase, device->options);
port               85 drivers/tty/serial/earlycon.c 			port->iobase, device->options);
port               90 drivers/tty/serial/earlycon.c 	struct uart_port *port = &device->port;
port               94 drivers/tty/serial/earlycon.c 	if (uart_parse_earlycon(options, &port->iotype, &addr, &options))
port               97 drivers/tty/serial/earlycon.c 	switch (port->iotype) {
port               99 drivers/tty/serial/earlycon.c 		port->mapbase = addr;
port              102 drivers/tty/serial/earlycon.c 		port->regshift = 1;
port              103 drivers/tty/serial/earlycon.c 		port->mapbase = addr;
port              107 drivers/tty/serial/earlycon.c 		port->regshift = 2;
port              108 drivers/tty/serial/earlycon.c 		port->mapbase = addr;
port              111 drivers/tty/serial/earlycon.c 		port->iobase = addr;
port              130 drivers/tty/serial/earlycon.c 	struct uart_port *port = &early_console_dev.port;
port              136 drivers/tty/serial/earlycon.c 	spin_lock_init(&port->lock);
port              137 drivers/tty/serial/earlycon.c 	port->uartclk = BASE_BAUD * 16;
port              138 drivers/tty/serial/earlycon.c 	if (port->mapbase)
port              139 drivers/tty/serial/earlycon.c 		port->membase = earlycon_map(port->mapbase, 64);
port              236 drivers/tty/serial/earlycon.c 	struct uart_port *port = &early_console_dev.port;
port              241 drivers/tty/serial/earlycon.c 	spin_lock_init(&port->lock);
port              242 drivers/tty/serial/earlycon.c 	port->iotype = UPIO_MEM;
port              248 drivers/tty/serial/earlycon.c 	port->mapbase = addr;
port              252 drivers/tty/serial/earlycon.c 		port->mapbase += be32_to_cpu(*val);
port              253 drivers/tty/serial/earlycon.c 	port->membase = earlycon_map(port->mapbase, SZ_4K);
port              257 drivers/tty/serial/earlycon.c 		port->regshift = be32_to_cpu(*val);
port              265 drivers/tty/serial/earlycon.c 			port->iotype = UPIO_MEM;
port              268 drivers/tty/serial/earlycon.c 			port->iotype = UPIO_MEM16;
port              271 drivers/tty/serial/earlycon.c 			port->iotype = (big_endian) ? UPIO_MEM32BE : UPIO_MEM32;
port              285 drivers/tty/serial/earlycon.c 		port->uartclk = be32_to_cpu(*val);
port               83 drivers/tty/serial/efm32-uart.c 	struct uart_port port;
port               88 drivers/tty/serial/efm32-uart.c #define to_efm_port(_port) container_of(_port, struct efm32_uart_port, port)
port               90 drivers/tty/serial/efm32-uart.c 	dev_dbg(efm_port->port.dev, format, ##arg)
port               95 drivers/tty/serial/efm32-uart.c 	writel_relaxed(value, efm_port->port.membase + offset);
port              101 drivers/tty/serial/efm32-uart.c 	return readl_relaxed(efm_port->port.membase + offset);
port              104 drivers/tty/serial/efm32-uart.c static unsigned int efm32_uart_tx_empty(struct uart_port *port)
port              106 drivers/tty/serial/efm32-uart.c 	struct efm32_uart_port *efm_port = to_efm_port(port);
port              115 drivers/tty/serial/efm32-uart.c static void efm32_uart_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              120 drivers/tty/serial/efm32-uart.c static unsigned int efm32_uart_get_mctrl(struct uart_port *port)
port              126 drivers/tty/serial/efm32-uart.c static void efm32_uart_stop_tx(struct uart_port *port)
port              128 drivers/tty/serial/efm32-uart.c 	struct efm32_uart_port *efm_port = to_efm_port(port);
port              138 drivers/tty/serial/efm32-uart.c 	struct uart_port *port = &efm_port->port;
port              139 drivers/tty/serial/efm32-uart.c 	struct circ_buf *xmit = &port->state->xmit;
port              143 drivers/tty/serial/efm32-uart.c 		if (port->x_char) {
port              144 drivers/tty/serial/efm32-uart.c 			port->icount.tx++;
port              145 drivers/tty/serial/efm32-uart.c 			efm32_uart_write32(efm_port, port->x_char,
port              147 drivers/tty/serial/efm32-uart.c 			port->x_char = 0;
port              150 drivers/tty/serial/efm32-uart.c 		if (!uart_circ_empty(xmit) && !uart_tx_stopped(port)) {
port              151 drivers/tty/serial/efm32-uart.c 			port->icount.tx++;
port              160 drivers/tty/serial/efm32-uart.c 		uart_write_wakeup(port);
port              162 drivers/tty/serial/efm32-uart.c 	if (!port->x_char && uart_circ_empty(xmit) &&
port              165 drivers/tty/serial/efm32-uart.c 		efm32_uart_stop_tx(port);
port              168 drivers/tty/serial/efm32-uart.c static void efm32_uart_start_tx(struct uart_port *port)
port              170 drivers/tty/serial/efm32-uart.c 	struct efm32_uart_port *efm_port = to_efm_port(port);
port              183 drivers/tty/serial/efm32-uart.c static void efm32_uart_stop_rx(struct uart_port *port)
port              185 drivers/tty/serial/efm32-uart.c 	struct efm32_uart_port *efm_port = to_efm_port(port);
port              190 drivers/tty/serial/efm32-uart.c static void efm32_uart_break_ctl(struct uart_port *port, int ctl)
port              197 drivers/tty/serial/efm32-uart.c 	struct uart_port *port = &efm_port->port;
port              212 drivers/tty/serial/efm32-uart.c 		port->icount.rx++;
port              217 drivers/tty/serial/efm32-uart.c 			port->icount.brk++;
port              218 drivers/tty/serial/efm32-uart.c 			if (uart_handle_break(port))
port              221 drivers/tty/serial/efm32-uart.c 			port->icount.parity++;
port              223 drivers/tty/serial/efm32-uart.c 			port->icount.frame++;
port              225 drivers/tty/serial/efm32-uart.c 		rxdata &= port->read_status_mask;
port              233 drivers/tty/serial/efm32-uart.c 		else if (uart_handle_sysrq_char(port,
port              237 drivers/tty/serial/efm32-uart.c 		if ((rxdata & port->ignore_status_mask) == 0)
port              238 drivers/tty/serial/efm32-uart.c 			tty_insert_flip_char(&port->state->port,
port              248 drivers/tty/serial/efm32-uart.c 	struct uart_port *port = &efm_port->port;
port              249 drivers/tty/serial/efm32-uart.c 	struct tty_port *tport = &port->state->port;
port              251 drivers/tty/serial/efm32-uart.c 	spin_lock(&port->lock);
port              262 drivers/tty/serial/efm32-uart.c 		port->icount.overrun++;
port              268 drivers/tty/serial/efm32-uart.c 	spin_unlock(&port->lock);
port              291 drivers/tty/serial/efm32-uart.c static int efm32_uart_startup(struct uart_port *port)
port              293 drivers/tty/serial/efm32-uart.c 	struct efm32_uart_port *efm_port = to_efm_port(port);
port              301 drivers/tty/serial/efm32-uart.c 	port->uartclk = clk_get_rate(efm_port->clk);
port              309 drivers/tty/serial/efm32-uart.c 	ret = request_irq(port->irq, efm32_uart_rxirq, 0,
port              323 drivers/tty/serial/efm32-uart.c 		free_irq(port->irq, efm_port);
port              337 drivers/tty/serial/efm32-uart.c static void efm32_uart_shutdown(struct uart_port *port)
port              339 drivers/tty/serial/efm32-uart.c 	struct efm32_uart_port *efm_port = to_efm_port(port);
port              342 drivers/tty/serial/efm32-uart.c 	free_irq(port->irq, efm_port);
port              347 drivers/tty/serial/efm32-uart.c static void efm32_uart_set_termios(struct uart_port *port,
port              350 drivers/tty/serial/efm32-uart.c 	struct efm32_uart_port *efm_port = to_efm_port(port);
port              359 drivers/tty/serial/efm32-uart.c 	baud = uart_get_baud_rate(port, new, old,
port              360 drivers/tty/serial/efm32-uart.c 			DIV_ROUND_CLOSEST(port->uartclk, 16 * 8192),
port              361 drivers/tty/serial/efm32-uart.c 			DIV_ROUND_CLOSEST(port->uartclk, 16));
port              396 drivers/tty/serial/efm32-uart.c 	clkdiv = (DIV_ROUND_CLOSEST(4 * port->uartclk, 16 * baud) - 4) << 6;
port              398 drivers/tty/serial/efm32-uart.c 	spin_lock_irqsave(&port->lock, flags);
port              403 drivers/tty/serial/efm32-uart.c 	port->read_status_mask = UARTn_RXDATAX_RXDATA__MASK;
port              405 drivers/tty/serial/efm32-uart.c 		port->read_status_mask |=
port              408 drivers/tty/serial/efm32-uart.c 		port->read_status_mask |= SW_UARTn_RXDATAX_BERR;
port              410 drivers/tty/serial/efm32-uart.c 	port->ignore_status_mask = 0;
port              412 drivers/tty/serial/efm32-uart.c 		port->ignore_status_mask |=
port              415 drivers/tty/serial/efm32-uart.c 		port->ignore_status_mask |= SW_UARTn_RXDATAX_BERR;
port              417 drivers/tty/serial/efm32-uart.c 	uart_update_timeout(port, new->c_cflag, baud);
port              426 drivers/tty/serial/efm32-uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              429 drivers/tty/serial/efm32-uart.c static const char *efm32_uart_type(struct uart_port *port)
port              431 drivers/tty/serial/efm32-uart.c 	return port->type == PORT_EFMUART ? "efm32-uart" : NULL;
port              434 drivers/tty/serial/efm32-uart.c static void efm32_uart_release_port(struct uart_port *port)
port              436 drivers/tty/serial/efm32-uart.c 	struct efm32_uart_port *efm_port = to_efm_port(port);
port              440 drivers/tty/serial/efm32-uart.c 	iounmap(port->membase);
port              443 drivers/tty/serial/efm32-uart.c static int efm32_uart_request_port(struct uart_port *port)
port              445 drivers/tty/serial/efm32-uart.c 	struct efm32_uart_port *efm_port = to_efm_port(port);
port              448 drivers/tty/serial/efm32-uart.c 	port->membase = ioremap(port->mapbase, 60);
port              449 drivers/tty/serial/efm32-uart.c 	if (!efm_port->port.membase) {
port              455 drivers/tty/serial/efm32-uart.c 	efm_port->clk = clk_get(port->dev, NULL);
port              467 drivers/tty/serial/efm32-uart.c 		iounmap(port->membase);
port              474 drivers/tty/serial/efm32-uart.c static void efm32_uart_config_port(struct uart_port *port, int type)
port              477 drivers/tty/serial/efm32-uart.c 			!efm32_uart_request_port(port))
port              478 drivers/tty/serial/efm32-uart.c 		port->type = PORT_EFMUART;
port              481 drivers/tty/serial/efm32-uart.c static int efm32_uart_verify_port(struct uart_port *port,
port              513 drivers/tty/serial/efm32-uart.c static void efm32_uart_console_putchar(struct uart_port *port, int ch)
port              515 drivers/tty/serial/efm32-uart.c 	struct efm32_uart_port *efm_port = to_efm_port(port);
port              540 drivers/tty/serial/efm32-uart.c 	uart_console_write(&efm_port->port, s, count,
port              573 drivers/tty/serial/efm32-uart.c 	*baud = DIV_ROUND_CLOSEST(4 * efm_port->port.uartclk,
port              624 drivers/tty/serial/efm32-uart.c 		dev_warn(efm_port->port.dev,
port              629 drivers/tty/serial/efm32-uart.c 	efm_port->port.uartclk = clk_get_rate(efm_port->clk);
port              637 drivers/tty/serial/efm32-uart.c 	return uart_set_options(&efm_port->port, co, baud, parity, bits, flow);
port              700 drivers/tty/serial/efm32-uart.c 		efm_port->port.line = ret;
port              738 drivers/tty/serial/efm32-uart.c 	efm_port->port.irq = ret;
port              742 drivers/tty/serial/efm32-uart.c 		ret = efm_port->port.irq + 1;
port              746 drivers/tty/serial/efm32-uart.c 	efm_port->port.dev = &pdev->dev;
port              747 drivers/tty/serial/efm32-uart.c 	efm_port->port.mapbase = res->start;
port              748 drivers/tty/serial/efm32-uart.c 	efm_port->port.type = PORT_EFMUART;
port              749 drivers/tty/serial/efm32-uart.c 	efm_port->port.iotype = UPIO_MEM32;
port              750 drivers/tty/serial/efm32-uart.c 	efm_port->port.fifosize = 2;
port              751 drivers/tty/serial/efm32-uart.c 	efm_port->port.ops = &efm32_uart_pops;
port              752 drivers/tty/serial/efm32-uart.c 	efm_port->port.flags = UPF_BOOT_AUTOCONF;
port              759 drivers/tty/serial/efm32-uart.c 		efm_port->port.line = pdev->id;
port              766 drivers/tty/serial/efm32-uart.c 	line = efm_port->port.line;
port              771 drivers/tty/serial/efm32-uart.c 	ret = uart_add_one_port(&efm32_uart_reg, &efm_port->port);
port              793 drivers/tty/serial/efm32-uart.c 	unsigned int line = efm_port->port.line;
port              795 drivers/tty/serial/efm32-uart.c 	uart_remove_one_port(&efm32_uart_reg, &efm_port->port);
port              148 drivers/tty/serial/fsl_linflexuart.c static void linflex_stop_tx(struct uart_port *port)
port              152 drivers/tty/serial/fsl_linflexuart.c 	ier = readl(port->membase + LINIER);
port              154 drivers/tty/serial/fsl_linflexuart.c 	writel(ier, port->membase + LINIER);
port              157 drivers/tty/serial/fsl_linflexuart.c static void linflex_stop_rx(struct uart_port *port)
port              161 drivers/tty/serial/fsl_linflexuart.c 	ier = readl(port->membase + LINIER);
port              162 drivers/tty/serial/fsl_linflexuart.c 	writel(ier & ~LINFLEXD_LINIER_DRIE, port->membase + LINIER);
port              195 drivers/tty/serial/fsl_linflexuart.c static void linflex_start_tx(struct uart_port *port)
port              199 drivers/tty/serial/fsl_linflexuart.c 	linflex_transmit_buffer(port);
port              200 drivers/tty/serial/fsl_linflexuart.c 	ier = readl(port->membase + LINIER);
port              201 drivers/tty/serial/fsl_linflexuart.c 	writel(ier | LINFLEXD_LINIER_DTIE, port->membase + LINIER);
port              246 drivers/tty/serial/fsl_linflexuart.c 	struct tty_port *port = &sport->state->port;
port              286 drivers/tty/serial/fsl_linflexuart.c 			tty_insert_flip_char(port, rx, flg);
port              292 drivers/tty/serial/fsl_linflexuart.c 	tty_flip_buffer_push(port);
port              313 drivers/tty/serial/fsl_linflexuart.c static unsigned int linflex_tx_empty(struct uart_port *port)
port              317 drivers/tty/serial/fsl_linflexuart.c 	status = readl(port->membase + UARTSR) & LINFLEXD_UARTSR_DTFTFF;
port              322 drivers/tty/serial/fsl_linflexuart.c static unsigned int linflex_get_mctrl(struct uart_port *port)
port              327 drivers/tty/serial/fsl_linflexuart.c static void linflex_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              331 drivers/tty/serial/fsl_linflexuart.c static void linflex_break_ctl(struct uart_port *port, int break_state)
port              388 drivers/tty/serial/fsl_linflexuart.c static int linflex_startup(struct uart_port *port)
port              393 drivers/tty/serial/fsl_linflexuart.c 	spin_lock_irqsave(&port->lock, flags);
port              395 drivers/tty/serial/fsl_linflexuart.c 	linflex_setup_watermark(port);
port              397 drivers/tty/serial/fsl_linflexuart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              399 drivers/tty/serial/fsl_linflexuart.c 	ret = devm_request_irq(port->dev, port->irq, linflex_int, 0,
port              400 drivers/tty/serial/fsl_linflexuart.c 			       DRIVER_NAME, port);
port              405 drivers/tty/serial/fsl_linflexuart.c static void linflex_shutdown(struct uart_port *port)
port              410 drivers/tty/serial/fsl_linflexuart.c 	spin_lock_irqsave(&port->lock, flags);
port              413 drivers/tty/serial/fsl_linflexuart.c 	ier = readl(port->membase + LINIER);
port              415 drivers/tty/serial/fsl_linflexuart.c 	writel(ier, port->membase + LINIER);
port              417 drivers/tty/serial/fsl_linflexuart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              419 drivers/tty/serial/fsl_linflexuart.c 	devm_free_irq(port->dev, port->irq, port);
port              423 drivers/tty/serial/fsl_linflexuart.c linflex_set_termios(struct uart_port *port, struct ktermios *termios,
port              430 drivers/tty/serial/fsl_linflexuart.c 	cr = readl(port->membase + UARTCR);
port              434 drivers/tty/serial/fsl_linflexuart.c 	cr1 = readl(port->membase + LINCR1);
port              436 drivers/tty/serial/fsl_linflexuart.c 	writel(cr1, port->membase + LINCR1);
port              439 drivers/tty/serial/fsl_linflexuart.c 	while ((readl(port->membase + LINSR)
port              498 drivers/tty/serial/fsl_linflexuart.c 	spin_lock_irqsave(&port->lock, flags);
port              500 drivers/tty/serial/fsl_linflexuart.c 	port->read_status_mask = 0;
port              503 drivers/tty/serial/fsl_linflexuart.c 		port->read_status_mask |=	(LINFLEXD_UARTSR_FEF |
port              509 drivers/tty/serial/fsl_linflexuart.c 		port->read_status_mask |= LINFLEXD_UARTSR_FEF;
port              512 drivers/tty/serial/fsl_linflexuart.c 	port->ignore_status_mask = 0;
port              514 drivers/tty/serial/fsl_linflexuart.c 		port->ignore_status_mask |= LINFLEXD_UARTSR_PE;
port              516 drivers/tty/serial/fsl_linflexuart.c 		port->ignore_status_mask |= LINFLEXD_UARTSR_PE;
port              522 drivers/tty/serial/fsl_linflexuart.c 			port->ignore_status_mask |= LINFLEXD_UARTSR_BOF;
port              525 drivers/tty/serial/fsl_linflexuart.c 	writel(cr, port->membase + UARTCR);
port              529 drivers/tty/serial/fsl_linflexuart.c 	writel(cr1, port->membase + LINCR1);
port              531 drivers/tty/serial/fsl_linflexuart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              534 drivers/tty/serial/fsl_linflexuart.c static const char *linflex_type(struct uart_port *port)
port              539 drivers/tty/serial/fsl_linflexuart.c static void linflex_release_port(struct uart_port *port)
port              544 drivers/tty/serial/fsl_linflexuart.c static int linflex_request_port(struct uart_port *port)
port              550 drivers/tty/serial/fsl_linflexuart.c static void linflex_config_port(struct uart_port *port, int flags)
port              553 drivers/tty/serial/fsl_linflexuart.c 		port->type = PORT_LINFLEXUART;
port              576 drivers/tty/serial/fsl_linflexuart.c static void linflex_console_putchar(struct uart_port *port, int ch)
port              580 drivers/tty/serial/fsl_linflexuart.c 	cr = readl(port->membase + UARTCR);
port              582 drivers/tty/serial/fsl_linflexuart.c 	writeb(ch, port->membase + BDRL);
port              585 drivers/tty/serial/fsl_linflexuart.c 		while ((readl(port->membase + UARTSR) &
port              590 drivers/tty/serial/fsl_linflexuart.c 		while (readl(port->membase + UARTSR) &
port              595 drivers/tty/serial/fsl_linflexuart.c 		writel((readl(port->membase + UARTSR) |
port              597 drivers/tty/serial/fsl_linflexuart.c 					port->membase + UARTSR);
port              601 drivers/tty/serial/fsl_linflexuart.c static void linflex_earlycon_putchar(struct uart_port *port, int ch)
port              607 drivers/tty/serial/fsl_linflexuart.c 		linflex_console_putchar(port, ch);
port              638 drivers/tty/serial/fsl_linflexuart.c 	linflex_console_putchar(port, ch);
port              796 drivers/tty/serial/fsl_linflexuart.c 	uart_console_write(&dev->port, s, n, linflex_earlycon_putchar);
port              802 drivers/tty/serial/fsl_linflexuart.c 	if (!device->port.membase)
port              806 drivers/tty/serial/fsl_linflexuart.c 	earlycon_port = &device->port;
port              246 drivers/tty/serial/fsl_lpuart.c 	struct uart_port	port;
port              319 drivers/tty/serial/fsl_lpuart.c static inline u32 lpuart32_read(struct uart_port *port, u32 off)
port              321 drivers/tty/serial/fsl_lpuart.c 	switch (port->iotype) {
port              323 drivers/tty/serial/fsl_lpuart.c 		return readl(port->membase + off);
port              325 drivers/tty/serial/fsl_lpuart.c 		return ioread32be(port->membase + off);
port              331 drivers/tty/serial/fsl_lpuart.c static inline void lpuart32_write(struct uart_port *port, u32 val,
port              334 drivers/tty/serial/fsl_lpuart.c 	switch (port->iotype) {
port              336 drivers/tty/serial/fsl_lpuart.c 		writel(val, port->membase + off);
port              339 drivers/tty/serial/fsl_lpuart.c 		iowrite32be(val, port->membase + off);
port              377 drivers/tty/serial/fsl_lpuart.c static void lpuart_stop_tx(struct uart_port *port)
port              381 drivers/tty/serial/fsl_lpuart.c 	temp = readb(port->membase + UARTCR2);
port              383 drivers/tty/serial/fsl_lpuart.c 	writeb(temp, port->membase + UARTCR2);
port              386 drivers/tty/serial/fsl_lpuart.c static void lpuart32_stop_tx(struct uart_port *port)
port              390 drivers/tty/serial/fsl_lpuart.c 	temp = lpuart32_read(port, UARTCTRL);
port              392 drivers/tty/serial/fsl_lpuart.c 	lpuart32_write(port, temp, UARTCTRL);
port              395 drivers/tty/serial/fsl_lpuart.c static void lpuart_stop_rx(struct uart_port *port)
port              399 drivers/tty/serial/fsl_lpuart.c 	temp = readb(port->membase + UARTCR2);
port              400 drivers/tty/serial/fsl_lpuart.c 	writeb(temp & ~UARTCR2_RE, port->membase + UARTCR2);
port              403 drivers/tty/serial/fsl_lpuart.c static void lpuart32_stop_rx(struct uart_port *port)
port              407 drivers/tty/serial/fsl_lpuart.c 	temp = lpuart32_read(port, UARTCTRL);
port              408 drivers/tty/serial/fsl_lpuart.c 	lpuart32_write(port, temp & ~UARTCTRL_RE, UARTCTRL);
port              413 drivers/tty/serial/fsl_lpuart.c 	struct circ_buf *xmit = &sport->port.state->xmit;
port              415 drivers/tty/serial/fsl_lpuart.c 	struct device *dev = sport->port.dev;
port              456 drivers/tty/serial/fsl_lpuart.c static bool lpuart_stopped_or_empty(struct uart_port *port)
port              458 drivers/tty/serial/fsl_lpuart.c 	return uart_circ_empty(&port->state->xmit) || uart_tx_stopped(port);
port              465 drivers/tty/serial/fsl_lpuart.c 	struct circ_buf *xmit = &sport->port.state->xmit;
port              468 drivers/tty/serial/fsl_lpuart.c 	spin_lock_irqsave(&sport->port.lock, flags);
port              470 drivers/tty/serial/fsl_lpuart.c 	dma_unmap_sg(sport->port.dev, sgl, sport->dma_tx_nents, DMA_TO_DEVICE);
port              474 drivers/tty/serial/fsl_lpuart.c 	sport->port.icount.tx += sport->dma_tx_bytes;
port              476 drivers/tty/serial/fsl_lpuart.c 	spin_unlock_irqrestore(&sport->port.lock, flags);
port              479 drivers/tty/serial/fsl_lpuart.c 		uart_write_wakeup(&sport->port);
port              486 drivers/tty/serial/fsl_lpuart.c 	spin_lock_irqsave(&sport->port.lock, flags);
port              488 drivers/tty/serial/fsl_lpuart.c 	if (!lpuart_stopped_or_empty(&sport->port))
port              491 drivers/tty/serial/fsl_lpuart.c 	spin_unlock_irqrestore(&sport->port.lock, flags);
port              496 drivers/tty/serial/fsl_lpuart.c 	switch (sport->port.iotype) {
port              498 drivers/tty/serial/fsl_lpuart.c 		return sport->port.mapbase + UARTDATA;
port              500 drivers/tty/serial/fsl_lpuart.c 		return sport->port.mapbase + UARTDATA + sizeof(u32) - 1;
port              502 drivers/tty/serial/fsl_lpuart.c 	return sport->port.mapbase + UARTDR;
port              505 drivers/tty/serial/fsl_lpuart.c static int lpuart_dma_tx_request(struct uart_port *port)
port              507 drivers/tty/serial/fsl_lpuart.c 	struct lpuart_port *sport = container_of(port,
port              508 drivers/tty/serial/fsl_lpuart.c 					struct lpuart_port, port);
port              519 drivers/tty/serial/fsl_lpuart.c 		dev_err(sport->port.dev,
port              529 drivers/tty/serial/fsl_lpuart.c 	return sport->port.iotype == UPIO_MEM32 ||
port              530 drivers/tty/serial/fsl_lpuart.c 	       sport->port.iotype ==  UPIO_MEM32BE;
port              533 drivers/tty/serial/fsl_lpuart.c static void lpuart_flush_buffer(struct uart_port *port)
port              535 drivers/tty/serial/fsl_lpuart.c 	struct lpuart_port *sport = container_of(port, struct lpuart_port, port);
port              540 drivers/tty/serial/fsl_lpuart.c 			dma_unmap_sg(sport->port.dev, &sport->tx_sgl[0],
port              548 drivers/tty/serial/fsl_lpuart.c 		val = lpuart32_read(&sport->port, UARTFIFO);
port              550 drivers/tty/serial/fsl_lpuart.c 		lpuart32_write(&sport->port, val, UARTFIFO);
port              552 drivers/tty/serial/fsl_lpuart.c 		val = readb(sport->port.membase + UARTCFIFO);
port              554 drivers/tty/serial/fsl_lpuart.c 		writeb(val, sport->port.membase + UARTCFIFO);
port              558 drivers/tty/serial/fsl_lpuart.c static void lpuart_wait_bit_set(struct uart_port *port, unsigned int offset,
port              561 drivers/tty/serial/fsl_lpuart.c 	while (!(readb(port->membase + offset) & bit))
port              565 drivers/tty/serial/fsl_lpuart.c static void lpuart32_wait_bit_set(struct uart_port *port, unsigned int offset,
port              568 drivers/tty/serial/fsl_lpuart.c 	while (!(lpuart32_read(port, offset) & bit))
port              574 drivers/tty/serial/fsl_lpuart.c static int lpuart_poll_init(struct uart_port *port)
port              576 drivers/tty/serial/fsl_lpuart.c 	struct lpuart_port *sport = container_of(port,
port              577 drivers/tty/serial/fsl_lpuart.c 					struct lpuart_port, port);
port              581 drivers/tty/serial/fsl_lpuart.c 	sport->port.fifosize = 0;
port              583 drivers/tty/serial/fsl_lpuart.c 	spin_lock_irqsave(&sport->port.lock, flags);
port              585 drivers/tty/serial/fsl_lpuart.c 	writeb(0, sport->port.membase + UARTCR2);
port              587 drivers/tty/serial/fsl_lpuart.c 	temp = readb(sport->port.membase + UARTPFIFO);
port              590 drivers/tty/serial/fsl_lpuart.c 			sport->port.membase + UARTPFIFO);
port              594 drivers/tty/serial/fsl_lpuart.c 			sport->port.membase + UARTCFIFO);
port              597 drivers/tty/serial/fsl_lpuart.c 	if (readb(sport->port.membase + UARTSR1) & UARTSR1_RDRF) {
port              598 drivers/tty/serial/fsl_lpuart.c 		readb(sport->port.membase + UARTDR);
port              599 drivers/tty/serial/fsl_lpuart.c 		writeb(UARTSFIFO_RXUF, sport->port.membase + UARTSFIFO);
port              602 drivers/tty/serial/fsl_lpuart.c 	writeb(0, sport->port.membase + UARTTWFIFO);
port              603 drivers/tty/serial/fsl_lpuart.c 	writeb(1, sport->port.membase + UARTRWFIFO);
port              606 drivers/tty/serial/fsl_lpuart.c 	writeb(UARTCR2_RE | UARTCR2_TE, sport->port.membase + UARTCR2);
port              607 drivers/tty/serial/fsl_lpuart.c 	spin_unlock_irqrestore(&sport->port.lock, flags);
port              612 drivers/tty/serial/fsl_lpuart.c static void lpuart_poll_put_char(struct uart_port *port, unsigned char c)
port              615 drivers/tty/serial/fsl_lpuart.c 	lpuart_wait_bit_set(port, UARTSR1, UARTSR1_TDRE);
port              616 drivers/tty/serial/fsl_lpuart.c 	writeb(c, port->membase + UARTDR);
port              619 drivers/tty/serial/fsl_lpuart.c static int lpuart_poll_get_char(struct uart_port *port)
port              621 drivers/tty/serial/fsl_lpuart.c 	if (!(readb(port->membase + UARTSR1) & UARTSR1_RDRF))
port              624 drivers/tty/serial/fsl_lpuart.c 	return readb(port->membase + UARTDR);
port              627 drivers/tty/serial/fsl_lpuart.c static int lpuart32_poll_init(struct uart_port *port)
port              630 drivers/tty/serial/fsl_lpuart.c 	struct lpuart_port *sport = container_of(port, struct lpuart_port, port);
port              633 drivers/tty/serial/fsl_lpuart.c 	sport->port.fifosize = 0;
port              635 drivers/tty/serial/fsl_lpuart.c 	spin_lock_irqsave(&sport->port.lock, flags);
port              638 drivers/tty/serial/fsl_lpuart.c 	lpuart32_write(&sport->port, UARTCTRL, 0);
port              640 drivers/tty/serial/fsl_lpuart.c 	temp = lpuart32_read(&sport->port, UARTFIFO);
port              643 drivers/tty/serial/fsl_lpuart.c 	lpuart32_write(&sport->port, UARTFIFO,
port              647 drivers/tty/serial/fsl_lpuart.c 	lpuart32_write(&sport->port, UARTFIFO,
port              651 drivers/tty/serial/fsl_lpuart.c 	if (lpuart32_read(&sport->port, UARTSTAT) & UARTSTAT_RDRF) {
port              652 drivers/tty/serial/fsl_lpuart.c 		lpuart32_read(&sport->port, UARTDATA);
port              653 drivers/tty/serial/fsl_lpuart.c 		lpuart32_write(&sport->port, UARTFIFO, UARTFIFO_RXUF);
port              657 drivers/tty/serial/fsl_lpuart.c 	lpuart32_write(&sport->port, UARTCTRL, UARTCTRL_RE | UARTCTRL_TE);
port              658 drivers/tty/serial/fsl_lpuart.c 	spin_unlock_irqrestore(&sport->port.lock, flags);
port              663 drivers/tty/serial/fsl_lpuart.c static void lpuart32_poll_put_char(struct uart_port *port, unsigned char c)
port              665 drivers/tty/serial/fsl_lpuart.c 	lpuart32_wait_bit_set(port, UARTSTAT, UARTSTAT_TDRE);
port              666 drivers/tty/serial/fsl_lpuart.c 	lpuart32_write(port, UARTDATA, c);
port              669 drivers/tty/serial/fsl_lpuart.c static int lpuart32_poll_get_char(struct uart_port *port)
port              671 drivers/tty/serial/fsl_lpuart.c 	if (!(lpuart32_read(port, UARTSTAT) & UARTSTAT_RDRF))
port              674 drivers/tty/serial/fsl_lpuart.c 	return lpuart32_read(port, UARTDATA);
port              680 drivers/tty/serial/fsl_lpuart.c 	struct circ_buf *xmit = &sport->port.state->xmit;
port              682 drivers/tty/serial/fsl_lpuart.c 	if (sport->port.x_char) {
port              683 drivers/tty/serial/fsl_lpuart.c 		writeb(sport->port.x_char, sport->port.membase + UARTDR);
port              684 drivers/tty/serial/fsl_lpuart.c 		sport->port.icount.tx++;
port              685 drivers/tty/serial/fsl_lpuart.c 		sport->port.x_char = 0;
port              689 drivers/tty/serial/fsl_lpuart.c 	if (lpuart_stopped_or_empty(&sport->port)) {
port              690 drivers/tty/serial/fsl_lpuart.c 		lpuart_stop_tx(&sport->port);
port              695 drivers/tty/serial/fsl_lpuart.c 		(readb(sport->port.membase + UARTTCFIFO) < sport->txfifo_size)) {
port              696 drivers/tty/serial/fsl_lpuart.c 		writeb(xmit->buf[xmit->tail], sport->port.membase + UARTDR);
port              698 drivers/tty/serial/fsl_lpuart.c 		sport->port.icount.tx++;
port              702 drivers/tty/serial/fsl_lpuart.c 		uart_write_wakeup(&sport->port);
port              705 drivers/tty/serial/fsl_lpuart.c 		lpuart_stop_tx(&sport->port);
port              710 drivers/tty/serial/fsl_lpuart.c 	struct circ_buf *xmit = &sport->port.state->xmit;
port              713 drivers/tty/serial/fsl_lpuart.c 	if (sport->port.x_char) {
port              714 drivers/tty/serial/fsl_lpuart.c 		lpuart32_write(&sport->port, sport->port.x_char, UARTDATA);
port              715 drivers/tty/serial/fsl_lpuart.c 		sport->port.icount.tx++;
port              716 drivers/tty/serial/fsl_lpuart.c 		sport->port.x_char = 0;
port              720 drivers/tty/serial/fsl_lpuart.c 	if (lpuart_stopped_or_empty(&sport->port)) {
port              721 drivers/tty/serial/fsl_lpuart.c 		lpuart32_stop_tx(&sport->port);
port              725 drivers/tty/serial/fsl_lpuart.c 	txcnt = lpuart32_read(&sport->port, UARTWATER);
port              729 drivers/tty/serial/fsl_lpuart.c 		lpuart32_write(&sport->port, xmit->buf[xmit->tail], UARTDATA);
port              731 drivers/tty/serial/fsl_lpuart.c 		sport->port.icount.tx++;
port              732 drivers/tty/serial/fsl_lpuart.c 		txcnt = lpuart32_read(&sport->port, UARTWATER);
port              738 drivers/tty/serial/fsl_lpuart.c 		uart_write_wakeup(&sport->port);
port              741 drivers/tty/serial/fsl_lpuart.c 		lpuart32_stop_tx(&sport->port);
port              744 drivers/tty/serial/fsl_lpuart.c static void lpuart_start_tx(struct uart_port *port)
port              746 drivers/tty/serial/fsl_lpuart.c 	struct lpuart_port *sport = container_of(port,
port              747 drivers/tty/serial/fsl_lpuart.c 			struct lpuart_port, port);
port              750 drivers/tty/serial/fsl_lpuart.c 	temp = readb(port->membase + UARTCR2);
port              751 drivers/tty/serial/fsl_lpuart.c 	writeb(temp | UARTCR2_TIE, port->membase + UARTCR2);
port              754 drivers/tty/serial/fsl_lpuart.c 		if (!lpuart_stopped_or_empty(port))
port              757 drivers/tty/serial/fsl_lpuart.c 		if (readb(port->membase + UARTSR1) & UARTSR1_TDRE)
port              762 drivers/tty/serial/fsl_lpuart.c static void lpuart32_start_tx(struct uart_port *port)
port              764 drivers/tty/serial/fsl_lpuart.c 	struct lpuart_port *sport = container_of(port, struct lpuart_port, port);
port              768 drivers/tty/serial/fsl_lpuart.c 		if (!lpuart_stopped_or_empty(port))
port              771 drivers/tty/serial/fsl_lpuart.c 		temp = lpuart32_read(port, UARTCTRL);
port              772 drivers/tty/serial/fsl_lpuart.c 		lpuart32_write(port, temp | UARTCTRL_TIE, UARTCTRL);
port              774 drivers/tty/serial/fsl_lpuart.c 		if (lpuart32_read(port, UARTSTAT) & UARTSTAT_TDRE)
port              780 drivers/tty/serial/fsl_lpuart.c static unsigned int lpuart_tx_empty(struct uart_port *port)
port              782 drivers/tty/serial/fsl_lpuart.c 	struct lpuart_port *sport = container_of(port,
port              783 drivers/tty/serial/fsl_lpuart.c 			struct lpuart_port, port);
port              784 drivers/tty/serial/fsl_lpuart.c 	unsigned char sr1 = readb(port->membase + UARTSR1);
port              785 drivers/tty/serial/fsl_lpuart.c 	unsigned char sfifo = readb(port->membase + UARTSFIFO);
port              796 drivers/tty/serial/fsl_lpuart.c static unsigned int lpuart32_tx_empty(struct uart_port *port)
port              798 drivers/tty/serial/fsl_lpuart.c 	struct lpuart_port *sport = container_of(port,
port              799 drivers/tty/serial/fsl_lpuart.c 			struct lpuart_port, port);
port              800 drivers/tty/serial/fsl_lpuart.c 	unsigned long stat = lpuart32_read(port, UARTSTAT);
port              801 drivers/tty/serial/fsl_lpuart.c 	unsigned long sfifo = lpuart32_read(port, UARTFIFO);
port              816 drivers/tty/serial/fsl_lpuart.c 	spin_lock_irqsave(&sport->port.lock, flags);
port              818 drivers/tty/serial/fsl_lpuart.c 	spin_unlock_irqrestore(&sport->port.lock, flags);
port              824 drivers/tty/serial/fsl_lpuart.c 	struct tty_port *port = &sport->port.state->port;
port              828 drivers/tty/serial/fsl_lpuart.c 	spin_lock_irqsave(&sport->port.lock, flags);
port              830 drivers/tty/serial/fsl_lpuart.c 	while (!(readb(sport->port.membase + UARTSFIFO) & UARTSFIFO_RXEMPT)) {
port              832 drivers/tty/serial/fsl_lpuart.c 		sport->port.icount.rx++;
port              837 drivers/tty/serial/fsl_lpuart.c 		sr = readb(sport->port.membase + UARTSR1);
port              838 drivers/tty/serial/fsl_lpuart.c 		rx = readb(sport->port.membase + UARTDR);
port              840 drivers/tty/serial/fsl_lpuart.c 		if (uart_handle_sysrq_char(&sport->port, (unsigned char)rx))
port              845 drivers/tty/serial/fsl_lpuart.c 				sport->port.icount.parity++;
port              847 drivers/tty/serial/fsl_lpuart.c 				sport->port.icount.frame++;
port              852 drivers/tty/serial/fsl_lpuart.c 			if (sr & sport->port.ignore_status_mask) {
port              858 drivers/tty/serial/fsl_lpuart.c 			sr &= sport->port.read_status_mask;
port              869 drivers/tty/serial/fsl_lpuart.c 			sport->port.sysrq = 0;
port              873 drivers/tty/serial/fsl_lpuart.c 		tty_insert_flip_char(port, rx, flg);
port              878 drivers/tty/serial/fsl_lpuart.c 		sport->port.icount.overrun += overrun;
port              884 drivers/tty/serial/fsl_lpuart.c 		writeb(UARTCFIFO_RXFLUSH, sport->port.membase + UARTCFIFO);
port              885 drivers/tty/serial/fsl_lpuart.c 		writeb(UARTSFIFO_RXOF, sport->port.membase + UARTSFIFO);
port              888 drivers/tty/serial/fsl_lpuart.c 	spin_unlock_irqrestore(&sport->port.lock, flags);
port              890 drivers/tty/serial/fsl_lpuart.c 	tty_flip_buffer_push(port);
port              897 drivers/tty/serial/fsl_lpuart.c 	spin_lock_irqsave(&sport->port.lock, flags);
port              899 drivers/tty/serial/fsl_lpuart.c 	spin_unlock_irqrestore(&sport->port.lock, flags);
port              905 drivers/tty/serial/fsl_lpuart.c 	struct tty_port *port = &sport->port.state->port;
port              909 drivers/tty/serial/fsl_lpuart.c 	spin_lock_irqsave(&sport->port.lock, flags);
port              911 drivers/tty/serial/fsl_lpuart.c 	while (!(lpuart32_read(&sport->port, UARTFIFO) & UARTFIFO_RXEMPT)) {
port              913 drivers/tty/serial/fsl_lpuart.c 		sport->port.icount.rx++;
port              918 drivers/tty/serial/fsl_lpuart.c 		sr = lpuart32_read(&sport->port, UARTSTAT);
port              919 drivers/tty/serial/fsl_lpuart.c 		rx = lpuart32_read(&sport->port, UARTDATA);
port              922 drivers/tty/serial/fsl_lpuart.c 		if (uart_handle_sysrq_char(&sport->port, (unsigned char)rx))
port              927 drivers/tty/serial/fsl_lpuart.c 				sport->port.icount.parity++;
port              929 drivers/tty/serial/fsl_lpuart.c 				sport->port.icount.frame++;
port              932 drivers/tty/serial/fsl_lpuart.c 				sport->port.icount.overrun++;
port              934 drivers/tty/serial/fsl_lpuart.c 			if (sr & sport->port.ignore_status_mask) {
port              940 drivers/tty/serial/fsl_lpuart.c 			sr &= sport->port.read_status_mask;
port              951 drivers/tty/serial/fsl_lpuart.c 			sport->port.sysrq = 0;
port              955 drivers/tty/serial/fsl_lpuart.c 		tty_insert_flip_char(port, rx, flg);
port              959 drivers/tty/serial/fsl_lpuart.c 	spin_unlock_irqrestore(&sport->port.lock, flags);
port              961 drivers/tty/serial/fsl_lpuart.c 	tty_flip_buffer_push(port);
port              969 drivers/tty/serial/fsl_lpuart.c 	sts = readb(sport->port.membase + UARTSR1);
port              985 drivers/tty/serial/fsl_lpuart.c 	sts = lpuart32_read(&sport->port, UARTSTAT);
port              986 drivers/tty/serial/fsl_lpuart.c 	rxcount = lpuart32_read(&sport->port, UARTWATER);
port              995 drivers/tty/serial/fsl_lpuart.c 	lpuart32_write(&sport->port, sts, UARTSTAT);
port             1001 drivers/tty/serial/fsl_lpuart.c 	struct tty_port *port = &sport->port.state->port;
port             1009 drivers/tty/serial/fsl_lpuart.c 		unsigned long sr = lpuart32_read(&sport->port, UARTSTAT);
port             1013 drivers/tty/serial/fsl_lpuart.c 			lpuart32_read(&sport->port, UARTDATA);
port             1016 drivers/tty/serial/fsl_lpuart.c 				sport->port.icount.parity++;
port             1018 drivers/tty/serial/fsl_lpuart.c 				sport->port.icount.frame++;
port             1021 drivers/tty/serial/fsl_lpuart.c 		unsigned char sr = readb(sport->port.membase + UARTSR1);
port             1027 drivers/tty/serial/fsl_lpuart.c 			cr2 = readb(sport->port.membase + UARTCR2);
port             1029 drivers/tty/serial/fsl_lpuart.c 			writeb(cr2, sport->port.membase + UARTCR2);
port             1032 drivers/tty/serial/fsl_lpuart.c 			readb(sport->port.membase + UARTDR);
port             1035 drivers/tty/serial/fsl_lpuart.c 				sport->port.icount.parity++;
port             1037 drivers/tty/serial/fsl_lpuart.c 				sport->port.icount.frame++;
port             1047 drivers/tty/serial/fsl_lpuart.c 			if (readb(sport->port.membase + UARTSFIFO) &
port             1050 drivers/tty/serial/fsl_lpuart.c 				       sport->port.membase + UARTSFIFO);
port             1052 drivers/tty/serial/fsl_lpuart.c 				       sport->port.membase + UARTCFIFO);
port             1056 drivers/tty/serial/fsl_lpuart.c 			writeb(cr2, sport->port.membase + UARTCR2);
port             1062 drivers/tty/serial/fsl_lpuart.c 	spin_lock_irqsave(&sport->port.lock, flags);
port             1069 drivers/tty/serial/fsl_lpuart.c 		dev_err(sport->port.dev, "Rx DMA transfer failed!\n");
port             1070 drivers/tty/serial/fsl_lpuart.c 		spin_unlock_irqrestore(&sport->port.lock, flags);
port             1075 drivers/tty/serial/fsl_lpuart.c 	dma_sync_sg_for_cpu(sport->port.dev, &sport->rx_sgl, 1, DMA_FROM_DEVICE);
port             1101 drivers/tty/serial/fsl_lpuart.c 		tty_insert_flip_string(port, ring->buf + ring->tail, count);
port             1103 drivers/tty/serial/fsl_lpuart.c 		sport->port.icount.rx += count;
port             1109 drivers/tty/serial/fsl_lpuart.c 		tty_insert_flip_string(port, ring->buf + ring->tail, count);
port             1114 drivers/tty/serial/fsl_lpuart.c 		sport->port.icount.rx += count;
port             1117 drivers/tty/serial/fsl_lpuart.c 	dma_sync_sg_for_device(sport->port.dev, &sport->rx_sgl, 1,
port             1120 drivers/tty/serial/fsl_lpuart.c 	spin_unlock_irqrestore(&sport->port.lock, flags);
port             1122 drivers/tty/serial/fsl_lpuart.c 	tty_flip_buffer_push(port);
port             1146 drivers/tty/serial/fsl_lpuart.c 	struct tty_port *port = &sport->port.state->port;
port             1147 drivers/tty/serial/fsl_lpuart.c 	struct tty_struct *tty = port->tty;
port             1170 drivers/tty/serial/fsl_lpuart.c 	nent = dma_map_sg(sport->port.dev, &sport->rx_sgl, 1, DMA_FROM_DEVICE);
port             1173 drivers/tty/serial/fsl_lpuart.c 		dev_err(sport->port.dev, "DMA Rx mapping error\n");
port             1184 drivers/tty/serial/fsl_lpuart.c 		dev_err(sport->port.dev,
port             1196 drivers/tty/serial/fsl_lpuart.c 		dev_err(sport->port.dev, "Cannot prepare cyclic DMA\n");
port             1206 drivers/tty/serial/fsl_lpuart.c 		unsigned long temp = lpuart32_read(&sport->port, UARTBAUD);
port             1208 drivers/tty/serial/fsl_lpuart.c 		lpuart32_write(&sport->port, temp | UARTBAUD_RDMAE, UARTBAUD);
port             1210 drivers/tty/serial/fsl_lpuart.c 		writeb(readb(sport->port.membase + UARTCR5) | UARTCR5_RDMAS,
port             1211 drivers/tty/serial/fsl_lpuart.c 		       sport->port.membase + UARTCR5);
port             1217 drivers/tty/serial/fsl_lpuart.c static void lpuart_dma_rx_free(struct uart_port *port)
port             1219 drivers/tty/serial/fsl_lpuart.c 	struct lpuart_port *sport = container_of(port,
port             1220 drivers/tty/serial/fsl_lpuart.c 					struct lpuart_port, port);
port             1225 drivers/tty/serial/fsl_lpuart.c 	dma_unmap_sg(sport->port.dev, &sport->rx_sgl, 1, DMA_FROM_DEVICE);
port             1233 drivers/tty/serial/fsl_lpuart.c static int lpuart_config_rs485(struct uart_port *port,
port             1236 drivers/tty/serial/fsl_lpuart.c 	struct lpuart_port *sport = container_of(port,
port             1237 drivers/tty/serial/fsl_lpuart.c 			struct lpuart_port, port);
port             1239 drivers/tty/serial/fsl_lpuart.c 	u8 modem = readb(sport->port.membase + UARTMODEM) &
port             1241 drivers/tty/serial/fsl_lpuart.c 	writeb(modem, sport->port.membase + UARTMODEM);
port             1278 drivers/tty/serial/fsl_lpuart.c 	sport->port.rs485 = *rs485;
port             1280 drivers/tty/serial/fsl_lpuart.c 	writeb(modem, sport->port.membase + UARTMODEM);
port             1284 drivers/tty/serial/fsl_lpuart.c static unsigned int lpuart_get_mctrl(struct uart_port *port)
port             1289 drivers/tty/serial/fsl_lpuart.c 	reg = readb(port->membase + UARTMODEM);
port             1299 drivers/tty/serial/fsl_lpuart.c static unsigned int lpuart32_get_mctrl(struct uart_port *port)
port             1304 drivers/tty/serial/fsl_lpuart.c 	reg = lpuart32_read(port, UARTMODIR);
port             1314 drivers/tty/serial/fsl_lpuart.c static void lpuart_set_mctrl(struct uart_port *port, unsigned int mctrl)
port             1317 drivers/tty/serial/fsl_lpuart.c 	struct lpuart_port *sport = container_of(port,
port             1318 drivers/tty/serial/fsl_lpuart.c 				struct lpuart_port, port);
port             1321 drivers/tty/serial/fsl_lpuart.c 	if (!(sport->port.rs485.flags & SER_RS485_ENABLED)) {
port             1322 drivers/tty/serial/fsl_lpuart.c 		temp = readb(sport->port.membase + UARTMODEM) &
port             1331 drivers/tty/serial/fsl_lpuart.c 		writeb(temp, port->membase + UARTMODEM);
port             1335 drivers/tty/serial/fsl_lpuart.c static void lpuart32_set_mctrl(struct uart_port *port, unsigned int mctrl)
port             1339 drivers/tty/serial/fsl_lpuart.c 	temp = lpuart32_read(port, UARTMODIR) &
port             1348 drivers/tty/serial/fsl_lpuart.c 	lpuart32_write(port, temp, UARTMODIR);
port             1351 drivers/tty/serial/fsl_lpuart.c static void lpuart_break_ctl(struct uart_port *port, int break_state)
port             1355 drivers/tty/serial/fsl_lpuart.c 	temp = readb(port->membase + UARTCR2) & ~UARTCR2_SBK;
port             1360 drivers/tty/serial/fsl_lpuart.c 	writeb(temp, port->membase + UARTCR2);
port             1363 drivers/tty/serial/fsl_lpuart.c static void lpuart32_break_ctl(struct uart_port *port, int break_state)
port             1367 drivers/tty/serial/fsl_lpuart.c 	temp = lpuart32_read(port, UARTCTRL) & ~UARTCTRL_SBK;
port             1372 drivers/tty/serial/fsl_lpuart.c 	lpuart32_write(port, temp, UARTCTRL);
port             1380 drivers/tty/serial/fsl_lpuart.c 	cr2 = readb(sport->port.membase + UARTCR2);
port             1384 drivers/tty/serial/fsl_lpuart.c 	writeb(cr2, sport->port.membase + UARTCR2);
port             1386 drivers/tty/serial/fsl_lpuart.c 	val = readb(sport->port.membase + UARTPFIFO);
port             1388 drivers/tty/serial/fsl_lpuart.c 			sport->port.membase + UARTPFIFO);
port             1392 drivers/tty/serial/fsl_lpuart.c 			sport->port.membase + UARTCFIFO);
port             1395 drivers/tty/serial/fsl_lpuart.c 	if (readb(sport->port.membase + UARTSR1) & UARTSR1_RDRF) {
port             1396 drivers/tty/serial/fsl_lpuart.c 		readb(sport->port.membase + UARTDR);
port             1397 drivers/tty/serial/fsl_lpuart.c 		writeb(UARTSFIFO_RXUF, sport->port.membase + UARTSFIFO);
port             1400 drivers/tty/serial/fsl_lpuart.c 	writeb(0, sport->port.membase + UARTTWFIFO);
port             1401 drivers/tty/serial/fsl_lpuart.c 	writeb(1, sport->port.membase + UARTRWFIFO);
port             1404 drivers/tty/serial/fsl_lpuart.c 	writeb(cr2_saved, sport->port.membase + UARTCR2);
port             1413 drivers/tty/serial/fsl_lpuart.c 	cr2 = readb(sport->port.membase + UARTCR2);
port             1415 drivers/tty/serial/fsl_lpuart.c 	writeb(cr2, sport->port.membase + UARTCR2);
port             1423 drivers/tty/serial/fsl_lpuart.c 	ctrl = lpuart32_read(&sport->port, UARTCTRL);
port             1427 drivers/tty/serial/fsl_lpuart.c 	lpuart32_write(&sport->port, ctrl, UARTCTRL);
port             1430 drivers/tty/serial/fsl_lpuart.c 	val = lpuart32_read(&sport->port, UARTFIFO);
port             1433 drivers/tty/serial/fsl_lpuart.c 	lpuart32_write(&sport->port, val, UARTFIFO);
port             1437 drivers/tty/serial/fsl_lpuart.c 	lpuart32_write(&sport->port, val, UARTWATER);
port             1440 drivers/tty/serial/fsl_lpuart.c 	lpuart32_write(&sport->port, ctrl_saved, UARTCTRL);
port             1449 drivers/tty/serial/fsl_lpuart.c 	temp = lpuart32_read(&sport->port, UARTCTRL);
port             1451 drivers/tty/serial/fsl_lpuart.c 	lpuart32_write(&sport->port, temp, UARTCTRL);
port             1465 drivers/tty/serial/fsl_lpuart.c 	if (sport->dma_tx_chan && !lpuart_dma_tx_request(&sport->port)) {
port             1469 drivers/tty/serial/fsl_lpuart.c 			uartbaud = lpuart32_read(&sport->port, UARTBAUD);
port             1470 drivers/tty/serial/fsl_lpuart.c 			lpuart32_write(&sport->port,
port             1473 drivers/tty/serial/fsl_lpuart.c 			writeb(readb(sport->port.membase + UARTCR5) |
port             1474 drivers/tty/serial/fsl_lpuart.c 				UARTCR5_TDMAS, sport->port.membase + UARTCR5);
port             1496 drivers/tty/serial/fsl_lpuart.c static int lpuart_startup(struct uart_port *port)
port             1498 drivers/tty/serial/fsl_lpuart.c 	struct lpuart_port *sport = container_of(port, struct lpuart_port, port);
port             1503 drivers/tty/serial/fsl_lpuart.c 	temp = readb(sport->port.membase + UARTPFIFO);
port             1507 drivers/tty/serial/fsl_lpuart.c 	sport->port.fifosize = sport->txfifo_size;
port             1512 drivers/tty/serial/fsl_lpuart.c 	spin_lock_irqsave(&sport->port.lock, flags);
port             1519 drivers/tty/serial/fsl_lpuart.c 	spin_unlock_irqrestore(&sport->port.lock, flags);
port             1530 drivers/tty/serial/fsl_lpuart.c 		temp = lpuart32_read(&sport->port, UARTWATER);
port             1532 drivers/tty/serial/fsl_lpuart.c 		lpuart32_write(&sport->port, temp, UARTWATER);
port             1534 drivers/tty/serial/fsl_lpuart.c 	temp = lpuart32_read(&sport->port, UARTCTRL);
port             1539 drivers/tty/serial/fsl_lpuart.c 	lpuart32_write(&sport->port, temp, UARTCTRL);
port             1542 drivers/tty/serial/fsl_lpuart.c static int lpuart32_startup(struct uart_port *port)
port             1544 drivers/tty/serial/fsl_lpuart.c 	struct lpuart_port *sport = container_of(port, struct lpuart_port, port);
port             1549 drivers/tty/serial/fsl_lpuart.c 	temp = lpuart32_read(&sport->port, UARTFIFO);
port             1553 drivers/tty/serial/fsl_lpuart.c 	sport->port.fifosize = sport->txfifo_size;
port             1558 drivers/tty/serial/fsl_lpuart.c 	spin_lock_irqsave(&sport->port.lock, flags);
port             1568 drivers/tty/serial/fsl_lpuart.c 	spin_unlock_irqrestore(&sport->port.lock, flags);
port             1576 drivers/tty/serial/fsl_lpuart.c 		lpuart_dma_rx_free(&sport->port);
port             1588 drivers/tty/serial/fsl_lpuart.c static void lpuart_shutdown(struct uart_port *port)
port             1590 drivers/tty/serial/fsl_lpuart.c 	struct lpuart_port *sport = container_of(port, struct lpuart_port, port);
port             1594 drivers/tty/serial/fsl_lpuart.c 	spin_lock_irqsave(&port->lock, flags);
port             1597 drivers/tty/serial/fsl_lpuart.c 	temp = readb(port->membase + UARTCR2);
port             1600 drivers/tty/serial/fsl_lpuart.c 	writeb(temp, port->membase + UARTCR2);
port             1602 drivers/tty/serial/fsl_lpuart.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1607 drivers/tty/serial/fsl_lpuart.c static void lpuart32_shutdown(struct uart_port *port)
port             1610 drivers/tty/serial/fsl_lpuart.c 		container_of(port, struct lpuart_port, port);
port             1614 drivers/tty/serial/fsl_lpuart.c 	spin_lock_irqsave(&port->lock, flags);
port             1617 drivers/tty/serial/fsl_lpuart.c 	temp = lpuart32_read(port, UARTCTRL);
port             1620 drivers/tty/serial/fsl_lpuart.c 	lpuart32_write(port, temp, UARTCTRL);
port             1622 drivers/tty/serial/fsl_lpuart.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1628 drivers/tty/serial/fsl_lpuart.c lpuart_set_termios(struct uart_port *port, struct ktermios *termios,
port             1631 drivers/tty/serial/fsl_lpuart.c 	struct lpuart_port *sport = container_of(port, struct lpuart_port, port);
port             1638 drivers/tty/serial/fsl_lpuart.c 	cr1 = old_cr1 = readb(sport->port.membase + UARTCR1);
port             1639 drivers/tty/serial/fsl_lpuart.c 	old_cr2 = readb(sport->port.membase + UARTCR2);
port             1640 drivers/tty/serial/fsl_lpuart.c 	cr3 = readb(sport->port.membase + UARTCR3);
port             1641 drivers/tty/serial/fsl_lpuart.c 	cr4 = readb(sport->port.membase + UARTCR4);
port             1642 drivers/tty/serial/fsl_lpuart.c 	bdh = readb(sport->port.membase + UARTBDH);
port             1643 drivers/tty/serial/fsl_lpuart.c 	modem = readb(sport->port.membase + UARTMODEM);
port             1675 drivers/tty/serial/fsl_lpuart.c 	if (sport->port.rs485.flags & SER_RS485_ENABLED)
port             1710 drivers/tty/serial/fsl_lpuart.c 	baud = uart_get_baud_rate(port, termios, old, 50, port->uartclk / 16);
port             1721 drivers/tty/serial/fsl_lpuart.c 		lpuart_dma_rx_free(&sport->port);
port             1724 drivers/tty/serial/fsl_lpuart.c 	spin_lock_irqsave(&sport->port.lock, flags);
port             1726 drivers/tty/serial/fsl_lpuart.c 	sport->port.read_status_mask = 0;
port             1728 drivers/tty/serial/fsl_lpuart.c 		sport->port.read_status_mask |= UARTSR1_FE | UARTSR1_PE;
port             1730 drivers/tty/serial/fsl_lpuart.c 		sport->port.read_status_mask |= UARTSR1_FE;
port             1733 drivers/tty/serial/fsl_lpuart.c 	sport->port.ignore_status_mask = 0;
port             1735 drivers/tty/serial/fsl_lpuart.c 		sport->port.ignore_status_mask |= UARTSR1_PE;
port             1737 drivers/tty/serial/fsl_lpuart.c 		sport->port.ignore_status_mask |= UARTSR1_FE;
port             1743 drivers/tty/serial/fsl_lpuart.c 			sport->port.ignore_status_mask |= UARTSR1_OR;
port             1747 drivers/tty/serial/fsl_lpuart.c 	uart_update_timeout(port, termios->c_cflag, baud);
port             1750 drivers/tty/serial/fsl_lpuart.c 	lpuart_wait_bit_set(&sport->port, UARTSR1, UARTSR1_TC);
port             1754 drivers/tty/serial/fsl_lpuart.c 			sport->port.membase + UARTCR2);
port             1756 drivers/tty/serial/fsl_lpuart.c 	sbr = sport->port.uartclk / (16 * baud);
port             1757 drivers/tty/serial/fsl_lpuart.c 	brfa = ((sport->port.uartclk - (16 * sbr * baud)) * 2) / baud;
port             1762 drivers/tty/serial/fsl_lpuart.c 	writeb(cr4 | brfa, sport->port.membase + UARTCR4);
port             1763 drivers/tty/serial/fsl_lpuart.c 	writeb(bdh, sport->port.membase + UARTBDH);
port             1764 drivers/tty/serial/fsl_lpuart.c 	writeb(sbr & 0xFF, sport->port.membase + UARTBDL);
port             1765 drivers/tty/serial/fsl_lpuart.c 	writeb(cr3, sport->port.membase + UARTCR3);
port             1766 drivers/tty/serial/fsl_lpuart.c 	writeb(cr1, sport->port.membase + UARTCR1);
port             1767 drivers/tty/serial/fsl_lpuart.c 	writeb(modem, sport->port.membase + UARTMODEM);
port             1770 drivers/tty/serial/fsl_lpuart.c 	writeb(old_cr2, sport->port.membase + UARTCR2);
port             1779 drivers/tty/serial/fsl_lpuart.c 	spin_unlock_irqrestore(&sport->port.lock, flags);
port             1786 drivers/tty/serial/fsl_lpuart.c 	u32 clk = sport->port.uartclk;
port             1832 drivers/tty/serial/fsl_lpuart.c 		dev_warn(sport->port.dev,
port             1835 drivers/tty/serial/fsl_lpuart.c 	tmp = lpuart32_read(&sport->port, UARTBAUD);
port             1851 drivers/tty/serial/fsl_lpuart.c 	lpuart32_write(&sport->port, tmp, UARTBAUD);
port             1855 drivers/tty/serial/fsl_lpuart.c lpuart32_set_termios(struct uart_port *port, struct ktermios *termios,
port             1858 drivers/tty/serial/fsl_lpuart.c 	struct lpuart_port *sport = container_of(port, struct lpuart_port, port);
port             1864 drivers/tty/serial/fsl_lpuart.c 	ctrl = old_ctrl = lpuart32_read(&sport->port, UARTCTRL);
port             1865 drivers/tty/serial/fsl_lpuart.c 	modem = lpuart32_read(&sport->port, UARTMODIR);
port             1925 drivers/tty/serial/fsl_lpuart.c 	baud = uart_get_baud_rate(port, termios, old, 50, port->uartclk / 4);
port             1936 drivers/tty/serial/fsl_lpuart.c 		lpuart_dma_rx_free(&sport->port);
port             1939 drivers/tty/serial/fsl_lpuart.c 	spin_lock_irqsave(&sport->port.lock, flags);
port             1941 drivers/tty/serial/fsl_lpuart.c 	sport->port.read_status_mask = 0;
port             1943 drivers/tty/serial/fsl_lpuart.c 		sport->port.read_status_mask |= UARTSTAT_FE | UARTSTAT_PE;
port             1945 drivers/tty/serial/fsl_lpuart.c 		sport->port.read_status_mask |= UARTSTAT_FE;
port             1948 drivers/tty/serial/fsl_lpuart.c 	sport->port.ignore_status_mask = 0;
port             1950 drivers/tty/serial/fsl_lpuart.c 		sport->port.ignore_status_mask |= UARTSTAT_PE;
port             1952 drivers/tty/serial/fsl_lpuart.c 		sport->port.ignore_status_mask |= UARTSTAT_FE;
port             1958 drivers/tty/serial/fsl_lpuart.c 			sport->port.ignore_status_mask |= UARTSTAT_OR;
port             1962 drivers/tty/serial/fsl_lpuart.c 	uart_update_timeout(port, termios->c_cflag, baud);
port             1965 drivers/tty/serial/fsl_lpuart.c 	lpuart32_wait_bit_set(&sport->port, UARTSTAT, UARTSTAT_TC);
port             1968 drivers/tty/serial/fsl_lpuart.c 	lpuart32_write(&sport->port, old_ctrl & ~(UARTCTRL_TE | UARTCTRL_RE),
port             1972 drivers/tty/serial/fsl_lpuart.c 	lpuart32_write(&sport->port, modem, UARTMODIR);
port             1973 drivers/tty/serial/fsl_lpuart.c 	lpuart32_write(&sport->port, ctrl, UARTCTRL);
port             1983 drivers/tty/serial/fsl_lpuart.c 	spin_unlock_irqrestore(&sport->port.lock, flags);
port             1986 drivers/tty/serial/fsl_lpuart.c static const char *lpuart_type(struct uart_port *port)
port             1991 drivers/tty/serial/fsl_lpuart.c static void lpuart_release_port(struct uart_port *port)
port             1996 drivers/tty/serial/fsl_lpuart.c static int lpuart_request_port(struct uart_port *port)
port             2002 drivers/tty/serial/fsl_lpuart.c static void lpuart_config_port(struct uart_port *port, int flags)
port             2005 drivers/tty/serial/fsl_lpuart.c 		port->type = PORT_LPUART;
port             2008 drivers/tty/serial/fsl_lpuart.c static int lpuart_verify_port(struct uart_port *port, struct serial_struct *ser)
port             2014 drivers/tty/serial/fsl_lpuart.c 	if (port->irq != ser->irq)
port             2018 drivers/tty/serial/fsl_lpuart.c 	if (port->uartclk / 16 != ser->baud_base)
port             2020 drivers/tty/serial/fsl_lpuart.c 	if (port->iobase != ser->port)
port             2078 drivers/tty/serial/fsl_lpuart.c static void lpuart_console_putchar(struct uart_port *port, int ch)
port             2080 drivers/tty/serial/fsl_lpuart.c 	lpuart_wait_bit_set(port, UARTSR1, UARTSR1_TDRE);
port             2081 drivers/tty/serial/fsl_lpuart.c 	writeb(ch, port->membase + UARTDR);
port             2084 drivers/tty/serial/fsl_lpuart.c static void lpuart32_console_putchar(struct uart_port *port, int ch)
port             2086 drivers/tty/serial/fsl_lpuart.c 	lpuart32_wait_bit_set(port, UARTSTAT, UARTSTAT_TDRE);
port             2087 drivers/tty/serial/fsl_lpuart.c 	lpuart32_write(port, ch, UARTDATA);
port             2098 drivers/tty/serial/fsl_lpuart.c 	if (sport->port.sysrq || oops_in_progress)
port             2099 drivers/tty/serial/fsl_lpuart.c 		locked = spin_trylock_irqsave(&sport->port.lock, flags);
port             2101 drivers/tty/serial/fsl_lpuart.c 		spin_lock_irqsave(&sport->port.lock, flags);
port             2104 drivers/tty/serial/fsl_lpuart.c 	cr2 = old_cr2 = readb(sport->port.membase + UARTCR2);
port             2107 drivers/tty/serial/fsl_lpuart.c 	writeb(cr2, sport->port.membase + UARTCR2);
port             2109 drivers/tty/serial/fsl_lpuart.c 	uart_console_write(&sport->port, s, count, lpuart_console_putchar);
port             2112 drivers/tty/serial/fsl_lpuart.c 	lpuart_wait_bit_set(&sport->port, UARTSR1, UARTSR1_TC);
port             2114 drivers/tty/serial/fsl_lpuart.c 	writeb(old_cr2, sport->port.membase + UARTCR2);
port             2117 drivers/tty/serial/fsl_lpuart.c 		spin_unlock_irqrestore(&sport->port.lock, flags);
port             2128 drivers/tty/serial/fsl_lpuart.c 	if (sport->port.sysrq || oops_in_progress)
port             2129 drivers/tty/serial/fsl_lpuart.c 		locked = spin_trylock_irqsave(&sport->port.lock, flags);
port             2131 drivers/tty/serial/fsl_lpuart.c 		spin_lock_irqsave(&sport->port.lock, flags);
port             2134 drivers/tty/serial/fsl_lpuart.c 	cr = old_cr = lpuart32_read(&sport->port, UARTCTRL);
port             2137 drivers/tty/serial/fsl_lpuart.c 	lpuart32_write(&sport->port, cr, UARTCTRL);
port             2139 drivers/tty/serial/fsl_lpuart.c 	uart_console_write(&sport->port, s, count, lpuart32_console_putchar);
port             2142 drivers/tty/serial/fsl_lpuart.c 	lpuart32_wait_bit_set(&sport->port, UARTSTAT, UARTSTAT_TC);
port             2144 drivers/tty/serial/fsl_lpuart.c 	lpuart32_write(&sport->port, old_cr, UARTCTRL);
port             2147 drivers/tty/serial/fsl_lpuart.c 		spin_unlock_irqrestore(&sport->port.lock, flags);
port             2161 drivers/tty/serial/fsl_lpuart.c 	cr = readb(sport->port.membase + UARTCR2);
port             2168 drivers/tty/serial/fsl_lpuart.c 	cr = readb(sport->port.membase + UARTCR1);
port             2183 drivers/tty/serial/fsl_lpuart.c 	bdh = readb(sport->port.membase + UARTBDH);
port             2185 drivers/tty/serial/fsl_lpuart.c 	bdl = readb(sport->port.membase + UARTBDL);
port             2189 drivers/tty/serial/fsl_lpuart.c 	brfa = readb(sport->port.membase + UARTCR4);
port             2199 drivers/tty/serial/fsl_lpuart.c 		dev_info(sport->port.dev, "Serial: Console lpuart rounded baud rate"
port             2210 drivers/tty/serial/fsl_lpuart.c 	cr = lpuart32_read(&sport->port, UARTCTRL);
port             2217 drivers/tty/serial/fsl_lpuart.c 	cr = lpuart32_read(&sport->port, UARTCTRL);
port             2232 drivers/tty/serial/fsl_lpuart.c 	bd = lpuart32_read(&sport->port, UARTBAUD);
port             2242 drivers/tty/serial/fsl_lpuart.c 		dev_info(sport->port.dev, "Serial: Console lpuart rounded baud rate"
port             2279 drivers/tty/serial/fsl_lpuart.c 	return uart_set_options(&sport->port, co, baud, parity, bits, flow);
port             2307 drivers/tty/serial/fsl_lpuart.c 	uart_console_write(&dev->port, s, n, lpuart_console_putchar);
port             2314 drivers/tty/serial/fsl_lpuart.c 	uart_console_write(&dev->port, s, n, lpuart32_console_putchar);
port             2320 drivers/tty/serial/fsl_lpuart.c 	if (!device->port.membase)
port             2330 drivers/tty/serial/fsl_lpuart.c 	if (!device->port.membase)
port             2333 drivers/tty/serial/fsl_lpuart.c 	device->port.iotype = UPIO_MEM32BE;
port             2341 drivers/tty/serial/fsl_lpuart.c 	if (!device->port.membase)
port             2344 drivers/tty/serial/fsl_lpuart.c 	device->port.iotype = UPIO_MEM32;
port             2345 drivers/tty/serial/fsl_lpuart.c 	device->port.membase += IMX_REG_OFF;
port             2387 drivers/tty/serial/fsl_lpuart.c 	sport->port.membase = devm_ioremap_resource(&pdev->dev, res);
port             2388 drivers/tty/serial/fsl_lpuart.c 	if (IS_ERR(sport->port.membase))
port             2389 drivers/tty/serial/fsl_lpuart.c 		return PTR_ERR(sport->port.membase);
port             2391 drivers/tty/serial/fsl_lpuart.c 	sport->port.membase += sdata->reg_off;
port             2392 drivers/tty/serial/fsl_lpuart.c 	sport->port.mapbase = res->start;
port             2393 drivers/tty/serial/fsl_lpuart.c 	sport->port.dev = &pdev->dev;
port             2394 drivers/tty/serial/fsl_lpuart.c 	sport->port.type = PORT_LPUART;
port             2399 drivers/tty/serial/fsl_lpuart.c 	sport->port.irq = ret;
port             2400 drivers/tty/serial/fsl_lpuart.c 	sport->port.iotype = sdata->iotype;
port             2402 drivers/tty/serial/fsl_lpuart.c 		sport->port.ops = &lpuart32_pops;
port             2404 drivers/tty/serial/fsl_lpuart.c 		sport->port.ops = &lpuart_pops;
port             2405 drivers/tty/serial/fsl_lpuart.c 	sport->port.flags = UPF_BOOT_AUTOCONF;
port             2407 drivers/tty/serial/fsl_lpuart.c 	sport->port.rs485_config = lpuart_config_rs485;
port             2440 drivers/tty/serial/fsl_lpuart.c 	sport->port.line = ret;
port             2445 drivers/tty/serial/fsl_lpuart.c 	sport->port.uartclk = lpuart_get_baud_clk_rate(sport);
port             2447 drivers/tty/serial/fsl_lpuart.c 	lpuart_ports[sport->port.line] = sport;
port             2449 drivers/tty/serial/fsl_lpuart.c 	platform_set_drvdata(pdev, &sport->port);
port             2453 drivers/tty/serial/fsl_lpuart.c 		ret = devm_request_irq(&pdev->dev, sport->port.irq, lpuart32_int, 0,
port             2457 drivers/tty/serial/fsl_lpuart.c 		ret = devm_request_irq(&pdev->dev, sport->port.irq, lpuart_int, 0,
port             2464 drivers/tty/serial/fsl_lpuart.c 	ret = uart_add_one_port(&lpuart_reg, &sport->port);
port             2468 drivers/tty/serial/fsl_lpuart.c 	uart_get_rs485_mode(&pdev->dev, &sport->port.rs485);
port             2470 drivers/tty/serial/fsl_lpuart.c 	if (sport->port.rs485.flags & SER_RS485_RX_DURING_TX)
port             2473 drivers/tty/serial/fsl_lpuart.c 	if (sport->port.rs485.delay_rts_before_send ||
port             2474 drivers/tty/serial/fsl_lpuart.c 	    sport->port.rs485.delay_rts_after_send)
port             2477 drivers/tty/serial/fsl_lpuart.c 	lpuart_config_rs485(&sport->port, &sport->port.rs485);
port             2479 drivers/tty/serial/fsl_lpuart.c 	sport->dma_tx_chan = dma_request_slave_channel(sport->port.dev, "tx");
port             2481 drivers/tty/serial/fsl_lpuart.c 		dev_info(sport->port.dev, "DMA tx channel request failed, "
port             2484 drivers/tty/serial/fsl_lpuart.c 	sport->dma_rx_chan = dma_request_slave_channel(sport->port.dev, "rx");
port             2486 drivers/tty/serial/fsl_lpuart.c 		dev_info(sport->port.dev, "DMA rx channel request failed, "
port             2497 drivers/tty/serial/fsl_lpuart.c 		ida_simple_remove(&fsl_lpuart_ida, sport->port.line);
port             2505 drivers/tty/serial/fsl_lpuart.c 	uart_remove_one_port(&lpuart_reg, &sport->port);
port             2508 drivers/tty/serial/fsl_lpuart.c 		ida_simple_remove(&fsl_lpuart_ida, sport->port.line);
port             2530 drivers/tty/serial/fsl_lpuart.c 		temp = lpuart32_read(&sport->port, UARTCTRL);
port             2532 drivers/tty/serial/fsl_lpuart.c 		lpuart32_write(&sport->port, temp, UARTCTRL);
port             2535 drivers/tty/serial/fsl_lpuart.c 		temp = readb(sport->port.membase + UARTCR2);
port             2537 drivers/tty/serial/fsl_lpuart.c 		writeb(temp, sport->port.membase + UARTCR2);
port             2540 drivers/tty/serial/fsl_lpuart.c 	uart_suspend_port(&lpuart_reg, &sport->port);
port             2543 drivers/tty/serial/fsl_lpuart.c 	irq_wake = irqd_is_wakeup_set(irq_get_irq_data(sport->port.irq));
port             2555 drivers/tty/serial/fsl_lpuart.c 			lpuart_dma_rx_free(&sport->port);
port             2560 drivers/tty/serial/fsl_lpuart.c 			temp = lpuart32_read(&sport->port, UARTBAUD);
port             2561 drivers/tty/serial/fsl_lpuart.c 			lpuart32_write(&sport->port, temp & ~UARTBAUD_RDMAE,
port             2564 drivers/tty/serial/fsl_lpuart.c 			writeb(readb(sport->port.membase + UARTCR5) &
port             2565 drivers/tty/serial/fsl_lpuart.c 			       ~UARTCR5_RDMAS, sport->port.membase + UARTCR5);
port             2574 drivers/tty/serial/fsl_lpuart.c 	if (sport->port.suspended && !irq_wake)
port             2583 drivers/tty/serial/fsl_lpuart.c 	bool irq_wake = irqd_is_wakeup_set(irq_get_irq_data(sport->port.irq));
port             2585 drivers/tty/serial/fsl_lpuart.c 	if (sport->port.suspended && !irq_wake)
port             2607 drivers/tty/serial/fsl_lpuart.c 	uart_resume_port(&lpuart_reg, &sport->port);
port               51 drivers/tty/serial/icom.c #define ICOM_PORT ((struct icom_port *)port)
port              128 drivers/tty/serial/icom.c 	icom_port->port, trace_pt, trace_data);
port              278 drivers/tty/serial/icom.c 	int port;
port              282 drivers/tty/serial/icom.c 	port = icom_port->port;
port              283 drivers/tty/serial/icom.c 	if (port >= ARRAY_SIZE(stop_proc)) {
port              289 drivers/tty/serial/icom.c 	if (port == 0 || port == 1)
port              290 drivers/tty/serial/icom.c 		stop_proc[port].global_control_reg = &icom_port->global_reg->control;
port              292 drivers/tty/serial/icom.c 		stop_proc[port].global_control_reg = &icom_port->global_reg->control_2;
port              294 drivers/tty/serial/icom.c 	temp = readl(stop_proc[port].global_control_reg);
port              295 drivers/tty/serial/icom.c 	temp = (temp & ~start_proc[port].processor_id) | stop_proc[port].processor_id;
port              296 drivers/tty/serial/icom.c 	writel(temp, stop_proc[port].global_control_reg);
port              299 drivers/tty/serial/icom.c 	readl(stop_proc[port].global_control_reg);
port              309 drivers/tty/serial/icom.c 	int port;
port              313 drivers/tty/serial/icom.c 	port = icom_port->port;
port              314 drivers/tty/serial/icom.c 	if (port >= ARRAY_SIZE(start_proc)) {
port              320 drivers/tty/serial/icom.c 	if (port == 0 || port == 1)
port              321 drivers/tty/serial/icom.c 		start_proc[port].global_control_reg = &icom_port->global_reg->control;
port              323 drivers/tty/serial/icom.c 		start_proc[port].global_control_reg = &icom_port->global_reg->control_2;
port              325 drivers/tty/serial/icom.c 	temp = readl(start_proc[port].global_control_reg);
port              326 drivers/tty/serial/icom.c 	temp = (temp & ~stop_proc[port].processor_id) | start_proc[port].processor_id;
port              327 drivers/tty/serial/icom.c 	writel(temp, start_proc[port].global_control_reg);
port              330 drivers/tty/serial/icom.c 	readl(start_proc[port].global_control_reg);
port              505 drivers/tty/serial/icom.c 	int port;
port              544 drivers/tty/serial/icom.c 	port = icom_port->port;
port              545 drivers/tty/serial/icom.c 	if (port >= ARRAY_SIZE(int_mask_tbl)) {
port              551 drivers/tty/serial/icom.c 	if (port == 0 || port == 1)
port              552 drivers/tty/serial/icom.c 		int_mask_tbl[port].global_int_mask = &icom_port->global_reg->int_mask;
port              554 drivers/tty/serial/icom.c 		int_mask_tbl[port].global_int_mask = &icom_port->global_reg->int_mask_2;
port              556 drivers/tty/serial/icom.c 	if (port == 0 || port == 2)
port              561 drivers/tty/serial/icom.c 	temp = readl(int_mask_tbl[port].global_int_mask);
port              562 drivers/tty/serial/icom.c 	writel(temp & ~int_mask_tbl[port].processor_id, int_mask_tbl[port].global_int_mask);
port              565 drivers/tty/serial/icom.c 	readl(int_mask_tbl[port].global_int_mask);
port              577 drivers/tty/serial/icom.c 	int port;
port              585 drivers/tty/serial/icom.c 	port = icom_port->port;
port              586 drivers/tty/serial/icom.c 	if (port >= ARRAY_SIZE(int_mask_tbl)) {
port              591 drivers/tty/serial/icom.c 	if (port == 0 || port == 1)
port              592 drivers/tty/serial/icom.c 		int_mask_tbl[port].global_int_mask = &icom_port->global_reg->int_mask;
port              594 drivers/tty/serial/icom.c 		int_mask_tbl[port].global_int_mask = &icom_port->global_reg->int_mask_2;
port              596 drivers/tty/serial/icom.c 	temp = readl(int_mask_tbl[port].global_int_mask);
port              597 drivers/tty/serial/icom.c 	writel(temp | int_mask_tbl[port].processor_id, int_mask_tbl[port].global_int_mask);
port              600 drivers/tty/serial/icom.c 	readl(int_mask_tbl[port].global_int_mask);
port              614 drivers/tty/serial/icom.c static int icom_write(struct uart_port *port)
port              619 drivers/tty/serial/icom.c 	int temp_tail = port->state->xmit.tail;
port              630 drivers/tty/serial/icom.c 	while ((port->state->xmit.head != temp_tail) &&
port              634 drivers/tty/serial/icom.c 		    port->state->xmit.buf[temp_tail];
port              687 drivers/tty/serial/icom.c 				      port.delta_msr_wait);
port              727 drivers/tty/serial/icom.c 	struct tty_port *port = &icom_port->uart_port.state->port;
port              754 drivers/tty/serial/icom.c 			tty_insert_flip_string(port, icom_port->recv_buf + offset, count - 1);
port              805 drivers/tty/serial/icom.c 		tty_insert_flip_char(port, *(icom_port->recv_buf + offset + count - 1), flag);
port              813 drivers/tty/serial/icom.c 			tty_insert_flip_char(port, 0, TTY_OVERRUN);
port              829 drivers/tty/serial/icom.c 	tty_flip_buffer_push(port);
port              924 drivers/tty/serial/icom.c static unsigned int icom_tx_empty(struct uart_port *port)
port              929 drivers/tty/serial/icom.c 	spin_lock_irqsave(&port->lock, flags);
port              936 drivers/tty/serial/icom.c 	spin_unlock_irqrestore(&port->lock, flags);
port              940 drivers/tty/serial/icom.c static void icom_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              966 drivers/tty/serial/icom.c static unsigned int icom_get_mctrl(struct uart_port *port)
port              982 drivers/tty/serial/icom.c static void icom_stop_tx(struct uart_port *port)
port              991 drivers/tty/serial/icom.c static void icom_start_tx(struct uart_port *port)
port             1001 drivers/tty/serial/icom.c 	icom_write(port);
port             1004 drivers/tty/serial/icom.c static void icom_send_xchar(struct uart_port *port, char ch)
port             1014 drivers/tty/serial/icom.c 		spin_lock_irqsave(&port->lock, flags);
port             1022 drivers/tty/serial/icom.c 			spin_unlock_irqrestore(&port->lock, flags);
port             1025 drivers/tty/serial/icom.c 		spin_unlock_irqrestore(&port->lock, flags);
port             1030 drivers/tty/serial/icom.c static void icom_stop_rx(struct uart_port *port)
port             1038 drivers/tty/serial/icom.c static void icom_break(struct uart_port *port, int break_state)
port             1043 drivers/tty/serial/icom.c 	spin_lock_irqsave(&port->lock, flags);
port             1051 drivers/tty/serial/icom.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1054 drivers/tty/serial/icom.c static int icom_open(struct uart_port *port)
port             1070 drivers/tty/serial/icom.c static void icom_close(struct uart_port *port)
port             1085 drivers/tty/serial/icom.c static void icom_set_termios(struct uart_port *port,
port             1099 drivers/tty/serial/icom.c 	spin_lock_irqsave(&port->lock, flags);
port             1140 drivers/tty/serial/icom.c 	baud = uart_get_baud_rate(port, termios, old_termios,
port             1153 drivers/tty/serial/icom.c 	uart_update_timeout(port, cflag, baud);
port             1251 drivers/tty/serial/icom.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1254 drivers/tty/serial/icom.c static const char *icom_type(struct uart_port *port)
port             1259 drivers/tty/serial/icom.c static void icom_release_port(struct uart_port *port)
port             1263 drivers/tty/serial/icom.c static int icom_request_port(struct uart_port *port)
port             1268 drivers/tty/serial/icom.c static void icom_config_port(struct uart_port *port, int flags)
port             1270 drivers/tty/serial/icom.c 	port->type = PORT_ICOM;
port             1314 drivers/tty/serial/icom.c 			icom_port->port = i;
port             1325 drivers/tty/serial/icom.c 				icom_port->port = i;
port             1332 drivers/tty/serial/icom.c 			icom_adapter->port_info[0].port = 0;
port             1344 drivers/tty/serial/icom.c 			icom_adapter->port_info[2].port = 2;
port             1362 drivers/tty/serial/icom.c 		if (icom_port->port < 2)
port             1364 drivers/tty/serial/icom.c 			    0x8004 + 2 - 2 * icom_port->port;
port             1367 drivers/tty/serial/icom.c 			    0x8024 + 2 - 2 * (icom_port->port - 2);
port             1382 drivers/tty/serial/icom.c 					0x2000 * icom_port->port;
port             1563 drivers/tty/serial/icom.c 		        icom_port->port + icom_adapter->index * 4;
port              227 drivers/tty/serial/icom.h 	int port;
port              554 drivers/tty/serial/ifx6x60.c static int ifx_port_activate(struct tty_port *port, struct tty_struct *tty)
port              557 drivers/tty/serial/ifx6x60.c 		container_of(port, struct ifx_spi_device, tty_port);
port              570 drivers/tty/serial/ifx6x60.c 	port->low_latency = 1;
port              585 drivers/tty/serial/ifx6x60.c static void ifx_port_shutdown(struct tty_port *port)
port              588 drivers/tty/serial/ifx6x60.c 		container_of(port, struct ifx_spi_device, tty_port);
port              196 drivers/tty/serial/imx.c 	struct uart_port	port;
port              305 drivers/tty/serial/imx.c 	writel(val, sport->port.membase + offset);
port              322 drivers/tty/serial/imx.c 			sport->ucr2 = readl(sport->port.membase + offset);
port              335 drivers/tty/serial/imx.c 		return readl(sport->port.membase + offset);
port              391 drivers/tty/serial/imx.c 	sport->port.mctrl |= TIOCM_RTS;
port              392 drivers/tty/serial/imx.c 	mctrl_gpio_set(sport->gpios, sport->port.mctrl);
port              401 drivers/tty/serial/imx.c 	sport->port.mctrl &= ~TIOCM_RTS;
port              402 drivers/tty/serial/imx.c 	mctrl_gpio_set(sport->gpios, sport->port.mctrl);
port              406 drivers/tty/serial/imx.c static void imx_uart_start_rx(struct uart_port *port)
port              408 drivers/tty/serial/imx.c 	struct imx_port *sport = (struct imx_port *)port;
port              429 drivers/tty/serial/imx.c static void imx_uart_stop_tx(struct uart_port *port)
port              431 drivers/tty/serial/imx.c 	struct imx_port *sport = (struct imx_port *)port;
port              445 drivers/tty/serial/imx.c 	if (port->rs485.flags & SER_RS485_ENABLED &&
port              448 drivers/tty/serial/imx.c 		if (port->rs485.flags & SER_RS485_RTS_AFTER_SEND)
port              454 drivers/tty/serial/imx.c 		imx_uart_start_rx(port);
port              463 drivers/tty/serial/imx.c static void imx_uart_stop_rx(struct uart_port *port)
port              465 drivers/tty/serial/imx.c 	struct imx_port *sport = (struct imx_port *)port;
port              484 drivers/tty/serial/imx.c static void imx_uart_enable_ms(struct uart_port *port)
port              486 drivers/tty/serial/imx.c 	struct imx_port *sport = (struct imx_port *)port;
port              498 drivers/tty/serial/imx.c 	struct circ_buf *xmit = &sport->port.state->xmit;
port              500 drivers/tty/serial/imx.c 	if (sport->port.x_char) {
port              502 drivers/tty/serial/imx.c 		imx_uart_writel(sport, sport->port.x_char, URTX0);
port              503 drivers/tty/serial/imx.c 		sport->port.icount.tx++;
port              504 drivers/tty/serial/imx.c 		sport->port.x_char = 0;
port              508 drivers/tty/serial/imx.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(&sport->port)) {
port              509 drivers/tty/serial/imx.c 		imx_uart_stop_tx(&sport->port);
port              538 drivers/tty/serial/imx.c 		sport->port.icount.tx++;
port              542 drivers/tty/serial/imx.c 		uart_write_wakeup(&sport->port);
port              545 drivers/tty/serial/imx.c 		imx_uart_stop_tx(&sport->port);
port              552 drivers/tty/serial/imx.c 	struct circ_buf *xmit = &sport->port.state->xmit;
port              556 drivers/tty/serial/imx.c 	spin_lock_irqsave(&sport->port.lock, flags);
port              558 drivers/tty/serial/imx.c 	dma_unmap_sg(sport->port.dev, sgl, sport->dma_tx_nents, DMA_TO_DEVICE);
port              566 drivers/tty/serial/imx.c 	sport->port.icount.tx += sport->tx_bytes;
port              568 drivers/tty/serial/imx.c 	dev_dbg(sport->port.dev, "we finish the TX DMA.\n");
port              573 drivers/tty/serial/imx.c 		uart_write_wakeup(&sport->port);
port              575 drivers/tty/serial/imx.c 	if (!uart_circ_empty(xmit) && !uart_tx_stopped(&sport->port))
port              577 drivers/tty/serial/imx.c 	else if (sport->port.rs485.flags & SER_RS485_ENABLED) {
port              583 drivers/tty/serial/imx.c 	spin_unlock_irqrestore(&sport->port.lock, flags);
port              589 drivers/tty/serial/imx.c 	struct circ_buf *xmit = &sport->port.state->xmit;
port              593 drivers/tty/serial/imx.c 	struct device *dev = sport->port.dev;
port              648 drivers/tty/serial/imx.c static void imx_uart_start_tx(struct uart_port *port)
port              650 drivers/tty/serial/imx.c 	struct imx_port *sport = (struct imx_port *)port;
port              653 drivers/tty/serial/imx.c 	if (!sport->port.x_char && uart_circ_empty(&port->state->xmit))
port              656 drivers/tty/serial/imx.c 	if (port->rs485.flags & SER_RS485_ENABLED) {
port              660 drivers/tty/serial/imx.c 		if (port->rs485.flags & SER_RS485_RTS_ON_SEND)
port              666 drivers/tty/serial/imx.c 		if (!(port->rs485.flags & SER_RS485_RX_DURING_TX))
port              667 drivers/tty/serial/imx.c 			imx_uart_stop_rx(port);
port              686 drivers/tty/serial/imx.c 		if (sport->port.x_char) {
port              696 drivers/tty/serial/imx.c 		if (!uart_circ_empty(&port->state->xmit) &&
port              697 drivers/tty/serial/imx.c 		    !uart_tx_stopped(port))
port              710 drivers/tty/serial/imx.c 	uart_handle_cts_change(&sport->port, !!usr1);
port              711 drivers/tty/serial/imx.c 	wake_up_interruptible(&sport->port.state->port.delta_msr_wait);
port              721 drivers/tty/serial/imx.c 	spin_lock(&sport->port.lock);
port              725 drivers/tty/serial/imx.c 	spin_unlock(&sport->port.lock);
port              734 drivers/tty/serial/imx.c 	spin_lock(&sport->port.lock);
port              736 drivers/tty/serial/imx.c 	spin_unlock(&sport->port.lock);
port              744 drivers/tty/serial/imx.c 	struct tty_port *port = &sport->port.state->port;
port              750 drivers/tty/serial/imx.c 		sport->port.icount.rx++;
port              757 drivers/tty/serial/imx.c 			if (uart_handle_break(&sport->port))
port              761 drivers/tty/serial/imx.c 		if (uart_handle_sysrq_char(&sport->port, (unsigned char)rx))
port              766 drivers/tty/serial/imx.c 				sport->port.icount.brk++;
port              768 drivers/tty/serial/imx.c 				sport->port.icount.parity++;
port              770 drivers/tty/serial/imx.c 				sport->port.icount.frame++;
port              772 drivers/tty/serial/imx.c 				sport->port.icount.overrun++;
port              774 drivers/tty/serial/imx.c 			if (rx & sport->port.ignore_status_mask) {
port              780 drivers/tty/serial/imx.c 			rx &= (sport->port.read_status_mask | 0xFF);
port              792 drivers/tty/serial/imx.c 			sport->port.sysrq = 0;
port              796 drivers/tty/serial/imx.c 		if (sport->port.ignore_status_mask & URXD_DUMMY_READ)
port              799 drivers/tty/serial/imx.c 		if (tty_insert_flip_char(port, rx, flg) == 0)
port              800 drivers/tty/serial/imx.c 			sport->port.icount.buf_overrun++;
port              804 drivers/tty/serial/imx.c 	tty_flip_buffer_push(port);
port              814 drivers/tty/serial/imx.c 	spin_lock(&sport->port.lock);
port              818 drivers/tty/serial/imx.c 	spin_unlock(&sport->port.lock);
port              864 drivers/tty/serial/imx.c 		sport->port.icount.rng++;
port              866 drivers/tty/serial/imx.c 		sport->port.icount.dsr++;
port              868 drivers/tty/serial/imx.c 		uart_handle_dcd_change(&sport->port, status & TIOCM_CAR);
port              870 drivers/tty/serial/imx.c 		uart_handle_cts_change(&sport->port, status & TIOCM_CTS);
port              872 drivers/tty/serial/imx.c 	wake_up_interruptible(&sport->port.state->port.delta_msr_wait);
port              881 drivers/tty/serial/imx.c 	spin_lock(&sport->port.lock);
port              944 drivers/tty/serial/imx.c 		sport->port.icount.overrun++;
port              949 drivers/tty/serial/imx.c 	spin_unlock(&sport->port.lock);
port              957 drivers/tty/serial/imx.c static unsigned int imx_uart_tx_empty(struct uart_port *port)
port              959 drivers/tty/serial/imx.c 	struct imx_port *sport = (struct imx_port *)port;
port              972 drivers/tty/serial/imx.c static unsigned int imx_uart_get_mctrl(struct uart_port *port)
port              974 drivers/tty/serial/imx.c 	struct imx_port *sport = (struct imx_port *)port;
port              983 drivers/tty/serial/imx.c static void imx_uart_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              985 drivers/tty/serial/imx.c 	struct imx_port *sport = (struct imx_port *)port;
port              988 drivers/tty/serial/imx.c 	if (!(port->rs485.flags & SER_RS485_ENABLED)) {
port             1026 drivers/tty/serial/imx.c static void imx_uart_break_ctl(struct uart_port *port, int break_state)
port             1028 drivers/tty/serial/imx.c 	struct imx_port *sport = (struct imx_port *)port;
port             1032 drivers/tty/serial/imx.c 	spin_lock_irqsave(&sport->port.lock, flags);
port             1041 drivers/tty/serial/imx.c 	spin_unlock_irqrestore(&sport->port.lock, flags);
port             1053 drivers/tty/serial/imx.c 	if (sport->port.state) {
port             1054 drivers/tty/serial/imx.c 		spin_lock_irqsave(&sport->port.lock, flags);
port             1056 drivers/tty/serial/imx.c 		spin_unlock_irqrestore(&sport->port.lock, flags);
port             1077 drivers/tty/serial/imx.c 	struct tty_port *port = &sport->port.state->port;
port             1092 drivers/tty/serial/imx.c 	if (!(sport->port.ignore_status_mask & URXD_DUMMY_READ)) {
port             1119 drivers/tty/serial/imx.c 			dma_sync_sg_for_cpu(sport->port.dev, sgl, 1,
port             1122 drivers/tty/serial/imx.c 			w_bytes = tty_insert_flip_string(port,
port             1126 drivers/tty/serial/imx.c 			dma_sync_sg_for_device(sport->port.dev, sgl, 1,
port             1130 drivers/tty/serial/imx.c 				sport->port.icount.buf_overrun++;
port             1132 drivers/tty/serial/imx.c 			sport->port.icount.rx += w_bytes;
port             1140 drivers/tty/serial/imx.c 		tty_flip_buffer_push(port);
port             1141 drivers/tty/serial/imx.c 		dev_dbg(sport->port.dev, "We get %d bytes.\n", w_bytes);
port             1152 drivers/tty/serial/imx.c 	struct device *dev = sport->port.dev;
port             1188 drivers/tty/serial/imx.c 	struct tty_port *port = &sport->port.state->port;
port             1195 drivers/tty/serial/imx.c 		sport->port.icount.brk++;
port             1197 drivers/tty/serial/imx.c 		uart_handle_break(&sport->port);
port             1198 drivers/tty/serial/imx.c 		if (tty_insert_flip_char(port, 0, TTY_BREAK) == 0)
port             1199 drivers/tty/serial/imx.c 			sport->port.icount.buf_overrun++;
port             1200 drivers/tty/serial/imx.c 		tty_flip_buffer_push(port);
port             1203 drivers/tty/serial/imx.c 			sport->port.icount.frame++;
port             1206 drivers/tty/serial/imx.c 			sport->port.icount.parity++;
port             1212 drivers/tty/serial/imx.c 		sport->port.icount.overrun++;
port             1255 drivers/tty/serial/imx.c 	struct device *dev = sport->port.dev;
port             1267 drivers/tty/serial/imx.c 	slave_config.src_addr = sport->port.mapbase + URXD0;
port             1293 drivers/tty/serial/imx.c 	slave_config.dst_addr = sport->port.mapbase + URTX0;
port             1339 drivers/tty/serial/imx.c static int imx_uart_startup(struct uart_port *port)
port             1341 drivers/tty/serial/imx.c 	struct imx_port *sport = (struct imx_port *)port;
port             1370 drivers/tty/serial/imx.c 	if (!uart_console(port) && imx_uart_dma_init(sport) == 0)
port             1373 drivers/tty/serial/imx.c 	spin_lock_irqsave(&sport->port.lock, flags);
port             1431 drivers/tty/serial/imx.c 	imx_uart_enable_ms(&sport->port);
port             1446 drivers/tty/serial/imx.c 	spin_unlock_irqrestore(&sport->port.lock, flags);
port             1451 drivers/tty/serial/imx.c static void imx_uart_shutdown(struct uart_port *port)
port             1453 drivers/tty/serial/imx.c 	struct imx_port *sport = (struct imx_port *)port;
port             1460 drivers/tty/serial/imx.c 			dma_unmap_sg(sport->port.dev, &sport->tx_sgl[0],
port             1466 drivers/tty/serial/imx.c 			dma_unmap_sg(sport->port.dev, &sport->rx_sgl,
port             1471 drivers/tty/serial/imx.c 		spin_lock_irqsave(&sport->port.lock, flags);
port             1472 drivers/tty/serial/imx.c 		imx_uart_stop_tx(port);
port             1473 drivers/tty/serial/imx.c 		imx_uart_stop_rx(port);
port             1475 drivers/tty/serial/imx.c 		spin_unlock_irqrestore(&sport->port.lock, flags);
port             1481 drivers/tty/serial/imx.c 	spin_lock_irqsave(&sport->port.lock, flags);
port             1489 drivers/tty/serial/imx.c 	spin_unlock_irqrestore(&sport->port.lock, flags);
port             1500 drivers/tty/serial/imx.c 	spin_lock_irqsave(&sport->port.lock, flags);
port             1505 drivers/tty/serial/imx.c 	spin_unlock_irqrestore(&sport->port.lock, flags);
port             1512 drivers/tty/serial/imx.c static void imx_uart_flush_buffer(struct uart_port *port)
port             1514 drivers/tty/serial/imx.c 	struct imx_port *sport = (struct imx_port *)port;
port             1527 drivers/tty/serial/imx.c 		dma_unmap_sg(sport->port.dev, sgl, sport->dma_tx_nents,
port             1564 drivers/tty/serial/imx.c imx_uart_set_termios(struct uart_port *port, struct ktermios *termios,
port             1567 drivers/tty/serial/imx.c 	struct imx_port *sport = (struct imx_port *)port;
port             1591 drivers/tty/serial/imx.c 	baud = uart_get_baud_rate(port, termios, old, 50, port->uartclk / 16);
port             1592 drivers/tty/serial/imx.c 	quot = uart_get_divisor(port, baud);
port             1594 drivers/tty/serial/imx.c 	spin_lock_irqsave(&sport->port.lock, flags);
port             1610 drivers/tty/serial/imx.c 	if (port->rs485.flags & SER_RS485_ENABLED) {
port             1616 drivers/tty/serial/imx.c 		if (port->rs485.flags & SER_RS485_RTS_AFTER_SEND)
port             1641 drivers/tty/serial/imx.c 	sport->port.read_status_mask = 0;
port             1643 drivers/tty/serial/imx.c 		sport->port.read_status_mask |= (URXD_FRMERR | URXD_PRERR);
port             1645 drivers/tty/serial/imx.c 		sport->port.read_status_mask |= URXD_BRK;
port             1650 drivers/tty/serial/imx.c 	sport->port.ignore_status_mask = 0;
port             1652 drivers/tty/serial/imx.c 		sport->port.ignore_status_mask |= URXD_PRERR | URXD_FRMERR;
port             1654 drivers/tty/serial/imx.c 		sport->port.ignore_status_mask |= URXD_BRK;
port             1660 drivers/tty/serial/imx.c 			sport->port.ignore_status_mask |= URXD_OVRRUN;
port             1664 drivers/tty/serial/imx.c 		sport->port.ignore_status_mask |= URXD_DUMMY_READ;
port             1669 drivers/tty/serial/imx.c 	uart_update_timeout(port, termios->c_cflag, baud);
port             1672 drivers/tty/serial/imx.c 	div = sport->port.uartclk / (baud * 16);
port             1674 drivers/tty/serial/imx.c 		baud = sport->port.uartclk / (quot * 16);
port             1676 drivers/tty/serial/imx.c 	div = sport->port.uartclk / (baud * 16);
port             1682 drivers/tty/serial/imx.c 	rational_best_approximation(16 * div * baud, sport->port.uartclk,
port             1685 drivers/tty/serial/imx.c 	tdiv64 = sport->port.uartclk;
port             1715 drivers/tty/serial/imx.c 		imx_uart_writel(sport, sport->port.uartclk / div / 1000,
port             1720 drivers/tty/serial/imx.c 	if (UART_ENABLE_MS(&sport->port, termios->c_cflag))
port             1721 drivers/tty/serial/imx.c 		imx_uart_enable_ms(&sport->port);
port             1723 drivers/tty/serial/imx.c 	spin_unlock_irqrestore(&sport->port.lock, flags);
port             1726 drivers/tty/serial/imx.c static const char *imx_uart_type(struct uart_port *port)
port             1728 drivers/tty/serial/imx.c 	struct imx_port *sport = (struct imx_port *)port;
port             1730 drivers/tty/serial/imx.c 	return sport->port.type == PORT_IMX ? "IMX" : NULL;
port             1736 drivers/tty/serial/imx.c static void imx_uart_config_port(struct uart_port *port, int flags)
port             1738 drivers/tty/serial/imx.c 	struct imx_port *sport = (struct imx_port *)port;
port             1741 drivers/tty/serial/imx.c 		sport->port.type = PORT_IMX;
port             1750 drivers/tty/serial/imx.c imx_uart_verify_port(struct uart_port *port, struct serial_struct *ser)
port             1752 drivers/tty/serial/imx.c 	struct imx_port *sport = (struct imx_port *)port;
port             1757 drivers/tty/serial/imx.c 	if (sport->port.irq != ser->irq)
port             1761 drivers/tty/serial/imx.c 	if (sport->port.uartclk / 16 != ser->baud_base)
port             1763 drivers/tty/serial/imx.c 	if (sport->port.mapbase != (unsigned long)ser->iomem_base)
port             1765 drivers/tty/serial/imx.c 	if (sport->port.iobase != ser->port)
port             1774 drivers/tty/serial/imx.c static int imx_uart_poll_init(struct uart_port *port)
port             1776 drivers/tty/serial/imx.c 	struct imx_port *sport = (struct imx_port *)port;
port             1790 drivers/tty/serial/imx.c 	spin_lock_irqsave(&sport->port.lock, flags);
port             1818 drivers/tty/serial/imx.c 	spin_unlock_irqrestore(&sport->port.lock, flags);
port             1823 drivers/tty/serial/imx.c static int imx_uart_poll_get_char(struct uart_port *port)
port             1825 drivers/tty/serial/imx.c 	struct imx_port *sport = (struct imx_port *)port;
port             1832 drivers/tty/serial/imx.c static void imx_uart_poll_put_char(struct uart_port *port, unsigned char c)
port             1834 drivers/tty/serial/imx.c 	struct imx_port *sport = (struct imx_port *)port;
port             1853 drivers/tty/serial/imx.c static int imx_uart_rs485_config(struct uart_port *port,
port             1856 drivers/tty/serial/imx.c 	struct imx_port *sport = (struct imx_port *)port;
port             1885 drivers/tty/serial/imx.c 		imx_uart_start_rx(port);
port             1887 drivers/tty/serial/imx.c 	port->rs485 = *rs485conf;
port             1918 drivers/tty/serial/imx.c static void imx_uart_console_putchar(struct uart_port *port, int ch)
port             1920 drivers/tty/serial/imx.c 	struct imx_port *sport = (struct imx_port *)port;
port             1950 drivers/tty/serial/imx.c 	if (sport->port.sysrq)
port             1953 drivers/tty/serial/imx.c 		locked = spin_trylock_irqsave(&sport->port.lock, flags);
port             1955 drivers/tty/serial/imx.c 		spin_lock_irqsave(&sport->port.lock, flags);
port             1972 drivers/tty/serial/imx.c 	uart_console_write(&sport->port, s, count, imx_uart_console_putchar);
port             1983 drivers/tty/serial/imx.c 		spin_unlock_irqrestore(&sport->port.lock, flags);
port             2047 drivers/tty/serial/imx.c 			dev_info(sport->port.dev, "Console IMX rounded baud rate from %d to %d\n",
port             2085 drivers/tty/serial/imx.c 	retval = uart_set_options(&sport->port, co, baud, parity, bits, flow);
port             2115 drivers/tty/serial/imx.c static void imx_uart_console_early_putchar(struct uart_port *port, int ch)
port             2117 drivers/tty/serial/imx.c 	struct imx_port *sport = (struct imx_port *)port;
port             2130 drivers/tty/serial/imx.c 	uart_console_write(&dev->port, s, count, imx_uart_console_early_putchar);
port             2136 drivers/tty/serial/imx.c 	if (!dev->port.membase)
port             2182 drivers/tty/serial/imx.c 	sport->port.line = ret;
port             2209 drivers/tty/serial/imx.c 	sport->port.line = pdev->id;
port             2238 drivers/tty/serial/imx.c 	if (sport->port.line >= ARRAY_SIZE(imx_uart_ports)) {
port             2240 drivers/tty/serial/imx.c 			sport->port.line);
port             2253 drivers/tty/serial/imx.c 	sport->port.dev = &pdev->dev;
port             2254 drivers/tty/serial/imx.c 	sport->port.mapbase = res->start;
port             2255 drivers/tty/serial/imx.c 	sport->port.membase = base;
port             2256 drivers/tty/serial/imx.c 	sport->port.type = PORT_IMX,
port             2257 drivers/tty/serial/imx.c 	sport->port.iotype = UPIO_MEM;
port             2258 drivers/tty/serial/imx.c 	sport->port.irq = rxirq;
port             2259 drivers/tty/serial/imx.c 	sport->port.fifosize = 32;
port             2260 drivers/tty/serial/imx.c 	sport->port.ops = &imx_uart_pops;
port             2261 drivers/tty/serial/imx.c 	sport->port.rs485_config = imx_uart_rs485_config;
port             2262 drivers/tty/serial/imx.c 	sport->port.flags = UPF_BOOT_AUTOCONF;
port             2265 drivers/tty/serial/imx.c 	sport->gpios = mctrl_gpio_init(&sport->port, 0);
port             2283 drivers/tty/serial/imx.c 	sport->port.uartclk = clk_get_rate(sport->clk_per);
port             2293 drivers/tty/serial/imx.c 	sport->ucr1 = readl(sport->port.membase + UCR1);
port             2294 drivers/tty/serial/imx.c 	sport->ucr2 = readl(sport->port.membase + UCR2);
port             2295 drivers/tty/serial/imx.c 	sport->ucr3 = readl(sport->port.membase + UCR3);
port             2296 drivers/tty/serial/imx.c 	sport->ucr4 = readl(sport->port.membase + UCR4);
port             2297 drivers/tty/serial/imx.c 	sport->ufcr = readl(sport->port.membase + UFCR);
port             2299 drivers/tty/serial/imx.c 	uart_get_rs485_mode(&pdev->dev, &sport->port.rs485);
port             2301 drivers/tty/serial/imx.c 	if (sport->port.rs485.flags & SER_RS485_ENABLED &&
port             2310 drivers/tty/serial/imx.c 	if (sport->port.rs485.flags & SER_RS485_ENABLED &&
port             2312 drivers/tty/serial/imx.c 	    (!(sport->port.rs485.flags & SER_RS485_RTS_ON_SEND) &&
port             2313 drivers/tty/serial/imx.c 	     !(sport->port.rs485.flags & SER_RS485_RX_DURING_TX)))
port             2317 drivers/tty/serial/imx.c 	imx_uart_rs485_config(&sport->port, &sport->port.rs485);
port             2395 drivers/tty/serial/imx.c 	imx_uart_ports[sport->port.line] = sport;
port             2399 drivers/tty/serial/imx.c 	return uart_add_one_port(&imx_uart_uart_driver, &sport->port);
port             2406 drivers/tty/serial/imx.c 	return uart_remove_one_port(&imx_uart_uart_driver, &sport->port);
port             2413 drivers/tty/serial/imx.c 	spin_lock_irqsave(&sport->port.lock, flags);
port             2415 drivers/tty/serial/imx.c 		spin_unlock_irqrestore(&sport->port.lock, flags);
port             2430 drivers/tty/serial/imx.c 	spin_unlock_irqrestore(&sport->port.lock, flags);
port             2438 drivers/tty/serial/imx.c 	spin_lock_irqsave(&sport->port.lock, flags);
port             2450 drivers/tty/serial/imx.c 	spin_unlock_irqrestore(&sport->port.lock, flags);
port             2510 drivers/tty/serial/imx.c 	uart_suspend_port(&imx_uart_uart_driver, &sport->port);
port             2511 drivers/tty/serial/imx.c 	disable_irq(sport->port.irq);
port             2530 drivers/tty/serial/imx.c 	uart_resume_port(&imx_uart_uart_driver, &sport->port);
port             2531 drivers/tty/serial/imx.c 	enable_irq(sport->port.irq);
port             2542 drivers/tty/serial/imx.c 	uart_suspend_port(&imx_uart_uart_driver, &sport->port);
port             2551 drivers/tty/serial/imx.c 	uart_resume_port(&imx_uart_uart_driver, &sport->port);
port               67 drivers/tty/serial/ip22zilog.c 	struct uart_port		port;
port              257 drivers/tty/serial/ip22zilog.c 	bool push = up->port.state != NULL;
port              283 drivers/tty/serial/ip22zilog.c 		up->port.icount.rx++;
port              288 drivers/tty/serial/ip22zilog.c 				up->port.icount.brk++;
port              294 drivers/tty/serial/ip22zilog.c 				up->port.icount.parity++;
port              296 drivers/tty/serial/ip22zilog.c 				up->port.icount.frame++;
port              298 drivers/tty/serial/ip22zilog.c 				up->port.icount.overrun++;
port              299 drivers/tty/serial/ip22zilog.c 			r1 &= up->port.read_status_mask;
port              308 drivers/tty/serial/ip22zilog.c 		if (uart_handle_sysrq_char(&up->port, ch))
port              312 drivers/tty/serial/ip22zilog.c 			uart_insert_char(&up->port, r1, Rx_OVR, ch, flag);
port              331 drivers/tty/serial/ip22zilog.c 			if (uart_handle_break(&up->port))
port              340 drivers/tty/serial/ip22zilog.c 			up->port.icount.dsr++;
port              347 drivers/tty/serial/ip22zilog.c 			uart_handle_dcd_change(&up->port,
port              350 drivers/tty/serial/ip22zilog.c 			uart_handle_cts_change(&up->port,
port              353 drivers/tty/serial/ip22zilog.c 		wake_up_interruptible(&up->port.state->port.delta_msr_wait);
port              392 drivers/tty/serial/ip22zilog.c 	if (up->port.x_char) {
port              394 drivers/tty/serial/ip22zilog.c 		writeb(up->port.x_char, &channel->data);
port              398 drivers/tty/serial/ip22zilog.c 		up->port.icount.tx++;
port              399 drivers/tty/serial/ip22zilog.c 		up->port.x_char = 0;
port              403 drivers/tty/serial/ip22zilog.c 	if (up->port.state == NULL)
port              405 drivers/tty/serial/ip22zilog.c 	xmit = &up->port.state->xmit;
port              408 drivers/tty/serial/ip22zilog.c 	if (uart_tx_stopped(&up->port))
port              417 drivers/tty/serial/ip22zilog.c 	up->port.icount.tx++;
port              420 drivers/tty/serial/ip22zilog.c 		uart_write_wakeup(&up->port);
port              436 drivers/tty/serial/ip22zilog.c 			= ZILOG_CHANNEL_FROM_PORT(&up->port);
port              440 drivers/tty/serial/ip22zilog.c 		spin_lock(&up->port.lock);
port              456 drivers/tty/serial/ip22zilog.c 		spin_unlock(&up->port.lock);
port              459 drivers/tty/serial/ip22zilog.c 			tty_flip_buffer_push(&up->port.state->port);
port              463 drivers/tty/serial/ip22zilog.c 		channel = ZILOG_CHANNEL_FROM_PORT(&up->port);
port              466 drivers/tty/serial/ip22zilog.c 		spin_lock(&up->port.lock);
port              479 drivers/tty/serial/ip22zilog.c 		spin_unlock(&up->port.lock);
port              482 drivers/tty/serial/ip22zilog.c 			tty_flip_buffer_push(&up->port.state->port);
port              493 drivers/tty/serial/ip22zilog.c static __inline__ unsigned char ip22zilog_read_channel_status(struct uart_port *port)
port              498 drivers/tty/serial/ip22zilog.c 	channel = ZILOG_CHANNEL_FROM_PORT(port);
port              506 drivers/tty/serial/ip22zilog.c static unsigned int ip22zilog_tx_empty(struct uart_port *port)
port              512 drivers/tty/serial/ip22zilog.c 	spin_lock_irqsave(&port->lock, flags);
port              514 drivers/tty/serial/ip22zilog.c 	status = ip22zilog_read_channel_status(port);
port              516 drivers/tty/serial/ip22zilog.c 	spin_unlock_irqrestore(&port->lock, flags);
port              527 drivers/tty/serial/ip22zilog.c static unsigned int ip22zilog_get_mctrl(struct uart_port *port)
port              532 drivers/tty/serial/ip22zilog.c 	status = ip22zilog_read_channel_status(port);
port              546 drivers/tty/serial/ip22zilog.c static void ip22zilog_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              549 drivers/tty/serial/ip22zilog.c 		container_of(port, struct uart_ip22zilog_port, port);
port              550 drivers/tty/serial/ip22zilog.c 	struct zilog_channel *channel = ZILOG_CHANNEL_FROM_PORT(port);
port              571 drivers/tty/serial/ip22zilog.c static void ip22zilog_stop_tx(struct uart_port *port)
port              574 drivers/tty/serial/ip22zilog.c 		container_of(port, struct uart_ip22zilog_port, port);
port              580 drivers/tty/serial/ip22zilog.c static void ip22zilog_start_tx(struct uart_port *port)
port              583 drivers/tty/serial/ip22zilog.c 		container_of(port, struct uart_ip22zilog_port, port);
port              584 drivers/tty/serial/ip22zilog.c 	struct zilog_channel *channel = ZILOG_CHANNEL_FROM_PORT(port);
port              600 drivers/tty/serial/ip22zilog.c 	if (port->x_char) {
port              601 drivers/tty/serial/ip22zilog.c 		writeb(port->x_char, &channel->data);
port              605 drivers/tty/serial/ip22zilog.c 		port->icount.tx++;
port              606 drivers/tty/serial/ip22zilog.c 		port->x_char = 0;
port              608 drivers/tty/serial/ip22zilog.c 		struct circ_buf *xmit = &port->state->xmit;
port              617 drivers/tty/serial/ip22zilog.c 		port->icount.tx++;
port              620 drivers/tty/serial/ip22zilog.c 			uart_write_wakeup(&up->port);
port              625 drivers/tty/serial/ip22zilog.c static void ip22zilog_stop_rx(struct uart_port *port)
port              627 drivers/tty/serial/ip22zilog.c 	struct uart_ip22zilog_port *up = UART_ZILOG(port);
port              633 drivers/tty/serial/ip22zilog.c 	channel = ZILOG_CHANNEL_FROM_PORT(port);
port              641 drivers/tty/serial/ip22zilog.c static void ip22zilog_enable_ms(struct uart_port *port)
port              644 drivers/tty/serial/ip22zilog.c 		container_of(port, struct uart_ip22zilog_port, port);
port              645 drivers/tty/serial/ip22zilog.c 	struct zilog_channel *channel = ZILOG_CHANNEL_FROM_PORT(port);
port              658 drivers/tty/serial/ip22zilog.c static void ip22zilog_break_ctl(struct uart_port *port, int break_state)
port              661 drivers/tty/serial/ip22zilog.c 		container_of(port, struct uart_ip22zilog_port, port);
port              662 drivers/tty/serial/ip22zilog.c 	struct zilog_channel *channel = ZILOG_CHANNEL_FROM_PORT(port);
port              673 drivers/tty/serial/ip22zilog.c 	spin_lock_irqsave(&port->lock, flags);
port              683 drivers/tty/serial/ip22zilog.c 	spin_unlock_irqrestore(&port->lock, flags);
port              695 drivers/tty/serial/ip22zilog.c 	channel = ZILOG_CHANNEL_FROM_PORT(&up->port);
port              705 drivers/tty/serial/ip22zilog.c 		channel = ZILOG_CHANNEL_FROM_PORT(&up->port);
port              719 drivers/tty/serial/ip22zilog.c 	channel = ZILOG_CHANNEL_FROM_PORT(&up->port);
port              736 drivers/tty/serial/ip22zilog.c static int ip22zilog_startup(struct uart_port *port)
port              738 drivers/tty/serial/ip22zilog.c 	struct uart_ip22zilog_port *up = UART_ZILOG(port);
port              744 drivers/tty/serial/ip22zilog.c 	spin_lock_irqsave(&port->lock, flags);
port              746 drivers/tty/serial/ip22zilog.c 	spin_unlock_irqrestore(&port->lock, flags);
port              775 drivers/tty/serial/ip22zilog.c static void ip22zilog_shutdown(struct uart_port *port)
port              777 drivers/tty/serial/ip22zilog.c 	struct uart_ip22zilog_port *up = UART_ZILOG(port);
port              784 drivers/tty/serial/ip22zilog.c 	spin_lock_irqsave(&port->lock, flags);
port              786 drivers/tty/serial/ip22zilog.c 	channel = ZILOG_CHANNEL_FROM_PORT(port);
port              797 drivers/tty/serial/ip22zilog.c 	spin_unlock_irqrestore(&port->lock, flags);
port              858 drivers/tty/serial/ip22zilog.c 	up->port.read_status_mask = Rx_OVR;
port              860 drivers/tty/serial/ip22zilog.c 		up->port.read_status_mask |= CRC_ERR | PAR_ERR;
port              862 drivers/tty/serial/ip22zilog.c 		up->port.read_status_mask |= BRK_ABRT;
port              864 drivers/tty/serial/ip22zilog.c 	up->port.ignore_status_mask = 0;
port              866 drivers/tty/serial/ip22zilog.c 		up->port.ignore_status_mask |= CRC_ERR | PAR_ERR;
port              868 drivers/tty/serial/ip22zilog.c 		up->port.ignore_status_mask |= BRK_ABRT;
port              870 drivers/tty/serial/ip22zilog.c 			up->port.ignore_status_mask |= Rx_OVR;
port              874 drivers/tty/serial/ip22zilog.c 		up->port.ignore_status_mask = 0xff;
port              879 drivers/tty/serial/ip22zilog.c ip22zilog_set_termios(struct uart_port *port, struct ktermios *termios,
port              883 drivers/tty/serial/ip22zilog.c 		container_of(port, struct uart_ip22zilog_port, port);
port              887 drivers/tty/serial/ip22zilog.c 	baud = uart_get_baud_rate(port, termios, old, 1200, 76800);
port              889 drivers/tty/serial/ip22zilog.c 	spin_lock_irqsave(&up->port.lock, flags);
port              895 drivers/tty/serial/ip22zilog.c 	if (UART_ENABLE_MS(&up->port, termios->c_cflag))
port              900 drivers/tty/serial/ip22zilog.c 	ip22zilog_maybe_update_regs(up, ZILOG_CHANNEL_FROM_PORT(port));
port              901 drivers/tty/serial/ip22zilog.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              903 drivers/tty/serial/ip22zilog.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              906 drivers/tty/serial/ip22zilog.c static const char *ip22zilog_type(struct uart_port *port)
port              914 drivers/tty/serial/ip22zilog.c static void ip22zilog_release_port(struct uart_port *port)
port              918 drivers/tty/serial/ip22zilog.c static int ip22zilog_request_port(struct uart_port *port)
port              924 drivers/tty/serial/ip22zilog.c static void ip22zilog_config_port(struct uart_port *port, int flags)
port              929 drivers/tty/serial/ip22zilog.c static int ip22zilog_verify_port(struct uart_port *port, struct serial_struct *ser)
port              997 drivers/tty/serial/ip22zilog.c static void ip22zilog_put_char(struct uart_port *port, int ch)
port              999 drivers/tty/serial/ip22zilog.c 	struct zilog_channel *channel = ZILOG_CHANNEL_FROM_PORT(port);
port             1025 drivers/tty/serial/ip22zilog.c 	spin_lock_irqsave(&up->port.lock, flags);
port             1026 drivers/tty/serial/ip22zilog.c 	uart_console_write(&up->port, s, count, ip22zilog_put_char);
port             1028 drivers/tty/serial/ip22zilog.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port             1043 drivers/tty/serial/ip22zilog.c 	spin_lock_irqsave(&up->port.lock, flags);
port             1049 drivers/tty/serial/ip22zilog.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port             1053 drivers/tty/serial/ip22zilog.c 	return uart_set_options(&up->port, con, baud, parity, bits, flow);
port             1091 drivers/tty/serial/ip22zilog.c 		spin_lock_init(&ip22zilog_port_table[channel].port.lock);
port             1103 drivers/tty/serial/ip22zilog.c 			up[(chip * 2) + 0].port.membase = (char *) &rp->channelB;
port             1104 drivers/tty/serial/ip22zilog.c 			up[(chip * 2) + 1].port.membase = (char *) &rp->channelA;
port             1107 drivers/tty/serial/ip22zilog.c 			up[(chip * 2) + 0].port.mapbase =
port             1109 drivers/tty/serial/ip22zilog.c 			up[(chip * 2) + 1].port.mapbase =
port             1114 drivers/tty/serial/ip22zilog.c 		up[(chip * 2) + 0].port.iotype = UPIO_MEM;
port             1115 drivers/tty/serial/ip22zilog.c 		up[(chip * 2) + 0].port.irq = zilog_irq;
port             1116 drivers/tty/serial/ip22zilog.c 		up[(chip * 2) + 0].port.uartclk = ZS_CLOCK;
port             1117 drivers/tty/serial/ip22zilog.c 		up[(chip * 2) + 0].port.fifosize = 1;
port             1118 drivers/tty/serial/ip22zilog.c 		up[(chip * 2) + 0].port.ops = &ip22zilog_pops;
port             1119 drivers/tty/serial/ip22zilog.c 		up[(chip * 2) + 0].port.type = PORT_IP22ZILOG;
port             1120 drivers/tty/serial/ip22zilog.c 		up[(chip * 2) + 0].port.flags = 0;
port             1121 drivers/tty/serial/ip22zilog.c 		up[(chip * 2) + 0].port.line = (chip * 2) + 0;
port             1125 drivers/tty/serial/ip22zilog.c 		up[(chip * 2) + 1].port.iotype = UPIO_MEM;
port             1126 drivers/tty/serial/ip22zilog.c 		up[(chip * 2) + 1].port.irq = zilog_irq;
port             1127 drivers/tty/serial/ip22zilog.c 		up[(chip * 2) + 1].port.uartclk = ZS_CLOCK;
port             1128 drivers/tty/serial/ip22zilog.c 		up[(chip * 2) + 1].port.fifosize = 1;
port             1129 drivers/tty/serial/ip22zilog.c 		up[(chip * 2) + 1].port.ops = &ip22zilog_pops;
port             1130 drivers/tty/serial/ip22zilog.c 		up[(chip * 2) + 1].port.type = PORT_IP22ZILOG;
port             1131 drivers/tty/serial/ip22zilog.c 		up[(chip * 2) + 1].port.line = (chip * 2) + 1;
port             1175 drivers/tty/serial/ip22zilog.c 			uart_add_one_port(&ip22zilog_reg, &up->port);
port             1199 drivers/tty/serial/ip22zilog.c 		uart_remove_one_port(&ip22zilog_reg, &up->port);
port             1205 drivers/tty/serial/ip22zilog.c 		if (up[(i * 2) + 0].port.mapbase) {
port             1206 drivers/tty/serial/ip22zilog.c 		   iounmap((void*)up[(i * 2) + 0].port.mapbase);
port             1207 drivers/tty/serial/ip22zilog.c 		   up[(i * 2) + 0].port.mapbase = 0;
port             1209 drivers/tty/serial/ip22zilog.c 		if (up[(i * 2) + 1].port.mapbase) {
port             1210 drivers/tty/serial/ip22zilog.c 			iounmap((void*)up[(i * 2) + 1].port.mapbase);
port             1211 drivers/tty/serial/ip22zilog.c 			up[(i * 2) + 1].port.mapbase = 0;
port              553 drivers/tty/serial/jsm/jsm_cls.c static inline void cls_parse_isr(struct jsm_board *brd, uint port)
port              564 drivers/tty/serial/jsm/jsm_cls.c 	if (port >= brd->nasync)
port              567 drivers/tty/serial/jsm/jsm_cls.c 	ch = brd->channels[port];
port              712 drivers/tty/serial/jsm/jsm_cls.c 	cflag = C_BAUD(ch->uart_port.state->port.tty);
port              705 drivers/tty/serial/jsm/jsm_neo.c static void neo_parse_isr(struct jsm_board *brd, u32 port)
port              715 drivers/tty/serial/jsm/jsm_neo.c 	if (port >= brd->maxports)
port              718 drivers/tty/serial/jsm/jsm_neo.c 	ch = brd->channels[port];
port              762 drivers/tty/serial/jsm/jsm_neo.c 				port, cause);
port              772 drivers/tty/serial/jsm/jsm_neo.c 				if (brd->channels[port]->ch_flags & CH_STOP) {
port              777 drivers/tty/serial/jsm/jsm_neo.c 					port);
port              780 drivers/tty/serial/jsm/jsm_neo.c 				if (!(brd->channels[port]->ch_flags & CH_STOP)) {
port              787 drivers/tty/serial/jsm/jsm_neo.c 					port);
port              822 drivers/tty/serial/jsm/jsm_neo.c static inline void neo_parse_lsr(struct jsm_board *brd, u32 port)
port              831 drivers/tty/serial/jsm/jsm_neo.c 	if (port >= brd->maxports)
port              834 drivers/tty/serial/jsm/jsm_neo.c 	ch = brd->channels[port];
port              841 drivers/tty/serial/jsm/jsm_neo.c 		__FILE__, __LINE__, port, linestatus);
port              862 drivers/tty/serial/jsm/jsm_neo.c 			__FILE__, __LINE__, port);
port              872 drivers/tty/serial/jsm/jsm_neo.c 			__FILE__, __LINE__, port);
port              878 drivers/tty/serial/jsm/jsm_neo.c 			__FILE__, __LINE__, port);
port              885 drivers/tty/serial/jsm/jsm_neo.c 			__FILE__, __LINE__, port);
port              898 drivers/tty/serial/jsm/jsm_neo.c 			__FILE__, __LINE__, port);
port              978 drivers/tty/serial/jsm/jsm_neo.c 		cflag = C_BAUD(ch->uart_port.state->port.tty);
port             1099 drivers/tty/serial/jsm/jsm_neo.c 	int port = 0;
port             1140 drivers/tty/serial/jsm/jsm_neo.c 			port = current_port;
port             1141 drivers/tty/serial/jsm/jsm_neo.c 			type = tmp >> (8 + (port * 3));
port             1149 drivers/tty/serial/jsm/jsm_neo.c 			__FILE__, __LINE__, port, type);
port             1152 drivers/tty/serial/jsm/jsm_neo.c 		uart_poll &= ~(jsm_offset_table[port]);
port             1157 drivers/tty/serial/jsm/jsm_neo.c 				"Interrupt with no type! port: %d\n", port);
port             1171 drivers/tty/serial/jsm/jsm_neo.c 			if (port >= brd->nasync)
port             1174 drivers/tty/serial/jsm/jsm_neo.c 			ch = brd->channels[port];
port             1191 drivers/tty/serial/jsm/jsm_neo.c 			neo_parse_lsr(brd, port);
port             1207 drivers/tty/serial/jsm/jsm_neo.c 			neo_parse_isr(brd, port);
port             1214 drivers/tty/serial/jsm/jsm_neo.c 			neo_parse_isr(brd, port);
port               55 drivers/tty/serial/jsm/jsm_tty.c static unsigned int jsm_tty_tx_empty(struct uart_port *port)
port               63 drivers/tty/serial/jsm/jsm_tty.c static unsigned int jsm_tty_get_mctrl(struct uart_port *port)
port               67 drivers/tty/serial/jsm/jsm_tty.c 		container_of(port, struct jsm_channel, uart_port);
port               86 drivers/tty/serial/jsm/jsm_tty.c static void jsm_tty_set_mctrl(struct uart_port *port, unsigned int mctrl)
port               89 drivers/tty/serial/jsm/jsm_tty.c 		container_of(port, struct jsm_channel, uart_port);
port              115 drivers/tty/serial/jsm/jsm_tty.c static void jsm_tty_write(struct uart_port *port)
port              119 drivers/tty/serial/jsm/jsm_tty.c 	channel = container_of(port, struct jsm_channel, uart_port);
port              123 drivers/tty/serial/jsm/jsm_tty.c static void jsm_tty_start_tx(struct uart_port *port)
port              126 drivers/tty/serial/jsm/jsm_tty.c 		container_of(port, struct jsm_channel, uart_port);
port              131 drivers/tty/serial/jsm/jsm_tty.c 	jsm_tty_write(port);
port              136 drivers/tty/serial/jsm/jsm_tty.c static void jsm_tty_stop_tx(struct uart_port *port)
port              139 drivers/tty/serial/jsm/jsm_tty.c 		container_of(port, struct jsm_channel, uart_port);
port              148 drivers/tty/serial/jsm/jsm_tty.c static void jsm_tty_send_xchar(struct uart_port *port, char ch)
port              152 drivers/tty/serial/jsm/jsm_tty.c 		container_of(port, struct jsm_channel, uart_port);
port              155 drivers/tty/serial/jsm/jsm_tty.c 	spin_lock_irqsave(&port->lock, lock_flags);
port              156 drivers/tty/serial/jsm/jsm_tty.c 	termios = &port->state->port.tty->termios;
port              162 drivers/tty/serial/jsm/jsm_tty.c 	spin_unlock_irqrestore(&port->lock, lock_flags);
port              165 drivers/tty/serial/jsm/jsm_tty.c static void jsm_tty_stop_rx(struct uart_port *port)
port              168 drivers/tty/serial/jsm/jsm_tty.c 		container_of(port, struct jsm_channel, uart_port);
port              173 drivers/tty/serial/jsm/jsm_tty.c static void jsm_tty_break(struct uart_port *port, int break_state)
port              177 drivers/tty/serial/jsm/jsm_tty.c 		container_of(port, struct jsm_channel, uart_port);
port              179 drivers/tty/serial/jsm/jsm_tty.c 	spin_lock_irqsave(&port->lock, lock_flags);
port              185 drivers/tty/serial/jsm/jsm_tty.c 	spin_unlock_irqrestore(&port->lock, lock_flags);
port              188 drivers/tty/serial/jsm/jsm_tty.c static int jsm_tty_open(struct uart_port *port)
port              192 drivers/tty/serial/jsm/jsm_tty.c 		container_of(port, struct jsm_channel, uart_port);
port              243 drivers/tty/serial/jsm/jsm_tty.c 	termios = &port->state->port.tty->termios;
port              267 drivers/tty/serial/jsm/jsm_tty.c static void jsm_tty_close(struct uart_port *port)
port              271 drivers/tty/serial/jsm/jsm_tty.c 		container_of(port, struct jsm_channel, uart_port);
port              299 drivers/tty/serial/jsm/jsm_tty.c static void jsm_tty_set_termios(struct uart_port *port,
port              305 drivers/tty/serial/jsm/jsm_tty.c 		container_of(port, struct jsm_channel, uart_port);
port              307 drivers/tty/serial/jsm/jsm_tty.c 	spin_lock_irqsave(&port->lock, lock_flags);
port              317 drivers/tty/serial/jsm/jsm_tty.c 	spin_unlock_irqrestore(&port->lock, lock_flags);
port              320 drivers/tty/serial/jsm/jsm_tty.c static const char *jsm_tty_type(struct uart_port *port)
port              325 drivers/tty/serial/jsm/jsm_tty.c static void jsm_tty_release_port(struct uart_port *port)
port              329 drivers/tty/serial/jsm/jsm_tty.c static int jsm_tty_request_port(struct uart_port *port)
port              334 drivers/tty/serial/jsm/jsm_tty.c static void jsm_config_port(struct uart_port *port, int flags)
port              336 drivers/tty/serial/jsm/jsm_tty.c 	port->type = PORT_JSM;
port              513 drivers/tty/serial/jsm/jsm_tty.c 	struct tty_port *port;
port              525 drivers/tty/serial/jsm/jsm_tty.c 	port = &ch->uart_port.state->port;
port              526 drivers/tty/serial/jsm/jsm_tty.c 	tp = port->tty;
port              583 drivers/tty/serial/jsm/jsm_tty.c 	len = tty_buffer_request_room(port, data_len);
port              611 drivers/tty/serial/jsm/jsm_tty.c 					tty_insert_flip_char(port, *(ch->ch_rqueue +tail +i),  TTY_BREAK);
port              613 drivers/tty/serial/jsm/jsm_tty.c 					tty_insert_flip_char(port, *(ch->ch_rqueue +tail +i), TTY_PARITY);
port              615 drivers/tty/serial/jsm/jsm_tty.c 					tty_insert_flip_char(port, *(ch->ch_rqueue +tail +i), TTY_FRAME);
port              617 drivers/tty/serial/jsm/jsm_tty.c 					tty_insert_flip_char(port, *(ch->ch_rqueue +tail +i), TTY_NORMAL);
port              620 drivers/tty/serial/jsm/jsm_tty.c 			tty_insert_flip_string(port, ch->ch_rqueue + tail, s);
port              634 drivers/tty/serial/jsm/jsm_tty.c 	tty_flip_buffer_push(port);
port               91 drivers/tty/serial/kgdb_nmi.c 	struct tty_port port;
port              111 drivers/tty/serial/kgdb_nmi.c 	priv = container_of(kgdb_nmi_port, struct kgdb_nmi_tty_priv, port);
port              204 drivers/tty/serial/kgdb_nmi.c 		tty_insert_flip_char(&priv->port, ch, TTY_NORMAL);
port              205 drivers/tty/serial/kgdb_nmi.c 	tty_flip_buffer_push(&priv->port);
port              208 drivers/tty/serial/kgdb_nmi.c static int kgdb_nmi_tty_activate(struct tty_port *port, struct tty_struct *tty)
port              211 drivers/tty/serial/kgdb_nmi.c 	    container_of(port, struct kgdb_nmi_tty_priv, port);
port              213 drivers/tty/serial/kgdb_nmi.c 	kgdb_nmi_port = port;
port              220 drivers/tty/serial/kgdb_nmi.c static void kgdb_nmi_tty_shutdown(struct tty_port *port)
port              223 drivers/tty/serial/kgdb_nmi.c 	    container_of(port, struct kgdb_nmi_tty_priv, port);
port              245 drivers/tty/serial/kgdb_nmi.c 	tty_port_init(&priv->port);
port              246 drivers/tty/serial/kgdb_nmi.c 	priv->port.ops = &kgdb_nmi_tty_port_ops;
port              249 drivers/tty/serial/kgdb_nmi.c 	ret = tty_port_install(&priv->port, drv, tty);
port              256 drivers/tty/serial/kgdb_nmi.c 	tty_port_destroy(&priv->port);
port              266 drivers/tty/serial/kgdb_nmi.c 	tty_port_destroy(&priv->port);
port              276 drivers/tty/serial/kgdb_nmi.c 	ret = tty_port_open(&priv->port, tty, file);
port              291 drivers/tty/serial/kgdb_nmi.c 	tty_port_close(&priv->port, tty, file);
port              298 drivers/tty/serial/kgdb_nmi.c 	tty_port_hangup(&priv->port);
port              100 drivers/tty/serial/lantiq.c static void lqasc_tx_chars(struct uart_port *port);
port              106 drivers/tty/serial/lantiq.c 	int	(*request_irq)(struct uart_port *port);
port              107 drivers/tty/serial/lantiq.c 	void	(*free_irq)(struct uart_port *port);
port              111 drivers/tty/serial/lantiq.c 	struct uart_port	port;
port              133 drivers/tty/serial/lantiq.c ltq_uart_port *to_ltq_uart_port(struct uart_port *port)
port              135 drivers/tty/serial/lantiq.c 	return container_of(port, struct ltq_uart_port, port);
port              139 drivers/tty/serial/lantiq.c lqasc_stop_tx(struct uart_port *port)
port              145 drivers/tty/serial/lantiq.c lqasc_start_tx(struct uart_port *port)
port              148 drivers/tty/serial/lantiq.c 	struct ltq_uart_port *ltq_port = to_ltq_uart_port(port);
port              151 drivers/tty/serial/lantiq.c 	lqasc_tx_chars(port);
port              157 drivers/tty/serial/lantiq.c lqasc_stop_rx(struct uart_port *port)
port              159 drivers/tty/serial/lantiq.c 	__raw_writel(ASCWHBSTATE_CLRREN, port->membase + LTQ_ASC_WHBSTATE);
port              163 drivers/tty/serial/lantiq.c lqasc_rx_chars(struct uart_port *port)
port              165 drivers/tty/serial/lantiq.c 	struct tty_port *tport = &port->state->port;
port              168 drivers/tty/serial/lantiq.c 	fifocnt = __raw_readl(port->membase + LTQ_ASC_FSTAT) &
port              172 drivers/tty/serial/lantiq.c 		ch = readb(port->membase + LTQ_ASC_RBUF);
port              173 drivers/tty/serial/lantiq.c 		rsr = (__raw_readl(port->membase + LTQ_ASC_STATE)
port              176 drivers/tty/serial/lantiq.c 		port->icount.rx++;
port              184 drivers/tty/serial/lantiq.c 				port->icount.parity++;
port              186 drivers/tty/serial/lantiq.c 					port->membase + LTQ_ASC_WHBSTATE);
port              188 drivers/tty/serial/lantiq.c 				port->icount.frame++;
port              190 drivers/tty/serial/lantiq.c 					port->membase + LTQ_ASC_WHBSTATE);
port              193 drivers/tty/serial/lantiq.c 				port->icount.overrun++;
port              195 drivers/tty/serial/lantiq.c 					port->membase + LTQ_ASC_WHBSTATE);
port              198 drivers/tty/serial/lantiq.c 			rsr &= port->read_status_mask;
port              206 drivers/tty/serial/lantiq.c 		if ((rsr & port->ignore_status_mask) == 0)
port              225 drivers/tty/serial/lantiq.c lqasc_tx_chars(struct uart_port *port)
port              227 drivers/tty/serial/lantiq.c 	struct circ_buf *xmit = &port->state->xmit;
port              228 drivers/tty/serial/lantiq.c 	if (uart_tx_stopped(port)) {
port              229 drivers/tty/serial/lantiq.c 		lqasc_stop_tx(port);
port              233 drivers/tty/serial/lantiq.c 	while (((__raw_readl(port->membase + LTQ_ASC_FSTAT) &
port              235 drivers/tty/serial/lantiq.c 		if (port->x_char) {
port              236 drivers/tty/serial/lantiq.c 			writeb(port->x_char, port->membase + LTQ_ASC_TBUF);
port              237 drivers/tty/serial/lantiq.c 			port->icount.tx++;
port              238 drivers/tty/serial/lantiq.c 			port->x_char = 0;
port              245 drivers/tty/serial/lantiq.c 		writeb(port->state->xmit.buf[port->state->xmit.tail],
port              246 drivers/tty/serial/lantiq.c 			port->membase + LTQ_ASC_TBUF);
port              248 drivers/tty/serial/lantiq.c 		port->icount.tx++;
port              252 drivers/tty/serial/lantiq.c 		uart_write_wakeup(port);
port              259 drivers/tty/serial/lantiq.c 	struct uart_port *port = (struct uart_port *)_port;
port              260 drivers/tty/serial/lantiq.c 	struct ltq_uart_port *ltq_port = to_ltq_uart_port(port);
port              263 drivers/tty/serial/lantiq.c 	__raw_writel(ASC_IRNCR_TIR, port->membase + LTQ_ASC_IRNCR);
port              265 drivers/tty/serial/lantiq.c 	lqasc_start_tx(port);
port              273 drivers/tty/serial/lantiq.c 	struct uart_port *port = (struct uart_port *)_port;
port              274 drivers/tty/serial/lantiq.c 	struct ltq_uart_port *ltq_port = to_ltq_uart_port(port);
port              279 drivers/tty/serial/lantiq.c 		ASCWHBSTATE_CLRROE, port->membase + LTQ_ASC_WHBSTATE);
port              288 drivers/tty/serial/lantiq.c 	struct uart_port *port = (struct uart_port *)_port;
port              289 drivers/tty/serial/lantiq.c 	struct ltq_uart_port *ltq_port = to_ltq_uart_port(port);
port              292 drivers/tty/serial/lantiq.c 	__raw_writel(ASC_IRNCR_RIR, port->membase + LTQ_ASC_IRNCR);
port              293 drivers/tty/serial/lantiq.c 	lqasc_rx_chars(port);
port              302 drivers/tty/serial/lantiq.c 	struct uart_port *port = p;
port              303 drivers/tty/serial/lantiq.c 	struct ltq_uart_port *ltq_port = to_ltq_uart_port(port);
port              306 drivers/tty/serial/lantiq.c 	stat = readl(port->membase + LTQ_ASC_IRNCR);
port              324 drivers/tty/serial/lantiq.c lqasc_tx_empty(struct uart_port *port)
port              327 drivers/tty/serial/lantiq.c 	status = __raw_readl(port->membase + LTQ_ASC_FSTAT) &
port              333 drivers/tty/serial/lantiq.c lqasc_get_mctrl(struct uart_port *port)
port              339 drivers/tty/serial/lantiq.c lqasc_set_mctrl(struct uart_port *port, u_int mctrl)
port              344 drivers/tty/serial/lantiq.c lqasc_break_ctl(struct uart_port *port, int break_state)
port              349 drivers/tty/serial/lantiq.c lqasc_startup(struct uart_port *port)
port              351 drivers/tty/serial/lantiq.c 	struct ltq_uart_port *ltq_port = to_ltq_uart_port(port);
port              357 drivers/tty/serial/lantiq.c 	port->uartclk = clk_get_rate(ltq_port->freqclk);
port              361 drivers/tty/serial/lantiq.c 		port->membase + LTQ_ASC_CLC);
port              363 drivers/tty/serial/lantiq.c 	__raw_writel(0, port->membase + LTQ_ASC_PISEL);
port              367 drivers/tty/serial/lantiq.c 		port->membase + LTQ_ASC_TXFCON);
port              371 drivers/tty/serial/lantiq.c 		port->membase + LTQ_ASC_RXFCON);
port              377 drivers/tty/serial/lantiq.c 		ASCCON_ROEN, port->membase + LTQ_ASC_CON);
port              381 drivers/tty/serial/lantiq.c 	retval = ltq_port->soc->request_irq(port);
port              386 drivers/tty/serial/lantiq.c 		port->membase + LTQ_ASC_IRNREN);
port              391 drivers/tty/serial/lantiq.c lqasc_shutdown(struct uart_port *port)
port              393 drivers/tty/serial/lantiq.c 	struct ltq_uart_port *ltq_port = to_ltq_uart_port(port);
port              396 drivers/tty/serial/lantiq.c 	ltq_port->soc->free_irq(port);
port              399 drivers/tty/serial/lantiq.c 	__raw_writel(0, port->membase + LTQ_ASC_CON);
port              401 drivers/tty/serial/lantiq.c 		port->membase + LTQ_ASC_RXFCON);
port              403 drivers/tty/serial/lantiq.c 		port->membase + LTQ_ASC_TXFCON);
port              410 drivers/tty/serial/lantiq.c lqasc_set_termios(struct uart_port *port,
port              419 drivers/tty/serial/lantiq.c 	struct ltq_uart_port *ltq_port = to_ltq_uart_port(port);
port              450 drivers/tty/serial/lantiq.c 	port->read_status_mask = ASCSTATE_ROE;
port              452 drivers/tty/serial/lantiq.c 		port->read_status_mask |= ASCSTATE_FE | ASCSTATE_PE;
port              454 drivers/tty/serial/lantiq.c 	port->ignore_status_mask = 0;
port              456 drivers/tty/serial/lantiq.c 		port->ignore_status_mask |= ASCSTATE_FE | ASCSTATE_PE;
port              464 drivers/tty/serial/lantiq.c 			port->ignore_status_mask |= ASCSTATE_ROE;
port              468 drivers/tty/serial/lantiq.c 		port->ignore_status_mask |= UART_DUMMY_UER_RX;
port              476 drivers/tty/serial/lantiq.c 	asc_update_bits(0, con, port->membase + LTQ_ASC_CON);
port              479 drivers/tty/serial/lantiq.c 	baud = uart_get_baud_rate(port, new, old, 0, port->uartclk / 16);
port              480 drivers/tty/serial/lantiq.c 	divisor = uart_get_divisor(port, baud);
port              484 drivers/tty/serial/lantiq.c 	asc_update_bits(ASCCON_R, 0, port->membase + LTQ_ASC_CON);
port              487 drivers/tty/serial/lantiq.c 	asc_update_bits(ASCCON_FDE, 0, port->membase + LTQ_ASC_CON);
port              490 drivers/tty/serial/lantiq.c 	asc_update_bits(ASCCON_BRS, 0, port->membase + LTQ_ASC_CON);
port              493 drivers/tty/serial/lantiq.c 	__raw_writel(divisor, port->membase + LTQ_ASC_BG);
port              496 drivers/tty/serial/lantiq.c 	asc_update_bits(0, ASCCON_R, port->membase + LTQ_ASC_CON);
port              499 drivers/tty/serial/lantiq.c 	__raw_writel(ASCWHBSTATE_SETREN, port->membase + LTQ_ASC_WHBSTATE);
port              507 drivers/tty/serial/lantiq.c 	uart_update_timeout(port, cflag, baud);
port              511 drivers/tty/serial/lantiq.c lqasc_type(struct uart_port *port)
port              513 drivers/tty/serial/lantiq.c 	if (port->type == PORT_LTQ_ASC)
port              520 drivers/tty/serial/lantiq.c lqasc_release_port(struct uart_port *port)
port              522 drivers/tty/serial/lantiq.c 	struct platform_device *pdev = to_platform_device(port->dev);
port              524 drivers/tty/serial/lantiq.c 	if (port->flags & UPF_IOREMAP) {
port              525 drivers/tty/serial/lantiq.c 		devm_iounmap(&pdev->dev, port->membase);
port              526 drivers/tty/serial/lantiq.c 		port->membase = NULL;
port              531 drivers/tty/serial/lantiq.c lqasc_request_port(struct uart_port *port)
port              533 drivers/tty/serial/lantiq.c 	struct platform_device *pdev = to_platform_device(port->dev);
port              551 drivers/tty/serial/lantiq.c 	if (port->flags & UPF_IOREMAP) {
port              552 drivers/tty/serial/lantiq.c 		port->membase = devm_ioremap_nocache(&pdev->dev,
port              553 drivers/tty/serial/lantiq.c 			port->mapbase, size);
port              554 drivers/tty/serial/lantiq.c 		if (port->membase == NULL)
port              561 drivers/tty/serial/lantiq.c lqasc_config_port(struct uart_port *port, int flags)
port              564 drivers/tty/serial/lantiq.c 		port->type = PORT_LTQ_ASC;
port              565 drivers/tty/serial/lantiq.c 		lqasc_request_port(port);
port              570 drivers/tty/serial/lantiq.c lqasc_verify_port(struct uart_port *port,
port              602 drivers/tty/serial/lantiq.c lqasc_console_putchar(struct uart_port *port, int ch)
port              606 drivers/tty/serial/lantiq.c 	if (!port->membase)
port              610 drivers/tty/serial/lantiq.c 		fifofree = (__raw_readl(port->membase + LTQ_ASC_FSTAT)
port              613 drivers/tty/serial/lantiq.c 	writeb(ch, port->membase + LTQ_ASC_TBUF);
port              616 drivers/tty/serial/lantiq.c static void lqasc_serial_port_write(struct uart_port *port, const char *s,
port              619 drivers/tty/serial/lantiq.c 	uart_console_write(port, s, count, lqasc_console_putchar);
port              636 drivers/tty/serial/lantiq.c 	lqasc_serial_port_write(&ltq_port->port, s, count);
port              644 drivers/tty/serial/lantiq.c 	struct uart_port *port;
port              657 drivers/tty/serial/lantiq.c 	port = &ltq_port->port;
port              662 drivers/tty/serial/lantiq.c 	port->uartclk = clk_get_rate(ltq_port->freqclk);
port              666 drivers/tty/serial/lantiq.c 	return uart_set_options(port, co, baud, parity, bits, flow);
port              693 drivers/tty/serial/lantiq.c 	lqasc_serial_port_write(&dev->port, s, count);
port              700 drivers/tty/serial/lantiq.c 	if (!device->port.membase)
port              721 drivers/tty/serial/lantiq.c 	struct uart_port *port = &ltq_port->port;
port              734 drivers/tty/serial/lantiq.c 	port->irq = irqres[0].start;
port              739 drivers/tty/serial/lantiq.c static int request_irq_lantiq(struct uart_port *port)
port              741 drivers/tty/serial/lantiq.c 	struct ltq_uart_port *ltq_port = to_ltq_uart_port(port);
port              745 drivers/tty/serial/lantiq.c 			     0, "asc_tx", port);
port              747 drivers/tty/serial/lantiq.c 		dev_err(port->dev, "failed to request asc_tx\n");
port              752 drivers/tty/serial/lantiq.c 			     0, "asc_rx", port);
port              754 drivers/tty/serial/lantiq.c 		dev_err(port->dev, "failed to request asc_rx\n");
port              759 drivers/tty/serial/lantiq.c 			     0, "asc_err", port);
port              761 drivers/tty/serial/lantiq.c 		dev_err(port->dev, "failed to request asc_err\n");
port              767 drivers/tty/serial/lantiq.c 	free_irq(ltq_port->rx_irq, port);
port              769 drivers/tty/serial/lantiq.c 	free_irq(ltq_port->tx_irq, port);
port              773 drivers/tty/serial/lantiq.c static void free_irq_lantiq(struct uart_port *port)
port              775 drivers/tty/serial/lantiq.c 	struct ltq_uart_port *ltq_port = to_ltq_uart_port(port);
port              777 drivers/tty/serial/lantiq.c 	free_irq(ltq_port->tx_irq, port);
port              778 drivers/tty/serial/lantiq.c 	free_irq(ltq_port->rx_irq, port);
port              779 drivers/tty/serial/lantiq.c 	free_irq(ltq_port->err_irq, port);
port              784 drivers/tty/serial/lantiq.c 	struct uart_port *port = &ltq_port->port;
port              793 drivers/tty/serial/lantiq.c 	port->irq = ret;
port              798 drivers/tty/serial/lantiq.c static int request_irq_intel(struct uart_port *port)
port              800 drivers/tty/serial/lantiq.c 	struct ltq_uart_port *ltq_port = to_ltq_uart_port(port);
port              804 drivers/tty/serial/lantiq.c 			     "asc_irq", port);
port              806 drivers/tty/serial/lantiq.c 		dev_err(port->dev, "failed to request asc_irq\n");
port              811 drivers/tty/serial/lantiq.c static void free_irq_intel(struct uart_port *port)
port              813 drivers/tty/serial/lantiq.c 	struct ltq_uart_port *ltq_port = to_ltq_uart_port(port);
port              815 drivers/tty/serial/lantiq.c 	free_irq(ltq_port->common_irq, port);
port              823 drivers/tty/serial/lantiq.c 	struct uart_port *port;
port              840 drivers/tty/serial/lantiq.c 	port = &ltq_port->port;
port              867 drivers/tty/serial/lantiq.c 	port->iotype	= SERIAL_IO_MEM;
port              868 drivers/tty/serial/lantiq.c 	port->flags	= UPF_BOOT_AUTOCONF | UPF_IOREMAP;
port              869 drivers/tty/serial/lantiq.c 	port->ops	= &lqasc_pops;
port              870 drivers/tty/serial/lantiq.c 	port->fifosize	= 16;
port              871 drivers/tty/serial/lantiq.c 	port->type	= PORT_LTQ_ASC,
port              872 drivers/tty/serial/lantiq.c 	port->line	= line;
port              873 drivers/tty/serial/lantiq.c 	port->dev	= &pdev->dev;
port              875 drivers/tty/serial/lantiq.c 	port->mapbase	= mmres->start;
port              898 drivers/tty/serial/lantiq.c 	ret = uart_add_one_port(&lqasc_reg, port);
port               89 drivers/tty/serial/lpc32xx_hs.c 	struct uart_port port;
port               98 drivers/tty/serial/lpc32xx_hs.c static void wait_for_xmit_empty(struct uart_port *port)
port              104 drivers/tty/serial/lpc32xx_hs.c 							port->membase))) == 0)
port              112 drivers/tty/serial/lpc32xx_hs.c static void wait_for_xmit_ready(struct uart_port *port)
port              118 drivers/tty/serial/lpc32xx_hs.c 							port->membase))) < 32)
port              126 drivers/tty/serial/lpc32xx_hs.c static void lpc32xx_hsuart_console_putchar(struct uart_port *port, int ch)
port              128 drivers/tty/serial/lpc32xx_hs.c 	wait_for_xmit_ready(port);
port              129 drivers/tty/serial/lpc32xx_hs.c 	writel((u32)ch, LPC32XX_HSUART_FIFO(port->membase));
port              141 drivers/tty/serial/lpc32xx_hs.c 	if (up->port.sysrq)
port              144 drivers/tty/serial/lpc32xx_hs.c 		locked = spin_trylock(&up->port.lock);
port              146 drivers/tty/serial/lpc32xx_hs.c 		spin_lock(&up->port.lock);
port              148 drivers/tty/serial/lpc32xx_hs.c 	uart_console_write(&up->port, s, count, lpc32xx_hsuart_console_putchar);
port              149 drivers/tty/serial/lpc32xx_hs.c 	wait_for_xmit_empty(&up->port);
port              152 drivers/tty/serial/lpc32xx_hs.c 		spin_unlock(&up->port.lock);
port              159 drivers/tty/serial/lpc32xx_hs.c 	struct uart_port *port;
port              168 drivers/tty/serial/lpc32xx_hs.c 	port = &lpc32xx_hs_ports[co->index].port;
port              169 drivers/tty/serial/lpc32xx_hs.c 	if (!port->membase)
port              175 drivers/tty/serial/lpc32xx_hs.c 	lpc32xx_loopback_set(port->mapbase, 0); /* get out of loopback mode */
port              177 drivers/tty/serial/lpc32xx_hs.c 	return uart_set_options(port, co, baud, parity, bits, flow);
port              243 drivers/tty/serial/lpc32xx_hs.c static void __serial_uart_flush(struct uart_port *port)
port              248 drivers/tty/serial/lpc32xx_hs.c 	while ((readl(LPC32XX_HSUART_LEVEL(port->membase)) > 0) &&
port              250 drivers/tty/serial/lpc32xx_hs.c 		tmp = readl(LPC32XX_HSUART_FIFO(port->membase));
port              253 drivers/tty/serial/lpc32xx_hs.c static void __serial_lpc32xx_rx(struct uart_port *port)
port              255 drivers/tty/serial/lpc32xx_hs.c 	struct tty_port *tport = &port->state->port;
port              259 drivers/tty/serial/lpc32xx_hs.c 	tmp = readl(LPC32XX_HSUART_FIFO(port->membase));
port              262 drivers/tty/serial/lpc32xx_hs.c 		port->icount.rx++;
port              267 drivers/tty/serial/lpc32xx_hs.c 			       LPC32XX_HSUART_IIR(port->membase));
port              268 drivers/tty/serial/lpc32xx_hs.c 			port->icount.frame++;
port              275 drivers/tty/serial/lpc32xx_hs.c 		tmp = readl(LPC32XX_HSUART_FIFO(port->membase));
port              278 drivers/tty/serial/lpc32xx_hs.c 	spin_unlock(&port->lock);
port              280 drivers/tty/serial/lpc32xx_hs.c 	spin_lock(&port->lock);
port              283 drivers/tty/serial/lpc32xx_hs.c static void __serial_lpc32xx_tx(struct uart_port *port)
port              285 drivers/tty/serial/lpc32xx_hs.c 	struct circ_buf *xmit = &port->state->xmit;
port              288 drivers/tty/serial/lpc32xx_hs.c 	if (port->x_char) {
port              289 drivers/tty/serial/lpc32xx_hs.c 		writel((u32)port->x_char, LPC32XX_HSUART_FIFO(port->membase));
port              290 drivers/tty/serial/lpc32xx_hs.c 		port->icount.tx++;
port              291 drivers/tty/serial/lpc32xx_hs.c 		port->x_char = 0;
port              295 drivers/tty/serial/lpc32xx_hs.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(port))
port              300 drivers/tty/serial/lpc32xx_hs.c 		LPC32XX_HSUART_LEVEL(port->membase))) < 64) {
port              302 drivers/tty/serial/lpc32xx_hs.c 		       LPC32XX_HSUART_FIFO(port->membase));
port              304 drivers/tty/serial/lpc32xx_hs.c 		port->icount.tx++;
port              310 drivers/tty/serial/lpc32xx_hs.c 		uart_write_wakeup(port);
port              314 drivers/tty/serial/lpc32xx_hs.c 		tmp = readl(LPC32XX_HSUART_CTRL(port->membase));
port              316 drivers/tty/serial/lpc32xx_hs.c 		writel(tmp, LPC32XX_HSUART_CTRL(port->membase));
port              322 drivers/tty/serial/lpc32xx_hs.c 	struct uart_port *port = dev_id;
port              323 drivers/tty/serial/lpc32xx_hs.c 	struct tty_port *tport = &port->state->port;
port              326 drivers/tty/serial/lpc32xx_hs.c 	spin_lock(&port->lock);
port              329 drivers/tty/serial/lpc32xx_hs.c 	status = readl(LPC32XX_HSUART_IIR(port->membase));
port              333 drivers/tty/serial/lpc32xx_hs.c 		writel(LPC32XX_HSU_BRK_INT, LPC32XX_HSUART_IIR(port->membase));
port              334 drivers/tty/serial/lpc32xx_hs.c 		port->icount.brk++;
port              335 drivers/tty/serial/lpc32xx_hs.c 		uart_handle_break(port);
port              340 drivers/tty/serial/lpc32xx_hs.c 		writel(LPC32XX_HSU_FE_INT, LPC32XX_HSUART_IIR(port->membase));
port              345 drivers/tty/serial/lpc32xx_hs.c 		       LPC32XX_HSUART_IIR(port->membase));
port              346 drivers/tty/serial/lpc32xx_hs.c 		port->icount.overrun++;
port              353 drivers/tty/serial/lpc32xx_hs.c 		__serial_lpc32xx_rx(port);
port              356 drivers/tty/serial/lpc32xx_hs.c 	if ((status & LPC32XX_HSU_TX_INT) && (!uart_tx_stopped(port))) {
port              357 drivers/tty/serial/lpc32xx_hs.c 		writel(LPC32XX_HSU_TX_INT, LPC32XX_HSUART_IIR(port->membase));
port              358 drivers/tty/serial/lpc32xx_hs.c 		__serial_lpc32xx_tx(port);
port              361 drivers/tty/serial/lpc32xx_hs.c 	spin_unlock(&port->lock);
port              367 drivers/tty/serial/lpc32xx_hs.c static unsigned int serial_lpc32xx_tx_empty(struct uart_port *port)
port              371 drivers/tty/serial/lpc32xx_hs.c 	if (LPC32XX_HSU_TX_LEV(readl(LPC32XX_HSUART_LEVEL(port->membase))) == 0)
port              378 drivers/tty/serial/lpc32xx_hs.c static void serial_lpc32xx_set_mctrl(struct uart_port *port,
port              385 drivers/tty/serial/lpc32xx_hs.c static unsigned int serial_lpc32xx_get_mctrl(struct uart_port *port)
port              392 drivers/tty/serial/lpc32xx_hs.c static void serial_lpc32xx_stop_tx(struct uart_port *port)
port              396 drivers/tty/serial/lpc32xx_hs.c 	tmp = readl(LPC32XX_HSUART_CTRL(port->membase));
port              398 drivers/tty/serial/lpc32xx_hs.c 	writel(tmp, LPC32XX_HSUART_CTRL(port->membase));
port              402 drivers/tty/serial/lpc32xx_hs.c static void serial_lpc32xx_start_tx(struct uart_port *port)
port              406 drivers/tty/serial/lpc32xx_hs.c 	__serial_lpc32xx_tx(port);
port              407 drivers/tty/serial/lpc32xx_hs.c 	tmp = readl(LPC32XX_HSUART_CTRL(port->membase));
port              409 drivers/tty/serial/lpc32xx_hs.c 	writel(tmp, LPC32XX_HSUART_CTRL(port->membase));
port              413 drivers/tty/serial/lpc32xx_hs.c static void serial_lpc32xx_stop_rx(struct uart_port *port)
port              417 drivers/tty/serial/lpc32xx_hs.c 	tmp = readl(LPC32XX_HSUART_CTRL(port->membase));
port              419 drivers/tty/serial/lpc32xx_hs.c 	writel(tmp, LPC32XX_HSUART_CTRL(port->membase));
port              422 drivers/tty/serial/lpc32xx_hs.c 		LPC32XX_HSU_FE_INT), LPC32XX_HSUART_IIR(port->membase));
port              426 drivers/tty/serial/lpc32xx_hs.c static void serial_lpc32xx_break_ctl(struct uart_port *port,
port              432 drivers/tty/serial/lpc32xx_hs.c 	spin_lock_irqsave(&port->lock, flags);
port              433 drivers/tty/serial/lpc32xx_hs.c 	tmp = readl(LPC32XX_HSUART_CTRL(port->membase));
port              438 drivers/tty/serial/lpc32xx_hs.c 	writel(tmp, LPC32XX_HSUART_CTRL(port->membase));
port              439 drivers/tty/serial/lpc32xx_hs.c 	spin_unlock_irqrestore(&port->lock, flags);
port              443 drivers/tty/serial/lpc32xx_hs.c static int serial_lpc32xx_startup(struct uart_port *port)
port              449 drivers/tty/serial/lpc32xx_hs.c 	spin_lock_irqsave(&port->lock, flags);
port              451 drivers/tty/serial/lpc32xx_hs.c 	__serial_uart_flush(port);
port              455 drivers/tty/serial/lpc32xx_hs.c 	       LPC32XX_HSUART_IIR(port->membase));
port              457 drivers/tty/serial/lpc32xx_hs.c 	writel(0xFF, LPC32XX_HSUART_RATE(port->membase));
port              465 drivers/tty/serial/lpc32xx_hs.c 	writel(tmp, LPC32XX_HSUART_CTRL(port->membase));
port              467 drivers/tty/serial/lpc32xx_hs.c 	lpc32xx_loopback_set(port->mapbase, 0); /* get out of loopback mode */
port              469 drivers/tty/serial/lpc32xx_hs.c 	spin_unlock_irqrestore(&port->lock, flags);
port              471 drivers/tty/serial/lpc32xx_hs.c 	retval = request_irq(port->irq, serial_lpc32xx_interrupt,
port              472 drivers/tty/serial/lpc32xx_hs.c 			     0, MODNAME, port);
port              475 drivers/tty/serial/lpc32xx_hs.c 		       LPC32XX_HSUART_CTRL(port->membase));
port              481 drivers/tty/serial/lpc32xx_hs.c static void serial_lpc32xx_shutdown(struct uart_port *port)
port              486 drivers/tty/serial/lpc32xx_hs.c 	spin_lock_irqsave(&port->lock, flags);
port              490 drivers/tty/serial/lpc32xx_hs.c 	writel(tmp, LPC32XX_HSUART_CTRL(port->membase));
port              492 drivers/tty/serial/lpc32xx_hs.c 	lpc32xx_loopback_set(port->mapbase, 1); /* go to loopback mode */
port              494 drivers/tty/serial/lpc32xx_hs.c 	spin_unlock_irqrestore(&port->lock, flags);
port              496 drivers/tty/serial/lpc32xx_hs.c 	free_irq(port->irq, port);
port              500 drivers/tty/serial/lpc32xx_hs.c static void serial_lpc32xx_set_termios(struct uart_port *port,
port              514 drivers/tty/serial/lpc32xx_hs.c 	baud = uart_get_baud_rate(port, termios, old, 0,
port              515 drivers/tty/serial/lpc32xx_hs.c 				  port->uartclk / 14);
port              517 drivers/tty/serial/lpc32xx_hs.c 	quot = __serial_get_clock_div(port->uartclk, baud);
port              519 drivers/tty/serial/lpc32xx_hs.c 	spin_lock_irqsave(&port->lock, flags);
port              522 drivers/tty/serial/lpc32xx_hs.c 	tmp = readl(LPC32XX_HSUART_CTRL(port->membase));
port              527 drivers/tty/serial/lpc32xx_hs.c 	writel(tmp, LPC32XX_HSUART_CTRL(port->membase));
port              529 drivers/tty/serial/lpc32xx_hs.c 	writel(quot, LPC32XX_HSUART_RATE(port->membase));
port              531 drivers/tty/serial/lpc32xx_hs.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              533 drivers/tty/serial/lpc32xx_hs.c 	spin_unlock_irqrestore(&port->lock, flags);
port              540 drivers/tty/serial/lpc32xx_hs.c static const char *serial_lpc32xx_type(struct uart_port *port)
port              545 drivers/tty/serial/lpc32xx_hs.c static void serial_lpc32xx_release_port(struct uart_port *port)
port              547 drivers/tty/serial/lpc32xx_hs.c 	if ((port->iotype == UPIO_MEM32) && (port->mapbase)) {
port              548 drivers/tty/serial/lpc32xx_hs.c 		if (port->flags & UPF_IOREMAP) {
port              549 drivers/tty/serial/lpc32xx_hs.c 			iounmap(port->membase);
port              550 drivers/tty/serial/lpc32xx_hs.c 			port->membase = NULL;
port              553 drivers/tty/serial/lpc32xx_hs.c 		release_mem_region(port->mapbase, SZ_4K);
port              557 drivers/tty/serial/lpc32xx_hs.c static int serial_lpc32xx_request_port(struct uart_port *port)
port              561 drivers/tty/serial/lpc32xx_hs.c 	if ((port->iotype == UPIO_MEM32) && (port->mapbase)) {
port              564 drivers/tty/serial/lpc32xx_hs.c 		if (!request_mem_region(port->mapbase, SZ_4K, MODNAME))
port              566 drivers/tty/serial/lpc32xx_hs.c 		else if (port->flags & UPF_IOREMAP) {
port              567 drivers/tty/serial/lpc32xx_hs.c 			port->membase = ioremap(port->mapbase, SZ_4K);
port              568 drivers/tty/serial/lpc32xx_hs.c 			if (!port->membase) {
port              569 drivers/tty/serial/lpc32xx_hs.c 				release_mem_region(port->mapbase, SZ_4K);
port              578 drivers/tty/serial/lpc32xx_hs.c static void serial_lpc32xx_config_port(struct uart_port *port, int uflags)
port              582 drivers/tty/serial/lpc32xx_hs.c 	ret = serial_lpc32xx_request_port(port);
port              585 drivers/tty/serial/lpc32xx_hs.c 	port->type = PORT_UART00;
port              586 drivers/tty/serial/lpc32xx_hs.c 	port->fifosize = 64;
port              588 drivers/tty/serial/lpc32xx_hs.c 	__serial_uart_flush(port);
port              592 drivers/tty/serial/lpc32xx_hs.c 	       LPC32XX_HSUART_IIR(port->membase));
port              594 drivers/tty/serial/lpc32xx_hs.c 	writel(0xFF, LPC32XX_HSUART_RATE(port->membase));
port              600 drivers/tty/serial/lpc32xx_hs.c 	       LPC32XX_HSUART_CTRL(port->membase));
port              603 drivers/tty/serial/lpc32xx_hs.c static int serial_lpc32xx_verify_port(struct uart_port *port,
port              657 drivers/tty/serial/lpc32xx_hs.c 	p->port.mapbase = res->start;
port              658 drivers/tty/serial/lpc32xx_hs.c 	p->port.membase = NULL;
port              663 drivers/tty/serial/lpc32xx_hs.c 	p->port.irq = ret;
port              665 drivers/tty/serial/lpc32xx_hs.c 	p->port.iotype = UPIO_MEM32;
port              666 drivers/tty/serial/lpc32xx_hs.c 	p->port.uartclk = LPC32XX_MAIN_OSC_FREQ;
port              667 drivers/tty/serial/lpc32xx_hs.c 	p->port.regshift = 2;
port              668 drivers/tty/serial/lpc32xx_hs.c 	p->port.flags = UPF_BOOT_AUTOCONF | UPF_FIXED_PORT | UPF_IOREMAP;
port              669 drivers/tty/serial/lpc32xx_hs.c 	p->port.dev = &pdev->dev;
port              670 drivers/tty/serial/lpc32xx_hs.c 	p->port.ops = &serial_lpc32xx_pops;
port              671 drivers/tty/serial/lpc32xx_hs.c 	p->port.line = uarts_registered++;
port              672 drivers/tty/serial/lpc32xx_hs.c 	spin_lock_init(&p->port.lock);
port              675 drivers/tty/serial/lpc32xx_hs.c 	lpc32xx_loopback_set(p->port.mapbase, 1);
port              677 drivers/tty/serial/lpc32xx_hs.c 	ret = uart_add_one_port(&lpc32xx_hs_reg, &p->port);
port              691 drivers/tty/serial/lpc32xx_hs.c 	uart_remove_one_port(&lpc32xx_hs_reg, &p->port);
port              703 drivers/tty/serial/lpc32xx_hs.c 	uart_suspend_port(&lpc32xx_hs_reg, &p->port);
port              712 drivers/tty/serial/lpc32xx_hs.c 	uart_resume_port(&lpc32xx_hs_reg, &p->port);
port               93 drivers/tty/serial/max3100.c 	struct uart_port port;
port              185 drivers/tty/serial/max3100.c 	if (s->port.state) {
port              225 drivers/tty/serial/max3100.c 			s->port.icount.frame++;
port              231 drivers/tty/serial/max3100.c 					s->port.icount.rx++;
port              234 drivers/tty/serial/max3100.c 					s->port.icount.parity++;
port              239 drivers/tty/serial/max3100.c 				s->port.icount.rx++;
port              243 drivers/tty/serial/max3100.c 		uart_insert_char(&s->port, status, MAX3100_STATUS_OE, ch, flg);
port              250 drivers/tty/serial/max3100.c 		uart_handle_cts_change(&s->port, cts ? TIOCM_CTS : 0);
port              262 drivers/tty/serial/max3100.c 	struct circ_buf *xmit = &s->port.state->xmit;
port              288 drivers/tty/serial/max3100.c 			if (s->port.x_char) {
port              289 drivers/tty/serial/max3100.c 				tx = s->port.x_char;
port              290 drivers/tty/serial/max3100.c 				s->port.icount.tx++;
port              291 drivers/tty/serial/max3100.c 				s->port.x_char = 0;
port              293 drivers/tty/serial/max3100.c 				   !uart_tx_stopped(&s->port)) {
port              297 drivers/tty/serial/max3100.c 				s->port.icount.tx++;
port              308 drivers/tty/serial/max3100.c 			tty_flip_buffer_push(&s->port.state->port);
port              312 drivers/tty/serial/max3100.c 			uart_write_wakeup(&s->port);
port              318 drivers/tty/serial/max3100.c 		   !uart_tx_stopped(&s->port))));
port              321 drivers/tty/serial/max3100.c 		tty_flip_buffer_push(&s->port.state->port);
port              334 drivers/tty/serial/max3100.c static void max3100_enable_ms(struct uart_port *port)
port              336 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
port              338 drivers/tty/serial/max3100.c 					      port);
port              345 drivers/tty/serial/max3100.c static void max3100_start_tx(struct uart_port *port)
port              347 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
port              349 drivers/tty/serial/max3100.c 					      port);
port              356 drivers/tty/serial/max3100.c static void max3100_stop_rx(struct uart_port *port)
port              358 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
port              360 drivers/tty/serial/max3100.c 					      port);
port              372 drivers/tty/serial/max3100.c static unsigned int max3100_tx_empty(struct uart_port *port)
port              374 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
port              376 drivers/tty/serial/max3100.c 					      port);
port              385 drivers/tty/serial/max3100.c static unsigned int max3100_get_mctrl(struct uart_port *port)
port              387 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
port              389 drivers/tty/serial/max3100.c 					      port);
port              399 drivers/tty/serial/max3100.c static void max3100_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              401 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
port              403 drivers/tty/serial/max3100.c 					      port);
port              420 drivers/tty/serial/max3100.c max3100_set_termios(struct uart_port *port, struct ktermios *termios,
port              423 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
port              425 drivers/tty/serial/max3100.c 					      port);
port              518 drivers/tty/serial/max3100.c 	s->port.ignore_status_mask = 0;
port              520 drivers/tty/serial/max3100.c 		s->port.ignore_status_mask |=
port              525 drivers/tty/serial/max3100.c 	s->port.state->port.low_latency = 1;
port              530 drivers/tty/serial/max3100.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              539 drivers/tty/serial/max3100.c 	if (UART_ENABLE_MS(&s->port, termios->c_cflag))
port              540 drivers/tty/serial/max3100.c 		max3100_enable_ms(&s->port);
port              543 drivers/tty/serial/max3100.c static void max3100_shutdown(struct uart_port *port)
port              545 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
port              547 drivers/tty/serial/max3100.c 					      port);
port              578 drivers/tty/serial/max3100.c static int max3100_startup(struct uart_port *port)
port              580 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
port              582 drivers/tty/serial/max3100.c 					      port);
port              628 drivers/tty/serial/max3100.c 	max3100_enable_ms(&s->port);
port              633 drivers/tty/serial/max3100.c static const char *max3100_type(struct uart_port *port)
port              635 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
port              637 drivers/tty/serial/max3100.c 					      port);
port              641 drivers/tty/serial/max3100.c 	return s->port.type == PORT_MAX3100 ? "MAX3100" : NULL;
port              644 drivers/tty/serial/max3100.c static void max3100_release_port(struct uart_port *port)
port              646 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
port              648 drivers/tty/serial/max3100.c 					      port);
port              653 drivers/tty/serial/max3100.c static void max3100_config_port(struct uart_port *port, int flags)
port              655 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
port              657 drivers/tty/serial/max3100.c 					      port);
port              662 drivers/tty/serial/max3100.c 		s->port.type = PORT_MAX3100;
port              665 drivers/tty/serial/max3100.c static int max3100_verify_port(struct uart_port *port,
port              668 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
port              670 drivers/tty/serial/max3100.c 					      port);
port              680 drivers/tty/serial/max3100.c static void max3100_stop_tx(struct uart_port *port)
port              682 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
port              684 drivers/tty/serial/max3100.c 					      port);
port              689 drivers/tty/serial/max3100.c static int max3100_request_port(struct uart_port *port)
port              691 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
port              693 drivers/tty/serial/max3100.c 					      port);
port              699 drivers/tty/serial/max3100.c static void max3100_break_ctl(struct uart_port *port, int break_state)
port              701 drivers/tty/serial/max3100.c 	struct max3100_port *s = container_of(port,
port              703 drivers/tty/serial/max3100.c 					      port);
port              786 drivers/tty/serial/max3100.c 	max3100s[i]->port.irq = max3100s[i]->irq;
port              787 drivers/tty/serial/max3100.c 	max3100s[i]->port.uartclk = max3100s[i]->crystal ? 3686400 : 1843200;
port              788 drivers/tty/serial/max3100.c 	max3100s[i]->port.fifosize = 16;
port              789 drivers/tty/serial/max3100.c 	max3100s[i]->port.ops = &max3100_ops;
port              790 drivers/tty/serial/max3100.c 	max3100s[i]->port.flags = UPF_SKIP_TEST | UPF_BOOT_AUTOCONF;
port              791 drivers/tty/serial/max3100.c 	max3100s[i]->port.line = i;
port              792 drivers/tty/serial/max3100.c 	max3100s[i]->port.type = PORT_MAX3100;
port              793 drivers/tty/serial/max3100.c 	max3100s[i]->port.dev = &spi->dev;
port              794 drivers/tty/serial/max3100.c 	retval = uart_add_one_port(&max3100_uart_driver, &max3100s[i]->port);
port              822 drivers/tty/serial/max3100.c 			uart_remove_one_port(&max3100_uart_driver, &max3100s[i]->port);
port              854 drivers/tty/serial/max3100.c 	uart_suspend_port(&max3100_uart_driver, &s->port);
port              876 drivers/tty/serial/max3100.c 	uart_resume_port(&max3100_uart_driver, &s->port);
port              257 drivers/tty/serial/max310x.c 	struct uart_port	port;
port              267 drivers/tty/serial/max310x.c 	container_of(_port, struct max310x_one, port)
port              290 drivers/tty/serial/max310x.c static u8 max310x_port_read(struct uart_port *port, u8 reg)
port              292 drivers/tty/serial/max310x.c 	struct max310x_port *s = dev_get_drvdata(port->dev);
port              295 drivers/tty/serial/max310x.c 	regmap_read(s->regmap, port->iobase + reg, &val);
port              300 drivers/tty/serial/max310x.c static void max310x_port_write(struct uart_port *port, u8 reg, u8 val)
port              302 drivers/tty/serial/max310x.c 	struct max310x_port *s = dev_get_drvdata(port->dev);
port              304 drivers/tty/serial/max310x.c 	regmap_write(s->regmap, port->iobase + reg, val);
port              307 drivers/tty/serial/max310x.c static void max310x_port_update(struct uart_port *port, u8 reg, u8 mask, u8 val)
port              309 drivers/tty/serial/max310x.c 	struct max310x_port *s = dev_get_drvdata(port->dev);
port              311 drivers/tty/serial/max310x.c 	regmap_update_bits(s->regmap, port->iobase + reg, mask, val);
port              376 drivers/tty/serial/max310x.c static void max310x_power(struct uart_port *port, int on)
port              378 drivers/tty/serial/max310x.c 	max310x_port_update(port, MAX310X_MODE1_REG,
port              407 drivers/tty/serial/max310x.c static void max14830_power(struct uart_port *port, int on)
port              409 drivers/tty/serial/max310x.c 	max310x_port_update(port, MAX310X_BRGCFG_REG,
port              502 drivers/tty/serial/max310x.c static int max310x_set_baud(struct uart_port *port, int baud)
port              511 drivers/tty/serial/max310x.c 	div = port->uartclk / baud;
port              530 drivers/tty/serial/max310x.c 		frac = (16*(port->uartclk % F)) / F;
port              534 drivers/tty/serial/max310x.c 	max310x_port_write(port, MAX310X_BRGDIVMSB_REG, div >> 8);
port              535 drivers/tty/serial/max310x.c 	max310x_port_write(port, MAX310X_BRGDIVLSB_REG, div);
port              536 drivers/tty/serial/max310x.c 	max310x_port_write(port, MAX310X_BRGCFG_REG, frac | mode);
port              539 drivers/tty/serial/max310x.c 	return (16*port->uartclk) / (c*(16*div + frac));
port              624 drivers/tty/serial/max310x.c static void max310x_batch_write(struct uart_port *port, u8 *txbuf, unsigned int len)
port              626 drivers/tty/serial/max310x.c 	struct max310x_one *one = to_max310x_port(port);
port              636 drivers/tty/serial/max310x.c 	spi_sync_transfer(to_spi_device(port->dev), xfer, ARRAY_SIZE(xfer));
port              639 drivers/tty/serial/max310x.c static void max310x_batch_read(struct uart_port *port, u8 *rxbuf, unsigned int len)
port              641 drivers/tty/serial/max310x.c 	struct max310x_one *one = to_max310x_port(port);
port              651 drivers/tty/serial/max310x.c 	spi_sync_transfer(to_spi_device(port->dev), xfer, ARRAY_SIZE(xfer));
port              654 drivers/tty/serial/max310x.c static void max310x_handle_rx(struct uart_port *port, unsigned int rxlen)
port              656 drivers/tty/serial/max310x.c 	struct max310x_one *one = to_max310x_port(port);
port              659 drivers/tty/serial/max310x.c 	if (port->read_status_mask == MAX310X_LSR_RXOVR_BIT) {
port              671 drivers/tty/serial/max310x.c 		sts = max310x_port_read(port, MAX310X_LSR_IRQSTS_REG);
port              672 drivers/tty/serial/max310x.c 		max310x_batch_read(port, one->rx_buf, rxlen);
port              674 drivers/tty/serial/max310x.c 		port->icount.rx += rxlen;
port              676 drivers/tty/serial/max310x.c 		sts &= port->read_status_mask;
port              679 drivers/tty/serial/max310x.c 			dev_warn_ratelimited(port->dev, "Hardware RX FIFO overrun\n");
port              680 drivers/tty/serial/max310x.c 			port->icount.overrun++;
port              684 drivers/tty/serial/max310x.c 			uart_insert_char(port, sts, 0, one->rx_buf[i], flag);
port              691 drivers/tty/serial/max310x.c 		uart_insert_char(port, sts, MAX310X_LSR_RXOVR_BIT,
port              695 drivers/tty/serial/max310x.c 		if (unlikely(rxlen >= port->fifosize)) {
port              696 drivers/tty/serial/max310x.c 			dev_warn_ratelimited(port->dev, "Possible RX FIFO overrun\n");
port              697 drivers/tty/serial/max310x.c 			port->icount.buf_overrun++;
port              699 drivers/tty/serial/max310x.c 			rxlen = port->fifosize;
port              703 drivers/tty/serial/max310x.c 			ch = max310x_port_read(port, MAX310X_RHR_REG);
port              704 drivers/tty/serial/max310x.c 			sts = max310x_port_read(port, MAX310X_LSR_IRQSTS_REG);
port              709 drivers/tty/serial/max310x.c 			port->icount.rx++;
port              714 drivers/tty/serial/max310x.c 					port->icount.brk++;
port              715 drivers/tty/serial/max310x.c 					if (uart_handle_break(port))
port              718 drivers/tty/serial/max310x.c 					port->icount.parity++;
port              720 drivers/tty/serial/max310x.c 					port->icount.frame++;
port              722 drivers/tty/serial/max310x.c 					port->icount.overrun++;
port              724 drivers/tty/serial/max310x.c 				sts &= port->read_status_mask;
port              735 drivers/tty/serial/max310x.c 			if (uart_handle_sysrq_char(port, ch))
port              738 drivers/tty/serial/max310x.c 			if (sts & port->ignore_status_mask)
port              741 drivers/tty/serial/max310x.c 			uart_insert_char(port, sts, MAX310X_LSR_RXOVR_BIT, ch, flag);
port              745 drivers/tty/serial/max310x.c 	tty_flip_buffer_push(&port->state->port);
port              748 drivers/tty/serial/max310x.c static void max310x_handle_tx(struct uart_port *port)
port              750 drivers/tty/serial/max310x.c 	struct circ_buf *xmit = &port->state->xmit;
port              753 drivers/tty/serial/max310x.c 	if (unlikely(port->x_char)) {
port              754 drivers/tty/serial/max310x.c 		max310x_port_write(port, MAX310X_THR_REG, port->x_char);
port              755 drivers/tty/serial/max310x.c 		port->icount.tx++;
port              756 drivers/tty/serial/max310x.c 		port->x_char = 0;
port              760 drivers/tty/serial/max310x.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(port))
port              768 drivers/tty/serial/max310x.c 		txlen = max310x_port_read(port, MAX310X_TXFIFOLVL_REG);
port              769 drivers/tty/serial/max310x.c 		txlen = port->fifosize - txlen;
port              775 drivers/tty/serial/max310x.c 			max310x_batch_write(port, xmit->buf + xmit->tail, until_end);
port              776 drivers/tty/serial/max310x.c 			max310x_batch_write(port, xmit->buf, to_send - until_end);
port              778 drivers/tty/serial/max310x.c 			max310x_batch_write(port, xmit->buf + xmit->tail, to_send);
port              782 drivers/tty/serial/max310x.c 		port->icount.tx += to_send;
port              787 drivers/tty/serial/max310x.c 		uart_write_wakeup(port);
port              790 drivers/tty/serial/max310x.c static void max310x_start_tx(struct uart_port *port)
port              792 drivers/tty/serial/max310x.c 	struct max310x_one *one = to_max310x_port(port);
port              799 drivers/tty/serial/max310x.c 	struct uart_port *port = &s->p[portno].port;
port              806 drivers/tty/serial/max310x.c 		ists = max310x_port_read(port, MAX310X_IRQSTS_REG);
port              807 drivers/tty/serial/max310x.c 		rxlen = max310x_port_read(port, MAX310X_RXFIFOLVL_REG);
port              814 drivers/tty/serial/max310x.c 			lsr = max310x_port_read(port, MAX310X_LSR_IRQSTS_REG);
port              815 drivers/tty/serial/max310x.c 			uart_handle_cts_change(port,
port              819 drivers/tty/serial/max310x.c 			max310x_handle_rx(port, rxlen);
port              821 drivers/tty/serial/max310x.c 			max310x_start_tx(port);
port              855 drivers/tty/serial/max310x.c 	max310x_handle_tx(&one->port);
port              858 drivers/tty/serial/max310x.c static unsigned int max310x_tx_empty(struct uart_port *port)
port              860 drivers/tty/serial/max310x.c 	u8 lvl = max310x_port_read(port, MAX310X_TXFIFOLVL_REG);
port              865 drivers/tty/serial/max310x.c static unsigned int max310x_get_mctrl(struct uart_port *port)
port              877 drivers/tty/serial/max310x.c 	max310x_port_update(&one->port, MAX310X_MODE2_REG,
port              879 drivers/tty/serial/max310x.c 			    (one->port.mctrl & TIOCM_LOOP) ?
port              883 drivers/tty/serial/max310x.c static void max310x_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              885 drivers/tty/serial/max310x.c 	struct max310x_one *one = to_max310x_port(port);
port              890 drivers/tty/serial/max310x.c static void max310x_break_ctl(struct uart_port *port, int break_state)
port              892 drivers/tty/serial/max310x.c 	max310x_port_update(port, MAX310X_LCR_REG,
port              897 drivers/tty/serial/max310x.c static void max310x_set_termios(struct uart_port *port,
port              935 drivers/tty/serial/max310x.c 	max310x_port_write(port, MAX310X_LCR_REG, lcr);
port              938 drivers/tty/serial/max310x.c 	port->read_status_mask = MAX310X_LSR_RXOVR_BIT;
port              940 drivers/tty/serial/max310x.c 		port->read_status_mask |= MAX310X_LSR_RXPAR_BIT |
port              943 drivers/tty/serial/max310x.c 		port->read_status_mask |= MAX310X_LSR_RXBRK_BIT;
port              946 drivers/tty/serial/max310x.c 	port->ignore_status_mask = 0;
port              948 drivers/tty/serial/max310x.c 		port->ignore_status_mask |= MAX310X_LSR_RXBRK_BIT;
port              950 drivers/tty/serial/max310x.c 		port->ignore_status_mask |= MAX310X_LSR_RXPAR_BIT |
port              956 drivers/tty/serial/max310x.c 	max310x_port_write(port, MAX310X_XON1_REG, termios->c_cc[VSTART]);
port              957 drivers/tty/serial/max310x.c 	max310x_port_write(port, MAX310X_XOFF1_REG, termios->c_cc[VSTOP]);
port              963 drivers/tty/serial/max310x.c 		max310x_port_update(port, MAX310X_MODE1_REG,
port              968 drivers/tty/serial/max310x.c 	port->status &= ~(UPSTAT_AUTOCTS | UPSTAT_AUTORTS | UPSTAT_AUTOXOFF);
port              972 drivers/tty/serial/max310x.c 		port->status |= UPSTAT_AUTOCTS | UPSTAT_AUTORTS;
port              980 drivers/tty/serial/max310x.c 		port->status |= UPSTAT_AUTOXOFF;
port              984 drivers/tty/serial/max310x.c 	max310x_port_write(port, MAX310X_FLOWCTRL_REG, flow);
port              990 drivers/tty/serial/max310x.c 		max310x_port_update(port, MAX310X_MODE1_REG,
port              996 drivers/tty/serial/max310x.c 	baud = uart_get_baud_rate(port, termios, old,
port              997 drivers/tty/serial/max310x.c 				  port->uartclk / 16 / 0xffff,
port              998 drivers/tty/serial/max310x.c 				  port->uartclk / 4);
port             1001 drivers/tty/serial/max310x.c 	baud = max310x_set_baud(port, baud);
port             1004 drivers/tty/serial/max310x.c 	uart_update_timeout(port, termios->c_cflag, baud);
port             1012 drivers/tty/serial/max310x.c 	delay = (one->port.rs485.delay_rts_before_send << 4) |
port             1013 drivers/tty/serial/max310x.c 		one->port.rs485.delay_rts_after_send;
port             1014 drivers/tty/serial/max310x.c 	max310x_port_write(&one->port, MAX310X_HDPIXDELAY_REG, delay);
port             1016 drivers/tty/serial/max310x.c 	if (one->port.rs485.flags & SER_RS485_ENABLED) {
port             1019 drivers/tty/serial/max310x.c 		if (!(one->port.rs485.flags & SER_RS485_RX_DURING_TX))
port             1023 drivers/tty/serial/max310x.c 	max310x_port_update(&one->port, MAX310X_MODE1_REG,
port             1025 drivers/tty/serial/max310x.c 	max310x_port_update(&one->port, MAX310X_MODE2_REG,
port             1029 drivers/tty/serial/max310x.c static int max310x_rs485_config(struct uart_port *port,
port             1032 drivers/tty/serial/max310x.c 	struct max310x_one *one = to_max310x_port(port);
port             1041 drivers/tty/serial/max310x.c 	port->rs485 = *rs485;
port             1048 drivers/tty/serial/max310x.c static int max310x_startup(struct uart_port *port)
port             1050 drivers/tty/serial/max310x.c 	struct max310x_port *s = dev_get_drvdata(port->dev);
port             1053 drivers/tty/serial/max310x.c 	s->devtype->power(port, 1);
port             1056 drivers/tty/serial/max310x.c 	max310x_port_update(port, MAX310X_MODE1_REG,
port             1061 drivers/tty/serial/max310x.c 	max310x_port_write(port, MAX310X_MODE2_REG, val);
port             1062 drivers/tty/serial/max310x.c 	max310x_port_update(port, MAX310X_MODE2_REG,
port             1066 drivers/tty/serial/max310x.c 	val = (clamp(port->rs485.delay_rts_before_send, 0U, 15U) << 4) |
port             1067 drivers/tty/serial/max310x.c 		clamp(port->rs485.delay_rts_after_send, 0U, 15U);
port             1068 drivers/tty/serial/max310x.c 	max310x_port_write(port, MAX310X_HDPIXDELAY_REG, val);
port             1070 drivers/tty/serial/max310x.c 	if (port->rs485.flags & SER_RS485_ENABLED) {
port             1071 drivers/tty/serial/max310x.c 		max310x_port_update(port, MAX310X_MODE1_REG,
port             1075 drivers/tty/serial/max310x.c 		if (!(port->rs485.flags & SER_RS485_RX_DURING_TX))
port             1076 drivers/tty/serial/max310x.c 			max310x_port_update(port, MAX310X_MODE2_REG,
port             1083 drivers/tty/serial/max310x.c 	max310x_port_write(port, MAX310X_FLOWLVL_REG,
port             1087 drivers/tty/serial/max310x.c 	max310x_port_read(port, MAX310X_IRQSTS_REG);
port             1091 drivers/tty/serial/max310x.c 	max310x_port_write(port, MAX310X_IRQEN_REG, val | MAX310X_IRQ_CTS_BIT);
port             1096 drivers/tty/serial/max310x.c static void max310x_shutdown(struct uart_port *port)
port             1098 drivers/tty/serial/max310x.c 	struct max310x_port *s = dev_get_drvdata(port->dev);
port             1101 drivers/tty/serial/max310x.c 	max310x_port_write(port, MAX310X_IRQEN_REG, 0);
port             1103 drivers/tty/serial/max310x.c 	s->devtype->power(port, 0);
port             1106 drivers/tty/serial/max310x.c static const char *max310x_type(struct uart_port *port)
port             1108 drivers/tty/serial/max310x.c 	struct max310x_port *s = dev_get_drvdata(port->dev);
port             1110 drivers/tty/serial/max310x.c 	return (port->type == PORT_MAX310X) ? s->devtype->name : NULL;
port             1113 drivers/tty/serial/max310x.c static int max310x_request_port(struct uart_port *port)
port             1119 drivers/tty/serial/max310x.c static void max310x_config_port(struct uart_port *port, int flags)
port             1122 drivers/tty/serial/max310x.c 		port->type = PORT_MAX310X;
port             1125 drivers/tty/serial/max310x.c static int max310x_verify_port(struct uart_port *port, struct serial_struct *s)
port             1129 drivers/tty/serial/max310x.c 	if (s->irq != port->irq)
port             1135 drivers/tty/serial/max310x.c static void max310x_null_void(struct uart_port *port)
port             1164 drivers/tty/serial/max310x.c 		uart_suspend_port(&max310x_uart, &s->p[i].port);
port             1165 drivers/tty/serial/max310x.c 		s->devtype->power(&s->p[i].port, 0);
port             1177 drivers/tty/serial/max310x.c 		s->devtype->power(&s->p[i].port, 1);
port             1178 drivers/tty/serial/max310x.c 		uart_resume_port(&max310x_uart, &s->p[i].port);
port             1191 drivers/tty/serial/max310x.c 	struct uart_port *port = &s->p[offset / 4].port;
port             1193 drivers/tty/serial/max310x.c 	val = max310x_port_read(port, MAX310X_GPIODATA_REG);
port             1201 drivers/tty/serial/max310x.c 	struct uart_port *port = &s->p[offset / 4].port;
port             1203 drivers/tty/serial/max310x.c 	max310x_port_update(port, MAX310X_GPIODATA_REG, 1 << (offset % 4),
port             1210 drivers/tty/serial/max310x.c 	struct uart_port *port = &s->p[offset / 4].port;
port             1212 drivers/tty/serial/max310x.c 	max310x_port_update(port, MAX310X_GPIOCFG_REG, 1 << (offset % 4), 0);
port             1221 drivers/tty/serial/max310x.c 	struct uart_port *port = &s->p[offset / 4].port;
port             1223 drivers/tty/serial/max310x.c 	max310x_port_update(port, MAX310X_GPIODATA_REG, 1 << (offset % 4),
port             1225 drivers/tty/serial/max310x.c 	max310x_port_update(port, MAX310X_GPIOCFG_REG, 1 << (offset % 4),
port             1235 drivers/tty/serial/max310x.c 	struct uart_port *port = &s->p[offset / 4].port;
port             1239 drivers/tty/serial/max310x.c 		max310x_port_update(port, MAX310X_GPIOCFG_REG,
port             1244 drivers/tty/serial/max310x.c 		max310x_port_update(port, MAX310X_GPIOCFG_REG,
port             1342 drivers/tty/serial/max310x.c 		s->p[i].port.line	= line;
port             1343 drivers/tty/serial/max310x.c 		s->p[i].port.dev	= dev;
port             1344 drivers/tty/serial/max310x.c 		s->p[i].port.irq	= irq;
port             1345 drivers/tty/serial/max310x.c 		s->p[i].port.type	= PORT_MAX310X;
port             1346 drivers/tty/serial/max310x.c 		s->p[i].port.fifosize	= MAX310X_FIFO_SIZE;
port             1347 drivers/tty/serial/max310x.c 		s->p[i].port.flags	= UPF_FIXED_TYPE | UPF_LOW_LATENCY;
port             1348 drivers/tty/serial/max310x.c 		s->p[i].port.iotype	= UPIO_PORT;
port             1349 drivers/tty/serial/max310x.c 		s->p[i].port.iobase	= i * 0x20;
port             1350 drivers/tty/serial/max310x.c 		s->p[i].port.membase	= (void __iomem *)~0;
port             1351 drivers/tty/serial/max310x.c 		s->p[i].port.uartclk	= uartclk;
port             1352 drivers/tty/serial/max310x.c 		s->p[i].port.rs485_config = max310x_rs485_config;
port             1353 drivers/tty/serial/max310x.c 		s->p[i].port.ops	= &max310x_ops;
port             1355 drivers/tty/serial/max310x.c 		max310x_port_write(&s->p[i].port, MAX310X_IRQEN_REG, 0);
port             1357 drivers/tty/serial/max310x.c 		max310x_port_read(&s->p[i].port, MAX310X_IRQSTS_REG);
port             1365 drivers/tty/serial/max310x.c 		s->p[i].wr_header = (s->p[i].port.iobase + MAX310X_THR_REG) |
port             1367 drivers/tty/serial/max310x.c 		s->p[i].rd_header = (s->p[i].port.iobase + MAX310X_RHR_REG);
port             1370 drivers/tty/serial/max310x.c 		ret = uart_add_one_port(&max310x_uart, &s->p[i].port);
port             1372 drivers/tty/serial/max310x.c 			s->p[i].port.dev = NULL;
port             1378 drivers/tty/serial/max310x.c 		devtype->power(&s->p[i].port, 0);
port             1409 drivers/tty/serial/max310x.c 		if (s->p[i].port.dev) {
port             1410 drivers/tty/serial/max310x.c 			uart_remove_one_port(&max310x_uart, &s->p[i].port);
port             1411 drivers/tty/serial/max310x.c 			clear_bit(s->p[i].port.line, max310x_lines);
port             1430 drivers/tty/serial/max310x.c 		uart_remove_one_port(&max310x_uart, &s->p[i].port);
port             1431 drivers/tty/serial/max310x.c 		clear_bit(s->p[i].port.line, max310x_lines);
port             1432 drivers/tty/serial/max310x.c 		s->devtype->power(&s->p[i].port, 0);
port               53 drivers/tty/serial/mcf.c 	struct uart_port	port;
port               60 drivers/tty/serial/mcf.c static unsigned int mcf_tx_empty(struct uart_port *port)
port               62 drivers/tty/serial/mcf.c 	return (readb(port->membase + MCFUART_USR) & MCFUART_USR_TXEMPTY) ?
port               68 drivers/tty/serial/mcf.c static unsigned int mcf_get_mctrl(struct uart_port *port)
port               70 drivers/tty/serial/mcf.c 	struct mcf_uart *pp = container_of(port, struct mcf_uart, port);
port               73 drivers/tty/serial/mcf.c 	sigs = (readb(port->membase + MCFUART_UIPR) & MCFUART_UIPR_CTS) ?
port               76 drivers/tty/serial/mcf.c 	sigs |= (mcf_getppdcd(port->line) ? TIOCM_CD : 0);
port               77 drivers/tty/serial/mcf.c 	sigs |= (mcf_getppdtr(port->line) ? TIOCM_DTR : 0);
port               84 drivers/tty/serial/mcf.c static void mcf_set_mctrl(struct uart_port *port, unsigned int sigs)
port               86 drivers/tty/serial/mcf.c 	struct mcf_uart *pp = container_of(port, struct mcf_uart, port);
port               89 drivers/tty/serial/mcf.c 	mcf_setppdtr(port->line, (sigs & TIOCM_DTR));
port               91 drivers/tty/serial/mcf.c 		writeb(MCFUART_UOP_RTS, port->membase + MCFUART_UOP1);
port               93 drivers/tty/serial/mcf.c 		writeb(MCFUART_UOP_RTS, port->membase + MCFUART_UOP0);
port               98 drivers/tty/serial/mcf.c static void mcf_start_tx(struct uart_port *port)
port              100 drivers/tty/serial/mcf.c 	struct mcf_uart *pp = container_of(port, struct mcf_uart, port);
port              102 drivers/tty/serial/mcf.c 	if (port->rs485.flags & SER_RS485_ENABLED) {
port              104 drivers/tty/serial/mcf.c 		writeb(MCFUART_UCR_TXENABLE, port->membase + MCFUART_UCR);
port              106 drivers/tty/serial/mcf.c 		writeb(MCFUART_UOP_RTS, port->membase + MCFUART_UOP1);
port              109 drivers/tty/serial/mcf.c 	writeb(pp->imr, port->membase + MCFUART_UIMR);
port              114 drivers/tty/serial/mcf.c static void mcf_stop_tx(struct uart_port *port)
port              116 drivers/tty/serial/mcf.c 	struct mcf_uart *pp = container_of(port, struct mcf_uart, port);
port              119 drivers/tty/serial/mcf.c 	writeb(pp->imr, port->membase + MCFUART_UIMR);
port              124 drivers/tty/serial/mcf.c static void mcf_stop_rx(struct uart_port *port)
port              126 drivers/tty/serial/mcf.c 	struct mcf_uart *pp = container_of(port, struct mcf_uart, port);
port              129 drivers/tty/serial/mcf.c 	writeb(pp->imr, port->membase + MCFUART_UIMR);
port              134 drivers/tty/serial/mcf.c static void mcf_break_ctl(struct uart_port *port, int break_state)
port              138 drivers/tty/serial/mcf.c 	spin_lock_irqsave(&port->lock, flags);
port              140 drivers/tty/serial/mcf.c 		writeb(MCFUART_UCR_CMDBREAKSTART, port->membase + MCFUART_UCR);
port              142 drivers/tty/serial/mcf.c 		writeb(MCFUART_UCR_CMDBREAKSTOP, port->membase + MCFUART_UCR);
port              143 drivers/tty/serial/mcf.c 	spin_unlock_irqrestore(&port->lock, flags);
port              148 drivers/tty/serial/mcf.c static int mcf_startup(struct uart_port *port)
port              150 drivers/tty/serial/mcf.c 	struct mcf_uart *pp = container_of(port, struct mcf_uart, port);
port              153 drivers/tty/serial/mcf.c 	spin_lock_irqsave(&port->lock, flags);
port              156 drivers/tty/serial/mcf.c 	writeb(MCFUART_UCR_CMDRESETRX, port->membase + MCFUART_UCR);
port              157 drivers/tty/serial/mcf.c 	writeb(MCFUART_UCR_CMDRESETTX, port->membase + MCFUART_UCR);
port              161 drivers/tty/serial/mcf.c 		port->membase + MCFUART_UCR);
port              165 drivers/tty/serial/mcf.c 	writeb(pp->imr, port->membase + MCFUART_UIMR);
port              167 drivers/tty/serial/mcf.c 	spin_unlock_irqrestore(&port->lock, flags);
port              174 drivers/tty/serial/mcf.c static void mcf_shutdown(struct uart_port *port)
port              176 drivers/tty/serial/mcf.c 	struct mcf_uart *pp = container_of(port, struct mcf_uart, port);
port              179 drivers/tty/serial/mcf.c 	spin_lock_irqsave(&port->lock, flags);
port              183 drivers/tty/serial/mcf.c 	writeb(pp->imr, port->membase + MCFUART_UIMR);
port              186 drivers/tty/serial/mcf.c 	writeb(MCFUART_UCR_CMDRESETRX, port->membase + MCFUART_UCR);
port              187 drivers/tty/serial/mcf.c 	writeb(MCFUART_UCR_CMDRESETTX, port->membase + MCFUART_UCR);
port              189 drivers/tty/serial/mcf.c 	spin_unlock_irqrestore(&port->lock, flags);
port              194 drivers/tty/serial/mcf.c static void mcf_set_termios(struct uart_port *port, struct ktermios *termios,
port              204 drivers/tty/serial/mcf.c 	baud = uart_get_baud_rate(port, termios, old, 0, 230400);
port              255 drivers/tty/serial/mcf.c 	spin_lock_irqsave(&port->lock, flags);
port              256 drivers/tty/serial/mcf.c 	if (port->rs485.flags & SER_RS485_ENABLED) {
port              257 drivers/tty/serial/mcf.c 		dev_dbg(port->dev, "Setting UART to RS485\n");
port              261 drivers/tty/serial/mcf.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              262 drivers/tty/serial/mcf.c 	writeb(MCFUART_UCR_CMDRESETRX, port->membase + MCFUART_UCR);
port              263 drivers/tty/serial/mcf.c 	writeb(MCFUART_UCR_CMDRESETTX, port->membase + MCFUART_UCR);
port              264 drivers/tty/serial/mcf.c 	writeb(MCFUART_UCR_CMDRESETMRPTR, port->membase + MCFUART_UCR);
port              265 drivers/tty/serial/mcf.c 	writeb(mr1, port->membase + MCFUART_UMR);
port              266 drivers/tty/serial/mcf.c 	writeb(mr2, port->membase + MCFUART_UMR);
port              267 drivers/tty/serial/mcf.c 	writeb((baudclk & 0xff00) >> 8, port->membase + MCFUART_UBG1);
port              268 drivers/tty/serial/mcf.c 	writeb((baudclk & 0xff), port->membase + MCFUART_UBG2);
port              270 drivers/tty/serial/mcf.c 	writeb((baudfr & 0x0f), port->membase + MCFUART_UFPD);
port              273 drivers/tty/serial/mcf.c 		port->membase + MCFUART_UCSR);
port              275 drivers/tty/serial/mcf.c 		port->membase + MCFUART_UCR);
port              276 drivers/tty/serial/mcf.c 	spin_unlock_irqrestore(&port->lock, flags);
port              283 drivers/tty/serial/mcf.c 	struct uart_port *port = &pp->port;
port              286 drivers/tty/serial/mcf.c 	while ((status = readb(port->membase + MCFUART_USR)) & MCFUART_USR_RXREADY) {
port              287 drivers/tty/serial/mcf.c 		ch = readb(port->membase + MCFUART_URB);
port              289 drivers/tty/serial/mcf.c 		port->icount.rx++;
port              293 drivers/tty/serial/mcf.c 				port->membase + MCFUART_UCR);
port              296 drivers/tty/serial/mcf.c 				port->icount.brk++;
port              297 drivers/tty/serial/mcf.c 				if (uart_handle_break(port))
port              300 drivers/tty/serial/mcf.c 				port->icount.parity++;
port              302 drivers/tty/serial/mcf.c 				port->icount.overrun++;
port              304 drivers/tty/serial/mcf.c 				port->icount.frame++;
port              307 drivers/tty/serial/mcf.c 			status &= port->read_status_mask;
port              317 drivers/tty/serial/mcf.c 		if (uart_handle_sysrq_char(port, ch))
port              319 drivers/tty/serial/mcf.c 		uart_insert_char(port, status, MCFUART_USR_RXOVERRUN, ch, flag);
port              322 drivers/tty/serial/mcf.c 	spin_unlock(&port->lock);
port              323 drivers/tty/serial/mcf.c 	tty_flip_buffer_push(&port->state->port);
port              324 drivers/tty/serial/mcf.c 	spin_lock(&port->lock);
port              331 drivers/tty/serial/mcf.c 	struct uart_port *port = &pp->port;
port              332 drivers/tty/serial/mcf.c 	struct circ_buf *xmit = &port->state->xmit;
port              334 drivers/tty/serial/mcf.c 	if (port->x_char) {
port              336 drivers/tty/serial/mcf.c 		writeb(port->x_char, port->membase + MCFUART_UTB);
port              337 drivers/tty/serial/mcf.c 		port->x_char = 0;
port              338 drivers/tty/serial/mcf.c 		port->icount.tx++;
port              342 drivers/tty/serial/mcf.c 	while (readb(port->membase + MCFUART_USR) & MCFUART_USR_TXREADY) {
port              345 drivers/tty/serial/mcf.c 		writeb(xmit->buf[xmit->tail], port->membase + MCFUART_UTB);
port              347 drivers/tty/serial/mcf.c 		port->icount.tx++;
port              351 drivers/tty/serial/mcf.c 		uart_write_wakeup(port);
port              355 drivers/tty/serial/mcf.c 		writeb(pp->imr, port->membase + MCFUART_UIMR);
port              357 drivers/tty/serial/mcf.c 		if (port->rs485.flags & SER_RS485_ENABLED)
port              359 drivers/tty/serial/mcf.c 				port->membase + MCFUART_UCR);
port              367 drivers/tty/serial/mcf.c 	struct uart_port *port = data;
port              368 drivers/tty/serial/mcf.c 	struct mcf_uart *pp = container_of(port, struct mcf_uart, port);
port              372 drivers/tty/serial/mcf.c 	isr = readb(port->membase + MCFUART_UISR) & pp->imr;
port              374 drivers/tty/serial/mcf.c 	spin_lock(&port->lock);
port              383 drivers/tty/serial/mcf.c 	spin_unlock(&port->lock);
port              390 drivers/tty/serial/mcf.c static void mcf_config_port(struct uart_port *port, int flags)
port              392 drivers/tty/serial/mcf.c 	port->type = PORT_MCF;
port              393 drivers/tty/serial/mcf.c 	port->fifosize = MCFUART_TXFIFOSIZE;
port              396 drivers/tty/serial/mcf.c 	writeb(0, port->membase + MCFUART_UIMR);
port              398 drivers/tty/serial/mcf.c 	if (request_irq(port->irq, mcf_interrupt, 0, "UART", port))
port              400 drivers/tty/serial/mcf.c 			"interrupt vector=%d\n", port->line, port->irq);
port              405 drivers/tty/serial/mcf.c static const char *mcf_type(struct uart_port *port)
port              407 drivers/tty/serial/mcf.c 	return (port->type == PORT_MCF) ? "ColdFire UART" : NULL;
port              412 drivers/tty/serial/mcf.c static int mcf_request_port(struct uart_port *port)
port              420 drivers/tty/serial/mcf.c static void mcf_release_port(struct uart_port *port)
port              427 drivers/tty/serial/mcf.c static int mcf_verify_port(struct uart_port *port, struct serial_struct *ser)
port              437 drivers/tty/serial/mcf.c static int mcf_config_rs485(struct uart_port *port, struct serial_rs485 *rs485)
port              442 drivers/tty/serial/mcf.c 	mr1 = readb(port->membase + MCFUART_UMR);
port              443 drivers/tty/serial/mcf.c 	mr2 = readb(port->membase + MCFUART_UMR);
port              445 drivers/tty/serial/mcf.c 		dev_dbg(port->dev, "Setting UART to RS485\n");
port              449 drivers/tty/serial/mcf.c 		dev_dbg(port->dev, "Setting UART to RS232\n");
port              452 drivers/tty/serial/mcf.c 	writeb(mr1, port->membase + MCFUART_UMR);
port              453 drivers/tty/serial/mcf.c 	writeb(mr2, port->membase + MCFUART_UMR);
port              454 drivers/tty/serial/mcf.c 	port->rs485 = *rs485;
port              492 drivers/tty/serial/mcf.c 	struct uart_port *port;
port              496 drivers/tty/serial/mcf.c 		port = &mcf_ports[i].port;
port              498 drivers/tty/serial/mcf.c 		port->line = i;
port              499 drivers/tty/serial/mcf.c 		port->type = PORT_MCF;
port              500 drivers/tty/serial/mcf.c 		port->mapbase = platp[i].mapbase;
port              501 drivers/tty/serial/mcf.c 		port->membase = (platp[i].membase) ? platp[i].membase :
port              502 drivers/tty/serial/mcf.c 			(unsigned char __iomem *) port->mapbase;
port              503 drivers/tty/serial/mcf.c 		port->iotype = SERIAL_IO_MEM;
port              504 drivers/tty/serial/mcf.c 		port->irq = platp[i].irq;
port              505 drivers/tty/serial/mcf.c 		port->uartclk = MCF_BUSCLK;
port              506 drivers/tty/serial/mcf.c 		port->flags = UPF_BOOT_AUTOCONF;
port              507 drivers/tty/serial/mcf.c 		port->rs485_config = mcf_config_rs485;
port              508 drivers/tty/serial/mcf.c 		port->ops = &mcf_uart_ops;
port              518 drivers/tty/serial/mcf.c 	struct uart_port *port = &(mcf_ports + co->index)->port;
port              522 drivers/tty/serial/mcf.c 		if (readb(port->membase + MCFUART_USR) & MCFUART_USR_TXREADY)
port              525 drivers/tty/serial/mcf.c 	writeb(c, port->membase + MCFUART_UTB);
port              527 drivers/tty/serial/mcf.c 		if (readb(port->membase + MCFUART_USR) & MCFUART_USR_TXREADY)
port              547 drivers/tty/serial/mcf.c 	struct uart_port *port;
port              555 drivers/tty/serial/mcf.c 	port = &mcf_ports[co->index].port;
port              556 drivers/tty/serial/mcf.c 	if (port->membase == 0)
port              562 drivers/tty/serial/mcf.c 	return uart_set_options(port, co, baud, parity, bits, flow);
port              617 drivers/tty/serial/mcf.c 	struct uart_port *port;
port              621 drivers/tty/serial/mcf.c 		port = &mcf_ports[i].port;
port              623 drivers/tty/serial/mcf.c 		port->line = i;
port              624 drivers/tty/serial/mcf.c 		port->type = PORT_MCF;
port              625 drivers/tty/serial/mcf.c 		port->mapbase = platp[i].mapbase;
port              626 drivers/tty/serial/mcf.c 		port->membase = (platp[i].membase) ? platp[i].membase :
port              628 drivers/tty/serial/mcf.c 		port->dev = &pdev->dev;
port              629 drivers/tty/serial/mcf.c 		port->iotype = SERIAL_IO_MEM;
port              630 drivers/tty/serial/mcf.c 		port->irq = platp[i].irq;
port              631 drivers/tty/serial/mcf.c 		port->uartclk = MCF_BUSCLK;
port              632 drivers/tty/serial/mcf.c 		port->ops = &mcf_uart_ops;
port              633 drivers/tty/serial/mcf.c 		port->flags = UPF_BOOT_AUTOCONF;
port              634 drivers/tty/serial/mcf.c 		port->rs485_config = mcf_config_rs485;
port              636 drivers/tty/serial/mcf.c 		uart_add_one_port(&mcf_driver, port);
port              646 drivers/tty/serial/mcf.c 	struct uart_port *port;
port              650 drivers/tty/serial/mcf.c 		port = &mcf_ports[i].port;
port              651 drivers/tty/serial/mcf.c 		if (port)
port              652 drivers/tty/serial/mcf.c 			uart_remove_one_port(&mcf_driver, port);
port              120 drivers/tty/serial/men_z135_uart.c 	struct uart_port port;
port              128 drivers/tty/serial/men_z135_uart.c #define to_men_z135(port) container_of((port), struct men_z135_port, port)
port              139 drivers/tty/serial/men_z135_uart.c 	struct uart_port *port = &uart->port;
port              145 drivers/tty/serial/men_z135_uart.c 	reg = ioread32(port->membase + addr);
port              147 drivers/tty/serial/men_z135_uart.c 	iowrite32(reg, port->membase + addr);
port              161 drivers/tty/serial/men_z135_uart.c 	struct uart_port *port = &uart->port;
port              167 drivers/tty/serial/men_z135_uart.c 	reg = ioread32(port->membase + addr);
port              169 drivers/tty/serial/men_z135_uart.c 	iowrite32(reg, port->membase + addr);
port              188 drivers/tty/serial/men_z135_uart.c 		uart_handle_dcd_change(&uart->port,
port              191 drivers/tty/serial/men_z135_uart.c 		uart_handle_cts_change(&uart->port,
port              197 drivers/tty/serial/men_z135_uart.c 	struct uart_port *port = &uart->port;
port              203 drivers/tty/serial/men_z135_uart.c 		port->icount.overrun++;
port              205 drivers/tty/serial/men_z135_uart.c 		port->icount.parity++;
port              207 drivers/tty/serial/men_z135_uart.c 		port->icount.frame++;
port              209 drivers/tty/serial/men_z135_uart.c 		port->icount.brk++;
port              210 drivers/tty/serial/men_z135_uart.c 		uart_handle_break(port);
port              222 drivers/tty/serial/men_z135_uart.c 	struct uart_port *port = &uart->port;
port              228 drivers/tty/serial/men_z135_uart.c 	stat_reg = ioread32(port->membase + MEN_Z135_STAT_REG);
port              245 drivers/tty/serial/men_z135_uart.c 	struct uart_port *port = &uart->port;
port              246 drivers/tty/serial/men_z135_uart.c 	struct tty_port *tport = &port->state->port;
port              271 drivers/tty/serial/men_z135_uart.c 	memcpy_fromio(uart->rxbuf, port->membase + MEN_Z135_RX_RAM, room);
port              274 drivers/tty/serial/men_z135_uart.c 	iowrite32(room, port->membase +  MEN_Z135_RX_CTRL);
port              282 drivers/tty/serial/men_z135_uart.c 	port->icount.rx += copied;
port              295 drivers/tty/serial/men_z135_uart.c 	struct uart_port *port = &uart->port;
port              296 drivers/tty/serial/men_z135_uart.c 	struct circ_buf *xmit = &port->state->xmit;
port              309 drivers/tty/serial/men_z135_uart.c 	if (uart_tx_stopped(port))
port              312 drivers/tty/serial/men_z135_uart.c 	if (port->x_char)
port              320 drivers/tty/serial/men_z135_uart.c 	wptr = ioread32(port->membase + MEN_Z135_TX_CTRL);
port              354 drivers/tty/serial/men_z135_uart.c 	memcpy_toio(port->membase + MEN_Z135_TX_RAM, &xmit->buf[xmit->tail], n);
port              357 drivers/tty/serial/men_z135_uart.c 	iowrite32(n & 0x3ff, port->membase + MEN_Z135_TX_CTRL);
port              359 drivers/tty/serial/men_z135_uart.c 	port->icount.tx += n;
port              362 drivers/tty/serial/men_z135_uart.c 		uart_write_wakeup(port);
port              388 drivers/tty/serial/men_z135_uart.c 	struct uart_port *port = &uart->port;
port              392 drivers/tty/serial/men_z135_uart.c 	uart->stat_reg = ioread32(port->membase + MEN_Z135_STAT_REG);
port              398 drivers/tty/serial/men_z135_uart.c 	spin_lock(&port->lock);
port              400 drivers/tty/serial/men_z135_uart.c 	iowrite8(irq_id, port->membase + MEN_Z135_STAT_REG);
port              424 drivers/tty/serial/men_z135_uart.c 	spin_unlock(&port->lock);
port              439 drivers/tty/serial/men_z135_uart.c 	struct uart_port *port = &uart->port;
port              442 drivers/tty/serial/men_z135_uart.c 	err = request_irq(port->irq, men_z135_intr, IRQF_SHARED,
port              457 drivers/tty/serial/men_z135_uart.c static unsigned int men_z135_tx_empty(struct uart_port *port)
port              462 drivers/tty/serial/men_z135_uart.c 	wptr = ioread32(port->membase + MEN_Z135_TX_CTRL);
port              479 drivers/tty/serial/men_z135_uart.c static void men_z135_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              484 drivers/tty/serial/men_z135_uart.c 	conf_reg = old = ioread32(port->membase + MEN_Z135_CONF_REG);
port              511 drivers/tty/serial/men_z135_uart.c 		iowrite32(conf_reg, port->membase + MEN_Z135_CONF_REG);
port              520 drivers/tty/serial/men_z135_uart.c static unsigned int men_z135_get_mctrl(struct uart_port *port)
port              525 drivers/tty/serial/men_z135_uart.c 	msr = ioread8(port->membase + MEN_Z135_STAT_REG + 1);
port              547 drivers/tty/serial/men_z135_uart.c static void men_z135_stop_tx(struct uart_port *port)
port              549 drivers/tty/serial/men_z135_uart.c 	struct men_z135_port *uart = to_men_z135(port);
port              560 drivers/tty/serial/men_z135_uart.c static void men_z135_disable_ms(struct uart_port *port)
port              562 drivers/tty/serial/men_z135_uart.c 	struct men_z135_port *uart = to_men_z135(port);
port              574 drivers/tty/serial/men_z135_uart.c static void men_z135_start_tx(struct uart_port *port)
port              576 drivers/tty/serial/men_z135_uart.c 	struct men_z135_port *uart = to_men_z135(port);
port              579 drivers/tty/serial/men_z135_uart.c 		men_z135_disable_ms(port);
port              590 drivers/tty/serial/men_z135_uart.c static void men_z135_stop_rx(struct uart_port *port)
port              592 drivers/tty/serial/men_z135_uart.c 	struct men_z135_port *uart = to_men_z135(port);
port              603 drivers/tty/serial/men_z135_uart.c static void men_z135_enable_ms(struct uart_port *port)
port              605 drivers/tty/serial/men_z135_uart.c 	struct men_z135_port *uart = to_men_z135(port);
port              610 drivers/tty/serial/men_z135_uart.c static int men_z135_startup(struct uart_port *port)
port              612 drivers/tty/serial/men_z135_uart.c 	struct men_z135_port *uart = to_men_z135(port);
port              620 drivers/tty/serial/men_z135_uart.c 	conf_reg = ioread32(port->membase + MEN_Z135_CONF_REG);
port              628 drivers/tty/serial/men_z135_uart.c 	iowrite32(conf_reg, port->membase + MEN_Z135_CONF_REG);
port              631 drivers/tty/serial/men_z135_uart.c 		iowrite32(rx_timeout, port->membase + MEN_Z135_TIMEOUT);
port              636 drivers/tty/serial/men_z135_uart.c static void men_z135_shutdown(struct uart_port *port)
port              638 drivers/tty/serial/men_z135_uart.c 	struct men_z135_port *uart = to_men_z135(port);
port              645 drivers/tty/serial/men_z135_uart.c 	free_irq(uart->port.irq, uart);
port              648 drivers/tty/serial/men_z135_uart.c static void men_z135_set_termios(struct uart_port *port,
port              652 drivers/tty/serial/men_z135_uart.c 	struct men_z135_port *uart = to_men_z135(port);
port              659 drivers/tty/serial/men_z135_uart.c 	conf_reg = ioread32(port->membase + MEN_Z135_CONF_REG);
port              706 drivers/tty/serial/men_z135_uart.c 	iowrite32(conf_reg, port->membase + MEN_Z135_CONF_REG);
port              708 drivers/tty/serial/men_z135_uart.c 	uart_freq = ioread32(port->membase + MEN_Z135_UART_FREQ);
port              712 drivers/tty/serial/men_z135_uart.c 	baud = uart_get_baud_rate(port, termios, old, 0, uart_freq / 16);
port              714 drivers/tty/serial/men_z135_uart.c 	spin_lock_irq(&port->lock);
port              719 drivers/tty/serial/men_z135_uart.c 	iowrite32(bd_reg, port->membase + MEN_Z135_BAUD_REG);
port              721 drivers/tty/serial/men_z135_uart.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              722 drivers/tty/serial/men_z135_uart.c 	spin_unlock_irq(&port->lock);
port              725 drivers/tty/serial/men_z135_uart.c static const char *men_z135_type(struct uart_port *port)
port              730 drivers/tty/serial/men_z135_uart.c static void men_z135_release_port(struct uart_port *port)
port              732 drivers/tty/serial/men_z135_uart.c 	struct men_z135_port *uart = to_men_z135(port);
port              734 drivers/tty/serial/men_z135_uart.c 	iounmap(port->membase);
port              735 drivers/tty/serial/men_z135_uart.c 	port->membase = NULL;
port              740 drivers/tty/serial/men_z135_uart.c static int men_z135_request_port(struct uart_port *port)
port              742 drivers/tty/serial/men_z135_uart.c 	struct men_z135_port *uart = to_men_z135(port);
port              750 drivers/tty/serial/men_z135_uart.c 	port->mapbase = mem->start;
port              753 drivers/tty/serial/men_z135_uart.c 	port->membase = ioremap(mem->start, resource_size(mem));
port              754 drivers/tty/serial/men_z135_uart.c 	if (port->membase == NULL) {
port              762 drivers/tty/serial/men_z135_uart.c static void men_z135_config_port(struct uart_port *port, int type)
port              764 drivers/tty/serial/men_z135_uart.c 	port->type = PORT_MEN_Z135;
port              765 drivers/tty/serial/men_z135_uart.c 	men_z135_request_port(port);
port              768 drivers/tty/serial/men_z135_uart.c static int men_z135_verify_port(struct uart_port *port,
port              831 drivers/tty/serial/men_z135_uart.c 	uart->port.uartclk = MEN_Z135_BASECLK * 16;
port              832 drivers/tty/serial/men_z135_uart.c 	uart->port.fifosize = MEN_Z135_FIFO_SIZE;
port              833 drivers/tty/serial/men_z135_uart.c 	uart->port.iotype = UPIO_MEM;
port              834 drivers/tty/serial/men_z135_uart.c 	uart->port.ops = &men_z135_ops;
port              835 drivers/tty/serial/men_z135_uart.c 	uart->port.irq = mcb_get_irq(mdev);
port              836 drivers/tty/serial/men_z135_uart.c 	uart->port.iotype = UPIO_MEM;
port              837 drivers/tty/serial/men_z135_uart.c 	uart->port.flags = UPF_BOOT_AUTOCONF | UPF_IOREMAP;
port              838 drivers/tty/serial/men_z135_uart.c 	uart->port.line = line++;
port              839 drivers/tty/serial/men_z135_uart.c 	uart->port.dev = dev;
port              840 drivers/tty/serial/men_z135_uart.c 	uart->port.type = PORT_MEN_Z135;
port              841 drivers/tty/serial/men_z135_uart.c 	uart->port.mapbase = mem->start;
port              842 drivers/tty/serial/men_z135_uart.c 	uart->port.membase = NULL;
port              847 drivers/tty/serial/men_z135_uart.c 	err = uart_add_one_port(&men_z135_driver, &uart->port);
port              870 drivers/tty/serial/men_z135_uart.c 	uart_remove_one_port(&men_z135_driver, &uart->port);
port               84 drivers/tty/serial/meson_uart.c static void meson_uart_set_mctrl(struct uart_port *port, unsigned int mctrl)
port               88 drivers/tty/serial/meson_uart.c static unsigned int meson_uart_get_mctrl(struct uart_port *port)
port               93 drivers/tty/serial/meson_uart.c static unsigned int meson_uart_tx_empty(struct uart_port *port)
port               97 drivers/tty/serial/meson_uart.c 	val = readl(port->membase + AML_UART_STATUS);
port              102 drivers/tty/serial/meson_uart.c static void meson_uart_stop_tx(struct uart_port *port)
port              106 drivers/tty/serial/meson_uart.c 	val = readl(port->membase + AML_UART_CONTROL);
port              108 drivers/tty/serial/meson_uart.c 	writel(val, port->membase + AML_UART_CONTROL);
port              111 drivers/tty/serial/meson_uart.c static void meson_uart_stop_rx(struct uart_port *port)
port              115 drivers/tty/serial/meson_uart.c 	val = readl(port->membase + AML_UART_CONTROL);
port              117 drivers/tty/serial/meson_uart.c 	writel(val, port->membase + AML_UART_CONTROL);
port              120 drivers/tty/serial/meson_uart.c static void meson_uart_shutdown(struct uart_port *port)
port              125 drivers/tty/serial/meson_uart.c 	free_irq(port->irq, port);
port              127 drivers/tty/serial/meson_uart.c 	spin_lock_irqsave(&port->lock, flags);
port              129 drivers/tty/serial/meson_uart.c 	val = readl(port->membase + AML_UART_CONTROL);
port              132 drivers/tty/serial/meson_uart.c 	writel(val, port->membase + AML_UART_CONTROL);
port              134 drivers/tty/serial/meson_uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              137 drivers/tty/serial/meson_uart.c static void meson_uart_start_tx(struct uart_port *port)
port              139 drivers/tty/serial/meson_uart.c 	struct circ_buf *xmit = &port->state->xmit;
port              143 drivers/tty/serial/meson_uart.c 	if (uart_tx_stopped(port)) {
port              144 drivers/tty/serial/meson_uart.c 		meson_uart_stop_tx(port);
port              148 drivers/tty/serial/meson_uart.c 	while (!(readl(port->membase + AML_UART_STATUS) & AML_UART_TX_FULL)) {
port              149 drivers/tty/serial/meson_uart.c 		if (port->x_char) {
port              150 drivers/tty/serial/meson_uart.c 			writel(port->x_char, port->membase + AML_UART_WFIFO);
port              151 drivers/tty/serial/meson_uart.c 			port->icount.tx++;
port              152 drivers/tty/serial/meson_uart.c 			port->x_char = 0;
port              160 drivers/tty/serial/meson_uart.c 		writel(ch, port->membase + AML_UART_WFIFO);
port              162 drivers/tty/serial/meson_uart.c 		port->icount.tx++;
port              166 drivers/tty/serial/meson_uart.c 		val = readl(port->membase + AML_UART_CONTROL);
port              168 drivers/tty/serial/meson_uart.c 		writel(val, port->membase + AML_UART_CONTROL);
port              172 drivers/tty/serial/meson_uart.c 		uart_write_wakeup(port);
port              175 drivers/tty/serial/meson_uart.c static void meson_receive_chars(struct uart_port *port)
port              177 drivers/tty/serial/meson_uart.c 	struct tty_port *tport = &port->state->port;
port              183 drivers/tty/serial/meson_uart.c 		port->icount.rx++;
port              184 drivers/tty/serial/meson_uart.c 		ostatus = status = readl(port->membase + AML_UART_STATUS);
port              188 drivers/tty/serial/meson_uart.c 				port->icount.overrun++;
port              190 drivers/tty/serial/meson_uart.c 				port->icount.frame++;
port              192 drivers/tty/serial/meson_uart.c 				port->icount.frame++;
port              194 drivers/tty/serial/meson_uart.c 			mode = readl(port->membase + AML_UART_CONTROL);
port              196 drivers/tty/serial/meson_uart.c 			writel(mode, port->membase + AML_UART_CONTROL);
port              200 drivers/tty/serial/meson_uart.c 			writel(mode, port->membase + AML_UART_CONTROL);
port              202 drivers/tty/serial/meson_uart.c 			status &= port->read_status_mask;
port              209 drivers/tty/serial/meson_uart.c 		ch = readl(port->membase + AML_UART_RFIFO);
port              213 drivers/tty/serial/meson_uart.c 			port->icount.brk++;
port              215 drivers/tty/serial/meson_uart.c 			if (uart_handle_break(port))
port              219 drivers/tty/serial/meson_uart.c 		if (uart_handle_sysrq_char(port, ch))
port              222 drivers/tty/serial/meson_uart.c 		if ((status & port->ignore_status_mask) == 0)
port              228 drivers/tty/serial/meson_uart.c 	} while (!(readl(port->membase + AML_UART_STATUS) & AML_UART_RX_EMPTY));
port              230 drivers/tty/serial/meson_uart.c 	spin_unlock(&port->lock);
port              232 drivers/tty/serial/meson_uart.c 	spin_lock(&port->lock);
port              237 drivers/tty/serial/meson_uart.c 	struct uart_port *port = (struct uart_port *)dev_id;
port              239 drivers/tty/serial/meson_uart.c 	spin_lock(&port->lock);
port              241 drivers/tty/serial/meson_uart.c 	if (!(readl(port->membase + AML_UART_STATUS) & AML_UART_RX_EMPTY))
port              242 drivers/tty/serial/meson_uart.c 		meson_receive_chars(port);
port              244 drivers/tty/serial/meson_uart.c 	if (!(readl(port->membase + AML_UART_STATUS) & AML_UART_TX_FULL)) {
port              245 drivers/tty/serial/meson_uart.c 		if (readl(port->membase + AML_UART_CONTROL) & AML_UART_TX_INT_EN)
port              246 drivers/tty/serial/meson_uart.c 			meson_uart_start_tx(port);
port              249 drivers/tty/serial/meson_uart.c 	spin_unlock(&port->lock);
port              254 drivers/tty/serial/meson_uart.c static const char *meson_uart_type(struct uart_port *port)
port              256 drivers/tty/serial/meson_uart.c 	return (port->type == PORT_MESON) ? "meson_uart" : NULL;
port              259 drivers/tty/serial/meson_uart.c static void meson_uart_reset(struct uart_port *port)
port              263 drivers/tty/serial/meson_uart.c 	val = readl(port->membase + AML_UART_CONTROL);
port              265 drivers/tty/serial/meson_uart.c 	writel(val, port->membase + AML_UART_CONTROL);
port              268 drivers/tty/serial/meson_uart.c 	writel(val, port->membase + AML_UART_CONTROL);
port              271 drivers/tty/serial/meson_uart.c static int meson_uart_startup(struct uart_port *port)
port              276 drivers/tty/serial/meson_uart.c 	val = readl(port->membase + AML_UART_CONTROL);
port              278 drivers/tty/serial/meson_uart.c 	writel(val, port->membase + AML_UART_CONTROL);
port              280 drivers/tty/serial/meson_uart.c 	writel(val, port->membase + AML_UART_CONTROL);
port              283 drivers/tty/serial/meson_uart.c 	writel(val, port->membase + AML_UART_CONTROL);
port              286 drivers/tty/serial/meson_uart.c 	writel(val, port->membase + AML_UART_CONTROL);
port              288 drivers/tty/serial/meson_uart.c 	val = (AML_UART_RECV_IRQ(1) | AML_UART_XMIT_IRQ(port->fifosize / 2));
port              289 drivers/tty/serial/meson_uart.c 	writel(val, port->membase + AML_UART_MISC);
port              291 drivers/tty/serial/meson_uart.c 	ret = request_irq(port->irq, meson_uart_interrupt, 0,
port              292 drivers/tty/serial/meson_uart.c 			  port->name, port);
port              297 drivers/tty/serial/meson_uart.c static void meson_uart_change_speed(struct uart_port *port, unsigned long baud)
port              301 drivers/tty/serial/meson_uart.c 	while (!meson_uart_tx_empty(port))
port              304 drivers/tty/serial/meson_uart.c 	if (port->uartclk == 24000000) {
port              305 drivers/tty/serial/meson_uart.c 		val = ((port->uartclk / 3) / baud) - 1;
port              308 drivers/tty/serial/meson_uart.c 		val = ((port->uartclk * 10 / (baud * 4) + 5) / 10) - 1;
port              311 drivers/tty/serial/meson_uart.c 	writel(val, port->membase + AML_UART_REG5);
port              314 drivers/tty/serial/meson_uart.c static void meson_uart_set_termios(struct uart_port *port,
port              322 drivers/tty/serial/meson_uart.c 	spin_lock_irqsave(&port->lock, flags);
port              327 drivers/tty/serial/meson_uart.c 	val = readl(port->membase + AML_UART_CONTROL);
port              366 drivers/tty/serial/meson_uart.c 	writel(val, port->membase + AML_UART_CONTROL);
port              368 drivers/tty/serial/meson_uart.c 	baud = uart_get_baud_rate(port, termios, old, 50, 4000000);
port              369 drivers/tty/serial/meson_uart.c 	meson_uart_change_speed(port, baud);
port              371 drivers/tty/serial/meson_uart.c 	port->read_status_mask = AML_UART_TX_FIFO_WERR;
port              373 drivers/tty/serial/meson_uart.c 		port->read_status_mask |= AML_UART_PARITY_ERR |
port              376 drivers/tty/serial/meson_uart.c 	port->ignore_status_mask = 0;
port              378 drivers/tty/serial/meson_uart.c 		port->ignore_status_mask |= AML_UART_PARITY_ERR |
port              381 drivers/tty/serial/meson_uart.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              382 drivers/tty/serial/meson_uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              385 drivers/tty/serial/meson_uart.c static int meson_uart_verify_port(struct uart_port *port,
port              390 drivers/tty/serial/meson_uart.c 	if (port->type != PORT_MESON)
port              392 drivers/tty/serial/meson_uart.c 	if (port->irq != ser->irq)
port              399 drivers/tty/serial/meson_uart.c static void meson_uart_release_port(struct uart_port *port)
port              401 drivers/tty/serial/meson_uart.c 	devm_iounmap(port->dev, port->membase);
port              402 drivers/tty/serial/meson_uart.c 	port->membase = NULL;
port              403 drivers/tty/serial/meson_uart.c 	devm_release_mem_region(port->dev, port->mapbase, port->mapsize);
port              406 drivers/tty/serial/meson_uart.c static int meson_uart_request_port(struct uart_port *port)
port              408 drivers/tty/serial/meson_uart.c 	if (!devm_request_mem_region(port->dev, port->mapbase, port->mapsize,
port              409 drivers/tty/serial/meson_uart.c 				     dev_name(port->dev))) {
port              410 drivers/tty/serial/meson_uart.c 		dev_err(port->dev, "Memory region busy\n");
port              414 drivers/tty/serial/meson_uart.c 	port->membase = devm_ioremap_nocache(port->dev, port->mapbase,
port              415 drivers/tty/serial/meson_uart.c 					     port->mapsize);
port              416 drivers/tty/serial/meson_uart.c 	if (!port->membase)
port              422 drivers/tty/serial/meson_uart.c static void meson_uart_config_port(struct uart_port *port, int flags)
port              425 drivers/tty/serial/meson_uart.c 		port->type = PORT_MESON;
port              426 drivers/tty/serial/meson_uart.c 		meson_uart_request_port(port);
port              448 drivers/tty/serial/meson_uart.c static void meson_uart_enable_tx_engine(struct uart_port *port)
port              452 drivers/tty/serial/meson_uart.c 	val = readl(port->membase + AML_UART_CONTROL);
port              454 drivers/tty/serial/meson_uart.c 	writel(val, port->membase + AML_UART_CONTROL);
port              457 drivers/tty/serial/meson_uart.c static void meson_console_putchar(struct uart_port *port, int ch)
port              459 drivers/tty/serial/meson_uart.c 	if (!port->membase)
port              462 drivers/tty/serial/meson_uart.c 	while (readl(port->membase + AML_UART_STATUS) & AML_UART_TX_FULL)
port              464 drivers/tty/serial/meson_uart.c 	writel(ch, port->membase + AML_UART_WFIFO);
port              467 drivers/tty/serial/meson_uart.c static void meson_serial_port_write(struct uart_port *port, const char *s,
port              475 drivers/tty/serial/meson_uart.c 	if (port->sysrq) {
port              478 drivers/tty/serial/meson_uart.c 		locked = spin_trylock(&port->lock);
port              480 drivers/tty/serial/meson_uart.c 		spin_lock(&port->lock);
port              484 drivers/tty/serial/meson_uart.c 	val = readl(port->membase + AML_UART_CONTROL);
port              486 drivers/tty/serial/meson_uart.c 	writel(tmp, port->membase + AML_UART_CONTROL);
port              488 drivers/tty/serial/meson_uart.c 	uart_console_write(port, s, count, meson_console_putchar);
port              489 drivers/tty/serial/meson_uart.c 	writel(val, port->membase + AML_UART_CONTROL);
port              492 drivers/tty/serial/meson_uart.c 		spin_unlock(&port->lock);
port              499 drivers/tty/serial/meson_uart.c 	struct uart_port *port;
port              501 drivers/tty/serial/meson_uart.c 	port = meson_ports[co->index];
port              502 drivers/tty/serial/meson_uart.c 	if (!port)
port              505 drivers/tty/serial/meson_uart.c 	meson_serial_port_write(port, s, count);
port              510 drivers/tty/serial/meson_uart.c 	struct uart_port *port;
port              519 drivers/tty/serial/meson_uart.c 	port = meson_ports[co->index];
port              520 drivers/tty/serial/meson_uart.c 	if (!port || !port->membase)
port              523 drivers/tty/serial/meson_uart.c 	meson_uart_enable_tx_engine(port);
port              528 drivers/tty/serial/meson_uart.c 	return uart_set_options(port, co, baud, parity, bits, flow);
port              554 drivers/tty/serial/meson_uart.c 	meson_serial_port_write(&dev->port, s, count);
port              560 drivers/tty/serial/meson_uart.c 	if (!device->port.membase)
port              563 drivers/tty/serial/meson_uart.c 	meson_uart_enable_tx_engine(&device->port);
port              616 drivers/tty/serial/meson_uart.c 					  struct uart_port *port)
port              624 drivers/tty/serial/meson_uart.c 	port->uartclk = clk_get_rate(clk);
port              630 drivers/tty/serial/meson_uart.c 				   struct uart_port *port)
port              648 drivers/tty/serial/meson_uart.c 	port->uartclk = clk_get_rate(clk_baud);
port              656 drivers/tty/serial/meson_uart.c 	struct uart_port *port;
port              688 drivers/tty/serial/meson_uart.c 	port = devm_kzalloc(&pdev->dev, sizeof(struct uart_port), GFP_KERNEL);
port              689 drivers/tty/serial/meson_uart.c 	if (!port)
port              694 drivers/tty/serial/meson_uart.c 		ret = meson_uart_probe_clocks_legacy(pdev, port);
port              696 drivers/tty/serial/meson_uart.c 		ret = meson_uart_probe_clocks(pdev, port);
port              701 drivers/tty/serial/meson_uart.c 	port->iotype = UPIO_MEM;
port              702 drivers/tty/serial/meson_uart.c 	port->mapbase = res_mem->start;
port              703 drivers/tty/serial/meson_uart.c 	port->mapsize = resource_size(res_mem);
port              704 drivers/tty/serial/meson_uart.c 	port->irq = res_irq->start;
port              705 drivers/tty/serial/meson_uart.c 	port->flags = UPF_BOOT_AUTOCONF | UPF_LOW_LATENCY;
port              706 drivers/tty/serial/meson_uart.c 	port->dev = &pdev->dev;
port              707 drivers/tty/serial/meson_uart.c 	port->line = pdev->id;
port              708 drivers/tty/serial/meson_uart.c 	port->type = PORT_MESON;
port              709 drivers/tty/serial/meson_uart.c 	port->x_char = 0;
port              710 drivers/tty/serial/meson_uart.c 	port->ops = &meson_uart_ops;
port              711 drivers/tty/serial/meson_uart.c 	port->fifosize = 64;
port              713 drivers/tty/serial/meson_uart.c 	meson_ports[pdev->id] = port;
port              714 drivers/tty/serial/meson_uart.c 	platform_set_drvdata(pdev, port);
port              717 drivers/tty/serial/meson_uart.c 	if (meson_uart_request_port(port) >= 0) {
port              718 drivers/tty/serial/meson_uart.c 		meson_uart_reset(port);
port              719 drivers/tty/serial/meson_uart.c 		meson_uart_release_port(port);
port              722 drivers/tty/serial/meson_uart.c 	ret = uart_add_one_port(&meson_uart_driver, port);
port              731 drivers/tty/serial/meson_uart.c 	struct uart_port *port;
port              733 drivers/tty/serial/meson_uart.c 	port = platform_get_drvdata(pdev);
port              734 drivers/tty/serial/meson_uart.c 	uart_remove_one_port(&meson_uart_driver, port);
port               69 drivers/tty/serial/milbeaut_usio.c static void mlb_usio_stop_tx(struct uart_port *port)
port               71 drivers/tty/serial/milbeaut_usio.c 	writew(readw(port->membase + MLB_USIO_REG_FCR) & ~MLB_USIO_FCR_FTIE,
port               72 drivers/tty/serial/milbeaut_usio.c 	       port->membase + MLB_USIO_REG_FCR);
port               73 drivers/tty/serial/milbeaut_usio.c 	writeb(readb(port->membase + MLB_USIO_REG_SCR) & ~MLB_USIO_SCR_TBIE,
port               74 drivers/tty/serial/milbeaut_usio.c 	       port->membase + MLB_USIO_REG_SCR);
port               77 drivers/tty/serial/milbeaut_usio.c static void mlb_usio_tx_chars(struct uart_port *port)
port               79 drivers/tty/serial/milbeaut_usio.c 	struct circ_buf *xmit = &port->state->xmit;
port               82 drivers/tty/serial/milbeaut_usio.c 	writew(readw(port->membase + MLB_USIO_REG_FCR) & ~MLB_USIO_FCR_FTIE,
port               83 drivers/tty/serial/milbeaut_usio.c 	       port->membase + MLB_USIO_REG_FCR);
port               84 drivers/tty/serial/milbeaut_usio.c 	writeb(readb(port->membase + MLB_USIO_REG_SCR) &
port               86 drivers/tty/serial/milbeaut_usio.c 	       port->membase + MLB_USIO_REG_SCR);
port               88 drivers/tty/serial/milbeaut_usio.c 	if (port->x_char) {
port               89 drivers/tty/serial/milbeaut_usio.c 		writew(port->x_char, port->membase + MLB_USIO_REG_DR);
port               90 drivers/tty/serial/milbeaut_usio.c 		port->icount.tx++;
port               91 drivers/tty/serial/milbeaut_usio.c 		port->x_char = 0;
port               94 drivers/tty/serial/milbeaut_usio.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(port)) {
port               95 drivers/tty/serial/milbeaut_usio.c 		mlb_usio_stop_tx(port);
port               99 drivers/tty/serial/milbeaut_usio.c 	count = port->fifosize -
port              100 drivers/tty/serial/milbeaut_usio.c 		(readw(port->membase + MLB_USIO_REG_FBYTE) & 0xff);
port              103 drivers/tty/serial/milbeaut_usio.c 		writew(xmit->buf[xmit->tail], port->membase + MLB_USIO_REG_DR);
port              106 drivers/tty/serial/milbeaut_usio.c 		port->icount.tx++;
port              112 drivers/tty/serial/milbeaut_usio.c 	writew(readw(port->membase + MLB_USIO_REG_FCR) & ~MLB_USIO_FCR_FDRQ,
port              113 drivers/tty/serial/milbeaut_usio.c 	       port->membase + MLB_USIO_REG_FCR);
port              115 drivers/tty/serial/milbeaut_usio.c 	writeb(readb(port->membase + MLB_USIO_REG_SCR) | MLB_USIO_SCR_TBIE,
port              116 drivers/tty/serial/milbeaut_usio.c 	       port->membase + MLB_USIO_REG_SCR);
port              119 drivers/tty/serial/milbeaut_usio.c 		uart_write_wakeup(port);
port              122 drivers/tty/serial/milbeaut_usio.c 		mlb_usio_stop_tx(port);
port              125 drivers/tty/serial/milbeaut_usio.c static void mlb_usio_start_tx(struct uart_port *port)
port              127 drivers/tty/serial/milbeaut_usio.c 	u16 fcr = readw(port->membase + MLB_USIO_REG_FCR);
port              129 drivers/tty/serial/milbeaut_usio.c 	writew(fcr | MLB_USIO_FCR_FTIE, port->membase + MLB_USIO_REG_FCR);
port              133 drivers/tty/serial/milbeaut_usio.c 	writeb(readb(port->membase + MLB_USIO_REG_SCR) | MLB_USIO_SCR_TBIE,
port              134 drivers/tty/serial/milbeaut_usio.c 	       port->membase + MLB_USIO_REG_SCR);
port              136 drivers/tty/serial/milbeaut_usio.c 	if (readb(port->membase + MLB_USIO_REG_SSR) & MLB_USIO_SSR_TBI)
port              137 drivers/tty/serial/milbeaut_usio.c 		mlb_usio_tx_chars(port);
port              140 drivers/tty/serial/milbeaut_usio.c static void mlb_usio_stop_rx(struct uart_port *port)
port              142 drivers/tty/serial/milbeaut_usio.c 	writeb(readb(port->membase + MLB_USIO_REG_SCR) & ~MLB_USIO_SCR_RIE,
port              143 drivers/tty/serial/milbeaut_usio.c 	       port->membase + MLB_USIO_REG_SCR);
port              146 drivers/tty/serial/milbeaut_usio.c static void mlb_usio_enable_ms(struct uart_port *port)
port              148 drivers/tty/serial/milbeaut_usio.c 	writeb(readb(port->membase + MLB_USIO_REG_SCR) |
port              150 drivers/tty/serial/milbeaut_usio.c 	       port->membase + MLB_USIO_REG_SCR);
port              153 drivers/tty/serial/milbeaut_usio.c static void mlb_usio_rx_chars(struct uart_port *port)
port              155 drivers/tty/serial/milbeaut_usio.c 	struct tty_port *ttyport = &port->state->port;
port              162 drivers/tty/serial/milbeaut_usio.c 		status = readb(port->membase + MLB_USIO_REG_SSR);
port              169 drivers/tty/serial/milbeaut_usio.c 			ch = readw(port->membase + MLB_USIO_REG_DR);
port              171 drivers/tty/serial/milbeaut_usio.c 			port->icount.rx++;
port              172 drivers/tty/serial/milbeaut_usio.c 			if (uart_handle_sysrq_char(port, ch))
port              174 drivers/tty/serial/milbeaut_usio.c 			uart_insert_char(port, status, MLB_USIO_SSR_ORE,
port              179 drivers/tty/serial/milbeaut_usio.c 			port->icount.parity++;
port              181 drivers/tty/serial/milbeaut_usio.c 			port->icount.overrun++;
port              182 drivers/tty/serial/milbeaut_usio.c 		status &= port->read_status_mask;
port              196 drivers/tty/serial/milbeaut_usio.c 			uart_insert_char(port, status, MLB_USIO_SSR_ORE,
port              199 drivers/tty/serial/milbeaut_usio.c 		writeb(readb(port->membase + MLB_USIO_REG_SSR) |
port              201 drivers/tty/serial/milbeaut_usio.c 				port->membase + MLB_USIO_REG_SSR);
port              203 drivers/tty/serial/milbeaut_usio.c 		max_count = readw(port->membase + MLB_USIO_REG_FBYTE) >> 8;
port              204 drivers/tty/serial/milbeaut_usio.c 		writew(readw(port->membase + MLB_USIO_REG_FCR) |
port              206 drivers/tty/serial/milbeaut_usio.c 		port->membase + MLB_USIO_REG_FCR);
port              214 drivers/tty/serial/milbeaut_usio.c 	struct uart_port *port = dev_id;
port              216 drivers/tty/serial/milbeaut_usio.c 	spin_lock(&port->lock);
port              217 drivers/tty/serial/milbeaut_usio.c 	mlb_usio_rx_chars(port);
port              218 drivers/tty/serial/milbeaut_usio.c 	spin_unlock(&port->lock);
port              225 drivers/tty/serial/milbeaut_usio.c 	struct uart_port *port = dev_id;
port              227 drivers/tty/serial/milbeaut_usio.c 	spin_lock(&port->lock);
port              228 drivers/tty/serial/milbeaut_usio.c 	if (readb(port->membase + MLB_USIO_REG_SSR) & MLB_USIO_SSR_TBI)
port              229 drivers/tty/serial/milbeaut_usio.c 		mlb_usio_tx_chars(port);
port              230 drivers/tty/serial/milbeaut_usio.c 	spin_unlock(&port->lock);
port              235 drivers/tty/serial/milbeaut_usio.c static unsigned int mlb_usio_tx_empty(struct uart_port *port)
port              237 drivers/tty/serial/milbeaut_usio.c 	return (readb(port->membase + MLB_USIO_REG_SSR) & MLB_USIO_SSR_TBI) ?
port              241 drivers/tty/serial/milbeaut_usio.c static void mlb_usio_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              245 drivers/tty/serial/milbeaut_usio.c static unsigned int mlb_usio_get_mctrl(struct uart_port *port)
port              251 drivers/tty/serial/milbeaut_usio.c static void mlb_usio_break_ctl(struct uart_port *port, int break_state)
port              255 drivers/tty/serial/milbeaut_usio.c static int mlb_usio_startup(struct uart_port *port)
port              257 drivers/tty/serial/milbeaut_usio.c 	const char *portname = to_platform_device(port->dev)->name;
port              259 drivers/tty/serial/milbeaut_usio.c 	int ret, index = port->line;
port              263 drivers/tty/serial/milbeaut_usio.c 				0, portname, port);
port              267 drivers/tty/serial/milbeaut_usio.c 				0, portname, port);
port              269 drivers/tty/serial/milbeaut_usio.c 		free_irq(mlb_usio_irq[index][RX], port);
port              273 drivers/tty/serial/milbeaut_usio.c 	escr = readb(port->membase + MLB_USIO_REG_ESCR);
port              274 drivers/tty/serial/milbeaut_usio.c 	if (of_property_read_bool(port->dev->of_node, "auto-flow-control"))
port              276 drivers/tty/serial/milbeaut_usio.c 	spin_lock_irqsave(&port->lock, flags);
port              277 drivers/tty/serial/milbeaut_usio.c 	writeb(0, port->membase + MLB_USIO_REG_SCR);
port              278 drivers/tty/serial/milbeaut_usio.c 	writeb(escr, port->membase + MLB_USIO_REG_ESCR);
port              279 drivers/tty/serial/milbeaut_usio.c 	writeb(MLB_USIO_SCR_UPCL, port->membase + MLB_USIO_REG_SCR);
port              280 drivers/tty/serial/milbeaut_usio.c 	writeb(MLB_USIO_SSR_REC, port->membase + MLB_USIO_REG_SSR);
port              281 drivers/tty/serial/milbeaut_usio.c 	writew(0, port->membase + MLB_USIO_REG_FCR);
port              283 drivers/tty/serial/milbeaut_usio.c 	       port->membase + MLB_USIO_REG_FCR);
port              285 drivers/tty/serial/milbeaut_usio.c 	       port->membase + MLB_USIO_REG_FCR);
port              286 drivers/tty/serial/milbeaut_usio.c 	writew(0, port->membase + MLB_USIO_REG_FBYTE);
port              287 drivers/tty/serial/milbeaut_usio.c 	writew(BIT(12), port->membase + MLB_USIO_REG_FBYTE);
port              290 drivers/tty/serial/milbeaut_usio.c 	       MLB_USIO_SCR_RXE, port->membase + MLB_USIO_REG_SCR);
port              291 drivers/tty/serial/milbeaut_usio.c 	spin_unlock_irqrestore(&port->lock, flags);
port              296 drivers/tty/serial/milbeaut_usio.c static void mlb_usio_shutdown(struct uart_port *port)
port              298 drivers/tty/serial/milbeaut_usio.c 	int index = port->line;
port              300 drivers/tty/serial/milbeaut_usio.c 	free_irq(mlb_usio_irq[index][RX], port);
port              301 drivers/tty/serial/milbeaut_usio.c 	free_irq(mlb_usio_irq[index][TX], port);
port              304 drivers/tty/serial/milbeaut_usio.c static void mlb_usio_set_termios(struct uart_port *port,
port              335 drivers/tty/serial/milbeaut_usio.c 	if (of_property_read_bool(port->dev->of_node, "auto-flow-control") ||
port              339 drivers/tty/serial/milbeaut_usio.c 	baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk);
port              341 drivers/tty/serial/milbeaut_usio.c 		quot = port->uartclk / baud - 1;
port              345 drivers/tty/serial/milbeaut_usio.c 	spin_lock_irqsave(&port->lock, flags);
port              346 drivers/tty/serial/milbeaut_usio.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              347 drivers/tty/serial/milbeaut_usio.c 	port->read_status_mask = MLB_USIO_SSR_ORE | MLB_USIO_SSR_RDRF |
port              350 drivers/tty/serial/milbeaut_usio.c 		port->read_status_mask |= MLB_USIO_SSR_FRE | MLB_USIO_SSR_PE;
port              352 drivers/tty/serial/milbeaut_usio.c 	port->ignore_status_mask = 0;
port              354 drivers/tty/serial/milbeaut_usio.c 		port->ignore_status_mask |= MLB_USIO_SSR_FRE | MLB_USIO_SSR_PE;
port              356 drivers/tty/serial/milbeaut_usio.c 		port->ignore_status_mask |= MLB_USIO_SSR_ORE;
port              358 drivers/tty/serial/milbeaut_usio.c 		port->ignore_status_mask |= MLB_USIO_SSR_RDRF;
port              360 drivers/tty/serial/milbeaut_usio.c 	writeb(0, port->membase + MLB_USIO_REG_SCR);
port              361 drivers/tty/serial/milbeaut_usio.c 	writeb(MLB_USIO_SCR_UPCL, port->membase + MLB_USIO_REG_SCR);
port              362 drivers/tty/serial/milbeaut_usio.c 	writeb(MLB_USIO_SSR_REC, port->membase + MLB_USIO_REG_SSR);
port              363 drivers/tty/serial/milbeaut_usio.c 	writew(0, port->membase + MLB_USIO_REG_FCR);
port              364 drivers/tty/serial/milbeaut_usio.c 	writeb(smr, port->membase + MLB_USIO_REG_SMR);
port              365 drivers/tty/serial/milbeaut_usio.c 	writeb(escr, port->membase + MLB_USIO_REG_ESCR);
port              366 drivers/tty/serial/milbeaut_usio.c 	writew(quot, port->membase + MLB_USIO_REG_BGR);
port              367 drivers/tty/serial/milbeaut_usio.c 	writew(0, port->membase + MLB_USIO_REG_FCR);
port              370 drivers/tty/serial/milbeaut_usio.c 	       port->membase + MLB_USIO_REG_FCR);
port              371 drivers/tty/serial/milbeaut_usio.c 	writew(0, port->membase + MLB_USIO_REG_FBYTE);
port              372 drivers/tty/serial/milbeaut_usio.c 	writew(BIT(12), port->membase + MLB_USIO_REG_FBYTE);
port              374 drivers/tty/serial/milbeaut_usio.c 	       MLB_USIO_SCR_TXE, port->membase + MLB_USIO_REG_SCR);
port              375 drivers/tty/serial/milbeaut_usio.c 	spin_unlock_irqrestore(&port->lock, flags);
port              378 drivers/tty/serial/milbeaut_usio.c static const char *mlb_usio_type(struct uart_port *port)
port              380 drivers/tty/serial/milbeaut_usio.c 	return ((port->type == PORT_MLB_USIO) ? USIO_NAME : NULL);
port              383 drivers/tty/serial/milbeaut_usio.c static void mlb_usio_config_port(struct uart_port *port, int flags)
port              386 drivers/tty/serial/milbeaut_usio.c 		port->type = PORT_MLB_USIO;
port              407 drivers/tty/serial/milbeaut_usio.c static void mlb_usio_console_putchar(struct uart_port *port, int c)
port              409 drivers/tty/serial/milbeaut_usio.c 	while (!(readb(port->membase + MLB_USIO_REG_SSR) & MLB_USIO_SSR_TDRE))
port              412 drivers/tty/serial/milbeaut_usio.c 	writew(c, port->membase + MLB_USIO_REG_DR);
port              418 drivers/tty/serial/milbeaut_usio.c 	struct uart_port *port = &mlb_usio_ports[co->index];
port              420 drivers/tty/serial/milbeaut_usio.c 	uart_console_write(port, s, count, mlb_usio_console_putchar);
port              425 drivers/tty/serial/milbeaut_usio.c 	struct uart_port *port;
port              434 drivers/tty/serial/milbeaut_usio.c 	port = &mlb_usio_ports[co->index];
port              435 drivers/tty/serial/milbeaut_usio.c 	if (!port->membase)
port              442 drivers/tty/serial/milbeaut_usio.c 	if (of_property_read_bool(port->dev->of_node, "auto-flow-control"))
port              445 drivers/tty/serial/milbeaut_usio.c 	return uart_set_options(port, co, baud, parity, bits, flow);
port              473 drivers/tty/serial/milbeaut_usio.c 	uart_console_write(&dev->port, s, count, mlb_usio_console_putchar);
port              479 drivers/tty/serial/milbeaut_usio.c 	if (!device->port.membase)
port              504 drivers/tty/serial/milbeaut_usio.c 	struct uart_port *port;
port              519 drivers/tty/serial/milbeaut_usio.c 	port = &mlb_usio_ports[index];
port              521 drivers/tty/serial/milbeaut_usio.c 	port->private_data = (void *)clk;
port              528 drivers/tty/serial/milbeaut_usio.c 	port->membase = devm_ioremap(&pdev->dev, res->start,
port              537 drivers/tty/serial/milbeaut_usio.c 	port->irq = mlb_usio_irq[index][RX];
port              538 drivers/tty/serial/milbeaut_usio.c 	port->uartclk = clk_get_rate(clk);
port              539 drivers/tty/serial/milbeaut_usio.c 	port->fifosize = 128;
port              540 drivers/tty/serial/milbeaut_usio.c 	port->iotype = UPIO_MEM32;
port              541 drivers/tty/serial/milbeaut_usio.c 	port->flags = UPF_BOOT_AUTOCONF | UPF_SPD_VHI;
port              542 drivers/tty/serial/milbeaut_usio.c 	port->line = index;
port              543 drivers/tty/serial/milbeaut_usio.c 	port->ops = &mlb_usio_ops;
port              544 drivers/tty/serial/milbeaut_usio.c 	port->dev = &pdev->dev;
port              546 drivers/tty/serial/milbeaut_usio.c 	ret = uart_add_one_port(&mlb_usio_uart_driver, port);
port              561 drivers/tty/serial/milbeaut_usio.c 	struct uart_port *port = &mlb_usio_ports[pdev->id];
port              562 drivers/tty/serial/milbeaut_usio.c 	struct clk *clk = port->private_data;
port              564 drivers/tty/serial/milbeaut_usio.c 	uart_remove_one_port(&mlb_usio_uart_driver, port);
port               77 drivers/tty/serial/mpc52xx_uart.c #define PSC(port) ((struct mpc52xx_psc __iomem *)((port)->membase))
port               82 drivers/tty/serial/mpc52xx_uart.c static irqreturn_t mpc5xxx_uart_process_int(struct uart_port *port);
port               89 drivers/tty/serial/mpc52xx_uart.c 	void		(*fifo_init)(struct uart_port *port);
port               90 drivers/tty/serial/mpc52xx_uart.c 	int		(*raw_rx_rdy)(struct uart_port *port);
port               91 drivers/tty/serial/mpc52xx_uart.c 	int		(*raw_tx_rdy)(struct uart_port *port);
port               92 drivers/tty/serial/mpc52xx_uart.c 	int		(*rx_rdy)(struct uart_port *port);
port               93 drivers/tty/serial/mpc52xx_uart.c 	int		(*tx_rdy)(struct uart_port *port);
port               94 drivers/tty/serial/mpc52xx_uart.c 	int		(*tx_empty)(struct uart_port *port);
port               95 drivers/tty/serial/mpc52xx_uart.c 	void		(*stop_rx)(struct uart_port *port);
port               96 drivers/tty/serial/mpc52xx_uart.c 	void		(*start_tx)(struct uart_port *port);
port               97 drivers/tty/serial/mpc52xx_uart.c 	void		(*stop_tx)(struct uart_port *port);
port               98 drivers/tty/serial/mpc52xx_uart.c 	void		(*rx_clr_irq)(struct uart_port *port);
port               99 drivers/tty/serial/mpc52xx_uart.c 	void		(*tx_clr_irq)(struct uart_port *port);
port              100 drivers/tty/serial/mpc52xx_uart.c 	void		(*write_char)(struct uart_port *port, unsigned char c);
port              101 drivers/tty/serial/mpc52xx_uart.c 	unsigned char	(*read_char)(struct uart_port *port);
port              102 drivers/tty/serial/mpc52xx_uart.c 	void		(*cw_disable_ints)(struct uart_port *port);
port              103 drivers/tty/serial/mpc52xx_uart.c 	void		(*cw_restore_ints)(struct uart_port *port);
port              104 drivers/tty/serial/mpc52xx_uart.c 	unsigned int	(*set_baudrate)(struct uart_port *port,
port              107 drivers/tty/serial/mpc52xx_uart.c 	int		(*clock_alloc)(struct uart_port *port);
port              108 drivers/tty/serial/mpc52xx_uart.c 	void		(*clock_relse)(struct uart_port *port);
port              109 drivers/tty/serial/mpc52xx_uart.c 	int		(*clock)(struct uart_port *port, int enable);
port              113 drivers/tty/serial/mpc52xx_uart.c 	irqreturn_t	(*handle_irq)(struct uart_port *port);
port              114 drivers/tty/serial/mpc52xx_uart.c 	u16		(*get_status)(struct uart_port *port);
port              115 drivers/tty/serial/mpc52xx_uart.c 	u8		(*get_ipcr)(struct uart_port *port);
port              116 drivers/tty/serial/mpc52xx_uart.c 	void		(*command)(struct uart_port *port, u8 cmd);
port              117 drivers/tty/serial/mpc52xx_uart.c 	void		(*set_mode)(struct uart_port *port, u8 mr1, u8 mr2);
port              118 drivers/tty/serial/mpc52xx_uart.c 	void		(*set_rts)(struct uart_port *port, int state);
port              119 drivers/tty/serial/mpc52xx_uart.c 	void		(*enable_ms)(struct uart_port *port);
port              120 drivers/tty/serial/mpc52xx_uart.c 	void		(*set_sicr)(struct uart_port *port, u32 val);
port              121 drivers/tty/serial/mpc52xx_uart.c 	void		(*set_imr)(struct uart_port *port, u16 val);
port              122 drivers/tty/serial/mpc52xx_uart.c 	u8		(*get_mr1)(struct uart_port *port);
port              135 drivers/tty/serial/mpc52xx_uart.c static u16 mpc52xx_psc_get_status(struct uart_port *port)
port              137 drivers/tty/serial/mpc52xx_uart.c 	return in_be16(&PSC(port)->mpc52xx_psc_status);
port              140 drivers/tty/serial/mpc52xx_uart.c static u8 mpc52xx_psc_get_ipcr(struct uart_port *port)
port              142 drivers/tty/serial/mpc52xx_uart.c 	return in_8(&PSC(port)->mpc52xx_psc_ipcr);
port              145 drivers/tty/serial/mpc52xx_uart.c static void mpc52xx_psc_command(struct uart_port *port, u8 cmd)
port              147 drivers/tty/serial/mpc52xx_uart.c 	out_8(&PSC(port)->command, cmd);
port              150 drivers/tty/serial/mpc52xx_uart.c static void mpc52xx_psc_set_mode(struct uart_port *port, u8 mr1, u8 mr2)
port              152 drivers/tty/serial/mpc52xx_uart.c 	out_8(&PSC(port)->command, MPC52xx_PSC_SEL_MODE_REG_1);
port              153 drivers/tty/serial/mpc52xx_uart.c 	out_8(&PSC(port)->mode, mr1);
port              154 drivers/tty/serial/mpc52xx_uart.c 	out_8(&PSC(port)->mode, mr2);
port              157 drivers/tty/serial/mpc52xx_uart.c static void mpc52xx_psc_set_rts(struct uart_port *port, int state)
port              160 drivers/tty/serial/mpc52xx_uart.c 		out_8(&PSC(port)->op1, MPC52xx_PSC_OP_RTS);
port              162 drivers/tty/serial/mpc52xx_uart.c 		out_8(&PSC(port)->op0, MPC52xx_PSC_OP_RTS);
port              165 drivers/tty/serial/mpc52xx_uart.c static void mpc52xx_psc_enable_ms(struct uart_port *port)
port              167 drivers/tty/serial/mpc52xx_uart.c 	struct mpc52xx_psc __iomem *psc = PSC(port);
port              174 drivers/tty/serial/mpc52xx_uart.c 	port->read_status_mask |= MPC52xx_PSC_IMR_IPC;
port              175 drivers/tty/serial/mpc52xx_uart.c 	out_be16(&psc->mpc52xx_psc_imr, port->read_status_mask);
port              178 drivers/tty/serial/mpc52xx_uart.c static void mpc52xx_psc_set_sicr(struct uart_port *port, u32 val)
port              180 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&PSC(port)->sicr, val);
port              183 drivers/tty/serial/mpc52xx_uart.c static void mpc52xx_psc_set_imr(struct uart_port *port, u16 val)
port              185 drivers/tty/serial/mpc52xx_uart.c 	out_be16(&PSC(port)->mpc52xx_psc_imr, val);
port              188 drivers/tty/serial/mpc52xx_uart.c static u8 mpc52xx_psc_get_mr1(struct uart_port *port)
port              190 drivers/tty/serial/mpc52xx_uart.c 	out_8(&PSC(port)->command, MPC52xx_PSC_SEL_MODE_REG_1);
port              191 drivers/tty/serial/mpc52xx_uart.c 	return in_8(&PSC(port)->mode);
port              195 drivers/tty/serial/mpc52xx_uart.c #define FIFO_52xx(port) ((struct mpc52xx_psc_fifo __iomem *)(PSC(port)+1))
port              196 drivers/tty/serial/mpc52xx_uart.c static void mpc52xx_psc_fifo_init(struct uart_port *port)
port              198 drivers/tty/serial/mpc52xx_uart.c 	struct mpc52xx_psc __iomem *psc = PSC(port);
port              199 drivers/tty/serial/mpc52xx_uart.c 	struct mpc52xx_psc_fifo __iomem *fifo = FIFO_52xx(port);
port              206 drivers/tty/serial/mpc52xx_uart.c 	port->read_status_mask |= MPC52xx_PSC_IMR_RXRDY | MPC52xx_PSC_IMR_TXRDY;
port              207 drivers/tty/serial/mpc52xx_uart.c 	out_be16(&psc->mpc52xx_psc_imr, port->read_status_mask);
port              210 drivers/tty/serial/mpc52xx_uart.c static int mpc52xx_psc_raw_rx_rdy(struct uart_port *port)
port              212 drivers/tty/serial/mpc52xx_uart.c 	return in_be16(&PSC(port)->mpc52xx_psc_status)
port              216 drivers/tty/serial/mpc52xx_uart.c static int mpc52xx_psc_raw_tx_rdy(struct uart_port *port)
port              218 drivers/tty/serial/mpc52xx_uart.c 	return in_be16(&PSC(port)->mpc52xx_psc_status)
port              223 drivers/tty/serial/mpc52xx_uart.c static int mpc52xx_psc_rx_rdy(struct uart_port *port)
port              225 drivers/tty/serial/mpc52xx_uart.c 	return in_be16(&PSC(port)->mpc52xx_psc_isr)
port              226 drivers/tty/serial/mpc52xx_uart.c 	    & port->read_status_mask
port              230 drivers/tty/serial/mpc52xx_uart.c static int mpc52xx_psc_tx_rdy(struct uart_port *port)
port              232 drivers/tty/serial/mpc52xx_uart.c 	return in_be16(&PSC(port)->mpc52xx_psc_isr)
port              233 drivers/tty/serial/mpc52xx_uart.c 	    & port->read_status_mask
port              237 drivers/tty/serial/mpc52xx_uart.c static int mpc52xx_psc_tx_empty(struct uart_port *port)
port              239 drivers/tty/serial/mpc52xx_uart.c 	u16 sts = in_be16(&PSC(port)->mpc52xx_psc_status);
port              244 drivers/tty/serial/mpc52xx_uart.c static void mpc52xx_psc_start_tx(struct uart_port *port)
port              246 drivers/tty/serial/mpc52xx_uart.c 	port->read_status_mask |= MPC52xx_PSC_IMR_TXRDY;
port              247 drivers/tty/serial/mpc52xx_uart.c 	out_be16(&PSC(port)->mpc52xx_psc_imr, port->read_status_mask);
port              250 drivers/tty/serial/mpc52xx_uart.c static void mpc52xx_psc_stop_tx(struct uart_port *port)
port              252 drivers/tty/serial/mpc52xx_uart.c 	port->read_status_mask &= ~MPC52xx_PSC_IMR_TXRDY;
port              253 drivers/tty/serial/mpc52xx_uart.c 	out_be16(&PSC(port)->mpc52xx_psc_imr, port->read_status_mask);
port              256 drivers/tty/serial/mpc52xx_uart.c static void mpc52xx_psc_stop_rx(struct uart_port *port)
port              258 drivers/tty/serial/mpc52xx_uart.c 	port->read_status_mask &= ~MPC52xx_PSC_IMR_RXRDY;
port              259 drivers/tty/serial/mpc52xx_uart.c 	out_be16(&PSC(port)->mpc52xx_psc_imr, port->read_status_mask);
port              262 drivers/tty/serial/mpc52xx_uart.c static void mpc52xx_psc_rx_clr_irq(struct uart_port *port)
port              266 drivers/tty/serial/mpc52xx_uart.c static void mpc52xx_psc_tx_clr_irq(struct uart_port *port)
port              270 drivers/tty/serial/mpc52xx_uart.c static void mpc52xx_psc_write_char(struct uart_port *port, unsigned char c)
port              272 drivers/tty/serial/mpc52xx_uart.c 	out_8(&PSC(port)->mpc52xx_psc_buffer_8, c);
port              275 drivers/tty/serial/mpc52xx_uart.c static unsigned char mpc52xx_psc_read_char(struct uart_port *port)
port              277 drivers/tty/serial/mpc52xx_uart.c 	return in_8(&PSC(port)->mpc52xx_psc_buffer_8);
port              280 drivers/tty/serial/mpc52xx_uart.c static void mpc52xx_psc_cw_disable_ints(struct uart_port *port)
port              282 drivers/tty/serial/mpc52xx_uart.c 	out_be16(&PSC(port)->mpc52xx_psc_imr, 0);
port              285 drivers/tty/serial/mpc52xx_uart.c static void mpc52xx_psc_cw_restore_ints(struct uart_port *port)
port              287 drivers/tty/serial/mpc52xx_uart.c 	out_be16(&PSC(port)->mpc52xx_psc_imr, port->read_status_mask);
port              290 drivers/tty/serial/mpc52xx_uart.c static unsigned int mpc5200_psc_set_baudrate(struct uart_port *port,
port              298 drivers/tty/serial/mpc52xx_uart.c 	baud = uart_get_baud_rate(port, new, old,
port              299 drivers/tty/serial/mpc52xx_uart.c 				  port->uartclk / (32 * 0xffff) + 1,
port              300 drivers/tty/serial/mpc52xx_uart.c 				  port->uartclk / 32);
port              301 drivers/tty/serial/mpc52xx_uart.c 	divisor = (port->uartclk + 16 * baud) / (32 * baud);
port              304 drivers/tty/serial/mpc52xx_uart.c 	mpc52xx_set_divisor(PSC(port), 0xdd00, divisor);
port              308 drivers/tty/serial/mpc52xx_uart.c static unsigned int mpc5200b_psc_set_baudrate(struct uart_port *port,
port              318 drivers/tty/serial/mpc52xx_uart.c 	baud = uart_get_baud_rate(port, new, old,
port              319 drivers/tty/serial/mpc52xx_uart.c 				  port->uartclk / (32 * 0xffff) + 1,
port              320 drivers/tty/serial/mpc52xx_uart.c 				  port->uartclk / 4);
port              321 drivers/tty/serial/mpc52xx_uart.c 	divisor = (port->uartclk + 2 * baud) / (4 * baud);
port              330 drivers/tty/serial/mpc52xx_uart.c 	mpc52xx_set_divisor(PSC(port), prescaler, divisor);
port              334 drivers/tty/serial/mpc52xx_uart.c static void mpc52xx_psc_get_irq(struct uart_port *port, struct device_node *np)
port              336 drivers/tty/serial/mpc52xx_uart.c 	port->irqflags = 0;
port              337 drivers/tty/serial/mpc52xx_uart.c 	port->irq = irq_of_parse_and_map(np, 0);
port              341 drivers/tty/serial/mpc52xx_uart.c static irqreturn_t mpc52xx_psc_handle_irq(struct uart_port *port)
port              343 drivers/tty/serial/mpc52xx_uart.c 	return mpc5xxx_uart_process_int(port);
port              409 drivers/tty/serial/mpc52xx_uart.c #define FIFO_512x(port) ((struct mpc512x_psc_fifo __iomem *)(PSC(port)+1))
port              424 drivers/tty/serial/mpc52xx_uart.c static void mpc512x_psc_fifo_init(struct uart_port *port)
port              427 drivers/tty/serial/mpc52xx_uart.c 	out_be16(&PSC(port)->mpc52xx_psc_clock_select, 0xdd00);
port              429 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_512x(port)->txcmd, MPC512x_PSC_FIFO_RESET_SLICE);
port              430 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_512x(port)->txcmd, MPC512x_PSC_FIFO_ENABLE_SLICE);
port              431 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_512x(port)->txalarm, 1);
port              432 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_512x(port)->tximr, 0);
port              434 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_512x(port)->rxcmd, MPC512x_PSC_FIFO_RESET_SLICE);
port              435 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_512x(port)->rxcmd, MPC512x_PSC_FIFO_ENABLE_SLICE);
port              436 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_512x(port)->rxalarm, 1);
port              437 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_512x(port)->rximr, 0);
port              439 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_512x(port)->tximr, MPC512x_PSC_FIFO_ALARM);
port              440 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_512x(port)->rximr, MPC512x_PSC_FIFO_ALARM);
port              443 drivers/tty/serial/mpc52xx_uart.c static int mpc512x_psc_raw_rx_rdy(struct uart_port *port)
port              445 drivers/tty/serial/mpc52xx_uart.c 	return !(in_be32(&FIFO_512x(port)->rxsr) & MPC512x_PSC_FIFO_EMPTY);
port              448 drivers/tty/serial/mpc52xx_uart.c static int mpc512x_psc_raw_tx_rdy(struct uart_port *port)
port              450 drivers/tty/serial/mpc52xx_uart.c 	return !(in_be32(&FIFO_512x(port)->txsr) & MPC512x_PSC_FIFO_FULL);
port              453 drivers/tty/serial/mpc52xx_uart.c static int mpc512x_psc_rx_rdy(struct uart_port *port)
port              455 drivers/tty/serial/mpc52xx_uart.c 	return in_be32(&FIFO_512x(port)->rxsr)
port              456 drivers/tty/serial/mpc52xx_uart.c 	    & in_be32(&FIFO_512x(port)->rximr)
port              460 drivers/tty/serial/mpc52xx_uart.c static int mpc512x_psc_tx_rdy(struct uart_port *port)
port              462 drivers/tty/serial/mpc52xx_uart.c 	return in_be32(&FIFO_512x(port)->txsr)
port              463 drivers/tty/serial/mpc52xx_uart.c 	    & in_be32(&FIFO_512x(port)->tximr)
port              467 drivers/tty/serial/mpc52xx_uart.c static int mpc512x_psc_tx_empty(struct uart_port *port)
port              469 drivers/tty/serial/mpc52xx_uart.c 	return in_be32(&FIFO_512x(port)->txsr)
port              473 drivers/tty/serial/mpc52xx_uart.c static void mpc512x_psc_stop_rx(struct uart_port *port)
port              477 drivers/tty/serial/mpc52xx_uart.c 	rx_fifo_imr = in_be32(&FIFO_512x(port)->rximr);
port              479 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_512x(port)->rximr, rx_fifo_imr);
port              482 drivers/tty/serial/mpc52xx_uart.c static void mpc512x_psc_start_tx(struct uart_port *port)
port              486 drivers/tty/serial/mpc52xx_uart.c 	tx_fifo_imr = in_be32(&FIFO_512x(port)->tximr);
port              488 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_512x(port)->tximr, tx_fifo_imr);
port              491 drivers/tty/serial/mpc52xx_uart.c static void mpc512x_psc_stop_tx(struct uart_port *port)
port              495 drivers/tty/serial/mpc52xx_uart.c 	tx_fifo_imr = in_be32(&FIFO_512x(port)->tximr);
port              497 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_512x(port)->tximr, tx_fifo_imr);
port              500 drivers/tty/serial/mpc52xx_uart.c static void mpc512x_psc_rx_clr_irq(struct uart_port *port)
port              502 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_512x(port)->rxisr, in_be32(&FIFO_512x(port)->rxisr));
port              505 drivers/tty/serial/mpc52xx_uart.c static void mpc512x_psc_tx_clr_irq(struct uart_port *port)
port              507 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_512x(port)->txisr, in_be32(&FIFO_512x(port)->txisr));
port              510 drivers/tty/serial/mpc52xx_uart.c static void mpc512x_psc_write_char(struct uart_port *port, unsigned char c)
port              512 drivers/tty/serial/mpc52xx_uart.c 	out_8(&FIFO_512x(port)->txdata_8, c);
port              515 drivers/tty/serial/mpc52xx_uart.c static unsigned char mpc512x_psc_read_char(struct uart_port *port)
port              517 drivers/tty/serial/mpc52xx_uart.c 	return in_8(&FIFO_512x(port)->rxdata_8);
port              520 drivers/tty/serial/mpc52xx_uart.c static void mpc512x_psc_cw_disable_ints(struct uart_port *port)
port              522 drivers/tty/serial/mpc52xx_uart.c 	port->read_status_mask =
port              523 drivers/tty/serial/mpc52xx_uart.c 		in_be32(&FIFO_512x(port)->tximr) << 16 |
port              524 drivers/tty/serial/mpc52xx_uart.c 		in_be32(&FIFO_512x(port)->rximr);
port              525 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_512x(port)->tximr, 0);
port              526 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_512x(port)->rximr, 0);
port              529 drivers/tty/serial/mpc52xx_uart.c static void mpc512x_psc_cw_restore_ints(struct uart_port *port)
port              531 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_512x(port)->tximr,
port              532 drivers/tty/serial/mpc52xx_uart.c 		(port->read_status_mask >> 16) & 0x7f);
port              533 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_512x(port)->rximr, port->read_status_mask & 0x7f);
port              536 drivers/tty/serial/mpc52xx_uart.c static unsigned int mpc512x_psc_set_baudrate(struct uart_port *port,
port              557 drivers/tty/serial/mpc52xx_uart.c 	baud = uart_get_baud_rate(port, new, old,
port              558 drivers/tty/serial/mpc52xx_uart.c 				  port->uartclk / (16 * 0xffff) + 1,
port              559 drivers/tty/serial/mpc52xx_uart.c 				  port->uartclk / 16);
port              560 drivers/tty/serial/mpc52xx_uart.c 	divisor = (port->uartclk + 8 * baud) / (16 * baud);
port              563 drivers/tty/serial/mpc52xx_uart.c 	mpc52xx_set_divisor(PSC(port), 0xdd00, divisor);
port              640 drivers/tty/serial/mpc52xx_uart.c static irqreturn_t mpc512x_psc_handle_irq(struct uart_port *port)
port              649 drivers/tty/serial/mpc52xx_uart.c 	psc_num = (port->mapbase & 0xf00) >> 8;
port              652 drivers/tty/serial/mpc52xx_uart.c 		return mpc5xxx_uart_process_int(port);
port              661 drivers/tty/serial/mpc52xx_uart.c static int mpc512x_psc_alloc_clock(struct uart_port *port)
port              667 drivers/tty/serial/mpc52xx_uart.c 	psc_num = (port->mapbase & 0xf00) >> 8;
port              669 drivers/tty/serial/mpc52xx_uart.c 	clk = devm_clk_get(port->dev, "mclk");
port              671 drivers/tty/serial/mpc52xx_uart.c 		dev_err(port->dev, "Failed to get MCLK!\n");
port              677 drivers/tty/serial/mpc52xx_uart.c 		dev_err(port->dev, "Failed to enable MCLK!\n");
port              682 drivers/tty/serial/mpc52xx_uart.c 	clk = devm_clk_get(port->dev, "ipg");
port              684 drivers/tty/serial/mpc52xx_uart.c 		dev_err(port->dev, "Failed to get IPG clock!\n");
port              690 drivers/tty/serial/mpc52xx_uart.c 		dev_err(port->dev, "Failed to enable IPG clock!\n");
port              710 drivers/tty/serial/mpc52xx_uart.c static void mpc512x_psc_relse_clock(struct uart_port *port)
port              715 drivers/tty/serial/mpc52xx_uart.c 	psc_num = (port->mapbase & 0xf00) >> 8;
port              728 drivers/tty/serial/mpc52xx_uart.c static int mpc512x_psc_endis_clock(struct uart_port *port, int enable)
port              734 drivers/tty/serial/mpc52xx_uart.c 	if (uart_console(port))
port              737 drivers/tty/serial/mpc52xx_uart.c 	psc_num = (port->mapbase & 0xf00) >> 8;
port              740 drivers/tty/serial/mpc52xx_uart.c 		dev_err(port->dev, "Failed to get PSC clock entry!\n");
port              744 drivers/tty/serial/mpc52xx_uart.c 	dev_dbg(port->dev, "mclk %sable\n", enable ? "en" : "dis");
port              748 drivers/tty/serial/mpc52xx_uart.c 			dev_err(port->dev, "Failed to enable MCLK!\n");
port              756 drivers/tty/serial/mpc52xx_uart.c static void mpc512x_psc_get_irq(struct uart_port *port, struct device_node *np)
port              758 drivers/tty/serial/mpc52xx_uart.c 	port->irqflags = IRQF_SHARED;
port              759 drivers/tty/serial/mpc52xx_uart.c 	port->irq = psc_fifoc_irq;
port              765 drivers/tty/serial/mpc52xx_uart.c #define PSC_5125(port) ((struct mpc5125_psc __iomem *)((port)->membase))
port              766 drivers/tty/serial/mpc52xx_uart.c #define FIFO_5125(port) ((struct mpc512x_psc_fifo __iomem *)(PSC_5125(port)+1))
port              768 drivers/tty/serial/mpc52xx_uart.c static void mpc5125_psc_fifo_init(struct uart_port *port)
port              771 drivers/tty/serial/mpc52xx_uart.c 	out_8(&PSC_5125(port)->mpc52xx_psc_clock_select, 0xdd);
port              773 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_5125(port)->txcmd, MPC512x_PSC_FIFO_RESET_SLICE);
port              774 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_5125(port)->txcmd, MPC512x_PSC_FIFO_ENABLE_SLICE);
port              775 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_5125(port)->txalarm, 1);
port              776 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_5125(port)->tximr, 0);
port              778 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_5125(port)->rxcmd, MPC512x_PSC_FIFO_RESET_SLICE);
port              779 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_5125(port)->rxcmd, MPC512x_PSC_FIFO_ENABLE_SLICE);
port              780 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_5125(port)->rxalarm, 1);
port              781 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_5125(port)->rximr, 0);
port              783 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_5125(port)->tximr, MPC512x_PSC_FIFO_ALARM);
port              784 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_5125(port)->rximr, MPC512x_PSC_FIFO_ALARM);
port              787 drivers/tty/serial/mpc52xx_uart.c static int mpc5125_psc_raw_rx_rdy(struct uart_port *port)
port              789 drivers/tty/serial/mpc52xx_uart.c 	return !(in_be32(&FIFO_5125(port)->rxsr) & MPC512x_PSC_FIFO_EMPTY);
port              792 drivers/tty/serial/mpc52xx_uart.c static int mpc5125_psc_raw_tx_rdy(struct uart_port *port)
port              794 drivers/tty/serial/mpc52xx_uart.c 	return !(in_be32(&FIFO_5125(port)->txsr) & MPC512x_PSC_FIFO_FULL);
port              797 drivers/tty/serial/mpc52xx_uart.c static int mpc5125_psc_rx_rdy(struct uart_port *port)
port              799 drivers/tty/serial/mpc52xx_uart.c 	return in_be32(&FIFO_5125(port)->rxsr) &
port              800 drivers/tty/serial/mpc52xx_uart.c 	       in_be32(&FIFO_5125(port)->rximr) & MPC512x_PSC_FIFO_ALARM;
port              803 drivers/tty/serial/mpc52xx_uart.c static int mpc5125_psc_tx_rdy(struct uart_port *port)
port              805 drivers/tty/serial/mpc52xx_uart.c 	return in_be32(&FIFO_5125(port)->txsr) &
port              806 drivers/tty/serial/mpc52xx_uart.c 	       in_be32(&FIFO_5125(port)->tximr) & MPC512x_PSC_FIFO_ALARM;
port              809 drivers/tty/serial/mpc52xx_uart.c static int mpc5125_psc_tx_empty(struct uart_port *port)
port              811 drivers/tty/serial/mpc52xx_uart.c 	return in_be32(&FIFO_5125(port)->txsr) & MPC512x_PSC_FIFO_EMPTY;
port              814 drivers/tty/serial/mpc52xx_uart.c static void mpc5125_psc_stop_rx(struct uart_port *port)
port              818 drivers/tty/serial/mpc52xx_uart.c 	rx_fifo_imr = in_be32(&FIFO_5125(port)->rximr);
port              820 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_5125(port)->rximr, rx_fifo_imr);
port              823 drivers/tty/serial/mpc52xx_uart.c static void mpc5125_psc_start_tx(struct uart_port *port)
port              827 drivers/tty/serial/mpc52xx_uart.c 	tx_fifo_imr = in_be32(&FIFO_5125(port)->tximr);
port              829 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_5125(port)->tximr, tx_fifo_imr);
port              832 drivers/tty/serial/mpc52xx_uart.c static void mpc5125_psc_stop_tx(struct uart_port *port)
port              836 drivers/tty/serial/mpc52xx_uart.c 	tx_fifo_imr = in_be32(&FIFO_5125(port)->tximr);
port              838 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_5125(port)->tximr, tx_fifo_imr);
port              841 drivers/tty/serial/mpc52xx_uart.c static void mpc5125_psc_rx_clr_irq(struct uart_port *port)
port              843 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_5125(port)->rxisr, in_be32(&FIFO_5125(port)->rxisr));
port              846 drivers/tty/serial/mpc52xx_uart.c static void mpc5125_psc_tx_clr_irq(struct uart_port *port)
port              848 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_5125(port)->txisr, in_be32(&FIFO_5125(port)->txisr));
port              851 drivers/tty/serial/mpc52xx_uart.c static void mpc5125_psc_write_char(struct uart_port *port, unsigned char c)
port              853 drivers/tty/serial/mpc52xx_uart.c 	out_8(&FIFO_5125(port)->txdata_8, c);
port              856 drivers/tty/serial/mpc52xx_uart.c static unsigned char mpc5125_psc_read_char(struct uart_port *port)
port              858 drivers/tty/serial/mpc52xx_uart.c 	return in_8(&FIFO_5125(port)->rxdata_8);
port              861 drivers/tty/serial/mpc52xx_uart.c static void mpc5125_psc_cw_disable_ints(struct uart_port *port)
port              863 drivers/tty/serial/mpc52xx_uart.c 	port->read_status_mask =
port              864 drivers/tty/serial/mpc52xx_uart.c 		in_be32(&FIFO_5125(port)->tximr) << 16 |
port              865 drivers/tty/serial/mpc52xx_uart.c 		in_be32(&FIFO_5125(port)->rximr);
port              866 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_5125(port)->tximr, 0);
port              867 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_5125(port)->rximr, 0);
port              870 drivers/tty/serial/mpc52xx_uart.c static void mpc5125_psc_cw_restore_ints(struct uart_port *port)
port              872 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_5125(port)->tximr,
port              873 drivers/tty/serial/mpc52xx_uart.c 		(port->read_status_mask >> 16) & 0x7f);
port              874 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&FIFO_5125(port)->rximr, port->read_status_mask & 0x7f);
port              886 drivers/tty/serial/mpc52xx_uart.c static unsigned int mpc5125_psc_set_baudrate(struct uart_port *port,
port              898 drivers/tty/serial/mpc52xx_uart.c 	baud = uart_get_baud_rate(port, new, old,
port              899 drivers/tty/serial/mpc52xx_uart.c 				  port->uartclk / (16 * 0xffff) + 1,
port              900 drivers/tty/serial/mpc52xx_uart.c 				  port->uartclk / 16);
port              901 drivers/tty/serial/mpc52xx_uart.c 	divisor = (port->uartclk + 8 * baud) / (16 * baud);
port              904 drivers/tty/serial/mpc52xx_uart.c 	mpc5125_set_divisor(PSC_5125(port), 0xdd, divisor);
port              912 drivers/tty/serial/mpc52xx_uart.c static u16 mpc5125_psc_get_status(struct uart_port *port)
port              914 drivers/tty/serial/mpc52xx_uart.c 	return in_be16(&PSC_5125(port)->mpc52xx_psc_status);
port              917 drivers/tty/serial/mpc52xx_uart.c static u8 mpc5125_psc_get_ipcr(struct uart_port *port)
port              919 drivers/tty/serial/mpc52xx_uart.c 	return in_8(&PSC_5125(port)->mpc52xx_psc_ipcr);
port              922 drivers/tty/serial/mpc52xx_uart.c static void mpc5125_psc_command(struct uart_port *port, u8 cmd)
port              924 drivers/tty/serial/mpc52xx_uart.c 	out_8(&PSC_5125(port)->command, cmd);
port              927 drivers/tty/serial/mpc52xx_uart.c static void mpc5125_psc_set_mode(struct uart_port *port, u8 mr1, u8 mr2)
port              929 drivers/tty/serial/mpc52xx_uart.c 	out_8(&PSC_5125(port)->mr1, mr1);
port              930 drivers/tty/serial/mpc52xx_uart.c 	out_8(&PSC_5125(port)->mr2, mr2);
port              933 drivers/tty/serial/mpc52xx_uart.c static void mpc5125_psc_set_rts(struct uart_port *port, int state)
port              936 drivers/tty/serial/mpc52xx_uart.c 		out_8(&PSC_5125(port)->op1, MPC52xx_PSC_OP_RTS);
port              938 drivers/tty/serial/mpc52xx_uart.c 		out_8(&PSC_5125(port)->op0, MPC52xx_PSC_OP_RTS);
port              941 drivers/tty/serial/mpc52xx_uart.c static void mpc5125_psc_enable_ms(struct uart_port *port)
port              943 drivers/tty/serial/mpc52xx_uart.c 	struct mpc5125_psc __iomem *psc = PSC_5125(port);
port              950 drivers/tty/serial/mpc52xx_uart.c 	port->read_status_mask |= MPC52xx_PSC_IMR_IPC;
port              951 drivers/tty/serial/mpc52xx_uart.c 	out_be16(&psc->mpc52xx_psc_imr, port->read_status_mask);
port              954 drivers/tty/serial/mpc52xx_uart.c static void mpc5125_psc_set_sicr(struct uart_port *port, u32 val)
port              956 drivers/tty/serial/mpc52xx_uart.c 	out_be32(&PSC_5125(port)->sicr, val);
port              959 drivers/tty/serial/mpc52xx_uart.c static void mpc5125_psc_set_imr(struct uart_port *port, u16 val)
port              961 drivers/tty/serial/mpc52xx_uart.c 	out_be16(&PSC_5125(port)->mpc52xx_psc_imr, val);
port              964 drivers/tty/serial/mpc52xx_uart.c static u8 mpc5125_psc_get_mr1(struct uart_port *port)
port              966 drivers/tty/serial/mpc52xx_uart.c 	return in_8(&PSC_5125(port)->mr1);
port             1048 drivers/tty/serial/mpc52xx_uart.c mpc52xx_uart_tx_empty(struct uart_port *port)
port             1050 drivers/tty/serial/mpc52xx_uart.c 	return psc_ops->tx_empty(port) ? TIOCSER_TEMT : 0;
port             1054 drivers/tty/serial/mpc52xx_uart.c mpc52xx_uart_set_mctrl(struct uart_port *port, unsigned int mctrl)
port             1056 drivers/tty/serial/mpc52xx_uart.c 	psc_ops->set_rts(port, mctrl & TIOCM_RTS);
port             1060 drivers/tty/serial/mpc52xx_uart.c mpc52xx_uart_get_mctrl(struct uart_port *port)
port             1063 drivers/tty/serial/mpc52xx_uart.c 	u8 status = psc_ops->get_ipcr(port);
port             1074 drivers/tty/serial/mpc52xx_uart.c mpc52xx_uart_stop_tx(struct uart_port *port)
port             1077 drivers/tty/serial/mpc52xx_uart.c 	psc_ops->stop_tx(port);
port             1081 drivers/tty/serial/mpc52xx_uart.c mpc52xx_uart_start_tx(struct uart_port *port)
port             1084 drivers/tty/serial/mpc52xx_uart.c 	psc_ops->start_tx(port);
port             1088 drivers/tty/serial/mpc52xx_uart.c mpc52xx_uart_stop_rx(struct uart_port *port)
port             1091 drivers/tty/serial/mpc52xx_uart.c 	psc_ops->stop_rx(port);
port             1095 drivers/tty/serial/mpc52xx_uart.c mpc52xx_uart_enable_ms(struct uart_port *port)
port             1097 drivers/tty/serial/mpc52xx_uart.c 	psc_ops->enable_ms(port);
port             1101 drivers/tty/serial/mpc52xx_uart.c mpc52xx_uart_break_ctl(struct uart_port *port, int ctl)
port             1104 drivers/tty/serial/mpc52xx_uart.c 	spin_lock_irqsave(&port->lock, flags);
port             1107 drivers/tty/serial/mpc52xx_uart.c 		psc_ops->command(port, MPC52xx_PSC_START_BRK);
port             1109 drivers/tty/serial/mpc52xx_uart.c 		psc_ops->command(port, MPC52xx_PSC_STOP_BRK);
port             1111 drivers/tty/serial/mpc52xx_uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1115 drivers/tty/serial/mpc52xx_uart.c mpc52xx_uart_startup(struct uart_port *port)
port             1120 drivers/tty/serial/mpc52xx_uart.c 		ret = psc_ops->clock(port, 1);
port             1126 drivers/tty/serial/mpc52xx_uart.c 	ret = request_irq(port->irq, mpc52xx_uart_int,
port             1127 drivers/tty/serial/mpc52xx_uart.c 			  port->irqflags, "mpc52xx_psc_uart", port);
port             1132 drivers/tty/serial/mpc52xx_uart.c 	psc_ops->command(port, MPC52xx_PSC_RST_RX);
port             1133 drivers/tty/serial/mpc52xx_uart.c 	psc_ops->command(port, MPC52xx_PSC_RST_TX);
port             1142 drivers/tty/serial/mpc52xx_uart.c 	psc_ops->set_sicr(port, 0);	/* UART mode DCD ignored */
port             1144 drivers/tty/serial/mpc52xx_uart.c 	psc_ops->fifo_init(port);
port             1146 drivers/tty/serial/mpc52xx_uart.c 	psc_ops->command(port, MPC52xx_PSC_TX_ENABLE);
port             1147 drivers/tty/serial/mpc52xx_uart.c 	psc_ops->command(port, MPC52xx_PSC_RX_ENABLE);
port             1153 drivers/tty/serial/mpc52xx_uart.c mpc52xx_uart_shutdown(struct uart_port *port)
port             1156 drivers/tty/serial/mpc52xx_uart.c 	psc_ops->command(port, MPC52xx_PSC_RST_RX);
port             1157 drivers/tty/serial/mpc52xx_uart.c 	if (!uart_console(port))
port             1158 drivers/tty/serial/mpc52xx_uart.c 		psc_ops->command(port, MPC52xx_PSC_RST_TX);
port             1160 drivers/tty/serial/mpc52xx_uart.c 	port->read_status_mask = 0;
port             1161 drivers/tty/serial/mpc52xx_uart.c 	psc_ops->set_imr(port, port->read_status_mask);
port             1164 drivers/tty/serial/mpc52xx_uart.c 		psc_ops->clock(port, 0);
port             1167 drivers/tty/serial/mpc52xx_uart.c 	psc_ops->cw_disable_ints(port);
port             1170 drivers/tty/serial/mpc52xx_uart.c 	free_irq(port->irq, port);
port             1174 drivers/tty/serial/mpc52xx_uart.c mpc52xx_uart_set_termios(struct uart_port *port, struct ktermios *new,
port             1222 drivers/tty/serial/mpc52xx_uart.c 	spin_lock_irqsave(&port->lock, flags);
port             1231 drivers/tty/serial/mpc52xx_uart.c 	while (!mpc52xx_uart_tx_empty(port) && --j)
port             1240 drivers/tty/serial/mpc52xx_uart.c 	psc_ops->command(port, MPC52xx_PSC_RST_RX);
port             1241 drivers/tty/serial/mpc52xx_uart.c 	psc_ops->command(port, MPC52xx_PSC_RST_TX);
port             1244 drivers/tty/serial/mpc52xx_uart.c 	psc_ops->set_mode(port, mr1, mr2);
port             1245 drivers/tty/serial/mpc52xx_uart.c 	baud = psc_ops->set_baudrate(port, new, old);
port             1248 drivers/tty/serial/mpc52xx_uart.c 	uart_update_timeout(port, new->c_cflag, baud);
port             1250 drivers/tty/serial/mpc52xx_uart.c 	if (UART_ENABLE_MS(port, new->c_cflag))
port             1251 drivers/tty/serial/mpc52xx_uart.c 		mpc52xx_uart_enable_ms(port);
port             1254 drivers/tty/serial/mpc52xx_uart.c 	psc_ops->command(port, MPC52xx_PSC_TX_ENABLE);
port             1255 drivers/tty/serial/mpc52xx_uart.c 	psc_ops->command(port, MPC52xx_PSC_RX_ENABLE);
port             1258 drivers/tty/serial/mpc52xx_uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1262 drivers/tty/serial/mpc52xx_uart.c mpc52xx_uart_type(struct uart_port *port)
port             1268 drivers/tty/serial/mpc52xx_uart.c 	return port->type == PORT_MPC52xx ? "MPC5xxx PSC" : NULL;
port             1272 drivers/tty/serial/mpc52xx_uart.c mpc52xx_uart_release_port(struct uart_port *port)
port             1275 drivers/tty/serial/mpc52xx_uart.c 		psc_ops->clock_relse(port);
port             1278 drivers/tty/serial/mpc52xx_uart.c 	if (port->flags & UPF_IOREMAP) {
port             1279 drivers/tty/serial/mpc52xx_uart.c 		iounmap(port->membase);
port             1280 drivers/tty/serial/mpc52xx_uart.c 		port->membase = NULL;
port             1283 drivers/tty/serial/mpc52xx_uart.c 	release_mem_region(port->mapbase, sizeof(struct mpc52xx_psc));
port             1287 drivers/tty/serial/mpc52xx_uart.c mpc52xx_uart_request_port(struct uart_port *port)
port             1291 drivers/tty/serial/mpc52xx_uart.c 	if (port->flags & UPF_IOREMAP) /* Need to remap ? */
port             1292 drivers/tty/serial/mpc52xx_uart.c 		port->membase = ioremap(port->mapbase,
port             1295 drivers/tty/serial/mpc52xx_uart.c 	if (!port->membase)
port             1298 drivers/tty/serial/mpc52xx_uart.c 	err = request_mem_region(port->mapbase, sizeof(struct mpc52xx_psc),
port             1305 drivers/tty/serial/mpc52xx_uart.c 		err = psc_ops->clock_alloc(port);
port             1313 drivers/tty/serial/mpc52xx_uart.c 	release_mem_region(port->mapbase, sizeof(struct mpc52xx_psc));
port             1315 drivers/tty/serial/mpc52xx_uart.c 	if (port->flags & UPF_IOREMAP) {
port             1316 drivers/tty/serial/mpc52xx_uart.c 		iounmap(port->membase);
port             1317 drivers/tty/serial/mpc52xx_uart.c 		port->membase = NULL;
port             1323 drivers/tty/serial/mpc52xx_uart.c mpc52xx_uart_config_port(struct uart_port *port, int flags)
port             1326 drivers/tty/serial/mpc52xx_uart.c 		&& (mpc52xx_uart_request_port(port) == 0))
port             1327 drivers/tty/serial/mpc52xx_uart.c 		port->type = PORT_MPC52xx;
port             1331 drivers/tty/serial/mpc52xx_uart.c mpc52xx_uart_verify_port(struct uart_port *port, struct serial_struct *ser)
port             1336 drivers/tty/serial/mpc52xx_uart.c 	if ((ser->irq != port->irq) ||
port             1338 drivers/tty/serial/mpc52xx_uart.c 	    (ser->baud_base != port->uartclk)  ||
port             1339 drivers/tty/serial/mpc52xx_uart.c 	    (ser->iomem_base != (void *)port->mapbase) ||
port             1373 drivers/tty/serial/mpc52xx_uart.c mpc52xx_uart_int_rx_chars(struct uart_port *port)
port             1375 drivers/tty/serial/mpc52xx_uart.c 	struct tty_port *tport = &port->state->port;
port             1380 drivers/tty/serial/mpc52xx_uart.c 	while (psc_ops->raw_rx_rdy(port)) {
port             1382 drivers/tty/serial/mpc52xx_uart.c 		ch = psc_ops->read_char(port);
port             1386 drivers/tty/serial/mpc52xx_uart.c 		if (uart_handle_sysrq_char(port, ch)) {
port             1387 drivers/tty/serial/mpc52xx_uart.c 			port->sysrq = 0;
port             1395 drivers/tty/serial/mpc52xx_uart.c 		port->icount.rx++;
port             1397 drivers/tty/serial/mpc52xx_uart.c 		status = psc_ops->get_status(port);
port             1405 drivers/tty/serial/mpc52xx_uart.c 				uart_handle_break(port);
port             1406 drivers/tty/serial/mpc52xx_uart.c 				port->icount.brk++;
port             1409 drivers/tty/serial/mpc52xx_uart.c 				port->icount.parity++;
port             1413 drivers/tty/serial/mpc52xx_uart.c 				port->icount.frame++;
port             1417 drivers/tty/serial/mpc52xx_uart.c 			psc_ops->command(port, MPC52xx_PSC_RST_ERR_STAT);
port             1428 drivers/tty/serial/mpc52xx_uart.c 			port->icount.overrun++;
port             1432 drivers/tty/serial/mpc52xx_uart.c 	spin_unlock(&port->lock);
port             1434 drivers/tty/serial/mpc52xx_uart.c 	spin_lock(&port->lock);
port             1436 drivers/tty/serial/mpc52xx_uart.c 	return psc_ops->raw_rx_rdy(port);
port             1440 drivers/tty/serial/mpc52xx_uart.c mpc52xx_uart_int_tx_chars(struct uart_port *port)
port             1442 drivers/tty/serial/mpc52xx_uart.c 	struct circ_buf *xmit = &port->state->xmit;
port             1445 drivers/tty/serial/mpc52xx_uart.c 	if (port->x_char) {
port             1446 drivers/tty/serial/mpc52xx_uart.c 		psc_ops->write_char(port, port->x_char);
port             1447 drivers/tty/serial/mpc52xx_uart.c 		port->icount.tx++;
port             1448 drivers/tty/serial/mpc52xx_uart.c 		port->x_char = 0;
port             1453 drivers/tty/serial/mpc52xx_uart.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(port)) {
port             1454 drivers/tty/serial/mpc52xx_uart.c 		mpc52xx_uart_stop_tx(port);
port             1459 drivers/tty/serial/mpc52xx_uart.c 	while (psc_ops->raw_tx_rdy(port)) {
port             1460 drivers/tty/serial/mpc52xx_uart.c 		psc_ops->write_char(port, xmit->buf[xmit->tail]);
port             1462 drivers/tty/serial/mpc52xx_uart.c 		port->icount.tx++;
port             1469 drivers/tty/serial/mpc52xx_uart.c 		uart_write_wakeup(port);
port             1473 drivers/tty/serial/mpc52xx_uart.c 		mpc52xx_uart_stop_tx(port);
port             1481 drivers/tty/serial/mpc52xx_uart.c mpc5xxx_uart_process_int(struct uart_port *port)
port             1492 drivers/tty/serial/mpc52xx_uart.c 		psc_ops->rx_clr_irq(port);
port             1493 drivers/tty/serial/mpc52xx_uart.c 		if (psc_ops->rx_rdy(port))
port             1494 drivers/tty/serial/mpc52xx_uart.c 			keepgoing |= mpc52xx_uart_int_rx_chars(port);
port             1496 drivers/tty/serial/mpc52xx_uart.c 		psc_ops->tx_clr_irq(port);
port             1497 drivers/tty/serial/mpc52xx_uart.c 		if (psc_ops->tx_rdy(port))
port             1498 drivers/tty/serial/mpc52xx_uart.c 			keepgoing |= mpc52xx_uart_int_tx_chars(port);
port             1500 drivers/tty/serial/mpc52xx_uart.c 		status = psc_ops->get_ipcr(port);
port             1502 drivers/tty/serial/mpc52xx_uart.c 			uart_handle_dcd_change(port, !(status & MPC52xx_PSC_DCD));
port             1505 drivers/tty/serial/mpc52xx_uart.c 			uart_handle_cts_change(port, !(status & MPC52xx_PSC_CTS));
port             1519 drivers/tty/serial/mpc52xx_uart.c 	struct uart_port *port = dev_id;
port             1522 drivers/tty/serial/mpc52xx_uart.c 	spin_lock(&port->lock);
port             1524 drivers/tty/serial/mpc52xx_uart.c 	ret = psc_ops->handle_irq(port);
port             1526 drivers/tty/serial/mpc52xx_uart.c 	spin_unlock(&port->lock);
port             1538 drivers/tty/serial/mpc52xx_uart.c mpc52xx_console_get_options(struct uart_port *port,
port             1543 drivers/tty/serial/mpc52xx_uart.c 	pr_debug("mpc52xx_console_get_options(port=%p)\n", port);
port             1546 drivers/tty/serial/mpc52xx_uart.c 	mr1 = psc_ops->get_mr1(port);
port             1576 drivers/tty/serial/mpc52xx_uart.c 	struct uart_port *port = &mpc52xx_uart_ports[co->index];
port             1580 drivers/tty/serial/mpc52xx_uart.c 	psc_ops->cw_disable_ints(port);
port             1584 drivers/tty/serial/mpc52xx_uart.c 	while (!mpc52xx_uart_tx_empty(port) && --j)
port             1591 drivers/tty/serial/mpc52xx_uart.c 			psc_ops->write_char(port, '\r');
port             1594 drivers/tty/serial/mpc52xx_uart.c 		psc_ops->write_char(port, *s);
port             1598 drivers/tty/serial/mpc52xx_uart.c 		while (!mpc52xx_uart_tx_empty(port) && --j)
port             1603 drivers/tty/serial/mpc52xx_uart.c 	psc_ops->cw_restore_ints(port);
port             1610 drivers/tty/serial/mpc52xx_uart.c 	struct uart_port *port = &mpc52xx_uart_ports[co->index];
port             1652 drivers/tty/serial/mpc52xx_uart.c 	spin_lock_init(&port->lock);
port             1653 drivers/tty/serial/mpc52xx_uart.c 	port->uartclk = uartclk;
port             1654 drivers/tty/serial/mpc52xx_uart.c 	port->ops	= &mpc52xx_uart_ops;
port             1655 drivers/tty/serial/mpc52xx_uart.c 	port->mapbase = res.start;
port             1656 drivers/tty/serial/mpc52xx_uart.c 	port->membase = ioremap(res.start, sizeof(struct mpc52xx_psc));
port             1657 drivers/tty/serial/mpc52xx_uart.c 	port->irq = irq_of_parse_and_map(np, 0);
port             1659 drivers/tty/serial/mpc52xx_uart.c 	if (port->membase == NULL)
port             1663 drivers/tty/serial/mpc52xx_uart.c 		 (void *)port->mapbase, port->membase,
port             1664 drivers/tty/serial/mpc52xx_uart.c 		 port->irq, port->uartclk);
port             1670 drivers/tty/serial/mpc52xx_uart.c 		mpc52xx_console_get_options(port, &baud, &parity, &bits, &flow);
port             1675 drivers/tty/serial/mpc52xx_uart.c 	return uart_set_options(port, co, baud, parity, bits, flow);
port             1745 drivers/tty/serial/mpc52xx_uart.c 	struct uart_port *port = NULL;
port             1768 drivers/tty/serial/mpc52xx_uart.c 	port = &mpc52xx_uart_ports[idx];
port             1770 drivers/tty/serial/mpc52xx_uart.c 	spin_lock_init(&port->lock);
port             1771 drivers/tty/serial/mpc52xx_uart.c 	port->uartclk = uartclk;
port             1772 drivers/tty/serial/mpc52xx_uart.c 	port->fifosize	= 512;
port             1773 drivers/tty/serial/mpc52xx_uart.c 	port->iotype	= UPIO_MEM;
port             1774 drivers/tty/serial/mpc52xx_uart.c 	port->flags	= UPF_BOOT_AUTOCONF |
port             1775 drivers/tty/serial/mpc52xx_uart.c 			  (uart_console(port) ? 0 : UPF_IOREMAP);
port             1776 drivers/tty/serial/mpc52xx_uart.c 	port->line	= idx;
port             1777 drivers/tty/serial/mpc52xx_uart.c 	port->ops	= &mpc52xx_uart_ops;
port             1778 drivers/tty/serial/mpc52xx_uart.c 	port->dev	= &op->dev;
port             1785 drivers/tty/serial/mpc52xx_uart.c 	port->mapbase = res.start;
port             1786 drivers/tty/serial/mpc52xx_uart.c 	if (!port->mapbase) {
port             1791 drivers/tty/serial/mpc52xx_uart.c 	psc_ops->get_irq(port, op->dev.of_node);
port             1792 drivers/tty/serial/mpc52xx_uart.c 	if (port->irq == 0) {
port             1798 drivers/tty/serial/mpc52xx_uart.c 		(void *)port->mapbase, port->irq, port->uartclk);
port             1801 drivers/tty/serial/mpc52xx_uart.c 	ret = uart_add_one_port(&mpc52xx_uart_driver, port);
port             1805 drivers/tty/serial/mpc52xx_uart.c 	platform_set_drvdata(op, (void *)port);
port             1812 drivers/tty/serial/mpc52xx_uart.c 	struct uart_port *port = platform_get_drvdata(op);
port             1814 drivers/tty/serial/mpc52xx_uart.c 	if (port)
port             1815 drivers/tty/serial/mpc52xx_uart.c 		uart_remove_one_port(&mpc52xx_uart_driver, port);
port             1824 drivers/tty/serial/mpc52xx_uart.c 	struct uart_port *port = platform_get_drvdata(op);
port             1826 drivers/tty/serial/mpc52xx_uart.c 	if (port)
port             1827 drivers/tty/serial/mpc52xx_uart.c 		uart_suspend_port(&mpc52xx_uart_driver, port);
port             1835 drivers/tty/serial/mpc52xx_uart.c 	struct uart_port *port = platform_get_drvdata(op);
port             1837 drivers/tty/serial/mpc52xx_uart.c 	if (port)
port             1838 drivers/tty/serial/mpc52xx_uart.c 		uart_resume_port(&mpc52xx_uart_driver, port);
port               72 drivers/tty/serial/mps2-uart.c 	struct uart_port port;
port               79 drivers/tty/serial/mps2-uart.c static inline struct mps2_uart_port *to_mps2_port(struct uart_port *port)
port               81 drivers/tty/serial/mps2-uart.c 	return container_of(port, struct mps2_uart_port, port);
port               84 drivers/tty/serial/mps2-uart.c static void mps2_uart_write8(struct uart_port *port, u8 val, unsigned int off)
port               86 drivers/tty/serial/mps2-uart.c 	struct mps2_uart_port *mps_port = to_mps2_port(port);
port               88 drivers/tty/serial/mps2-uart.c 	writeb(val, mps_port->port.membase + off);
port               91 drivers/tty/serial/mps2-uart.c static u8 mps2_uart_read8(struct uart_port *port, unsigned int off)
port               93 drivers/tty/serial/mps2-uart.c 	struct mps2_uart_port *mps_port = to_mps2_port(port);
port               95 drivers/tty/serial/mps2-uart.c 	return readb(mps_port->port.membase + off);
port               98 drivers/tty/serial/mps2-uart.c static void mps2_uart_write32(struct uart_port *port, u32 val, unsigned int off)
port              100 drivers/tty/serial/mps2-uart.c 	struct mps2_uart_port *mps_port = to_mps2_port(port);
port              102 drivers/tty/serial/mps2-uart.c 	writel_relaxed(val, mps_port->port.membase + off);
port              105 drivers/tty/serial/mps2-uart.c static unsigned int mps2_uart_tx_empty(struct uart_port *port)
port              107 drivers/tty/serial/mps2-uart.c 	u8 status = mps2_uart_read8(port, UARTn_STATE);
port              112 drivers/tty/serial/mps2-uart.c static void mps2_uart_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              116 drivers/tty/serial/mps2-uart.c static unsigned int mps2_uart_get_mctrl(struct uart_port *port)
port              121 drivers/tty/serial/mps2-uart.c static void mps2_uart_stop_tx(struct uart_port *port)
port              123 drivers/tty/serial/mps2-uart.c 	u8 control = mps2_uart_read8(port, UARTn_CTRL);
port              127 drivers/tty/serial/mps2-uart.c 	mps2_uart_write8(port, control, UARTn_CTRL);
port              130 drivers/tty/serial/mps2-uart.c static void mps2_uart_tx_chars(struct uart_port *port)
port              132 drivers/tty/serial/mps2-uart.c 	struct circ_buf *xmit = &port->state->xmit;
port              134 drivers/tty/serial/mps2-uart.c 	while (!(mps2_uart_read8(port, UARTn_STATE) & UARTn_STATE_TX_FULL)) {
port              135 drivers/tty/serial/mps2-uart.c 		if (port->x_char) {
port              136 drivers/tty/serial/mps2-uart.c 			mps2_uart_write8(port, port->x_char, UARTn_DATA);
port              137 drivers/tty/serial/mps2-uart.c 			port->x_char = 0;
port              138 drivers/tty/serial/mps2-uart.c 			port->icount.tx++;
port              142 drivers/tty/serial/mps2-uart.c 		if (uart_circ_empty(xmit) || uart_tx_stopped(port))
port              145 drivers/tty/serial/mps2-uart.c 		mps2_uart_write8(port, xmit->buf[xmit->tail], UARTn_DATA);
port              147 drivers/tty/serial/mps2-uart.c 		port->icount.tx++;
port              151 drivers/tty/serial/mps2-uart.c 		uart_write_wakeup(port);
port              154 drivers/tty/serial/mps2-uart.c 		mps2_uart_stop_tx(port);
port              157 drivers/tty/serial/mps2-uart.c static void mps2_uart_start_tx(struct uart_port *port)
port              159 drivers/tty/serial/mps2-uart.c 	u8 control = mps2_uart_read8(port, UARTn_CTRL);
port              163 drivers/tty/serial/mps2-uart.c 	mps2_uart_write8(port, control, UARTn_CTRL);
port              172 drivers/tty/serial/mps2-uart.c 	mps2_uart_tx_chars(port);
port              175 drivers/tty/serial/mps2-uart.c static void mps2_uart_stop_rx(struct uart_port *port)
port              177 drivers/tty/serial/mps2-uart.c 	u8 control = mps2_uart_read8(port, UARTn_CTRL);
port              181 drivers/tty/serial/mps2-uart.c 	mps2_uart_write8(port, control, UARTn_CTRL);
port              184 drivers/tty/serial/mps2-uart.c static void mps2_uart_break_ctl(struct uart_port *port, int ctl)
port              188 drivers/tty/serial/mps2-uart.c static void mps2_uart_rx_chars(struct uart_port *port)
port              190 drivers/tty/serial/mps2-uart.c 	struct tty_port *tport = &port->state->port;
port              192 drivers/tty/serial/mps2-uart.c 	while (mps2_uart_read8(port, UARTn_STATE) & UARTn_STATE_RX_FULL) {
port              193 drivers/tty/serial/mps2-uart.c 		u8 rxdata = mps2_uart_read8(port, UARTn_DATA);
port              195 drivers/tty/serial/mps2-uart.c 		port->icount.rx++;
port              196 drivers/tty/serial/mps2-uart.c 		tty_insert_flip_char(&port->state->port, rxdata, TTY_NORMAL);
port              204 drivers/tty/serial/mps2-uart.c 	struct uart_port *port = data;
port              205 drivers/tty/serial/mps2-uart.c 	u8 irqflag = mps2_uart_read8(port, UARTn_INT);
port              210 drivers/tty/serial/mps2-uart.c 	spin_lock(&port->lock);
port              212 drivers/tty/serial/mps2-uart.c 	mps2_uart_write8(port, UARTn_INT_RX, UARTn_INT);
port              213 drivers/tty/serial/mps2-uart.c 	mps2_uart_rx_chars(port);
port              215 drivers/tty/serial/mps2-uart.c 	spin_unlock(&port->lock);
port              222 drivers/tty/serial/mps2-uart.c 	struct uart_port *port = data;
port              223 drivers/tty/serial/mps2-uart.c 	u8 irqflag = mps2_uart_read8(port, UARTn_INT);
port              228 drivers/tty/serial/mps2-uart.c 	spin_lock(&port->lock);
port              230 drivers/tty/serial/mps2-uart.c 	mps2_uart_write8(port, UARTn_INT_TX, UARTn_INT);
port              231 drivers/tty/serial/mps2-uart.c 	mps2_uart_tx_chars(port);
port              233 drivers/tty/serial/mps2-uart.c 	spin_unlock(&port->lock);
port              241 drivers/tty/serial/mps2-uart.c 	struct uart_port *port = data;
port              242 drivers/tty/serial/mps2-uart.c 	u8 irqflag = mps2_uart_read8(port, UARTn_INT);
port              244 drivers/tty/serial/mps2-uart.c 	spin_lock(&port->lock);
port              247 drivers/tty/serial/mps2-uart.c 		struct tty_port *tport = &port->state->port;
port              249 drivers/tty/serial/mps2-uart.c 		mps2_uart_write8(port, UARTn_INT_RX_OVERRUN, UARTn_INT);
port              250 drivers/tty/serial/mps2-uart.c 		port->icount.overrun++;
port              262 drivers/tty/serial/mps2-uart.c 		mps2_uart_write8(port, UARTn_INT_TX_OVERRUN, UARTn_INT);
port              266 drivers/tty/serial/mps2-uart.c 	spin_unlock(&port->lock);
port              285 drivers/tty/serial/mps2-uart.c static int mps2_uart_startup(struct uart_port *port)
port              287 drivers/tty/serial/mps2-uart.c 	struct mps2_uart_port *mps_port = to_mps2_port(port);
port              288 drivers/tty/serial/mps2-uart.c 	u8 control = mps2_uart_read8(port, UARTn_CTRL);
port              293 drivers/tty/serial/mps2-uart.c 	mps2_uart_write8(port, control, UARTn_CTRL);
port              296 drivers/tty/serial/mps2-uart.c 		ret = request_irq(port->irq, mps2_uart_combinedirq, 0,
port              300 drivers/tty/serial/mps2-uart.c 			dev_err(port->dev, "failed to register combinedirq (%d)\n", ret);
port              304 drivers/tty/serial/mps2-uart.c 		ret = request_irq(port->irq, mps2_uart_oerrirq, IRQF_SHARED,
port              308 drivers/tty/serial/mps2-uart.c 			dev_err(port->dev, "failed to register oerrirq (%d)\n", ret);
port              315 drivers/tty/serial/mps2-uart.c 			dev_err(port->dev, "failed to register rxirq (%d)\n", ret);
port              322 drivers/tty/serial/mps2-uart.c 			dev_err(port->dev, "failed to register txirq (%d)\n", ret);
port              330 drivers/tty/serial/mps2-uart.c 	mps2_uart_write8(port, control, UARTn_CTRL);
port              337 drivers/tty/serial/mps2-uart.c 	free_irq(port->irq, mps_port);
port              342 drivers/tty/serial/mps2-uart.c static void mps2_uart_shutdown(struct uart_port *port)
port              344 drivers/tty/serial/mps2-uart.c 	struct mps2_uart_port *mps_port = to_mps2_port(port);
port              345 drivers/tty/serial/mps2-uart.c 	u8 control = mps2_uart_read8(port, UARTn_CTRL);
port              349 drivers/tty/serial/mps2-uart.c 	mps2_uart_write8(port, control, UARTn_CTRL);
port              356 drivers/tty/serial/mps2-uart.c 	free_irq(port->irq, mps_port);
port              360 drivers/tty/serial/mps2-uart.c mps2_uart_set_termios(struct uart_port *port, struct ktermios *termios,
port              372 drivers/tty/serial/mps2-uart.c 	baud = uart_get_baud_rate(port, termios, old,
port              373 drivers/tty/serial/mps2-uart.c 			DIV_ROUND_CLOSEST(port->uartclk, UARTn_BAUDDIV_MASK),
port              374 drivers/tty/serial/mps2-uart.c 			DIV_ROUND_CLOSEST(port->uartclk, 16));
port              376 drivers/tty/serial/mps2-uart.c 	bauddiv = DIV_ROUND_CLOSEST(port->uartclk, baud);
port              378 drivers/tty/serial/mps2-uart.c 	spin_lock_irqsave(&port->lock, flags);
port              380 drivers/tty/serial/mps2-uart.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              381 drivers/tty/serial/mps2-uart.c 	mps2_uart_write32(port, bauddiv, UARTn_BAUDDIV);
port              383 drivers/tty/serial/mps2-uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              389 drivers/tty/serial/mps2-uart.c static const char *mps2_uart_type(struct uart_port *port)
port              391 drivers/tty/serial/mps2-uart.c 	return (port->type == PORT_MPS2UART) ? DRIVER_NAME : NULL;
port              394 drivers/tty/serial/mps2-uart.c static void mps2_uart_release_port(struct uart_port *port)
port              398 drivers/tty/serial/mps2-uart.c static int mps2_uart_request_port(struct uart_port *port)
port              403 drivers/tty/serial/mps2-uart.c static void mps2_uart_config_port(struct uart_port *port, int type)
port              405 drivers/tty/serial/mps2-uart.c 	if (type & UART_CONFIG_TYPE && !mps2_uart_request_port(port))
port              406 drivers/tty/serial/mps2-uart.c 		port->type = PORT_MPS2UART;
port              409 drivers/tty/serial/mps2-uart.c static int mps2_uart_verify_port(struct uart_port *port, struct serial_struct *serinfo)
port              435 drivers/tty/serial/mps2-uart.c static void mps2_uart_console_putchar(struct uart_port *port, int ch)
port              437 drivers/tty/serial/mps2-uart.c 	while (mps2_uart_read8(port, UARTn_STATE) & UARTn_STATE_TX_FULL)
port              440 drivers/tty/serial/mps2-uart.c 	mps2_uart_write8(port, ch, UARTn_DATA);
port              446 drivers/tty/serial/mps2-uart.c 	struct uart_port *port = &mps_port->port;
port              448 drivers/tty/serial/mps2-uart.c 	uart_console_write(port, s, cnt, mps2_uart_console_putchar);
port              470 drivers/tty/serial/mps2-uart.c 	return uart_set_options(&mps_port->port, co, baud, parity, bits, flow);
port              487 drivers/tty/serial/mps2-uart.c static void mps2_early_putchar(struct uart_port *port, int ch)
port              489 drivers/tty/serial/mps2-uart.c 	while (readb(port->membase + UARTn_STATE) & UARTn_STATE_TX_FULL)
port              492 drivers/tty/serial/mps2-uart.c 	writeb((unsigned char)ch, port->membase + UARTn_DATA);
port              499 drivers/tty/serial/mps2-uart.c 	uart_console_write(&dev->port, s, n, mps2_early_putchar);
port              505 drivers/tty/serial/mps2-uart.c 	if (!device->port.membase)
port              549 drivers/tty/serial/mps2-uart.c 	mps_port->port.line = id;
port              561 drivers/tty/serial/mps2-uart.c 	mps_port->port.membase = devm_ioremap_resource(&pdev->dev, res);
port              562 drivers/tty/serial/mps2-uart.c 	if (IS_ERR(mps_port->port.membase))
port              563 drivers/tty/serial/mps2-uart.c 		return PTR_ERR(mps_port->port.membase);
port              565 drivers/tty/serial/mps2-uart.c 	mps_port->port.mapbase = res->start;
port              566 drivers/tty/serial/mps2-uart.c 	mps_port->port.mapsize = resource_size(res);
port              567 drivers/tty/serial/mps2-uart.c 	mps_port->port.iotype = UPIO_MEM;
port              568 drivers/tty/serial/mps2-uart.c 	mps_port->port.flags = UPF_BOOT_AUTOCONF;
port              569 drivers/tty/serial/mps2-uart.c 	mps_port->port.fifosize = 1;
port              570 drivers/tty/serial/mps2-uart.c 	mps_port->port.ops = &mps2_uart_pops;
port              571 drivers/tty/serial/mps2-uart.c 	mps_port->port.dev = &pdev->dev;
port              581 drivers/tty/serial/mps2-uart.c 	mps_port->port.uartclk = clk_get_rate(mps_port->clk);
port              587 drivers/tty/serial/mps2-uart.c 		mps_port->port.irq = platform_get_irq(pdev, 0);
port              591 drivers/tty/serial/mps2-uart.c 		mps_port->port.irq = platform_get_irq(pdev, 2);
port              615 drivers/tty/serial/mps2-uart.c 	ret = uart_add_one_port(&mps2_uart_driver, &mps_port->port);
port              190 drivers/tty/serial/msm_serial.c void msm_write(struct uart_port *port, unsigned int val, unsigned int off)
port              192 drivers/tty/serial/msm_serial.c 	writel_relaxed(val, port->membase + off);
port              196 drivers/tty/serial/msm_serial.c unsigned int msm_read(struct uart_port *port, unsigned int off)
port              198 drivers/tty/serial/msm_serial.c 	return readl_relaxed(port->membase + off);
port              204 drivers/tty/serial/msm_serial.c static void msm_serial_set_mnd_regs_tcxo(struct uart_port *port)
port              206 drivers/tty/serial/msm_serial.c 	msm_write(port, 0x06, UART_MREG);
port              207 drivers/tty/serial/msm_serial.c 	msm_write(port, 0xF1, UART_NREG);
port              208 drivers/tty/serial/msm_serial.c 	msm_write(port, 0x0F, UART_DREG);
port              209 drivers/tty/serial/msm_serial.c 	msm_write(port, 0x1A, UART_MNDREG);
port              210 drivers/tty/serial/msm_serial.c 	port->uartclk = 1843200;
port              216 drivers/tty/serial/msm_serial.c static void msm_serial_set_mnd_regs_tcxoby4(struct uart_port *port)
port              218 drivers/tty/serial/msm_serial.c 	msm_write(port, 0x18, UART_MREG);
port              219 drivers/tty/serial/msm_serial.c 	msm_write(port, 0xF6, UART_NREG);
port              220 drivers/tty/serial/msm_serial.c 	msm_write(port, 0x0F, UART_DREG);
port              221 drivers/tty/serial/msm_serial.c 	msm_write(port, 0x0A, UART_MNDREG);
port              222 drivers/tty/serial/msm_serial.c 	port->uartclk = 1843200;
port              225 drivers/tty/serial/msm_serial.c static void msm_serial_set_mnd_regs(struct uart_port *port)
port              227 drivers/tty/serial/msm_serial.c 	struct msm_port *msm_port = UART_TO_MSM(port);
port              236 drivers/tty/serial/msm_serial.c 	if (port->uartclk == 19200000)
port              237 drivers/tty/serial/msm_serial.c 		msm_serial_set_mnd_regs_tcxo(port);
port              238 drivers/tty/serial/msm_serial.c 	else if (port->uartclk == 4800000)
port              239 drivers/tty/serial/msm_serial.c 		msm_serial_set_mnd_regs_tcxoby4(port);
port              242 drivers/tty/serial/msm_serial.c static void msm_handle_tx(struct uart_port *port);
port              245 drivers/tty/serial/msm_serial.c static void msm_stop_dma(struct uart_port *port, struct msm_dma *dma)
port              247 drivers/tty/serial/msm_serial.c 	struct device *dev = port->dev;
port              263 drivers/tty/serial/msm_serial.c 	val = msm_read(port, UARTDM_DMEN);
port              265 drivers/tty/serial/msm_serial.c 	msm_write(port, val, UARTDM_DMEN);
port              384 drivers/tty/serial/msm_serial.c static inline void msm_wait_for_xmitr(struct uart_port *port)
port              388 drivers/tty/serial/msm_serial.c 	while (!(msm_read(port, UART_SR) & UART_SR_TX_EMPTY)) {
port              389 drivers/tty/serial/msm_serial.c 		if (msm_read(port, UART_ISR) & UART_ISR_TX_READY)
port              395 drivers/tty/serial/msm_serial.c 	msm_write(port, UART_CR_CMD_RESET_TX_READY, UART_CR);
port              398 drivers/tty/serial/msm_serial.c static void msm_stop_tx(struct uart_port *port)
port              400 drivers/tty/serial/msm_serial.c 	struct msm_port *msm_port = UART_TO_MSM(port);
port              403 drivers/tty/serial/msm_serial.c 	msm_write(port, msm_port->imr, UART_IMR);
port              406 drivers/tty/serial/msm_serial.c static void msm_start_tx(struct uart_port *port)
port              408 drivers/tty/serial/msm_serial.c 	struct msm_port *msm_port = UART_TO_MSM(port);
port              416 drivers/tty/serial/msm_serial.c 	msm_write(port, msm_port->imr, UART_IMR);
port              419 drivers/tty/serial/msm_serial.c static void msm_reset_dm_count(struct uart_port *port, int count)
port              421 drivers/tty/serial/msm_serial.c 	msm_wait_for_xmitr(port);
port              422 drivers/tty/serial/msm_serial.c 	msm_write(port, count, UARTDM_NCF_TX);
port              423 drivers/tty/serial/msm_serial.c 	msm_read(port, UARTDM_NCF_TX);
port              429 drivers/tty/serial/msm_serial.c 	struct uart_port *port = &msm_port->uart;
port              430 drivers/tty/serial/msm_serial.c 	struct circ_buf *xmit = &port->state->xmit;
port              438 drivers/tty/serial/msm_serial.c 	spin_lock_irqsave(&port->lock, flags);
port              446 drivers/tty/serial/msm_serial.c 	dma_unmap_single(port->dev, dma->phys, dma->count, dma->dir);
port              448 drivers/tty/serial/msm_serial.c 	val = msm_read(port, UARTDM_DMEN);
port              450 drivers/tty/serial/msm_serial.c 	msm_write(port, val, UARTDM_DMEN);
port              453 drivers/tty/serial/msm_serial.c 		msm_write(port, UART_CR_CMD_RESET_TX, UART_CR);
port              454 drivers/tty/serial/msm_serial.c 		msm_write(port, UART_CR_TX_ENABLE, UART_CR);
port              458 drivers/tty/serial/msm_serial.c 	port->icount.tx += count;
port              466 drivers/tty/serial/msm_serial.c 	msm_write(port, msm_port->imr, UART_IMR);
port              469 drivers/tty/serial/msm_serial.c 		uart_write_wakeup(port);
port              471 drivers/tty/serial/msm_serial.c 	msm_handle_tx(port);
port              473 drivers/tty/serial/msm_serial.c 	spin_unlock_irqrestore(&port->lock, flags);
port              479 drivers/tty/serial/msm_serial.c 	struct uart_port *port = &msm_port->uart;
port              487 drivers/tty/serial/msm_serial.c 	dma->phys = dma_map_single(port->dev, cpu_addr, count, dma->dir);
port              488 drivers/tty/serial/msm_serial.c 	ret = dma_mapping_error(port->dev, dma->phys);
port              514 drivers/tty/serial/msm_serial.c 	msm_write(port, msm_port->imr, UART_IMR);
port              518 drivers/tty/serial/msm_serial.c 	val = msm_read(port, UARTDM_DMEN);
port              522 drivers/tty/serial/msm_serial.c 		msm_write(port, val, UARTDM_DMEN);
port              524 drivers/tty/serial/msm_serial.c 	msm_reset_dm_count(port, count);
port              527 drivers/tty/serial/msm_serial.c 		msm_write(port, val, UARTDM_DMEN);
port              532 drivers/tty/serial/msm_serial.c 	dma_unmap_single(port->dev, dma->phys, count, dma->dir);
port              539 drivers/tty/serial/msm_serial.c 	struct uart_port *port = &msm_port->uart;
port              540 drivers/tty/serial/msm_serial.c 	struct tty_port *tport = &port->state->port;
port              546 drivers/tty/serial/msm_serial.c 	spin_lock_irqsave(&port->lock, flags);
port              552 drivers/tty/serial/msm_serial.c 	val = msm_read(port, UARTDM_DMEN);
port              554 drivers/tty/serial/msm_serial.c 	msm_write(port, val, UARTDM_DMEN);
port              556 drivers/tty/serial/msm_serial.c 	if (msm_read(port, UART_SR) & UART_SR_OVERRUN) {
port              557 drivers/tty/serial/msm_serial.c 		port->icount.overrun++;
port              559 drivers/tty/serial/msm_serial.c 		msm_write(port, UART_CR_CMD_RESET_ERR, UART_CR);
port              562 drivers/tty/serial/msm_serial.c 	count = msm_read(port, UARTDM_RX_TOTAL_SNAP);
port              564 drivers/tty/serial/msm_serial.c 	port->icount.rx += count;
port              568 drivers/tty/serial/msm_serial.c 	dma_unmap_single(port->dev, dma->phys, UARTDM_RX_SIZE, dma->dir);
port              574 drivers/tty/serial/msm_serial.c 			port->icount.brk++;
port              577 drivers/tty/serial/msm_serial.c 			if (uart_handle_break(port))
port              581 drivers/tty/serial/msm_serial.c 		if (!(port->read_status_mask & UART_SR_RX_BREAK))
port              584 drivers/tty/serial/msm_serial.c 		spin_unlock_irqrestore(&port->lock, flags);
port              585 drivers/tty/serial/msm_serial.c 		sysrq = uart_handle_sysrq_char(port, dma->virt[i]);
port              586 drivers/tty/serial/msm_serial.c 		spin_lock_irqsave(&port->lock, flags);
port              593 drivers/tty/serial/msm_serial.c 	spin_unlock_irqrestore(&port->lock, flags);
port              666 drivers/tty/serial/msm_serial.c static void msm_stop_rx(struct uart_port *port)
port              668 drivers/tty/serial/msm_serial.c 	struct msm_port *msm_port = UART_TO_MSM(port);
port              672 drivers/tty/serial/msm_serial.c 	msm_write(port, msm_port->imr, UART_IMR);
port              675 drivers/tty/serial/msm_serial.c 		msm_stop_dma(port, dma);
port              678 drivers/tty/serial/msm_serial.c static void msm_enable_ms(struct uart_port *port)
port              680 drivers/tty/serial/msm_serial.c 	struct msm_port *msm_port = UART_TO_MSM(port);
port              683 drivers/tty/serial/msm_serial.c 	msm_write(port, msm_port->imr, UART_IMR);
port              686 drivers/tty/serial/msm_serial.c static void msm_handle_rx_dm(struct uart_port *port, unsigned int misr)
port              688 drivers/tty/serial/msm_serial.c 	struct tty_port *tport = &port->state->port;
port              691 drivers/tty/serial/msm_serial.c 	struct msm_port *msm_port = UART_TO_MSM(port);
port              693 drivers/tty/serial/msm_serial.c 	if ((msm_read(port, UART_SR) & UART_SR_OVERRUN)) {
port              694 drivers/tty/serial/msm_serial.c 		port->icount.overrun++;
port              696 drivers/tty/serial/msm_serial.c 		msm_write(port, UART_CR_CMD_RESET_ERR, UART_CR);
port              700 drivers/tty/serial/msm_serial.c 		count = msm_read(port, UARTDM_RX_TOTAL_SNAP) -
port              704 drivers/tty/serial/msm_serial.c 		count = 4 * (msm_read(port, UART_RFWR));
port              710 drivers/tty/serial/msm_serial.c 	port->icount.rx += count;
port              716 drivers/tty/serial/msm_serial.c 		sr = msm_read(port, UART_SR);
port              722 drivers/tty/serial/msm_serial.c 		ioread32_rep(port->membase + UARTDM_RF, buf, 1);
port              729 drivers/tty/serial/msm_serial.c 				port->icount.brk++;
port              732 drivers/tty/serial/msm_serial.c 				if (uart_handle_break(port))
port              736 drivers/tty/serial/msm_serial.c 			if (!(port->read_status_mask & UART_SR_RX_BREAK))
port              739 drivers/tty/serial/msm_serial.c 			spin_unlock(&port->lock);
port              740 drivers/tty/serial/msm_serial.c 			sysrq = uart_handle_sysrq_char(port, buf[i]);
port              741 drivers/tty/serial/msm_serial.c 			spin_lock(&port->lock);
port              748 drivers/tty/serial/msm_serial.c 	spin_unlock(&port->lock);
port              750 drivers/tty/serial/msm_serial.c 	spin_lock(&port->lock);
port              753 drivers/tty/serial/msm_serial.c 		msm_write(port, UART_CR_CMD_RESET_STALE_INT, UART_CR);
port              754 drivers/tty/serial/msm_serial.c 	msm_write(port, 0xFFFFFF, UARTDM_DMRX);
port              755 drivers/tty/serial/msm_serial.c 	msm_write(port, UART_CR_CMD_STALE_EVENT_ENABLE, UART_CR);
port              761 drivers/tty/serial/msm_serial.c static void msm_handle_rx(struct uart_port *port)
port              763 drivers/tty/serial/msm_serial.c 	struct tty_port *tport = &port->state->port;
port              770 drivers/tty/serial/msm_serial.c 	if ((msm_read(port, UART_SR) & UART_SR_OVERRUN)) {
port              771 drivers/tty/serial/msm_serial.c 		port->icount.overrun++;
port              773 drivers/tty/serial/msm_serial.c 		msm_write(port, UART_CR_CMD_RESET_ERR, UART_CR);
port              777 drivers/tty/serial/msm_serial.c 	while ((sr = msm_read(port, UART_SR)) & UART_SR_RX_READY) {
port              782 drivers/tty/serial/msm_serial.c 		c = msm_read(port, UART_RF);
port              785 drivers/tty/serial/msm_serial.c 			port->icount.brk++;
port              786 drivers/tty/serial/msm_serial.c 			if (uart_handle_break(port))
port              789 drivers/tty/serial/msm_serial.c 			port->icount.frame++;
port              791 drivers/tty/serial/msm_serial.c 			port->icount.rx++;
port              795 drivers/tty/serial/msm_serial.c 		sr &= port->read_status_mask;
port              802 drivers/tty/serial/msm_serial.c 		spin_unlock(&port->lock);
port              803 drivers/tty/serial/msm_serial.c 		sysrq = uart_handle_sysrq_char(port, c);
port              804 drivers/tty/serial/msm_serial.c 		spin_lock(&port->lock);
port              809 drivers/tty/serial/msm_serial.c 	spin_unlock(&port->lock);
port              811 drivers/tty/serial/msm_serial.c 	spin_lock(&port->lock);
port              814 drivers/tty/serial/msm_serial.c static void msm_handle_tx_pio(struct uart_port *port, unsigned int tx_count)
port              816 drivers/tty/serial/msm_serial.c 	struct circ_buf *xmit = &port->state->xmit;
port              817 drivers/tty/serial/msm_serial.c 	struct msm_port *msm_port = UART_TO_MSM(port);
port              823 drivers/tty/serial/msm_serial.c 		tf = port->membase + UARTDM_TF;
port              825 drivers/tty/serial/msm_serial.c 		tf = port->membase + UART_TF;
port              828 drivers/tty/serial/msm_serial.c 		msm_reset_dm_count(port, tx_count);
port              834 drivers/tty/serial/msm_serial.c 		if (!(msm_read(port, UART_SR) & UART_SR_TX_READY))
port              845 drivers/tty/serial/msm_serial.c 			port->icount.tx++;
port              855 drivers/tty/serial/msm_serial.c 		msm_stop_tx(port);
port              858 drivers/tty/serial/msm_serial.c 		uart_write_wakeup(port);
port              861 drivers/tty/serial/msm_serial.c static void msm_handle_tx(struct uart_port *port)
port              863 drivers/tty/serial/msm_serial.c 	struct msm_port *msm_port = UART_TO_MSM(port);
port              871 drivers/tty/serial/msm_serial.c 	if (port->x_char) {
port              873 drivers/tty/serial/msm_serial.c 			tf = port->membase + UARTDM_TF;
port              875 drivers/tty/serial/msm_serial.c 			tf = port->membase + UART_TF;
port              877 drivers/tty/serial/msm_serial.c 		buf[0] = port->x_char;
port              880 drivers/tty/serial/msm_serial.c 			msm_reset_dm_count(port, 1);
port              883 drivers/tty/serial/msm_serial.c 		port->icount.tx++;
port              884 drivers/tty/serial/msm_serial.c 		port->x_char = 0;
port              888 drivers/tty/serial/msm_serial.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(port)) {
port              889 drivers/tty/serial/msm_serial.c 		msm_stop_tx(port);
port              905 drivers/tty/serial/msm_serial.c 	if (pio_count > port->fifosize)
port              906 drivers/tty/serial/msm_serial.c 		pio_count = port->fifosize;
port              909 drivers/tty/serial/msm_serial.c 		msm_handle_tx_pio(port, pio_count);
port              914 drivers/tty/serial/msm_serial.c 		msm_handle_tx_pio(port, pio_count);
port              917 drivers/tty/serial/msm_serial.c static void msm_handle_delta_cts(struct uart_port *port)
port              919 drivers/tty/serial/msm_serial.c 	msm_write(port, UART_CR_CMD_RESET_CTS, UART_CR);
port              920 drivers/tty/serial/msm_serial.c 	port->icount.cts++;
port              921 drivers/tty/serial/msm_serial.c 	wake_up_interruptible(&port->state->port.delta_msr_wait);
port              926 drivers/tty/serial/msm_serial.c 	struct uart_port *port = dev_id;
port              927 drivers/tty/serial/msm_serial.c 	struct msm_port *msm_port = UART_TO_MSM(port);
port              933 drivers/tty/serial/msm_serial.c 	spin_lock_irqsave(&port->lock, flags);
port              934 drivers/tty/serial/msm_serial.c 	misr = msm_read(port, UART_MISR);
port              935 drivers/tty/serial/msm_serial.c 	msm_write(port, 0, UART_IMR); /* disable interrupt */
port              939 drivers/tty/serial/msm_serial.c 		msm_write(port, UART_CR_CMD_RESET_RXBREAK_START, UART_CR);
port              945 drivers/tty/serial/msm_serial.c 			msm_write(port, val, UART_CR);
port              947 drivers/tty/serial/msm_serial.c 			msm_write(port, val, UART_CR);
port              954 drivers/tty/serial/msm_serial.c 			msm_handle_rx_dm(port, misr);
port              956 drivers/tty/serial/msm_serial.c 			msm_handle_rx(port);
port              960 drivers/tty/serial/msm_serial.c 		msm_handle_tx(port);
port              962 drivers/tty/serial/msm_serial.c 		msm_handle_delta_cts(port);
port              964 drivers/tty/serial/msm_serial.c 	msm_write(port, msm_port->imr, UART_IMR); /* restore interrupt */
port              965 drivers/tty/serial/msm_serial.c 	spin_unlock_irqrestore(&port->lock, flags);
port              970 drivers/tty/serial/msm_serial.c static unsigned int msm_tx_empty(struct uart_port *port)
port              972 drivers/tty/serial/msm_serial.c 	return (msm_read(port, UART_SR) & UART_SR_TX_EMPTY) ? TIOCSER_TEMT : 0;
port              975 drivers/tty/serial/msm_serial.c static unsigned int msm_get_mctrl(struct uart_port *port)
port              980 drivers/tty/serial/msm_serial.c static void msm_reset(struct uart_port *port)
port              982 drivers/tty/serial/msm_serial.c 	struct msm_port *msm_port = UART_TO_MSM(port);
port              986 drivers/tty/serial/msm_serial.c 	msm_write(port, UART_CR_CMD_RESET_RX, UART_CR);
port              987 drivers/tty/serial/msm_serial.c 	msm_write(port, UART_CR_CMD_RESET_TX, UART_CR);
port              988 drivers/tty/serial/msm_serial.c 	msm_write(port, UART_CR_CMD_RESET_ERR, UART_CR);
port              989 drivers/tty/serial/msm_serial.c 	msm_write(port, UART_CR_CMD_RESET_BREAK_INT, UART_CR);
port              990 drivers/tty/serial/msm_serial.c 	msm_write(port, UART_CR_CMD_RESET_CTS, UART_CR);
port              991 drivers/tty/serial/msm_serial.c 	msm_write(port, UART_CR_CMD_RESET_RFR, UART_CR);
port              992 drivers/tty/serial/msm_serial.c 	mr = msm_read(port, UART_MR1);
port              994 drivers/tty/serial/msm_serial.c 	msm_write(port, mr, UART_MR1);
port              998 drivers/tty/serial/msm_serial.c 		msm_write(port, 0, UARTDM_DMEN);
port             1001 drivers/tty/serial/msm_serial.c static void msm_set_mctrl(struct uart_port *port, unsigned int mctrl)
port             1005 drivers/tty/serial/msm_serial.c 	mr = msm_read(port, UART_MR1);
port             1009 drivers/tty/serial/msm_serial.c 		msm_write(port, mr, UART_MR1);
port             1010 drivers/tty/serial/msm_serial.c 		msm_write(port, UART_CR_CMD_RESET_RFR, UART_CR);
port             1013 drivers/tty/serial/msm_serial.c 		msm_write(port, mr, UART_MR1);
port             1017 drivers/tty/serial/msm_serial.c static void msm_break_ctl(struct uart_port *port, int break_ctl)
port             1020 drivers/tty/serial/msm_serial.c 		msm_write(port, UART_CR_CMD_START_BREAK, UART_CR);
port             1022 drivers/tty/serial/msm_serial.c 		msm_write(port, UART_CR_CMD_STOP_BREAK, UART_CR);
port             1032 drivers/tty/serial/msm_serial.c msm_find_best_baud(struct uart_port *port, unsigned int baud,
port             1035 drivers/tty/serial/msm_serial.c 	struct msm_port *msm_port = UART_TO_MSM(port);
port             1100 drivers/tty/serial/msm_serial.c static int msm_set_baud_rate(struct uart_port *port, unsigned int baud,
port             1104 drivers/tty/serial/msm_serial.c 	struct msm_port *msm_port = UART_TO_MSM(port);
port             1109 drivers/tty/serial/msm_serial.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1111 drivers/tty/serial/msm_serial.c 	entry = msm_find_best_baud(port, baud, &rate);
port             1115 drivers/tty/serial/msm_serial.c 	spin_lock_irqsave(&port->lock, flags);
port             1117 drivers/tty/serial/msm_serial.c 	port->uartclk = rate;
port             1119 drivers/tty/serial/msm_serial.c 	msm_write(port, entry->code, UART_CSR);
port             1133 drivers/tty/serial/msm_serial.c 	msm_write(port, watermark, UART_IPR);
port             1136 drivers/tty/serial/msm_serial.c 	watermark = (port->fifosize * 3) / 4;
port             1137 drivers/tty/serial/msm_serial.c 	msm_write(port, watermark, UART_RFWR);
port             1140 drivers/tty/serial/msm_serial.c 	msm_write(port, 10, UART_TFWR);
port             1142 drivers/tty/serial/msm_serial.c 	msm_write(port, UART_CR_CMD_PROTECTION_EN, UART_CR);
port             1143 drivers/tty/serial/msm_serial.c 	msm_reset(port);
port             1146 drivers/tty/serial/msm_serial.c 	msm_write(port, UART_CR_TX_ENABLE | UART_CR_RX_ENABLE, UART_CR);
port             1152 drivers/tty/serial/msm_serial.c 	msm_write(port, msm_port->imr, UART_IMR);
port             1155 drivers/tty/serial/msm_serial.c 		msm_write(port, UART_CR_CMD_RESET_STALE_INT, UART_CR);
port             1156 drivers/tty/serial/msm_serial.c 		msm_write(port, 0xFFFFFF, UARTDM_DMRX);
port             1157 drivers/tty/serial/msm_serial.c 		msm_write(port, UART_CR_CMD_STALE_EVENT_ENABLE, UART_CR);
port             1163 drivers/tty/serial/msm_serial.c static void msm_init_clock(struct uart_port *port)
port             1165 drivers/tty/serial/msm_serial.c 	struct msm_port *msm_port = UART_TO_MSM(port);
port             1169 drivers/tty/serial/msm_serial.c 	msm_serial_set_mnd_regs(port);
port             1172 drivers/tty/serial/msm_serial.c static int msm_startup(struct uart_port *port)
port             1174 drivers/tty/serial/msm_serial.c 	struct msm_port *msm_port = UART_TO_MSM(port);
port             1179 drivers/tty/serial/msm_serial.c 		 "msm_serial%d", port->line);
port             1181 drivers/tty/serial/msm_serial.c 	msm_init_clock(port);
port             1183 drivers/tty/serial/msm_serial.c 	if (likely(port->fifosize > 12))
port             1184 drivers/tty/serial/msm_serial.c 		rfr_level = port->fifosize - 12;
port             1186 drivers/tty/serial/msm_serial.c 		rfr_level = port->fifosize;
port             1189 drivers/tty/serial/msm_serial.c 	data = msm_read(port, UART_MR1);
port             1200 drivers/tty/serial/msm_serial.c 	msm_write(port, data, UART_MR1);
port             1207 drivers/tty/serial/msm_serial.c 	ret = request_irq(port->irq, msm_uart_irq, IRQF_TRIGGER_HIGH,
port             1208 drivers/tty/serial/msm_serial.c 			  msm_port->name, port);
port             1224 drivers/tty/serial/msm_serial.c static void msm_shutdown(struct uart_port *port)
port             1226 drivers/tty/serial/msm_serial.c 	struct msm_port *msm_port = UART_TO_MSM(port);
port             1229 drivers/tty/serial/msm_serial.c 	msm_write(port, 0, UART_IMR); /* disable interrupts */
port             1236 drivers/tty/serial/msm_serial.c 	free_irq(port->irq, port);
port             1239 drivers/tty/serial/msm_serial.c static void msm_set_termios(struct uart_port *port, struct ktermios *termios,
port             1242 drivers/tty/serial/msm_serial.c 	struct msm_port *msm_port = UART_TO_MSM(port);
port             1247 drivers/tty/serial/msm_serial.c 	spin_lock_irqsave(&port->lock, flags);
port             1250 drivers/tty/serial/msm_serial.c 		msm_stop_dma(port, dma);
port             1253 drivers/tty/serial/msm_serial.c 	baud = uart_get_baud_rate(port, termios, old, 300, 4000000);
port             1254 drivers/tty/serial/msm_serial.c 	baud = msm_set_baud_rate(port, baud, &flags);
port             1259 drivers/tty/serial/msm_serial.c 	mr = msm_read(port, UART_MR2);
port             1296 drivers/tty/serial/msm_serial.c 	msm_write(port, mr, UART_MR2);
port             1299 drivers/tty/serial/msm_serial.c 	mr = msm_read(port, UART_MR1);
port             1305 drivers/tty/serial/msm_serial.c 	msm_write(port, mr, UART_MR1);
port             1308 drivers/tty/serial/msm_serial.c 	port->read_status_mask = 0;
port             1310 drivers/tty/serial/msm_serial.c 		port->read_status_mask |= UART_SR_PAR_FRAME_ERR;
port             1312 drivers/tty/serial/msm_serial.c 		port->read_status_mask |= UART_SR_RX_BREAK;
port             1314 drivers/tty/serial/msm_serial.c 	uart_update_timeout(port, termios->c_cflag, baud);
port             1319 drivers/tty/serial/msm_serial.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1322 drivers/tty/serial/msm_serial.c static const char *msm_type(struct uart_port *port)
port             1327 drivers/tty/serial/msm_serial.c static void msm_release_port(struct uart_port *port)
port             1329 drivers/tty/serial/msm_serial.c 	struct platform_device *pdev = to_platform_device(port->dev);
port             1338 drivers/tty/serial/msm_serial.c 	release_mem_region(port->mapbase, size);
port             1339 drivers/tty/serial/msm_serial.c 	iounmap(port->membase);
port             1340 drivers/tty/serial/msm_serial.c 	port->membase = NULL;
port             1343 drivers/tty/serial/msm_serial.c static int msm_request_port(struct uart_port *port)
port             1345 drivers/tty/serial/msm_serial.c 	struct platform_device *pdev = to_platform_device(port->dev);
port             1356 drivers/tty/serial/msm_serial.c 	if (!request_mem_region(port->mapbase, size, "msm_serial"))
port             1359 drivers/tty/serial/msm_serial.c 	port->membase = ioremap(port->mapbase, size);
port             1360 drivers/tty/serial/msm_serial.c 	if (!port->membase) {
port             1368 drivers/tty/serial/msm_serial.c 	release_mem_region(port->mapbase, size);
port             1372 drivers/tty/serial/msm_serial.c static void msm_config_port(struct uart_port *port, int flags)
port             1377 drivers/tty/serial/msm_serial.c 		port->type = PORT_MSM;
port             1378 drivers/tty/serial/msm_serial.c 		ret = msm_request_port(port);
port             1384 drivers/tty/serial/msm_serial.c static int msm_verify_port(struct uart_port *port, struct serial_struct *ser)
port             1388 drivers/tty/serial/msm_serial.c 	if (unlikely(port->irq != ser->irq))
port             1393 drivers/tty/serial/msm_serial.c static void msm_power(struct uart_port *port, unsigned int state,
port             1396 drivers/tty/serial/msm_serial.c 	struct msm_port *msm_port = UART_TO_MSM(port);
port             1413 drivers/tty/serial/msm_serial.c static int msm_poll_get_char_single(struct uart_port *port)
port             1415 drivers/tty/serial/msm_serial.c 	struct msm_port *msm_port = UART_TO_MSM(port);
port             1418 drivers/tty/serial/msm_serial.c 	if (!(msm_read(port, UART_SR) & UART_SR_RX_READY))
port             1421 drivers/tty/serial/msm_serial.c 	return msm_read(port, rf_reg) & 0xff;
port             1424 drivers/tty/serial/msm_serial.c static int msm_poll_get_char_dm(struct uart_port *port)
port             1436 drivers/tty/serial/msm_serial.c 	} else if (!(msm_read(port, UART_SR) & UART_SR_RX_READY)) {
port             1441 drivers/tty/serial/msm_serial.c 		count = msm_read(port, UARTDM_RXFS);
port             1444 drivers/tty/serial/msm_serial.c 			msm_write(port, UART_CR_CMD_FORCE_STALE, UART_CR);
port             1445 drivers/tty/serial/msm_serial.c 			slop = msm_read(port, UARTDM_RF);
port             1448 drivers/tty/serial/msm_serial.c 			msm_write(port, UART_CR_CMD_RESET_STALE_INT, UART_CR);
port             1449 drivers/tty/serial/msm_serial.c 			msm_write(port, 0xFFFFFF, UARTDM_DMRX);
port             1450 drivers/tty/serial/msm_serial.c 			msm_write(port, UART_CR_CMD_STALE_EVENT_ENABLE,
port             1457 drivers/tty/serial/msm_serial.c 		slop = msm_read(port, UARTDM_RF);
port             1465 drivers/tty/serial/msm_serial.c static int msm_poll_get_char(struct uart_port *port)
port             1469 drivers/tty/serial/msm_serial.c 	struct msm_port *msm_port = UART_TO_MSM(port);
port             1472 drivers/tty/serial/msm_serial.c 	imr = msm_read(port, UART_IMR);
port             1473 drivers/tty/serial/msm_serial.c 	msm_write(port, 0, UART_IMR);
port             1476 drivers/tty/serial/msm_serial.c 		c = msm_poll_get_char_dm(port);
port             1478 drivers/tty/serial/msm_serial.c 		c = msm_poll_get_char_single(port);
port             1481 drivers/tty/serial/msm_serial.c 	msm_write(port, imr, UART_IMR);
port             1486 drivers/tty/serial/msm_serial.c static void msm_poll_put_char(struct uart_port *port, unsigned char c)
port             1489 drivers/tty/serial/msm_serial.c 	struct msm_port *msm_port = UART_TO_MSM(port);
port             1492 drivers/tty/serial/msm_serial.c 	imr = msm_read(port, UART_IMR);
port             1493 drivers/tty/serial/msm_serial.c 	msm_write(port, 0, UART_IMR);
port             1496 drivers/tty/serial/msm_serial.c 		msm_reset_dm_count(port, 1);
port             1499 drivers/tty/serial/msm_serial.c 	while (!(msm_read(port, UART_SR) & UART_SR_TX_READY))
port             1503 drivers/tty/serial/msm_serial.c 	msm_write(port, c, msm_port->is_uartdm ? UARTDM_TF : UART_TF);
port             1506 drivers/tty/serial/msm_serial.c 	while (!(msm_read(port, UART_SR) & UART_SR_TX_READY))
port             1510 drivers/tty/serial/msm_serial.c 	msm_write(port, imr, UART_IMR);
port             1576 drivers/tty/serial/msm_serial.c static void __msm_console_write(struct uart_port *port, const char *s,
port             1586 drivers/tty/serial/msm_serial.c 		tf = port->membase + UARTDM_TF;
port             1588 drivers/tty/serial/msm_serial.c 		tf = port->membase + UART_TF;
port             1596 drivers/tty/serial/msm_serial.c 	if (port->sysrq)
port             1599 drivers/tty/serial/msm_serial.c 		locked = spin_trylock(&port->lock);
port             1601 drivers/tty/serial/msm_serial.c 		spin_lock(&port->lock);
port             1604 drivers/tty/serial/msm_serial.c 		msm_reset_dm_count(port, count);
port             1632 drivers/tty/serial/msm_serial.c 		while (!(msm_read(port, UART_SR) & UART_SR_TX_READY))
port             1640 drivers/tty/serial/msm_serial.c 		spin_unlock(&port->lock);
port             1646 drivers/tty/serial/msm_serial.c 	struct uart_port *port;
port             1651 drivers/tty/serial/msm_serial.c 	port = msm_get_port_from_line(co->index);
port             1652 drivers/tty/serial/msm_serial.c 	msm_port = UART_TO_MSM(port);
port             1654 drivers/tty/serial/msm_serial.c 	__msm_console_write(port, s, count, msm_port->is_uartdm);
port             1659 drivers/tty/serial/msm_serial.c 	struct uart_port *port;
port             1668 drivers/tty/serial/msm_serial.c 	port = msm_get_port_from_line(co->index);
port             1670 drivers/tty/serial/msm_serial.c 	if (unlikely(!port->membase))
port             1673 drivers/tty/serial/msm_serial.c 	msm_init_clock(port);
port             1678 drivers/tty/serial/msm_serial.c 	pr_info("msm_serial: console setup on port #%d\n", port->line);
port             1680 drivers/tty/serial/msm_serial.c 	return uart_set_options(port, co, baud, parity, bits, flow);
port             1688 drivers/tty/serial/msm_serial.c 	__msm_console_write(&dev->port, s, n, false);
port             1694 drivers/tty/serial/msm_serial.c 	if (!device->port.membase)
port             1708 drivers/tty/serial/msm_serial.c 	__msm_console_write(&dev->port, s, n, true);
port             1715 drivers/tty/serial/msm_serial.c 	if (!device->port.membase)
port             1764 drivers/tty/serial/msm_serial.c 	struct uart_port *port;
port             1781 drivers/tty/serial/msm_serial.c 	port = msm_get_port_from_line(line);
port             1782 drivers/tty/serial/msm_serial.c 	port->dev = &pdev->dev;
port             1783 drivers/tty/serial/msm_serial.c 	msm_port = UART_TO_MSM(port);
port             1801 drivers/tty/serial/msm_serial.c 	port->uartclk = clk_get_rate(msm_port->clk);
port             1802 drivers/tty/serial/msm_serial.c 	dev_info(&pdev->dev, "uartclk = %d\n", port->uartclk);
port             1807 drivers/tty/serial/msm_serial.c 	port->mapbase = resource->start;
port             1812 drivers/tty/serial/msm_serial.c 	port->irq = irq;
port             1814 drivers/tty/serial/msm_serial.c 	platform_set_drvdata(pdev, port);
port             1816 drivers/tty/serial/msm_serial.c 	return uart_add_one_port(&msm_uart_driver, port);
port             1821 drivers/tty/serial/msm_serial.c 	struct uart_port *port = platform_get_drvdata(pdev);
port             1823 drivers/tty/serial/msm_serial.c 	uart_remove_one_port(&msm_uart_driver, port);
port             1837 drivers/tty/serial/msm_serial.c 	struct msm_port *port = dev_get_drvdata(dev);
port             1839 drivers/tty/serial/msm_serial.c 	uart_suspend_port(&msm_uart_driver, &port->uart);
port             1846 drivers/tty/serial/msm_serial.c 	struct msm_port *port = dev_get_drvdata(dev);
port             1848 drivers/tty/serial/msm_serial.c 	uart_resume_port(&msm_uart_driver, &port->uart);
port               51 drivers/tty/serial/mux.c 	struct uart_port port;
port              108 drivers/tty/serial/mux.c static unsigned int mux_tx_empty(struct uart_port *port)
port              110 drivers/tty/serial/mux.c 	return UART_GET_FIFO_CNT(port) ? 0 : TIOCSER_TEMT;
port              121 drivers/tty/serial/mux.c static void mux_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              132 drivers/tty/serial/mux.c static unsigned int mux_get_mctrl(struct uart_port *port)
port              143 drivers/tty/serial/mux.c static void mux_stop_tx(struct uart_port *port)
port              153 drivers/tty/serial/mux.c static void mux_start_tx(struct uart_port *port)
port              163 drivers/tty/serial/mux.c static void mux_stop_rx(struct uart_port *port)
port              174 drivers/tty/serial/mux.c static void mux_break_ctl(struct uart_port *port, int break_state)
port              185 drivers/tty/serial/mux.c static void mux_write(struct uart_port *port)
port              188 drivers/tty/serial/mux.c 	struct circ_buf *xmit = &port->state->xmit;
port              190 drivers/tty/serial/mux.c 	if(port->x_char) {
port              191 drivers/tty/serial/mux.c 		UART_PUT_CHAR(port, port->x_char);
port              192 drivers/tty/serial/mux.c 		port->icount.tx++;
port              193 drivers/tty/serial/mux.c 		port->x_char = 0;
port              197 drivers/tty/serial/mux.c 	if(uart_circ_empty(xmit) || uart_tx_stopped(port)) {
port              198 drivers/tty/serial/mux.c 		mux_stop_tx(port);
port              202 drivers/tty/serial/mux.c 	count = (port->fifosize) - UART_GET_FIFO_CNT(port);
port              204 drivers/tty/serial/mux.c 		UART_PUT_CHAR(port, xmit->buf[xmit->tail]);
port              206 drivers/tty/serial/mux.c 		port->icount.tx++;
port              212 drivers/tty/serial/mux.c 	while(UART_GET_FIFO_CNT(port)) 
port              216 drivers/tty/serial/mux.c 		uart_write_wakeup(port);
port              219 drivers/tty/serial/mux.c 		mux_stop_tx(port);
port              229 drivers/tty/serial/mux.c static void mux_read(struct uart_port *port)
port              231 drivers/tty/serial/mux.c 	struct tty_port *tport = &port->state->port;
port              233 drivers/tty/serial/mux.c 	__u32 start_count = port->icount.rx;
port              236 drivers/tty/serial/mux.c 		data = __raw_readl(port->membase + IO_DATA_REG_OFFSET);
port              244 drivers/tty/serial/mux.c 		port->icount.rx++;
port              247 drivers/tty/serial/mux.c 			port->icount.brk++;
port              248 drivers/tty/serial/mux.c 			if(uart_handle_break(port))
port              252 drivers/tty/serial/mux.c 		if (uart_handle_sysrq_char(port, data & 0xffu))
port              258 drivers/tty/serial/mux.c 	if (start_count != port->icount.rx)
port              269 drivers/tty/serial/mux.c static int mux_startup(struct uart_port *port)
port              271 drivers/tty/serial/mux.c 	mux_ports[port->line].enabled = 1;
port              281 drivers/tty/serial/mux.c static void mux_shutdown(struct uart_port *port)
port              283 drivers/tty/serial/mux.c 	mux_ports[port->line].enabled = 0;
port              295 drivers/tty/serial/mux.c mux_set_termios(struct uart_port *port, struct ktermios *termios,
port              307 drivers/tty/serial/mux.c static const char *mux_type(struct uart_port *port)
port              319 drivers/tty/serial/mux.c static void mux_release_port(struct uart_port *port)
port              331 drivers/tty/serial/mux.c static int mux_request_port(struct uart_port *port)
port              347 drivers/tty/serial/mux.c static void mux_config_port(struct uart_port *port, int type)
port              349 drivers/tty/serial/mux.c 	port->type = PORT_MUX;
port              360 drivers/tty/serial/mux.c static int mux_verify_port(struct uart_port *port, struct serial_struct *ser)
port              362 drivers/tty/serial/mux.c 	if(port->membase == NULL)
port              382 drivers/tty/serial/mux.c 		mux_read(&mux_ports[i].port);
port              383 drivers/tty/serial/mux.c 		mux_write(&mux_ports[i].port);
port              394 drivers/tty/serial/mux.c 	while(UART_GET_FIFO_CNT(&mux_ports[0].port))
port              399 drivers/tty/serial/mux.c 			UART_PUT_CHAR(&mux_ports[0].port, '\r');
port              401 drivers/tty/serial/mux.c 		UART_PUT_CHAR(&mux_ports[0].port, *s++);
port              473 drivers/tty/serial/mux.c 		struct uart_port *port = &mux_ports[port_cnt].port;
port              474 drivers/tty/serial/mux.c 		port->iobase	= 0;
port              475 drivers/tty/serial/mux.c 		port->mapbase	= dev->hpa.start + MUX_OFFSET +
port              477 drivers/tty/serial/mux.c 		port->membase	= ioremap_nocache(port->mapbase, MUX_LINE_OFFSET);
port              478 drivers/tty/serial/mux.c 		port->iotype	= UPIO_MEM;
port              479 drivers/tty/serial/mux.c 		port->type	= PORT_MUX;
port              480 drivers/tty/serial/mux.c 		port->irq	= 0;
port              481 drivers/tty/serial/mux.c 		port->uartclk	= 0;
port              482 drivers/tty/serial/mux.c 		port->fifosize	= MUX_FIFO_SIZE;
port              483 drivers/tty/serial/mux.c 		port->ops	= &mux_pops;
port              484 drivers/tty/serial/mux.c 		port->flags	= UPF_BOOT_AUTOCONF;
port              485 drivers/tty/serial/mux.c 		port->line	= port_cnt;
port              492 drivers/tty/serial/mux.c 		port->timeout   = HZ / 50;
port              493 drivers/tty/serial/mux.c 		spin_lock_init(&port->lock);
port              495 drivers/tty/serial/mux.c 		status = uart_add_one_port(&mux_driver, port);
port              509 drivers/tty/serial/mux.c 		if(mux_ports[i].port.mapbase == dev->hpa.start + MUX_OFFSET)
port              516 drivers/tty/serial/mux.c 		struct uart_port *port = &mux_ports[i].port;
port              518 drivers/tty/serial/mux.c 		uart_remove_one_port(&mux_driver, port);
port              519 drivers/tty/serial/mux.c 		if(port->membase)
port              520 drivers/tty/serial/mux.c 			iounmap(port->membase);
port              128 drivers/tty/serial/mvebu-uart.c 	struct uart_port *port;
port              138 drivers/tty/serial/mvebu-uart.c static struct mvebu_uart *to_mvuart(struct uart_port *port)
port              140 drivers/tty/serial/mvebu-uart.c 	return (struct mvebu_uart *)port->private_data;
port              143 drivers/tty/serial/mvebu-uart.c #define IS_EXTENDED(port) (to_mvuart(port)->data->is_ext)
port              145 drivers/tty/serial/mvebu-uart.c #define UART_RBR(port) (to_mvuart(port)->data->regs.rbr)
port              146 drivers/tty/serial/mvebu-uart.c #define UART_TSH(port) (to_mvuart(port)->data->regs.tsh)
port              147 drivers/tty/serial/mvebu-uart.c #define UART_CTRL(port) (to_mvuart(port)->data->regs.ctrl)
port              148 drivers/tty/serial/mvebu-uart.c #define UART_INTR(port) (to_mvuart(port)->data->regs.intr)
port              150 drivers/tty/serial/mvebu-uart.c #define CTRL_TX_RDY_INT(port) (to_mvuart(port)->data->flags.ctrl_tx_rdy_int)
port              151 drivers/tty/serial/mvebu-uart.c #define CTRL_RX_RDY_INT(port) (to_mvuart(port)->data->flags.ctrl_rx_rdy_int)
port              152 drivers/tty/serial/mvebu-uart.c #define STAT_TX_RDY(port) (to_mvuart(port)->data->flags.stat_tx_rdy)
port              153 drivers/tty/serial/mvebu-uart.c #define STAT_RX_RDY(port) (to_mvuart(port)->data->flags.stat_rx_rdy)
port              158 drivers/tty/serial/mvebu-uart.c static unsigned int mvebu_uart_tx_empty(struct uart_port *port)
port              163 drivers/tty/serial/mvebu-uart.c 	spin_lock_irqsave(&port->lock, flags);
port              164 drivers/tty/serial/mvebu-uart.c 	st = readl(port->membase + UART_STAT);
port              165 drivers/tty/serial/mvebu-uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              170 drivers/tty/serial/mvebu-uart.c static unsigned int mvebu_uart_get_mctrl(struct uart_port *port)
port              175 drivers/tty/serial/mvebu-uart.c static void mvebu_uart_set_mctrl(struct uart_port *port,
port              184 drivers/tty/serial/mvebu-uart.c static void mvebu_uart_stop_tx(struct uart_port *port)
port              186 drivers/tty/serial/mvebu-uart.c 	unsigned int ctl = readl(port->membase + UART_INTR(port));
port              188 drivers/tty/serial/mvebu-uart.c 	ctl &= ~CTRL_TX_RDY_INT(port);
port              189 drivers/tty/serial/mvebu-uart.c 	writel(ctl, port->membase + UART_INTR(port));
port              192 drivers/tty/serial/mvebu-uart.c static void mvebu_uart_start_tx(struct uart_port *port)
port              195 drivers/tty/serial/mvebu-uart.c 	struct circ_buf *xmit = &port->state->xmit;
port              197 drivers/tty/serial/mvebu-uart.c 	if (IS_EXTENDED(port) && !uart_circ_empty(xmit)) {
port              198 drivers/tty/serial/mvebu-uart.c 		writel(xmit->buf[xmit->tail], port->membase + UART_TSH(port));
port              200 drivers/tty/serial/mvebu-uart.c 		port->icount.tx++;
port              203 drivers/tty/serial/mvebu-uart.c 	ctl = readl(port->membase + UART_INTR(port));
port              204 drivers/tty/serial/mvebu-uart.c 	ctl |= CTRL_TX_RDY_INT(port);
port              205 drivers/tty/serial/mvebu-uart.c 	writel(ctl, port->membase + UART_INTR(port));
port              208 drivers/tty/serial/mvebu-uart.c static void mvebu_uart_stop_rx(struct uart_port *port)
port              212 drivers/tty/serial/mvebu-uart.c 	ctl = readl(port->membase + UART_CTRL(port));
port              214 drivers/tty/serial/mvebu-uart.c 	writel(ctl, port->membase + UART_CTRL(port));
port              216 drivers/tty/serial/mvebu-uart.c 	ctl = readl(port->membase + UART_INTR(port));
port              217 drivers/tty/serial/mvebu-uart.c 	ctl &= ~CTRL_RX_RDY_INT(port);
port              218 drivers/tty/serial/mvebu-uart.c 	writel(ctl, port->membase + UART_INTR(port));
port              221 drivers/tty/serial/mvebu-uart.c static void mvebu_uart_break_ctl(struct uart_port *port, int brk)
port              226 drivers/tty/serial/mvebu-uart.c 	spin_lock_irqsave(&port->lock, flags);
port              227 drivers/tty/serial/mvebu-uart.c 	ctl = readl(port->membase + UART_CTRL(port));
port              232 drivers/tty/serial/mvebu-uart.c 	writel(ctl, port->membase + UART_CTRL(port));
port              233 drivers/tty/serial/mvebu-uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              236 drivers/tty/serial/mvebu-uart.c static void mvebu_uart_rx_chars(struct uart_port *port, unsigned int status)
port              238 drivers/tty/serial/mvebu-uart.c 	struct tty_port *tport = &port->state->port;
port              243 drivers/tty/serial/mvebu-uart.c 		if (status & STAT_RX_RDY(port)) {
port              244 drivers/tty/serial/mvebu-uart.c 			ch = readl(port->membase + UART_RBR(port));
port              247 drivers/tty/serial/mvebu-uart.c 			port->icount.rx++;
port              250 drivers/tty/serial/mvebu-uart.c 				port->icount.parity++;
port              254 drivers/tty/serial/mvebu-uart.c 			port->icount.brk++;
port              256 drivers/tty/serial/mvebu-uart.c 			if (uart_handle_break(port))
port              261 drivers/tty/serial/mvebu-uart.c 			port->icount.overrun++;
port              264 drivers/tty/serial/mvebu-uart.c 			port->icount.frame++;
port              266 drivers/tty/serial/mvebu-uart.c 		if (uart_handle_sysrq_char(port, ch))
port              269 drivers/tty/serial/mvebu-uart.c 		if (status & port->ignore_status_mask & STAT_PAR_ERR)
port              270 drivers/tty/serial/mvebu-uart.c 			status &= ~STAT_RX_RDY(port);
port              272 drivers/tty/serial/mvebu-uart.c 		status &= port->read_status_mask;
port              277 drivers/tty/serial/mvebu-uart.c 		status &= ~port->ignore_status_mask;
port              279 drivers/tty/serial/mvebu-uart.c 		if (status & STAT_RX_RDY(port))
port              292 drivers/tty/serial/mvebu-uart.c 		status = readl(port->membase + UART_STAT);
port              293 drivers/tty/serial/mvebu-uart.c 	} while (status & (STAT_RX_RDY(port) | STAT_BRK_DET));
port              298 drivers/tty/serial/mvebu-uart.c static void mvebu_uart_tx_chars(struct uart_port *port, unsigned int status)
port              300 drivers/tty/serial/mvebu-uart.c 	struct circ_buf *xmit = &port->state->xmit;
port              304 drivers/tty/serial/mvebu-uart.c 	if (port->x_char) {
port              305 drivers/tty/serial/mvebu-uart.c 		writel(port->x_char, port->membase + UART_TSH(port));
port              306 drivers/tty/serial/mvebu-uart.c 		port->icount.tx++;
port              307 drivers/tty/serial/mvebu-uart.c 		port->x_char = 0;
port              311 drivers/tty/serial/mvebu-uart.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(port)) {
port              312 drivers/tty/serial/mvebu-uart.c 		mvebu_uart_stop_tx(port);
port              316 drivers/tty/serial/mvebu-uart.c 	for (count = 0; count < port->fifosize; count++) {
port              317 drivers/tty/serial/mvebu-uart.c 		writel(xmit->buf[xmit->tail], port->membase + UART_TSH(port));
port              319 drivers/tty/serial/mvebu-uart.c 		port->icount.tx++;
port              324 drivers/tty/serial/mvebu-uart.c 		st = readl(port->membase + UART_STAT);
port              330 drivers/tty/serial/mvebu-uart.c 		uart_write_wakeup(port);
port              333 drivers/tty/serial/mvebu-uart.c 		mvebu_uart_stop_tx(port);
port              338 drivers/tty/serial/mvebu-uart.c 	struct uart_port *port = (struct uart_port *)dev_id;
port              339 drivers/tty/serial/mvebu-uart.c 	unsigned int st = readl(port->membase + UART_STAT);
port              341 drivers/tty/serial/mvebu-uart.c 	if (st & (STAT_RX_RDY(port) | STAT_OVR_ERR | STAT_FRM_ERR |
port              343 drivers/tty/serial/mvebu-uart.c 		mvebu_uart_rx_chars(port, st);
port              345 drivers/tty/serial/mvebu-uart.c 	if (st & STAT_TX_RDY(port))
port              346 drivers/tty/serial/mvebu-uart.c 		mvebu_uart_tx_chars(port, st);
port              353 drivers/tty/serial/mvebu-uart.c 	struct uart_port *port = (struct uart_port *)dev_id;
port              354 drivers/tty/serial/mvebu-uart.c 	unsigned int st = readl(port->membase + UART_STAT);
port              356 drivers/tty/serial/mvebu-uart.c 	if (st & (STAT_RX_RDY(port) | STAT_OVR_ERR | STAT_FRM_ERR |
port              358 drivers/tty/serial/mvebu-uart.c 		mvebu_uart_rx_chars(port, st);
port              365 drivers/tty/serial/mvebu-uart.c 	struct uart_port *port = (struct uart_port *)dev_id;
port              366 drivers/tty/serial/mvebu-uart.c 	unsigned int st = readl(port->membase + UART_STAT);
port              368 drivers/tty/serial/mvebu-uart.c 	if (st & STAT_TX_RDY(port))
port              369 drivers/tty/serial/mvebu-uart.c 		mvebu_uart_tx_chars(port, st);
port              374 drivers/tty/serial/mvebu-uart.c static int mvebu_uart_startup(struct uart_port *port)
port              376 drivers/tty/serial/mvebu-uart.c 	struct mvebu_uart *mvuart = to_mvuart(port);
port              381 drivers/tty/serial/mvebu-uart.c 	       port->membase + UART_CTRL(port));
port              385 drivers/tty/serial/mvebu-uart.c 	ret = readl(port->membase + UART_STAT);
port              387 drivers/tty/serial/mvebu-uart.c 	writel(ret, port->membase + UART_STAT);
port              389 drivers/tty/serial/mvebu-uart.c 	writel(CTRL_BRK_INT, port->membase + UART_CTRL(port));
port              391 drivers/tty/serial/mvebu-uart.c 	ctl = readl(port->membase + UART_INTR(port));
port              392 drivers/tty/serial/mvebu-uart.c 	ctl |= CTRL_RX_RDY_INT(port);
port              393 drivers/tty/serial/mvebu-uart.c 	writel(ctl, port->membase + UART_INTR(port));
port              397 drivers/tty/serial/mvebu-uart.c 		ret = devm_request_irq(port->dev, mvuart->irq[UART_IRQ_SUM],
port              398 drivers/tty/serial/mvebu-uart.c 				       mvebu_uart_isr, port->irqflags,
port              399 drivers/tty/serial/mvebu-uart.c 				       dev_name(port->dev), port);
port              401 drivers/tty/serial/mvebu-uart.c 			dev_err(port->dev, "unable to request IRQ %d\n",
port              407 drivers/tty/serial/mvebu-uart.c 		ret = devm_request_irq(port->dev, mvuart->irq[UART_RX_IRQ],
port              408 drivers/tty/serial/mvebu-uart.c 				       mvebu_uart_rx_isr, port->irqflags,
port              409 drivers/tty/serial/mvebu-uart.c 				       dev_name(port->dev), port);
port              411 drivers/tty/serial/mvebu-uart.c 			dev_err(port->dev, "unable to request IRQ %d\n",
port              416 drivers/tty/serial/mvebu-uart.c 		ret = devm_request_irq(port->dev, mvuart->irq[UART_TX_IRQ],
port              417 drivers/tty/serial/mvebu-uart.c 				       mvebu_uart_tx_isr, port->irqflags,
port              418 drivers/tty/serial/mvebu-uart.c 				       dev_name(port->dev),
port              419 drivers/tty/serial/mvebu-uart.c 				       port);
port              421 drivers/tty/serial/mvebu-uart.c 			dev_err(port->dev, "unable to request IRQ %d\n",
port              423 drivers/tty/serial/mvebu-uart.c 			devm_free_irq(port->dev, mvuart->irq[UART_RX_IRQ],
port              424 drivers/tty/serial/mvebu-uart.c 				      port);
port              432 drivers/tty/serial/mvebu-uart.c static void mvebu_uart_shutdown(struct uart_port *port)
port              434 drivers/tty/serial/mvebu-uart.c 	struct mvebu_uart *mvuart = to_mvuart(port);
port              436 drivers/tty/serial/mvebu-uart.c 	writel(0, port->membase + UART_INTR(port));
port              439 drivers/tty/serial/mvebu-uart.c 		devm_free_irq(port->dev, mvuart->irq[UART_IRQ_SUM], port);
port              441 drivers/tty/serial/mvebu-uart.c 		devm_free_irq(port->dev, mvuart->irq[UART_RX_IRQ], port);
port              442 drivers/tty/serial/mvebu-uart.c 		devm_free_irq(port->dev, mvuart->irq[UART_TX_IRQ], port);
port              446 drivers/tty/serial/mvebu-uart.c static int mvebu_uart_baud_rate_set(struct uart_port *port, unsigned int baud)
port              448 drivers/tty/serial/mvebu-uart.c 	struct mvebu_uart *mvuart = to_mvuart(port);
port              466 drivers/tty/serial/mvebu-uart.c 	d_divisor = DIV_ROUND_UP(port->uartclk, baud * m_divisor);
port              468 drivers/tty/serial/mvebu-uart.c 	brdv = readl(port->membase + UART_BRDV);
port              471 drivers/tty/serial/mvebu-uart.c 	writel(brdv, port->membase + UART_BRDV);
port              473 drivers/tty/serial/mvebu-uart.c 	osamp = readl(port->membase + UART_OSAMP);
port              475 drivers/tty/serial/mvebu-uart.c 	writel(osamp, port->membase + UART_OSAMP);
port              480 drivers/tty/serial/mvebu-uart.c static void mvebu_uart_set_termios(struct uart_port *port,
port              487 drivers/tty/serial/mvebu-uart.c 	spin_lock_irqsave(&port->lock, flags);
port              489 drivers/tty/serial/mvebu-uart.c 	port->read_status_mask = STAT_RX_RDY(port) | STAT_OVR_ERR |
port              490 drivers/tty/serial/mvebu-uart.c 		STAT_TX_RDY(port) | STAT_TX_FIFO_FUL;
port              493 drivers/tty/serial/mvebu-uart.c 		port->read_status_mask |= STAT_FRM_ERR | STAT_PAR_ERR;
port              495 drivers/tty/serial/mvebu-uart.c 	port->ignore_status_mask = 0;
port              497 drivers/tty/serial/mvebu-uart.c 		port->ignore_status_mask |=
port              501 drivers/tty/serial/mvebu-uart.c 		port->ignore_status_mask |= STAT_RX_RDY(port) | STAT_BRK_ERR;
port              509 drivers/tty/serial/mvebu-uart.c 	baud = uart_get_baud_rate(port, termios, old, 0, 230400);
port              510 drivers/tty/serial/mvebu-uart.c 	if (mvebu_uart_baud_rate_set(port, baud)) {
port              513 drivers/tty/serial/mvebu-uart.c 			baud = uart_get_baud_rate(port, old, NULL, 0, 230400);
port              516 drivers/tty/serial/mvebu-uart.c 		uart_update_timeout(port, termios->c_cflag, baud);
port              528 drivers/tty/serial/mvebu-uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              531 drivers/tty/serial/mvebu-uart.c static const char *mvebu_uart_type(struct uart_port *port)
port              536 drivers/tty/serial/mvebu-uart.c static void mvebu_uart_release_port(struct uart_port *port)
port              541 drivers/tty/serial/mvebu-uart.c static int mvebu_uart_request_port(struct uart_port *port)
port              547 drivers/tty/serial/mvebu-uart.c static int mvebu_uart_get_poll_char(struct uart_port *port)
port              549 drivers/tty/serial/mvebu-uart.c 	unsigned int st = readl(port->membase + UART_STAT);
port              551 drivers/tty/serial/mvebu-uart.c 	if (!(st & STAT_RX_RDY(port)))
port              554 drivers/tty/serial/mvebu-uart.c 	return readl(port->membase + UART_RBR(port));
port              557 drivers/tty/serial/mvebu-uart.c static void mvebu_uart_put_poll_char(struct uart_port *port, unsigned char c)
port              562 drivers/tty/serial/mvebu-uart.c 		st = readl(port->membase + UART_STAT);
port              570 drivers/tty/serial/mvebu-uart.c 	writel(c, port->membase + UART_TSH(port));
port              598 drivers/tty/serial/mvebu-uart.c static void mvebu_uart_putc(struct uart_port *port, int c)
port              603 drivers/tty/serial/mvebu-uart.c 		st = readl(port->membase + UART_STAT);
port              609 drivers/tty/serial/mvebu-uart.c 	writel(c, port->membase + UART_STD_TSH);
port              612 drivers/tty/serial/mvebu-uart.c 		st = readl(port->membase + UART_STAT);
port              624 drivers/tty/serial/mvebu-uart.c 	uart_console_write(&dev->port, s, n, mvebu_uart_putc);
port              631 drivers/tty/serial/mvebu-uart.c 	if (!device->port.membase)
port              643 drivers/tty/serial/mvebu-uart.c static void wait_for_xmitr(struct uart_port *port)
port              647 drivers/tty/serial/mvebu-uart.c 	readl_poll_timeout_atomic(port->membase + UART_STAT, val,
port              648 drivers/tty/serial/mvebu-uart.c 				  (val & STAT_TX_RDY(port)), 1, 10000);
port              651 drivers/tty/serial/mvebu-uart.c static void mvebu_uart_console_putchar(struct uart_port *port, int ch)
port              653 drivers/tty/serial/mvebu-uart.c 	wait_for_xmitr(port);
port              654 drivers/tty/serial/mvebu-uart.c 	writel(ch, port->membase + UART_TSH(port));
port              660 drivers/tty/serial/mvebu-uart.c 	struct uart_port *port = &mvebu_uart_ports[co->index];
port              666 drivers/tty/serial/mvebu-uart.c 		locked = spin_trylock_irqsave(&port->lock, flags);
port              668 drivers/tty/serial/mvebu-uart.c 		spin_lock_irqsave(&port->lock, flags);
port              670 drivers/tty/serial/mvebu-uart.c 	ier = readl(port->membase + UART_CTRL(port)) & CTRL_BRK_INT;
port              671 drivers/tty/serial/mvebu-uart.c 	intr = readl(port->membase + UART_INTR(port)) &
port              672 drivers/tty/serial/mvebu-uart.c 		(CTRL_RX_RDY_INT(port) | CTRL_TX_RDY_INT(port));
port              673 drivers/tty/serial/mvebu-uart.c 	writel(0, port->membase + UART_CTRL(port));
port              674 drivers/tty/serial/mvebu-uart.c 	writel(0, port->membase + UART_INTR(port));
port              676 drivers/tty/serial/mvebu-uart.c 	uart_console_write(port, s, count, mvebu_uart_console_putchar);
port              678 drivers/tty/serial/mvebu-uart.c 	wait_for_xmitr(port);
port              681 drivers/tty/serial/mvebu-uart.c 		writel(ier, port->membase + UART_CTRL(port));
port              684 drivers/tty/serial/mvebu-uart.c 		ctl = intr | readl(port->membase + UART_INTR(port));
port              685 drivers/tty/serial/mvebu-uart.c 		writel(ctl, port->membase + UART_INTR(port));
port              689 drivers/tty/serial/mvebu-uart.c 		spin_unlock_irqrestore(&port->lock, flags);
port              694 drivers/tty/serial/mvebu-uart.c 	struct uart_port *port;
port              703 drivers/tty/serial/mvebu-uart.c 	port = &mvebu_uart_ports[co->index];
port              705 drivers/tty/serial/mvebu-uart.c 	if (!port->mapbase || !port->membase) {
port              713 drivers/tty/serial/mvebu-uart.c 	return uart_set_options(port, co, baud, parity, bits, flow);
port              753 drivers/tty/serial/mvebu-uart.c 	struct uart_port *port = mvuart->port;
port              755 drivers/tty/serial/mvebu-uart.c 	uart_suspend_port(&mvebu_uart_driver, port);
port              757 drivers/tty/serial/mvebu-uart.c 	mvuart->pm_regs.rbr = readl(port->membase + UART_RBR(port));
port              758 drivers/tty/serial/mvebu-uart.c 	mvuart->pm_regs.tsh = readl(port->membase + UART_TSH(port));
port              759 drivers/tty/serial/mvebu-uart.c 	mvuart->pm_regs.ctrl = readl(port->membase + UART_CTRL(port));
port              760 drivers/tty/serial/mvebu-uart.c 	mvuart->pm_regs.intr = readl(port->membase + UART_INTR(port));
port              761 drivers/tty/serial/mvebu-uart.c 	mvuart->pm_regs.stat = readl(port->membase + UART_STAT);
port              762 drivers/tty/serial/mvebu-uart.c 	mvuart->pm_regs.brdv = readl(port->membase + UART_BRDV);
port              763 drivers/tty/serial/mvebu-uart.c 	mvuart->pm_regs.osamp = readl(port->membase + UART_OSAMP);
port              773 drivers/tty/serial/mvebu-uart.c 	struct uart_port *port = mvuart->port;
port              775 drivers/tty/serial/mvebu-uart.c 	writel(mvuart->pm_regs.rbr, port->membase + UART_RBR(port));
port              776 drivers/tty/serial/mvebu-uart.c 	writel(mvuart->pm_regs.tsh, port->membase + UART_TSH(port));
port              777 drivers/tty/serial/mvebu-uart.c 	writel(mvuart->pm_regs.ctrl, port->membase + UART_CTRL(port));
port              778 drivers/tty/serial/mvebu-uart.c 	writel(mvuart->pm_regs.intr, port->membase + UART_INTR(port));
port              779 drivers/tty/serial/mvebu-uart.c 	writel(mvuart->pm_regs.stat, port->membase + UART_STAT);
port              780 drivers/tty/serial/mvebu-uart.c 	writel(mvuart->pm_regs.brdv, port->membase + UART_BRDV);
port              781 drivers/tty/serial/mvebu-uart.c 	writel(mvuart->pm_regs.osamp, port->membase + UART_OSAMP);
port              783 drivers/tty/serial/mvebu-uart.c 	uart_resume_port(&mvebu_uart_driver, port);
port              804 drivers/tty/serial/mvebu-uart.c 	struct uart_port *port;
port              829 drivers/tty/serial/mvebu-uart.c 	port = &mvebu_uart_ports[pdev->id];
port              831 drivers/tty/serial/mvebu-uart.c 	spin_lock_init(&port->lock);
port              833 drivers/tty/serial/mvebu-uart.c 	port->dev        = &pdev->dev;
port              834 drivers/tty/serial/mvebu-uart.c 	port->type       = PORT_MVEBU;
port              835 drivers/tty/serial/mvebu-uart.c 	port->ops        = &mvebu_uart_ops;
port              836 drivers/tty/serial/mvebu-uart.c 	port->regshift   = 0;
port              838 drivers/tty/serial/mvebu-uart.c 	port->fifosize   = 32;
port              839 drivers/tty/serial/mvebu-uart.c 	port->iotype     = UPIO_MEM32;
port              840 drivers/tty/serial/mvebu-uart.c 	port->flags      = UPF_FIXED_PORT;
port              841 drivers/tty/serial/mvebu-uart.c 	port->line       = pdev->id;
port              848 drivers/tty/serial/mvebu-uart.c 	port->irq        = 0;
port              849 drivers/tty/serial/mvebu-uart.c 	port->irqflags   = 0;
port              850 drivers/tty/serial/mvebu-uart.c 	port->mapbase    = reg->start;
port              852 drivers/tty/serial/mvebu-uart.c 	port->membase = devm_ioremap_resource(&pdev->dev, reg);
port              853 drivers/tty/serial/mvebu-uart.c 	if (IS_ERR(port->membase))
port              854 drivers/tty/serial/mvebu-uart.c 		return PTR_ERR(port->membase);
port              863 drivers/tty/serial/mvebu-uart.c 	mvuart->port = port;
port              865 drivers/tty/serial/mvebu-uart.c 	port->private_data = mvuart;
port              874 drivers/tty/serial/mvebu-uart.c 		if (IS_EXTENDED(port)) {
port              880 drivers/tty/serial/mvebu-uart.c 			port->uartclk = clk_get_rate(mvuart->clk);
port              911 drivers/tty/serial/mvebu-uart.c 	writel(CTRL_SOFT_RST, port->membase + UART_CTRL(port));
port              913 drivers/tty/serial/mvebu-uart.c 	writel(0, port->membase + UART_CTRL(port));
port              915 drivers/tty/serial/mvebu-uart.c 	ret = uart_add_one_port(&mvebu_uart_driver, port);
port              421 drivers/tty/serial/mxs-auart.c 	struct uart_port port;
port              496 drivers/tty/serial/mxs-auart.c 	void __iomem *addr = uap->port.membase + mxs_reg_to_offset(uap, reg);
port              504 drivers/tty/serial/mxs-auart.c 	void __iomem *addr = uap->port.membase + mxs_reg_to_offset(uap, reg);
port              512 drivers/tty/serial/mxs-auart.c 	void __iomem *addr = uap->port.membase + mxs_reg_to_offset(uap, reg);
port              520 drivers/tty/serial/mxs-auart.c 	void __iomem *addr = uap->port.membase + mxs_reg_to_offset(uap, reg);
port              527 drivers/tty/serial/mxs-auart.c #define to_auart_port(u) container_of(u, struct mxs_auart_port, port)
port              534 drivers/tty/serial/mxs-auart.c 	struct circ_buf *xmit = &s->port.state->xmit;
port              544 drivers/tty/serial/mxs-auart.c 		uart_write_wakeup(&s->port);
port              585 drivers/tty/serial/mxs-auart.c 	struct circ_buf *xmit = &s->port.state->xmit;
port              595 drivers/tty/serial/mxs-auart.c 		while (!uart_circ_empty(xmit) && !uart_tx_stopped(&s->port)) {
port              608 drivers/tty/serial/mxs-auart.c 		if (uart_tx_stopped(&s->port))
port              609 drivers/tty/serial/mxs-auart.c 			mxs_auart_stop_tx(&s->port);
port              622 drivers/tty/serial/mxs-auart.c 		if (s->port.x_char) {
port              623 drivers/tty/serial/mxs-auart.c 			s->port.icount.tx++;
port              624 drivers/tty/serial/mxs-auart.c 			mxs_write(s->port.x_char, s, REG_DATA);
port              625 drivers/tty/serial/mxs-auart.c 			s->port.x_char = 0;
port              628 drivers/tty/serial/mxs-auart.c 		if (!uart_circ_empty(xmit) && !uart_tx_stopped(&s->port)) {
port              629 drivers/tty/serial/mxs-auart.c 			s->port.icount.tx++;
port              636 drivers/tty/serial/mxs-auart.c 		uart_write_wakeup(&s->port);
port              638 drivers/tty/serial/mxs-auart.c 	if (uart_circ_empty(&(s->port.state->xmit)))
port              643 drivers/tty/serial/mxs-auart.c 	if (uart_tx_stopped(&s->port))
port              644 drivers/tty/serial/mxs-auart.c 		mxs_auart_stop_tx(&s->port);
port              657 drivers/tty/serial/mxs-auart.c 	s->port.icount.rx++;
port              660 drivers/tty/serial/mxs-auart.c 		s->port.icount.brk++;
port              661 drivers/tty/serial/mxs-auart.c 		if (uart_handle_break(&s->port))
port              664 drivers/tty/serial/mxs-auart.c 		s->port.icount.parity++;
port              666 drivers/tty/serial/mxs-auart.c 		s->port.icount.frame++;
port              672 drivers/tty/serial/mxs-auart.c 	stat &= s->port.read_status_mask;
port              682 drivers/tty/serial/mxs-auart.c 		s->port.icount.overrun++;
port              684 drivers/tty/serial/mxs-auart.c 	if (uart_handle_sysrq_char(&s->port, c))
port              687 drivers/tty/serial/mxs-auart.c 	uart_insert_char(&s->port, stat, AUART_STAT_OERR, c, flag);
port              704 drivers/tty/serial/mxs-auart.c 	tty_flip_buffer_push(&s->port.state->port);
port              762 drivers/tty/serial/mxs-auart.c 						s->port.state != NULL) {
port              764 drivers/tty/serial/mxs-auart.c 			s->port.icount.rng++;
port              766 drivers/tty/serial/mxs-auart.c 			s->port.icount.dsr++;
port              768 drivers/tty/serial/mxs-auart.c 			uart_handle_dcd_change(&s->port, mctrl & TIOCM_CD);
port              770 drivers/tty/serial/mxs-auart.c 			uart_handle_cts_change(&s->port, mctrl & TIOCM_CTS);
port              772 drivers/tty/serial/mxs-auart.c 		wake_up_interruptible(&s->port.state->port.delta_msr_wait);
port              792 drivers/tty/serial/mxs-auart.c static void mxs_auart_enable_ms(struct uart_port *port)
port              794 drivers/tty/serial/mxs-auart.c 	struct mxs_auart_port *s = to_auart_port(port);
port              821 drivers/tty/serial/mxs-auart.c static void mxs_auart_disable_ms(struct uart_port *port)
port              823 drivers/tty/serial/mxs-auart.c 	struct mxs_auart_port *s = to_auart_port(port);
port              851 drivers/tty/serial/mxs-auart.c 	struct tty_port *port = &s->port.state->port;
port              862 drivers/tty/serial/mxs-auart.c 	tty_insert_flip_string(port, s->rx_dma_buf, count);
port              865 drivers/tty/serial/mxs-auart.c 	tty_flip_buffer_push(port);
port              962 drivers/tty/serial/mxs-auart.c 	s->port.fifosize = UART_XMIT_SIZE;
port             1116 drivers/tty/serial/mxs-auart.c static void mxs_auart_set_ldisc(struct uart_port *port,
port             1120 drivers/tty/serial/mxs-auart.c 		port->flags |= UPF_HARDPPS_CD;
port             1121 drivers/tty/serial/mxs-auart.c 		mxs_auart_enable_ms(port);
port             1123 drivers/tty/serial/mxs-auart.c 		port->flags &= ~UPF_HARDPPS_CD;
port             1152 drivers/tty/serial/mxs-auart.c 			uart_handle_cts_change(&s->port,
port             1340 drivers/tty/serial/mxs-auart.c static void mxs_auart_console_putchar(struct uart_port *port, int ch)
port             1342 drivers/tty/serial/mxs-auart.c 	struct mxs_auart_port *s = to_auart_port(port);
port             1358 drivers/tty/serial/mxs-auart.c 	struct uart_port *port;
port             1366 drivers/tty/serial/mxs-auart.c 	port = &s->port;
port             1377 drivers/tty/serial/mxs-auart.c 	uart_console_write(port, str, count, mxs_auart_console_putchar);
port             1404 drivers/tty/serial/mxs-auart.c 	struct uart_port *port = &s->port;
port             1432 drivers/tty/serial/mxs-auart.c 	*baud = (port->uartclk << 2) / quot;
port             1465 drivers/tty/serial/mxs-auart.c 	ret = uart_set_options(&s->port, co, baud, parity, bits, flow);
port             1569 drivers/tty/serial/mxs-auart.c 	s->port.line = ret;
port             1657 drivers/tty/serial/mxs-auart.c 	s->port.dev = &pdev->dev;
port             1662 drivers/tty/serial/mxs-auart.c 		s->port.line = pdev->id < 0 ? 0 : pdev->id;
port             1665 drivers/tty/serial/mxs-auart.c 	if (s->port.line >= ARRAY_SIZE(auart_port)) {
port             1666 drivers/tty/serial/mxs-auart.c 		dev_err(&pdev->dev, "serial%d out of range\n", s->port.line);
port             1685 drivers/tty/serial/mxs-auart.c 	s->port.mapbase = r->start;
port             1686 drivers/tty/serial/mxs-auart.c 	s->port.membase = ioremap(r->start, resource_size(r));
port             1687 drivers/tty/serial/mxs-auart.c 	if (!s->port.membase) {
port             1691 drivers/tty/serial/mxs-auart.c 	s->port.ops = &mxs_auart_ops;
port             1692 drivers/tty/serial/mxs-auart.c 	s->port.iotype = UPIO_MEM;
port             1693 drivers/tty/serial/mxs-auart.c 	s->port.fifosize = MXS_AUART_FIFO_SIZE;
port             1694 drivers/tty/serial/mxs-auart.c 	s->port.uartclk = clk_get_rate(s->clk);
port             1695 drivers/tty/serial/mxs-auart.c 	s->port.type = PORT_IMX;
port             1707 drivers/tty/serial/mxs-auart.c 	s->port.irq = irq;
port             1728 drivers/tty/serial/mxs-auart.c 	auart_port[s->port.line] = s;
port             1732 drivers/tty/serial/mxs-auart.c 	ret = uart_add_one_port(&auart_driver, &s->port);
port             1764 drivers/tty/serial/mxs-auart.c 	uart_remove_one_port(&auart_driver, &s->port);
port              132 drivers/tty/serial/omap-serial.c 	struct uart_port	port;
port              171 drivers/tty/serial/omap-serial.c #define to_uart_omap_port(p) ((container_of((p), struct uart_omap_port, port)))
port              180 drivers/tty/serial/omap-serial.c 	offset <<= up->port.regshift;
port              181 drivers/tty/serial/omap-serial.c 	return readw(up->port.membase + offset);
port              186 drivers/tty/serial/omap-serial.c 	offset <<= up->port.regshift;
port              187 drivers/tty/serial/omap-serial.c 	writew(value, up->port.membase + offset);
port              225 drivers/tty/serial/omap-serial.c static inline int calculate_baud_abs_diff(struct uart_port *port,
port              228 drivers/tty/serial/omap-serial.c 	unsigned int n = port->uartclk / (mode * baud);
port              234 drivers/tty/serial/omap-serial.c 	abs_diff = baud - (port->uartclk / (mode * n));
port              253 drivers/tty/serial/omap-serial.c serial_omap_baud_is_mode16(struct uart_port *port, unsigned int baud)
port              255 drivers/tty/serial/omap-serial.c 	int abs_diff_13 = calculate_baud_abs_diff(port, baud, 13);
port              256 drivers/tty/serial/omap-serial.c 	int abs_diff_16 = calculate_baud_abs_diff(port, baud, 16);
port              267 drivers/tty/serial/omap-serial.c serial_omap_get_divisor(struct uart_port *port, unsigned int baud)
port              271 drivers/tty/serial/omap-serial.c 	if (!serial_omap_baud_is_mode16(port, baud))
port              275 drivers/tty/serial/omap-serial.c 	return port->uartclk/(mode * baud);
port              278 drivers/tty/serial/omap-serial.c static void serial_omap_enable_ms(struct uart_port *port)
port              280 drivers/tty/serial/omap-serial.c 	struct uart_omap_port *up = to_uart_omap_port(port);
port              282 drivers/tty/serial/omap-serial.c 	dev_dbg(up->port.dev, "serial_omap_enable_ms+%d\n", up->port.line);
port              291 drivers/tty/serial/omap-serial.c static void serial_omap_stop_tx(struct uart_port *port)
port              293 drivers/tty/serial/omap-serial.c 	struct uart_omap_port *up = to_uart_omap_port(port);
port              299 drivers/tty/serial/omap-serial.c 	if (port->rs485.flags & SER_RS485_ENABLED) {
port              310 drivers/tty/serial/omap-serial.c 			res = (port->rs485.flags & SER_RS485_RTS_AFTER_SEND) ?
port              313 drivers/tty/serial/omap-serial.c 				if (port->rs485.delay_rts_after_send > 0)
port              315 drivers/tty/serial/omap-serial.c 					port->rs485.delay_rts_after_send);
port              338 drivers/tty/serial/omap-serial.c 	if ((port->rs485.flags & SER_RS485_ENABLED) &&
port              339 drivers/tty/serial/omap-serial.c 	    !(port->rs485.flags & SER_RS485_RX_DURING_TX)) {
port              347 drivers/tty/serial/omap-serial.c 		up->port.read_status_mask |= UART_LSR_DR;
port              355 drivers/tty/serial/omap-serial.c static void serial_omap_stop_rx(struct uart_port *port)
port              357 drivers/tty/serial/omap-serial.c 	struct uart_omap_port *up = to_uart_omap_port(port);
port              361 drivers/tty/serial/omap-serial.c 	up->port.read_status_mask &= ~UART_LSR_DR;
port              369 drivers/tty/serial/omap-serial.c 	struct circ_buf *xmit = &up->port.state->xmit;
port              372 drivers/tty/serial/omap-serial.c 	if (up->port.x_char) {
port              373 drivers/tty/serial/omap-serial.c 		serial_out(up, UART_TX, up->port.x_char);
port              374 drivers/tty/serial/omap-serial.c 		up->port.icount.tx++;
port              375 drivers/tty/serial/omap-serial.c 		up->port.x_char = 0;
port              378 drivers/tty/serial/omap-serial.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(&up->port)) {
port              379 drivers/tty/serial/omap-serial.c 		serial_omap_stop_tx(&up->port);
port              382 drivers/tty/serial/omap-serial.c 	count = up->port.fifosize / 4;
port              386 drivers/tty/serial/omap-serial.c 		up->port.icount.tx++;
port              392 drivers/tty/serial/omap-serial.c 		uart_write_wakeup(&up->port);
port              395 drivers/tty/serial/omap-serial.c 		serial_omap_stop_tx(&up->port);
port              406 drivers/tty/serial/omap-serial.c static void serial_omap_start_tx(struct uart_port *port)
port              408 drivers/tty/serial/omap-serial.c 	struct uart_omap_port *up = to_uart_omap_port(port);
port              414 drivers/tty/serial/omap-serial.c 	if (port->rs485.flags & SER_RS485_ENABLED) {
port              420 drivers/tty/serial/omap-serial.c 		res = (port->rs485.flags & SER_RS485_RTS_ON_SEND) ? 1 : 0;
port              423 drivers/tty/serial/omap-serial.c 			if (port->rs485.delay_rts_before_send > 0)
port              424 drivers/tty/serial/omap-serial.c 				mdelay(port->rs485.delay_rts_before_send);
port              428 drivers/tty/serial/omap-serial.c 	if ((port->rs485.flags & SER_RS485_ENABLED) &&
port              429 drivers/tty/serial/omap-serial.c 	    !(port->rs485.flags & SER_RS485_RX_DURING_TX))
port              430 drivers/tty/serial/omap-serial.c 		serial_omap_stop_rx(port);
port              437 drivers/tty/serial/omap-serial.c static void serial_omap_throttle(struct uart_port *port)
port              439 drivers/tty/serial/omap-serial.c 	struct uart_omap_port *up = to_uart_omap_port(port);
port              443 drivers/tty/serial/omap-serial.c 	spin_lock_irqsave(&up->port.lock, flags);
port              446 drivers/tty/serial/omap-serial.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              451 drivers/tty/serial/omap-serial.c static void serial_omap_unthrottle(struct uart_port *port)
port              453 drivers/tty/serial/omap-serial.c 	struct uart_omap_port *up = to_uart_omap_port(port);
port              457 drivers/tty/serial/omap-serial.c 	spin_lock_irqsave(&up->port.lock, flags);
port              460 drivers/tty/serial/omap-serial.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              476 drivers/tty/serial/omap-serial.c 	    up->port.state != NULL) {
port              478 drivers/tty/serial/omap-serial.c 			up->port.icount.rng++;
port              480 drivers/tty/serial/omap-serial.c 			up->port.icount.dsr++;
port              483 drivers/tty/serial/omap-serial.c 				(&up->port, status & UART_MSR_DCD);
port              486 drivers/tty/serial/omap-serial.c 				(&up->port, status & UART_MSR_CTS);
port              487 drivers/tty/serial/omap-serial.c 		wake_up_interruptible(&up->port.state->port.delta_msr_wait);
port              501 drivers/tty/serial/omap-serial.c 	up->port.icount.rx++;
port              507 drivers/tty/serial/omap-serial.c 		up->port.icount.brk++;
port              514 drivers/tty/serial/omap-serial.c 		if (uart_handle_break(&up->port))
port              521 drivers/tty/serial/omap-serial.c 		up->port.icount.parity++;
port              526 drivers/tty/serial/omap-serial.c 		up->port.icount.frame++;
port              530 drivers/tty/serial/omap-serial.c 		up->port.icount.overrun++;
port              533 drivers/tty/serial/omap-serial.c 	if (up->port.line == up->port.cons->index) {
port              538 drivers/tty/serial/omap-serial.c 	uart_insert_char(&up->port, lsr, UART_LSR_OE, 0, flag);
port              551 drivers/tty/serial/omap-serial.c 	up->port.icount.rx++;
port              553 drivers/tty/serial/omap-serial.c 	if (uart_handle_sysrq_char(&up->port, ch))
port              556 drivers/tty/serial/omap-serial.c 	uart_insert_char(&up->port, lsr, UART_LSR_OE, ch, flag);
port              572 drivers/tty/serial/omap-serial.c 	spin_lock(&up->port.lock);
port              611 drivers/tty/serial/omap-serial.c 	spin_unlock(&up->port.lock);
port              613 drivers/tty/serial/omap-serial.c 	tty_flip_buffer_push(&up->port.state->port);
port              622 drivers/tty/serial/omap-serial.c static unsigned int serial_omap_tx_empty(struct uart_port *port)
port              624 drivers/tty/serial/omap-serial.c 	struct uart_omap_port *up = to_uart_omap_port(port);
port              629 drivers/tty/serial/omap-serial.c 	dev_dbg(up->port.dev, "serial_omap_tx_empty+%d\n", up->port.line);
port              630 drivers/tty/serial/omap-serial.c 	spin_lock_irqsave(&up->port.lock, flags);
port              632 drivers/tty/serial/omap-serial.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              638 drivers/tty/serial/omap-serial.c static unsigned int serial_omap_get_mctrl(struct uart_port *port)
port              640 drivers/tty/serial/omap-serial.c 	struct uart_omap_port *up = to_uart_omap_port(port);
port              649 drivers/tty/serial/omap-serial.c 	dev_dbg(up->port.dev, "serial_omap_get_mctrl+%d\n", up->port.line);
port              662 drivers/tty/serial/omap-serial.c static void serial_omap_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              664 drivers/tty/serial/omap-serial.c 	struct uart_omap_port *up = to_uart_omap_port(port);
port              667 drivers/tty/serial/omap-serial.c 	dev_dbg(up->port.dev, "serial_omap_set_mctrl+%d\n", up->port.line);
port              689 drivers/tty/serial/omap-serial.c 	if ((mctrl & TIOCM_RTS) && (port->status & UPSTAT_AUTORTS))
port              700 drivers/tty/serial/omap-serial.c static void serial_omap_break_ctl(struct uart_port *port, int break_state)
port              702 drivers/tty/serial/omap-serial.c 	struct uart_omap_port *up = to_uart_omap_port(port);
port              705 drivers/tty/serial/omap-serial.c 	dev_dbg(up->port.dev, "serial_omap_break_ctl+%d\n", up->port.line);
port              707 drivers/tty/serial/omap-serial.c 	spin_lock_irqsave(&up->port.lock, flags);
port              713 drivers/tty/serial/omap-serial.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              718 drivers/tty/serial/omap-serial.c static int serial_omap_startup(struct uart_port *port)
port              720 drivers/tty/serial/omap-serial.c 	struct uart_omap_port *up = to_uart_omap_port(port);
port              727 drivers/tty/serial/omap-serial.c 	retval = request_irq(up->port.irq, serial_omap_irq, up->port.irqflags,
port              736 drivers/tty/serial/omap-serial.c 			free_irq(up->port.irq, up);
port              741 drivers/tty/serial/omap-serial.c 	dev_dbg(up->port.dev, "serial_omap_startup+%d\n", up->port.line);
port              763 drivers/tty/serial/omap-serial.c 	spin_lock_irqsave(&up->port.lock, flags);
port              767 drivers/tty/serial/omap-serial.c 	up->port.mctrl |= TIOCM_OUT2;
port              768 drivers/tty/serial/omap-serial.c 	serial_omap_set_mctrl(&up->port, up->port.mctrl);
port              769 drivers/tty/serial/omap-serial.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              793 drivers/tty/serial/omap-serial.c static void serial_omap_shutdown(struct uart_port *port)
port              795 drivers/tty/serial/omap-serial.c 	struct uart_omap_port *up = to_uart_omap_port(port);
port              798 drivers/tty/serial/omap-serial.c 	dev_dbg(up->port.dev, "serial_omap_shutdown+%d\n", up->port.line);
port              807 drivers/tty/serial/omap-serial.c 	spin_lock_irqsave(&up->port.lock, flags);
port              808 drivers/tty/serial/omap-serial.c 	up->port.mctrl &= ~TIOCM_OUT2;
port              809 drivers/tty/serial/omap-serial.c 	serial_omap_set_mctrl(&up->port, up->port.mctrl);
port              810 drivers/tty/serial/omap-serial.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              826 drivers/tty/serial/omap-serial.c 	free_irq(up->port.irq, up);
port              839 drivers/tty/serial/omap-serial.c serial_omap_set_termios(struct uart_port *port, struct ktermios *termios,
port              842 drivers/tty/serial/omap-serial.c 	struct uart_omap_port *up = to_uart_omap_port(port);
port              876 drivers/tty/serial/omap-serial.c 	baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk/13);
port              877 drivers/tty/serial/omap-serial.c 	quot = serial_omap_get_divisor(port, baud);
port              880 drivers/tty/serial/omap-serial.c 	up->calc_latency = (USEC_PER_SEC * up->port.fifosize) / (baud / 8);
port              896 drivers/tty/serial/omap-serial.c 	spin_lock_irqsave(&up->port.lock, flags);
port              901 drivers/tty/serial/omap-serial.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              903 drivers/tty/serial/omap-serial.c 	up->port.read_status_mask = UART_LSR_OE | UART_LSR_THRE | UART_LSR_DR;
port              905 drivers/tty/serial/omap-serial.c 		up->port.read_status_mask |= UART_LSR_FE | UART_LSR_PE;
port              907 drivers/tty/serial/omap-serial.c 		up->port.read_status_mask |= UART_LSR_BI;
port              912 drivers/tty/serial/omap-serial.c 	up->port.ignore_status_mask = 0;
port              914 drivers/tty/serial/omap-serial.c 		up->port.ignore_status_mask |= UART_LSR_PE | UART_LSR_FE;
port              916 drivers/tty/serial/omap-serial.c 		up->port.ignore_status_mask |= UART_LSR_BI;
port              922 drivers/tty/serial/omap-serial.c 			up->port.ignore_status_mask |= UART_LSR_OE;
port              929 drivers/tty/serial/omap-serial.c 		up->port.ignore_status_mask |= UART_LSR_DR;
port              935 drivers/tty/serial/omap-serial.c 	if (UART_ENABLE_MS(&up->port, termios->c_cflag))
port             1019 drivers/tty/serial/omap-serial.c 	if (!serial_omap_baud_is_mode16(port, baud))
port             1043 drivers/tty/serial/omap-serial.c 	up->port.status &= ~(UPSTAT_AUTOCTS | UPSTAT_AUTORTS | UPSTAT_AUTOXOFF);
port             1045 drivers/tty/serial/omap-serial.c 	if (termios->c_cflag & CRTSCTS && up->port.flags & UPF_HARD_FLOW) {
port             1047 drivers/tty/serial/omap-serial.c 		up->port.status |= UPSTAT_AUTOCTS | UPSTAT_AUTORTS;
port             1054 drivers/tty/serial/omap-serial.c 	if (up->port.flags & UPF_SOFT_FLOW) {
port             1072 drivers/tty/serial/omap-serial.c 			up->port.status |= UPSTAT_AUTOXOFF;
port             1092 drivers/tty/serial/omap-serial.c 	serial_omap_set_mctrl(&up->port, up->port.mctrl);
port             1094 drivers/tty/serial/omap-serial.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port             1097 drivers/tty/serial/omap-serial.c 	dev_dbg(up->port.dev, "serial_omap_set_termios+%d\n", up->port.line);
port             1101 drivers/tty/serial/omap-serial.c serial_omap_pm(struct uart_port *port, unsigned int state,
port             1104 drivers/tty/serial/omap-serial.c 	struct uart_omap_port *up = to_uart_omap_port(port);
port             1107 drivers/tty/serial/omap-serial.c 	dev_dbg(up->port.dev, "serial_omap_pm+%d\n", up->port.line);
port             1124 drivers/tty/serial/omap-serial.c static void serial_omap_release_port(struct uart_port *port)
port             1126 drivers/tty/serial/omap-serial.c 	dev_dbg(port->dev, "serial_omap_release_port+\n");
port             1129 drivers/tty/serial/omap-serial.c static int serial_omap_request_port(struct uart_port *port)
port             1131 drivers/tty/serial/omap-serial.c 	dev_dbg(port->dev, "serial_omap_request_port+\n");
port             1135 drivers/tty/serial/omap-serial.c static void serial_omap_config_port(struct uart_port *port, int flags)
port             1137 drivers/tty/serial/omap-serial.c 	struct uart_omap_port *up = to_uart_omap_port(port);
port             1139 drivers/tty/serial/omap-serial.c 	dev_dbg(up->port.dev, "serial_omap_config_port+%d\n",
port             1140 drivers/tty/serial/omap-serial.c 							up->port.line);
port             1141 drivers/tty/serial/omap-serial.c 	up->port.type = PORT_OMAP;
port             1142 drivers/tty/serial/omap-serial.c 	up->port.flags |= UPF_SOFT_FLOW | UPF_HARD_FLOW;
port             1146 drivers/tty/serial/omap-serial.c serial_omap_verify_port(struct uart_port *port, struct serial_struct *ser)
port             1149 drivers/tty/serial/omap-serial.c 	dev_dbg(port->dev, "serial_omap_verify_port+\n");
port             1154 drivers/tty/serial/omap-serial.c serial_omap_type(struct uart_port *port)
port             1156 drivers/tty/serial/omap-serial.c 	struct uart_omap_port *up = to_uart_omap_port(port);
port             1158 drivers/tty/serial/omap-serial.c 	dev_dbg(up->port.dev, "serial_omap_type+%d\n", up->port.line);
port             1181 drivers/tty/serial/omap-serial.c 	if (up->port.flags & UPF_CONS_FLOW) {
port             1197 drivers/tty/serial/omap-serial.c static void serial_omap_poll_put_char(struct uart_port *port, unsigned char ch)
port             1199 drivers/tty/serial/omap-serial.c 	struct uart_omap_port *up = to_uart_omap_port(port);
port             1208 drivers/tty/serial/omap-serial.c static int serial_omap_poll_get_char(struct uart_port *port)
port             1210 drivers/tty/serial/omap-serial.c 	struct uart_omap_port *up = to_uart_omap_port(port);
port             1234 drivers/tty/serial/omap-serial.c static unsigned int omap_serial_early_in(struct uart_port *port, int offset)
port             1236 drivers/tty/serial/omap-serial.c 	offset <<= port->regshift;
port             1237 drivers/tty/serial/omap-serial.c 	return readw(port->membase + offset);
port             1240 drivers/tty/serial/omap-serial.c static void omap_serial_early_out(struct uart_port *port, int offset,
port             1243 drivers/tty/serial/omap-serial.c 	offset <<= port->regshift;
port             1244 drivers/tty/serial/omap-serial.c 	writew(value, port->membase + offset);
port             1247 drivers/tty/serial/omap-serial.c static void omap_serial_early_putc(struct uart_port *port, int c)
port             1252 drivers/tty/serial/omap-serial.c 		status = omap_serial_early_in(port, UART_LSR);
port             1257 drivers/tty/serial/omap-serial.c 	omap_serial_early_out(port, UART_TX, c);
port             1264 drivers/tty/serial/omap-serial.c 	struct uart_port *port = &device->port;
port             1266 drivers/tty/serial/omap-serial.c 	uart_console_write(port, s, count, omap_serial_early_putc);
port             1272 drivers/tty/serial/omap-serial.c 	struct uart_port *port = &device->port;
port             1274 drivers/tty/serial/omap-serial.c 	if (!(device->port.membase || device->port.iobase))
port             1277 drivers/tty/serial/omap-serial.c 	port->regshift = 2;
port             1291 drivers/tty/serial/omap-serial.c static void serial_omap_console_putchar(struct uart_port *port, int ch)
port             1293 drivers/tty/serial/omap-serial.c 	struct uart_omap_port *up = to_uart_omap_port(port);
port             1311 drivers/tty/serial/omap-serial.c 	if (up->port.sysrq)
port             1314 drivers/tty/serial/omap-serial.c 		locked = spin_trylock(&up->port.lock);
port             1316 drivers/tty/serial/omap-serial.c 		spin_lock(&up->port.lock);
port             1324 drivers/tty/serial/omap-serial.c 	uart_console_write(&up->port, s, count, serial_omap_console_putchar);
port             1345 drivers/tty/serial/omap-serial.c 		spin_unlock(&up->port.lock);
port             1365 drivers/tty/serial/omap-serial.c 	return uart_set_options(&up->port, co, baud, parity, bits, flow);
port             1380 drivers/tty/serial/omap-serial.c 	serial_omap_console_ports[up->port.line] = up;
port             1396 drivers/tty/serial/omap-serial.c serial_omap_config_rs485(struct uart_port *port, struct serial_rs485 *rs485)
port             1398 drivers/tty/serial/omap-serial.c 	struct uart_omap_port *up = to_uart_omap_port(port);
port             1414 drivers/tty/serial/omap-serial.c 	port->rs485 = *rs485;
port             1422 drivers/tty/serial/omap-serial.c 		val = (port->rs485.flags & SER_RS485_ENABLED) ?
port             1424 drivers/tty/serial/omap-serial.c 		val = (port->rs485.flags & val) ? 1 : 0;
port             1427 drivers/tty/serial/omap-serial.c 		port->rs485.flags &= ~SER_RS485_ENABLED;
port             1436 drivers/tty/serial/omap-serial.c 	if (!(port->rs485.flags & SER_RS485_ENABLED) &&
port             1503 drivers/tty/serial/omap-serial.c 	uart_suspend_port(&serial_omap_reg, &up->port);
port             1521 drivers/tty/serial/omap-serial.c 	uart_resume_port(&serial_omap_reg, &up->port);
port             1535 drivers/tty/serial/omap-serial.c 	mvr = readl(up->port.membase + (UART_OMAP_MVER << up->port.regshift));
port             1604 drivers/tty/serial/omap-serial.c 	struct serial_rs485 *rs485conf = &up->port.rs485;
port             1676 drivers/tty/serial/omap-serial.c 	up->port.dev = &pdev->dev;
port             1677 drivers/tty/serial/omap-serial.c 	up->port.type = PORT_OMAP;
port             1678 drivers/tty/serial/omap-serial.c 	up->port.iotype = UPIO_MEM;
port             1679 drivers/tty/serial/omap-serial.c 	up->port.irq = uartirq;
port             1680 drivers/tty/serial/omap-serial.c 	up->port.regshift = 2;
port             1681 drivers/tty/serial/omap-serial.c 	up->port.fifosize = 64;
port             1682 drivers/tty/serial/omap-serial.c 	up->port.ops = &serial_omap_pops;
port             1694 drivers/tty/serial/omap-serial.c 	up->port.line = ret;
port             1696 drivers/tty/serial/omap-serial.c 	if (up->port.line >= OMAP_MAX_HSUART_PORTS) {
port             1697 drivers/tty/serial/omap-serial.c 		dev_err(&pdev->dev, "uart ID %d >  MAX %d.\n", up->port.line,
port             1705 drivers/tty/serial/omap-serial.c 		dev_info(up->port.dev, "no wakeirq for uart%d\n",
port             1706 drivers/tty/serial/omap-serial.c 			 up->port.line);
port             1712 drivers/tty/serial/omap-serial.c 	sprintf(up->name, "OMAP UART%d", up->port.line);
port             1713 drivers/tty/serial/omap-serial.c 	up->port.mapbase = mem->start;
port             1714 drivers/tty/serial/omap-serial.c 	up->port.membase = base;
port             1715 drivers/tty/serial/omap-serial.c 	up->port.flags = omap_up_info->flags;
port             1716 drivers/tty/serial/omap-serial.c 	up->port.uartclk = omap_up_info->uartclk;
port             1717 drivers/tty/serial/omap-serial.c 	up->port.rs485_config = serial_omap_config_rs485;
port             1718 drivers/tty/serial/omap-serial.c 	if (!up->port.uartclk) {
port             1719 drivers/tty/serial/omap-serial.c 		up->port.uartclk = DEFAULT_CLK_SPEED;
port             1747 drivers/tty/serial/omap-serial.c 	ui[up->port.line] = up;
port             1750 drivers/tty/serial/omap-serial.c 	ret = uart_add_one_port(&serial_omap_reg, &up->port);
port             1775 drivers/tty/serial/omap-serial.c 	uart_remove_one_port(&serial_omap_reg, &up->port);
port             1865 drivers/tty/serial/omap-serial.c 	    uart_console(&up->port))
port               72 drivers/tty/serial/owl-uart.c 	struct uart_port port;
port               80 drivers/tty/serial/owl-uart.c static inline void owl_uart_write(struct uart_port *port, u32 val, unsigned int off)
port               82 drivers/tty/serial/owl-uart.c 	writel(val, port->membase + off);
port               85 drivers/tty/serial/owl-uart.c static inline u32 owl_uart_read(struct uart_port *port, unsigned int off)
port               87 drivers/tty/serial/owl-uart.c 	return readl(port->membase + off);
port               90 drivers/tty/serial/owl-uart.c static void owl_uart_set_mctrl(struct uart_port *port, unsigned int mctrl)
port               94 drivers/tty/serial/owl-uart.c 	ctl = owl_uart_read(port, OWL_UART_CTL);
port              101 drivers/tty/serial/owl-uart.c 	owl_uart_write(port, ctl, OWL_UART_CTL);
port              104 drivers/tty/serial/owl-uart.c static unsigned int owl_uart_get_mctrl(struct uart_port *port)
port              109 drivers/tty/serial/owl-uart.c 	ctl = owl_uart_read(port, OWL_UART_CTL);
port              110 drivers/tty/serial/owl-uart.c 	stat = owl_uart_read(port, OWL_UART_STAT);
port              118 drivers/tty/serial/owl-uart.c static unsigned int owl_uart_tx_empty(struct uart_port *port)
port              124 drivers/tty/serial/owl-uart.c 	spin_lock_irqsave(&port->lock, flags);
port              126 drivers/tty/serial/owl-uart.c 	val = owl_uart_read(port, OWL_UART_STAT);
port              129 drivers/tty/serial/owl-uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              134 drivers/tty/serial/owl-uart.c static void owl_uart_stop_rx(struct uart_port *port)
port              138 drivers/tty/serial/owl-uart.c 	val = owl_uart_read(port, OWL_UART_CTL);
port              140 drivers/tty/serial/owl-uart.c 	owl_uart_write(port, val, OWL_UART_CTL);
port              142 drivers/tty/serial/owl-uart.c 	val = owl_uart_read(port, OWL_UART_STAT);
port              144 drivers/tty/serial/owl-uart.c 	owl_uart_write(port, val, OWL_UART_STAT);
port              147 drivers/tty/serial/owl-uart.c static void owl_uart_stop_tx(struct uart_port *port)
port              151 drivers/tty/serial/owl-uart.c 	val = owl_uart_read(port, OWL_UART_CTL);
port              153 drivers/tty/serial/owl-uart.c 	owl_uart_write(port, val, OWL_UART_CTL);
port              155 drivers/tty/serial/owl-uart.c 	val = owl_uart_read(port, OWL_UART_STAT);
port              157 drivers/tty/serial/owl-uart.c 	owl_uart_write(port, val, OWL_UART_STAT);
port              160 drivers/tty/serial/owl-uart.c static void owl_uart_start_tx(struct uart_port *port)
port              164 drivers/tty/serial/owl-uart.c 	if (uart_tx_stopped(port)) {
port              165 drivers/tty/serial/owl-uart.c 		owl_uart_stop_tx(port);
port              169 drivers/tty/serial/owl-uart.c 	val = owl_uart_read(port, OWL_UART_STAT);
port              171 drivers/tty/serial/owl-uart.c 	owl_uart_write(port, val, OWL_UART_STAT);
port              173 drivers/tty/serial/owl-uart.c 	val = owl_uart_read(port, OWL_UART_CTL);
port              175 drivers/tty/serial/owl-uart.c 	owl_uart_write(port, val, OWL_UART_CTL);
port              178 drivers/tty/serial/owl-uart.c static void owl_uart_send_chars(struct uart_port *port)
port              180 drivers/tty/serial/owl-uart.c 	struct circ_buf *xmit = &port->state->xmit;
port              183 drivers/tty/serial/owl-uart.c 	if (uart_tx_stopped(port))
port              186 drivers/tty/serial/owl-uart.c 	if (port->x_char) {
port              187 drivers/tty/serial/owl-uart.c 		while (!(owl_uart_read(port, OWL_UART_STAT) & OWL_UART_STAT_TFFU))
port              189 drivers/tty/serial/owl-uart.c 		owl_uart_write(port, port->x_char, OWL_UART_TXDAT);
port              190 drivers/tty/serial/owl-uart.c 		port->icount.tx++;
port              191 drivers/tty/serial/owl-uart.c 		port->x_char = 0;
port              194 drivers/tty/serial/owl-uart.c 	while (!(owl_uart_read(port, OWL_UART_STAT) & OWL_UART_STAT_TFFU)) {
port              199 drivers/tty/serial/owl-uart.c 		owl_uart_write(port, ch, OWL_UART_TXDAT);
port              201 drivers/tty/serial/owl-uart.c 		port->icount.tx++;
port              205 drivers/tty/serial/owl-uart.c 		uart_write_wakeup(port);
port              208 drivers/tty/serial/owl-uart.c 		owl_uart_stop_tx(port);
port              211 drivers/tty/serial/owl-uart.c static void owl_uart_receive_chars(struct uart_port *port)
port              215 drivers/tty/serial/owl-uart.c 	val = owl_uart_read(port, OWL_UART_CTL);
port              217 drivers/tty/serial/owl-uart.c 	owl_uart_write(port, val, OWL_UART_CTL);
port              219 drivers/tty/serial/owl-uart.c 	stat = owl_uart_read(port, OWL_UART_STAT);
port              224 drivers/tty/serial/owl-uart.c 			port->icount.overrun++;
port              228 drivers/tty/serial/owl-uart.c 			port->icount.brk++;
port              229 drivers/tty/serial/owl-uart.c 			port->icount.frame++;
port              231 drivers/tty/serial/owl-uart.c 			stat &= port->read_status_mask;
port              235 drivers/tty/serial/owl-uart.c 			port->icount.rx++;
port              237 drivers/tty/serial/owl-uart.c 		val = owl_uart_read(port, OWL_UART_RXDAT);
port              240 drivers/tty/serial/owl-uart.c 		if ((stat & port->ignore_status_mask) == 0)
port              241 drivers/tty/serial/owl-uart.c 			tty_insert_flip_char(&port->state->port, val, flag);
port              243 drivers/tty/serial/owl-uart.c 		stat = owl_uart_read(port, OWL_UART_STAT);
port              246 drivers/tty/serial/owl-uart.c 	spin_unlock(&port->lock);
port              247 drivers/tty/serial/owl-uart.c 	tty_flip_buffer_push(&port->state->port);
port              248 drivers/tty/serial/owl-uart.c 	spin_lock(&port->lock);
port              253 drivers/tty/serial/owl-uart.c 	struct uart_port *port = dev_id;
port              257 drivers/tty/serial/owl-uart.c 	spin_lock_irqsave(&port->lock, flags);
port              259 drivers/tty/serial/owl-uart.c 	stat = owl_uart_read(port, OWL_UART_STAT);
port              262 drivers/tty/serial/owl-uart.c 		owl_uart_receive_chars(port);
port              265 drivers/tty/serial/owl-uart.c 		owl_uart_send_chars(port);
port              267 drivers/tty/serial/owl-uart.c 	stat = owl_uart_read(port, OWL_UART_STAT);
port              269 drivers/tty/serial/owl-uart.c 	owl_uart_write(port, stat, OWL_UART_STAT);
port              271 drivers/tty/serial/owl-uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              276 drivers/tty/serial/owl-uart.c static void owl_uart_shutdown(struct uart_port *port)
port              281 drivers/tty/serial/owl-uart.c 	spin_lock_irqsave(&port->lock, flags);
port              283 drivers/tty/serial/owl-uart.c 	val = owl_uart_read(port, OWL_UART_CTL);
port              286 drivers/tty/serial/owl-uart.c 	owl_uart_write(port, val, OWL_UART_CTL);
port              288 drivers/tty/serial/owl-uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              290 drivers/tty/serial/owl-uart.c 	free_irq(port->irq, port);
port              293 drivers/tty/serial/owl-uart.c static int owl_uart_startup(struct uart_port *port)
port              299 drivers/tty/serial/owl-uart.c 	ret = request_irq(port->irq, owl_uart_irq, IRQF_TRIGGER_HIGH,
port              300 drivers/tty/serial/owl-uart.c 			"owl-uart", port);
port              304 drivers/tty/serial/owl-uart.c 	spin_lock_irqsave(&port->lock, flags);
port              306 drivers/tty/serial/owl-uart.c 	val = owl_uart_read(port, OWL_UART_STAT);
port              309 drivers/tty/serial/owl-uart.c 	owl_uart_write(port, val, OWL_UART_STAT);
port              311 drivers/tty/serial/owl-uart.c 	val = owl_uart_read(port, OWL_UART_CTL);
port              314 drivers/tty/serial/owl-uart.c 	owl_uart_write(port, val, OWL_UART_CTL);
port              316 drivers/tty/serial/owl-uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              327 drivers/tty/serial/owl-uart.c static void owl_uart_set_termios(struct uart_port *port,
port              331 drivers/tty/serial/owl-uart.c 	struct owl_uart_port *owl_port = to_owl_uart_port(port);
port              336 drivers/tty/serial/owl-uart.c 	spin_lock_irqsave(&port->lock, flags);
port              338 drivers/tty/serial/owl-uart.c 	ctl = owl_uart_read(port, OWL_UART_CTL);
port              381 drivers/tty/serial/owl-uart.c 	owl_uart_write(port, ctl, OWL_UART_CTL);
port              383 drivers/tty/serial/owl-uart.c 	baud = uart_get_baud_rate(port, termios, old, 9600, 3200000);
port              390 drivers/tty/serial/owl-uart.c 	port->read_status_mask |= OWL_UART_STAT_RXER;
port              392 drivers/tty/serial/owl-uart.c 		port->read_status_mask |= OWL_UART_STAT_RXST;
port              394 drivers/tty/serial/owl-uart.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              396 drivers/tty/serial/owl-uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              399 drivers/tty/serial/owl-uart.c static void owl_uart_release_port(struct uart_port *port)
port              401 drivers/tty/serial/owl-uart.c 	struct platform_device *pdev = to_platform_device(port->dev);
port              408 drivers/tty/serial/owl-uart.c 	if (port->flags & UPF_IOREMAP) {
port              409 drivers/tty/serial/owl-uart.c 		devm_release_mem_region(port->dev, port->mapbase,
port              411 drivers/tty/serial/owl-uart.c 		devm_iounmap(port->dev, port->membase);
port              412 drivers/tty/serial/owl-uart.c 		port->membase = NULL;
port              416 drivers/tty/serial/owl-uart.c static int owl_uart_request_port(struct uart_port *port)
port              418 drivers/tty/serial/owl-uart.c 	struct platform_device *pdev = to_platform_device(port->dev);
port              425 drivers/tty/serial/owl-uart.c 	if (!devm_request_mem_region(port->dev, port->mapbase,
port              426 drivers/tty/serial/owl-uart.c 			resource_size(res), dev_name(port->dev)))
port              429 drivers/tty/serial/owl-uart.c 	if (port->flags & UPF_IOREMAP) {
port              430 drivers/tty/serial/owl-uart.c 		port->membase = devm_ioremap_nocache(port->dev, port->mapbase,
port              432 drivers/tty/serial/owl-uart.c 		if (!port->membase)
port              439 drivers/tty/serial/owl-uart.c static const char *owl_uart_type(struct uart_port *port)
port              441 drivers/tty/serial/owl-uart.c 	return (port->type == PORT_OWL) ? "owl-uart" : NULL;
port              444 drivers/tty/serial/owl-uart.c static int owl_uart_verify_port(struct uart_port *port,
port              447 drivers/tty/serial/owl-uart.c 	if (port->type != PORT_OWL)
port              450 drivers/tty/serial/owl-uart.c 	if (port->irq != ser->irq)
port              456 drivers/tty/serial/owl-uart.c static void owl_uart_config_port(struct uart_port *port, int flags)
port              459 drivers/tty/serial/owl-uart.c 		port->type = PORT_OWL;
port              460 drivers/tty/serial/owl-uart.c 		owl_uart_request_port(port);
port              483 drivers/tty/serial/owl-uart.c static void owl_console_putchar(struct uart_port *port, int ch)
port              485 drivers/tty/serial/owl-uart.c 	if (!port->membase)
port              488 drivers/tty/serial/owl-uart.c 	while (owl_uart_read(port, OWL_UART_STAT) & OWL_UART_STAT_TFFU)
port              491 drivers/tty/serial/owl-uart.c 	owl_uart_write(port, ch, OWL_UART_TXDAT);
port              494 drivers/tty/serial/owl-uart.c static void owl_uart_port_write(struct uart_port *port, const char *s,
port              503 drivers/tty/serial/owl-uart.c 	if (port->sysrq)
port              506 drivers/tty/serial/owl-uart.c 		locked = spin_trylock(&port->lock);
port              508 drivers/tty/serial/owl-uart.c 		spin_lock(&port->lock);
port              512 drivers/tty/serial/owl-uart.c 	old_ctl = owl_uart_read(port, OWL_UART_CTL);
port              516 drivers/tty/serial/owl-uart.c 	owl_uart_write(port, val, OWL_UART_CTL);
port              518 drivers/tty/serial/owl-uart.c 	uart_console_write(port, s, count, owl_console_putchar);
port              521 drivers/tty/serial/owl-uart.c 	while (owl_uart_read(port, OWL_UART_STAT) & OWL_UART_STAT_TRFL_MASK)
port              525 drivers/tty/serial/owl-uart.c 	val = owl_uart_read(port, OWL_UART_STAT);
port              527 drivers/tty/serial/owl-uart.c 	owl_uart_write(port, val, OWL_UART_STAT);
port              529 drivers/tty/serial/owl-uart.c 	owl_uart_write(port, old_ctl, OWL_UART_CTL);
port              532 drivers/tty/serial/owl-uart.c 		spin_unlock(&port->lock);
port              546 drivers/tty/serial/owl-uart.c 	owl_uart_port_write(&owl_port->port, s, count);
port              561 drivers/tty/serial/owl-uart.c 	if (!owl_port || !owl_port->port.membase)
port              567 drivers/tty/serial/owl-uart.c 	return uart_set_options(&owl_port->port, co, baud, parity, bits, flow);
port              594 drivers/tty/serial/owl-uart.c 	owl_uart_port_write(&dev->port, s, count);
port              600 drivers/tty/serial/owl-uart.c 	if (!device->port.membase)
port              689 drivers/tty/serial/owl-uart.c 	owl_port->port.dev = &pdev->dev;
port              690 drivers/tty/serial/owl-uart.c 	owl_port->port.line = pdev->id;
port              691 drivers/tty/serial/owl-uart.c 	owl_port->port.type = PORT_OWL;
port              692 drivers/tty/serial/owl-uart.c 	owl_port->port.iotype = UPIO_MEM;
port              693 drivers/tty/serial/owl-uart.c 	owl_port->port.mapbase = res_mem->start;
port              694 drivers/tty/serial/owl-uart.c 	owl_port->port.irq = irq;
port              695 drivers/tty/serial/owl-uart.c 	owl_port->port.uartclk = clk_get_rate(owl_port->clk);
port              696 drivers/tty/serial/owl-uart.c 	if (owl_port->port.uartclk == 0) {
port              700 drivers/tty/serial/owl-uart.c 	owl_port->port.flags = UPF_BOOT_AUTOCONF | UPF_IOREMAP | UPF_LOW_LATENCY;
port              701 drivers/tty/serial/owl-uart.c 	owl_port->port.x_char = 0;
port              702 drivers/tty/serial/owl-uart.c 	owl_port->port.fifosize = (info) ? info->tx_fifosize : 16;
port              703 drivers/tty/serial/owl-uart.c 	owl_port->port.ops = &owl_uart_ops;
port              708 drivers/tty/serial/owl-uart.c 	ret = uart_add_one_port(&owl_uart_driver, &owl_port->port);
port              719 drivers/tty/serial/owl-uart.c 	uart_remove_one_port(&owl_uart_driver, &owl_port->port);
port              210 drivers/tty/serial/pch_uart.c 	struct uart_port port;
port              317 drivers/tty/serial/pch_uart.c 			"PCH EG20T port[%d] regs:\n", priv->port.line);
port              447 drivers/tty/serial/pch_uart.c 		dev_err(priv->port.dev, "Invalid Baud(div=0x%x)\n", div);
port              455 drivers/tty/serial/pch_uart.c 		dev_err(priv->port.dev, "Invalid parity(0x%x)\n", parity);
port              460 drivers/tty/serial/pch_uart.c 		dev_err(priv->port.dev, "Invalid bits(0x%x)\n", bits);
port              465 drivers/tty/serial/pch_uart.c 		dev_err(priv->port.dev, "Invalid STB(0x%x)\n", stb);
port              473 drivers/tty/serial/pch_uart.c 	dev_dbg(priv->port.dev, "%s:baud = %u, div = %04x, lcr = %02x (%lu)\n",
port              487 drivers/tty/serial/pch_uart.c 		dev_err(priv->port.dev, "%s:Invalid flag(0x%x)\n",
port              507 drivers/tty/serial/pch_uart.c 		dev_err(priv->port.dev, "%s:Invalid DMA Mode(0x%x)\n",
port              513 drivers/tty/serial/pch_uart.c 		dev_err(priv->port.dev, "%s:Invalid FIFO SIZE(0x%x)\n",
port              519 drivers/tty/serial/pch_uart.c 		dev_err(priv->port.dev, "%s:Invalid TRIGGER(0x%x)\n",
port              577 drivers/tty/serial/pch_uart.c 	struct uart_port *port = &priv->port;
port              586 drivers/tty/serial/pch_uart.c 			port->icount.brk++;
port              587 drivers/tty/serial/pch_uart.c 			if (uart_handle_break(port))
port              591 drivers/tty/serial/pch_uart.c 		if (port->sysrq) {
port              592 drivers/tty/serial/pch_uart.c 			if (uart_handle_sysrq_char(port, rbr))
port              629 drivers/tty/serial/pch_uart.c 	struct uart_port *port = &priv->port;
port              630 drivers/tty/serial/pch_uart.c 	struct tty_port *tport = &port->state->port;
port              641 drivers/tty/serial/pch_uart.c 	struct uart_port *port = &priv->port;
port              643 drivers/tty/serial/pch_uart.c 	if (port->x_char) {
port              644 drivers/tty/serial/pch_uart.c 		dev_dbg(priv->port.dev, "%s:X character send %02x (%lu)\n",
port              645 drivers/tty/serial/pch_uart.c 			__func__, port->x_char, jiffies);
port              646 drivers/tty/serial/pch_uart.c 		buf[0] = port->x_char;
port              647 drivers/tty/serial/pch_uart.c 		port->x_char = 0;
port              657 drivers/tty/serial/pch_uart.c 	struct uart_port *port = &priv->port;
port              658 drivers/tty/serial/pch_uart.c 	struct tty_port *tport = &port->state->port;
port              663 drivers/tty/serial/pch_uart.c 		dev_warn(port->dev, "Rx overrun: dropping %u bytes\n",
port              670 drivers/tty/serial/pch_uart.c 	port->icount.rx += room;
port              675 drivers/tty/serial/pch_uart.c static void pch_free_dma(struct uart_port *port)
port              678 drivers/tty/serial/pch_uart.c 	priv = container_of(port, struct eg20t_port, port);
port              690 drivers/tty/serial/pch_uart.c 		dma_free_coherent(port->dev, port->fifosize, priv->rx_buf_virt,
port              712 drivers/tty/serial/pch_uart.c static void pch_request_dma(struct uart_port *port)
port              719 drivers/tty/serial/pch_uart.c 				container_of(port, struct eg20t_port, port);
port              730 drivers/tty/serial/pch_uart.c 	param->chan_id = priv->port.line * 2; /* Tx = 0, 2, 4, ... */
port              732 drivers/tty/serial/pch_uart.c 	param->tx_reg = port->mapbase + UART_TX;
port              735 drivers/tty/serial/pch_uart.c 		dev_err(priv->port.dev, "%s:dma_request_channel FAILS(Tx)\n",
port              744 drivers/tty/serial/pch_uart.c 	param->chan_id = priv->port.line * 2 + 1; /* Rx = Tx + 1 */
port              746 drivers/tty/serial/pch_uart.c 	param->rx_reg = port->mapbase + UART_RX;
port              749 drivers/tty/serial/pch_uart.c 		dev_err(priv->port.dev, "%s:dma_request_channel FAILS(Rx)\n",
port              757 drivers/tty/serial/pch_uart.c 	priv->rx_buf_virt = dma_alloc_coherent(port->dev, port->fifosize,
port              765 drivers/tty/serial/pch_uart.c 	struct uart_port *port = &priv->port;
port              768 drivers/tty/serial/pch_uart.c 	dma_sync_sg_for_cpu(port->dev, &priv->sg_rx, 1, DMA_FROM_DEVICE);
port              771 drivers/tty/serial/pch_uart.c 		tty_flip_buffer_push(&port->state->port);
port              780 drivers/tty/serial/pch_uart.c 	struct uart_port *port = &priv->port;
port              781 drivers/tty/serial/pch_uart.c 	struct circ_buf *xmit = &port->state->xmit;
port              787 drivers/tty/serial/pch_uart.c 		port->icount.tx += sg_dma_len(sg);
port              791 drivers/tty/serial/pch_uart.c 	dma_unmap_sg(port->dev, sg, priv->orig_nent, DMA_TO_DEVICE);
port              802 drivers/tty/serial/pch_uart.c 	struct uart_port *port = &priv->port;
port              803 drivers/tty/serial/pch_uart.c 	struct circ_buf *xmit = &port->state->xmit;
port              805 drivers/tty/serial/pch_uart.c 	if (uart_tx_stopped(port) || uart_circ_empty(xmit) || count >= size)
port              818 drivers/tty/serial/pch_uart.c 	dev_dbg(priv->port.dev, "%d characters. Remained %d characters.(%lu)\n",
port              852 drivers/tty/serial/pch_uart.c 	struct uart_port *port = &priv->port;
port              856 drivers/tty/serial/pch_uart.c 	priv = container_of(port, struct eg20t_port, port);
port              886 drivers/tty/serial/pch_uart.c 	struct uart_port *port = &priv->port;
port              887 drivers/tty/serial/pch_uart.c 	struct circ_buf *xmit = &port->state->xmit;
port              894 drivers/tty/serial/pch_uart.c 		dev_info(priv->port.dev, "%s:Tx isn't started. (%lu)\n",
port              905 drivers/tty/serial/pch_uart.c 		port->icount.tx++;
port              915 drivers/tty/serial/pch_uart.c 		port->icount.tx += tx_size;
port              923 drivers/tty/serial/pch_uart.c 		uart_write_wakeup(port);
port              931 drivers/tty/serial/pch_uart.c 	struct uart_port *port = &priv->port;
port              932 drivers/tty/serial/pch_uart.c 	struct circ_buf *xmit = &port->state->xmit;
port              944 drivers/tty/serial/pch_uart.c 		dev_info(priv->port.dev, "%s:Tx isn't started. (%lu)\n",
port              952 drivers/tty/serial/pch_uart.c 		dev_dbg(priv->port.dev, "%s:Tx is not completed. (%lu)\n",
port              962 drivers/tty/serial/pch_uart.c 		port->icount.tx++;
port              970 drivers/tty/serial/pch_uart.c 		dev_dbg(priv->port.dev, "%s 0 bytes return\n", __func__);
port              972 drivers/tty/serial/pch_uart.c 		uart_write_wakeup(port);
port              986 drivers/tty/serial/pch_uart.c 	dev_dbg(priv->port.dev, "%s num=%d size=%d rem=%d\n",
port              993 drivers/tty/serial/pch_uart.c 		dev_err(priv->port.dev, "%s:kzalloc Failed\n", __func__);
port             1010 drivers/tty/serial/pch_uart.c 	nent = dma_map_sg(port->dev, sg, num, DMA_TO_DEVICE);
port             1012 drivers/tty/serial/pch_uart.c 		dev_err(priv->port.dev, "%s:dma_map_sg Failed\n", __func__);
port             1033 drivers/tty/serial/pch_uart.c 		dev_err(priv->port.dev, "%s:dmaengine_prep_slave_sg Failed\n",
port             1037 drivers/tty/serial/pch_uart.c 	dma_sync_sg_for_device(port->dev, priv->sg_tx_p, nent, DMA_TO_DEVICE);
port             1051 drivers/tty/serial/pch_uart.c 	struct uart_port *port = &priv->port;
port             1052 drivers/tty/serial/pch_uart.c 	struct tty_struct *tty = tty_port_tty_get(&port->state->port);
port             1060 drivers/tty/serial/pch_uart.c 		port->icount.frame++;
port             1065 drivers/tty/serial/pch_uart.c 		port->icount.parity++;
port             1070 drivers/tty/serial/pch_uart.c 		port->icount.overrun++;
port             1144 drivers/tty/serial/pch_uart.c 			dev_err(priv->port.dev, "%s:iid=%02x (%lu)\n", __func__,
port             1159 drivers/tty/serial/pch_uart.c static unsigned int pch_uart_tx_empty(struct uart_port *port)
port             1163 drivers/tty/serial/pch_uart.c 	priv = container_of(port, struct eg20t_port, port);
port             1171 drivers/tty/serial/pch_uart.c static unsigned int pch_uart_get_mctrl(struct uart_port *port)
port             1177 drivers/tty/serial/pch_uart.c 	priv = container_of(port, struct eg20t_port, port);
port             1195 drivers/tty/serial/pch_uart.c static void pch_uart_set_mctrl(struct uart_port *port, unsigned int mctrl)
port             1198 drivers/tty/serial/pch_uart.c 	struct eg20t_port *priv = container_of(port, struct eg20t_port, port);
port             1214 drivers/tty/serial/pch_uart.c static void pch_uart_stop_tx(struct uart_port *port)
port             1217 drivers/tty/serial/pch_uart.c 	priv = container_of(port, struct eg20t_port, port);
port             1222 drivers/tty/serial/pch_uart.c static void pch_uart_start_tx(struct uart_port *port)
port             1226 drivers/tty/serial/pch_uart.c 	priv = container_of(port, struct eg20t_port, port);
port             1230 drivers/tty/serial/pch_uart.c 			dev_dbg(priv->port.dev, "%s : Tx DMA is NOT empty.\n",
port             1240 drivers/tty/serial/pch_uart.c static void pch_uart_stop_rx(struct uart_port *port)
port             1243 drivers/tty/serial/pch_uart.c 	priv = container_of(port, struct eg20t_port, port);
port             1250 drivers/tty/serial/pch_uart.c static void pch_uart_enable_ms(struct uart_port *port)
port             1253 drivers/tty/serial/pch_uart.c 	priv = container_of(port, struct eg20t_port, port);
port             1258 drivers/tty/serial/pch_uart.c static void pch_uart_break_ctl(struct uart_port *port, int ctl)
port             1263 drivers/tty/serial/pch_uart.c 	priv = container_of(port, struct eg20t_port, port);
port             1270 drivers/tty/serial/pch_uart.c static int pch_uart_startup(struct uart_port *port)
port             1277 drivers/tty/serial/pch_uart.c 	priv = container_of(port, struct eg20t_port, port);
port             1280 drivers/tty/serial/pch_uart.c 	if (port->uartclk)
port             1281 drivers/tty/serial/pch_uart.c 		priv->uartclk = port->uartclk;
port             1283 drivers/tty/serial/pch_uart.c 		port->uartclk = priv->uartclk;
port             1330 drivers/tty/serial/pch_uart.c 	ret = request_irq(priv->port.irq, pch_uart_interrupt, IRQF_SHARED,
port             1336 drivers/tty/serial/pch_uart.c 		pch_request_dma(port);
port             1341 drivers/tty/serial/pch_uart.c 	uart_update_timeout(port, CS8, default_baud);
port             1346 drivers/tty/serial/pch_uart.c static void pch_uart_shutdown(struct uart_port *port)
port             1351 drivers/tty/serial/pch_uart.c 	priv = container_of(port, struct eg20t_port, port);
port             1357 drivers/tty/serial/pch_uart.c 		dev_err(priv->port.dev,
port             1360 drivers/tty/serial/pch_uart.c 	pch_free_dma(port);
port             1362 drivers/tty/serial/pch_uart.c 	free_irq(priv->port.irq, priv);
port             1368 drivers/tty/serial/pch_uart.c static void pch_uart_set_termios(struct uart_port *port,
port             1376 drivers/tty/serial/pch_uart.c 	priv = container_of(port, struct eg20t_port, port);
port             1413 drivers/tty/serial/pch_uart.c 	baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk / 16);
port             1416 drivers/tty/serial/pch_uart.c 	spin_lock(&port->lock);
port             1418 drivers/tty/serial/pch_uart.c 	uart_update_timeout(port, termios->c_cflag, baud);
port             1423 drivers/tty/serial/pch_uart.c 	pch_uart_set_mctrl(&priv->port, priv->port.mctrl);
port             1429 drivers/tty/serial/pch_uart.c 	spin_unlock(&port->lock);
port             1433 drivers/tty/serial/pch_uart.c static const char *pch_uart_type(struct uart_port *port)
port             1438 drivers/tty/serial/pch_uart.c static void pch_uart_release_port(struct uart_port *port)
port             1442 drivers/tty/serial/pch_uart.c 	priv = container_of(port, struct eg20t_port, port);
port             1447 drivers/tty/serial/pch_uart.c static int pch_uart_request_port(struct uart_port *port)
port             1453 drivers/tty/serial/pch_uart.c 	priv = container_of(port, struct eg20t_port, port);
port             1463 drivers/tty/serial/pch_uart.c 	priv->membase = port->membase = membase;
port             1468 drivers/tty/serial/pch_uart.c static void pch_uart_config_port(struct uart_port *port, int type)
port             1472 drivers/tty/serial/pch_uart.c 	priv = container_of(port, struct eg20t_port, port);
port             1474 drivers/tty/serial/pch_uart.c 		port->type = priv->port_type;
port             1475 drivers/tty/serial/pch_uart.c 		pch_uart_request_port(port);
port             1479 drivers/tty/serial/pch_uart.c static int pch_uart_verify_port(struct uart_port *port,
port             1484 drivers/tty/serial/pch_uart.c 	priv = container_of(port, struct eg20t_port, port);
port             1486 drivers/tty/serial/pch_uart.c 		dev_info(priv->port.dev,
port             1492 drivers/tty/serial/pch_uart.c 		dev_err(priv->port.dev, "%s : PCH DMA is not Loaded.\n",
port             1497 drivers/tty/serial/pch_uart.c 			pch_request_dma(port);
port             1501 drivers/tty/serial/pch_uart.c 		dev_info(priv->port.dev, "PCH UART: %s\n",
port             1529 drivers/tty/serial/pch_uart.c 	if (up->port.flags & UPF_CONS_FLOW) {
port             1547 drivers/tty/serial/pch_uart.c static int pch_uart_get_poll_char(struct uart_port *port)
port             1550 drivers/tty/serial/pch_uart.c 		container_of(port, struct eg20t_port, port);
port             1560 drivers/tty/serial/pch_uart.c static void pch_uart_put_poll_char(struct uart_port *port,
port             1565 drivers/tty/serial/pch_uart.c 		container_of(port, struct eg20t_port, port);
port             1614 drivers/tty/serial/pch_uart.c static void pch_console_putchar(struct uart_port *port, int ch)
port             1617 drivers/tty/serial/pch_uart.c 		container_of(port, struct eg20t_port, port);
port             1643 drivers/tty/serial/pch_uart.c 	if (priv->port.sysrq) {
port             1650 drivers/tty/serial/pch_uart.c 		port_locked = spin_trylock(&priv->port.lock);
port             1653 drivers/tty/serial/pch_uart.c 		spin_lock(&priv->port.lock);
port             1663 drivers/tty/serial/pch_uart.c 	uart_console_write(&priv->port, s, count, pch_console_putchar);
port             1673 drivers/tty/serial/pch_uart.c 		spin_unlock(&priv->port.lock);
port             1681 drivers/tty/serial/pch_uart.c 	struct uart_port *port;
port             1694 drivers/tty/serial/pch_uart.c 	port = &pch_uart_ports[co->index]->port;
port             1696 drivers/tty/serial/pch_uart.c 	if (!port || (!port->iobase && !port->membase))
port             1699 drivers/tty/serial/pch_uart.c 	port->uartclk = pch_uart_get_uartclk();
port             1704 drivers/tty/serial/pch_uart.c 	return uart_set_options(port, co, baud, parity, bits, flow);
port             1789 drivers/tty/serial/pch_uart.c 	priv->port.dev = &pdev->dev;
port             1790 drivers/tty/serial/pch_uart.c 	priv->port.iobase = iobase;
port             1791 drivers/tty/serial/pch_uart.c 	priv->port.membase = NULL;
port             1792 drivers/tty/serial/pch_uart.c 	priv->port.mapbase = mapbase;
port             1793 drivers/tty/serial/pch_uart.c 	priv->port.irq = pdev->irq;
port             1794 drivers/tty/serial/pch_uart.c 	priv->port.iotype = UPIO_PORT;
port             1795 drivers/tty/serial/pch_uart.c 	priv->port.ops = &pch_uart_ops;
port             1796 drivers/tty/serial/pch_uart.c 	priv->port.flags = UPF_BOOT_AUTOCONF;
port             1797 drivers/tty/serial/pch_uart.c 	priv->port.fifosize = fifosize;
port             1798 drivers/tty/serial/pch_uart.c 	priv->port.line = board->line_no;
port             1803 drivers/tty/serial/pch_uart.c 		 priv->port.line);
port             1805 drivers/tty/serial/pch_uart.c 	spin_lock_init(&priv->port.lock);
port             1818 drivers/tty/serial/pch_uart.c 	ret = uart_add_one_port(&pch_uart_driver, &priv->port);
port             1848 drivers/tty/serial/pch_uart.c 	uart_remove_one_port(&pch_uart_driver, &priv->port);
port             1859 drivers/tty/serial/pch_uart.c 	pch_uart_ports[priv->port.line] = NULL;
port             1871 drivers/tty/serial/pch_uart.c 	uart_suspend_port(&pch_uart_driver, &priv->port);
port             1893 drivers/tty/serial/pch_uart.c 	uart_resume_port(&pch_uart_driver, &priv->port);
port               63 drivers/tty/serial/pic32_uart.c static unsigned int pic32_uart_tx_empty(struct uart_port *port)
port               65 drivers/tty/serial/pic32_uart.c 	struct pic32_sport *sport = to_pic32_sport(port);
port               72 drivers/tty/serial/pic32_uart.c static void pic32_uart_set_mctrl(struct uart_port *port, unsigned int mctrl)
port               74 drivers/tty/serial/pic32_uart.c 	struct pic32_sport *sport = to_pic32_sport(port);
port               96 drivers/tty/serial/pic32_uart.c static unsigned int pic32_uart_get_mctrl(struct uart_port *port)
port               98 drivers/tty/serial/pic32_uart.c 	struct pic32_sport *sport = to_pic32_sport(port);
port              134 drivers/tty/serial/pic32_uart.c static void pic32_uart_stop_tx(struct uart_port *port)
port              136 drivers/tty/serial/pic32_uart.c 	struct pic32_sport *sport = to_pic32_sport(port);
port              153 drivers/tty/serial/pic32_uart.c static void pic32_uart_start_tx(struct uart_port *port)
port              155 drivers/tty/serial/pic32_uart.c 	struct pic32_sport *sport = to_pic32_sport(port);
port              163 drivers/tty/serial/pic32_uart.c static void pic32_uart_stop_rx(struct uart_port *port)
port              165 drivers/tty/serial/pic32_uart.c 	struct pic32_sport *sport = to_pic32_sport(port);
port              176 drivers/tty/serial/pic32_uart.c static void pic32_uart_break_ctl(struct uart_port *port, int ctl)
port              178 drivers/tty/serial/pic32_uart.c 	struct pic32_sport *sport = to_pic32_sport(port);
port              181 drivers/tty/serial/pic32_uart.c 	spin_lock_irqsave(&port->lock, flags);
port              190 drivers/tty/serial/pic32_uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              194 drivers/tty/serial/pic32_uart.c static const char *pic32_uart_type(struct uart_port *port)
port              196 drivers/tty/serial/pic32_uart.c 	return (port->type == PORT_PIC32) ? PIC32_DEV_NAME : NULL;
port              200 drivers/tty/serial/pic32_uart.c static void pic32_uart_do_rx(struct uart_port *port)
port              202 drivers/tty/serial/pic32_uart.c 	struct pic32_sport *sport = to_pic32_sport(port);
port              212 drivers/tty/serial/pic32_uart.c 	spin_lock(&port->lock);
port              214 drivers/tty/serial/pic32_uart.c 	tty = &port->state->port;
port              228 drivers/tty/serial/pic32_uart.c 			port->icount.overrun++;
port              239 drivers/tty/serial/pic32_uart.c 		port->icount.rx++;
port              248 drivers/tty/serial/pic32_uart.c 				port->icount.parity++;
port              250 drivers/tty/serial/pic32_uart.c 				port->icount.frame++;
port              253 drivers/tty/serial/pic32_uart.c 			sta_reg &= port->read_status_mask;
port              261 drivers/tty/serial/pic32_uart.c 		if (uart_handle_sysrq_char(port, c))
port              264 drivers/tty/serial/pic32_uart.c 		if ((sta_reg & port->ignore_status_mask) == 0)
port              269 drivers/tty/serial/pic32_uart.c 	spin_unlock(&port->lock);
port              277 drivers/tty/serial/pic32_uart.c static void pic32_uart_do_tx(struct uart_port *port)
port              279 drivers/tty/serial/pic32_uart.c 	struct pic32_sport *sport = to_pic32_sport(port);
port              280 drivers/tty/serial/pic32_uart.c 	struct circ_buf *xmit = &port->state->xmit;
port              283 drivers/tty/serial/pic32_uart.c 	if (port->x_char) {
port              284 drivers/tty/serial/pic32_uart.c 		pic32_uart_writel(sport, PIC32_UART_TX, port->x_char);
port              285 drivers/tty/serial/pic32_uart.c 		port->icount.tx++;
port              286 drivers/tty/serial/pic32_uart.c 		port->x_char = 0;
port              290 drivers/tty/serial/pic32_uart.c 	if (uart_tx_stopped(port)) {
port              291 drivers/tty/serial/pic32_uart.c 		pic32_uart_stop_tx(port);
port              314 drivers/tty/serial/pic32_uart.c 		port->icount.tx++;
port              322 drivers/tty/serial/pic32_uart.c 		uart_write_wakeup(port);
port              336 drivers/tty/serial/pic32_uart.c 	struct uart_port *port = dev_id;
port              338 drivers/tty/serial/pic32_uart.c 	pic32_uart_do_rx(port);
port              346 drivers/tty/serial/pic32_uart.c 	struct uart_port *port = dev_id;
port              349 drivers/tty/serial/pic32_uart.c 	spin_lock_irqsave(&port->lock, flags);
port              350 drivers/tty/serial/pic32_uart.c 	pic32_uart_do_tx(port);
port              351 drivers/tty/serial/pic32_uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              364 drivers/tty/serial/pic32_uart.c static void pic32_uart_en_and_unmask(struct uart_port *port)
port              366 drivers/tty/serial/pic32_uart.c 	struct pic32_sport *sport = to_pic32_sport(port);
port              375 drivers/tty/serial/pic32_uart.c static void pic32_uart_dsbl_and_mask(struct uart_port *port)
port              377 drivers/tty/serial/pic32_uart.c 	struct pic32_sport *sport = to_pic32_sport(port);
port              389 drivers/tty/serial/pic32_uart.c static int pic32_uart_startup(struct uart_port *port)
port              391 drivers/tty/serial/pic32_uart.c 	struct pic32_sport *sport = to_pic32_sport(port);
port              392 drivers/tty/serial/pic32_uart.c 	u32 dflt_baud = (port->uartclk / PIC32_UART_DFLT_BRATE / 16) - 1;
port              409 drivers/tty/serial/pic32_uart.c 	pic32_uart_dsbl_and_mask(port);
port              425 drivers/tty/serial/pic32_uart.c 					  pic32_uart_type(port),
port              428 drivers/tty/serial/pic32_uart.c 		dev_err(port->dev, "%s: kasprintf err!", __func__);
port              434 drivers/tty/serial/pic32_uart.c 			  sport->irqflags_fault, sport->irq_fault_name, port);
port              436 drivers/tty/serial/pic32_uart.c 		dev_err(port->dev, "%s: request irq(%d) err! ret:%d name:%s\n",
port              438 drivers/tty/serial/pic32_uart.c 			pic32_uart_type(port));
port              443 drivers/tty/serial/pic32_uart.c 				       pic32_uart_type(port),
port              446 drivers/tty/serial/pic32_uart.c 		dev_err(port->dev, "%s: kasprintf err!", __func__);
port              452 drivers/tty/serial/pic32_uart.c 			  sport->irqflags_rx, sport->irq_rx_name, port);
port              454 drivers/tty/serial/pic32_uart.c 		dev_err(port->dev, "%s: request irq(%d) err! ret:%d name:%s\n",
port              456 drivers/tty/serial/pic32_uart.c 			pic32_uart_type(port));
port              461 drivers/tty/serial/pic32_uart.c 				       pic32_uart_type(port),
port              464 drivers/tty/serial/pic32_uart.c 		dev_err(port->dev, "%s: kasprintf err!", __func__);
port              470 drivers/tty/serial/pic32_uart.c 			  sport->irqflags_tx, sport->irq_tx_name, port);
port              472 drivers/tty/serial/pic32_uart.c 		dev_err(port->dev, "%s: request irq(%d) err! ret:%d name:%s\n",
port              474 drivers/tty/serial/pic32_uart.c 			pic32_uart_type(port));
port              489 drivers/tty/serial/pic32_uart.c 	pic32_uart_en_and_unmask(port);
port              497 drivers/tty/serial/pic32_uart.c 	free_irq(sport->irq_tx, port);
port              500 drivers/tty/serial/pic32_uart.c 	free_irq(sport->irq_rx, port);
port              503 drivers/tty/serial/pic32_uart.c 	free_irq(sport->irq_fault, port);
port              509 drivers/tty/serial/pic32_uart.c static void pic32_uart_shutdown(struct uart_port *port)
port              511 drivers/tty/serial/pic32_uart.c 	struct pic32_sport *sport = to_pic32_sport(port);
port              515 drivers/tty/serial/pic32_uart.c 	spin_lock_irqsave(&port->lock, flags);
port              516 drivers/tty/serial/pic32_uart.c 	pic32_uart_dsbl_and_mask(port);
port              517 drivers/tty/serial/pic32_uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              521 drivers/tty/serial/pic32_uart.c 	free_irq(sport->irq_fault, port);
port              522 drivers/tty/serial/pic32_uart.c 	free_irq(sport->irq_tx, port);
port              523 drivers/tty/serial/pic32_uart.c 	free_irq(sport->irq_rx, port);
port              527 drivers/tty/serial/pic32_uart.c static void pic32_uart_set_termios(struct uart_port *port,
port              531 drivers/tty/serial/pic32_uart.c 	struct pic32_sport *sport = to_pic32_sport(port);
port              536 drivers/tty/serial/pic32_uart.c 	spin_lock_irqsave(&port->lock, flags);
port              539 drivers/tty/serial/pic32_uart.c 	pic32_uart_dsbl_and_mask(port);
port              593 drivers/tty/serial/pic32_uart.c 	baud = uart_get_baud_rate(port, new, old, 0, port->uartclk / 16);
port              594 drivers/tty/serial/pic32_uart.c 	quot = uart_get_divisor(port, baud) - 1;
port              596 drivers/tty/serial/pic32_uart.c 	uart_update_timeout(port, new->c_cflag, baud);
port              602 drivers/tty/serial/pic32_uart.c 	pic32_uart_en_and_unmask(port);
port              604 drivers/tty/serial/pic32_uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              608 drivers/tty/serial/pic32_uart.c static int pic32_uart_request_port(struct uart_port *port)
port              610 drivers/tty/serial/pic32_uart.c 	struct platform_device *pdev = to_platform_device(port->dev);
port              617 drivers/tty/serial/pic32_uart.c 	if (!request_mem_region(port->mapbase, resource_size(res_mem),
port              621 drivers/tty/serial/pic32_uart.c 	port->membase = devm_ioremap_nocache(port->dev, port->mapbase,
port              623 drivers/tty/serial/pic32_uart.c 	if (!port->membase) {
port              624 drivers/tty/serial/pic32_uart.c 		dev_err(port->dev, "Unable to map registers\n");
port              625 drivers/tty/serial/pic32_uart.c 		release_mem_region(port->mapbase, resource_size(res_mem));
port              633 drivers/tty/serial/pic32_uart.c static void pic32_uart_release_port(struct uart_port *port)
port              635 drivers/tty/serial/pic32_uart.c 	struct platform_device *pdev = to_platform_device(port->dev);
port              644 drivers/tty/serial/pic32_uart.c 	release_mem_region(port->mapbase, res_size);
port              648 drivers/tty/serial/pic32_uart.c static void pic32_uart_config_port(struct uart_port *port, int flags)
port              651 drivers/tty/serial/pic32_uart.c 		if (pic32_uart_request_port(port))
port              653 drivers/tty/serial/pic32_uart.c 		port->type = PORT_PIC32;
port              658 drivers/tty/serial/pic32_uart.c static int pic32_uart_verify_port(struct uart_port *port,
port              661 drivers/tty/serial/pic32_uart.c 	if (port->type != PORT_PIC32)
port              663 drivers/tty/serial/pic32_uart.c 	if (port->irq != serinfo->irq)
port              665 drivers/tty/serial/pic32_uart.c 	if (port->iotype != serinfo->io_type)
port              667 drivers/tty/serial/pic32_uart.c 	if (port->mapbase != (unsigned long)serinfo->iomem_base)
port              694 drivers/tty/serial/pic32_uart.c static void pic32_console_putchar(struct uart_port *port, int ch)
port              696 drivers/tty/serial/pic32_uart.c 	struct pic32_sport *sport = to_pic32_sport(port);
port              715 drivers/tty/serial/pic32_uart.c 	struct uart_port *port = pic32_get_port(sport);
port              718 drivers/tty/serial/pic32_uart.c 	uart_console_write(port, s, count, pic32_console_putchar);
port              727 drivers/tty/serial/pic32_uart.c 	struct uart_port *port = NULL;
port              740 drivers/tty/serial/pic32_uart.c 	port = pic32_get_port(sport);
port              749 drivers/tty/serial/pic32_uart.c 	return uart_set_options(port, co, baud, parity, bits, flow);
port              771 drivers/tty/serial/pic32_uart.c static inline bool is_pic32_console_port(struct uart_port *port)
port              773 drivers/tty/serial/pic32_uart.c 	return port->cons && port->cons->index == port->line;
port              807 drivers/tty/serial/pic32_uart.c 	struct uart_port *port;
port              857 drivers/tty/serial/pic32_uart.c 	port = &sport->port;
port              858 drivers/tty/serial/pic32_uart.c 	memset(port, 0, sizeof(*port));
port              859 drivers/tty/serial/pic32_uart.c 	port->iotype	= UPIO_MEM;
port              860 drivers/tty/serial/pic32_uart.c 	port->mapbase	= res_mem->start;
port              861 drivers/tty/serial/pic32_uart.c 	port->ops	= &pic32_uart_ops;
port              862 drivers/tty/serial/pic32_uart.c 	port->flags	= UPF_BOOT_AUTOCONF;
port              863 drivers/tty/serial/pic32_uart.c 	port->dev	= &pdev->dev;
port              864 drivers/tty/serial/pic32_uart.c 	port->fifosize	= PIC32_UART_TX_FIFO_DEPTH;
port              865 drivers/tty/serial/pic32_uart.c 	port->uartclk	= clk_get_rate(sport->clk);
port              866 drivers/tty/serial/pic32_uart.c 	port->line	= uart_idx;
port              868 drivers/tty/serial/pic32_uart.c 	ret = uart_add_one_port(&pic32_uart_driver, port);
port              870 drivers/tty/serial/pic32_uart.c 		port->membase = NULL;
port              871 drivers/tty/serial/pic32_uart.c 		dev_err(port->dev, "%s: uart add port error!\n", __func__);
port              876 drivers/tty/serial/pic32_uart.c 	if (is_pic32_console_port(port) &&
port              885 drivers/tty/serial/pic32_uart.c 	platform_set_drvdata(pdev, port);
port              898 drivers/tty/serial/pic32_uart.c 	struct uart_port *port = platform_get_drvdata(pdev);
port              899 drivers/tty/serial/pic32_uart.c 	struct pic32_sport *sport = to_pic32_sport(port);
port              901 drivers/tty/serial/pic32_uart.c 	uart_remove_one_port(&pic32_uart_driver, port);
port               46 drivers/tty/serial/pic32_uart.h 	struct uart_port port;
port               69 drivers/tty/serial/pic32_uart.h #define to_pic32_sport(c) container_of(c, struct pic32_sport, port)
port               70 drivers/tty/serial/pic32_uart.h #define pic32_get_port(sport) (&sport->port)
port               77 drivers/tty/serial/pic32_uart.h 	struct uart_port *port = pic32_get_port(sport);
port               79 drivers/tty/serial/pic32_uart.h 	__raw_writel(val, port->membase + reg);
port               84 drivers/tty/serial/pic32_uart.h 	struct uart_port *port = pic32_get_port(sport);
port               86 drivers/tty/serial/pic32_uart.h 	return	__raw_readl(port->membase + reg);
port               91 drivers/tty/serial/pmac_zilog.c #define pmz_debug(fmt, arg...)	pr_debug("ttyPZ%d: " fmt, uap->port.line, ## arg)
port               92 drivers/tty/serial/pmac_zilog.c #define pmz_error(fmt, arg...)	pr_err("ttyPZ%d: " fmt, uap->port.line, ## arg)
port               93 drivers/tty/serial/pmac_zilog.c #define pmz_info(fmt, arg...)	pr_info("ttyPZ%d: " fmt, uap->port.line, ## arg)
port              221 drivers/tty/serial/pmac_zilog.c 	struct tty_port *port;
port              226 drivers/tty/serial/pmac_zilog.c 	if (uap->port.state == NULL) {
port              231 drivers/tty/serial/pmac_zilog.c 	port = &uap->port.state->port;
port              253 drivers/tty/serial/pmac_zilog.c 			uap->port.sysrq = jiffies + HZ*5;
port              257 drivers/tty/serial/pmac_zilog.c 		if (uap->port.sysrq) {
port              259 drivers/tty/serial/pmac_zilog.c 			spin_unlock(&uap->port.lock);
port              260 drivers/tty/serial/pmac_zilog.c 			swallow = uart_handle_sysrq_char(&uap->port, ch);
port              261 drivers/tty/serial/pmac_zilog.c 			spin_lock(&uap->port.lock);
port              272 drivers/tty/serial/pmac_zilog.c 		uap->port.icount.rx++;
port              278 drivers/tty/serial/pmac_zilog.c 				uap->port.icount.brk++;
port              279 drivers/tty/serial/pmac_zilog.c 				if (uart_handle_break(&uap->port))
port              283 drivers/tty/serial/pmac_zilog.c 				uap->port.icount.parity++;
port              285 drivers/tty/serial/pmac_zilog.c 				uap->port.icount.frame++;
port              287 drivers/tty/serial/pmac_zilog.c 				uap->port.icount.overrun++;
port              288 drivers/tty/serial/pmac_zilog.c 			r1 &= uap->port.read_status_mask;
port              297 drivers/tty/serial/pmac_zilog.c 		if (uap->port.ignore_status_mask == 0xff ||
port              298 drivers/tty/serial/pmac_zilog.c 		    (r1 & uap->port.ignore_status_mask) == 0) {
port              299 drivers/tty/serial/pmac_zilog.c 			tty_insert_flip_char(port, ch, flag);
port              302 drivers/tty/serial/pmac_zilog.c 			tty_insert_flip_char(port, 0, TTY_OVERRUN);
port              335 drivers/tty/serial/pmac_zilog.c 			uap->port.icount.dsr++;
port              343 drivers/tty/serial/pmac_zilog.c 			uart_handle_dcd_change(&uap->port,
port              346 drivers/tty/serial/pmac_zilog.c 			uart_handle_cts_change(&uap->port,
port              349 drivers/tty/serial/pmac_zilog.c 		wake_up_interruptible(&uap->port.state->port.delta_msr_wait);
port              400 drivers/tty/serial/pmac_zilog.c 	if (uap->port.x_char) {
port              402 drivers/tty/serial/pmac_zilog.c 		write_zsdata(uap, uap->port.x_char);
port              404 drivers/tty/serial/pmac_zilog.c 		uap->port.icount.tx++;
port              405 drivers/tty/serial/pmac_zilog.c 		uap->port.x_char = 0;
port              409 drivers/tty/serial/pmac_zilog.c 	if (uap->port.state == NULL)
port              411 drivers/tty/serial/pmac_zilog.c 	xmit = &uap->port.state->xmit;
port              413 drivers/tty/serial/pmac_zilog.c 		uart_write_wakeup(&uap->port);
port              416 drivers/tty/serial/pmac_zilog.c 	if (uart_tx_stopped(&uap->port))
port              424 drivers/tty/serial/pmac_zilog.c 	uap->port.icount.tx++;
port              427 drivers/tty/serial/pmac_zilog.c 		uart_write_wakeup(&uap->port);
port              449 drivers/tty/serial/pmac_zilog.c 	spin_lock(&uap_a->port.lock);
port              473 drivers/tty/serial/pmac_zilog.c 	spin_unlock(&uap_a->port.lock);
port              475 drivers/tty/serial/pmac_zilog.c 		tty_flip_buffer_push(&uap->port.state->port);
port              480 drivers/tty/serial/pmac_zilog.c 	spin_lock(&uap_b->port.lock);
port              498 drivers/tty/serial/pmac_zilog.c 	spin_unlock(&uap_b->port.lock);
port              500 drivers/tty/serial/pmac_zilog.c 		tty_flip_buffer_push(&uap->port.state->port);
port              514 drivers/tty/serial/pmac_zilog.c 	spin_lock_irqsave(&uap->port.lock, flags);
port              516 drivers/tty/serial/pmac_zilog.c 	spin_unlock_irqrestore(&uap->port.lock, flags);
port              525 drivers/tty/serial/pmac_zilog.c static unsigned int pmz_tx_empty(struct uart_port *port)
port              529 drivers/tty/serial/pmac_zilog.c 	status = pmz_peek_status(to_pmz(port));
port              541 drivers/tty/serial/pmac_zilog.c static void pmz_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              543 drivers/tty/serial/pmac_zilog.c 	struct uart_pmac_port *uap = to_pmz(port);
port              581 drivers/tty/serial/pmac_zilog.c static unsigned int pmz_get_mctrl(struct uart_port *port)
port              583 drivers/tty/serial/pmac_zilog.c 	struct uart_pmac_port *uap = to_pmz(port);
port              605 drivers/tty/serial/pmac_zilog.c static void pmz_stop_tx(struct uart_port *port)
port              607 drivers/tty/serial/pmac_zilog.c 	to_pmz(port)->flags |= PMACZILOG_FLAG_TX_STOPPED;
port              614 drivers/tty/serial/pmac_zilog.c static void pmz_start_tx(struct uart_port *port)
port              616 drivers/tty/serial/pmac_zilog.c 	struct uart_pmac_port *uap = to_pmz(port);
port              633 drivers/tty/serial/pmac_zilog.c 	if (port->x_char) {
port              634 drivers/tty/serial/pmac_zilog.c 		write_zsdata(uap, port->x_char);
port              636 drivers/tty/serial/pmac_zilog.c 		port->icount.tx++;
port              637 drivers/tty/serial/pmac_zilog.c 		port->x_char = 0;
port              639 drivers/tty/serial/pmac_zilog.c 		struct circ_buf *xmit = &port->state->xmit;
port              646 drivers/tty/serial/pmac_zilog.c 		port->icount.tx++;
port              649 drivers/tty/serial/pmac_zilog.c 			uart_write_wakeup(&uap->port);
port              661 drivers/tty/serial/pmac_zilog.c static void pmz_stop_rx(struct uart_port *port)
port              663 drivers/tty/serial/pmac_zilog.c 	struct uart_pmac_port *uap = to_pmz(port);
port              678 drivers/tty/serial/pmac_zilog.c static void pmz_enable_ms(struct uart_port *port)
port              680 drivers/tty/serial/pmac_zilog.c 	struct uart_pmac_port *uap = to_pmz(port);
port              698 drivers/tty/serial/pmac_zilog.c static void pmz_break_ctl(struct uart_port *port, int break_state)
port              700 drivers/tty/serial/pmac_zilog.c 	struct uart_pmac_port *uap = to_pmz(port);
port              711 drivers/tty/serial/pmac_zilog.c 	spin_lock_irqsave(&port->lock, flags);
port              719 drivers/tty/serial/pmac_zilog.c 	spin_unlock_irqrestore(&port->lock, flags);
port              891 drivers/tty/serial/pmac_zilog.c 	spin_lock_irqsave(&uap->port.lock, flags);
port              895 drivers/tty/serial/pmac_zilog.c 	spin_unlock_irqrestore(&uap->port.lock, flags);
port              898 drivers/tty/serial/pmac_zilog.c 	spin_lock_irqsave(&uap->port.lock, flags);
port              902 drivers/tty/serial/pmac_zilog.c 	spin_unlock_irqrestore(&uap->port.lock, flags);
port              910 drivers/tty/serial/pmac_zilog.c static int pmz_startup(struct uart_port *port)
port              912 drivers/tty/serial/pmac_zilog.c 	struct uart_pmac_port *uap = to_pmz(port);
port              924 drivers/tty/serial/pmac_zilog.c 		spin_lock_irqsave(&port->lock, flags);
port              926 drivers/tty/serial/pmac_zilog.c 		spin_unlock_irqrestore(&port->lock, flags);
port              928 drivers/tty/serial/pmac_zilog.c 	sprintf(uap->irq_name, PMACZILOG_NAME"%d", uap->port.line);
port              929 drivers/tty/serial/pmac_zilog.c 	if (request_irq(uap->port.irq, pmz_interrupt, IRQF_SHARED,
port              949 drivers/tty/serial/pmac_zilog.c 	spin_lock_irqsave(&port->lock, flags);
port              951 drivers/tty/serial/pmac_zilog.c 	spin_unlock_irqrestore(&port->lock, flags);
port              958 drivers/tty/serial/pmac_zilog.c static void pmz_shutdown(struct uart_port *port)
port              960 drivers/tty/serial/pmac_zilog.c 	struct uart_pmac_port *uap = to_pmz(port);
port              965 drivers/tty/serial/pmac_zilog.c 	spin_lock_irqsave(&port->lock, flags);
port              980 drivers/tty/serial/pmac_zilog.c 	spin_unlock_irqrestore(&port->lock, flags);
port              983 drivers/tty/serial/pmac_zilog.c 	free_irq(uap->port.irq, uap);
port              985 drivers/tty/serial/pmac_zilog.c 	spin_lock_irqsave(&port->lock, flags);
port              992 drivers/tty/serial/pmac_zilog.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1080 drivers/tty/serial/pmac_zilog.c 	uap->port.read_status_mask = Rx_OVR;
port             1082 drivers/tty/serial/pmac_zilog.c 		uap->port.read_status_mask |= CRC_ERR | PAR_ERR;
port             1084 drivers/tty/serial/pmac_zilog.c 		uap->port.read_status_mask |= BRK_ABRT;
port             1086 drivers/tty/serial/pmac_zilog.c 	uap->port.ignore_status_mask = 0;
port             1088 drivers/tty/serial/pmac_zilog.c 		uap->port.ignore_status_mask |= CRC_ERR | PAR_ERR;
port             1090 drivers/tty/serial/pmac_zilog.c 		uap->port.ignore_status_mask |= BRK_ABRT;
port             1092 drivers/tty/serial/pmac_zilog.c 			uap->port.ignore_status_mask |= Rx_OVR;
port             1096 drivers/tty/serial/pmac_zilog.c 		uap->port.ignore_status_mask = 0xff;
port             1233 drivers/tty/serial/pmac_zilog.c static void __pmz_set_termios(struct uart_port *port, struct ktermios *termios,
port             1236 drivers/tty/serial/pmac_zilog.c 	struct uart_pmac_port *uap = to_pmz(port);
port             1252 drivers/tty/serial/pmac_zilog.c 		baud = uart_get_baud_rate(port, termios, old, 1200, 4000000);
port             1261 drivers/tty/serial/pmac_zilog.c 		baud = uart_get_baud_rate(port, termios, old, 1200, 230400);
port             1264 drivers/tty/serial/pmac_zilog.c 		if (UART_ENABLE_MS(&uap->port, termios->c_cflag)) {
port             1275 drivers/tty/serial/pmac_zilog.c 	uart_update_timeout(port, termios->c_cflag, baud);
port             1281 drivers/tty/serial/pmac_zilog.c static void pmz_set_termios(struct uart_port *port, struct ktermios *termios,
port             1284 drivers/tty/serial/pmac_zilog.c 	struct uart_pmac_port *uap = to_pmz(port);
port             1287 drivers/tty/serial/pmac_zilog.c 	spin_lock_irqsave(&port->lock, flags);	
port             1293 drivers/tty/serial/pmac_zilog.c 	__pmz_set_termios(port, termios, old);
port             1299 drivers/tty/serial/pmac_zilog.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1302 drivers/tty/serial/pmac_zilog.c static const char *pmz_type(struct uart_port *port)
port             1304 drivers/tty/serial/pmac_zilog.c 	struct uart_pmac_port *uap = to_pmz(port);
port             1316 drivers/tty/serial/pmac_zilog.c static void pmz_release_port(struct uart_port *port)
port             1320 drivers/tty/serial/pmac_zilog.c static int pmz_request_port(struct uart_port *port)
port             1326 drivers/tty/serial/pmac_zilog.c static void pmz_config_port(struct uart_port *port, int flags)
port             1331 drivers/tty/serial/pmac_zilog.c static int pmz_verify_port(struct uart_port *port, struct serial_struct *ser)
port             1338 drivers/tty/serial/pmac_zilog.c static int pmz_poll_get_char(struct uart_port *port)
port             1341 drivers/tty/serial/pmac_zilog.c 		container_of(port, struct uart_pmac_port, port);
port             1354 drivers/tty/serial/pmac_zilog.c static void pmz_poll_put_char(struct uart_port *port, unsigned char c)
port             1357 drivers/tty/serial/pmac_zilog.c 		container_of(port, struct uart_pmac_port, port);
port             1413 drivers/tty/serial/pmac_zilog.c 	uap->port.mapbase = r_ports.start;
port             1414 drivers/tty/serial/pmac_zilog.c 	uap->port.membase = ioremap(uap->port.mapbase, 0x1000);
port             1416 drivers/tty/serial/pmac_zilog.c 	uap->control_reg = uap->port.membase;
port             1493 drivers/tty/serial/pmac_zilog.c 	uap->port.iotype = UPIO_MEM;
port             1494 drivers/tty/serial/pmac_zilog.c 	uap->port.irq = irq_of_parse_and_map(np, 0);
port             1495 drivers/tty/serial/pmac_zilog.c 	uap->port.uartclk = ZS_CLOCK;
port             1496 drivers/tty/serial/pmac_zilog.c 	uap->port.fifosize = 1;
port             1497 drivers/tty/serial/pmac_zilog.c 	uap->port.ops = &pmz_pops;
port             1498 drivers/tty/serial/pmac_zilog.c 	uap->port.type = PORT_PMAC_ZILOG;
port             1499 drivers/tty/serial/pmac_zilog.c 	uap->port.flags = 0;
port             1507 drivers/tty/serial/pmac_zilog.c 	if (uap->port.irq == 0 &&
port             1511 drivers/tty/serial/pmac_zilog.c 		uap->port.irq = irq_create_mapping(NULL, 64 + 15);
port             1560 drivers/tty/serial/pmac_zilog.c 	uap->port.dev = &mdev->ofdev.dev;
port             1573 drivers/tty/serial/pmac_zilog.c 	return uart_add_one_port(&pmz_uart_reg, &uap->port);
port             1587 drivers/tty/serial/pmac_zilog.c 	uart_remove_one_port(&pmz_uart_reg, &uap->port);
port             1595 drivers/tty/serial/pmac_zilog.c 	uap->port.dev = NULL;
port             1610 drivers/tty/serial/pmac_zilog.c 	uart_suspend_port(&pmz_uart_reg, &uap->port);
port             1623 drivers/tty/serial/pmac_zilog.c 	uart_resume_port(&pmz_uart_reg, &uap->port);
port             1674 drivers/tty/serial/pmac_zilog.c 		pmz_ports[count].port.line	= count;
port             1675 drivers/tty/serial/pmac_zilog.c 		pmz_ports[count+1].port.line	= count+1;
port             1711 drivers/tty/serial/pmac_zilog.c 	uap->port.mapbase  = r_ports->start;
port             1712 drivers/tty/serial/pmac_zilog.c 	uap->port.membase  = (unsigned char __iomem *) r_ports->start;
port             1713 drivers/tty/serial/pmac_zilog.c 	uap->port.iotype   = UPIO_MEM;
port             1714 drivers/tty/serial/pmac_zilog.c 	uap->port.irq      = irq;
port             1715 drivers/tty/serial/pmac_zilog.c 	uap->port.uartclk  = ZS_CLOCK;
port             1716 drivers/tty/serial/pmac_zilog.c 	uap->port.fifosize = 1;
port             1717 drivers/tty/serial/pmac_zilog.c 	uap->port.ops      = &pmz_pops;
port             1718 drivers/tty/serial/pmac_zilog.c 	uap->port.type     = PORT_PMAC_ZILOG;
port             1719 drivers/tty/serial/pmac_zilog.c 	uap->port.flags    = 0;
port             1721 drivers/tty/serial/pmac_zilog.c 	uap->control_reg   = uap->port.membase;
port             1736 drivers/tty/serial/pmac_zilog.c 	pmz_ports[0].port.line = 0;
port             1746 drivers/tty/serial/pmac_zilog.c 	pmz_ports[1].port.line = 1;
port             1775 drivers/tty/serial/pmac_zilog.c 	uap->port.dev = &pdev->dev;
port             1778 drivers/tty/serial/pmac_zilog.c 	return uart_add_one_port(&pmz_uart_reg, &uap->port);
port             1788 drivers/tty/serial/pmac_zilog.c 	uart_remove_one_port(&pmz_uart_reg, &uap->port);
port             1790 drivers/tty/serial/pmac_zilog.c 	uap->port.dev = NULL;
port             1941 drivers/tty/serial/pmac_zilog.c static void pmz_console_putchar(struct uart_port *port, int ch)
port             1944 drivers/tty/serial/pmac_zilog.c 		container_of(port, struct uart_pmac_port, port);
port             1961 drivers/tty/serial/pmac_zilog.c 	spin_lock_irqsave(&uap->port.lock, flags);
port             1967 drivers/tty/serial/pmac_zilog.c 	uart_console_write(&uap->port, s, count, pmz_console_putchar);
port             1973 drivers/tty/serial/pmac_zilog.c 	spin_unlock_irqrestore(&uap->port.lock, flags);
port             1982 drivers/tty/serial/pmac_zilog.c 	struct uart_port *port;
port             2012 drivers/tty/serial/pmac_zilog.c 	port = &uap->port;
port             2022 drivers/tty/serial/pmac_zilog.c 	spin_lock_init(&port->lock);
port             2034 drivers/tty/serial/pmac_zilog.c 	return uart_set_options(port, co, baud, parity, bits, flow);
port               16 drivers/tty/serial/pmac_zilog.h 	struct uart_port		port;
port               85 drivers/tty/serial/pmac_zilog.h static inline u8 read_zsreg(struct uart_pmac_port *port, u8 reg)
port               88 drivers/tty/serial/pmac_zilog.h 		writeb(reg, port->control_reg);
port               89 drivers/tty/serial/pmac_zilog.h 	return readb(port->control_reg);
port               92 drivers/tty/serial/pmac_zilog.h static inline void write_zsreg(struct uart_pmac_port *port, u8 reg, u8 value)
port               95 drivers/tty/serial/pmac_zilog.h 		writeb(reg, port->control_reg);
port               96 drivers/tty/serial/pmac_zilog.h 	writeb(value, port->control_reg);
port               99 drivers/tty/serial/pmac_zilog.h static inline u8 read_zsdata(struct uart_pmac_port *port)
port              101 drivers/tty/serial/pmac_zilog.h 	return readb(port->data_reg);
port              104 drivers/tty/serial/pmac_zilog.h static inline void write_zsdata(struct uart_pmac_port *port, u8 data)
port              106 drivers/tty/serial/pmac_zilog.h 	writeb(data, port->data_reg);
port              109 drivers/tty/serial/pmac_zilog.h static inline void zssync(struct uart_pmac_port *port)
port              111 drivers/tty/serial/pmac_zilog.h 	(void)readb(port->control_reg);
port              364 drivers/tty/serial/pmac_zilog.h #define ZS_CLEARERR(port)    (write_zsreg(port, 0, ERR_RES))
port              365 drivers/tty/serial/pmac_zilog.h #define ZS_CLEARFIFO(port)   do { volatile unsigned char garbage; \
port              366 drivers/tty/serial/pmac_zilog.h 				     garbage = read_zsdata(port); \
port              367 drivers/tty/serial/pmac_zilog.h 				     garbage = read_zsdata(port); \
port              368 drivers/tty/serial/pmac_zilog.h 				     garbage = read_zsdata(port); \
port               67 drivers/tty/serial/pnx8xxx_uart.c 	return (__raw_readl(sport->port.membase + offset));
port               72 drivers/tty/serial/pnx8xxx_uart.c 	__raw_writel(value, sport->port.membase + offset);
port               82 drivers/tty/serial/pnx8xxx_uart.c 	status = sport->port.ops->get_mctrl(&sport->port);
port               91 drivers/tty/serial/pnx8xxx_uart.c 		sport->port.icount.rng++;
port               93 drivers/tty/serial/pnx8xxx_uart.c 		sport->port.icount.dsr++;
port               95 drivers/tty/serial/pnx8xxx_uart.c 		uart_handle_dcd_change(&sport->port, status & TIOCM_CAR);
port               97 drivers/tty/serial/pnx8xxx_uart.c 		uart_handle_cts_change(&sport->port, status & TIOCM_CTS);
port               99 drivers/tty/serial/pnx8xxx_uart.c 	wake_up_interruptible(&sport->port.state->port.delta_msr_wait);
port              111 drivers/tty/serial/pnx8xxx_uart.c 	if (sport->port.state) {
port              112 drivers/tty/serial/pnx8xxx_uart.c 		spin_lock_irqsave(&sport->port.lock, flags);
port              114 drivers/tty/serial/pnx8xxx_uart.c 		spin_unlock_irqrestore(&sport->port.lock, flags);
port              123 drivers/tty/serial/pnx8xxx_uart.c static void pnx8xxx_stop_tx(struct uart_port *port)
port              126 drivers/tty/serial/pnx8xxx_uart.c 		container_of(port, struct pnx8xxx_port, port);
port              140 drivers/tty/serial/pnx8xxx_uart.c static void pnx8xxx_start_tx(struct uart_port *port)
port              143 drivers/tty/serial/pnx8xxx_uart.c 		container_of(port, struct pnx8xxx_port, port);
port              157 drivers/tty/serial/pnx8xxx_uart.c static void pnx8xxx_stop_rx(struct uart_port *port)
port              160 drivers/tty/serial/pnx8xxx_uart.c 		container_of(port, struct pnx8xxx_port, port);
port              174 drivers/tty/serial/pnx8xxx_uart.c static void pnx8xxx_enable_ms(struct uart_port *port)
port              177 drivers/tty/serial/pnx8xxx_uart.c 		container_of(port, struct pnx8xxx_port, port);
port              191 drivers/tty/serial/pnx8xxx_uart.c 		sport->port.icount.rx++;
port              206 drivers/tty/serial/pnx8xxx_uart.c 				sport->port.icount.brk++;
port              207 drivers/tty/serial/pnx8xxx_uart.c 				if (uart_handle_break(&sport->port))
port              210 drivers/tty/serial/pnx8xxx_uart.c 				sport->port.icount.parity++;
port              212 drivers/tty/serial/pnx8xxx_uart.c 				sport->port.icount.frame++;
port              214 drivers/tty/serial/pnx8xxx_uart.c 				sport->port.icount.overrun++;
port              216 drivers/tty/serial/pnx8xxx_uart.c 			status &= sport->port.read_status_mask;
port              224 drivers/tty/serial/pnx8xxx_uart.c 			sport->port.sysrq = 0;
port              228 drivers/tty/serial/pnx8xxx_uart.c 		if (uart_handle_sysrq_char(&sport->port, ch))
port              231 drivers/tty/serial/pnx8xxx_uart.c 		uart_insert_char(&sport->port, status,
port              241 drivers/tty/serial/pnx8xxx_uart.c 	spin_unlock(&sport->port.lock);
port              242 drivers/tty/serial/pnx8xxx_uart.c 	tty_flip_buffer_push(&sport->port.state->port);
port              243 drivers/tty/serial/pnx8xxx_uart.c 	spin_lock(&sport->port.lock);
port              248 drivers/tty/serial/pnx8xxx_uart.c 	struct circ_buf *xmit = &sport->port.state->xmit;
port              250 drivers/tty/serial/pnx8xxx_uart.c 	if (sport->port.x_char) {
port              251 drivers/tty/serial/pnx8xxx_uart.c 		serial_out(sport, PNX8XXX_FIFO, sport->port.x_char);
port              252 drivers/tty/serial/pnx8xxx_uart.c 		sport->port.icount.tx++;
port              253 drivers/tty/serial/pnx8xxx_uart.c 		sport->port.x_char = 0;
port              263 drivers/tty/serial/pnx8xxx_uart.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(&sport->port)) {
port              264 drivers/tty/serial/pnx8xxx_uart.c 		pnx8xxx_stop_tx(&sport->port);
port              275 drivers/tty/serial/pnx8xxx_uart.c 		sport->port.icount.tx++;
port              281 drivers/tty/serial/pnx8xxx_uart.c 		uart_write_wakeup(&sport->port);
port              284 drivers/tty/serial/pnx8xxx_uart.c 		pnx8xxx_stop_tx(&sport->port);
port              292 drivers/tty/serial/pnx8xxx_uart.c 	spin_lock(&sport->port.lock);
port              307 drivers/tty/serial/pnx8xxx_uart.c 	spin_unlock(&sport->port.lock);
port              314 drivers/tty/serial/pnx8xxx_uart.c static unsigned int pnx8xxx_tx_empty(struct uart_port *port)
port              317 drivers/tty/serial/pnx8xxx_uart.c 		container_of(port, struct pnx8xxx_port, port);
port              322 drivers/tty/serial/pnx8xxx_uart.c static unsigned int pnx8xxx_get_mctrl(struct uart_port *port)
port              325 drivers/tty/serial/pnx8xxx_uart.c 		container_of(port, struct pnx8xxx_port, port);
port              339 drivers/tty/serial/pnx8xxx_uart.c static void pnx8xxx_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              342 drivers/tty/serial/pnx8xxx_uart.c 	struct pnx8xxx_port *sport = (struct pnx8xxx_port *)port;
port              350 drivers/tty/serial/pnx8xxx_uart.c static void pnx8xxx_break_ctl(struct uart_port *port, int break_state)
port              353 drivers/tty/serial/pnx8xxx_uart.c 		container_of(port, struct pnx8xxx_port, port);
port              357 drivers/tty/serial/pnx8xxx_uart.c 	spin_lock_irqsave(&sport->port.lock, flags);
port              364 drivers/tty/serial/pnx8xxx_uart.c 	spin_unlock_irqrestore(&sport->port.lock, flags);
port              367 drivers/tty/serial/pnx8xxx_uart.c static int pnx8xxx_startup(struct uart_port *port)
port              370 drivers/tty/serial/pnx8xxx_uart.c 		container_of(port, struct pnx8xxx_port, port);
port              376 drivers/tty/serial/pnx8xxx_uart.c 	retval = request_irq(sport->port.irq, pnx8xxx_int, 0,
port              395 drivers/tty/serial/pnx8xxx_uart.c 	spin_lock_irq(&sport->port.lock);
port              396 drivers/tty/serial/pnx8xxx_uart.c 	pnx8xxx_enable_ms(&sport->port);
port              397 drivers/tty/serial/pnx8xxx_uart.c 	spin_unlock_irq(&sport->port.lock);
port              402 drivers/tty/serial/pnx8xxx_uart.c static void pnx8xxx_shutdown(struct uart_port *port)
port              405 drivers/tty/serial/pnx8xxx_uart.c 		container_of(port, struct pnx8xxx_port, port);
port              435 drivers/tty/serial/pnx8xxx_uart.c 	free_irq(sport->port.irq, sport);
port              439 drivers/tty/serial/pnx8xxx_uart.c pnx8xxx_set_termios(struct uart_port *port, struct ktermios *termios,
port              443 drivers/tty/serial/pnx8xxx_uart.c 		container_of(port, struct pnx8xxx_port, port);
port              474 drivers/tty/serial/pnx8xxx_uart.c 	baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk/16);
port              475 drivers/tty/serial/pnx8xxx_uart.c 	quot = uart_get_divisor(port, baud);
port              477 drivers/tty/serial/pnx8xxx_uart.c 	spin_lock_irqsave(&sport->port.lock, flags);
port              479 drivers/tty/serial/pnx8xxx_uart.c 	sport->port.read_status_mask = ISTAT_TO_SM(PNX8XXX_UART_INT_RXOVRN) |
port              483 drivers/tty/serial/pnx8xxx_uart.c 		sport->port.read_status_mask |=
port              487 drivers/tty/serial/pnx8xxx_uart.c 		sport->port.read_status_mask |=
port              493 drivers/tty/serial/pnx8xxx_uart.c 	sport->port.ignore_status_mask = 0;
port              495 drivers/tty/serial/pnx8xxx_uart.c 		sport->port.ignore_status_mask |=
port              499 drivers/tty/serial/pnx8xxx_uart.c 		sport->port.ignore_status_mask |=
port              506 drivers/tty/serial/pnx8xxx_uart.c 			sport->port.ignore_status_mask |=
port              514 drivers/tty/serial/pnx8xxx_uart.c 		sport->port.ignore_status_mask |=
port              522 drivers/tty/serial/pnx8xxx_uart.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              552 drivers/tty/serial/pnx8xxx_uart.c 	if (UART_ENABLE_MS(&sport->port, termios->c_cflag))
port              553 drivers/tty/serial/pnx8xxx_uart.c 		pnx8xxx_enable_ms(&sport->port);
port              555 drivers/tty/serial/pnx8xxx_uart.c 	spin_unlock_irqrestore(&sport->port.lock, flags);
port              558 drivers/tty/serial/pnx8xxx_uart.c static const char *pnx8xxx_type(struct uart_port *port)
port              561 drivers/tty/serial/pnx8xxx_uart.c 		container_of(port, struct pnx8xxx_port, port);
port              563 drivers/tty/serial/pnx8xxx_uart.c 	return sport->port.type == PORT_PNX8XXX ? "PNX8XXX" : NULL;
port              569 drivers/tty/serial/pnx8xxx_uart.c static void pnx8xxx_release_port(struct uart_port *port)
port              572 drivers/tty/serial/pnx8xxx_uart.c 		container_of(port, struct pnx8xxx_port, port);
port              574 drivers/tty/serial/pnx8xxx_uart.c 	release_mem_region(sport->port.mapbase, UART_PORT_SIZE);
port              580 drivers/tty/serial/pnx8xxx_uart.c static int pnx8xxx_request_port(struct uart_port *port)
port              583 drivers/tty/serial/pnx8xxx_uart.c 		container_of(port, struct pnx8xxx_port, port);
port              584 drivers/tty/serial/pnx8xxx_uart.c 	return request_mem_region(sport->port.mapbase, UART_PORT_SIZE,
port              591 drivers/tty/serial/pnx8xxx_uart.c static void pnx8xxx_config_port(struct uart_port *port, int flags)
port              594 drivers/tty/serial/pnx8xxx_uart.c 		container_of(port, struct pnx8xxx_port, port);
port              597 drivers/tty/serial/pnx8xxx_uart.c 	    pnx8xxx_request_port(&sport->port) == 0)
port              598 drivers/tty/serial/pnx8xxx_uart.c 		sport->port.type = PORT_PNX8XXX;
port              607 drivers/tty/serial/pnx8xxx_uart.c pnx8xxx_verify_port(struct uart_port *port, struct serial_struct *ser)
port              610 drivers/tty/serial/pnx8xxx_uart.c 		container_of(port, struct pnx8xxx_port,	port);
port              615 drivers/tty/serial/pnx8xxx_uart.c 	if (sport->port.irq != ser->irq)
port              619 drivers/tty/serial/pnx8xxx_uart.c 	if (sport->port.uartclk / 16 != ser->baud_base)
port              621 drivers/tty/serial/pnx8xxx_uart.c 	if ((void *)sport->port.mapbase != ser->iomem_base)
port              623 drivers/tty/serial/pnx8xxx_uart.c 	if (sport->port.iobase != ser->port)
port              666 drivers/tty/serial/pnx8xxx_uart.c 		pnx8xxx_ports[i].port.ops = &pnx8xxx_pops;
port              672 drivers/tty/serial/pnx8xxx_uart.c static void pnx8xxx_console_putchar(struct uart_port *port, int ch)
port              675 drivers/tty/serial/pnx8xxx_uart.c 		container_of(port, struct pnx8xxx_port, port);
port              700 drivers/tty/serial/pnx8xxx_uart.c 	uart_console_write(&sport->port, s, count, pnx8xxx_console_putchar);
port              739 drivers/tty/serial/pnx8xxx_uart.c 	return uart_set_options(&sport->port, co, baud, parity, bits, flow);
port              780 drivers/tty/serial/pnx8xxx_uart.c 	return uart_suspend_port(&pnx8xxx_reg, &sport->port);
port              787 drivers/tty/serial/pnx8xxx_uart.c 	return uart_resume_port(&pnx8xxx_reg, &sport->port);
port              800 drivers/tty/serial/pnx8xxx_uart.c 			if (pnx8xxx_ports[i].port.mapbase != res->start)
port              803 drivers/tty/serial/pnx8xxx_uart.c 			pnx8xxx_ports[i].port.dev = &pdev->dev;
port              804 drivers/tty/serial/pnx8xxx_uart.c 			uart_add_one_port(&pnx8xxx_reg, &pnx8xxx_ports[i].port);
port              818 drivers/tty/serial/pnx8xxx_uart.c 		uart_remove_one_port(&pnx8xxx_reg, &sport->port);
port               46 drivers/tty/serial/pxa.c 	struct uart_port        port;
port               58 drivers/tty/serial/pxa.c 	return readl(up->port.membase + offset);
port               64 drivers/tty/serial/pxa.c 	writel(value, up->port.membase + offset);
port               67 drivers/tty/serial/pxa.c static void serial_pxa_enable_ms(struct uart_port *port)
port               69 drivers/tty/serial/pxa.c 	struct uart_pxa_port *up = (struct uart_pxa_port *)port;
port               75 drivers/tty/serial/pxa.c static void serial_pxa_stop_tx(struct uart_port *port)
port               77 drivers/tty/serial/pxa.c 	struct uart_pxa_port *up = (struct uart_pxa_port *)port;
port               85 drivers/tty/serial/pxa.c static void serial_pxa_stop_rx(struct uart_port *port)
port               87 drivers/tty/serial/pxa.c 	struct uart_pxa_port *up = (struct uart_pxa_port *)port;
port               90 drivers/tty/serial/pxa.c 	up->port.read_status_mask &= ~UART_LSR_DR;
port              112 drivers/tty/serial/pxa.c 		up->port.icount.rx++;
port              121 drivers/tty/serial/pxa.c 				up->port.icount.brk++;
port              128 drivers/tty/serial/pxa.c 				if (uart_handle_break(&up->port))
port              131 drivers/tty/serial/pxa.c 				up->port.icount.parity++;
port              133 drivers/tty/serial/pxa.c 				up->port.icount.frame++;
port              135 drivers/tty/serial/pxa.c 				up->port.icount.overrun++;
port              140 drivers/tty/serial/pxa.c 			*status &= up->port.read_status_mask;
port              143 drivers/tty/serial/pxa.c 			if (up->port.line == up->port.cons->index) {
port              157 drivers/tty/serial/pxa.c 		if (uart_handle_sysrq_char(&up->port, ch))
port              160 drivers/tty/serial/pxa.c 		uart_insert_char(&up->port, *status, UART_LSR_OE, ch, flag);
port              165 drivers/tty/serial/pxa.c 	tty_flip_buffer_push(&up->port.state->port);
port              180 drivers/tty/serial/pxa.c 	struct circ_buf *xmit = &up->port.state->xmit;
port              183 drivers/tty/serial/pxa.c 	if (up->port.x_char) {
port              184 drivers/tty/serial/pxa.c 		serial_out(up, UART_TX, up->port.x_char);
port              185 drivers/tty/serial/pxa.c 		up->port.icount.tx++;
port              186 drivers/tty/serial/pxa.c 		up->port.x_char = 0;
port              189 drivers/tty/serial/pxa.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(&up->port)) {
port              190 drivers/tty/serial/pxa.c 		serial_pxa_stop_tx(&up->port);
port              194 drivers/tty/serial/pxa.c 	count = up->port.fifosize / 2;
port              198 drivers/tty/serial/pxa.c 		up->port.icount.tx++;
port              204 drivers/tty/serial/pxa.c 		uart_write_wakeup(&up->port);
port              208 drivers/tty/serial/pxa.c 		serial_pxa_stop_tx(&up->port);
port              211 drivers/tty/serial/pxa.c static void serial_pxa_start_tx(struct uart_port *port)
port              213 drivers/tty/serial/pxa.c 	struct uart_pxa_port *up = (struct uart_pxa_port *)port;
port              232 drivers/tty/serial/pxa.c 		up->port.icount.rng++;
port              234 drivers/tty/serial/pxa.c 		up->port.icount.dsr++;
port              236 drivers/tty/serial/pxa.c 		uart_handle_dcd_change(&up->port, status & UART_MSR_DCD);
port              238 drivers/tty/serial/pxa.c 		uart_handle_cts_change(&up->port, status & UART_MSR_CTS);
port              240 drivers/tty/serial/pxa.c 	wake_up_interruptible(&up->port.state->port.delta_msr_wait);
port              254 drivers/tty/serial/pxa.c 	spin_lock(&up->port.lock);
port              261 drivers/tty/serial/pxa.c 	spin_unlock(&up->port.lock);
port              265 drivers/tty/serial/pxa.c static unsigned int serial_pxa_tx_empty(struct uart_port *port)
port              267 drivers/tty/serial/pxa.c 	struct uart_pxa_port *up = (struct uart_pxa_port *)port;
port              271 drivers/tty/serial/pxa.c 	spin_lock_irqsave(&up->port.lock, flags);
port              273 drivers/tty/serial/pxa.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              278 drivers/tty/serial/pxa.c static unsigned int serial_pxa_get_mctrl(struct uart_port *port)
port              280 drivers/tty/serial/pxa.c 	struct uart_pxa_port *up = (struct uart_pxa_port *)port;
port              298 drivers/tty/serial/pxa.c static void serial_pxa_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              300 drivers/tty/serial/pxa.c 	struct uart_pxa_port *up = (struct uart_pxa_port *)port;
port              319 drivers/tty/serial/pxa.c static void serial_pxa_break_ctl(struct uart_port *port, int break_state)
port              321 drivers/tty/serial/pxa.c 	struct uart_pxa_port *up = (struct uart_pxa_port *)port;
port              324 drivers/tty/serial/pxa.c 	spin_lock_irqsave(&up->port.lock, flags);
port              330 drivers/tty/serial/pxa.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              333 drivers/tty/serial/pxa.c static int serial_pxa_startup(struct uart_port *port)
port              335 drivers/tty/serial/pxa.c 	struct uart_pxa_port *up = (struct uart_pxa_port *)port;
port              339 drivers/tty/serial/pxa.c 	if (port->line == 3) /* HWUART */
port              344 drivers/tty/serial/pxa.c 	up->port.uartclk = clk_get_rate(up->clk);
port              349 drivers/tty/serial/pxa.c 	retval = request_irq(up->port.irq, serial_pxa_irq, 0, up->name, up);
port              375 drivers/tty/serial/pxa.c 	spin_lock_irqsave(&up->port.lock, flags);
port              376 drivers/tty/serial/pxa.c 	up->port.mctrl |= TIOCM_OUT2;
port              377 drivers/tty/serial/pxa.c 	serial_pxa_set_mctrl(&up->port, up->port.mctrl);
port              378 drivers/tty/serial/pxa.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              399 drivers/tty/serial/pxa.c static void serial_pxa_shutdown(struct uart_port *port)
port              401 drivers/tty/serial/pxa.c 	struct uart_pxa_port *up = (struct uart_pxa_port *)port;
port              404 drivers/tty/serial/pxa.c 	free_irq(up->port.irq, up);
port              412 drivers/tty/serial/pxa.c 	spin_lock_irqsave(&up->port.lock, flags);
port              413 drivers/tty/serial/pxa.c 	up->port.mctrl &= ~TIOCM_OUT2;
port              414 drivers/tty/serial/pxa.c 	serial_pxa_set_mctrl(&up->port, up->port.mctrl);
port              415 drivers/tty/serial/pxa.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              428 drivers/tty/serial/pxa.c serial_pxa_set_termios(struct uart_port *port, struct ktermios *termios,
port              431 drivers/tty/serial/pxa.c 	struct uart_pxa_port *up = (struct uart_pxa_port *)port;
port              463 drivers/tty/serial/pxa.c 	baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk/16);
port              464 drivers/tty/serial/pxa.c 	quot = uart_get_divisor(port, baud);
port              466 drivers/tty/serial/pxa.c 	if ((up->port.uartclk / quot) < (2400 * 16))
port              468 drivers/tty/serial/pxa.c 	else if ((up->port.uartclk / quot) < (230400 * 16))
port              477 drivers/tty/serial/pxa.c 	spin_lock_irqsave(&up->port.lock, flags);
port              488 drivers/tty/serial/pxa.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              490 drivers/tty/serial/pxa.c 	up->port.read_status_mask = UART_LSR_OE | UART_LSR_THRE | UART_LSR_DR;
port              492 drivers/tty/serial/pxa.c 		up->port.read_status_mask |= UART_LSR_FE | UART_LSR_PE;
port              494 drivers/tty/serial/pxa.c 		up->port.read_status_mask |= UART_LSR_BI;
port              499 drivers/tty/serial/pxa.c 	up->port.ignore_status_mask = 0;
port              501 drivers/tty/serial/pxa.c 		up->port.ignore_status_mask |= UART_LSR_PE | UART_LSR_FE;
port              503 drivers/tty/serial/pxa.c 		up->port.ignore_status_mask |= UART_LSR_BI;
port              509 drivers/tty/serial/pxa.c 			up->port.ignore_status_mask |= UART_LSR_OE;
port              516 drivers/tty/serial/pxa.c 		up->port.ignore_status_mask |= UART_LSR_DR;
port              522 drivers/tty/serial/pxa.c 	if (UART_ENABLE_MS(&up->port, termios->c_cflag))
port              545 drivers/tty/serial/pxa.c 	serial_pxa_set_mctrl(&up->port, up->port.mctrl);
port              547 drivers/tty/serial/pxa.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              551 drivers/tty/serial/pxa.c serial_pxa_pm(struct uart_port *port, unsigned int state,
port              554 drivers/tty/serial/pxa.c 	struct uart_pxa_port *up = (struct uart_pxa_port *)port;
port              562 drivers/tty/serial/pxa.c static void serial_pxa_release_port(struct uart_port *port)
port              566 drivers/tty/serial/pxa.c static int serial_pxa_request_port(struct uart_port *port)
port              571 drivers/tty/serial/pxa.c static void serial_pxa_config_port(struct uart_port *port, int flags)
port              573 drivers/tty/serial/pxa.c 	struct uart_pxa_port *up = (struct uart_pxa_port *)port;
port              574 drivers/tty/serial/pxa.c 	up->port.type = PORT_PXA;
port              578 drivers/tty/serial/pxa.c serial_pxa_verify_port(struct uart_port *port, struct serial_struct *ser)
port              585 drivers/tty/serial/pxa.c serial_pxa_type(struct uart_port *port)
port              587 drivers/tty/serial/pxa.c 	struct uart_pxa_port *up = (struct uart_pxa_port *)port;
port              618 drivers/tty/serial/pxa.c 	if (up->port.flags & UPF_CONS_FLOW) {
port              626 drivers/tty/serial/pxa.c static void serial_pxa_console_putchar(struct uart_port *port, int ch)
port              628 drivers/tty/serial/pxa.c 	struct uart_pxa_port *up = (struct uart_pxa_port *)port;
port              650 drivers/tty/serial/pxa.c 	if (up->port.sysrq)
port              653 drivers/tty/serial/pxa.c 		locked = spin_trylock(&up->port.lock);
port              655 drivers/tty/serial/pxa.c 		spin_lock(&up->port.lock);
port              663 drivers/tty/serial/pxa.c 	uart_console_write(&up->port, s, count, serial_pxa_console_putchar);
port              673 drivers/tty/serial/pxa.c 		spin_unlock(&up->port.lock);
port              685 drivers/tty/serial/pxa.c static int serial_pxa_get_poll_char(struct uart_port *port)
port              687 drivers/tty/serial/pxa.c 	struct uart_pxa_port *up = (struct uart_pxa_port *)port;
port              697 drivers/tty/serial/pxa.c static void serial_pxa_put_poll_char(struct uart_port *port,
port              701 drivers/tty/serial/pxa.c 	struct uart_pxa_port *up = (struct uart_pxa_port *)port;
port              743 drivers/tty/serial/pxa.c 	return uart_set_options(&up->port, co, baud, parity, bits, flow);
port              801 drivers/tty/serial/pxa.c                 uart_suspend_port(&serial_pxa_reg, &sport->port);
port              811 drivers/tty/serial/pxa.c                 uart_resume_port(&serial_pxa_reg, &sport->port);
port              842 drivers/tty/serial/pxa.c 	sport->port.line = ret;
port              873 drivers/tty/serial/pxa.c 	sport->port.type = PORT_PXA;
port              874 drivers/tty/serial/pxa.c 	sport->port.iotype = UPIO_MEM;
port              875 drivers/tty/serial/pxa.c 	sport->port.mapbase = mmres->start;
port              876 drivers/tty/serial/pxa.c 	sport->port.irq = irqres->start;
port              877 drivers/tty/serial/pxa.c 	sport->port.fifosize = 64;
port              878 drivers/tty/serial/pxa.c 	sport->port.ops = &serial_pxa_pops;
port              879 drivers/tty/serial/pxa.c 	sport->port.dev = &dev->dev;
port              880 drivers/tty/serial/pxa.c 	sport->port.flags = UPF_IOREMAP | UPF_BOOT_AUTOCONF;
port              881 drivers/tty/serial/pxa.c 	sport->port.uartclk = clk_get_rate(sport->clk);
port              885 drivers/tty/serial/pxa.c 		sport->port.line = dev->id;
port              888 drivers/tty/serial/pxa.c 	if (sport->port.line >= ARRAY_SIZE(serial_pxa_ports)) {
port              889 drivers/tty/serial/pxa.c 		dev_err(&dev->dev, "serial%d out of range\n", sport->port.line);
port              893 drivers/tty/serial/pxa.c 	snprintf(sport->name, PXA_NAME_LEN - 1, "UART%d", sport->port.line + 1);
port              895 drivers/tty/serial/pxa.c 	sport->port.membase = ioremap(mmres->start, resource_size(mmres));
port              896 drivers/tty/serial/pxa.c 	if (!sport->port.membase) {
port              901 drivers/tty/serial/pxa.c 	serial_pxa_ports[sport->port.line] = sport;
port              903 drivers/tty/serial/pxa.c 	uart_add_one_port(&serial_pxa_reg, &sport->port);
port              126 drivers/tty/serial/qcom_geni_serial.c static unsigned int qcom_geni_serial_tx_empty(struct uart_port *port);
port              168 drivers/tty/serial/qcom_geni_serial.c 	struct qcom_geni_serial_port *port = dev_get_drvdata(dev);
port              170 drivers/tty/serial/qcom_geni_serial.c 	return snprintf(buf, sizeof(u32), "%d\n", port->loopback);
port              177 drivers/tty/serial/qcom_geni_serial.c 	struct qcom_geni_serial_port *port = dev_get_drvdata(dev);
port              184 drivers/tty/serial/qcom_geni_serial.c 	port->loopback = loopback;
port              201 drivers/tty/serial/qcom_geni_serial.c 	struct qcom_geni_serial_port *port = to_dev_port(uport, uport);
port              206 drivers/tty/serial/qcom_geni_serial.c 	port->se.base = uport->membase;
port              254 drivers/tty/serial/qcom_geni_serial.c 	struct qcom_geni_serial_port *port;
port              260 drivers/tty/serial/qcom_geni_serial.c 	port = console ? &qcom_geni_console_port : &qcom_geni_uart_ports[line];
port              261 drivers/tty/serial/qcom_geni_serial.c 	return port;
port              268 drivers/tty/serial/qcom_geni_serial.c 	struct qcom_geni_serial_port *port;
port              274 drivers/tty/serial/qcom_geni_serial.c 		port = to_dev_port(uport, uport);
port              275 drivers/tty/serial/qcom_geni_serial.c 		baud = port->baud;
port              278 drivers/tty/serial/qcom_geni_serial.c 		fifo_bits = port->tx_fifo_depth * port->tx_fifo_width;
port              422 drivers/tty/serial/qcom_geni_serial.c 	struct qcom_geni_serial_port *port;
port              430 drivers/tty/serial/qcom_geni_serial.c 	port = get_port_from_line(co->index, true);
port              431 drivers/tty/serial/qcom_geni_serial.c 	if (IS_ERR(port))
port              434 drivers/tty/serial/qcom_geni_serial.c 	uport = &port->uport;
port              444 drivers/tty/serial/qcom_geni_serial.c 		geni_se_cancel_m_cmd(&port->se);
port              447 drivers/tty/serial/qcom_geni_serial.c 			geni_se_abort_m_cmd(&port->se);
port              454 drivers/tty/serial/qcom_geni_serial.c 	} else if ((geni_status & M_GENI_CMD_ACTIVE) && !port->tx_remaining) {
port              470 drivers/tty/serial/qcom_geni_serial.c 	if (port->tx_remaining)
port              471 drivers/tty/serial/qcom_geni_serial.c 		qcom_geni_serial_setup_tx(uport, port->tx_remaining);
port              482 drivers/tty/serial/qcom_geni_serial.c 	struct qcom_geni_serial_port *port = to_dev_port(uport, uport);
port              484 drivers/tty/serial/qcom_geni_serial.c 	tport = &uport->state->port;
port              487 drivers/tty/serial/qcom_geni_serial.c 		int chunk = min_t(int, bytes - i, port->rx_bytes_pw);
port              498 drivers/tty/serial/qcom_geni_serial.c 			if (port->brk && buf[c] == 0) {
port              499 drivers/tty/serial/qcom_geni_serial.c 				port->brk = false;
port              526 drivers/tty/serial/qcom_geni_serial.c 	struct qcom_geni_serial_port *port = to_dev_port(uport, uport);
port              527 drivers/tty/serial/qcom_geni_serial.c 	u32 num_bytes_pw = port->tx_fifo_width / BITS_PER_BYTE;
port              531 drivers/tty/serial/qcom_geni_serial.c 	tport = &uport->state->port;
port              532 drivers/tty/serial/qcom_geni_serial.c 	ioread32_rep(uport->membase + SE_GENI_RX_FIFOn, port->rx_fifo, words);
port              536 drivers/tty/serial/qcom_geni_serial.c 	buf = (unsigned char *)port->rx_fifo;
port              571 drivers/tty/serial/qcom_geni_serial.c 	struct qcom_geni_serial_port *port = to_dev_port(uport, uport);
port              582 drivers/tty/serial/qcom_geni_serial.c 	geni_se_cancel_m_cmd(&port->se);
port              585 drivers/tty/serial/qcom_geni_serial.c 		geni_se_abort_m_cmd(&port->se);
port              597 drivers/tty/serial/qcom_geni_serial.c 	struct qcom_geni_serial_port *port = to_dev_port(uport, uport);
port              603 drivers/tty/serial/qcom_geni_serial.c 	geni_se_setup_s_cmd(&port->se, UART_START_READ, 0);
port              618 drivers/tty/serial/qcom_geni_serial.c 	struct qcom_geni_serial_port *port = to_dev_port(uport, uport);
port              634 drivers/tty/serial/qcom_geni_serial.c 	geni_se_cancel_s_cmd(&port->se);
port              659 drivers/tty/serial/qcom_geni_serial.c 	struct qcom_geni_serial_port *port = to_dev_port(uport, uport);
port              669 drivers/tty/serial/qcom_geni_serial.c 	total_bytes = port->rx_bytes_pw * (word_cnt - 1);
port              673 drivers/tty/serial/qcom_geni_serial.c 		total_bytes += port->rx_bytes_pw;
port              674 drivers/tty/serial/qcom_geni_serial.c 	port->handle_rx(uport, total_bytes, drop);
port              680 drivers/tty/serial/qcom_geni_serial.c 	struct qcom_geni_serial_port *port = to_dev_port(uport, uport);
port              695 drivers/tty/serial/qcom_geni_serial.c 		pending = port->tx_remaining;
port              705 drivers/tty/serial/qcom_geni_serial.c 	avail = port->tx_fifo_depth - (status & TX_FIFO_WC);
port              706 drivers/tty/serial/qcom_geni_serial.c 	avail *= port->tx_bytes_pw;
port              713 drivers/tty/serial/qcom_geni_serial.c 	if (!port->tx_remaining) {
port              715 drivers/tty/serial/qcom_geni_serial.c 		port->tx_remaining = pending;
port              730 drivers/tty/serial/qcom_geni_serial.c 		tx_bytes = min_t(size_t, remaining, port->tx_bytes_pw);
port              742 drivers/tty/serial/qcom_geni_serial.c 		port->tx_remaining -= tx_bytes;
port              756 drivers/tty/serial/qcom_geni_serial.c 	if (!port->tx_remaining) {
port              776 drivers/tty/serial/qcom_geni_serial.c 	struct tty_port *tport = &uport->state->port;
port              777 drivers/tty/serial/qcom_geni_serial.c 	struct qcom_geni_serial_port *port = to_dev_port(uport, uport);
port              809 drivers/tty/serial/qcom_geni_serial.c 		port->brk = true;
port              822 drivers/tty/serial/qcom_geni_serial.c static void get_tx_fifo_size(struct qcom_geni_serial_port *port)
port              826 drivers/tty/serial/qcom_geni_serial.c 	uport = &port->uport;
port              827 drivers/tty/serial/qcom_geni_serial.c 	port->tx_fifo_depth = geni_se_get_tx_fifo_depth(&port->se);
port              828 drivers/tty/serial/qcom_geni_serial.c 	port->tx_fifo_width = geni_se_get_tx_fifo_width(&port->se);
port              829 drivers/tty/serial/qcom_geni_serial.c 	port->rx_fifo_depth = geni_se_get_rx_fifo_depth(&port->se);
port              831 drivers/tty/serial/qcom_geni_serial.c 		(port->tx_fifo_depth * port->tx_fifo_width) / BITS_PER_BYTE;
port              852 drivers/tty/serial/qcom_geni_serial.c 	struct qcom_geni_serial_port *port = to_dev_port(uport, uport);
port              857 drivers/tty/serial/qcom_geni_serial.c 		port->tx_bytes_pw = 1;
port              858 drivers/tty/serial/qcom_geni_serial.c 		port->rx_bytes_pw = CONSOLE_RX_BYTES_PW;
port              860 drivers/tty/serial/qcom_geni_serial.c 		port->tx_bytes_pw = 4;
port              861 drivers/tty/serial/qcom_geni_serial.c 		port->rx_bytes_pw = 4;
port              864 drivers/tty/serial/qcom_geni_serial.c 	proto = geni_se_read_proto(&port->se);
port              872 drivers/tty/serial/qcom_geni_serial.c 	get_tx_fifo_size(port);
port              881 drivers/tty/serial/qcom_geni_serial.c 	geni_se_config_packing(&port->se, BITS_PER_BYTE, port->tx_bytes_pw,
port              883 drivers/tty/serial/qcom_geni_serial.c 	geni_se_config_packing(&port->se, BITS_PER_BYTE, port->rx_bytes_pw,
port              885 drivers/tty/serial/qcom_geni_serial.c 	geni_se_init(&port->se, UART_RX_WM, port->rx_fifo_depth - 2);
port              886 drivers/tty/serial/qcom_geni_serial.c 	geni_se_select_mode(&port->se, GENI_SE_FIFO);
port              888 drivers/tty/serial/qcom_geni_serial.c 		port->rx_fifo = devm_kcalloc(uport->dev,
port              889 drivers/tty/serial/qcom_geni_serial.c 			port->rx_fifo_depth, sizeof(u32), GFP_KERNEL);
port              890 drivers/tty/serial/qcom_geni_serial.c 		if (!port->rx_fifo)
port              893 drivers/tty/serial/qcom_geni_serial.c 	port->setup = true;
port              901 drivers/tty/serial/qcom_geni_serial.c 	struct qcom_geni_serial_port *port = to_dev_port(uport, uport);
port              903 drivers/tty/serial/qcom_geni_serial.c 	scnprintf(port->name, sizeof(port->name),
port              907 drivers/tty/serial/qcom_geni_serial.c 	if (!port->setup) {
port              914 drivers/tty/serial/qcom_geni_serial.c 							port->name, uport);
port              961 drivers/tty/serial/qcom_geni_serial.c 	struct qcom_geni_serial_port *port = to_dev_port(uport, uport);
port              968 drivers/tty/serial/qcom_geni_serial.c 	port->baud = baud;
port              972 drivers/tty/serial/qcom_geni_serial.c 	ver = geni_se_get_qup_hw_version(&port->se);
port              981 drivers/tty/serial/qcom_geni_serial.c 	clk_set_rate(port->se.clk, clk_rate);
port             1045 drivers/tty/serial/qcom_geni_serial.c 		writel(port->loopback,
port             1069 drivers/tty/serial/qcom_geni_serial.c 	struct qcom_geni_serial_port *port;
port             1079 drivers/tty/serial/qcom_geni_serial.c 	port = get_port_from_line(co->index, true);
port             1080 drivers/tty/serial/qcom_geni_serial.c 	if (IS_ERR(port)) {
port             1082 drivers/tty/serial/qcom_geni_serial.c 		return PTR_ERR(port);
port             1085 drivers/tty/serial/qcom_geni_serial.c 	uport = &port->uport;
port             1090 drivers/tty/serial/qcom_geni_serial.c 	if (!port->setup) {
port             1107 drivers/tty/serial/qcom_geni_serial.c 	__qcom_geni_serial_console_write(&dev->port, s, n);
port             1113 drivers/tty/serial/qcom_geni_serial.c 	struct uart_port *uport = &dev->port;
port             1209 drivers/tty/serial/qcom_geni_serial.c 	struct qcom_geni_serial_port *port = to_dev_port(uport, uport);
port             1216 drivers/tty/serial/qcom_geni_serial.c 		geni_se_resources_on(&port->se);
port             1219 drivers/tty/serial/qcom_geni_serial.c 		geni_se_resources_off(&port->se);
port             1262 drivers/tty/serial/qcom_geni_serial.c 	struct qcom_geni_serial_port *port;
port             1280 drivers/tty/serial/qcom_geni_serial.c 	port = get_port_from_line(line, console);
port             1281 drivers/tty/serial/qcom_geni_serial.c 	if (IS_ERR(port)) {
port             1283 drivers/tty/serial/qcom_geni_serial.c 		return PTR_ERR(port);
port             1286 drivers/tty/serial/qcom_geni_serial.c 	uport = &port->uport;
port             1292 drivers/tty/serial/qcom_geni_serial.c 	port->se.dev = &pdev->dev;
port             1293 drivers/tty/serial/qcom_geni_serial.c 	port->se.wrapper = dev_get_drvdata(pdev->dev.parent);
port             1294 drivers/tty/serial/qcom_geni_serial.c 	port->se.clk = devm_clk_get(&pdev->dev, "se");
port             1295 drivers/tty/serial/qcom_geni_serial.c 	if (IS_ERR(port->se.clk)) {
port             1296 drivers/tty/serial/qcom_geni_serial.c 		ret = PTR_ERR(port->se.clk);
port             1306 drivers/tty/serial/qcom_geni_serial.c 	port->tx_fifo_depth = DEF_FIFO_DEPTH_WORDS;
port             1307 drivers/tty/serial/qcom_geni_serial.c 	port->rx_fifo_depth = DEF_FIFO_DEPTH_WORDS;
port             1308 drivers/tty/serial/qcom_geni_serial.c 	port->tx_fifo_width = DEF_FIFO_WIDTH_BITS;
port             1316 drivers/tty/serial/qcom_geni_serial.c 	platform_set_drvdata(pdev, port);
port             1317 drivers/tty/serial/qcom_geni_serial.c 	port->handle_rx = console ? handle_rx_console : handle_rx_uart;
port             1325 drivers/tty/serial/qcom_geni_serial.c 	struct qcom_geni_serial_port *port = platform_get_drvdata(pdev);
port             1326 drivers/tty/serial/qcom_geni_serial.c 	struct uart_driver *drv = port->uport.private_data;
port             1328 drivers/tty/serial/qcom_geni_serial.c 	uart_remove_one_port(drv, &port->uport);
port             1334 drivers/tty/serial/qcom_geni_serial.c 	struct qcom_geni_serial_port *port = dev_get_drvdata(dev);
port             1335 drivers/tty/serial/qcom_geni_serial.c 	struct uart_port *uport = &port->uport;
port             1342 drivers/tty/serial/qcom_geni_serial.c 	struct qcom_geni_serial_port *port = dev_get_drvdata(dev);
port             1343 drivers/tty/serial/qcom_geni_serial.c 	struct uart_port *uport = &port->uport;
port              117 drivers/tty/serial/rda-uart.c 	struct uart_port port;
port              121 drivers/tty/serial/rda-uart.c #define to_rda_uart_port(port) container_of(port, struct rda_uart_port, port)
port              125 drivers/tty/serial/rda-uart.c static inline void rda_uart_write(struct uart_port *port, u32 val,
port              128 drivers/tty/serial/rda-uart.c 	writel(val, port->membase + off);
port              131 drivers/tty/serial/rda-uart.c static inline u32 rda_uart_read(struct uart_port *port, unsigned int off)
port              133 drivers/tty/serial/rda-uart.c 	return readl(port->membase + off);
port              136 drivers/tty/serial/rda-uart.c static unsigned int rda_uart_tx_empty(struct uart_port *port)
port              142 drivers/tty/serial/rda-uart.c 	spin_lock_irqsave(&port->lock, flags);
port              144 drivers/tty/serial/rda-uart.c 	val = rda_uart_read(port, RDA_UART_STATUS);
port              147 drivers/tty/serial/rda-uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              152 drivers/tty/serial/rda-uart.c static unsigned int rda_uart_get_mctrl(struct uart_port *port)
port              157 drivers/tty/serial/rda-uart.c 	cmd_set = rda_uart_read(port, RDA_UART_CMD_SET);
port              158 drivers/tty/serial/rda-uart.c 	status = rda_uart_read(port, RDA_UART_STATUS);
port              167 drivers/tty/serial/rda-uart.c static void rda_uart_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              172 drivers/tty/serial/rda-uart.c 		val = rda_uart_read(port, RDA_UART_CMD_SET);
port              173 drivers/tty/serial/rda-uart.c 		rda_uart_write(port, (val | RDA_UART_RTS), RDA_UART_CMD_SET);
port              176 drivers/tty/serial/rda-uart.c 		val = rda_uart_read(port, RDA_UART_CMD_CLR);
port              177 drivers/tty/serial/rda-uart.c 		rda_uart_write(port, (val | RDA_UART_RTS), RDA_UART_CMD_CLR);
port              180 drivers/tty/serial/rda-uart.c 	val = rda_uart_read(port, RDA_UART_CTRL);
port              187 drivers/tty/serial/rda-uart.c 	rda_uart_write(port, val, RDA_UART_CTRL);
port              190 drivers/tty/serial/rda-uart.c static void rda_uart_stop_tx(struct uart_port *port)
port              194 drivers/tty/serial/rda-uart.c 	val = rda_uart_read(port, RDA_UART_IRQ_MASK);
port              196 drivers/tty/serial/rda-uart.c 	rda_uart_write(port, val, RDA_UART_IRQ_MASK);
port              198 drivers/tty/serial/rda-uart.c 	val = rda_uart_read(port, RDA_UART_CMD_SET);
port              200 drivers/tty/serial/rda-uart.c 	rda_uart_write(port, val, RDA_UART_CMD_SET);
port              203 drivers/tty/serial/rda-uart.c static void rda_uart_stop_rx(struct uart_port *port)
port              207 drivers/tty/serial/rda-uart.c 	val = rda_uart_read(port, RDA_UART_IRQ_MASK);
port              209 drivers/tty/serial/rda-uart.c 	rda_uart_write(port, val, RDA_UART_IRQ_MASK);
port              212 drivers/tty/serial/rda-uart.c 	val = rda_uart_read(port, RDA_UART_RXTX_BUFFER);
port              214 drivers/tty/serial/rda-uart.c 	val = rda_uart_read(port, RDA_UART_CMD_SET);
port              216 drivers/tty/serial/rda-uart.c 	rda_uart_write(port, val, RDA_UART_CMD_SET);
port              219 drivers/tty/serial/rda-uart.c static void rda_uart_start_tx(struct uart_port *port)
port              223 drivers/tty/serial/rda-uart.c 	if (uart_tx_stopped(port)) {
port              224 drivers/tty/serial/rda-uart.c 		rda_uart_stop_tx(port);
port              228 drivers/tty/serial/rda-uart.c 	val = rda_uart_read(port, RDA_UART_IRQ_MASK);
port              230 drivers/tty/serial/rda-uart.c 	rda_uart_write(port, val, RDA_UART_IRQ_MASK);
port              239 drivers/tty/serial/rda-uart.c static void rda_uart_set_termios(struct uart_port *port,
port              243 drivers/tty/serial/rda-uart.c 	struct rda_uart_port *rda_port = to_rda_uart_port(port);
port              249 drivers/tty/serial/rda-uart.c 	spin_lock_irqsave(&port->lock, flags);
port              251 drivers/tty/serial/rda-uart.c 	baud = uart_get_baud_rate(port, termios, old, 9600, port->uartclk / 4);
port              254 drivers/tty/serial/rda-uart.c 	ctrl = rda_uart_read(port, RDA_UART_CTRL);
port              255 drivers/tty/serial/rda-uart.c 	cmd_set = rda_uart_read(port, RDA_UART_CMD_SET);
port              256 drivers/tty/serial/rda-uart.c 	cmd_clr = rda_uart_read(port, RDA_UART_CMD_CLR);
port              261 drivers/tty/serial/rda-uart.c 		dev_warn(port->dev, "bit size not supported, using 7 bits\n");
port              309 drivers/tty/serial/rda-uart.c 	irq_mask = rda_uart_read(port, RDA_UART_IRQ_MASK);
port              310 drivers/tty/serial/rda-uart.c 	rda_uart_write(port, 0, RDA_UART_IRQ_MASK);
port              312 drivers/tty/serial/rda-uart.c 	rda_uart_write(port, triggers, RDA_UART_IRQ_TRIGGERS);
port              313 drivers/tty/serial/rda-uart.c 	rda_uart_write(port, ctrl, RDA_UART_CTRL);
port              314 drivers/tty/serial/rda-uart.c 	rda_uart_write(port, cmd_set, RDA_UART_CMD_SET);
port              315 drivers/tty/serial/rda-uart.c 	rda_uart_write(port, cmd_clr, RDA_UART_CMD_CLR);
port              317 drivers/tty/serial/rda-uart.c 	rda_uart_write(port, irq_mask, RDA_UART_IRQ_MASK);
port              324 drivers/tty/serial/rda-uart.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              326 drivers/tty/serial/rda-uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              329 drivers/tty/serial/rda-uart.c static void rda_uart_send_chars(struct uart_port *port)
port              331 drivers/tty/serial/rda-uart.c 	struct circ_buf *xmit = &port->state->xmit;
port              335 drivers/tty/serial/rda-uart.c 	if (uart_tx_stopped(port))
port              338 drivers/tty/serial/rda-uart.c 	if (port->x_char) {
port              339 drivers/tty/serial/rda-uart.c 		while (!(rda_uart_read(port, RDA_UART_STATUS) &
port              343 drivers/tty/serial/rda-uart.c 		rda_uart_write(port, port->x_char, RDA_UART_RXTX_BUFFER);
port              344 drivers/tty/serial/rda-uart.c 		port->icount.tx++;
port              345 drivers/tty/serial/rda-uart.c 		port->x_char = 0;
port              348 drivers/tty/serial/rda-uart.c 	while (rda_uart_read(port, RDA_UART_STATUS) & RDA_UART_TX_FIFO_MASK) {
port              353 drivers/tty/serial/rda-uart.c 		rda_uart_write(port, ch, RDA_UART_RXTX_BUFFER);
port              355 drivers/tty/serial/rda-uart.c 		port->icount.tx++;
port              359 drivers/tty/serial/rda-uart.c 		uart_write_wakeup(port);
port              363 drivers/tty/serial/rda-uart.c 		val = rda_uart_read(port, RDA_UART_IRQ_MASK);
port              365 drivers/tty/serial/rda-uart.c 		rda_uart_write(port, val, RDA_UART_IRQ_MASK);
port              369 drivers/tty/serial/rda-uart.c static void rda_uart_receive_chars(struct uart_port *port)
port              373 drivers/tty/serial/rda-uart.c 	status = rda_uart_read(port, RDA_UART_STATUS);
port              378 drivers/tty/serial/rda-uart.c 			port->icount.parity++;
port              383 drivers/tty/serial/rda-uart.c 			port->icount.frame++;
port              388 drivers/tty/serial/rda-uart.c 			port->icount.overrun++;
port              392 drivers/tty/serial/rda-uart.c 		val = rda_uart_read(port, RDA_UART_RXTX_BUFFER);
port              395 drivers/tty/serial/rda-uart.c 		port->icount.rx++;
port              396 drivers/tty/serial/rda-uart.c 		tty_insert_flip_char(&port->state->port, val, flag);
port              398 drivers/tty/serial/rda-uart.c 		status = rda_uart_read(port, RDA_UART_STATUS);
port              401 drivers/tty/serial/rda-uart.c 	spin_unlock(&port->lock);
port              402 drivers/tty/serial/rda-uart.c 	tty_flip_buffer_push(&port->state->port);
port              403 drivers/tty/serial/rda-uart.c 	spin_lock(&port->lock);
port              408 drivers/tty/serial/rda-uart.c 	struct uart_port *port = dev_id;
port              412 drivers/tty/serial/rda-uart.c 	spin_lock_irqsave(&port->lock, flags);
port              415 drivers/tty/serial/rda-uart.c 	val = rda_uart_read(port, RDA_UART_IRQ_CAUSE);
port              416 drivers/tty/serial/rda-uart.c 	rda_uart_write(port, val, RDA_UART_IRQ_CAUSE);
port              419 drivers/tty/serial/rda-uart.c 		rda_uart_receive_chars(port);
port              422 drivers/tty/serial/rda-uart.c 		irq_mask = rda_uart_read(port, RDA_UART_IRQ_MASK);
port              424 drivers/tty/serial/rda-uart.c 		rda_uart_write(port, irq_mask, RDA_UART_IRQ_MASK);
port              426 drivers/tty/serial/rda-uart.c 		rda_uart_send_chars(port);
port              429 drivers/tty/serial/rda-uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              434 drivers/tty/serial/rda-uart.c static int rda_uart_startup(struct uart_port *port)
port              440 drivers/tty/serial/rda-uart.c 	spin_lock_irqsave(&port->lock, flags);
port              441 drivers/tty/serial/rda-uart.c 	rda_uart_write(port, 0, RDA_UART_IRQ_MASK);
port              442 drivers/tty/serial/rda-uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              444 drivers/tty/serial/rda-uart.c 	ret = request_irq(port->irq, rda_interrupt, IRQF_NO_SUSPEND,
port              445 drivers/tty/serial/rda-uart.c 			  "rda-uart", port);
port              449 drivers/tty/serial/rda-uart.c 	spin_lock_irqsave(&port->lock, flags);
port              451 drivers/tty/serial/rda-uart.c 	val = rda_uart_read(port, RDA_UART_CTRL);
port              453 drivers/tty/serial/rda-uart.c 	rda_uart_write(port, val, RDA_UART_CTRL);
port              456 drivers/tty/serial/rda-uart.c 	val = rda_uart_read(port, RDA_UART_IRQ_MASK);
port              458 drivers/tty/serial/rda-uart.c 	rda_uart_write(port, val, RDA_UART_IRQ_MASK);
port              460 drivers/tty/serial/rda-uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              465 drivers/tty/serial/rda-uart.c static void rda_uart_shutdown(struct uart_port *port)
port              470 drivers/tty/serial/rda-uart.c 	spin_lock_irqsave(&port->lock, flags);
port              472 drivers/tty/serial/rda-uart.c 	rda_uart_stop_tx(port);
port              473 drivers/tty/serial/rda-uart.c 	rda_uart_stop_rx(port);
port              475 drivers/tty/serial/rda-uart.c 	val = rda_uart_read(port, RDA_UART_CTRL);
port              477 drivers/tty/serial/rda-uart.c 	rda_uart_write(port, val, RDA_UART_CTRL);
port              479 drivers/tty/serial/rda-uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              482 drivers/tty/serial/rda-uart.c static const char *rda_uart_type(struct uart_port *port)
port              484 drivers/tty/serial/rda-uart.c 	return (port->type == PORT_RDA) ? "rda-uart" : NULL;
port              487 drivers/tty/serial/rda-uart.c static int rda_uart_request_port(struct uart_port *port)
port              489 drivers/tty/serial/rda-uart.c 	struct platform_device *pdev = to_platform_device(port->dev);
port              496 drivers/tty/serial/rda-uart.c 	if (!devm_request_mem_region(port->dev, port->mapbase,
port              497 drivers/tty/serial/rda-uart.c 				     resource_size(res), dev_name(port->dev)))
port              500 drivers/tty/serial/rda-uart.c 	if (port->flags & UPF_IOREMAP) {
port              501 drivers/tty/serial/rda-uart.c 		port->membase = devm_ioremap_nocache(port->dev, port->mapbase,
port              503 drivers/tty/serial/rda-uart.c 		if (!port->membase)
port              510 drivers/tty/serial/rda-uart.c static void rda_uart_config_port(struct uart_port *port, int flags)
port              515 drivers/tty/serial/rda-uart.c 		port->type = PORT_RDA;
port              516 drivers/tty/serial/rda-uart.c 		rda_uart_request_port(port);
port              519 drivers/tty/serial/rda-uart.c 	spin_lock_irqsave(&port->lock, irq_flags);
port              522 drivers/tty/serial/rda-uart.c 	rda_uart_write(port, 0, RDA_UART_IRQ_MASK);
port              525 drivers/tty/serial/rda-uart.c 	rda_uart_write(port, 0, RDA_UART_STATUS);
port              527 drivers/tty/serial/rda-uart.c 	spin_unlock_irqrestore(&port->lock, irq_flags);
port              530 drivers/tty/serial/rda-uart.c static void rda_uart_release_port(struct uart_port *port)
port              532 drivers/tty/serial/rda-uart.c 	struct platform_device *pdev = to_platform_device(port->dev);
port              539 drivers/tty/serial/rda-uart.c 	if (port->flags & UPF_IOREMAP) {
port              540 drivers/tty/serial/rda-uart.c 		devm_release_mem_region(port->dev, port->mapbase,
port              542 drivers/tty/serial/rda-uart.c 		devm_iounmap(port->dev, port->membase);
port              543 drivers/tty/serial/rda-uart.c 		port->membase = NULL;
port              547 drivers/tty/serial/rda-uart.c static int rda_uart_verify_port(struct uart_port *port,
port              550 drivers/tty/serial/rda-uart.c 	if (port->type != PORT_RDA)
port              553 drivers/tty/serial/rda-uart.c 	if (port->irq != ser->irq)
port              578 drivers/tty/serial/rda-uart.c static void rda_console_putchar(struct uart_port *port, int ch)
port              580 drivers/tty/serial/rda-uart.c 	if (!port->membase)
port              583 drivers/tty/serial/rda-uart.c 	while (!(rda_uart_read(port, RDA_UART_STATUS) & RDA_UART_TX_FIFO_MASK))
port              586 drivers/tty/serial/rda-uart.c 	rda_uart_write(port, ch, RDA_UART_RXTX_BUFFER);
port              589 drivers/tty/serial/rda-uart.c static void rda_uart_port_write(struct uart_port *port, const char *s,
port              598 drivers/tty/serial/rda-uart.c 	if (port->sysrq) {
port              601 drivers/tty/serial/rda-uart.c 		locked = spin_trylock(&port->lock);
port              603 drivers/tty/serial/rda-uart.c 		spin_lock(&port->lock);
port              607 drivers/tty/serial/rda-uart.c 	old_irq_mask = rda_uart_read(port, RDA_UART_IRQ_MASK);
port              608 drivers/tty/serial/rda-uart.c 	rda_uart_write(port, 0, RDA_UART_IRQ_MASK);
port              610 drivers/tty/serial/rda-uart.c 	uart_console_write(port, s, count, rda_console_putchar);
port              613 drivers/tty/serial/rda-uart.c 	while (!(rda_uart_read(port, RDA_UART_STATUS) & RDA_UART_TX_FIFO_MASK))
port              616 drivers/tty/serial/rda-uart.c 	rda_uart_write(port, old_irq_mask, RDA_UART_IRQ_MASK);
port              619 drivers/tty/serial/rda-uart.c 		spin_unlock(&port->lock);
port              633 drivers/tty/serial/rda-uart.c 	rda_uart_port_write(&rda_port->port, s, count);
port              648 drivers/tty/serial/rda-uart.c 	if (!rda_port || !rda_port->port.membase)
port              654 drivers/tty/serial/rda-uart.c 	return uart_set_options(&rda_port->port, co, baud, parity, bits, flow);
port              681 drivers/tty/serial/rda-uart.c 	rda_uart_port_write(&dev->port, s, count);
port              687 drivers/tty/serial/rda-uart.c 	if (!device->port.membase)
port              756 drivers/tty/serial/rda-uart.c 	rda_port->port.dev = &pdev->dev;
port              757 drivers/tty/serial/rda-uart.c 	rda_port->port.regshift = 0;
port              758 drivers/tty/serial/rda-uart.c 	rda_port->port.line = pdev->id;
port              759 drivers/tty/serial/rda-uart.c 	rda_port->port.type = PORT_RDA;
port              760 drivers/tty/serial/rda-uart.c 	rda_port->port.iotype = UPIO_MEM;
port              761 drivers/tty/serial/rda-uart.c 	rda_port->port.mapbase = res_mem->start;
port              762 drivers/tty/serial/rda-uart.c 	rda_port->port.irq = irq;
port              763 drivers/tty/serial/rda-uart.c 	rda_port->port.uartclk = clk_get_rate(rda_port->clk);
port              764 drivers/tty/serial/rda-uart.c 	if (rda_port->port.uartclk == 0) {
port              768 drivers/tty/serial/rda-uart.c 	rda_port->port.flags = UPF_BOOT_AUTOCONF | UPF_IOREMAP |
port              770 drivers/tty/serial/rda-uart.c 	rda_port->port.x_char = 0;
port              771 drivers/tty/serial/rda-uart.c 	rda_port->port.fifosize = RDA_UART_TX_FIFO_SIZE;
port              772 drivers/tty/serial/rda-uart.c 	rda_port->port.ops = &rda_uart_ops;
port              777 drivers/tty/serial/rda-uart.c 	ret = uart_add_one_port(&rda_uart_driver, &rda_port->port);
port              788 drivers/tty/serial/rda-uart.c 	uart_remove_one_port(&rda_uart_driver, &rda_port->port);
port              179 drivers/tty/serial/rp2.c 	struct uart_port		port;
port              229 drivers/tty/serial/rp2.c static inline struct rp2_uart_port *port_to_up(struct uart_port *port)
port              231 drivers/tty/serial/rp2.c 	return container_of(port, struct rp2_uart_port, port);
port              270 drivers/tty/serial/rp2.c static unsigned int rp2_uart_tx_empty(struct uart_port *port)
port              272 drivers/tty/serial/rp2.c 	struct rp2_uart_port *up = port_to_up(port);
port              280 drivers/tty/serial/rp2.c 	spin_lock_irqsave(&up->port.lock, flags);
port              282 drivers/tty/serial/rp2.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              287 drivers/tty/serial/rp2.c static unsigned int rp2_uart_get_mctrl(struct uart_port *port)
port              289 drivers/tty/serial/rp2.c 	struct rp2_uart_port *up = port_to_up(port);
port              299 drivers/tty/serial/rp2.c static void rp2_uart_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              301 drivers/tty/serial/rp2.c 	rp2_rmw(port_to_up(port), RP2_TXRX_CTL,
port              308 drivers/tty/serial/rp2.c static void rp2_uart_start_tx(struct uart_port *port)
port              310 drivers/tty/serial/rp2.c 	rp2_rmw_set(port_to_up(port), RP2_TXRX_CTL, RP2_TXRX_CTL_TXIRQ_m);
port              313 drivers/tty/serial/rp2.c static void rp2_uart_stop_tx(struct uart_port *port)
port              315 drivers/tty/serial/rp2.c 	rp2_rmw_clr(port_to_up(port), RP2_TXRX_CTL, RP2_TXRX_CTL_TXIRQ_m);
port              318 drivers/tty/serial/rp2.c static void rp2_uart_stop_rx(struct uart_port *port)
port              320 drivers/tty/serial/rp2.c 	rp2_rmw_clr(port_to_up(port), RP2_TXRX_CTL, RP2_TXRX_CTL_RXIRQ_m);
port              323 drivers/tty/serial/rp2.c static void rp2_uart_break_ctl(struct uart_port *port, int break_state)
port              327 drivers/tty/serial/rp2.c 	spin_lock_irqsave(&port->lock, flags);
port              328 drivers/tty/serial/rp2.c 	rp2_rmw(port_to_up(port), RP2_TXRX_CTL, RP2_TXRX_CTL_BREAK_m,
port              330 drivers/tty/serial/rp2.c 	spin_unlock_irqrestore(&port->lock, flags);
port              333 drivers/tty/serial/rp2.c static void rp2_uart_enable_ms(struct uart_port *port)
port              335 drivers/tty/serial/rp2.c 	rp2_rmw_set(port_to_up(port), RP2_TXRX_CTL, RP2_TXRX_CTL_MSRIRQ_m);
port              374 drivers/tty/serial/rp2.c static void rp2_uart_set_termios(struct uart_port *port,
port              378 drivers/tty/serial/rp2.c 	struct rp2_uart_port *up = port_to_up(port);
port              382 drivers/tty/serial/rp2.c 	baud = uart_get_baud_rate(port, new, old, 0, port->uartclk / 16);
port              383 drivers/tty/serial/rp2.c 	baud_div = uart_get_divisor(port, baud);
port              388 drivers/tty/serial/rp2.c 	spin_lock_irqsave(&port->lock, flags);
port              391 drivers/tty/serial/rp2.c 	port->ignore_status_mask = (new->c_cflag & CREAD) ? 0 : RP2_DUMMY_READ;
port              394 drivers/tty/serial/rp2.c 	uart_update_timeout(port, new->c_cflag, baud);
port              396 drivers/tty/serial/rp2.c 	spin_unlock_irqrestore(&port->lock, flags);
port              402 drivers/tty/serial/rp2.c 	struct tty_port *port = &up->port.state->port;
port              409 drivers/tty/serial/rp2.c 			if (!uart_handle_sysrq_char(&up->port, ch))
port              410 drivers/tty/serial/rp2.c 				uart_insert_char(&up->port, byte, 0, ch,
port              421 drivers/tty/serial/rp2.c 			uart_insert_char(&up->port, byte,
port              424 drivers/tty/serial/rp2.c 		up->port.icount.rx++;
port              427 drivers/tty/serial/rp2.c 	spin_unlock(&up->port.lock);
port              428 drivers/tty/serial/rp2.c 	tty_flip_buffer_push(port);
port              429 drivers/tty/serial/rp2.c 	spin_lock(&up->port.lock);
port              435 drivers/tty/serial/rp2.c 	struct circ_buf *xmit = &up->port.state->xmit;
port              437 drivers/tty/serial/rp2.c 	if (uart_tx_stopped(&up->port)) {
port              438 drivers/tty/serial/rp2.c 		rp2_uart_stop_tx(&up->port);
port              443 drivers/tty/serial/rp2.c 		if (up->port.x_char) {
port              444 drivers/tty/serial/rp2.c 			writeb(up->port.x_char, up->base + RP2_DATA_BYTE);
port              445 drivers/tty/serial/rp2.c 			up->port.x_char = 0;
port              446 drivers/tty/serial/rp2.c 			up->port.icount.tx++;
port              450 drivers/tty/serial/rp2.c 			rp2_uart_stop_tx(&up->port);
port              455 drivers/tty/serial/rp2.c 		up->port.icount.tx++;
port              459 drivers/tty/serial/rp2.c 		uart_write_wakeup(&up->port);
port              466 drivers/tty/serial/rp2.c 	spin_lock(&up->port.lock);
port              480 drivers/tty/serial/rp2.c 		wake_up_interruptible(&up->port.state->port.delta_msr_wait);
port              482 drivers/tty/serial/rp2.c 	spin_unlock(&up->port.lock);
port              521 drivers/tty/serial/rp2.c static int rp2_uart_startup(struct uart_port *port)
port              523 drivers/tty/serial/rp2.c 	struct rp2_uart_port *up = port_to_up(port);
port              535 drivers/tty/serial/rp2.c static void rp2_uart_shutdown(struct uart_port *port)
port              537 drivers/tty/serial/rp2.c 	struct rp2_uart_port *up = port_to_up(port);
port              540 drivers/tty/serial/rp2.c 	rp2_uart_break_ctl(port, 0);
port              542 drivers/tty/serial/rp2.c 	spin_lock_irqsave(&port->lock, flags);
port              545 drivers/tty/serial/rp2.c 	spin_unlock_irqrestore(&port->lock, flags);
port              548 drivers/tty/serial/rp2.c static const char *rp2_uart_type(struct uart_port *port)
port              550 drivers/tty/serial/rp2.c 	return (port->type == PORT_RP2) ? "RocketPort 2 UART" : NULL;
port              553 drivers/tty/serial/rp2.c static void rp2_uart_release_port(struct uart_port *port)
port              558 drivers/tty/serial/rp2.c static int rp2_uart_request_port(struct uart_port *port)
port              564 drivers/tty/serial/rp2.c static void rp2_uart_config_port(struct uart_port *port, int flags)
port              567 drivers/tty/serial/rp2.c 		port->type = PORT_RP2;
port              570 drivers/tty/serial/rp2.c static int rp2_uart_verify_port(struct uart_port *port,
port              649 drivers/tty/serial/rp2.c 	rp2_uart_set_mctrl(&up->port, 0);
port              663 drivers/tty/serial/rp2.c 		uart_remove_one_port(&rp2_uart_driver, &card->ports[i].port);
port              692 drivers/tty/serial/rp2.c 		p = &rp->port;
port               49 drivers/tty/serial/sa1100.c #define UART_GET_UTCR0(sport)	__raw_readl((sport)->port.membase + UTCR0)
port               50 drivers/tty/serial/sa1100.c #define UART_GET_UTCR1(sport)	__raw_readl((sport)->port.membase + UTCR1)
port               51 drivers/tty/serial/sa1100.c #define UART_GET_UTCR2(sport)	__raw_readl((sport)->port.membase + UTCR2)
port               52 drivers/tty/serial/sa1100.c #define UART_GET_UTCR3(sport)	__raw_readl((sport)->port.membase + UTCR3)
port               53 drivers/tty/serial/sa1100.c #define UART_GET_UTSR0(sport)	__raw_readl((sport)->port.membase + UTSR0)
port               54 drivers/tty/serial/sa1100.c #define UART_GET_UTSR1(sport)	__raw_readl((sport)->port.membase + UTSR1)
port               55 drivers/tty/serial/sa1100.c #define UART_GET_CHAR(sport)	__raw_readl((sport)->port.membase + UTDR)
port               57 drivers/tty/serial/sa1100.c #define UART_PUT_UTCR0(sport,v)	__raw_writel((v),(sport)->port.membase + UTCR0)
port               58 drivers/tty/serial/sa1100.c #define UART_PUT_UTCR1(sport,v)	__raw_writel((v),(sport)->port.membase + UTCR1)
port               59 drivers/tty/serial/sa1100.c #define UART_PUT_UTCR2(sport,v)	__raw_writel((v),(sport)->port.membase + UTCR2)
port               60 drivers/tty/serial/sa1100.c #define UART_PUT_UTCR3(sport,v)	__raw_writel((v),(sport)->port.membase + UTCR3)
port               61 drivers/tty/serial/sa1100.c #define UART_PUT_UTSR0(sport,v)	__raw_writel((v),(sport)->port.membase + UTSR0)
port               62 drivers/tty/serial/sa1100.c #define UART_PUT_UTSR1(sport,v)	__raw_writel((v),(sport)->port.membase + UTSR1)
port               63 drivers/tty/serial/sa1100.c #define UART_PUT_CHAR(sport,v)	__raw_writel((v),(sport)->port.membase + UTDR)
port               79 drivers/tty/serial/sa1100.c 	struct uart_port	port;
port               92 drivers/tty/serial/sa1100.c 	status = sport->port.ops->get_mctrl(&sport->port);
port              101 drivers/tty/serial/sa1100.c 		sport->port.icount.rng++;
port              103 drivers/tty/serial/sa1100.c 		sport->port.icount.dsr++;
port              105 drivers/tty/serial/sa1100.c 		uart_handle_dcd_change(&sport->port, status & TIOCM_CAR);
port              107 drivers/tty/serial/sa1100.c 		uart_handle_cts_change(&sport->port, status & TIOCM_CTS);
port              109 drivers/tty/serial/sa1100.c 	wake_up_interruptible(&sport->port.state->port.delta_msr_wait);
port              121 drivers/tty/serial/sa1100.c 	if (sport->port.state) {
port              122 drivers/tty/serial/sa1100.c 		spin_lock_irqsave(&sport->port.lock, flags);
port              124 drivers/tty/serial/sa1100.c 		spin_unlock_irqrestore(&sport->port.lock, flags);
port              133 drivers/tty/serial/sa1100.c static void sa1100_stop_tx(struct uart_port *port)
port              136 drivers/tty/serial/sa1100.c 		container_of(port, struct sa1100_port, port);
port              141 drivers/tty/serial/sa1100.c 	sport->port.read_status_mask &= ~UTSR0_TO_SM(UTSR0_TFS);
port              147 drivers/tty/serial/sa1100.c static void sa1100_start_tx(struct uart_port *port)
port              150 drivers/tty/serial/sa1100.c 		container_of(port, struct sa1100_port, port);
port              154 drivers/tty/serial/sa1100.c 	sport->port.read_status_mask |= UTSR0_TO_SM(UTSR0_TFS);
port              161 drivers/tty/serial/sa1100.c static void sa1100_stop_rx(struct uart_port *port)
port              164 drivers/tty/serial/sa1100.c 		container_of(port, struct sa1100_port, port);
port              174 drivers/tty/serial/sa1100.c static void sa1100_enable_ms(struct uart_port *port)
port              177 drivers/tty/serial/sa1100.c 		container_of(port, struct sa1100_port, port);
port              194 drivers/tty/serial/sa1100.c 		sport->port.icount.rx++;
port              204 drivers/tty/serial/sa1100.c 				sport->port.icount.parity++;
port              206 drivers/tty/serial/sa1100.c 				sport->port.icount.frame++;
port              208 drivers/tty/serial/sa1100.c 				sport->port.icount.overrun++;
port              210 drivers/tty/serial/sa1100.c 			status &= sport->port.read_status_mask;
port              218 drivers/tty/serial/sa1100.c 			sport->port.sysrq = 0;
port              222 drivers/tty/serial/sa1100.c 		if (uart_handle_sysrq_char(&sport->port, ch))
port              225 drivers/tty/serial/sa1100.c 		uart_insert_char(&sport->port, status, UTSR1_TO_SM(UTSR1_ROR), ch, flg);
port              232 drivers/tty/serial/sa1100.c 	spin_unlock(&sport->port.lock);
port              233 drivers/tty/serial/sa1100.c 	tty_flip_buffer_push(&sport->port.state->port);
port              234 drivers/tty/serial/sa1100.c 	spin_lock(&sport->port.lock);
port              239 drivers/tty/serial/sa1100.c 	struct circ_buf *xmit = &sport->port.state->xmit;
port              241 drivers/tty/serial/sa1100.c 	if (sport->port.x_char) {
port              242 drivers/tty/serial/sa1100.c 		UART_PUT_CHAR(sport, sport->port.x_char);
port              243 drivers/tty/serial/sa1100.c 		sport->port.icount.tx++;
port              244 drivers/tty/serial/sa1100.c 		sport->port.x_char = 0;
port              254 drivers/tty/serial/sa1100.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(&sport->port)) {
port              255 drivers/tty/serial/sa1100.c 		sa1100_stop_tx(&sport->port);
port              266 drivers/tty/serial/sa1100.c 		sport->port.icount.tx++;
port              272 drivers/tty/serial/sa1100.c 		uart_write_wakeup(&sport->port);
port              275 drivers/tty/serial/sa1100.c 		sa1100_stop_tx(&sport->port);
port              283 drivers/tty/serial/sa1100.c 	spin_lock(&sport->port.lock);
port              285 drivers/tty/serial/sa1100.c 	status &= SM_TO_UTSR0(sport->port.read_status_mask) | ~UTSR0_TFS;
port              299 drivers/tty/serial/sa1100.c 			sport->port.icount.brk++;
port              302 drivers/tty/serial/sa1100.c 			uart_handle_break(&sport->port);
port              309 drivers/tty/serial/sa1100.c 		status &= SM_TO_UTSR0(sport->port.read_status_mask) |
port              312 drivers/tty/serial/sa1100.c 	spin_unlock(&sport->port.lock);
port              320 drivers/tty/serial/sa1100.c static unsigned int sa1100_tx_empty(struct uart_port *port)
port              323 drivers/tty/serial/sa1100.c 		container_of(port, struct sa1100_port, port);
port              328 drivers/tty/serial/sa1100.c static unsigned int sa1100_get_mctrl(struct uart_port *port)
port              331 drivers/tty/serial/sa1100.c 		container_of(port, struct sa1100_port, port);
port              339 drivers/tty/serial/sa1100.c static void sa1100_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              342 drivers/tty/serial/sa1100.c 		container_of(port, struct sa1100_port, port);
port              350 drivers/tty/serial/sa1100.c static void sa1100_break_ctl(struct uart_port *port, int break_state)
port              353 drivers/tty/serial/sa1100.c 		container_of(port, struct sa1100_port, port);
port              357 drivers/tty/serial/sa1100.c 	spin_lock_irqsave(&sport->port.lock, flags);
port              364 drivers/tty/serial/sa1100.c 	spin_unlock_irqrestore(&sport->port.lock, flags);
port              367 drivers/tty/serial/sa1100.c static int sa1100_startup(struct uart_port *port)
port              370 drivers/tty/serial/sa1100.c 		container_of(port, struct sa1100_port, port);
port              376 drivers/tty/serial/sa1100.c 	retval = request_irq(sport->port.irq, sa1100_int, 0,
port              390 drivers/tty/serial/sa1100.c 	spin_lock_irq(&sport->port.lock);
port              391 drivers/tty/serial/sa1100.c 	sa1100_enable_ms(&sport->port);
port              392 drivers/tty/serial/sa1100.c 	spin_unlock_irq(&sport->port.lock);
port              397 drivers/tty/serial/sa1100.c static void sa1100_shutdown(struct uart_port *port)
port              400 drivers/tty/serial/sa1100.c 		container_of(port, struct sa1100_port, port);
port              410 drivers/tty/serial/sa1100.c 	free_irq(sport->port.irq, sport);
port              419 drivers/tty/serial/sa1100.c sa1100_set_termios(struct uart_port *port, struct ktermios *termios,
port              423 drivers/tty/serial/sa1100.c 		container_of(port, struct sa1100_port, port);
port              454 drivers/tty/serial/sa1100.c 	baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk/16); 
port              455 drivers/tty/serial/sa1100.c 	quot = uart_get_divisor(port, baud);
port              457 drivers/tty/serial/sa1100.c 	spin_lock_irqsave(&sport->port.lock, flags);
port              459 drivers/tty/serial/sa1100.c 	sport->port.read_status_mask &= UTSR0_TO_SM(UTSR0_TFS);
port              460 drivers/tty/serial/sa1100.c 	sport->port.read_status_mask |= UTSR1_TO_SM(UTSR1_ROR);
port              462 drivers/tty/serial/sa1100.c 		sport->port.read_status_mask |=
port              465 drivers/tty/serial/sa1100.c 		sport->port.read_status_mask |=
port              471 drivers/tty/serial/sa1100.c 	sport->port.ignore_status_mask = 0;
port              473 drivers/tty/serial/sa1100.c 		sport->port.ignore_status_mask |=
port              476 drivers/tty/serial/sa1100.c 		sport->port.ignore_status_mask |=
port              483 drivers/tty/serial/sa1100.c 			sport->port.ignore_status_mask |=
port              492 drivers/tty/serial/sa1100.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              518 drivers/tty/serial/sa1100.c 	if (UART_ENABLE_MS(&sport->port, termios->c_cflag))
port              519 drivers/tty/serial/sa1100.c 		sa1100_enable_ms(&sport->port);
port              521 drivers/tty/serial/sa1100.c 	spin_unlock_irqrestore(&sport->port.lock, flags);
port              524 drivers/tty/serial/sa1100.c static const char *sa1100_type(struct uart_port *port)
port              527 drivers/tty/serial/sa1100.c 		container_of(port, struct sa1100_port, port);
port              529 drivers/tty/serial/sa1100.c 	return sport->port.type == PORT_SA1100 ? "SA1100" : NULL;
port              535 drivers/tty/serial/sa1100.c static void sa1100_release_port(struct uart_port *port)
port              538 drivers/tty/serial/sa1100.c 		container_of(port, struct sa1100_port, port);
port              540 drivers/tty/serial/sa1100.c 	release_mem_region(sport->port.mapbase, UART_PORT_SIZE);
port              546 drivers/tty/serial/sa1100.c static int sa1100_request_port(struct uart_port *port)
port              549 drivers/tty/serial/sa1100.c 		container_of(port, struct sa1100_port, port);
port              551 drivers/tty/serial/sa1100.c 	return request_mem_region(sport->port.mapbase, UART_PORT_SIZE,
port              558 drivers/tty/serial/sa1100.c static void sa1100_config_port(struct uart_port *port, int flags)
port              561 drivers/tty/serial/sa1100.c 		container_of(port, struct sa1100_port, port);
port              564 drivers/tty/serial/sa1100.c 	    sa1100_request_port(&sport->port) == 0)
port              565 drivers/tty/serial/sa1100.c 		sport->port.type = PORT_SA1100;
port              574 drivers/tty/serial/sa1100.c sa1100_verify_port(struct uart_port *port, struct serial_struct *ser)
port              577 drivers/tty/serial/sa1100.c 		container_of(port, struct sa1100_port, port);
port              582 drivers/tty/serial/sa1100.c 	if (sport->port.irq != ser->irq)
port              586 drivers/tty/serial/sa1100.c 	if (sport->port.uartclk / 16 != ser->baud_base)
port              588 drivers/tty/serial/sa1100.c 	if ((void *)sport->port.mapbase != ser->iomem_base)
port              590 drivers/tty/serial/sa1100.c 	if (sport->port.iobase != ser->port)
port              640 drivers/tty/serial/sa1100.c 		sa1100_ports[i].port.uartclk   = 3686400;
port              641 drivers/tty/serial/sa1100.c 		sa1100_ports[i].port.ops       = &sa1100_pops;
port              642 drivers/tty/serial/sa1100.c 		sa1100_ports[i].port.fifosize  = 8;
port              643 drivers/tty/serial/sa1100.c 		sa1100_ports[i].port.line      = i;
port              644 drivers/tty/serial/sa1100.c 		sa1100_ports[i].port.iotype    = UPIO_MEM;
port              670 drivers/tty/serial/sa1100.c void __init sa1100_register_uart(int idx, int port)
port              677 drivers/tty/serial/sa1100.c 	switch (port) {
port              679 drivers/tty/serial/sa1100.c 		sa1100_ports[idx].port.membase = (void __iomem *)&Ser1UTCR0;
port              680 drivers/tty/serial/sa1100.c 		sa1100_ports[idx].port.mapbase = _Ser1UTCR0;
port              681 drivers/tty/serial/sa1100.c 		sa1100_ports[idx].port.irq     = IRQ_Ser1UART;
port              682 drivers/tty/serial/sa1100.c 		sa1100_ports[idx].port.flags   = UPF_BOOT_AUTOCONF;
port              686 drivers/tty/serial/sa1100.c 		sa1100_ports[idx].port.membase = (void __iomem *)&Ser2UTCR0;
port              687 drivers/tty/serial/sa1100.c 		sa1100_ports[idx].port.mapbase = _Ser2UTCR0;
port              688 drivers/tty/serial/sa1100.c 		sa1100_ports[idx].port.irq     = IRQ_Ser2ICP;
port              689 drivers/tty/serial/sa1100.c 		sa1100_ports[idx].port.flags   = UPF_BOOT_AUTOCONF;
port              693 drivers/tty/serial/sa1100.c 		sa1100_ports[idx].port.membase = (void __iomem *)&Ser3UTCR0;
port              694 drivers/tty/serial/sa1100.c 		sa1100_ports[idx].port.mapbase = _Ser3UTCR0;
port              695 drivers/tty/serial/sa1100.c 		sa1100_ports[idx].port.irq     = IRQ_Ser3UART;
port              696 drivers/tty/serial/sa1100.c 		sa1100_ports[idx].port.flags   = UPF_BOOT_AUTOCONF;
port              700 drivers/tty/serial/sa1100.c 		printk(KERN_ERR "%s: bad port number %d\n", __func__, port);
port              706 drivers/tty/serial/sa1100.c static void sa1100_console_putchar(struct uart_port *port, int ch)
port              709 drivers/tty/serial/sa1100.c 		container_of(port, struct sa1100_port, port);
port              732 drivers/tty/serial/sa1100.c 	uart_console_write(&sport->port, s, count, sa1100_console_putchar);
port              776 drivers/tty/serial/sa1100.c 		*baud = sport->port.uartclk / (16 * (quot + 1));
port              803 drivers/tty/serial/sa1100.c 	return uart_set_options(&sport->port, co, baud, parity, bits, flow);
port              845 drivers/tty/serial/sa1100.c 		uart_suspend_port(&sa1100_reg, &sport->port);
port              855 drivers/tty/serial/sa1100.c 		uart_resume_port(&sa1100_reg, &sport->port);
port              862 drivers/tty/serial/sa1100.c 	sport->port.dev = &dev->dev;
port              867 drivers/tty/serial/sa1100.c 	sport->gpios = mctrl_gpio_init_noauto(sport->port.dev, 0);
port              871 drivers/tty/serial/sa1100.c 		dev_err(sport->port.dev, "failed to get mctrl gpios: %d\n",
port              882 drivers/tty/serial/sa1100.c 	return uart_add_one_port(&sa1100_reg, &sport->port);
port              896 drivers/tty/serial/sa1100.c 			if (sa1100_ports[i].port.mapbase != res->start)
port              912 drivers/tty/serial/sa1100.c 		uart_remove_one_port(&sa1100_reg, &sport->port);
port               86 drivers/tty/serial/samsung.c #define tx_enabled(port) ((port)->unused[0])
port               87 drivers/tty/serial/samsung.c #define rx_enabled(port) ((port)->unused[1])
port               92 drivers/tty/serial/samsung.c static inline struct s3c24xx_uart_port *to_ourport(struct uart_port *port)
port               94 drivers/tty/serial/samsung.c 	return container_of(port, struct s3c24xx_uart_port, port);
port               99 drivers/tty/serial/samsung.c static inline const char *s3c24xx_serial_portname(struct uart_port *port)
port              101 drivers/tty/serial/samsung.c 	return to_platform_device(port->dev)->name;
port              104 drivers/tty/serial/samsung.c static int s3c24xx_serial_txempty_nofifo(struct uart_port *port)
port              106 drivers/tty/serial/samsung.c 	return rd_regl(port, S3C2410_UTRSTAT) & S3C2410_UTRSTAT_TXE;
port              114 drivers/tty/serial/samsung.c static int s3c24xx_serial_has_interrupt_mask(struct uart_port *port)
port              116 drivers/tty/serial/samsung.c 	return to_ourport(port)->info->type == PORT_S3C6400;
port              119 drivers/tty/serial/samsung.c static void s3c24xx_serial_rx_enable(struct uart_port *port)
port              125 drivers/tty/serial/samsung.c 	spin_lock_irqsave(&port->lock, flags);
port              127 drivers/tty/serial/samsung.c 	while (--count && !s3c24xx_serial_txempty_nofifo(port))
port              130 drivers/tty/serial/samsung.c 	ufcon = rd_regl(port, S3C2410_UFCON);
port              132 drivers/tty/serial/samsung.c 	wr_regl(port, S3C2410_UFCON, ufcon);
port              134 drivers/tty/serial/samsung.c 	ucon = rd_regl(port, S3C2410_UCON);
port              136 drivers/tty/serial/samsung.c 	wr_regl(port, S3C2410_UCON, ucon);
port              138 drivers/tty/serial/samsung.c 	rx_enabled(port) = 1;
port              139 drivers/tty/serial/samsung.c 	spin_unlock_irqrestore(&port->lock, flags);
port              142 drivers/tty/serial/samsung.c static void s3c24xx_serial_rx_disable(struct uart_port *port)
port              147 drivers/tty/serial/samsung.c 	spin_lock_irqsave(&port->lock, flags);
port              149 drivers/tty/serial/samsung.c 	ucon = rd_regl(port, S3C2410_UCON);
port              151 drivers/tty/serial/samsung.c 	wr_regl(port, S3C2410_UCON, ucon);
port              153 drivers/tty/serial/samsung.c 	rx_enabled(port) = 0;
port              154 drivers/tty/serial/samsung.c 	spin_unlock_irqrestore(&port->lock, flags);
port              157 drivers/tty/serial/samsung.c static void s3c24xx_serial_stop_tx(struct uart_port *port)
port              159 drivers/tty/serial/samsung.c 	struct s3c24xx_uart_port *ourport = to_ourport(port);
port              161 drivers/tty/serial/samsung.c 	struct circ_buf *xmit = &port->state->xmit;
port              165 drivers/tty/serial/samsung.c 	if (!tx_enabled(port))
port              168 drivers/tty/serial/samsung.c 	if (s3c24xx_serial_has_interrupt_mask(port))
port              169 drivers/tty/serial/samsung.c 		s3c24xx_set_bit(port, S3C64XX_UINTM_TXD, S3C64XX_UINTM);
port              177 drivers/tty/serial/samsung.c 		dma_sync_single_for_cpu(ourport->port.dev,
port              182 drivers/tty/serial/samsung.c 		port->icount.tx += count;
port              185 drivers/tty/serial/samsung.c 	tx_enabled(port) = 0;
port              188 drivers/tty/serial/samsung.c 	if (port->flags & UPF_CONS_FLOW)
port              189 drivers/tty/serial/samsung.c 		s3c24xx_serial_rx_enable(port);
port              199 drivers/tty/serial/samsung.c 	struct uart_port *port = &ourport->port;
port              200 drivers/tty/serial/samsung.c 	struct circ_buf *xmit = &port->state->xmit;
port              211 drivers/tty/serial/samsung.c 	dma_sync_single_for_cpu(ourport->port.dev, dma->tx_transfer_addr,
port              214 drivers/tty/serial/samsung.c 	spin_lock_irqsave(&port->lock, flags);
port              217 drivers/tty/serial/samsung.c 	port->icount.tx += count;
port              221 drivers/tty/serial/samsung.c 		uart_write_wakeup(port);
port              224 drivers/tty/serial/samsung.c 	spin_unlock_irqrestore(&port->lock, flags);
port              229 drivers/tty/serial/samsung.c 	struct uart_port *port = &ourport->port;
port              233 drivers/tty/serial/samsung.c 	if (s3c24xx_serial_has_interrupt_mask(port))
port              234 drivers/tty/serial/samsung.c 		s3c24xx_set_bit(port, S3C64XX_UINTM_TXD, S3C64XX_UINTM);
port              239 drivers/tty/serial/samsung.c 	ucon = rd_regl(port, S3C2410_UCON);
port              244 drivers/tty/serial/samsung.c 	wr_regl(port,  S3C2410_UCON, ucon);
port              251 drivers/tty/serial/samsung.c 	struct uart_port *port = &ourport->port;
port              256 drivers/tty/serial/samsung.c 	ufcon = rd_regl(port, S3C2410_UFCON);
port              257 drivers/tty/serial/samsung.c 	wr_regl(port,  S3C2410_UFCON, ufcon);
port              260 drivers/tty/serial/samsung.c 	ucon = rd_regl(port, S3C2410_UCON);
port              263 drivers/tty/serial/samsung.c 	wr_regl(port,  S3C2410_UCON, ucon);
port              266 drivers/tty/serial/samsung.c 	if (s3c24xx_serial_has_interrupt_mask(port))
port              267 drivers/tty/serial/samsung.c 		s3c24xx_clear_bit(port, S3C64XX_UINTM_TXD,
port              284 drivers/tty/serial/samsung.c 	struct uart_port *port = &ourport->port;
port              285 drivers/tty/serial/samsung.c 	struct circ_buf *xmit = &port->state->xmit;
port              295 drivers/tty/serial/samsung.c 	dma_sync_single_for_device(ourport->port.dev, dma->tx_transfer_addr,
port              302 drivers/tty/serial/samsung.c 		dev_err(ourport->port.dev, "Unable to get desc for Tx\n");
port              318 drivers/tty/serial/samsung.c 	struct uart_port *port = &ourport->port;
port              319 drivers/tty/serial/samsung.c 	struct circ_buf *xmit = &port->state->xmit;
port              326 drivers/tty/serial/samsung.c 		s3c24xx_serial_stop_tx(port);
port              338 drivers/tty/serial/samsung.c static void s3c24xx_serial_start_tx(struct uart_port *port)
port              340 drivers/tty/serial/samsung.c 	struct s3c24xx_uart_port *ourport = to_ourport(port);
port              341 drivers/tty/serial/samsung.c 	struct circ_buf *xmit = &port->state->xmit;
port              343 drivers/tty/serial/samsung.c 	if (!tx_enabled(port)) {
port              344 drivers/tty/serial/samsung.c 		if (port->flags & UPF_CONS_FLOW)
port              345 drivers/tty/serial/samsung.c 			s3c24xx_serial_rx_disable(port);
port              347 drivers/tty/serial/samsung.c 		tx_enabled(port) = 1;
port              367 drivers/tty/serial/samsung.c 	dma_sync_single_for_cpu(ourport->port.dev, dma->rx_addr,
port              370 drivers/tty/serial/samsung.c 	ourport->port.icount.rx += count;
port              372 drivers/tty/serial/samsung.c 		dev_err(ourport->port.dev, "No tty port\n");
port              379 drivers/tty/serial/samsung.c 		dev_err(ourport->port.dev, "RxData copy to tty layer failed\n");
port              383 drivers/tty/serial/samsung.c static void s3c24xx_serial_stop_rx(struct uart_port *port)
port              385 drivers/tty/serial/samsung.c 	struct s3c24xx_uart_port *ourport = to_ourport(port);
port              387 drivers/tty/serial/samsung.c 	struct tty_port *t = &port->state->port;
port              392 drivers/tty/serial/samsung.c 	if (rx_enabled(port)) {
port              393 drivers/tty/serial/samsung.c 		dbg("s3c24xx_serial_stop_rx: port=%p\n", port);
port              394 drivers/tty/serial/samsung.c 		if (s3c24xx_serial_has_interrupt_mask(port))
port              395 drivers/tty/serial/samsung.c 			s3c24xx_set_bit(port, S3C64XX_UINTM_RXD,
port              399 drivers/tty/serial/samsung.c 		rx_enabled(port) = 0;
port              415 drivers/tty/serial/samsung.c 	*s3c24xx_port_to_info(struct uart_port *port)
port              417 drivers/tty/serial/samsung.c 	return to_ourport(port)->info;
port              421 drivers/tty/serial/samsung.c 	*s3c24xx_port_to_cfg(struct uart_port *port)
port              425 drivers/tty/serial/samsung.c 	if (port->dev == NULL)
port              428 drivers/tty/serial/samsung.c 	ourport = container_of(port, struct s3c24xx_uart_port, port);
port              438 drivers/tty/serial/samsung.c 		return ourport->port.fifosize;
port              447 drivers/tty/serial/samsung.c 	struct uart_port *port = &ourport->port;
port              450 drivers/tty/serial/samsung.c 	struct tty_port *t = &port->state->port;
port              451 drivers/tty/serial/samsung.c 	struct tty_struct *tty = tty_port_tty_get(&ourport->port.state->port);
port              461 drivers/tty/serial/samsung.c 	spin_lock_irqsave(&port->lock, flags);
port              473 drivers/tty/serial/samsung.c 	spin_unlock_irqrestore(&port->lock, flags);
port              480 drivers/tty/serial/samsung.c 	dma_sync_single_for_device(ourport->port.dev, dma->rx_addr,
port              487 drivers/tty/serial/samsung.c 		dev_err(ourport->port.dev, "Unable to get desc for Rx\n");
port              504 drivers/tty/serial/samsung.c 	struct uart_port *port = &ourport->port;
port              508 drivers/tty/serial/samsung.c 	ucon = rd_regl(port, S3C2410_UCON);
port              520 drivers/tty/serial/samsung.c 	wr_regl(port, S3C2410_UCON, ucon);
port              527 drivers/tty/serial/samsung.c 	struct uart_port *port = &ourport->port;
port              531 drivers/tty/serial/samsung.c 	ucon = rd_regl(port, S3C2410_UCON);
port              540 drivers/tty/serial/samsung.c 	wr_regl(port, S3C2410_UCON, ucon);
port              551 drivers/tty/serial/samsung.c 	struct uart_port *port = &ourport->port;
port              553 drivers/tty/serial/samsung.c 	struct tty_struct *tty = tty_port_tty_get(&ourport->port.state->port);
port              554 drivers/tty/serial/samsung.c 	struct tty_port *t = &port->state->port;
port              558 drivers/tty/serial/samsung.c 	utrstat = rd_regl(port, S3C2410_UTRSTAT);
port              559 drivers/tty/serial/samsung.c 	ufstat = rd_regl(port, S3C2410_UFSTAT);
port              561 drivers/tty/serial/samsung.c 	spin_lock_irqsave(&port->lock, flags);
port              587 drivers/tty/serial/samsung.c 	wr_regl(port, S3C2410_UTRSTAT, S3C2410_UTRSTAT_TIMEOUT);
port              590 drivers/tty/serial/samsung.c 	spin_unlock_irqrestore(&port->lock, flags);
port              597 drivers/tty/serial/samsung.c 	struct uart_port *port = &ourport->port;
port              600 drivers/tty/serial/samsung.c 	int max_count = port->fifosize;
port              608 drivers/tty/serial/samsung.c 			ufstat = rd_regl(port, S3C2410_UFSTAT);
port              615 drivers/tty/serial/samsung.c 		uerstat = rd_regl(port, S3C2410_UERSTAT);
port              616 drivers/tty/serial/samsung.c 		ch = rd_regb(port, S3C2410_URXH);
port              618 drivers/tty/serial/samsung.c 		if (port->flags & UPF_CONS_FLOW) {
port              619 drivers/tty/serial/samsung.c 			int txe = s3c24xx_serial_txempty_nofifo(port);
port              621 drivers/tty/serial/samsung.c 			if (rx_enabled(port)) {
port              623 drivers/tty/serial/samsung.c 					rx_enabled(port) = 0;
port              628 drivers/tty/serial/samsung.c 					ufcon = rd_regl(port, S3C2410_UFCON);
port              630 drivers/tty/serial/samsung.c 					wr_regl(port, S3C2410_UFCON, ufcon);
port              631 drivers/tty/serial/samsung.c 					rx_enabled(port) = 1;
port              641 drivers/tty/serial/samsung.c 		port->icount.rx++;
port              650 drivers/tty/serial/samsung.c 				port->icount.brk++;
port              651 drivers/tty/serial/samsung.c 				if (uart_handle_break(port))
port              656 drivers/tty/serial/samsung.c 				port->icount.frame++;
port              658 drivers/tty/serial/samsung.c 				port->icount.overrun++;
port              660 drivers/tty/serial/samsung.c 			uerstat &= port->read_status_mask;
port              671 drivers/tty/serial/samsung.c 		if (uart_handle_sysrq_char(port, ch))
port              674 drivers/tty/serial/samsung.c 		uart_insert_char(port, uerstat, S3C2410_UERSTAT_OVERRUN,
port              678 drivers/tty/serial/samsung.c 	tty_flip_buffer_push(&port->state->port);
port              684 drivers/tty/serial/samsung.c 	struct uart_port *port = &ourport->port;
port              687 drivers/tty/serial/samsung.c 	spin_lock_irqsave(&port->lock, flags);
port              689 drivers/tty/serial/samsung.c 	spin_unlock_irqrestore(&port->lock, flags);
port              707 drivers/tty/serial/samsung.c 	struct uart_port *port = &ourport->port;
port              708 drivers/tty/serial/samsung.c 	struct circ_buf *xmit = &port->state->xmit;
port              712 drivers/tty/serial/samsung.c 	spin_lock_irqsave(&port->lock, flags);
port              726 drivers/tty/serial/samsung.c 	if (port->x_char) {
port              727 drivers/tty/serial/samsung.c 		wr_regb(port, S3C2410_UTXH, port->x_char);
port              728 drivers/tty/serial/samsung.c 		port->icount.tx++;
port              729 drivers/tty/serial/samsung.c 		port->x_char = 0;
port              737 drivers/tty/serial/samsung.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(port)) {
port              738 drivers/tty/serial/samsung.c 		s3c24xx_serial_stop_tx(port);
port              744 drivers/tty/serial/samsung.c 	if (count > port->fifosize) {
port              745 drivers/tty/serial/samsung.c 		count = port->fifosize;
port              750 drivers/tty/serial/samsung.c 		if (rd_regl(port, S3C2410_UFSTAT) & ourport->info->tx_fifofull)
port              753 drivers/tty/serial/samsung.c 		wr_regb(port, S3C2410_UTXH, xmit->buf[xmit->tail]);
port              755 drivers/tty/serial/samsung.c 		port->icount.tx++;
port              765 drivers/tty/serial/samsung.c 		spin_unlock(&port->lock);
port              766 drivers/tty/serial/samsung.c 		uart_write_wakeup(port);
port              767 drivers/tty/serial/samsung.c 		spin_lock(&port->lock);
port              771 drivers/tty/serial/samsung.c 		s3c24xx_serial_stop_tx(port);
port              774 drivers/tty/serial/samsung.c 	spin_unlock_irqrestore(&port->lock, flags);
port              782 drivers/tty/serial/samsung.c 	struct uart_port *port = &ourport->port;
port              783 drivers/tty/serial/samsung.c 	unsigned int pend = rd_regl(port, S3C64XX_UINTP);
port              788 drivers/tty/serial/samsung.c 		wr_regl(port, S3C64XX_UINTP, S3C64XX_UINTM_RXD_MSK);
port              792 drivers/tty/serial/samsung.c 		wr_regl(port, S3C64XX_UINTP, S3C64XX_UINTM_TXD_MSK);
port              797 drivers/tty/serial/samsung.c static unsigned int s3c24xx_serial_tx_empty(struct uart_port *port)
port              799 drivers/tty/serial/samsung.c 	struct s3c24xx_uart_info *info = s3c24xx_port_to_info(port);
port              800 drivers/tty/serial/samsung.c 	unsigned long ufstat = rd_regl(port, S3C2410_UFSTAT);
port              801 drivers/tty/serial/samsung.c 	unsigned long ufcon = rd_regl(port, S3C2410_UFCON);
port              811 drivers/tty/serial/samsung.c 	return s3c24xx_serial_txempty_nofifo(port);
port              815 drivers/tty/serial/samsung.c static unsigned int s3c24xx_serial_get_mctrl(struct uart_port *port)
port              817 drivers/tty/serial/samsung.c 	unsigned int umstat = rd_regb(port, S3C2410_UMSTAT);
port              825 drivers/tty/serial/samsung.c static void s3c24xx_serial_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              827 drivers/tty/serial/samsung.c 	unsigned int umcon = rd_regl(port, S3C2410_UMCON);
port              834 drivers/tty/serial/samsung.c 	wr_regl(port, S3C2410_UMCON, umcon);
port              837 drivers/tty/serial/samsung.c static void s3c24xx_serial_break_ctl(struct uart_port *port, int break_state)
port              842 drivers/tty/serial/samsung.c 	spin_lock_irqsave(&port->lock, flags);
port              844 drivers/tty/serial/samsung.c 	ucon = rd_regl(port, S3C2410_UCON);
port              851 drivers/tty/serial/samsung.c 	wr_regl(port, S3C2410_UCON, ucon);
port              853 drivers/tty/serial/samsung.c 	spin_unlock_irqrestore(&port->lock, flags);
port              866 drivers/tty/serial/samsung.c 	dma->rx_conf.src_addr		= p->port.mapbase + S3C2410_URXH;
port              871 drivers/tty/serial/samsung.c 	dma->tx_conf.dst_addr		= p->port.mapbase + S3C2410_UTXH;
port              874 drivers/tty/serial/samsung.c 	dma->rx_chan = dma_request_chan(p->port.dev, "rx");
port              892 drivers/tty/serial/samsung.c 	dma->tx_chan = dma_request_chan(p->port.dev, "tx");
port              918 drivers/tty/serial/samsung.c 	dma->rx_addr = dma_map_single(p->port.dev, dma->rx_buf,
port              920 drivers/tty/serial/samsung.c 	if (dma_mapping_error(p->port.dev, dma->rx_addr)) {
port              927 drivers/tty/serial/samsung.c 	dma->tx_addr = dma_map_single(p->port.dev, p->port.state->xmit.buf,
port              929 drivers/tty/serial/samsung.c 	if (dma_mapping_error(p->port.dev, dma->tx_addr)) {
port              938 drivers/tty/serial/samsung.c 	dma_unmap_single(p->port.dev, dma->rx_addr, dma->rx_size,
port              948 drivers/tty/serial/samsung.c 		dev_warn(p->port.dev, "%s, DMA will not be used\n", reason);
port              958 drivers/tty/serial/samsung.c 		dma_unmap_single(p->port.dev, dma->rx_addr,
port              967 drivers/tty/serial/samsung.c 		dma_unmap_single(p->port.dev, dma->tx_addr,
port              974 drivers/tty/serial/samsung.c static void s3c24xx_serial_shutdown(struct uart_port *port)
port              976 drivers/tty/serial/samsung.c 	struct s3c24xx_uart_port *ourport = to_ourport(port);
port              979 drivers/tty/serial/samsung.c 		if (!s3c24xx_serial_has_interrupt_mask(port))
port              981 drivers/tty/serial/samsung.c 		tx_enabled(port) = 0;
port              987 drivers/tty/serial/samsung.c 		if (!s3c24xx_serial_has_interrupt_mask(port))
port              990 drivers/tty/serial/samsung.c 		rx_enabled(port) = 0;
port              994 drivers/tty/serial/samsung.c 	if (s3c24xx_serial_has_interrupt_mask(port)) {
port              995 drivers/tty/serial/samsung.c 		free_irq(port->irq, ourport);
port              997 drivers/tty/serial/samsung.c 		wr_regl(port, S3C64XX_UINTP, 0xf);
port              998 drivers/tty/serial/samsung.c 		wr_regl(port, S3C64XX_UINTM, 0xf);
port             1007 drivers/tty/serial/samsung.c static int s3c24xx_serial_startup(struct uart_port *port)
port             1009 drivers/tty/serial/samsung.c 	struct s3c24xx_uart_port *ourport = to_ourport(port);
port             1013 drivers/tty/serial/samsung.c 	    port, (unsigned long long)port->mapbase, port->membase);
port             1015 drivers/tty/serial/samsung.c 	rx_enabled(port) = 1;
port             1018 drivers/tty/serial/samsung.c 			  s3c24xx_serial_portname(port), ourport);
port             1021 drivers/tty/serial/samsung.c 		dev_err(port->dev, "cannot get irq %d\n", ourport->rx_irq);
port             1029 drivers/tty/serial/samsung.c 	tx_enabled(port) = 1;
port             1032 drivers/tty/serial/samsung.c 			  s3c24xx_serial_portname(port), ourport);
port             1035 drivers/tty/serial/samsung.c 		dev_err(port->dev, "cannot get irq %d\n", ourport->tx_irq);
port             1049 drivers/tty/serial/samsung.c 	s3c24xx_serial_shutdown(port);
port             1053 drivers/tty/serial/samsung.c static int s3c64xx_serial_startup(struct uart_port *port)
port             1055 drivers/tty/serial/samsung.c 	struct s3c24xx_uart_port *ourport = to_ourport(port);
port             1061 drivers/tty/serial/samsung.c 	    port, (unsigned long long)port->mapbase, port->membase);
port             1063 drivers/tty/serial/samsung.c 	wr_regl(port, S3C64XX_UINTM, 0xf);
port             1067 drivers/tty/serial/samsung.c 			devm_kfree(port->dev, ourport->dma);
port             1072 drivers/tty/serial/samsung.c 	ret = request_irq(port->irq, s3c64xx_serial_handle_irq, IRQF_SHARED,
port             1073 drivers/tty/serial/samsung.c 			  s3c24xx_serial_portname(port), ourport);
port             1075 drivers/tty/serial/samsung.c 		dev_err(port->dev, "cannot get irq %d\n", port->irq);
port             1080 drivers/tty/serial/samsung.c 	rx_enabled(port) = 1;
port             1082 drivers/tty/serial/samsung.c 	tx_enabled(port) = 0;
port             1085 drivers/tty/serial/samsung.c 	spin_lock_irqsave(&port->lock, flags);
port             1087 drivers/tty/serial/samsung.c 	ufcon = rd_regl(port, S3C2410_UFCON);
port             1089 drivers/tty/serial/samsung.c 	if (!uart_console(port))
port             1091 drivers/tty/serial/samsung.c 	wr_regl(port, S3C2410_UFCON, ufcon);
port             1095 drivers/tty/serial/samsung.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1098 drivers/tty/serial/samsung.c 	s3c24xx_clear_bit(port, S3C64XX_UINTM_RXD, S3C64XX_UINTM);
port             1106 drivers/tty/serial/samsung.c static void s3c24xx_serial_pm(struct uart_port *port, unsigned int level,
port             1109 drivers/tty/serial/samsung.c 	struct s3c24xx_uart_port *ourport = to_ourport(port);
port             1116 drivers/tty/serial/samsung.c 		while (--timeout && !s3c24xx_serial_txempty_nofifo(port))
port             1133 drivers/tty/serial/samsung.c 		dev_err(port->dev, "s3c24xx_serial: unknown pm %d\n", level);
port             1152 drivers/tty/serial/samsung.c static inline int s3c24xx_serial_getsource(struct uart_port *port)
port             1154 drivers/tty/serial/samsung.c 	struct s3c24xx_uart_info *info = s3c24xx_port_to_info(port);
port             1160 drivers/tty/serial/samsung.c 	ucon = rd_regl(port, S3C2410_UCON);
port             1165 drivers/tty/serial/samsung.c static void s3c24xx_serial_setsource(struct uart_port *port,
port             1168 drivers/tty/serial/samsung.c 	struct s3c24xx_uart_info *info = s3c24xx_port_to_info(port);
port             1174 drivers/tty/serial/samsung.c 	ucon = rd_regl(port, S3C2410_UCON);
port             1180 drivers/tty/serial/samsung.c 	wr_regl(port, S3C2410_UCON, ucon);
port             1201 drivers/tty/serial/samsung.c 		clk = clk_get(ourport->port.dev, clkname);
port             1267 drivers/tty/serial/samsung.c static void s3c24xx_serial_set_termios(struct uart_port *port,
port             1271 drivers/tty/serial/samsung.c 	struct s3c2410_uartcfg *cfg = s3c24xx_port_to_cfg(port);
port             1272 drivers/tty/serial/samsung.c 	struct s3c24xx_uart_port *ourport = to_ourport(port);
port             1290 drivers/tty/serial/samsung.c 	baud = uart_get_baud_rate(port, termios, old, 0, 3000000);
port             1292 drivers/tty/serial/samsung.c 	if (baud == 38400 && (port->flags & UPF_SPD_MASK) == UPF_SPD_CUST)
port             1293 drivers/tty/serial/samsung.c 		quot = port->custom_divisor;
port             1302 drivers/tty/serial/samsung.c 		s3c24xx_serial_setsource(port, clk_sel);
port             1360 drivers/tty/serial/samsung.c 	spin_lock_irqsave(&port->lock, flags);
port             1365 drivers/tty/serial/samsung.c 	wr_regl(port, S3C2410_ULCON, ulcon);
port             1366 drivers/tty/serial/samsung.c 	wr_regl(port, S3C2410_UBRDIV, quot);
port             1368 drivers/tty/serial/samsung.c 	port->status &= ~UPSTAT_AUTOCTS;
port             1370 drivers/tty/serial/samsung.c 	umcon = rd_regl(port, S3C2410_UMCON);
port             1375 drivers/tty/serial/samsung.c 		port->status = UPSTAT_AUTOCTS;
port             1379 drivers/tty/serial/samsung.c 	wr_regl(port, S3C2410_UMCON, umcon);
port             1382 drivers/tty/serial/samsung.c 		wr_regl(port, S3C2443_DIVSLOT, udivslot);
port             1385 drivers/tty/serial/samsung.c 	    rd_regl(port, S3C2410_ULCON),
port             1386 drivers/tty/serial/samsung.c 	    rd_regl(port, S3C2410_UCON),
port             1387 drivers/tty/serial/samsung.c 	    rd_regl(port, S3C2410_UFCON));
port             1392 drivers/tty/serial/samsung.c 	uart_update_timeout(port, termios->c_cflag, baud);
port             1397 drivers/tty/serial/samsung.c 	port->read_status_mask = S3C2410_UERSTAT_OVERRUN;
port             1399 drivers/tty/serial/samsung.c 		port->read_status_mask |= S3C2410_UERSTAT_FRAME |
port             1404 drivers/tty/serial/samsung.c 	port->ignore_status_mask = 0;
port             1406 drivers/tty/serial/samsung.c 		port->ignore_status_mask |= S3C2410_UERSTAT_OVERRUN;
port             1408 drivers/tty/serial/samsung.c 		port->ignore_status_mask |= S3C2410_UERSTAT_FRAME;
port             1414 drivers/tty/serial/samsung.c 		port->ignore_status_mask |= RXSTAT_DUMMY_READ;
port             1416 drivers/tty/serial/samsung.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1419 drivers/tty/serial/samsung.c static const char *s3c24xx_serial_type(struct uart_port *port)
port             1421 drivers/tty/serial/samsung.c 	switch (port->type) {
port             1437 drivers/tty/serial/samsung.c static void s3c24xx_serial_release_port(struct uart_port *port)
port             1439 drivers/tty/serial/samsung.c 	release_mem_region(port->mapbase, MAP_SIZE);
port             1442 drivers/tty/serial/samsung.c static int s3c24xx_serial_request_port(struct uart_port *port)
port             1444 drivers/tty/serial/samsung.c 	const char *name = s3c24xx_serial_portname(port);
port             1445 drivers/tty/serial/samsung.c 	return request_mem_region(port->mapbase, MAP_SIZE, name) ? 0 : -EBUSY;
port             1448 drivers/tty/serial/samsung.c static void s3c24xx_serial_config_port(struct uart_port *port, int flags)
port             1450 drivers/tty/serial/samsung.c 	struct s3c24xx_uart_info *info = s3c24xx_port_to_info(port);
port             1453 drivers/tty/serial/samsung.c 	    s3c24xx_serial_request_port(port) == 0)
port             1454 drivers/tty/serial/samsung.c 		port->type = info->type;
port             1461 drivers/tty/serial/samsung.c s3c24xx_serial_verify_port(struct uart_port *port, struct serial_struct *ser)
port             1463 drivers/tty/serial/samsung.c 	struct s3c24xx_uart_info *info = s3c24xx_port_to_info(port);
port             1489 drivers/tty/serial/samsung.c static int s3c24xx_serial_get_poll_char(struct uart_port *port);
port             1490 drivers/tty/serial/samsung.c static void s3c24xx_serial_put_poll_char(struct uart_port *port,
port             1528 drivers/tty/serial/samsung.c 	__SPIN_LOCK_UNLOCKED(s3c24xx_serial_ports[i].port.lock)
port             1532 drivers/tty/serial/samsung.c 		.port = {
port             1543 drivers/tty/serial/samsung.c 		.port = {
port             1556 drivers/tty/serial/samsung.c 		.port = {
port             1569 drivers/tty/serial/samsung.c 		.port = {
port             1588 drivers/tty/serial/samsung.c static void s3c24xx_serial_resetport(struct uart_port *port,
port             1591 drivers/tty/serial/samsung.c 	struct s3c24xx_uart_info *info = s3c24xx_port_to_info(port);
port             1592 drivers/tty/serial/samsung.c 	unsigned long ucon = rd_regl(port, S3C2410_UCON);
port             1600 drivers/tty/serial/samsung.c 	wr_regl(port, S3C2410_UCON,  ucon | cfg->ucon);
port             1603 drivers/tty/serial/samsung.c 	wr_regl(port, S3C2410_UFCON, cfg->ufcon | S3C2410_UFCON_RESETBOTH);
port             1604 drivers/tty/serial/samsung.c 	wr_regl(port, S3C2410_UFCON, cfg->ufcon);
port             1616 drivers/tty/serial/samsung.c 	struct s3c24xx_uart_port *port;
port             1619 drivers/tty/serial/samsung.c 	port = container_of(nb, struct s3c24xx_uart_port, freq_transition);
port             1620 drivers/tty/serial/samsung.c 	uport = &port->port;
port             1624 drivers/tty/serial/samsung.c 	if (port->pm_level != 0)
port             1632 drivers/tty/serial/samsung.c 	if (IS_ERR(port->baudclk))
port             1635 drivers/tty/serial/samsung.c 	if (port->baudclk_rate == clk_get_rate(port->baudclk))
port             1649 drivers/tty/serial/samsung.c 		tty = uport->state->port.tty;
port             1669 drivers/tty/serial/samsung.c s3c24xx_serial_cpufreq_register(struct s3c24xx_uart_port *port)
port             1671 drivers/tty/serial/samsung.c 	port->freq_transition.notifier_call = s3c24xx_serial_cpufreq_transition;
port             1673 drivers/tty/serial/samsung.c 	return cpufreq_register_notifier(&port->freq_transition,
port             1678 drivers/tty/serial/samsung.c s3c24xx_serial_cpufreq_deregister(struct s3c24xx_uart_port *port)
port             1680 drivers/tty/serial/samsung.c 	cpufreq_unregister_notifier(&port->freq_transition,
port             1686 drivers/tty/serial/samsung.c s3c24xx_serial_cpufreq_register(struct s3c24xx_uart_port *port)
port             1692 drivers/tty/serial/samsung.c s3c24xx_serial_cpufreq_deregister(struct s3c24xx_uart_port *port)
port             1699 drivers/tty/serial/samsung.c 	struct device *dev = ourport->port.dev;
port             1725 drivers/tty/serial/samsung.c 		s3c24xx_serial_setsource(&ourport->port, clk_num);
port             1741 drivers/tty/serial/samsung.c 	struct uart_port *port = &ourport->port;
port             1746 drivers/tty/serial/samsung.c 	dbg("s3c24xx_serial_init_port: port=%p, platdev=%p\n", port, platdev);
port             1751 drivers/tty/serial/samsung.c 	if (port->mapbase != 0)
port             1755 drivers/tty/serial/samsung.c 	port->dev	= &platdev->dev;
port             1758 drivers/tty/serial/samsung.c 	if (s3c24xx_serial_has_interrupt_mask(port))
port             1761 drivers/tty/serial/samsung.c 	port->uartclk = 1;
port             1765 drivers/tty/serial/samsung.c 		port->flags |= UPF_CONS_FLOW;
port             1772 drivers/tty/serial/samsung.c 		dev_err(port->dev, "failed to find memory resource for uart\n");
port             1778 drivers/tty/serial/samsung.c 	port->membase = devm_ioremap(port->dev, res->start, resource_size(res));
port             1779 drivers/tty/serial/samsung.c 	if (!port->membase) {
port             1780 drivers/tty/serial/samsung.c 		dev_err(port->dev, "failed to remap controller address\n");
port             1784 drivers/tty/serial/samsung.c 	port->mapbase = res->start;
port             1787 drivers/tty/serial/samsung.c 		port->irq = 0;
port             1789 drivers/tty/serial/samsung.c 		port->irq = ret;
port             1803 drivers/tty/serial/samsung.c 		ourport->dma = devm_kzalloc(port->dev,
port             1832 drivers/tty/serial/samsung.c 	if (s3c24xx_serial_has_interrupt_mask(port)) {
port             1833 drivers/tty/serial/samsung.c 		wr_regl(port, S3C64XX_UINTM, 0xf);
port             1834 drivers/tty/serial/samsung.c 		wr_regl(port, S3C64XX_UINTP, 0xf);
port             1835 drivers/tty/serial/samsung.c 		wr_regl(port, S3C64XX_UINTSP, 0xf);
port             1839 drivers/tty/serial/samsung.c 	    &port->mapbase, port->membase, port->irq,
port             1840 drivers/tty/serial/samsung.c 	    ourport->rx_irq, ourport->tx_irq, port->uartclk);
port             1843 drivers/tty/serial/samsung.c 	s3c24xx_serial_resetport(port, cfg);
port             1848 drivers/tty/serial/samsung.c 	port->mapbase = 0;
port             1906 drivers/tty/serial/samsung.c 			"samsung,uart-fifosize", &ourport->port.fifosize);
port             1909 drivers/tty/serial/samsung.c 		ourport->port.fifosize = ourport->drv_data->fifosize[index];
port             1911 drivers/tty/serial/samsung.c 		ourport->port.fifosize = ourport->info->fifosize;
port             1917 drivers/tty/serial/samsung.c 	ourport->min_dma_size = max_t(int, ourport->port.fifosize,
port             1935 drivers/tty/serial/samsung.c 	uart_add_one_port(&s3c24xx_uart_drv, &ourport->port);
port             1936 drivers/tty/serial/samsung.c 	platform_set_drvdata(pdev, &ourport->port);
port             1958 drivers/tty/serial/samsung.c 	struct uart_port *port = s3c24xx_dev_to_port(&dev->dev);
port             1960 drivers/tty/serial/samsung.c 	if (port) {
port             1961 drivers/tty/serial/samsung.c 		s3c24xx_serial_cpufreq_deregister(to_ourport(port));
port             1962 drivers/tty/serial/samsung.c 		uart_remove_one_port(&s3c24xx_uart_drv, port);
port             1974 drivers/tty/serial/samsung.c 	struct uart_port *port = s3c24xx_dev_to_port(dev);
port             1976 drivers/tty/serial/samsung.c 	if (port)
port             1977 drivers/tty/serial/samsung.c 		uart_suspend_port(&s3c24xx_uart_drv, port);
port             1984 drivers/tty/serial/samsung.c 	struct uart_port *port = s3c24xx_dev_to_port(dev);
port             1985 drivers/tty/serial/samsung.c 	struct s3c24xx_uart_port *ourport = to_ourport(port);
port             1987 drivers/tty/serial/samsung.c 	if (port) {
port             1991 drivers/tty/serial/samsung.c 		s3c24xx_serial_resetport(port, s3c24xx_port_to_cfg(port));
port             1996 drivers/tty/serial/samsung.c 		uart_resume_port(&s3c24xx_uart_drv, port);
port             2004 drivers/tty/serial/samsung.c 	struct uart_port *port = s3c24xx_dev_to_port(dev);
port             2005 drivers/tty/serial/samsung.c 	struct s3c24xx_uart_port *ourport = to_ourport(port);
port             2007 drivers/tty/serial/samsung.c 	if (port) {
port             2009 drivers/tty/serial/samsung.c 		if (s3c24xx_serial_has_interrupt_mask(port)) {
port             2011 drivers/tty/serial/samsung.c 			if (tx_enabled(port))
port             2013 drivers/tty/serial/samsung.c 			if (rx_enabled(port))
port             2018 drivers/tty/serial/samsung.c 			wr_regl(port, S3C64XX_UINTM, uintm);
port             2047 drivers/tty/serial/samsung.c s3c24xx_serial_console_txrdy(struct uart_port *port, unsigned int ufcon)
port             2049 drivers/tty/serial/samsung.c 	struct s3c24xx_uart_info *info = s3c24xx_port_to_info(port);
port             2055 drivers/tty/serial/samsung.c 		ufstat = rd_regl(port, S3C2410_UFSTAT);
port             2061 drivers/tty/serial/samsung.c 	utrstat = rd_regl(port, S3C2410_UTRSTAT);
port             2078 drivers/tty/serial/samsung.c static int s3c24xx_serial_get_poll_char(struct uart_port *port)
port             2080 drivers/tty/serial/samsung.c 	struct s3c24xx_uart_port *ourport = to_ourport(port);
port             2083 drivers/tty/serial/samsung.c 	ufstat = rd_regl(port, S3C2410_UFSTAT);
port             2087 drivers/tty/serial/samsung.c 	return rd_regb(port, S3C2410_URXH);
port             2090 drivers/tty/serial/samsung.c static void s3c24xx_serial_put_poll_char(struct uart_port *port,
port             2093 drivers/tty/serial/samsung.c 	unsigned int ufcon = rd_regl(port, S3C2410_UFCON);
port             2094 drivers/tty/serial/samsung.c 	unsigned int ucon = rd_regl(port, S3C2410_UCON);
port             2100 drivers/tty/serial/samsung.c 	while (!s3c24xx_serial_console_txrdy(port, ufcon))
port             2102 drivers/tty/serial/samsung.c 	wr_regb(port, S3C2410_UTXH, c);
port             2108 drivers/tty/serial/samsung.c s3c24xx_serial_console_putchar(struct uart_port *port, int ch)
port             2110 drivers/tty/serial/samsung.c 	unsigned int ufcon = rd_regl(port, S3C2410_UFCON);
port             2112 drivers/tty/serial/samsung.c 	while (!s3c24xx_serial_console_txrdy(port, ufcon))
port             2114 drivers/tty/serial/samsung.c 	wr_regb(port, S3C2410_UTXH, ch);
port             2131 drivers/tty/serial/samsung.c s3c24xx_serial_get_options(struct uart_port *port, int *baud,
port             2142 drivers/tty/serial/samsung.c 	ulcon  = rd_regl(port, S3C2410_ULCON);
port             2143 drivers/tty/serial/samsung.c 	ucon   = rd_regl(port, S3C2410_UCON);
port             2144 drivers/tty/serial/samsung.c 	ubrdiv = rd_regl(port, S3C2410_UBRDIV);
port             2148 drivers/tty/serial/samsung.c 	    port, ulcon, ucon, ubrdiv);
port             2183 drivers/tty/serial/samsung.c 		clk_sel = s3c24xx_serial_getsource(port);
port             2186 drivers/tty/serial/samsung.c 		clk = clk_get(port->dev, clk_name);
port             2201 drivers/tty/serial/samsung.c 	struct uart_port *port;
port             2215 drivers/tty/serial/samsung.c 	port = &s3c24xx_serial_ports[co->index].port;
port             2219 drivers/tty/serial/samsung.c 	if (port->mapbase == 0x0)
port             2222 drivers/tty/serial/samsung.c 	cons_uart = port;
port             2224 drivers/tty/serial/samsung.c 	dbg("s3c24xx_serial_console_setup: port=%p (%d)\n", port, co->index);
port             2234 drivers/tty/serial/samsung.c 		s3c24xx_serial_get_options(port, &baud, &parity, &bits);
port             2238 drivers/tty/serial/samsung.c 	return uart_set_options(port, co, baud, parity, bits, flow);
port             2502 drivers/tty/serial/samsung.c static void samsung_early_busyuart(struct uart_port *port)
port             2504 drivers/tty/serial/samsung.c 	while (!(readl(port->membase + S3C2410_UTRSTAT) & S3C2410_UTRSTAT_TXFE))
port             2508 drivers/tty/serial/samsung.c static void samsung_early_busyuart_fifo(struct uart_port *port)
port             2510 drivers/tty/serial/samsung.c 	struct samsung_early_console_data *data = port->private_data;
port             2512 drivers/tty/serial/samsung.c 	while (readl(port->membase + S3C2410_UFSTAT) & data->txfull_mask)
port             2516 drivers/tty/serial/samsung.c static void samsung_early_putc(struct uart_port *port, int c)
port             2518 drivers/tty/serial/samsung.c 	if (readl(port->membase + S3C2410_UFCON) & S3C2410_UFCON_FIFOMODE)
port             2519 drivers/tty/serial/samsung.c 		samsung_early_busyuart_fifo(port);
port             2521 drivers/tty/serial/samsung.c 		samsung_early_busyuart(port);
port             2523 drivers/tty/serial/samsung.c 	writeb(c, port->membase + S3C2410_UTXH);
port             2530 drivers/tty/serial/samsung.c 	uart_console_write(&dev->port, s, n, samsung_early_putc);
port             2536 drivers/tty/serial/samsung.c 	if (!device->port.membase)
port             2551 drivers/tty/serial/samsung.c 	device->port.private_data = &s3c2410_early_console_data;
port             2565 drivers/tty/serial/samsung.c 	device->port.private_data = &s3c2440_early_console_data;
port             2583 drivers/tty/serial/samsung.c 	device->port.private_data = &s5pv210_early_console_data;
port               90 drivers/tty/serial/samsung.h 	struct uart_port		port;
port              109 drivers/tty/serial/samsung.h #define portaddr(port, reg) ((port)->membase + (reg))
port              110 drivers/tty/serial/samsung.h #define portaddrl(port, reg) \
port              111 drivers/tty/serial/samsung.h 	((unsigned long *)(unsigned long)((port)->membase + (reg)))
port              113 drivers/tty/serial/samsung.h #define rd_regb(port, reg) (readb_relaxed(portaddr(port, reg)))
port              114 drivers/tty/serial/samsung.h #define rd_regl(port, reg) (readl_relaxed(portaddr(port, reg)))
port              116 drivers/tty/serial/samsung.h #define wr_regb(port, reg, val) writeb_relaxed(val, portaddr(port, reg))
port              117 drivers/tty/serial/samsung.h #define wr_regl(port, reg, val) writel_relaxed(val, portaddr(port, reg))
port              121 drivers/tty/serial/samsung.h static inline void s3c24xx_set_bit(struct uart_port *port, int idx,
port              128 drivers/tty/serial/samsung.h 	val = rd_regl(port, reg);
port              130 drivers/tty/serial/samsung.h 	wr_regl(port, reg, val);
port              134 drivers/tty/serial/samsung.h static inline void s3c24xx_clear_bit(struct uart_port *port, int idx,
port              141 drivers/tty/serial/samsung.h 	val = rd_regl(port, reg);
port              143 drivers/tty/serial/samsung.h 	wr_regl(port, reg, val);
port               90 drivers/tty/serial/sb1250-duart.c 	struct uart_port	port;
port              105 drivers/tty/serial/sb1250-duart.c #define to_sport(uport) container_of(uport, struct sbd_port, port)
port              123 drivers/tty/serial/sb1250-duart.c 	void __iomem *csr = sport->port.membase + reg;
port              137 drivers/tty/serial/sb1250-duart.c 	void __iomem *csr = sport->port.membase + reg;
port              337 drivers/tty/serial/sb1250-duart.c 	struct uart_port *uport = &sport->port;
port              383 drivers/tty/serial/sb1250-duart.c 	tty_flip_buffer_push(&uport->state->port);
port              388 drivers/tty/serial/sb1250-duart.c 	struct uart_port *uport = &sport->port;
port              389 drivers/tty/serial/sb1250-duart.c 	struct circ_buf *xmit = &sport->port.state->xmit;
port              394 drivers/tty/serial/sb1250-duart.c 	if (sport->port.x_char) {
port              395 drivers/tty/serial/sb1250-duart.c 		write_sbdchn(sport, R_DUART_TX_HOLD, sport->port.x_char);
port              396 drivers/tty/serial/sb1250-duart.c 		sport->port.icount.tx++;
port              397 drivers/tty/serial/sb1250-duart.c 		sport->port.x_char = 0;
port              402 drivers/tty/serial/sb1250-duart.c 	stop_tx = (uart_circ_empty(xmit) || uart_tx_stopped(&sport->port));
port              408 drivers/tty/serial/sb1250-duart.c 		sport->port.icount.tx++;
port              411 drivers/tty/serial/sb1250-duart.c 			uart_write_wakeup(&sport->port);
port              425 drivers/tty/serial/sb1250-duart.c 	struct uart_port *uport = &sport->port;
port              439 drivers/tty/serial/sb1250-duart.c 		wake_up_interruptible(&uport->state->port.delta_msr_wait);
port              445 drivers/tty/serial/sb1250-duart.c 	struct uart_port *uport = &sport->port;
port              479 drivers/tty/serial/sb1250-duart.c 	ret = request_irq(sport->port.irq, sbd_interrupt,
port              513 drivers/tty/serial/sb1250-duart.c 	free_irq(sport->port.irq, sport);
port              519 drivers/tty/serial/sb1250-duart.c 	struct uart_port *uport = &sport->port;
port              804 drivers/tty/serial/sb1250-duart.c 			struct uart_port *uport = &sport->port;
port              841 drivers/tty/serial/sb1250-duart.c 	struct uart_port *uport = &sport->port;
port              853 drivers/tty/serial/sb1250-duart.c 	uart_console_write(&sport->port, s, count, sbd_console_putchar);
port              869 drivers/tty/serial/sb1250-duart.c 	struct uart_port *uport = &sport->port;
port              941 drivers/tty/serial/sb1250-duart.c 		struct uart_port *uport = &sport->port;
port              958 drivers/tty/serial/sb1250-duart.c 		struct uart_port *uport = &sport->port;
port              313 drivers/tty/serial/sc16is7xx.c 	struct uart_port		port;
port              346 drivers/tty/serial/sc16is7xx.c static int sc16is7xx_line(struct uart_port *port)
port              348 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_one *one = to_sc16is7xx_one(port, port);
port              353 drivers/tty/serial/sc16is7xx.c static u8 sc16is7xx_port_read(struct uart_port *port, u8 reg)
port              355 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
port              357 drivers/tty/serial/sc16is7xx.c 	const u8 line = sc16is7xx_line(port);
port              364 drivers/tty/serial/sc16is7xx.c static void sc16is7xx_port_write(struct uart_port *port, u8 reg, u8 val)
port              366 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
port              367 drivers/tty/serial/sc16is7xx.c 	const u8 line = sc16is7xx_line(port);
port              372 drivers/tty/serial/sc16is7xx.c static void sc16is7xx_fifo_read(struct uart_port *port, unsigned int rxlen)
port              374 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
port              375 drivers/tty/serial/sc16is7xx.c 	const u8 line = sc16is7xx_line(port);
port              383 drivers/tty/serial/sc16is7xx.c static void sc16is7xx_fifo_write(struct uart_port *port, u8 to_send)
port              385 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
port              386 drivers/tty/serial/sc16is7xx.c 	const u8 line = sc16is7xx_line(port);
port              401 drivers/tty/serial/sc16is7xx.c static void sc16is7xx_port_update(struct uart_port *port, u8 reg,
port              404 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
port              405 drivers/tty/serial/sc16is7xx.c 	const u8 line = sc16is7xx_line(port);
port              424 drivers/tty/serial/sc16is7xx.c static void sc16is7xx_power(struct uart_port *port, int on)
port              426 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_update(port, SC16IS7XX_IER_REG,
port              491 drivers/tty/serial/sc16is7xx.c static int sc16is7xx_set_baud(struct uart_port *port, int baud)
port              493 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
port              496 drivers/tty/serial/sc16is7xx.c 	unsigned long clk = port->uartclk, div = clk / 16 / baud;
port              518 drivers/tty/serial/sc16is7xx.c 	lcr = sc16is7xx_port_read(port, SC16IS7XX_LCR_REG);
port              521 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_write(port, SC16IS7XX_LCR_REG,
port              526 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_write(port, SC16IS7XX_EFR_REG,
port              531 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_write(port, SC16IS7XX_LCR_REG, lcr);
port              535 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_update(port, SC16IS7XX_MCR_REG,
port              540 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_write(port, SC16IS7XX_LCR_REG,
port              545 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_write(port, SC16IS7XX_DLH_REG, div / 256);
port              546 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_write(port, SC16IS7XX_DLL_REG, div % 256);
port              550 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_write(port, SC16IS7XX_LCR_REG, lcr);
port              555 drivers/tty/serial/sc16is7xx.c static void sc16is7xx_handle_rx(struct uart_port *port, unsigned int rxlen,
port              558 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
port              563 drivers/tty/serial/sc16is7xx.c 		dev_warn_ratelimited(port->dev,
port              565 drivers/tty/serial/sc16is7xx.c 				     port->line, rxlen);
port              566 drivers/tty/serial/sc16is7xx.c 		port->icount.buf_overrun++;
port              574 drivers/tty/serial/sc16is7xx.c 			lsr = sc16is7xx_port_read(port, SC16IS7XX_LSR_REG);
port              581 drivers/tty/serial/sc16is7xx.c 			s->buf[0] = sc16is7xx_port_read(port, SC16IS7XX_RHR_REG);
port              584 drivers/tty/serial/sc16is7xx.c 			sc16is7xx_fifo_read(port, rxlen);
port              590 drivers/tty/serial/sc16is7xx.c 		port->icount.rx++;
port              595 drivers/tty/serial/sc16is7xx.c 				port->icount.brk++;
port              596 drivers/tty/serial/sc16is7xx.c 				if (uart_handle_break(port))
port              599 drivers/tty/serial/sc16is7xx.c 				port->icount.parity++;
port              601 drivers/tty/serial/sc16is7xx.c 				port->icount.frame++;
port              603 drivers/tty/serial/sc16is7xx.c 				port->icount.overrun++;
port              605 drivers/tty/serial/sc16is7xx.c 			lsr &= port->read_status_mask;
port              618 drivers/tty/serial/sc16is7xx.c 			if (uart_handle_sysrq_char(port, ch))
port              621 drivers/tty/serial/sc16is7xx.c 			if (lsr & port->ignore_status_mask)
port              624 drivers/tty/serial/sc16is7xx.c 			uart_insert_char(port, lsr, SC16IS7XX_LSR_OE_BIT, ch,
port              630 drivers/tty/serial/sc16is7xx.c 	tty_flip_buffer_push(&port->state->port);
port              633 drivers/tty/serial/sc16is7xx.c static void sc16is7xx_handle_tx(struct uart_port *port)
port              635 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
port              636 drivers/tty/serial/sc16is7xx.c 	struct circ_buf *xmit = &port->state->xmit;
port              639 drivers/tty/serial/sc16is7xx.c 	if (unlikely(port->x_char)) {
port              640 drivers/tty/serial/sc16is7xx.c 		sc16is7xx_port_write(port, SC16IS7XX_THR_REG, port->x_char);
port              641 drivers/tty/serial/sc16is7xx.c 		port->icount.tx++;
port              642 drivers/tty/serial/sc16is7xx.c 		port->x_char = 0;
port              646 drivers/tty/serial/sc16is7xx.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(port))
port              653 drivers/tty/serial/sc16is7xx.c 		txlen = sc16is7xx_port_read(port, SC16IS7XX_TXLVL_REG);
port              655 drivers/tty/serial/sc16is7xx.c 			dev_err_ratelimited(port->dev,
port              663 drivers/tty/serial/sc16is7xx.c 		port->icount.tx += to_send;
port              671 drivers/tty/serial/sc16is7xx.c 		sc16is7xx_fifo_write(port, to_send);
port              675 drivers/tty/serial/sc16is7xx.c 		uart_write_wakeup(port);
port              680 drivers/tty/serial/sc16is7xx.c 	struct uart_port *port = &s->p[portno].port;
port              685 drivers/tty/serial/sc16is7xx.c 		iir = sc16is7xx_port_read(port, SC16IS7XX_IIR_REG);
port              696 drivers/tty/serial/sc16is7xx.c 			rxlen = sc16is7xx_port_read(port, SC16IS7XX_RXLVL_REG);
port              698 drivers/tty/serial/sc16is7xx.c 				sc16is7xx_handle_rx(port, rxlen, iir);
port              701 drivers/tty/serial/sc16is7xx.c 			sc16is7xx_handle_tx(port);
port              704 drivers/tty/serial/sc16is7xx.c 			dev_err_ratelimited(port->dev,
port              706 drivers/tty/serial/sc16is7xx.c 					    port->line, iir);
port              743 drivers/tty/serial/sc16is7xx.c 	struct uart_port *port = &(to_sc16is7xx_one(ws, tx_work)->port);
port              745 drivers/tty/serial/sc16is7xx.c 	if ((port->rs485.flags & SER_RS485_ENABLED) &&
port              746 drivers/tty/serial/sc16is7xx.c 	    (port->rs485.delay_rts_before_send > 0))
port              747 drivers/tty/serial/sc16is7xx.c 		msleep(port->rs485.delay_rts_before_send);
port              749 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_handle_tx(port);
port              752 drivers/tty/serial/sc16is7xx.c static void sc16is7xx_reconf_rs485(struct uart_port *port)
port              757 drivers/tty/serial/sc16is7xx.c 	struct serial_rs485 *rs485 = &port->rs485;
port              760 drivers/tty/serial/sc16is7xx.c 	spin_lock_irqsave(&port->lock, irqflags);
port              767 drivers/tty/serial/sc16is7xx.c 	spin_unlock_irqrestore(&port->lock, irqflags);
port              769 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_update(port, SC16IS7XX_EFCR_REG, mask, efcr);
port              778 drivers/tty/serial/sc16is7xx.c 	spin_lock_irqsave(&one->port.lock, irqflags);
port              781 drivers/tty/serial/sc16is7xx.c 	spin_unlock_irqrestore(&one->port.lock, irqflags);
port              784 drivers/tty/serial/sc16is7xx.c 		sc16is7xx_port_update(&one->port, SC16IS7XX_MCR_REG,
port              786 drivers/tty/serial/sc16is7xx.c 				      (one->port.mctrl & TIOCM_LOOP) ?
port              788 drivers/tty/serial/sc16is7xx.c 		sc16is7xx_port_update(&one->port, SC16IS7XX_MCR_REG,
port              790 drivers/tty/serial/sc16is7xx.c 				      (one->port.mctrl & TIOCM_RTS) ?
port              792 drivers/tty/serial/sc16is7xx.c 		sc16is7xx_port_update(&one->port, SC16IS7XX_MCR_REG,
port              794 drivers/tty/serial/sc16is7xx.c 				      (one->port.mctrl & TIOCM_DTR) ?
port              798 drivers/tty/serial/sc16is7xx.c 		sc16is7xx_port_update(&one->port, SC16IS7XX_IER_REG,
port              802 drivers/tty/serial/sc16is7xx.c 		sc16is7xx_reconf_rs485(&one->port);
port              805 drivers/tty/serial/sc16is7xx.c static void sc16is7xx_ier_clear(struct uart_port *port, u8 bit)
port              807 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
port              808 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_one *one = to_sc16is7xx_one(port, port);
port              815 drivers/tty/serial/sc16is7xx.c static void sc16is7xx_stop_tx(struct uart_port *port)
port              817 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_ier_clear(port, SC16IS7XX_IER_THRI_BIT);
port              820 drivers/tty/serial/sc16is7xx.c static void sc16is7xx_stop_rx(struct uart_port *port)
port              822 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_ier_clear(port, SC16IS7XX_IER_RDI_BIT);
port              825 drivers/tty/serial/sc16is7xx.c static void sc16is7xx_start_tx(struct uart_port *port)
port              827 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
port              828 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_one *one = to_sc16is7xx_one(port, port);
port              833 drivers/tty/serial/sc16is7xx.c static unsigned int sc16is7xx_tx_empty(struct uart_port *port)
port              837 drivers/tty/serial/sc16is7xx.c 	lsr = sc16is7xx_port_read(port, SC16IS7XX_LSR_REG);
port              842 drivers/tty/serial/sc16is7xx.c static unsigned int sc16is7xx_get_mctrl(struct uart_port *port)
port              850 drivers/tty/serial/sc16is7xx.c static void sc16is7xx_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              852 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
port              853 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_one *one = to_sc16is7xx_one(port, port);
port              859 drivers/tty/serial/sc16is7xx.c static void sc16is7xx_break_ctl(struct uart_port *port, int break_state)
port              861 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_update(port, SC16IS7XX_LCR_REG,
port              866 drivers/tty/serial/sc16is7xx.c static void sc16is7xx_set_termios(struct uart_port *port,
port              870 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
port              910 drivers/tty/serial/sc16is7xx.c 	port->read_status_mask = SC16IS7XX_LSR_OE_BIT;
port              912 drivers/tty/serial/sc16is7xx.c 		port->read_status_mask |= SC16IS7XX_LSR_PE_BIT |
port              915 drivers/tty/serial/sc16is7xx.c 		port->read_status_mask |= SC16IS7XX_LSR_BI_BIT;
port              918 drivers/tty/serial/sc16is7xx.c 	port->ignore_status_mask = 0;
port              920 drivers/tty/serial/sc16is7xx.c 		port->ignore_status_mask |= SC16IS7XX_LSR_BI_BIT;
port              922 drivers/tty/serial/sc16is7xx.c 		port->ignore_status_mask |= SC16IS7XX_LSR_BRK_ERROR_MASK;
port              927 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_write(port, SC16IS7XX_LCR_REG,
port              932 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_write(port, SC16IS7XX_XON1_REG, termios->c_cc[VSTART]);
port              933 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_write(port, SC16IS7XX_XOFF1_REG, termios->c_cc[VSTOP]);
port              942 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_write(port, SC16IS7XX_EFR_REG, flow);
port              946 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_write(port, SC16IS7XX_LCR_REG, lcr);
port              951 drivers/tty/serial/sc16is7xx.c 	baud = uart_get_baud_rate(port, termios, old,
port              952 drivers/tty/serial/sc16is7xx.c 				  port->uartclk / 16 / 4 / 0xffff,
port              953 drivers/tty/serial/sc16is7xx.c 				  port->uartclk / 16);
port              956 drivers/tty/serial/sc16is7xx.c 	baud = sc16is7xx_set_baud(port, baud);
port              959 drivers/tty/serial/sc16is7xx.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              962 drivers/tty/serial/sc16is7xx.c static int sc16is7xx_config_rs485(struct uart_port *port,
port              965 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
port              966 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_one *one = to_sc16is7xx_one(port, port);
port              975 drivers/tty/serial/sc16is7xx.c 			dev_err(port->dev,
port              988 drivers/tty/serial/sc16is7xx.c 	port->rs485 = *rs485;
port              995 drivers/tty/serial/sc16is7xx.c static int sc16is7xx_startup(struct uart_port *port)
port              997 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
port             1000 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_power(port, 1);
port             1004 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_write(port, SC16IS7XX_FCR_REG, val);
port             1006 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_write(port, SC16IS7XX_FCR_REG,
port             1010 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_write(port, SC16IS7XX_LCR_REG,
port             1016 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_write(port, SC16IS7XX_EFR_REG,
port             1020 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_update(port, SC16IS7XX_MCR_REG,
port             1026 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_write(port, SC16IS7XX_TCR_REG,
port             1033 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_write(port, SC16IS7XX_LCR_REG, SC16IS7XX_LCR_WORD_LEN_8);
port             1036 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_update(port, SC16IS7XX_EFCR_REG,
port             1043 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_write(port, SC16IS7XX_IER_REG, val);
port             1048 drivers/tty/serial/sc16is7xx.c static void sc16is7xx_shutdown(struct uart_port *port)
port             1050 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
port             1053 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_write(port, SC16IS7XX_IER_REG, 0);
port             1055 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_update(port, SC16IS7XX_EFCR_REG,
port             1061 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_power(port, 0);
port             1066 drivers/tty/serial/sc16is7xx.c static const char *sc16is7xx_type(struct uart_port *port)
port             1068 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = dev_get_drvdata(port->dev);
port             1070 drivers/tty/serial/sc16is7xx.c 	return (port->type == PORT_SC16IS7XX) ? s->devtype->name : NULL;
port             1073 drivers/tty/serial/sc16is7xx.c static int sc16is7xx_request_port(struct uart_port *port)
port             1079 drivers/tty/serial/sc16is7xx.c static void sc16is7xx_config_port(struct uart_port *port, int flags)
port             1082 drivers/tty/serial/sc16is7xx.c 		port->type = PORT_SC16IS7XX;
port             1085 drivers/tty/serial/sc16is7xx.c static int sc16is7xx_verify_port(struct uart_port *port,
port             1090 drivers/tty/serial/sc16is7xx.c 	if (s->irq != port->irq)
port             1096 drivers/tty/serial/sc16is7xx.c static void sc16is7xx_pm(struct uart_port *port, unsigned int state,
port             1099 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_power(port, (state == UART_PM_STATE_ON) ? 1 : 0);
port             1102 drivers/tty/serial/sc16is7xx.c static void sc16is7xx_null_void(struct uart_port *port)
port             1131 drivers/tty/serial/sc16is7xx.c 	struct uart_port *port = &s->p[0].port;
port             1133 drivers/tty/serial/sc16is7xx.c 	val = sc16is7xx_port_read(port, SC16IS7XX_IOSTATE_REG);
port             1141 drivers/tty/serial/sc16is7xx.c 	struct uart_port *port = &s->p[0].port;
port             1143 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_update(port, SC16IS7XX_IOSTATE_REG, BIT(offset),
port             1151 drivers/tty/serial/sc16is7xx.c 	struct uart_port *port = &s->p[0].port;
port             1153 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_update(port, SC16IS7XX_IODIR_REG, BIT(offset), 0);
port             1162 drivers/tty/serial/sc16is7xx.c 	struct uart_port *port = &s->p[0].port;
port             1163 drivers/tty/serial/sc16is7xx.c 	u8 state = sc16is7xx_port_read(port, SC16IS7XX_IOSTATE_REG);
port             1169 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_write(port, SC16IS7XX_IOSTATE_REG, state);
port             1170 drivers/tty/serial/sc16is7xx.c 	sc16is7xx_port_update(port, SC16IS7XX_IODIR_REG, BIT(offset),
port             1259 drivers/tty/serial/sc16is7xx.c 		s->p[i].port.dev	= dev;
port             1260 drivers/tty/serial/sc16is7xx.c 		s->p[i].port.irq	= irq;
port             1261 drivers/tty/serial/sc16is7xx.c 		s->p[i].port.type	= PORT_SC16IS7XX;
port             1262 drivers/tty/serial/sc16is7xx.c 		s->p[i].port.fifosize	= SC16IS7XX_FIFO_SIZE;
port             1263 drivers/tty/serial/sc16is7xx.c 		s->p[i].port.flags	= UPF_FIXED_TYPE | UPF_LOW_LATENCY;
port             1264 drivers/tty/serial/sc16is7xx.c 		s->p[i].port.iotype	= UPIO_PORT;
port             1265 drivers/tty/serial/sc16is7xx.c 		s->p[i].port.uartclk	= freq;
port             1266 drivers/tty/serial/sc16is7xx.c 		s->p[i].port.rs485_config = sc16is7xx_config_rs485;
port             1267 drivers/tty/serial/sc16is7xx.c 		s->p[i].port.ops	= &sc16is7xx_ops;
port             1268 drivers/tty/serial/sc16is7xx.c 		s->p[i].port.line	= sc16is7xx_alloc_line();
port             1269 drivers/tty/serial/sc16is7xx.c 		if (s->p[i].port.line >= SC16IS7XX_MAX_DEVS) {
port             1275 drivers/tty/serial/sc16is7xx.c 		sc16is7xx_port_write(&s->p[i].port, SC16IS7XX_IER_REG, 0);
port             1277 drivers/tty/serial/sc16is7xx.c 		sc16is7xx_port_write(&s->p[i].port, SC16IS7XX_EFCR_REG,
port             1284 drivers/tty/serial/sc16is7xx.c 		uart_add_one_port(&sc16is7xx_uart, &s->p[i].port);
port             1287 drivers/tty/serial/sc16is7xx.c 		sc16is7xx_port_write(&s->p[i].port, SC16IS7XX_LCR_REG,
port             1293 drivers/tty/serial/sc16is7xx.c 		sc16is7xx_port_write(&s->p[i].port, SC16IS7XX_EFR_REG,
port             1299 drivers/tty/serial/sc16is7xx.c 		sc16is7xx_port_write(&s->p[i].port, SC16IS7XX_LCR_REG, 0x00);
port             1302 drivers/tty/serial/sc16is7xx.c 		sc16is7xx_power(&s->p[i].port, 0);
port             1313 drivers/tty/serial/sc16is7xx.c 		uart_remove_one_port(&sc16is7xx_uart, &s->p[i].port);
port             1314 drivers/tty/serial/sc16is7xx.c 		clear_bit(s->p[i].port.line, &sc16is7xx_lines);
port             1343 drivers/tty/serial/sc16is7xx.c 		uart_remove_one_port(&sc16is7xx_uart, &s->p[i].port);
port             1344 drivers/tty/serial/sc16is7xx.c 		clear_bit(s->p[i].port.line, &sc16is7xx_lines);
port             1345 drivers/tty/serial/sc16is7xx.c 		sc16is7xx_power(&s->p[i].port, 0);
port              117 drivers/tty/serial/sccnxp.c 	struct uart_port	port[SCCNXP_MAX_UARTS];
port              227 drivers/tty/serial/sccnxp.c static u8 sccnxp_read(struct uart_port *port, u8 reg)
port              229 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
port              232 drivers/tty/serial/sccnxp.c 	ret = readb(port->membase + (reg << port->regshift));
port              239 drivers/tty/serial/sccnxp.c static void sccnxp_write(struct uart_port *port, u8 reg, u8 v)
port              241 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
port              243 drivers/tty/serial/sccnxp.c 	writeb(v, port->membase + (reg << port->regshift));
port              248 drivers/tty/serial/sccnxp.c static u8 sccnxp_port_read(struct uart_port *port, u8 reg)
port              250 drivers/tty/serial/sccnxp.c 	return sccnxp_read(port, (port->line << 3) + reg);
port              253 drivers/tty/serial/sccnxp.c static void sccnxp_port_write(struct uart_port *port, u8 reg, u8 v)
port              255 drivers/tty/serial/sccnxp.c 	sccnxp_write(port, (port->line << 3) + reg, v);
port              307 drivers/tty/serial/sccnxp.c static int sccnxp_set_baud(struct uart_port *port, int baud)
port              309 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
port              315 drivers/tty/serial/sccnxp.c 	div_std = DIV_ROUND_CLOSEST(port->uartclk, 2 * 16 * baud);
port              317 drivers/tty/serial/sccnxp.c 		bestbaud = DIV_ROUND_CLOSEST(port->uartclk, 2 * 16 * div_std);
port              320 drivers/tty/serial/sccnxp.c 		sccnxp_port_write(port, SCCNXP_CTPU_REG, div_std >> 8);
port              321 drivers/tty/serial/sccnxp.c 		sccnxp_port_write(port, SCCNXP_CTPL_REG, div_std);
port              323 drivers/tty/serial/sccnxp.c 		sccnxp_port_read(port, SCCNXP_START_COUNTER_REG);
port              331 drivers/tty/serial/sccnxp.c 		tmp_baud = DIV_ROUND_CLOSEST(port->uartclk, div_std);
port              344 drivers/tty/serial/sccnxp.c 		sccnxp_port_write(port, SCCNXP_CR_REG, CR_CMD_MRPTR0);
port              345 drivers/tty/serial/sccnxp.c 		sccnxp_port_write(port, SCCNXP_MR_REG, mr0);
port              348 drivers/tty/serial/sccnxp.c 	sccnxp_port_write(port, SCCNXP_ACR_REG, acr | ACR_TIMER_MODE);
port              349 drivers/tty/serial/sccnxp.c 	sccnxp_port_write(port, SCCNXP_CSR_REG, (csr << 4) | csr);
port              352 drivers/tty/serial/sccnxp.c 		dev_dbg(port->dev, "Baudrate desired: %i, calculated: %i\n",
port              358 drivers/tty/serial/sccnxp.c static void sccnxp_enable_irq(struct uart_port *port, int mask)
port              360 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
port              362 drivers/tty/serial/sccnxp.c 	s->imr |= mask << (port->line * 4);
port              363 drivers/tty/serial/sccnxp.c 	sccnxp_write(port, SCCNXP_IMR_REG, s->imr);
port              366 drivers/tty/serial/sccnxp.c static void sccnxp_disable_irq(struct uart_port *port, int mask)
port              368 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
port              370 drivers/tty/serial/sccnxp.c 	s->imr &= ~(mask << (port->line * 4));
port              371 drivers/tty/serial/sccnxp.c 	sccnxp_write(port, SCCNXP_IMR_REG, s->imr);
port              374 drivers/tty/serial/sccnxp.c static void sccnxp_set_bit(struct uart_port *port, int sig, int state)
port              377 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
port              379 drivers/tty/serial/sccnxp.c 	if (s->pdata.mctrl_cfg[port->line] & MCTRL_MASK(sig)) {
port              380 drivers/tty/serial/sccnxp.c 		bitmask = 1 << MCTRL_OBIT(s->pdata.mctrl_cfg[port->line], sig);
port              382 drivers/tty/serial/sccnxp.c 			sccnxp_write(port, SCCNXP_SOP_REG, bitmask);
port              384 drivers/tty/serial/sccnxp.c 			sccnxp_write(port, SCCNXP_ROP_REG, bitmask);
port              388 drivers/tty/serial/sccnxp.c static void sccnxp_handle_rx(struct uart_port *port)
port              394 drivers/tty/serial/sccnxp.c 		sr = sccnxp_port_read(port, SCCNXP_SR_REG);
port              399 drivers/tty/serial/sccnxp.c 		ch = sccnxp_port_read(port, SCCNXP_RHR_REG);
port              401 drivers/tty/serial/sccnxp.c 		port->icount.rx++;
port              406 drivers/tty/serial/sccnxp.c 				port->icount.brk++;
port              407 drivers/tty/serial/sccnxp.c 				sccnxp_port_write(port, SCCNXP_CR_REG,
port              409 drivers/tty/serial/sccnxp.c 				if (uart_handle_break(port))
port              412 drivers/tty/serial/sccnxp.c 				port->icount.parity++;
port              414 drivers/tty/serial/sccnxp.c 				port->icount.frame++;
port              416 drivers/tty/serial/sccnxp.c 				port->icount.overrun++;
port              417 drivers/tty/serial/sccnxp.c 				sccnxp_port_write(port, SCCNXP_CR_REG,
port              421 drivers/tty/serial/sccnxp.c 			sr &= port->read_status_mask;
port              432 drivers/tty/serial/sccnxp.c 		if (uart_handle_sysrq_char(port, ch))
port              435 drivers/tty/serial/sccnxp.c 		if (sr & port->ignore_status_mask)
port              438 drivers/tty/serial/sccnxp.c 		uart_insert_char(port, sr, SR_OVR, ch, flag);
port              441 drivers/tty/serial/sccnxp.c 	tty_flip_buffer_push(&port->state->port);
port              444 drivers/tty/serial/sccnxp.c static void sccnxp_handle_tx(struct uart_port *port)
port              447 drivers/tty/serial/sccnxp.c 	struct circ_buf *xmit = &port->state->xmit;
port              448 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
port              450 drivers/tty/serial/sccnxp.c 	if (unlikely(port->x_char)) {
port              451 drivers/tty/serial/sccnxp.c 		sccnxp_port_write(port, SCCNXP_THR_REG, port->x_char);
port              452 drivers/tty/serial/sccnxp.c 		port->icount.tx++;
port              453 drivers/tty/serial/sccnxp.c 		port->x_char = 0;
port              457 drivers/tty/serial/sccnxp.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(port)) {
port              459 drivers/tty/serial/sccnxp.c 		if (sccnxp_port_read(port, SCCNXP_SR_REG) & SR_TXEMT) {
port              460 drivers/tty/serial/sccnxp.c 			sccnxp_disable_irq(port, IMR_TXRDY);
port              464 drivers/tty/serial/sccnxp.c 				sccnxp_set_bit(port, DIR_OP, 0);
port              470 drivers/tty/serial/sccnxp.c 		sr = sccnxp_port_read(port, SCCNXP_SR_REG);
port              474 drivers/tty/serial/sccnxp.c 		sccnxp_port_write(port, SCCNXP_THR_REG, xmit->buf[xmit->tail]);
port              476 drivers/tty/serial/sccnxp.c 		port->icount.tx++;
port              480 drivers/tty/serial/sccnxp.c 		uart_write_wakeup(port);
port              489 drivers/tty/serial/sccnxp.c 		isr = sccnxp_read(&s->port[0], SCCNXP_ISR_REG);
port              496 drivers/tty/serial/sccnxp.c 				sccnxp_handle_rx(&s->port[i]);
port              498 drivers/tty/serial/sccnxp.c 				sccnxp_handle_tx(&s->port[i]);
port              527 drivers/tty/serial/sccnxp.c static void sccnxp_start_tx(struct uart_port *port)
port              529 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
port              536 drivers/tty/serial/sccnxp.c 		sccnxp_set_bit(port, DIR_OP, 1);
port              538 drivers/tty/serial/sccnxp.c 	sccnxp_enable_irq(port, IMR_TXRDY);
port              543 drivers/tty/serial/sccnxp.c static void sccnxp_stop_tx(struct uart_port *port)
port              548 drivers/tty/serial/sccnxp.c static void sccnxp_stop_rx(struct uart_port *port)
port              550 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
port              554 drivers/tty/serial/sccnxp.c 	sccnxp_port_write(port, SCCNXP_CR_REG, CR_RX_DISABLE);
port              558 drivers/tty/serial/sccnxp.c static unsigned int sccnxp_tx_empty(struct uart_port *port)
port              562 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
port              565 drivers/tty/serial/sccnxp.c 	val = sccnxp_port_read(port, SCCNXP_SR_REG);
port              571 drivers/tty/serial/sccnxp.c static void sccnxp_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              573 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
port              581 drivers/tty/serial/sccnxp.c 	sccnxp_set_bit(port, DTR_OP, mctrl & TIOCM_DTR);
port              582 drivers/tty/serial/sccnxp.c 	sccnxp_set_bit(port, RTS_OP, mctrl & TIOCM_RTS);
port              587 drivers/tty/serial/sccnxp.c static unsigned int sccnxp_get_mctrl(struct uart_port *port)
port              591 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
port              599 drivers/tty/serial/sccnxp.c 	ipr = ~sccnxp_read(port, SCCNXP_IPCR_REG);
port              601 drivers/tty/serial/sccnxp.c 	if (s->pdata.mctrl_cfg[port->line] & MCTRL_MASK(DSR_IP)) {
port              602 drivers/tty/serial/sccnxp.c 		bitmask = 1 << MCTRL_IBIT(s->pdata.mctrl_cfg[port->line],
port              607 drivers/tty/serial/sccnxp.c 	if (s->pdata.mctrl_cfg[port->line] & MCTRL_MASK(CTS_IP)) {
port              608 drivers/tty/serial/sccnxp.c 		bitmask = 1 << MCTRL_IBIT(s->pdata.mctrl_cfg[port->line],
port              613 drivers/tty/serial/sccnxp.c 	if (s->pdata.mctrl_cfg[port->line] & MCTRL_MASK(DCD_IP)) {
port              614 drivers/tty/serial/sccnxp.c 		bitmask = 1 << MCTRL_IBIT(s->pdata.mctrl_cfg[port->line],
port              619 drivers/tty/serial/sccnxp.c 	if (s->pdata.mctrl_cfg[port->line] & MCTRL_MASK(RNG_IP)) {
port              620 drivers/tty/serial/sccnxp.c 		bitmask = 1 << MCTRL_IBIT(s->pdata.mctrl_cfg[port->line],
port              631 drivers/tty/serial/sccnxp.c static void sccnxp_break_ctl(struct uart_port *port, int break_state)
port              633 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
port              637 drivers/tty/serial/sccnxp.c 	sccnxp_port_write(port, SCCNXP_CR_REG, break_state ?
port              642 drivers/tty/serial/sccnxp.c static void sccnxp_set_termios(struct uart_port *port,
port              645 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
port              656 drivers/tty/serial/sccnxp.c 	sccnxp_port_write(port, SCCNXP_CR_REG, CR_CMD_RX_RESET |
port              658 drivers/tty/serial/sccnxp.c 	sccnxp_port_write(port, SCCNXP_CR_REG, CR_CMD_TX_RESET);
port              659 drivers/tty/serial/sccnxp.c 	sccnxp_port_write(port, SCCNXP_CR_REG, CR_CMD_STATUS_RESET);
port              660 drivers/tty/serial/sccnxp.c 	sccnxp_port_write(port, SCCNXP_CR_REG, CR_CMD_BREAK_RESET);
port              690 drivers/tty/serial/sccnxp.c 	sccnxp_port_write(port, SCCNXP_CR_REG, CR_CMD_MRPTR1);
port              691 drivers/tty/serial/sccnxp.c 	sccnxp_port_write(port, SCCNXP_MR_REG, mr1);
port              692 drivers/tty/serial/sccnxp.c 	sccnxp_port_write(port, SCCNXP_MR_REG, mr2);
port              695 drivers/tty/serial/sccnxp.c 	port->read_status_mask = SR_OVR;
port              697 drivers/tty/serial/sccnxp.c 		port->read_status_mask |= SR_PE | SR_FE;
port              699 drivers/tty/serial/sccnxp.c 		port->read_status_mask |= SR_BRK;
port              702 drivers/tty/serial/sccnxp.c 	port->ignore_status_mask = 0;
port              704 drivers/tty/serial/sccnxp.c 		port->ignore_status_mask |= SR_BRK;
port              706 drivers/tty/serial/sccnxp.c 		port->ignore_status_mask |= SR_PE;
port              708 drivers/tty/serial/sccnxp.c 		port->ignore_status_mask |= SR_PE | SR_OVR | SR_FE | SR_BRK;
port              711 drivers/tty/serial/sccnxp.c 	baud = uart_get_baud_rate(port, termios, old, 50,
port              714 drivers/tty/serial/sccnxp.c 	baud = sccnxp_set_baud(port, baud);
port              717 drivers/tty/serial/sccnxp.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              724 drivers/tty/serial/sccnxp.c 	sccnxp_port_write(port, SCCNXP_CR_REG, CR_RX_ENABLE | CR_TX_ENABLE);
port              729 drivers/tty/serial/sccnxp.c static int sccnxp_startup(struct uart_port *port)
port              731 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
port              738 drivers/tty/serial/sccnxp.c 		sccnxp_write(port, SCCNXP_OPCR_REG, 0);
port              742 drivers/tty/serial/sccnxp.c 	sccnxp_port_write(port, SCCNXP_CR_REG, CR_CMD_RX_RESET);
port              743 drivers/tty/serial/sccnxp.c 	sccnxp_port_write(port, SCCNXP_CR_REG, CR_CMD_TX_RESET);
port              744 drivers/tty/serial/sccnxp.c 	sccnxp_port_write(port, SCCNXP_CR_REG, CR_CMD_STATUS_RESET);
port              745 drivers/tty/serial/sccnxp.c 	sccnxp_port_write(port, SCCNXP_CR_REG, CR_CMD_BREAK_RESET);
port              748 drivers/tty/serial/sccnxp.c 	sccnxp_port_write(port, SCCNXP_CR_REG, CR_RX_ENABLE | CR_TX_ENABLE);
port              751 drivers/tty/serial/sccnxp.c 	sccnxp_enable_irq(port, IMR_RXRDY);
port              753 drivers/tty/serial/sccnxp.c 	s->opened[port->line] = 1;
port              760 drivers/tty/serial/sccnxp.c static void sccnxp_shutdown(struct uart_port *port)
port              762 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
port              767 drivers/tty/serial/sccnxp.c 	s->opened[port->line] = 0;
port              770 drivers/tty/serial/sccnxp.c 	sccnxp_disable_irq(port, IMR_TXRDY | IMR_RXRDY);
port              773 drivers/tty/serial/sccnxp.c 	sccnxp_port_write(port, SCCNXP_CR_REG, CR_RX_DISABLE | CR_TX_DISABLE);
port              777 drivers/tty/serial/sccnxp.c 		sccnxp_set_bit(port, DIR_OP, 0);
port              782 drivers/tty/serial/sccnxp.c static const char *sccnxp_type(struct uart_port *port)
port              784 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = dev_get_drvdata(port->dev);
port              786 drivers/tty/serial/sccnxp.c 	return (port->type == PORT_SC26XX) ? s->chip->name : NULL;
port              789 drivers/tty/serial/sccnxp.c static void sccnxp_release_port(struct uart_port *port)
port              794 drivers/tty/serial/sccnxp.c static int sccnxp_request_port(struct uart_port *port)
port              800 drivers/tty/serial/sccnxp.c static void sccnxp_config_port(struct uart_port *port, int flags)
port              803 drivers/tty/serial/sccnxp.c 		port->type = PORT_SC26XX;
port              806 drivers/tty/serial/sccnxp.c static int sccnxp_verify_port(struct uart_port *port, struct serial_struct *s)
port              810 drivers/tty/serial/sccnxp.c 	if (s->irq == port->irq)
port              835 drivers/tty/serial/sccnxp.c static void sccnxp_console_putchar(struct uart_port *port, int c)
port              840 drivers/tty/serial/sccnxp.c 		if (sccnxp_port_read(port, SCCNXP_SR_REG) & SR_TXRDY) {
port              841 drivers/tty/serial/sccnxp.c 			sccnxp_port_write(port, SCCNXP_THR_REG, c);
port              851 drivers/tty/serial/sccnxp.c 	struct uart_port *port = &s->port[co->index];
port              855 drivers/tty/serial/sccnxp.c 	uart_console_write(port, c, n, sccnxp_console_putchar);
port              862 drivers/tty/serial/sccnxp.c 	struct uart_port *port = &s->port[(co->index > 0) ? co->index : 0];
port              868 drivers/tty/serial/sccnxp.c 	return uart_set_options(port, co, baud, parity, bits, flow);
port              991 drivers/tty/serial/sccnxp.c 		s->port[i].line		= i;
port              992 drivers/tty/serial/sccnxp.c 		s->port[i].dev		= &pdev->dev;
port              993 drivers/tty/serial/sccnxp.c 		s->port[i].irq		= s->irq;
port              994 drivers/tty/serial/sccnxp.c 		s->port[i].type		= PORT_SC26XX;
port              995 drivers/tty/serial/sccnxp.c 		s->port[i].fifosize	= s->chip->fifosize;
port              996 drivers/tty/serial/sccnxp.c 		s->port[i].flags	= UPF_SKIP_TEST | UPF_FIXED_TYPE;
port              997 drivers/tty/serial/sccnxp.c 		s->port[i].iotype	= UPIO_MEM;
port              998 drivers/tty/serial/sccnxp.c 		s->port[i].mapbase	= res->start;
port              999 drivers/tty/serial/sccnxp.c 		s->port[i].membase	= membase;
port             1000 drivers/tty/serial/sccnxp.c 		s->port[i].regshift	= s->pdata.reg_shift;
port             1001 drivers/tty/serial/sccnxp.c 		s->port[i].uartclk	= uartclk;
port             1002 drivers/tty/serial/sccnxp.c 		s->port[i].ops		= &sccnxp_ops;
port             1003 drivers/tty/serial/sccnxp.c 		uart_add_one_port(&s->uart, &s->port[i]);
port             1006 drivers/tty/serial/sccnxp.c 			sccnxp_set_bit(&s->port[i], DIR_OP, 0);
port             1011 drivers/tty/serial/sccnxp.c 	sccnxp_write(&s->port[0], SCCNXP_IMR_REG, 0);
port             1049 drivers/tty/serial/sccnxp.c 		uart_remove_one_port(&s->uart, &s->port[i]);
port              696 drivers/tty/serial/serial-tegra.c 	struct tty_port *port = &tup->uport.state->port;
port              697 drivers/tty/serial/serial-tegra.c 	struct tty_struct *tty = tty_port_tty_get(port);
port              704 drivers/tty/serial/serial-tegra.c 	tegra_uart_copy_rx_to_tty(tup, port, count);
port              706 drivers/tty/serial/serial-tegra.c 	tegra_uart_handle_rx_pio(tup, port);
port              708 drivers/tty/serial/serial-tegra.c 		tty_flip_buffer_push(port);
port              807 drivers/tty/serial/serial-tegra.c 	struct tty_struct *tty = tty_port_tty_get(&tup->uport.state->port);
port              808 drivers/tty/serial/serial-tegra.c 	struct tty_port *port = &tup->uport.state->port;
port              810 drivers/tty/serial/serial-tegra.c 	tegra_uart_handle_rx_pio(tup, port);
port              812 drivers/tty/serial/serial-tegra.c 		tty_flip_buffer_push(port);
port              888 drivers/tty/serial/serial-tegra.c 	struct tty_port *port = &tup->uport.state->port;
port              911 drivers/tty/serial/serial-tegra.c 		tegra_uart_handle_rx_pio(tup, port);
port             1418 drivers/tty/serial/serial-tegra.c 	int port;
port             1425 drivers/tty/serial/serial-tegra.c 	port = of_alias_get_id(np, "serial");
port             1426 drivers/tty/serial/serial-tegra.c 	if (port < 0) {
port             1427 drivers/tty/serial/serial-tegra.c 		dev_err(&pdev->dev, "failed to get alias id, errno %d\n", port);
port             1428 drivers/tty/serial/serial-tegra.c 		return port;
port             1430 drivers/tty/serial/serial-tegra.c 	tup->uport.line = port;
port               49 drivers/tty/serial/serial_core.c static void uart_port_shutdown(struct tty_port *port);
port               88 drivers/tty/serial/serial_core.c 	lockdep_assert_held(&state->port.mutex);
port               96 drivers/tty/serial/serial_core.c void uart_write_wakeup(struct uart_port *port)
port               98 drivers/tty/serial/serial_core.c 	struct uart_state *state = port->state;
port              104 drivers/tty/serial/serial_core.c 	tty_port_tty_wakeup(&state->port);
port              110 drivers/tty/serial/serial_core.c 	struct uart_port *port;
port              113 drivers/tty/serial/serial_core.c 	port = uart_port_lock(state, flags);
port              114 drivers/tty/serial/serial_core.c 	if (port)
port              115 drivers/tty/serial/serial_core.c 		port->ops->stop_tx(port);
port              116 drivers/tty/serial/serial_core.c 	uart_port_unlock(port, flags);
port              122 drivers/tty/serial/serial_core.c 	struct uart_port *port = state->uart_port;
port              124 drivers/tty/serial/serial_core.c 	if (port && !uart_tx_stopped(port))
port              125 drivers/tty/serial/serial_core.c 		port->ops->start_tx(port);
port              131 drivers/tty/serial/serial_core.c 	struct uart_port *port;
port              134 drivers/tty/serial/serial_core.c 	port = uart_port_lock(state, flags);
port              136 drivers/tty/serial/serial_core.c 	uart_port_unlock(port, flags);
port              140 drivers/tty/serial/serial_core.c uart_update_mctrl(struct uart_port *port, unsigned int set, unsigned int clear)
port              145 drivers/tty/serial/serial_core.c 	spin_lock_irqsave(&port->lock, flags);
port              146 drivers/tty/serial/serial_core.c 	old = port->mctrl;
port              147 drivers/tty/serial/serial_core.c 	port->mctrl = (old & ~clear) | set;
port              148 drivers/tty/serial/serial_core.c 	if (old != port->mctrl)
port              149 drivers/tty/serial/serial_core.c 		port->ops->set_mctrl(port, port->mctrl);
port              150 drivers/tty/serial/serial_core.c 	spin_unlock_irqrestore(&port->lock, flags);
port              153 drivers/tty/serial/serial_core.c #define uart_set_mctrl(port, set)	uart_update_mctrl(port, set, 0)
port              154 drivers/tty/serial/serial_core.c #define uart_clear_mctrl(port, clear)	uart_update_mctrl(port, 0, clear)
port              252 drivers/tty/serial/serial_core.c 	struct tty_port *port = &state->port;
port              255 drivers/tty/serial/serial_core.c 	if (tty_port_initialized(port))
port              275 drivers/tty/serial/serial_core.c 	struct tty_port *port = &state->port;
port              285 drivers/tty/serial/serial_core.c 	if (tty_port_initialized(port)) {
port              286 drivers/tty/serial/serial_core.c 		tty_port_set_initialized(port, 0);
port              297 drivers/tty/serial/serial_core.c 		uart_port_shutdown(port);
port              305 drivers/tty/serial/serial_core.c 	tty_port_set_suspended(port, 0);
port              332 drivers/tty/serial/serial_core.c uart_update_timeout(struct uart_port *port, unsigned int cflag,
port              361 drivers/tty/serial/serial_core.c 	bits = bits * port->fifosize;
port              367 drivers/tty/serial/serial_core.c 	port->timeout = (HZ * bits) / baud + HZ/50;
port              392 drivers/tty/serial/serial_core.c uart_get_baud_rate(struct uart_port *port, struct ktermios *termios,
port              399 drivers/tty/serial/serial_core.c 	upf_t flags = port->flags & UPF_SPD_MASK;
port              482 drivers/tty/serial/serial_core.c uart_get_divisor(struct uart_port *port, unsigned int baud)
port              489 drivers/tty/serial/serial_core.c 	if (baud == 38400 && (port->flags & UPF_SPD_MASK) == UPF_SPD_CUST)
port              490 drivers/tty/serial/serial_core.c 		quot = port->custom_divisor;
port              492 drivers/tty/serial/serial_core.c 		quot = DIV_ROUND_CLOSEST(port->uartclk, 16 * baud);
port              548 drivers/tty/serial/serial_core.c 	struct uart_port *port;
port              554 drivers/tty/serial/serial_core.c 	port = uart_port_lock(state, flags);
port              556 drivers/tty/serial/serial_core.c 		uart_port_unlock(port, flags);
port              560 drivers/tty/serial/serial_core.c 	if (port && uart_circ_chars_free(circ) != 0) {
port              565 drivers/tty/serial/serial_core.c 	uart_port_unlock(port, flags);
port              578 drivers/tty/serial/serial_core.c 	struct uart_port *port;
port              592 drivers/tty/serial/serial_core.c 	port = uart_port_lock(state, flags);
port              595 drivers/tty/serial/serial_core.c 		uart_port_unlock(port, flags);
port              599 drivers/tty/serial/serial_core.c 	while (port) {
port              613 drivers/tty/serial/serial_core.c 	uart_port_unlock(port, flags);
port              620 drivers/tty/serial/serial_core.c 	struct uart_port *port;
port              624 drivers/tty/serial/serial_core.c 	port = uart_port_lock(state, flags);
port              626 drivers/tty/serial/serial_core.c 	uart_port_unlock(port, flags);
port              633 drivers/tty/serial/serial_core.c 	struct uart_port *port;
port              637 drivers/tty/serial/serial_core.c 	port = uart_port_lock(state, flags);
port              639 drivers/tty/serial/serial_core.c 	uart_port_unlock(port, flags);
port              646 drivers/tty/serial/serial_core.c 	struct uart_port *port;
port              660 drivers/tty/serial/serial_core.c 	port = uart_port_lock(state, flags);
port              661 drivers/tty/serial/serial_core.c 	if (!port)
port              664 drivers/tty/serial/serial_core.c 	if (port->ops->flush_buffer)
port              665 drivers/tty/serial/serial_core.c 		port->ops->flush_buffer(port);
port              666 drivers/tty/serial/serial_core.c 	uart_port_unlock(port, flags);
port              667 drivers/tty/serial/serial_core.c 	tty_port_tty_wakeup(&state->port);
port              677 drivers/tty/serial/serial_core.c 	struct uart_port *port;
port              680 drivers/tty/serial/serial_core.c 	port = uart_port_ref(state);
port              681 drivers/tty/serial/serial_core.c 	if (!port)
port              684 drivers/tty/serial/serial_core.c 	if (port->ops->send_xchar)
port              685 drivers/tty/serial/serial_core.c 		port->ops->send_xchar(port, ch);
port              687 drivers/tty/serial/serial_core.c 		spin_lock_irqsave(&port->lock, flags);
port              688 drivers/tty/serial/serial_core.c 		port->x_char = ch;
port              690 drivers/tty/serial/serial_core.c 			port->ops->start_tx(port);
port              691 drivers/tty/serial/serial_core.c 		spin_unlock_irqrestore(&port->lock, flags);
port              693 drivers/tty/serial/serial_core.c 	uart_port_deref(port);
port              700 drivers/tty/serial/serial_core.c 	struct uart_port *port;
port              702 drivers/tty/serial/serial_core.c 	port = uart_port_ref(state);
port              703 drivers/tty/serial/serial_core.c 	if (!port)
port              711 drivers/tty/serial/serial_core.c 	if (port->status & mask) {
port              712 drivers/tty/serial/serial_core.c 		port->ops->throttle(port);
port              713 drivers/tty/serial/serial_core.c 		mask &= ~port->status;
port              717 drivers/tty/serial/serial_core.c 		uart_clear_mctrl(port, TIOCM_RTS);
port              722 drivers/tty/serial/serial_core.c 	uart_port_deref(port);
port              729 drivers/tty/serial/serial_core.c 	struct uart_port *port;
port              731 drivers/tty/serial/serial_core.c 	port = uart_port_ref(state);
port              732 drivers/tty/serial/serial_core.c 	if (!port)
port              740 drivers/tty/serial/serial_core.c 	if (port->status & mask) {
port              741 drivers/tty/serial/serial_core.c 		port->ops->unthrottle(port);
port              742 drivers/tty/serial/serial_core.c 		mask &= ~port->status;
port              746 drivers/tty/serial/serial_core.c 		uart_set_mctrl(port, TIOCM_RTS);
port              751 drivers/tty/serial/serial_core.c 	uart_port_deref(port);
port              754 drivers/tty/serial/serial_core.c static int uart_get_info(struct tty_port *port, struct serial_struct *retinfo)
port              756 drivers/tty/serial/serial_core.c 	struct uart_state *state = container_of(port, struct uart_state, port);
port              766 drivers/tty/serial/serial_core.c 	mutex_lock(&port->mutex);
port              773 drivers/tty/serial/serial_core.c 	retinfo->port	    = uport->iobase;
port              780 drivers/tty/serial/serial_core.c 	retinfo->close_delay	    = jiffies_to_msecs(port->close_delay) / 10;
port              781 drivers/tty/serial/serial_core.c 	retinfo->closing_wait    = port->closing_wait == ASYNC_CLOSING_WAIT_NONE ?
port              783 drivers/tty/serial/serial_core.c 				jiffies_to_msecs(port->closing_wait) / 10;
port              792 drivers/tty/serial/serial_core.c 	mutex_unlock(&port->mutex);
port              800 drivers/tty/serial/serial_core.c 	struct tty_port *port = &state->port;
port              802 drivers/tty/serial/serial_core.c 	return uart_get_info(port, ss) < 0 ? -EIO : 0;
port              805 drivers/tty/serial/serial_core.c static int uart_set_info(struct tty_struct *tty, struct tty_port *port,
port              819 drivers/tty/serial/serial_core.c 	new_port = new_info->port;
port              854 drivers/tty/serial/serial_core.c 		    (close_delay != port->close_delay) ||
port              855 drivers/tty/serial/serial_core.c 		    (closing_wait != port->closing_wait) ||
port              889 drivers/tty/serial/serial_core.c 		if (tty_port_users(port) > 1)
port              972 drivers/tty/serial/serial_core.c 	port->close_delay     = close_delay;
port              973 drivers/tty/serial/serial_core.c 	port->closing_wait    = closing_wait;
port              976 drivers/tty/serial/serial_core.c 	port->low_latency = (uport->flags & UPF_LOW_LATENCY) ? 1 : 0;
port              982 drivers/tty/serial/serial_core.c 	if (tty_port_initialized(port)) {
port              993 drivers/tty/serial/serial_core.c 				      tty_name(port->tty));
port             1000 drivers/tty/serial/serial_core.c 			tty_port_set_initialized(port, true);
port             1011 drivers/tty/serial/serial_core.c 	struct tty_port *port = &state->port;
port             1022 drivers/tty/serial/serial_core.c 	mutex_lock(&port->mutex);
port             1023 drivers/tty/serial/serial_core.c 	retval = uart_set_info(tty, port, state, ss);
port             1024 drivers/tty/serial/serial_core.c 	mutex_unlock(&port->mutex);
port             1060 drivers/tty/serial/serial_core.c 	struct tty_port *port = &state->port;
port             1064 drivers/tty/serial/serial_core.c 	mutex_lock(&port->mutex);
port             1076 drivers/tty/serial/serial_core.c 	mutex_unlock(&port->mutex);
port             1084 drivers/tty/serial/serial_core.c 	struct tty_port *port = &state->port;
port             1088 drivers/tty/serial/serial_core.c 	mutex_lock(&port->mutex);
port             1098 drivers/tty/serial/serial_core.c 	mutex_unlock(&port->mutex);
port             1105 drivers/tty/serial/serial_core.c 	struct tty_port *port = &state->port;
port             1109 drivers/tty/serial/serial_core.c 	mutex_lock(&port->mutex);
port             1118 drivers/tty/serial/serial_core.c 	mutex_unlock(&port->mutex);
port             1124 drivers/tty/serial/serial_core.c 	struct tty_port *port = &state->port;
port             1136 drivers/tty/serial/serial_core.c 	if (mutex_lock_interruptible(&port->mutex))
port             1146 drivers/tty/serial/serial_core.c 	if (tty_port_users(port) == 1) {
port             1168 drivers/tty/serial/serial_core.c 			tty_port_set_initialized(port, true);
port             1173 drivers/tty/serial/serial_core.c 	mutex_unlock(&port->mutex);
port             1198 drivers/tty/serial/serial_core.c 	struct tty_port *port = &state->port;
port             1214 drivers/tty/serial/serial_core.c 	add_wait_queue(&port->delta_msr_wait, &wait);
port             1241 drivers/tty/serial/serial_core.c 	remove_wait_queue(&port->delta_msr_wait, &wait);
port             1283 drivers/tty/serial/serial_core.c static int uart_get_rs485_config(struct uart_port *port,
port             1289 drivers/tty/serial/serial_core.c 	spin_lock_irqsave(&port->lock, flags);
port             1290 drivers/tty/serial/serial_core.c 	aux = port->rs485;
port             1291 drivers/tty/serial/serial_core.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1299 drivers/tty/serial/serial_core.c static int uart_set_rs485_config(struct uart_port *port,
port             1306 drivers/tty/serial/serial_core.c 	if (!port->rs485_config)
port             1312 drivers/tty/serial/serial_core.c 	spin_lock_irqsave(&port->lock, flags);
port             1313 drivers/tty/serial/serial_core.c 	ret = port->rs485_config(port, &rs485);
port             1314 drivers/tty/serial/serial_core.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1318 drivers/tty/serial/serial_core.c 	if (copy_to_user(rs485_user, &port->rs485, sizeof(port->rs485)))
port             1324 drivers/tty/serial/serial_core.c static int uart_get_iso7816_config(struct uart_port *port,
port             1330 drivers/tty/serial/serial_core.c 	if (!port->iso7816_config)
port             1333 drivers/tty/serial/serial_core.c 	spin_lock_irqsave(&port->lock, flags);
port             1334 drivers/tty/serial/serial_core.c 	aux = port->iso7816;
port             1335 drivers/tty/serial/serial_core.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1343 drivers/tty/serial/serial_core.c static int uart_set_iso7816_config(struct uart_port *port,
port             1350 drivers/tty/serial/serial_core.c 	if (!port->iso7816_config)
port             1364 drivers/tty/serial/serial_core.c 	spin_lock_irqsave(&port->lock, flags);
port             1365 drivers/tty/serial/serial_core.c 	ret = port->iso7816_config(port, &iso7816);
port             1366 drivers/tty/serial/serial_core.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1370 drivers/tty/serial/serial_core.c 	if (copy_to_user(iso7816_user, &port->iso7816, sizeof(port->iso7816)))
port             1383 drivers/tty/serial/serial_core.c 	struct tty_port *port = &state->port;
port             1420 drivers/tty/serial/serial_core.c 	mutex_lock(&port->mutex);
port             1459 drivers/tty/serial/serial_core.c 	mutex_unlock(&port->mutex);
port             1469 drivers/tty/serial/serial_core.c 	mutex_lock(&state->port.mutex);
port             1473 drivers/tty/serial/serial_core.c 	mutex_unlock(&state->port.mutex);
port             1485 drivers/tty/serial/serial_core.c 	mutex_lock(&state->port.mutex);
port             1530 drivers/tty/serial/serial_core.c 	mutex_unlock(&state->port.mutex);
port             1544 drivers/tty/serial/serial_core.c 		struct tty_port *port;
port             1547 drivers/tty/serial/serial_core.c 		port = &state->port;
port             1548 drivers/tty/serial/serial_core.c 		spin_lock_irq(&port->lock);
port             1549 drivers/tty/serial/serial_core.c 		--port->count;
port             1550 drivers/tty/serial/serial_core.c 		spin_unlock_irq(&port->lock);
port             1556 drivers/tty/serial/serial_core.c 	tty_port_close(tty->port, tty, filp);
port             1559 drivers/tty/serial/serial_core.c static void uart_tty_port_shutdown(struct tty_port *port)
port             1561 drivers/tty/serial/serial_core.c 	struct uart_state *state = container_of(port, struct uart_state, port);
port             1575 drivers/tty/serial/serial_core.c 	uart_port_shutdown(port);
port             1582 drivers/tty/serial/serial_core.c 	tty_port_set_suspended(port, 0);
port             1591 drivers/tty/serial/serial_core.c 	struct uart_port *port;
port             1594 drivers/tty/serial/serial_core.c 	port = uart_port_ref(state);
port             1595 drivers/tty/serial/serial_core.c 	if (!port)
port             1598 drivers/tty/serial/serial_core.c 	if (port->type == PORT_UNKNOWN || port->fifosize == 0) {
port             1599 drivers/tty/serial/serial_core.c 		uart_port_deref(port);
port             1611 drivers/tty/serial/serial_core.c 	char_time = (port->timeout - HZ/50) / port->fifosize;
port             1627 drivers/tty/serial/serial_core.c 	if (timeout == 0 || timeout > 2 * port->timeout)
port             1628 drivers/tty/serial/serial_core.c 		timeout = 2 * port->timeout;
port             1633 drivers/tty/serial/serial_core.c 		port->line, jiffies, expire);
port             1640 drivers/tty/serial/serial_core.c 	while (!port->ops->tx_empty(port)) {
port             1647 drivers/tty/serial/serial_core.c 	uart_port_deref(port);
port             1658 drivers/tty/serial/serial_core.c 	struct tty_port *port = &state->port;
port             1664 drivers/tty/serial/serial_core.c 	mutex_lock(&port->mutex);
port             1668 drivers/tty/serial/serial_core.c 	if (tty_port_active(port)) {
port             1671 drivers/tty/serial/serial_core.c 		spin_lock_irqsave(&port->lock, flags);
port             1672 drivers/tty/serial/serial_core.c 		port->count = 0;
port             1673 drivers/tty/serial/serial_core.c 		spin_unlock_irqrestore(&port->lock, flags);
port             1674 drivers/tty/serial/serial_core.c 		tty_port_set_active(port, 0);
port             1675 drivers/tty/serial/serial_core.c 		tty_port_tty_set(port, NULL);
port             1678 drivers/tty/serial/serial_core.c 		wake_up_interruptible(&port->open_wait);
port             1679 drivers/tty/serial/serial_core.c 		wake_up_interruptible(&port->delta_msr_wait);
port             1681 drivers/tty/serial/serial_core.c 	mutex_unlock(&port->mutex);
port             1685 drivers/tty/serial/serial_core.c static void uart_port_shutdown(struct tty_port *port)
port             1687 drivers/tty/serial/serial_core.c 	struct uart_state *state = container_of(port, struct uart_state, port);
port             1697 drivers/tty/serial/serial_core.c 	wake_up_interruptible(&port->delta_msr_wait);
port             1712 drivers/tty/serial/serial_core.c static int uart_carrier_raised(struct tty_port *port)
port             1714 drivers/tty/serial/serial_core.c 	struct uart_state *state = container_of(port, struct uart_state, port);
port             1737 drivers/tty/serial/serial_core.c static void uart_dtr_rts(struct tty_port *port, int raise)
port             1739 drivers/tty/serial/serial_core.c 	struct uart_state *state = container_of(port, struct uart_state, port);
port             1774 drivers/tty/serial/serial_core.c 	retval = tty_port_open(&state->port, tty, filp);
port             1781 drivers/tty/serial/serial_core.c static int uart_port_activate(struct tty_port *port, struct tty_struct *tty)
port             1783 drivers/tty/serial/serial_core.c 	struct uart_state *state = container_of(port, struct uart_state, port);
port             1791 drivers/tty/serial/serial_core.c 	port->low_latency = (uport->flags & UPF_LOW_LATENCY) ? 1 : 0;
port             1798 drivers/tty/serial/serial_core.c 		tty_port_set_active(port, 1);
port             1803 drivers/tty/serial/serial_core.c static const char *uart_type(struct uart_port *port)
port             1807 drivers/tty/serial/serial_core.c 	if (port->ops->type)
port             1808 drivers/tty/serial/serial_core.c 		str = port->ops->type(port);
port             1821 drivers/tty/serial/serial_core.c 	struct tty_port *port = &state->port;
port             1828 drivers/tty/serial/serial_core.c 	mutex_lock(&port->mutex);
port             1895 drivers/tty/serial/serial_core.c 	mutex_unlock(&port->mutex);
port             1919 drivers/tty/serial/serial_core.c void uart_console_write(struct uart_port *port, const char *s,
port             1927 drivers/tty/serial/serial_core.c 			putchar(port, '\r');
port             1928 drivers/tty/serial/serial_core.c 		putchar(port, *s);
port             2057 drivers/tty/serial/serial_core.c uart_set_options(struct uart_port *port, struct console *co,
port             2069 drivers/tty/serial/serial_core.c 	if (!(uart_console(port) && (port->cons->flags & CON_ENABLED))) {
port             2070 drivers/tty/serial/serial_core.c 		spin_lock_init(&port->lock);
port             2071 drivers/tty/serial/serial_core.c 		lockdep_set_class(&port->lock, &port_lock_key);
port             2100 drivers/tty/serial/serial_core.c 	port->mctrl |= TIOCM_DTR;
port             2102 drivers/tty/serial/serial_core.c 	port->ops->set_termios(port, &termios, &dummy);
port             2126 drivers/tty/serial/serial_core.c 	struct uart_port *port = uart_port_check(state);
port             2129 drivers/tty/serial/serial_core.c 		if (port && port->ops->pm)
port             2130 drivers/tty/serial/serial_core.c 			port->ops->pm(port, pm_state, state->pm_state);
port             2136 drivers/tty/serial/serial_core.c 	struct uart_port *port;
port             2145 drivers/tty/serial/serial_core.c 		match->port->line;
port             2153 drivers/tty/serial/serial_core.c 	struct tty_port *port = &state->port;
port             2157 drivers/tty/serial/serial_core.c 	mutex_lock(&port->mutex);
port             2163 drivers/tty/serial/serial_core.c 		mutex_unlock(&port->mutex);
port             2174 drivers/tty/serial/serial_core.c 	if (tty_port_initialized(port)) {
port             2178 drivers/tty/serial/serial_core.c 		tty_port_set_suspended(port, 1);
port             2179 drivers/tty/serial/serial_core.c 		tty_port_set_initialized(port, 0);
port             2207 drivers/tty/serial/serial_core.c 	mutex_unlock(&port->mutex);
port             2215 drivers/tty/serial/serial_core.c 	struct tty_port *port = &state->port;
port             2220 drivers/tty/serial/serial_core.c 	mutex_lock(&port->mutex);
port             2227 drivers/tty/serial/serial_core.c 		mutex_unlock(&port->mutex);
port             2246 drivers/tty/serial/serial_core.c 		if (port->tty && termios.c_cflag == 0)
port             2247 drivers/tty/serial/serial_core.c 			termios = port->tty->termios;
port             2256 drivers/tty/serial/serial_core.c 	if (tty_port_suspended(port)) {
port             2266 drivers/tty/serial/serial_core.c 			struct tty_struct *tty = port->tty;
port             2275 drivers/tty/serial/serial_core.c 				tty_port_set_initialized(port, 1);
port             2286 drivers/tty/serial/serial_core.c 		tty_port_set_suspended(port, 0);
port             2289 drivers/tty/serial/serial_core.c 	mutex_unlock(&port->mutex);
port             2295 drivers/tty/serial/serial_core.c uart_report_port(struct uart_driver *drv, struct uart_port *port)
port             2299 drivers/tty/serial/serial_core.c 	switch (port->iotype) {
port             2301 drivers/tty/serial/serial_core.c 		snprintf(address, sizeof(address), "I/O 0x%lx", port->iobase);
port             2305 drivers/tty/serial/serial_core.c 			 "I/O 0x%lx offset 0x%x", port->iobase, port->hub6);
port             2314 drivers/tty/serial/serial_core.c 			 "MMIO 0x%llx", (unsigned long long)port->mapbase);
port             2322 drivers/tty/serial/serial_core.c 	       port->dev ? dev_name(port->dev) : "",
port             2323 drivers/tty/serial/serial_core.c 	       port->dev ? ": " : "",
port             2324 drivers/tty/serial/serial_core.c 	       port->name,
port             2325 drivers/tty/serial/serial_core.c 	       address, port->irq, port->uartclk / 16, uart_type(port));
port             2330 drivers/tty/serial/serial_core.c 		    struct uart_port *port)
port             2337 drivers/tty/serial/serial_core.c 	if (!port->iobase && !port->mapbase && !port->membase)
port             2345 drivers/tty/serial/serial_core.c 	if (port->flags & UPF_AUTO_IRQ)
port             2347 drivers/tty/serial/serial_core.c 	if (port->flags & UPF_BOOT_AUTOCONF) {
port             2348 drivers/tty/serial/serial_core.c 		if (!(port->flags & UPF_FIXED_TYPE)) {
port             2349 drivers/tty/serial/serial_core.c 			port->type = PORT_UNKNOWN;
port             2352 drivers/tty/serial/serial_core.c 		port->ops->config_port(port, flags);
port             2355 drivers/tty/serial/serial_core.c 	if (port->type != PORT_UNKNOWN) {
port             2358 drivers/tty/serial/serial_core.c 		uart_report_port(drv, port);
port             2368 drivers/tty/serial/serial_core.c 		spin_lock_irqsave(&port->lock, flags);
port             2369 drivers/tty/serial/serial_core.c 		port->ops->set_mctrl(port, port->mctrl & TIOCM_DTR);
port             2370 drivers/tty/serial/serial_core.c 		spin_unlock_irqrestore(&port->lock, flags);
port             2377 drivers/tty/serial/serial_core.c 		if (port->cons && !(port->cons->flags & CON_ENABLED))
port             2378 drivers/tty/serial/serial_core.c 			register_console(port->cons);
port             2384 drivers/tty/serial/serial_core.c 		if (!uart_console(port))
port             2396 drivers/tty/serial/serial_core.c 	struct uart_port *port;
port             2403 drivers/tty/serial/serial_core.c 	tport = &state->port;
port             2406 drivers/tty/serial/serial_core.c 	port = uart_port_check(state);
port             2407 drivers/tty/serial/serial_core.c 	if (!port || !(port->ops->poll_get_char && port->ops->poll_put_char)) {
port             2412 drivers/tty/serial/serial_core.c 	if (port->ops->poll_init) {
port             2418 drivers/tty/serial/serial_core.c 			ret = port->ops->poll_init(port);
port             2423 drivers/tty/serial/serial_core.c 		ret = uart_set_options(port, NULL, baud, parity, bits, flow);
port             2434 drivers/tty/serial/serial_core.c 	struct uart_port *port;
port             2437 drivers/tty/serial/serial_core.c 	port = uart_port_ref(state);
port             2438 drivers/tty/serial/serial_core.c 	if (port) {
port             2439 drivers/tty/serial/serial_core.c 		ret = port->ops->poll_get_char(port);
port             2440 drivers/tty/serial/serial_core.c 		uart_port_deref(port);
port             2450 drivers/tty/serial/serial_core.c 	struct uart_port *port;
port             2452 drivers/tty/serial/serial_core.c 	port = uart_port_ref(state);
port             2453 drivers/tty/serial/serial_core.c 	if (!port)
port             2457 drivers/tty/serial/serial_core.c 		port->ops->poll_put_char(port, '\r');
port             2458 drivers/tty/serial/serial_core.c 	port->ops->poll_put_char(port, ch);
port             2459 drivers/tty/serial/serial_core.c 	uart_port_deref(port);
port             2558 drivers/tty/serial/serial_core.c 		struct tty_port *port = &state->port;
port             2560 drivers/tty/serial/serial_core.c 		tty_port_init(port);
port             2561 drivers/tty/serial/serial_core.c 		port->ops = &uart_port_ops;
port             2569 drivers/tty/serial/serial_core.c 		tty_port_destroy(&drv->state[i].port);
port             2594 drivers/tty/serial/serial_core.c 		tty_port_destroy(&drv->state[i].port);
port             2611 drivers/tty/serial/serial_core.c 	struct tty_port *port = dev_get_drvdata(dev);
port             2613 drivers/tty/serial/serial_core.c 	uart_get_info(port, &tmp);
port             2621 drivers/tty/serial/serial_core.c 	struct tty_port *port = dev_get_drvdata(dev);
port             2623 drivers/tty/serial/serial_core.c 	uart_get_info(port, &tmp);
port             2630 drivers/tty/serial/serial_core.c 	struct tty_port *port = dev_get_drvdata(dev);
port             2632 drivers/tty/serial/serial_core.c 	uart_get_info(port, &tmp);
port             2640 drivers/tty/serial/serial_core.c 	struct tty_port *port = dev_get_drvdata(dev);
port             2643 drivers/tty/serial/serial_core.c 	uart_get_info(port, &tmp);
port             2644 drivers/tty/serial/serial_core.c 	ioaddr = tmp.port;
port             2654 drivers/tty/serial/serial_core.c 	struct tty_port *port = dev_get_drvdata(dev);
port             2656 drivers/tty/serial/serial_core.c 	uart_get_info(port, &tmp);
port             2664 drivers/tty/serial/serial_core.c 	struct tty_port *port = dev_get_drvdata(dev);
port             2666 drivers/tty/serial/serial_core.c 	uart_get_info(port, &tmp);
port             2674 drivers/tty/serial/serial_core.c 	struct tty_port *port = dev_get_drvdata(dev);
port             2676 drivers/tty/serial/serial_core.c 	uart_get_info(port, &tmp);
port             2685 drivers/tty/serial/serial_core.c 	struct tty_port *port = dev_get_drvdata(dev);
port             2687 drivers/tty/serial/serial_core.c 	uart_get_info(port, &tmp);
port             2696 drivers/tty/serial/serial_core.c 	struct tty_port *port = dev_get_drvdata(dev);
port             2698 drivers/tty/serial/serial_core.c 	uart_get_info(port, &tmp);
port             2706 drivers/tty/serial/serial_core.c 	struct tty_port *port = dev_get_drvdata(dev);
port             2708 drivers/tty/serial/serial_core.c 	uart_get_info(port, &tmp);
port             2716 drivers/tty/serial/serial_core.c 	struct tty_port *port = dev_get_drvdata(dev);
port             2718 drivers/tty/serial/serial_core.c 	uart_get_info(port, &tmp);
port             2726 drivers/tty/serial/serial_core.c 	struct tty_port *port = dev_get_drvdata(dev);
port             2728 drivers/tty/serial/serial_core.c 	uart_get_info(port, &tmp);
port             2736 drivers/tty/serial/serial_core.c 	struct tty_port *port = dev_get_drvdata(dev);
port             2738 drivers/tty/serial/serial_core.c 	uart_get_info(port, &tmp);
port             2744 drivers/tty/serial/serial_core.c static DEVICE_ATTR(port, S_IRUSR | S_IRGRP, uart_get_attr_port, NULL);
port             2790 drivers/tty/serial/serial_core.c 	struct tty_port *port;
port             2801 drivers/tty/serial/serial_core.c 	port = &state->port;
port             2804 drivers/tty/serial/serial_core.c 	mutex_lock(&port->mutex);
port             2837 drivers/tty/serial/serial_core.c 	tty_port_link_device(port, drv->tty_driver, uport->line);
port             2840 drivers/tty/serial/serial_core.c 	port->console = uart_console(uport);
port             2860 drivers/tty/serial/serial_core.c 	tty_dev = tty_port_register_device_attr_serdev(port, drv->tty_driver,
port             2861 drivers/tty/serial/serial_core.c 			uport->line, uport->dev, port, uport->tty_groups);
port             2875 drivers/tty/serial/serial_core.c 	mutex_unlock(&port->mutex);
port             2893 drivers/tty/serial/serial_core.c 	struct tty_port *port = &state->port;
port             2906 drivers/tty/serial/serial_core.c 	mutex_lock(&port->mutex);
port             2913 drivers/tty/serial/serial_core.c 		mutex_unlock(&port->mutex);
port             2918 drivers/tty/serial/serial_core.c 	mutex_unlock(&port->mutex);
port             2923 drivers/tty/serial/serial_core.c 	tty_port_unregister_device(port, drv->tty_driver, uport->line);
port             2925 drivers/tty/serial/serial_core.c 	tty = tty_port_tty_get(port);
port             2927 drivers/tty/serial/serial_core.c 		tty_vhangup(port->tty);
port             2950 drivers/tty/serial/serial_core.c 	mutex_lock(&port->mutex);
port             2954 drivers/tty/serial/serial_core.c 	mutex_unlock(&port->mutex);
port             2996 drivers/tty/serial/serial_core.c 	struct tty_port *port = &uport->state->port;
port             2997 drivers/tty/serial/serial_core.c 	struct tty_struct *tty = port->tty;
port             3015 drivers/tty/serial/serial_core.c 			wake_up_interruptible(&port->open_wait);
port             3065 drivers/tty/serial/serial_core.c void uart_insert_char(struct uart_port *port, unsigned int status,
port             3068 drivers/tty/serial/serial_core.c 	struct tty_port *tport = &port->state->port;
port             3070 drivers/tty/serial/serial_core.c 	if ((status & port->ignore_status_mask & ~overrun) == 0)
port             3072 drivers/tty/serial/serial_core.c 			++port->icount.buf_overrun;
port             3078 drivers/tty/serial/serial_core.c 	if (status & ~port->ignore_status_mask & overrun)
port             3080 drivers/tty/serial/serial_core.c 			++port->icount.buf_overrun;
port               20 drivers/tty/serial/serial_mctrl_gpio.c 	struct uart_port *port;
port              159 drivers/tty/serial/serial_mctrl_gpio.c 	struct uart_port *port = gpios->port;
port              166 drivers/tty/serial/serial_mctrl_gpio.c 	spin_lock_irqsave(&port->lock, flags);
port              171 drivers/tty/serial/serial_mctrl_gpio.c 	if (mctrl_diff & MCTRL_ANY_DELTA && port->state != NULL) {
port              173 drivers/tty/serial/serial_mctrl_gpio.c 			port->icount.rng++;
port              176 drivers/tty/serial/serial_mctrl_gpio.c 			port->icount.dsr++;
port              179 drivers/tty/serial/serial_mctrl_gpio.c 			uart_handle_dcd_change(port, mctrl & TIOCM_CD);
port              182 drivers/tty/serial/serial_mctrl_gpio.c 			uart_handle_cts_change(port, mctrl & TIOCM_CTS);
port              184 drivers/tty/serial/serial_mctrl_gpio.c 		wake_up_interruptible(&port->state->port.delta_msr_wait);
port              187 drivers/tty/serial/serial_mctrl_gpio.c 	spin_unlock_irqrestore(&port->lock, flags);
port              192 drivers/tty/serial/serial_mctrl_gpio.c struct mctrl_gpios *mctrl_gpio_init(struct uart_port *port, unsigned int idx)
port              197 drivers/tty/serial/serial_mctrl_gpio.c 	gpios = mctrl_gpio_init_noauto(port->dev, idx);
port              201 drivers/tty/serial/serial_mctrl_gpio.c 	gpios->port = port;
port              211 drivers/tty/serial/serial_mctrl_gpio.c 			dev_err(port->dev,
port              221 drivers/tty/serial/serial_mctrl_gpio.c 		ret = devm_request_irq(port->dev, gpios->irq[i],
port              223 drivers/tty/serial/serial_mctrl_gpio.c 				       IRQ_TYPE_EDGE_BOTH, dev_name(port->dev),
port              227 drivers/tty/serial/serial_mctrl_gpio.c 			dev_err(port->dev,
port              247 drivers/tty/serial/serial_mctrl_gpio.c 			devm_free_irq(gpios->port->dev, gpios->irq[i], gpios);
port               66 drivers/tty/serial/serial_mctrl_gpio.h struct mctrl_gpios *mctrl_gpio_init(struct uart_port *port, unsigned int idx);
port              121 drivers/tty/serial/serial_mctrl_gpio.h struct mctrl_gpios *mctrl_gpio_init(struct uart_port *port, unsigned int idx)
port               65 drivers/tty/serial/serial_txx9.c 	struct uart_port	port;
port              172 drivers/tty/serial/serial_txx9.c 	switch (up->port.iotype) {
port              174 drivers/tty/serial/serial_txx9.c 		return __raw_readl(up->port.membase + offset);
port              176 drivers/tty/serial/serial_txx9.c 		return inl(up->port.iobase + offset);
port              183 drivers/tty/serial/serial_txx9.c 	switch (up->port.iotype) {
port              185 drivers/tty/serial/serial_txx9.c 		__raw_writel(value, up->port.membase + offset);
port              188 drivers/tty/serial/serial_txx9.c 		outl(value, up->port.iobase + offset);
port              220 drivers/tty/serial/serial_txx9.c static struct uart_txx9_port *to_uart_txx9_port(struct uart_port *port)
port              222 drivers/tty/serial/serial_txx9.c 	return container_of(port, struct uart_txx9_port, port);
port              225 drivers/tty/serial/serial_txx9.c static void serial_txx9_stop_tx(struct uart_port *port)
port              227 drivers/tty/serial/serial_txx9.c 	struct uart_txx9_port *up = to_uart_txx9_port(port);
port              231 drivers/tty/serial/serial_txx9.c static void serial_txx9_start_tx(struct uart_port *port)
port              233 drivers/tty/serial/serial_txx9.c 	struct uart_txx9_port *up = to_uart_txx9_port(port);
port              237 drivers/tty/serial/serial_txx9.c static void serial_txx9_stop_rx(struct uart_port *port)
port              239 drivers/tty/serial/serial_txx9.c 	struct uart_txx9_port *up = to_uart_txx9_port(port);
port              240 drivers/tty/serial/serial_txx9.c 	up->port.read_status_mask &= ~TXX9_SIDISR_RDIS;
port              243 drivers/tty/serial/serial_txx9.c static void serial_txx9_initialize(struct uart_port *port)
port              245 drivers/tty/serial/serial_txx9.c 	struct uart_txx9_port *up = to_uart_txx9_port(port);
port              260 drivers/tty/serial/serial_txx9.c 		((up->port.flags & UPF_TXX9_USE_SCLK) ?
port              262 drivers/tty/serial/serial_txx9.c 	sio_quot_set(up, uart_get_divisor(port, 9600));
port              279 drivers/tty/serial/serial_txx9.c 		up->port.icount.rx++;
port              283 drivers/tty/serial/serial_txx9.c 			up->port.ignore_status_mask & ~TXX9_SIDISR_RFDN_MASK;
port              291 drivers/tty/serial/serial_txx9.c 				up->port.icount.brk++;
port              298 drivers/tty/serial/serial_txx9.c 				if (uart_handle_break(&up->port))
port              301 drivers/tty/serial/serial_txx9.c 				up->port.icount.parity++;
port              303 drivers/tty/serial/serial_txx9.c 				up->port.icount.frame++;
port              305 drivers/tty/serial/serial_txx9.c 				up->port.icount.overrun++;
port              319 drivers/tty/serial/serial_txx9.c 			disr &= up->port.read_status_mask;
port              328 drivers/tty/serial/serial_txx9.c 		if (uart_handle_sysrq_char(&up->port, ch))
port              331 drivers/tty/serial/serial_txx9.c 		uart_insert_char(&up->port, disr, TXX9_SIDISR_UOER, ch, flag);
port              334 drivers/tty/serial/serial_txx9.c 		up->port.ignore_status_mask = next_ignore_status_mask;
port              337 drivers/tty/serial/serial_txx9.c 	spin_unlock(&up->port.lock);
port              338 drivers/tty/serial/serial_txx9.c 	tty_flip_buffer_push(&up->port.state->port);
port              339 drivers/tty/serial/serial_txx9.c 	spin_lock(&up->port.lock);
port              345 drivers/tty/serial/serial_txx9.c 	struct circ_buf *xmit = &up->port.state->xmit;
port              348 drivers/tty/serial/serial_txx9.c 	if (up->port.x_char) {
port              349 drivers/tty/serial/serial_txx9.c 		sio_out(up, TXX9_SITFIFO, up->port.x_char);
port              350 drivers/tty/serial/serial_txx9.c 		up->port.icount.tx++;
port              351 drivers/tty/serial/serial_txx9.c 		up->port.x_char = 0;
port              354 drivers/tty/serial/serial_txx9.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(&up->port)) {
port              355 drivers/tty/serial/serial_txx9.c 		serial_txx9_stop_tx(&up->port);
port              363 drivers/tty/serial/serial_txx9.c 		up->port.icount.tx++;
port              369 drivers/tty/serial/serial_txx9.c 		uart_write_wakeup(&up->port);
port              372 drivers/tty/serial/serial_txx9.c 		serial_txx9_stop_tx(&up->port);
port              382 drivers/tty/serial/serial_txx9.c 		spin_lock(&up->port.lock);
port              388 drivers/tty/serial/serial_txx9.c 			spin_unlock(&up->port.lock);
port              400 drivers/tty/serial/serial_txx9.c 		spin_unlock(&up->port.lock);
port              409 drivers/tty/serial/serial_txx9.c static unsigned int serial_txx9_tx_empty(struct uart_port *port)
port              411 drivers/tty/serial/serial_txx9.c 	struct uart_txx9_port *up = to_uart_txx9_port(port);
port              415 drivers/tty/serial/serial_txx9.c 	spin_lock_irqsave(&up->port.lock, flags);
port              417 drivers/tty/serial/serial_txx9.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              422 drivers/tty/serial/serial_txx9.c static unsigned int serial_txx9_get_mctrl(struct uart_port *port)
port              424 drivers/tty/serial/serial_txx9.c 	struct uart_txx9_port *up = to_uart_txx9_port(port);
port              435 drivers/tty/serial/serial_txx9.c static void serial_txx9_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              437 drivers/tty/serial/serial_txx9.c 	struct uart_txx9_port *up = to_uart_txx9_port(port);
port              445 drivers/tty/serial/serial_txx9.c static void serial_txx9_break_ctl(struct uart_port *port, int break_state)
port              447 drivers/tty/serial/serial_txx9.c 	struct uart_txx9_port *up = to_uart_txx9_port(port);
port              450 drivers/tty/serial/serial_txx9.c 	spin_lock_irqsave(&up->port.lock, flags);
port              455 drivers/tty/serial/serial_txx9.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              472 drivers/tty/serial/serial_txx9.c 	if (up->port.flags & UPF_CONS_FLOW) {
port              487 drivers/tty/serial/serial_txx9.c static int serial_txx9_get_poll_char(struct uart_port *port)
port              491 drivers/tty/serial/serial_txx9.c 	struct uart_txx9_port *up = to_uart_txx9_port(port);
port              514 drivers/tty/serial/serial_txx9.c static void serial_txx9_put_poll_char(struct uart_port *port, unsigned char c)
port              517 drivers/tty/serial/serial_txx9.c 	struct uart_txx9_port *up = to_uart_txx9_port(port);
port              541 drivers/tty/serial/serial_txx9.c static int serial_txx9_startup(struct uart_port *port)
port              543 drivers/tty/serial/serial_txx9.c 	struct uart_txx9_port *up = to_uart_txx9_port(port);
port              563 drivers/tty/serial/serial_txx9.c 	retval = request_irq(up->port.irq, serial_txx9_interrupt,
port              571 drivers/tty/serial/serial_txx9.c 	spin_lock_irqsave(&up->port.lock, flags);
port              572 drivers/tty/serial/serial_txx9.c 	serial_txx9_set_mctrl(&up->port, up->port.mctrl);
port              573 drivers/tty/serial/serial_txx9.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              586 drivers/tty/serial/serial_txx9.c static void serial_txx9_shutdown(struct uart_port *port)
port              588 drivers/tty/serial/serial_txx9.c 	struct uart_txx9_port *up = to_uart_txx9_port(port);
port              596 drivers/tty/serial/serial_txx9.c 	spin_lock_irqsave(&up->port.lock, flags);
port              597 drivers/tty/serial/serial_txx9.c 	serial_txx9_set_mctrl(&up->port, up->port.mctrl);
port              598 drivers/tty/serial/serial_txx9.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              606 drivers/tty/serial/serial_txx9.c 	if (up->port.cons && up->port.line == up->port.cons->index) {
port              607 drivers/tty/serial/serial_txx9.c 		free_irq(up->port.irq, up);
port              621 drivers/tty/serial/serial_txx9.c 	free_irq(up->port.irq, up);
port              625 drivers/tty/serial/serial_txx9.c serial_txx9_set_termios(struct uart_port *port, struct ktermios *termios,
port              628 drivers/tty/serial/serial_txx9.c 	struct uart_txx9_port *up = to_uart_txx9_port(port);
port              668 drivers/tty/serial/serial_txx9.c 	baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk/16/2);
port              669 drivers/tty/serial/serial_txx9.c 	quot = uart_get_divisor(port, baud);
port              679 drivers/tty/serial/serial_txx9.c 	spin_lock_irqsave(&up->port.lock, flags);
port              684 drivers/tty/serial/serial_txx9.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              686 drivers/tty/serial/serial_txx9.c 	up->port.read_status_mask = TXX9_SIDISR_UOER |
port              689 drivers/tty/serial/serial_txx9.c 		up->port.read_status_mask |= TXX9_SIDISR_UFER | TXX9_SIDISR_UPER;
port              691 drivers/tty/serial/serial_txx9.c 		up->port.read_status_mask |= TXX9_SIDISR_UBRK;
port              696 drivers/tty/serial/serial_txx9.c 	up->port.ignore_status_mask = 0;
port              698 drivers/tty/serial/serial_txx9.c 		up->port.ignore_status_mask |= TXX9_SIDISR_UPER | TXX9_SIDISR_UFER;
port              700 drivers/tty/serial/serial_txx9.c 		up->port.ignore_status_mask |= TXX9_SIDISR_UBRK;
port              706 drivers/tty/serial/serial_txx9.c 			up->port.ignore_status_mask |= TXX9_SIDISR_UOER;
port              713 drivers/tty/serial/serial_txx9.c 		up->port.ignore_status_mask |= TXX9_SIDISR_RDIS;
port              717 drivers/tty/serial/serial_txx9.c 	    (up->port.flags & UPF_TXX9_HAVE_CTS_LINE)) {
port              729 drivers/tty/serial/serial_txx9.c 	serial_txx9_set_mctrl(&up->port, up->port.mctrl);
port              730 drivers/tty/serial/serial_txx9.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              734 drivers/tty/serial/serial_txx9.c serial_txx9_pm(struct uart_port *port, unsigned int state,
port              746 drivers/tty/serial/serial_txx9.c 		serial_txx9_initialize(port);
port              754 drivers/tty/serial/serial_txx9.c 	switch (up->port.iotype) {
port              756 drivers/tty/serial/serial_txx9.c 		if (!up->port.mapbase)
port              759 drivers/tty/serial/serial_txx9.c 		if (!request_mem_region(up->port.mapbase, size, "serial_txx9")) {
port              764 drivers/tty/serial/serial_txx9.c 		if (up->port.flags & UPF_IOREMAP) {
port              765 drivers/tty/serial/serial_txx9.c 			up->port.membase = ioremap(up->port.mapbase, size);
port              766 drivers/tty/serial/serial_txx9.c 			if (!up->port.membase) {
port              767 drivers/tty/serial/serial_txx9.c 				release_mem_region(up->port.mapbase, size);
port              774 drivers/tty/serial/serial_txx9.c 		if (!request_region(up->port.iobase, size, "serial_txx9"))
port              785 drivers/tty/serial/serial_txx9.c 	switch (up->port.iotype) {
port              787 drivers/tty/serial/serial_txx9.c 		if (!up->port.mapbase)
port              790 drivers/tty/serial/serial_txx9.c 		if (up->port.flags & UPF_IOREMAP) {
port              791 drivers/tty/serial/serial_txx9.c 			iounmap(up->port.membase);
port              792 drivers/tty/serial/serial_txx9.c 			up->port.membase = NULL;
port              795 drivers/tty/serial/serial_txx9.c 		release_mem_region(up->port.mapbase, size);
port              799 drivers/tty/serial/serial_txx9.c 		release_region(up->port.iobase, size);
port              804 drivers/tty/serial/serial_txx9.c static void serial_txx9_release_port(struct uart_port *port)
port              806 drivers/tty/serial/serial_txx9.c 	struct uart_txx9_port *up = to_uart_txx9_port(port);
port              810 drivers/tty/serial/serial_txx9.c static int serial_txx9_request_port(struct uart_port *port)
port              812 drivers/tty/serial/serial_txx9.c 	struct uart_txx9_port *up = to_uart_txx9_port(port);
port              816 drivers/tty/serial/serial_txx9.c static void serial_txx9_config_port(struct uart_port *port, int uflags)
port              818 drivers/tty/serial/serial_txx9.c 	struct uart_txx9_port *up = to_uart_txx9_port(port);
port              828 drivers/tty/serial/serial_txx9.c 	port->type = PORT_TXX9;
port              829 drivers/tty/serial/serial_txx9.c 	up->port.fifosize = TXX9_SIO_TX_FIFO;
port              832 drivers/tty/serial/serial_txx9.c 	if (up->port.line == up->port.cons->index)
port              835 drivers/tty/serial/serial_txx9.c 	serial_txx9_initialize(port);
port              839 drivers/tty/serial/serial_txx9.c serial_txx9_type(struct uart_port *port)
port              876 drivers/tty/serial/serial_txx9.c 		up->port.line = i;
port              877 drivers/tty/serial/serial_txx9.c 		up->port.ops = &serial_txx9_pops;
port              878 drivers/tty/serial/serial_txx9.c 		up->port.dev = dev;
port              879 drivers/tty/serial/serial_txx9.c 		if (up->port.iobase || up->port.mapbase)
port              880 drivers/tty/serial/serial_txx9.c 			uart_add_one_port(drv, &up->port);
port              886 drivers/tty/serial/serial_txx9.c static void serial_txx9_console_putchar(struct uart_port *port, int ch)
port              888 drivers/tty/serial/serial_txx9.c 	struct uart_txx9_port *up = to_uart_txx9_port(port);
port              915 drivers/tty/serial/serial_txx9.c 	if (!(up->port.flags & UPF_CONS_FLOW) && (flcr & TXX9_SIFLCR_TES))
port              918 drivers/tty/serial/serial_txx9.c 	uart_console_write(&up->port, s, count, serial_txx9_console_putchar);
port              931 drivers/tty/serial/serial_txx9.c 	struct uart_port *port;
port              946 drivers/tty/serial/serial_txx9.c 	port = &up->port;
port              947 drivers/tty/serial/serial_txx9.c 	if (!port->ops)
port              950 drivers/tty/serial/serial_txx9.c 	serial_txx9_initialize(&up->port);
port              955 drivers/tty/serial/serial_txx9.c 	return uart_set_options(port, co, baud, parity, bits, flow);
port              991 drivers/tty/serial/serial_txx9.c int __init early_serial_txx9_setup(struct uart_port *port)
port              993 drivers/tty/serial/serial_txx9.c 	if (port->line >= ARRAY_SIZE(serial_txx9_ports))
port              996 drivers/tty/serial/serial_txx9.c 	serial_txx9_ports[port->line].port = *port;
port              997 drivers/tty/serial/serial_txx9.c 	serial_txx9_ports[port->line].port.ops = &serial_txx9_pops;
port              998 drivers/tty/serial/serial_txx9.c 	serial_txx9_ports[port->line].port.flags |=
port             1016 drivers/tty/serial/serial_txx9.c static int serial_txx9_register_port(struct uart_port *port)
port             1025 drivers/tty/serial/serial_txx9.c 		if (uart_match_port(&uart->port, port)) {
port             1026 drivers/tty/serial/serial_txx9.c 			uart_remove_one_port(&serial_txx9_reg, &uart->port);
port             1034 drivers/tty/serial/serial_txx9.c 			if (!(uart->port.iobase || uart->port.mapbase))
port             1039 drivers/tty/serial/serial_txx9.c 		uart->port.iobase = port->iobase;
port             1040 drivers/tty/serial/serial_txx9.c 		uart->port.membase = port->membase;
port             1041 drivers/tty/serial/serial_txx9.c 		uart->port.irq      = port->irq;
port             1042 drivers/tty/serial/serial_txx9.c 		uart->port.uartclk  = port->uartclk;
port             1043 drivers/tty/serial/serial_txx9.c 		uart->port.iotype   = port->iotype;
port             1044 drivers/tty/serial/serial_txx9.c 		uart->port.flags    = port->flags
port             1046 drivers/tty/serial/serial_txx9.c 		uart->port.mapbase  = port->mapbase;
port             1047 drivers/tty/serial/serial_txx9.c 		if (port->dev)
port             1048 drivers/tty/serial/serial_txx9.c 			uart->port.dev = port->dev;
port             1049 drivers/tty/serial/serial_txx9.c 		ret = uart_add_one_port(&serial_txx9_reg, &uart->port);
port             1051 drivers/tty/serial/serial_txx9.c 			ret = uart->port.line;
port             1069 drivers/tty/serial/serial_txx9.c 	uart_remove_one_port(&serial_txx9_reg, &uart->port);
port             1070 drivers/tty/serial/serial_txx9.c 	uart->port.flags = 0;
port             1071 drivers/tty/serial/serial_txx9.c 	uart->port.type = PORT_UNKNOWN;
port             1072 drivers/tty/serial/serial_txx9.c 	uart->port.iobase = 0;
port             1073 drivers/tty/serial/serial_txx9.c 	uart->port.mapbase = 0;
port             1074 drivers/tty/serial/serial_txx9.c 	uart->port.membase = NULL;
port             1075 drivers/tty/serial/serial_txx9.c 	uart->port.dev = NULL;
port             1085 drivers/tty/serial/serial_txx9.c 	struct uart_port port;
port             1088 drivers/tty/serial/serial_txx9.c 	memset(&port, 0, sizeof(struct uart_port));
port             1090 drivers/tty/serial/serial_txx9.c 		port.iobase	= p->iobase;
port             1091 drivers/tty/serial/serial_txx9.c 		port.membase	= p->membase;
port             1092 drivers/tty/serial/serial_txx9.c 		port.irq	= p->irq;
port             1093 drivers/tty/serial/serial_txx9.c 		port.uartclk	= p->uartclk;
port             1094 drivers/tty/serial/serial_txx9.c 		port.iotype	= p->iotype;
port             1095 drivers/tty/serial/serial_txx9.c 		port.flags	= p->flags;
port             1096 drivers/tty/serial/serial_txx9.c 		port.mapbase	= p->mapbase;
port             1097 drivers/tty/serial/serial_txx9.c 		port.dev	= &dev->dev;
port             1098 drivers/tty/serial/serial_txx9.c 		ret = serial_txx9_register_port(&port);
port             1119 drivers/tty/serial/serial_txx9.c 		if (up->port.dev == &dev->dev)
port             1133 drivers/tty/serial/serial_txx9.c 		if (up->port.type != PORT_UNKNOWN && up->port.dev == &dev->dev)
port             1134 drivers/tty/serial/serial_txx9.c 			uart_suspend_port(&serial_txx9_reg, &up->port);
port             1147 drivers/tty/serial/serial_txx9.c 		if (up->port.type != PORT_UNKNOWN && up->port.dev == &dev->dev)
port             1148 drivers/tty/serial/serial_txx9.c 			uart_resume_port(&serial_txx9_reg, &up->port);
port             1175 drivers/tty/serial/serial_txx9.c 	struct uart_port port;
port             1183 drivers/tty/serial/serial_txx9.c 	memset(&port, 0, sizeof(port));
port             1184 drivers/tty/serial/serial_txx9.c 	port.ops = &serial_txx9_pops;
port             1185 drivers/tty/serial/serial_txx9.c 	port.flags |= UPF_TXX9_HAVE_CTS_LINE;
port             1186 drivers/tty/serial/serial_txx9.c 	port.uartclk = 66670000;
port             1187 drivers/tty/serial/serial_txx9.c 	port.irq = dev->irq;
port             1188 drivers/tty/serial/serial_txx9.c 	port.iotype = UPIO_PORT;
port             1189 drivers/tty/serial/serial_txx9.c 	port.iobase = pci_resource_start(dev, 1);
port             1190 drivers/tty/serial/serial_txx9.c 	port.dev = &dev->dev;
port             1191 drivers/tty/serial/serial_txx9.c 	line = serial_txx9_register_port(&port);
port             1207 drivers/tty/serial/serial_txx9.c 		serial_txx9_unregister_port(up->port.line);
port             1218 drivers/tty/serial/serial_txx9.c 		uart_suspend_port(&serial_txx9_reg, &up->port);
port             1231 drivers/tty/serial/serial_txx9.c 		uart_resume_port(&serial_txx9_reg, &up->port);
port             1311 drivers/tty/serial/serial_txx9.c 		if (up->port.iobase || up->port.mapbase)
port             1312 drivers/tty/serial/serial_txx9.c 			uart_remove_one_port(&serial_txx9_reg, &up->port);
port               75 drivers/tty/serial/sh-sci.c #define SCIx_IRQ_IS_MUXED(port)			\
port               76 drivers/tty/serial/sh-sci.c 	((port)->irqs[SCIx_ERI_IRQ] ==	\
port               77 drivers/tty/serial/sh-sci.c 	 (port)->irqs[SCIx_RXI_IRQ]) ||	\
port               78 drivers/tty/serial/sh-sci.c 	((port)->irqs[SCIx_ERI_IRQ] &&	\
port               79 drivers/tty/serial/sh-sci.c 	 ((port)->irqs[SCIx_RXI_IRQ] < 0))
port              120 drivers/tty/serial/sh-sci.c 	struct uart_port	port;
port              173 drivers/tty/serial/sh-sci.c 	return container_of(uart, struct sci_port, port);
port              536 drivers/tty/serial/sh-sci.c 	if (!sci_port->port.dev)
port              539 drivers/tty/serial/sh-sci.c 	pm_runtime_get_sync(sci_port->port.dev);
port              545 drivers/tty/serial/sh-sci.c 	sci_port->port.uartclk = sci_port->clk_rates[SCI_FCK];
port              552 drivers/tty/serial/sh-sci.c 	if (!sci_port->port.dev)
port              558 drivers/tty/serial/sh-sci.c 	pm_runtime_put_sync(sci_port->port.dev);
port              561 drivers/tty/serial/sh-sci.c static inline unsigned long port_rx_irq_mask(struct uart_port *port)
port              570 drivers/tty/serial/sh-sci.c 	return SCSCR_RIE | (to_sci_port(port)->cfg->scscr & SCSCR_REIE);
port              573 drivers/tty/serial/sh-sci.c static void sci_start_tx(struct uart_port *port)
port              575 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
port              579 drivers/tty/serial/sh-sci.c 	if (port->type == PORT_SCIFA || port->type == PORT_SCIFB) {
port              580 drivers/tty/serial/sh-sci.c 		u16 new, scr = serial_port_in(port, SCSCR);
port              586 drivers/tty/serial/sh-sci.c 			serial_port_out(port, SCSCR, new);
port              589 drivers/tty/serial/sh-sci.c 	if (s->chan_tx && !uart_circ_empty(&s->port.state->xmit) &&
port              596 drivers/tty/serial/sh-sci.c 	if (!s->chan_tx || port->type == PORT_SCIFA || port->type == PORT_SCIFB) {
port              598 drivers/tty/serial/sh-sci.c 		ctrl = serial_port_in(port, SCSCR);
port              599 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCSCR, ctrl | SCSCR_TIE);
port              603 drivers/tty/serial/sh-sci.c static void sci_stop_tx(struct uart_port *port)
port              608 drivers/tty/serial/sh-sci.c 	ctrl = serial_port_in(port, SCSCR);
port              610 drivers/tty/serial/sh-sci.c 	if (port->type == PORT_SCIFA || port->type == PORT_SCIFB)
port              615 drivers/tty/serial/sh-sci.c 	serial_port_out(port, SCSCR, ctrl);
port              618 drivers/tty/serial/sh-sci.c static void sci_start_rx(struct uart_port *port)
port              622 drivers/tty/serial/sh-sci.c 	ctrl = serial_port_in(port, SCSCR) | port_rx_irq_mask(port);
port              624 drivers/tty/serial/sh-sci.c 	if (port->type == PORT_SCIFA || port->type == PORT_SCIFB)
port              627 drivers/tty/serial/sh-sci.c 	serial_port_out(port, SCSCR, ctrl);
port              630 drivers/tty/serial/sh-sci.c static void sci_stop_rx(struct uart_port *port)
port              634 drivers/tty/serial/sh-sci.c 	ctrl = serial_port_in(port, SCSCR);
port              636 drivers/tty/serial/sh-sci.c 	if (port->type == PORT_SCIFA || port->type == PORT_SCIFB)
port              639 drivers/tty/serial/sh-sci.c 	ctrl &= ~port_rx_irq_mask(port);
port              641 drivers/tty/serial/sh-sci.c 	serial_port_out(port, SCSCR, ctrl);
port              644 drivers/tty/serial/sh-sci.c static void sci_clear_SCxSR(struct uart_port *port, unsigned int mask)
port              646 drivers/tty/serial/sh-sci.c 	if (port->type == PORT_SCI) {
port              648 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCxSR, mask);
port              649 drivers/tty/serial/sh-sci.c 	} else if (to_sci_port(port)->params->overrun_mask == SCIFA_ORER) {
port              652 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCxSR,
port              653 drivers/tty/serial/sh-sci.c 				serial_port_in(port, SCxSR) & mask);
port              656 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCxSR, mask & ~(SCIF_FERC | SCIF_PERC));
port              664 drivers/tty/serial/sh-sci.c static int sci_poll_get_char(struct uart_port *port)
port              670 drivers/tty/serial/sh-sci.c 		status = serial_port_in(port, SCxSR);
port              671 drivers/tty/serial/sh-sci.c 		if (status & SCxSR_ERRORS(port)) {
port              672 drivers/tty/serial/sh-sci.c 			sci_clear_SCxSR(port, SCxSR_ERROR_CLEAR(port));
port              678 drivers/tty/serial/sh-sci.c 	if (!(status & SCxSR_RDxF(port)))
port              681 drivers/tty/serial/sh-sci.c 	c = serial_port_in(port, SCxRDR);
port              684 drivers/tty/serial/sh-sci.c 	serial_port_in(port, SCxSR);
port              685 drivers/tty/serial/sh-sci.c 	sci_clear_SCxSR(port, SCxSR_RDxF_CLEAR(port));
port              691 drivers/tty/serial/sh-sci.c static void sci_poll_put_char(struct uart_port *port, unsigned char c)
port              696 drivers/tty/serial/sh-sci.c 		status = serial_port_in(port, SCxSR);
port              697 drivers/tty/serial/sh-sci.c 	} while (!(status & SCxSR_TDxE(port)));
port              699 drivers/tty/serial/sh-sci.c 	serial_port_out(port, SCxTDR, c);
port              700 drivers/tty/serial/sh-sci.c 	sci_clear_SCxSR(port, SCxSR_TDxE_CLEAR(port) & ~SCxSR_TEND(port));
port              705 drivers/tty/serial/sh-sci.c static void sci_init_pins(struct uart_port *port, unsigned int cflag)
port              707 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
port              713 drivers/tty/serial/sh-sci.c 		s->cfg->ops->init_pins(port, cflag);
port              717 drivers/tty/serial/sh-sci.c 	if (port->type == PORT_SCIFA || port->type == PORT_SCIFB) {
port              718 drivers/tty/serial/sh-sci.c 		u16 data = serial_port_in(port, SCPDR);
port              719 drivers/tty/serial/sh-sci.c 		u16 ctrl = serial_port_in(port, SCPCR);
port              723 drivers/tty/serial/sh-sci.c 		if (to_sci_port(port)->has_rtscts) {
port              725 drivers/tty/serial/sh-sci.c 			if (!(port->mctrl & TIOCM_RTS)) {
port              738 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCPDR, data);
port              739 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCPCR, ctrl);
port              740 drivers/tty/serial/sh-sci.c 	} else if (sci_getreg(port, SCSPTR)->size) {
port              741 drivers/tty/serial/sh-sci.c 		u16 status = serial_port_in(port, SCSPTR);
port              745 drivers/tty/serial/sh-sci.c 		if (!(port->mctrl & TIOCM_RTS))
port              751 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCSPTR, status);
port              755 drivers/tty/serial/sh-sci.c static int sci_txfill(struct uart_port *port)
port              757 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
port              761 drivers/tty/serial/sh-sci.c 	reg = sci_getreg(port, SCTFDR);
port              763 drivers/tty/serial/sh-sci.c 		return serial_port_in(port, SCTFDR) & fifo_mask;
port              765 drivers/tty/serial/sh-sci.c 	reg = sci_getreg(port, SCFDR);
port              767 drivers/tty/serial/sh-sci.c 		return serial_port_in(port, SCFDR) >> 8;
port              769 drivers/tty/serial/sh-sci.c 	return !(serial_port_in(port, SCxSR) & SCI_TDRE);
port              772 drivers/tty/serial/sh-sci.c static int sci_txroom(struct uart_port *port)
port              774 drivers/tty/serial/sh-sci.c 	return port->fifosize - sci_txfill(port);
port              777 drivers/tty/serial/sh-sci.c static int sci_rxfill(struct uart_port *port)
port              779 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
port              783 drivers/tty/serial/sh-sci.c 	reg = sci_getreg(port, SCRFDR);
port              785 drivers/tty/serial/sh-sci.c 		return serial_port_in(port, SCRFDR) & fifo_mask;
port              787 drivers/tty/serial/sh-sci.c 	reg = sci_getreg(port, SCFDR);
port              789 drivers/tty/serial/sh-sci.c 		return serial_port_in(port, SCFDR) & fifo_mask;
port              791 drivers/tty/serial/sh-sci.c 	return (serial_port_in(port, SCxSR) & SCxSR_RDxF(port)) != 0;
port              798 drivers/tty/serial/sh-sci.c static void sci_transmit_chars(struct uart_port *port)
port              800 drivers/tty/serial/sh-sci.c 	struct circ_buf *xmit = &port->state->xmit;
port              801 drivers/tty/serial/sh-sci.c 	unsigned int stopped = uart_tx_stopped(port);
port              806 drivers/tty/serial/sh-sci.c 	status = serial_port_in(port, SCxSR);
port              807 drivers/tty/serial/sh-sci.c 	if (!(status & SCxSR_TDxE(port))) {
port              808 drivers/tty/serial/sh-sci.c 		ctrl = serial_port_in(port, SCSCR);
port              813 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCSCR, ctrl);
port              817 drivers/tty/serial/sh-sci.c 	count = sci_txroom(port);
port              822 drivers/tty/serial/sh-sci.c 		if (port->x_char) {
port              823 drivers/tty/serial/sh-sci.c 			c = port->x_char;
port              824 drivers/tty/serial/sh-sci.c 			port->x_char = 0;
port              832 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCxTDR, c);
port              834 drivers/tty/serial/sh-sci.c 		port->icount.tx++;
port              837 drivers/tty/serial/sh-sci.c 	sci_clear_SCxSR(port, SCxSR_TDxE_CLEAR(port));
port              840 drivers/tty/serial/sh-sci.c 		uart_write_wakeup(port);
port              842 drivers/tty/serial/sh-sci.c 		sci_stop_tx(port);
port              849 drivers/tty/serial/sh-sci.c static void sci_receive_chars(struct uart_port *port)
port              851 drivers/tty/serial/sh-sci.c 	struct tty_port *tport = &port->state->port;
port              856 drivers/tty/serial/sh-sci.c 	status = serial_port_in(port, SCxSR);
port              857 drivers/tty/serial/sh-sci.c 	if (!(status & SCxSR_RDxF(port)))
port              862 drivers/tty/serial/sh-sci.c 		count = tty_buffer_request_room(tport, sci_rxfill(port));
port              868 drivers/tty/serial/sh-sci.c 		if (port->type == PORT_SCI) {
port              869 drivers/tty/serial/sh-sci.c 			char c = serial_port_in(port, SCxRDR);
port              870 drivers/tty/serial/sh-sci.c 			if (uart_handle_sysrq_char(port, c))
port              878 drivers/tty/serial/sh-sci.c 				if (port->type == PORT_SCIF ||
port              879 drivers/tty/serial/sh-sci.c 				    port->type == PORT_HSCIF) {
port              880 drivers/tty/serial/sh-sci.c 					status = serial_port_in(port, SCxSR);
port              881 drivers/tty/serial/sh-sci.c 					c = serial_port_in(port, SCxRDR);
port              883 drivers/tty/serial/sh-sci.c 					c = serial_port_in(port, SCxRDR);
port              884 drivers/tty/serial/sh-sci.c 					status = serial_port_in(port, SCxSR);
port              886 drivers/tty/serial/sh-sci.c 				if (uart_handle_sysrq_char(port, c)) {
port              892 drivers/tty/serial/sh-sci.c 				if (status & SCxSR_FER(port)) {
port              894 drivers/tty/serial/sh-sci.c 					port->icount.frame++;
port              895 drivers/tty/serial/sh-sci.c 					dev_notice(port->dev, "frame error\n");
port              896 drivers/tty/serial/sh-sci.c 				} else if (status & SCxSR_PER(port)) {
port              898 drivers/tty/serial/sh-sci.c 					port->icount.parity++;
port              899 drivers/tty/serial/sh-sci.c 					dev_notice(port->dev, "parity error\n");
port              907 drivers/tty/serial/sh-sci.c 		serial_port_in(port, SCxSR); /* dummy read */
port              908 drivers/tty/serial/sh-sci.c 		sci_clear_SCxSR(port, SCxSR_RDxF_CLEAR(port));
port              911 drivers/tty/serial/sh-sci.c 		port->icount.rx += count;
port              919 drivers/tty/serial/sh-sci.c 		serial_port_in(port, SCxRDR);
port              920 drivers/tty/serial/sh-sci.c 		serial_port_in(port, SCxSR); /* dummy read */
port              921 drivers/tty/serial/sh-sci.c 		sci_clear_SCxSR(port, SCxSR_RDxF_CLEAR(port));
port              925 drivers/tty/serial/sh-sci.c static int sci_handle_errors(struct uart_port *port)
port              928 drivers/tty/serial/sh-sci.c 	unsigned short status = serial_port_in(port, SCxSR);
port              929 drivers/tty/serial/sh-sci.c 	struct tty_port *tport = &port->state->port;
port              930 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
port              934 drivers/tty/serial/sh-sci.c 		port->icount.overrun++;
port              940 drivers/tty/serial/sh-sci.c 		dev_notice(port->dev, "overrun error\n");
port              943 drivers/tty/serial/sh-sci.c 	if (status & SCxSR_FER(port)) {
port              945 drivers/tty/serial/sh-sci.c 		port->icount.frame++;
port              950 drivers/tty/serial/sh-sci.c 		dev_notice(port->dev, "frame error\n");
port              953 drivers/tty/serial/sh-sci.c 	if (status & SCxSR_PER(port)) {
port              955 drivers/tty/serial/sh-sci.c 		port->icount.parity++;
port              960 drivers/tty/serial/sh-sci.c 		dev_notice(port->dev, "parity error\n");
port              969 drivers/tty/serial/sh-sci.c static int sci_handle_fifo_overrun(struct uart_port *port)
port              971 drivers/tty/serial/sh-sci.c 	struct tty_port *tport = &port->state->port;
port              972 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
port              977 drivers/tty/serial/sh-sci.c 	reg = sci_getreg(port, s->params->overrun_reg);
port              981 drivers/tty/serial/sh-sci.c 	status = serial_port_in(port, s->params->overrun_reg);
port              984 drivers/tty/serial/sh-sci.c 		serial_port_out(port, s->params->overrun_reg, status);
port              986 drivers/tty/serial/sh-sci.c 		port->icount.overrun++;
port              991 drivers/tty/serial/sh-sci.c 		dev_dbg(port->dev, "overrun error\n");
port              998 drivers/tty/serial/sh-sci.c static int sci_handle_breaks(struct uart_port *port)
port             1001 drivers/tty/serial/sh-sci.c 	unsigned short status = serial_port_in(port, SCxSR);
port             1002 drivers/tty/serial/sh-sci.c 	struct tty_port *tport = &port->state->port;
port             1004 drivers/tty/serial/sh-sci.c 	if (uart_handle_break(port))
port             1007 drivers/tty/serial/sh-sci.c 	if (status & SCxSR_BRK(port)) {
port             1008 drivers/tty/serial/sh-sci.c 		port->icount.brk++;
port             1014 drivers/tty/serial/sh-sci.c 		dev_dbg(port->dev, "BREAK detected\n");
port             1020 drivers/tty/serial/sh-sci.c 	copied += sci_handle_fifo_overrun(port);
port             1025 drivers/tty/serial/sh-sci.c static int scif_set_rtrg(struct uart_port *port, int rx_trig)
port             1031 drivers/tty/serial/sh-sci.c 	if (rx_trig >= port->fifosize)
port             1032 drivers/tty/serial/sh-sci.c 		rx_trig = port->fifosize;
port             1035 drivers/tty/serial/sh-sci.c 	if (sci_getreg(port, HSRTRGR)->size) {
port             1036 drivers/tty/serial/sh-sci.c 		serial_port_out(port, HSRTRGR, rx_trig);
port             1040 drivers/tty/serial/sh-sci.c 	switch (port->type) {
port             1077 drivers/tty/serial/sh-sci.c 	serial_port_out(port, SCFCR,
port             1078 drivers/tty/serial/sh-sci.c 		(serial_port_in(port, SCFCR) &
port             1084 drivers/tty/serial/sh-sci.c static int scif_rtrg_enabled(struct uart_port *port)
port             1086 drivers/tty/serial/sh-sci.c 	if (sci_getreg(port, HSRTRGR)->size)
port             1087 drivers/tty/serial/sh-sci.c 		return serial_port_in(port, HSRTRGR) != 0;
port             1089 drivers/tty/serial/sh-sci.c 		return (serial_port_in(port, SCFCR) &
port             1096 drivers/tty/serial/sh-sci.c 	struct uart_port *port = &s->port;
port             1098 drivers/tty/serial/sh-sci.c 	dev_dbg(port->dev, "Rx timed out\n");
port             1099 drivers/tty/serial/sh-sci.c 	scif_set_rtrg(port, 1);
port             1105 drivers/tty/serial/sh-sci.c 	struct uart_port *port = dev_get_drvdata(dev);
port             1106 drivers/tty/serial/sh-sci.c 	struct sci_port *sci = to_sci_port(port);
port             1115 drivers/tty/serial/sh-sci.c 	struct uart_port *port = dev_get_drvdata(dev);
port             1116 drivers/tty/serial/sh-sci.c 	struct sci_port *sci = to_sci_port(port);
port             1124 drivers/tty/serial/sh-sci.c 	sci->rx_trigger = scif_set_rtrg(port, r);
port             1125 drivers/tty/serial/sh-sci.c 	if (port->type == PORT_SCIFA || port->type == PORT_SCIFB)
port             1126 drivers/tty/serial/sh-sci.c 		scif_set_rtrg(port, 1);
port             1137 drivers/tty/serial/sh-sci.c 	struct uart_port *port = dev_get_drvdata(dev);
port             1138 drivers/tty/serial/sh-sci.c 	struct sci_port *sci = to_sci_port(port);
port             1141 drivers/tty/serial/sh-sci.c 	if (port->type == PORT_HSCIF)
port             1154 drivers/tty/serial/sh-sci.c 	struct uart_port *port = dev_get_drvdata(dev);
port             1155 drivers/tty/serial/sh-sci.c 	struct sci_port *sci = to_sci_port(port);
port             1163 drivers/tty/serial/sh-sci.c 	if (port->type == PORT_HSCIF) {
port             1169 drivers/tty/serial/sh-sci.c 		scif_set_rtrg(port, 1);
port             1184 drivers/tty/serial/sh-sci.c 	struct uart_port *port = &s->port;
port             1185 drivers/tty/serial/sh-sci.c 	struct circ_buf *xmit = &port->state->xmit;
port             1188 drivers/tty/serial/sh-sci.c 	dev_dbg(port->dev, "%s(%d)\n", __func__, port->line);
port             1190 drivers/tty/serial/sh-sci.c 	spin_lock_irqsave(&port->lock, flags);
port             1195 drivers/tty/serial/sh-sci.c 	port->icount.tx += s->tx_dma_len;
port             1198 drivers/tty/serial/sh-sci.c 		uart_write_wakeup(port);
port             1205 drivers/tty/serial/sh-sci.c 		if (port->type == PORT_SCIFA || port->type == PORT_SCIFB) {
port             1206 drivers/tty/serial/sh-sci.c 			u16 ctrl = serial_port_in(port, SCSCR);
port             1207 drivers/tty/serial/sh-sci.c 			serial_port_out(port, SCSCR, ctrl & ~SCSCR_TIE);
port             1211 drivers/tty/serial/sh-sci.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1217 drivers/tty/serial/sh-sci.c 	struct uart_port *port = &s->port;
port             1218 drivers/tty/serial/sh-sci.c 	struct tty_port *tport = &port->state->port;
port             1223 drivers/tty/serial/sh-sci.c 		port->icount.buf_overrun++;
port             1225 drivers/tty/serial/sh-sci.c 	port->icount.rx += copied;
port             1274 drivers/tty/serial/sh-sci.c 	struct uart_port *port = &s->port;
port             1278 drivers/tty/serial/sh-sci.c 	scr = serial_port_in(port, SCSCR);
port             1279 drivers/tty/serial/sh-sci.c 	if (port->type == PORT_SCIFA || port->type == PORT_SCIFB) {
port             1283 drivers/tty/serial/sh-sci.c 	serial_port_out(port, SCSCR, scr | SCSCR_RIE);
port             1290 drivers/tty/serial/sh-sci.c 	struct uart_port *port = &s->port;
port             1295 drivers/tty/serial/sh-sci.c 	dev_dbg(port->dev, "%s(%d) active cookie %d\n", __func__, port->line,
port             1298 drivers/tty/serial/sh-sci.c 	spin_lock_irqsave(&port->lock, flags);
port             1307 drivers/tty/serial/sh-sci.c 		tty_flip_buffer_push(&port->state->port);
port             1325 drivers/tty/serial/sh-sci.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1326 drivers/tty/serial/sh-sci.c 	dev_dbg(port->dev, "%s: cookie %d #%d, new active cookie %d\n",
port             1331 drivers/tty/serial/sh-sci.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1332 drivers/tty/serial/sh-sci.c 	dev_warn(port->dev, "Failed submitting Rx DMA descriptor\n");
port             1334 drivers/tty/serial/sh-sci.c 	spin_lock_irqsave(&port->lock, flags);
port             1338 drivers/tty/serial/sh-sci.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1357 drivers/tty/serial/sh-sci.c 	struct uart_port *port = &s->port;
port             1387 drivers/tty/serial/sh-sci.c 		spin_lock_irqsave(&port->lock, flags);
port             1391 drivers/tty/serial/sh-sci.c 	sci_start_rx(port);
port             1393 drivers/tty/serial/sh-sci.c 		spin_unlock_irqrestore(&port->lock, flags);
port             1402 drivers/tty/serial/sh-sci.c 	struct uart_port *port = &s->port;
port             1403 drivers/tty/serial/sh-sci.c 	struct circ_buf *xmit = &port->state->xmit;
port             1415 drivers/tty/serial/sh-sci.c 	spin_lock_irq(&port->lock);
port             1424 drivers/tty/serial/sh-sci.c 		spin_unlock_irq(&port->lock);
port             1432 drivers/tty/serial/sh-sci.c 		spin_unlock_irq(&port->lock);
port             1433 drivers/tty/serial/sh-sci.c 		dev_warn(port->dev, "Failed preparing Tx DMA descriptor\n");
port             1444 drivers/tty/serial/sh-sci.c 		spin_unlock_irq(&port->lock);
port             1445 drivers/tty/serial/sh-sci.c 		dev_warn(port->dev, "Failed submitting Tx DMA descriptor\n");
port             1449 drivers/tty/serial/sh-sci.c 	spin_unlock_irq(&port->lock);
port             1450 drivers/tty/serial/sh-sci.c 	dev_dbg(port->dev, "%s: %p: %d...%d, cookie %d\n",
port             1457 drivers/tty/serial/sh-sci.c 	spin_lock_irqsave(&port->lock, flags);
port             1459 drivers/tty/serial/sh-sci.c 	sci_start_tx(port);
port             1460 drivers/tty/serial/sh-sci.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1468 drivers/tty/serial/sh-sci.c 	struct uart_port *port = &s->port;
port             1475 drivers/tty/serial/sh-sci.c 	dev_dbg(port->dev, "DMA Rx timed out\n");
port             1477 drivers/tty/serial/sh-sci.c 	spin_lock_irqsave(&port->lock, flags);
port             1481 drivers/tty/serial/sh-sci.c 		spin_unlock_irqrestore(&port->lock, flags);
port             1487 drivers/tty/serial/sh-sci.c 		spin_unlock_irqrestore(&port->lock, flags);
port             1488 drivers/tty/serial/sh-sci.c 		dev_dbg(port->dev, "Cookie %d #%d has already completed\n",
port             1505 drivers/tty/serial/sh-sci.c 		spin_unlock_irqrestore(&port->lock, flags);
port             1506 drivers/tty/serial/sh-sci.c 		dev_dbg(port->dev, "Transaction complete after DMA engine was stopped");
port             1517 drivers/tty/serial/sh-sci.c 			tty_flip_buffer_push(&port->state->port);
port             1520 drivers/tty/serial/sh-sci.c 	if (port->type == PORT_SCIFA || port->type == PORT_SCIFB)
port             1525 drivers/tty/serial/sh-sci.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1530 drivers/tty/serial/sh-sci.c static struct dma_chan *sci_request_dma_chan(struct uart_port *port,
port             1537 drivers/tty/serial/sh-sci.c 	chan = dma_request_slave_channel(port->dev,
port             1540 drivers/tty/serial/sh-sci.c 		dev_dbg(port->dev, "dma_request_slave_channel failed\n");
port             1547 drivers/tty/serial/sh-sci.c 		cfg.dst_addr = port->mapbase +
port             1548 drivers/tty/serial/sh-sci.c 			(sci_getreg(port, SCxTDR)->offset << port->regshift);
port             1551 drivers/tty/serial/sh-sci.c 		cfg.src_addr = port->mapbase +
port             1552 drivers/tty/serial/sh-sci.c 			(sci_getreg(port, SCxRDR)->offset << port->regshift);
port             1558 drivers/tty/serial/sh-sci.c 		dev_warn(port->dev, "dmaengine_slave_config failed %d\n", ret);
port             1566 drivers/tty/serial/sh-sci.c static void sci_request_dma(struct uart_port *port)
port             1568 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
port             1571 drivers/tty/serial/sh-sci.c 	dev_dbg(port->dev, "%s: port %d\n", __func__, port->line);
port             1577 drivers/tty/serial/sh-sci.c 	if (uart_console(port))
port             1580 drivers/tty/serial/sh-sci.c 	if (!port->dev->of_node)
port             1589 drivers/tty/serial/sh-sci.c 	if (!of_find_property(port->dev->of_node, "dmas", NULL))
port             1592 drivers/tty/serial/sh-sci.c 	chan = sci_request_dma_chan(port, DMA_MEM_TO_DEV);
port             1593 drivers/tty/serial/sh-sci.c 	dev_dbg(port->dev, "%s: TX: got channel %p\n", __func__, chan);
port             1597 drivers/tty/serial/sh-sci.c 						port->state->xmit.buf,
port             1601 drivers/tty/serial/sh-sci.c 			dev_warn(port->dev, "Failed mapping Tx DMA descriptor\n");
port             1604 drivers/tty/serial/sh-sci.c 			dev_dbg(port->dev, "%s: mapped %lu@%p to %pad\n",
port             1606 drivers/tty/serial/sh-sci.c 				port->state->xmit.buf, &s->tx_dma_addr);
port             1613 drivers/tty/serial/sh-sci.c 	chan = sci_request_dma_chan(port, DMA_DEV_TO_MEM);
port             1614 drivers/tty/serial/sh-sci.c 	dev_dbg(port->dev, "%s: RX: got channel %p\n", __func__, chan);
port             1620 drivers/tty/serial/sh-sci.c 		s->buf_len_rx = 2 * max_t(size_t, 16, port->fifosize);
port             1624 drivers/tty/serial/sh-sci.c 			dev_warn(port->dev,
port             1647 drivers/tty/serial/sh-sci.c 		if (port->type == PORT_SCIFA || port->type == PORT_SCIFB)
port             1652 drivers/tty/serial/sh-sci.c static void sci_free_dma(struct uart_port *port)
port             1654 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
port             1662 drivers/tty/serial/sh-sci.c static void sci_flush_buffer(struct uart_port *port)
port             1664 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
port             1678 drivers/tty/serial/sh-sci.c static inline void sci_request_dma(struct uart_port *port)
port             1682 drivers/tty/serial/sh-sci.c static inline void sci_free_dma(struct uart_port *port)
port             1691 drivers/tty/serial/sh-sci.c 	struct uart_port *port = ptr;
port             1692 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
port             1696 drivers/tty/serial/sh-sci.c 		u16 scr = serial_port_in(port, SCSCR);
port             1697 drivers/tty/serial/sh-sci.c 		u16 ssr = serial_port_in(port, SCxSR);
port             1700 drivers/tty/serial/sh-sci.c 		if (port->type == PORT_SCIFA || port->type == PORT_SCIFB) {
port             1709 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCSCR, scr);
port             1711 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCxSR,
port             1712 drivers/tty/serial/sh-sci.c 				ssr & ~(SCIF_DR | SCxSR_RDxF(port)));
port             1713 drivers/tty/serial/sh-sci.c 		dev_dbg(port->dev, "Rx IRQ %lu: setup t-out in %u us\n",
port             1724 drivers/tty/serial/sh-sci.c 		if (!scif_rtrg_enabled(port))
port             1725 drivers/tty/serial/sh-sci.c 			scif_set_rtrg(port, s->rx_trigger);
port             1735 drivers/tty/serial/sh-sci.c 	sci_receive_chars(port);
port             1742 drivers/tty/serial/sh-sci.c 	struct uart_port *port = ptr;
port             1745 drivers/tty/serial/sh-sci.c 	spin_lock_irqsave(&port->lock, flags);
port             1746 drivers/tty/serial/sh-sci.c 	sci_transmit_chars(port);
port             1747 drivers/tty/serial/sh-sci.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1754 drivers/tty/serial/sh-sci.c 	struct uart_port *port = ptr;
port             1757 drivers/tty/serial/sh-sci.c 	sci_handle_breaks(port);
port             1758 drivers/tty/serial/sh-sci.c 	sci_clear_SCxSR(port, SCxSR_BREAK_CLEAR(port));
port             1765 drivers/tty/serial/sh-sci.c 	struct uart_port *port = ptr;
port             1766 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
port             1770 drivers/tty/serial/sh-sci.c 		unsigned short ssr_status = serial_port_in(port, SCxSR);
port             1773 drivers/tty/serial/sh-sci.c 		if (ssr_status & SCxSR_BRK(port))
port             1777 drivers/tty/serial/sh-sci.c 		if (!(ssr_status & SCxSR_ERRORS(port)))
port             1782 drivers/tty/serial/sh-sci.c 	if (port->type == PORT_SCI) {
port             1783 drivers/tty/serial/sh-sci.c 		if (sci_handle_errors(port)) {
port             1785 drivers/tty/serial/sh-sci.c 			serial_port_in(port, SCxSR);
port             1786 drivers/tty/serial/sh-sci.c 			sci_clear_SCxSR(port, SCxSR_RDxF_CLEAR(port));
port             1789 drivers/tty/serial/sh-sci.c 		sci_handle_fifo_overrun(port);
port             1791 drivers/tty/serial/sh-sci.c 			sci_receive_chars(port);
port             1794 drivers/tty/serial/sh-sci.c 	sci_clear_SCxSR(port, SCxSR_ERROR_CLEAR(port));
port             1806 drivers/tty/serial/sh-sci.c 	struct uart_port *port = ptr;
port             1807 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
port             1810 drivers/tty/serial/sh-sci.c 	ssr_status = serial_port_in(port, SCxSR);
port             1811 drivers/tty/serial/sh-sci.c 	scr_status = serial_port_in(port, SCSCR);
port             1814 drivers/tty/serial/sh-sci.c 	else if (sci_getreg(port, s->params->overrun_reg)->size)
port             1815 drivers/tty/serial/sh-sci.c 		orer_status = serial_port_in(port, s->params->overrun_reg);
port             1817 drivers/tty/serial/sh-sci.c 	err_enabled = scr_status & port_rx_irq_mask(port);
port             1820 drivers/tty/serial/sh-sci.c 	if ((ssr_status & SCxSR_TDxE(port)) && (scr_status & SCSCR_TIE) &&
port             1828 drivers/tty/serial/sh-sci.c 	if (((ssr_status & SCxSR_RDxF(port)) || s->chan_rx) &&
port             1833 drivers/tty/serial/sh-sci.c 	if ((ssr_status & SCxSR_ERRORS(port)) && err_enabled)
port             1837 drivers/tty/serial/sh-sci.c 	if ((ssr_status & SCxSR_BRK(port)) && err_enabled)
port             1842 drivers/tty/serial/sh-sci.c 		sci_handle_fifo_overrun(port);
port             1895 drivers/tty/serial/sh-sci.c static int sci_request_irq(struct sci_port *port)
port             1897 drivers/tty/serial/sh-sci.c 	struct uart_port *up = &port->port;
port             1906 drivers/tty/serial/sh-sci.c 			if (port->irqs[w] == port->irqs[i])
port             1911 drivers/tty/serial/sh-sci.c 		if (SCIx_IRQ_IS_MUXED(port)) {
port             1915 drivers/tty/serial/sh-sci.c 			irq = port->irqs[i];
port             1926 drivers/tty/serial/sh-sci.c 		port->irqstr[j] = kasprintf(GFP_KERNEL, "%s:%s",
port             1928 drivers/tty/serial/sh-sci.c 		if (!port->irqstr[j]) {
port             1934 drivers/tty/serial/sh-sci.c 				  port->irqstr[j], port);
port             1945 drivers/tty/serial/sh-sci.c 		free_irq(port->irqs[i], port);
port             1949 drivers/tty/serial/sh-sci.c 		kfree(port->irqstr[j]);
port             1954 drivers/tty/serial/sh-sci.c static void sci_free_irq(struct sci_port *port)
port             1963 drivers/tty/serial/sh-sci.c 		int irq = port->irqs[i];
port             1974 drivers/tty/serial/sh-sci.c 			if (port->irqs[j] == irq)
port             1979 drivers/tty/serial/sh-sci.c 		free_irq(port->irqs[i], port);
port             1980 drivers/tty/serial/sh-sci.c 		kfree(port->irqstr[i]);
port             1982 drivers/tty/serial/sh-sci.c 		if (SCIx_IRQ_IS_MUXED(port)) {
port             1989 drivers/tty/serial/sh-sci.c static unsigned int sci_tx_empty(struct uart_port *port)
port             1991 drivers/tty/serial/sh-sci.c 	unsigned short status = serial_port_in(port, SCxSR);
port             1992 drivers/tty/serial/sh-sci.c 	unsigned short in_tx_fifo = sci_txfill(port);
port             1994 drivers/tty/serial/sh-sci.c 	return (status & SCxSR_TEND(port)) && !in_tx_fifo ? TIOCSER_TEMT : 0;
port             1997 drivers/tty/serial/sh-sci.c static void sci_set_rts(struct uart_port *port, bool state)
port             1999 drivers/tty/serial/sh-sci.c 	if (port->type == PORT_SCIFA || port->type == PORT_SCIFB) {
port             2000 drivers/tty/serial/sh-sci.c 		u16 data = serial_port_in(port, SCPDR);
port             2007 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCPDR, data);
port             2010 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCPCR,
port             2011 drivers/tty/serial/sh-sci.c 				serial_port_in(port, SCPCR) | SCPCR_RTSC);
port             2012 drivers/tty/serial/sh-sci.c 	} else if (sci_getreg(port, SCSPTR)->size) {
port             2013 drivers/tty/serial/sh-sci.c 		u16 ctrl = serial_port_in(port, SCSPTR);
port             2020 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCSPTR, ctrl);
port             2024 drivers/tty/serial/sh-sci.c static bool sci_get_cts(struct uart_port *port)
port             2026 drivers/tty/serial/sh-sci.c 	if (port->type == PORT_SCIFA || port->type == PORT_SCIFB) {
port             2028 drivers/tty/serial/sh-sci.c 		return !(serial_port_in(port, SCPDR) & SCPDR_CTSD);
port             2029 drivers/tty/serial/sh-sci.c 	} else if (sci_getreg(port, SCSPTR)->size) {
port             2031 drivers/tty/serial/sh-sci.c 		return !(serial_port_in(port, SCSPTR) & SCSPTR_CTSDT);
port             2049 drivers/tty/serial/sh-sci.c static void sci_set_mctrl(struct uart_port *port, unsigned int mctrl)
port             2051 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
port             2059 drivers/tty/serial/sh-sci.c 		reg = sci_getreg(port, SCFCR);
port             2061 drivers/tty/serial/sh-sci.c 			serial_port_out(port, SCFCR,
port             2062 drivers/tty/serial/sh-sci.c 					serial_port_in(port, SCFCR) |
port             2073 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCFCR,
port             2074 drivers/tty/serial/sh-sci.c 				serial_port_in(port, SCFCR) & ~SCFCR_MCE);
port             2077 drivers/tty/serial/sh-sci.c 		sci_set_rts(port, 0);
port             2079 drivers/tty/serial/sh-sci.c 		if (port->type == PORT_SCIFA || port->type == PORT_SCIFB) {
port             2081 drivers/tty/serial/sh-sci.c 			serial_port_out(port, SCPCR,
port             2082 drivers/tty/serial/sh-sci.c 				serial_port_in(port, SCPCR) & ~SCPCR_RTSC);
port             2086 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCFCR,
port             2087 drivers/tty/serial/sh-sci.c 				serial_port_in(port, SCFCR) | SCFCR_MCE);
port             2090 drivers/tty/serial/sh-sci.c 		sci_set_rts(port, 1);
port             2094 drivers/tty/serial/sh-sci.c static unsigned int sci_get_mctrl(struct uart_port *port)
port             2096 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
port             2107 drivers/tty/serial/sh-sci.c 		if (sci_get_cts(port))
port             2120 drivers/tty/serial/sh-sci.c static void sci_enable_ms(struct uart_port *port)
port             2122 drivers/tty/serial/sh-sci.c 	mctrl_gpio_enable_ms(to_sci_port(port)->gpios);
port             2125 drivers/tty/serial/sh-sci.c static void sci_break_ctl(struct uart_port *port, int break_state)
port             2131 drivers/tty/serial/sh-sci.c 	if (!sci_getreg(port, SCSPTR)->size) {
port             2139 drivers/tty/serial/sh-sci.c 	spin_lock_irqsave(&port->lock, flags);
port             2140 drivers/tty/serial/sh-sci.c 	scsptr = serial_port_in(port, SCSPTR);
port             2141 drivers/tty/serial/sh-sci.c 	scscr = serial_port_in(port, SCSCR);
port             2151 drivers/tty/serial/sh-sci.c 	serial_port_out(port, SCSPTR, scsptr);
port             2152 drivers/tty/serial/sh-sci.c 	serial_port_out(port, SCSCR, scscr);
port             2153 drivers/tty/serial/sh-sci.c 	spin_unlock_irqrestore(&port->lock, flags);
port             2156 drivers/tty/serial/sh-sci.c static int sci_startup(struct uart_port *port)
port             2158 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
port             2161 drivers/tty/serial/sh-sci.c 	dev_dbg(port->dev, "%s(%d)\n", __func__, port->line);
port             2163 drivers/tty/serial/sh-sci.c 	sci_request_dma(port);
port             2167 drivers/tty/serial/sh-sci.c 		sci_free_dma(port);
port             2174 drivers/tty/serial/sh-sci.c static void sci_shutdown(struct uart_port *port)
port             2176 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
port             2180 drivers/tty/serial/sh-sci.c 	dev_dbg(port->dev, "%s(%d)\n", __func__, port->line);
port             2183 drivers/tty/serial/sh-sci.c 	mctrl_gpio_disable_ms(to_sci_port(port)->gpios);
port             2185 drivers/tty/serial/sh-sci.c 	spin_lock_irqsave(&port->lock, flags);
port             2186 drivers/tty/serial/sh-sci.c 	sci_stop_rx(port);
port             2187 drivers/tty/serial/sh-sci.c 	sci_stop_tx(port);
port             2192 drivers/tty/serial/sh-sci.c 	scr = serial_port_in(port, SCSCR);
port             2193 drivers/tty/serial/sh-sci.c 	serial_port_out(port, SCSCR, scr &
port             2195 drivers/tty/serial/sh-sci.c 	spin_unlock_irqrestore(&port->lock, flags);
port             2199 drivers/tty/serial/sh-sci.c 		dev_dbg(port->dev, "%s(%d) deleting rx_timer\n", __func__,
port             2200 drivers/tty/serial/sh-sci.c 			port->line);
port             2208 drivers/tty/serial/sh-sci.c 	sci_free_dma(port);
port             2218 drivers/tty/serial/sh-sci.c 	if (s->port.type != PORT_HSCIF)
port             2233 drivers/tty/serial/sh-sci.c 	dev_dbg(s->port.dev, "SCK: %u%+d bps using SR %u\n", bps, min_err,
port             2245 drivers/tty/serial/sh-sci.c 	if (s->port.type != PORT_HSCIF)
port             2264 drivers/tty/serial/sh-sci.c 	dev_dbg(s->port.dev, "BRG: %u%+d bps using DL %u SR %u\n", bps,
port             2278 drivers/tty/serial/sh-sci.c 	if (s->port.type != PORT_HSCIF)
port             2332 drivers/tty/serial/sh-sci.c 	dev_dbg(s->port.dev, "BRR: %u%+d bps using N %u SR %u cks %u\n", bps,
port             2337 drivers/tty/serial/sh-sci.c static void sci_reset(struct uart_port *port)
port             2341 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
port             2343 drivers/tty/serial/sh-sci.c 	serial_port_out(port, SCSCR, s->hscif_tot);	/* TE=0, RE=0, CKE1=0 */
port             2345 drivers/tty/serial/sh-sci.c 	reg = sci_getreg(port, SCFCR);
port             2347 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCFCR, SCFCR_RFRST | SCFCR_TFRST);
port             2349 drivers/tty/serial/sh-sci.c 	sci_clear_SCxSR(port,
port             2350 drivers/tty/serial/sh-sci.c 			SCxSR_RDxF_CLEAR(port) & SCxSR_ERROR_CLEAR(port) &
port             2351 drivers/tty/serial/sh-sci.c 			SCxSR_BREAK_CLEAR(port));
port             2352 drivers/tty/serial/sh-sci.c 	if (sci_getreg(port, SCLSR)->size) {
port             2353 drivers/tty/serial/sh-sci.c 		status = serial_port_in(port, SCLSR);
port             2355 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCLSR, status);
port             2360 drivers/tty/serial/sh-sci.c 			scif_set_rtrg(port, 1);
port             2363 drivers/tty/serial/sh-sci.c 			if (port->type == PORT_SCIFA ||
port             2364 drivers/tty/serial/sh-sci.c 			    port->type == PORT_SCIFB)
port             2365 drivers/tty/serial/sh-sci.c 				scif_set_rtrg(port, 1);
port             2367 drivers/tty/serial/sh-sci.c 				scif_set_rtrg(port, s->rx_trigger);
port             2372 drivers/tty/serial/sh-sci.c static void sci_set_termios(struct uart_port *port, struct ktermios *termios,
port             2378 drivers/tty/serial/sh-sci.c 	struct sci_port *s = to_sci_port(port);
port             2402 drivers/tty/serial/sh-sci.c 	if (!port->uartclk) {
port             2403 drivers/tty/serial/sh-sci.c 		baud = uart_get_baud_rate(port, termios, old, 0, 115200);
port             2410 drivers/tty/serial/sh-sci.c 	baud = uart_get_baud_rate(port, termios, old, 0, max_freq / min_sr(s));
port             2420 drivers/tty/serial/sh-sci.c 	if (s->clk_rates[SCI_SCK] && port->type != PORT_SCIFA &&
port             2421 drivers/tty/serial/sh-sci.c 	    port->type != PORT_SCIFB) {
port             2435 drivers/tty/serial/sh-sci.c 	if (s->clk_rates[SCI_SCIF_CLK] && sci_getreg(port, SCDL)->size) {
port             2451 drivers/tty/serial/sh-sci.c 	if (s->clk_rates[SCI_BRG_INT] && sci_getreg(port, SCDL)->size) {
port             2479 drivers/tty/serial/sh-sci.c 		dev_dbg(port->dev, "Using clk %pC for %u%+d bps\n",
port             2488 drivers/tty/serial/sh-sci.c 	if (best_clk >= 0 && sci_getreg(port, SCCKS)->size) {
port             2489 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCDL, dl);
port             2490 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCCKS, sccks);
port             2493 drivers/tty/serial/sh-sci.c 	spin_lock_irqsave(&port->lock, flags);
port             2495 drivers/tty/serial/sh-sci.c 	sci_reset(port);
port             2497 drivers/tty/serial/sh-sci.c 	uart_update_timeout(port, termios->c_cflag, baud);
port             2521 drivers/tty/serial/sh-sci.c 		if (port->type == PORT_SCIFA || port->type == PORT_SCIFB)
port             2533 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCSCR, scr_val | s->hscif_tot);
port             2534 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCSMR, smr_val);
port             2535 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCBRR, brr);
port             2536 drivers/tty/serial/sh-sci.c 		if (sci_getreg(port, HSSRR)->size) {
port             2557 drivers/tty/serial/sh-sci.c 			serial_port_out(port, HSSRR, hssrr);
port             2565 drivers/tty/serial/sh-sci.c 		smr_val |= serial_port_in(port, SCSMR) &
port             2567 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCSCR, scr_val | s->hscif_tot);
port             2568 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCSMR, smr_val);
port             2571 drivers/tty/serial/sh-sci.c 	sci_init_pins(port, termios->c_cflag);
port             2573 drivers/tty/serial/sh-sci.c 	port->status &= ~UPSTAT_AUTOCTS;
port             2575 drivers/tty/serial/sh-sci.c 	reg = sci_getreg(port, SCFCR);
port             2577 drivers/tty/serial/sh-sci.c 		unsigned short ctrl = serial_port_in(port, SCFCR);
port             2579 drivers/tty/serial/sh-sci.c 		if ((port->flags & UPF_HARD_FLOW) &&
port             2582 drivers/tty/serial/sh-sci.c 			port->status |= UPSTAT_AUTOCTS;
port             2594 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCFCR, ctrl);
port             2596 drivers/tty/serial/sh-sci.c 	if (port->flags & UPF_HARD_FLOW) {
port             2598 drivers/tty/serial/sh-sci.c 		sci_set_mctrl(port, port->mctrl);
port             2603 drivers/tty/serial/sh-sci.c 	serial_port_out(port, SCSCR, scr_val | s->hscif_tot);
port             2605 drivers/tty/serial/sh-sci.c 	    (port->type == PORT_SCIFA || port->type == PORT_SCIFB)) {
port             2633 drivers/tty/serial/sh-sci.c 		sci_start_rx(port);
port             2635 drivers/tty/serial/sh-sci.c 	spin_unlock_irqrestore(&port->lock, flags);
port             2639 drivers/tty/serial/sh-sci.c 	if (UART_ENABLE_MS(port, termios->c_cflag))
port             2640 drivers/tty/serial/sh-sci.c 		sci_enable_ms(port);
port             2643 drivers/tty/serial/sh-sci.c static void sci_pm(struct uart_port *port, unsigned int state,
port             2646 drivers/tty/serial/sh-sci.c 	struct sci_port *sci_port = to_sci_port(port);
port             2658 drivers/tty/serial/sh-sci.c static const char *sci_type(struct uart_port *port)
port             2660 drivers/tty/serial/sh-sci.c 	switch (port->type) {
port             2678 drivers/tty/serial/sh-sci.c static int sci_remap_port(struct uart_port *port)
port             2680 drivers/tty/serial/sh-sci.c 	struct sci_port *sport = to_sci_port(port);
port             2685 drivers/tty/serial/sh-sci.c 	if (port->membase)
port             2688 drivers/tty/serial/sh-sci.c 	if (port->dev->of_node || (port->flags & UPF_IOREMAP)) {
port             2689 drivers/tty/serial/sh-sci.c 		port->membase = ioremap_nocache(port->mapbase, sport->reg_size);
port             2690 drivers/tty/serial/sh-sci.c 		if (unlikely(!port->membase)) {
port             2691 drivers/tty/serial/sh-sci.c 			dev_err(port->dev, "can't remap port#%d\n", port->line);
port             2700 drivers/tty/serial/sh-sci.c 		port->membase = (void __iomem *)(uintptr_t)port->mapbase;
port             2706 drivers/tty/serial/sh-sci.c static void sci_release_port(struct uart_port *port)
port             2708 drivers/tty/serial/sh-sci.c 	struct sci_port *sport = to_sci_port(port);
port             2710 drivers/tty/serial/sh-sci.c 	if (port->dev->of_node || (port->flags & UPF_IOREMAP)) {
port             2711 drivers/tty/serial/sh-sci.c 		iounmap(port->membase);
port             2712 drivers/tty/serial/sh-sci.c 		port->membase = NULL;
port             2715 drivers/tty/serial/sh-sci.c 	release_mem_region(port->mapbase, sport->reg_size);
port             2718 drivers/tty/serial/sh-sci.c static int sci_request_port(struct uart_port *port)
port             2721 drivers/tty/serial/sh-sci.c 	struct sci_port *sport = to_sci_port(port);
port             2724 drivers/tty/serial/sh-sci.c 	res = request_mem_region(port->mapbase, sport->reg_size,
port             2725 drivers/tty/serial/sh-sci.c 				 dev_name(port->dev));
port             2727 drivers/tty/serial/sh-sci.c 		dev_err(port->dev, "request_mem_region failed.");
port             2731 drivers/tty/serial/sh-sci.c 	ret = sci_remap_port(port);
port             2740 drivers/tty/serial/sh-sci.c static void sci_config_port(struct uart_port *port, int flags)
port             2743 drivers/tty/serial/sh-sci.c 		struct sci_port *sport = to_sci_port(port);
port             2745 drivers/tty/serial/sh-sci.c 		port->type = sport->cfg->type;
port             2746 drivers/tty/serial/sh-sci.c 		sci_request_port(port);
port             2750 drivers/tty/serial/sh-sci.c static int sci_verify_port(struct uart_port *port, struct serial_struct *ser)
port             2886 drivers/tty/serial/sh-sci.c 	struct uart_port *port = &sci_port->port;
port             2893 drivers/tty/serial/sh-sci.c 	port->ops	= &sci_uart_ops;
port             2894 drivers/tty/serial/sh-sci.c 	port->iotype	= UPIO_MEM;
port             2895 drivers/tty/serial/sh-sci.c 	port->line	= index;
port             2901 drivers/tty/serial/sh-sci.c 	port->mapbase = res->start;
port             2967 drivers/tty/serial/sh-sci.c 		port->dev = &dev->dev;
port             2972 drivers/tty/serial/sh-sci.c 	port->type		= p->type;
port             2973 drivers/tty/serial/sh-sci.c 	port->flags		= UPF_FIXED_PORT | UPF_BOOT_AUTOCONF | p->flags;
port             2974 drivers/tty/serial/sh-sci.c 	port->fifosize		= sci_port->params->fifosize;
port             2976 drivers/tty/serial/sh-sci.c 	if (port->type == PORT_SCI) {
port             2978 drivers/tty/serial/sh-sci.c 			port->regshift = 2;
port             2980 drivers/tty/serial/sh-sci.c 			port->regshift = 1;
port             2990 drivers/tty/serial/sh-sci.c 	port->irq		= sci_port->irqs[SCIx_RXI_IRQ];
port             2991 drivers/tty/serial/sh-sci.c 	port->irqflags		= 0;
port             2993 drivers/tty/serial/sh-sci.c 	port->serial_in		= sci_serial_in;
port             2994 drivers/tty/serial/sh-sci.c 	port->serial_out	= sci_serial_out;
port             2999 drivers/tty/serial/sh-sci.c static void sci_cleanup_single(struct sci_port *port)
port             3001 drivers/tty/serial/sh-sci.c 	pm_runtime_disable(port->port.dev);
port             3006 drivers/tty/serial/sh-sci.c static void serial_console_putchar(struct uart_port *port, int ch)
port             3008 drivers/tty/serial/sh-sci.c 	sci_poll_put_char(port, ch);
port             3019 drivers/tty/serial/sh-sci.c 	struct uart_port *port = &sci_port->port;
port             3025 drivers/tty/serial/sh-sci.c 	if (port->sysrq)
port             3030 drivers/tty/serial/sh-sci.c 		locked = spin_trylock_irqsave(&port->lock, flags);
port             3032 drivers/tty/serial/sh-sci.c 		spin_lock_irqsave(&port->lock, flags);
port             3035 drivers/tty/serial/sh-sci.c 	ctrl = serial_port_in(port, SCSCR);
port             3039 drivers/tty/serial/sh-sci.c 	serial_port_out(port, SCSCR, ctrl_temp | sci_port->hscif_tot);
port             3041 drivers/tty/serial/sh-sci.c 	uart_console_write(port, s, count, serial_console_putchar);
port             3044 drivers/tty/serial/sh-sci.c 	bits = SCxSR_TDxE(port) | SCxSR_TEND(port);
port             3045 drivers/tty/serial/sh-sci.c 	while ((serial_port_in(port, SCxSR) & bits) != bits)
port             3049 drivers/tty/serial/sh-sci.c 	serial_port_out(port, SCSCR, ctrl);
port             3052 drivers/tty/serial/sh-sci.c 		spin_unlock_irqrestore(&port->lock, flags);
port             3058 drivers/tty/serial/sh-sci.c 	struct uart_port *port;
port             3072 drivers/tty/serial/sh-sci.c 	port = &sci_port->port;
port             3077 drivers/tty/serial/sh-sci.c 	if (!port->ops)
port             3080 drivers/tty/serial/sh-sci.c 	ret = sci_remap_port(port);
port             3087 drivers/tty/serial/sh-sci.c 	return uart_set_options(port, co, baud, parity, bits, flow);
port             3156 drivers/tty/serial/sh-sci.c 	struct sci_port *port = platform_get_drvdata(dev);
port             3157 drivers/tty/serial/sh-sci.c 	unsigned int type = port->port.type;	/* uart_remove_... clears it */
port             3159 drivers/tty/serial/sh-sci.c 	sci_ports_in_use &= ~BIT(port->port.line);
port             3160 drivers/tty/serial/sh-sci.c 	uart_remove_one_port(&sci_uart_driver, &port->port);
port             3162 drivers/tty/serial/sh-sci.c 	sci_cleanup_single(port);
port             3164 drivers/tty/serial/sh-sci.c 	if (port->port.fifosize > 1)
port             3294 drivers/tty/serial/sh-sci.c 	sciport->gpios = mctrl_gpio_init(&sciport->port, 0);
port             3304 drivers/tty/serial/sh-sci.c 		sciport->port.flags |= UPF_HARD_FLOW;
port             3307 drivers/tty/serial/sh-sci.c 	ret = uart_add_one_port(&sci_uart_driver, &sciport->port);
port             3352 drivers/tty/serial/sh-sci.c 	if (sp->port.fifosize > 1) {
port             3357 drivers/tty/serial/sh-sci.c 	if (sp->port.type == PORT_SCIFA || sp->port.type == PORT_SCIFB ||
port             3358 drivers/tty/serial/sh-sci.c 	    sp->port.type == PORT_HSCIF) {
port             3361 drivers/tty/serial/sh-sci.c 			if (sp->port.fifosize > 1) {
port             3382 drivers/tty/serial/sh-sci.c 		uart_suspend_port(&sci_uart_driver, &sport->port);
port             3392 drivers/tty/serial/sh-sci.c 		uart_resume_port(&sci_uart_driver, &sport->port);
port             3434 drivers/tty/serial/sh-sci.c 	if (!device->port.membase)
port             3437 drivers/tty/serial/sh-sci.c 	device->port.serial_in = sci_serial_in;
port             3438 drivers/tty/serial/sh-sci.c 	device->port.serial_out	= sci_serial_out;
port             3439 drivers/tty/serial/sh-sci.c 	device->port.type = type;
port             3440 drivers/tty/serial/sh-sci.c 	memcpy(&sci_ports[0].port, &device->port, sizeof(struct uart_port));
port             3444 drivers/tty/serial/sh-sci.c 	port_cfg.scscr = sci_serial_in(&sci_ports[0].port, SCSCR);
port             3445 drivers/tty/serial/sh-sci.c 	sci_serial_out(&sci_ports[0].port, SCSCR,
port              161 drivers/tty/serial/sh-sci.h #define SCxSR_TEND(port)	(((port)->type == PORT_SCI) ? SCI_TEND   : SCIF_TEND)
port              162 drivers/tty/serial/sh-sci.h #define SCxSR_RDxF(port)	(((port)->type == PORT_SCI) ? SCI_RDRF   : SCIF_DR | SCIF_RDF)
port              163 drivers/tty/serial/sh-sci.h #define SCxSR_TDxE(port)	(((port)->type == PORT_SCI) ? SCI_TDRE   : SCIF_TDFE)
port              164 drivers/tty/serial/sh-sci.h #define SCxSR_FER(port)		(((port)->type == PORT_SCI) ? SCI_FER    : SCIF_FER)
port              165 drivers/tty/serial/sh-sci.h #define SCxSR_PER(port)		(((port)->type == PORT_SCI) ? SCI_PER    : SCIF_PER)
port              166 drivers/tty/serial/sh-sci.h #define SCxSR_BRK(port)		(((port)->type == PORT_SCI) ? 0x00       : SCIF_BRK)
port              168 drivers/tty/serial/sh-sci.h #define SCxSR_ERRORS(port)	(to_sci_port(port)->params->error_mask)
port              170 drivers/tty/serial/sh-sci.h #define SCxSR_RDxF_CLEAR(port) \
port              171 drivers/tty/serial/sh-sci.h 	(((port)->type == PORT_SCI) ? SCI_RDxF_CLEAR : SCIF_RDxF_CLEAR)
port              172 drivers/tty/serial/sh-sci.h #define SCxSR_ERROR_CLEAR(port) \
port              173 drivers/tty/serial/sh-sci.h 	(to_sci_port(port)->params->error_clear)
port              174 drivers/tty/serial/sh-sci.h #define SCxSR_TDxE_CLEAR(port) \
port              175 drivers/tty/serial/sh-sci.h 	(((port)->type == PORT_SCI) ? SCI_TDxE_CLEAR : SCIF_TDxE_CLEAR)
port              176 drivers/tty/serial/sh-sci.h #define SCxSR_BREAK_CLEAR(port) \
port              177 drivers/tty/serial/sh-sci.h 	(((port)->type == PORT_SCI) ? SCI_BREAK_CLEAR : SCIF_BREAK_CLEAR)
port              158 drivers/tty/serial/sifive.c 	struct uart_port	port;
port              173 drivers/tty/serial/sifive.c 						    port))
port              182 drivers/tty/serial/sifive.c static void sifive_serial_stop_tx(struct uart_port *port);
port              200 drivers/tty/serial/sifive.c static void __ssp_early_writel(u32 v, u16 offs, struct uart_port *port)
port              202 drivers/tty/serial/sifive.c 	writel_relaxed(v, port->membase + offs);
port              220 drivers/tty/serial/sifive.c static u32 __ssp_early_readl(struct uart_port *port, u16 offs)
port              222 drivers/tty/serial/sifive.c 	return readl_relaxed(port->membase + offs);
port              238 drivers/tty/serial/sifive.c 	__ssp_early_writel(v, offs, &ssp->port);
port              255 drivers/tty/serial/sifive.c 	return __ssp_early_readl(&ssp->port, offs);
port              302 drivers/tty/serial/sifive.c 	struct circ_buf *xmit = &ssp->port.state->xmit;
port              305 drivers/tty/serial/sifive.c 	if (ssp->port.x_char) {
port              306 drivers/tty/serial/sifive.c 		__ssp_transmit_char(ssp, ssp->port.x_char);
port              307 drivers/tty/serial/sifive.c 		ssp->port.icount.tx++;
port              308 drivers/tty/serial/sifive.c 		ssp->port.x_char = 0;
port              311 drivers/tty/serial/sifive.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(&ssp->port)) {
port              312 drivers/tty/serial/sifive.c 		sifive_serial_stop_tx(&ssp->port);
port              319 drivers/tty/serial/sifive.c 		ssp->port.icount.tx++;
port              325 drivers/tty/serial/sifive.c 		uart_write_wakeup(&ssp->port);
port              328 drivers/tty/serial/sifive.c 		sifive_serial_stop_tx(&ssp->port);
port              446 drivers/tty/serial/sifive.c 		ssp->port.icount.rx++;
port              447 drivers/tty/serial/sifive.c 		uart_insert_char(&ssp->port, 0, 0, ch, TTY_NORMAL);
port              450 drivers/tty/serial/sifive.c 	spin_unlock(&ssp->port.lock);
port              451 drivers/tty/serial/sifive.c 	tty_flip_buffer_push(&ssp->port.state->port);
port              452 drivers/tty/serial/sifive.c 	spin_lock(&ssp->port.lock);
port              532 drivers/tty/serial/sifive.c static void sifive_serial_stop_tx(struct uart_port *port)
port              534 drivers/tty/serial/sifive.c 	struct sifive_serial_port *ssp = port_to_sifive_serial_port(port);
port              539 drivers/tty/serial/sifive.c static void sifive_serial_stop_rx(struct uart_port *port)
port              541 drivers/tty/serial/sifive.c 	struct sifive_serial_port *ssp = port_to_sifive_serial_port(port);
port              546 drivers/tty/serial/sifive.c static void sifive_serial_start_tx(struct uart_port *port)
port              548 drivers/tty/serial/sifive.c 	struct sifive_serial_port *ssp = port_to_sifive_serial_port(port);
port              558 drivers/tty/serial/sifive.c 	spin_lock(&ssp->port.lock);
port              562 drivers/tty/serial/sifive.c 		spin_unlock(&ssp->port.lock);
port              571 drivers/tty/serial/sifive.c 	spin_unlock(&ssp->port.lock);
port              576 drivers/tty/serial/sifive.c static unsigned int sifive_serial_tx_empty(struct uart_port *port)
port              581 drivers/tty/serial/sifive.c static unsigned int sifive_serial_get_mctrl(struct uart_port *port)
port              586 drivers/tty/serial/sifive.c static void sifive_serial_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              591 drivers/tty/serial/sifive.c static void sifive_serial_break_ctl(struct uart_port *port, int break_state)
port              596 drivers/tty/serial/sifive.c static int sifive_serial_startup(struct uart_port *port)
port              598 drivers/tty/serial/sifive.c 	struct sifive_serial_port *ssp = port_to_sifive_serial_port(port);
port              605 drivers/tty/serial/sifive.c static void sifive_serial_shutdown(struct uart_port *port)
port              607 drivers/tty/serial/sifive.c 	struct sifive_serial_port *ssp = port_to_sifive_serial_port(port);
port              640 drivers/tty/serial/sifive.c static void sifive_serial_set_termios(struct uart_port *port,
port              644 drivers/tty/serial/sifive.c 	struct sifive_serial_port *ssp = port_to_sifive_serial_port(port);
port              651 drivers/tty/serial/sifive.c 		dev_err_once(ssp->port.dev, "only 8-bit words supported\n");
port              653 drivers/tty/serial/sifive.c 		dev_err_once(ssp->port.dev, "parity checking not supported\n");
port              655 drivers/tty/serial/sifive.c 		dev_err_once(ssp->port.dev, "BREAK detection not supported\n");
port              662 drivers/tty/serial/sifive.c 	rate = uart_get_baud_rate(port, termios, old, 0, ssp->clkin_rate / 16);
port              665 drivers/tty/serial/sifive.c 	spin_lock_irqsave(&ssp->port.lock, flags);
port              668 drivers/tty/serial/sifive.c 	uart_update_timeout(port, termios->c_cflag, rate);
port              670 drivers/tty/serial/sifive.c 	ssp->port.read_status_mask = 0;
port              682 drivers/tty/serial/sifive.c 	spin_unlock_irqrestore(&ssp->port.lock, flags);
port              685 drivers/tty/serial/sifive.c static void sifive_serial_release_port(struct uart_port *port)
port              689 drivers/tty/serial/sifive.c static int sifive_serial_request_port(struct uart_port *port)
port              694 drivers/tty/serial/sifive.c static void sifive_serial_config_port(struct uart_port *port, int flags)
port              696 drivers/tty/serial/sifive.c 	struct sifive_serial_port *ssp = port_to_sifive_serial_port(port);
port              698 drivers/tty/serial/sifive.c 	ssp->port.type = PORT_SIFIVE_V0;
port              701 drivers/tty/serial/sifive.c static int sifive_serial_verify_port(struct uart_port *port,
port              707 drivers/tty/serial/sifive.c static const char *sifive_serial_type(struct uart_port *port)
port              709 drivers/tty/serial/sifive.c 	return port->type == PORT_SIFIVE_V0 ? "SiFive UART v0" : NULL;
port              717 drivers/tty/serial/sifive.c static void early_sifive_serial_putc(struct uart_port *port, int c)
port              719 drivers/tty/serial/sifive.c 	while (__ssp_early_readl(port, SIFIVE_SERIAL_TXDATA_OFFS) &
port              723 drivers/tty/serial/sifive.c 	__ssp_early_writel(c, SIFIVE_SERIAL_TXDATA_OFFS, port);
port              730 drivers/tty/serial/sifive.c 	struct uart_port *port = &dev->port;
port              732 drivers/tty/serial/sifive.c 	uart_console_write(port, s, n, early_sifive_serial_putc);
port              738 drivers/tty/serial/sifive.c 	struct uart_port *port = &dev->port;
port              740 drivers/tty/serial/sifive.c 	if (!port->membase)
port              761 drivers/tty/serial/sifive.c static void sifive_serial_console_putchar(struct uart_port *port, int ch)
port              763 drivers/tty/serial/sifive.c 	struct sifive_serial_port *ssp = port_to_sifive_serial_port(port);
port              781 drivers/tty/serial/sifive.c 	if (ssp->port.sysrq)
port              784 drivers/tty/serial/sifive.c 		locked = spin_trylock(&ssp->port.lock);
port              786 drivers/tty/serial/sifive.c 		spin_lock(&ssp->port.lock);
port              791 drivers/tty/serial/sifive.c 	uart_console_write(&ssp->port, s, count, sifive_serial_console_putchar);
port              796 drivers/tty/serial/sifive.c 		spin_unlock(&ssp->port.lock);
port              818 drivers/tty/serial/sifive.c 	return uart_set_options(&ssp->port, co, baud, parity, bits, flow);
port              843 drivers/tty/serial/sifive.c 	spin_lock_init(&ssp->port.lock);
port              844 drivers/tty/serial/sifive.c 	sifive_serial_console_ports[ssp->port.line] = ssp;
port              849 drivers/tty/serial/sifive.c 	sifive_serial_console_ports[ssp->port.line] = 0;
port              933 drivers/tty/serial/sifive.c 	ssp->port.dev = &pdev->dev;
port              934 drivers/tty/serial/sifive.c 	ssp->port.type = PORT_SIFIVE_V0;
port              935 drivers/tty/serial/sifive.c 	ssp->port.iotype = UPIO_MEM;
port              936 drivers/tty/serial/sifive.c 	ssp->port.irq = irq;
port              937 drivers/tty/serial/sifive.c 	ssp->port.fifosize = SIFIVE_TX_FIFO_DEPTH;
port              938 drivers/tty/serial/sifive.c 	ssp->port.ops = &sifive_serial_uops;
port              939 drivers/tty/serial/sifive.c 	ssp->port.line = id;
port              940 drivers/tty/serial/sifive.c 	ssp->port.mapbase = mem->start;
port              941 drivers/tty/serial/sifive.c 	ssp->port.membase = base;
port              970 drivers/tty/serial/sifive.c 	r = request_irq(ssp->port.irq, sifive_serial_irq, ssp->port.irqflags,
port              979 drivers/tty/serial/sifive.c 	r = uart_add_one_port(&sifive_serial_uart_driver, &ssp->port);
port              989 drivers/tty/serial/sifive.c 	free_irq(ssp->port.irq, ssp);
port             1001 drivers/tty/serial/sifive.c 	uart_remove_one_port(&sifive_serial_uart_driver, &ssp->port);
port             1002 drivers/tty/serial/sifive.c 	free_irq(ssp->port.irq, ssp);
port               34 drivers/tty/serial/sirfsoc_uart.c sirfsoc_uart_pio_rx_chars(struct uart_port *port, unsigned int max_rx_count);
port               61 drivers/tty/serial/sirfsoc_uart.c static inline struct sirfsoc_uart_port *to_sirfport(struct uart_port *port)
port               63 drivers/tty/serial/sirfsoc_uart.c 	return container_of(port, struct sirfsoc_uart_port, port);
port               66 drivers/tty/serial/sirfsoc_uart.c static inline unsigned int sirfsoc_uart_tx_empty(struct uart_port *port)
port               69 drivers/tty/serial/sirfsoc_uart.c 	struct sirfsoc_uart_port *sirfport = to_sirfport(port);
port               72 drivers/tty/serial/sirfsoc_uart.c 	reg = rd_regl(port, ureg->sirfsoc_tx_fifo_status);
port               73 drivers/tty/serial/sirfsoc_uart.c 	return (reg & ufifo_st->ff_empty(port)) ? TIOCSER_TEMT : 0;
port               76 drivers/tty/serial/sirfsoc_uart.c static unsigned int sirfsoc_uart_get_mctrl(struct uart_port *port)
port               78 drivers/tty/serial/sirfsoc_uart.c 	struct sirfsoc_uart_port *sirfport = to_sirfport(port);
port               83 drivers/tty/serial/sirfsoc_uart.c 		if (!(rd_regl(port, ureg->sirfsoc_afc_ctrl) &
port              100 drivers/tty/serial/sirfsoc_uart.c static void sirfsoc_uart_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              102 drivers/tty/serial/sirfsoc_uart.c 	struct sirfsoc_uart_port *sirfport = to_sirfport(port);
port              110 drivers/tty/serial/sirfsoc_uart.c 			wr_regl(port, ureg->sirfsoc_line_ctrl,
port              111 drivers/tty/serial/sirfsoc_uart.c 				rd_regl(port, ureg->sirfsoc_line_ctrl) |
port              114 drivers/tty/serial/sirfsoc_uart.c 			wr_regl(port, ureg->sirfsoc_mode1,
port              115 drivers/tty/serial/sirfsoc_uart.c 				rd_regl(port, ureg->sirfsoc_mode1) |
port              119 drivers/tty/serial/sirfsoc_uart.c 			wr_regl(port, ureg->sirfsoc_line_ctrl,
port              120 drivers/tty/serial/sirfsoc_uart.c 				rd_regl(port, ureg->sirfsoc_line_ctrl) &
port              123 drivers/tty/serial/sirfsoc_uart.c 			wr_regl(port, ureg->sirfsoc_mode1,
port              124 drivers/tty/serial/sirfsoc_uart.c 				rd_regl(port, ureg->sirfsoc_mode1) &
port              131 drivers/tty/serial/sirfsoc_uart.c 		current_val = rd_regl(port, ureg->sirfsoc_afc_ctrl) & ~0xFF;
port              133 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_afc_ctrl, val);
port              142 drivers/tty/serial/sirfsoc_uart.c static void sirfsoc_uart_stop_tx(struct uart_port *port)
port              144 drivers/tty/serial/sirfsoc_uart.c 	struct sirfsoc_uart_port *sirfport = to_sirfport(port);
port              154 drivers/tty/serial/sirfsoc_uart.c 				wr_regl(port, ureg->sirfsoc_int_en_reg,
port              155 drivers/tty/serial/sirfsoc_uart.c 				rd_regl(port, ureg->sirfsoc_int_en_reg) &
port              158 drivers/tty/serial/sirfsoc_uart.c 				wr_regl(port, ureg->sirfsoc_int_en_clr_reg,
port              163 drivers/tty/serial/sirfsoc_uart.c 			wr_regl(port, ureg->sirfsoc_tx_rx_en, rd_regl(port,
port              166 drivers/tty/serial/sirfsoc_uart.c 			wr_regl(port, ureg->sirfsoc_int_en_reg,
port              167 drivers/tty/serial/sirfsoc_uart.c 				rd_regl(port, ureg->sirfsoc_int_en_reg) &
port              170 drivers/tty/serial/sirfsoc_uart.c 			wr_regl(port, ureg->sirfsoc_int_en_clr_reg,
port              177 drivers/tty/serial/sirfsoc_uart.c 	struct uart_port *port = &sirfport->port;
port              180 drivers/tty/serial/sirfsoc_uart.c 	struct circ_buf *xmit = &port->state->xmit;
port              187 drivers/tty/serial/sirfsoc_uart.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(port) ||
port              197 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_int_en_reg,
port              198 drivers/tty/serial/sirfsoc_uart.c 				rd_regl(port, ureg->sirfsoc_int_en_reg)&
port              201 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_int_en_clr_reg,
port              212 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_tx_fifo_op, SIRFUART_FIFO_STOP);
port              213 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_tx_dma_io_ctrl,
port              214 drivers/tty/serial/sirfsoc_uart.c 			rd_regl(port, ureg->sirfsoc_tx_dma_io_ctrl)|
port              224 drivers/tty/serial/sirfsoc_uart.c 			wr_regl(port, ureg->sirfsoc_int_en_reg,
port              225 drivers/tty/serial/sirfsoc_uart.c 				rd_regl(port, ureg->sirfsoc_int_en_reg)|
port              228 drivers/tty/serial/sirfsoc_uart.c 			wr_regl(port, ureg->sirfsoc_int_en_reg,
port              230 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_tx_fifo_op, SIRFUART_FIFO_START);
port              233 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_tx_fifo_op, SIRFUART_FIFO_STOP);
port              234 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_tx_dma_io_ctrl,
port              235 drivers/tty/serial/sirfsoc_uart.c 			rd_regl(port, ureg->sirfsoc_tx_dma_io_ctrl)&
port              237 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_tx_fifo_op, SIRFUART_FIFO_START);
port              240 drivers/tty/serial/sirfsoc_uart.c 		sirfport->tx_dma_addr = dma_map_single(port->dev,
port              247 drivers/tty/serial/sirfsoc_uart.c 			dev_err(port->dev, "DMA prep slave single fail\n");
port              261 drivers/tty/serial/sirfsoc_uart.c static void sirfsoc_uart_start_tx(struct uart_port *port)
port              263 drivers/tty/serial/sirfsoc_uart.c 	struct sirfsoc_uart_port *sirfport = to_sirfport(port);
port              270 drivers/tty/serial/sirfsoc_uart.c 			wr_regl(port, ureg->sirfsoc_tx_rx_en, rd_regl(port,
port              272 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_tx_fifo_op, SIRFUART_FIFO_STOP);
port              273 drivers/tty/serial/sirfsoc_uart.c 		sirfsoc_uart_pio_tx_chars(sirfport, port->fifosize);
port              274 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_tx_fifo_op, SIRFUART_FIFO_START);
port              276 drivers/tty/serial/sirfsoc_uart.c 			wr_regl(port, ureg->sirfsoc_int_en_reg,
port              277 drivers/tty/serial/sirfsoc_uart.c 					rd_regl(port, ureg->sirfsoc_int_en_reg)|
port              280 drivers/tty/serial/sirfsoc_uart.c 			wr_regl(port, ureg->sirfsoc_int_en_reg,
port              285 drivers/tty/serial/sirfsoc_uart.c static void sirfsoc_uart_stop_rx(struct uart_port *port)
port              287 drivers/tty/serial/sirfsoc_uart.c 	struct sirfsoc_uart_port *sirfport = to_sirfport(port);
port              291 drivers/tty/serial/sirfsoc_uart.c 	wr_regl(port, ureg->sirfsoc_rx_fifo_op, 0);
port              294 drivers/tty/serial/sirfsoc_uart.c 			wr_regl(port, ureg->sirfsoc_int_en_reg,
port              295 drivers/tty/serial/sirfsoc_uart.c 				rd_regl(port, ureg->sirfsoc_int_en_reg) &
port              300 drivers/tty/serial/sirfsoc_uart.c 			wr_regl(port, ureg->sirfsoc_int_en_clr_reg,
port              307 drivers/tty/serial/sirfsoc_uart.c 			wr_regl(port, ureg->sirfsoc_int_en_reg,
port              308 drivers/tty/serial/sirfsoc_uart.c 				rd_regl(port, ureg->sirfsoc_int_en_reg)&
port              312 drivers/tty/serial/sirfsoc_uart.c 			wr_regl(port, ureg->sirfsoc_int_en_clr_reg,
port              318 drivers/tty/serial/sirfsoc_uart.c static void sirfsoc_uart_disable_ms(struct uart_port *port)
port              320 drivers/tty/serial/sirfsoc_uart.c 	struct sirfsoc_uart_port *sirfport = to_sirfport(port);
port              328 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_afc_ctrl,
port              329 drivers/tty/serial/sirfsoc_uart.c 				rd_regl(port, ureg->sirfsoc_afc_ctrl) & ~0x3FF);
port              331 drivers/tty/serial/sirfsoc_uart.c 			wr_regl(port, ureg->sirfsoc_int_en_reg,
port              332 drivers/tty/serial/sirfsoc_uart.c 					rd_regl(port, ureg->sirfsoc_int_en_reg)&
port              335 drivers/tty/serial/sirfsoc_uart.c 			wr_regl(port, ureg->sirfsoc_int_en_clr_reg,
port              344 drivers/tty/serial/sirfsoc_uart.c 	struct uart_port *port = &sirfport->port;
port              345 drivers/tty/serial/sirfsoc_uart.c 	spin_lock(&port->lock);
port              347 drivers/tty/serial/sirfsoc_uart.c 		uart_handle_cts_change(port,
port              349 drivers/tty/serial/sirfsoc_uart.c 	spin_unlock(&port->lock);
port              353 drivers/tty/serial/sirfsoc_uart.c static void sirfsoc_uart_enable_ms(struct uart_port *port)
port              355 drivers/tty/serial/sirfsoc_uart.c 	struct sirfsoc_uart_port *sirfport = to_sirfport(port);
port              363 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_afc_ctrl,
port              364 drivers/tty/serial/sirfsoc_uart.c 				rd_regl(port, ureg->sirfsoc_afc_ctrl) |
port              368 drivers/tty/serial/sirfsoc_uart.c 			wr_regl(port, ureg->sirfsoc_int_en_reg,
port              369 drivers/tty/serial/sirfsoc_uart.c 					rd_regl(port, ureg->sirfsoc_int_en_reg)
port              372 drivers/tty/serial/sirfsoc_uart.c 			wr_regl(port, ureg->sirfsoc_int_en_reg,
port              378 drivers/tty/serial/sirfsoc_uart.c static void sirfsoc_uart_break_ctl(struct uart_port *port, int break_state)
port              380 drivers/tty/serial/sirfsoc_uart.c 	struct sirfsoc_uart_port *sirfport = to_sirfport(port);
port              383 drivers/tty/serial/sirfsoc_uart.c 		unsigned long ulcon = rd_regl(port, ureg->sirfsoc_line_ctrl);
port              388 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_line_ctrl, ulcon);
port              393 drivers/tty/serial/sirfsoc_uart.c sirfsoc_uart_pio_rx_chars(struct uart_port *port, unsigned int max_rx_count)
port              395 drivers/tty/serial/sirfsoc_uart.c 	struct sirfsoc_uart_port *sirfport = to_sirfport(port);
port              400 drivers/tty/serial/sirfsoc_uart.c 	tty = tty_port_tty_get(&port->state->port);
port              403 drivers/tty/serial/sirfsoc_uart.c 	while (!(rd_regl(port, ureg->sirfsoc_rx_fifo_status) &
port              404 drivers/tty/serial/sirfsoc_uart.c 					ufifo_st->ff_empty(port))) {
port              405 drivers/tty/serial/sirfsoc_uart.c 		ch = rd_regl(port, ureg->sirfsoc_rx_fifo_data) |
port              407 drivers/tty/serial/sirfsoc_uart.c 		if (unlikely(uart_handle_sysrq_char(port, ch)))
port              409 drivers/tty/serial/sirfsoc_uart.c 		uart_insert_char(port, 0, 0, ch, TTY_NORMAL);
port              415 drivers/tty/serial/sirfsoc_uart.c 	port->icount.rx += rx_count;
port              423 drivers/tty/serial/sirfsoc_uart.c 	struct uart_port *port = &sirfport->port;
port              426 drivers/tty/serial/sirfsoc_uart.c 	struct circ_buf *xmit = &port->state->xmit;
port              429 drivers/tty/serial/sirfsoc_uart.c 		!(rd_regl(port, ureg->sirfsoc_tx_fifo_status) &
port              430 drivers/tty/serial/sirfsoc_uart.c 					ufifo_st->ff_full(port)) &&
port              432 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_tx_fifo_data,
port              435 drivers/tty/serial/sirfsoc_uart.c 		port->icount.tx++;
port              439 drivers/tty/serial/sirfsoc_uart.c 		uart_write_wakeup(port);
port              446 drivers/tty/serial/sirfsoc_uart.c 	struct uart_port *port = &sirfport->port;
port              447 drivers/tty/serial/sirfsoc_uart.c 	struct circ_buf *xmit = &port->state->xmit;
port              450 drivers/tty/serial/sirfsoc_uart.c 	spin_lock_irqsave(&port->lock, flags);
port              453 drivers/tty/serial/sirfsoc_uart.c 	port->icount.tx += sirfport->transfer_size;
port              455 drivers/tty/serial/sirfsoc_uart.c 		uart_write_wakeup(port);
port              457 drivers/tty/serial/sirfsoc_uart.c 		dma_unmap_single(port->dev, sirfport->tx_dma_addr,
port              461 drivers/tty/serial/sirfsoc_uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              470 drivers/tty/serial/sirfsoc_uart.c 	struct uart_port *port = &sirfport->port;
port              475 drivers/tty/serial/sirfsoc_uart.c 	struct uart_state *state = port->state;
port              476 drivers/tty/serial/sirfsoc_uart.c 	struct circ_buf *xmit = &port->state->xmit;
port              477 drivers/tty/serial/sirfsoc_uart.c 	spin_lock(&port->lock);
port              478 drivers/tty/serial/sirfsoc_uart.c 	intr_status = rd_regl(port, ureg->sirfsoc_int_st_reg);
port              479 drivers/tty/serial/sirfsoc_uart.c 	wr_regl(port, ureg->sirfsoc_int_st_reg, intr_status);
port              480 drivers/tty/serial/sirfsoc_uart.c 	intr_status &= rd_regl(port, ureg->sirfsoc_int_en_reg);
port              484 drivers/tty/serial/sirfsoc_uart.c 			port->icount.brk++;
port              485 drivers/tty/serial/sirfsoc_uart.c 			if (uart_handle_break(port))
port              489 drivers/tty/serial/sirfsoc_uart.c 			port->icount.overrun++;
port              493 drivers/tty/serial/sirfsoc_uart.c 			port->icount.frame++;
port              497 drivers/tty/serial/sirfsoc_uart.c 			port->icount.parity++;
port              500 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_rx_fifo_op, SIRFUART_FIFO_RESET);
port              501 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_rx_fifo_op, 0);
port              502 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_rx_fifo_op, SIRFUART_FIFO_START);
port              503 drivers/tty/serial/sirfsoc_uart.c 		intr_status &= port->read_status_mask;
port              504 drivers/tty/serial/sirfsoc_uart.c 		uart_insert_char(port, intr_status,
port              511 drivers/tty/serial/sirfsoc_uart.c 		cts_status = rd_regl(port, ureg->sirfsoc_afc_ctrl) &
port              517 drivers/tty/serial/sirfsoc_uart.c 		uart_handle_cts_change(port, cts_status);
port              518 drivers/tty/serial/sirfsoc_uart.c 		wake_up_interruptible(&state->port.delta_msr_wait);
port              534 drivers/tty/serial/sirfsoc_uart.c 				wr_regl(port, ureg->sirfsoc_int_en_reg,
port              535 drivers/tty/serial/sirfsoc_uart.c 					rd_regl(port, ureg->sirfsoc_int_en_reg)
port              537 drivers/tty/serial/sirfsoc_uart.c 				wr_regl(port, ureg->sirfsoc_int_en_reg,
port              538 drivers/tty/serial/sirfsoc_uart.c 				rd_regl(port, ureg->sirfsoc_int_en_reg)
port              541 drivers/tty/serial/sirfsoc_uart.c 				wr_regl(port, ureg->sirfsoc_int_en_clr_reg,
port              543 drivers/tty/serial/sirfsoc_uart.c 				wr_regl(port, ureg->sirfsoc_int_en_reg,
port              549 drivers/tty/serial/sirfsoc_uart.c 					wr_regl(port, ureg->sirfsoc_int_en_reg,
port              550 drivers/tty/serial/sirfsoc_uart.c 					rd_regl(port, ureg->sirfsoc_int_en_reg)
port              552 drivers/tty/serial/sirfsoc_uart.c 					wr_regl(port, ureg->sirfsoc_int_en_reg,
port              553 drivers/tty/serial/sirfsoc_uart.c 					rd_regl(port, ureg->sirfsoc_int_en_reg)
port              556 drivers/tty/serial/sirfsoc_uart.c 					wr_regl(port,
port              559 drivers/tty/serial/sirfsoc_uart.c 					wr_regl(port, ureg->sirfsoc_int_en_reg,
port              563 drivers/tty/serial/sirfsoc_uart.c 			sirfsoc_uart_pio_rx_chars(port, port->fifosize);
port              566 drivers/tty/serial/sirfsoc_uart.c 	spin_unlock(&port->lock);
port              567 drivers/tty/serial/sirfsoc_uart.c 	tty_flip_buffer_push(&state->port);
port              568 drivers/tty/serial/sirfsoc_uart.c 	spin_lock(&port->lock);
port              573 drivers/tty/serial/sirfsoc_uart.c 			if (uart_circ_empty(xmit) || uart_tx_stopped(port)) {
port              574 drivers/tty/serial/sirfsoc_uart.c 				spin_unlock(&port->lock);
port              578 drivers/tty/serial/sirfsoc_uart.c 						port->fifosize);
port              580 drivers/tty/serial/sirfsoc_uart.c 				(rd_regl(port, ureg->sirfsoc_tx_fifo_status) &
port              581 drivers/tty/serial/sirfsoc_uart.c 				ufifo_st->ff_empty(port)))
port              582 drivers/tty/serial/sirfsoc_uart.c 					sirfsoc_uart_stop_tx(port);
port              586 drivers/tty/serial/sirfsoc_uart.c 	spin_unlock(&port->lock);
port              596 drivers/tty/serial/sirfsoc_uart.c static void sirfsoc_uart_start_next_rx_dma(struct uart_port *port)
port              598 drivers/tty/serial/sirfsoc_uart.c 	struct sirfsoc_uart_port *sirfport = to_sirfport(port);
port              601 drivers/tty/serial/sirfsoc_uart.c 	wr_regl(port, ureg->sirfsoc_rx_dma_io_ctrl,
port              602 drivers/tty/serial/sirfsoc_uart.c 		rd_regl(port, ureg->sirfsoc_rx_dma_io_ctrl) &
port              612 drivers/tty/serial/sirfsoc_uart.c 		dev_err(port->dev, "DMA slave single fail\n");
port              622 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_int_en_reg,
port              623 drivers/tty/serial/sirfsoc_uart.c 				rd_regl(port, ureg->sirfsoc_int_en_reg) |
port              627 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_int_en_reg,
port              693 drivers/tty/serial/sirfsoc_uart.c static void sirfsoc_uart_set_termios(struct uart_port *port,
port              697 drivers/tty/serial/sirfsoc_uart.c 	struct sirfsoc_uart_port *sirfport = to_sirfport(port);
port              711 drivers/tty/serial/sirfsoc_uart.c 	ioclk_rate	= port->uartclk;
port              738 drivers/tty/serial/sirfsoc_uart.c 	spin_lock_irqsave(&port->lock, flags);
port              739 drivers/tty/serial/sirfsoc_uart.c 	port->read_status_mask = uint_en->sirfsoc_rx_oflow_en;
port              740 drivers/tty/serial/sirfsoc_uart.c 	port->ignore_status_mask = 0;
port              743 drivers/tty/serial/sirfsoc_uart.c 			port->read_status_mask |= uint_en->sirfsoc_frm_err_en |
port              747 drivers/tty/serial/sirfsoc_uart.c 			port->read_status_mask |= uint_en->sirfsoc_frm_err_en;
port              750 drivers/tty/serial/sirfsoc_uart.c 			port->read_status_mask |= uint_en->sirfsoc_rxd_brk_en;
port              753 drivers/tty/serial/sirfsoc_uart.c 			port->ignore_status_mask |=
port              771 drivers/tty/serial/sirfsoc_uart.c 			port->ignore_status_mask |=
port              774 drivers/tty/serial/sirfsoc_uart.c 			dev_warn(port->dev,
port              778 drivers/tty/serial/sirfsoc_uart.c 		port->ignore_status_mask |=
port              781 drivers/tty/serial/sirfsoc_uart.c 			port->ignore_status_mask |=
port              785 drivers/tty/serial/sirfsoc_uart.c 		port->ignore_status_mask |= SIRFUART_DUMMY_READ;
port              787 drivers/tty/serial/sirfsoc_uart.c 	if (UART_ENABLE_MS(port, termios->c_cflag)) {
port              789 drivers/tty/serial/sirfsoc_uart.c 			sirfsoc_uart_enable_ms(port);
port              792 drivers/tty/serial/sirfsoc_uart.c 			sirfsoc_uart_disable_ms(port);
port              794 drivers/tty/serial/sirfsoc_uart.c 	baud_rate = uart_get_baud_rate(port, termios, old, 0, 4000000);
port              805 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_divisor, clk_div_reg);
port              817 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_mode2, len_val);
port              824 drivers/tty/serial/sirfsoc_uart.c 	txfifo_op_reg = rd_regl(port, ureg->sirfsoc_tx_fifo_op);
port              825 drivers/tty/serial/sirfsoc_uart.c 	wr_regl(port, ureg->sirfsoc_tx_fifo_op,
port              829 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_line_ctrl, config_reg);
port              839 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_tx_frame_ctrl, len_val);
port              848 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_rx_frame_ctrl, len_val);
port              850 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_async_param_reg,
port              856 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_tx_dma_io_ctrl, SIRFUART_DMA_MODE);
port              858 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_tx_dma_io_ctrl, SIRFUART_IO_MODE);
port              860 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_rx_dma_io_ctrl,
port              861 drivers/tty/serial/sirfsoc_uart.c 			rd_regl(port, ureg->sirfsoc_rx_dma_io_ctrl) &
port              864 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_rx_dma_io_ctrl,
port              865 drivers/tty/serial/sirfsoc_uart.c 			rd_regl(port, ureg->sirfsoc_rx_dma_io_ctrl) |
port              873 drivers/tty/serial/sirfsoc_uart.c 	wr_regl(port, ureg->sirfsoc_tx_fifo_ctrl,
port              874 drivers/tty/serial/sirfsoc_uart.c 				SIRFUART_FIFO_THD(port) / threshold_div);
port              875 drivers/tty/serial/sirfsoc_uart.c 	wr_regl(port, ureg->sirfsoc_rx_fifo_ctrl,
port              876 drivers/tty/serial/sirfsoc_uart.c 				SIRFUART_FIFO_THD(port) / threshold_div);
port              878 drivers/tty/serial/sirfsoc_uart.c 	wr_regl(port, ureg->sirfsoc_tx_fifo_op, txfifo_op_reg);
port              879 drivers/tty/serial/sirfsoc_uart.c 	uart_update_timeout(port, termios->c_cflag, set_baud);
port              880 drivers/tty/serial/sirfsoc_uart.c 	wr_regl(port, ureg->sirfsoc_tx_rx_en, SIRFUART_TX_EN | SIRFUART_RX_EN);
port              881 drivers/tty/serial/sirfsoc_uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              884 drivers/tty/serial/sirfsoc_uart.c static void sirfsoc_uart_pm(struct uart_port *port, unsigned int state,
port              887 drivers/tty/serial/sirfsoc_uart.c 	struct sirfsoc_uart_port *sirfport = to_sirfport(port);
port              894 drivers/tty/serial/sirfsoc_uart.c static int sirfsoc_uart_startup(struct uart_port *port)
port              896 drivers/tty/serial/sirfsoc_uart.c 	struct sirfsoc_uart_port *sirfport	= to_sirfport(port);
port              899 drivers/tty/serial/sirfsoc_uart.c 	unsigned int index			= port->line;
port              901 drivers/tty/serial/sirfsoc_uart.c 	irq_modify_status(port->irq, IRQ_NOREQUEST, IRQ_NOAUTOEN);
port              902 drivers/tty/serial/sirfsoc_uart.c 	ret = request_irq(port->irq,
port              908 drivers/tty/serial/sirfsoc_uart.c 		dev_err(port->dev, "UART%d request IRQ line (%d) failed.\n",
port              909 drivers/tty/serial/sirfsoc_uart.c 							index, port->irq);
port              913 drivers/tty/serial/sirfsoc_uart.c 	wr_regl(port, ureg->sirfsoc_tx_dma_io_ctrl,
port              914 drivers/tty/serial/sirfsoc_uart.c 		rd_regl(port, ureg->sirfsoc_tx_dma_io_ctrl) |
port              916 drivers/tty/serial/sirfsoc_uart.c 	wr_regl(port, ureg->sirfsoc_rx_dma_io_ctrl,
port              917 drivers/tty/serial/sirfsoc_uart.c 		rd_regl(port, ureg->sirfsoc_rx_dma_io_ctrl) |
port              919 drivers/tty/serial/sirfsoc_uart.c 	wr_regl(port, ureg->sirfsoc_rx_dma_io_ctrl,
port              920 drivers/tty/serial/sirfsoc_uart.c 		rd_regl(port, ureg->sirfsoc_rx_dma_io_ctrl) &
port              922 drivers/tty/serial/sirfsoc_uart.c 	wr_regl(port, ureg->sirfsoc_tx_dma_io_len, 0);
port              923 drivers/tty/serial/sirfsoc_uart.c 	wr_regl(port, ureg->sirfsoc_rx_dma_io_len, 0);
port              924 drivers/tty/serial/sirfsoc_uart.c 	wr_regl(port, ureg->sirfsoc_tx_rx_en, SIRFUART_RX_EN | SIRFUART_TX_EN);
port              926 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_mode1,
port              929 drivers/tty/serial/sirfsoc_uart.c 	wr_regl(port, ureg->sirfsoc_tx_fifo_op, SIRFUART_FIFO_RESET);
port              930 drivers/tty/serial/sirfsoc_uart.c 	wr_regl(port, ureg->sirfsoc_rx_fifo_op, SIRFUART_FIFO_RESET);
port              931 drivers/tty/serial/sirfsoc_uart.c 	wr_regl(port, ureg->sirfsoc_rx_fifo_op, 0);
port              932 drivers/tty/serial/sirfsoc_uart.c 	wr_regl(port, ureg->sirfsoc_tx_fifo_ctrl, SIRFUART_FIFO_THD(port));
port              933 drivers/tty/serial/sirfsoc_uart.c 	wr_regl(port, ureg->sirfsoc_rx_fifo_ctrl, SIRFUART_FIFO_THD(port));
port              935 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_rx_fifo_level_chk,
port              936 drivers/tty/serial/sirfsoc_uart.c 			SIRFUART_RX_FIFO_CHK_SC(port->line, 0x1) |
port              937 drivers/tty/serial/sirfsoc_uart.c 			SIRFUART_RX_FIFO_CHK_LC(port->line, 0x2) |
port              938 drivers/tty/serial/sirfsoc_uart.c 			SIRFUART_RX_FIFO_CHK_HC(port->line, 0x4));
port              941 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_tx_fifo_level_chk,
port              942 drivers/tty/serial/sirfsoc_uart.c 				SIRFUART_TX_FIFO_CHK_SC(port->line, 0x1b) |
port              943 drivers/tty/serial/sirfsoc_uart.c 				SIRFUART_TX_FIFO_CHK_LC(port->line, 0xe) |
port              944 drivers/tty/serial/sirfsoc_uart.c 				SIRFUART_TX_FIFO_CHK_HC(port->line, 0x4));
port              955 drivers/tty/serial/sirfsoc_uart.c 			dev_err(port->dev, "UART-USP:request gpio irq fail\n");
port              961 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_swh_dma_io,
port              965 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_rx_dma_io_ctrl,
port              966 drivers/tty/serial/sirfsoc_uart.c 			rd_regl(port, ureg->sirfsoc_rx_dma_io_ctrl) |
port              979 drivers/tty/serial/sirfsoc_uart.c 	wr_regl(port, ureg->sirfsoc_rx_fifo_op, SIRFUART_FIFO_START);
port              981 drivers/tty/serial/sirfsoc_uart.c 		sirfsoc_uart_start_next_rx_dma(port);
port              984 drivers/tty/serial/sirfsoc_uart.c 			wr_regl(port, ureg->sirfsoc_int_en_reg,
port              985 drivers/tty/serial/sirfsoc_uart.c 				rd_regl(port, ureg->sirfsoc_int_en_reg) |
port              989 drivers/tty/serial/sirfsoc_uart.c 			wr_regl(port, ureg->sirfsoc_int_en_reg,
port              993 drivers/tty/serial/sirfsoc_uart.c 	enable_irq(port->irq);
port              997 drivers/tty/serial/sirfsoc_uart.c 	free_irq(port->irq, sirfport);
port             1002 drivers/tty/serial/sirfsoc_uart.c static void sirfsoc_uart_shutdown(struct uart_port *port)
port             1004 drivers/tty/serial/sirfsoc_uart.c 	struct sirfsoc_uart_port *sirfport = to_sirfport(port);
port             1010 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_int_en_reg, 0);
port             1012 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_int_en_clr_reg, ~0UL);
port             1014 drivers/tty/serial/sirfsoc_uart.c 	free_irq(port->irq, sirfport);
port             1016 drivers/tty/serial/sirfsoc_uart.c 		sirfsoc_uart_disable_ms(port);
port             1025 drivers/tty/serial/sirfsoc_uart.c 		while (((rd_regl(port, ureg->sirfsoc_rx_fifo_status) &
port             1035 drivers/tty/serial/sirfsoc_uart.c static const char *sirfsoc_uart_type(struct uart_port *port)
port             1037 drivers/tty/serial/sirfsoc_uart.c 	return port->type == SIRFSOC_PORT_TYPE ? SIRFUART_PORT_NAME : NULL;
port             1040 drivers/tty/serial/sirfsoc_uart.c static int sirfsoc_uart_request_port(struct uart_port *port)
port             1042 drivers/tty/serial/sirfsoc_uart.c 	struct sirfsoc_uart_port *sirfport = to_sirfport(port);
port             1045 drivers/tty/serial/sirfsoc_uart.c 	ret = request_mem_region(port->mapbase,
port             1050 drivers/tty/serial/sirfsoc_uart.c static void sirfsoc_uart_release_port(struct uart_port *port)
port             1052 drivers/tty/serial/sirfsoc_uart.c 	release_mem_region(port->mapbase, SIRFUART_MAP_SIZE);
port             1055 drivers/tty/serial/sirfsoc_uart.c static void sirfsoc_uart_config_port(struct uart_port *port, int flags)
port             1058 drivers/tty/serial/sirfsoc_uart.c 		port->type = SIRFSOC_PORT_TYPE;
port             1059 drivers/tty/serial/sirfsoc_uart.c 		sirfsoc_uart_request_port(port);
port             1098 drivers/tty/serial/sirfsoc_uart.c 	if (!sirfport->port.mapbase)
port             1103 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(&sirfport->port, ureg->sirfsoc_mode1, SIRFSOC_USP_EN |
port             1107 drivers/tty/serial/sirfsoc_uart.c 	sirfport->port.cons = co;
port             1112 drivers/tty/serial/sirfsoc_uart.c 	return uart_set_options(&sirfport->port, co, baud, parity, bits, flow);
port             1115 drivers/tty/serial/sirfsoc_uart.c static void sirfsoc_uart_console_putchar(struct uart_port *port, int ch)
port             1117 drivers/tty/serial/sirfsoc_uart.c 	struct sirfsoc_uart_port *sirfport = to_sirfport(port);
port             1120 drivers/tty/serial/sirfsoc_uart.c 	while (rd_regl(port, ureg->sirfsoc_tx_fifo_status) &
port             1121 drivers/tty/serial/sirfsoc_uart.c 		ufifo_st->ff_full(port))
port             1123 drivers/tty/serial/sirfsoc_uart.c 	wr_regl(port, ureg->sirfsoc_tx_fifo_data, ch);
port             1131 drivers/tty/serial/sirfsoc_uart.c 	uart_console_write(&sirfport->port, s, count,
port             1171 drivers/tty/serial/sirfsoc_uart.c 	struct uart_port *port;
port             1181 drivers/tty/serial/sirfsoc_uart.c 	port = &sirfport->port;
port             1183 drivers/tty/serial/sirfsoc_uart.c 	tty = port->state->port.tty;
port             1199 drivers/tty/serial/sirfsoc_uart.c 		inserted = tty_insert_flip_string(tty->port,
port             1203 drivers/tty/serial/sirfsoc_uart.c 		port->icount.rx += inserted;
port             1208 drivers/tty/serial/sirfsoc_uart.c 		tty_flip_buffer_push(tty->port);
port             1216 drivers/tty/serial/sirfsoc_uart.c 		((rd_regl(port, ureg->sirfsoc_rx_fifo_status) &
port             1220 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_rx_dma_io_ctrl,
port             1221 drivers/tty/serial/sirfsoc_uart.c 			rd_regl(port, ureg->sirfsoc_rx_dma_io_ctrl) |
port             1236 drivers/tty/serial/sirfsoc_uart.c 		while (!(rd_regl(port, ureg->sirfsoc_rx_fifo_status) &
port             1237 drivers/tty/serial/sirfsoc_uart.c 			ufifo_st->ff_empty(port)) && max_pio_cnt--) {
port             1239 drivers/tty/serial/sirfsoc_uart.c 				rd_regl(port, ureg->sirfsoc_rx_fifo_data);
port             1245 drivers/tty/serial/sirfsoc_uart.c 		wr_regl(port, ureg->sirfsoc_rx_dma_io_ctrl,
port             1246 drivers/tty/serial/sirfsoc_uart.c 			rd_regl(port, ureg->sirfsoc_rx_dma_io_ctrl) &
port             1268 drivers/tty/serial/sirfsoc_uart.c 	struct uart_port *port;
port             1285 drivers/tty/serial/sirfsoc_uart.c 	sirfport->port.line = of_alias_get_id(np, "serial");
port             1286 drivers/tty/serial/sirfsoc_uart.c 	if (sirfport->port.line >= ARRAY_SIZE(sirf_ports)) {
port             1288 drivers/tty/serial/sirfsoc_uart.c 			sirfport->port.line);
port             1291 drivers/tty/serial/sirfsoc_uart.c 	sirf_ports[sirfport->port.line] = sirfport;
port             1292 drivers/tty/serial/sirfsoc_uart.c 	sirfport->port.iotype = UPIO_MEM;
port             1293 drivers/tty/serial/sirfsoc_uart.c 	sirfport->port.flags = UPF_BOOT_AUTOCONF;
port             1294 drivers/tty/serial/sirfsoc_uart.c 	port = &sirfport->port;
port             1295 drivers/tty/serial/sirfsoc_uart.c 	port->dev = &pdev->dev;
port             1296 drivers/tty/serial/sirfsoc_uart.c 	port->private_data = sirfport;
port             1348 drivers/tty/serial/sirfsoc_uart.c 	if (of_property_read_u32(np, "fifosize", &port->fifosize)) {
port             1361 drivers/tty/serial/sirfsoc_uart.c 	port->mapbase = res->start;
port             1362 drivers/tty/serial/sirfsoc_uart.c 	port->membase = devm_ioremap(&pdev->dev,
port             1364 drivers/tty/serial/sirfsoc_uart.c 	if (!port->membase) {
port             1375 drivers/tty/serial/sirfsoc_uart.c 	port->irq = res->start;
port             1382 drivers/tty/serial/sirfsoc_uart.c 	port->uartclk = clk_get_rate(sirfport->clk);
port             1384 drivers/tty/serial/sirfsoc_uart.c 	port->ops = &sirfsoc_uart_ops;
port             1385 drivers/tty/serial/sirfsoc_uart.c 	spin_lock_init(&port->lock);
port             1388 drivers/tty/serial/sirfsoc_uart.c 	ret = uart_add_one_port(&sirfsoc_uart_drv, port);
port             1394 drivers/tty/serial/sirfsoc_uart.c 	sirfport->rx_dma_chan = dma_request_slave_channel(port->dev, "rx");
port             1396 drivers/tty/serial/sirfsoc_uart.c 		dma_alloc_coherent(port->dev, SIRFSOC_RX_DMA_BUF_SIZE,
port             1399 drivers/tty/serial/sirfsoc_uart.c 		dev_err(port->dev, "Uart alloc bufa failed\n");
port             1407 drivers/tty/serial/sirfsoc_uart.c 	sirfport->tx_dma_chan = dma_request_slave_channel(port->dev, "tx");
port             1418 drivers/tty/serial/sirfsoc_uart.c 	dma_free_coherent(port->dev, SIRFSOC_RX_DMA_BUF_SIZE,
port             1429 drivers/tty/serial/sirfsoc_uart.c 	struct uart_port *port = &sirfport->port;
port             1430 drivers/tty/serial/sirfsoc_uart.c 	uart_remove_one_port(&sirfsoc_uart_drv, port);
port             1434 drivers/tty/serial/sirfsoc_uart.c 		dma_free_coherent(port->dev, SIRFSOC_RX_DMA_BUF_SIZE,
port             1450 drivers/tty/serial/sirfsoc_uart.c 	struct uart_port *port = &sirfport->port;
port             1451 drivers/tty/serial/sirfsoc_uart.c 	uart_suspend_port(&sirfsoc_uart_drv, port);
port             1458 drivers/tty/serial/sirfsoc_uart.c 	struct uart_port *port = &sirfport->port;
port             1459 drivers/tty/serial/sirfsoc_uart.c 	uart_resume_port(&sirfsoc_uart_drv, port);
port               48 drivers/tty/serial/sirfsoc_uart.h typedef u32 (*fifo_full_mask)(struct uart_port *port);
port               49 drivers/tty/serial/sirfsoc_uart.h typedef u32 (*fifo_empty_mask)(struct uart_port *port);
port              108 drivers/tty/serial/sirfsoc_uart.h static u32 uart_usp_ff_full_mask(struct uart_port *port)
port              112 drivers/tty/serial/sirfsoc_uart.h 	full_bit = ilog2(port->fifosize);
port              116 drivers/tty/serial/sirfsoc_uart.h static u32 uart_usp_ff_empty_mask(struct uart_port *port)
port              120 drivers/tty/serial/sirfsoc_uart.h 	empty_bit = ilog2(port->fifosize) + 1;
port              336 drivers/tty/serial/sirfsoc_uart.h #define SIRFUART_FIFO_THD(port)		(port->fifosize >> 1)
port              416 drivers/tty/serial/sirfsoc_uart.h 	struct uart_port		port;
port              439 drivers/tty/serial/sirfsoc_uart.h #define portaddr(port, reg)		((port)->membase + (reg))
port              440 drivers/tty/serial/sirfsoc_uart.h #define rd_regl(port, reg)		(__raw_readl(portaddr(port, reg)))
port              441 drivers/tty/serial/sirfsoc_uart.h #define wr_regl(port, reg, val)		__raw_writel(val, portaddr(port, reg))
port              444 drivers/tty/serial/sirfsoc_uart.h #define SIRFUART_FIFOLEVEL_MASK(port)	((port->fifosize - 1) & 0xFFF)
port              445 drivers/tty/serial/sirfsoc_uart.h #define SIRFUART_FIFOFULL_MASK(port)	(port->fifosize & 0xFFF)
port              446 drivers/tty/serial/sirfsoc_uart.h #define SIRFUART_FIFOEMPTY_MASK(port)	((port->fifosize & 0xFFF) << 1)
port              126 drivers/tty/serial/sprd_serial.c 	struct uart_port port;
port              138 drivers/tty/serial/sprd_serial.c static int sprd_start_dma_rx(struct uart_port *port);
port              139 drivers/tty/serial/sprd_serial.c static int sprd_tx_dma_config(struct uart_port *port);
port              141 drivers/tty/serial/sprd_serial.c static inline unsigned int serial_in(struct uart_port *port,
port              144 drivers/tty/serial/sprd_serial.c 	return readl_relaxed(port->membase + offset);
port              147 drivers/tty/serial/sprd_serial.c static inline void serial_out(struct uart_port *port, unsigned int offset,
port              150 drivers/tty/serial/sprd_serial.c 	writel_relaxed(value, port->membase + offset);
port              153 drivers/tty/serial/sprd_serial.c static unsigned int sprd_tx_empty(struct uart_port *port)
port              155 drivers/tty/serial/sprd_serial.c 	if (serial_in(port, SPRD_STS1) & SPRD_TX_FIFO_CNT_MASK)
port              161 drivers/tty/serial/sprd_serial.c static unsigned int sprd_get_mctrl(struct uart_port *port)
port              166 drivers/tty/serial/sprd_serial.c static void sprd_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              168 drivers/tty/serial/sprd_serial.c 	u32 val = serial_in(port, SPRD_CTL1);
port              175 drivers/tty/serial/sprd_serial.c 	serial_out(port, SPRD_CTL1, val);
port              178 drivers/tty/serial/sprd_serial.c static void sprd_stop_rx(struct uart_port *port)
port              181 drivers/tty/serial/sprd_serial.c 		container_of(port, struct sprd_uart_port, port);
port              187 drivers/tty/serial/sprd_serial.c 	iclr = serial_in(port, SPRD_ICLR);
port              188 drivers/tty/serial/sprd_serial.c 	ien = serial_in(port, SPRD_IEN);
port              193 drivers/tty/serial/sprd_serial.c 	serial_out(port, SPRD_IEN, ien);
port              194 drivers/tty/serial/sprd_serial.c 	serial_out(port, SPRD_ICLR, iclr);
port              197 drivers/tty/serial/sprd_serial.c static void sprd_uart_dma_enable(struct uart_port *port, bool enable)
port              199 drivers/tty/serial/sprd_serial.c 	u32 val = serial_in(port, SPRD_CTL1);
port              206 drivers/tty/serial/sprd_serial.c 	serial_out(port, SPRD_CTL1, val);
port              209 drivers/tty/serial/sprd_serial.c static void sprd_stop_tx_dma(struct uart_port *port)
port              212 drivers/tty/serial/sprd_serial.c 		container_of(port, struct sprd_uart_port, port);
port              213 drivers/tty/serial/sprd_serial.c 	struct circ_buf *xmit = &port->state->xmit;
port              223 drivers/tty/serial/sprd_serial.c 		port->icount.tx += trans_len;
port              224 drivers/tty/serial/sprd_serial.c 		dma_unmap_single(port->dev, sp->tx_dma.phys_addr,
port              232 drivers/tty/serial/sprd_serial.c static int sprd_tx_buf_remap(struct uart_port *port)
port              235 drivers/tty/serial/sprd_serial.c 		container_of(port, struct sprd_uart_port, port);
port              236 drivers/tty/serial/sprd_serial.c 	struct circ_buf *xmit = &port->state->xmit;
port              241 drivers/tty/serial/sprd_serial.c 	sp->tx_dma.phys_addr = dma_map_single(port->dev,
port              245 drivers/tty/serial/sprd_serial.c 	return dma_mapping_error(port->dev, sp->tx_dma.phys_addr);
port              250 drivers/tty/serial/sprd_serial.c 	struct uart_port *port = (struct uart_port *)data;
port              252 drivers/tty/serial/sprd_serial.c 		container_of(port, struct sprd_uart_port, port);
port              253 drivers/tty/serial/sprd_serial.c 	struct circ_buf *xmit = &port->state->xmit;
port              256 drivers/tty/serial/sprd_serial.c 	spin_lock_irqsave(&port->lock, flags);
port              257 drivers/tty/serial/sprd_serial.c 	dma_unmap_single(port->dev, sp->tx_dma.phys_addr,
port              261 drivers/tty/serial/sprd_serial.c 	port->icount.tx += sp->tx_dma.trans_len;
port              264 drivers/tty/serial/sprd_serial.c 		uart_write_wakeup(port);
port              266 drivers/tty/serial/sprd_serial.c 	if (uart_circ_empty(xmit) || sprd_tx_buf_remap(port) ||
port              267 drivers/tty/serial/sprd_serial.c 	    sprd_tx_dma_config(port))
port              270 drivers/tty/serial/sprd_serial.c 	spin_unlock_irqrestore(&port->lock, flags);
port              273 drivers/tty/serial/sprd_serial.c static int sprd_uart_dma_submit(struct uart_port *port,
port              292 drivers/tty/serial/sprd_serial.c 	dma_des->callback_param = port;
port              303 drivers/tty/serial/sprd_serial.c static int sprd_tx_dma_config(struct uart_port *port)
port              306 drivers/tty/serial/sprd_serial.c 		container_of(port, struct sprd_uart_port, port);
port              311 drivers/tty/serial/sprd_serial.c 		.dst_addr = port->mapbase + SPRD_TXD,
port              321 drivers/tty/serial/sprd_serial.c 	return sprd_uart_dma_submit(port, &sp->tx_dma, sp->tx_dma.trans_len,
port              325 drivers/tty/serial/sprd_serial.c static void sprd_start_tx_dma(struct uart_port *port)
port              328 drivers/tty/serial/sprd_serial.c 		container_of(port, struct sprd_uart_port, port);
port              329 drivers/tty/serial/sprd_serial.c 	struct circ_buf *xmit = &port->state->xmit;
port              331 drivers/tty/serial/sprd_serial.c 	if (port->x_char) {
port              332 drivers/tty/serial/sprd_serial.c 		serial_out(port, SPRD_TXD, port->x_char);
port              333 drivers/tty/serial/sprd_serial.c 		port->icount.tx++;
port              334 drivers/tty/serial/sprd_serial.c 		port->x_char = 0;
port              338 drivers/tty/serial/sprd_serial.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(port)) {
port              339 drivers/tty/serial/sprd_serial.c 		sprd_stop_tx_dma(port);
port              346 drivers/tty/serial/sprd_serial.c 	if (sprd_tx_buf_remap(port) || sprd_tx_dma_config(port))
port              350 drivers/tty/serial/sprd_serial.c static void sprd_rx_full_thld(struct uart_port *port, u32 thld)
port              352 drivers/tty/serial/sprd_serial.c 	u32 val = serial_in(port, SPRD_CTL2);
port              356 drivers/tty/serial/sprd_serial.c 	serial_out(port, SPRD_CTL2, val);
port              361 drivers/tty/serial/sprd_serial.c 	sp->rx_dma.virt = dma_alloc_coherent(sp->port.dev, SPRD_UART_RX_SIZE,
port              372 drivers/tty/serial/sprd_serial.c 		dma_free_coherent(sp->port.dev, SPRD_UART_RX_SIZE,
port              377 drivers/tty/serial/sprd_serial.c static int sprd_rx_dma_config(struct uart_port *port, u32 burst)
port              380 drivers/tty/serial/sprd_serial.c 		container_of(port, struct sprd_uart_port, port);
port              382 drivers/tty/serial/sprd_serial.c 		.src_addr = port->mapbase + SPRD_RXD,
port              391 drivers/tty/serial/sprd_serial.c static void sprd_uart_dma_rx(struct uart_port *port)
port              394 drivers/tty/serial/sprd_serial.c 		container_of(port, struct sprd_uart_port, port);
port              395 drivers/tty/serial/sprd_serial.c 	struct tty_port *tty = &port->state->port;
port              397 drivers/tty/serial/sprd_serial.c 	port->icount.rx += sp->rx_dma.trans_len;
port              402 drivers/tty/serial/sprd_serial.c static void sprd_uart_dma_irq(struct uart_port *port)
port              405 drivers/tty/serial/sprd_serial.c 		container_of(port, struct sprd_uart_port, port);
port              412 drivers/tty/serial/sprd_serial.c 		sprd_stop_rx(port);
port              426 drivers/tty/serial/sprd_serial.c 	sprd_uart_dma_rx(port);
port              432 drivers/tty/serial/sprd_serial.c 	struct uart_port *port = (struct uart_port *)data;
port              434 drivers/tty/serial/sprd_serial.c 		container_of(port, struct sprd_uart_port, port);
port              439 drivers/tty/serial/sprd_serial.c 	spin_lock_irqsave(&port->lock, flags);
port              444 drivers/tty/serial/sprd_serial.c 		sprd_stop_rx(port);
port              445 drivers/tty/serial/sprd_serial.c 		spin_unlock_irqrestore(&port->lock, flags);
port              452 drivers/tty/serial/sprd_serial.c 		sprd_uart_dma_rx(port);
port              456 drivers/tty/serial/sprd_serial.c 	if (sprd_start_dma_rx(port))
port              457 drivers/tty/serial/sprd_serial.c 		sprd_stop_rx(port);
port              459 drivers/tty/serial/sprd_serial.c 	spin_unlock_irqrestore(&port->lock, flags);
port              462 drivers/tty/serial/sprd_serial.c static int sprd_start_dma_rx(struct uart_port *port)
port              465 drivers/tty/serial/sprd_serial.c 		container_of(port, struct sprd_uart_port, port);
port              473 drivers/tty/serial/sprd_serial.c 	sprd_rx_full_thld(port, SPRD_RX_FIFO_FULL);
port              474 drivers/tty/serial/sprd_serial.c 	ret = sprd_rx_dma_config(port, SPRD_RX_DMA_STEP);
port              478 drivers/tty/serial/sprd_serial.c 	return sprd_uart_dma_submit(port, &sp->rx_dma, SPRD_UART_RX_SIZE,
port              482 drivers/tty/serial/sprd_serial.c static void sprd_release_dma(struct uart_port *port)
port              485 drivers/tty/serial/sprd_serial.c 		container_of(port, struct sprd_uart_port, port);
port              487 drivers/tty/serial/sprd_serial.c 	sprd_uart_dma_enable(port, false);
port              499 drivers/tty/serial/sprd_serial.c static void sprd_request_dma(struct uart_port *port)
port              502 drivers/tty/serial/sprd_serial.c 		container_of(port, struct sprd_uart_port, port);
port              507 drivers/tty/serial/sprd_serial.c 	sp->tx_dma.chn = dma_request_chan(port->dev, "tx");
port              509 drivers/tty/serial/sprd_serial.c 		dev_err(port->dev, "request TX DMA channel failed, ret = %ld\n",
port              514 drivers/tty/serial/sprd_serial.c 	sp->rx_dma.chn = dma_request_chan(port->dev, "rx");
port              516 drivers/tty/serial/sprd_serial.c 		dev_err(port->dev, "request RX DMA channel failed, ret = %ld\n",
port              522 drivers/tty/serial/sprd_serial.c static void sprd_stop_tx(struct uart_port *port)
port              524 drivers/tty/serial/sprd_serial.c 	struct sprd_uart_port *sp = container_of(port, struct sprd_uart_port,
port              525 drivers/tty/serial/sprd_serial.c 						 port);
port              529 drivers/tty/serial/sprd_serial.c 		sprd_stop_tx_dma(port);
port              533 drivers/tty/serial/sprd_serial.c 	iclr = serial_in(port, SPRD_ICLR);
port              534 drivers/tty/serial/sprd_serial.c 	ien = serial_in(port, SPRD_IEN);
port              539 drivers/tty/serial/sprd_serial.c 	serial_out(port, SPRD_IEN, ien);
port              540 drivers/tty/serial/sprd_serial.c 	serial_out(port, SPRD_ICLR, iclr);
port              543 drivers/tty/serial/sprd_serial.c static void sprd_start_tx(struct uart_port *port)
port              545 drivers/tty/serial/sprd_serial.c 	struct sprd_uart_port *sp = container_of(port, struct sprd_uart_port,
port              546 drivers/tty/serial/sprd_serial.c 						 port);
port              550 drivers/tty/serial/sprd_serial.c 		sprd_start_tx_dma(port);
port              554 drivers/tty/serial/sprd_serial.c 	ien = serial_in(port, SPRD_IEN);
port              557 drivers/tty/serial/sprd_serial.c 		serial_out(port, SPRD_IEN, ien);
port              562 drivers/tty/serial/sprd_serial.c static void sprd_break_ctl(struct uart_port *port, int break_state)
port              567 drivers/tty/serial/sprd_serial.c static int handle_lsr_errors(struct uart_port *port,
port              576 drivers/tty/serial/sprd_serial.c 		port->icount.brk++;
port              577 drivers/tty/serial/sprd_serial.c 		ret = uart_handle_break(port);
port              581 drivers/tty/serial/sprd_serial.c 		port->icount.parity++;
port              583 drivers/tty/serial/sprd_serial.c 		port->icount.frame++;
port              585 drivers/tty/serial/sprd_serial.c 		port->icount.overrun++;
port              588 drivers/tty/serial/sprd_serial.c 	*lsr &= port->read_status_mask;
port              599 drivers/tty/serial/sprd_serial.c static inline void sprd_rx(struct uart_port *port)
port              601 drivers/tty/serial/sprd_serial.c 	struct sprd_uart_port *sp = container_of(port, struct sprd_uart_port,
port              602 drivers/tty/serial/sprd_serial.c 						 port);
port              603 drivers/tty/serial/sprd_serial.c 	struct tty_port *tty = &port->state->port;
port              607 drivers/tty/serial/sprd_serial.c 		sprd_uart_dma_irq(port);
port              611 drivers/tty/serial/sprd_serial.c 	while ((serial_in(port, SPRD_STS1) & SPRD_RX_FIFO_CNT_MASK) &&
port              613 drivers/tty/serial/sprd_serial.c 		lsr = serial_in(port, SPRD_LSR);
port              614 drivers/tty/serial/sprd_serial.c 		ch = serial_in(port, SPRD_RXD);
port              616 drivers/tty/serial/sprd_serial.c 		port->icount.rx++;
port              620 drivers/tty/serial/sprd_serial.c 			if (handle_lsr_errors(port, &flag, &lsr))
port              622 drivers/tty/serial/sprd_serial.c 		if (uart_handle_sysrq_char(port, ch))
port              625 drivers/tty/serial/sprd_serial.c 		uart_insert_char(port, lsr, SPRD_LSR_OE, ch, flag);
port              631 drivers/tty/serial/sprd_serial.c static inline void sprd_tx(struct uart_port *port)
port              633 drivers/tty/serial/sprd_serial.c 	struct circ_buf *xmit = &port->state->xmit;
port              636 drivers/tty/serial/sprd_serial.c 	if (port->x_char) {
port              637 drivers/tty/serial/sprd_serial.c 		serial_out(port, SPRD_TXD, port->x_char);
port              638 drivers/tty/serial/sprd_serial.c 		port->icount.tx++;
port              639 drivers/tty/serial/sprd_serial.c 		port->x_char = 0;
port              643 drivers/tty/serial/sprd_serial.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(port)) {
port              644 drivers/tty/serial/sprd_serial.c 		sprd_stop_tx(port);
port              650 drivers/tty/serial/sprd_serial.c 		serial_out(port, SPRD_TXD, xmit->buf[xmit->tail]);
port              652 drivers/tty/serial/sprd_serial.c 		port->icount.tx++;
port              658 drivers/tty/serial/sprd_serial.c 		uart_write_wakeup(port);
port              661 drivers/tty/serial/sprd_serial.c 		sprd_stop_tx(port);
port              667 drivers/tty/serial/sprd_serial.c 	struct uart_port *port = dev_id;
port              670 drivers/tty/serial/sprd_serial.c 	spin_lock(&port->lock);
port              672 drivers/tty/serial/sprd_serial.c 	ims = serial_in(port, SPRD_IMSR);
port              675 drivers/tty/serial/sprd_serial.c 		spin_unlock(&port->lock);
port              680 drivers/tty/serial/sprd_serial.c 		serial_out(port, SPRD_ICLR, SPRD_ICLR_TIMEOUT);
port              683 drivers/tty/serial/sprd_serial.c 		serial_out(port, SPRD_ICLR, SPRD_IMSR_BREAK_DETECT);
port              687 drivers/tty/serial/sprd_serial.c 		sprd_rx(port);
port              690 drivers/tty/serial/sprd_serial.c 		sprd_tx(port);
port              692 drivers/tty/serial/sprd_serial.c 	spin_unlock(&port->lock);
port              697 drivers/tty/serial/sprd_serial.c static void sprd_uart_dma_startup(struct uart_port *port,
port              702 drivers/tty/serial/sprd_serial.c 	sprd_request_dma(port);
port              706 drivers/tty/serial/sprd_serial.c 	ret = sprd_start_dma_rx(port);
port              710 drivers/tty/serial/sprd_serial.c 		dev_warn(port->dev, "fail to start RX dma mode\n");
port              713 drivers/tty/serial/sprd_serial.c 	sprd_uart_dma_enable(port, true);
port              716 drivers/tty/serial/sprd_serial.c static int sprd_startup(struct uart_port *port)
port              724 drivers/tty/serial/sprd_serial.c 	serial_out(port, SPRD_CTL2,
port              729 drivers/tty/serial/sprd_serial.c 	while (timeout-- && serial_in(port, SPRD_STS1) & SPRD_RX_FIFO_CNT_MASK)
port              730 drivers/tty/serial/sprd_serial.c 		serial_in(port, SPRD_RXD);
port              734 drivers/tty/serial/sprd_serial.c 	while (timeout-- && serial_in(port, SPRD_STS1) & SPRD_TX_FIFO_CNT_MASK)
port              738 drivers/tty/serial/sprd_serial.c 	serial_out(port, SPRD_IEN, 0);
port              739 drivers/tty/serial/sprd_serial.c 	serial_out(port, SPRD_ICLR, ~0);
port              742 drivers/tty/serial/sprd_serial.c 	sp = container_of(port, struct sprd_uart_port, port);
port              743 drivers/tty/serial/sprd_serial.c 	snprintf(sp->name, sizeof(sp->name), "sprd_serial%d", port->line);
port              745 drivers/tty/serial/sprd_serial.c 	sprd_uart_dma_startup(port, sp);
port              747 drivers/tty/serial/sprd_serial.c 	ret = devm_request_irq(port->dev, port->irq, sprd_handle_irq,
port              748 drivers/tty/serial/sprd_serial.c 			       IRQF_SHARED, sp->name, port);
port              750 drivers/tty/serial/sprd_serial.c 		dev_err(port->dev, "fail to request serial irq %d, ret=%d\n",
port              751 drivers/tty/serial/sprd_serial.c 			port->irq, ret);
port              754 drivers/tty/serial/sprd_serial.c 	fc = serial_in(port, SPRD_CTL1);
port              756 drivers/tty/serial/sprd_serial.c 	serial_out(port, SPRD_CTL1, fc);
port              759 drivers/tty/serial/sprd_serial.c 	spin_lock_irqsave(&port->lock, flags);
port              760 drivers/tty/serial/sprd_serial.c 	ien = serial_in(port, SPRD_IEN);
port              764 drivers/tty/serial/sprd_serial.c 	serial_out(port, SPRD_IEN, ien);
port              765 drivers/tty/serial/sprd_serial.c 	spin_unlock_irqrestore(&port->lock, flags);
port              770 drivers/tty/serial/sprd_serial.c static void sprd_shutdown(struct uart_port *port)
port              772 drivers/tty/serial/sprd_serial.c 	sprd_release_dma(port);
port              773 drivers/tty/serial/sprd_serial.c 	serial_out(port, SPRD_IEN, 0);
port              774 drivers/tty/serial/sprd_serial.c 	serial_out(port, SPRD_ICLR, ~0);
port              775 drivers/tty/serial/sprd_serial.c 	devm_free_irq(port->dev, port->irq, port);
port              778 drivers/tty/serial/sprd_serial.c static void sprd_set_termios(struct uart_port *port,
port              787 drivers/tty/serial/sprd_serial.c 	baud = uart_get_baud_rate(port, termios, old, 0, SPRD_BAUD_IO_LIMIT);
port              789 drivers/tty/serial/sprd_serial.c 	quot = port->uartclk / baud;
port              826 drivers/tty/serial/sprd_serial.c 	spin_lock_irqsave(&port->lock, flags);
port              829 drivers/tty/serial/sprd_serial.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              831 drivers/tty/serial/sprd_serial.c 	port->read_status_mask = SPRD_LSR_OE;
port              833 drivers/tty/serial/sprd_serial.c 		port->read_status_mask |= SPRD_LSR_FE | SPRD_LSR_PE;
port              835 drivers/tty/serial/sprd_serial.c 		port->read_status_mask |= SPRD_LSR_BI;
port              838 drivers/tty/serial/sprd_serial.c 	port->ignore_status_mask = 0;
port              840 drivers/tty/serial/sprd_serial.c 		port->ignore_status_mask |= SPRD_LSR_PE | SPRD_LSR_FE;
port              842 drivers/tty/serial/sprd_serial.c 		port->ignore_status_mask |= SPRD_LSR_BI;
port              848 drivers/tty/serial/sprd_serial.c 			port->ignore_status_mask |= SPRD_LSR_OE;
port              852 drivers/tty/serial/sprd_serial.c 	fc = serial_in(port, SPRD_CTL1);
port              861 drivers/tty/serial/sprd_serial.c 	serial_out(port, SPRD_CLKD0, quot & SPRD_CLKD0_MASK);
port              864 drivers/tty/serial/sprd_serial.c 	serial_out(port, SPRD_CLKD1,
port              866 drivers/tty/serial/sprd_serial.c 	serial_out(port, SPRD_LCR, lcr);
port              868 drivers/tty/serial/sprd_serial.c 	serial_out(port, SPRD_CTL1, fc);
port              870 drivers/tty/serial/sprd_serial.c 	spin_unlock_irqrestore(&port->lock, flags);
port              877 drivers/tty/serial/sprd_serial.c static const char *sprd_type(struct uart_port *port)
port              882 drivers/tty/serial/sprd_serial.c static void sprd_release_port(struct uart_port *port)
port              887 drivers/tty/serial/sprd_serial.c static int sprd_request_port(struct uart_port *port)
port              892 drivers/tty/serial/sprd_serial.c static void sprd_config_port(struct uart_port *port, int flags)
port              895 drivers/tty/serial/sprd_serial.c 		port->type = PORT_SPRD;
port              898 drivers/tty/serial/sprd_serial.c static int sprd_verify_port(struct uart_port *port, struct serial_struct *ser)
port              902 drivers/tty/serial/sprd_serial.c 	if (port->irq != ser->irq)
port              904 drivers/tty/serial/sprd_serial.c 	if (port->iotype != ser->io_type)
port              909 drivers/tty/serial/sprd_serial.c static void sprd_pm(struct uart_port *port, unsigned int state,
port              913 drivers/tty/serial/sprd_serial.c 		container_of(port, struct sprd_uart_port, port);
port              945 drivers/tty/serial/sprd_serial.c static void wait_for_xmitr(struct uart_port *port)
port              951 drivers/tty/serial/sprd_serial.c 		status = serial_in(port, SPRD_STS1);
port              958 drivers/tty/serial/sprd_serial.c static void sprd_console_putchar(struct uart_port *port, int ch)
port              960 drivers/tty/serial/sprd_serial.c 	wait_for_xmitr(port);
port              961 drivers/tty/serial/sprd_serial.c 	serial_out(port, SPRD_TXD, ch);
port              967 drivers/tty/serial/sprd_serial.c 	struct uart_port *port = &sprd_port[co->index]->port;
port              971 drivers/tty/serial/sprd_serial.c 	if (port->sysrq)
port              974 drivers/tty/serial/sprd_serial.c 		locked = spin_trylock_irqsave(&port->lock, flags);
port              976 drivers/tty/serial/sprd_serial.c 		spin_lock_irqsave(&port->lock, flags);
port              978 drivers/tty/serial/sprd_serial.c 	uart_console_write(port, s, count, sprd_console_putchar);
port              981 drivers/tty/serial/sprd_serial.c 	wait_for_xmitr(port);
port              984 drivers/tty/serial/sprd_serial.c 		spin_unlock_irqrestore(&port->lock, flags);
port              999 drivers/tty/serial/sprd_serial.c 	if (!sprd_uart_port || !sprd_uart_port->port.membase) {
port             1007 drivers/tty/serial/sprd_serial.c 	return uart_set_options(&sprd_uart_port->port, co, baud,
port             1032 drivers/tty/serial/sprd_serial.c static void sprd_putc(struct uart_port *port, int c)
port             1037 drivers/tty/serial/sprd_serial.c 	       !(readl(port->membase + SPRD_LSR) & SPRD_LSR_TX_OVER))
port             1040 drivers/tty/serial/sprd_serial.c 	writeb(c, port->membase + SPRD_TXD);
port             1047 drivers/tty/serial/sprd_serial.c 	uart_console_write(&dev->port, s, n, sprd_putc);
port             1053 drivers/tty/serial/sprd_serial.c 	if (!device->port.membase)
port             1104 drivers/tty/serial/sprd_serial.c 		uart_remove_one_port(&sprd_uart_driver, &sup->port);
port             1105 drivers/tty/serial/sprd_serial.c 		sprd_port[sup->port.line] = NULL;
port             1190 drivers/tty/serial/sprd_serial.c 	up = &sprd_port[index]->port;
port             1249 drivers/tty/serial/sprd_serial.c 	uart_suspend_port(&sprd_uart_driver, &sup->port);
port             1258 drivers/tty/serial/sprd_serial.c 	uart_resume_port(&sprd_uart_driver, &sup->port);
port               41 drivers/tty/serial/st-asc.c 	struct uart_port port;
port              151 drivers/tty/serial/st-asc.c static inline struct asc_port *to_asc_port(struct uart_port *port)
port              153 drivers/tty/serial/st-asc.c 	return container_of(port, struct asc_port, port);
port              156 drivers/tty/serial/st-asc.c static inline u32 asc_in(struct uart_port *port, u32 offset)
port              159 drivers/tty/serial/st-asc.c 	return readl_relaxed(port->membase + offset);
port              161 drivers/tty/serial/st-asc.c 	return readl(port->membase + offset);
port              165 drivers/tty/serial/st-asc.c static inline void asc_out(struct uart_port *port, u32 offset, u32 value)
port              168 drivers/tty/serial/st-asc.c 	writel_relaxed(value, port->membase + offset);
port              170 drivers/tty/serial/st-asc.c 	writel(value, port->membase + offset);
port              178 drivers/tty/serial/st-asc.c static inline void asc_disable_tx_interrupts(struct uart_port *port)
port              180 drivers/tty/serial/st-asc.c 	u32 intenable = asc_in(port, ASC_INTEN) & ~ASC_INTEN_THE;
port              181 drivers/tty/serial/st-asc.c 	asc_out(port, ASC_INTEN, intenable);
port              182 drivers/tty/serial/st-asc.c 	(void)asc_in(port, ASC_INTEN);	/* Defeat bus write posting */
port              185 drivers/tty/serial/st-asc.c static inline void asc_enable_tx_interrupts(struct uart_port *port)
port              187 drivers/tty/serial/st-asc.c 	u32 intenable = asc_in(port, ASC_INTEN) | ASC_INTEN_THE;
port              188 drivers/tty/serial/st-asc.c 	asc_out(port, ASC_INTEN, intenable);
port              191 drivers/tty/serial/st-asc.c static inline void asc_disable_rx_interrupts(struct uart_port *port)
port              193 drivers/tty/serial/st-asc.c 	u32 intenable = asc_in(port, ASC_INTEN) & ~ASC_INTEN_RBE;
port              194 drivers/tty/serial/st-asc.c 	asc_out(port, ASC_INTEN, intenable);
port              195 drivers/tty/serial/st-asc.c 	(void)asc_in(port, ASC_INTEN);	/* Defeat bus write posting */
port              198 drivers/tty/serial/st-asc.c static inline void asc_enable_rx_interrupts(struct uart_port *port)
port              200 drivers/tty/serial/st-asc.c 	u32 intenable = asc_in(port, ASC_INTEN) | ASC_INTEN_RBE;
port              201 drivers/tty/serial/st-asc.c 	asc_out(port, ASC_INTEN, intenable);
port              204 drivers/tty/serial/st-asc.c static inline u32 asc_txfifo_is_empty(struct uart_port *port)
port              206 drivers/tty/serial/st-asc.c 	return asc_in(port, ASC_STA) & ASC_STA_TE;
port              209 drivers/tty/serial/st-asc.c static inline u32 asc_txfifo_is_half_empty(struct uart_port *port)
port              211 drivers/tty/serial/st-asc.c 	return asc_in(port, ASC_STA) & ASC_STA_THE;
port              214 drivers/tty/serial/st-asc.c static inline const char *asc_port_name(struct uart_port *port)
port              216 drivers/tty/serial/st-asc.c 	return to_platform_device(port->dev)->name;
port              226 drivers/tty/serial/st-asc.c static inline unsigned asc_hw_txroom(struct uart_port *port)
port              228 drivers/tty/serial/st-asc.c 	u32 status = asc_in(port, ASC_STA);
port              231 drivers/tty/serial/st-asc.c 		return port->fifosize / 2;
port              243 drivers/tty/serial/st-asc.c static void asc_transmit_chars(struct uart_port *port)
port              245 drivers/tty/serial/st-asc.c 	struct circ_buf *xmit = &port->state->xmit;
port              249 drivers/tty/serial/st-asc.c 	txroom = asc_hw_txroom(port);
port              251 drivers/tty/serial/st-asc.c 	if ((txroom != 0) && port->x_char) {
port              252 drivers/tty/serial/st-asc.c 		c = port->x_char;
port              253 drivers/tty/serial/st-asc.c 		port->x_char = 0;
port              254 drivers/tty/serial/st-asc.c 		asc_out(port, ASC_TXBUF, c);
port              255 drivers/tty/serial/st-asc.c 		port->icount.tx++;
port              256 drivers/tty/serial/st-asc.c 		txroom = asc_hw_txroom(port);
port              259 drivers/tty/serial/st-asc.c 	if (uart_tx_stopped(port)) {
port              264 drivers/tty/serial/st-asc.c 		asc_disable_tx_interrupts(port);
port              269 drivers/tty/serial/st-asc.c 		asc_disable_tx_interrupts(port);
port              279 drivers/tty/serial/st-asc.c 		asc_out(port, ASC_TXBUF, c);
port              280 drivers/tty/serial/st-asc.c 		port->icount.tx++;
port              285 drivers/tty/serial/st-asc.c 		uart_write_wakeup(port);
port              288 drivers/tty/serial/st-asc.c 		asc_disable_tx_interrupts(port);
port              291 drivers/tty/serial/st-asc.c static void asc_receive_chars(struct uart_port *port)
port              293 drivers/tty/serial/st-asc.c 	struct tty_port *tport = &port->state->port;
port              304 drivers/tty/serial/st-asc.c 	mode = asc_in(port, ASC_CTL) & ASC_CTL_MODE_MSK;
port              308 drivers/tty/serial/st-asc.c 	if (irqd_is_wakeup_set(irq_get_irq_data(port->irq)))
port              311 drivers/tty/serial/st-asc.c 	while ((status = asc_in(port, ASC_STA)) & ASC_STA_RBF) {
port              312 drivers/tty/serial/st-asc.c 		c = asc_in(port, ASC_RXBUF) | ASC_RXBUF_DUMMY_RX;
port              314 drivers/tty/serial/st-asc.c 		port->icount.rx++;
port              321 drivers/tty/serial/st-asc.c 					port->icount.brk++;
port              322 drivers/tty/serial/st-asc.c 					if (uart_handle_break(port))
port              326 drivers/tty/serial/st-asc.c 					port->icount.frame++;
port              329 drivers/tty/serial/st-asc.c 				port->icount.parity++;
port              336 drivers/tty/serial/st-asc.c 				port->icount.overrun++;
port              340 drivers/tty/serial/st-asc.c 			c &= port->read_status_mask;
port              350 drivers/tty/serial/st-asc.c 		if (uart_handle_sysrq_char(port, c & 0xff))
port              353 drivers/tty/serial/st-asc.c 		uart_insert_char(port, c, ASC_RXBUF_DUMMY_OE, c & 0xff, flag);
port              362 drivers/tty/serial/st-asc.c 	struct uart_port *port = ptr;
port              365 drivers/tty/serial/st-asc.c 	spin_lock(&port->lock);
port              367 drivers/tty/serial/st-asc.c 	status = asc_in(port, ASC_STA);
port              371 drivers/tty/serial/st-asc.c 		asc_receive_chars(port);
port              375 drivers/tty/serial/st-asc.c 	    (asc_in(port, ASC_INTEN) & ASC_INTEN_THE)) {
port              377 drivers/tty/serial/st-asc.c 		asc_transmit_chars(port);
port              380 drivers/tty/serial/st-asc.c 	spin_unlock(&port->lock);
port              391 drivers/tty/serial/st-asc.c static unsigned int asc_tx_empty(struct uart_port *port)
port              393 drivers/tty/serial/st-asc.c 	return asc_txfifo_is_empty(port) ? TIOCSER_TEMT : 0;
port              396 drivers/tty/serial/st-asc.c static void asc_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              398 drivers/tty/serial/st-asc.c 	struct asc_port *ascport = to_asc_port(port);
port              415 drivers/tty/serial/st-asc.c 	if (asc_in(port, ASC_CTL) & ASC_CTL_CTSENABLE)
port              421 drivers/tty/serial/st-asc.c static unsigned int asc_get_mctrl(struct uart_port *port)
port              431 drivers/tty/serial/st-asc.c static void asc_start_tx(struct uart_port *port)
port              433 drivers/tty/serial/st-asc.c 	struct circ_buf *xmit = &port->state->xmit;
port              436 drivers/tty/serial/st-asc.c 		asc_enable_tx_interrupts(port);
port              440 drivers/tty/serial/st-asc.c static void asc_stop_tx(struct uart_port *port)
port              442 drivers/tty/serial/st-asc.c 	asc_disable_tx_interrupts(port);
port              446 drivers/tty/serial/st-asc.c static void asc_stop_rx(struct uart_port *port)
port              448 drivers/tty/serial/st-asc.c 	asc_disable_rx_interrupts(port);
port              452 drivers/tty/serial/st-asc.c static void asc_break_ctl(struct uart_port *port, int break_state)
port              460 drivers/tty/serial/st-asc.c static int asc_startup(struct uart_port *port)
port              462 drivers/tty/serial/st-asc.c 	if (request_irq(port->irq, asc_interrupt, 0,
port              463 drivers/tty/serial/st-asc.c 			asc_port_name(port), port)) {
port              464 drivers/tty/serial/st-asc.c 		dev_err(port->dev, "cannot allocate irq.\n");
port              468 drivers/tty/serial/st-asc.c 	asc_transmit_chars(port);
port              469 drivers/tty/serial/st-asc.c 	asc_enable_rx_interrupts(port);
port              474 drivers/tty/serial/st-asc.c static void asc_shutdown(struct uart_port *port)
port              476 drivers/tty/serial/st-asc.c 	asc_disable_tx_interrupts(port);
port              477 drivers/tty/serial/st-asc.c 	asc_disable_rx_interrupts(port);
port              478 drivers/tty/serial/st-asc.c 	free_irq(port->irq, port);
port              481 drivers/tty/serial/st-asc.c static void asc_pm(struct uart_port *port, unsigned int state,
port              484 drivers/tty/serial/st-asc.c 	struct asc_port *ascport = to_asc_port(port);
port              498 drivers/tty/serial/st-asc.c 		spin_lock_irqsave(&port->lock, flags);
port              499 drivers/tty/serial/st-asc.c 		ctl = asc_in(port, ASC_CTL) & ~ASC_CTL_RUN;
port              500 drivers/tty/serial/st-asc.c 		asc_out(port, ASC_CTL, ctl);
port              501 drivers/tty/serial/st-asc.c 		spin_unlock_irqrestore(&port->lock, flags);
port              507 drivers/tty/serial/st-asc.c static void asc_set_termios(struct uart_port *port, struct ktermios *termios,
port              510 drivers/tty/serial/st-asc.c 	struct asc_port *ascport = to_asc_port(port);
port              511 drivers/tty/serial/st-asc.c 	struct device_node *np = port->dev->of_node;
port              522 drivers/tty/serial/st-asc.c 	port->uartclk = clk_get_rate(ascport->clk);
port              524 drivers/tty/serial/st-asc.c 	baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk/16);
port              527 drivers/tty/serial/st-asc.c 	spin_lock_irqsave(&port->lock, flags);
port              530 drivers/tty/serial/st-asc.c 	ctrl_val = asc_in(port, ASC_CTL);
port              533 drivers/tty/serial/st-asc.c 	asc_out(port, ASC_CTL, (ctrl_val & ~ASC_CTL_RUN));
port              537 drivers/tty/serial/st-asc.c 	asc_out(port, ASC_TXRESET, 1);
port              538 drivers/tty/serial/st-asc.c 	asc_out(port, ASC_RXRESET, 1);
port              561 drivers/tty/serial/st-asc.c 			devm_gpiod_put(port->dev, ascport->rts);
port              573 drivers/tty/serial/st-asc.c 			gpiod = devm_fwnode_get_gpiod_from_child(port->dev,
port              584 drivers/tty/serial/st-asc.c 		asc_out(port, ASC_BAUDRATE, (port->uartclk / (16 * baud)));
port              597 drivers/tty/serial/st-asc.c 		do_div(dividend, port->uartclk / 16);
port              598 drivers/tty/serial/st-asc.c 		asc_out(port, ASC_BAUDRATE, dividend);
port              602 drivers/tty/serial/st-asc.c 	uart_update_timeout(port, cflag, baud);
port              604 drivers/tty/serial/st-asc.c 	ascport->port.read_status_mask = ASC_RXBUF_DUMMY_OE;
port              606 drivers/tty/serial/st-asc.c 		ascport->port.read_status_mask |= ASC_RXBUF_FE | ASC_RXBUF_PE;
port              608 drivers/tty/serial/st-asc.c 		ascport->port.read_status_mask |= ASC_RXBUF_DUMMY_BE;
port              613 drivers/tty/serial/st-asc.c 	ascport->port.ignore_status_mask = 0;
port              615 drivers/tty/serial/st-asc.c 		ascport->port.ignore_status_mask |= ASC_RXBUF_FE | ASC_RXBUF_PE;
port              617 drivers/tty/serial/st-asc.c 		ascport->port.ignore_status_mask |= ASC_RXBUF_DUMMY_BE;
port              623 drivers/tty/serial/st-asc.c 			ascport->port.ignore_status_mask |= ASC_RXBUF_DUMMY_OE;
port              630 drivers/tty/serial/st-asc.c 		ascport->port.ignore_status_mask |= ASC_RXBUF_DUMMY_RX;
port              633 drivers/tty/serial/st-asc.c 	asc_out(port, ASC_TIMEOUT, 20);
port              636 drivers/tty/serial/st-asc.c 	asc_out(port, ASC_CTL, (ctrl_val | ASC_CTL_RUN));
port              638 drivers/tty/serial/st-asc.c 	spin_unlock_irqrestore(&port->lock, flags);
port              641 drivers/tty/serial/st-asc.c static const char *asc_type(struct uart_port *port)
port              643 drivers/tty/serial/st-asc.c 	return (port->type == PORT_ASC) ? DRIVER_NAME : NULL;
port              646 drivers/tty/serial/st-asc.c static void asc_release_port(struct uart_port *port)
port              650 drivers/tty/serial/st-asc.c static int asc_request_port(struct uart_port *port)
port              659 drivers/tty/serial/st-asc.c static void asc_config_port(struct uart_port *port, int flags)
port              662 drivers/tty/serial/st-asc.c 		port->type = PORT_ASC;
port              666 drivers/tty/serial/st-asc.c asc_verify_port(struct uart_port *port, struct serial_struct *ser)
port              678 drivers/tty/serial/st-asc.c static int asc_get_poll_char(struct uart_port *port)
port              680 drivers/tty/serial/st-asc.c 	if (!(asc_in(port, ASC_STA) & ASC_STA_RBF))
port              683 drivers/tty/serial/st-asc.c 	return asc_in(port, ASC_RXBUF);
port              686 drivers/tty/serial/st-asc.c static void asc_put_poll_char(struct uart_port *port, unsigned char c)
port              688 drivers/tty/serial/st-asc.c 	while (!asc_txfifo_is_half_empty(port))
port              690 drivers/tty/serial/st-asc.c 	asc_out(port, ASC_TXBUF, c);
port              723 drivers/tty/serial/st-asc.c 	struct uart_port *port = &ascport->port;
port              727 drivers/tty/serial/st-asc.c 	port->iotype	= UPIO_MEM;
port              728 drivers/tty/serial/st-asc.c 	port->flags	= UPF_BOOT_AUTOCONF;
port              729 drivers/tty/serial/st-asc.c 	port->ops	= &asc_uart_ops;
port              730 drivers/tty/serial/st-asc.c 	port->fifosize	= ASC_FIFO_SIZE;
port              731 drivers/tty/serial/st-asc.c 	port->dev	= &pdev->dev;
port              732 drivers/tty/serial/st-asc.c 	port->irq	= platform_get_irq(pdev, 0);
port              735 drivers/tty/serial/st-asc.c 	port->membase = devm_ioremap_resource(&pdev->dev, res);
port              736 drivers/tty/serial/st-asc.c 	if (IS_ERR(port->membase))
port              737 drivers/tty/serial/st-asc.c 		return PTR_ERR(port->membase);
port              738 drivers/tty/serial/st-asc.c 	port->mapbase = res->start;
port              740 drivers/tty/serial/st-asc.c 	spin_lock_init(&port->lock);
port              748 drivers/tty/serial/st-asc.c 	ascport->port.uartclk = clk_get_rate(ascport->clk);
port              749 drivers/tty/serial/st-asc.c 	WARN_ON(ascport->port.uartclk == 0);
port              798 drivers/tty/serial/st-asc.c 	asc_ports[id].port.line = id;
port              826 drivers/tty/serial/st-asc.c 	ret = uart_add_one_port(&asc_uart_driver, &ascport->port);
port              830 drivers/tty/serial/st-asc.c 	platform_set_drvdata(pdev, &ascport->port);
port              837 drivers/tty/serial/st-asc.c 	struct uart_port *port = platform_get_drvdata(pdev);
port              839 drivers/tty/serial/st-asc.c 	return uart_remove_one_port(&asc_uart_driver, port);
port              845 drivers/tty/serial/st-asc.c 	struct uart_port *port = dev_get_drvdata(dev);
port              847 drivers/tty/serial/st-asc.c 	return uart_suspend_port(&asc_uart_driver, port);
port              852 drivers/tty/serial/st-asc.c 	struct uart_port *port = dev_get_drvdata(dev);
port              854 drivers/tty/serial/st-asc.c 	return uart_resume_port(&asc_uart_driver, port);
port              862 drivers/tty/serial/st-asc.c static void asc_console_putchar(struct uart_port *port, int ch)
port              867 drivers/tty/serial/st-asc.c 	while (--timeout && !asc_txfifo_is_half_empty(port))
port              870 drivers/tty/serial/st-asc.c 	asc_out(port, ASC_TXBUF, ch);
port              880 drivers/tty/serial/st-asc.c 	struct uart_port *port = &asc_ports[co->index].port;
port              886 drivers/tty/serial/st-asc.c 	if (port->sysrq)
port              889 drivers/tty/serial/st-asc.c 		locked = spin_trylock_irqsave(&port->lock, flags);
port              891 drivers/tty/serial/st-asc.c 		spin_lock_irqsave(&port->lock, flags);
port              897 drivers/tty/serial/st-asc.c 	intenable = asc_in(port, ASC_INTEN);
port              898 drivers/tty/serial/st-asc.c 	asc_out(port, ASC_INTEN, 0);
port              899 drivers/tty/serial/st-asc.c 	(void)asc_in(port, ASC_INTEN);	/* Defeat bus write posting */
port              901 drivers/tty/serial/st-asc.c 	uart_console_write(port, s, count, asc_console_putchar);
port              903 drivers/tty/serial/st-asc.c 	while (--timeout && !asc_txfifo_is_empty(port))
port              906 drivers/tty/serial/st-asc.c 	asc_out(port, ASC_INTEN, intenable);
port              909 drivers/tty/serial/st-asc.c 		spin_unlock_irqrestore(&port->lock, flags);
port              931 drivers/tty/serial/st-asc.c 	if (ascport->port.mapbase == 0 || ascport->port.membase == NULL)
port              937 drivers/tty/serial/st-asc.c 	return uart_set_options(&ascport->port, co, baud, parity, bits, flow);
port               40 drivers/tty/serial/stm32-usart.c static void stm32_stop_tx(struct uart_port *port);
port               41 drivers/tty/serial/stm32-usart.c static void stm32_transmit_chars(struct uart_port *port);
port               43 drivers/tty/serial/stm32-usart.c static inline struct stm32_port *to_stm32_port(struct uart_port *port)
port               45 drivers/tty/serial/stm32-usart.c 	return container_of(port, struct stm32_port, port);
port               48 drivers/tty/serial/stm32-usart.c static void stm32_set_bits(struct uart_port *port, u32 reg, u32 bits)
port               52 drivers/tty/serial/stm32-usart.c 	val = readl_relaxed(port->membase + reg);
port               54 drivers/tty/serial/stm32-usart.c 	writel_relaxed(val, port->membase + reg);
port               57 drivers/tty/serial/stm32-usart.c static void stm32_clr_bits(struct uart_port *port, u32 reg, u32 bits)
port               61 drivers/tty/serial/stm32-usart.c 	val = readl_relaxed(port->membase + reg);
port               63 drivers/tty/serial/stm32-usart.c 	writel_relaxed(val, port->membase + reg);
port              101 drivers/tty/serial/stm32-usart.c static int stm32_config_rs485(struct uart_port *port,
port              104 drivers/tty/serial/stm32-usart.c 	struct stm32_port *stm32_port = to_stm32_port(port);
port              110 drivers/tty/serial/stm32-usart.c 	stm32_clr_bits(port, ofs->cr1, BIT(cfg->uart_enable_bit));
port              112 drivers/tty/serial/stm32-usart.c 	port->rs485 = *rs485conf;
port              117 drivers/tty/serial/stm32-usart.c 		cr1 = readl_relaxed(port->membase + ofs->cr1);
port              118 drivers/tty/serial/stm32-usart.c 		cr3 = readl_relaxed(port->membase + ofs->cr3);
port              119 drivers/tty/serial/stm32-usart.c 		usartdiv = readl_relaxed(port->membase + ofs->brr);
port              127 drivers/tty/serial/stm32-usart.c 		baud = DIV_ROUND_CLOSEST(port->uartclk, usartdiv);
port              140 drivers/tty/serial/stm32-usart.c 		writel_relaxed(cr3, port->membase + ofs->cr3);
port              141 drivers/tty/serial/stm32-usart.c 		writel_relaxed(cr1, port->membase + ofs->cr1);
port              143 drivers/tty/serial/stm32-usart.c 		stm32_clr_bits(port, ofs->cr3, USART_CR3_DEM | USART_CR3_DEP);
port              144 drivers/tty/serial/stm32-usart.c 		stm32_clr_bits(port, ofs->cr1,
port              148 drivers/tty/serial/stm32-usart.c 	stm32_set_bits(port, ofs->cr1, BIT(cfg->uart_enable_bit));
port              153 drivers/tty/serial/stm32-usart.c static int stm32_init_rs485(struct uart_port *port,
port              156 drivers/tty/serial/stm32-usart.c 	struct serial_rs485 *rs485conf = &port->rs485;
port              170 drivers/tty/serial/stm32-usart.c static int stm32_pending_rx(struct uart_port *port, u32 *sr, int *last_res,
port              173 drivers/tty/serial/stm32-usart.c 	struct stm32_port *stm32_port = to_stm32_port(port);
port              178 drivers/tty/serial/stm32-usart.c 	*sr = readl_relaxed(port->membase + ofs->isr);
port              195 drivers/tty/serial/stm32-usart.c static unsigned long stm32_get_char(struct uart_port *port, u32 *sr,
port              198 drivers/tty/serial/stm32-usart.c 	struct stm32_port *stm32_port = to_stm32_port(port);
port              207 drivers/tty/serial/stm32-usart.c 		c = readl_relaxed(port->membase + ofs->rdr);
port              215 drivers/tty/serial/stm32-usart.c static void stm32_receive_chars(struct uart_port *port, bool threaded)
port              217 drivers/tty/serial/stm32-usart.c 	struct tty_port *tport = &port->state->port;
port              218 drivers/tty/serial/stm32-usart.c 	struct stm32_port *stm32_port = to_stm32_port(port);
port              224 drivers/tty/serial/stm32-usart.c 	if (irqd_is_wakeup_set(irq_get_irq_data(port->irq)))
port              227 drivers/tty/serial/stm32-usart.c 	while (stm32_pending_rx(port, &sr, &stm32_port->last_res, threaded)) {
port              244 drivers/tty/serial/stm32-usart.c 				       port->membase + ofs->icr);
port              246 drivers/tty/serial/stm32-usart.c 		c = stm32_get_char(port, &sr, &stm32_port->last_res);
port              247 drivers/tty/serial/stm32-usart.c 		port->icount.rx++;
port              250 drivers/tty/serial/stm32-usart.c 				port->icount.overrun++;
port              252 drivers/tty/serial/stm32-usart.c 				port->icount.parity++;
port              256 drivers/tty/serial/stm32-usart.c 					port->icount.brk++;
port              257 drivers/tty/serial/stm32-usart.c 					if (uart_handle_break(port))
port              260 drivers/tty/serial/stm32-usart.c 					port->icount.frame++;
port              264 drivers/tty/serial/stm32-usart.c 			sr &= port->read_status_mask;
port              276 drivers/tty/serial/stm32-usart.c 		if (uart_handle_sysrq_char(port, c))
port              278 drivers/tty/serial/stm32-usart.c 		uart_insert_char(port, sr, USART_SR_ORE, c, flag);
port              281 drivers/tty/serial/stm32-usart.c 	spin_unlock(&port->lock);
port              283 drivers/tty/serial/stm32-usart.c 	spin_lock(&port->lock);
port              288 drivers/tty/serial/stm32-usart.c 	struct uart_port *port = arg;
port              289 drivers/tty/serial/stm32-usart.c 	struct stm32_port *stm32port = to_stm32_port(port);
port              292 drivers/tty/serial/stm32-usart.c 	stm32_clr_bits(port, ofs->cr3, USART_CR3_DMAT);
port              296 drivers/tty/serial/stm32-usart.c 	stm32_transmit_chars(port);
port              299 drivers/tty/serial/stm32-usart.c static void stm32_tx_interrupt_enable(struct uart_port *port)
port              301 drivers/tty/serial/stm32-usart.c 	struct stm32_port *stm32_port = to_stm32_port(port);
port              309 drivers/tty/serial/stm32-usart.c 		stm32_set_bits(port, ofs->cr3, USART_CR3_TXFTIE);
port              311 drivers/tty/serial/stm32-usart.c 		stm32_set_bits(port, ofs->cr1, USART_CR1_TXEIE);
port              314 drivers/tty/serial/stm32-usart.c static void stm32_tx_interrupt_disable(struct uart_port *port)
port              316 drivers/tty/serial/stm32-usart.c 	struct stm32_port *stm32_port = to_stm32_port(port);
port              320 drivers/tty/serial/stm32-usart.c 		stm32_clr_bits(port, ofs->cr3, USART_CR3_TXFTIE);
port              322 drivers/tty/serial/stm32-usart.c 		stm32_clr_bits(port, ofs->cr1, USART_CR1_TXEIE);
port              325 drivers/tty/serial/stm32-usart.c static void stm32_transmit_chars_pio(struct uart_port *port)
port              327 drivers/tty/serial/stm32-usart.c 	struct stm32_port *stm32_port = to_stm32_port(port);
port              329 drivers/tty/serial/stm32-usart.c 	struct circ_buf *xmit = &port->state->xmit;
port              332 drivers/tty/serial/stm32-usart.c 		stm32_clr_bits(port, ofs->cr3, USART_CR3_DMAT);
port              338 drivers/tty/serial/stm32-usart.c 		if (!(readl_relaxed(port->membase + ofs->isr) & USART_SR_TXE))
port              340 drivers/tty/serial/stm32-usart.c 		writel_relaxed(xmit->buf[xmit->tail], port->membase + ofs->tdr);
port              342 drivers/tty/serial/stm32-usart.c 		port->icount.tx++;
port              347 drivers/tty/serial/stm32-usart.c 		stm32_tx_interrupt_disable(port);
port              349 drivers/tty/serial/stm32-usart.c 		stm32_tx_interrupt_enable(port);
port              352 drivers/tty/serial/stm32-usart.c static void stm32_transmit_chars_dma(struct uart_port *port)
port              354 drivers/tty/serial/stm32-usart.c 	struct stm32_port *stm32port = to_stm32_port(port);
port              356 drivers/tty/serial/stm32-usart.c 	struct circ_buf *xmit = &port->state->xmit;
port              394 drivers/tty/serial/stm32-usart.c 			stm32_transmit_chars_pio(port);
port              399 drivers/tty/serial/stm32-usart.c 	desc->callback_param = port;
port              407 drivers/tty/serial/stm32-usart.c 	stm32_set_bits(port, ofs->cr3, USART_CR3_DMAT);
port              410 drivers/tty/serial/stm32-usart.c 	port->icount.tx += count;
port              413 drivers/tty/serial/stm32-usart.c static void stm32_transmit_chars(struct uart_port *port)
port              415 drivers/tty/serial/stm32-usart.c 	struct stm32_port *stm32_port = to_stm32_port(port);
port              417 drivers/tty/serial/stm32-usart.c 	struct circ_buf *xmit = &port->state->xmit;
port              419 drivers/tty/serial/stm32-usart.c 	if (port->x_char) {
port              421 drivers/tty/serial/stm32-usart.c 			stm32_clr_bits(port, ofs->cr3, USART_CR3_DMAT);
port              422 drivers/tty/serial/stm32-usart.c 		writel_relaxed(port->x_char, port->membase + ofs->tdr);
port              423 drivers/tty/serial/stm32-usart.c 		port->x_char = 0;
port              424 drivers/tty/serial/stm32-usart.c 		port->icount.tx++;
port              426 drivers/tty/serial/stm32-usart.c 			stm32_set_bits(port, ofs->cr3, USART_CR3_DMAT);
port              430 drivers/tty/serial/stm32-usart.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(port)) {
port              431 drivers/tty/serial/stm32-usart.c 		stm32_tx_interrupt_disable(port);
port              436 drivers/tty/serial/stm32-usart.c 		stm32_clr_bits(port, ofs->isr, USART_SR_TC);
port              438 drivers/tty/serial/stm32-usart.c 		writel_relaxed(USART_ICR_TCCF, port->membase + ofs->icr);
port              441 drivers/tty/serial/stm32-usart.c 		stm32_transmit_chars_dma(port);
port              443 drivers/tty/serial/stm32-usart.c 		stm32_transmit_chars_pio(port);
port              446 drivers/tty/serial/stm32-usart.c 		uart_write_wakeup(port);
port              449 drivers/tty/serial/stm32-usart.c 		stm32_tx_interrupt_disable(port);
port              454 drivers/tty/serial/stm32-usart.c 	struct uart_port *port = ptr;
port              455 drivers/tty/serial/stm32-usart.c 	struct stm32_port *stm32_port = to_stm32_port(port);
port              459 drivers/tty/serial/stm32-usart.c 	spin_lock(&port->lock);
port              461 drivers/tty/serial/stm32-usart.c 	sr = readl_relaxed(port->membase + ofs->isr);
port              465 drivers/tty/serial/stm32-usart.c 			       port->membase + ofs->icr);
port              469 drivers/tty/serial/stm32-usart.c 			       port->membase + ofs->icr);
port              472 drivers/tty/serial/stm32-usart.c 		stm32_receive_chars(port, false);
port              475 drivers/tty/serial/stm32-usart.c 		stm32_transmit_chars(port);
port              477 drivers/tty/serial/stm32-usart.c 	spin_unlock(&port->lock);
port              487 drivers/tty/serial/stm32-usart.c 	struct uart_port *port = ptr;
port              488 drivers/tty/serial/stm32-usart.c 	struct stm32_port *stm32_port = to_stm32_port(port);
port              490 drivers/tty/serial/stm32-usart.c 	spin_lock(&port->lock);
port              493 drivers/tty/serial/stm32-usart.c 		stm32_receive_chars(port, true);
port              495 drivers/tty/serial/stm32-usart.c 	spin_unlock(&port->lock);
port              500 drivers/tty/serial/stm32-usart.c static unsigned int stm32_tx_empty(struct uart_port *port)
port              502 drivers/tty/serial/stm32-usart.c 	struct stm32_port *stm32_port = to_stm32_port(port);
port              505 drivers/tty/serial/stm32-usart.c 	return readl_relaxed(port->membase + ofs->isr) & USART_SR_TXE;
port              508 drivers/tty/serial/stm32-usart.c static void stm32_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              510 drivers/tty/serial/stm32-usart.c 	struct stm32_port *stm32_port = to_stm32_port(port);
port              513 drivers/tty/serial/stm32-usart.c 	if ((mctrl & TIOCM_RTS) && (port->status & UPSTAT_AUTORTS))
port              514 drivers/tty/serial/stm32-usart.c 		stm32_set_bits(port, ofs->cr3, USART_CR3_RTSE);
port              516 drivers/tty/serial/stm32-usart.c 		stm32_clr_bits(port, ofs->cr3, USART_CR3_RTSE);
port              519 drivers/tty/serial/stm32-usart.c static unsigned int stm32_get_mctrl(struct uart_port *port)
port              526 drivers/tty/serial/stm32-usart.c static void stm32_stop_tx(struct uart_port *port)
port              528 drivers/tty/serial/stm32-usart.c 	stm32_tx_interrupt_disable(port);
port              532 drivers/tty/serial/stm32-usart.c static void stm32_start_tx(struct uart_port *port)
port              534 drivers/tty/serial/stm32-usart.c 	struct circ_buf *xmit = &port->state->xmit;
port              539 drivers/tty/serial/stm32-usart.c 	stm32_transmit_chars(port);
port              543 drivers/tty/serial/stm32-usart.c static void stm32_throttle(struct uart_port *port)
port              545 drivers/tty/serial/stm32-usart.c 	struct stm32_port *stm32_port = to_stm32_port(port);
port              549 drivers/tty/serial/stm32-usart.c 	spin_lock_irqsave(&port->lock, flags);
port              550 drivers/tty/serial/stm32-usart.c 	stm32_clr_bits(port, ofs->cr1, stm32_port->cr1_irq);
port              552 drivers/tty/serial/stm32-usart.c 		stm32_clr_bits(port, ofs->cr3, stm32_port->cr3_irq);
port              554 drivers/tty/serial/stm32-usart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              558 drivers/tty/serial/stm32-usart.c static void stm32_unthrottle(struct uart_port *port)
port              560 drivers/tty/serial/stm32-usart.c 	struct stm32_port *stm32_port = to_stm32_port(port);
port              564 drivers/tty/serial/stm32-usart.c 	spin_lock_irqsave(&port->lock, flags);
port              565 drivers/tty/serial/stm32-usart.c 	stm32_set_bits(port, ofs->cr1, stm32_port->cr1_irq);
port              567 drivers/tty/serial/stm32-usart.c 		stm32_set_bits(port, ofs->cr3, stm32_port->cr3_irq);
port              569 drivers/tty/serial/stm32-usart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              573 drivers/tty/serial/stm32-usart.c static void stm32_stop_rx(struct uart_port *port)
port              575 drivers/tty/serial/stm32-usart.c 	struct stm32_port *stm32_port = to_stm32_port(port);
port              578 drivers/tty/serial/stm32-usart.c 	stm32_clr_bits(port, ofs->cr1, stm32_port->cr1_irq);
port              580 drivers/tty/serial/stm32-usart.c 		stm32_clr_bits(port, ofs->cr3, stm32_port->cr3_irq);
port              585 drivers/tty/serial/stm32-usart.c static void stm32_break_ctl(struct uart_port *port, int break_state)
port              589 drivers/tty/serial/stm32-usart.c static int stm32_startup(struct uart_port *port)
port              591 drivers/tty/serial/stm32-usart.c 	struct stm32_port *stm32_port = to_stm32_port(port);
port              593 drivers/tty/serial/stm32-usart.c 	const char *name = to_platform_device(port->dev)->name;
port              597 drivers/tty/serial/stm32-usart.c 	ret = request_threaded_irq(port->irq, stm32_interrupt,
port              599 drivers/tty/serial/stm32-usart.c 				   IRQF_NO_SUSPEND, name, port);
port              605 drivers/tty/serial/stm32-usart.c 		stm32_set_bits(port, ofs->rqr, USART_RQR_RXFRQ);
port              609 drivers/tty/serial/stm32-usart.c 		val = readl_relaxed(port->membase + ofs->cr3);
port              613 drivers/tty/serial/stm32-usart.c 		writel_relaxed(val, port->membase + ofs->cr3);
port              620 drivers/tty/serial/stm32-usart.c 	stm32_set_bits(port, ofs->cr1, val);
port              625 drivers/tty/serial/stm32-usart.c static void stm32_shutdown(struct uart_port *port)
port              627 drivers/tty/serial/stm32-usart.c 	struct stm32_port *stm32_port = to_stm32_port(port);
port              639 drivers/tty/serial/stm32-usart.c 	ret = readl_relaxed_poll_timeout(port->membase + ofs->isr,
port              644 drivers/tty/serial/stm32-usart.c 		dev_err(port->dev, "transmission complete not set\n");
port              646 drivers/tty/serial/stm32-usart.c 	stm32_clr_bits(port, ofs->cr1, val);
port              648 drivers/tty/serial/stm32-usart.c 	free_irq(port->irq, port);
port              681 drivers/tty/serial/stm32-usart.c static void stm32_set_termios(struct uart_port *port, struct ktermios *termios,
port              684 drivers/tty/serial/stm32-usart.c 	struct stm32_port *stm32_port = to_stm32_port(port);
port              687 drivers/tty/serial/stm32-usart.c 	struct serial_rs485 *rs485conf = &port->rs485;
port              697 drivers/tty/serial/stm32-usart.c 	baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk / 8);
port              699 drivers/tty/serial/stm32-usart.c 	spin_lock_irqsave(&port->lock, flags);
port              702 drivers/tty/serial/stm32-usart.c 	writel_relaxed(0, port->membase + ofs->cr1);
port              706 drivers/tty/serial/stm32-usart.c 		stm32_set_bits(port, ofs->rqr,
port              713 drivers/tty/serial/stm32-usart.c 	cr3 = readl_relaxed(port->membase + ofs->cr3);
port              740 drivers/tty/serial/stm32-usart.c 		dev_dbg(port->dev, "Unsupported data bits config: %u bits\n"
port              752 drivers/tty/serial/stm32-usart.c 		writel_relaxed(bits, port->membase + ofs->rtor);
port              765 drivers/tty/serial/stm32-usart.c 	port->status &= ~(UPSTAT_AUTOCTS | UPSTAT_AUTORTS);
port              767 drivers/tty/serial/stm32-usart.c 		port->status |= UPSTAT_AUTOCTS | UPSTAT_AUTORTS;
port              771 drivers/tty/serial/stm32-usart.c 	usartdiv = DIV_ROUND_CLOSEST(port->uartclk, baud);
port              782 drivers/tty/serial/stm32-usart.c 		stm32_set_bits(port, ofs->cr1, USART_CR1_OVER8);
port              786 drivers/tty/serial/stm32-usart.c 		stm32_clr_bits(port, ofs->cr1, USART_CR1_OVER8);
port              791 drivers/tty/serial/stm32-usart.c 	writel_relaxed(mantissa | fraction, port->membase + ofs->brr);
port              793 drivers/tty/serial/stm32-usart.c 	uart_update_timeout(port, cflag, baud);
port              795 drivers/tty/serial/stm32-usart.c 	port->read_status_mask = USART_SR_ORE;
port              797 drivers/tty/serial/stm32-usart.c 		port->read_status_mask |= USART_SR_PE | USART_SR_FE;
port              799 drivers/tty/serial/stm32-usart.c 		port->read_status_mask |= USART_SR_FE;
port              802 drivers/tty/serial/stm32-usart.c 	port->ignore_status_mask = 0;
port              804 drivers/tty/serial/stm32-usart.c 		port->ignore_status_mask = USART_SR_PE | USART_SR_FE;
port              806 drivers/tty/serial/stm32-usart.c 		port->ignore_status_mask |= USART_SR_FE;
port              812 drivers/tty/serial/stm32-usart.c 			port->ignore_status_mask |= USART_SR_ORE;
port              817 drivers/tty/serial/stm32-usart.c 		port->ignore_status_mask |= USART_SR_DUMMY_RX;
port              839 drivers/tty/serial/stm32-usart.c 	writel_relaxed(cr3, port->membase + ofs->cr3);
port              840 drivers/tty/serial/stm32-usart.c 	writel_relaxed(cr2, port->membase + ofs->cr2);
port              841 drivers/tty/serial/stm32-usart.c 	writel_relaxed(cr1, port->membase + ofs->cr1);
port              843 drivers/tty/serial/stm32-usart.c 	stm32_set_bits(port, ofs->cr1, BIT(cfg->uart_enable_bit));
port              844 drivers/tty/serial/stm32-usart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              847 drivers/tty/serial/stm32-usart.c static const char *stm32_type(struct uart_port *port)
port              849 drivers/tty/serial/stm32-usart.c 	return (port->type == PORT_STM32) ? DRIVER_NAME : NULL;
port              852 drivers/tty/serial/stm32-usart.c static void stm32_release_port(struct uart_port *port)
port              856 drivers/tty/serial/stm32-usart.c static int stm32_request_port(struct uart_port *port)
port              861 drivers/tty/serial/stm32-usart.c static void stm32_config_port(struct uart_port *port, int flags)
port              864 drivers/tty/serial/stm32-usart.c 		port->type = PORT_STM32;
port              868 drivers/tty/serial/stm32-usart.c stm32_verify_port(struct uart_port *port, struct serial_struct *ser)
port              874 drivers/tty/serial/stm32-usart.c static void stm32_pm(struct uart_port *port, unsigned int state,
port              877 drivers/tty/serial/stm32-usart.c 	struct stm32_port *stm32port = container_of(port,
port              878 drivers/tty/serial/stm32-usart.c 			struct stm32_port, port);
port              885 drivers/tty/serial/stm32-usart.c 		pm_runtime_get_sync(port->dev);
port              888 drivers/tty/serial/stm32-usart.c 		spin_lock_irqsave(&port->lock, flags);
port              889 drivers/tty/serial/stm32-usart.c 		stm32_clr_bits(port, ofs->cr1, BIT(cfg->uart_enable_bit));
port              890 drivers/tty/serial/stm32-usart.c 		spin_unlock_irqrestore(&port->lock, flags);
port              891 drivers/tty/serial/stm32-usart.c 		pm_runtime_put_sync(port->dev);
port              920 drivers/tty/serial/stm32-usart.c 	struct uart_port *port = &stm32port->port;
port              924 drivers/tty/serial/stm32-usart.c 	port->iotype	= UPIO_MEM;
port              925 drivers/tty/serial/stm32-usart.c 	port->flags	= UPF_BOOT_AUTOCONF;
port              926 drivers/tty/serial/stm32-usart.c 	port->ops	= &stm32_uart_ops;
port              927 drivers/tty/serial/stm32-usart.c 	port->dev	= &pdev->dev;
port              928 drivers/tty/serial/stm32-usart.c 	port->fifosize	= stm32port->info->cfg.fifosize;
port              933 drivers/tty/serial/stm32-usart.c 	port->irq = ret;
port              935 drivers/tty/serial/stm32-usart.c 	port->rs485_config = stm32_config_rs485;
port              937 drivers/tty/serial/stm32-usart.c 	stm32_init_rs485(port, pdev);
port              948 drivers/tty/serial/stm32-usart.c 	port->membase = devm_ioremap_resource(&pdev->dev, res);
port              949 drivers/tty/serial/stm32-usart.c 	if (IS_ERR(port->membase))
port              950 drivers/tty/serial/stm32-usart.c 		return PTR_ERR(port->membase);
port              951 drivers/tty/serial/stm32-usart.c 	port->mapbase = res->start;
port              953 drivers/tty/serial/stm32-usart.c 	spin_lock_init(&port->lock);
port              964 drivers/tty/serial/stm32-usart.c 	stm32port->port.uartclk = clk_get_rate(stm32port->clk);
port              965 drivers/tty/serial/stm32-usart.c 	if (!stm32port->port.uartclk) {
port              992 drivers/tty/serial/stm32-usart.c 	stm32_ports[id].port.line = id;
port             1014 drivers/tty/serial/stm32-usart.c 	struct uart_port *port = &stm32port->port;
port             1037 drivers/tty/serial/stm32-usart.c 	config.src_addr = port->mapbase + ofs->rdr;
port             1086 drivers/tty/serial/stm32-usart.c 	struct uart_port *port = &stm32port->port;
port             1109 drivers/tty/serial/stm32-usart.c 	config.dst_addr = port->mapbase + ofs->tdr;
port             1166 drivers/tty/serial/stm32-usart.c 	ret = uart_add_one_port(&stm32_usart_driver, &stm32port->port);
port             1178 drivers/tty/serial/stm32-usart.c 	platform_set_drvdata(pdev, &stm32port->port);
port             1203 drivers/tty/serial/stm32-usart.c 	struct uart_port *port = platform_get_drvdata(pdev);
port             1204 drivers/tty/serial/stm32-usart.c 	struct stm32_port *stm32_port = to_stm32_port(port);
port             1210 drivers/tty/serial/stm32-usart.c 	stm32_clr_bits(port, ofs->cr3, USART_CR3_DMAR);
port             1220 drivers/tty/serial/stm32-usart.c 	stm32_clr_bits(port, ofs->cr3, USART_CR3_DMAT);
port             1237 drivers/tty/serial/stm32-usart.c 	err = uart_remove_one_port(&stm32_usart_driver, port);
port             1247 drivers/tty/serial/stm32-usart.c static void stm32_console_putchar(struct uart_port *port, int ch)
port             1249 drivers/tty/serial/stm32-usart.c 	struct stm32_port *stm32_port = to_stm32_port(port);
port             1252 drivers/tty/serial/stm32-usart.c 	while (!(readl_relaxed(port->membase + ofs->isr) & USART_SR_TXE))
port             1255 drivers/tty/serial/stm32-usart.c 	writel_relaxed(ch, port->membase + ofs->tdr);
port             1260 drivers/tty/serial/stm32-usart.c 	struct uart_port *port = &stm32_ports[co->index].port;
port             1261 drivers/tty/serial/stm32-usart.c 	struct stm32_port *stm32_port = to_stm32_port(port);
port             1269 drivers/tty/serial/stm32-usart.c 	if (port->sysrq)
port             1272 drivers/tty/serial/stm32-usart.c 		locked = spin_trylock(&port->lock);
port             1274 drivers/tty/serial/stm32-usart.c 		spin_lock(&port->lock);
port             1277 drivers/tty/serial/stm32-usart.c 	old_cr1 = readl_relaxed(port->membase + ofs->cr1);
port             1280 drivers/tty/serial/stm32-usart.c 	writel_relaxed(new_cr1, port->membase + ofs->cr1);
port             1282 drivers/tty/serial/stm32-usart.c 	uart_console_write(port, s, cnt, stm32_console_putchar);
port             1285 drivers/tty/serial/stm32-usart.c 	writel_relaxed(old_cr1, port->membase + ofs->cr1);
port             1288 drivers/tty/serial/stm32-usart.c 		spin_unlock(&port->lock);
port             1311 drivers/tty/serial/stm32-usart.c 	if (stm32port->port.mapbase == 0 || stm32port->port.membase == NULL)
port             1317 drivers/tty/serial/stm32-usart.c 	return uart_set_options(&stm32port->port, co, baud, parity, bits, flow);
port             1345 drivers/tty/serial/stm32-usart.c static void __maybe_unused stm32_serial_enable_wakeup(struct uart_port *port,
port             1348 drivers/tty/serial/stm32-usart.c 	struct stm32_port *stm32_port = to_stm32_port(port);
port             1357 drivers/tty/serial/stm32-usart.c 		stm32_clr_bits(port, ofs->cr1, BIT(cfg->uart_enable_bit));
port             1358 drivers/tty/serial/stm32-usart.c 		stm32_set_bits(port, ofs->cr1, USART_CR1_UESM);
port             1359 drivers/tty/serial/stm32-usart.c 		val = readl_relaxed(port->membase + ofs->cr3);
port             1363 drivers/tty/serial/stm32-usart.c 		writel_relaxed(val, port->membase + ofs->cr3);
port             1364 drivers/tty/serial/stm32-usart.c 		stm32_set_bits(port, ofs->cr1, BIT(cfg->uart_enable_bit));
port             1366 drivers/tty/serial/stm32-usart.c 		stm32_clr_bits(port, ofs->cr1, USART_CR1_UESM);
port             1372 drivers/tty/serial/stm32-usart.c 	struct uart_port *port = dev_get_drvdata(dev);
port             1374 drivers/tty/serial/stm32-usart.c 	uart_suspend_port(&stm32_usart_driver, port);
port             1377 drivers/tty/serial/stm32-usart.c 		stm32_serial_enable_wakeup(port, true);
port             1379 drivers/tty/serial/stm32-usart.c 		stm32_serial_enable_wakeup(port, false);
port             1388 drivers/tty/serial/stm32-usart.c 	struct uart_port *port = dev_get_drvdata(dev);
port             1393 drivers/tty/serial/stm32-usart.c 		stm32_serial_enable_wakeup(port, false);
port             1395 drivers/tty/serial/stm32-usart.c 	return uart_resume_port(&stm32_usart_driver, port);
port             1400 drivers/tty/serial/stm32-usart.c 	struct uart_port *port = dev_get_drvdata(dev);
port             1401 drivers/tty/serial/stm32-usart.c 	struct stm32_port *stm32port = container_of(port,
port             1402 drivers/tty/serial/stm32-usart.c 			struct stm32_port, port);
port             1411 drivers/tty/serial/stm32-usart.c 	struct uart_port *port = dev_get_drvdata(dev);
port             1412 drivers/tty/serial/stm32-usart.c 	struct stm32_port *stm32port = container_of(port,
port             1413 drivers/tty/serial/stm32-usart.c 			struct stm32_port, port);
port              260 drivers/tty/serial/stm32-usart.h 	struct uart_port port;
port               46 drivers/tty/serial/sunhv.c static void transmit_chars_putchar(struct uart_port *port, struct circ_buf *xmit)
port               55 drivers/tty/serial/sunhv.c 		port->icount.tx++;
port               59 drivers/tty/serial/sunhv.c static void transmit_chars_write(struct uart_port *port, struct circ_buf *xmit)
port               71 drivers/tty/serial/sunhv.c 		port->icount.tx += sent;
port               75 drivers/tty/serial/sunhv.c static int receive_chars_getchar(struct uart_port *port)
port               88 drivers/tty/serial/sunhv.c 			if (uart_handle_break(port))
port               96 drivers/tty/serial/sunhv.c 			uart_handle_dcd_change(port, 0);
port               99 drivers/tty/serial/sunhv.c 			uart_handle_dcd_change(port, 1);
port              102 drivers/tty/serial/sunhv.c 		if (port->state == NULL) {
port              103 drivers/tty/serial/sunhv.c 			uart_handle_sysrq_char(port, c);
port              107 drivers/tty/serial/sunhv.c 		port->icount.rx++;
port              109 drivers/tty/serial/sunhv.c 		if (uart_handle_sysrq_char(port, c))
port              112 drivers/tty/serial/sunhv.c 		tty_insert_flip_char(&port->state->port, c, TTY_NORMAL);
port              118 drivers/tty/serial/sunhv.c static int receive_chars_read(struct uart_port *port)
port              135 drivers/tty/serial/sunhv.c 				if (uart_handle_break(port))
port              142 drivers/tty/serial/sunhv.c 				uart_handle_dcd_change(port, 0);
port              152 drivers/tty/serial/sunhv.c 			uart_handle_dcd_change(port, 1);
port              155 drivers/tty/serial/sunhv.c 		if (port->sysrq != 0 &&  *con_read_page) {
port              157 drivers/tty/serial/sunhv.c 				uart_handle_sysrq_char(port, con_read_page[i]);
port              161 drivers/tty/serial/sunhv.c 		if (port->state == NULL)
port              164 drivers/tty/serial/sunhv.c 		port->icount.rx += bytes_read;
port              166 drivers/tty/serial/sunhv.c 		tty_insert_flip_string(&port->state->port, con_read_page,
port              174 drivers/tty/serial/sunhv.c 	void (*transmit_chars)(struct uart_port *port, struct circ_buf *xmit);
port              175 drivers/tty/serial/sunhv.c 	int (*receive_chars)(struct uart_port *port);
port              190 drivers/tty/serial/sunhv.c static struct tty_port *receive_chars(struct uart_port *port)
port              194 drivers/tty/serial/sunhv.c 	if (port->state != NULL)		/* Unopened serial console */
port              195 drivers/tty/serial/sunhv.c 		tport = &port->state->port;
port              197 drivers/tty/serial/sunhv.c 	if (sunhv_ops->receive_chars(port))
port              203 drivers/tty/serial/sunhv.c static void transmit_chars(struct uart_port *port)
port              207 drivers/tty/serial/sunhv.c 	if (!port->state)
port              210 drivers/tty/serial/sunhv.c 	xmit = &port->state->xmit;
port              211 drivers/tty/serial/sunhv.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(port))
port              214 drivers/tty/serial/sunhv.c 	sunhv_ops->transmit_chars(port, xmit);
port              217 drivers/tty/serial/sunhv.c 		uart_write_wakeup(port);
port              222 drivers/tty/serial/sunhv.c 	struct uart_port *port = dev_id;
port              226 drivers/tty/serial/sunhv.c 	spin_lock_irqsave(&port->lock, flags);
port              227 drivers/tty/serial/sunhv.c 	tport = receive_chars(port);
port              228 drivers/tty/serial/sunhv.c 	transmit_chars(port);
port              229 drivers/tty/serial/sunhv.c 	spin_unlock_irqrestore(&port->lock, flags);
port              238 drivers/tty/serial/sunhv.c static unsigned int sunhv_tx_empty(struct uart_port *port)
port              248 drivers/tty/serial/sunhv.c static void sunhv_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              254 drivers/tty/serial/sunhv.c static unsigned int sunhv_get_mctrl(struct uart_port *port)
port              260 drivers/tty/serial/sunhv.c static void sunhv_stop_tx(struct uart_port *port)
port              266 drivers/tty/serial/sunhv.c static void sunhv_start_tx(struct uart_port *port)
port              268 drivers/tty/serial/sunhv.c 	transmit_chars(port);
port              272 drivers/tty/serial/sunhv.c static void sunhv_send_xchar(struct uart_port *port, char ch)
port              280 drivers/tty/serial/sunhv.c 	spin_lock_irqsave(&port->lock, flags);
port              289 drivers/tty/serial/sunhv.c 	spin_unlock_irqrestore(&port->lock, flags);
port              293 drivers/tty/serial/sunhv.c static void sunhv_stop_rx(struct uart_port *port)
port              298 drivers/tty/serial/sunhv.c static void sunhv_break_ctl(struct uart_port *port, int break_state)
port              304 drivers/tty/serial/sunhv.c 		spin_lock_irqsave(&port->lock, flags);
port              313 drivers/tty/serial/sunhv.c 		spin_unlock_irqrestore(&port->lock, flags);
port              318 drivers/tty/serial/sunhv.c static int sunhv_startup(struct uart_port *port)
port              324 drivers/tty/serial/sunhv.c static void sunhv_shutdown(struct uart_port *port)
port              329 drivers/tty/serial/sunhv.c static void sunhv_set_termios(struct uart_port *port, struct ktermios *termios,
port              332 drivers/tty/serial/sunhv.c 	unsigned int baud = uart_get_baud_rate(port, termios, old, 0, 4000000);
port              333 drivers/tty/serial/sunhv.c 	unsigned int quot = uart_get_divisor(port, baud);
port              337 drivers/tty/serial/sunhv.c 	spin_lock_irqsave(&port->lock, flags);
port              342 drivers/tty/serial/sunhv.c 	port->ignore_status_mask = 0;
port              344 drivers/tty/serial/sunhv.c 		port->ignore_status_mask |= IGNORE_BREAK;
port              346 drivers/tty/serial/sunhv.c 		port->ignore_status_mask |= IGNORE_ALL;
port              349 drivers/tty/serial/sunhv.c 	uart_update_timeout(port, cflag,
port              350 drivers/tty/serial/sunhv.c 			    (port->uartclk / (16 * quot)));
port              352 drivers/tty/serial/sunhv.c 	spin_unlock_irqrestore(&port->lock, flags);
port              355 drivers/tty/serial/sunhv.c static const char *sunhv_type(struct uart_port *port)
port              360 drivers/tty/serial/sunhv.c static void sunhv_release_port(struct uart_port *port)
port              364 drivers/tty/serial/sunhv.c static int sunhv_request_port(struct uart_port *port)
port              369 drivers/tty/serial/sunhv.c static void sunhv_config_port(struct uart_port *port, int flags)
port              373 drivers/tty/serial/sunhv.c static int sunhv_verify_port(struct uart_port *port, struct serial_struct *ser)
port              441 drivers/tty/serial/sunhv.c 	struct uart_port *port = sunhv_port;
port              445 drivers/tty/serial/sunhv.c 	if (port->sysrq || oops_in_progress)
port              446 drivers/tty/serial/sunhv.c 		locked = spin_trylock_irqsave(&port->lock, flags);
port              448 drivers/tty/serial/sunhv.c 		spin_lock_irqsave(&port->lock, flags);
port              479 drivers/tty/serial/sunhv.c 		spin_unlock_irqrestore(&port->lock, flags);
port              482 drivers/tty/serial/sunhv.c static inline void sunhv_console_putchar(struct uart_port *port, char c)
port              496 drivers/tty/serial/sunhv.c 	struct uart_port *port = sunhv_port;
port              500 drivers/tty/serial/sunhv.c 	if (port->sysrq || oops_in_progress)
port              501 drivers/tty/serial/sunhv.c 		locked = spin_trylock_irqsave(&port->lock, flags);
port              503 drivers/tty/serial/sunhv.c 		spin_lock_irqsave(&port->lock, flags);
port              507 drivers/tty/serial/sunhv.c 			sunhv_console_putchar(port, '\r');
port              508 drivers/tty/serial/sunhv.c 		sunhv_console_putchar(port, *s++);
port              512 drivers/tty/serial/sunhv.c 		spin_unlock_irqrestore(&port->lock, flags);
port              526 drivers/tty/serial/sunhv.c 	struct uart_port *port;
port              533 drivers/tty/serial/sunhv.c 	port = kzalloc(sizeof(struct uart_port), GFP_KERNEL);
port              534 drivers/tty/serial/sunhv.c 	if (unlikely(!port))
port              553 drivers/tty/serial/sunhv.c 	sunhv_port = port;
port              555 drivers/tty/serial/sunhv.c 	port->line = 0;
port              556 drivers/tty/serial/sunhv.c 	port->ops = &sunhv_pops;
port              557 drivers/tty/serial/sunhv.c 	port->type = PORT_SUNHV;
port              558 drivers/tty/serial/sunhv.c 	port->uartclk = ( 29491200 / 16 ); /* arbitrary */
port              560 drivers/tty/serial/sunhv.c 	port->membase = (unsigned char __iomem *) __pa(port);
port              562 drivers/tty/serial/sunhv.c 	port->irq = op->archdata.irqs[0];
port              564 drivers/tty/serial/sunhv.c 	port->dev = &op->dev;
port              571 drivers/tty/serial/sunhv.c 				&sunhv_reg, port->line, false);
port              573 drivers/tty/serial/sunhv.c 	err = uart_add_one_port(&sunhv_reg, port);
port              577 drivers/tty/serial/sunhv.c 	err = request_irq(port->irq, sunhv_interrupt, 0, "hvcons", port);
port              581 drivers/tty/serial/sunhv.c 	platform_set_drvdata(op, port);
port              586 drivers/tty/serial/sunhv.c 	uart_remove_one_port(&sunhv_reg, port);
port              598 drivers/tty/serial/sunhv.c 	kfree(port);
port              605 drivers/tty/serial/sunhv.c 	struct uart_port *port = platform_get_drvdata(dev);
port              607 drivers/tty/serial/sunhv.c 	free_irq(port->irq, port);
port              609 drivers/tty/serial/sunhv.c 	uart_remove_one_port(&sunhv_reg, port);
port              614 drivers/tty/serial/sunhv.c 	kfree(port);
port               53 drivers/tty/serial/sunsab.c 	struct uart_port		port;		/* Generic UART port	*/
port              115 drivers/tty/serial/sunsab.c 	struct tty_port *port = NULL;
port              122 drivers/tty/serial/sunsab.c 	if (up->port.state != NULL)		/* Unopened serial console */
port              123 drivers/tty/serial/sunsab.c 		port = &up->port.state->port;
port              140 drivers/tty/serial/sunsab.c 		return port;
port              158 drivers/tty/serial/sunsab.c 	    (up->port.line == up->port.cons->index))
port              165 drivers/tty/serial/sunsab.c 			up->port.icount.brk++;
port              166 drivers/tty/serial/sunsab.c 			uart_handle_break(&up->port);
port              174 drivers/tty/serial/sunsab.c 		up->port.icount.rx++;
port              186 drivers/tty/serial/sunsab.c 				up->port.icount.brk++;
port              193 drivers/tty/serial/sunsab.c 				if (uart_handle_break(&up->port))
port              196 drivers/tty/serial/sunsab.c 				up->port.icount.parity++;
port              198 drivers/tty/serial/sunsab.c 				up->port.icount.frame++;
port              200 drivers/tty/serial/sunsab.c 				up->port.icount.overrun++;
port              205 drivers/tty/serial/sunsab.c 			stat->sreg.isr0 &= (up->port.read_status_mask & 0xff);
port              206 drivers/tty/serial/sunsab.c 			stat->sreg.isr1 &= ((up->port.read_status_mask >> 8) & 0xff);
port              216 drivers/tty/serial/sunsab.c 		if (uart_handle_sysrq_char(&up->port, ch) || !port)
port              219 drivers/tty/serial/sunsab.c 		if ((stat->sreg.isr0 & (up->port.ignore_status_mask & 0xff)) == 0 &&
port              220 drivers/tty/serial/sunsab.c 		    (stat->sreg.isr1 & ((up->port.ignore_status_mask >> 8) & 0xff)) == 0)
port              221 drivers/tty/serial/sunsab.c 			tty_insert_flip_char(port, ch, flag);
port              223 drivers/tty/serial/sunsab.c 			tty_insert_flip_char(port, 0, TTY_OVERRUN);
port              229 drivers/tty/serial/sunsab.c 	return port;
port              238 drivers/tty/serial/sunsab.c 	struct circ_buf *xmit = &up->port.state->xmit;
port              258 drivers/tty/serial/sunsab.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(&up->port)) {
port              270 drivers/tty/serial/sunsab.c 	for (i = 0; i < up->port.fifosize; i++) {
port              274 drivers/tty/serial/sunsab.c 		up->port.icount.tx++;
port              284 drivers/tty/serial/sunsab.c 		uart_write_wakeup(&up->port);
port              287 drivers/tty/serial/sunsab.c 		sunsab_stop_tx(&up->port);
port              294 drivers/tty/serial/sunsab.c 		uart_handle_dcd_change(&up->port,
port              298 drivers/tty/serial/sunsab.c 		uart_handle_cts_change(&up->port,
port              303 drivers/tty/serial/sunsab.c 		up->port.icount.dsr++;
port              306 drivers/tty/serial/sunsab.c 	wake_up_interruptible(&up->port.state->port.delta_msr_wait);
port              312 drivers/tty/serial/sunsab.c 	struct tty_port *port = NULL;
port              317 drivers/tty/serial/sunsab.c 	spin_lock_irqsave(&up->port.lock, flags);
port              330 drivers/tty/serial/sunsab.c 			port = receive_chars(up, &status);
port              338 drivers/tty/serial/sunsab.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              340 drivers/tty/serial/sunsab.c 	if (port)
port              341 drivers/tty/serial/sunsab.c 		tty_flip_buffer_push(port);
port              347 drivers/tty/serial/sunsab.c static unsigned int sunsab_tx_empty(struct uart_port *port)
port              350 drivers/tty/serial/sunsab.c 		container_of(port, struct uart_sunsab_port, port);
port              363 drivers/tty/serial/sunsab.c static void sunsab_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              366 drivers/tty/serial/sunsab.c 		container_of(port, struct uart_sunsab_port, port);
port              387 drivers/tty/serial/sunsab.c static unsigned int sunsab_get_mctrl(struct uart_port *port)
port              390 drivers/tty/serial/sunsab.c 		container_of(port, struct uart_sunsab_port, port);
port              409 drivers/tty/serial/sunsab.c static void sunsab_stop_tx(struct uart_port *port)
port              412 drivers/tty/serial/sunsab.c 		container_of(port, struct uart_sunsab_port, port);
port              438 drivers/tty/serial/sunsab.c static void sunsab_start_tx(struct uart_port *port)
port              441 drivers/tty/serial/sunsab.c 		container_of(port, struct uart_sunsab_port, port);
port              442 drivers/tty/serial/sunsab.c 	struct circ_buf *xmit = &up->port.state->xmit;
port              445 drivers/tty/serial/sunsab.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(port))
port              457 drivers/tty/serial/sunsab.c 	for (i = 0; i < up->port.fifosize; i++) {
port              461 drivers/tty/serial/sunsab.c 		up->port.icount.tx++;
port              472 drivers/tty/serial/sunsab.c static void sunsab_send_xchar(struct uart_port *port, char ch)
port              475 drivers/tty/serial/sunsab.c 		container_of(port, struct uart_sunsab_port, port);
port              481 drivers/tty/serial/sunsab.c 	spin_lock_irqsave(&up->port.lock, flags);
port              486 drivers/tty/serial/sunsab.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              490 drivers/tty/serial/sunsab.c static void sunsab_stop_rx(struct uart_port *port)
port              493 drivers/tty/serial/sunsab.c 		container_of(port, struct uart_sunsab_port, port);
port              500 drivers/tty/serial/sunsab.c static void sunsab_break_ctl(struct uart_port *port, int break_state)
port              503 drivers/tty/serial/sunsab.c 		container_of(port, struct uart_sunsab_port, port);
port              507 drivers/tty/serial/sunsab.c 	spin_lock_irqsave(&up->port.lock, flags);
port              520 drivers/tty/serial/sunsab.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              524 drivers/tty/serial/sunsab.c static int sunsab_startup(struct uart_port *port)
port              527 drivers/tty/serial/sunsab.c 		container_of(port, struct uart_sunsab_port, port);
port              530 drivers/tty/serial/sunsab.c 	int err = request_irq(up->port.irq, sunsab_interrupt,
port              535 drivers/tty/serial/sunsab.c 	spin_lock_irqsave(&up->port.lock, flags);
port              590 drivers/tty/serial/sunsab.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              596 drivers/tty/serial/sunsab.c static void sunsab_shutdown(struct uart_port *port)
port              599 drivers/tty/serial/sunsab.c 		container_of(port, struct uart_sunsab_port, port);
port              602 drivers/tty/serial/sunsab.c 	spin_lock_irqsave(&up->port.lock, flags);
port              636 drivers/tty/serial/sunsab.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              637 drivers/tty/serial/sunsab.c 	free_irq(up->port.irq, up);
port              733 drivers/tty/serial/sunsab.c 	up->port.read_status_mask = (SAB82532_ISR0_TCD | SAB82532_ISR0_TIME |
port              736 drivers/tty/serial/sunsab.c 	up->port.read_status_mask |= (SAB82532_ISR1_CSC |
port              740 drivers/tty/serial/sunsab.c 		up->port.read_status_mask |= (SAB82532_ISR0_PERR |
port              743 drivers/tty/serial/sunsab.c 		up->port.read_status_mask |= (SAB82532_ISR1_BRK << 8);
port              748 drivers/tty/serial/sunsab.c 	up->port.ignore_status_mask = 0;
port              750 drivers/tty/serial/sunsab.c 		up->port.ignore_status_mask |= (SAB82532_ISR0_PERR |
port              753 drivers/tty/serial/sunsab.c 		up->port.ignore_status_mask |= (SAB82532_ISR1_BRK << 8);
port              759 drivers/tty/serial/sunsab.c 			up->port.ignore_status_mask |= SAB82532_ISR0_RFO;
port              766 drivers/tty/serial/sunsab.c 		up->port.ignore_status_mask |= (SAB82532_ISR0_RPF |
port              769 drivers/tty/serial/sunsab.c 	uart_update_timeout(&up->port, cflag,
port              770 drivers/tty/serial/sunsab.c 			    (up->port.uartclk / (16 * quot)));
port              782 drivers/tty/serial/sunsab.c static void sunsab_set_termios(struct uart_port *port, struct ktermios *termios,
port              786 drivers/tty/serial/sunsab.c 		container_of(port, struct uart_sunsab_port, port);
port              788 drivers/tty/serial/sunsab.c 	unsigned int baud = uart_get_baud_rate(port, termios, old, 0, 4000000);
port              789 drivers/tty/serial/sunsab.c 	unsigned int quot = uart_get_divisor(port, baud);
port              791 drivers/tty/serial/sunsab.c 	spin_lock_irqsave(&up->port.lock, flags);
port              793 drivers/tty/serial/sunsab.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              796 drivers/tty/serial/sunsab.c static const char *sunsab_type(struct uart_port *port)
port              798 drivers/tty/serial/sunsab.c 	struct uart_sunsab_port *up = (void *)port;
port              805 drivers/tty/serial/sunsab.c static void sunsab_release_port(struct uart_port *port)
port              809 drivers/tty/serial/sunsab.c static int sunsab_request_port(struct uart_port *port)
port              814 drivers/tty/serial/sunsab.c static void sunsab_config_port(struct uart_port *port, int flags)
port              818 drivers/tty/serial/sunsab.c static int sunsab_verify_port(struct uart_port *port, struct serial_struct *ser)
port              853 drivers/tty/serial/sunsab.c static void sunsab_console_putchar(struct uart_port *port, int c)
port              856 drivers/tty/serial/sunsab.c 		container_of(port, struct uart_sunsab_port, port);
port              868 drivers/tty/serial/sunsab.c 	if (up->port.sysrq || oops_in_progress)
port              869 drivers/tty/serial/sunsab.c 		locked = spin_trylock_irqsave(&up->port.lock, flags);
port              871 drivers/tty/serial/sunsab.c 		spin_lock_irqsave(&up->port.lock, flags);
port              873 drivers/tty/serial/sunsab.c 	uart_console_write(&up->port, s, n, sunsab_console_putchar);
port              877 drivers/tty/serial/sunsab.c 		spin_unlock_irqrestore(&up->port.lock, flags);
port              892 drivers/tty/serial/sunsab.c 	if (up->port.type != PORT_SUNSAB)
port              898 drivers/tty/serial/sunsab.c 	sunserial_console_termios(con, up->port.dev->of_node);
port              919 drivers/tty/serial/sunsab.c 	spin_lock_init(&up->port.lock);
port              924 drivers/tty/serial/sunsab.c 	sunsab_startup(&up->port);
port              926 drivers/tty/serial/sunsab.c 	spin_lock_irqsave(&up->port.lock, flags);
port              940 drivers/tty/serial/sunsab.c 	quot = uart_get_divisor(&up->port, baud);
port              942 drivers/tty/serial/sunsab.c 	sunsab_set_mctrl(&up->port, TIOCM_DTR | TIOCM_RTS);
port              944 drivers/tty/serial/sunsab.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              973 drivers/tty/serial/sunsab.c 	up->port.line = line;
port              974 drivers/tty/serial/sunsab.c 	up->port.dev = &op->dev;
port              976 drivers/tty/serial/sunsab.c 	up->port.mapbase = op->resource[0].start + offset;
port              977 drivers/tty/serial/sunsab.c 	up->port.membase = of_ioremap(&op->resource[0], offset,
port              980 drivers/tty/serial/sunsab.c 	if (!up->port.membase)
port              982 drivers/tty/serial/sunsab.c 	up->regs = (union sab82532_async_regs __iomem *) up->port.membase;
port              984 drivers/tty/serial/sunsab.c 	up->port.irq = op->archdata.irqs[0];
port              986 drivers/tty/serial/sunsab.c 	up->port.fifosize = SAB82532_XMIT_FIFO_SIZE;
port              987 drivers/tty/serial/sunsab.c 	up->port.iotype = UPIO_MEM;
port              991 drivers/tty/serial/sunsab.c 	up->port.ops = &sunsab_pops;
port              992 drivers/tty/serial/sunsab.c 	up->port.type = PORT_SUNSAB;
port              993 drivers/tty/serial/sunsab.c 	up->port.uartclk = SAB_BASE_BAUD;
port              998 drivers/tty/serial/sunsab.c 	if ((up->port.line & 0x1) == 0) {
port             1042 drivers/tty/serial/sunsab.c 				&sunsab_reg, up[0].port.line,
port             1046 drivers/tty/serial/sunsab.c 				&sunsab_reg, up[1].port.line,
port             1049 drivers/tty/serial/sunsab.c 	err = uart_add_one_port(&sunsab_reg, &up[0].port);
port             1053 drivers/tty/serial/sunsab.c 	err = uart_add_one_port(&sunsab_reg, &up[1].port);
port             1064 drivers/tty/serial/sunsab.c 	uart_remove_one_port(&sunsab_reg, &up[0].port);
port             1067 drivers/tty/serial/sunsab.c 		   up[1].port.membase,
port             1071 drivers/tty/serial/sunsab.c 		   up[0].port.membase,
port             1081 drivers/tty/serial/sunsab.c 	uart_remove_one_port(&sunsab_reg, &up[1].port);
port             1082 drivers/tty/serial/sunsab.c 	uart_remove_one_port(&sunsab_reg, &up[0].port);
port             1084 drivers/tty/serial/sunsab.c 		   up[1].port.membase,
port             1087 drivers/tty/serial/sunsab.c 		   up[0].port.membase,
port               89 drivers/tty/serial/sunsu.c 	struct uart_port	port;
port              110 drivers/tty/serial/sunsu.c 	offset <<= up->port.regshift;
port              112 drivers/tty/serial/sunsu.c 	switch (up->port.iotype) {
port              114 drivers/tty/serial/sunsu.c 		outb(up->port.hub6 - 1 + offset, up->port.iobase);
port              115 drivers/tty/serial/sunsu.c 		return inb(up->port.iobase + 1);
port              118 drivers/tty/serial/sunsu.c 		return readb(up->port.membase + offset);
port              121 drivers/tty/serial/sunsu.c 		return inb(up->port.iobase + offset);
port              139 drivers/tty/serial/sunsu.c 	offset <<= up->port.regshift;
port              141 drivers/tty/serial/sunsu.c 	switch (up->port.iotype) {
port              143 drivers/tty/serial/sunsu.c 		outb(up->port.hub6 - 1 + offset, up->port.iobase);
port              144 drivers/tty/serial/sunsu.c 		outb(value, up->port.iobase + 1);
port              148 drivers/tty/serial/sunsu.c 		writeb(value, up->port.membase + offset);
port              152 drivers/tty/serial/sunsu.c 		outb(value, up->port.iobase + offset);
port              209 drivers/tty/serial/sunsu.c 		up->port.uartclk = SERIAL_RSA_BAUD_BASE * 16;
port              216 drivers/tty/serial/sunsu.c 	if (up->port.type == PORT_RSA) {
port              217 drivers/tty/serial/sunsu.c 		if (up->port.uartclk != SERIAL_RSA_BAUD_BASE * 16) {
port              218 drivers/tty/serial/sunsu.c 			spin_lock_irq(&up->port.lock);
port              220 drivers/tty/serial/sunsu.c 			spin_unlock_irq(&up->port.lock);
port              222 drivers/tty/serial/sunsu.c 		if (up->port.uartclk == SERIAL_RSA_BAUD_BASE * 16)
port              238 drivers/tty/serial/sunsu.c 	if (up->port.type == PORT_RSA &&
port              239 drivers/tty/serial/sunsu.c 	    up->port.uartclk == SERIAL_RSA_BAUD_BASE * 16) {
port              240 drivers/tty/serial/sunsu.c 		spin_lock_irq(&up->port.lock);
port              252 drivers/tty/serial/sunsu.c 			up->port.uartclk = SERIAL_RSA_BAUD_BASE_LO * 16;
port              253 drivers/tty/serial/sunsu.c 		spin_unlock_irq(&up->port.lock);
port              266 drivers/tty/serial/sunsu.c static void sunsu_stop_tx(struct uart_port *port)
port              269 drivers/tty/serial/sunsu.c 		container_of(port, struct uart_sunsu_port, port);
port              276 drivers/tty/serial/sunsu.c 	if (up->port.type == PORT_16C950) {
port              282 drivers/tty/serial/sunsu.c static void sunsu_start_tx(struct uart_port *port)
port              285 drivers/tty/serial/sunsu.c 		container_of(port, struct uart_sunsu_port, port);
port              295 drivers/tty/serial/sunsu.c 	if (up->port.type == PORT_16C950 && up->acr & UART_ACR_TXDIS) {
port              301 drivers/tty/serial/sunsu.c static void sunsu_stop_rx(struct uart_port *port)
port              304 drivers/tty/serial/sunsu.c 		container_of(port, struct uart_sunsu_port, port);
port              307 drivers/tty/serial/sunsu.c 	up->port.read_status_mask &= ~UART_LSR_DR;
port              311 drivers/tty/serial/sunsu.c static void sunsu_enable_ms(struct uart_port *port)
port              314 drivers/tty/serial/sunsu.c 		container_of(port, struct uart_sunsu_port, port);
port              317 drivers/tty/serial/sunsu.c 	spin_lock_irqsave(&up->port.lock, flags);
port              320 drivers/tty/serial/sunsu.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              326 drivers/tty/serial/sunsu.c 	struct tty_port *port = &up->port.state->port;
port              334 drivers/tty/serial/sunsu.c 		up->port.icount.rx++;
port              343 drivers/tty/serial/sunsu.c 				up->port.icount.brk++;
port              344 drivers/tty/serial/sunsu.c 				if (up->port.cons != NULL &&
port              345 drivers/tty/serial/sunsu.c 				    up->port.line == up->port.cons->index)
port              353 drivers/tty/serial/sunsu.c 				if (uart_handle_break(&up->port))
port              356 drivers/tty/serial/sunsu.c 				up->port.icount.parity++;
port              358 drivers/tty/serial/sunsu.c 				up->port.icount.frame++;
port              360 drivers/tty/serial/sunsu.c 				up->port.icount.overrun++;
port              365 drivers/tty/serial/sunsu.c 			*status &= up->port.read_status_mask;
port              367 drivers/tty/serial/sunsu.c 			if (up->port.cons != NULL &&
port              368 drivers/tty/serial/sunsu.c 			    up->port.line == up->port.cons->index) {
port              381 drivers/tty/serial/sunsu.c 		if (uart_handle_sysrq_char(&up->port, ch))
port              383 drivers/tty/serial/sunsu.c 		if ((*status & up->port.ignore_status_mask) == 0)
port              384 drivers/tty/serial/sunsu.c 			tty_insert_flip_char(port, ch, flag);
port              391 drivers/tty/serial/sunsu.c 			 tty_insert_flip_char(port, 0, TTY_OVERRUN);
port              402 drivers/tty/serial/sunsu.c 	struct circ_buf *xmit = &up->port.state->xmit;
port              405 drivers/tty/serial/sunsu.c 	if (up->port.x_char) {
port              406 drivers/tty/serial/sunsu.c 		serial_outp(up, UART_TX, up->port.x_char);
port              407 drivers/tty/serial/sunsu.c 		up->port.icount.tx++;
port              408 drivers/tty/serial/sunsu.c 		up->port.x_char = 0;
port              411 drivers/tty/serial/sunsu.c 	if (uart_tx_stopped(&up->port)) {
port              412 drivers/tty/serial/sunsu.c 		sunsu_stop_tx(&up->port);
port              420 drivers/tty/serial/sunsu.c 	count = up->port.fifosize;
port              424 drivers/tty/serial/sunsu.c 		up->port.icount.tx++;
port              430 drivers/tty/serial/sunsu.c 		uart_write_wakeup(&up->port);
port              446 drivers/tty/serial/sunsu.c 		up->port.icount.rng++;
port              448 drivers/tty/serial/sunsu.c 		up->port.icount.dsr++;
port              450 drivers/tty/serial/sunsu.c 		uart_handle_dcd_change(&up->port, status & UART_MSR_DCD);
port              452 drivers/tty/serial/sunsu.c 		uart_handle_cts_change(&up->port, status & UART_MSR_CTS);
port              454 drivers/tty/serial/sunsu.c 	wake_up_interruptible(&up->port.state->port.delta_msr_wait);
port              463 drivers/tty/serial/sunsu.c 	spin_lock_irqsave(&up->port.lock, flags);
port              473 drivers/tty/serial/sunsu.c 		spin_unlock_irqrestore(&up->port.lock, flags);
port              475 drivers/tty/serial/sunsu.c 		tty_flip_buffer_push(&up->port.state->port);
port              477 drivers/tty/serial/sunsu.c 		spin_lock_irqsave(&up->port.lock, flags);
port              481 drivers/tty/serial/sunsu.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              489 drivers/tty/serial/sunsu.c sunsu_change_speed(struct uart_port *port, unsigned int cflag,
port              500 drivers/tty/serial/sunsu.c 	quot = up->port.uartclk / (16 * new_baud);
port              502 drivers/tty/serial/sunsu.c 	sunsu_change_speed(&up->port, up->cflag, 0, quot);
port              549 drivers/tty/serial/sunsu.c static unsigned int sunsu_tx_empty(struct uart_port *port)
port              552 drivers/tty/serial/sunsu.c 		container_of(port, struct uart_sunsu_port, port);
port              556 drivers/tty/serial/sunsu.c 	spin_lock_irqsave(&up->port.lock, flags);
port              558 drivers/tty/serial/sunsu.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              563 drivers/tty/serial/sunsu.c static unsigned int sunsu_get_mctrl(struct uart_port *port)
port              566 drivers/tty/serial/sunsu.c 		container_of(port, struct uart_sunsu_port, port);
port              584 drivers/tty/serial/sunsu.c static void sunsu_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              587 drivers/tty/serial/sunsu.c 		container_of(port, struct uart_sunsu_port, port);
port              604 drivers/tty/serial/sunsu.c static void sunsu_break_ctl(struct uart_port *port, int break_state)
port              607 drivers/tty/serial/sunsu.c 		container_of(port, struct uart_sunsu_port, port);
port              610 drivers/tty/serial/sunsu.c 	spin_lock_irqsave(&up->port.lock, flags);
port              616 drivers/tty/serial/sunsu.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              619 drivers/tty/serial/sunsu.c static int sunsu_startup(struct uart_port *port)
port              622 drivers/tty/serial/sunsu.c 		container_of(port, struct uart_sunsu_port, port);
port              626 drivers/tty/serial/sunsu.c 	if (up->port.type == PORT_16C950) {
port              651 drivers/tty/serial/sunsu.c 	if (uart_config[up->port.type].flags & UART_CLEAR_FIFO) {
port              671 drivers/tty/serial/sunsu.c 	if (!(up->port.flags & UPF_BUGGY_UART) &&
port              673 drivers/tty/serial/sunsu.c 		printk("ttyS%d: LSR safety check engaged!\n", up->port.line);
port              678 drivers/tty/serial/sunsu.c 		retval = request_irq(up->port.irq, sunsu_kbd_ms_interrupt,
port              681 drivers/tty/serial/sunsu.c 		retval = request_irq(up->port.irq, sunsu_serial_interrupt,
port              685 drivers/tty/serial/sunsu.c 		printk("su: Cannot register IRQ %d\n", up->port.irq);
port              694 drivers/tty/serial/sunsu.c 	spin_lock_irqsave(&up->port.lock, flags);
port              696 drivers/tty/serial/sunsu.c 	up->port.mctrl |= TIOCM_OUT2;
port              698 drivers/tty/serial/sunsu.c 	sunsu_set_mctrl(&up->port, up->port.mctrl);
port              699 drivers/tty/serial/sunsu.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              709 drivers/tty/serial/sunsu.c 	if (up->port.flags & UPF_FOURPORT) {
port              714 drivers/tty/serial/sunsu.c 		icp = (up->port.iobase & 0xfe0) | 0x01f;
port              730 drivers/tty/serial/sunsu.c static void sunsu_shutdown(struct uart_port *port)
port              733 drivers/tty/serial/sunsu.c 		container_of(port, struct uart_sunsu_port, port);
port              742 drivers/tty/serial/sunsu.c 	spin_lock_irqsave(&up->port.lock, flags);
port              743 drivers/tty/serial/sunsu.c 	if (up->port.flags & UPF_FOURPORT) {
port              745 drivers/tty/serial/sunsu.c 		inb((up->port.iobase & 0xfe0) | 0x1f);
port              746 drivers/tty/serial/sunsu.c 		up->port.mctrl |= TIOCM_OUT1;
port              748 drivers/tty/serial/sunsu.c 		up->port.mctrl &= ~TIOCM_OUT2;
port              750 drivers/tty/serial/sunsu.c 	sunsu_set_mctrl(&up->port, up->port.mctrl);
port              751 drivers/tty/serial/sunsu.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              774 drivers/tty/serial/sunsu.c 	free_irq(up->port.irq, up);
port              778 drivers/tty/serial/sunsu.c sunsu_change_speed(struct uart_port *port, unsigned int cflag,
port              782 drivers/tty/serial/sunsu.c 		container_of(port, struct uart_sunsu_port, port);
port              818 drivers/tty/serial/sunsu.c 	if ((quot & 0xff) == 0 && up->port.type == PORT_16C950 &&
port              822 drivers/tty/serial/sunsu.c 	if (uart_config[up->port.type].flags & UART_USE_FIFO) {
port              823 drivers/tty/serial/sunsu.c 		if ((up->port.uartclk / quot) < (2400 * 16))
port              826 drivers/tty/serial/sunsu.c 		else if (up->port.type == PORT_RSA)
port              832 drivers/tty/serial/sunsu.c 	if (up->port.type == PORT_16750)
port              839 drivers/tty/serial/sunsu.c 	spin_lock_irqsave(&up->port.lock, flags);
port              844 drivers/tty/serial/sunsu.c 	uart_update_timeout(port, cflag, (port->uartclk / (16 * quot)));
port              846 drivers/tty/serial/sunsu.c 	up->port.read_status_mask = UART_LSR_OE | UART_LSR_THRE | UART_LSR_DR;
port              848 drivers/tty/serial/sunsu.c 		up->port.read_status_mask |= UART_LSR_FE | UART_LSR_PE;
port              850 drivers/tty/serial/sunsu.c 		up->port.read_status_mask |= UART_LSR_BI;
port              855 drivers/tty/serial/sunsu.c 	up->port.ignore_status_mask = 0;
port              857 drivers/tty/serial/sunsu.c 		up->port.ignore_status_mask |= UART_LSR_PE | UART_LSR_FE;
port              859 drivers/tty/serial/sunsu.c 		up->port.ignore_status_mask |= UART_LSR_BI;
port              865 drivers/tty/serial/sunsu.c 			up->port.ignore_status_mask |= UART_LSR_OE;
port              872 drivers/tty/serial/sunsu.c 		up->port.ignore_status_mask |= UART_LSR_DR;
port              878 drivers/tty/serial/sunsu.c 	if (UART_ENABLE_MS(&up->port, cflag))
port              883 drivers/tty/serial/sunsu.c 	if (uart_config[up->port.type].flags & UART_STARTECH) {
port              890 drivers/tty/serial/sunsu.c 	if (up->port.type == PORT_16750)
port              894 drivers/tty/serial/sunsu.c 	if (up->port.type != PORT_16750) {
port              904 drivers/tty/serial/sunsu.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              908 drivers/tty/serial/sunsu.c sunsu_set_termios(struct uart_port *port, struct ktermios *termios,
port              916 drivers/tty/serial/sunsu.c 	baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk/16); 
port              917 drivers/tty/serial/sunsu.c 	quot = uart_get_divisor(port, baud);
port              919 drivers/tty/serial/sunsu.c 	sunsu_change_speed(port, termios->c_cflag, termios->c_iflag, quot);
port              922 drivers/tty/serial/sunsu.c static void sunsu_release_port(struct uart_port *port)
port              926 drivers/tty/serial/sunsu.c static int sunsu_request_port(struct uart_port *port)
port              931 drivers/tty/serial/sunsu.c static void sunsu_config_port(struct uart_port *port, int flags)
port              934 drivers/tty/serial/sunsu.c 		container_of(port, struct uart_sunsu_port, port);
port              942 drivers/tty/serial/sunsu.c 		port->type = up->type_probed;	/* XXX */
port              947 drivers/tty/serial/sunsu.c sunsu_verify_port(struct uart_port *port, struct serial_struct *ser)
port              953 drivers/tty/serial/sunsu.c sunsu_type(struct uart_port *port)
port              955 drivers/tty/serial/sunsu.c 	int type = port->type;
port             1049 drivers/tty/serial/sunsu.c 	up->port.iotype = UPIO_MEM;
port             1051 drivers/tty/serial/sunsu.c 	spin_lock_irqsave(&up->port.lock, flags);
port             1053 drivers/tty/serial/sunsu.c 	if (!(up->port.flags & UPF_BUGGY_UART)) {
port             1091 drivers/tty/serial/sunsu.c 	if (!(up->port.flags & UPF_SKIP_TEST)) {
port             1105 drivers/tty/serial/sunsu.c 			up->port.type = PORT_16450;
port             1108 drivers/tty/serial/sunsu.c 			up->port.type = PORT_UNKNOWN;
port             1111 drivers/tty/serial/sunsu.c 			up->port.type = PORT_16550;
port             1114 drivers/tty/serial/sunsu.c 			up->port.type = PORT_16550A;
port             1117 drivers/tty/serial/sunsu.c 	if (up->port.type == PORT_16550A) {
port             1121 drivers/tty/serial/sunsu.c 			up->port.type = PORT_16650;
port             1125 drivers/tty/serial/sunsu.c 				up->port.type = PORT_16650V2;
port             1128 drivers/tty/serial/sunsu.c 	if (up->port.type == PORT_16550A) {
port             1147 drivers/tty/serial/sunsu.c 				up->port.type = PORT_16750;
port             1152 drivers/tty/serial/sunsu.c 	if (up->port.type == PORT_16450) {
port             1161 drivers/tty/serial/sunsu.c 			up->port.type = PORT_8250;
port             1164 drivers/tty/serial/sunsu.c 	up->port.fifosize = uart_config[up->port.type].dfl_xmit_fifo_size;
port             1166 drivers/tty/serial/sunsu.c 	if (up->port.type == PORT_UNKNOWN)
port             1168 drivers/tty/serial/sunsu.c 	up->type_probed = up->port.type;	/* XXX */
port             1174 drivers/tty/serial/sunsu.c 	if (up->port.type == PORT_RSA)
port             1186 drivers/tty/serial/sunsu.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port             1210 drivers/tty/serial/sunsu.c 	quot = up->port.uartclk / (16 * baud);
port             1213 drivers/tty/serial/sunsu.c 	if (up->port.type == PORT_UNKNOWN)
port             1217 drivers/tty/serial/sunsu.c 	       up->port.dev->of_node,
port             1219 drivers/tty/serial/sunsu.c 	       (unsigned long long) up->port.mapbase,
port             1220 drivers/tty/serial/sunsu.c 	       up->port.irq);
port             1236 drivers/tty/serial/sunsu.c 		(!(up->port.line & 1) ? "su/serio0" : "su/serio1"),
port             1242 drivers/tty/serial/sunsu.c 	serio->dev.parent = up->port.dev;
port             1247 drivers/tty/serial/sunsu.c 	sunsu_change_speed(&up->port, up->cflag, 0, quot);
port             1249 drivers/tty/serial/sunsu.c 	sunsu_startup(&up->port);
port             1283 drivers/tty/serial/sunsu.c 	if (up->port.flags & UPF_CONS_FLOW) {
port             1291 drivers/tty/serial/sunsu.c static void sunsu_console_putchar(struct uart_port *port, int ch)
port             1294 drivers/tty/serial/sunsu.c 		container_of(port, struct uart_sunsu_port, port);
port             1312 drivers/tty/serial/sunsu.c 	if (up->port.sysrq || oops_in_progress)
port             1313 drivers/tty/serial/sunsu.c 		locked = spin_trylock_irqsave(&up->port.lock, flags);
port             1315 drivers/tty/serial/sunsu.c 		spin_lock_irqsave(&up->port.lock, flags);
port             1323 drivers/tty/serial/sunsu.c 	uart_console_write(&up->port, s, count, sunsu_console_putchar);
port             1333 drivers/tty/serial/sunsu.c 		spin_unlock_irqrestore(&up->port.lock, flags);
port             1346 drivers/tty/serial/sunsu.c 	struct uart_port *port;
port             1353 drivers/tty/serial/sunsu.c 	port = &sunsu_ports[co->index].port;
port             1358 drivers/tty/serial/sunsu.c 	spin_lock_init(&port->lock);
port             1361 drivers/tty/serial/sunsu.c 	sunserial_console_termios(co, port->dev->of_node);
port             1365 drivers/tty/serial/sunsu.c 	port->mctrl |= TIOCM_DTR;
port             1366 drivers/tty/serial/sunsu.c 	port->ops->set_termios(port, &termios, &dummy);
port             1456 drivers/tty/serial/sunsu.c 	up->port.line = nr_inst;
port             1458 drivers/tty/serial/sunsu.c 	spin_lock_init(&up->port.lock);
port             1463 drivers/tty/serial/sunsu.c 	up->port.mapbase = rp->start;
port             1465 drivers/tty/serial/sunsu.c 	up->port.membase = of_ioremap(rp, 0, up->reg_size, "su");
port             1466 drivers/tty/serial/sunsu.c 	if (!up->port.membase) {
port             1472 drivers/tty/serial/sunsu.c 	up->port.irq = op->archdata.irqs[0];
port             1474 drivers/tty/serial/sunsu.c 	up->port.dev = &op->dev;
port             1476 drivers/tty/serial/sunsu.c 	up->port.type = PORT_UNKNOWN;
port             1477 drivers/tty/serial/sunsu.c 	up->port.uartclk = (SU_BASE_BAUD * 16);
port             1484 drivers/tty/serial/sunsu.c 				   up->port.membase, up->reg_size);
port             1495 drivers/tty/serial/sunsu.c 	up->port.flags |= UPF_BOOT_AUTOCONF;
port             1500 drivers/tty/serial/sunsu.c 	if (up->port.type == PORT_UNKNOWN)
port             1503 drivers/tty/serial/sunsu.c 	up->port.ops = &sunsu_pops;
port             1511 drivers/tty/serial/sunsu.c 				&sunsu_reg, up->port.line,
port             1513 drivers/tty/serial/sunsu.c 	err = uart_add_one_port(&sunsu_reg, &up->port);
port             1524 drivers/tty/serial/sunsu.c 	of_iounmap(&op->resource[0], up->port.membase, up->reg_size);
port             1542 drivers/tty/serial/sunsu.c 	} else if (up->port.type != PORT_UNKNOWN)
port             1543 drivers/tty/serial/sunsu.c 		uart_remove_one_port(&sunsu_reg, &up->port);
port             1545 drivers/tty/serial/sunsu.c 	if (up->port.membase)
port             1546 drivers/tty/serial/sunsu.c 		of_iounmap(&op->resource[0], up->port.membase, up->reg_size);
port               75 drivers/tty/serial/sunzilog.c 	struct uart_port		port;
port              107 drivers/tty/serial/sunzilog.c static void sunzilog_putchar(struct uart_port *port, int ch);
port              295 drivers/tty/serial/sunzilog.c 	sunzilog_maybe_update_regs(up, ZILOG_CHANNEL_FROM_PORT(&up->port));
port              331 drivers/tty/serial/sunzilog.c 	struct tty_port *port = NULL;
port              334 drivers/tty/serial/sunzilog.c 	if (up->port.state != NULL)		/* Unopened serial console */
port              335 drivers/tty/serial/sunzilog.c 		port = &up->port.state->port;
port              370 drivers/tty/serial/sunzilog.c 		up->port.icount.rx++;
port              374 drivers/tty/serial/sunzilog.c 				up->port.icount.brk++;
port              375 drivers/tty/serial/sunzilog.c 				if (uart_handle_break(&up->port))
port              379 drivers/tty/serial/sunzilog.c 				up->port.icount.parity++;
port              381 drivers/tty/serial/sunzilog.c 				up->port.icount.frame++;
port              383 drivers/tty/serial/sunzilog.c 				up->port.icount.overrun++;
port              384 drivers/tty/serial/sunzilog.c 			r1 &= up->port.read_status_mask;
port              392 drivers/tty/serial/sunzilog.c 		if (uart_handle_sysrq_char(&up->port, ch) || !port)
port              395 drivers/tty/serial/sunzilog.c 		if (up->port.ignore_status_mask == 0xff ||
port              396 drivers/tty/serial/sunzilog.c 		    (r1 & up->port.ignore_status_mask) == 0) {
port              397 drivers/tty/serial/sunzilog.c 		    	tty_insert_flip_char(port, ch, flag);
port              400 drivers/tty/serial/sunzilog.c 			tty_insert_flip_char(port, 0, TTY_OVERRUN);
port              403 drivers/tty/serial/sunzilog.c 	return port;
port              438 drivers/tty/serial/sunzilog.c 			up->port.icount.dsr++;
port              445 drivers/tty/serial/sunzilog.c 			uart_handle_dcd_change(&up->port,
port              448 drivers/tty/serial/sunzilog.c 			uart_handle_cts_change(&up->port,
port              451 drivers/tty/serial/sunzilog.c 		wake_up_interruptible(&up->port.state->port.delta_msr_wait);
port              490 drivers/tty/serial/sunzilog.c 	if (up->port.x_char) {
port              492 drivers/tty/serial/sunzilog.c 		writeb(up->port.x_char, &channel->data);
port              496 drivers/tty/serial/sunzilog.c 		up->port.icount.tx++;
port              497 drivers/tty/serial/sunzilog.c 		up->port.x_char = 0;
port              501 drivers/tty/serial/sunzilog.c 	if (up->port.state == NULL)
port              503 drivers/tty/serial/sunzilog.c 	xmit = &up->port.state->xmit;
port              507 drivers/tty/serial/sunzilog.c 	if (uart_tx_stopped(&up->port))
port              516 drivers/tty/serial/sunzilog.c 	up->port.icount.tx++;
port              519 drivers/tty/serial/sunzilog.c 		uart_write_wakeup(&up->port);
port              535 drivers/tty/serial/sunzilog.c 			= ZILOG_CHANNEL_FROM_PORT(&up->port);
port              536 drivers/tty/serial/sunzilog.c 		struct tty_port *port;
port              539 drivers/tty/serial/sunzilog.c 		spin_lock(&up->port.lock);
port              543 drivers/tty/serial/sunzilog.c 		port = NULL;
port              550 drivers/tty/serial/sunzilog.c 				port = sunzilog_receive_chars(up, channel);
port              556 drivers/tty/serial/sunzilog.c 		spin_unlock(&up->port.lock);
port              558 drivers/tty/serial/sunzilog.c 		if (port)
port              559 drivers/tty/serial/sunzilog.c 			tty_flip_buffer_push(port);
port              563 drivers/tty/serial/sunzilog.c 		channel = ZILOG_CHANNEL_FROM_PORT(&up->port);
port              565 drivers/tty/serial/sunzilog.c 		spin_lock(&up->port.lock);
port              566 drivers/tty/serial/sunzilog.c 		port = NULL;
port              573 drivers/tty/serial/sunzilog.c 				port = sunzilog_receive_chars(up, channel);
port              579 drivers/tty/serial/sunzilog.c 		spin_unlock(&up->port.lock);
port              581 drivers/tty/serial/sunzilog.c 		if (port)
port              582 drivers/tty/serial/sunzilog.c 			tty_flip_buffer_push(port);
port              593 drivers/tty/serial/sunzilog.c static __inline__ unsigned char sunzilog_read_channel_status(struct uart_port *port)
port              598 drivers/tty/serial/sunzilog.c 	channel = ZILOG_CHANNEL_FROM_PORT(port);
port              606 drivers/tty/serial/sunzilog.c static unsigned int sunzilog_tx_empty(struct uart_port *port)
port              612 drivers/tty/serial/sunzilog.c 	spin_lock_irqsave(&port->lock, flags);
port              614 drivers/tty/serial/sunzilog.c 	status = sunzilog_read_channel_status(port);
port              616 drivers/tty/serial/sunzilog.c 	spin_unlock_irqrestore(&port->lock, flags);
port              627 drivers/tty/serial/sunzilog.c static unsigned int sunzilog_get_mctrl(struct uart_port *port)
port              632 drivers/tty/serial/sunzilog.c 	status = sunzilog_read_channel_status(port);
port              646 drivers/tty/serial/sunzilog.c static void sunzilog_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              649 drivers/tty/serial/sunzilog.c 		container_of(port, struct uart_sunzilog_port, port);
port              650 drivers/tty/serial/sunzilog.c 	struct zilog_channel __iomem *channel = ZILOG_CHANNEL_FROM_PORT(port);
port              671 drivers/tty/serial/sunzilog.c static void sunzilog_stop_tx(struct uart_port *port)
port              674 drivers/tty/serial/sunzilog.c 		container_of(port, struct uart_sunzilog_port, port);
port              680 drivers/tty/serial/sunzilog.c static void sunzilog_start_tx(struct uart_port *port)
port              683 drivers/tty/serial/sunzilog.c 		container_of(port, struct uart_sunzilog_port, port);
port              684 drivers/tty/serial/sunzilog.c 	struct zilog_channel __iomem *channel = ZILOG_CHANNEL_FROM_PORT(port);
port              700 drivers/tty/serial/sunzilog.c 	if (port->x_char) {
port              701 drivers/tty/serial/sunzilog.c 		writeb(port->x_char, &channel->data);
port              705 drivers/tty/serial/sunzilog.c 		port->icount.tx++;
port              706 drivers/tty/serial/sunzilog.c 		port->x_char = 0;
port              708 drivers/tty/serial/sunzilog.c 		struct circ_buf *xmit = &port->state->xmit;
port              717 drivers/tty/serial/sunzilog.c 		port->icount.tx++;
port              720 drivers/tty/serial/sunzilog.c 			uart_write_wakeup(&up->port);
port              725 drivers/tty/serial/sunzilog.c static void sunzilog_stop_rx(struct uart_port *port)
port              727 drivers/tty/serial/sunzilog.c 	struct uart_sunzilog_port *up = UART_ZILOG(port);
port              733 drivers/tty/serial/sunzilog.c 	channel = ZILOG_CHANNEL_FROM_PORT(port);
port              741 drivers/tty/serial/sunzilog.c static void sunzilog_enable_ms(struct uart_port *port)
port              744 drivers/tty/serial/sunzilog.c 		container_of(port, struct uart_sunzilog_port, port);
port              745 drivers/tty/serial/sunzilog.c 	struct zilog_channel __iomem *channel = ZILOG_CHANNEL_FROM_PORT(port);
port              758 drivers/tty/serial/sunzilog.c static void sunzilog_break_ctl(struct uart_port *port, int break_state)
port              761 drivers/tty/serial/sunzilog.c 		container_of(port, struct uart_sunzilog_port, port);
port              762 drivers/tty/serial/sunzilog.c 	struct zilog_channel __iomem *channel = ZILOG_CHANNEL_FROM_PORT(port);
port              773 drivers/tty/serial/sunzilog.c 	spin_lock_irqsave(&port->lock, flags);
port              783 drivers/tty/serial/sunzilog.c 	spin_unlock_irqrestore(&port->lock, flags);
port              790 drivers/tty/serial/sunzilog.c 	channel = ZILOG_CHANNEL_FROM_PORT(&up->port);
port              801 drivers/tty/serial/sunzilog.c static int sunzilog_startup(struct uart_port *port)
port              803 drivers/tty/serial/sunzilog.c 	struct uart_sunzilog_port *up = UART_ZILOG(port);
port              809 drivers/tty/serial/sunzilog.c 	spin_lock_irqsave(&port->lock, flags);
port              811 drivers/tty/serial/sunzilog.c 	spin_unlock_irqrestore(&port->lock, flags);
port              840 drivers/tty/serial/sunzilog.c static void sunzilog_shutdown(struct uart_port *port)
port              842 drivers/tty/serial/sunzilog.c 	struct uart_sunzilog_port *up = UART_ZILOG(port);
port              849 drivers/tty/serial/sunzilog.c 	spin_lock_irqsave(&port->lock, flags);
port              851 drivers/tty/serial/sunzilog.c 	channel = ZILOG_CHANNEL_FROM_PORT(port);
port              862 drivers/tty/serial/sunzilog.c 	spin_unlock_irqrestore(&port->lock, flags);
port              923 drivers/tty/serial/sunzilog.c 	up->port.read_status_mask = Rx_OVR;
port              925 drivers/tty/serial/sunzilog.c 		up->port.read_status_mask |= CRC_ERR | PAR_ERR;
port              927 drivers/tty/serial/sunzilog.c 		up->port.read_status_mask |= BRK_ABRT;
port              929 drivers/tty/serial/sunzilog.c 	up->port.ignore_status_mask = 0;
port              931 drivers/tty/serial/sunzilog.c 		up->port.ignore_status_mask |= CRC_ERR | PAR_ERR;
port              933 drivers/tty/serial/sunzilog.c 		up->port.ignore_status_mask |= BRK_ABRT;
port              935 drivers/tty/serial/sunzilog.c 			up->port.ignore_status_mask |= Rx_OVR;
port              939 drivers/tty/serial/sunzilog.c 		up->port.ignore_status_mask = 0xff;
port              944 drivers/tty/serial/sunzilog.c sunzilog_set_termios(struct uart_port *port, struct ktermios *termios,
port              948 drivers/tty/serial/sunzilog.c 		container_of(port, struct uart_sunzilog_port, port);
port              952 drivers/tty/serial/sunzilog.c 	baud = uart_get_baud_rate(port, termios, old, 1200, 76800);
port              954 drivers/tty/serial/sunzilog.c 	spin_lock_irqsave(&up->port.lock, flags);
port              960 drivers/tty/serial/sunzilog.c 	if (UART_ENABLE_MS(&up->port, termios->c_cflag))
port              967 drivers/tty/serial/sunzilog.c 	sunzilog_maybe_update_regs(up, ZILOG_CHANNEL_FROM_PORT(port));
port              969 drivers/tty/serial/sunzilog.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              971 drivers/tty/serial/sunzilog.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port              974 drivers/tty/serial/sunzilog.c static const char *sunzilog_type(struct uart_port *port)
port              976 drivers/tty/serial/sunzilog.c 	struct uart_sunzilog_port *up = UART_ZILOG(port);
port              984 drivers/tty/serial/sunzilog.c static void sunzilog_release_port(struct uart_port *port)
port              988 drivers/tty/serial/sunzilog.c static int sunzilog_request_port(struct uart_port *port)
port              994 drivers/tty/serial/sunzilog.c static void sunzilog_config_port(struct uart_port *port, int flags)
port              999 drivers/tty/serial/sunzilog.c static int sunzilog_verify_port(struct uart_port *port, struct serial_struct *ser)
port             1005 drivers/tty/serial/sunzilog.c static int sunzilog_get_poll_char(struct uart_port *port)
port             1009 drivers/tty/serial/sunzilog.c 		container_of(port, struct uart_sunzilog_port, port);
port             1011 drivers/tty/serial/sunzilog.c 		= ZILOG_CHANNEL_FROM_PORT(&up->port);
port             1040 drivers/tty/serial/sunzilog.c static void sunzilog_put_poll_char(struct uart_port *port,
port             1044 drivers/tty/serial/sunzilog.c 		container_of(port, struct uart_sunzilog_port, port);
port             1046 drivers/tty/serial/sunzilog.c 	sunzilog_putchar(&up->port, ch);
port             1101 drivers/tty/serial/sunzilog.c 		spin_lock_init(&up->port.lock);
port             1132 drivers/tty/serial/sunzilog.c static void sunzilog_putchar(struct uart_port *port, int ch)
port             1134 drivers/tty/serial/sunzilog.c 	struct zilog_channel __iomem *channel = ZILOG_CHANNEL_FROM_PORT(port);
port             1165 drivers/tty/serial/sunzilog.c 	sunzilog_putchar(&up->port, ch);
port             1209 drivers/tty/serial/sunzilog.c 	if (up->port.sysrq || oops_in_progress)
port             1210 drivers/tty/serial/sunzilog.c 		locked = spin_trylock_irqsave(&up->port.lock, flags);
port             1212 drivers/tty/serial/sunzilog.c 		spin_lock_irqsave(&up->port.lock, flags);
port             1214 drivers/tty/serial/sunzilog.c 	uart_console_write(&up->port, s, count, sunzilog_putchar);
port             1218 drivers/tty/serial/sunzilog.c 		spin_unlock_irqrestore(&up->port.lock, flags);
port             1227 drivers/tty/serial/sunzilog.c 	if (up->port.type != PORT_SUNZILOG)
port             1234 drivers/tty/serial/sunzilog.c 	sunserial_console_termios(con, up->port.dev->of_node);
port             1253 drivers/tty/serial/sunzilog.c 	spin_lock_irqsave(&up->port.lock, flags);
port             1258 drivers/tty/serial/sunzilog.c 	sunzilog_set_mctrl(&up->port, TIOCM_DTR | TIOCM_RTS);
port             1261 drivers/tty/serial/sunzilog.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port             1300 drivers/tty/serial/sunzilog.c 	sunzilog_set_mctrl(&up->port, TIOCM_DTR | TIOCM_RTS);
port             1328 drivers/tty/serial/sunzilog.c 	serio->dev.parent = up->port.dev;
port             1340 drivers/tty/serial/sunzilog.c 	channel = ZILOG_CHANNEL_FROM_PORT(&up->port);
port             1342 drivers/tty/serial/sunzilog.c 	spin_lock_irqsave(&up->port.lock, flags);
port             1392 drivers/tty/serial/sunzilog.c 	spin_unlock_irqrestore(&up->port.lock, flags);
port             1435 drivers/tty/serial/sunzilog.c 	up[0].port.mapbase = op->resource[0].start + 0x00;
port             1436 drivers/tty/serial/sunzilog.c 	up[0].port.membase = (void __iomem *) &rp->channelA;
port             1437 drivers/tty/serial/sunzilog.c 	up[0].port.iotype = UPIO_MEM;
port             1438 drivers/tty/serial/sunzilog.c 	up[0].port.irq = op->archdata.irqs[0];
port             1439 drivers/tty/serial/sunzilog.c 	up[0].port.uartclk = ZS_CLOCK;
port             1440 drivers/tty/serial/sunzilog.c 	up[0].port.fifosize = 1;
port             1441 drivers/tty/serial/sunzilog.c 	up[0].port.ops = &sunzilog_pops;
port             1442 drivers/tty/serial/sunzilog.c 	up[0].port.type = PORT_SUNZILOG;
port             1443 drivers/tty/serial/sunzilog.c 	up[0].port.flags = 0;
port             1444 drivers/tty/serial/sunzilog.c 	up[0].port.line = (inst * 2) + 0;
port             1445 drivers/tty/serial/sunzilog.c 	up[0].port.dev = &op->dev;
port             1452 drivers/tty/serial/sunzilog.c 	up[1].port.mapbase = op->resource[0].start + 0x04;
port             1453 drivers/tty/serial/sunzilog.c 	up[1].port.membase = (void __iomem *) &rp->channelB;
port             1454 drivers/tty/serial/sunzilog.c 	up[1].port.iotype = UPIO_MEM;
port             1455 drivers/tty/serial/sunzilog.c 	up[1].port.irq = op->archdata.irqs[0];
port             1456 drivers/tty/serial/sunzilog.c 	up[1].port.uartclk = ZS_CLOCK;
port             1457 drivers/tty/serial/sunzilog.c 	up[1].port.fifosize = 1;
port             1458 drivers/tty/serial/sunzilog.c 	up[1].port.ops = &sunzilog_pops;
port             1459 drivers/tty/serial/sunzilog.c 	up[1].port.type = PORT_SUNZILOG;
port             1460 drivers/tty/serial/sunzilog.c 	up[1].port.flags = 0;
port             1461 drivers/tty/serial/sunzilog.c 	up[1].port.line = (inst * 2) + 1;
port             1462 drivers/tty/serial/sunzilog.c 	up[1].port.dev = &op->dev;
port             1470 drivers/tty/serial/sunzilog.c 					    &sunzilog_reg, up[0].port.line,
port             1473 drivers/tty/serial/sunzilog.c 		err = uart_add_one_port(&sunzilog_reg, &up[0].port);
port             1480 drivers/tty/serial/sunzilog.c 					    &sunzilog_reg, up[1].port.line,
port             1483 drivers/tty/serial/sunzilog.c 		err = uart_add_one_port(&sunzilog_reg, &up[1].port);
port             1485 drivers/tty/serial/sunzilog.c 			uart_remove_one_port(&sunzilog_reg, &up[0].port);
port             1495 drivers/tty/serial/sunzilog.c 		       (unsigned long long) up[0].port.mapbase,
port             1496 drivers/tty/serial/sunzilog.c 		       op->archdata.irqs[0], sunzilog_type(&up[0].port));
port             1500 drivers/tty/serial/sunzilog.c 		       (unsigned long long) up[1].port.mapbase,
port             1501 drivers/tty/serial/sunzilog.c 		       op->archdata.irqs[0], sunzilog_type(&up[1].port));
port             1517 drivers/tty/serial/sunzilog.c 		uart_remove_one_port(&sunzilog_reg, &up->port);
port             1528 drivers/tty/serial/sunzilog.c 	regs = sunzilog_chip_regs[up[0].port.line / 2];
port             1593 drivers/tty/serial/sunzilog.c 			channel          = ZILOG_CHANNEL_FROM_PORT(&up->port);
port             1630 drivers/tty/serial/sunzilog.c 			channel          = ZILOG_CHANNEL_FROM_PORT(&up->port);
port               28 drivers/tty/serial/tegra-tcu.c 	struct uart_port port;
port               34 drivers/tty/serial/tegra-tcu.c static unsigned int tegra_tcu_uart_tx_empty(struct uart_port *port)
port               39 drivers/tty/serial/tegra-tcu.c static void tegra_tcu_uart_set_mctrl(struct uart_port *port, unsigned int mctrl)
port               43 drivers/tty/serial/tegra-tcu.c static unsigned int tegra_tcu_uart_get_mctrl(struct uart_port *port)
port               48 drivers/tty/serial/tegra-tcu.c static void tegra_tcu_uart_stop_tx(struct uart_port *port)
port               92 drivers/tty/serial/tegra-tcu.c static void tegra_tcu_uart_start_tx(struct uart_port *port)
port               94 drivers/tty/serial/tegra-tcu.c 	struct tegra_tcu *tcu = port->private_data;
port               95 drivers/tty/serial/tegra-tcu.c 	struct circ_buf *xmit = &port->state->xmit;
port              107 drivers/tty/serial/tegra-tcu.c 	uart_write_wakeup(port);
port              110 drivers/tty/serial/tegra-tcu.c static void tegra_tcu_uart_stop_rx(struct uart_port *port)
port              114 drivers/tty/serial/tegra-tcu.c static void tegra_tcu_uart_break_ctl(struct uart_port *port, int ctl)
port              118 drivers/tty/serial/tegra-tcu.c static int tegra_tcu_uart_startup(struct uart_port *port)
port              123 drivers/tty/serial/tegra-tcu.c static void tegra_tcu_uart_shutdown(struct uart_port *port)
port              127 drivers/tty/serial/tegra-tcu.c static void tegra_tcu_uart_set_termios(struct uart_port *port,
port              164 drivers/tty/serial/tegra-tcu.c 	struct tty_port *port = &tcu->port.state->port;
port              171 drivers/tty/serial/tegra-tcu.c 		tty_insert_flip_char(port, TCU_MBOX_BYTE_V(value, i),
port              174 drivers/tty/serial/tegra-tcu.c 	tty_flip_buffer_push(port);
port              179 drivers/tty/serial/tegra-tcu.c 	struct uart_port *port;
port              233 drivers/tty/serial/tegra-tcu.c 	port = &tcu->port;
port              234 drivers/tty/serial/tegra-tcu.c 	spin_lock_init(&port->lock);
port              235 drivers/tty/serial/tegra-tcu.c 	port->dev = &pdev->dev;
port              236 drivers/tty/serial/tegra-tcu.c 	port->type = PORT_TEGRA_TCU;
port              237 drivers/tty/serial/tegra-tcu.c 	port->ops = &tegra_tcu_uart_ops;
port              238 drivers/tty/serial/tegra-tcu.c 	port->fifosize = 1;
port              239 drivers/tty/serial/tegra-tcu.c 	port->iotype = UPIO_MEM;
port              240 drivers/tty/serial/tegra-tcu.c 	port->flags = UPF_BOOT_AUTOCONF;
port              241 drivers/tty/serial/tegra-tcu.c 	port->private_data = tcu;
port              243 drivers/tty/serial/tegra-tcu.c 	err = uart_add_one_port(&tcu->driver, port);
port              273 drivers/tty/serial/tegra-tcu.c 	uart_remove_one_port(&tcu->driver, &tcu->port);
port               25 drivers/tty/serial/timbuart.c 	struct uart_port	port;
port               35 drivers/tty/serial/timbuart.c static void timbuart_mctrl_check(struct uart_port *port, u32 isr, u32 *ier);
port               39 drivers/tty/serial/timbuart.c static void timbuart_stop_rx(struct uart_port *port)
port               42 drivers/tty/serial/timbuart.c 	u32 ier = ioread32(port->membase + TIMBUART_IER) & ~RXFLAGS;
port               43 drivers/tty/serial/timbuart.c 	iowrite32(ier, port->membase + TIMBUART_IER);
port               46 drivers/tty/serial/timbuart.c static void timbuart_stop_tx(struct uart_port *port)
port               49 drivers/tty/serial/timbuart.c 	u32 ier = ioread32(port->membase + TIMBUART_IER) & ~TXBAE;
port               50 drivers/tty/serial/timbuart.c 	iowrite32(ier, port->membase + TIMBUART_IER);
port               53 drivers/tty/serial/timbuart.c static void timbuart_start_tx(struct uart_port *port)
port               56 drivers/tty/serial/timbuart.c 		container_of(port, struct timbuart_port, port);
port               62 drivers/tty/serial/timbuart.c static unsigned int timbuart_tx_empty(struct uart_port *port)
port               64 drivers/tty/serial/timbuart.c 	u32 isr = ioread32(port->membase + TIMBUART_ISR);
port               69 drivers/tty/serial/timbuart.c static void timbuart_flush_buffer(struct uart_port *port)
port               71 drivers/tty/serial/timbuart.c 	if (!timbuart_tx_empty(port)) {
port               72 drivers/tty/serial/timbuart.c 		u8 ctl = ioread8(port->membase + TIMBUART_CTRL) |
port               75 drivers/tty/serial/timbuart.c 		iowrite8(ctl, port->membase + TIMBUART_CTRL);
port               76 drivers/tty/serial/timbuart.c 		iowrite32(TXBF, port->membase + TIMBUART_ISR);
port               80 drivers/tty/serial/timbuart.c static void timbuart_rx_chars(struct uart_port *port)
port               82 drivers/tty/serial/timbuart.c 	struct tty_port *tport = &port->state->port;
port               84 drivers/tty/serial/timbuart.c 	while (ioread32(port->membase + TIMBUART_ISR) & RXDP) {
port               85 drivers/tty/serial/timbuart.c 		u8 ch = ioread8(port->membase + TIMBUART_RXFIFO);
port               86 drivers/tty/serial/timbuart.c 		port->icount.rx++;
port               90 drivers/tty/serial/timbuart.c 	spin_unlock(&port->lock);
port               92 drivers/tty/serial/timbuart.c 	spin_lock(&port->lock);
port               94 drivers/tty/serial/timbuart.c 	dev_dbg(port->dev, "%s - total read %d bytes\n",
port               95 drivers/tty/serial/timbuart.c 		__func__, port->icount.rx);
port               98 drivers/tty/serial/timbuart.c static void timbuart_tx_chars(struct uart_port *port)
port              100 drivers/tty/serial/timbuart.c 	struct circ_buf *xmit = &port->state->xmit;
port              102 drivers/tty/serial/timbuart.c 	while (!(ioread32(port->membase + TIMBUART_ISR) & TXBF) &&
port              105 drivers/tty/serial/timbuart.c 			port->membase + TIMBUART_TXFIFO);
port              107 drivers/tty/serial/timbuart.c 		port->icount.tx++;
port              110 drivers/tty/serial/timbuart.c 	dev_dbg(port->dev,
port              113 drivers/tty/serial/timbuart.c 		port->icount.tx,
port              114 drivers/tty/serial/timbuart.c 		ioread8(port->membase + TIMBUART_CTRL),
port              115 drivers/tty/serial/timbuart.c 		port->mctrl & TIOCM_RTS,
port              116 drivers/tty/serial/timbuart.c 		ioread8(port->membase + TIMBUART_BAUDRATE));
port              119 drivers/tty/serial/timbuart.c static void timbuart_handle_tx_port(struct uart_port *port, u32 isr, u32 *ier)
port              122 drivers/tty/serial/timbuart.c 		container_of(port, struct timbuart_port, port);
port              123 drivers/tty/serial/timbuart.c 	struct circ_buf *xmit = &port->state->xmit;
port              125 drivers/tty/serial/timbuart.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(port))
port              128 drivers/tty/serial/timbuart.c 	if (port->x_char)
port              132 drivers/tty/serial/timbuart.c 		timbuart_tx_chars(port);
port              134 drivers/tty/serial/timbuart.c 		iowrite32(TXFLAGS, port->membase + TIMBUART_ISR);
port              137 drivers/tty/serial/timbuart.c 			uart_write_wakeup(port);
port              150 drivers/tty/serial/timbuart.c 	dev_dbg(port->dev, "%s - leaving\n", __func__);
port              153 drivers/tty/serial/timbuart.c static void timbuart_handle_rx_port(struct uart_port *port, u32 isr, u32 *ier)
port              158 drivers/tty/serial/timbuart.c 			u8 ctl = ioread8(port->membase + TIMBUART_CTRL) |
port              160 drivers/tty/serial/timbuart.c 			iowrite8(ctl, port->membase + TIMBUART_CTRL);
port              161 drivers/tty/serial/timbuart.c 			port->icount.overrun++;
port              163 drivers/tty/serial/timbuart.c 			timbuart_rx_chars(port);
port              166 drivers/tty/serial/timbuart.c 		iowrite32(RXFLAGS, port->membase + TIMBUART_ISR);
port              172 drivers/tty/serial/timbuart.c 	dev_dbg(port->dev, "%s - leaving\n", __func__);
port              180 drivers/tty/serial/timbuart.c 	spin_lock(&uart->port.lock);
port              182 drivers/tty/serial/timbuart.c 	isr = ioread32(uart->port.membase + TIMBUART_ISR);
port              183 drivers/tty/serial/timbuart.c 	dev_dbg(uart->port.dev, "%s ISR: %x\n", __func__, isr);
port              186 drivers/tty/serial/timbuart.c 		timbuart_handle_tx_port(&uart->port, isr, &ier);
port              188 drivers/tty/serial/timbuart.c 	timbuart_mctrl_check(&uart->port, isr, &ier);
port              191 drivers/tty/serial/timbuart.c 		timbuart_handle_rx_port(&uart->port, isr, &ier);
port              193 drivers/tty/serial/timbuart.c 	iowrite32(ier, uart->port.membase + TIMBUART_IER);
port              195 drivers/tty/serial/timbuart.c 	spin_unlock(&uart->port.lock);
port              196 drivers/tty/serial/timbuart.c 	dev_dbg(uart->port.dev, "%s leaving\n", __func__);
port              199 drivers/tty/serial/timbuart.c static unsigned int timbuart_get_mctrl(struct uart_port *port)
port              201 drivers/tty/serial/timbuart.c 	u8 cts = ioread8(port->membase + TIMBUART_CTRL);
port              202 drivers/tty/serial/timbuart.c 	dev_dbg(port->dev, "%s - cts %x\n", __func__, cts);
port              210 drivers/tty/serial/timbuart.c static void timbuart_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              212 drivers/tty/serial/timbuart.c 	dev_dbg(port->dev, "%s - %x\n", __func__, mctrl);
port              215 drivers/tty/serial/timbuart.c 		iowrite8(TIMBUART_CTRL_RTS, port->membase + TIMBUART_CTRL);
port              217 drivers/tty/serial/timbuart.c 		iowrite8(0, port->membase + TIMBUART_CTRL);
port              220 drivers/tty/serial/timbuart.c static void timbuart_mctrl_check(struct uart_port *port, u32 isr, u32 *ier)
port              226 drivers/tty/serial/timbuart.c 		iowrite32(CTS_DELTA, port->membase + TIMBUART_ISR);
port              227 drivers/tty/serial/timbuart.c 		cts = timbuart_get_mctrl(port);
port              228 drivers/tty/serial/timbuart.c 		uart_handle_cts_change(port, cts & TIOCM_CTS);
port              229 drivers/tty/serial/timbuart.c 		wake_up_interruptible(&port->state->port.delta_msr_wait);
port              235 drivers/tty/serial/timbuart.c static void timbuart_break_ctl(struct uart_port *port, int ctl)
port              240 drivers/tty/serial/timbuart.c static int timbuart_startup(struct uart_port *port)
port              243 drivers/tty/serial/timbuart.c 		container_of(port, struct timbuart_port, port);
port              245 drivers/tty/serial/timbuart.c 	dev_dbg(port->dev, "%s\n", __func__);
port              247 drivers/tty/serial/timbuart.c 	iowrite8(TIMBUART_CTRL_FLSHRX, port->membase + TIMBUART_CTRL);
port              248 drivers/tty/serial/timbuart.c 	iowrite32(0x1ff, port->membase + TIMBUART_ISR);
port              251 drivers/tty/serial/timbuart.c 		port->membase + TIMBUART_IER);
port              253 drivers/tty/serial/timbuart.c 	return request_irq(port->irq, timbuart_handleinterrupt, IRQF_SHARED,
port              257 drivers/tty/serial/timbuart.c static void timbuart_shutdown(struct uart_port *port)
port              260 drivers/tty/serial/timbuart.c 		container_of(port, struct timbuart_port, port);
port              261 drivers/tty/serial/timbuart.c 	dev_dbg(port->dev, "%s\n", __func__);
port              262 drivers/tty/serial/timbuart.c 	free_irq(port->irq, uart);
port              263 drivers/tty/serial/timbuart.c 	iowrite32(0, port->membase + TIMBUART_IER);
port              265 drivers/tty/serial/timbuart.c 	timbuart_flush_buffer(port);
port              279 drivers/tty/serial/timbuart.c static void timbuart_set_termios(struct uart_port *port,
port              287 drivers/tty/serial/timbuart.c 	baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk / 16);
port              289 drivers/tty/serial/timbuart.c 	dev_dbg(port->dev, "%s - bindex %d\n", __func__, bindex);
port              301 drivers/tty/serial/timbuart.c 	spin_lock_irqsave(&port->lock, flags);
port              302 drivers/tty/serial/timbuart.c 	iowrite8((u8)bindex, port->membase + TIMBUART_BAUDRATE);
port              303 drivers/tty/serial/timbuart.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              304 drivers/tty/serial/timbuart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              307 drivers/tty/serial/timbuart.c static const char *timbuart_type(struct uart_port *port)
port              309 drivers/tty/serial/timbuart.c 	return port->type == PORT_UNKNOWN ? "timbuart" : NULL;
port              315 drivers/tty/serial/timbuart.c static void timbuart_release_port(struct uart_port *port)
port              317 drivers/tty/serial/timbuart.c 	struct platform_device *pdev = to_platform_device(port->dev);
port              321 drivers/tty/serial/timbuart.c 	if (port->flags & UPF_IOREMAP) {
port              322 drivers/tty/serial/timbuart.c 		iounmap(port->membase);
port              323 drivers/tty/serial/timbuart.c 		port->membase = NULL;
port              326 drivers/tty/serial/timbuart.c 	release_mem_region(port->mapbase, size);
port              329 drivers/tty/serial/timbuart.c static int timbuart_request_port(struct uart_port *port)
port              331 drivers/tty/serial/timbuart.c 	struct platform_device *pdev = to_platform_device(port->dev);
port              335 drivers/tty/serial/timbuart.c 	if (!request_mem_region(port->mapbase, size, "timb-uart"))
port              338 drivers/tty/serial/timbuart.c 	if (port->flags & UPF_IOREMAP) {
port              339 drivers/tty/serial/timbuart.c 		port->membase = ioremap(port->mapbase, size);
port              340 drivers/tty/serial/timbuart.c 		if (port->membase == NULL) {
port              341 drivers/tty/serial/timbuart.c 			release_mem_region(port->mapbase, size);
port              353 drivers/tty/serial/timbuart.c 	if (ioread8(uart->port.membase + TIMBUART_IPR)) {
port              354 drivers/tty/serial/timbuart.c 		uart->last_ier = ioread32(uart->port.membase + TIMBUART_IER);
port              357 drivers/tty/serial/timbuart.c 		iowrite32(0, uart->port.membase + TIMBUART_IER);
port              370 drivers/tty/serial/timbuart.c static void timbuart_config_port(struct uart_port *port, int flags)
port              373 drivers/tty/serial/timbuart.c 		port->type = PORT_TIMBUART;
port              374 drivers/tty/serial/timbuart.c 		timbuart_request_port(port);
port              378 drivers/tty/serial/timbuart.c static int timbuart_verify_port(struct uart_port *port,
port              429 drivers/tty/serial/timbuart.c 	uart->port.uartclk = 3250000 * 16;
port              430 drivers/tty/serial/timbuart.c 	uart->port.fifosize  = TIMBUART_FIFO_SIZE;
port              431 drivers/tty/serial/timbuart.c 	uart->port.regshift  = 2;
port              432 drivers/tty/serial/timbuart.c 	uart->port.iotype  = UPIO_MEM;
port              433 drivers/tty/serial/timbuart.c 	uart->port.ops = &timbuart_ops;
port              434 drivers/tty/serial/timbuart.c 	uart->port.irq = 0;
port              435 drivers/tty/serial/timbuart.c 	uart->port.flags = UPF_BOOT_AUTOCONF | UPF_IOREMAP;
port              436 drivers/tty/serial/timbuart.c 	uart->port.line  = 0;
port              437 drivers/tty/serial/timbuart.c 	uart->port.dev	= &dev->dev;
port              444 drivers/tty/serial/timbuart.c 	uart->port.mapbase = iomem->start;
port              445 drivers/tty/serial/timbuart.c 	uart->port.membase = NULL;
port              452 drivers/tty/serial/timbuart.c 	uart->port.irq = irq;
port              460 drivers/tty/serial/timbuart.c 	err = uart_add_one_port(&timbuart_driver, &uart->port);
port              484 drivers/tty/serial/timbuart.c 	uart_remove_one_port(&timbuart_driver, &uart->port);
port              106 drivers/tty/serial/uartlite.c static inline u32 uart_in32(u32 offset, struct uart_port *port)
port              108 drivers/tty/serial/uartlite.c 	struct uartlite_data *pdata = port->private_data;
port              110 drivers/tty/serial/uartlite.c 	return pdata->reg_ops->in(port->membase + offset);
port              113 drivers/tty/serial/uartlite.c static inline void uart_out32(u32 val, u32 offset, struct uart_port *port)
port              115 drivers/tty/serial/uartlite.c 	struct uartlite_data *pdata = port->private_data;
port              117 drivers/tty/serial/uartlite.c 	pdata->reg_ops->out(val, port->membase + offset);
port              126 drivers/tty/serial/uartlite.c static int ulite_receive(struct uart_port *port, int stat)
port              128 drivers/tty/serial/uartlite.c 	struct tty_port *tport = &port->state->port;
port              138 drivers/tty/serial/uartlite.c 		port->icount.rx++;
port              139 drivers/tty/serial/uartlite.c 		ch = uart_in32(ULITE_RX, port);
port              142 drivers/tty/serial/uartlite.c 			port->icount.parity++;
port              146 drivers/tty/serial/uartlite.c 		port->icount.overrun++;
port              149 drivers/tty/serial/uartlite.c 		port->icount.frame++;
port              153 drivers/tty/serial/uartlite.c 	if (stat & port->ignore_status_mask & ULITE_STATUS_PARITY)
port              156 drivers/tty/serial/uartlite.c 	stat &= port->read_status_mask;
port              162 drivers/tty/serial/uartlite.c 	stat &= ~port->ignore_status_mask;
port              176 drivers/tty/serial/uartlite.c static int ulite_transmit(struct uart_port *port, int stat)
port              178 drivers/tty/serial/uartlite.c 	struct circ_buf *xmit  = &port->state->xmit;
port              183 drivers/tty/serial/uartlite.c 	if (port->x_char) {
port              184 drivers/tty/serial/uartlite.c 		uart_out32(port->x_char, ULITE_TX, port);
port              185 drivers/tty/serial/uartlite.c 		port->x_char = 0;
port              186 drivers/tty/serial/uartlite.c 		port->icount.tx++;
port              190 drivers/tty/serial/uartlite.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(port))
port              193 drivers/tty/serial/uartlite.c 	uart_out32(xmit->buf[xmit->tail], ULITE_TX, port);
port              195 drivers/tty/serial/uartlite.c 	port->icount.tx++;
port              199 drivers/tty/serial/uartlite.c 		uart_write_wakeup(port);
port              206 drivers/tty/serial/uartlite.c 	struct uart_port *port = dev_id;
port              211 drivers/tty/serial/uartlite.c 		spin_lock_irqsave(&port->lock, flags);
port              212 drivers/tty/serial/uartlite.c 		stat = uart_in32(ULITE_STATUS, port);
port              213 drivers/tty/serial/uartlite.c 		busy  = ulite_receive(port, stat);
port              214 drivers/tty/serial/uartlite.c 		busy |= ulite_transmit(port, stat);
port              215 drivers/tty/serial/uartlite.c 		spin_unlock_irqrestore(&port->lock, flags);
port              221 drivers/tty/serial/uartlite.c 		tty_flip_buffer_push(&port->state->port);
port              228 drivers/tty/serial/uartlite.c static unsigned int ulite_tx_empty(struct uart_port *port)
port              233 drivers/tty/serial/uartlite.c 	spin_lock_irqsave(&port->lock, flags);
port              234 drivers/tty/serial/uartlite.c 	ret = uart_in32(ULITE_STATUS, port);
port              235 drivers/tty/serial/uartlite.c 	spin_unlock_irqrestore(&port->lock, flags);
port              240 drivers/tty/serial/uartlite.c static unsigned int ulite_get_mctrl(struct uart_port *port)
port              245 drivers/tty/serial/uartlite.c static void ulite_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              250 drivers/tty/serial/uartlite.c static void ulite_stop_tx(struct uart_port *port)
port              255 drivers/tty/serial/uartlite.c static void ulite_start_tx(struct uart_port *port)
port              257 drivers/tty/serial/uartlite.c 	ulite_transmit(port, uart_in32(ULITE_STATUS, port));
port              260 drivers/tty/serial/uartlite.c static void ulite_stop_rx(struct uart_port *port)
port              263 drivers/tty/serial/uartlite.c 	port->ignore_status_mask = ULITE_STATUS_RXVALID | ULITE_STATUS_PARITY
port              267 drivers/tty/serial/uartlite.c static void ulite_break_ctl(struct uart_port *port, int ctl)
port              272 drivers/tty/serial/uartlite.c static int ulite_startup(struct uart_port *port)
port              274 drivers/tty/serial/uartlite.c 	struct uartlite_data *pdata = port->private_data;
port              279 drivers/tty/serial/uartlite.c 		dev_err(port->dev, "Failed to enable clock\n");
port              283 drivers/tty/serial/uartlite.c 	ret = request_irq(port->irq, ulite_isr, IRQF_SHARED | IRQF_TRIGGER_RISING,
port              284 drivers/tty/serial/uartlite.c 			  "uartlite", port);
port              289 drivers/tty/serial/uartlite.c 		ULITE_CONTROL, port);
port              290 drivers/tty/serial/uartlite.c 	uart_out32(ULITE_CONTROL_IE, ULITE_CONTROL, port);
port              295 drivers/tty/serial/uartlite.c static void ulite_shutdown(struct uart_port *port)
port              297 drivers/tty/serial/uartlite.c 	struct uartlite_data *pdata = port->private_data;
port              299 drivers/tty/serial/uartlite.c 	uart_out32(0, ULITE_CONTROL, port);
port              300 drivers/tty/serial/uartlite.c 	uart_in32(ULITE_CONTROL, port); /* dummy */
port              301 drivers/tty/serial/uartlite.c 	free_irq(port->irq, port);
port              305 drivers/tty/serial/uartlite.c static void ulite_set_termios(struct uart_port *port, struct ktermios *termios,
port              311 drivers/tty/serial/uartlite.c 	spin_lock_irqsave(&port->lock, flags);
port              313 drivers/tty/serial/uartlite.c 	port->read_status_mask = ULITE_STATUS_RXVALID | ULITE_STATUS_OVERRUN
port              317 drivers/tty/serial/uartlite.c 		port->read_status_mask |=
port              320 drivers/tty/serial/uartlite.c 	port->ignore_status_mask = 0;
port              322 drivers/tty/serial/uartlite.c 		port->ignore_status_mask |= ULITE_STATUS_PARITY
port              327 drivers/tty/serial/uartlite.c 		port->ignore_status_mask |=
port              332 drivers/tty/serial/uartlite.c 	baud = uart_get_baud_rate(port, termios, old, 0, 460800);
port              333 drivers/tty/serial/uartlite.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              335 drivers/tty/serial/uartlite.c 	spin_unlock_irqrestore(&port->lock, flags);
port              338 drivers/tty/serial/uartlite.c static const char *ulite_type(struct uart_port *port)
port              340 drivers/tty/serial/uartlite.c 	return port->type == PORT_UARTLITE ? "uartlite" : NULL;
port              343 drivers/tty/serial/uartlite.c static void ulite_release_port(struct uart_port *port)
port              345 drivers/tty/serial/uartlite.c 	release_mem_region(port->mapbase, ULITE_REGION);
port              346 drivers/tty/serial/uartlite.c 	iounmap(port->membase);
port              347 drivers/tty/serial/uartlite.c 	port->membase = NULL;
port              350 drivers/tty/serial/uartlite.c static int ulite_request_port(struct uart_port *port)
port              352 drivers/tty/serial/uartlite.c 	struct uartlite_data *pdata = port->private_data;
port              356 drivers/tty/serial/uartlite.c 		 port, (unsigned long long) port->mapbase);
port              358 drivers/tty/serial/uartlite.c 	if (!request_mem_region(port->mapbase, ULITE_REGION, "uartlite")) {
port              359 drivers/tty/serial/uartlite.c 		dev_err(port->dev, "Memory region busy\n");
port              363 drivers/tty/serial/uartlite.c 	port->membase = ioremap(port->mapbase, ULITE_REGION);
port              364 drivers/tty/serial/uartlite.c 	if (!port->membase) {
port              365 drivers/tty/serial/uartlite.c 		dev_err(port->dev, "Unable to map registers\n");
port              366 drivers/tty/serial/uartlite.c 		release_mem_region(port->mapbase, ULITE_REGION);
port              371 drivers/tty/serial/uartlite.c 	ret = uart_in32(ULITE_CONTROL, port);
port              372 drivers/tty/serial/uartlite.c 	uart_out32(ULITE_CONTROL_RST_TX, ULITE_CONTROL, port);
port              373 drivers/tty/serial/uartlite.c 	ret = uart_in32(ULITE_STATUS, port);
port              381 drivers/tty/serial/uartlite.c static void ulite_config_port(struct uart_port *port, int flags)
port              383 drivers/tty/serial/uartlite.c 	if (!ulite_request_port(port))
port              384 drivers/tty/serial/uartlite.c 		port->type = PORT_UARTLITE;
port              387 drivers/tty/serial/uartlite.c static int ulite_verify_port(struct uart_port *port, struct serial_struct *ser)
port              393 drivers/tty/serial/uartlite.c static void ulite_pm(struct uart_port *port, unsigned int state,
port              397 drivers/tty/serial/uartlite.c 		pm_runtime_get_sync(port->dev);
port              399 drivers/tty/serial/uartlite.c 		pm_runtime_mark_last_busy(port->dev);
port              400 drivers/tty/serial/uartlite.c 		pm_runtime_put_autosuspend(port->dev);
port              405 drivers/tty/serial/uartlite.c static int ulite_get_poll_char(struct uart_port *port)
port              407 drivers/tty/serial/uartlite.c 	if (!(uart_in32(ULITE_STATUS, port) & ULITE_STATUS_RXVALID))
port              410 drivers/tty/serial/uartlite.c 	return uart_in32(ULITE_RX, port);
port              413 drivers/tty/serial/uartlite.c static void ulite_put_poll_char(struct uart_port *port, unsigned char ch)
port              415 drivers/tty/serial/uartlite.c 	while (uart_in32(ULITE_STATUS, port) & ULITE_STATUS_TXFULL)
port              419 drivers/tty/serial/uartlite.c 	uart_out32(ch, ULITE_TX, port);
port              451 drivers/tty/serial/uartlite.c static void ulite_console_wait_tx(struct uart_port *port)
port              462 drivers/tty/serial/uartlite.c 		val = uart_in32(ULITE_STATUS, port);
port              466 drivers/tty/serial/uartlite.c 			dev_warn(port->dev,
port              474 drivers/tty/serial/uartlite.c static void ulite_console_putchar(struct uart_port *port, int ch)
port              476 drivers/tty/serial/uartlite.c 	ulite_console_wait_tx(port);
port              477 drivers/tty/serial/uartlite.c 	uart_out32(ch, ULITE_TX, port);
port              483 drivers/tty/serial/uartlite.c 	struct uart_port *port = console_port;
port              489 drivers/tty/serial/uartlite.c 		locked = spin_trylock_irqsave(&port->lock, flags);
port              491 drivers/tty/serial/uartlite.c 		spin_lock_irqsave(&port->lock, flags);
port              494 drivers/tty/serial/uartlite.c 	ier = uart_in32(ULITE_STATUS, port) & ULITE_STATUS_IE;
port              495 drivers/tty/serial/uartlite.c 	uart_out32(0, ULITE_CONTROL, port);
port              497 drivers/tty/serial/uartlite.c 	uart_console_write(port, s, count, ulite_console_putchar);
port              499 drivers/tty/serial/uartlite.c 	ulite_console_wait_tx(port);
port              503 drivers/tty/serial/uartlite.c 		uart_out32(ULITE_CONTROL_IE, ULITE_CONTROL, port);
port              506 drivers/tty/serial/uartlite.c 		spin_unlock_irqrestore(&port->lock, flags);
port              511 drivers/tty/serial/uartlite.c 	struct uart_port *port;
port              518 drivers/tty/serial/uartlite.c 	port = console_port;
port              521 drivers/tty/serial/uartlite.c 	if (!port->mapbase) {
port              527 drivers/tty/serial/uartlite.c 	if (!port->membase) {
port              528 drivers/tty/serial/uartlite.c 		if (ulite_request_port(port))
port              535 drivers/tty/serial/uartlite.c 	return uart_set_options(port, co, baud, parity, bits, flow);
port              550 drivers/tty/serial/uartlite.c static void early_uartlite_putc(struct uart_port *port, int c)
port              562 drivers/tty/serial/uartlite.c 	while (--retries && (readl(port->membase + 8) & (1 << 3)))
port              568 drivers/tty/serial/uartlite.c 		writel(c & 0xff, port->membase + 4);
port              575 drivers/tty/serial/uartlite.c 	uart_console_write(&device->port, s, n, early_uartlite_putc);
port              581 drivers/tty/serial/uartlite.c 	if (!device->port.membase)
port              622 drivers/tty/serial/uartlite.c 	struct uart_port *port;
port              642 drivers/tty/serial/uartlite.c 	port = &ulite_ports[id];
port              644 drivers/tty/serial/uartlite.c 	spin_lock_init(&port->lock);
port              645 drivers/tty/serial/uartlite.c 	port->fifosize = 16;
port              646 drivers/tty/serial/uartlite.c 	port->regshift = 2;
port              647 drivers/tty/serial/uartlite.c 	port->iotype = UPIO_MEM;
port              648 drivers/tty/serial/uartlite.c 	port->iobase = 1; /* mark port in use */
port              649 drivers/tty/serial/uartlite.c 	port->mapbase = base;
port              650 drivers/tty/serial/uartlite.c 	port->membase = NULL;
port              651 drivers/tty/serial/uartlite.c 	port->ops = &ulite_ops;
port              652 drivers/tty/serial/uartlite.c 	port->irq = irq;
port              653 drivers/tty/serial/uartlite.c 	port->flags = UPF_BOOT_AUTOCONF;
port              654 drivers/tty/serial/uartlite.c 	port->dev = dev;
port              655 drivers/tty/serial/uartlite.c 	port->type = PORT_UNKNOWN;
port              656 drivers/tty/serial/uartlite.c 	port->line = id;
port              657 drivers/tty/serial/uartlite.c 	port->private_data = pdata;
port              659 drivers/tty/serial/uartlite.c 	dev_set_drvdata(dev, port);
port              669 drivers/tty/serial/uartlite.c 		console_port = port;
port              673 drivers/tty/serial/uartlite.c 	rc = uart_add_one_port(&ulite_uart_driver, port);
port              676 drivers/tty/serial/uartlite.c 		port->mapbase = 0;
port              696 drivers/tty/serial/uartlite.c 	struct uart_port *port = dev_get_drvdata(dev);
port              699 drivers/tty/serial/uartlite.c 	if (port) {
port              700 drivers/tty/serial/uartlite.c 		struct uartlite_data *pdata = port->private_data;
port              702 drivers/tty/serial/uartlite.c 		rc = uart_remove_one_port(pdata->ulite_uart_driver, port);
port              704 drivers/tty/serial/uartlite.c 		port->mapbase = 0;
port              718 drivers/tty/serial/uartlite.c 	struct uart_port *port = dev_get_drvdata(dev);
port              720 drivers/tty/serial/uartlite.c 	if (port) {
port              721 drivers/tty/serial/uartlite.c 		struct uartlite_data *pdata = port->private_data;
port              723 drivers/tty/serial/uartlite.c 		uart_suspend_port(pdata->ulite_uart_driver, port);
port              737 drivers/tty/serial/uartlite.c 	struct uart_port *port = dev_get_drvdata(dev);
port              739 drivers/tty/serial/uartlite.c 	if (port) {
port              740 drivers/tty/serial/uartlite.c 		struct uartlite_data *pdata = port->private_data;
port              742 drivers/tty/serial/uartlite.c 		uart_resume_port(pdata->ulite_uart_driver, port);
port              750 drivers/tty/serial/uartlite.c 	struct uart_port *port = dev_get_drvdata(dev);
port              751 drivers/tty/serial/uartlite.c 	struct uartlite_data *pdata = port->private_data;
port              759 drivers/tty/serial/uartlite.c 	struct uart_port *port = dev_get_drvdata(dev);
port              760 drivers/tty/serial/uartlite.c 	struct uartlite_data *pdata = port->private_data;
port              861 drivers/tty/serial/uartlite.c 	struct uart_port *port = dev_get_drvdata(&pdev->dev);
port              862 drivers/tty/serial/uartlite.c 	struct uartlite_data *pdata = port->private_data;
port              174 drivers/tty/serial/ucc_uart.c 	struct uart_port port;
port              253 drivers/tty/serial/ucc_uart.c static unsigned int qe_uart_tx_empty(struct uart_port *port)
port              256 drivers/tty/serial/ucc_uart.c 		container_of(port, struct uart_qe_port, port);
port              282 drivers/tty/serial/ucc_uart.c void qe_uart_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              293 drivers/tty/serial/ucc_uart.c static unsigned int qe_uart_get_mctrl(struct uart_port *port)
port              305 drivers/tty/serial/ucc_uart.c static void qe_uart_stop_tx(struct uart_port *port)
port              308 drivers/tty/serial/ucc_uart.c 		container_of(port, struct uart_qe_port, port);
port              332 drivers/tty/serial/ucc_uart.c 	struct uart_port *port = &qe_port->port;
port              333 drivers/tty/serial/ucc_uart.c 	struct circ_buf *xmit = &port->state->xmit;
port              338 drivers/tty/serial/ucc_uart.c 	if (port->x_char) {
port              344 drivers/tty/serial/ucc_uart.c 		*p++ = port->x_char;
port              354 drivers/tty/serial/ucc_uart.c 		port->icount.tx++;
port              355 drivers/tty/serial/ucc_uart.c 		port->x_char = 0;
port              359 drivers/tty/serial/ucc_uart.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(port)) {
port              360 drivers/tty/serial/ucc_uart.c 		qe_uart_stop_tx(port);
port              374 drivers/tty/serial/ucc_uart.c 			port->icount.tx++;
port              392 drivers/tty/serial/ucc_uart.c 		uart_write_wakeup(port);
port              398 drivers/tty/serial/ucc_uart.c 		qe_uart_stop_tx(port);
port              411 drivers/tty/serial/ucc_uart.c static void qe_uart_start_tx(struct uart_port *port)
port              414 drivers/tty/serial/ucc_uart.c 		container_of(port, struct uart_qe_port, port);
port              428 drivers/tty/serial/ucc_uart.c static void qe_uart_stop_rx(struct uart_port *port)
port              431 drivers/tty/serial/ucc_uart.c 		container_of(port, struct uart_qe_port, port);
port              442 drivers/tty/serial/ucc_uart.c static void qe_uart_break_ctl(struct uart_port *port, int break_state)
port              445 drivers/tty/serial/ucc_uart.c 		container_of(port, struct uart_qe_port, port);
port              461 drivers/tty/serial/ucc_uart.c 	struct uart_port *port = &qe_port->port;
port              462 drivers/tty/serial/ucc_uart.c 	struct tty_port *tport = &port->state->port;
port              485 drivers/tty/serial/ucc_uart.c 			dev_dbg(port->dev, "ucc-uart: no room in RX buffer\n");
port              495 drivers/tty/serial/ucc_uart.c 			port->icount.rx++;
port              501 drivers/tty/serial/ucc_uart.c 			if (uart_handle_sysrq_char(port, ch))
port              532 drivers/tty/serial/ucc_uart.c 		port->icount.brk++;
port              534 drivers/tty/serial/ucc_uart.c 		port->icount.parity++;
port              536 drivers/tty/serial/ucc_uart.c 		port->icount.frame++;
port              538 drivers/tty/serial/ucc_uart.c 		port->icount.overrun++;
port              541 drivers/tty/serial/ucc_uart.c 	status &= port->read_status_mask;
port              555 drivers/tty/serial/ucc_uart.c 	port->sysrq = 0;
port              575 drivers/tty/serial/ucc_uart.c 		uart_handle_break(&qe_port->port);
port              776 drivers/tty/serial/ucc_uart.c static int qe_uart_startup(struct uart_port *port)
port              779 drivers/tty/serial/ucc_uart.c 		container_of(port, struct uart_qe_port, port);
port              787 drivers/tty/serial/ucc_uart.c 		dev_err(port->dev, "Soft-UART firmware not uploaded\n");
port              795 drivers/tty/serial/ucc_uart.c 	ret = request_irq(port->irq, qe_uart_int, IRQF_SHARED, "ucc-uart",
port              798 drivers/tty/serial/ucc_uart.c 		dev_err(port->dev, "could not claim IRQ %u\n", port->irq);
port              812 drivers/tty/serial/ucc_uart.c static void qe_uart_shutdown(struct uart_port *port)
port              815 drivers/tty/serial/ucc_uart.c 		container_of(port, struct uart_qe_port, port);
port              822 drivers/tty/serial/ucc_uart.c 	while (!qe_uart_tx_empty(port)) {
port              824 drivers/tty/serial/ucc_uart.c 			dev_warn(port->dev, "shutdown timeout\n");
port              845 drivers/tty/serial/ucc_uart.c 	free_irq(port->irq, qe_port);
port              851 drivers/tty/serial/ucc_uart.c static void qe_uart_set_termios(struct uart_port *port,
port              855 drivers/tty/serial/ucc_uart.c 		container_of(port, struct uart_qe_port, port);
port              924 drivers/tty/serial/ucc_uart.c 	port->read_status_mask = BD_SC_EMPTY | BD_SC_OV;
port              926 drivers/tty/serial/ucc_uart.c 		port->read_status_mask |= BD_SC_FR | BD_SC_PR;
port              928 drivers/tty/serial/ucc_uart.c 		port->read_status_mask |= BD_SC_BR;
port              933 drivers/tty/serial/ucc_uart.c 	port->ignore_status_mask = 0;
port              935 drivers/tty/serial/ucc_uart.c 		port->ignore_status_mask |= BD_SC_PR | BD_SC_FR;
port              937 drivers/tty/serial/ucc_uart.c 		port->ignore_status_mask |= BD_SC_BR;
port              943 drivers/tty/serial/ucc_uart.c 			port->ignore_status_mask |= BD_SC_OV;
port              949 drivers/tty/serial/ucc_uart.c 		port->read_status_mask &= ~BD_SC_EMPTY;
port              951 drivers/tty/serial/ucc_uart.c 	baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk / 16);
port              954 drivers/tty/serial/ucc_uart.c 	spin_lock_irqsave(&port->lock, flags);
port              957 drivers/tty/serial/ucc_uart.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              972 drivers/tty/serial/ucc_uart.c 	spin_unlock_irqrestore(&port->lock, flags);
port              978 drivers/tty/serial/ucc_uart.c static const char *qe_uart_type(struct uart_port *port)
port              986 drivers/tty/serial/ucc_uart.c static int qe_uart_request_port(struct uart_port *port)
port              990 drivers/tty/serial/ucc_uart.c 		container_of(port, struct uart_qe_port, port);
port              999 drivers/tty/serial/ucc_uart.c 		dev_err(port->dev, "could not initialize UCC%u\n",
port             1017 drivers/tty/serial/ucc_uart.c 	bd_virt = dma_alloc_coherent(port->dev, rx_size + tx_size, &bd_dma_addr,
port             1020 drivers/tty/serial/ucc_uart.c 		dev_err(port->dev, "could not allocate buffer descriptors\n");
port             1041 drivers/tty/serial/ucc_uart.c static void qe_uart_config_port(struct uart_port *port, int flags)
port             1044 drivers/tty/serial/ucc_uart.c 		port->type = PORT_CPM;
port             1045 drivers/tty/serial/ucc_uart.c 		qe_uart_request_port(port);
port             1053 drivers/tty/serial/ucc_uart.c static void qe_uart_release_port(struct uart_port *port)
port             1056 drivers/tty/serial/ucc_uart.c 		container_of(port, struct uart_qe_port, port);
port             1059 drivers/tty/serial/ucc_uart.c 	dma_free_coherent(port->dev, qe_port->bd_size, qe_port->bd_virt,
port             1068 drivers/tty/serial/ucc_uart.c static int qe_uart_verify_port(struct uart_port *port,
port             1273 drivers/tty/serial/ucc_uart.c 	qe_port->port.mapbase = res.start;
port             1343 drivers/tty/serial/ucc_uart.c 	qe_port->port.line = *iprop;
port             1344 drivers/tty/serial/ucc_uart.c 	if (qe_port->port.line >= UCC_MAX_UART) {
port             1351 drivers/tty/serial/ucc_uart.c 	qe_port->port.irq = irq_of_parse_and_map(np, 0);
port             1352 drivers/tty/serial/ucc_uart.c 	if (qe_port->port.irq == 0) {
port             1382 drivers/tty/serial/ucc_uart.c 		qe_port->port.uartclk = *iprop;
port             1397 drivers/tty/serial/ucc_uart.c 			qe_port->port.uartclk = *iprop / 2;
port             1406 drivers/tty/serial/ucc_uart.c 	spin_lock_init(&qe_port->port.lock);
port             1408 drivers/tty/serial/ucc_uart.c 	qe_port->port.dev = &ofdev->dev;
port             1409 drivers/tty/serial/ucc_uart.c 	qe_port->port.ops = &qe_uart_pops;
port             1410 drivers/tty/serial/ucc_uart.c 	qe_port->port.iotype = UPIO_MEM;
port             1418 drivers/tty/serial/ucc_uart.c 	qe_port->port.fifosize = 512;
port             1419 drivers/tty/serial/ucc_uart.c 	qe_port->port.flags = UPF_BOOT_AUTOCONF | UPF_IOREMAP;
port             1423 drivers/tty/serial/ucc_uart.c 	qe_port->us_info.irq = qe_port->port.irq;
port             1436 drivers/tty/serial/ucc_uart.c 	ret = uart_add_one_port(&ucc_uart_driver, &qe_port->port);
port             1439 drivers/tty/serial/ucc_uart.c 		       qe_port->port.line);
port             1446 drivers/tty/serial/ucc_uart.c 		qe_port->ucc_num + 1, qe_port->port.line);
port             1450 drivers/tty/serial/ucc_uart.c 	       qe_port->port.line, SERIAL_QE_MAJOR,
port             1451 drivers/tty/serial/ucc_uart.c 	       SERIAL_QE_MINOR + qe_port->port.line);
port             1465 drivers/tty/serial/ucc_uart.c 	dev_info(&ofdev->dev, "removing /dev/ttyQE%u\n", qe_port->port.line);
port             1467 drivers/tty/serial/ucc_uart.c 	uart_remove_one_port(&ucc_uart_driver, &qe_port->port);
port               59 drivers/tty/serial/vr41xx_siu.c #define siu_read(port, offset)		readb((port)->membase + (offset))
port               60 drivers/tty/serial/vr41xx_siu.c #define siu_write(port, offset, value)	writeb((value), (port)->membase + (offset))
port               64 drivers/tty/serial/vr41xx_siu.c 	struct uart_port *port;
port               68 drivers/tty/serial/vr41xx_siu.c 	port = &siu_uart_ports[0];
port               70 drivers/tty/serial/vr41xx_siu.c 	spin_lock_irqsave(&port->lock, flags);
port               72 drivers/tty/serial/vr41xx_siu.c 	irsel = siu_read(port, SIUIRSEL);
port               77 drivers/tty/serial/vr41xx_siu.c 	siu_write(port, SIUIRSEL, irsel);
port               79 drivers/tty/serial/vr41xx_siu.c 	spin_unlock_irqrestore(&port->lock, flags);
port               85 drivers/tty/serial/vr41xx_siu.c 	struct uart_port *port;
port               89 drivers/tty/serial/vr41xx_siu.c 	port = &siu_uart_ports[0];
port               91 drivers/tty/serial/vr41xx_siu.c 	spin_lock_irqsave(&port->lock, flags);
port               93 drivers/tty/serial/vr41xx_siu.c 	irsel = siu_read(port, SIUIRSEL);
port               98 drivers/tty/serial/vr41xx_siu.c 	siu_write(port, SIUIRSEL, irsel);
port              100 drivers/tty/serial/vr41xx_siu.c 	spin_unlock_irqrestore(&port->lock, flags);
port              106 drivers/tty/serial/vr41xx_siu.c 	struct uart_port *port;
port              110 drivers/tty/serial/vr41xx_siu.c 	port = &siu_uart_ports[0];
port              112 drivers/tty/serial/vr41xx_siu.c 	spin_lock_irqsave(&port->lock, flags);
port              114 drivers/tty/serial/vr41xx_siu.c 	irsel = siu_read(port, SIUIRSEL);
port              131 drivers/tty/serial/vr41xx_siu.c 	siu_write(port, SIUIRSEL, irsel);
port              133 drivers/tty/serial/vr41xx_siu.c 	spin_unlock_irqrestore(&port->lock, flags);
port              137 drivers/tty/serial/vr41xx_siu.c static inline void siu_clear_fifo(struct uart_port *port)
port              139 drivers/tty/serial/vr41xx_siu.c 	siu_write(port, UART_FCR, UART_FCR_ENABLE_FIFO);
port              140 drivers/tty/serial/vr41xx_siu.c 	siu_write(port, UART_FCR, UART_FCR_ENABLE_FIFO | UART_FCR_CLEAR_RCVR |
port              142 drivers/tty/serial/vr41xx_siu.c 	siu_write(port, UART_FCR, 0);
port              145 drivers/tty/serial/vr41xx_siu.c static inline unsigned long siu_port_size(struct uart_port *port)
port              147 drivers/tty/serial/vr41xx_siu.c 	switch (port->type) {
port              157 drivers/tty/serial/vr41xx_siu.c static inline unsigned int siu_check_type(struct uart_port *port)
port              159 drivers/tty/serial/vr41xx_siu.c 	if (port->line == 0)
port              161 drivers/tty/serial/vr41xx_siu.c 	if (port->line == 1 && port->irq)
port              167 drivers/tty/serial/vr41xx_siu.c static inline const char *siu_type_name(struct uart_port *port)
port              169 drivers/tty/serial/vr41xx_siu.c 	switch (port->type) {
port              179 drivers/tty/serial/vr41xx_siu.c static unsigned int siu_tx_empty(struct uart_port *port)
port              183 drivers/tty/serial/vr41xx_siu.c 	lsr = siu_read(port, UART_LSR);
port              190 drivers/tty/serial/vr41xx_siu.c static void siu_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              205 drivers/tty/serial/vr41xx_siu.c 	siu_write(port, UART_MCR, mcr);
port              208 drivers/tty/serial/vr41xx_siu.c static unsigned int siu_get_mctrl(struct uart_port *port)
port              213 drivers/tty/serial/vr41xx_siu.c 	msr = siu_read(port, UART_MSR);
port              226 drivers/tty/serial/vr41xx_siu.c static void siu_stop_tx(struct uart_port *port)
port              231 drivers/tty/serial/vr41xx_siu.c 	spin_lock_irqsave(&port->lock, flags);
port              233 drivers/tty/serial/vr41xx_siu.c 	ier = siu_read(port, UART_IER);
port              235 drivers/tty/serial/vr41xx_siu.c 	siu_write(port, UART_IER, ier);
port              237 drivers/tty/serial/vr41xx_siu.c 	spin_unlock_irqrestore(&port->lock, flags);
port              240 drivers/tty/serial/vr41xx_siu.c static void siu_start_tx(struct uart_port *port)
port              245 drivers/tty/serial/vr41xx_siu.c 	spin_lock_irqsave(&port->lock, flags);
port              247 drivers/tty/serial/vr41xx_siu.c 	ier = siu_read(port, UART_IER);
port              249 drivers/tty/serial/vr41xx_siu.c 	siu_write(port, UART_IER, ier);
port              251 drivers/tty/serial/vr41xx_siu.c 	spin_unlock_irqrestore(&port->lock, flags);
port              254 drivers/tty/serial/vr41xx_siu.c static void siu_stop_rx(struct uart_port *port)
port              259 drivers/tty/serial/vr41xx_siu.c 	spin_lock_irqsave(&port->lock, flags);
port              261 drivers/tty/serial/vr41xx_siu.c 	ier = siu_read(port, UART_IER);
port              263 drivers/tty/serial/vr41xx_siu.c 	siu_write(port, UART_IER, ier);
port              265 drivers/tty/serial/vr41xx_siu.c 	port->read_status_mask &= ~UART_LSR_DR;
port              267 drivers/tty/serial/vr41xx_siu.c 	spin_unlock_irqrestore(&port->lock, flags);
port              270 drivers/tty/serial/vr41xx_siu.c static void siu_enable_ms(struct uart_port *port)
port              275 drivers/tty/serial/vr41xx_siu.c 	spin_lock_irqsave(&port->lock, flags);
port              277 drivers/tty/serial/vr41xx_siu.c 	ier = siu_read(port, UART_IER);
port              279 drivers/tty/serial/vr41xx_siu.c 	siu_write(port, UART_IER, ier);
port              281 drivers/tty/serial/vr41xx_siu.c 	spin_unlock_irqrestore(&port->lock, flags);
port              284 drivers/tty/serial/vr41xx_siu.c static void siu_break_ctl(struct uart_port *port, int ctl)
port              289 drivers/tty/serial/vr41xx_siu.c 	spin_lock_irqsave(&port->lock, flags);
port              291 drivers/tty/serial/vr41xx_siu.c 	lcr = siu_read(port, UART_LCR);
port              296 drivers/tty/serial/vr41xx_siu.c 	siu_write(port, UART_LCR, lcr);
port              298 drivers/tty/serial/vr41xx_siu.c 	spin_unlock_irqrestore(&port->lock, flags);
port              301 drivers/tty/serial/vr41xx_siu.c static inline void receive_chars(struct uart_port *port, uint8_t *status)
port              310 drivers/tty/serial/vr41xx_siu.c 		ch = siu_read(port, UART_RX);
port              311 drivers/tty/serial/vr41xx_siu.c 		port->icount.rx++;
port              315 drivers/tty/serial/vr41xx_siu.c 		lsr |= lsr_break_flag[port->line];
port              316 drivers/tty/serial/vr41xx_siu.c 		lsr_break_flag[port->line] = 0;
port              322 drivers/tty/serial/vr41xx_siu.c 				port->icount.brk++;
port              324 drivers/tty/serial/vr41xx_siu.c 				if (uart_handle_break(port))
port              329 drivers/tty/serial/vr41xx_siu.c 				port->icount.frame++;
port              331 drivers/tty/serial/vr41xx_siu.c 				port->icount.parity++;
port              333 drivers/tty/serial/vr41xx_siu.c 				port->icount.overrun++;
port              335 drivers/tty/serial/vr41xx_siu.c 			lsr &= port->read_status_mask;
port              344 drivers/tty/serial/vr41xx_siu.c 		if (uart_handle_sysrq_char(port, ch))
port              347 drivers/tty/serial/vr41xx_siu.c 		uart_insert_char(port, lsr, UART_LSR_OE, ch, flag);
port              350 drivers/tty/serial/vr41xx_siu.c 		lsr = siu_read(port, UART_LSR);
port              353 drivers/tty/serial/vr41xx_siu.c 	tty_flip_buffer_push(&port->state->port);
port              358 drivers/tty/serial/vr41xx_siu.c static inline void check_modem_status(struct uart_port *port)
port              362 drivers/tty/serial/vr41xx_siu.c 	msr = siu_read(port, UART_MSR);
port              366 drivers/tty/serial/vr41xx_siu.c 		uart_handle_dcd_change(port, msr & UART_MSR_DCD);
port              368 drivers/tty/serial/vr41xx_siu.c 		port->icount.rng++;
port              370 drivers/tty/serial/vr41xx_siu.c 		port->icount.dsr++;
port              372 drivers/tty/serial/vr41xx_siu.c 		uart_handle_cts_change(port, msr & UART_MSR_CTS);
port              374 drivers/tty/serial/vr41xx_siu.c 	wake_up_interruptible(&port->state->port.delta_msr_wait);
port              377 drivers/tty/serial/vr41xx_siu.c static inline void transmit_chars(struct uart_port *port)
port              382 drivers/tty/serial/vr41xx_siu.c 	xmit = &port->state->xmit;
port              384 drivers/tty/serial/vr41xx_siu.c 	if (port->x_char) {
port              385 drivers/tty/serial/vr41xx_siu.c 		siu_write(port, UART_TX, port->x_char);
port              386 drivers/tty/serial/vr41xx_siu.c 		port->icount.tx++;
port              387 drivers/tty/serial/vr41xx_siu.c 		port->x_char = 0;
port              391 drivers/tty/serial/vr41xx_siu.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(port)) {
port              392 drivers/tty/serial/vr41xx_siu.c 		siu_stop_tx(port);
port              397 drivers/tty/serial/vr41xx_siu.c 		siu_write(port, UART_TX, xmit->buf[xmit->tail]);
port              399 drivers/tty/serial/vr41xx_siu.c 		port->icount.tx++;
port              405 drivers/tty/serial/vr41xx_siu.c 		uart_write_wakeup(port);
port              408 drivers/tty/serial/vr41xx_siu.c 		siu_stop_tx(port);
port              413 drivers/tty/serial/vr41xx_siu.c 	struct uart_port *port;
port              416 drivers/tty/serial/vr41xx_siu.c 	port = (struct uart_port *)dev_id;
port              418 drivers/tty/serial/vr41xx_siu.c 	iir = siu_read(port, UART_IIR);
port              422 drivers/tty/serial/vr41xx_siu.c 	lsr = siu_read(port, UART_LSR);
port              424 drivers/tty/serial/vr41xx_siu.c 		receive_chars(port, &lsr);
port              426 drivers/tty/serial/vr41xx_siu.c 	check_modem_status(port);
port              429 drivers/tty/serial/vr41xx_siu.c 		transmit_chars(port);
port              434 drivers/tty/serial/vr41xx_siu.c static int siu_startup(struct uart_port *port)
port              438 drivers/tty/serial/vr41xx_siu.c 	if (port->membase == NULL)
port              441 drivers/tty/serial/vr41xx_siu.c 	siu_clear_fifo(port);
port              443 drivers/tty/serial/vr41xx_siu.c 	(void)siu_read(port, UART_LSR);
port              444 drivers/tty/serial/vr41xx_siu.c 	(void)siu_read(port, UART_RX);
port              445 drivers/tty/serial/vr41xx_siu.c 	(void)siu_read(port, UART_IIR);
port              446 drivers/tty/serial/vr41xx_siu.c 	(void)siu_read(port, UART_MSR);
port              448 drivers/tty/serial/vr41xx_siu.c 	if (siu_read(port, UART_LSR) == 0xff)
port              451 drivers/tty/serial/vr41xx_siu.c 	retval = request_irq(port->irq, siu_interrupt, 0, siu_type_name(port), port);
port              455 drivers/tty/serial/vr41xx_siu.c 	if (port->type == PORT_VR41XX_DSIU)
port              458 drivers/tty/serial/vr41xx_siu.c 	siu_write(port, UART_LCR, UART_LCR_WLEN8);
port              460 drivers/tty/serial/vr41xx_siu.c 	spin_lock_irq(&port->lock);
port              461 drivers/tty/serial/vr41xx_siu.c 	siu_set_mctrl(port, port->mctrl);
port              462 drivers/tty/serial/vr41xx_siu.c 	spin_unlock_irq(&port->lock);
port              464 drivers/tty/serial/vr41xx_siu.c 	siu_write(port, UART_IER, UART_IER_RLSI | UART_IER_RDI);
port              466 drivers/tty/serial/vr41xx_siu.c 	(void)siu_read(port, UART_LSR);
port              467 drivers/tty/serial/vr41xx_siu.c 	(void)siu_read(port, UART_RX);
port              468 drivers/tty/serial/vr41xx_siu.c 	(void)siu_read(port, UART_IIR);
port              469 drivers/tty/serial/vr41xx_siu.c 	(void)siu_read(port, UART_MSR);
port              474 drivers/tty/serial/vr41xx_siu.c static void siu_shutdown(struct uart_port *port)
port              479 drivers/tty/serial/vr41xx_siu.c 	siu_write(port, UART_IER, 0);
port              481 drivers/tty/serial/vr41xx_siu.c 	spin_lock_irqsave(&port->lock, flags);
port              483 drivers/tty/serial/vr41xx_siu.c 	port->mctrl &= ~TIOCM_OUT2;
port              484 drivers/tty/serial/vr41xx_siu.c 	siu_set_mctrl(port, port->mctrl);
port              486 drivers/tty/serial/vr41xx_siu.c 	spin_unlock_irqrestore(&port->lock, flags);
port              488 drivers/tty/serial/vr41xx_siu.c 	lcr = siu_read(port, UART_LCR);
port              490 drivers/tty/serial/vr41xx_siu.c 	siu_write(port, UART_LCR, lcr);
port              492 drivers/tty/serial/vr41xx_siu.c 	siu_clear_fifo(port);
port              494 drivers/tty/serial/vr41xx_siu.c 	(void)siu_read(port, UART_RX);
port              496 drivers/tty/serial/vr41xx_siu.c 	if (port->type == PORT_VR41XX_DSIU)
port              499 drivers/tty/serial/vr41xx_siu.c 	free_irq(port->irq, port);
port              502 drivers/tty/serial/vr41xx_siu.c static void siu_set_termios(struct uart_port *port, struct ktermios *new,
port              535 drivers/tty/serial/vr41xx_siu.c 	baud = uart_get_baud_rate(port, new, old, 0, port->uartclk/16);
port              536 drivers/tty/serial/vr41xx_siu.c 	quot = uart_get_divisor(port, baud);
port              540 drivers/tty/serial/vr41xx_siu.c 	spin_lock_irqsave(&port->lock, flags);
port              542 drivers/tty/serial/vr41xx_siu.c 	uart_update_timeout(port, c_cflag, baud);
port              546 drivers/tty/serial/vr41xx_siu.c 	port->read_status_mask = UART_LSR_THRE | UART_LSR_OE | UART_LSR_DR;
port              548 drivers/tty/serial/vr41xx_siu.c 		port->read_status_mask |= UART_LSR_FE | UART_LSR_PE;
port              550 drivers/tty/serial/vr41xx_siu.c 		port->read_status_mask |= UART_LSR_BI;
port              552 drivers/tty/serial/vr41xx_siu.c 	port->ignore_status_mask = 0;
port              554 drivers/tty/serial/vr41xx_siu.c 		port->ignore_status_mask |= UART_LSR_FE | UART_LSR_PE;
port              556 drivers/tty/serial/vr41xx_siu.c 		port->ignore_status_mask |= UART_LSR_BI;
port              558 drivers/tty/serial/vr41xx_siu.c 			port->ignore_status_mask |= UART_LSR_OE;
port              562 drivers/tty/serial/vr41xx_siu.c 		port->ignore_status_mask |= UART_LSR_DR;
port              564 drivers/tty/serial/vr41xx_siu.c 	ier = siu_read(port, UART_IER);
port              566 drivers/tty/serial/vr41xx_siu.c 	if (UART_ENABLE_MS(port, c_cflag))
port              568 drivers/tty/serial/vr41xx_siu.c 	siu_write(port, UART_IER, ier);
port              570 drivers/tty/serial/vr41xx_siu.c 	siu_write(port, UART_LCR, lcr | UART_LCR_DLAB);
port              572 drivers/tty/serial/vr41xx_siu.c 	siu_write(port, UART_DLL, (uint8_t)quot);
port              573 drivers/tty/serial/vr41xx_siu.c 	siu_write(port, UART_DLM, (uint8_t)(quot >> 8));
port              575 drivers/tty/serial/vr41xx_siu.c 	siu_write(port, UART_LCR, lcr);
port              577 drivers/tty/serial/vr41xx_siu.c 	siu_write(port, UART_FCR, fcr);
port              579 drivers/tty/serial/vr41xx_siu.c 	siu_set_mctrl(port, port->mctrl);
port              581 drivers/tty/serial/vr41xx_siu.c 	spin_unlock_irqrestore(&port->lock, flags);
port              584 drivers/tty/serial/vr41xx_siu.c static void siu_pm(struct uart_port *port, unsigned int state, unsigned int oldstate)
port              588 drivers/tty/serial/vr41xx_siu.c 		switch (port->type) {
port              598 drivers/tty/serial/vr41xx_siu.c 		switch (port->type) {
port              610 drivers/tty/serial/vr41xx_siu.c static const char *siu_type(struct uart_port *port)
port              612 drivers/tty/serial/vr41xx_siu.c 	return siu_type_name(port);
port              615 drivers/tty/serial/vr41xx_siu.c static void siu_release_port(struct uart_port *port)
port              619 drivers/tty/serial/vr41xx_siu.c 	if (port->flags	& UPF_IOREMAP) {
port              620 drivers/tty/serial/vr41xx_siu.c 		iounmap(port->membase);
port              621 drivers/tty/serial/vr41xx_siu.c 		port->membase = NULL;
port              624 drivers/tty/serial/vr41xx_siu.c 	size = siu_port_size(port);
port              625 drivers/tty/serial/vr41xx_siu.c 	release_mem_region(port->mapbase, size);
port              628 drivers/tty/serial/vr41xx_siu.c static int siu_request_port(struct uart_port *port)
port              633 drivers/tty/serial/vr41xx_siu.c 	size = siu_port_size(port);
port              634 drivers/tty/serial/vr41xx_siu.c 	res = request_mem_region(port->mapbase, size, siu_type_name(port));
port              638 drivers/tty/serial/vr41xx_siu.c 	if (port->flags & UPF_IOREMAP) {
port              639 drivers/tty/serial/vr41xx_siu.c 		port->membase = ioremap(port->mapbase, size);
port              640 drivers/tty/serial/vr41xx_siu.c 		if (port->membase == NULL) {
port              649 drivers/tty/serial/vr41xx_siu.c static void siu_config_port(struct uart_port *port, int flags)
port              652 drivers/tty/serial/vr41xx_siu.c 		port->type = siu_check_type(port);
port              653 drivers/tty/serial/vr41xx_siu.c 		(void)siu_request_port(port);
port              657 drivers/tty/serial/vr41xx_siu.c static int siu_verify_port(struct uart_port *port, struct serial_struct *serial)
port              659 drivers/tty/serial/vr41xx_siu.c 	if (port->type != PORT_VR41XX_SIU && port->type != PORT_VR41XX_DSIU)
port              661 drivers/tty/serial/vr41xx_siu.c 	if (port->irq != serial->irq)
port              663 drivers/tty/serial/vr41xx_siu.c 	if (port->iotype != serial->io_type)
port              665 drivers/tty/serial/vr41xx_siu.c 	if (port->mapbase != (unsigned long)serial->iomem_base)
port              693 drivers/tty/serial/vr41xx_siu.c 	struct uart_port *port;
port              701 drivers/tty/serial/vr41xx_siu.c 	port = siu_uart_ports;
port              703 drivers/tty/serial/vr41xx_siu.c 		port->type = type[i];
port              704 drivers/tty/serial/vr41xx_siu.c 		if (port->type == PORT_UNKNOWN)
port              706 drivers/tty/serial/vr41xx_siu.c 		port->irq = platform_get_irq(pdev, i);
port              707 drivers/tty/serial/vr41xx_siu.c 		port->uartclk = SIU_BAUD_BASE * 16;
port              708 drivers/tty/serial/vr41xx_siu.c 		port->fifosize = 16;
port              709 drivers/tty/serial/vr41xx_siu.c 		port->regshift = 0;
port              710 drivers/tty/serial/vr41xx_siu.c 		port->iotype = UPIO_MEM;
port              711 drivers/tty/serial/vr41xx_siu.c 		port->flags = UPF_IOREMAP | UPF_BOOT_AUTOCONF;
port              712 drivers/tty/serial/vr41xx_siu.c 		port->line = i;
port              714 drivers/tty/serial/vr41xx_siu.c 		port->mapbase = res->start;
port              715 drivers/tty/serial/vr41xx_siu.c 		port++;
port              725 drivers/tty/serial/vr41xx_siu.c static void wait_for_xmitr(struct uart_port *port)
port              731 drivers/tty/serial/vr41xx_siu.c 		lsr = siu_read(port, UART_LSR);
port              733 drivers/tty/serial/vr41xx_siu.c 			lsr_break_flag[port->line] = UART_LSR_BI;
port              739 drivers/tty/serial/vr41xx_siu.c 	if (port->flags & UPF_CONS_FLOW) {
port              743 drivers/tty/serial/vr41xx_siu.c 			msr = siu_read(port, UART_MSR);
port              750 drivers/tty/serial/vr41xx_siu.c static void siu_console_putchar(struct uart_port *port, int ch)
port              752 drivers/tty/serial/vr41xx_siu.c 	wait_for_xmitr(port);
port              753 drivers/tty/serial/vr41xx_siu.c 	siu_write(port, UART_TX, ch);
port              758 drivers/tty/serial/vr41xx_siu.c 	struct uart_port *port;
port              761 drivers/tty/serial/vr41xx_siu.c 	port = &siu_uart_ports[con->index];
port              763 drivers/tty/serial/vr41xx_siu.c 	ier = siu_read(port, UART_IER);
port              764 drivers/tty/serial/vr41xx_siu.c 	siu_write(port, UART_IER, 0);
port              766 drivers/tty/serial/vr41xx_siu.c 	uart_console_write(port, s, count, siu_console_putchar);
port              768 drivers/tty/serial/vr41xx_siu.c 	wait_for_xmitr(port);
port              769 drivers/tty/serial/vr41xx_siu.c 	siu_write(port, UART_IER, ier);
port              774 drivers/tty/serial/vr41xx_siu.c 	struct uart_port *port;
port              783 drivers/tty/serial/vr41xx_siu.c 	port = &siu_uart_ports[con->index];
port              784 drivers/tty/serial/vr41xx_siu.c 	if (port->membase == NULL) {
port              785 drivers/tty/serial/vr41xx_siu.c 		if (port->mapbase == 0)
port              787 drivers/tty/serial/vr41xx_siu.c 		port->membase = ioremap(port->mapbase, siu_port_size(port));
port              790 drivers/tty/serial/vr41xx_siu.c 	if (port->type == PORT_VR41XX_SIU)
port              796 drivers/tty/serial/vr41xx_siu.c 	return uart_set_options(port, con, baud, parity, bits, flow);
port              813 drivers/tty/serial/vr41xx_siu.c 	struct uart_port *port;
port              817 drivers/tty/serial/vr41xx_siu.c 		port = &siu_uart_ports[i];
port              818 drivers/tty/serial/vr41xx_siu.c 		port->ops = &siu_uart_ops;
port              828 drivers/tty/serial/vr41xx_siu.c void __init vr41xx_siu_early_setup(struct uart_port *port)
port              830 drivers/tty/serial/vr41xx_siu.c 	if (port->type == PORT_UNKNOWN)
port              833 drivers/tty/serial/vr41xx_siu.c 	siu_uart_ports[port->line].line = port->line;
port              834 drivers/tty/serial/vr41xx_siu.c 	siu_uart_ports[port->line].type = port->type;
port              835 drivers/tty/serial/vr41xx_siu.c 	siu_uart_ports[port->line].uartclk = SIU_BAUD_BASE * 16;
port              836 drivers/tty/serial/vr41xx_siu.c 	siu_uart_ports[port->line].mapbase = port->mapbase;
port              837 drivers/tty/serial/vr41xx_siu.c 	siu_uart_ports[port->line].ops = &siu_uart_ops;
port              856 drivers/tty/serial/vr41xx_siu.c 	struct uart_port *port;
port              869 drivers/tty/serial/vr41xx_siu.c 		port = &siu_uart_ports[i];
port              870 drivers/tty/serial/vr41xx_siu.c 		port->ops = &siu_uart_ops;
port              871 drivers/tty/serial/vr41xx_siu.c 		port->dev = &dev->dev;
port              873 drivers/tty/serial/vr41xx_siu.c 		retval = uart_add_one_port(&siu_uart_driver, port);
port              875 drivers/tty/serial/vr41xx_siu.c 			port->dev = NULL;
port              890 drivers/tty/serial/vr41xx_siu.c 	struct uart_port *port;
port              894 drivers/tty/serial/vr41xx_siu.c 		port = &siu_uart_ports[i];
port              895 drivers/tty/serial/vr41xx_siu.c 		if (port->dev == &dev->dev) {
port              896 drivers/tty/serial/vr41xx_siu.c 			uart_remove_one_port(&siu_uart_driver, port);
port              897 drivers/tty/serial/vr41xx_siu.c 			port->dev = NULL;
port              908 drivers/tty/serial/vr41xx_siu.c 	struct uart_port *port;
port              912 drivers/tty/serial/vr41xx_siu.c 		port = &siu_uart_ports[i];
port              913 drivers/tty/serial/vr41xx_siu.c 		if ((port->type == PORT_VR41XX_SIU ||
port              914 drivers/tty/serial/vr41xx_siu.c 		     port->type == PORT_VR41XX_DSIU) && port->dev == &dev->dev)
port              915 drivers/tty/serial/vr41xx_siu.c 			uart_suspend_port(&siu_uart_driver, port);
port              924 drivers/tty/serial/vr41xx_siu.c 	struct uart_port *port;
port              928 drivers/tty/serial/vr41xx_siu.c 		port = &siu_uart_ports[i];
port              929 drivers/tty/serial/vr41xx_siu.c 		if ((port->type == PORT_VR41XX_SIU ||
port              930 drivers/tty/serial/vr41xx_siu.c 		     port->type == PORT_VR41XX_DSIU) && port->dev == &dev->dev)
port              931 drivers/tty/serial/vr41xx_siu.c 			uart_resume_port(&siu_uart_driver, port);
port              115 drivers/tty/serial/vt8500_serial.c static inline void vt8500_write(struct uart_port *port, unsigned int val,
port              118 drivers/tty/serial/vt8500_serial.c 	writel(val, port->membase + off);
port              121 drivers/tty/serial/vt8500_serial.c static inline unsigned int vt8500_read(struct uart_port *port, unsigned int off)
port              123 drivers/tty/serial/vt8500_serial.c 	return readl(port->membase + off);
port              126 drivers/tty/serial/vt8500_serial.c static void vt8500_stop_tx(struct uart_port *port)
port              128 drivers/tty/serial/vt8500_serial.c 	struct vt8500_port *vt8500_port = container_of(port,
port              133 drivers/tty/serial/vt8500_serial.c 	vt8500_write(port, vt8500_port->ier, VT8500_URIER);
port              136 drivers/tty/serial/vt8500_serial.c static void vt8500_stop_rx(struct uart_port *port)
port              138 drivers/tty/serial/vt8500_serial.c 	struct vt8500_port *vt8500_port = container_of(port,
port              143 drivers/tty/serial/vt8500_serial.c 	vt8500_write(port, vt8500_port->ier, VT8500_URIER);
port              146 drivers/tty/serial/vt8500_serial.c static void vt8500_enable_ms(struct uart_port *port)
port              148 drivers/tty/serial/vt8500_serial.c 	struct vt8500_port *vt8500_port = container_of(port,
port              153 drivers/tty/serial/vt8500_serial.c 	vt8500_write(port, vt8500_port->ier, VT8500_URIER);
port              156 drivers/tty/serial/vt8500_serial.c static void handle_rx(struct uart_port *port)
port              158 drivers/tty/serial/vt8500_serial.c 	struct tty_port *tport = &port->state->port;
port              163 drivers/tty/serial/vt8500_serial.c 	if ((vt8500_read(port, VT8500_URISR) & RXOVER)) {
port              164 drivers/tty/serial/vt8500_serial.c 		port->icount.overrun++;
port              169 drivers/tty/serial/vt8500_serial.c 	while (vt8500_read(port, VT8500_URFIDX) & 0x1f00) {
port              173 drivers/tty/serial/vt8500_serial.c 		c = readw(port->membase + VT8500_RXFIFO) & 0x3ff;
port              176 drivers/tty/serial/vt8500_serial.c 		c &= ~port->read_status_mask;
port              179 drivers/tty/serial/vt8500_serial.c 			port->icount.frame++;
port              182 drivers/tty/serial/vt8500_serial.c 			port->icount.parity++;
port              185 drivers/tty/serial/vt8500_serial.c 		port->icount.rx++;
port              187 drivers/tty/serial/vt8500_serial.c 		if (!uart_handle_sysrq_char(port, c))
port              191 drivers/tty/serial/vt8500_serial.c 	spin_unlock(&port->lock);
port              193 drivers/tty/serial/vt8500_serial.c 	spin_lock(&port->lock);
port              196 drivers/tty/serial/vt8500_serial.c static void handle_tx(struct uart_port *port)
port              198 drivers/tty/serial/vt8500_serial.c 	struct circ_buf *xmit = &port->state->xmit;
port              200 drivers/tty/serial/vt8500_serial.c 	if (port->x_char) {
port              201 drivers/tty/serial/vt8500_serial.c 		writeb(port->x_char, port->membase + VT8500_TXFIFO);
port              202 drivers/tty/serial/vt8500_serial.c 		port->icount.tx++;
port              203 drivers/tty/serial/vt8500_serial.c 		port->x_char = 0;
port              205 drivers/tty/serial/vt8500_serial.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(port)) {
port              206 drivers/tty/serial/vt8500_serial.c 		vt8500_stop_tx(port);
port              210 drivers/tty/serial/vt8500_serial.c 	while ((vt8500_read(port, VT8500_URFIDX) & 0x1f) < 16) {
port              214 drivers/tty/serial/vt8500_serial.c 		writeb(xmit->buf[xmit->tail], port->membase + VT8500_TXFIFO);
port              217 drivers/tty/serial/vt8500_serial.c 		port->icount.tx++;
port              221 drivers/tty/serial/vt8500_serial.c 		uart_write_wakeup(port);
port              224 drivers/tty/serial/vt8500_serial.c 		vt8500_stop_tx(port);
port              227 drivers/tty/serial/vt8500_serial.c static void vt8500_start_tx(struct uart_port *port)
port              229 drivers/tty/serial/vt8500_serial.c 	struct vt8500_port *vt8500_port = container_of(port,
port              234 drivers/tty/serial/vt8500_serial.c 	vt8500_write(port, vt8500_port->ier, VT8500_URIER);
port              235 drivers/tty/serial/vt8500_serial.c 	handle_tx(port);
port              237 drivers/tty/serial/vt8500_serial.c 	vt8500_write(port, vt8500_port->ier, VT8500_URIER);
port              240 drivers/tty/serial/vt8500_serial.c static void handle_delta_cts(struct uart_port *port)
port              242 drivers/tty/serial/vt8500_serial.c 	port->icount.cts++;
port              243 drivers/tty/serial/vt8500_serial.c 	wake_up_interruptible(&port->state->port.delta_msr_wait);
port              248 drivers/tty/serial/vt8500_serial.c 	struct uart_port *port = dev_id;
port              251 drivers/tty/serial/vt8500_serial.c 	spin_lock(&port->lock);
port              252 drivers/tty/serial/vt8500_serial.c 	isr = vt8500_read(port, VT8500_URISR);
port              255 drivers/tty/serial/vt8500_serial.c 	vt8500_write(port, isr, VT8500_URISR);
port              258 drivers/tty/serial/vt8500_serial.c 		handle_rx(port);
port              260 drivers/tty/serial/vt8500_serial.c 		handle_tx(port);
port              262 drivers/tty/serial/vt8500_serial.c 		handle_delta_cts(port);
port              264 drivers/tty/serial/vt8500_serial.c 	spin_unlock(&port->lock);
port              269 drivers/tty/serial/vt8500_serial.c static unsigned int vt8500_tx_empty(struct uart_port *port)
port              271 drivers/tty/serial/vt8500_serial.c 	return (vt8500_read(port, VT8500_URFIDX) & 0x1f) < 16 ?
port              275 drivers/tty/serial/vt8500_serial.c static unsigned int vt8500_get_mctrl(struct uart_port *port)
port              279 drivers/tty/serial/vt8500_serial.c 	usr = vt8500_read(port, VT8500_URUSR);
port              286 drivers/tty/serial/vt8500_serial.c static void vt8500_set_mctrl(struct uart_port *port, unsigned int mctrl)
port              288 drivers/tty/serial/vt8500_serial.c 	unsigned int lcr = vt8500_read(port, VT8500_URLCR);
port              295 drivers/tty/serial/vt8500_serial.c 	vt8500_write(port, lcr, VT8500_URLCR);
port              298 drivers/tty/serial/vt8500_serial.c static void vt8500_break_ctl(struct uart_port *port, int break_ctl)
port              301 drivers/tty/serial/vt8500_serial.c 		vt8500_write(port,
port              302 drivers/tty/serial/vt8500_serial.c 			     vt8500_read(port, VT8500_URLCR) | VT8500_BREAK,
port              306 drivers/tty/serial/vt8500_serial.c static int vt8500_set_baud_rate(struct uart_port *port, unsigned int baud)
port              309 drivers/tty/serial/vt8500_serial.c 			container_of(port, struct vt8500_port, uart);
port              314 drivers/tty/serial/vt8500_serial.c 	div |= (uart_get_divisor(port, baud) - 1) & 0x3ff;
port              317 drivers/tty/serial/vt8500_serial.c 	baud = port->uartclk / 16 / ((div & 0x3ff) + 1);
port              319 drivers/tty/serial/vt8500_serial.c 	while ((vt8500_read(port, VT8500_URUSR) & (1 << 5)) && --loops)
port              322 drivers/tty/serial/vt8500_serial.c 	vt8500_write(port, div, VT8500_URDIV);
port              325 drivers/tty/serial/vt8500_serial.c 	vt8500_write(port, mult_frac(baud, 4096, 1000000), VT8500_URBKR);
port              330 drivers/tty/serial/vt8500_serial.c static int vt8500_startup(struct uart_port *port)
port              333 drivers/tty/serial/vt8500_serial.c 			container_of(port, struct vt8500_port, uart);
port              337 drivers/tty/serial/vt8500_serial.c 		 "vt8500_serial%d", port->line);
port              339 drivers/tty/serial/vt8500_serial.c 	ret = request_irq(port->irq, vt8500_irq, IRQF_TRIGGER_HIGH,
port              340 drivers/tty/serial/vt8500_serial.c 			  vt8500_port->name, port);
port              344 drivers/tty/serial/vt8500_serial.c 	vt8500_write(port, 0x03, VT8500_URLCR);	/* enable TX & RX */
port              349 drivers/tty/serial/vt8500_serial.c static void vt8500_shutdown(struct uart_port *port)
port              352 drivers/tty/serial/vt8500_serial.c 			container_of(port, struct vt8500_port, uart);
port              359 drivers/tty/serial/vt8500_serial.c 	free_irq(port->irq, port);
port              362 drivers/tty/serial/vt8500_serial.c static void vt8500_set_termios(struct uart_port *port,
port              367 drivers/tty/serial/vt8500_serial.c 			container_of(port, struct vt8500_port, uart);
port              372 drivers/tty/serial/vt8500_serial.c 	spin_lock_irqsave(&port->lock, flags);
port              375 drivers/tty/serial/vt8500_serial.c 	baud = uart_get_baud_rate(port, termios, old, 900, 921600);
port              376 drivers/tty/serial/vt8500_serial.c 	baud = vt8500_set_baud_rate(port, baud);
port              416 drivers/tty/serial/vt8500_serial.c 	port->read_status_mask = 0;
port              418 drivers/tty/serial/vt8500_serial.c 		port->read_status_mask = FER | PER;
port              420 drivers/tty/serial/vt8500_serial.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              440 drivers/tty/serial/vt8500_serial.c 	spin_unlock_irqrestore(&port->lock, flags);
port              443 drivers/tty/serial/vt8500_serial.c static const char *vt8500_type(struct uart_port *port)
port              446 drivers/tty/serial/vt8500_serial.c 			container_of(port, struct vt8500_port, uart);
port              450 drivers/tty/serial/vt8500_serial.c static void vt8500_release_port(struct uart_port *port)
port              454 drivers/tty/serial/vt8500_serial.c static int vt8500_request_port(struct uart_port *port)
port              459 drivers/tty/serial/vt8500_serial.c static void vt8500_config_port(struct uart_port *port, int flags)
port              461 drivers/tty/serial/vt8500_serial.c 	port->type = PORT_VT8500;
port              464 drivers/tty/serial/vt8500_serial.c static int vt8500_verify_port(struct uart_port *port,
port              469 drivers/tty/serial/vt8500_serial.c 	if (unlikely(port->irq != ser->irq))
port              479 drivers/tty/serial/vt8500_serial.c static void wait_for_xmitr(struct uart_port *port)
port              485 drivers/tty/serial/vt8500_serial.c 		status = vt8500_read(port, VT8500_URFIDX);
port              493 drivers/tty/serial/vt8500_serial.c static void vt8500_console_putchar(struct uart_port *port, int c)
port              495 drivers/tty/serial/vt8500_serial.c 	wait_for_xmitr(port);
port              496 drivers/tty/serial/vt8500_serial.c 	writeb(c, port->membase + VT8500_TXFIFO);
port              561 drivers/tty/serial/vt8500_serial.c static int vt8500_get_poll_char(struct uart_port *port)
port              563 drivers/tty/serial/vt8500_serial.c 	unsigned int status = vt8500_read(port, VT8500_URFIDX);
port              568 drivers/tty/serial/vt8500_serial.c 	return vt8500_read(port, VT8500_RXFIFO) & 0xff;
port              571 drivers/tty/serial/vt8500_serial.c static void vt8500_put_poll_char(struct uart_port *port, unsigned char c)
port              576 drivers/tty/serial/vt8500_serial.c 		status = vt8500_read(port, VT8500_URFIDX);
port              583 drivers/tty/serial/vt8500_serial.c 	vt8500_write(port, c, VT8500_TXFIFO);
port              635 drivers/tty/serial/vt8500_serial.c 	int port;
port              649 drivers/tty/serial/vt8500_serial.c 		port = of_alias_get_id(np, "serial");
port              650 drivers/tty/serial/vt8500_serial.c 		if (port >= VT8500_MAX_PORTS)
port              651 drivers/tty/serial/vt8500_serial.c 			port = -1;
port              653 drivers/tty/serial/vt8500_serial.c 		port = -1;
port              656 drivers/tty/serial/vt8500_serial.c 	if (port < 0) {
port              658 drivers/tty/serial/vt8500_serial.c 		port = find_first_zero_bit(vt8500_ports_in_use,
port              662 drivers/tty/serial/vt8500_serial.c 	if (port >= VT8500_MAX_PORTS)
port              666 drivers/tty/serial/vt8500_serial.c 	if (test_and_set_bit(port, vt8500_ports_in_use)) {
port              703 drivers/tty/serial/vt8500_serial.c 	vt8500_port->uart.line = port;
port              715 drivers/tty/serial/vt8500_serial.c 	vt8500_uart_ports[port] = vt8500_port;
port              191 drivers/tty/serial/xilinx_uartps.c 	struct uart_port	*port;
port              214 drivers/tty/serial/xilinx_uartps.c 	struct uart_port *port = (struct uart_port *)dev_id;
port              215 drivers/tty/serial/xilinx_uartps.c 	struct cdns_uart *cdns_uart = port->private_data;
port              225 drivers/tty/serial/xilinx_uartps.c 	while ((readl(port->membase + CDNS_UART_SR) &
port              228 drivers/tty/serial/xilinx_uartps.c 			rxbs_status = readl(port->membase + CDNS_UART_RXBS);
port              229 drivers/tty/serial/xilinx_uartps.c 		data = readl(port->membase + CDNS_UART_FIFO);
port              230 drivers/tty/serial/xilinx_uartps.c 		port->icount.rx++;
port              239 drivers/tty/serial/xilinx_uartps.c 				port->read_status_mask |= CDNS_UART_IXR_BRK;
port              245 drivers/tty/serial/xilinx_uartps.c 			port->icount.brk++;
port              247 drivers/tty/serial/xilinx_uartps.c 			if (uart_handle_break(port))
port              251 drivers/tty/serial/xilinx_uartps.c 		isrstatus &= port->read_status_mask;
port              252 drivers/tty/serial/xilinx_uartps.c 		isrstatus &= ~port->ignore_status_mask;
port              253 drivers/tty/serial/xilinx_uartps.c 		status_mask = port->read_status_mask;
port              254 drivers/tty/serial/xilinx_uartps.c 		status_mask &= ~port->ignore_status_mask;
port              257 drivers/tty/serial/xilinx_uartps.c 		    (port->read_status_mask & CDNS_UART_IXR_BRK)) {
port              258 drivers/tty/serial/xilinx_uartps.c 			port->read_status_mask &= ~CDNS_UART_IXR_BRK;
port              259 drivers/tty/serial/xilinx_uartps.c 			port->icount.brk++;
port              260 drivers/tty/serial/xilinx_uartps.c 			if (uart_handle_break(port))
port              264 drivers/tty/serial/xilinx_uartps.c 		if (uart_handle_sysrq_char(port, data))
port              270 drivers/tty/serial/xilinx_uartps.c 				port->icount.parity++;
port              275 drivers/tty/serial/xilinx_uartps.c 				port->icount.frame++;
port              280 drivers/tty/serial/xilinx_uartps.c 				port->icount.parity++;
port              285 drivers/tty/serial/xilinx_uartps.c 				port->icount.frame++;
port              290 drivers/tty/serial/xilinx_uartps.c 			port->icount.overrun++;
port              291 drivers/tty/serial/xilinx_uartps.c 			tty_insert_flip_char(&port->state->port, 0,
port              294 drivers/tty/serial/xilinx_uartps.c 		tty_insert_flip_char(&port->state->port, data, status);
port              297 drivers/tty/serial/xilinx_uartps.c 	spin_unlock(&port->lock);
port              298 drivers/tty/serial/xilinx_uartps.c 	tty_flip_buffer_push(&port->state->port);
port              299 drivers/tty/serial/xilinx_uartps.c 	spin_lock(&port->lock);
port              309 drivers/tty/serial/xilinx_uartps.c 	struct uart_port *port = (struct uart_port *)dev_id;
port              312 drivers/tty/serial/xilinx_uartps.c 	if (uart_circ_empty(&port->state->xmit)) {
port              313 drivers/tty/serial/xilinx_uartps.c 		writel(CDNS_UART_IXR_TXEMPTY, port->membase + CDNS_UART_IDR);
port              315 drivers/tty/serial/xilinx_uartps.c 		numbytes = port->fifosize;
port              316 drivers/tty/serial/xilinx_uartps.c 		while (numbytes && !uart_circ_empty(&port->state->xmit) &&
port              317 drivers/tty/serial/xilinx_uartps.c 		       !(readl(port->membase + CDNS_UART_SR) &
port              325 drivers/tty/serial/xilinx_uartps.c 				port->state->xmit.buf[port->state->xmit.tail],
port              326 drivers/tty/serial/xilinx_uartps.c 					port->membase + CDNS_UART_FIFO);
port              328 drivers/tty/serial/xilinx_uartps.c 			port->icount.tx++;
port              334 drivers/tty/serial/xilinx_uartps.c 			port->state->xmit.tail =
port              335 drivers/tty/serial/xilinx_uartps.c 				(port->state->xmit.tail + 1) &
port              342 drivers/tty/serial/xilinx_uartps.c 				&port->state->xmit) < WAKEUP_CHARS)
port              343 drivers/tty/serial/xilinx_uartps.c 			uart_write_wakeup(port);
port              356 drivers/tty/serial/xilinx_uartps.c 	struct uart_port *port = (struct uart_port *)dev_id;
port              359 drivers/tty/serial/xilinx_uartps.c 	spin_lock(&port->lock);
port              364 drivers/tty/serial/xilinx_uartps.c 	isrstatus = readl(port->membase + CDNS_UART_ISR);
port              365 drivers/tty/serial/xilinx_uartps.c 	writel(isrstatus, port->membase + CDNS_UART_ISR);
port              377 drivers/tty/serial/xilinx_uartps.c 	    !(readl(port->membase + CDNS_UART_CR) & CDNS_UART_CR_RX_DIS))
port              380 drivers/tty/serial/xilinx_uartps.c 	spin_unlock(&port->lock);
port              453 drivers/tty/serial/xilinx_uartps.c static unsigned int cdns_uart_set_baud_rate(struct uart_port *port,
port              460 drivers/tty/serial/xilinx_uartps.c 	struct cdns_uart *cdns_uart = port->private_data;
port              462 drivers/tty/serial/xilinx_uartps.c 	calc_baud = cdns_uart_calc_baud_divs(port->uartclk, baud, &bdiv, &cd,
port              466 drivers/tty/serial/xilinx_uartps.c 	mreg = readl(port->membase + CDNS_UART_MR);
port              471 drivers/tty/serial/xilinx_uartps.c 	writel(mreg, port->membase + CDNS_UART_MR);
port              472 drivers/tty/serial/xilinx_uartps.c 	writel(cd, port->membase + CDNS_UART_BAUDGEN);
port              473 drivers/tty/serial/xilinx_uartps.c 	writel(bdiv, port->membase + CDNS_UART_BAUDDIV);
port              491 drivers/tty/serial/xilinx_uartps.c 	struct uart_port *port;
port              497 drivers/tty/serial/xilinx_uartps.c 	port = cdns_uart->port;
port              498 drivers/tty/serial/xilinx_uartps.c 	if (port->suspended)
port              513 drivers/tty/serial/xilinx_uartps.c 			dev_warn(port->dev, "clock rate change rejected\n");
port              517 drivers/tty/serial/xilinx_uartps.c 		spin_lock_irqsave(&cdns_uart->port->lock, flags);
port              520 drivers/tty/serial/xilinx_uartps.c 		ctrl_reg = readl(port->membase + CDNS_UART_CR);
port              522 drivers/tty/serial/xilinx_uartps.c 		writel(ctrl_reg, port->membase + CDNS_UART_CR);
port              524 drivers/tty/serial/xilinx_uartps.c 		spin_unlock_irqrestore(&cdns_uart->port->lock, flags);
port              534 drivers/tty/serial/xilinx_uartps.c 		spin_lock_irqsave(&cdns_uart->port->lock, flags);
port              537 drivers/tty/serial/xilinx_uartps.c 		port->uartclk = ndata->new_rate;
port              539 drivers/tty/serial/xilinx_uartps.c 		cdns_uart->baud = cdns_uart_set_baud_rate(cdns_uart->port,
port              544 drivers/tty/serial/xilinx_uartps.c 			spin_lock_irqsave(&cdns_uart->port->lock, flags);
port              547 drivers/tty/serial/xilinx_uartps.c 		ctrl_reg = readl(port->membase + CDNS_UART_CR);
port              549 drivers/tty/serial/xilinx_uartps.c 		writel(ctrl_reg, port->membase + CDNS_UART_CR);
port              551 drivers/tty/serial/xilinx_uartps.c 		while (readl(port->membase + CDNS_UART_CR) &
port              560 drivers/tty/serial/xilinx_uartps.c 		writel(rx_timeout, port->membase + CDNS_UART_RXTOUT);
port              561 drivers/tty/serial/xilinx_uartps.c 		ctrl_reg = readl(port->membase + CDNS_UART_CR);
port              564 drivers/tty/serial/xilinx_uartps.c 		writel(ctrl_reg, port->membase + CDNS_UART_CR);
port              566 drivers/tty/serial/xilinx_uartps.c 		spin_unlock_irqrestore(&cdns_uart->port->lock, flags);
port              579 drivers/tty/serial/xilinx_uartps.c static void cdns_uart_start_tx(struct uart_port *port)
port              583 drivers/tty/serial/xilinx_uartps.c 	if (uart_tx_stopped(port))
port              590 drivers/tty/serial/xilinx_uartps.c 	status = readl(port->membase + CDNS_UART_CR);
port              593 drivers/tty/serial/xilinx_uartps.c 	writel(status, port->membase + CDNS_UART_CR);
port              595 drivers/tty/serial/xilinx_uartps.c 	if (uart_circ_empty(&port->state->xmit))
port              598 drivers/tty/serial/xilinx_uartps.c 	cdns_uart_handle_tx(port);
port              600 drivers/tty/serial/xilinx_uartps.c 	writel(CDNS_UART_IXR_TXEMPTY, port->membase + CDNS_UART_ISR);
port              602 drivers/tty/serial/xilinx_uartps.c 	writel(CDNS_UART_IXR_TXEMPTY, port->membase + CDNS_UART_IER);
port              609 drivers/tty/serial/xilinx_uartps.c static void cdns_uart_stop_tx(struct uart_port *port)
port              613 drivers/tty/serial/xilinx_uartps.c 	regval = readl(port->membase + CDNS_UART_CR);
port              616 drivers/tty/serial/xilinx_uartps.c 	writel(regval, port->membase + CDNS_UART_CR);
port              623 drivers/tty/serial/xilinx_uartps.c static void cdns_uart_stop_rx(struct uart_port *port)
port              628 drivers/tty/serial/xilinx_uartps.c 	writel(CDNS_UART_RX_IRQS, port->membase + CDNS_UART_IDR);
port              631 drivers/tty/serial/xilinx_uartps.c 	regval = readl(port->membase + CDNS_UART_CR);
port              633 drivers/tty/serial/xilinx_uartps.c 	writel(regval, port->membase + CDNS_UART_CR);
port              642 drivers/tty/serial/xilinx_uartps.c static unsigned int cdns_uart_tx_empty(struct uart_port *port)
port              646 drivers/tty/serial/xilinx_uartps.c 	status = readl(port->membase + CDNS_UART_SR) &
port              657 drivers/tty/serial/xilinx_uartps.c static void cdns_uart_break_ctl(struct uart_port *port, int ctl)
port              662 drivers/tty/serial/xilinx_uartps.c 	spin_lock_irqsave(&port->lock, flags);
port              664 drivers/tty/serial/xilinx_uartps.c 	status = readl(port->membase + CDNS_UART_CR);
port              668 drivers/tty/serial/xilinx_uartps.c 				port->membase + CDNS_UART_CR);
port              672 drivers/tty/serial/xilinx_uartps.c 					port->membase + CDNS_UART_CR);
port              674 drivers/tty/serial/xilinx_uartps.c 	spin_unlock_irqrestore(&port->lock, flags);
port              684 drivers/tty/serial/xilinx_uartps.c static void cdns_uart_set_termios(struct uart_port *port,
port              694 drivers/tty/serial/xilinx_uartps.c 	if (!(readl(port->membase + CDNS_UART_CR) &
port              696 drivers/tty/serial/xilinx_uartps.c 		err = readl_poll_timeout(port->membase + CDNS_UART_SR,
port              700 drivers/tty/serial/xilinx_uartps.c 			dev_err(port->dev, "timed out waiting for tx empty");
port              704 drivers/tty/serial/xilinx_uartps.c 	spin_lock_irqsave(&port->lock, flags);
port              707 drivers/tty/serial/xilinx_uartps.c 	ctrl_reg = readl(port->membase + CDNS_UART_CR);
port              709 drivers/tty/serial/xilinx_uartps.c 	writel(ctrl_reg, port->membase + CDNS_UART_CR);
port              716 drivers/tty/serial/xilinx_uartps.c 	minbaud = port->uartclk /
port              718 drivers/tty/serial/xilinx_uartps.c 	maxbaud = port->uartclk / (CDNS_UART_BDIV_MIN + 1);
port              719 drivers/tty/serial/xilinx_uartps.c 	baud = uart_get_baud_rate(port, termios, old, minbaud, maxbaud);
port              720 drivers/tty/serial/xilinx_uartps.c 	baud = cdns_uart_set_baud_rate(port, baud);
port              725 drivers/tty/serial/xilinx_uartps.c 	uart_update_timeout(port, termios->c_cflag, baud);
port              728 drivers/tty/serial/xilinx_uartps.c 	ctrl_reg = readl(port->membase + CDNS_UART_CR);
port              730 drivers/tty/serial/xilinx_uartps.c 	writel(ctrl_reg, port->membase + CDNS_UART_CR);
port              732 drivers/tty/serial/xilinx_uartps.c 	while (readl(port->membase + CDNS_UART_CR) &
port              740 drivers/tty/serial/xilinx_uartps.c 	ctrl_reg = readl(port->membase + CDNS_UART_CR);
port              743 drivers/tty/serial/xilinx_uartps.c 	writel(ctrl_reg, port->membase + CDNS_UART_CR);
port              745 drivers/tty/serial/xilinx_uartps.c 	writel(rx_timeout, port->membase + CDNS_UART_RXTOUT);
port              747 drivers/tty/serial/xilinx_uartps.c 	port->read_status_mask = CDNS_UART_IXR_TXEMPTY | CDNS_UART_IXR_RXTRIG |
port              749 drivers/tty/serial/xilinx_uartps.c 	port->ignore_status_mask = 0;
port              752 drivers/tty/serial/xilinx_uartps.c 		port->read_status_mask |= CDNS_UART_IXR_PARITY |
port              756 drivers/tty/serial/xilinx_uartps.c 		port->ignore_status_mask |= CDNS_UART_IXR_PARITY |
port              761 drivers/tty/serial/xilinx_uartps.c 		port->ignore_status_mask |= CDNS_UART_IXR_RXTRIG |
port              765 drivers/tty/serial/xilinx_uartps.c 	mode_reg = readl(port->membase + CDNS_UART_MR);
port              806 drivers/tty/serial/xilinx_uartps.c 	writel(cval, port->membase + CDNS_UART_MR);
port              808 drivers/tty/serial/xilinx_uartps.c 	spin_unlock_irqrestore(&port->lock, flags);
port              817 drivers/tty/serial/xilinx_uartps.c static int cdns_uart_startup(struct uart_port *port)
port              819 drivers/tty/serial/xilinx_uartps.c 	struct cdns_uart *cdns_uart = port->private_data;
port              827 drivers/tty/serial/xilinx_uartps.c 	spin_lock_irqsave(&port->lock, flags);
port              831 drivers/tty/serial/xilinx_uartps.c 			port->membase + CDNS_UART_CR);
port              837 drivers/tty/serial/xilinx_uartps.c 			port->membase + CDNS_UART_CR);
port              839 drivers/tty/serial/xilinx_uartps.c 	while (readl(port->membase + CDNS_UART_CR) &
port              847 drivers/tty/serial/xilinx_uartps.c 	status = readl(port->membase + CDNS_UART_CR);
port              850 drivers/tty/serial/xilinx_uartps.c 	writel(status, port->membase + CDNS_UART_CR);
port              857 drivers/tty/serial/xilinx_uartps.c 		port->membase + CDNS_UART_MR);
port              863 drivers/tty/serial/xilinx_uartps.c 	writel(rx_trigger_level, port->membase + CDNS_UART_RXWM);
port              869 drivers/tty/serial/xilinx_uartps.c 	writel(rx_timeout, port->membase + CDNS_UART_RXTOUT);
port              872 drivers/tty/serial/xilinx_uartps.c 	writel(readl(port->membase + CDNS_UART_ISR),
port              873 drivers/tty/serial/xilinx_uartps.c 			port->membase + CDNS_UART_ISR);
port              875 drivers/tty/serial/xilinx_uartps.c 	spin_unlock_irqrestore(&port->lock, flags);
port              877 drivers/tty/serial/xilinx_uartps.c 	ret = request_irq(port->irq, cdns_uart_isr, 0, CDNS_UART_NAME, port);
port              879 drivers/tty/serial/xilinx_uartps.c 		dev_err(port->dev, "request_irq '%d' failed with %d\n",
port              880 drivers/tty/serial/xilinx_uartps.c 			port->irq, ret);
port              887 drivers/tty/serial/xilinx_uartps.c 					port->membase + CDNS_UART_IER);
port              889 drivers/tty/serial/xilinx_uartps.c 		writel(CDNS_UART_RX_IRQS, port->membase + CDNS_UART_IER);
port              898 drivers/tty/serial/xilinx_uartps.c static void cdns_uart_shutdown(struct uart_port *port)
port              903 drivers/tty/serial/xilinx_uartps.c 	spin_lock_irqsave(&port->lock, flags);
port              906 drivers/tty/serial/xilinx_uartps.c 	status = readl(port->membase + CDNS_UART_IMR);
port              907 drivers/tty/serial/xilinx_uartps.c 	writel(status, port->membase + CDNS_UART_IDR);
port              908 drivers/tty/serial/xilinx_uartps.c 	writel(0xffffffff, port->membase + CDNS_UART_ISR);
port              912 drivers/tty/serial/xilinx_uartps.c 			port->membase + CDNS_UART_CR);
port              914 drivers/tty/serial/xilinx_uartps.c 	spin_unlock_irqrestore(&port->lock, flags);
port              916 drivers/tty/serial/xilinx_uartps.c 	free_irq(port->irq, port);
port              925 drivers/tty/serial/xilinx_uartps.c static const char *cdns_uart_type(struct uart_port *port)
port              927 drivers/tty/serial/xilinx_uartps.c 	return port->type == PORT_XUARTPS ? CDNS_UART_NAME : NULL;
port              937 drivers/tty/serial/xilinx_uartps.c static int cdns_uart_verify_port(struct uart_port *port,
port              942 drivers/tty/serial/xilinx_uartps.c 	if (port->irq != ser->irq)
port              946 drivers/tty/serial/xilinx_uartps.c 	if (port->iobase != ser->port)
port              961 drivers/tty/serial/xilinx_uartps.c static int cdns_uart_request_port(struct uart_port *port)
port              963 drivers/tty/serial/xilinx_uartps.c 	if (!request_mem_region(port->mapbase, CDNS_UART_REGISTER_SPACE,
port              968 drivers/tty/serial/xilinx_uartps.c 	port->membase = ioremap(port->mapbase, CDNS_UART_REGISTER_SPACE);
port              969 drivers/tty/serial/xilinx_uartps.c 	if (!port->membase) {
port              970 drivers/tty/serial/xilinx_uartps.c 		dev_err(port->dev, "Unable to map registers\n");
port              971 drivers/tty/serial/xilinx_uartps.c 		release_mem_region(port->mapbase, CDNS_UART_REGISTER_SPACE);
port              984 drivers/tty/serial/xilinx_uartps.c static void cdns_uart_release_port(struct uart_port *port)
port              986 drivers/tty/serial/xilinx_uartps.c 	release_mem_region(port->mapbase, CDNS_UART_REGISTER_SPACE);
port              987 drivers/tty/serial/xilinx_uartps.c 	iounmap(port->membase);
port              988 drivers/tty/serial/xilinx_uartps.c 	port->membase = NULL;
port              996 drivers/tty/serial/xilinx_uartps.c static void cdns_uart_config_port(struct uart_port *port, int flags)
port              998 drivers/tty/serial/xilinx_uartps.c 	if (flags & UART_CONFIG_TYPE && cdns_uart_request_port(port) == 0)
port              999 drivers/tty/serial/xilinx_uartps.c 		port->type = PORT_XUARTPS;
port             1008 drivers/tty/serial/xilinx_uartps.c static unsigned int cdns_uart_get_mctrl(struct uart_port *port)
port             1010 drivers/tty/serial/xilinx_uartps.c 	struct cdns_uart *cdns_uart_data = port->private_data;
port             1018 drivers/tty/serial/xilinx_uartps.c static void cdns_uart_set_mctrl(struct uart_port *port, unsigned int mctrl)
port             1022 drivers/tty/serial/xilinx_uartps.c 	struct cdns_uart *cdns_uart_data = port->private_data;
port             1027 drivers/tty/serial/xilinx_uartps.c 	val = readl(port->membase + CDNS_UART_MODEMCR);
port             1028 drivers/tty/serial/xilinx_uartps.c 	mode_reg = readl(port->membase + CDNS_UART_MR);
port             1041 drivers/tty/serial/xilinx_uartps.c 	writel(val, port->membase + CDNS_UART_MODEMCR);
port             1042 drivers/tty/serial/xilinx_uartps.c 	writel(mode_reg, port->membase + CDNS_UART_MR);
port             1046 drivers/tty/serial/xilinx_uartps.c static int cdns_uart_poll_get_char(struct uart_port *port)
port             1051 drivers/tty/serial/xilinx_uartps.c 	spin_lock_irqsave(&port->lock, flags);
port             1054 drivers/tty/serial/xilinx_uartps.c 	if (readl(port->membase + CDNS_UART_SR) & CDNS_UART_SR_RXEMPTY)
port             1057 drivers/tty/serial/xilinx_uartps.c 		c = (unsigned char) readl(port->membase + CDNS_UART_FIFO);
port             1059 drivers/tty/serial/xilinx_uartps.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1064 drivers/tty/serial/xilinx_uartps.c static void cdns_uart_poll_put_char(struct uart_port *port, unsigned char c)
port             1068 drivers/tty/serial/xilinx_uartps.c 	spin_lock_irqsave(&port->lock, flags);
port             1071 drivers/tty/serial/xilinx_uartps.c 	while (!(readl(port->membase + CDNS_UART_SR) & CDNS_UART_SR_TXEMPTY))
port             1075 drivers/tty/serial/xilinx_uartps.c 	writel(c, port->membase + CDNS_UART_FIFO);
port             1078 drivers/tty/serial/xilinx_uartps.c 	while (!(readl(port->membase + CDNS_UART_SR) & CDNS_UART_SR_TXEMPTY))
port             1081 drivers/tty/serial/xilinx_uartps.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1085 drivers/tty/serial/xilinx_uartps.c static void cdns_uart_pm(struct uart_port *port, unsigned int state,
port             1090 drivers/tty/serial/xilinx_uartps.c 		pm_runtime_mark_last_busy(port->dev);
port             1091 drivers/tty/serial/xilinx_uartps.c 		pm_runtime_put_autosuspend(port->dev);
port             1094 drivers/tty/serial/xilinx_uartps.c 		pm_runtime_get_sync(port->dev);
port             1130 drivers/tty/serial/xilinx_uartps.c static void cdns_uart_console_putchar(struct uart_port *port, int ch)
port             1132 drivers/tty/serial/xilinx_uartps.c 	while (readl(port->membase + CDNS_UART_SR) & CDNS_UART_SR_TXFULL)
port             1134 drivers/tty/serial/xilinx_uartps.c 	writel(ch, port->membase + CDNS_UART_FIFO);
port             1142 drivers/tty/serial/xilinx_uartps.c 	uart_console_write(&dev->port, s, n, cdns_uart_console_putchar);
port             1148 drivers/tty/serial/xilinx_uartps.c 	struct uart_port *port = &device->port;
port             1150 drivers/tty/serial/xilinx_uartps.c 	if (!port->membase)
port             1155 drivers/tty/serial/xilinx_uartps.c 	       port->membase + CDNS_UART_CR);
port             1160 drivers/tty/serial/xilinx_uartps.c 	if (port->uartclk && device->baud) {
port             1165 drivers/tty/serial/xilinx_uartps.c 		cdns_uart_calc_baud_divs(port->uartclk, device->baud,
port             1171 drivers/tty/serial/xilinx_uartps.c 		writel(mr,   port->membase + CDNS_UART_MR);
port             1172 drivers/tty/serial/xilinx_uartps.c 		writel(cd,   port->membase + CDNS_UART_BAUDGEN);
port             1173 drivers/tty/serial/xilinx_uartps.c 		writel(bdiv, port->membase + CDNS_UART_BAUDDIV);
port             1198 drivers/tty/serial/xilinx_uartps.c 	struct uart_port *port = console_port;
port             1203 drivers/tty/serial/xilinx_uartps.c 	if (port->sysrq)
port             1206 drivers/tty/serial/xilinx_uartps.c 		locked = spin_trylock_irqsave(&port->lock, flags);
port             1208 drivers/tty/serial/xilinx_uartps.c 		spin_lock_irqsave(&port->lock, flags);
port             1211 drivers/tty/serial/xilinx_uartps.c 	imr = readl(port->membase + CDNS_UART_IMR);
port             1212 drivers/tty/serial/xilinx_uartps.c 	writel(imr, port->membase + CDNS_UART_IDR);
port             1218 drivers/tty/serial/xilinx_uartps.c 	ctrl = readl(port->membase + CDNS_UART_CR);
port             1221 drivers/tty/serial/xilinx_uartps.c 	writel(ctrl, port->membase + CDNS_UART_CR);
port             1223 drivers/tty/serial/xilinx_uartps.c 	uart_console_write(port, s, count, cdns_uart_console_putchar);
port             1224 drivers/tty/serial/xilinx_uartps.c 	while ((readl(port->membase + CDNS_UART_SR) &
port             1230 drivers/tty/serial/xilinx_uartps.c 	writel(imr, port->membase + CDNS_UART_IER);
port             1233 drivers/tty/serial/xilinx_uartps.c 		spin_unlock_irqrestore(&port->lock, flags);
port             1245 drivers/tty/serial/xilinx_uartps.c 	struct uart_port *port = console_port;
port             1252 drivers/tty/serial/xilinx_uartps.c 	if (!port->membase) {
port             1261 drivers/tty/serial/xilinx_uartps.c 	return uart_set_options(port, co, baud, parity, bits, flow);
port             1284 drivers/tty/serial/xilinx_uartps.c 	struct uart_port *port = dev_get_drvdata(device);
port             1285 drivers/tty/serial/xilinx_uartps.c 	struct cdns_uart *cdns_uart = port->private_data;
port             1290 drivers/tty/serial/xilinx_uartps.c 	if (console_suspend_enabled && uart_console(port) && may_wake) {
port             1293 drivers/tty/serial/xilinx_uartps.c 		spin_lock_irqsave(&port->lock, flags);
port             1295 drivers/tty/serial/xilinx_uartps.c 		while (!(readl(port->membase + CDNS_UART_SR) &
port             1297 drivers/tty/serial/xilinx_uartps.c 			readl(port->membase + CDNS_UART_FIFO);
port             1299 drivers/tty/serial/xilinx_uartps.c 		writel(1, port->membase + CDNS_UART_RXWM);
port             1301 drivers/tty/serial/xilinx_uartps.c 		writel(CDNS_UART_IXR_TOUT, port->membase + CDNS_UART_IDR);
port             1302 drivers/tty/serial/xilinx_uartps.c 		spin_unlock_irqrestore(&port->lock, flags);
port             1309 drivers/tty/serial/xilinx_uartps.c 	return uart_suspend_port(cdns_uart->cdns_uart_driver, port);
port             1320 drivers/tty/serial/xilinx_uartps.c 	struct uart_port *port = dev_get_drvdata(device);
port             1321 drivers/tty/serial/xilinx_uartps.c 	struct cdns_uart *cdns_uart = port->private_data;
port             1328 drivers/tty/serial/xilinx_uartps.c 	if (console_suspend_enabled && uart_console(port) && !may_wake) {
port             1332 drivers/tty/serial/xilinx_uartps.c 		spin_lock_irqsave(&port->lock, flags);
port             1335 drivers/tty/serial/xilinx_uartps.c 		ctrl_reg = readl(port->membase + CDNS_UART_CR);
port             1337 drivers/tty/serial/xilinx_uartps.c 		writel(ctrl_reg, port->membase + CDNS_UART_CR);
port             1338 drivers/tty/serial/xilinx_uartps.c 		while (readl(port->membase + CDNS_UART_CR) &
port             1343 drivers/tty/serial/xilinx_uartps.c 		writel(rx_timeout, port->membase + CDNS_UART_RXTOUT);
port             1345 drivers/tty/serial/xilinx_uartps.c 		ctrl_reg = readl(port->membase + CDNS_UART_CR);
port             1348 drivers/tty/serial/xilinx_uartps.c 		writel(ctrl_reg, port->membase + CDNS_UART_CR);
port             1352 drivers/tty/serial/xilinx_uartps.c 		spin_unlock_irqrestore(&port->lock, flags);
port             1354 drivers/tty/serial/xilinx_uartps.c 		spin_lock_irqsave(&port->lock, flags);
port             1356 drivers/tty/serial/xilinx_uartps.c 		writel(rx_trigger_level, port->membase + CDNS_UART_RXWM);
port             1358 drivers/tty/serial/xilinx_uartps.c 		writel(CDNS_UART_IXR_TOUT, port->membase + CDNS_UART_IER);
port             1359 drivers/tty/serial/xilinx_uartps.c 		spin_unlock_irqrestore(&port->lock, flags);
port             1362 drivers/tty/serial/xilinx_uartps.c 	return uart_resume_port(cdns_uart->cdns_uart_driver, port);
port             1367 drivers/tty/serial/xilinx_uartps.c 	struct uart_port *port = dev_get_drvdata(dev);
port             1368 drivers/tty/serial/xilinx_uartps.c 	struct cdns_uart *cdns_uart = port->private_data;
port             1377 drivers/tty/serial/xilinx_uartps.c 	struct uart_port *port = dev_get_drvdata(dev);
port             1378 drivers/tty/serial/xilinx_uartps.c 	struct cdns_uart *cdns_uart = port->private_data;
port             1416 drivers/tty/serial/xilinx_uartps.c 	struct uart_port *port;
port             1425 drivers/tty/serial/xilinx_uartps.c 	port = devm_kzalloc(&pdev->dev, sizeof(*port), GFP_KERNEL);
port             1426 drivers/tty/serial/xilinx_uartps.c 	if (!port)
port             1529 drivers/tty/serial/xilinx_uartps.c 	spin_lock_init(&port->lock);
port             1530 drivers/tty/serial/xilinx_uartps.c 	port->type	= PORT_UNKNOWN;
port             1531 drivers/tty/serial/xilinx_uartps.c 	port->iotype	= UPIO_MEM32;
port             1532 drivers/tty/serial/xilinx_uartps.c 	port->flags	= UPF_BOOT_AUTOCONF;
port             1533 drivers/tty/serial/xilinx_uartps.c 	port->ops	= &cdns_uart_ops;
port             1534 drivers/tty/serial/xilinx_uartps.c 	port->fifosize	= CDNS_UART_FIFO_SIZE;
port             1535 drivers/tty/serial/xilinx_uartps.c 	port->line	= id;
port             1542 drivers/tty/serial/xilinx_uartps.c 	port->mapbase = res->start;
port             1543 drivers/tty/serial/xilinx_uartps.c 	port->irq = irq;
port             1544 drivers/tty/serial/xilinx_uartps.c 	port->dev = &pdev->dev;
port             1545 drivers/tty/serial/xilinx_uartps.c 	port->uartclk = clk_get_rate(cdns_uart_data->uartclk);
port             1546 drivers/tty/serial/xilinx_uartps.c 	port->private_data = cdns_uart_data;
port             1547 drivers/tty/serial/xilinx_uartps.c 	cdns_uart_data->port = port;
port             1548 drivers/tty/serial/xilinx_uartps.c 	platform_set_drvdata(pdev, port);
port             1554 drivers/tty/serial/xilinx_uartps.c 	device_init_wakeup(port->dev, true);
port             1564 drivers/tty/serial/xilinx_uartps.c 		console_port = port;
port             1567 drivers/tty/serial/xilinx_uartps.c 	rc = uart_add_one_port(&cdns_uart_uart_driver, port);
port             1576 drivers/tty/serial/xilinx_uartps.c 	if (console_port == port &&
port             1614 drivers/tty/serial/xilinx_uartps.c 	struct uart_port *port = platform_get_drvdata(pdev);
port             1615 drivers/tty/serial/xilinx_uartps.c 	struct cdns_uart *cdns_uart_data = port->private_data;
port             1623 drivers/tty/serial/xilinx_uartps.c 	rc = uart_remove_one_port(cdns_uart_data->cdns_uart_driver, port);
port             1624 drivers/tty/serial/xilinx_uartps.c 	port->mapbase = 0;
port             1633 drivers/tty/serial/xilinx_uartps.c 	if (console_port == port)
port              103 drivers/tty/serial/zs.c #define to_zport(uport) container_of(uport, struct zs_port, port)
port              144 drivers/tty/serial/zs.c 	void __iomem *control = zport->port.membase + ZS_CHAN_IO_OFFSET;
port              159 drivers/tty/serial/zs.c 	void __iomem *control = zport->port.membase + ZS_CHAN_IO_OFFSET;
port              173 drivers/tty/serial/zs.c 	void __iomem *data = zport->port.membase +
port              184 drivers/tty/serial/zs.c 	void __iomem *data = zport->port.membase +
port              543 drivers/tty/serial/zs.c 	struct uart_port *uport = &zport->port;
port              607 drivers/tty/serial/zs.c 	tty_flip_buffer_push(&uport->state->port);
port              612 drivers/tty/serial/zs.c 	struct circ_buf *xmit = &zport->port.state->xmit;
port              615 drivers/tty/serial/zs.c 	if (zport->port.x_char) {
port              616 drivers/tty/serial/zs.c 		write_zsdata(zport, zport->port.x_char);
port              617 drivers/tty/serial/zs.c 		zport->port.icount.tx++;
port              618 drivers/tty/serial/zs.c 		zport->port.x_char = 0;
port              623 drivers/tty/serial/zs.c 	if (uart_circ_empty(xmit) || uart_tx_stopped(&zport->port)) {
port              631 drivers/tty/serial/zs.c 	zport->port.icount.tx++;
port              634 drivers/tty/serial/zs.c 		uart_write_wakeup(&zport->port);
port              652 drivers/tty/serial/zs.c 	struct uart_port *uport = &zport->port;
port              691 drivers/tty/serial/zs.c 			wake_up_interruptible(&uport->state->port.delta_msr_wait);
port              766 drivers/tty/serial/zs.c 		ret = request_irq(zport->port.irq, zs_interrupt,
port              771 drivers/tty/serial/zs.c 			       zport->port.irq);
port              826 drivers/tty/serial/zs.c 		free_irq(zport->port.irq, scc);
port             1104 drivers/tty/serial/zs.c 			struct uart_port *uport = &zport->port;
port             1172 drivers/tty/serial/zs.c 	uart_console_write(&zport->port, s, count, zs_console_putchar);
port             1203 drivers/tty/serial/zs.c 	struct uart_port *uport = &zport->port;
port             1284 drivers/tty/serial/zs.c 		struct uart_port *uport = &zport->port;
port             1300 drivers/tty/serial/zs.c 		struct uart_port *uport = &zport->port;
port               24 drivers/tty/serial/zs.h 	struct uart_port port;			/* Underlying UART.  */
port              180 drivers/tty/synclink.c 	struct tty_port		port;
port             1119 drivers/tty/synclink.c 	struct tty_struct *tty = info->port.tty;
port             1261 drivers/tty/synclink.c 		if (info->port.tty->stopped || info->port.tty->hw_stopped) {
port             1342 drivers/tty/synclink.c 		if (tty_port_check_carrier(&info->port) &&
port             1348 drivers/tty/synclink.c 				wake_up_interruptible(&info->port.open_wait);
port             1352 drivers/tty/synclink.c 				if (info->port.tty)
port             1353 drivers/tty/synclink.c 					tty_hangup(info->port.tty);
port             1357 drivers/tty/synclink.c 		if (tty_port_cts_enabled(&info->port) &&
port             1359 drivers/tty/synclink.c 			if (info->port.tty->hw_stopped) {
port             1363 drivers/tty/synclink.c 					info->port.tty->hw_stopped = 0;
port             1372 drivers/tty/synclink.c 					if (info->port.tty)
port             1373 drivers/tty/synclink.c 						info->port.tty->hw_stopped = 1;
port             1407 drivers/tty/synclink.c 	if (info->port.tty->stopped || info->port.tty->hw_stopped) {
port             1497 drivers/tty/synclink.c 				if (info->port.flags & ASYNC_SAK)
port             1498 drivers/tty/synclink.c 					do_SAK(info->port.tty);
port             1504 drivers/tty/synclink.c 		tty_insert_flip_char(&info->port, DataByte, flag);
port             1510 drivers/tty/synclink.c 			work += tty_insert_flip_char(&info->port, 0, TTY_OVERRUN);
port             1521 drivers/tty/synclink.c 		tty_flip_buffer_push(&info->port);
port             1754 drivers/tty/synclink.c 	if (tty_port_initialized(&info->port))
port             1781 drivers/tty/synclink.c   		if (capable(CAP_SYS_ADMIN) && info->port.tty)
port             1782 drivers/tty/synclink.c 			set_bit(TTY_IO_ERROR, &info->port.tty->flags);
port             1790 drivers/tty/synclink.c 	if (info->port.tty)
port             1791 drivers/tty/synclink.c 		clear_bit(TTY_IO_ERROR, &info->port.tty->flags);
port             1793 drivers/tty/synclink.c 	tty_port_set_initialized(&info->port, 1);
port             1809 drivers/tty/synclink.c 	if (!tty_port_initialized(&info->port))
port             1846 drivers/tty/synclink.c 	if (!info->port.tty || info->port.tty->termios.c_cflag & HUPCL) {
port             1855 drivers/tty/synclink.c 	if (info->port.tty)
port             1856 drivers/tty/synclink.c 		set_bit(TTY_IO_ERROR, &info->port.tty->flags);
port             1858 drivers/tty/synclink.c 	tty_port_set_initialized(&info->port, 0);
port             1889 drivers/tty/synclink.c 	if (info->netcount || info->port.tty->termios.c_cflag & CREAD)
port             1902 drivers/tty/synclink.c 	if (!info->port.tty)
port             1909 drivers/tty/synclink.c 	cflag = info->port.tty->termios.c_cflag;
port             1957 drivers/tty/synclink.c 		info->params.data_rate = tty_get_baud_rate(info->port.tty);
port             1965 drivers/tty/synclink.c 	tty_port_set_cts_flow(&info->port, cflag & CRTSCTS);
port             1966 drivers/tty/synclink.c 	tty_port_set_check_carrier(&info->port, ~cflag & CLOCAL);
port             1971 drivers/tty/synclink.c 	if (I_INPCK(info->port.tty))
port             1973 drivers/tty/synclink.c  	if (I_BRKINT(info->port.tty) || I_PARMRK(info->port.tty))
port             1976 drivers/tty/synclink.c 	if (I_IGNPAR(info->port.tty))
port             1978 drivers/tty/synclink.c 	if (I_IGNBRK(info->port.tty)) {
port             1983 drivers/tty/synclink.c 		if (I_IGNPAR(info->port.tty))
port             2418 drivers/tty/synclink.c 		mutex_lock(&info->port.mutex);
port             2420 drivers/tty/synclink.c 		mutex_unlock(&info->port.mutex);
port             2445 drivers/tty/synclink.c 	mutex_lock(&info->port.mutex);
port             2447 drivers/tty/synclink.c 	mutex_unlock(&info->port.mutex);
port             2487 drivers/tty/synclink.c 	mutex_lock(&info->port.mutex);
port             2493 drivers/tty/synclink.c 	mutex_unlock(&info->port.mutex);
port             3076 drivers/tty/synclink.c 			 __FILE__,__LINE__, info->device_name, info->port.count);
port             3078 drivers/tty/synclink.c 	if (tty_port_close_start(&info->port, tty, filp) == 0)
port             3081 drivers/tty/synclink.c 	mutex_lock(&info->port.mutex);
port             3082 drivers/tty/synclink.c 	if (tty_port_initialized(&info->port))
port             3087 drivers/tty/synclink.c 	mutex_unlock(&info->port.mutex);
port             3089 drivers/tty/synclink.c 	tty_port_close_end(&info->port, tty);	
port             3090 drivers/tty/synclink.c 	info->port.tty = NULL;
port             3094 drivers/tty/synclink.c 			tty->driver->name, info->port.count);
port             3124 drivers/tty/synclink.c 	if (!tty_port_initialized(&info->port))
port             3194 drivers/tty/synclink.c 	info->port.count = 0;	
port             3195 drivers/tty/synclink.c 	tty_port_set_active(&info->port, 0);
port             3196 drivers/tty/synclink.c 	info->port.tty = NULL;
port             3198 drivers/tty/synclink.c 	wake_up_interruptible(&info->port.open_wait);
port             3208 drivers/tty/synclink.c static int carrier_raised(struct tty_port *port)
port             3211 drivers/tty/synclink.c 	struct mgsl_struct *info = container_of(port, struct mgsl_struct, port);
port             3219 drivers/tty/synclink.c static void dtr_rts(struct tty_port *port, int on)
port             3221 drivers/tty/synclink.c 	struct mgsl_struct *info = container_of(port, struct mgsl_struct, port);
port             3255 drivers/tty/synclink.c 	struct tty_port *port = &info->port;
port             3263 drivers/tty/synclink.c 		tty_port_set_active(port, 1);
port             3278 drivers/tty/synclink.c 	add_wait_queue(&port->open_wait, &wait);
port             3282 drivers/tty/synclink.c 			 __FILE__,__LINE__, tty->driver->name, port->count );
port             3285 drivers/tty/synclink.c 	port->count--;
port             3287 drivers/tty/synclink.c 	port->blocked_open++;
port             3290 drivers/tty/synclink.c 		if (C_BAUD(tty) && tty_port_initialized(port))
port             3291 drivers/tty/synclink.c 			tty_port_raise_dtr_rts(port);
port             3295 drivers/tty/synclink.c 		if (tty_hung_up_p(filp) || !tty_port_initialized(port)) {
port             3296 drivers/tty/synclink.c 			retval = (port->flags & ASYNC_HUP_NOTIFY) ?
port             3301 drivers/tty/synclink.c 		dcd = tty_port_carrier_raised(&info->port);
port             3312 drivers/tty/synclink.c 				 __FILE__,__LINE__, tty->driver->name, port->count );
port             3320 drivers/tty/synclink.c 	remove_wait_queue(&port->open_wait, &wait);
port             3324 drivers/tty/synclink.c 		port->count++;
port             3325 drivers/tty/synclink.c 	port->blocked_open--;
port             3329 drivers/tty/synclink.c 			 __FILE__,__LINE__, tty->driver->name, port->count );
port             3332 drivers/tty/synclink.c 		tty_port_set_active(port, 1);
port             3358 drivers/tty/synclink.c 	return tty_port_install(&info->port, driver, tty);
port             3377 drivers/tty/synclink.c 	info->port.tty = tty;
port             3381 drivers/tty/synclink.c 			 __FILE__,__LINE__,tty->driver->name, info->port.count);
port             3383 drivers/tty/synclink.c 	info->port.low_latency = (info->port.flags & ASYNC_LOW_LATENCY) ? 1 : 0;
port             3391 drivers/tty/synclink.c 	info->port.count++;
port             3394 drivers/tty/synclink.c 	if (info->port.count == 1) {
port             3417 drivers/tty/synclink.c 			info->port.tty = NULL; /* tty layer will release tty struct */
port             3418 drivers/tty/synclink.c 		if(info->port.count)
port             3419 drivers/tty/synclink.c 			info->port.count--;
port             4243 drivers/tty/synclink.c 		tty_port_init(&info->port);
port             4244 drivers/tty/synclink.c 		info->port.ops = &mgsl_port_ops;
port             4248 drivers/tty/synclink.c 		info->port.close_delay = 5*HZ/10;
port             4249 drivers/tty/synclink.c 		info->port.closing_wait = 30*HZ;
port             4352 drivers/tty/synclink.c 		tty_port_destroy(&tmp->port);
port             6435 drivers/tty/synclink.c 	struct tty_struct *tty = info->port.tty;
port             6633 drivers/tty/synclink.c 	struct tty_struct *tty = info->port.tty;
port             7570 drivers/tty/synclink.c 	if (info->port.count)
port             7666 drivers/tty/synclink.c 	if (info->port.count != 0 || info->netcount != 0) {
port             7752 drivers/tty/synclink.c 	if (info->port.count)
port              240 drivers/tty/synclink_gt.c 	struct tty_port port;
port              670 drivers/tty/synclink_gt.c 	info->port.tty = tty;
port              672 drivers/tty/synclink_gt.c 	DBGINFO(("%s open, old ref count = %d\n", info->device_name, info->port.count));
port              674 drivers/tty/synclink_gt.c 	mutex_lock(&info->port.mutex);
port              675 drivers/tty/synclink_gt.c 	info->port.low_latency = (info->port.flags & ASYNC_LOW_LATENCY) ? 1 : 0;
port              681 drivers/tty/synclink_gt.c 		mutex_unlock(&info->port.mutex);
port              684 drivers/tty/synclink_gt.c 	info->port.count++;
port              687 drivers/tty/synclink_gt.c 	if (info->port.count == 1) {
port              691 drivers/tty/synclink_gt.c 			mutex_unlock(&info->port.mutex);
port              695 drivers/tty/synclink_gt.c 	mutex_unlock(&info->port.mutex);
port              707 drivers/tty/synclink_gt.c 			info->port.tty = NULL; /* tty layer will release tty struct */
port              708 drivers/tty/synclink_gt.c 		if(info->port.count)
port              709 drivers/tty/synclink_gt.c 			info->port.count--;
port              722 drivers/tty/synclink_gt.c 	DBGINFO(("%s close entry, count=%d\n", info->device_name, info->port.count));
port              724 drivers/tty/synclink_gt.c 	if (tty_port_close_start(&info->port, tty, filp) == 0)
port              727 drivers/tty/synclink_gt.c 	mutex_lock(&info->port.mutex);
port              728 drivers/tty/synclink_gt.c 	if (tty_port_initialized(&info->port))
port              734 drivers/tty/synclink_gt.c 	mutex_unlock(&info->port.mutex);
port              736 drivers/tty/synclink_gt.c 	tty_port_close_end(&info->port, tty);
port              737 drivers/tty/synclink_gt.c 	info->port.tty = NULL;
port              739 drivers/tty/synclink_gt.c 	DBGINFO(("%s close exit, count=%d\n", tty->driver->name, info->port.count));
port              753 drivers/tty/synclink_gt.c 	mutex_lock(&info->port.mutex);
port              756 drivers/tty/synclink_gt.c 	spin_lock_irqsave(&info->port.lock, flags);
port              757 drivers/tty/synclink_gt.c 	info->port.count = 0;
port              758 drivers/tty/synclink_gt.c 	info->port.tty = NULL;
port              759 drivers/tty/synclink_gt.c 	spin_unlock_irqrestore(&info->port.lock, flags);
port              760 drivers/tty/synclink_gt.c 	tty_port_set_active(&info->port, 0);
port              761 drivers/tty/synclink_gt.c 	mutex_unlock(&info->port.mutex);
port              763 drivers/tty/synclink_gt.c 	wake_up_interruptible(&info->port.open_wait);
port              895 drivers/tty/synclink_gt.c 	if (!tty_port_initialized(&info->port))
port             1057 drivers/tty/synclink_gt.c 	mutex_lock(&info->port.mutex);
port             1092 drivers/tty/synclink_gt.c 	mutex_unlock(&info->port.mutex);
port             1415 drivers/tty/synclink_gt.c 	if (info->port.count)
port             1511 drivers/tty/synclink_gt.c 	if (info->port.count != 0 || info->netcount != 0) {
port             1596 drivers/tty/synclink_gt.c 	if (info->port.count)
port             1861 drivers/tty/synclink_gt.c 			tty_insert_flip_char(&info->port, ch, stat);
port             1884 drivers/tty/synclink_gt.c 		tty_flip_buffer_push(&info->port);
port             1970 drivers/tty/synclink_gt.c 	struct tty_struct *tty = info->port.tty;
port             2016 drivers/tty/synclink_gt.c 	if (tty_port_cts_enabled(&info->port)) {
port             2017 drivers/tty/synclink_gt.c 		if (info->port.tty) {
port             2018 drivers/tty/synclink_gt.c 			if (info->port.tty->hw_stopped) {
port             2020 drivers/tty/synclink_gt.c 		 			info->port.tty->hw_stopped = 0;
port             2026 drivers/tty/synclink_gt.c 		 			info->port.tty->hw_stopped = 1;
port             2059 drivers/tty/synclink_gt.c 	if (tty_port_check_carrier(&info->port)) {
port             2061 drivers/tty/synclink_gt.c 			wake_up_interruptible(&info->port.open_wait);
port             2063 drivers/tty/synclink_gt.c 			if (info->port.tty)
port             2064 drivers/tty/synclink_gt.c 				tty_hangup(info->port.tty);
port             2143 drivers/tty/synclink_gt.c 			if (info->port.tty) {
port             2146 drivers/tty/synclink_gt.c 						tty_insert_flip_char(&info->port, 0, TTY_BREAK);
port             2147 drivers/tty/synclink_gt.c 						if (info->port.flags & ASYNC_SAK)
port             2148 drivers/tty/synclink_gt.c 							do_SAK(info->port.tty);
port             2302 drivers/tty/synclink_gt.c 			if (info->port.tty && (info->port.tty->stopped || info->port.tty->hw_stopped)) {
port             2378 drivers/tty/synclink_gt.c 		struct slgt_info *port = info->port_array[i];
port             2379 drivers/tty/synclink_gt.c 		if (port == NULL)
port             2381 drivers/tty/synclink_gt.c 		spin_lock(&port->lock);
port             2382 drivers/tty/synclink_gt.c 		if ((port->port.count || port->netcount) &&
port             2383 drivers/tty/synclink_gt.c 		    port->pending_bh && !port->bh_running &&
port             2384 drivers/tty/synclink_gt.c 		    !port->bh_requested) {
port             2385 drivers/tty/synclink_gt.c 			DBGISR(("%s bh queued\n", port->device_name));
port             2386 drivers/tty/synclink_gt.c 			schedule_work(&port->task);
port             2387 drivers/tty/synclink_gt.c 			port->bh_requested = true;
port             2389 drivers/tty/synclink_gt.c 		spin_unlock(&port->lock);
port             2400 drivers/tty/synclink_gt.c 	if (tty_port_initialized(&info->port))
port             2418 drivers/tty/synclink_gt.c 	if (info->port.tty)
port             2419 drivers/tty/synclink_gt.c 		clear_bit(TTY_IO_ERROR, &info->port.tty->flags);
port             2421 drivers/tty/synclink_gt.c 	tty_port_set_initialized(&info->port, 1);
port             2433 drivers/tty/synclink_gt.c 	if (!tty_port_initialized(&info->port))
port             2456 drivers/tty/synclink_gt.c  	if (!info->port.tty || info->port.tty->termios.c_cflag & HUPCL) {
port             2465 drivers/tty/synclink_gt.c 	if (info->port.tty)
port             2466 drivers/tty/synclink_gt.c 		set_bit(TTY_IO_ERROR, &info->port.tty->flags);
port             2468 drivers/tty/synclink_gt.c 	tty_port_set_initialized(&info->port, 0);
port             2497 drivers/tty/synclink_gt.c 	    (info->port.tty && info->port.tty->termios.c_cflag & CREAD))
port             2511 drivers/tty/synclink_gt.c 	if (!info->port.tty)
port             2515 drivers/tty/synclink_gt.c 	cflag = info->port.tty->termios.c_cflag;
port             2547 drivers/tty/synclink_gt.c 	info->params.data_rate = tty_get_baud_rate(info->port.tty);
port             2555 drivers/tty/synclink_gt.c 	tty_port_set_cts_flow(&info->port, cflag & CRTSCTS);
port             2556 drivers/tty/synclink_gt.c 	tty_port_set_check_carrier(&info->port, ~cflag & CLOCAL);
port             2561 drivers/tty/synclink_gt.c 	if (I_INPCK(info->port.tty))
port             2563 drivers/tty/synclink_gt.c 	if (I_BRKINT(info->port.tty) || I_PARMRK(info->port.tty))
port             2565 drivers/tty/synclink_gt.c 	if (I_IGNPAR(info->port.tty))
port             2567 drivers/tty/synclink_gt.c 	if (I_IGNBRK(info->port.tty)) {
port             2572 drivers/tty/synclink_gt.c 		if (I_IGNPAR(info->port.tty))
port             3200 drivers/tty/synclink_gt.c static int carrier_raised(struct tty_port *port)
port             3203 drivers/tty/synclink_gt.c 	struct slgt_info *info = container_of(port, struct slgt_info, port);
port             3211 drivers/tty/synclink_gt.c static void dtr_rts(struct tty_port *port, int on)
port             3214 drivers/tty/synclink_gt.c 	struct slgt_info *info = container_of(port, struct slgt_info, port);
port             3237 drivers/tty/synclink_gt.c 	struct tty_port *port = &info->port;
port             3243 drivers/tty/synclink_gt.c 		tty_port_set_active(port, 1);
port             3258 drivers/tty/synclink_gt.c 	add_wait_queue(&port->open_wait, &wait);
port             3261 drivers/tty/synclink_gt.c 	port->count--;
port             3263 drivers/tty/synclink_gt.c 	port->blocked_open++;
port             3266 drivers/tty/synclink_gt.c 		if (C_BAUD(tty) && tty_port_initialized(port))
port             3267 drivers/tty/synclink_gt.c 			tty_port_raise_dtr_rts(port);
port             3271 drivers/tty/synclink_gt.c 		if (tty_hung_up_p(filp) || !tty_port_initialized(port)) {
port             3272 drivers/tty/synclink_gt.c 			retval = (port->flags & ASYNC_HUP_NOTIFY) ?
port             3277 drivers/tty/synclink_gt.c 		cd = tty_port_carrier_raised(port);
port             3293 drivers/tty/synclink_gt.c 	remove_wait_queue(&port->open_wait, &wait);
port             3296 drivers/tty/synclink_gt.c 		port->count++;
port             3297 drivers/tty/synclink_gt.c 	port->blocked_open--;
port             3300 drivers/tty/synclink_gt.c 		tty_port_set_active(port, 1);
port             3561 drivers/tty/synclink_gt.c 		tty_port_init(&info->port);
port             3562 drivers/tty/synclink_gt.c 		info->port.ops = &slgt_port_ops;
port             3568 drivers/tty/synclink_gt.c 		info->port.close_delay = 5*HZ/10;
port             3569 drivers/tty/synclink_gt.c 		info->port.closing_wait = 30*HZ;
port             3611 drivers/tty/synclink_gt.c 				tty_port_destroy(&port_array[i]->port);
port             3658 drivers/tty/synclink_gt.c 		tty_port_register_device(&info->port, serial_driver, info->line,
port             3741 drivers/tty/synclink_gt.c 		tty_port_destroy(&tmp->port);
port             4615 drivers/tty/synclink_gt.c 	struct tty_struct *tty = info->port.tty;
port             4766 drivers/tty/synclink_gt.c 		ldisc_receive_buf(info->port.tty, info->rbufs[i].buf,
port             4953 drivers/tty/synclink_gt.c 	struct tty_struct *oldtty = info->port.tty;
port             4957 drivers/tty/synclink_gt.c 	info->port.tty = NULL;
port             4985 drivers/tty/synclink_gt.c 	info->port.tty = oldtty;
port             5025 drivers/tty/synclink_gt.c 	struct tty_struct *oldtty = info->port.tty;
port             5033 drivers/tty/synclink_gt.c 	info->port.tty = NULL;
port             5069 drivers/tty/synclink_gt.c 	info->port.tty = oldtty;
port              154 drivers/tty/synclinkmp.c 	struct tty_port		port;
port              559 drivers/tty/synclinkmp.c static int carrier_raised(struct tty_port *port);
port              738 drivers/tty/synclinkmp.c 	return tty_port_install(&info->port, driver, tty);
port              749 drivers/tty/synclinkmp.c 	info->port.tty = tty;
port              753 drivers/tty/synclinkmp.c 			 __FILE__,__LINE__,tty->driver->name, info->port.count);
port              755 drivers/tty/synclinkmp.c 	info->port.low_latency = (info->port.flags & ASYNC_LOW_LATENCY) ? 1 : 0;
port              763 drivers/tty/synclinkmp.c 	info->port.count++;
port              766 drivers/tty/synclinkmp.c 	if (info->port.count == 1) {
port              789 drivers/tty/synclinkmp.c 			info->port.tty = NULL; /* tty layer will release tty struct */
port              790 drivers/tty/synclinkmp.c 		if(info->port.count)
port              791 drivers/tty/synclinkmp.c 			info->port.count--;
port              809 drivers/tty/synclinkmp.c 			 __FILE__,__LINE__, info->device_name, info->port.count);
port              811 drivers/tty/synclinkmp.c 	if (tty_port_close_start(&info->port, tty, filp) == 0)
port              814 drivers/tty/synclinkmp.c 	mutex_lock(&info->port.mutex);
port              815 drivers/tty/synclinkmp.c 	if (tty_port_initialized(&info->port))
port              821 drivers/tty/synclinkmp.c 	mutex_unlock(&info->port.mutex);
port              823 drivers/tty/synclinkmp.c 	tty_port_close_end(&info->port, tty);
port              824 drivers/tty/synclinkmp.c 	info->port.tty = NULL;
port              828 drivers/tty/synclinkmp.c 			tty->driver->name, info->port.count);
port              846 drivers/tty/synclinkmp.c 	mutex_lock(&info->port.mutex);
port              850 drivers/tty/synclinkmp.c 	spin_lock_irqsave(&info->port.lock, flags);
port              851 drivers/tty/synclinkmp.c 	info->port.count = 0;
port              852 drivers/tty/synclinkmp.c 	info->port.tty = NULL;
port              853 drivers/tty/synclinkmp.c 	spin_unlock_irqrestore(&info->port.lock, flags);
port              854 drivers/tty/synclinkmp.c 	tty_port_set_active(&info->port, 1);
port              855 drivers/tty/synclinkmp.c 	mutex_unlock(&info->port.mutex);
port              857 drivers/tty/synclinkmp.c 	wake_up_interruptible(&info->port.open_wait);
port             1064 drivers/tty/synclinkmp.c 	if (!tty_port_initialized(&info->port))
port             1540 drivers/tty/synclinkmp.c 	if (info->port.count)
port             1636 drivers/tty/synclinkmp.c 	if (info->port.count != 0 || info->netcount != 0) {
port             1722 drivers/tty/synclinkmp.c 	if (info->port.count)
port             2033 drivers/tty/synclinkmp.c 	struct tty_struct *tty = info->port.tty;
port             2083 drivers/tty/synclinkmp.c  	struct tty_struct *tty = info->port.tty;
port             2108 drivers/tty/synclinkmp.c 					tty_insert_flip_char(&info->port, 0, TTY_BREAK);
port             2109 drivers/tty/synclinkmp.c 					if (tty && (info->port.flags & ASYNC_SAK))
port             2187 drivers/tty/synclinkmp.c 		tty_insert_flip_char(&info->port, DataByte, flag);
port             2189 drivers/tty/synclinkmp.c 			tty_insert_flip_char(&info->port, 0, TTY_OVERRUN);
port             2199 drivers/tty/synclinkmp.c 	tty_flip_buffer_push(&info->port);
port             2249 drivers/tty/synclinkmp.c 			if (info->port.tty && (info->port.tty->stopped || info->port.tty->hw_stopped)) {
port             2304 drivers/tty/synclinkmp.c 	if (info->port.tty && (info->port.tty->stopped || info->port.tty->hw_stopped)) {
port             2451 drivers/tty/synclinkmp.c 		if (tty_port_check_carrier(&info->port) &&
port             2457 drivers/tty/synclinkmp.c 				wake_up_interruptible(&info->port.open_wait);
port             2461 drivers/tty/synclinkmp.c 				if (info->port.tty)
port             2462 drivers/tty/synclinkmp.c 					tty_hangup(info->port.tty);
port             2466 drivers/tty/synclinkmp.c 		if (tty_port_cts_enabled(&info->port) &&
port             2468 drivers/tty/synclinkmp.c 			if ( info->port.tty ) {
port             2469 drivers/tty/synclinkmp.c 				if (info->port.tty->hw_stopped) {
port             2473 drivers/tty/synclinkmp.c 						info->port.tty->hw_stopped = 0;
port             2482 drivers/tty/synclinkmp.c 						info->port.tty->hw_stopped = 1;
port             2589 drivers/tty/synclinkmp.c 		SLMP_INFO * port = info->port_array[i];
port             2598 drivers/tty/synclinkmp.c 		if ( port && (port->port.count || port->netcount) &&
port             2599 drivers/tty/synclinkmp.c 		     port->pending_bh && !port->bh_running &&
port             2600 drivers/tty/synclinkmp.c 		     !port->bh_requested ) {
port             2603 drivers/tty/synclinkmp.c 					__FILE__,__LINE__,port->device_name);
port             2604 drivers/tty/synclinkmp.c 			schedule_work(&port->task);
port             2605 drivers/tty/synclinkmp.c 			port->bh_requested = true;
port             2624 drivers/tty/synclinkmp.c 	if (tty_port_initialized(&info->port))
port             2647 drivers/tty/synclinkmp.c 	if (info->port.tty)
port             2648 drivers/tty/synclinkmp.c 		clear_bit(TTY_IO_ERROR, &info->port.tty->flags);
port             2650 drivers/tty/synclinkmp.c 	tty_port_set_initialized(&info->port, 1);
port             2661 drivers/tty/synclinkmp.c 	if (!tty_port_initialized(&info->port))
port             2683 drivers/tty/synclinkmp.c  	if (!info->port.tty || info->port.tty->termios.c_cflag & HUPCL) {
port             2690 drivers/tty/synclinkmp.c 	if (info->port.tty)
port             2691 drivers/tty/synclinkmp.c 		set_bit(TTY_IO_ERROR, &info->port.tty->flags);
port             2693 drivers/tty/synclinkmp.c 	tty_port_set_initialized(&info->port, 0);
port             2724 drivers/tty/synclinkmp.c 	if (info->netcount || (info->port.tty && info->port.tty->termios.c_cflag & CREAD) )
port             2737 drivers/tty/synclinkmp.c 	if (!info->port.tty)
port             2744 drivers/tty/synclinkmp.c 	cflag = info->port.tty->termios.c_cflag;
port             2792 drivers/tty/synclinkmp.c 		info->params.data_rate = tty_get_baud_rate(info->port.tty);
port             2801 drivers/tty/synclinkmp.c 	tty_port_set_cts_flow(&info->port, cflag & CRTSCTS);
port             2802 drivers/tty/synclinkmp.c 	tty_port_set_check_carrier(&info->port, ~cflag & CLOCAL);
port             2807 drivers/tty/synclinkmp.c 	if (I_INPCK(info->port.tty))
port             2809 drivers/tty/synclinkmp.c 	if (I_BRKINT(info->port.tty) || I_PARMRK(info->port.tty))
port             2811 drivers/tty/synclinkmp.c 	if (I_IGNPAR(info->port.tty))
port             2813 drivers/tty/synclinkmp.c 	if (I_IGNBRK(info->port.tty)) {
port             2818 drivers/tty/synclinkmp.c 		if (I_IGNPAR(info->port.tty))
port             2836 drivers/tty/synclinkmp.c 		mutex_lock(&info->port.mutex);
port             2838 drivers/tty/synclinkmp.c 		mutex_unlock(&info->port.mutex);
port             2853 drivers/tty/synclinkmp.c 	mutex_lock(&info->port.mutex);
port             2855 drivers/tty/synclinkmp.c 	mutex_unlock(&info->port.mutex);
port             2883 drivers/tty/synclinkmp.c 	mutex_lock(&info->port.mutex);
port             2889 drivers/tty/synclinkmp.c 	mutex_unlock(&info->port.mutex);
port             3224 drivers/tty/synclinkmp.c static int carrier_raised(struct tty_port *port)
port             3226 drivers/tty/synclinkmp.c 	SLMP_INFO *info = container_of(port, SLMP_INFO, port);
port             3236 drivers/tty/synclinkmp.c static void dtr_rts(struct tty_port *port, int on)
port             3238 drivers/tty/synclinkmp.c 	SLMP_INFO *info = container_of(port, SLMP_INFO, port);
port             3260 drivers/tty/synclinkmp.c 	struct tty_port *port = &info->port;
port             3269 drivers/tty/synclinkmp.c 		tty_port_set_active(port, 1);
port             3284 drivers/tty/synclinkmp.c 	add_wait_queue(&port->open_wait, &wait);
port             3288 drivers/tty/synclinkmp.c 			 __FILE__,__LINE__, tty->driver->name, port->count );
port             3291 drivers/tty/synclinkmp.c 	port->count--;
port             3293 drivers/tty/synclinkmp.c 	port->blocked_open++;
port             3296 drivers/tty/synclinkmp.c 		if (C_BAUD(tty) && tty_port_initialized(port))
port             3297 drivers/tty/synclinkmp.c 			tty_port_raise_dtr_rts(port);
port             3301 drivers/tty/synclinkmp.c 		if (tty_hung_up_p(filp) || !tty_port_initialized(port)) {
port             3302 drivers/tty/synclinkmp.c 			retval = (port->flags & ASYNC_HUP_NOTIFY) ?
port             3307 drivers/tty/synclinkmp.c 		cd = tty_port_carrier_raised(port);
port             3318 drivers/tty/synclinkmp.c 				 __FILE__,__LINE__, tty->driver->name, port->count );
port             3326 drivers/tty/synclinkmp.c 	remove_wait_queue(&port->open_wait, &wait);
port             3328 drivers/tty/synclinkmp.c 		port->count++;
port             3329 drivers/tty/synclinkmp.c 	port->blocked_open--;
port             3333 drivers/tty/synclinkmp.c 			 __FILE__,__LINE__, tty->driver->name, port->count );
port             3336 drivers/tty/synclinkmp.c 		tty_port_set_active(port, 1);
port             3733 drivers/tty/synclinkmp.c 		tty_port_init(&info->port);
port             3734 drivers/tty/synclinkmp.c 		info->port.ops = &port_ops;
port             3738 drivers/tty/synclinkmp.c 		info->port.close_delay = 5*HZ/10;
port             3739 drivers/tty/synclinkmp.c 		info->port.closing_wait = 30*HZ;
port             3800 drivers/tty/synclinkmp.c 	int port, rc;
port             3803 drivers/tty/synclinkmp.c 	for ( port = 0; port < SCA_MAX_PORTS; ++port ) {
port             3804 drivers/tty/synclinkmp.c 		port_array[port] = alloc_dev(adapter_num,port,pdev);
port             3805 drivers/tty/synclinkmp.c 		if( port_array[port] == NULL ) {
port             3806 drivers/tty/synclinkmp.c 			for (--port; port >= 0; --port) {
port             3807 drivers/tty/synclinkmp.c 				tty_port_destroy(&port_array[port]->port);
port             3808 drivers/tty/synclinkmp.c 				kfree(port_array[port]);
port             3815 drivers/tty/synclinkmp.c 	for ( port = 0; port < SCA_MAX_PORTS; ++port ) {
port             3816 drivers/tty/synclinkmp.c 		memcpy(port_array[port]->port_array,port_array,sizeof(port_array));
port             3817 drivers/tty/synclinkmp.c 		rc = add_device( port_array[port] );
port             3820 drivers/tty/synclinkmp.c 		spin_lock_init(&port_array[port]->lock);
port             3829 drivers/tty/synclinkmp.c 		for ( port = 1; port < SCA_MAX_PORTS; ++port ) {
port             3830 drivers/tty/synclinkmp.c 			port_array[port]->lock  = port_array[0]->lock;
port             3831 drivers/tty/synclinkmp.c 			port_array[port]->irq_level     = port_array[0]->irq_level;
port             3832 drivers/tty/synclinkmp.c 			port_array[port]->memory_base   = port_array[0]->memory_base;
port             3833 drivers/tty/synclinkmp.c 			port_array[port]->sca_base      = port_array[0]->sca_base;
port             3834 drivers/tty/synclinkmp.c 			port_array[port]->statctrl_base = port_array[0]->statctrl_base;
port             3835 drivers/tty/synclinkmp.c 			port_array[port]->lcr_base      = port_array[0]->lcr_base;
port             3836 drivers/tty/synclinkmp.c 			alloc_dma_bufs(port_array[port]);
port             3858 drivers/tty/synclinkmp.c 	for ( port = 0; port < SCA_MAX_PORTS; ++port ) {
port             3859 drivers/tty/synclinkmp.c 		tty_port_destroy(&port_array[port]->port);
port             3860 drivers/tty/synclinkmp.c 		kfree(port_array[port]);
port             3930 drivers/tty/synclinkmp.c 		tty_port_destroy(&tmp->port);
port             4826 drivers/tty/synclinkmp.c 	struct tty_struct *tty = info->port.tty;
port             5233 drivers/tty/synclinkmp.c 	struct tty_struct *oldtty = info->port.tty;
port             5237 drivers/tty/synclinkmp.c 	info->port.tty = NULL;
port             5281 drivers/tty/synclinkmp.c 	info->port.tty = oldtty;
port               56 drivers/tty/tty_buffer.c void tty_buffer_lock_exclusive(struct tty_port *port)
port               58 drivers/tty/tty_buffer.c 	struct tty_bufhead *buf = &port->buf;
port               65 drivers/tty/tty_buffer.c void tty_buffer_unlock_exclusive(struct tty_port *port)
port               67 drivers/tty/tty_buffer.c 	struct tty_bufhead *buf = &port->buf;
port               91 drivers/tty/tty_buffer.c int tty_buffer_space_avail(struct tty_port *port)
port               93 drivers/tty/tty_buffer.c 	int space = port->buf.mem_limit - atomic_read(&port->buf.mem_used);
port              116 drivers/tty/tty_buffer.c void tty_buffer_free_all(struct tty_port *port)
port              118 drivers/tty/tty_buffer.c 	struct tty_bufhead *buf = &port->buf;
port              155 drivers/tty/tty_buffer.c static struct tty_buffer *tty_buffer_alloc(struct tty_port *port, size_t size)
port              164 drivers/tty/tty_buffer.c 		free = llist_del_first(&port->buf.free);
port              173 drivers/tty/tty_buffer.c 	if (atomic_read(&port->buf.mem_used) > port->buf.mem_limit)
port              181 drivers/tty/tty_buffer.c 	atomic_add(size, &port->buf.mem_used);
port              194 drivers/tty/tty_buffer.c static void tty_buffer_free(struct tty_port *port, struct tty_buffer *b)
port              196 drivers/tty/tty_buffer.c 	struct tty_bufhead *buf = &port->buf;
port              221 drivers/tty/tty_buffer.c 	struct tty_port *port = tty->port;
port              222 drivers/tty/tty_buffer.c 	struct tty_bufhead *buf = &port->buf;
port              232 drivers/tty/tty_buffer.c 		tty_buffer_free(port, buf->head);
port              257 drivers/tty/tty_buffer.c static int __tty_buffer_request_room(struct tty_port *port, size_t size,
port              260 drivers/tty/tty_buffer.c 	struct tty_bufhead *buf = &port->buf;
port              273 drivers/tty/tty_buffer.c 		n = tty_buffer_alloc(port, size);
port              294 drivers/tty/tty_buffer.c int tty_buffer_request_room(struct tty_port *port, size_t size)
port              296 drivers/tty/tty_buffer.c 	return __tty_buffer_request_room(port, size, 0);
port              311 drivers/tty/tty_buffer.c int tty_insert_flip_string_fixed_flag(struct tty_port *port,
port              318 drivers/tty/tty_buffer.c 		int space = __tty_buffer_request_room(port, goal, flags);
port              319 drivers/tty/tty_buffer.c 		struct tty_buffer *tb = port->buf.tail;
port              347 drivers/tty/tty_buffer.c int tty_insert_flip_string_flags(struct tty_port *port,
port              353 drivers/tty/tty_buffer.c 		int space = tty_buffer_request_room(port, goal);
port              354 drivers/tty/tty_buffer.c 		struct tty_buffer *tb = port->buf.tail;
port              379 drivers/tty/tty_buffer.c int __tty_insert_flip_char(struct tty_port *port, unsigned char ch, char flag)
port              384 drivers/tty/tty_buffer.c 	if (!__tty_buffer_request_room(port, 1, flags))
port              387 drivers/tty/tty_buffer.c 	tb = port->buf.tail;
port              405 drivers/tty/tty_buffer.c void tty_schedule_flip(struct tty_port *port)
port              407 drivers/tty/tty_buffer.c 	struct tty_bufhead *buf = &port->buf;
port              430 drivers/tty/tty_buffer.c int tty_prepare_flip_string(struct tty_port *port, unsigned char **chars,
port              433 drivers/tty/tty_buffer.c 	int space = __tty_buffer_request_room(port, size, TTYB_NORMAL);
port              435 drivers/tty/tty_buffer.c 		struct tty_buffer *tb = port->buf.tail;
port              472 drivers/tty/tty_buffer.c receive_buf(struct tty_port *port, struct tty_buffer *head, int count)
port              481 drivers/tty/tty_buffer.c 	n = port->client_ops->receive_buf(port, p, f, count);
port              502 drivers/tty/tty_buffer.c 	struct tty_port *port = container_of(work, struct tty_port, buf.work);
port              503 drivers/tty/tty_buffer.c 	struct tty_bufhead *buf = &port->buf;
port              529 drivers/tty/tty_buffer.c 			tty_buffer_free(port, head);
port              533 drivers/tty/tty_buffer.c 		count = receive_buf(port, head, count);
port              554 drivers/tty/tty_buffer.c void tty_flip_buffer_push(struct tty_port *port)
port              556 drivers/tty/tty_buffer.c 	tty_schedule_flip(port);
port              568 drivers/tty/tty_buffer.c void tty_buffer_init(struct tty_port *port)
port              570 drivers/tty/tty_buffer.c 	struct tty_bufhead *buf = &port->buf;
port              591 drivers/tty/tty_buffer.c int tty_buffer_set_limit(struct tty_port *port, int limit)
port              595 drivers/tty/tty_buffer.c 	port->buf.mem_limit = limit;
port              601 drivers/tty/tty_buffer.c void tty_buffer_set_lock_subclass(struct tty_port *port)
port              603 drivers/tty/tty_buffer.c 	lockdep_set_subclass(&port->buf.lock, TTY_LOCK_SLAVE);
port              606 drivers/tty/tty_buffer.c bool tty_buffer_restart_work(struct tty_port *port)
port              608 drivers/tty/tty_buffer.c 	return queue_work(system_unbound_wq, &port->buf.work);
port              611 drivers/tty/tty_buffer.c bool tty_buffer_cancel_work(struct tty_port *port)
port              613 drivers/tty/tty_buffer.c 	return cancel_work_sync(&port->buf.work);
port              616 drivers/tty/tty_buffer.c void tty_buffer_flush_work(struct tty_port *port)
port              618 drivers/tty/tty_buffer.c 	flush_work(&port->buf.work);
port              296 drivers/tty/tty_io.c 	if (tty_port_kopened(tty->port))
port             1344 drivers/tty/tty_io.c 	if (!tty->port)
port             1345 drivers/tty/tty_io.c 		tty->port = driver->ports[idx];
port             1347 drivers/tty/tty_io.c 	WARN_RATELIMIT(!tty->port,
port             1354 drivers/tty/tty_io.c 	tty->port->itty = tty;
port             1513 drivers/tty/tty_io.c 	tty->port->itty = NULL;
port             1515 drivers/tty/tty_io.c 		tty->link->port->itty = NULL;
port             1516 drivers/tty/tty_io.c 	tty_buffer_cancel_work(tty->port);
port             1518 drivers/tty/tty_io.c 		tty_buffer_cancel_work(tty->link->port);
port             1593 drivers/tty/tty_io.c 	tty_port_set_kopened(tty->port, 0);
port             1915 drivers/tty/tty_io.c 		tty_port_set_kopened(tty->port, 1);
port             1963 drivers/tty/tty_io.c 		if (tty_port_kopened(tty->port)) {
port             2679 drivers/tty/tty_io.c         compat_uint_t   port;
port              620 drivers/tty/tty_ldisc.c 	tty_buffer_restart_work(tty->port);
port               22 drivers/tty/tty_port.c static int tty_port_default_receive_buf(struct tty_port *port,
port               30 drivers/tty/tty_port.c 	tty = READ_ONCE(port->itty);
port               45 drivers/tty/tty_port.c static void tty_port_default_wakeup(struct tty_port *port)
port               47 drivers/tty/tty_port.c 	struct tty_struct *tty = tty_port_tty_get(port);
port               61 drivers/tty/tty_port.c void tty_port_init(struct tty_port *port)
port               63 drivers/tty/tty_port.c 	memset(port, 0, sizeof(*port));
port               64 drivers/tty/tty_port.c 	tty_buffer_init(port);
port               65 drivers/tty/tty_port.c 	init_waitqueue_head(&port->open_wait);
port               66 drivers/tty/tty_port.c 	init_waitqueue_head(&port->delta_msr_wait);
port               67 drivers/tty/tty_port.c 	mutex_init(&port->mutex);
port               68 drivers/tty/tty_port.c 	mutex_init(&port->buf_mutex);
port               69 drivers/tty/tty_port.c 	spin_lock_init(&port->lock);
port               70 drivers/tty/tty_port.c 	port->close_delay = (50 * HZ) / 100;
port               71 drivers/tty/tty_port.c 	port->closing_wait = (3000 * HZ) / 100;
port               72 drivers/tty/tty_port.c 	port->client_ops = &tty_port_default_client_ops;
port               73 drivers/tty/tty_port.c 	kref_init(&port->kref);
port               88 drivers/tty/tty_port.c void tty_port_link_device(struct tty_port *port,
port               93 drivers/tty/tty_port.c 	driver->ports[index] = port;
port              108 drivers/tty/tty_port.c struct device *tty_port_register_device(struct tty_port *port,
port              112 drivers/tty/tty_port.c 	return tty_port_register_device_attr(port, driver, index, device, NULL, NULL);
port              129 drivers/tty/tty_port.c struct device *tty_port_register_device_attr(struct tty_port *port,
port              134 drivers/tty/tty_port.c 	tty_port_link_device(port, driver, index);
port              152 drivers/tty/tty_port.c struct device *tty_port_register_device_attr_serdev(struct tty_port *port,
port              159 drivers/tty/tty_port.c 	tty_port_link_device(port, driver, index);
port              161 drivers/tty/tty_port.c 	dev = serdev_tty_port_register(port, device, driver, index);
port              182 drivers/tty/tty_port.c struct device *tty_port_register_device_serdev(struct tty_port *port,
port              186 drivers/tty/tty_port.c 	return tty_port_register_device_attr_serdev(port, driver, index,
port              201 drivers/tty/tty_port.c void tty_port_unregister_device(struct tty_port *port,
port              206 drivers/tty/tty_port.c 	ret = serdev_tty_port_unregister(port);
port              214 drivers/tty/tty_port.c int tty_port_alloc_xmit_buf(struct tty_port *port)
port              217 drivers/tty/tty_port.c 	mutex_lock(&port->buf_mutex);
port              218 drivers/tty/tty_port.c 	if (port->xmit_buf == NULL)
port              219 drivers/tty/tty_port.c 		port->xmit_buf = (unsigned char *)get_zeroed_page(GFP_KERNEL);
port              220 drivers/tty/tty_port.c 	mutex_unlock(&port->buf_mutex);
port              221 drivers/tty/tty_port.c 	if (port->xmit_buf == NULL)
port              227 drivers/tty/tty_port.c void tty_port_free_xmit_buf(struct tty_port *port)
port              229 drivers/tty/tty_port.c 	mutex_lock(&port->buf_mutex);
port              230 drivers/tty/tty_port.c 	if (port->xmit_buf != NULL) {
port              231 drivers/tty/tty_port.c 		free_page((unsigned long)port->xmit_buf);
port              232 drivers/tty/tty_port.c 		port->xmit_buf = NULL;
port              234 drivers/tty/tty_port.c 	mutex_unlock(&port->buf_mutex);
port              246 drivers/tty/tty_port.c void tty_port_destroy(struct tty_port *port)
port              248 drivers/tty/tty_port.c 	tty_buffer_cancel_work(port);
port              249 drivers/tty/tty_port.c 	tty_buffer_free_all(port);
port              255 drivers/tty/tty_port.c 	struct tty_port *port = container_of(kref, struct tty_port, kref);
port              258 drivers/tty/tty_port.c 	if (WARN_ON(port->itty))
port              260 drivers/tty/tty_port.c 	if (port->xmit_buf)
port              261 drivers/tty/tty_port.c 		free_page((unsigned long)port->xmit_buf);
port              262 drivers/tty/tty_port.c 	tty_port_destroy(port);
port              263 drivers/tty/tty_port.c 	if (port->ops && port->ops->destruct)
port              264 drivers/tty/tty_port.c 		port->ops->destruct(port);
port              266 drivers/tty/tty_port.c 		kfree(port);
port              269 drivers/tty/tty_port.c void tty_port_put(struct tty_port *port)
port              271 drivers/tty/tty_port.c 	if (port)
port              272 drivers/tty/tty_port.c 		kref_put(&port->kref, tty_port_destructor);
port              283 drivers/tty/tty_port.c struct tty_struct *tty_port_tty_get(struct tty_port *port)
port              288 drivers/tty/tty_port.c 	spin_lock_irqsave(&port->lock, flags);
port              289 drivers/tty/tty_port.c 	tty = tty_kref_get(port->tty);
port              290 drivers/tty/tty_port.c 	spin_unlock_irqrestore(&port->lock, flags);
port              303 drivers/tty/tty_port.c void tty_port_tty_set(struct tty_port *port, struct tty_struct *tty)
port              307 drivers/tty/tty_port.c 	spin_lock_irqsave(&port->lock, flags);
port              308 drivers/tty/tty_port.c 	tty_kref_put(port->tty);
port              309 drivers/tty/tty_port.c 	port->tty = tty_kref_get(tty);
port              310 drivers/tty/tty_port.c 	spin_unlock_irqrestore(&port->lock, flags);
port              314 drivers/tty/tty_port.c static void tty_port_shutdown(struct tty_port *port, struct tty_struct *tty)
port              316 drivers/tty/tty_port.c 	mutex_lock(&port->mutex);
port              317 drivers/tty/tty_port.c 	if (port->console)
port              320 drivers/tty/tty_port.c 	if (tty_port_initialized(port)) {
port              321 drivers/tty/tty_port.c 		tty_port_set_initialized(port, 0);
port              327 drivers/tty/tty_port.c 			tty_port_lower_dtr_rts(port);
port              329 drivers/tty/tty_port.c 		if (port->ops->shutdown)
port              330 drivers/tty/tty_port.c 			port->ops->shutdown(port);
port              333 drivers/tty/tty_port.c 	mutex_unlock(&port->mutex);
port              345 drivers/tty/tty_port.c void tty_port_hangup(struct tty_port *port)
port              350 drivers/tty/tty_port.c 	spin_lock_irqsave(&port->lock, flags);
port              351 drivers/tty/tty_port.c 	port->count = 0;
port              352 drivers/tty/tty_port.c 	tty = port->tty;
port              355 drivers/tty/tty_port.c 	port->tty = NULL;
port              356 drivers/tty/tty_port.c 	spin_unlock_irqrestore(&port->lock, flags);
port              357 drivers/tty/tty_port.c 	tty_port_set_active(port, 0);
port              358 drivers/tty/tty_port.c 	tty_port_shutdown(port, tty);
port              360 drivers/tty/tty_port.c 	wake_up_interruptible(&port->open_wait);
port              361 drivers/tty/tty_port.c 	wake_up_interruptible(&port->delta_msr_wait);
port              371 drivers/tty/tty_port.c void tty_port_tty_hangup(struct tty_port *port, bool check_clocal)
port              373 drivers/tty/tty_port.c 	struct tty_struct *tty = tty_port_tty_get(port);
port              386 drivers/tty/tty_port.c void tty_port_tty_wakeup(struct tty_port *port)
port              388 drivers/tty/tty_port.c 	port->client_ops->write_wakeup(port);
port              400 drivers/tty/tty_port.c int tty_port_carrier_raised(struct tty_port *port)
port              402 drivers/tty/tty_port.c 	if (port->ops->carrier_raised == NULL)
port              404 drivers/tty/tty_port.c 	return port->ops->carrier_raised(port);
port              416 drivers/tty/tty_port.c void tty_port_raise_dtr_rts(struct tty_port *port)
port              418 drivers/tty/tty_port.c 	if (port->ops->dtr_rts)
port              419 drivers/tty/tty_port.c 		port->ops->dtr_rts(port, 1);
port              431 drivers/tty/tty_port.c void tty_port_lower_dtr_rts(struct tty_port *port)
port              433 drivers/tty/tty_port.c 	if (port->ops->dtr_rts)
port              434 drivers/tty/tty_port.c 		port->ops->dtr_rts(port, 0);
port              462 drivers/tty/tty_port.c int tty_port_block_til_ready(struct tty_port *port,
port              472 drivers/tty/tty_port.c 		tty_port_set_active(port, 1);
port              478 drivers/tty/tty_port.c 			tty_port_raise_dtr_rts(port);
port              479 drivers/tty/tty_port.c 		tty_port_set_active(port, 1);
port              493 drivers/tty/tty_port.c 	spin_lock_irqsave(&port->lock, flags);
port              494 drivers/tty/tty_port.c 	port->count--;
port              495 drivers/tty/tty_port.c 	port->blocked_open++;
port              496 drivers/tty/tty_port.c 	spin_unlock_irqrestore(&port->lock, flags);
port              500 drivers/tty/tty_port.c 		if (C_BAUD(tty) && tty_port_initialized(port))
port              501 drivers/tty/tty_port.c 			tty_port_raise_dtr_rts(port);
port              503 drivers/tty/tty_port.c 		prepare_to_wait(&port->open_wait, &wait, TASK_INTERRUPTIBLE);
port              506 drivers/tty/tty_port.c 		if (tty_hung_up_p(filp) || !tty_port_initialized(port)) {
port              507 drivers/tty/tty_port.c 			if (port->flags & ASYNC_HUP_NOTIFY)
port              519 drivers/tty/tty_port.c 		if (do_clocal || tty_port_carrier_raised(port))
port              529 drivers/tty/tty_port.c 	finish_wait(&port->open_wait, &wait);
port              533 drivers/tty/tty_port.c 	spin_lock_irqsave(&port->lock, flags);
port              535 drivers/tty/tty_port.c 		port->count++;
port              536 drivers/tty/tty_port.c 	port->blocked_open--;
port              537 drivers/tty/tty_port.c 	spin_unlock_irqrestore(&port->lock, flags);
port              539 drivers/tty/tty_port.c 		tty_port_set_active(port, 1);
port              544 drivers/tty/tty_port.c static void tty_port_drain_delay(struct tty_port *port, struct tty_struct *tty)
port              550 drivers/tty/tty_port.c 		timeout = (HZ * 10 * port->drain_delay) / bps;
port              559 drivers/tty/tty_port.c int tty_port_close_start(struct tty_port *port,
port              567 drivers/tty/tty_port.c 	spin_lock_irqsave(&port->lock, flags);
port              568 drivers/tty/tty_port.c 	if (tty->count == 1 && port->count != 1) {
port              570 drivers/tty/tty_port.c 			 port->count);
port              571 drivers/tty/tty_port.c 		port->count = 1;
port              573 drivers/tty/tty_port.c 	if (--port->count < 0) {
port              575 drivers/tty/tty_port.c 			 port->count);
port              576 drivers/tty/tty_port.c 		port->count = 0;
port              579 drivers/tty/tty_port.c 	if (port->count) {
port              580 drivers/tty/tty_port.c 		spin_unlock_irqrestore(&port->lock, flags);
port              583 drivers/tty/tty_port.c 	spin_unlock_irqrestore(&port->lock, flags);
port              587 drivers/tty/tty_port.c 	if (tty_port_initialized(port)) {
port              591 drivers/tty/tty_port.c 		if (port->closing_wait != ASYNC_CLOSING_WAIT_NONE)
port              592 drivers/tty/tty_port.c 			tty_wait_until_sent(tty, port->closing_wait);
port              593 drivers/tty/tty_port.c 		if (port->drain_delay)
port              594 drivers/tty/tty_port.c 			tty_port_drain_delay(port, tty);
port              605 drivers/tty/tty_port.c void tty_port_close_end(struct tty_port *port, struct tty_struct *tty)
port              612 drivers/tty/tty_port.c 	spin_lock_irqsave(&port->lock, flags);
port              614 drivers/tty/tty_port.c 	if (port->blocked_open) {
port              615 drivers/tty/tty_port.c 		spin_unlock_irqrestore(&port->lock, flags);
port              616 drivers/tty/tty_port.c 		if (port->close_delay)
port              617 drivers/tty/tty_port.c 			msleep_interruptible(jiffies_to_msecs(port->close_delay));
port              618 drivers/tty/tty_port.c 		spin_lock_irqsave(&port->lock, flags);
port              619 drivers/tty/tty_port.c 		wake_up_interruptible(&port->open_wait);
port              621 drivers/tty/tty_port.c 	spin_unlock_irqrestore(&port->lock, flags);
port              622 drivers/tty/tty_port.c 	tty_port_set_active(port, 0);
port              631 drivers/tty/tty_port.c void tty_port_close(struct tty_port *port, struct tty_struct *tty,
port              634 drivers/tty/tty_port.c 	if (tty_port_close_start(port, tty, filp) == 0)
port              636 drivers/tty/tty_port.c 	tty_port_shutdown(port, tty);
port              637 drivers/tty/tty_port.c 	if (!port->console)
port              639 drivers/tty/tty_port.c 	tty_port_close_end(port, tty);
port              640 drivers/tty/tty_port.c 	tty_port_tty_set(port, NULL);
port              654 drivers/tty/tty_port.c int tty_port_install(struct tty_port *port, struct tty_driver *driver,
port              657 drivers/tty/tty_port.c 	tty->port = port;
port              670 drivers/tty/tty_port.c int tty_port_open(struct tty_port *port, struct tty_struct *tty,
port              673 drivers/tty/tty_port.c 	spin_lock_irq(&port->lock);
port              674 drivers/tty/tty_port.c 	++port->count;
port              675 drivers/tty/tty_port.c 	spin_unlock_irq(&port->lock);
port              676 drivers/tty/tty_port.c 	tty_port_tty_set(port, tty);
port              684 drivers/tty/tty_port.c 	mutex_lock(&port->mutex);
port              686 drivers/tty/tty_port.c 	if (!tty_port_initialized(port)) {
port              688 drivers/tty/tty_port.c 		if (port->ops->activate) {
port              689 drivers/tty/tty_port.c 			int retval = port->ops->activate(port, tty);
port              691 drivers/tty/tty_port.c 				mutex_unlock(&port->mutex);
port              695 drivers/tty/tty_port.c 		tty_port_set_initialized(port, 1);
port              697 drivers/tty/tty_port.c 	mutex_unlock(&port->mutex);
port              698 drivers/tty/tty_port.c 	return tty_port_block_til_ready(port, tty, filp);
port              122 drivers/tty/vcc.c static int vcc_table_add(struct vcc_port *port)
port              130 drivers/tty/vcc.c 			vcc_table[i] = port;
port              168 drivers/tty/vcc.c 	struct vcc_port *port;
port              174 drivers/tty/vcc.c 	port = vcc_table[index];
port              175 drivers/tty/vcc.c 	if (!port) {
port              181 drivers/tty/vcc.c 		if (port->excl_locked) {
port              186 drivers/tty/vcc.c 		port->refcnt++;
port              188 drivers/tty/vcc.c 		return port;
port              191 drivers/tty/vcc.c 	if (port->refcnt) {
port              201 drivers/tty/vcc.c 	port->refcnt++;
port              202 drivers/tty/vcc.c 	port->excl_locked = true;
port              205 drivers/tty/vcc.c 	return port;
port              216 drivers/tty/vcc.c static void vcc_put(struct vcc_port *port, bool excl)
port              220 drivers/tty/vcc.c 	if (!port)
port              226 drivers/tty/vcc.c 	if (WARN_ON((excl && !port->excl_locked) ||
port              227 drivers/tty/vcc.c 		    (!excl && port->excl_locked)))
port              230 drivers/tty/vcc.c 	port->refcnt--;
port              233 drivers/tty/vcc.c 		port->excl_locked = false;
port              250 drivers/tty/vcc.c 	struct vcc_port *port;
port              252 drivers/tty/vcc.c 	port = vcc_get(index, false);
port              254 drivers/tty/vcc.c 	if (port && port->removed) {
port              255 drivers/tty/vcc.c 		vcc_put(port, false);
port              259 drivers/tty/vcc.c 	return port;
port              262 drivers/tty/vcc.c static void vcc_kick_rx(struct vcc_port *port)
port              264 drivers/tty/vcc.c 	struct vio_driver_state *vio = &port->vio;
port              266 drivers/tty/vcc.c 	assert_spin_locked(&port->lock);
port              268 drivers/tty/vcc.c 	if (!timer_pending(&port->rx_timer) && !port->removed) {
port              270 drivers/tty/vcc.c 		port->rx_timer.expires = (jiffies + 1);
port              271 drivers/tty/vcc.c 		add_timer(&port->rx_timer);
port              275 drivers/tty/vcc.c static void vcc_kick_tx(struct vcc_port *port)
port              277 drivers/tty/vcc.c 	assert_spin_locked(&port->lock);
port              279 drivers/tty/vcc.c 	if (!timer_pending(&port->tx_timer) && !port->removed) {
port              280 drivers/tty/vcc.c 		port->tx_timer.expires = (jiffies + 1);
port              281 drivers/tty/vcc.c 		add_timer(&port->tx_timer);
port              287 drivers/tty/vcc.c 	if (WARN_ON(!tty || !tty->port))
port              294 drivers/tty/vcc.c 	    (tty_buffer_request_room(tty->port, VCC_BUFF_LEN) < VCC_BUFF_LEN))
port              304 drivers/tty/vcc.c 	if (WARN_ON(!tty || !tty->port))
port              307 drivers/tty/vcc.c 	len = tty_insert_flip_string(tty->port, buf, size);
port              309 drivers/tty/vcc.c 		tty_flip_buffer_push(tty->port);
port              314 drivers/tty/vcc.c static int vcc_ldc_read(struct vcc_port *port)
port              316 drivers/tty/vcc.c 	struct vio_driver_state *vio = &port->vio;
port              321 drivers/tty/vcc.c 	tty = port->tty;
port              331 drivers/tty/vcc.c 			vcc_kick_rx(port);
port              367 drivers/tty/vcc.c 	struct vcc_port *port = from_timer(port, t, rx_timer);
port              372 drivers/tty/vcc.c 	spin_lock_irqsave(&port->lock, flags);
port              373 drivers/tty/vcc.c 	port->rx_timer.expires = 0;
port              375 drivers/tty/vcc.c 	vio = &port->vio;
port              379 drivers/tty/vcc.c 	if (!port->tty || port->removed)
port              382 drivers/tty/vcc.c 	rv = vcc_ldc_read(port);
port              387 drivers/tty/vcc.c 	spin_unlock_irqrestore(&port->lock, flags);
port              388 drivers/tty/vcc.c 	vcc_put(port, false);
port              393 drivers/tty/vcc.c 	struct vcc_port *port = from_timer(port, t, tx_timer);
port              399 drivers/tty/vcc.c 	spin_lock_irqsave(&port->lock, flags);
port              400 drivers/tty/vcc.c 	port->tx_timer.expires = 0;
port              402 drivers/tty/vcc.c 	if (!port->tty || port->removed)
port              405 drivers/tty/vcc.c 	tosend = min(VCC_BUFF_LEN, port->chars_in_buffer);
port              409 drivers/tty/vcc.c 	pkt = &port->buffer;
port              412 drivers/tty/vcc.c 	vccdbgl(port->vio.lp);
port              414 drivers/tty/vcc.c 	rv = ldc_write(port->vio.lp, pkt, (VIO_TAG_SIZE + tosend));
port              419 drivers/tty/vcc.c 		vcc_kick_tx(port);
port              421 drivers/tty/vcc.c 		struct tty_struct *tty = port->tty;
port              423 drivers/tty/vcc.c 		port->chars_in_buffer = 0;
port              429 drivers/tty/vcc.c 	spin_unlock_irqrestore(&port->lock, flags);
port              430 drivers/tty/vcc.c 	vcc_put(port, false);
port              443 drivers/tty/vcc.c 	struct vcc_port *port;
port              447 drivers/tty/vcc.c 	port = arg;
port              448 drivers/tty/vcc.c 	vio = &port->vio;
port              450 drivers/tty/vcc.c 	spin_lock_irqsave(&port->lock, flags);
port              459 drivers/tty/vcc.c 		rv = vcc_ldc_read(port);
port              468 drivers/tty/vcc.c 	spin_unlock_irqrestore(&port->lock, flags);
port              489 drivers/tty/vcc.c 	struct vcc_port *port;
port              492 drivers/tty/vcc.c 	port = dev_get_drvdata(dev);
port              493 drivers/tty/vcc.c 	if (!port)
port              496 drivers/tty/vcc.c 	rv = scnprintf(buf, PAGE_SIZE, "%s\n", port->domain);
port              501 drivers/tty/vcc.c static int vcc_send_ctl(struct vcc_port *port, int ctl)
port              510 drivers/tty/vcc.c 	rv = ldc_write(port->vio.lp, &pkt, sizeof(pkt.tag));
port              521 drivers/tty/vcc.c 	struct vcc_port *port;
port              526 drivers/tty/vcc.c 	port = dev_get_drvdata(dev);
port              527 drivers/tty/vcc.c 	if (!port)
port              530 drivers/tty/vcc.c 	spin_lock_irqsave(&port->lock, flags);
port              534 drivers/tty/vcc.c 	else if (vcc_send_ctl(port, VCC_CTL_BREAK) < 0)
port              535 drivers/tty/vcc.c 		vcc_kick_tx(port);
port              537 drivers/tty/vcc.c 	spin_unlock_irqrestore(&port->lock, flags);
port              571 drivers/tty/vcc.c 	struct vcc_port *port;
port              585 drivers/tty/vcc.c 	port = kzalloc(sizeof(struct vcc_port), GFP_KERNEL);
port              586 drivers/tty/vcc.c 	if (!port)
port              591 drivers/tty/vcc.c 	rv = vio_driver_init(&port->vio, vdev, VDEV_CONSOLE_CON, vcc_versions,
port              596 drivers/tty/vcc.c 	port->vio.debug = vcc_dbg_vio;
port              599 drivers/tty/vcc.c 	rv = vio_ldc_alloc(&port->vio, &vcc_ldc_cfg, port);
port              603 drivers/tty/vcc.c 	spin_lock_init(&port->lock);
port              605 drivers/tty/vcc.c 	port->index = vcc_table_add(port);
port              606 drivers/tty/vcc.c 	if (port->index == -1) {
port              612 drivers/tty/vcc.c 	dev = tty_register_device(vcc_tty_driver, port->index, &vdev->dev);
port              633 drivers/tty/vcc.c 	port->domain = kstrdup(domain, GFP_KERNEL);
port              641 drivers/tty/vcc.c 	timer_setup(&port->rx_timer, vcc_rx_timer, 0);
port              642 drivers/tty/vcc.c 	timer_setup(&port->tx_timer, vcc_tx_timer, 0);
port              644 drivers/tty/vcc.c 	dev_set_drvdata(&vdev->dev, port);
port              650 drivers/tty/vcc.c 	vio_port_up(&port->vio);
port              656 drivers/tty/vcc.c 	kfree(port->domain);
port              658 drivers/tty/vcc.c 	tty_unregister_device(vcc_tty_driver, port->index);
port              660 drivers/tty/vcc.c 	vcc_table_remove(port->index);
port              662 drivers/tty/vcc.c 	vio_ldc_free(&port->vio);
port              665 drivers/tty/vcc.c 	kfree(port);
port              681 drivers/tty/vcc.c 	struct vcc_port *port = dev_get_drvdata(&vdev->dev);
port              683 drivers/tty/vcc.c 	if (!port)
port              686 drivers/tty/vcc.c 	del_timer_sync(&port->rx_timer);
port              687 drivers/tty/vcc.c 	del_timer_sync(&port->tx_timer);
port              693 drivers/tty/vcc.c 	if (port->tty)
port              694 drivers/tty/vcc.c 		tty_vhangup(port->tty);
port              699 drivers/tty/vcc.c 	port = vcc_get(port->index, true);
port              701 drivers/tty/vcc.c 	if (WARN_ON(!port))
port              704 drivers/tty/vcc.c 	tty_unregister_device(vcc_tty_driver, port->index);
port              706 drivers/tty/vcc.c 	del_timer_sync(&port->vio.timer);
port              707 drivers/tty/vcc.c 	vio_ldc_free(&port->vio);
port              710 drivers/tty/vcc.c 	if (port->tty) {
port              711 drivers/tty/vcc.c 		port->removed = true;
port              712 drivers/tty/vcc.c 		vcc_put(port, true);
port              714 drivers/tty/vcc.c 		vcc_table_remove(port->index);
port              716 drivers/tty/vcc.c 		kfree(port->vio.name);
port              717 drivers/tty/vcc.c 		kfree(port->domain);
port              718 drivers/tty/vcc.c 		kfree(port);
port              741 drivers/tty/vcc.c 	struct vcc_port *port;
port              751 drivers/tty/vcc.c 	port = vcc_get_ne(tty->index);
port              752 drivers/tty/vcc.c 	if (unlikely(!port)) {
port              757 drivers/tty/vcc.c 	if (unlikely(!port->vio.lp)) {
port              759 drivers/tty/vcc.c 		vcc_put(port, false);
port              762 drivers/tty/vcc.c 	vccdbgl(port->vio.lp);
port              764 drivers/tty/vcc.c 	vcc_put(port, false);
port              766 drivers/tty/vcc.c 	if (unlikely(!tty->port)) {
port              771 drivers/tty/vcc.c 	if (unlikely(!tty->port->ops)) {
port              776 drivers/tty/vcc.c 	return tty_port_open(tty->port, tty, vcc_file);
port              789 drivers/tty/vcc.c 	if (unlikely(!tty->port)) {
port              794 drivers/tty/vcc.c 	tty_port_close(tty->port, tty, vcc_file);
port              797 drivers/tty/vcc.c static void vcc_ldc_hup(struct vcc_port *port)
port              801 drivers/tty/vcc.c 	spin_lock_irqsave(&port->lock, flags);
port              803 drivers/tty/vcc.c 	if (vcc_send_ctl(port, VCC_CTL_HUP) < 0)
port              804 drivers/tty/vcc.c 		vcc_kick_tx(port);
port              806 drivers/tty/vcc.c 	spin_unlock_irqrestore(&port->lock, flags);
port              811 drivers/tty/vcc.c 	struct vcc_port *port;
port              818 drivers/tty/vcc.c 	port = vcc_get_ne(tty->index);
port              819 drivers/tty/vcc.c 	if (unlikely(!port)) {
port              824 drivers/tty/vcc.c 	if (unlikely(!tty->port)) {
port              826 drivers/tty/vcc.c 		vcc_put(port, false);
port              830 drivers/tty/vcc.c 	vcc_ldc_hup(port);
port              832 drivers/tty/vcc.c 	vcc_put(port, false);
port              834 drivers/tty/vcc.c 	tty_port_hangup(tty->port);
port              840 drivers/tty/vcc.c 	struct vcc_port *port;
port              852 drivers/tty/vcc.c 	port = vcc_get_ne(tty->index);
port              853 drivers/tty/vcc.c 	if (unlikely(!port)) {
port              858 drivers/tty/vcc.c 	spin_lock_irqsave(&port->lock, flags);
port              860 drivers/tty/vcc.c 	pkt = &port->buffer;
port              865 drivers/tty/vcc.c 		tosend = min(count, (VCC_BUFF_LEN - port->chars_in_buffer));
port              870 drivers/tty/vcc.c 		memcpy(&pkt->data[port->chars_in_buffer], &buf[total_sent],
port              872 drivers/tty/vcc.c 		port->chars_in_buffer += tosend;
port              878 drivers/tty/vcc.c 		vccdbgl(port->vio.lp);
port              884 drivers/tty/vcc.c 		rv = ldc_write(port->vio.lp, pkt, (VIO_TAG_SIZE + tosend));
port              891 drivers/tty/vcc.c 			vcc_kick_tx(port);
port              895 drivers/tty/vcc.c 		port->chars_in_buffer = 0;
port              898 drivers/tty/vcc.c 	spin_unlock_irqrestore(&port->lock, flags);
port              900 drivers/tty/vcc.c 	vcc_put(port, false);
port              909 drivers/tty/vcc.c 	struct vcc_port *port;
port              917 drivers/tty/vcc.c 	port = vcc_get_ne(tty->index);
port              918 drivers/tty/vcc.c 	if (unlikely(!port)) {
port              923 drivers/tty/vcc.c 	num = VCC_BUFF_LEN - port->chars_in_buffer;
port              925 drivers/tty/vcc.c 	vcc_put(port, false);
port              932 drivers/tty/vcc.c 	struct vcc_port *port;
port              940 drivers/tty/vcc.c 	port = vcc_get_ne(tty->index);
port              941 drivers/tty/vcc.c 	if (unlikely(!port)) {
port              946 drivers/tty/vcc.c 	num = port->chars_in_buffer;
port              948 drivers/tty/vcc.c 	vcc_put(port, false);
port              955 drivers/tty/vcc.c 	struct vcc_port *port;
port              963 drivers/tty/vcc.c 	port = vcc_get_ne(tty->index);
port              964 drivers/tty/vcc.c 	if (unlikely(!port)) {
port              971 drivers/tty/vcc.c 		vcc_put(port, false);
port              975 drivers/tty/vcc.c 	spin_lock_irqsave(&port->lock, flags);
port              977 drivers/tty/vcc.c 	if (vcc_send_ctl(port, VCC_CTL_BREAK) < 0)
port              978 drivers/tty/vcc.c 		vcc_kick_tx(port);
port              980 drivers/tty/vcc.c 	spin_unlock_irqrestore(&port->lock, flags);
port              982 drivers/tty/vcc.c 	vcc_put(port, false);
port             1012 drivers/tty/vcc.c 		tty->port = NULL;
port             1019 drivers/tty/vcc.c 	tty->port = port_tty;
port             1030 drivers/tty/vcc.c 	struct vcc_port *port;
port             1037 drivers/tty/vcc.c 	port = vcc_get(tty->index, true);
port             1038 drivers/tty/vcc.c 	if (port) {
port             1039 drivers/tty/vcc.c 		port->tty = NULL;
port             1041 drivers/tty/vcc.c 		if (port->removed) {
port             1043 drivers/tty/vcc.c 			kfree(port->vio.name);
port             1044 drivers/tty/vcc.c 			kfree(port->domain);
port             1045 drivers/tty/vcc.c 			kfree(port);
port             1047 drivers/tty/vcc.c 			vcc_put(port, true);
port             1051 drivers/tty/vcc.c 	tty_port_destroy(tty->port);
port             1052 drivers/tty/vcc.c 	kfree(tty->port);
port             1053 drivers/tty/vcc.c 	tty->port = NULL;
port              312 drivers/tty/vt/keyboard.c 	tty_insert_flip_char(&vc->port, ch, 0);
port              313 drivers/tty/vt/keyboard.c 	tty_schedule_flip(&vc->port);
port              319 drivers/tty/vt/keyboard.c 		tty_insert_flip_char(&vc->port, *cp, 0);
port              322 drivers/tty/vt/keyboard.c 	tty_schedule_flip(&vc->port);
port              488 drivers/tty/vt/keyboard.c 	struct tty_struct *tty = vc->port.tty;
port              566 drivers/tty/vt/keyboard.c 	tty_insert_flip_char(&vc->port, 0, TTY_BREAK);
port              567 drivers/tty/vt/keyboard.c 	tty_schedule_flip(&vc->port);
port             1364 drivers/tty/vt/keyboard.c 	tty = vc->port.tty;
port              385 drivers/tty/vt/selection.c 	tty_buffer_lock_exclusive(&vc->port);
port              411 drivers/tty/vt/selection.c 	tty_buffer_unlock_exclusive(&vc->port);
port             1084 drivers/tty/vt/vt.c static void vc_port_destruct(struct tty_port *port)
port             1086 drivers/tty/vt/vt.c 	struct vc_data *vc = container_of(port, struct vc_data, port);
port             1119 drivers/tty/vt/vt.c 	tty_port_init(&vc->port);
port             1120 drivers/tty/vt/vt.c 	vc->port.ops = &vc_port_ops;
port             1334 drivers/tty/vt/vt.c 	return vc_do_resize(vc->port.tty, vc, cols, rows);
port             1809 drivers/tty/vt/vt.c static void respond_string(const char *p, struct tty_port *port)
port             1812 drivers/tty/vt/vt.c 		tty_insert_flip_char(port, *p, 0);
port             1815 drivers/tty/vt/vt.c 	tty_schedule_flip(port);
port             1823 drivers/tty/vt/vt.c 	respond_string(buf, tty->port);
port             1828 drivers/tty/vt/vt.c 	respond_string("\033[0n", tty->port);	/* Terminal ok */
port             1833 drivers/tty/vt/vt.c 	respond_string(VT102ID, tty->port);
port             1842 drivers/tty/vt/vt.c 	respond_string(buf, tty->port);
port             3264 drivers/tty/vt/vt.c 	if (vc->port.tty) {
port             3269 drivers/tty/vt/vt.c 	ret = tty_port_install(&vc->port, driver, tty);
port             3274 drivers/tty/vt/vt.c 	vc->port.tty = tty;
port             3275 drivers/tty/vt/vt.c 	tty_port_get(&vc->port);
port             3307 drivers/tty/vt/vt.c 	vc->port.tty = NULL;
port             3315 drivers/tty/vt/vt.c 	tty_port_put(&vc->port);
port             3397 drivers/tty/vt/vt.c 		tty_port_init(&vc->port);
port               54 drivers/tty/vt/vt_ioctl.c 	return vc && kref_read(&vc->port.kref) > 1;
port              320 drivers/tty/vt/vt_ioctl.c 		tty_port_put(&vc->port);
port              341 drivers/tty/vt/vt_ioctl.c 			tty_port_put(&vc[i]->port);
port             1072 drivers/tty/vt/vt_ioctl.c 		tty = vc->port.tty;
port              127 drivers/uio/uio.c 	struct uio_port *port;
port              131 drivers/uio/uio.c static ssize_t portio_name_show(struct uio_port *port, char *buf)
port              133 drivers/uio/uio.c 	if (unlikely(!port->name))
port              134 drivers/uio/uio.c 		port->name = "";
port              136 drivers/uio/uio.c 	return sprintf(buf, "%s\n", port->name);
port              139 drivers/uio/uio.c static ssize_t portio_start_show(struct uio_port *port, char *buf)
port              141 drivers/uio/uio.c 	return sprintf(buf, "0x%lx\n", port->start);
port              144 drivers/uio/uio.c static ssize_t portio_size_show(struct uio_port *port, char *buf)
port              146 drivers/uio/uio.c 	return sprintf(buf, "0x%lx\n", port->size);
port              149 drivers/uio/uio.c static ssize_t portio_porttype_show(struct uio_port *port, char *buf)
port              153 drivers/uio/uio.c 	if ((port->porttype < 0) || (port->porttype > UIO_PORT_OTHER))
port              156 drivers/uio/uio.c 	return sprintf(buf, "port_%s\n", porttypes[port->porttype]);
port              192 drivers/uio/uio.c 	struct uio_port *port = portio->port;
port              200 drivers/uio/uio.c 	return entry->show(port, buf);
port              290 drivers/uio/uio.c 	struct uio_port *port;
port              323 drivers/uio/uio.c 		port = &idev->info->port[pi];
port              324 drivers/uio/uio.c 		if (port->size == 0)
port              341 drivers/uio/uio.c 		portio->port = port;
port              342 drivers/uio/uio.c 		port->portio = portio;
port              358 drivers/uio/uio.c 		port = &idev->info->port[pi];
port              359 drivers/uio/uio.c 		portio = port->portio;
port              380 drivers/uio/uio.c 	struct uio_port *port;
port              391 drivers/uio/uio.c 		port = &idev->info->port[i];
port              392 drivers/uio/uio.c 		if (port->size == 0)
port              394 drivers/uio/uio.c 		kobject_put(&port->portio->kobj);
port               85 drivers/uio/uio_aec.c 	info->port[0].start = pci_resource_start(pdev, 0);
port               86 drivers/uio/uio_aec.c 	if (!info->port[0].start)
port               91 drivers/uio/uio_aec.c 	info->port[0].size = pci_resource_len(pdev, 0);
port               92 drivers/uio/uio_aec.c 	info->port[0].porttype = UIO_PORT_GPIO;
port               33 drivers/usb/c67x00/c67x00-hcd.c static void c67x00_hub_reset_host_port(struct c67x00_sie *sie, int port)
port               38 drivers/usb/c67x00/c67x00-hcd.c 	c67x00_ll_husb_reset(sie, port);
port               41 drivers/usb/c67x00/c67x00-hcd.c 	c67x00_ll_husb_reset_port(sie, port);
port               73 drivers/usb/c67x00/c67x00-hcd.c 	unsigned int port = wIndex-1;
port               91 drivers/usb/c67x00/c67x00-hcd.c 		if (status & PORT_CONNECT_CHANGE(port))
port               95 drivers/usb/c67x00/c67x00-hcd.c 		if (!(status & PORT_SE0_STATUS(port)))
port               97 drivers/usb/c67x00/c67x00-hcd.c 		if (usb_status & LOW_SPEED_PORT(port)) {
port               99 drivers/usb/c67x00/c67x00-hcd.c 			c67x00->low_speed_ports |= (1 << port);
port              101 drivers/usb/c67x00/c67x00-hcd.c 			c67x00->low_speed_ports &= ~(1 << port);
port              103 drivers/usb/c67x00/c67x00-hcd.c 		if (usb_status & SOF_EOP_EN(port))
port              131 drivers/usb/c67x00/c67x00-hcd.c 				"SetPortFeature %d (SUSPEND)\n", port);
port              136 drivers/usb/c67x00/c67x00-hcd.c 			c67x00_hub_reset_host_port(sie, port);
port              148 drivers/usb/c67x00/c67x00-hcd.c 				__func__, port, wValue);
port              161 drivers/usb/c67x00/c67x00-hcd.c 			c67x00_hub_reset_host_port(sie, port);
port              167 drivers/usb/c67x00/c67x00-hcd.c 				"ClearPortFeature (%d): C_ENABLE\n", port);
port              173 drivers/usb/c67x00/c67x00-hcd.c 				"ClearPortFeature (%d): SUSPEND\n", port);
port              179 drivers/usb/c67x00/c67x00-hcd.c 				"ClearPortFeature (%d): C_SUSPEND\n", port);
port              185 drivers/usb/c67x00/c67x00-hcd.c 				"ClearPortFeature (%d): POWER\n", port);
port              190 drivers/usb/c67x00/c67x00-hcd.c 						   PORT_CONNECT_CHANGE(port));
port              196 drivers/usb/c67x00/c67x00-hcd.c 				"ClearPortFeature (%d): OVER_CURRENT\n", port);
port              202 drivers/usb/c67x00/c67x00-hcd.c 				"ClearPortFeature (%d): C_RESET\n", port);
port              209 drivers/usb/c67x00/c67x00-hcd.c 				__func__, port, wValue);
port              316 drivers/usb/c67x00/c67x00-ll-hpi.c void c67x00_ll_husb_reset(struct c67x00_sie *sie, int port)
port              323 drivers/usb/c67x00/c67x00-ll-hpi.c 	data.regs[1] = port | (sie->sie_num << 1);
port              356 drivers/usb/c67x00/c67x00-ll-hpi.c void c67x00_ll_husb_reset_port(struct c67x00_sie *sie, int port)
port              359 drivers/usb/c67x00/c67x00-ll-hpi.c 	c67x00_ll_usb_clear_status(sie, PORT_CONNECT_CHANGE(port));
port              368 drivers/usb/c67x00/c67x00-ll-hpi.c 	hpi_set_bits(sie->dev, USB_CTL_REG(sie->sie_num), PORT_RES_EN(port));
port               76 drivers/usb/c67x00/c67x00-sched.c 	int port;
port              349 drivers/usb/c67x00/c67x00-sched.c 	int port = get_root_port(urb->dev)-1;
port              372 drivers/usb/c67x00/c67x00-sched.c 	urbp->port = port;
port              585 drivers/usb/c67x00/c67x00-sched.c 	    !(c67x00->low_speed_ports & (1 << urbp->port)))
port              616 drivers/usb/c67x00/c67x00-sched.c 					(urbp->port << 14) | (len & 0x3FF));
port              265 drivers/usb/c67x00/c67x00.h void c67x00_ll_husb_reset(struct c67x00_sie *sie, int port);
port              270 drivers/usb/c67x00/c67x00.h void c67x00_ll_husb_reset_port(struct c67x00_sie *sie, int port);
port               39 drivers/usb/chipidea/host.c 	int port = HCS_N_PORTS(ehci->hcs_params);
port               42 drivers/usb/chipidea/host.c 		if (port > 1) {
port              304 drivers/usb/chipidea/host.c 	int port;
port              312 drivers/usb/chipidea/host.c 	port = HCS_N_PORTS(ehci->hcs_params);
port              313 drivers/usb/chipidea/host.c 	while (port--) {
port              314 drivers/usb/chipidea/host.c 		u32 __iomem *reg = &ehci->regs->port_status[port];
port               76 drivers/usb/class/cdc-acm.c 			tty_port_get(&acm->port);
port              303 drivers/usb/class/cdc-acm.c 			tty_port_tty_hangup(&acm->port, false);
port              467 drivers/usb/class/cdc-acm.c 	tty_insert_flip_string(&acm->port, urb->transfer_buffer,
port              469 drivers/usb/class/cdc-acm.c 	tty_flip_buffer_push(&acm->port);
port              593 drivers/usb/class/cdc-acm.c 		tty_port_tty_wakeup(&acm->port);
port              625 drivers/usb/class/cdc-acm.c 	tty_port_put(&acm->port);
port              633 drivers/usb/class/cdc-acm.c 	return tty_port_open(&acm->port, tty, filp);
port              636 drivers/usb/class/cdc-acm.c static void acm_port_dtr_rts(struct tty_port *port, int raise)
port              638 drivers/usb/class/cdc-acm.c 	struct acm *acm = container_of(port, struct acm, port);
port              655 drivers/usb/class/cdc-acm.c static int acm_port_activate(struct tty_port *port, struct tty_struct *tty)
port              657 drivers/usb/class/cdc-acm.c 	struct acm *acm = container_of(port, struct acm, port);
port              714 drivers/usb/class/cdc-acm.c static void acm_port_destruct(struct tty_port *port)
port              716 drivers/usb/class/cdc-acm.c 	struct acm *acm = container_of(port, struct acm, port);
port              724 drivers/usb/class/cdc-acm.c static void acm_port_shutdown(struct tty_port *port)
port              726 drivers/usb/class/cdc-acm.c 	struct acm *acm = container_of(port, struct acm, port);
port              757 drivers/usb/class/cdc-acm.c 	tty_port_put(&acm->port);
port              764 drivers/usb/class/cdc-acm.c 	tty_port_hangup(&acm->port);
port              771 drivers/usb/class/cdc-acm.c 	tty_port_close(&acm->port, tty, filp);
port              921 drivers/usb/class/cdc-acm.c 	ss->close_delay	= jiffies_to_msecs(acm->port.close_delay) / 10;
port              922 drivers/usb/class/cdc-acm.c 	ss->closing_wait = acm->port.closing_wait == ASYNC_CLOSING_WAIT_NONE ?
port              924 drivers/usb/class/cdc-acm.c 				jiffies_to_msecs(acm->port.closing_wait) / 10;
port              941 drivers/usb/class/cdc-acm.c 	old_close_delay	= jiffies_to_msecs(acm->port.close_delay) / 10;
port              942 drivers/usb/class/cdc-acm.c 	old_closing_wait = acm->port.closing_wait == ASYNC_CLOSING_WAIT_NONE ?
port              944 drivers/usb/class/cdc-acm.c 				jiffies_to_msecs(acm->port.closing_wait) / 10;
port              946 drivers/usb/class/cdc-acm.c 	mutex_lock(&acm->port.mutex);
port              955 drivers/usb/class/cdc-acm.c 		acm->port.close_delay  = close_delay;
port              956 drivers/usb/class/cdc-acm.c 		acm->port.closing_wait = closing_wait;
port              959 drivers/usb/class/cdc-acm.c 	mutex_unlock(&acm->port.mutex);
port             1331 drivers/usb/class/cdc-acm.c 	tty_port_init(&acm->port);
port             1332 drivers/usb/class/cdc-acm.c 	acm->port.ops = &acm_port_ops;
port             1495 drivers/usb/class/cdc-acm.c 	tty_dev = tty_port_register_device(&acm->port, acm_tty_driver, minor,
port             1531 drivers/usb/class/cdc-acm.c 	tty_port_put(&acm->port);
port             1560 drivers/usb/class/cdc-acm.c 	tty = tty_port_tty_get(&acm->port);
port             1587 drivers/usb/class/cdc-acm.c 	tty_port_put(&acm->port);
port             1628 drivers/usb/class/cdc-acm.c 	if (tty_port_initialized(&acm->port)) {
port             1658 drivers/usb/class/cdc-acm.c 	if (tty_port_initialized(&acm->port))
port             1659 drivers/usb/class/cdc-acm.c 		tty_port_tty_hangup(&acm->port, false);
port               88 drivers/usb/class/cdc-acm.h 	struct tty_port port;			 	/* our tty port data */
port              589 drivers/usb/core/hub.c 	ret = get_port_status(hub->hdev, port1, &hub->status->port, type, len);
port              597 drivers/usb/core/hub.c 		*status = le16_to_cpu(hub->status->port.wPortStatus);
port              598 drivers/usb/core/hub.c 		*change = le16_to_cpu(hub->status->port.wPortChange);
port              601 drivers/usb/core/hub.c 				hub->status->port.dwExtPortStatus);
port             1907 drivers/usb/core/hub.c 					info->port[i] = 0;
port             1909 drivers/usb/core/hub.c 					info->port[i] =
port             2428 drivers/usb/core/hub.c 	u8 port = udev->portnum;
port             2464 drivers/usb/core/hub.c 				& (1 << port))
port             2467 drivers/usb/core/hub.c 		if (hub->descriptor->u.hs.DeviceRemovable[port / 8] & (1 << (port % 8)))
port             3638 drivers/usb/core/hub.c static int hub_handle_remote_wakeup(struct usb_hub *hub, unsigned int port,
port             3642 drivers/usb/core/hub.c 	struct usb_port *port_dev = hub->ports[port - 1];
port             3654 drivers/usb/core/hub.c 		usb_clear_port_feature(hdev, port, USB_PORT_FEAT_C_SUSPEND);
port             3675 drivers/usb/core/hub.c 		hub_port_disable(hub, port, 1);
port             4334 drivers/usb/core/hub.c static int hub_handle_remote_wakeup(struct usb_hub *hub, unsigned int port,
port               29 drivers/usb/core/hub.h 		struct usb_port_status	port;
port               43 drivers/usb/core/ledtrig-usbport.c 	struct usbport_trig_port *port;
port               48 drivers/usb/core/ledtrig-usbport.c 	list_for_each_entry(port, &usbport_data->ports, list) {
port               49 drivers/usb/core/ledtrig-usbport.c 		if (usb_dev->parent == port->hub &&
port               50 drivers/usb/core/ledtrig-usbport.c 		    usb_dev->portnum == port->portnum)
port               51 drivers/usb/core/ledtrig-usbport.c 			return port->observed;
port               86 drivers/usb/core/ledtrig-usbport.c 	struct usbport_trig_port *port = container_of(attr,
port               90 drivers/usb/core/ledtrig-usbport.c 	return sprintf(buf, "%d\n", port->observed) + 1;
port               97 drivers/usb/core/ledtrig-usbport.c 	struct usbport_trig_port *port = container_of(attr,
port              102 drivers/usb/core/ledtrig-usbport.c 		port->observed = 0;
port              104 drivers/usb/core/ledtrig-usbport.c 		port->observed = 1;
port              108 drivers/usb/core/ledtrig-usbport.c 	usbport_trig_update_count(port->data);
port              188 drivers/usb/core/ledtrig-usbport.c 	struct usbport_trig_port *port;
port              192 drivers/usb/core/ledtrig-usbport.c 	port = kzalloc(sizeof(*port), GFP_KERNEL);
port              193 drivers/usb/core/ledtrig-usbport.c 	if (!port) {
port              198 drivers/usb/core/ledtrig-usbport.c 	port->data = usbport_data;
port              199 drivers/usb/core/ledtrig-usbport.c 	port->hub = usb_dev;
port              200 drivers/usb/core/ledtrig-usbport.c 	port->portnum = portnum;
port              201 drivers/usb/core/ledtrig-usbport.c 	port->observed = usbport_trig_port_observed(usbport_data, usb_dev,
port              205 drivers/usb/core/ledtrig-usbport.c 	port->port_name = kzalloc(len, GFP_KERNEL);
port              206 drivers/usb/core/ledtrig-usbport.c 	if (!port->port_name) {
port              210 drivers/usb/core/ledtrig-usbport.c 	snprintf(port->port_name, len, "%s-port%d", hub_name, portnum);
port              212 drivers/usb/core/ledtrig-usbport.c 	sysfs_attr_init(&port->attr.attr);
port              213 drivers/usb/core/ledtrig-usbport.c 	port->attr.attr.name = port->port_name;
port              214 drivers/usb/core/ledtrig-usbport.c 	port->attr.attr.mode = S_IRUSR | S_IWUSR;
port              215 drivers/usb/core/ledtrig-usbport.c 	port->attr.show = usbport_trig_port_show;
port              216 drivers/usb/core/ledtrig-usbport.c 	port->attr.store = usbport_trig_port_store;
port              218 drivers/usb/core/ledtrig-usbport.c 	err = sysfs_add_file_to_group(&led_cdev->dev->kobj, &port->attr.attr,
port              223 drivers/usb/core/ledtrig-usbport.c 	list_add_tail(&port->list, &usbport_data->ports);
port              228 drivers/usb/core/ledtrig-usbport.c 	kfree(port->port_name);
port              230 drivers/usb/core/ledtrig-usbport.c 	kfree(port);
port              249 drivers/usb/core/ledtrig-usbport.c 				     struct usbport_trig_port *port)
port              253 drivers/usb/core/ledtrig-usbport.c 	list_del(&port->list);
port              254 drivers/usb/core/ledtrig-usbport.c 	sysfs_remove_file_from_group(&led_cdev->dev->kobj, &port->attr.attr,
port              256 drivers/usb/core/ledtrig-usbport.c 	kfree(port->port_name);
port              257 drivers/usb/core/ledtrig-usbport.c 	kfree(port);
port              263 drivers/usb/core/ledtrig-usbport.c 	struct usbport_trig_port *port, *tmp;
port              265 drivers/usb/core/ledtrig-usbport.c 	list_for_each_entry_safe(port, tmp, &usbport_data->ports, list) {
port              266 drivers/usb/core/ledtrig-usbport.c 		if (port->hub == usb_dev)
port              267 drivers/usb/core/ledtrig-usbport.c 			usbport_trig_remove_port(usbport_data, port);
port              334 drivers/usb/core/ledtrig-usbport.c 	struct usbport_trig_port *port, *tmp;
port              336 drivers/usb/core/ledtrig-usbport.c 	list_for_each_entry_safe(port, tmp, &usbport_data->ports, list) {
port              337 drivers/usb/core/ledtrig-usbport.c 		usbport_trig_remove_port(usbport_data, port);
port             3723 drivers/usb/dwc2/hcd.c static int dwc2_hcd_is_status_changed(struct dwc2_hsotg *hsotg, int port)
port             3727 drivers/usb/dwc2/hcd.c 	if (port != 1)
port              490 drivers/usb/early/ehci-dbgp.c static int ehci_wait_for_port(int port);
port              613 drivers/usb/early/ehci-dbgp.c static int ehci_reset_port(int port)
port              621 drivers/usb/early/ehci-dbgp.c 	portsc = readl(&ehci_regs->port_status[port - 1]);
port              624 drivers/usb/early/ehci-dbgp.c 	writel(portsc, &ehci_regs->port_status[port - 1]);
port              630 drivers/usb/early/ehci-dbgp.c 		portsc = readl(&ehci_regs->port_status[port - 1]);
port              638 drivers/usb/early/ehci-dbgp.c 			&ehci_regs->port_status[port - 1]);
port              641 drivers/usb/early/ehci-dbgp.c 			portsc = readl(&ehci_regs->port_status[port-1]);
port              659 drivers/usb/early/ehci-dbgp.c static int ehci_wait_for_port(int port)
port              670 drivers/usb/early/ehci-dbgp.c 	ret = ehci_reset_port(port);
port              676 drivers/usb/early/ehci-dbgp.c typedef void (*set_debug_port_t)(int port);
port              678 drivers/usb/early/ehci-dbgp.c static void __init default_set_debug_port(int port)
port              684 drivers/usb/early/ehci-dbgp.c static void __init nvidia_set_debug_port(int port)
port              690 drivers/usb/early/ehci-dbgp.c 	dword |= ((port & 0x0f)<<12);
port              693 drivers/usb/early/ehci-dbgp.c 	dbgp_printk("set debug port to %d\n", port);
port               41 drivers/usb/gadget/function/f_acm.c 	struct gserial			port;
port               76 drivers/usb/gadget/function/f_acm.c 	return container_of(f, struct f_acm, port.func);
port               81 drivers/usb/gadget/function/f_acm.c 	return container_of(p, struct f_acm, port);
port              309 drivers/usb/gadget/function/f_acm.c 	struct usb_composite_dev *cdev = acm->port.func.config->cdev;
port              442 drivers/usb/gadget/function/f_acm.c 			gserial_disconnect(&acm->port);
port              444 drivers/usb/gadget/function/f_acm.c 		if (!acm->port.in->desc || !acm->port.out->desc) {
port              448 drivers/usb/gadget/function/f_acm.c 					       acm->port.in) ||
port              450 drivers/usb/gadget/function/f_acm.c 					       acm->port.out)) {
port              451 drivers/usb/gadget/function/f_acm.c 				acm->port.in->desc = NULL;
port              452 drivers/usb/gadget/function/f_acm.c 				acm->port.out->desc = NULL;
port              456 drivers/usb/gadget/function/f_acm.c 		gserial_connect(&acm->port, acm->port_num);
port              470 drivers/usb/gadget/function/f_acm.c 	gserial_disconnect(&acm->port);
port              522 drivers/usb/gadget/function/f_acm.c 		ERROR(acm->port.func.config->cdev,
port              533 drivers/usb/gadget/function/f_acm.c 	struct usb_composite_dev *cdev = acm->port.func.config->cdev;
port              572 drivers/usb/gadget/function/f_acm.c static void acm_connect(struct gserial *port)
port              574 drivers/usb/gadget/function/f_acm.c 	struct f_acm		*acm = port_to_acm(port);
port              580 drivers/usb/gadget/function/f_acm.c static void acm_disconnect(struct gserial *port)
port              582 drivers/usb/gadget/function/f_acm.c 	struct f_acm		*acm = port_to_acm(port);
port              588 drivers/usb/gadget/function/f_acm.c static int acm_send_break(struct gserial *port, int duration)
port              590 drivers/usb/gadget/function/f_acm.c 	struct f_acm		*acm = port_to_acm(port);
port              652 drivers/usb/gadget/function/f_acm.c 	acm->port.in = ep;
port              657 drivers/usb/gadget/function/f_acm.c 	acm->port.out = ep;
port              696 drivers/usb/gadget/function/f_acm.c 		acm->port.in->name, acm->port.out->name,
port              737 drivers/usb/gadget/function/f_acm.c 	acm->port.connect = acm_connect;
port              738 drivers/usb/gadget/function/f_acm.c 	acm->port.disconnect = acm_disconnect;
port              739 drivers/usb/gadget/function/f_acm.c 	acm->port.send_break = acm_send_break;
port              741 drivers/usb/gadget/function/f_acm.c 	acm->port.func.name = "acm";
port              742 drivers/usb/gadget/function/f_acm.c 	acm->port.func.strings = acm_strings;
port              744 drivers/usb/gadget/function/f_acm.c 	acm->port.func.bind = acm_bind;
port              745 drivers/usb/gadget/function/f_acm.c 	acm->port.func.set_alt = acm_set_alt;
port              746 drivers/usb/gadget/function/f_acm.c 	acm->port.func.setup = acm_setup;
port              747 drivers/usb/gadget/function/f_acm.c 	acm->port.func.disable = acm_disable;
port              751 drivers/usb/gadget/function/f_acm.c 	acm->port.func.unbind = acm_unbind;
port              752 drivers/usb/gadget/function/f_acm.c 	acm->port.func.free_func = acm_free_func;
port              754 drivers/usb/gadget/function/f_acm.c 	return &acm->port.func;
port               47 drivers/usb/gadget/function/f_ecm.c 	struct gether			port;
port               65 drivers/usb/gadget/function/f_ecm.c 	return container_of(f, struct f_ecm, port.func);
port              379 drivers/usb/gadget/function/f_ecm.c 	struct usb_composite_dev	*cdev = ecm->port.func.config->cdev;
port              446 drivers/usb/gadget/function/f_ecm.c 	struct usb_composite_dev	*cdev = ecm->port.func.config->cdev;
port              494 drivers/usb/gadget/function/f_ecm.c 		ecm->port.cdc_filter = w_value;
port              557 drivers/usb/gadget/function/f_ecm.c 		if (ecm->port.in_ep->enabled) {
port              559 drivers/usb/gadget/function/f_ecm.c 			gether_disconnect(&ecm->port);
port              562 drivers/usb/gadget/function/f_ecm.c 		if (!ecm->port.in_ep->desc ||
port              563 drivers/usb/gadget/function/f_ecm.c 		    !ecm->port.out_ep->desc) {
port              566 drivers/usb/gadget/function/f_ecm.c 					       ecm->port.in_ep) ||
port              568 drivers/usb/gadget/function/f_ecm.c 					       ecm->port.out_ep)) {
port              569 drivers/usb/gadget/function/f_ecm.c 				ecm->port.in_ep->desc = NULL;
port              570 drivers/usb/gadget/function/f_ecm.c 				ecm->port.out_ep->desc = NULL;
port              584 drivers/usb/gadget/function/f_ecm.c 			ecm->port.is_zlp_ok =
port              586 drivers/usb/gadget/function/f_ecm.c 			ecm->port.cdc_filter = DEFAULT_FILTER;
port              588 drivers/usb/gadget/function/f_ecm.c 			net = gether_connect(&ecm->port);
port              617 drivers/usb/gadget/function/f_ecm.c 	return ecm->port.in_ep->enabled ? 1 : 0;
port              627 drivers/usb/gadget/function/f_ecm.c 	if (ecm->port.in_ep->enabled) {
port              628 drivers/usb/gadget/function/f_ecm.c 		gether_disconnect(&ecm->port);
port              630 drivers/usb/gadget/function/f_ecm.c 		ecm->port.in_ep->desc = NULL;
port              631 drivers/usb/gadget/function/f_ecm.c 		ecm->port.out_ep->desc = NULL;
port              662 drivers/usb/gadget/function/f_ecm.c 	DBG(ecm->port.func.config->cdev, "%s\n", __func__);
port              672 drivers/usb/gadget/function/f_ecm.c 	DBG(ecm->port.func.config->cdev, "%s\n", __func__);
port              751 drivers/usb/gadget/function/f_ecm.c 	ecm->port.in_ep = ep;
port              756 drivers/usb/gadget/function/f_ecm.c 	ecm->port.out_ep = ep;
port              803 drivers/usb/gadget/function/f_ecm.c 	ecm->port.open = ecm_open;
port              804 drivers/usb/gadget/function/f_ecm.c 	ecm->port.close = ecm_close;
port              809 drivers/usb/gadget/function/f_ecm.c 			ecm->port.in_ep->name, ecm->port.out_ep->name,
port              946 drivers/usb/gadget/function/f_ecm.c 	ecm->port.ioport = netdev_priv(opts->net);
port              948 drivers/usb/gadget/function/f_ecm.c 	ecm->port.cdc_filter = DEFAULT_FILTER;
port              950 drivers/usb/gadget/function/f_ecm.c 	ecm->port.func.name = "cdc_ethernet";
port              952 drivers/usb/gadget/function/f_ecm.c 	ecm->port.func.bind = ecm_bind;
port              953 drivers/usb/gadget/function/f_ecm.c 	ecm->port.func.unbind = ecm_unbind;
port              954 drivers/usb/gadget/function/f_ecm.c 	ecm->port.func.set_alt = ecm_set_alt;
port              955 drivers/usb/gadget/function/f_ecm.c 	ecm->port.func.get_alt = ecm_get_alt;
port              956 drivers/usb/gadget/function/f_ecm.c 	ecm->port.func.setup = ecm_setup;
port              957 drivers/usb/gadget/function/f_ecm.c 	ecm->port.func.disable = ecm_disable;
port              958 drivers/usb/gadget/function/f_ecm.c 	ecm->port.func.free_func = ecm_free;
port              960 drivers/usb/gadget/function/f_ecm.c 	return &ecm->port.func;
port               29 drivers/usb/gadget/function/f_eem.c 	struct gether			port;
port               35 drivers/usb/gadget/function/f_eem.c 	return container_of(f, struct f_eem, port.func);
port              194 drivers/usb/gadget/function/f_eem.c 		gether_disconnect(&eem->port);
port              196 drivers/usb/gadget/function/f_eem.c 		if (!eem->port.in_ep->desc || !eem->port.out_ep->desc) {
port              199 drivers/usb/gadget/function/f_eem.c 					       eem->port.in_ep) ||
port              201 drivers/usb/gadget/function/f_eem.c 					       eem->port.out_ep)) {
port              202 drivers/usb/gadget/function/f_eem.c 				eem->port.in_ep->desc = NULL;
port              203 drivers/usb/gadget/function/f_eem.c 				eem->port.out_ep->desc = NULL;
port              211 drivers/usb/gadget/function/f_eem.c 		eem->port.is_zlp_ok = 1;
port              212 drivers/usb/gadget/function/f_eem.c 		eem->port.cdc_filter = DEFAULT_FILTER;
port              214 drivers/usb/gadget/function/f_eem.c 		net = gether_connect(&eem->port);
port              232 drivers/usb/gadget/function/f_eem.c 	if (eem->port.in_ep->enabled)
port              233 drivers/usb/gadget/function/f_eem.c 		gether_disconnect(&eem->port);
port              287 drivers/usb/gadget/function/f_eem.c 	eem->port.in_ep = ep;
port              292 drivers/usb/gadget/function/f_eem.c 	eem->port.out_ep = ep;
port              314 drivers/usb/gadget/function/f_eem.c 			eem->port.in_ep->name, eem->port.out_ep->name);
port              335 drivers/usb/gadget/function/f_eem.c static struct sk_buff *eem_wrap(struct gether *port, struct sk_buff *skb)
port              338 drivers/usb/gadget/function/f_eem.c 	struct usb_ep	*in = port->in_ep;
port              388 drivers/usb/gadget/function/f_eem.c static int eem_unwrap(struct gether *port,
port              392 drivers/usb/gadget/function/f_eem.c 	struct usb_composite_dev	*cdev = port->func.config->cdev;
port              449 drivers/usb/gadget/function/f_eem.c 				if (usb_ep_queue(port->in_ep, req, GFP_ATOMIC))
port              626 drivers/usb/gadget/function/f_eem.c 	eem->port.ioport = netdev_priv(opts->net);
port              628 drivers/usb/gadget/function/f_eem.c 	eem->port.cdc_filter = DEFAULT_FILTER;
port              630 drivers/usb/gadget/function/f_eem.c 	eem->port.func.name = "cdc_eem";
port              632 drivers/usb/gadget/function/f_eem.c 	eem->port.func.bind = eem_bind;
port              633 drivers/usb/gadget/function/f_eem.c 	eem->port.func.unbind = eem_unbind;
port              634 drivers/usb/gadget/function/f_eem.c 	eem->port.func.set_alt = eem_set_alt;
port              635 drivers/usb/gadget/function/f_eem.c 	eem->port.func.setup = eem_setup;
port              636 drivers/usb/gadget/function/f_eem.c 	eem->port.func.disable = eem_disable;
port              637 drivers/usb/gadget/function/f_eem.c 	eem->port.func.free_func = eem_free;
port              638 drivers/usb/gadget/function/f_eem.c 	eem->port.wrap = eem_wrap;
port              639 drivers/usb/gadget/function/f_eem.c 	eem->port.unwrap = eem_unwrap;
port              640 drivers/usb/gadget/function/f_eem.c 	eem->port.header_len = EEM_HLEN;
port              642 drivers/usb/gadget/function/f_eem.c 	return &eem->port.func;
port              329 drivers/usb/gadget/function/f_midi.c 		struct gmidi_in_port *port = midi->in_ports_array + i;
port              330 drivers/usb/gadget/function/f_midi.c 		struct snd_rawmidi_substream *substream = port->substream;
port              332 drivers/usb/gadget/function/f_midi.c 		if (port->active && substream)
port              448 drivers/usb/gadget/function/f_midi.c 				 struct gmidi_in_port *port, uint8_t b)
port              450 drivers/usb/gadget/function/f_midi.c 	uint8_t p[4] = { port->cable << 4, 0, 0, 0 };
port              458 drivers/usb/gadget/function/f_midi.c 		next_state = port->state;
port              459 drivers/usb/gadget/function/f_midi.c 		port->state = STATE_REAL_TIME;
port              464 drivers/usb/gadget/function/f_midi.c 		switch (port->state) {
port              472 drivers/usb/gadget/function/f_midi.c 			p[1] = port->data[0];
port              478 drivers/usb/gadget/function/f_midi.c 			p[1] = port->data[0];
port              479 drivers/usb/gadget/function/f_midi.c 			p[2] = port->data[1];
port              485 drivers/usb/gadget/function/f_midi.c 			next_state = port->state;
port              486 drivers/usb/gadget/function/f_midi.c 			port->state = STATE_INITIAL;
port              492 drivers/usb/gadget/function/f_midi.c 		port->data[0] = port->data[1] = 0;
port              493 drivers/usb/gadget/function/f_midi.c 		port->state = STATE_INITIAL;
port              496 drivers/usb/gadget/function/f_midi.c 			port->data[0] = b;
port              497 drivers/usb/gadget/function/f_midi.c 			port->data[1] = 0;
port              502 drivers/usb/gadget/function/f_midi.c 			port->data[0] = b;
port              506 drivers/usb/gadget/function/f_midi.c 			port->data[0] = b;
port              526 drivers/usb/gadget/function/f_midi.c 		port->data[0] = b;
port              527 drivers/usb/gadget/function/f_midi.c 		port->data[1] = 0;
port              528 drivers/usb/gadget/function/f_midi.c 		port->state = STATE_INITIAL;
port              537 drivers/usb/gadget/function/f_midi.c 		switch (port->state) {
port              539 drivers/usb/gadget/function/f_midi.c 			if (port->data[0] < 0xf0)
port              540 drivers/usb/gadget/function/f_midi.c 				p[0] |= port->data[0] >> 4;
port              544 drivers/usb/gadget/function/f_midi.c 			p[1] = port->data[0];
port              550 drivers/usb/gadget/function/f_midi.c 			port->data[1] = b;
port              554 drivers/usb/gadget/function/f_midi.c 			if (port->data[0] < 0xf0)
port              555 drivers/usb/gadget/function/f_midi.c 				p[0] |= port->data[0] >> 4;
port              559 drivers/usb/gadget/function/f_midi.c 			p[1] = port->data[0];
port              560 drivers/usb/gadget/function/f_midi.c 			p[2] = port->data[1];
port              566 drivers/usb/gadget/function/f_midi.c 			port->data[0] = b;
port              570 drivers/usb/gadget/function/f_midi.c 			port->data[1] = b;
port              575 drivers/usb/gadget/function/f_midi.c 			p[1] = port->data[0];
port              576 drivers/usb/gadget/function/f_midi.c 			p[2] = port->data[1];
port              586 drivers/usb/gadget/function/f_midi.c 	    port->state == STATE_SYSEX_2 ||
port              587 drivers/usb/gadget/function/f_midi.c 	    port->state == STATE_1PARAM ||
port              588 drivers/usb/gadget/function/f_midi.c 	    port->state == STATE_2PARAM_2 ||
port              589 drivers/usb/gadget/function/f_midi.c 	    port->state == STATE_REAL_TIME) {
port              599 drivers/usb/gadget/function/f_midi.c 			port->data[0] = port->data[1] = 0;
port              603 drivers/usb/gadget/function/f_midi.c 	port->state = next_state;
port              633 drivers/usb/gadget/function/f_midi.c 		struct gmidi_in_port *port = midi->in_ports_array + i;
port              634 drivers/usb/gadget/function/f_midi.c 		struct snd_rawmidi_substream *substream = port->substream;
port              636 drivers/usb/gadget/function/f_midi.c 		if (!port->active || !substream)
port              643 drivers/usb/gadget/function/f_midi.c 				port->active = 0;
port              646 drivers/usb/gadget/function/f_midi.c 			f_midi_transmit_byte(req, port, b);
port              649 drivers/usb/gadget/function/f_midi.c 		active = !!port->active;
port              710 drivers/usb/gadget/function/f_midi.c 	struct gmidi_in_port *port;
port              716 drivers/usb/gadget/function/f_midi.c 	port = midi->in_ports_array + substream->number;
port              717 drivers/usb/gadget/function/f_midi.c 	port->substream = substream;
port              718 drivers/usb/gadget/function/f_midi.c 	port->state = STATE_INITIAL;
port               48 drivers/usb/gadget/function/f_ncm.c 	struct gether			port;
port               82 drivers/usb/gadget/function/f_ncm.c 	return container_of(f, struct f_ncm, port.func);
port              530 drivers/usb/gadget/function/f_ncm.c 	ncm->port.cdc_filter = DEFAULT_FILTER;
port              533 drivers/usb/gadget/function/f_ncm.c 	ncm->port.header_len = 0;
port              535 drivers/usb/gadget/function/f_ncm.c 	ncm->port.fixed_out_len = le32_to_cpu(ntb_parameters.dwNtbOutMaxSize);
port              536 drivers/usb/gadget/function/f_ncm.c 	ncm->port.fixed_in_len = NTB_DEFAULT_IN_SIZE;
port              546 drivers/usb/gadget/function/f_ncm.c 	struct usb_composite_dev	*cdev = ncm->port.func.config->cdev;
port              629 drivers/usb/gadget/function/f_ncm.c 	struct usb_composite_dev	*cdev = ncm->port.func.config->cdev;
port              675 drivers/usb/gadget/function/f_ncm.c 	ncm->port.fixed_in_len = in_size;
port              713 drivers/usb/gadget/function/f_ncm.c 		ncm->port.cdc_filter = w_value;
port              742 drivers/usb/gadget/function/f_ncm.c 		put_unaligned_le32(ncm->port.fixed_in_len, req->buf);
port              745 drivers/usb/gadget/function/f_ncm.c 		     ncm->port.fixed_in_len);
port              889 drivers/usb/gadget/function/f_ncm.c 		if (ncm->port.in_ep->enabled) {
port              893 drivers/usb/gadget/function/f_ncm.c 			gether_disconnect(&ncm->port);
port              904 drivers/usb/gadget/function/f_ncm.c 			if (!ncm->port.in_ep->desc ||
port              905 drivers/usb/gadget/function/f_ncm.c 			    !ncm->port.out_ep->desc) {
port              908 drivers/usb/gadget/function/f_ncm.c 						       ncm->port.in_ep) ||
port              910 drivers/usb/gadget/function/f_ncm.c 						       ncm->port.out_ep)) {
port              911 drivers/usb/gadget/function/f_ncm.c 					ncm->port.in_ep->desc = NULL;
port              912 drivers/usb/gadget/function/f_ncm.c 					ncm->port.out_ep->desc = NULL;
port              921 drivers/usb/gadget/function/f_ncm.c 			ncm->port.is_zlp_ok =
port              923 drivers/usb/gadget/function/f_ncm.c 			ncm->port.cdc_filter = DEFAULT_FILTER;
port              925 drivers/usb/gadget/function/f_ncm.c 			net = gether_connect(&ncm->port);
port              953 drivers/usb/gadget/function/f_ncm.c 	return ncm->port.in_ep->enabled ? 1 : 0;
port             1013 drivers/usb/gadget/function/f_ncm.c static struct sk_buff *ncm_wrap_ntb(struct gether *port,
port             1016 drivers/usb/gadget/function/f_ncm.c 	struct f_ncm	*ncm = func_to_ncm(&port->func);
port             1023 drivers/usb/gadget/function/f_ncm.c 	unsigned	max_size = ncm->port.fixed_in_len;
port             1174 drivers/usb/gadget/function/f_ncm.c static int ncm_unwrap_ntb(struct gether *port,
port             1178 drivers/usb/gadget/function/f_ncm.c 	struct f_ncm	*ncm = func_to_ncm(&port->func);
port             1193 drivers/usb/gadget/function/f_ncm.c 		INFO(port->func.config->cdev, "Wrong NTH SIGN, skblen %d\n",
port             1203 drivers/usb/gadget/function/f_ncm.c 		INFO(port->func.config->cdev, "Wrong NTB headersize\n");
port             1210 drivers/usb/gadget/function/f_ncm.c 		INFO(port->func.config->cdev, "OUT size exceeded\n");
port             1221 drivers/usb/gadget/function/f_ncm.c 			INFO(port->func.config->cdev, "Bad index: %#X\n",
port             1229 drivers/usb/gadget/function/f_ncm.c 			INFO(port->func.config->cdev, "Wrong NDP SIGN\n");
port             1245 drivers/usb/gadget/function/f_ncm.c 			INFO(port->func.config->cdev, "Bad NDP length: %#X\n",
port             1263 drivers/usb/gadget/function/f_ncm.c 				INFO(port->func.config->cdev,
port             1277 drivers/usb/gadget/function/f_ncm.c 					INFO(port->func.config->cdev,
port             1310 drivers/usb/gadget/function/f_ncm.c 	VDBG(port->func.config->cdev,
port             1326 drivers/usb/gadget/function/f_ncm.c 	if (ncm->port.in_ep->enabled) {
port             1329 drivers/usb/gadget/function/f_ncm.c 		gether_disconnect(&ncm->port);
port             1362 drivers/usb/gadget/function/f_ncm.c 	DBG(ncm->port.func.config->cdev, "%s\n", __func__);
port             1374 drivers/usb/gadget/function/f_ncm.c 	DBG(ncm->port.func.config->cdev, "%s\n", __func__);
port             1466 drivers/usb/gadget/function/f_ncm.c 	ncm->port.in_ep = ep;
port             1471 drivers/usb/gadget/function/f_ncm.c 	ncm->port.out_ep = ep;
port             1516 drivers/usb/gadget/function/f_ncm.c 	ncm->port.open = ncm_open;
port             1517 drivers/usb/gadget/function/f_ncm.c 	ncm->port.close = ncm_close;
port             1525 drivers/usb/gadget/function/f_ncm.c 			ncm->port.in_ep->name, ncm->port.out_ep->name,
port             1692 drivers/usb/gadget/function/f_ncm.c 	ncm->port.ioport = netdev_priv(opts->net);
port             1694 drivers/usb/gadget/function/f_ncm.c 	ncm->port.is_fixed = true;
port             1695 drivers/usb/gadget/function/f_ncm.c 	ncm->port.supports_multi_frame = true;
port             1697 drivers/usb/gadget/function/f_ncm.c 	ncm->port.func.name = "cdc_network";
port             1699 drivers/usb/gadget/function/f_ncm.c 	ncm->port.func.bind = ncm_bind;
port             1700 drivers/usb/gadget/function/f_ncm.c 	ncm->port.func.unbind = ncm_unbind;
port             1701 drivers/usb/gadget/function/f_ncm.c 	ncm->port.func.set_alt = ncm_set_alt;
port             1702 drivers/usb/gadget/function/f_ncm.c 	ncm->port.func.get_alt = ncm_get_alt;
port             1703 drivers/usb/gadget/function/f_ncm.c 	ncm->port.func.setup = ncm_setup;
port             1704 drivers/usb/gadget/function/f_ncm.c 	ncm->port.func.disable = ncm_disable;
port             1705 drivers/usb/gadget/function/f_ncm.c 	ncm->port.func.free_func = ncm_free;
port             1707 drivers/usb/gadget/function/f_ncm.c 	ncm->port.wrap = ncm_wrap_ntb;
port             1708 drivers/usb/gadget/function/f_ncm.c 	ncm->port.unwrap = ncm_unwrap_ntb;
port             1710 drivers/usb/gadget/function/f_ncm.c 	return &ncm->port.func;
port               30 drivers/usb/gadget/function/f_obex.c 	struct gserial			port;
port               39 drivers/usb/gadget/function/f_obex.c 	return container_of(f, struct f_obex, port.func);
port               44 drivers/usb/gadget/function/f_obex.c 	return container_of(p, struct f_obex, port);
port              205 drivers/usb/gadget/function/f_obex.c 		if (obex->port.in->enabled) {
port              208 drivers/usb/gadget/function/f_obex.c 			gserial_disconnect(&obex->port);
port              211 drivers/usb/gadget/function/f_obex.c 		if (!obex->port.in->desc || !obex->port.out->desc) {
port              215 drivers/usb/gadget/function/f_obex.c 					       obex->port.in) ||
port              217 drivers/usb/gadget/function/f_obex.c 					       obex->port.out)) {
port              218 drivers/usb/gadget/function/f_obex.c 				obex->port.out->desc = NULL;
port              219 drivers/usb/gadget/function/f_obex.c 				obex->port.in->desc = NULL;
port              227 drivers/usb/gadget/function/f_obex.c 			gserial_connect(&obex->port, obex->port_num);
port              254 drivers/usb/gadget/function/f_obex.c 	gserial_disconnect(&obex->port);
port              346 drivers/usb/gadget/function/f_obex.c 	obex->port.in = ep;
port              351 drivers/usb/gadget/function/f_obex.c 	obex->port.out = ep;
port              371 drivers/usb/gadget/function/f_obex.c 		obex->port.in->name, obex->port.out->name);
port              473 drivers/usb/gadget/function/f_obex.c 	obex->port.connect = obex_connect;
port              474 drivers/usb/gadget/function/f_obex.c 	obex->port.disconnect = obex_disconnect;
port              476 drivers/usb/gadget/function/f_obex.c 	obex->port.func.name = "obex";
port              478 drivers/usb/gadget/function/f_obex.c 	obex->port.func.bind = obex_bind;
port              479 drivers/usb/gadget/function/f_obex.c 	obex->port.func.unbind = obex_unbind;
port              480 drivers/usb/gadget/function/f_obex.c 	obex->port.func.set_alt = obex_set_alt;
port              481 drivers/usb/gadget/function/f_obex.c 	obex->port.func.get_alt = obex_get_alt;
port              482 drivers/usb/gadget/function/f_obex.c 	obex->port.func.disable = obex_disable;
port              483 drivers/usb/gadget/function/f_obex.c 	obex->port.func.free_func = obex_free;
port              484 drivers/usb/gadget/function/f_obex.c 	obex->port.func.bind_deactivated = true;
port              486 drivers/usb/gadget/function/f_obex.c 	return &obex->port.func;
port              226 drivers/usb/gadget/function/f_phonet.c 	struct phonet_port *port = netdev_priv(dev);
port              234 drivers/usb/gadget/function/f_phonet.c 	spin_lock_irqsave(&port->lock, flags);
port              235 drivers/usb/gadget/function/f_phonet.c 	fp = port->usb;
port              253 drivers/usb/gadget/function/f_phonet.c 	spin_unlock_irqrestore(&port->lock, flags);
port              381 drivers/usb/gadget/function/f_phonet.c 	struct phonet_port *port = netdev_priv(dev);
port              384 drivers/usb/gadget/function/f_phonet.c 	port->usb = NULL;
port              405 drivers/usb/gadget/function/f_phonet.c 		struct phonet_port *port = netdev_priv(dev);
port              411 drivers/usb/gadget/function/f_phonet.c 		spin_lock(&port->lock);
port              423 drivers/usb/gadget/function/f_phonet.c 				spin_unlock(&port->lock);
port              429 drivers/usb/gadget/function/f_phonet.c 			port->usb = fp;
port              437 drivers/usb/gadget/function/f_phonet.c 		spin_unlock(&port->lock);
port              452 drivers/usb/gadget/function/f_phonet.c 		struct phonet_port *port = netdev_priv(fp->dev);
port              455 drivers/usb/gadget/function/f_phonet.c 		spin_lock(&port->lock);
port              456 drivers/usb/gadget/function/f_phonet.c 		alt = port->usb != NULL;
port              457 drivers/usb/gadget/function/f_phonet.c 		spin_unlock(&port->lock);
port              467 drivers/usb/gadget/function/f_phonet.c 	struct phonet_port *port = netdev_priv(fp->dev);
port              471 drivers/usb/gadget/function/f_phonet.c 	spin_lock_irqsave(&port->lock, flags);
port              473 drivers/usb/gadget/function/f_phonet.c 	spin_unlock_irqrestore(&port->lock, flags);
port              693 drivers/usb/gadget/function/f_phonet.c 	struct phonet_port *port;
port              696 drivers/usb/gadget/function/f_phonet.c 	dev = alloc_netdev(sizeof(*port), "upnlink%d", NET_NAME_UNKNOWN,
port              701 drivers/usb/gadget/function/f_phonet.c 	port = netdev_priv(dev);
port              702 drivers/usb/gadget/function/f_phonet.c 	spin_lock_init(&port->lock);
port               70 drivers/usb/gadget/function/f_rndis.c 	struct gether			port;
port               84 drivers/usb/gadget/function/f_rndis.c 	return container_of(f, struct f_rndis, port.func);
port              368 drivers/usb/gadget/function/f_rndis.c static struct sk_buff *rndis_add_header(struct gether *port,
port              387 drivers/usb/gadget/function/f_rndis.c 	struct usb_composite_dev	*cdev = rndis->port.func.config->cdev;
port              412 drivers/usb/gadget/function/f_rndis.c 	struct usb_composite_dev	*cdev = rndis->port.func.config->cdev;
port              558 drivers/usb/gadget/function/f_rndis.c 		if (rndis->port.in_ep->enabled) {
port              560 drivers/usb/gadget/function/f_rndis.c 			gether_disconnect(&rndis->port);
port              563 drivers/usb/gadget/function/f_rndis.c 		if (!rndis->port.in_ep->desc || !rndis->port.out_ep->desc) {
port              566 drivers/usb/gadget/function/f_rndis.c 					       rndis->port.in_ep) ||
port              568 drivers/usb/gadget/function/f_rndis.c 					       rndis->port.out_ep)) {
port              569 drivers/usb/gadget/function/f_rndis.c 				rndis->port.in_ep->desc = NULL;
port              570 drivers/usb/gadget/function/f_rndis.c 				rndis->port.out_ep->desc = NULL;
port              576 drivers/usb/gadget/function/f_rndis.c 		rndis->port.is_zlp_ok = false;
port              590 drivers/usb/gadget/function/f_rndis.c 		rndis->port.cdc_filter = 0;
port              593 drivers/usb/gadget/function/f_rndis.c 		net = gether_connect(&rndis->port);
port              598 drivers/usb/gadget/function/f_rndis.c 				&rndis->port.cdc_filter);
port              618 drivers/usb/gadget/function/f_rndis.c 	gether_disconnect(&rndis->port);
port              748 drivers/usb/gadget/function/f_rndis.c 	rndis->port.in_ep = ep;
port              753 drivers/usb/gadget/function/f_rndis.c 	rndis->port.out_ep = ep;
port              794 drivers/usb/gadget/function/f_rndis.c 	rndis->port.open = rndis_open;
port              795 drivers/usb/gadget/function/f_rndis.c 	rndis->port.close = rndis_close;
port              815 drivers/usb/gadget/function/f_rndis.c 			rndis->port.in_ep->name, rndis->port.out_ep->name,
port              999 drivers/usb/gadget/function/f_rndis.c 	rndis->port.ioport = netdev_priv(opts->net);
port             1002 drivers/usb/gadget/function/f_rndis.c 	rndis->port.cdc_filter = 0;
port             1005 drivers/usb/gadget/function/f_rndis.c 	rndis->port.header_len = sizeof(struct rndis_packet_msg_type);
port             1006 drivers/usb/gadget/function/f_rndis.c 	rndis->port.wrap = rndis_add_header;
port             1007 drivers/usb/gadget/function/f_rndis.c 	rndis->port.unwrap = rndis_rm_hdr;
port             1009 drivers/usb/gadget/function/f_rndis.c 	rndis->port.func.name = "rndis";
port             1011 drivers/usb/gadget/function/f_rndis.c 	rndis->port.func.bind = rndis_bind;
port             1012 drivers/usb/gadget/function/f_rndis.c 	rndis->port.func.unbind = rndis_unbind;
port             1013 drivers/usb/gadget/function/f_rndis.c 	rndis->port.func.set_alt = rndis_set_alt;
port             1014 drivers/usb/gadget/function/f_rndis.c 	rndis->port.func.setup = rndis_setup;
port             1015 drivers/usb/gadget/function/f_rndis.c 	rndis->port.func.disable = rndis_disable;
port             1016 drivers/usb/gadget/function/f_rndis.c 	rndis->port.func.free_func = rndis_free;
port             1025 drivers/usb/gadget/function/f_rndis.c 	return &rndis->port.func;
port               28 drivers/usb/gadget/function/f_serial.c 	struct gserial			port;
port               35 drivers/usb/gadget/function/f_serial.c 	return container_of(f, struct f_gser, port.func);
port              153 drivers/usb/gadget/function/f_serial.c 	if (gser->port.in->enabled) {
port              156 drivers/usb/gadget/function/f_serial.c 		gserial_disconnect(&gser->port);
port              158 drivers/usb/gadget/function/f_serial.c 	if (!gser->port.in->desc || !gser->port.out->desc) {
port              161 drivers/usb/gadget/function/f_serial.c 		if (config_ep_by_speed(cdev->gadget, f, gser->port.in) ||
port              162 drivers/usb/gadget/function/f_serial.c 		    config_ep_by_speed(cdev->gadget, f, gser->port.out)) {
port              163 drivers/usb/gadget/function/f_serial.c 			gser->port.in->desc = NULL;
port              164 drivers/usb/gadget/function/f_serial.c 			gser->port.out->desc = NULL;
port              168 drivers/usb/gadget/function/f_serial.c 	gserial_connect(&gser->port, gser->port_num);
port              179 drivers/usb/gadget/function/f_serial.c 	gserial_disconnect(&gser->port);
port              218 drivers/usb/gadget/function/f_serial.c 	gser->port.in = ep;
port              223 drivers/usb/gadget/function/f_serial.c 	gser->port.out = ep;
port              243 drivers/usb/gadget/function/f_serial.c 		gser->port.in->name, gser->port.out->name);
port              344 drivers/usb/gadget/function/f_serial.c 	gser->port.func.name = "gser";
port              345 drivers/usb/gadget/function/f_serial.c 	gser->port.func.strings = gser_strings;
port              346 drivers/usb/gadget/function/f_serial.c 	gser->port.func.bind = gser_bind;
port              347 drivers/usb/gadget/function/f_serial.c 	gser->port.func.unbind = gser_unbind;
port              348 drivers/usb/gadget/function/f_serial.c 	gser->port.func.set_alt = gser_set_alt;
port              349 drivers/usb/gadget/function/f_serial.c 	gser->port.func.disable = gser_disable;
port              350 drivers/usb/gadget/function/f_serial.c 	gser->port.func.free_func = gser_free;
port              352 drivers/usb/gadget/function/f_serial.c 	return &gser->port.func;
port               50 drivers/usb/gadget/function/f_subset.c 	struct gether			port;
port               57 drivers/usb/gadget/function/f_subset.c 	return container_of(f, struct f_gether, port.func);
port              261 drivers/usb/gadget/function/f_subset.c 	if (geth->port.in_ep->enabled) {
port              263 drivers/usb/gadget/function/f_subset.c 		gether_disconnect(&geth->port);
port              267 drivers/usb/gadget/function/f_subset.c 	if (config_ep_by_speed(cdev->gadget, f, geth->port.in_ep) ||
port              268 drivers/usb/gadget/function/f_subset.c 	    config_ep_by_speed(cdev->gadget, f, geth->port.out_ep)) {
port              269 drivers/usb/gadget/function/f_subset.c 		geth->port.in_ep->desc = NULL;
port              270 drivers/usb/gadget/function/f_subset.c 		geth->port.out_ep->desc = NULL;
port              274 drivers/usb/gadget/function/f_subset.c 	net = gether_connect(&geth->port);
port              284 drivers/usb/gadget/function/f_subset.c 	gether_disconnect(&geth->port);
port              341 drivers/usb/gadget/function/f_subset.c 	geth->port.in_ep = ep;
port              346 drivers/usb/gadget/function/f_subset.c 	geth->port.out_ep = ep;
port              373 drivers/usb/gadget/function/f_subset.c 			geth->port.in_ep->name, geth->port.out_ep->name);
port              490 drivers/usb/gadget/function/f_subset.c 	geth->port.ioport = netdev_priv(opts->net);
port              492 drivers/usb/gadget/function/f_subset.c 	geth->port.cdc_filter = DEFAULT_FILTER;
port              494 drivers/usb/gadget/function/f_subset.c 	geth->port.func.name = "cdc_subset";
port              495 drivers/usb/gadget/function/f_subset.c 	geth->port.func.bind = geth_bind;
port              496 drivers/usb/gadget/function/f_subset.c 	geth->port.func.unbind = geth_unbind;
port              497 drivers/usb/gadget/function/f_subset.c 	geth->port.func.set_alt = geth_set_alt;
port              498 drivers/usb/gadget/function/f_subset.c 	geth->port.func.disable = geth_disable;
port              499 drivers/usb/gadget/function/f_subset.c 	geth->port.func.free_func = geth_free;
port              501 drivers/usb/gadget/function/f_subset.c 	return &geth->port.func;
port             1058 drivers/usb/gadget/function/rndis.c int rndis_rm_hdr(struct gether *port,
port              190 drivers/usb/gadget/function/rndis.h int rndis_rm_hdr(struct gether *port, struct sk_buff *skb,
port               73 drivers/usb/gadget/function/u_ether.h 	struct sk_buff			*(*wrap)(struct gether *port,
port               75 drivers/usb/gadget/function/u_ether.h 	int				(*unwrap)(struct gether *port,
port               86 drivers/usb/gadget/function/u_serial.c 	struct gs_port		*port;
port              100 drivers/usb/gadget/function/u_serial.c 	struct tty_port		port;
port              129 drivers/usb/gadget/function/u_serial.c 	struct gs_port	*port;
port              200 drivers/usb/gadget/function/u_serial.c gs_send_packet(struct gs_port *port, char *packet, unsigned size)
port              204 drivers/usb/gadget/function/u_serial.c 	len = kfifo_len(&port->port_write_buf);
port              208 drivers/usb/gadget/function/u_serial.c 		size = kfifo_out(&port->port_write_buf, packet, size);
port              223 drivers/usb/gadget/function/u_serial.c static int gs_start_tx(struct gs_port *port)
port              229 drivers/usb/gadget/function/u_serial.c 	struct list_head	*pool = &port->write_pool;
port              234 drivers/usb/gadget/function/u_serial.c 	if (!port->port_usb)
port              237 drivers/usb/gadget/function/u_serial.c 	in = port->port_usb->in;
port              239 drivers/usb/gadget/function/u_serial.c 	while (!port->write_busy && !list_empty(pool)) {
port              243 drivers/usb/gadget/function/u_serial.c 		if (port->write_started >= QUEUE_SIZE)
port              247 drivers/usb/gadget/function/u_serial.c 		len = gs_send_packet(port, req->buf, in->maxpacket);
port              249 drivers/usb/gadget/function/u_serial.c 			wake_up_interruptible(&port->drain_wait);
port              256 drivers/usb/gadget/function/u_serial.c 		req->zero = kfifo_is_empty(&port->port_write_buf);
port              259 drivers/usb/gadget/function/u_serial.c 			  port->port_num, len, *((u8 *)req->buf),
port              269 drivers/usb/gadget/function/u_serial.c 		port->write_busy = true;
port              270 drivers/usb/gadget/function/u_serial.c 		spin_unlock(&port->port_lock);
port              272 drivers/usb/gadget/function/u_serial.c 		spin_lock(&port->port_lock);
port              273 drivers/usb/gadget/function/u_serial.c 		port->write_busy = false;
port              282 drivers/usb/gadget/function/u_serial.c 		port->write_started++;
port              285 drivers/usb/gadget/function/u_serial.c 		if (!port->port_usb)
port              289 drivers/usb/gadget/function/u_serial.c 	if (do_tty_wake && port->port.tty)
port              290 drivers/usb/gadget/function/u_serial.c 		tty_wakeup(port->port.tty);
port              297 drivers/usb/gadget/function/u_serial.c static unsigned gs_start_rx(struct gs_port *port)
port              303 drivers/usb/gadget/function/u_serial.c 	struct list_head	*pool = &port->read_pool;
port              304 drivers/usb/gadget/function/u_serial.c 	struct usb_ep		*out = port->port_usb->out;
port              312 drivers/usb/gadget/function/u_serial.c 		tty = port->port.tty;
port              316 drivers/usb/gadget/function/u_serial.c 		if (port->read_started >= QUEUE_SIZE)
port              326 drivers/usb/gadget/function/u_serial.c 		spin_unlock(&port->port_lock);
port              328 drivers/usb/gadget/function/u_serial.c 		spin_lock(&port->port_lock);
port              336 drivers/usb/gadget/function/u_serial.c 		port->read_started++;
port              339 drivers/usb/gadget/function/u_serial.c 		if (!port->port_usb)
port              342 drivers/usb/gadget/function/u_serial.c 	return port->read_started;
port              358 drivers/usb/gadget/function/u_serial.c 	struct gs_port		*port = container_of(w, struct gs_port, push);
port              360 drivers/usb/gadget/function/u_serial.c 	struct list_head	*queue = &port->read_queue;
port              365 drivers/usb/gadget/function/u_serial.c 	spin_lock_irq(&port->port_lock);
port              366 drivers/usb/gadget/function/u_serial.c 	tty = port->port.tty;
port              379 drivers/usb/gadget/function/u_serial.c 			pr_vdebug("ttyGS%d: shutdown\n", port->port_num);
port              385 drivers/usb/gadget/function/u_serial.c 				port->port_num, req->status);
port              400 drivers/usb/gadget/function/u_serial.c 			n = port->n_read;
port              406 drivers/usb/gadget/function/u_serial.c 			count = tty_insert_flip_string(&port->port, packet,
port              412 drivers/usb/gadget/function/u_serial.c 				port->n_read += count;
port              414 drivers/usb/gadget/function/u_serial.c 					  port->port_num, count, req->actual);
port              417 drivers/usb/gadget/function/u_serial.c 			port->n_read = 0;
port              420 drivers/usb/gadget/function/u_serial.c 		list_move(&req->list, &port->read_pool);
port              421 drivers/usb/gadget/function/u_serial.c 		port->read_started--;
port              428 drivers/usb/gadget/function/u_serial.c 		tty_flip_buffer_push(&port->port);
port              439 drivers/usb/gadget/function/u_serial.c 		schedule_delayed_work(&port->push, 1);
port              442 drivers/usb/gadget/function/u_serial.c 	if (!disconnect && port->port_usb)
port              443 drivers/usb/gadget/function/u_serial.c 		gs_start_rx(port);
port              445 drivers/usb/gadget/function/u_serial.c 	spin_unlock_irq(&port->port_lock);
port              450 drivers/usb/gadget/function/u_serial.c 	struct gs_port	*port = ep->driver_data;
port              453 drivers/usb/gadget/function/u_serial.c 	spin_lock(&port->port_lock);
port              454 drivers/usb/gadget/function/u_serial.c 	list_add_tail(&req->list, &port->read_queue);
port              455 drivers/usb/gadget/function/u_serial.c 	schedule_delayed_work(&port->push, 0);
port              456 drivers/usb/gadget/function/u_serial.c 	spin_unlock(&port->port_lock);
port              461 drivers/usb/gadget/function/u_serial.c 	struct gs_port	*port = ep->driver_data;
port              463 drivers/usb/gadget/function/u_serial.c 	spin_lock(&port->port_lock);
port              464 drivers/usb/gadget/function/u_serial.c 	list_add(&req->list, &port->write_pool);
port              465 drivers/usb/gadget/function/u_serial.c 	port->write_started--;
port              475 drivers/usb/gadget/function/u_serial.c 		gs_start_tx(port);
port              484 drivers/usb/gadget/function/u_serial.c 	spin_unlock(&port->port_lock);
port              534 drivers/usb/gadget/function/u_serial.c static int gs_start_io(struct gs_port *port)
port              536 drivers/usb/gadget/function/u_serial.c 	struct list_head	*head = &port->read_pool;
port              537 drivers/usb/gadget/function/u_serial.c 	struct usb_ep		*ep = port->port_usb->out;
port              548 drivers/usb/gadget/function/u_serial.c 		&port->read_allocated);
port              552 drivers/usb/gadget/function/u_serial.c 	status = gs_alloc_requests(port->port_usb->in, &port->write_pool,
port              553 drivers/usb/gadget/function/u_serial.c 			gs_write_complete, &port->write_allocated);
port              555 drivers/usb/gadget/function/u_serial.c 		gs_free_requests(ep, head, &port->read_allocated);
port              560 drivers/usb/gadget/function/u_serial.c 	port->n_read = 0;
port              561 drivers/usb/gadget/function/u_serial.c 	started = gs_start_rx(port);
port              564 drivers/usb/gadget/function/u_serial.c 		gs_start_tx(port);
port              567 drivers/usb/gadget/function/u_serial.c 		tty_wakeup(port->port.tty);
port              569 drivers/usb/gadget/function/u_serial.c 		gs_free_requests(ep, head, &port->read_allocated);
port              570 drivers/usb/gadget/function/u_serial.c 		gs_free_requests(port->port_usb->in, &port->write_pool,
port              571 drivers/usb/gadget/function/u_serial.c 			&port->write_allocated);
port              590 drivers/usb/gadget/function/u_serial.c 	struct gs_port	*port;
port              595 drivers/usb/gadget/function/u_serial.c 		port = ports[port_num].port;
port              596 drivers/usb/gadget/function/u_serial.c 		if (!port)
port              599 drivers/usb/gadget/function/u_serial.c 			spin_lock_irq(&port->port_lock);
port              602 drivers/usb/gadget/function/u_serial.c 			if (port->port.count) {
port              604 drivers/usb/gadget/function/u_serial.c 				port->port.count++;
port              607 drivers/usb/gadget/function/u_serial.c 			} else if (port->openclose) {
port              613 drivers/usb/gadget/function/u_serial.c 				port->openclose = true;
port              615 drivers/usb/gadget/function/u_serial.c 			spin_unlock_irq(&port->port_lock);
port              637 drivers/usb/gadget/function/u_serial.c 	spin_lock_irq(&port->port_lock);
port              640 drivers/usb/gadget/function/u_serial.c 	if (!kfifo_initialized(&port->port_write_buf)) {
port              642 drivers/usb/gadget/function/u_serial.c 		spin_unlock_irq(&port->port_lock);
port              643 drivers/usb/gadget/function/u_serial.c 		status = kfifo_alloc(&port->port_write_buf,
port              645 drivers/usb/gadget/function/u_serial.c 		spin_lock_irq(&port->port_lock);
port              649 drivers/usb/gadget/function/u_serial.c 				port->port_num, tty, file);
port              650 drivers/usb/gadget/function/u_serial.c 			port->openclose = false;
port              661 drivers/usb/gadget/function/u_serial.c 	tty->driver_data = port;
port              662 drivers/usb/gadget/function/u_serial.c 	port->port.tty = tty;
port              664 drivers/usb/gadget/function/u_serial.c 	port->port.count = 1;
port              665 drivers/usb/gadget/function/u_serial.c 	port->openclose = false;
port              668 drivers/usb/gadget/function/u_serial.c 	if (port->port_usb) {
port              669 drivers/usb/gadget/function/u_serial.c 		struct gserial	*gser = port->port_usb;
port              671 drivers/usb/gadget/function/u_serial.c 		pr_debug("gs_open: start ttyGS%d\n", port->port_num);
port              672 drivers/usb/gadget/function/u_serial.c 		gs_start_io(port);
port              678 drivers/usb/gadget/function/u_serial.c 	pr_debug("gs_open: ttyGS%d (%p,%p)\n", port->port_num, tty, file);
port              683 drivers/usb/gadget/function/u_serial.c 	spin_unlock_irq(&port->port_lock);
port              701 drivers/usb/gadget/function/u_serial.c 	struct gs_port *port = tty->driver_data;
port              704 drivers/usb/gadget/function/u_serial.c 	spin_lock_irq(&port->port_lock);
port              706 drivers/usb/gadget/function/u_serial.c 	if (port->port.count != 1) {
port              707 drivers/usb/gadget/function/u_serial.c 		if (port->port.count == 0)
port              710 drivers/usb/gadget/function/u_serial.c 			--port->port.count;
port              714 drivers/usb/gadget/function/u_serial.c 	pr_debug("gs_close: ttyGS%d (%p,%p) ...\n", port->port_num, tty, file);
port              719 drivers/usb/gadget/function/u_serial.c 	port->openclose = true;
port              720 drivers/usb/gadget/function/u_serial.c 	port->port.count = 0;
port              722 drivers/usb/gadget/function/u_serial.c 	gser = port->port_usb;
port              729 drivers/usb/gadget/function/u_serial.c 	if (kfifo_len(&port->port_write_buf) > 0 && gser) {
port              730 drivers/usb/gadget/function/u_serial.c 		spin_unlock_irq(&port->port_lock);
port              731 drivers/usb/gadget/function/u_serial.c 		wait_event_interruptible_timeout(port->drain_wait,
port              732 drivers/usb/gadget/function/u_serial.c 					gs_writes_finished(port),
port              734 drivers/usb/gadget/function/u_serial.c 		spin_lock_irq(&port->port_lock);
port              735 drivers/usb/gadget/function/u_serial.c 		gser = port->port_usb;
port              743 drivers/usb/gadget/function/u_serial.c 		kfifo_free(&port->port_write_buf);
port              745 drivers/usb/gadget/function/u_serial.c 		kfifo_reset(&port->port_write_buf);
port              747 drivers/usb/gadget/function/u_serial.c 	port->port.tty = NULL;
port              749 drivers/usb/gadget/function/u_serial.c 	port->openclose = false;
port              752 drivers/usb/gadget/function/u_serial.c 			port->port_num, tty, file);
port              754 drivers/usb/gadget/function/u_serial.c 	wake_up(&port->close_wait);
port              756 drivers/usb/gadget/function/u_serial.c 	spin_unlock_irq(&port->port_lock);
port              761 drivers/usb/gadget/function/u_serial.c 	struct gs_port	*port = tty->driver_data;
port              765 drivers/usb/gadget/function/u_serial.c 			port->port_num, tty, count);
port              767 drivers/usb/gadget/function/u_serial.c 	spin_lock_irqsave(&port->port_lock, flags);
port              769 drivers/usb/gadget/function/u_serial.c 		count = kfifo_in(&port->port_write_buf, buf, count);
port              771 drivers/usb/gadget/function/u_serial.c 	if (port->port_usb)
port              772 drivers/usb/gadget/function/u_serial.c 		gs_start_tx(port);
port              773 drivers/usb/gadget/function/u_serial.c 	spin_unlock_irqrestore(&port->port_lock, flags);
port              780 drivers/usb/gadget/function/u_serial.c 	struct gs_port	*port = tty->driver_data;
port              785 drivers/usb/gadget/function/u_serial.c 		port->port_num, tty, ch, __builtin_return_address(0));
port              787 drivers/usb/gadget/function/u_serial.c 	spin_lock_irqsave(&port->port_lock, flags);
port              788 drivers/usb/gadget/function/u_serial.c 	status = kfifo_put(&port->port_write_buf, ch);
port              789 drivers/usb/gadget/function/u_serial.c 	spin_unlock_irqrestore(&port->port_lock, flags);
port              796 drivers/usb/gadget/function/u_serial.c 	struct gs_port	*port = tty->driver_data;
port              799 drivers/usb/gadget/function/u_serial.c 	pr_vdebug("gs_flush_chars: (%d,%p)\n", port->port_num, tty);
port              801 drivers/usb/gadget/function/u_serial.c 	spin_lock_irqsave(&port->port_lock, flags);
port              802 drivers/usb/gadget/function/u_serial.c 	if (port->port_usb)
port              803 drivers/usb/gadget/function/u_serial.c 		gs_start_tx(port);
port              804 drivers/usb/gadget/function/u_serial.c 	spin_unlock_irqrestore(&port->port_lock, flags);
port              809 drivers/usb/gadget/function/u_serial.c 	struct gs_port	*port = tty->driver_data;
port              813 drivers/usb/gadget/function/u_serial.c 	spin_lock_irqsave(&port->port_lock, flags);
port              814 drivers/usb/gadget/function/u_serial.c 	if (port->port_usb)
port              815 drivers/usb/gadget/function/u_serial.c 		room = kfifo_avail(&port->port_write_buf);
port              816 drivers/usb/gadget/function/u_serial.c 	spin_unlock_irqrestore(&port->port_lock, flags);
port              819 drivers/usb/gadget/function/u_serial.c 		port->port_num, tty, room);
port              826 drivers/usb/gadget/function/u_serial.c 	struct gs_port	*port = tty->driver_data;
port              830 drivers/usb/gadget/function/u_serial.c 	spin_lock_irqsave(&port->port_lock, flags);
port              831 drivers/usb/gadget/function/u_serial.c 	chars = kfifo_len(&port->port_write_buf);
port              832 drivers/usb/gadget/function/u_serial.c 	spin_unlock_irqrestore(&port->port_lock, flags);
port              835 drivers/usb/gadget/function/u_serial.c 		port->port_num, tty, chars);
port              843 drivers/usb/gadget/function/u_serial.c 	struct gs_port		*port = tty->driver_data;
port              846 drivers/usb/gadget/function/u_serial.c 	spin_lock_irqsave(&port->port_lock, flags);
port              847 drivers/usb/gadget/function/u_serial.c 	if (port->port_usb) {
port              852 drivers/usb/gadget/function/u_serial.c 		pr_vdebug("ttyGS%d: unthrottle\n", port->port_num);
port              853 drivers/usb/gadget/function/u_serial.c 		schedule_delayed_work(&port->push, 0);
port              855 drivers/usb/gadget/function/u_serial.c 	spin_unlock_irqrestore(&port->port_lock, flags);
port              860 drivers/usb/gadget/function/u_serial.c 	struct gs_port	*port = tty->driver_data;
port              865 drivers/usb/gadget/function/u_serial.c 			port->port_num, duration);
port              867 drivers/usb/gadget/function/u_serial.c 	spin_lock_irq(&port->port_lock);
port              868 drivers/usb/gadget/function/u_serial.c 	gser = port->port_usb;
port              871 drivers/usb/gadget/function/u_serial.c 	spin_unlock_irq(&port->port_lock);
port              948 drivers/usb/gadget/function/u_serial.c 	struct gs_port *port;
port              957 drivers/usb/gadget/function/u_serial.c 	port = ports[port_num].port;
port              958 drivers/usb/gadget/function/u_serial.c 	ep = port->port_usb->in;
port              966 drivers/usb/gadget/function/u_serial.c 	info->port = port;
port              986 drivers/usb/gadget/function/u_serial.c 	struct gs_port *port;
port              992 drivers/usb/gadget/function/u_serial.c 		port = info->port;
port              994 drivers/usb/gadget/function/u_serial.c 		if (!port || !port->port_usb
port              995 drivers/usb/gadget/function/u_serial.c 		    || !port->port_usb->in || !info->console_req)
port              999 drivers/usb/gadget/function/u_serial.c 		ep = port->port_usb->in;
port             1041 drivers/usb/gadget/function/u_serial.c 	info->port = NULL;
port             1137 drivers/usb/gadget/function/u_serial.c 	struct gs_port	*port;
port             1141 drivers/usb/gadget/function/u_serial.c 	if (ports[port_num].port) {
port             1146 drivers/usb/gadget/function/u_serial.c 	port = kzalloc(sizeof(struct gs_port), GFP_KERNEL);
port             1147 drivers/usb/gadget/function/u_serial.c 	if (port == NULL) {
port             1152 drivers/usb/gadget/function/u_serial.c 	tty_port_init(&port->port);
port             1153 drivers/usb/gadget/function/u_serial.c 	spin_lock_init(&port->port_lock);
port             1154 drivers/usb/gadget/function/u_serial.c 	init_waitqueue_head(&port->drain_wait);
port             1155 drivers/usb/gadget/function/u_serial.c 	init_waitqueue_head(&port->close_wait);
port             1157 drivers/usb/gadget/function/u_serial.c 	INIT_DELAYED_WORK(&port->push, gs_rx_push);
port             1159 drivers/usb/gadget/function/u_serial.c 	INIT_LIST_HEAD(&port->read_pool);
port             1160 drivers/usb/gadget/function/u_serial.c 	INIT_LIST_HEAD(&port->read_queue);
port             1161 drivers/usb/gadget/function/u_serial.c 	INIT_LIST_HEAD(&port->write_pool);
port             1163 drivers/usb/gadget/function/u_serial.c 	port->port_num = port_num;
port             1164 drivers/usb/gadget/function/u_serial.c 	port->port_line_coding = *coding;
port             1166 drivers/usb/gadget/function/u_serial.c 	ports[port_num].port = port;
port             1172 drivers/usb/gadget/function/u_serial.c static int gs_closed(struct gs_port *port)
port             1176 drivers/usb/gadget/function/u_serial.c 	spin_lock_irq(&port->port_lock);
port             1177 drivers/usb/gadget/function/u_serial.c 	cond = (port->port.count == 0) && !port->openclose;
port             1178 drivers/usb/gadget/function/u_serial.c 	spin_unlock_irq(&port->port_lock);
port             1182 drivers/usb/gadget/function/u_serial.c static void gserial_free_port(struct gs_port *port)
port             1184 drivers/usb/gadget/function/u_serial.c 	cancel_delayed_work_sync(&port->push);
port             1186 drivers/usb/gadget/function/u_serial.c 	wait_event(port->close_wait, gs_closed(port));
port             1187 drivers/usb/gadget/function/u_serial.c 	WARN_ON(port->port_usb != NULL);
port             1188 drivers/usb/gadget/function/u_serial.c 	tty_port_destroy(&port->port);
port             1189 drivers/usb/gadget/function/u_serial.c 	kfree(port);
port             1194 drivers/usb/gadget/function/u_serial.c 	struct gs_port	*port;
port             1197 drivers/usb/gadget/function/u_serial.c 	if (WARN_ON(!ports[port_num].port)) {
port             1201 drivers/usb/gadget/function/u_serial.c 	port = ports[port_num].port;
port             1202 drivers/usb/gadget/function/u_serial.c 	ports[port_num].port = NULL;
port             1205 drivers/usb/gadget/function/u_serial.c 	gserial_free_port(port);
port             1236 drivers/usb/gadget/function/u_serial.c 	tty_dev = tty_port_register_device(&ports[port_num].port->port,
port             1239 drivers/usb/gadget/function/u_serial.c 		struct gs_port	*port;
port             1245 drivers/usb/gadget/function/u_serial.c 		port = ports[port_num].port;
port             1246 drivers/usb/gadget/function/u_serial.c 		ports[port_num].port = NULL;
port             1248 drivers/usb/gadget/function/u_serial.c 		gserial_free_port(port);
port             1281 drivers/usb/gadget/function/u_serial.c 	struct gs_port	*port;
port             1288 drivers/usb/gadget/function/u_serial.c 	port = ports[port_num].port;
port             1289 drivers/usb/gadget/function/u_serial.c 	if (!port) {
port             1293 drivers/usb/gadget/function/u_serial.c 	if (port->port_usb) {
port             1302 drivers/usb/gadget/function/u_serial.c 	gser->in->driver_data = port;
port             1307 drivers/usb/gadget/function/u_serial.c 	gser->out->driver_data = port;
port             1310 drivers/usb/gadget/function/u_serial.c 	spin_lock_irqsave(&port->port_lock, flags);
port             1311 drivers/usb/gadget/function/u_serial.c 	gser->ioport = port;
port             1312 drivers/usb/gadget/function/u_serial.c 	port->port_usb = gser;
port             1317 drivers/usb/gadget/function/u_serial.c 	gser->port_line_coding = port->port_line_coding;
port             1324 drivers/usb/gadget/function/u_serial.c 	if (port->port.count) {
port             1325 drivers/usb/gadget/function/u_serial.c 		pr_debug("gserial_connect: start ttyGS%d\n", port->port_num);
port             1326 drivers/usb/gadget/function/u_serial.c 		gs_start_io(port);
port             1335 drivers/usb/gadget/function/u_serial.c 	spin_unlock_irqrestore(&port->port_lock, flags);
port             1357 drivers/usb/gadget/function/u_serial.c 	struct gs_port	*port = gser->ioport;
port             1360 drivers/usb/gadget/function/u_serial.c 	if (!port)
port             1364 drivers/usb/gadget/function/u_serial.c 	spin_lock_irqsave(&port->port_lock, flags);
port             1367 drivers/usb/gadget/function/u_serial.c 	port->port_line_coding = gser->port_line_coding;
port             1369 drivers/usb/gadget/function/u_serial.c 	port->port_usb = NULL;
port             1371 drivers/usb/gadget/function/u_serial.c 	if (port->port.count > 0 || port->openclose) {
port             1372 drivers/usb/gadget/function/u_serial.c 		wake_up_interruptible(&port->drain_wait);
port             1373 drivers/usb/gadget/function/u_serial.c 		if (port->port.tty)
port             1374 drivers/usb/gadget/function/u_serial.c 			tty_hangup(port->port.tty);
port             1376 drivers/usb/gadget/function/u_serial.c 	spin_unlock_irqrestore(&port->port_lock, flags);
port             1383 drivers/usb/gadget/function/u_serial.c 	spin_lock_irqsave(&port->port_lock, flags);
port             1384 drivers/usb/gadget/function/u_serial.c 	if (port->port.count == 0 && !port->openclose)
port             1385 drivers/usb/gadget/function/u_serial.c 		kfifo_free(&port->port_write_buf);
port             1386 drivers/usb/gadget/function/u_serial.c 	gs_free_requests(gser->out, &port->read_pool, NULL);
port             1387 drivers/usb/gadget/function/u_serial.c 	gs_free_requests(gser->out, &port->read_queue, NULL);
port             1388 drivers/usb/gadget/function/u_serial.c 	gs_free_requests(gser->in, &port->write_pool, NULL);
port             1390 drivers/usb/gadget/function/u_serial.c 	port->read_allocated = port->read_started =
port             1391 drivers/usb/gadget/function/u_serial.c 		port->write_allocated = port->write_started = 0;
port             1394 drivers/usb/gadget/function/u_serial.c 	spin_unlock_irqrestore(&port->port_lock, flags);
port              414 drivers/usb/gadget/udc/aspeed-vhub/hub.c 				    unsigned int port)
port              418 drivers/usb/gadget/udc/aspeed-vhub/hub.c 	u32 pmask = (1 << (port + 1));
port              419 drivers/usb/gadget/udc/aspeed-vhub/hub.c 	if (vhub->ports[port].change)
port              427 drivers/usb/gadget/udc/aspeed-vhub/hub.c 				      unsigned int port,
port              432 drivers/usb/gadget/udc/aspeed-vhub/hub.c 	struct ast_vhub_port *p = &vhub->ports[port];
port              439 drivers/usb/gadget/udc/aspeed-vhub/hub.c 	     port + 1, prev, p->status, set_c);
port              461 drivers/usb/gadget/udc/aspeed-vhub/hub.c 		ast_vhub_update_hub_ep1(vhub, port);
port              474 drivers/usb/gadget/udc/aspeed-vhub/hub.c 			     unsigned int port, bool on)
port              477 drivers/usb/gadget/udc/aspeed-vhub/hub.c 		ast_vhub_change_port_stat(vhub, port, 0,
port              480 drivers/usb/gadget/udc/aspeed-vhub/hub.c 		ast_vhub_change_port_stat(vhub, port,
port              531 drivers/usb/gadget/udc/aspeed-vhub/hub.c static void ast_vhub_port_reset(struct ast_vhub *vhub, u8 port)
port              533 drivers/usb/gadget/udc/aspeed-vhub/hub.c 	struct ast_vhub_port *p = &vhub->ports[port];
port              537 drivers/usb/gadget/udc/aspeed-vhub/hub.c 	ast_vhub_change_port_stat(vhub, port,
port              581 drivers/usb/gadget/udc/aspeed-vhub/hub.c 	ast_vhub_change_port_stat(vhub, port, clr, set, true);
port              585 drivers/usb/gadget/udc/aspeed-vhub/hub.c 						 u8 port, u16 feat)
port              590 drivers/usb/gadget/udc/aspeed-vhub/hub.c 	if (port == 0 || port > AST_VHUB_NUM_PORTS)
port              592 drivers/usb/gadget/udc/aspeed-vhub/hub.c 	port--;
port              593 drivers/usb/gadget/udc/aspeed-vhub/hub.c 	p = &vhub->ports[port];
port              599 drivers/usb/gadget/udc/aspeed-vhub/hub.c 		ast_vhub_change_port_stat(vhub, port,
port              606 drivers/usb/gadget/udc/aspeed-vhub/hub.c 		ast_vhub_port_reset(vhub, port);
port              616 drivers/usb/gadget/udc/aspeed-vhub/hub.c 			ast_vhub_update_hub_ep1(vhub, port);
port              628 drivers/usb/gadget/udc/aspeed-vhub/hub.c 						 u8 port, u16 feat)
port              633 drivers/usb/gadget/udc/aspeed-vhub/hub.c 	if (port == 0 || port > AST_VHUB_NUM_PORTS)
port              635 drivers/usb/gadget/udc/aspeed-vhub/hub.c 	port--;
port              636 drivers/usb/gadget/udc/aspeed-vhub/hub.c 	p = &vhub->ports[port];
port              640 drivers/usb/gadget/udc/aspeed-vhub/hub.c 		ast_vhub_change_port_stat(vhub, port,
port              649 drivers/usb/gadget/udc/aspeed-vhub/hub.c 		ast_vhub_change_port_stat(vhub, port,
port              667 drivers/usb/gadget/udc/aspeed-vhub/hub.c 		ast_vhub_update_hub_ep1(vhub, port);
port              674 drivers/usb/gadget/udc/aspeed-vhub/hub.c 					      u8 port)
port              679 drivers/usb/gadget/udc/aspeed-vhub/hub.c 	if (port == 0 || port > AST_VHUB_NUM_PORTS)
port              681 drivers/usb/gadget/udc/aspeed-vhub/hub.c 	port--;
port              683 drivers/usb/gadget/udc/aspeed-vhub/hub.c 	stat = vhub->ports[port].status;
port              684 drivers/usb/gadget/udc/aspeed-vhub/hub.c 	chg = vhub->ports[port].change;
port              526 drivers/usb/gadget/udc/aspeed-vhub/vhub.h void ast_vhub_device_connect(struct ast_vhub *vhub, unsigned int port,
port              311 drivers/usb/gadget/udc/pch_udc.c 	int			port;
port             1255 drivers/usb/gadget/udc/pch_udc.c 	if (dev->vbus_gpio.port)
port             1256 drivers/usb/gadget/udc/pch_udc.c 		vbus = gpio_get_value(dev->vbus_gpio.port) ? 1 : 0;
port             1279 drivers/usb/gadget/udc/pch_udc.c 	if (!dev->vbus_gpio.port)
port             1318 drivers/usb/gadget/udc/pch_udc.c 	if (!dev->vbus_gpio.port)
port             1344 drivers/usb/gadget/udc/pch_udc.c 	if (!dev->vbus_gpio.port || !dev->vbus_gpio.intr)
port             1369 drivers/usb/gadget/udc/pch_udc.c 	dev->vbus_gpio.port = 0;
port             1389 drivers/usb/gadget/udc/pch_udc.c 	dev->vbus_gpio.port = vbus_gpio_port;
port             1420 drivers/usb/gadget/udc/pch_udc.c 	if (dev->vbus_gpio.port)
port             1421 drivers/usb/gadget/udc/pch_udc.c 		gpio_free(dev->vbus_gpio.port);
port              212 drivers/usb/host/ehci-dbg.c dbg_port_buf(char *buf, unsigned len, const char *label, int port, u32 status)
port              235 drivers/usb/host/ehci-dbg.c 		label, label[0] ? " " : "", port, status,
port              279 drivers/usb/host/ehci-dbg.c dbg_port(struct ehci_hcd *ehci, const char *label, int port, u32 status)
port              283 drivers/usb/host/ehci-dbg.c 	dbg_port_buf(buf, sizeof(buf), label, port, status);
port             1068 drivers/usb/host/ehci-dbg.c 		unsigned int len, const char *label, int port, u32 status)
port             1076 drivers/usb/host/ehci-dbg.c 		int port, u32 status) { }
port              649 drivers/usb/host/ehci-fsl.c static int ehci_start_port_reset(struct usb_hcd *hcd, unsigned port)
port              654 drivers/usb/host/ehci-fsl.c 	if (!port)
port              657 drivers/usb/host/ehci-fsl.c 	port--;
port              660 drivers/usb/host/ehci-fsl.c 	status = readl(&ehci->regs->port_status[port]);
port              668 drivers/usb/host/ehci-fsl.c 		       &ehci->regs->port_status[port]);
port              670 drivers/usb/host/ehci-fsl.c 		writel(PORT_RESET, &ehci->regs->port_status[port]);
port              319 drivers/usb/host/ehci-hcd.c 	int	port = HCS_N_PORTS(ehci->hcs_params);
port              321 drivers/usb/host/ehci-hcd.c 	while (port--) {
port              323 drivers/usb/host/ehci-hcd.c 		ehci_port_power(ehci, port, false);
port              326 drivers/usb/host/ehci-hcd.c 				&ehci->regs->port_status[port]);
port               38 drivers/usb/host/ehci-hub.c 	int		port;
port               56 drivers/usb/host/ehci-hub.c 	port = HCS_N_PORTS(ehci->hcs_params);
port               57 drivers/usb/host/ehci-hub.c 	while (port--) {
port               58 drivers/usb/host/ehci-hub.c 		if (test_bit(port, &ehci->owned_ports)) {
port               59 drivers/usb/host/ehci-hub.c 			reg = &ehci->regs->port_status[port];
port               62 drivers/usb/host/ehci-hub.c 				ehci_port_power(ehci, port, true);
port               70 drivers/usb/host/ehci-hub.c 	port = HCS_N_PORTS(ehci->hcs_params);
port               71 drivers/usb/host/ehci-hub.c 	while (port--) {
port               72 drivers/usb/host/ehci-hub.c 		if (test_bit(port, &ehci->owned_ports)) {
port               73 drivers/usb/host/ehci-hub.c 			reg = &ehci->regs->port_status[port];
port               78 drivers/usb/host/ehci-hub.c 				clear_bit(port, &ehci->owned_ports);
port               79 drivers/usb/host/ehci-hub.c 			else if (test_bit(port, &ehci->companion_ports))
port               84 drivers/usb/host/ehci-hub.c 						USB_PORT_FEAT_RESET, port + 1,
port               97 drivers/usb/host/ehci-hub.c 	port = HCS_N_PORTS(ehci->hcs_params);
port               98 drivers/usb/host/ehci-hub.c 	while (port--) {
port               99 drivers/usb/host/ehci-hub.c 		if (test_bit(port, &ehci->owned_ports)) {
port              102 drivers/usb/host/ehci-hub.c 					0, port + 1,
port              110 drivers/usb/host/ehci-hub.c 			reg = &ehci->regs->port_status[port];
port              116 drivers/usb/host/ehci-hub.c 						port + 1, status);
port              150 drivers/usb/host/ehci-hub.c 	int		port;
port              165 drivers/usb/host/ehci-hub.c 		port = HCS_N_PORTS(ehci->hcs_params);
port              166 drivers/usb/host/ehci-hub.c 		while (port--) {
port              167 drivers/usb/host/ehci-hub.c 			u32 __iomem	*hostpc_reg = &ehci->regs->hostpc[port];
port              177 drivers/usb/host/ehci-hub.c 	port = HCS_N_PORTS(ehci->hcs_params);
port              178 drivers/usb/host/ehci-hub.c 	while (port--) {
port              179 drivers/usb/host/ehci-hub.c 		u32 __iomem	*reg = &ehci->regs->port_status[port];
port              197 drivers/usb/host/ehci-hub.c 		port = HCS_N_PORTS(ehci->hcs_params);
port              198 drivers/usb/host/ehci-hub.c 		while (port--) {
port              199 drivers/usb/host/ehci-hub.c 			u32 __iomem	*hostpc_reg = &ehci->regs->hostpc[port];
port              217 drivers/usb/host/ehci-hub.c 	int			port;
port              256 drivers/usb/host/ehci-hub.c 	port = HCS_N_PORTS(ehci->hcs_params);
port              257 drivers/usb/host/ehci-hub.c 	while (port--) {
port              258 drivers/usb/host/ehci-hub.c 		u32 __iomem	*reg = &ehci->regs->port_status [port];
port              264 drivers/usb/host/ehci-hub.c 			set_bit(port, &ehci->owned_ports);
port              267 drivers/usb/host/ehci-hub.c 			set_bit(port, &ehci->bus_suspended);
port              318 drivers/usb/host/ehci-hub.c 		port = HCS_N_PORTS(ehci->hcs_params);
port              319 drivers/usb/host/ehci-hub.c 		while (port--) {
port              320 drivers/usb/host/ehci-hub.c 			u32 __iomem	*hostpc_reg = &ehci->regs->hostpc[port];
port              327 drivers/usb/host/ehci-hub.c 					port, (t3 & HOSTPC_PHCD) ?
port              798 drivers/usb/host/ehci-hub.c static int ehset_single_step_set_feature(struct usb_hcd *hcd, int port)
port              809 drivers/usb/host/ehci-hub.c 	udev = usb_hub_find_child(hcd->self.root_hub, port);
port              105 drivers/usb/host/ehci-sched.c 	unsigned		port;
port              128 drivers/usb/host/ehci-sched.c 		port = udev->ttport - 1;
port              129 drivers/usb/host/ehci-sched.c 		ptt = &tt_index[port];
port              131 drivers/usb/host/ehci-sched.c 		port = 0;
port              151 drivers/usb/host/ehci-sched.c 		tt->tt_port = port;
port              351 drivers/usb/host/fhci-hcd.c 	fhci->vroot_hub->port.wPortStatus = 0;
port              352 drivers/usb/host/fhci-hcd.c 	fhci->vroot_hub->port.wPortChange = 0;
port              101 drivers/usb/host/fhci-hub.c 	usb->vroot_hub->port.wPortStatus &= ~USB_PORT_STAT_ENABLE;
port              102 drivers/usb/host/fhci-hub.c 	usb->vroot_hub->port.wPortChange |= USB_PORT_STAT_C_ENABLE;
port              122 drivers/usb/host/fhci-hub.c 	usb->vroot_hub->port.wPortStatus |= USB_PORT_STAT_ENABLE;
port              123 drivers/usb/host/fhci-hub.c 	usb->vroot_hub->port.wPortChange |= USB_PORT_STAT_C_ENABLE;
port              187 drivers/usb/host/fhci-hub.c 	if (fhci->vroot_hub->port.wPortChange & (USB_PORT_STAT_C_CONNECTION |
port              230 drivers/usb/host/fhci-hub.c 			fhci->vroot_hub->port.wPortStatus &=
port              235 drivers/usb/host/fhci-hub.c 			fhci->vroot_hub->port.wPortChange &=
port              239 drivers/usb/host/fhci-hub.c 			fhci->vroot_hub->port.wPortStatus &=
port              244 drivers/usb/host/fhci-hub.c 			fhci->vroot_hub->port.wPortChange &=
port              248 drivers/usb/host/fhci-hub.c 			fhci->vroot_hub->port.wPortStatus &=
port              253 drivers/usb/host/fhci-hub.c 			fhci->vroot_hub->port.wPortChange &=
port              257 drivers/usb/host/fhci-hub.c 			fhci->vroot_hub->port.wPortChange &=
port              261 drivers/usb/host/fhci-hub.c 			fhci->vroot_hub->port.wPortChange &=
port              281 drivers/usb/host/fhci-hub.c 		    cpu_to_le16(fhci->vroot_hub->port.wPortStatus);
port              283 drivers/usb/host/fhci-hub.c 		    cpu_to_le16(fhci->vroot_hub->port.wPortChange);
port              299 drivers/usb/host/fhci-hub.c 			fhci->vroot_hub->port.wPortStatus |=
port              304 drivers/usb/host/fhci-hub.c 			fhci->vroot_hub->port.wPortStatus |=
port              309 drivers/usb/host/fhci-hub.c 			fhci->vroot_hub->port.wPortStatus |=
port              312 drivers/usb/host/fhci-hub.c 			fhci->vroot_hub->port.wPortStatus |=
port              314 drivers/usb/host/fhci-hub.c 			fhci->vroot_hub->port.wPortStatus &=
port              318 drivers/usb/host/fhci-hub.c 			fhci->vroot_hub->port.wPortStatus |=
port              404 drivers/usb/host/fhci-sched.c 	    (usb->vroot_hub->port.wPortStatus & USB_PORT_STAT_CONNECTION) &&
port              405 drivers/usb/host/fhci-sched.c 	    !(usb->vroot_hub->port.wPortChange & USB_PORT_STAT_C_CONNECTION)) {
port              406 drivers/usb/host/fhci-sched.c 		if (usb->vroot_hub->port.wPortStatus & USB_PORT_STAT_LOW_SPEED)
port              440 drivers/usb/host/fhci-sched.c 	usb->vroot_hub->port.wPortStatus &= ~USB_PORT_STAT_CONNECTION;
port              441 drivers/usb/host/fhci-sched.c 	usb->vroot_hub->port.wPortChange |= USB_PORT_STAT_C_CONNECTION;
port              472 drivers/usb/host/fhci-sched.c 		usb->vroot_hub->port.wPortStatus |=
port              475 drivers/usb/host/fhci-sched.c 		usb->vroot_hub->port.wPortChange |=
port              490 drivers/usb/host/fhci-sched.c 		usb->vroot_hub->port.wPortStatus &=
port              492 drivers/usb/host/fhci-sched.c 		usb->vroot_hub->port.wPortStatus |=
port              494 drivers/usb/host/fhci-sched.c 		usb->vroot_hub->port.wPortChange |=
port              219 drivers/usb/host/fhci.h 	struct usb_port_status port;
port              225 drivers/usb/host/fotg210-hcd.c static char *dbg_port_buf(char *buf, unsigned len, const char *label, int port,
port              247 drivers/usb/host/fotg210-hcd.c 			label, label[0] ? " " : "", port, status,
port              274 drivers/usb/host/fotg210-hcd.c #define dbg_port(fotg210, label, port, status) {			       \
port              277 drivers/usb/host/fotg210-hcd.c 			dbg_port_buf(_buf, sizeof(_buf), label, port, status));\
port              970 drivers/usb/host/isp116x-hcd.c static inline void root_port_reset(struct isp116x *isp116x, unsigned port)
port              983 drivers/usb/host/isp116x-hcd.c 			tmp = isp116x_read_reg32(isp116x, port ?
port              995 drivers/usb/host/isp116x-hcd.c 		isp116x_write_reg32(isp116x, port ? HCRHPORT2 :
port             1834 drivers/usb/host/isp1362-hcd.c 	u32 port;
port             1877 drivers/usb/host/isp1362-hcd.c 	port = isp1362_read_reg32(isp1362_hcd, HCRHDESCA) & RH_A_NDP;
port             1878 drivers/usb/host/isp1362-hcd.c 	while (port--) {
port             1879 drivers/usb/host/isp1362-hcd.c 		u32 stat = isp1362_read_reg32(isp1362_hcd, HCRHPORT1 + port);
port             1883 drivers/usb/host/isp1362-hcd.c 			DBG(0, "%s: Not Resuming RH port %d\n", __func__, port);
port             1886 drivers/usb/host/isp1362-hcd.c 		DBG(0, "%s: Resuming RH port %d\n", __func__, port);
port             1887 drivers/usb/host/isp1362-hcd.c 		isp1362_write_reg32(isp1362_hcd, HCRHPORT1 + port, RH_PS_POCI);
port              267 drivers/usb/host/ohci-at91.c static void ohci_at91_usb_set_power(struct at91_usbh_data *pdata, int port, int enable)
port              269 drivers/usb/host/ohci-at91.c 	if (!valid_port(port))
port              272 drivers/usb/host/ohci-at91.c 	gpiod_set_value(pdata->vbus_pin[port], enable);
port              275 drivers/usb/host/ohci-at91.c static int ohci_at91_usb_get_power(struct at91_usbh_data *pdata, int port)
port              277 drivers/usb/host/ohci-at91.c 	if (!valid_port(port))
port              280 drivers/usb/host/ohci-at91.c 	return gpiod_get_value(pdata->vbus_pin[port]);
port              290 drivers/usb/host/ohci-at91.c 	int port;
port              292 drivers/usb/host/ohci-at91.c 	at91_for_each_port(port) {
port              293 drivers/usb/host/ohci-at91.c 		if (pdata->overcurrent_changed[port]) {
port              296 drivers/usb/host/ohci-at91.c 			buf[0] |= 1 << (port + 1);
port              470 drivers/usb/host/ohci-at91.c 	int val, port;
port              474 drivers/usb/host/ohci-at91.c 	at91_for_each_port(port) {
port              475 drivers/usb/host/ohci-at91.c 		if (gpiod_to_irq(pdata->overcurrent_pin[port]) == irq)
port              479 drivers/usb/host/ohci-at91.c 	if (port == AT91_MAX_USBH_PORTS) {
port              484 drivers/usb/host/ohci-at91.c 	val = gpiod_get_value(pdata->overcurrent_pin[port]);
port              490 drivers/usb/host/ohci-at91.c 		ohci_at91_usb_set_power(pdata, port, 0);
port              491 drivers/usb/host/ohci-at91.c 		pdata->overcurrent_status[port]  = 1;
port              492 drivers/usb/host/ohci-at91.c 		pdata->overcurrent_changed[port] = 1;
port             1125 drivers/usb/host/ohci-hcd.c 	int			port;
port             1157 drivers/usb/host/ohci-hcd.c 		for (port = 0; port < ohci->num_ports; port++)
port             1159 drivers/usb/host/ohci-hcd.c 					&ohci->regs->roothub.portstatus[port]);
port              577 drivers/usb/host/ohci-hub.c static int ohci_start_port_reset (struct usb_hcd *hcd, unsigned port)
port              582 drivers/usb/host/ohci-hub.c 	if (!port)
port              584 drivers/usb/host/ohci-hub.c 	port--;
port              587 drivers/usb/host/ohci-hub.c 	status = ohci_readl(ohci, &ohci->regs->roothub.portstatus [port]);
port              592 drivers/usb/host/ohci-hub.c 	ohci_writel(ohci, RH_PS_PRS, &ohci->regs->roothub.portstatus [port]);
port              617 drivers/usb/host/ohci-hub.c static inline int root_port_reset (struct ohci_hcd *ohci, unsigned port)
port              619 drivers/usb/host/ohci-hub.c 	__hc32 __iomem *portstat = &ohci->regs->roothub.portstatus [port];
port              651 drivers/usb/host/ohci-hub.c 				port, temp);
port              176 drivers/usb/host/ohci-omap.c 	const unsigned	port = hcd->self.otg_port - 1;
port              184 drivers/usb/host/ohci-omap.c 	writel (RH_PS_PSS, &ohci->regs->roothub.portstatus [port]);
port              174 drivers/usb/host/ohci-pxa27x.c 				      unsigned int port, bool enable)
port              176 drivers/usb/host/ohci-pxa27x.c 	struct regulator *vbus = pxa_ohci->vbus[port];
port              182 drivers/usb/host/ohci-pxa27x.c 	if (enable && !pxa_ohci->vbus_enabled[port])
port              184 drivers/usb/host/ohci-pxa27x.c 	else if (!enable && pxa_ohci->vbus_enabled[port])
port              190 drivers/usb/host/ohci-pxa27x.c 	pxa_ohci->vbus_enabled[port] = enable;
port              108 drivers/usb/host/ohci-s3c2410.c 	struct s3c2410_hcd_port *port;
port              117 drivers/usb/host/ohci-s3c2410.c 	port = &info->port[0];
port              121 drivers/usb/host/ohci-s3c2410.c 	for (portno = 0; portno < 2; port++, portno++) {
port              122 drivers/usb/host/ohci-s3c2410.c 		if (port->oc_changed == 1 &&
port              123 drivers/usb/host/ohci-s3c2410.c 		    port->flags & S3C_HCDFLG_USED) {
port              144 drivers/usb/host/ohci-s3c2410.c 				  int port, int to)
port              150 drivers/usb/host/ohci-s3c2410.c 		info->port[port-1].power = to;
port              151 drivers/usb/host/ohci-s3c2410.c 		(info->power_control)(port-1, to);
port              206 drivers/usb/host/ohci-s3c2410.c 				info->port[wIndex-1].oc_changed = 0;
port              207 drivers/usb/host/ohci-s3c2410.c 				info->port[wIndex-1].oc_status = 0;
port              217 drivers/usb/host/ohci-s3c2410.c 				info->port[wIndex-1].oc_status = 0;
port              276 drivers/usb/host/ohci-s3c2410.c 			if (info->port[wIndex-1].oc_changed)
port              279 drivers/usb/host/ohci-s3c2410.c 			if (info->port[wIndex-1].oc_status)
port              295 drivers/usb/host/ohci-s3c2410.c 	struct s3c2410_hcd_port *port;
port              302 drivers/usb/host/ohci-s3c2410.c 	port = &info->port[0];
port              306 drivers/usb/host/ohci-s3c2410.c 	for (portno = 0; portno < 2; port++, portno++) {
port              308 drivers/usb/host/ohci-s3c2410.c 		    port->flags & S3C_HCDFLG_USED) {
port              309 drivers/usb/host/ohci-s3c2410.c 			port->oc_status = 1;
port              310 drivers/usb/host/ohci-s3c2410.c 			port->oc_changed = 1;
port              572 drivers/usb/host/oxu210hp-hcd.c 				int port, u32 status)
port              594 drivers/usb/host/oxu210hp-hcd.c 		label, label[0] ? " " : "", port, status,
port              625 drivers/usb/host/oxu210hp-hcd.c dbg_port_buf(char *buf, unsigned len, const char *label, int port, u32 status)
port              643 drivers/usb/host/oxu210hp-hcd.c #define dbg_port(oxu, label, port, status) { \
port              645 drivers/usb/host/oxu210hp-hcd.c 	dbg_port_buf(_buf, sizeof _buf, label, port, status); \
port             2772 drivers/usb/host/oxu210hp-hcd.c 	int port = HCS_N_PORTS(oxu->hcs_params);
port             2774 drivers/usb/host/oxu210hp-hcd.c 	while (port--)
port             2775 drivers/usb/host/oxu210hp-hcd.c 		writel(PORT_RWC_BITS, &oxu->regs->port_status[port]);
port             2780 drivers/usb/host/oxu210hp-hcd.c 	unsigned port;
port             2786 drivers/usb/host/oxu210hp-hcd.c 	for (port = HCS_N_PORTS(oxu->hcs_params); port > 0; )
port             2790 drivers/usb/host/oxu210hp-hcd.c 				port--, NULL, 0);
port             3857 drivers/usb/host/oxu210hp-hcd.c 	int port;
port             3865 drivers/usb/host/oxu210hp-hcd.c 	port = HCS_N_PORTS(oxu->hcs_params);
port             3884 drivers/usb/host/oxu210hp-hcd.c 	while (port--) {
port             3885 drivers/usb/host/oxu210hp-hcd.c 		u32 __iomem *reg = &oxu->regs->port_status[port];
port             3893 drivers/usb/host/oxu210hp-hcd.c 			set_bit(port, &oxu->bus_suspended);
port             3904 drivers/usb/host/oxu210hp-hcd.c 				port + 1, t1, t2);
port              547 drivers/usb/host/pci-quirks.c bool usb_amd_pt_check_port(struct device *device, int port)
port              587 drivers/usb/host/pci-quirks.c 		if (port > 6) {
port              589 drivers/usb/host/pci-quirks.c 			port_shift = port - 7;
port              592 drivers/usb/host/pci-quirks.c 			port_shift = port + 1;
port              601 drivers/usb/host/pci-quirks.c 		if (port > 2) {
port              603 drivers/usb/host/pci-quirks.c 			port_shift = port - 3;
port              606 drivers/usb/host/pci-quirks.c 			port_shift = port + 5;
port              615 drivers/usb/host/pci-quirks.c 		if (port > 3) {
port              617 drivers/usb/host/pci-quirks.c 			port_shift = port - 4;
port              620 drivers/usb/host/pci-quirks.c 			port_shift = port + 4;
port               19 drivers/usb/host/pci-quirks.h bool usb_amd_pt_check_port(struct device *device, int port);
port               28 drivers/usb/host/pci-quirks.h static inline bool usb_amd_pt_check_port(struct device *device, int port)
port               69 drivers/usb/host/r8a66597-hcd.c 			   u16 usbspd, u8 upphub, u8 hubport, int port)
port               74 drivers/usb/host/r8a66597-hcd.c 	val = (upphub << 11) | (hubport << 8) | (usbspd << 6) | (port & 0x0001);
port              136 drivers/usb/host/r8a66597-hcd.c static void r8a66597_enable_port(struct r8a66597 *r8a66597, int port)
port              140 drivers/usb/host/r8a66597-hcd.c 	val = port ? DRPD : DCFM | DRPD;
port              141 drivers/usb/host/r8a66597-hcd.c 	r8a66597_bset(r8a66597, val, get_syscfg_reg(port));
port              142 drivers/usb/host/r8a66597-hcd.c 	r8a66597_bset(r8a66597, HSE, get_syscfg_reg(port));
port              144 drivers/usb/host/r8a66597-hcd.c 	r8a66597_write(r8a66597, BURST | CPU_ADR_RD_WR, get_dmacfg_reg(port));
port              145 drivers/usb/host/r8a66597-hcd.c 	r8a66597_bclr(r8a66597, DTCHE, get_intenb_reg(port));
port              146 drivers/usb/host/r8a66597-hcd.c 	r8a66597_bset(r8a66597, ATTCHE, get_intenb_reg(port));
port              149 drivers/usb/host/r8a66597-hcd.c static void r8a66597_disable_port(struct r8a66597 *r8a66597, int port)
port              153 drivers/usb/host/r8a66597-hcd.c 	r8a66597_write(r8a66597, 0, get_intenb_reg(port));
port              154 drivers/usb/host/r8a66597-hcd.c 	r8a66597_write(r8a66597, 0, get_intsts_reg(port));
port              156 drivers/usb/host/r8a66597-hcd.c 	r8a66597_port_power(r8a66597, port, 0);
port              163 drivers/usb/host/r8a66597-hcd.c 	val = port ? DRPD : DCFM | DRPD;
port              164 drivers/usb/host/r8a66597-hcd.c 	r8a66597_bclr(r8a66597, val, get_syscfg_reg(port));
port              165 drivers/usb/host/r8a66597-hcd.c 	r8a66597_bclr(r8a66597, HSE, get_syscfg_reg(port));
port              170 drivers/usb/host/r8a66597-hcd.c 	int ret, port;
port              194 drivers/usb/host/r8a66597-hcd.c 	for (port = 0; port < r8a66597->max_root_hub; port++)
port              195 drivers/usb/host/r8a66597-hcd.c 		r8a66597_enable_port(r8a66597, port);
port              202 drivers/usb/host/r8a66597-hcd.c 	int port;
port              216 drivers/usb/host/r8a66597-hcd.c 	for (port = 0; port < r8a66597->max_root_hub; port++)
port              217 drivers/usb/host/r8a66597-hcd.c 		r8a66597_disable_port(r8a66597, port);
port              406 drivers/usb/host/r8a66597-hcd.c 	int port;
port              426 drivers/usb/host/r8a66597-hcd.c 	for (port = 0; port < r8a66597->max_root_hub; port++) {
port              427 drivers/usb/host/r8a66597-hcd.c 		if (r8a66597->root_hub[port].dev == dev) {
port              428 drivers/usb/host/r8a66597-hcd.c 			r8a66597->root_hub[port].dev = NULL;
port              995 drivers/usb/host/r8a66597-hcd.c static void start_root_hub_sampling(struct r8a66597 *r8a66597, int port,
port              998 drivers/usb/host/r8a66597-hcd.c 	struct r8a66597_root_hub *rh = &r8a66597->root_hub[port];
port             1000 drivers/usb/host/r8a66597-hcd.c 	rh->old_syssts = r8a66597_read(r8a66597, get_syssts_reg(port)) & LNST;
port             1003 drivers/usb/host/r8a66597-hcd.c 		rh->port |= USB_PORT_STAT_CONNECTION;
port             1005 drivers/usb/host/r8a66597-hcd.c 		rh->port &= ~USB_PORT_STAT_CONNECTION;
port             1006 drivers/usb/host/r8a66597-hcd.c 	rh->port |= USB_PORT_STAT_C_CONNECTION << 16;
port             1012 drivers/usb/host/r8a66597-hcd.c static void r8a66597_check_syssts(struct r8a66597 *r8a66597, int port,
port             1018 drivers/usb/host/r8a66597-hcd.c 		r8a66597_write(r8a66597, ~ATTCH, get_intsts_reg(port));
port             1019 drivers/usb/host/r8a66597-hcd.c 		r8a66597_bset(r8a66597, ATTCHE, get_intenb_reg(port));
port             1022 drivers/usb/host/r8a66597-hcd.c 			r8a66597_bset(r8a66597, HSE, get_syscfg_reg(port));
port             1024 drivers/usb/host/r8a66597-hcd.c 			r8a66597_bclr(r8a66597, HSE, get_syscfg_reg(port));
port             1026 drivers/usb/host/r8a66597-hcd.c 		r8a66597_write(r8a66597, ~DTCH, get_intsts_reg(port));
port             1027 drivers/usb/host/r8a66597-hcd.c 		r8a66597_bset(r8a66597, DTCHE, get_intenb_reg(port));
port             1039 drivers/usb/host/r8a66597-hcd.c static void r8a66597_usb_connect(struct r8a66597 *r8a66597, int port)
port             1041 drivers/usb/host/r8a66597-hcd.c 	u16 speed = get_rh_usb_speed(r8a66597, port);
port             1042 drivers/usb/host/r8a66597-hcd.c 	struct r8a66597_root_hub *rh = &r8a66597->root_hub[port];
port             1044 drivers/usb/host/r8a66597-hcd.c 	rh->port &= ~(USB_PORT_STAT_HIGH_SPEED | USB_PORT_STAT_LOW_SPEED);
port             1046 drivers/usb/host/r8a66597-hcd.c 		rh->port |= USB_PORT_STAT_HIGH_SPEED;
port             1048 drivers/usb/host/r8a66597-hcd.c 		rh->port |= USB_PORT_STAT_LOW_SPEED;
port             1050 drivers/usb/host/r8a66597-hcd.c 	rh->port &= ~USB_PORT_STAT_RESET;
port             1051 drivers/usb/host/r8a66597-hcd.c 	rh->port |= USB_PORT_STAT_ENABLE;
port             1055 drivers/usb/host/r8a66597-hcd.c static void r8a66597_usb_disconnect(struct r8a66597 *r8a66597, int port)
port             1057 drivers/usb/host/r8a66597-hcd.c 	struct r8a66597_device *dev = r8a66597->root_hub[port].dev;
port             1062 drivers/usb/host/r8a66597-hcd.c 	start_root_hub_sampling(r8a66597, port, 0);
port             1685 drivers/usb/host/r8a66597-hcd.c static void r8a66597_root_hub_control(struct r8a66597 *r8a66597, int port)
port             1688 drivers/usb/host/r8a66597-hcd.c 	struct r8a66597_root_hub *rh = &r8a66597->root_hub[port];
port             1690 drivers/usb/host/r8a66597-hcd.c 	if (rh->port & USB_PORT_STAT_RESET) {
port             1691 drivers/usb/host/r8a66597-hcd.c 		unsigned long dvstctr_reg = get_dvstctr_reg(port);
port             1699 drivers/usb/host/r8a66597-hcd.c 			r8a66597_usb_connect(r8a66597, port);
port             1702 drivers/usb/host/r8a66597-hcd.c 	if (!(rh->port & USB_PORT_STAT_CONNECTION)) {
port             1703 drivers/usb/host/r8a66597-hcd.c 		r8a66597_write(r8a66597, ~ATTCH, get_intsts_reg(port));
port             1704 drivers/usb/host/r8a66597-hcd.c 		r8a66597_bset(r8a66597, ATTCHE, get_intenb_reg(port));
port             1708 drivers/usb/host/r8a66597-hcd.c 		tmp = r8a66597_read(r8a66597, get_syssts_reg(port)) & LNST;
port             1712 drivers/usb/host/r8a66597-hcd.c 				r8a66597_check_syssts(r8a66597, port, tmp);
port             1805 drivers/usb/host/r8a66597-hcd.c 	int port;
port             1809 drivers/usb/host/r8a66597-hcd.c 	for (port = 0; port < r8a66597->max_root_hub; port++)
port             1810 drivers/usb/host/r8a66597-hcd.c 		r8a66597_root_hub_control(r8a66597, port);
port             2118 drivers/usb/host/r8a66597-hcd.c 		if (r8a66597->root_hub[i].port & 0xffff0000)
port             2147 drivers/usb/host/r8a66597-hcd.c 	int port = (wIndex & 0x00FF) - 1;
port             2148 drivers/usb/host/r8a66597-hcd.c 	struct r8a66597_root_hub *rh = &r8a66597->root_hub[port];
port             2173 drivers/usb/host/r8a66597-hcd.c 			rh->port &= ~USB_PORT_STAT_POWER;
port             2178 drivers/usb/host/r8a66597-hcd.c 			r8a66597_port_power(r8a66597, port, 0);
port             2189 drivers/usb/host/r8a66597-hcd.c 		rh->port &= ~(1 << wValue);
port             2201 drivers/usb/host/r8a66597-hcd.c 		*(__le32 *)buf = cpu_to_le32(rh->port);
port             2213 drivers/usb/host/r8a66597-hcd.c 			r8a66597_port_power(r8a66597, port, 1);
port             2214 drivers/usb/host/r8a66597-hcd.c 			rh->port |= USB_PORT_STAT_POWER;
port             2219 drivers/usb/host/r8a66597-hcd.c 			rh->port |= USB_PORT_STAT_RESET;
port             2225 drivers/usb/host/r8a66597-hcd.c 				      get_dvstctr_reg(port));
port             2233 drivers/usb/host/r8a66597-hcd.c 		rh->port |= 1 << wValue;
port             2249 drivers/usb/host/r8a66597-hcd.c 	int port;
port             2253 drivers/usb/host/r8a66597-hcd.c 	for (port = 0; port < r8a66597->max_root_hub; port++) {
port             2254 drivers/usb/host/r8a66597-hcd.c 		struct r8a66597_root_hub *rh = &r8a66597->root_hub[port];
port             2255 drivers/usb/host/r8a66597-hcd.c 		unsigned long dvstctr_reg = get_dvstctr_reg(port);
port             2257 drivers/usb/host/r8a66597-hcd.c 		if (!(rh->port & USB_PORT_STAT_ENABLE))
port             2260 drivers/usb/host/r8a66597-hcd.c 		dev_dbg(&rh->dev->udev->dev, "suspend port = %d\n", port);
port             2262 drivers/usb/host/r8a66597-hcd.c 		rh->port |= USB_PORT_STAT_SUSPEND;
port             2267 drivers/usb/host/r8a66597-hcd.c 			r8a66597_write(r8a66597, ~BCHG, get_intsts_reg(port));
port             2268 drivers/usb/host/r8a66597-hcd.c 			r8a66597_bset(r8a66597, BCHGE, get_intenb_reg(port));
port             2280 drivers/usb/host/r8a66597-hcd.c 	int port;
port             2284 drivers/usb/host/r8a66597-hcd.c 	for (port = 0; port < r8a66597->max_root_hub; port++) {
port             2285 drivers/usb/host/r8a66597-hcd.c 		struct r8a66597_root_hub *rh = &r8a66597->root_hub[port];
port             2286 drivers/usb/host/r8a66597-hcd.c 		unsigned long dvstctr_reg = get_dvstctr_reg(port);
port             2288 drivers/usb/host/r8a66597-hcd.c 		if (!(rh->port & USB_PORT_STAT_SUSPEND))
port             2291 drivers/usb/host/r8a66597-hcd.c 		dev_dbg(&rh->dev->udev->dev, "resume port = %d\n", port);
port             2292 drivers/usb/host/r8a66597-hcd.c 		rh->port &= ~USB_PORT_STAT_SUSPEND;
port             2293 drivers/usb/host/r8a66597-hcd.c 		rh->port |= USB_PORT_STAT_C_SUSPEND << 16;
port             2345 drivers/usb/host/r8a66597-hcd.c 	int port;
port             2351 drivers/usb/host/r8a66597-hcd.c 	for (port = 0; port < r8a66597->max_root_hub; port++) {
port             2352 drivers/usb/host/r8a66597-hcd.c 		struct r8a66597_root_hub *rh = &r8a66597->root_hub[port];
port             2354 drivers/usb/host/r8a66597-hcd.c 		rh->port = 0x00000000;
port               90 drivers/usb/host/r8a66597.h 	u32 port;
port              246 drivers/usb/host/r8a66597.h static inline unsigned long get_syscfg_reg(int port)
port              248 drivers/usb/host/r8a66597.h 	return port == 0 ? SYSCFG0 : SYSCFG1;
port              251 drivers/usb/host/r8a66597.h static inline unsigned long get_syssts_reg(int port)
port              253 drivers/usb/host/r8a66597.h 	return port == 0 ? SYSSTS0 : SYSSTS1;
port              256 drivers/usb/host/r8a66597.h static inline unsigned long get_dvstctr_reg(int port)
port              258 drivers/usb/host/r8a66597.h 	return port == 0 ? DVSTCTR0 : DVSTCTR1;
port              261 drivers/usb/host/r8a66597.h static inline unsigned long get_dmacfg_reg(int port)
port              263 drivers/usb/host/r8a66597.h 	return port == 0 ? DMA0CFG : DMA1CFG;
port              266 drivers/usb/host/r8a66597.h static inline unsigned long get_intenb_reg(int port)
port              268 drivers/usb/host/r8a66597.h 	return port == 0 ? INTENB1 : INTENB2;
port              271 drivers/usb/host/r8a66597.h static inline unsigned long get_intsts_reg(int port)
port              273 drivers/usb/host/r8a66597.h 	return port == 0 ? INTSTS1 : INTSTS2;
port              276 drivers/usb/host/r8a66597.h static inline u16 get_rh_usb_speed(struct r8a66597 *r8a66597, int port)
port              278 drivers/usb/host/r8a66597.h 	unsigned long dvstctr_reg = get_dvstctr_reg(port);
port              283 drivers/usb/host/r8a66597.h static inline void r8a66597_port_power(struct r8a66597 *r8a66597, int port,
port              286 drivers/usb/host/r8a66597.h 	unsigned long dvstctr_reg = get_dvstctr_reg(port);
port              289 drivers/usb/host/r8a66597.h 		r8a66597->pdata->port_power(port, power);
port              202 drivers/usb/host/u132-hcd.c 	struct u132_port port[MAX_U132_PORTS];
port             1504 drivers/usb/host/u132-hcd.c 	u132->port[pn].power = is_on;
port             2616 drivers/usb/host/u132-hcd.c 		int port = wIndex - 1;
port             2619 drivers/usb/host/u132-hcd.c 			roothub.portstatus[port], &rh_portstatus);
port             2623 drivers/usb/host/u132-hcd.c 				"ge = %08X\n", port, *desc);
port             2691 drivers/usb/host/u132-hcd.c 		struct u132_port *port = &u132->port[port_index];
port             2692 drivers/usb/host/u132-hcd.c 		port->Status &= ~(1 << wValue);
port             2716 drivers/usb/host/u132-hcd.c 		struct u132_port *port = &u132->port[port_index];
port             2717 drivers/usb/host/u132-hcd.c 		port->Status &= ~(1 << wValue);
port             3028 drivers/usb/host/u132-hcd.c 		struct u132_port *port = &u132->port[ports];
port             3029 drivers/usb/host/u132-hcd.c 		port->u132 = u132;
port             3030 drivers/usb/host/u132-hcd.c 		port->reset = 0;
port             3031 drivers/usb/host/u132-hcd.c 		port->enable = 0;
port             3032 drivers/usb/host/u132-hcd.c 		port->power = 0;
port             3033 drivers/usb/host/u132-hcd.c 		port->Status = 0;
port             3161 drivers/usb/host/u132-hcd.c 		if (!u132->port[0].power) {
port              262 drivers/usb/host/uhci-debug.c static int uhci_show_sc(int port, unsigned short status, char *buf)
port              265 drivers/usb/host/uhci-debug.c 		port,
port              133 drivers/usb/host/uhci-hcd.c 	int port;
port              139 drivers/usb/host/uhci-hcd.c 	for (port = 0; port < uhci->rh_numports; ++port)
port              140 drivers/usb/host/uhci-hcd.c 		uhci_writew(uhci, 0, USBPORTSC1 + (port * 2));
port              814 drivers/usb/host/uhci-hcd.c 	int port;
port              824 drivers/usb/host/uhci-hcd.c 	for (port = 0; port < (io_size - USBPORTSC1) / 2; port++) {
port              827 drivers/usb/host/uhci-hcd.c 		portstatus = uhci_readw(uhci, USBPORTSC1 + (port * 2));
port              832 drivers/usb/host/uhci-hcd.c 		dev_info(uhci_dev(uhci), "detected %d ports\n", port);
port              835 drivers/usb/host/uhci-hcd.c 	if (port > UHCI_RH_MAXCHILD) {
port              838 drivers/usb/host/uhci-hcd.c 		port = 2;
port              841 drivers/usb/host/uhci-hcd.c 	return port;
port               46 drivers/usb/host/uhci-hub.c 	int port;
port               48 drivers/usb/host/uhci-hub.c 	for (port = 0; port < uhci->rh_numports; ++port) {
port               49 drivers/usb/host/uhci-hub.c 		if ((uhci_readw(uhci, USBPORTSC1 + port * 2) &
port               51 drivers/usb/host/uhci-hub.c 				test_bit(port, &uhci->port_c_suspend))
port               59 drivers/usb/host/uhci-hub.c 	int port;
port               72 drivers/usb/host/uhci-hub.c 	for (port = 0; port < uhci->rh_numports; ++port) {
port               73 drivers/usb/host/uhci-hub.c 		if ((uhci_readw(uhci, USBPORTSC1 + port * 2) & mask) ||
port               74 drivers/usb/host/uhci-hub.c 				test_bit(port, &uhci->port_c_suspend))
port               75 drivers/usb/host/uhci-hub.c 			*buf |= (1 << (port + 1));
port               96 drivers/usb/host/uhci-hub.c static void uhci_finish_suspend(struct uhci_hcd *uhci, int port,
port              104 drivers/usb/host/uhci-hub.c 		if (test_bit(port, &uhci->resuming_ports))
port              105 drivers/usb/host/uhci-hub.c 			set_bit(port, &uhci->port_c_suspend);
port              118 drivers/usb/host/uhci-hub.c 	clear_bit(port, &uhci->resuming_ports);
port              119 drivers/usb/host/uhci-hub.c 	usb_hcd_end_port_resume(&uhci_to_hcd(uhci)->self, port);
port              139 drivers/usb/host/uhci-hub.c 	unsigned int port;
port              143 drivers/usb/host/uhci-hub.c 	for (port = 0; port < uhci->rh_numports; ++port) {
port              144 drivers/usb/host/uhci-hub.c 		port_addr = USBPORTSC1 + 2 * port;
port              165 drivers/usb/host/uhci-hub.c 			if (!test_bit(port, &uhci->resuming_ports)) {
port              168 drivers/usb/host/uhci-hub.c 				set_bit(port, &uhci->resuming_ports);
port              172 drivers/usb/host/uhci-hub.c 						&uhci_to_hcd(uhci)->self, port);
port              180 drivers/usb/host/uhci-hub.c 				uhci_finish_suspend(uhci, port, port_addr);
port              248 drivers/usb/host/uhci-hub.c 	unsigned int port = wIndex - 1;
port              249 drivers/usb/host/uhci-hub.c 	unsigned long port_addr = USBPORTSC1 + 2 * port;
port              264 drivers/usb/host/uhci-hub.c 		if (port >= uhci->rh_numports)
port              286 drivers/usb/host/uhci-hub.c 		if (test_bit(port, &uhci->port_c_suspend)) {
port              290 drivers/usb/host/uhci-hub.c 		if (test_bit(port, &uhci->resuming_ports))
port              328 drivers/usb/host/uhci-hub.c 		if (port >= uhci->rh_numports)
port              339 drivers/usb/host/uhci-hub.c 			uhci_finish_suspend(uhci, port, port_addr);
port              353 drivers/usb/host/uhci-hub.c 		if (port >= uhci->rh_numports)
port              361 drivers/usb/host/uhci-hub.c 			uhci_finish_suspend(uhci, port, port_addr);
port              370 drivers/usb/host/uhci-hub.c 				uhci_finish_suspend(uhci, port, port_addr);
port              371 drivers/usb/host/uhci-hub.c 			} else if (!test_and_set_bit(port,
port              381 drivers/usb/host/uhci-hub.c 					uhci_finish_suspend(uhci, port,
port              390 drivers/usb/host/uhci-hub.c 			clear_bit(port, &uhci->port_c_suspend);
port               62 drivers/usb/host/uhci-pci.c 	int port;
port               82 drivers/usb/host/uhci-pci.c 		for (port = 0; port < uhci->rh_numports; ++port) {
port               83 drivers/usb/host/uhci-pci.c 			if (inw(uhci->io_addr + USBPORTSC1 + port * 2) &
port               94 drivers/usb/host/uhci-pci.c 	int port;
port              104 drivers/usb/host/uhci-pci.c 		for (port = 0; port < uhci->rh_numports; ++port) {
port              105 drivers/usb/host/uhci-pci.c 			if (inw(uhci->io_addr + USBPORTSC1 + port * 2) &
port              548 drivers/usb/host/xhci-dbgcap.c 	struct dbc_port		*port = &dbc->port;
port              554 drivers/usb/host/xhci-dbgcap.c 	if (port->registered)
port              118 drivers/usb/host/xhci-dbgcap.h 	struct tty_port			port;
port              153 drivers/usb/host/xhci-dbgcap.h 	struct dbc_port			port;
port               18 drivers/usb/host/xhci-dbgtty.c dbc_send_packet(struct dbc_port *port, char *packet, unsigned int size)
port               22 drivers/usb/host/xhci-dbgtty.c 	len = kfifo_len(&port->write_fifo);
port               26 drivers/usb/host/xhci-dbgtty.c 		size = kfifo_out(&port->write_fifo, packet, size);
port               30 drivers/usb/host/xhci-dbgtty.c static int dbc_start_tx(struct dbc_port *port)
port               31 drivers/usb/host/xhci-dbgtty.c 	__releases(&port->port_lock)
port               32 drivers/usb/host/xhci-dbgtty.c 	__acquires(&port->port_lock)
port               38 drivers/usb/host/xhci-dbgtty.c 	struct list_head	*pool = &port->write_pool;
port               42 drivers/usb/host/xhci-dbgtty.c 		len = dbc_send_packet(port, req->buf, DBC_MAX_PACKET);
port               50 drivers/usb/host/xhci-dbgtty.c 		spin_unlock(&port->port_lock);
port               51 drivers/usb/host/xhci-dbgtty.c 		status = dbc_ep_queue(port->out, req, GFP_ATOMIC);
port               52 drivers/usb/host/xhci-dbgtty.c 		spin_lock(&port->port_lock);
port               60 drivers/usb/host/xhci-dbgtty.c 	if (do_tty_wake && port->port.tty)
port               61 drivers/usb/host/xhci-dbgtty.c 		tty_wakeup(port->port.tty);
port               66 drivers/usb/host/xhci-dbgtty.c static void dbc_start_rx(struct dbc_port *port)
port               67 drivers/usb/host/xhci-dbgtty.c 	__releases(&port->port_lock)
port               68 drivers/usb/host/xhci-dbgtty.c 	__acquires(&port->port_lock)
port               72 drivers/usb/host/xhci-dbgtty.c 	struct list_head	*pool = &port->read_pool;
port               75 drivers/usb/host/xhci-dbgtty.c 		if (!port->port.tty)
port               82 drivers/usb/host/xhci-dbgtty.c 		spin_unlock(&port->port_lock);
port               83 drivers/usb/host/xhci-dbgtty.c 		status = dbc_ep_queue(port->in, req, GFP_ATOMIC);
port               84 drivers/usb/host/xhci-dbgtty.c 		spin_lock(&port->port_lock);
port               98 drivers/usb/host/xhci-dbgtty.c 	struct dbc_port		*port = &dbc->port;
port              100 drivers/usb/host/xhci-dbgtty.c 	spin_lock_irqsave(&port->port_lock, flags);
port              101 drivers/usb/host/xhci-dbgtty.c 	list_add_tail(&req->list_pool, &port->read_queue);
port              102 drivers/usb/host/xhci-dbgtty.c 	tasklet_schedule(&port->push);
port              103 drivers/usb/host/xhci-dbgtty.c 	spin_unlock_irqrestore(&port->port_lock, flags);
port              110 drivers/usb/host/xhci-dbgtty.c 	struct dbc_port		*port = &dbc->port;
port              112 drivers/usb/host/xhci-dbgtty.c 	spin_lock_irqsave(&port->port_lock, flags);
port              113 drivers/usb/host/xhci-dbgtty.c 	list_add(&req->list_pool, &port->write_pool);
port              116 drivers/usb/host/xhci-dbgtty.c 		dbc_start_tx(port);
port              125 drivers/usb/host/xhci-dbgtty.c 	spin_unlock_irqrestore(&port->port_lock, flags);
port              174 drivers/usb/host/xhci-dbgtty.c 	struct dbc_port		*port = driver->driver_state;
port              176 drivers/usb/host/xhci-dbgtty.c 	tty->driver_data = port;
port              178 drivers/usb/host/xhci-dbgtty.c 	return tty_port_install(&port->port, driver, tty);
port              183 drivers/usb/host/xhci-dbgtty.c 	struct dbc_port		*port = tty->driver_data;
port              185 drivers/usb/host/xhci-dbgtty.c 	return tty_port_open(&port->port, tty, file);
port              190 drivers/usb/host/xhci-dbgtty.c 	struct dbc_port		*port = tty->driver_data;
port              192 drivers/usb/host/xhci-dbgtty.c 	tty_port_close(&port->port, tty, file);
port              199 drivers/usb/host/xhci-dbgtty.c 	struct dbc_port		*port = tty->driver_data;
port              202 drivers/usb/host/xhci-dbgtty.c 	spin_lock_irqsave(&port->port_lock, flags);
port              204 drivers/usb/host/xhci-dbgtty.c 		count = kfifo_in(&port->write_fifo, buf, count);
port              205 drivers/usb/host/xhci-dbgtty.c 	dbc_start_tx(port);
port              206 drivers/usb/host/xhci-dbgtty.c 	spin_unlock_irqrestore(&port->port_lock, flags);
port              213 drivers/usb/host/xhci-dbgtty.c 	struct dbc_port		*port = tty->driver_data;
port              217 drivers/usb/host/xhci-dbgtty.c 	spin_lock_irqsave(&port->port_lock, flags);
port              218 drivers/usb/host/xhci-dbgtty.c 	status = kfifo_put(&port->write_fifo, ch);
port              219 drivers/usb/host/xhci-dbgtty.c 	spin_unlock_irqrestore(&port->port_lock, flags);
port              226 drivers/usb/host/xhci-dbgtty.c 	struct dbc_port		*port = tty->driver_data;
port              229 drivers/usb/host/xhci-dbgtty.c 	spin_lock_irqsave(&port->port_lock, flags);
port              230 drivers/usb/host/xhci-dbgtty.c 	dbc_start_tx(port);
port              231 drivers/usb/host/xhci-dbgtty.c 	spin_unlock_irqrestore(&port->port_lock, flags);
port              236 drivers/usb/host/xhci-dbgtty.c 	struct dbc_port		*port = tty->driver_data;
port              240 drivers/usb/host/xhci-dbgtty.c 	spin_lock_irqsave(&port->port_lock, flags);
port              241 drivers/usb/host/xhci-dbgtty.c 	room = kfifo_avail(&port->write_fifo);
port              242 drivers/usb/host/xhci-dbgtty.c 	spin_unlock_irqrestore(&port->port_lock, flags);
port              249 drivers/usb/host/xhci-dbgtty.c 	struct dbc_port		*port = tty->driver_data;
port              253 drivers/usb/host/xhci-dbgtty.c 	spin_lock_irqsave(&port->port_lock, flags);
port              254 drivers/usb/host/xhci-dbgtty.c 	chars = kfifo_len(&port->write_fifo);
port              255 drivers/usb/host/xhci-dbgtty.c 	spin_unlock_irqrestore(&port->port_lock, flags);
port              262 drivers/usb/host/xhci-dbgtty.c 	struct dbc_port		*port = tty->driver_data;
port              265 drivers/usb/host/xhci-dbgtty.c 	spin_lock_irqsave(&port->port_lock, flags);
port              266 drivers/usb/host/xhci-dbgtty.c 	tasklet_schedule(&port->push);
port              267 drivers/usb/host/xhci-dbgtty.c 	spin_unlock_irqrestore(&port->port_lock, flags);
port              307 drivers/usb/host/xhci-dbgtty.c 	dbc_tty_driver->driver_state = &dbc->port;
port              338 drivers/usb/host/xhci-dbgtty.c 	struct dbc_port		*port = (void *)_port;
port              339 drivers/usb/host/xhci-dbgtty.c 	struct list_head	*queue = &port->read_queue;
port              341 drivers/usb/host/xhci-dbgtty.c 	spin_lock_irqsave(&port->port_lock, flags);
port              342 drivers/usb/host/xhci-dbgtty.c 	tty = port->port.tty;
port              366 drivers/usb/host/xhci-dbgtty.c 			n = port->n_read;
port              372 drivers/usb/host/xhci-dbgtty.c 			count = tty_insert_flip_string(&port->port, packet,
port              377 drivers/usb/host/xhci-dbgtty.c 				port->n_read += count;
port              380 drivers/usb/host/xhci-dbgtty.c 			port->n_read = 0;
port              383 drivers/usb/host/xhci-dbgtty.c 		list_move(&req->list_pool, &port->read_pool);
port              387 drivers/usb/host/xhci-dbgtty.c 		tty_flip_buffer_push(&port->port);
port              392 drivers/usb/host/xhci-dbgtty.c 				tasklet_schedule(&port->push);
port              399 drivers/usb/host/xhci-dbgtty.c 		dbc_start_rx(port);
port              401 drivers/usb/host/xhci-dbgtty.c 	spin_unlock_irqrestore(&port->port_lock, flags);
port              407 drivers/usb/host/xhci-dbgtty.c 	struct dbc_port	*port = container_of(_port, struct dbc_port, port);
port              409 drivers/usb/host/xhci-dbgtty.c 	spin_lock_irqsave(&port->port_lock, flags);
port              410 drivers/usb/host/xhci-dbgtty.c 	dbc_start_rx(port);
port              411 drivers/usb/host/xhci-dbgtty.c 	spin_unlock_irqrestore(&port->port_lock, flags);
port              421 drivers/usb/host/xhci-dbgtty.c xhci_dbc_tty_init_port(struct xhci_hcd *xhci, struct dbc_port *port)
port              423 drivers/usb/host/xhci-dbgtty.c 	tty_port_init(&port->port);
port              424 drivers/usb/host/xhci-dbgtty.c 	spin_lock_init(&port->port_lock);
port              425 drivers/usb/host/xhci-dbgtty.c 	tasklet_init(&port->push, dbc_rx_push, (unsigned long)port);
port              426 drivers/usb/host/xhci-dbgtty.c 	INIT_LIST_HEAD(&port->read_pool);
port              427 drivers/usb/host/xhci-dbgtty.c 	INIT_LIST_HEAD(&port->read_queue);
port              428 drivers/usb/host/xhci-dbgtty.c 	INIT_LIST_HEAD(&port->write_pool);
port              430 drivers/usb/host/xhci-dbgtty.c 	port->in =		get_in_ep(xhci);
port              431 drivers/usb/host/xhci-dbgtty.c 	port->out =		get_out_ep(xhci);
port              432 drivers/usb/host/xhci-dbgtty.c 	port->port.ops =	&dbc_port_ops;
port              433 drivers/usb/host/xhci-dbgtty.c 	port->n_read =		0;
port              437 drivers/usb/host/xhci-dbgtty.c xhci_dbc_tty_exit_port(struct dbc_port *port)
port              439 drivers/usb/host/xhci-dbgtty.c 	tasklet_kill(&port->push);
port              440 drivers/usb/host/xhci-dbgtty.c 	tty_port_destroy(&port->port);
port              448 drivers/usb/host/xhci-dbgtty.c 	struct dbc_port		*port = &dbc->port;
port              450 drivers/usb/host/xhci-dbgtty.c 	xhci_dbc_tty_init_port(xhci, port);
port              451 drivers/usb/host/xhci-dbgtty.c 	tty_dev = tty_port_register_device(&port->port,
port              458 drivers/usb/host/xhci-dbgtty.c 	ret = kfifo_alloc(&port->write_fifo, DBC_WRITE_BUF_SIZE, GFP_KERNEL);
port              462 drivers/usb/host/xhci-dbgtty.c 	ret = xhci_dbc_alloc_requests(port->in, &port->read_pool,
port              467 drivers/usb/host/xhci-dbgtty.c 	ret = xhci_dbc_alloc_requests(port->out, &port->write_pool,
port              472 drivers/usb/host/xhci-dbgtty.c 	port->registered = true;
port              477 drivers/usb/host/xhci-dbgtty.c 	xhci_dbc_free_requests(port->in, &port->read_pool);
port              478 drivers/usb/host/xhci-dbgtty.c 	xhci_dbc_free_requests(port->out, &port->write_pool);
port              479 drivers/usb/host/xhci-dbgtty.c 	kfifo_free(&port->write_fifo);
port              485 drivers/usb/host/xhci-dbgtty.c 	xhci_dbc_tty_exit_port(port);
port              495 drivers/usb/host/xhci-dbgtty.c 	struct dbc_port		*port = &dbc->port;
port              498 drivers/usb/host/xhci-dbgtty.c 	xhci_dbc_tty_exit_port(port);
port              499 drivers/usb/host/xhci-dbgtty.c 	port->registered = false;
port              501 drivers/usb/host/xhci-dbgtty.c 	kfifo_free(&port->write_fifo);
port              502 drivers/usb/host/xhci-dbgtty.c 	xhci_dbc_free_requests(get_out_ep(xhci), &port->read_pool);
port              503 drivers/usb/host/xhci-dbgtty.c 	xhci_dbc_free_requests(get_out_ep(xhci), &port->read_queue);
port              504 drivers/usb/host/xhci-dbgtty.c 	xhci_dbc_free_requests(get_in_ep(xhci), &port->write_pool);
port              341 drivers/usb/host/xhci-debugfs.c 	struct xhci_port	*port = s->private;
port              344 drivers/usb/host/xhci-debugfs.c 	portsc = readl(port->addr);
port              359 drivers/usb/host/xhci-debugfs.c 	struct xhci_port	*port = s->private;
port              360 drivers/usb/host/xhci-debugfs.c 	struct xhci_hcd		*xhci = hcd_to_xhci(port->rhub->hcd);
port              374 drivers/usb/host/xhci-debugfs.c 		portsc = readl(port->addr);
port              382 drivers/usb/host/xhci-debugfs.c 		writel(portsc, port->addr);
port              522 drivers/usb/host/xhci-debugfs.c 	struct xhci_port	*port;
port              533 drivers/usb/host/xhci-debugfs.c 		port = &xhci->hw_ports[num_ports];
port              534 drivers/usb/host/xhci-debugfs.c 		debugfs_create_file("portsc", 0644, dir, port, &port_fops);
port              361 drivers/usb/host/xhci-hub.c 		u16 port)
port              373 drivers/usb/host/xhci-hub.c 				&& xhci->devs[i]->fake_port == port) {
port              572 drivers/usb/host/xhci-hub.c 	struct xhci_port *port;
port              576 drivers/usb/host/xhci-hub.c 	port = rhub->ports[index];
port              577 drivers/usb/host/xhci-hub.c 	temp = readl(port->addr);
port              586 drivers/usb/host/xhci-hub.c 		writel(temp | PORT_POWER, port->addr);
port              587 drivers/usb/host/xhci-hub.c 		readl(port->addr);
port              590 drivers/usb/host/xhci-hub.c 		writel(temp & ~PORT_POWER, port->addr);
port              606 drivers/usb/host/xhci-hub.c 	struct xhci_port *port;
port              609 drivers/usb/host/xhci-hub.c 	port = xhci->usb2_rhub.ports[wIndex];
port              610 drivers/usb/host/xhci-hub.c 	temp = readl(port->addr + PORTPMSC);
port              612 drivers/usb/host/xhci-hub.c 	writel(temp, port->addr + PORTPMSC);
port              678 drivers/usb/host/xhci-hub.c void xhci_set_link_state(struct xhci_hcd *xhci, struct xhci_port *port,
port              684 drivers/usb/host/xhci-hub.c 	portsc = readl(port->addr);
port              688 drivers/usb/host/xhci-hub.c 	writel(temp, port->addr);
port              691 drivers/usb/host/xhci-hub.c 		 port->rhub->hcd->self.busnum, port->hcd_portnum + 1,
port              696 drivers/usb/host/xhci-hub.c 				      struct xhci_port *port, u16 wake_mask)
port              700 drivers/usb/host/xhci-hub.c 	temp = readl(port->addr);
port              718 drivers/usb/host/xhci-hub.c 	writel(temp, port->addr);
port              722 drivers/usb/host/xhci-hub.c void xhci_test_and_clear_bit(struct xhci_hcd *xhci, struct xhci_port *port,
port              727 drivers/usb/host/xhci-hub.c 	temp = readl(port->addr);
port              731 drivers/usb/host/xhci-hub.c 		writel(temp, port->addr);
port              816 drivers/usb/host/xhci-hub.c static int xhci_handle_usb2_port_link_resume(struct xhci_port *port,
port              826 drivers/usb/host/xhci-hub.c 	hcd = port->rhub->hcd;
port              827 drivers/usb/host/xhci-hub.c 	bus_state = &port->rhub->bus_state;
port              829 drivers/usb/host/xhci-hub.c 	wIndex = port->hcd_portnum;
port              869 drivers/usb/host/xhci-hub.c 		xhci_test_and_clear_bit(xhci, port, PORT_PLC);
port              870 drivers/usb/host/xhci-hub.c 		xhci_set_link_state(xhci, port, XDEV_U0);
port              888 drivers/usb/host/xhci-hub.c 			int port_status = readl(port->addr);
port              927 drivers/usb/host/xhci-hub.c static void xhci_get_usb3_port_status(struct xhci_port *port, u32 *status,
port              936 drivers/usb/host/xhci-hub.c 	bus_state = &port->rhub->bus_state;
port              937 drivers/usb/host/xhci-hub.c 	xhci = hcd_to_xhci(port->rhub->hcd);
port              938 drivers/usb/host/xhci-hub.c 	hcd = port->rhub->hcd;
port              940 drivers/usb/host/xhci-hub.c 	portnum = port->hcd_portnum;
port              978 drivers/usb/host/xhci-hub.c static void xhci_get_usb2_port_status(struct xhci_port *port, u32 *status,
port              986 drivers/usb/host/xhci-hub.c 	bus_state = &port->rhub->bus_state;
port              988 drivers/usb/host/xhci-hub.c 	portnum = port->hcd_portnum;
port             1008 drivers/usb/host/xhci-hub.c 			ret = xhci_handle_usb2_port_link_resume(port, status,
port             1035 drivers/usb/host/xhci-hub.c 	struct xhci_port *port;
port             1038 drivers/usb/host/xhci-hub.c 	port = rhub->ports[wIndex];
port             1064 drivers/usb/host/xhci-hub.c 		xhci_get_usb3_port_status(port, &status, raw_port_status);
port             1066 drivers/usb/host/xhci-hub.c 		xhci_get_usb2_port_status(port, &status, raw_port_status,
port             1715 drivers/usb/host/xhci-hub.c static bool xhci_port_missing_cas_quirk(struct xhci_port *port)
port             1719 drivers/usb/host/xhci-hub.c 	portsc = readl(port->addr);
port             1732 drivers/usb/host/xhci-hub.c 	writel(portsc, port->addr);
port             1734 drivers/usb/host/xhci-hub.c 	readl(port->addr);
port               88 drivers/usb/host/xhci-mtk-sch.c 	unsigned int port;
port              110 drivers/usb/host/xhci-mtk-sch.c 		port = udev->ttport - 1;
port              111 drivers/usb/host/xhci-mtk-sch.c 		ptt = &tt_index[port];
port              113 drivers/usb/host/xhci-mtk-sch.c 		port = 0;
port              129 drivers/usb/host/xhci-mtk-sch.c 		tt->tt_port = port;
port             1593 drivers/usb/host/xhci-ring.c 	struct xhci_port *port;
port             1610 drivers/usb/host/xhci-ring.c 	port = &xhci->hw_ports[port_id - 1];
port             1611 drivers/usb/host/xhci-ring.c 	if (!port || !port->rhub || port->hcd_portnum == DUPLICATE_ENTRY) {
port             1619 drivers/usb/host/xhci-ring.c 	if (port->rhub == &xhci->usb3_rhub && xhci->shared_hcd == NULL) {
port             1625 drivers/usb/host/xhci-ring.c 	hcd = port->rhub->hcd;
port             1626 drivers/usb/host/xhci-ring.c 	bus_state = &port->rhub->bus_state;
port             1627 drivers/usb/host/xhci-ring.c 	hcd_portnum = port->hcd_portnum;
port             1628 drivers/usb/host/xhci-ring.c 	portsc = readl(port->addr);
port             1663 drivers/usb/host/xhci-ring.c 			xhci_test_and_clear_bit(xhci, port, PORT_PLC);
port             1665 drivers/usb/host/xhci-ring.c 			xhci_set_link_state(xhci, port, XDEV_U0);
port             1706 drivers/usb/host/xhci-ring.c 			xhci_test_and_clear_bit(xhci, port, PORT_PLC);
port             1728 drivers/usb/host/xhci-ring.c 		xhci_test_and_clear_bit(xhci, port, PORT_PLC);
port              466 drivers/usb/host/xhci-tegra.c 	unsigned int port;
port              531 drivers/usb/host/xhci-tegra.c 		for_each_set_bit(port, &mask, 32) {
port              532 drivers/usb/host/xhci-tegra.c 			err = tegra_xusb_padctl_hsic_set_idle(padctl, port,
port              539 drivers/usb/host/xhci-tegra.c 			dev_err(dev, "failed to set HSIC#%u %s: %d\n", port,
port              559 drivers/usb/host/xhci-tegra.c 		for_each_set_bit(port, &mask, soc->ports.usb3.count) {
port              561 drivers/usb/host/xhci-tegra.c 								     port,
port              570 drivers/usb/host/xhci-tegra.c 				enable ? "enable" : "disable", port, err);
port             4486 drivers/usb/host/xhci.c static int xhci_check_usb2_port_capability(struct xhci_hcd *xhci, int port,
port             4497 drivers/usb/host/xhci.c 			if (port >= port_offset &&
port             4498 drivers/usb/host/xhci.c 			    port < port_offset + port_count)
port             2135 drivers/usb/host/xhci.h void xhci_set_link_state(struct xhci_hcd *xhci, struct xhci_port *port,
port             2137 drivers/usb/host/xhci.h void xhci_test_and_clear_bit(struct xhci_hcd *xhci, struct xhci_port *port,
port             2159 drivers/usb/host/xhci.h 		u16 port);
port               65 drivers/usb/misc/cypress_cy7c63.c 	unsigned char		port[2];
port               96 drivers/usb/misc/cypress_cy7c63.c 				dev->port[0] = iobuf[1];
port               99 drivers/usb/misc/cypress_cy7c63.c 					dev->port[0]);
port              102 drivers/usb/misc/cypress_cy7c63.c 				dev->port[1] = iobuf[1];
port              105 drivers/usb/misc/cypress_cy7c63.c 					dev->port[1]);
port              177 drivers/usb/misc/cypress_cy7c63.c 	return sprintf(buf, "%d", cyp->port[port_num]);
port             1202 drivers/usb/misc/sisusbvga/sisusb.c int sisusb_setreg(struct sisusb_usb_data *sisusb, u32 port, u8 data)
port             1204 drivers/usb/misc/sisusbvga/sisusb.c 	return sisusb_write_memio_byte(sisusb, SISUSB_TYPE_IO, port, data);
port             1207 drivers/usb/misc/sisusbvga/sisusb.c int sisusb_getreg(struct sisusb_usb_data *sisusb, u32 port, u8 *data)
port             1209 drivers/usb/misc/sisusbvga/sisusb.c 	return sisusb_read_memio_byte(sisusb, SISUSB_TYPE_IO, port, data);
port             1213 drivers/usb/misc/sisusbvga/sisusb.c int sisusb_setidxreg(struct sisusb_usb_data *sisusb, u32 port,
port             1218 drivers/usb/misc/sisusbvga/sisusb.c 	ret = sisusb_write_memio_byte(sisusb, SISUSB_TYPE_IO, port, index);
port             1219 drivers/usb/misc/sisusbvga/sisusb.c 	ret |= sisusb_write_memio_byte(sisusb, SISUSB_TYPE_IO, port + 1, data);
port             1223 drivers/usb/misc/sisusbvga/sisusb.c int sisusb_getidxreg(struct sisusb_usb_data *sisusb, u32 port,
port             1228 drivers/usb/misc/sisusbvga/sisusb.c 	ret = sisusb_write_memio_byte(sisusb, SISUSB_TYPE_IO, port, index);
port             1229 drivers/usb/misc/sisusbvga/sisusb.c 	ret |= sisusb_read_memio_byte(sisusb, SISUSB_TYPE_IO, port + 1, data);
port             1233 drivers/usb/misc/sisusbvga/sisusb.c int sisusb_setidxregandor(struct sisusb_usb_data *sisusb, u32 port, u8 idx,
port             1239 drivers/usb/misc/sisusbvga/sisusb.c 	ret = sisusb_write_memio_byte(sisusb, SISUSB_TYPE_IO, port, idx);
port             1240 drivers/usb/misc/sisusbvga/sisusb.c 	ret |= sisusb_read_memio_byte(sisusb, SISUSB_TYPE_IO, port + 1, &tmp);
port             1243 drivers/usb/misc/sisusbvga/sisusb.c 	ret |= sisusb_write_memio_byte(sisusb, SISUSB_TYPE_IO, port + 1, tmp);
port             1248 drivers/usb/misc/sisusbvga/sisusb.c 		u32 port, u8 idx, u8 data, u8 mask)
port             1253 drivers/usb/misc/sisusbvga/sisusb.c 	ret = sisusb_write_memio_byte(sisusb, SISUSB_TYPE_IO, port, idx);
port             1254 drivers/usb/misc/sisusbvga/sisusb.c 	ret |= sisusb_read_memio_byte(sisusb, SISUSB_TYPE_IO, port + 1, &tmp);
port             1257 drivers/usb/misc/sisusbvga/sisusb.c 	ret |= sisusb_write_memio_byte(sisusb, SISUSB_TYPE_IO, port + 1, tmp);
port             1261 drivers/usb/misc/sisusbvga/sisusb.c int sisusb_setidxregor(struct sisusb_usb_data *sisusb, u32 port,
port             1264 drivers/usb/misc/sisusbvga/sisusb.c 	return sisusb_setidxregandor(sisusb, port, index, 0xff, myor);
port             1267 drivers/usb/misc/sisusbvga/sisusb.c int sisusb_setidxregand(struct sisusb_usb_data *sisusb, u32 port,
port             1270 drivers/usb/misc/sisusbvga/sisusb.c 	return sisusb_setidxregandor(sisusb, port, idx, myand, 0x00);
port             2789 drivers/usb/misc/sisusbvga/sisusb.c 	u32	port, address;
port             2797 drivers/usb/misc/sisusbvga/sisusb.c 	port = y->data3 -
port             2803 drivers/usb/misc/sisusbvga/sisusb.c 		retval = sisusb_getidxreg(sisusb, port, y->data0, &y->data1);
port             2811 drivers/usb/misc/sisusbvga/sisusb.c 		retval = sisusb_setidxreg(sisusb, port, y->data0, y->data1);
port             2815 drivers/usb/misc/sisusbvga/sisusb.c 		retval = sisusb_setidxregor(sisusb, port, y->data0, y->data1);
port             2819 drivers/usb/misc/sisusbvga/sisusb.c 		retval = sisusb_setidxregand(sisusb, port, y->data0, y->data1);
port             2823 drivers/usb/misc/sisusbvga/sisusb.c 		retval = sisusb_setidxregandor(sisusb, port, y->data0,
port             2828 drivers/usb/misc/sisusbvga/sisusb.c 		retval = sisusb_setidxregmask(sisusb, port, y->data0,
port               71 drivers/usb/misc/sisusbvga/sisusb_init.c SiS_SetReg(struct SiS_Private *SiS_Pr, unsigned long port,
port               74 drivers/usb/misc/sisusbvga/sisusb_init.c 	sisusb_setidxreg(SiS_Pr->sisusb, port, index, data);
port               78 drivers/usb/misc/sisusbvga/sisusb_init.c SiS_SetRegByte(struct SiS_Private *SiS_Pr, unsigned long port,
port               81 drivers/usb/misc/sisusbvga/sisusb_init.c 	sisusb_setreg(SiS_Pr->sisusb, port, data);
port               85 drivers/usb/misc/sisusbvga/sisusb_init.c SiS_GetReg(struct SiS_Private *SiS_Pr, unsigned long port, unsigned short index)
port               89 drivers/usb/misc/sisusbvga/sisusb_init.c 	sisusb_getidxreg(SiS_Pr->sisusb, port, index, &data);
port               95 drivers/usb/misc/sisusbvga/sisusb_init.c SiS_GetRegByte(struct SiS_Private *SiS_Pr, unsigned long port)
port               99 drivers/usb/misc/sisusbvga/sisusb_init.c 	sisusb_getreg(SiS_Pr->sisusb, port, &data);
port              105 drivers/usb/misc/sisusbvga/sisusb_init.c SiS_SetRegANDOR(struct SiS_Private *SiS_Pr, unsigned long port,
port              109 drivers/usb/misc/sisusbvga/sisusb_init.c 	sisusb_setidxregandor(SiS_Pr->sisusb, port, index, DataAND, DataOR);
port              113 drivers/usb/misc/sisusbvga/sisusb_init.c SiS_SetRegAND(struct SiS_Private *SiS_Pr, unsigned long port,
port              116 drivers/usb/misc/sisusbvga/sisusb_init.c 	sisusb_setidxregand(SiS_Pr->sisusb, port, index, DataAND);
port              120 drivers/usb/misc/sisusbvga/sisusb_init.c SiS_SetRegOR(struct SiS_Private *SiS_Pr, unsigned long port,
port              123 drivers/usb/misc/sisusbvga/sisusb_init.c 	sisusb_setidxregor(SiS_Pr->sisusb, port, index, DataOR);
port              815 drivers/usb/misc/sisusbvga/sisusb_init.h extern int sisusb_setreg(struct sisusb_usb_data *sisusb, u32 port, u8 data);
port              816 drivers/usb/misc/sisusbvga/sisusb_init.h extern int sisusb_getreg(struct sisusb_usb_data *sisusb, u32 port, u8 * data);
port              817 drivers/usb/misc/sisusbvga/sisusb_init.h extern int sisusb_setidxreg(struct sisusb_usb_data *sisusb, u32 port,
port              819 drivers/usb/misc/sisusbvga/sisusb_init.h extern int sisusb_getidxreg(struct sisusb_usb_data *sisusb, u32 port,
port              821 drivers/usb/misc/sisusbvga/sisusb_init.h extern int sisusb_setidxregandor(struct sisusb_usb_data *sisusb, u32 port,
port              823 drivers/usb/misc/sisusbvga/sisusb_init.h extern int sisusb_setidxregor(struct sisusb_usb_data *sisusb, u32 port,
port              825 drivers/usb/misc/sisusbvga/sisusb_init.h extern int sisusb_setidxregand(struct sisusb_usb_data *sisusb, u32 port,
port              384 drivers/usb/misc/usb251xb.c 	u32 port;
port              386 drivers/usb/misc/usb251xb.c 	of_property_for_each_u32(dev->of_node, prop_name, prop, p, port) {
port              387 drivers/usb/misc/usb251xb.c 		if ((port >= ds_only ? 1 : 0) && (port <= port_cnt))
port              388 drivers/usb/misc/usb251xb.c 			*fld |= BIT(port);
port              390 drivers/usb/misc/usb251xb.c 			dev_warn(dev, "port %u doesn't exist\n", port);
port              227 drivers/usb/misc/usb3503.c 				u32 port = be32_to_cpu(property[i]);
port              228 drivers/usb/misc/usb3503.c 				if ((1 <= port) && (port <= 3))
port              229 drivers/usb/misc/usb3503.c 					hub->port_off_mask |= (1 << port);
port              344 drivers/usb/musb/musb_cppi41.c 	u32 port;
port              352 drivers/usb/musb/musb_cppi41.c 	port = cppi41_channel->port_num;
port              353 drivers/usb/musb/musb_cppi41.c 	new_mode = update_ep_mode(port, mode, old_mode);
port              372 drivers/usb/musb/musb_cppi41.c 	u32 port;
port              377 drivers/usb/musb/musb_cppi41.c 	port = cppi41_channel->port_num;
port              379 drivers/usb/musb/musb_cppi41.c 	shift = (port - 1) * 4;
port              396 drivers/usb/musb/musb_cppi41.c 	u32 port;
port              401 drivers/usb/musb/musb_cppi41.c 	port = cppi41_channel->port_num;
port              402 drivers/usb/musb/musb_cppi41.c 	new_mode = update_ep_mode(port, mode, old_mode);
port              684 drivers/usb/musb/musb_cppi41.c 		unsigned int port;
port              697 drivers/usb/musb/musb_cppi41.c 		ret = kstrtouint(str + 2, 0, &port);
port              702 drivers/usb/musb/musb_cppi41.c 		if (port > controller->num_channels || !port)
port              705 drivers/usb/musb/musb_cppi41.c 			cppi41_channel = &controller->tx_channel[port - 1];
port              707 drivers/usb/musb/musb_cppi41.c 			cppi41_channel = &controller->rx_channel[port - 1];
port              710 drivers/usb/musb/musb_cppi41.c 		cppi41_channel->port_num = port;
port              294 drivers/usb/musb/musb_trace.h 		__field(u8, port)
port              304 drivers/usb/musb/musb_trace.h 		__entry->port = ch->port_num;
port              312 drivers/usb/musb/musb_trace.h 			__entry->port, __entry->is_tx ? "tx" : "rx",
port              498 drivers/usb/renesas_usbhs/fifo.c 	void __iomem *addr = priv->base + fifo->port;
port              645 drivers/usb/renesas_usbhs/fifo.c 	void __iomem *addr = priv->base + fifo->port;
port             1431 drivers/usb/renesas_usbhs/fifo.c 	fifo->port	= fifo_port;					\
port             1453 drivers/usb/renesas_usbhs/fifo.c 	fifo->port	= CFIFO;
port               19 drivers/usb/renesas_usbhs/fifo.h 	u32 port;	/* xFIFO */
port               72 drivers/usb/serial/aircable.c static int aircable_prepare_write_buffer(struct usb_serial_port *port,
port               78 drivers/usb/serial/aircable.c 	count = kfifo_out_locked(&port->write_fifo, buf + HCI_HEADER_LENGTH,
port               79 drivers/usb/serial/aircable.c 					size - HCI_HEADER_LENGTH, &port->lock);
port              100 drivers/usb/serial/aircable.c static int aircable_process_packet(struct usb_serial_port *port,
port              108 drivers/usb/serial/aircable.c 		dev_dbg(&port->dev, "%s - malformed packet\n", __func__);
port              112 drivers/usb/serial/aircable.c 	tty_insert_flip_string(&port->port, packet, len);
port              119 drivers/usb/serial/aircable.c 	struct usb_serial_port *port = urb->context;
port              131 drivers/usb/serial/aircable.c 		count += aircable_process_packet(port, has_headers,
port              136 drivers/usb/serial/aircable.c 		tty_flip_buffer_push(&port->port);
port              124 drivers/usb/serial/ark3116.c static int ark3116_port_probe(struct usb_serial_port *port)
port              126 drivers/usb/serial/ark3116.c 	struct usb_serial *serial = port->serial;
port              138 drivers/usb/serial/ark3116.c 	usb_set_serial_port_data(port, priv);
port              176 drivers/usb/serial/ark3116.c 	dev_info(&port->dev, "using %s mode\n", priv->irda ? "IrDA" : "RS232");
port              181 drivers/usb/serial/ark3116.c static int ark3116_port_remove(struct usb_serial_port *port)
port              183 drivers/usb/serial/ark3116.c 	struct ark3116_private *priv = usb_get_serial_port_data(port);
port              193 drivers/usb/serial/ark3116.c 				struct usb_serial_port *port,
port              196 drivers/usb/serial/ark3116.c 	struct usb_serial *serial = port->serial;
port              197 drivers/usb/serial/ark3116.c 	struct ark3116_private *priv = usb_get_serial_port_data(port);
port              234 drivers/usb/serial/ark3116.c 	dev_dbg(&port->dev, "%s - setting bps to %d\n", __func__, bps);
port              261 drivers/usb/serial/ark3116.c 	dev_dbg(&port->dev, "%s - setting hcr:0x%02x,lcr:0x%02x,quot:%d\n",
port              303 drivers/usb/serial/ark3116.c 		dev_warn(&port->dev,
port              312 drivers/usb/serial/ark3116.c static void ark3116_close(struct usb_serial_port *port)
port              314 drivers/usb/serial/ark3116.c 	struct usb_serial *serial = port->serial;
port              322 drivers/usb/serial/ark3116.c 	usb_serial_generic_close(port);
port              324 drivers/usb/serial/ark3116.c 	usb_kill_urb(port->interrupt_in_urb);
port              327 drivers/usb/serial/ark3116.c static int ark3116_open(struct tty_struct *tty, struct usb_serial_port *port)
port              329 drivers/usb/serial/ark3116.c 	struct ark3116_private *priv = usb_get_serial_port_data(port);
port              330 drivers/usb/serial/ark3116.c 	struct usb_serial *serial = port->serial;
port              338 drivers/usb/serial/ark3116.c 	result = usb_serial_generic_open(tty, port);
port              340 drivers/usb/serial/ark3116.c 		dev_dbg(&port->dev,
port              361 drivers/usb/serial/ark3116.c 	result = usb_submit_urb(port->interrupt_in_urb, GFP_KERNEL);
port              363 drivers/usb/serial/ark3116.c 		dev_err(&port->dev, "submit irq_in urb failed %d\n",
port              369 drivers/usb/serial/ark3116.c 	ark3116_write_reg(port->serial, UART_IER, UART_IER_MSI|UART_IER_RLSI);
port              372 drivers/usb/serial/ark3116.c 	ark3116_write_reg(port->serial, UART_FCR, UART_FCR_DMA_SELECT);
port              376 drivers/usb/serial/ark3116.c 		ark3116_set_termios(tty, port, NULL);
port              383 drivers/usb/serial/ark3116.c 	usb_serial_generic_close(port);
port              393 drivers/usb/serial/ark3116.c 	struct usb_serial_port *port = tty->driver_data;
port              396 drivers/usb/serial/ark3116.c 	ss->line = port->minor;
port              397 drivers/usb/serial/ark3116.c 	ss->port = port->port_number;
port              404 drivers/usb/serial/ark3116.c 	struct usb_serial_port *port = tty->driver_data;
port              405 drivers/usb/serial/ark3116.c 	struct ark3116_private *priv = usb_get_serial_port_data(port);
port              431 drivers/usb/serial/ark3116.c 	struct usb_serial_port *port = tty->driver_data;
port              432 drivers/usb/serial/ark3116.c 	struct ark3116_private *priv = usb_get_serial_port_data(port);
port              457 drivers/usb/serial/ark3116.c 	ark3116_write_reg(port->serial, UART_MCR, priv->mcr);
port              466 drivers/usb/serial/ark3116.c 	struct usb_serial_port *port = tty->driver_data;
port              467 drivers/usb/serial/ark3116.c 	struct ark3116_private *priv = usb_get_serial_port_data(port);
port              477 drivers/usb/serial/ark3116.c 	ark3116_write_reg(port->serial, UART_LCR, priv->lcr);
port              482 drivers/usb/serial/ark3116.c static void ark3116_update_msr(struct usb_serial_port *port, __u8 msr)
port              484 drivers/usb/serial/ark3116.c 	struct ark3116_private *priv = usb_get_serial_port_data(port);
port              494 drivers/usb/serial/ark3116.c 			port->icount.cts++;
port              496 drivers/usb/serial/ark3116.c 			port->icount.dsr++;
port              498 drivers/usb/serial/ark3116.c 			port->icount.dcd++;
port              500 drivers/usb/serial/ark3116.c 			port->icount.rng++;
port              501 drivers/usb/serial/ark3116.c 		wake_up_interruptible(&port->port.delta_msr_wait);
port              505 drivers/usb/serial/ark3116.c static void ark3116_update_lsr(struct usb_serial_port *port, __u8 lsr)
port              507 drivers/usb/serial/ark3116.c 	struct ark3116_private *priv = usb_get_serial_port_data(port);
port              517 drivers/usb/serial/ark3116.c 			port->icount.brk++;
port              519 drivers/usb/serial/ark3116.c 			port->icount.frame++;
port              521 drivers/usb/serial/ark3116.c 			port->icount.parity++;
port              523 drivers/usb/serial/ark3116.c 			port->icount.overrun++;
port              529 drivers/usb/serial/ark3116.c 	struct usb_serial_port *port = urb->context;
port              539 drivers/usb/serial/ark3116.c 		dev_dbg(&port->dev, "%s - urb shutting down with status: %d\n",
port              543 drivers/usb/serial/ark3116.c 		dev_dbg(&port->dev, "%s - nonzero urb status received: %d\n",
port              550 drivers/usb/serial/ark3116.c 			dev_dbg(&port->dev, "%s: iir=%02x\n", __func__, data[1]);
port              552 drivers/usb/serial/ark3116.c 				dev_dbg(&port->dev, "%s: msr=%02x\n",
port              554 drivers/usb/serial/ark3116.c 				ark3116_update_msr(port, data[3]);
port              557 drivers/usb/serial/ark3116.c 				dev_dbg(&port->dev, "%s: lsr=%02x\n",
port              559 drivers/usb/serial/ark3116.c 				ark3116_update_lsr(port, data[2]);
port              566 drivers/usb/serial/ark3116.c 		usb_serial_debug_data(&port->dev, __func__,
port              574 drivers/usb/serial/ark3116.c 		dev_err(&port->dev, "failed to resubmit interrupt urb: %d\n",
port              592 drivers/usb/serial/ark3116.c 	struct usb_serial_port *port = urb->context;
port              593 drivers/usb/serial/ark3116.c 	struct ark3116_private *priv = usb_get_serial_port_data(port);
port              618 drivers/usb/serial/ark3116.c 			tty_insert_flip_char(&port->port, 0, TTY_OVERRUN);
port              620 drivers/usb/serial/ark3116.c 	tty_insert_flip_string_fixed_flag(&port->port, data, tty_flag,
port              622 drivers/usb/serial/ark3116.c 	tty_flip_buffer_push(&port->port);
port               39 drivers/usb/serial/belkin_sa.c static int belkin_sa_port_probe(struct usb_serial_port *port);
port               40 drivers/usb/serial/belkin_sa.c static int belkin_sa_port_remove(struct usb_serial_port *port);
port               42 drivers/usb/serial/belkin_sa.c 			struct usb_serial_port *port);
port               43 drivers/usb/serial/belkin_sa.c static void belkin_sa_close(struct usb_serial_port *port);
port               47 drivers/usb/serial/belkin_sa.c 			struct usb_serial_port *port, struct ktermios * old);
port              112 drivers/usb/serial/belkin_sa.c static int belkin_sa_port_probe(struct usb_serial_port *port)
port              114 drivers/usb/serial/belkin_sa.c 	struct usb_device *dev = port->serial->dev;
port              132 drivers/usb/serial/belkin_sa.c 	usb_set_serial_port_data(port, priv);
port              137 drivers/usb/serial/belkin_sa.c static int belkin_sa_port_remove(struct usb_serial_port *port)
port              141 drivers/usb/serial/belkin_sa.c 	priv = usb_get_serial_port_data(port);
port              148 drivers/usb/serial/belkin_sa.c 					struct usb_serial_port *port)
port              152 drivers/usb/serial/belkin_sa.c 	retval = usb_submit_urb(port->interrupt_in_urb, GFP_KERNEL);
port              154 drivers/usb/serial/belkin_sa.c 		dev_err(&port->dev, "usb_submit_urb(read int) failed\n");
port              158 drivers/usb/serial/belkin_sa.c 	retval = usb_serial_generic_open(tty, port);
port              160 drivers/usb/serial/belkin_sa.c 		usb_kill_urb(port->interrupt_in_urb);
port              165 drivers/usb/serial/belkin_sa.c static void belkin_sa_close(struct usb_serial_port *port)
port              167 drivers/usb/serial/belkin_sa.c 	usb_serial_generic_close(port);
port              168 drivers/usb/serial/belkin_sa.c 	usb_kill_urb(port->interrupt_in_urb);
port              173 drivers/usb/serial/belkin_sa.c 	struct usb_serial_port *port = urb->context;
port              188 drivers/usb/serial/belkin_sa.c 		dev_dbg(&port->dev, "%s - urb shutting down with status: %d\n",
port              192 drivers/usb/serial/belkin_sa.c 		dev_dbg(&port->dev, "%s - nonzero urb status received: %d\n",
port              197 drivers/usb/serial/belkin_sa.c 	usb_serial_debug_data(&port->dev, __func__, urb->actual_length, data);
port              202 drivers/usb/serial/belkin_sa.c 	priv = usb_get_serial_port_data(port);
port              232 drivers/usb/serial/belkin_sa.c 		dev_err(&port->dev, "%s - usb_submit_urb failed with "
port              238 drivers/usb/serial/belkin_sa.c 	struct usb_serial_port *port = urb->context;
port              239 drivers/usb/serial/belkin_sa.c 	struct belkin_sa_private *priv = usb_get_serial_port_data(port);
port              265 drivers/usb/serial/belkin_sa.c 		dev_dbg(&port->dev, "tty_flag = %d\n", tty_flag);
port              269 drivers/usb/serial/belkin_sa.c 			tty_insert_flip_char(&port->port, 0, TTY_OVERRUN);
port              272 drivers/usb/serial/belkin_sa.c 	tty_insert_flip_string_fixed_flag(&port->port, data, tty_flag,
port              274 drivers/usb/serial/belkin_sa.c 	tty_flip_buffer_push(&port->port);
port              278 drivers/usb/serial/belkin_sa.c 		struct usb_serial_port *port, struct ktermios *old_termios)
port              280 drivers/usb/serial/belkin_sa.c 	struct usb_serial *serial = port->serial;
port              281 drivers/usb/serial/belkin_sa.c 	struct belkin_sa_private *priv = usb_get_serial_port_data(port);
port              313 drivers/usb/serial/belkin_sa.c 				dev_err(&port->dev, "Set DTR error\n");
port              318 drivers/usb/serial/belkin_sa.c 					dev_err(&port->dev, "Set RTS error\n");
port              334 drivers/usb/serial/belkin_sa.c 			dev_err(&port->dev, "Set baudrate error\n");
port              339 drivers/usb/serial/belkin_sa.c 			dev_err(&port->dev, "Disable flowcontrol error\n");
port              343 drivers/usb/serial/belkin_sa.c 			dev_err(&port->dev, "DTR LOW error\n");
port              345 drivers/usb/serial/belkin_sa.c 			dev_err(&port->dev, "RTS LOW error\n");
port              356 drivers/usb/serial/belkin_sa.c 			dev_err(&port->dev, "Set parity error\n");
port              375 drivers/usb/serial/belkin_sa.c 			dev_dbg(&port->dev,
port              381 drivers/usb/serial/belkin_sa.c 			dev_err(&port->dev, "Set data bits error\n");
port              390 drivers/usb/serial/belkin_sa.c 			dev_err(&port->dev, "Set stop bits error\n");
port              411 drivers/usb/serial/belkin_sa.c 			dev_err(&port->dev, "Set flow control error\n");
port              422 drivers/usb/serial/belkin_sa.c 	struct usb_serial_port *port = tty->driver_data;
port              423 drivers/usb/serial/belkin_sa.c 	struct usb_serial *serial = port->serial;
port              426 drivers/usb/serial/belkin_sa.c 		dev_err(&port->dev, "Set break_ctl %d\n", break_state);
port              431 drivers/usb/serial/belkin_sa.c 	struct usb_serial_port *port = tty->driver_data;
port              432 drivers/usb/serial/belkin_sa.c 	struct belkin_sa_private *priv = usb_get_serial_port_data(port);
port              446 drivers/usb/serial/belkin_sa.c 	struct usb_serial_port *port = tty->driver_data;
port              447 drivers/usb/serial/belkin_sa.c 	struct usb_serial *serial = port->serial;
port              448 drivers/usb/serial/belkin_sa.c 	struct belkin_sa_private *priv = usb_get_serial_port_data(port);
port              480 drivers/usb/serial/belkin_sa.c 		dev_err(&port->dev, "Set RTS error %d\n", retval);
port              486 drivers/usb/serial/belkin_sa.c 		dev_err(&port->dev, "Set DTR error %d\n", retval);
port               20 drivers/usb/serial/bus.c 	const struct usb_serial_port *port;
port               26 drivers/usb/serial/bus.c 	port = to_usb_serial_port(dev);
port               27 drivers/usb/serial/bus.c 	if (!port)
port               32 drivers/usb/serial/bus.c 	if (driver == port->serial->type)
port               41 drivers/usb/serial/bus.c 	struct usb_serial_port *port;
port               46 drivers/usb/serial/bus.c 	port = to_usb_serial_port(dev);
port               47 drivers/usb/serial/bus.c 	if (!port)
port               51 drivers/usb/serial/bus.c 	retval = usb_autopm_get_interface(port->serial->interface);
port               55 drivers/usb/serial/bus.c 	driver = port->serial->type;
port               57 drivers/usb/serial/bus.c 		retval = driver->port_probe(port);
port               62 drivers/usb/serial/bus.c 	minor = port->minor;
port               63 drivers/usb/serial/bus.c 	tty_dev = tty_port_register_device(&port->port, usb_serial_tty_driver,
port               70 drivers/usb/serial/bus.c 	usb_autopm_put_interface(port->serial->interface);
port               72 drivers/usb/serial/bus.c 	dev_info(&port->serial->dev->dev,
port               80 drivers/usb/serial/bus.c 		driver->port_remove(port);
port               82 drivers/usb/serial/bus.c 	usb_autopm_put_interface(port->serial->interface);
port               90 drivers/usb/serial/bus.c 	struct usb_serial_port *port;
port               95 drivers/usb/serial/bus.c 	port = to_usb_serial_port(dev);
port               96 drivers/usb/serial/bus.c 	if (!port)
port              105 drivers/usb/serial/bus.c 	autopm_err = usb_autopm_get_interface(port->serial->interface);
port              107 drivers/usb/serial/bus.c 	minor = port->minor;
port              110 drivers/usb/serial/bus.c 	driver = port->serial->type;
port              112 drivers/usb/serial/bus.c 		retval = driver->port_remove(port);
port              118 drivers/usb/serial/bus.c 		usb_autopm_put_interface(port->serial->interface);
port              100 drivers/usb/serial/ch341.c 			      struct usb_serial_port *port,
port              249 drivers/usb/serial/ch341.c static int ch341_detect_quirks(struct usb_serial_port *port)
port              251 drivers/usb/serial/ch341.c 	struct ch341_private *priv = usb_get_serial_port_data(port);
port              252 drivers/usb/serial/ch341.c 	struct usb_device *udev = port->serial->dev;
port              272 drivers/usb/serial/ch341.c 		dev_dbg(&port->dev, "break control not supported\n");
port              280 drivers/usb/serial/ch341.c 		dev_err(&port->dev, "failed to read break control: %d\n", r);
port              289 drivers/usb/serial/ch341.c 		dev_dbg(&port->dev, "enabling quirk flags: 0x%02lx\n", quirks);
port              296 drivers/usb/serial/ch341.c static int ch341_port_probe(struct usb_serial_port *port)
port              313 drivers/usb/serial/ch341.c 	r = ch341_configure(port->serial->dev, priv);
port              317 drivers/usb/serial/ch341.c 	usb_set_serial_port_data(port, priv);
port              319 drivers/usb/serial/ch341.c 	r = ch341_detect_quirks(port);
port              329 drivers/usb/serial/ch341.c static int ch341_port_remove(struct usb_serial_port *port)
port              333 drivers/usb/serial/ch341.c 	priv = usb_get_serial_port_data(port);
port              339 drivers/usb/serial/ch341.c static int ch341_carrier_raised(struct usb_serial_port *port)
port              341 drivers/usb/serial/ch341.c 	struct ch341_private *priv = usb_get_serial_port_data(port);
port              347 drivers/usb/serial/ch341.c static void ch341_dtr_rts(struct usb_serial_port *port, int on)
port              349 drivers/usb/serial/ch341.c 	struct ch341_private *priv = usb_get_serial_port_data(port);
port              359 drivers/usb/serial/ch341.c 	ch341_set_handshake(port->serial->dev, priv->mcr);
port              362 drivers/usb/serial/ch341.c static void ch341_close(struct usb_serial_port *port)
port              364 drivers/usb/serial/ch341.c 	usb_serial_generic_close(port);
port              365 drivers/usb/serial/ch341.c 	usb_kill_urb(port->interrupt_in_urb);
port              370 drivers/usb/serial/ch341.c static int ch341_open(struct tty_struct *tty, struct usb_serial_port *port)
port              372 drivers/usb/serial/ch341.c 	struct ch341_private *priv = usb_get_serial_port_data(port);
port              376 drivers/usb/serial/ch341.c 		ch341_set_termios(tty, port, NULL);
port              378 drivers/usb/serial/ch341.c 	dev_dbg(&port->dev, "%s - submitting interrupt urb\n", __func__);
port              379 drivers/usb/serial/ch341.c 	r = usb_submit_urb(port->interrupt_in_urb, GFP_KERNEL);
port              381 drivers/usb/serial/ch341.c 		dev_err(&port->dev, "%s - failed to submit interrupt urb: %d\n",
port              386 drivers/usb/serial/ch341.c 	r = ch341_get_status(port->serial->dev, priv);
port              388 drivers/usb/serial/ch341.c 		dev_err(&port->dev, "failed to read modem status: %d\n", r);
port              392 drivers/usb/serial/ch341.c 	r = usb_serial_generic_open(tty, port);
port              399 drivers/usb/serial/ch341.c 	usb_kill_urb(port->interrupt_in_urb);
port              408 drivers/usb/serial/ch341.c 		struct usb_serial_port *port, struct ktermios *old_termios)
port              410 drivers/usb/serial/ch341.c 	struct ch341_private *priv = usb_get_serial_port_data(port);
port              453 drivers/usb/serial/ch341.c 		r = ch341_set_baudrate_lcr(port->serial->dev, priv, lcr);
port              469 drivers/usb/serial/ch341.c 	ch341_set_handshake(port->serial->dev, priv->mcr);
port              476 drivers/usb/serial/ch341.c 	struct usb_serial_port *port = tty->driver_data;
port              485 drivers/usb/serial/ch341.c 	r = ch341_control_in(port->serial->dev, CH341_REQ_READ_REG,
port              488 drivers/usb/serial/ch341.c 		dev_err(&port->dev, "%s - USB control read error (%d)\n",
port              492 drivers/usb/serial/ch341.c 	dev_dbg(&port->dev, "%s - initial ch341 break register contents - reg1: %x, reg2: %x\n",
port              495 drivers/usb/serial/ch341.c 		dev_dbg(&port->dev, "%s - Enter break state requested\n", __func__);
port              499 drivers/usb/serial/ch341.c 		dev_dbg(&port->dev, "%s - Leave break state requested\n", __func__);
port              503 drivers/usb/serial/ch341.c 	dev_dbg(&port->dev, "%s - New ch341 break register contents - reg1: %x, reg2: %x\n",
port              506 drivers/usb/serial/ch341.c 	r = ch341_control_out(port->serial->dev, CH341_REQ_WRITE_REG,
port              509 drivers/usb/serial/ch341.c 		dev_err(&port->dev, "%s - USB control write error (%d)\n",
port              518 drivers/usb/serial/ch341.c 	struct usb_serial_port *port = tty->driver_data;
port              519 drivers/usb/serial/ch341.c 	struct ch341_private *priv = usb_get_serial_port_data(port);
port              535 drivers/usb/serial/ch341.c 	return ch341_set_handshake(port->serial->dev, control);
port              538 drivers/usb/serial/ch341.c static void ch341_update_status(struct usb_serial_port *port,
port              541 drivers/usb/serial/ch341.c 	struct ch341_private *priv = usb_get_serial_port_data(port);
port              558 drivers/usb/serial/ch341.c 		dev_dbg(&port->dev, "%s - multiple status change\n", __func__);
port              564 drivers/usb/serial/ch341.c 		port->icount.cts++;
port              566 drivers/usb/serial/ch341.c 		port->icount.dsr++;
port              568 drivers/usb/serial/ch341.c 		port->icount.rng++;
port              570 drivers/usb/serial/ch341.c 		port->icount.dcd++;
port              571 drivers/usb/serial/ch341.c 		tty = tty_port_tty_get(&port->port);
port              573 drivers/usb/serial/ch341.c 			usb_serial_handle_dcd_change(port, tty,
port              579 drivers/usb/serial/ch341.c 	wake_up_interruptible(&port->port.delta_msr_wait);
port              584 drivers/usb/serial/ch341.c 	struct usb_serial_port *port = urb->context;
port              606 drivers/usb/serial/ch341.c 	usb_serial_debug_data(&port->dev, __func__, len, data);
port              607 drivers/usb/serial/ch341.c 	ch341_update_status(port, data, len);
port              618 drivers/usb/serial/ch341.c 	struct usb_serial_port *port = tty->driver_data;
port              619 drivers/usb/serial/ch341.c 	struct ch341_private *priv = usb_get_serial_port_data(port);
port              637 drivers/usb/serial/ch341.c 	dev_dbg(&port->dev, "%s - result = %x\n", __func__, result);
port              644 drivers/usb/serial/ch341.c 	struct usb_serial_port *port = serial->port[0];
port              648 drivers/usb/serial/ch341.c 	priv = usb_get_serial_port_data(port);
port              655 drivers/usb/serial/ch341.c 	if (tty_port_initialized(&port->port)) {
port              656 drivers/usb/serial/ch341.c 		ret = usb_submit_urb(port->interrupt_in_urb, GFP_NOIO);
port              658 drivers/usb/serial/ch341.c 			dev_err(&port->dev, "failed to submit interrupt urb: %d\n",
port              663 drivers/usb/serial/ch341.c 		ret = ch341_get_status(port->serial->dev, priv);
port              665 drivers/usb/serial/ch341.c 			dev_err(&port->dev, "failed to read modem status: %d\n",
port               25 drivers/usb/serial/console.c 	struct usb_serial_port	*port;
port               65 drivers/usb/serial/console.c 	struct usb_serial_port *port;
port              109 drivers/usb/serial/console.c 	port = usb_serial_port_get_by_minor(co->index);
port              110 drivers/usb/serial/console.c 	if (port == NULL) {
port              115 drivers/usb/serial/console.c 	serial = port->serial;
port              121 drivers/usb/serial/console.c 	tty_port_tty_set(&port->port, NULL);
port              123 drivers/usb/serial/console.c 	info->port = port;
port              125 drivers/usb/serial/console.c 	++port->port.count;
port              126 drivers/usb/serial/console.c 	if (!tty_port_initialized(&port->port)) {
port              148 drivers/usb/serial/console.c 			tty_port_tty_set(&port->port, tty);
port              153 drivers/usb/serial/console.c 		retval = serial->type->open(NULL, port);
port              155 drivers/usb/serial/console.c 			dev_err(&port->dev, "could not open USB console port\n");
port              163 drivers/usb/serial/console.c 			serial->type->set_termios(tty, port, &dummy);
port              165 drivers/usb/serial/console.c 			tty_port_tty_set(&port->port, NULL);
port              169 drivers/usb/serial/console.c 		tty_port_set_initialized(&port->port, 1);
port              173 drivers/usb/serial/console.c 	--port->port.count;
port              176 drivers/usb/serial/console.c 	port->port.console = 1;
port              182 drivers/usb/serial/console.c 	tty_port_tty_set(&port->port, NULL);
port              185 drivers/usb/serial/console.c 	port->port.count = 0;
port              186 drivers/usb/serial/console.c 	info->port = NULL;
port              198 drivers/usb/serial/console.c 	struct usb_serial_port *port = info->port;
port              202 drivers/usb/serial/console.c 	if (!port || port->serial->dev->state == USB_STATE_NOTATTACHED)
port              204 drivers/usb/serial/console.c 	serial = port->serial;
port              209 drivers/usb/serial/console.c 	dev_dbg(&port->dev, "%s - %d byte(s)\n", __func__, count);
port              211 drivers/usb/serial/console.c 	if (!port->port.console) {
port              212 drivers/usb/serial/console.c 		dev_dbg(&port->dev, "%s - port not opened\n", __func__);
port              229 drivers/usb/serial/console.c 		retval = serial->type->write(NULL, port, buf, i);
port              230 drivers/usb/serial/console.c 		dev_dbg(&port->dev, "%s - write: %d\n", __func__, retval);
port              234 drivers/usb/serial/console.c 			retval = serial->type->write(NULL, port, &cr, 1);
port              235 drivers/usb/serial/console.c 			dev_dbg(&port->dev, "%s - write cr: %d\n",
port              266 drivers/usb/serial/console.c 	if (serial->port[0] && serial->port[0] == usbcons_info.port) {
port              295 drivers/usb/serial/console.c 	if (usbcons_info.port) {
port              297 drivers/usb/serial/console.c 		usbcons_info.port->port.console = 0;
port              298 drivers/usb/serial/console.c 		usbcons_info.port = NULL;
port               35 drivers/usb/serial/cp210x.c static void cp210x_get_termios_port(struct usb_serial_port *port,
port               41 drivers/usb/serial/cp210x.c static bool cp210x_tx_empty(struct usb_serial_port *port);
port               44 drivers/usb/serial/cp210x.c static int cp210x_tiocmset_port(struct usb_serial_port *port,
port              525 drivers/usb/serial/cp210x.c static int cp210x_read_reg_block(struct usb_serial_port *port, u8 req,
port              528 drivers/usb/serial/cp210x.c 	struct usb_serial *serial = port->serial;
port              529 drivers/usb/serial/cp210x.c 	struct cp210x_port_private *port_priv = usb_get_serial_port_data(port);
port              551 drivers/usb/serial/cp210x.c 		dev_err(&port->dev, "failed get req 0x%x size %d status: %d\n",
port              571 drivers/usb/serial/cp210x.c static int cp210x_read_u32_reg(struct usb_serial_port *port, u8 req, u32 *val)
port              576 drivers/usb/serial/cp210x.c 	err = cp210x_read_reg_block(port, req, &le32_val, sizeof(le32_val));
port              594 drivers/usb/serial/cp210x.c static int cp210x_read_u16_reg(struct usb_serial_port *port, u8 req, u16 *val)
port              599 drivers/usb/serial/cp210x.c 	err = cp210x_read_reg_block(port, req, &le16_val, sizeof(le16_val));
port              611 drivers/usb/serial/cp210x.c static int cp210x_read_u8_reg(struct usb_serial_port *port, u8 req, u8 *val)
port              613 drivers/usb/serial/cp210x.c 	return cp210x_read_reg_block(port, req, val, sizeof(*val));
port              654 drivers/usb/serial/cp210x.c static int cp210x_write_u16_reg(struct usb_serial_port *port, u8 req, u16 val)
port              656 drivers/usb/serial/cp210x.c 	struct usb_serial *serial = port->serial;
port              657 drivers/usb/serial/cp210x.c 	struct cp210x_port_private *port_priv = usb_get_serial_port_data(port);
port              665 drivers/usb/serial/cp210x.c 		dev_err(&port->dev, "failed set request 0x%x status: %d\n",
port              676 drivers/usb/serial/cp210x.c static int cp210x_write_reg_block(struct usb_serial_port *port, u8 req,
port              679 drivers/usb/serial/cp210x.c 	struct usb_serial *serial = port->serial;
port              680 drivers/usb/serial/cp210x.c 	struct cp210x_port_private *port_priv = usb_get_serial_port_data(port);
port              698 drivers/usb/serial/cp210x.c 		dev_err(&port->dev, "failed set req 0x%x size %d status: %d\n",
port              710 drivers/usb/serial/cp210x.c static int cp210x_write_u32_reg(struct usb_serial_port *port, u8 req, u32 val)
port              716 drivers/usb/serial/cp210x.c 	return cp210x_write_reg_block(port, req, &le32_val, sizeof(le32_val));
port              761 drivers/usb/serial/cp210x.c static int cp210x_detect_swapped_line_ctl(struct usb_serial_port *port)
port              763 drivers/usb/serial/cp210x.c 	struct cp210x_port_private *port_priv = usb_get_serial_port_data(port);
port              768 drivers/usb/serial/cp210x.c 	err = cp210x_read_u16_reg(port, CP210X_GET_LINE_CTL, &line_ctl_save);
port              772 drivers/usb/serial/cp210x.c 	err = cp210x_write_u16_reg(port, CP210X_SET_LINE_CTL, 0x800);
port              776 drivers/usb/serial/cp210x.c 	err = cp210x_read_u16_reg(port, CP210X_GET_LINE_CTL, &line_ctl_test);
port              785 drivers/usb/serial/cp210x.c 	return cp210x_write_u16_reg(port, CP210X_SET_LINE_CTL, line_ctl_save);
port              792 drivers/usb/serial/cp210x.c static int cp210x_get_line_ctl(struct usb_serial_port *port, u16 *ctl)
port              794 drivers/usb/serial/cp210x.c 	struct cp210x_port_private *port_priv = usb_get_serial_port_data(port);
port              797 drivers/usb/serial/cp210x.c 	err = cp210x_read_u16_reg(port, CP210X_GET_LINE_CTL, ctl);
port              808 drivers/usb/serial/cp210x.c static int cp210x_open(struct tty_struct *tty, struct usb_serial_port *port)
port              812 drivers/usb/serial/cp210x.c 	result = cp210x_write_u16_reg(port, CP210X_IFC_ENABLE, UART_ENABLE);
port              814 drivers/usb/serial/cp210x.c 		dev_err(&port->dev, "%s - Unable to enable UART\n", __func__);
port              819 drivers/usb/serial/cp210x.c 	cp210x_get_termios(tty, port);
port              823 drivers/usb/serial/cp210x.c 		cp210x_change_speed(tty, port, NULL);
port              825 drivers/usb/serial/cp210x.c 	return usb_serial_generic_open(tty, port);
port              828 drivers/usb/serial/cp210x.c static void cp210x_close(struct usb_serial_port *port)
port              830 drivers/usb/serial/cp210x.c 	usb_serial_generic_close(port);
port              833 drivers/usb/serial/cp210x.c 	cp210x_write_u16_reg(port, CP210X_PURGE, PURGE_ALL);
port              835 drivers/usb/serial/cp210x.c 	cp210x_write_u16_reg(port, CP210X_IFC_ENABLE, UART_DISABLE);
port              841 drivers/usb/serial/cp210x.c static int cp210x_get_tx_queue_byte_count(struct usb_serial_port *port,
port              844 drivers/usb/serial/cp210x.c 	struct usb_serial *serial = port->serial;
port              845 drivers/usb/serial/cp210x.c 	struct cp210x_port_private *port_priv = usb_get_serial_port_data(port);
port              861 drivers/usb/serial/cp210x.c 		dev_err(&port->dev, "failed to get comm status: %d\n", result);
port              871 drivers/usb/serial/cp210x.c static bool cp210x_tx_empty(struct usb_serial_port *port)
port              876 drivers/usb/serial/cp210x.c 	err = cp210x_get_tx_queue_byte_count(port, &count);
port              890 drivers/usb/serial/cp210x.c 	struct usb_serial_port *port)
port              901 drivers/usb/serial/cp210x.c 		cp210x_get_termios_port(port, &cflag, &baud);
port              909 drivers/usb/serial/cp210x.c static void cp210x_get_termios_port(struct usb_serial_port *port,
port              912 drivers/usb/serial/cp210x.c 	struct device *dev = &port->dev;
port              919 drivers/usb/serial/cp210x.c 	cp210x_read_u32_reg(port, CP210X_GET_BAUDRATE, &baud);
port              926 drivers/usb/serial/cp210x.c 	cp210x_get_line_ctl(port, &bits);
port              950 drivers/usb/serial/cp210x.c 		cp210x_write_u16_reg(port, CP210X_SET_LINE_CTL, bits);
port              957 drivers/usb/serial/cp210x.c 		cp210x_write_u16_reg(port, CP210X_SET_LINE_CTL, bits);
port              988 drivers/usb/serial/cp210x.c 		cp210x_write_u16_reg(port, CP210X_SET_LINE_CTL, bits);
port             1000 drivers/usb/serial/cp210x.c 		cp210x_write_u16_reg(port, CP210X_SET_LINE_CTL, bits);
port             1009 drivers/usb/serial/cp210x.c 		cp210x_write_u16_reg(port, CP210X_SET_LINE_CTL, bits);
port             1013 drivers/usb/serial/cp210x.c 	cp210x_read_reg_block(port, CP210X_GET_FLOW, &flow_ctl,
port             1120 drivers/usb/serial/cp210x.c 		struct usb_serial_port *port, struct ktermios *old_termios)
port             1122 drivers/usb/serial/cp210x.c 	struct usb_serial *serial = port->serial;
port             1139 drivers/usb/serial/cp210x.c 	dev_dbg(&port->dev, "%s - setting baud rate to %u\n", __func__, baud);
port             1140 drivers/usb/serial/cp210x.c 	if (cp210x_write_u32_reg(port, CP210X_SET_BAUDRATE, baud)) {
port             1141 drivers/usb/serial/cp210x.c 		dev_warn(&port->dev, "failed to set baud rate to %u\n", baud);
port             1152 drivers/usb/serial/cp210x.c 		struct usb_serial_port *port, struct ktermios *old_termios)
port             1154 drivers/usb/serial/cp210x.c 	struct device *dev = &port->dev;
port             1162 drivers/usb/serial/cp210x.c 		cp210x_change_speed(tty, port, old_termios);
port             1166 drivers/usb/serial/cp210x.c 		cp210x_get_line_ctl(port, &bits);
port             1187 drivers/usb/serial/cp210x.c 		if (cp210x_write_u16_reg(port, CP210X_SET_LINE_CTL, bits))
port             1193 drivers/usb/serial/cp210x.c 		cp210x_get_line_ctl(port, &bits);
port             1214 drivers/usb/serial/cp210x.c 		if (cp210x_write_u16_reg(port, CP210X_SET_LINE_CTL, bits))
port             1219 drivers/usb/serial/cp210x.c 		cp210x_get_line_ctl(port, &bits);
port             1228 drivers/usb/serial/cp210x.c 		if (cp210x_write_u16_reg(port, CP210X_SET_LINE_CTL, bits))
port             1237 drivers/usb/serial/cp210x.c 		cp210x_read_reg_block(port, CP210X_GET_FLOW, &flow_ctl,
port             1269 drivers/usb/serial/cp210x.c 		cp210x_write_reg_block(port, CP210X_SET_FLOW, &flow_ctl,
port             1278 drivers/usb/serial/cp210x.c 	struct usb_serial_port *port = tty->driver_data;
port             1279 drivers/usb/serial/cp210x.c 	return cp210x_tiocmset_port(port, set, clear);
port             1282 drivers/usb/serial/cp210x.c static int cp210x_tiocmset_port(struct usb_serial_port *port,
port             1304 drivers/usb/serial/cp210x.c 	dev_dbg(&port->dev, "%s - control = 0x%.4x\n", __func__, control);
port             1306 drivers/usb/serial/cp210x.c 	return cp210x_write_u16_reg(port, CP210X_SET_MHS, control);
port             1319 drivers/usb/serial/cp210x.c 	struct usb_serial_port *port = tty->driver_data;
port             1323 drivers/usb/serial/cp210x.c 	result = cp210x_read_u8_reg(port, CP210X_GET_MDMSTS, &control);
port             1334 drivers/usb/serial/cp210x.c 	dev_dbg(&port->dev, "%s - control = 0x%.2x\n", __func__, control);
port             1341 drivers/usb/serial/cp210x.c 	struct usb_serial_port *port = tty->driver_data;
port             1348 drivers/usb/serial/cp210x.c 	dev_dbg(&port->dev, "%s - turning break %s\n", __func__,
port             1350 drivers/usb/serial/cp210x.c 	cp210x_write_u16_reg(port, CP210X_SET_BREAK, state);
port             1773 drivers/usb/serial/cp210x.c static int cp210x_port_probe(struct usb_serial_port *port)
port             1775 drivers/usb/serial/cp210x.c 	struct usb_serial *serial = port->serial;
port             1785 drivers/usb/serial/cp210x.c 	usb_set_serial_port_data(port, port_priv);
port             1787 drivers/usb/serial/cp210x.c 	ret = cp210x_detect_swapped_line_ctl(port);
port             1796 drivers/usb/serial/cp210x.c static int cp210x_port_remove(struct usb_serial_port *port)
port             1800 drivers/usb/serial/cp210x.c 	port_priv = usb_get_serial_port_data(port);
port               49 drivers/usb/serial/cyberjack.c static int cyberjack_port_probe(struct usb_serial_port *port);
port               50 drivers/usb/serial/cyberjack.c static int cyberjack_port_remove(struct usb_serial_port *port);
port               52 drivers/usb/serial/cyberjack.c 	struct usb_serial_port *port);
port               53 drivers/usb/serial/cyberjack.c static void cyberjack_close(struct usb_serial_port *port);
port               55 drivers/usb/serial/cyberjack.c 	struct usb_serial_port *port, const unsigned char *buf, int count);
port              100 drivers/usb/serial/cyberjack.c static int cyberjack_port_probe(struct usb_serial_port *port)
port              114 drivers/usb/serial/cyberjack.c 	usb_set_serial_port_data(port, priv);
port              116 drivers/usb/serial/cyberjack.c 	result = usb_submit_urb(port->interrupt_in_urb, GFP_KERNEL);
port              118 drivers/usb/serial/cyberjack.c 		dev_err(&port->dev, "usb_submit_urb(read int) failed\n");
port              123 drivers/usb/serial/cyberjack.c static int cyberjack_port_remove(struct usb_serial_port *port)
port              127 drivers/usb/serial/cyberjack.c 	usb_kill_urb(port->interrupt_in_urb);
port              129 drivers/usb/serial/cyberjack.c 	priv = usb_get_serial_port_data(port);
port              136 drivers/usb/serial/cyberjack.c 					struct usb_serial_port *port)
port              141 drivers/usb/serial/cyberjack.c 	dev_dbg(&port->dev, "%s - usb_clear_halt\n", __func__);
port              142 drivers/usb/serial/cyberjack.c 	usb_clear_halt(port->serial->dev, port->write_urb->pipe);
port              144 drivers/usb/serial/cyberjack.c 	priv = usb_get_serial_port_data(port);
port              154 drivers/usb/serial/cyberjack.c static void cyberjack_close(struct usb_serial_port *port)
port              156 drivers/usb/serial/cyberjack.c 	usb_kill_urb(port->write_urb);
port              157 drivers/usb/serial/cyberjack.c 	usb_kill_urb(port->read_urb);
port              161 drivers/usb/serial/cyberjack.c 	struct usb_serial_port *port, const unsigned char *buf, int count)
port              163 drivers/usb/serial/cyberjack.c 	struct device *dev = &port->dev;
port              164 drivers/usb/serial/cyberjack.c 	struct cyberjack_private *priv = usb_get_serial_port_data(port);
port              174 drivers/usb/serial/cyberjack.c 	if (!test_and_clear_bit(0, &port->write_urbs_free)) {
port              185 drivers/usb/serial/cyberjack.c 		set_bit(0, &port->write_urbs_free);
port              206 drivers/usb/serial/cyberjack.c 		length = (wrexpected > port->bulk_out_size) ?
port              207 drivers/usb/serial/cyberjack.c 					port->bulk_out_size : wrexpected;
port              209 drivers/usb/serial/cyberjack.c 		memcpy(port->write_urb->transfer_buffer, priv->wrbuf, length);
port              213 drivers/usb/serial/cyberjack.c 		port->write_urb->transfer_buffer_length = length;
port              216 drivers/usb/serial/cyberjack.c 		result = usb_submit_urb(port->write_urb, GFP_ATOMIC);
port              218 drivers/usb/serial/cyberjack.c 			dev_err(&port->dev,
port              225 drivers/usb/serial/cyberjack.c 			set_bit(0, &port->write_urbs_free);
port              253 drivers/usb/serial/cyberjack.c 	struct usb_serial_port *port = urb->context;
port              254 drivers/usb/serial/cyberjack.c 	struct cyberjack_private *priv = usb_get_serial_port_data(port);
port              255 drivers/usb/serial/cyberjack.c 	struct device *dev = &port->dev;
port              292 drivers/usb/serial/cyberjack.c 			result = usb_submit_urb(port->read_urb, GFP_ATOMIC);
port              301 drivers/usb/serial/cyberjack.c 	result = usb_submit_urb(port->interrupt_in_urb, GFP_ATOMIC);
port              303 drivers/usb/serial/cyberjack.c 		dev_err(&port->dev, "usb_submit_urb(read int) failed\n");
port              309 drivers/usb/serial/cyberjack.c 	struct usb_serial_port *port = urb->context;
port              310 drivers/usb/serial/cyberjack.c 	struct cyberjack_private *priv = usb_get_serial_port_data(port);
port              311 drivers/usb/serial/cyberjack.c 	struct device *dev = &port->dev;
port              326 drivers/usb/serial/cyberjack.c 		tty_insert_flip_string(&port->port, data, urb->actual_length);
port              327 drivers/usb/serial/cyberjack.c 		tty_flip_buffer_push(&port->port);
port              345 drivers/usb/serial/cyberjack.c 		result = usb_submit_urb(port->read_urb, GFP_ATOMIC);
port              355 drivers/usb/serial/cyberjack.c 	struct usb_serial_port *port = urb->context;
port              356 drivers/usb/serial/cyberjack.c 	struct cyberjack_private *priv = usb_get_serial_port_data(port);
port              357 drivers/usb/serial/cyberjack.c 	struct device *dev = &port->dev;
port              361 drivers/usb/serial/cyberjack.c 	set_bit(0, &port->write_urbs_free);
port              376 drivers/usb/serial/cyberjack.c 		length = ((priv->wrfilled - priv->wrsent) > port->bulk_out_size) ?
port              377 drivers/usb/serial/cyberjack.c 			port->bulk_out_size : (priv->wrfilled - priv->wrsent);
port              379 drivers/usb/serial/cyberjack.c 		memcpy(port->write_urb->transfer_buffer,
port              384 drivers/usb/serial/cyberjack.c 		port->write_urb->transfer_buffer_length = length;
port              387 drivers/usb/serial/cyberjack.c 		result = usb_submit_urb(port->write_urb, GFP_ATOMIC);
port              413 drivers/usb/serial/cyberjack.c 	usb_serial_port_softint(port);
port              113 drivers/usb/serial/cypress_m8.c static int  cypress_earthmate_port_probe(struct usb_serial_port *port);
port              114 drivers/usb/serial/cypress_m8.c static int  cypress_hidcom_port_probe(struct usb_serial_port *port);
port              115 drivers/usb/serial/cypress_m8.c static int  cypress_ca42v2_port_probe(struct usb_serial_port *port);
port              116 drivers/usb/serial/cypress_m8.c static int  cypress_port_remove(struct usb_serial_port *port);
port              117 drivers/usb/serial/cypress_m8.c static int  cypress_open(struct tty_struct *tty, struct usb_serial_port *port);
port              118 drivers/usb/serial/cypress_m8.c static void cypress_close(struct usb_serial_port *port);
port              119 drivers/usb/serial/cypress_m8.c static void cypress_dtr_rts(struct usb_serial_port *port, int on);
port              120 drivers/usb/serial/cypress_m8.c static int  cypress_write(struct tty_struct *tty, struct usb_serial_port *port,
port              122 drivers/usb/serial/cypress_m8.c static void cypress_send(struct usb_serial_port *port);
port              126 drivers/usb/serial/cypress_m8.c 			struct usb_serial_port *port, struct ktermios *old);
port              133 drivers/usb/serial/cypress_m8.c static void cypress_set_dead(struct usb_serial_port *port);
port              232 drivers/usb/serial/cypress_m8.c static int analyze_baud_rate(struct usb_serial_port *port, speed_t new_rate)
port              235 drivers/usb/serial/cypress_m8.c 	priv = usb_get_serial_port_data(port);
port              241 drivers/usb/serial/cypress_m8.c 	if (is_frwd(port->serial->dev))
port              253 drivers/usb/serial/cypress_m8.c 	if (port->serial->dev->speed == USB_SPEED_LOW) {
port              262 drivers/usb/serial/cypress_m8.c 			dev_dbg(&port->dev,
port              274 drivers/usb/serial/cypress_m8.c 			dev_dbg(&port->dev,
port              289 drivers/usb/serial/cypress_m8.c 	struct usb_serial_port *port, speed_t baud_rate, int data_bits,
port              295 drivers/usb/serial/cypress_m8.c 	struct device *dev = &port->dev;
port              300 drivers/usb/serial/cypress_m8.c 	priv = usb_get_serial_port_data(port);
port              315 drivers/usb/serial/cypress_m8.c 			retval = analyze_baud_rate(port, baud_rate);
port              342 drivers/usb/serial/cypress_m8.c 			retval = usb_control_msg(port->serial->dev,
port              343 drivers/usb/serial/cypress_m8.c 					usb_sndctrlpipe(port->serial->dev, 0),
port              358 drivers/usb/serial/cypress_m8.c 			cypress_set_dead(port);
port              380 drivers/usb/serial/cypress_m8.c 			retval = usb_control_msg(port->serial->dev,
port              381 drivers/usb/serial/cypress_m8.c 					usb_rcvctrlpipe(port->serial->dev, 0),
port              395 drivers/usb/serial/cypress_m8.c 			cypress_set_dead(port);
port              415 drivers/usb/serial/cypress_m8.c static void cypress_set_dead(struct usb_serial_port *port)
port              417 drivers/usb/serial/cypress_m8.c 	struct cypress_private *priv = usb_get_serial_port_data(port);
port              428 drivers/usb/serial/cypress_m8.c 	dev_err(&port->dev, "cypress_m8 suspending failing port %d - "
port              429 drivers/usb/serial/cypress_m8.c 		"interval might be too short\n", port->port_number);
port              438 drivers/usb/serial/cypress_m8.c static int cypress_generic_port_probe(struct usb_serial_port *port)
port              440 drivers/usb/serial/cypress_m8.c 	struct usb_serial *serial = port->serial;
port              443 drivers/usb/serial/cypress_m8.c 	if (!port->interrupt_out_urb || !port->interrupt_in_urb) {
port              444 drivers/usb/serial/cypress_m8.c 		dev_err(&port->dev, "required endpoint is missing\n");
port              474 drivers/usb/serial/cypress_m8.c 	if (port->interrupt_out_size > 9)
port              482 drivers/usb/serial/cypress_m8.c 		dev_dbg(&port->dev, "%s - read & write intervals forced to %d\n",
port              485 drivers/usb/serial/cypress_m8.c 		priv->write_urb_interval = port->interrupt_out_urb->interval;
port              486 drivers/usb/serial/cypress_m8.c 		priv->read_urb_interval = port->interrupt_in_urb->interval;
port              487 drivers/usb/serial/cypress_m8.c 		dev_dbg(&port->dev, "%s - intervals: read=%d write=%d\n",
port              491 drivers/usb/serial/cypress_m8.c 	usb_set_serial_port_data(port, priv);
port              493 drivers/usb/serial/cypress_m8.c 	port->port.drain_delay = 256;
port              499 drivers/usb/serial/cypress_m8.c static int cypress_earthmate_port_probe(struct usb_serial_port *port)
port              501 drivers/usb/serial/cypress_m8.c 	struct usb_serial *serial = port->serial;
port              505 drivers/usb/serial/cypress_m8.c 	ret = cypress_generic_port_probe(port);
port              507 drivers/usb/serial/cypress_m8.c 		dev_dbg(&port->dev, "%s - Failed setting up port\n", __func__);
port              511 drivers/usb/serial/cypress_m8.c 	priv = usb_get_serial_port_data(port);
port              522 drivers/usb/serial/cypress_m8.c 		dev_dbg(&port->dev,
port              531 drivers/usb/serial/cypress_m8.c static int cypress_hidcom_port_probe(struct usb_serial_port *port)
port              536 drivers/usb/serial/cypress_m8.c 	ret = cypress_generic_port_probe(port);
port              538 drivers/usb/serial/cypress_m8.c 		dev_dbg(&port->dev, "%s - Failed setting up port\n", __func__);
port              542 drivers/usb/serial/cypress_m8.c 	priv = usb_get_serial_port_data(port);
port              548 drivers/usb/serial/cypress_m8.c static int cypress_ca42v2_port_probe(struct usb_serial_port *port)
port              553 drivers/usb/serial/cypress_m8.c 	ret = cypress_generic_port_probe(port);
port              555 drivers/usb/serial/cypress_m8.c 		dev_dbg(&port->dev, "%s - Failed setting up port\n", __func__);
port              559 drivers/usb/serial/cypress_m8.c 	priv = usb_get_serial_port_data(port);
port              565 drivers/usb/serial/cypress_m8.c static int cypress_port_remove(struct usb_serial_port *port)
port              569 drivers/usb/serial/cypress_m8.c 	priv = usb_get_serial_port_data(port);
port              577 drivers/usb/serial/cypress_m8.c static int cypress_open(struct tty_struct *tty, struct usb_serial_port *port)
port              579 drivers/usb/serial/cypress_m8.c 	struct cypress_private *priv = usb_get_serial_port_data(port);
port              580 drivers/usb/serial/cypress_m8.c 	struct usb_serial *serial = port->serial;
port              600 drivers/usb/serial/cypress_m8.c 	cypress_send(port);
port              603 drivers/usb/serial/cypress_m8.c 		cypress_set_termios(tty, port, NULL);
port              606 drivers/usb/serial/cypress_m8.c 	usb_fill_int_urb(port->interrupt_in_urb, serial->dev,
port              607 drivers/usb/serial/cypress_m8.c 		usb_rcvintpipe(serial->dev, port->interrupt_in_endpointAddress),
port              608 drivers/usb/serial/cypress_m8.c 		port->interrupt_in_urb->transfer_buffer,
port              609 drivers/usb/serial/cypress_m8.c 		port->interrupt_in_urb->transfer_buffer_length,
port              610 drivers/usb/serial/cypress_m8.c 		cypress_read_int_callback, port, priv->read_urb_interval);
port              611 drivers/usb/serial/cypress_m8.c 	result = usb_submit_urb(port->interrupt_in_urb, GFP_KERNEL);
port              614 drivers/usb/serial/cypress_m8.c 		dev_err(&port->dev,
port              617 drivers/usb/serial/cypress_m8.c 		cypress_set_dead(port);
port              623 drivers/usb/serial/cypress_m8.c static void cypress_dtr_rts(struct usb_serial_port *port, int on)
port              625 drivers/usb/serial/cypress_m8.c 	struct cypress_private *priv = usb_get_serial_port_data(port);
port              634 drivers/usb/serial/cypress_m8.c 	cypress_write(NULL, port, NULL, 0);
port              637 drivers/usb/serial/cypress_m8.c static void cypress_close(struct usb_serial_port *port)
port              639 drivers/usb/serial/cypress_m8.c 	struct cypress_private *priv = usb_get_serial_port_data(port);
port              646 drivers/usb/serial/cypress_m8.c 	dev_dbg(&port->dev, "%s - stopping urbs\n", __func__);
port              647 drivers/usb/serial/cypress_m8.c 	usb_kill_urb(port->interrupt_in_urb);
port              648 drivers/usb/serial/cypress_m8.c 	usb_kill_urb(port->interrupt_out_urb);
port              651 drivers/usb/serial/cypress_m8.c 		dev_info(&port->dev, "Statistics: %d Bytes In | %d Bytes Out | %d Commands Issued\n",
port              656 drivers/usb/serial/cypress_m8.c static int cypress_write(struct tty_struct *tty, struct usb_serial_port *port,
port              659 drivers/usb/serial/cypress_m8.c 	struct cypress_private *priv = usb_get_serial_port_data(port);
port              661 drivers/usb/serial/cypress_m8.c 	dev_dbg(&port->dev, "%s - %d bytes\n", __func__, count);
port              677 drivers/usb/serial/cypress_m8.c 	cypress_send(port);
port              683 drivers/usb/serial/cypress_m8.c static void cypress_send(struct usb_serial_port *port)
port              686 drivers/usb/serial/cypress_m8.c 	struct cypress_private *priv = usb_get_serial_port_data(port);
port              687 drivers/usb/serial/cypress_m8.c 	struct device *dev = &port->dev;
port              694 drivers/usb/serial/cypress_m8.c 		port->interrupt_out_size);
port              705 drivers/usb/serial/cypress_m8.c 	memset(port->interrupt_out_urb->transfer_buffer, 0,
port              706 drivers/usb/serial/cypress_m8.c 						port->interrupt_out_size);
port              714 drivers/usb/serial/cypress_m8.c 		port->interrupt_out_buffer[0] = priv->line_control;
port              719 drivers/usb/serial/cypress_m8.c 		port->interrupt_out_buffer[0] = priv->line_control;
port              735 drivers/usb/serial/cypress_m8.c 					&port->interrupt_out_buffer[offset],
port              736 drivers/usb/serial/cypress_m8.c 					port->interrupt_out_size - offset,
port              744 drivers/usb/serial/cypress_m8.c 		port->interrupt_out_buffer[1] = count;
port              747 drivers/usb/serial/cypress_m8.c 		port->interrupt_out_buffer[0] |= count;
port              763 drivers/usb/serial/cypress_m8.c 	usb_serial_debug_data(dev, __func__, port->interrupt_out_size,
port              764 drivers/usb/serial/cypress_m8.c 			      port->interrupt_out_urb->transfer_buffer);
port              766 drivers/usb/serial/cypress_m8.c 	usb_fill_int_urb(port->interrupt_out_urb, port->serial->dev,
port              767 drivers/usb/serial/cypress_m8.c 		usb_sndintpipe(port->serial->dev, port->interrupt_out_endpointAddress),
port              768 drivers/usb/serial/cypress_m8.c 		port->interrupt_out_buffer, actual_size,
port              769 drivers/usb/serial/cypress_m8.c 		cypress_write_int_callback, port, priv->write_urb_interval);
port              770 drivers/usb/serial/cypress_m8.c 	result = usb_submit_urb(port->interrupt_out_urb, GFP_ATOMIC);
port              772 drivers/usb/serial/cypress_m8.c 		dev_err_console(port,
port              776 drivers/usb/serial/cypress_m8.c 		cypress_set_dead(port);
port              787 drivers/usb/serial/cypress_m8.c 	usb_serial_port_softint(port);
port              794 drivers/usb/serial/cypress_m8.c 	struct usb_serial_port *port = tty->driver_data;
port              795 drivers/usb/serial/cypress_m8.c 	struct cypress_private *priv = usb_get_serial_port_data(port);
port              803 drivers/usb/serial/cypress_m8.c 	dev_dbg(&port->dev, "%s - returns %d\n", __func__, room);
port              810 drivers/usb/serial/cypress_m8.c 	struct usb_serial_port *port = tty->driver_data;
port              811 drivers/usb/serial/cypress_m8.c 	struct cypress_private *priv = usb_get_serial_port_data(port);
port              828 drivers/usb/serial/cypress_m8.c 	dev_dbg(&port->dev, "%s - result = %x\n", __func__, result);
port              837 drivers/usb/serial/cypress_m8.c 	struct usb_serial_port *port = tty->driver_data;
port              838 drivers/usb/serial/cypress_m8.c 	struct cypress_private *priv = usb_get_serial_port_data(port);
port              853 drivers/usb/serial/cypress_m8.c 	return cypress_write(tty, port, NULL, 0);
port              862 drivers/usb/serial/cypress_m8.c 	struct usb_serial_port *port, struct ktermios *old_termios)
port              864 drivers/usb/serial/cypress_m8.c 	struct cypress_private *priv = usb_get_serial_port_data(port);
port              865 drivers/usb/serial/cypress_m8.c 	struct device *dev = &port->dev;
port              920 drivers/usb/serial/cypress_m8.c 	cypress_serial_control(tty, port, tty_get_baud_rate(tty),
port              928 drivers/usb/serial/cypress_m8.c 	cypress_serial_control(tty, port, 0, 0, 0, 0, 0, 0, CYPRESS_GET_CONFIG);
port              967 drivers/usb/serial/cypress_m8.c 		cypress_write(tty, port, NULL, 0);
port              975 drivers/usb/serial/cypress_m8.c 	struct usb_serial_port *port = tty->driver_data;
port              976 drivers/usb/serial/cypress_m8.c 	struct cypress_private *priv = usb_get_serial_port_data(port);
port              984 drivers/usb/serial/cypress_m8.c 	dev_dbg(&port->dev, "%s - returns %d\n", __func__, chars);
port              991 drivers/usb/serial/cypress_m8.c 	struct usb_serial_port *port = tty->driver_data;
port              992 drivers/usb/serial/cypress_m8.c 	struct cypress_private *priv = usb_get_serial_port_data(port);
port             1002 drivers/usb/serial/cypress_m8.c 	struct usb_serial_port *port = tty->driver_data;
port             1003 drivers/usb/serial/cypress_m8.c 	struct cypress_private *priv = usb_get_serial_port_data(port);
port             1015 drivers/usb/serial/cypress_m8.c 		result = usb_submit_urb(port->interrupt_in_urb, GFP_KERNEL);
port             1017 drivers/usb/serial/cypress_m8.c 			dev_err(&port->dev, "%s - failed submitting read urb, "
port             1019 drivers/usb/serial/cypress_m8.c 			cypress_set_dead(port);
port             1027 drivers/usb/serial/cypress_m8.c 	struct usb_serial_port *port = urb->context;
port             1028 drivers/usb/serial/cypress_m8.c 	struct cypress_private *priv = usb_get_serial_port_data(port);
port             1054 drivers/usb/serial/cypress_m8.c 		cypress_set_dead(port);
port             1067 drivers/usb/serial/cypress_m8.c 	tty = tty_port_tty_get(&port->port);
port             1098 drivers/usb/serial/cypress_m8.c 	usb_serial_debug_data(&port->dev, __func__, urb->actual_length, data);
port             1107 drivers/usb/serial/cypress_m8.c 				port->icount.cts++;
port             1109 drivers/usb/serial/cypress_m8.c 				port->icount.dsr++;
port             1111 drivers/usb/serial/cypress_m8.c 				port->icount.rng++;
port             1113 drivers/usb/serial/cypress_m8.c 				port->icount.dcd++;
port             1115 drivers/usb/serial/cypress_m8.c 			wake_up_interruptible(&port->port.delta_msr_wait);
port             1144 drivers/usb/serial/cypress_m8.c 		tty_insert_flip_string_fixed_flag(&port->port, data + i,
port             1146 drivers/usb/serial/cypress_m8.c 		tty_flip_buffer_push(&port->port);
port             1160 drivers/usb/serial/cypress_m8.c 		usb_fill_int_urb(port->interrupt_in_urb, port->serial->dev,
port             1161 drivers/usb/serial/cypress_m8.c 				usb_rcvintpipe(port->serial->dev,
port             1162 drivers/usb/serial/cypress_m8.c 					port->interrupt_in_endpointAddress),
port             1163 drivers/usb/serial/cypress_m8.c 				port->interrupt_in_urb->transfer_buffer,
port             1164 drivers/usb/serial/cypress_m8.c 				port->interrupt_in_urb->transfer_buffer_length,
port             1165 drivers/usb/serial/cypress_m8.c 				cypress_read_int_callback, port,
port             1167 drivers/usb/serial/cypress_m8.c 		result = usb_submit_urb(port->interrupt_in_urb, GFP_ATOMIC);
port             1171 drivers/usb/serial/cypress_m8.c 			cypress_set_dead(port);
port             1179 drivers/usb/serial/cypress_m8.c 	struct usb_serial_port *port = urb->context;
port             1180 drivers/usb/serial/cypress_m8.c 	struct cypress_private *priv = usb_get_serial_port_data(port);
port             1202 drivers/usb/serial/cypress_m8.c 		cypress_set_dead(port);
port             1208 drivers/usb/serial/cypress_m8.c 	cypress_send(port);
port              209 drivers/usb/serial/digi_acceleport.c static int digi_write_oob_command(struct usb_serial_port *port,
port              211 drivers/usb/serial/digi_acceleport.c static int digi_write_inb_command(struct usb_serial_port *port,
port              213 drivers/usb/serial/digi_acceleport.c static int digi_set_modem_signals(struct usb_serial_port *port,
port              215 drivers/usb/serial/digi_acceleport.c static int digi_transmit_idle(struct usb_serial_port *port,
port              220 drivers/usb/serial/digi_acceleport.c 		struct usb_serial_port *port, struct ktermios *old_termios);
port              225 drivers/usb/serial/digi_acceleport.c static int digi_write(struct tty_struct *tty, struct usb_serial_port *port,
port              230 drivers/usb/serial/digi_acceleport.c static int digi_open(struct tty_struct *tty, struct usb_serial_port *port);
port              231 drivers/usb/serial/digi_acceleport.c static void digi_close(struct usb_serial_port *port);
port              232 drivers/usb/serial/digi_acceleport.c static void digi_dtr_rts(struct usb_serial_port *port, int on);
port              237 drivers/usb/serial/digi_acceleport.c static int digi_port_probe(struct usb_serial_port *port);
port              238 drivers/usb/serial/digi_acceleport.c static int digi_port_remove(struct usb_serial_port *port);
port              371 drivers/usb/serial/digi_acceleport.c 	struct usb_serial_port *port = priv->dp_port;
port              375 drivers/usb/serial/digi_acceleport.c 	tty_port_tty_wakeup(&port->port);
port              390 drivers/usb/serial/digi_acceleport.c static int digi_write_oob_command(struct usb_serial_port *port,
port              395 drivers/usb/serial/digi_acceleport.c 	struct usb_serial_port *oob_port = (struct usb_serial_port *)((struct digi_serial *)(usb_get_serial_data(port->serial)))->ds_oob_port;
port              399 drivers/usb/serial/digi_acceleport.c 	dev_dbg(&port->dev,
port              429 drivers/usb/serial/digi_acceleport.c 		dev_err(&port->dev, "%s: usb_submit_urb failed, ret=%d\n",
port              448 drivers/usb/serial/digi_acceleport.c static int digi_write_inb_command(struct usb_serial_port *port,
port              453 drivers/usb/serial/digi_acceleport.c 	struct digi_port *priv = usb_get_serial_port_data(port);
port              454 drivers/usb/serial/digi_acceleport.c 	unsigned char *data = port->write_urb->transfer_buffer;
port              457 drivers/usb/serial/digi_acceleport.c 	dev_dbg(&port->dev, "digi_write_inb_command: TOP: port=%d, count=%d\n",
port              470 drivers/usb/serial/digi_acceleport.c 				&port->write_wait, DIGI_RETRY_TIMEOUT,
port              480 drivers/usb/serial/digi_acceleport.c 		len = min(count, port->bulk_out_size-2-priv->dp_out_buf_len);
port              491 drivers/usb/serial/digi_acceleport.c 			port->write_urb->transfer_buffer_length
port              495 drivers/usb/serial/digi_acceleport.c 			port->write_urb->transfer_buffer_length = len;
port              498 drivers/usb/serial/digi_acceleport.c 		ret = usb_submit_urb(port->write_urb, GFP_ATOMIC);
port              510 drivers/usb/serial/digi_acceleport.c 		dev_err(&port->dev,
port              527 drivers/usb/serial/digi_acceleport.c static int digi_set_modem_signals(struct usb_serial_port *port,
port              532 drivers/usb/serial/digi_acceleport.c 	struct digi_port *port_priv = usb_get_serial_port_data(port);
port              533 drivers/usb/serial/digi_acceleport.c 	struct usb_serial_port *oob_port = (struct usb_serial_port *) ((struct digi_serial *)(usb_get_serial_data(port->serial)))->ds_oob_port;
port              539 drivers/usb/serial/digi_acceleport.c 	dev_dbg(&port->dev,
port              579 drivers/usb/serial/digi_acceleport.c 		dev_err(&port->dev, "%s: usb_submit_urb failed, ret=%d\n",
port              596 drivers/usb/serial/digi_acceleport.c static int digi_transmit_idle(struct usb_serial_port *port,
port              601 drivers/usb/serial/digi_acceleport.c 	struct digi_port *priv = usb_get_serial_port_data(port);
port              613 drivers/usb/serial/digi_acceleport.c 	ret = digi_write_inb_command(port, buf, 2, timeout - jiffies);
port              637 drivers/usb/serial/digi_acceleport.c 	struct usb_serial_port *port = tty->driver_data;
port              638 drivers/usb/serial/digi_acceleport.c 	struct digi_port *priv = usb_get_serial_port_data(port);
port              652 drivers/usb/serial/digi_acceleport.c 	struct usb_serial_port *port = tty->driver_data;
port              653 drivers/usb/serial/digi_acceleport.c 	struct digi_port *priv = usb_get_serial_port_data(port);
port              659 drivers/usb/serial/digi_acceleport.c 		ret = usb_submit_urb(port->read_urb, GFP_ATOMIC);
port              668 drivers/usb/serial/digi_acceleport.c 		dev_err(&port->dev,
port              675 drivers/usb/serial/digi_acceleport.c 		struct usb_serial_port *port, struct ktermios *old_termios)
port              677 drivers/usb/serial/digi_acceleport.c 	struct digi_port *priv = usb_get_serial_port_data(port);
port              678 drivers/usb/serial/digi_acceleport.c 	struct device *dev = &port->dev;
port              705 drivers/usb/serial/digi_acceleport.c 			digi_set_modem_signals(port, modem_signals, 1);
port              709 drivers/usb/serial/digi_acceleport.c 		case 0: digi_set_modem_signals(port, 0, 1); break;
port              856 drivers/usb/serial/digi_acceleport.c 	ret = digi_write_oob_command(port, buf, i, 1);
port              865 drivers/usb/serial/digi_acceleport.c 	struct usb_serial_port *port = tty->driver_data;
port              872 drivers/usb/serial/digi_acceleport.c 	digi_write_inb_command(port, buf, 4, 0);
port              878 drivers/usb/serial/digi_acceleport.c 	struct usb_serial_port *port = tty->driver_data;
port              879 drivers/usb/serial/digi_acceleport.c 	struct digi_port *priv = usb_get_serial_port_data(port);
port              893 drivers/usb/serial/digi_acceleport.c 	struct usb_serial_port *port = tty->driver_data;
port              894 drivers/usb/serial/digi_acceleport.c 	struct digi_port *priv = usb_get_serial_port_data(port);
port              901 drivers/usb/serial/digi_acceleport.c 	return digi_set_modem_signals(port, val, 1);
port              905 drivers/usb/serial/digi_acceleport.c static int digi_write(struct tty_struct *tty, struct usb_serial_port *port,
port              910 drivers/usb/serial/digi_acceleport.c 	struct digi_port *priv = usb_get_serial_port_data(port);
port              911 drivers/usb/serial/digi_acceleport.c 	unsigned char *data = port->write_urb->transfer_buffer;
port              914 drivers/usb/serial/digi_acceleport.c 	dev_dbg(&port->dev,
port              919 drivers/usb/serial/digi_acceleport.c 	count = min(count, port->bulk_out_size-2);
port              941 drivers/usb/serial/digi_acceleport.c 	new_len = min(count, port->bulk_out_size-2-priv->dp_out_buf_len);
port              949 drivers/usb/serial/digi_acceleport.c 	port->write_urb->transfer_buffer_length = data_len+2;
port              961 drivers/usb/serial/digi_acceleport.c 	ret = usb_submit_urb(port->write_urb, GFP_ATOMIC);
port              971 drivers/usb/serial/digi_acceleport.c 		dev_err_console(port,
port              974 drivers/usb/serial/digi_acceleport.c 	dev_dbg(&port->dev, "digi_write: returning %d\n", ret);
port              982 drivers/usb/serial/digi_acceleport.c 	struct usb_serial_port *port = urb->context;
port              991 drivers/usb/serial/digi_acceleport.c 	if (port == NULL || (priv = usb_get_serial_port_data(port)) == NULL) {
port              996 drivers/usb/serial/digi_acceleport.c 	serial = port->serial;
port              998 drivers/usb/serial/digi_acceleport.c 		dev_err(&port->dev,
port             1006 drivers/usb/serial/digi_acceleport.c 		dev_dbg(&port->dev, "digi_write_bulk_callback: oob callback\n");
port             1009 drivers/usb/serial/digi_acceleport.c 		wake_up_interruptible(&port->write_wait);
port             1018 drivers/usb/serial/digi_acceleport.c 		*((unsigned char *)(port->write_urb->transfer_buffer))
port             1020 drivers/usb/serial/digi_acceleport.c 		*((unsigned char *)(port->write_urb->transfer_buffer) + 1)
port             1022 drivers/usb/serial/digi_acceleport.c 		port->write_urb->transfer_buffer_length =
port             1024 drivers/usb/serial/digi_acceleport.c 		memcpy(port->write_urb->transfer_buffer + 2, priv->dp_out_buf,
port             1026 drivers/usb/serial/digi_acceleport.c 		ret = usb_submit_urb(port->write_urb, GFP_ATOMIC);
port             1033 drivers/usb/serial/digi_acceleport.c 	tty_port_tty_wakeup(&port->port);
port             1040 drivers/usb/serial/digi_acceleport.c 		dev_err_console(port,
port             1047 drivers/usb/serial/digi_acceleport.c 	struct usb_serial_port *port = tty->driver_data;
port             1048 drivers/usb/serial/digi_acceleport.c 	struct digi_port *priv = usb_get_serial_port_data(port);
port             1057 drivers/usb/serial/digi_acceleport.c 		room = port->bulk_out_size - 2 - priv->dp_out_buf_len;
port             1060 drivers/usb/serial/digi_acceleport.c 	dev_dbg(&port->dev, "digi_write_room: port=%d, room=%d\n", priv->dp_port_num, room);
port             1067 drivers/usb/serial/digi_acceleport.c 	struct usb_serial_port *port = tty->driver_data;
port             1068 drivers/usb/serial/digi_acceleport.c 	struct digi_port *priv = usb_get_serial_port_data(port);
port             1071 drivers/usb/serial/digi_acceleport.c 		dev_dbg(&port->dev, "digi_chars_in_buffer: port=%d, chars=%d\n",
port             1072 drivers/usb/serial/digi_acceleport.c 			priv->dp_port_num, port->bulk_out_size - 2);
port             1076 drivers/usb/serial/digi_acceleport.c 		dev_dbg(&port->dev, "digi_chars_in_buffer: port=%d, chars=%d\n",
port             1083 drivers/usb/serial/digi_acceleport.c static void digi_dtr_rts(struct usb_serial_port *port, int on)
port             1086 drivers/usb/serial/digi_acceleport.c 	digi_set_modem_signals(port, on * (TIOCM_DTR | TIOCM_RTS), 1);
port             1089 drivers/usb/serial/digi_acceleport.c static int digi_open(struct tty_struct *tty, struct usb_serial_port *port)
port             1093 drivers/usb/serial/digi_acceleport.c 	struct digi_port *priv = usb_get_serial_port_data(port);
port             1097 drivers/usb/serial/digi_acceleport.c 	if (digi_startup_device(port->serial) != 0)
port             1112 drivers/usb/serial/digi_acceleport.c 	ret = digi_write_oob_command(port, buf, 8, 1);
port             1114 drivers/usb/serial/digi_acceleport.c 		dev_dbg(&port->dev, "digi_open: write oob failed, ret=%d\n", ret);
port             1120 drivers/usb/serial/digi_acceleport.c 		digi_set_termios(tty, port, &not_termios);
port             1126 drivers/usb/serial/digi_acceleport.c static void digi_close(struct usb_serial_port *port)
port             1131 drivers/usb/serial/digi_acceleport.c 	struct digi_port *priv = usb_get_serial_port_data(port);
port             1133 drivers/usb/serial/digi_acceleport.c 	mutex_lock(&port->serial->disc_mutex);
port             1135 drivers/usb/serial/digi_acceleport.c 	if (port->serial->disconnected)
port             1139 drivers/usb/serial/digi_acceleport.c 	digi_transmit_idle(port, DIGI_CLOSE_TIMEOUT);
port             1171 drivers/usb/serial/digi_acceleport.c 	ret = digi_write_oob_command(port, buf, 20, 0);
port             1173 drivers/usb/serial/digi_acceleport.c 		dev_dbg(&port->dev, "digi_close: write oob failed, ret=%d\n",
port             1182 drivers/usb/serial/digi_acceleport.c 	usb_kill_urb(port->write_urb);
port             1188 drivers/usb/serial/digi_acceleport.c 	mutex_unlock(&port->serial->disc_mutex);
port             1203 drivers/usb/serial/digi_acceleport.c 	struct usb_serial_port *port;
port             1217 drivers/usb/serial/digi_acceleport.c 		port = serial->port[i];
port             1218 drivers/usb/serial/digi_acceleport.c 		ret = usb_submit_urb(port->read_urb, GFP_KERNEL);
port             1220 drivers/usb/serial/digi_acceleport.c 			dev_err(&port->dev,
port             1229 drivers/usb/serial/digi_acceleport.c static int digi_port_init(struct usb_serial_port *port, unsigned port_num)
port             1243 drivers/usb/serial/digi_acceleport.c 	priv->dp_port = port;
port             1245 drivers/usb/serial/digi_acceleport.c 	init_waitqueue_head(&port->write_wait);
port             1247 drivers/usb/serial/digi_acceleport.c 	usb_set_serial_port_data(port, priv);
port             1263 drivers/usb/serial/digi_acceleport.c 	serial_priv->ds_oob_port = serial->port[serial_priv->ds_oob_port_num];
port             1284 drivers/usb/serial/digi_acceleport.c 		usb_kill_urb(serial->port[i]->read_urb);
port             1285 drivers/usb/serial/digi_acceleport.c 		usb_kill_urb(serial->port[i]->write_urb);
port             1303 drivers/usb/serial/digi_acceleport.c static int digi_port_probe(struct usb_serial_port *port)
port             1305 drivers/usb/serial/digi_acceleport.c 	return digi_port_init(port, port->port_number);
port             1308 drivers/usb/serial/digi_acceleport.c static int digi_port_remove(struct usb_serial_port *port)
port             1312 drivers/usb/serial/digi_acceleport.c 	priv = usb_get_serial_port_data(port);
port             1320 drivers/usb/serial/digi_acceleport.c 	struct usb_serial_port *port = urb->context;
port             1327 drivers/usb/serial/digi_acceleport.c 	if (port == NULL)
port             1329 drivers/usb/serial/digi_acceleport.c 	priv = usb_get_serial_port_data(port);
port             1331 drivers/usb/serial/digi_acceleport.c 		dev_err(&port->dev, "%s: port->private is NULL, status=%d\n",
port             1335 drivers/usb/serial/digi_acceleport.c 	if (port->serial == NULL ||
port             1336 drivers/usb/serial/digi_acceleport.c 		(serial_priv = usb_get_serial_data(port->serial)) == NULL) {
port             1337 drivers/usb/serial/digi_acceleport.c 		dev_err(&port->dev, "%s: serial is bad or serial->private "
port             1344 drivers/usb/serial/digi_acceleport.c 		dev_err(&port->dev,
port             1362 drivers/usb/serial/digi_acceleport.c 		dev_err(&port->dev,
port             1381 drivers/usb/serial/digi_acceleport.c 	struct usb_serial_port *port = urb->context;
port             1382 drivers/usb/serial/digi_acceleport.c 	struct digi_port *priv = usb_get_serial_port_data(port);
port             1393 drivers/usb/serial/digi_acceleport.c 		dev_warn(&port->dev, "short packet received\n");
port             1401 drivers/usb/serial/digi_acceleport.c 		dev_err(&port->dev, "malformed packet received: port=%d, opcode=%d, len=%d, actual_length=%u\n",
port             1407 drivers/usb/serial/digi_acceleport.c 		dev_err(&port->dev, "malformed data packet received\n");
port             1429 drivers/usb/serial/digi_acceleport.c 			tty_insert_flip_char(&port->port, 0, TTY_OVERRUN);
port             1443 drivers/usb/serial/digi_acceleport.c 			tty_insert_flip_string_fixed_flag(&port->port, data,
port             1445 drivers/usb/serial/digi_acceleport.c 			tty_flip_buffer_push(&port->port);
port             1451 drivers/usb/serial/digi_acceleport.c 		dev_dbg(&port->dev, "%s: got RECEIVE_DISABLE\n", __func__);
port             1453 drivers/usb/serial/digi_acceleport.c 		dev_dbg(&port->dev, "%s: unknown opcode: %d\n", __func__, opcode);
port             1472 drivers/usb/serial/digi_acceleport.c 	struct usb_serial_port *port = urb->context;
port             1473 drivers/usb/serial/digi_acceleport.c 	struct usb_serial *serial = port->serial;
port             1475 drivers/usb/serial/digi_acceleport.c 	struct digi_port *priv = usb_get_serial_port_data(port);
port             1492 drivers/usb/serial/digi_acceleport.c 		dev_dbg(&port->dev, "digi_read_oob_callback: opcode=%d, line=%d, status=%d, val=%d\n",
port             1498 drivers/usb/serial/digi_acceleport.c 		port = serial->port[line];
port             1500 drivers/usb/serial/digi_acceleport.c 		priv = usb_get_serial_port_data(port);
port             1504 drivers/usb/serial/digi_acceleport.c 		tty = tty_port_tty_get(&port->port);
port             1517 drivers/usb/serial/digi_acceleport.c 					tty_port_tty_wakeup(&port->port);
port               72 drivers/usb/serial/f81232.c 	struct usb_serial_port *port;
port               87 drivers/usb/serial/f81232.c static int f81232_get_register(struct usb_serial_port *port, u16 reg, u8 *val)
port               91 drivers/usb/serial/f81232.c 	struct usb_device *dev = port->serial->dev;
port              107 drivers/usb/serial/f81232.c 		dev_err(&port->dev, "%s failed status: %d\n", __func__, status);
port              122 drivers/usb/serial/f81232.c static int f81232_set_register(struct usb_serial_port *port, u16 reg, u8 val)
port              126 drivers/usb/serial/f81232.c 	struct usb_device *dev = port->serial->dev;
port              144 drivers/usb/serial/f81232.c 		dev_err(&port->dev, "%s failed status: %d\n", __func__, status);
port              158 drivers/usb/serial/f81232.c static int f81232_set_mask_register(struct usb_serial_port *port, u16 reg,
port              164 drivers/usb/serial/f81232.c 	status = f81232_get_register(port, reg, &tmp);
port              170 drivers/usb/serial/f81232.c 	return f81232_set_register(port, reg, tmp);
port              173 drivers/usb/serial/f81232.c static void f81232_read_msr(struct usb_serial_port *port)
port              178 drivers/usb/serial/f81232.c 	struct f81232_private *priv = usb_get_serial_port_data(port);
port              181 drivers/usb/serial/f81232.c 	status = f81232_get_register(port, MODEM_STATUS_REGISTER,
port              184 drivers/usb/serial/f81232.c 		dev_err(&port->dev, "%s fail, status: %d\n", __func__, status);
port              197 drivers/usb/serial/f81232.c 		port->icount.cts++;
port              199 drivers/usb/serial/f81232.c 		port->icount.dsr++;
port              201 drivers/usb/serial/f81232.c 		port->icount.rng++;
port              203 drivers/usb/serial/f81232.c 		port->icount.dcd++;
port              204 drivers/usb/serial/f81232.c 		tty = tty_port_tty_get(&port->port);
port              206 drivers/usb/serial/f81232.c 			usb_serial_handle_dcd_change(port, tty,
port              213 drivers/usb/serial/f81232.c 	wake_up_interruptible(&port->port.delta_msr_wait);
port              217 drivers/usb/serial/f81232.c static int f81232_set_mctrl(struct usb_serial_port *port,
port              222 drivers/usb/serial/f81232.c 	struct f81232_private *priv = usb_get_serial_port_data(port);
port              246 drivers/usb/serial/f81232.c 	dev_dbg(&port->dev, "%s new:%02x old:%02x\n", __func__,
port              249 drivers/usb/serial/f81232.c 	status = f81232_set_register(port, MODEM_CONTROL_REGISTER, val);
port              251 drivers/usb/serial/f81232.c 		dev_err(&port->dev, "%s set MCR status < 0\n", __func__);
port              262 drivers/usb/serial/f81232.c static void f81232_update_line_status(struct usb_serial_port *port,
port              266 drivers/usb/serial/f81232.c 	struct f81232_private *priv = usb_get_serial_port_data(port);
port              273 drivers/usb/serial/f81232.c 		dev_dbg(&port->dev, "IIR: MSR Change: %02x\n", data[0]);
port              282 drivers/usb/serial/f81232.c 		dev_dbg(&port->dev, "IIR: LSR Change: %02x\n", data[0]);
port              289 drivers/usb/serial/f81232.c 	struct usb_serial_port *port =  urb->context;
port              303 drivers/usb/serial/f81232.c 		dev_dbg(&port->dev, "%s - urb shutting down with status: %d\n",
port              307 drivers/usb/serial/f81232.c 		dev_dbg(&port->dev, "%s - nonzero urb status received: %d\n",
port              312 drivers/usb/serial/f81232.c 	usb_serial_debug_data(&port->dev, __func__,
port              315 drivers/usb/serial/f81232.c 	f81232_update_line_status(port, data, actual_length);
port              327 drivers/usb/serial/f81232.c 	struct usb_serial_port *port = urb->context;
port              328 drivers/usb/serial/f81232.c 	struct f81232_private *priv = usb_get_serial_port_data(port);
port              350 drivers/usb/serial/f81232.c 				port->icount.brk++;
port              351 drivers/usb/serial/f81232.c 				usb_serial_handle_break(port);
port              354 drivers/usb/serial/f81232.c 				port->icount.parity++;
port              357 drivers/usb/serial/f81232.c 				port->icount.frame++;
port              361 drivers/usb/serial/f81232.c 				port->icount.overrun++;
port              363 drivers/usb/serial/f81232.c 				tty_insert_flip_char(&port->port, 0,
port              368 drivers/usb/serial/f81232.c 		if (port->port.console && port->sysrq) {
port              369 drivers/usb/serial/f81232.c 			if (usb_serial_handle_sysrq_char(port, data[i + 1]))
port              373 drivers/usb/serial/f81232.c 		tty_insert_flip_char(&port->port, data[i + 1], tty_flag);
port              376 drivers/usb/serial/f81232.c 	tty_flip_buffer_push(&port->port);
port              381 drivers/usb/serial/f81232.c 	struct usb_serial_port *port = tty->driver_data;
port              382 drivers/usb/serial/f81232.c 	struct f81232_private *priv = usb_get_serial_port_data(port);
port              392 drivers/usb/serial/f81232.c 	status = f81232_set_register(port, LINE_CONTROL_REGISTER,
port              395 drivers/usb/serial/f81232.c 		dev_err(&port->dev, "set break failed: %d\n", status);
port              414 drivers/usb/serial/f81232.c 				struct usb_serial_port *port, speed_t baudrate,
port              417 drivers/usb/serial/f81232.c 	struct f81232_private *priv = usb_get_serial_port_data(port);
port              440 drivers/usb/serial/f81232.c 	status = f81232_set_mask_register(port, F81232_CLK_REGISTER,
port              443 drivers/usb/serial/f81232.c 		dev_err(&port->dev, "%s failed to set CLK_REG: %d\n",
port              448 drivers/usb/serial/f81232.c 	status = f81232_get_register(port, LINE_CONTROL_REGISTER,
port              451 drivers/usb/serial/f81232.c 		dev_err(&port->dev, "%s failed to get LCR: %d\n",
port              456 drivers/usb/serial/f81232.c 	status = f81232_set_register(port, LINE_CONTROL_REGISTER,
port              459 drivers/usb/serial/f81232.c 		dev_err(&port->dev, "%s failed to set DLAB: %d\n",
port              464 drivers/usb/serial/f81232.c 	status = f81232_set_register(port, RECEIVE_BUFFER_REGISTER,
port              467 drivers/usb/serial/f81232.c 		dev_err(&port->dev, "%s failed to set baudrate MSB: %d\n",
port              472 drivers/usb/serial/f81232.c 	status = f81232_set_register(port, INTERRUPT_ENABLE_REGISTER,
port              475 drivers/usb/serial/f81232.c 		dev_err(&port->dev, "%s failed to set baudrate LSB: %d\n",
port              480 drivers/usb/serial/f81232.c 	status = f81232_set_register(port, LINE_CONTROL_REGISTER,
port              483 drivers/usb/serial/f81232.c 		dev_err(&port->dev, "%s failed to set DLAB: %d\n",
port              488 drivers/usb/serial/f81232.c static int f81232_port_enable(struct usb_serial_port *port)
port              497 drivers/usb/serial/f81232.c 	status = f81232_set_register(port, FIFO_CONTROL_REGISTER, val);
port              499 drivers/usb/serial/f81232.c 		dev_err(&port->dev, "%s failed to set FCR: %d\n",
port              505 drivers/usb/serial/f81232.c 	status = f81232_set_register(port, INTERRUPT_ENABLE_REGISTER,
port              508 drivers/usb/serial/f81232.c 		dev_err(&port->dev, "%s failed to set IER: %d\n",
port              516 drivers/usb/serial/f81232.c static int f81232_port_disable(struct usb_serial_port *port)
port              520 drivers/usb/serial/f81232.c 	status = f81232_set_register(port, INTERRUPT_ENABLE_REGISTER, 0);
port              522 drivers/usb/serial/f81232.c 		dev_err(&port->dev, "%s failed to set IER: %d\n",
port              531 drivers/usb/serial/f81232.c 		struct usb_serial_port *port, struct ktermios *old_termios)
port              533 drivers/usb/serial/f81232.c 	struct f81232_private *priv = usb_get_serial_port_data(port);
port              544 drivers/usb/serial/f81232.c 		f81232_set_mctrl(port, 0, TIOCM_DTR | TIOCM_RTS);
port              546 drivers/usb/serial/f81232.c 		f81232_set_mctrl(port, TIOCM_DTR | TIOCM_RTS, 0);
port              555 drivers/usb/serial/f81232.c 		f81232_set_baudrate(tty, port, baudrate, old_baud);
port              590 drivers/usb/serial/f81232.c 	status = f81232_set_register(port, LINE_CONTROL_REGISTER, new_lcr);
port              592 drivers/usb/serial/f81232.c 		dev_err(&port->dev, "%s failed to set LCR: %d\n",
port              604 drivers/usb/serial/f81232.c 	struct usb_serial_port *port = tty->driver_data;
port              605 drivers/usb/serial/f81232.c 	struct f81232_private *port_priv = usb_get_serial_port_data(port);
port              609 drivers/usb/serial/f81232.c 	f81232_read_msr(port);
port              629 drivers/usb/serial/f81232.c 	struct usb_serial_port *port = tty->driver_data;
port              631 drivers/usb/serial/f81232.c 	return f81232_set_mctrl(port, set, clear);
port              634 drivers/usb/serial/f81232.c static int f81232_open(struct tty_struct *tty, struct usb_serial_port *port)
port              638 drivers/usb/serial/f81232.c 	result = f81232_port_enable(port);
port              644 drivers/usb/serial/f81232.c 		f81232_set_termios(tty, port, NULL);
port              646 drivers/usb/serial/f81232.c 	result = usb_submit_urb(port->interrupt_in_urb, GFP_KERNEL);
port              648 drivers/usb/serial/f81232.c 		dev_err(&port->dev, "%s - failed submitting interrupt urb,"
port              653 drivers/usb/serial/f81232.c 	result = usb_serial_generic_open(tty, port);
port              655 drivers/usb/serial/f81232.c 		usb_kill_urb(port->interrupt_in_urb);
port              662 drivers/usb/serial/f81232.c static void f81232_close(struct usb_serial_port *port)
port              664 drivers/usb/serial/f81232.c 	struct f81232_private *port_priv = usb_get_serial_port_data(port);
port              666 drivers/usb/serial/f81232.c 	f81232_port_disable(port);
port              667 drivers/usb/serial/f81232.c 	usb_serial_generic_close(port);
port              668 drivers/usb/serial/f81232.c 	usb_kill_urb(port->interrupt_in_urb);
port              673 drivers/usb/serial/f81232.c static void f81232_dtr_rts(struct usb_serial_port *port, int on)
port              676 drivers/usb/serial/f81232.c 		f81232_set_mctrl(port, TIOCM_DTR | TIOCM_RTS, 0);
port              678 drivers/usb/serial/f81232.c 		f81232_set_mctrl(port, 0, TIOCM_DTR | TIOCM_RTS);
port              681 drivers/usb/serial/f81232.c static int f81232_carrier_raised(struct usb_serial_port *port)
port              684 drivers/usb/serial/f81232.c 	struct f81232_private *priv = usb_get_serial_port_data(port);
port              698 drivers/usb/serial/f81232.c 	struct usb_serial_port *port = tty->driver_data;
port              699 drivers/usb/serial/f81232.c 	struct f81232_private *priv = usb_get_serial_port_data(port);
port              702 drivers/usb/serial/f81232.c 	ss->line = port->minor;
port              703 drivers/usb/serial/f81232.c 	ss->port = port->port_number;
port              713 drivers/usb/serial/f81232.c 	f81232_read_msr(priv->port);
port              719 drivers/usb/serial/f81232.c 	struct usb_serial_port *port;
port              724 drivers/usb/serial/f81232.c 	port = priv->port;
port              726 drivers/usb/serial/f81232.c 	status = f81232_get_register(port, LINE_STATUS_REGISTER, &tmp);
port              728 drivers/usb/serial/f81232.c 		dev_warn(&port->dev, "read LSR failed: %d\n", status);
port              731 drivers/usb/serial/f81232.c static int f81232_port_probe(struct usb_serial_port *port)
port              743 drivers/usb/serial/f81232.c 	usb_set_serial_port_data(port, priv);
port              745 drivers/usb/serial/f81232.c 	port->port.drain_delay = 256;
port              746 drivers/usb/serial/f81232.c 	priv->port = port;
port              751 drivers/usb/serial/f81232.c static int f81232_port_remove(struct usb_serial_port *port)
port              755 drivers/usb/serial/f81232.c 	priv = usb_get_serial_port_data(port);
port              763 drivers/usb/serial/f81232.c 	struct usb_serial_port *port = serial->port[0];
port              764 drivers/usb/serial/f81232.c 	struct f81232_private *port_priv = usb_get_serial_port_data(port);
port              767 drivers/usb/serial/f81232.c 	for (i = 0; i < ARRAY_SIZE(port->read_urbs); ++i)
port              768 drivers/usb/serial/f81232.c 		usb_kill_urb(port->read_urbs[i]);
port              770 drivers/usb/serial/f81232.c 	usb_kill_urb(port->interrupt_in_urb);
port              782 drivers/usb/serial/f81232.c 	struct usb_serial_port *port = serial->port[0];
port              785 drivers/usb/serial/f81232.c 	if (tty_port_initialized(&port->port)) {
port              786 drivers/usb/serial/f81232.c 		result = usb_submit_urb(port->interrupt_in_urb, GFP_NOIO);
port              788 drivers/usb/serial/f81232.c 			dev_err(&port->dev, "submit interrupt urb failed: %d\n",
port              161 drivers/usb/serial/f81534.c 	struct usb_serial_port *port;
port              194 drivers/usb/serial/f81534.c 					struct usb_serial_port *port)
port              197 drivers/usb/serial/f81534.c 			usb_get_serial_data(port->serial);
port              205 drivers/usb/serial/f81534.c 		if (port->port_number == count)
port              328 drivers/usb/serial/f81534.c static int f81534_set_port_register(struct usb_serial_port *port, u16 reg,
port              331 drivers/usb/serial/f81534.c 	struct f81534_port_private *port_priv = usb_get_serial_port_data(port);
port              333 drivers/usb/serial/f81534.c 	return f81534_set_register(port->serial,
port              337 drivers/usb/serial/f81534.c static int f81534_get_port_register(struct usb_serial_port *port, u16 reg,
port              340 drivers/usb/serial/f81534.c 	struct f81534_port_private *port_priv = usb_get_serial_port_data(port);
port              342 drivers/usb/serial/f81534.c 	return f81534_get_register(port->serial,
port              473 drivers/usb/serial/f81534.c static void f81534_prepare_write_buffer(struct usb_serial_port *port, u8 *buf)
port              475 drivers/usb/serial/f81534.c 	struct f81534_port_private *port_priv = usb_get_serial_port_data(port);
port              495 drivers/usb/serial/f81534.c 	tx_len = kfifo_out_locked(&port->write_fifo,
port              497 drivers/usb/serial/f81534.c 				F81534_MAX_TX_SIZE, &port->lock);
port              502 drivers/usb/serial/f81534.c static int f81534_submit_writer(struct usb_serial_port *port, gfp_t mem_flags)
port              504 drivers/usb/serial/f81534.c 	struct f81534_port_private *port_priv = usb_get_serial_port_data(port);
port              510 drivers/usb/serial/f81534.c 	spin_lock_irqsave(&port->lock, flags);
port              512 drivers/usb/serial/f81534.c 	if (kfifo_is_empty(&port->write_fifo)) {
port              513 drivers/usb/serial/f81534.c 		spin_unlock_irqrestore(&port->lock, flags);
port              517 drivers/usb/serial/f81534.c 	spin_unlock_irqrestore(&port->lock, flags);
port              523 drivers/usb/serial/f81534.c 	urb = port->write_urbs[0];
port              524 drivers/usb/serial/f81534.c 	f81534_prepare_write_buffer(port, port->bulk_out_buffers[0]);
port              530 drivers/usb/serial/f81534.c 		dev_err(&port->dev, "%s: submit failed: %d\n", __func__,
port              535 drivers/usb/serial/f81534.c 	usb_serial_port_softint(port);
port              561 drivers/usb/serial/f81534.c static int f81534_set_port_config(struct usb_serial_port *port,
port              564 drivers/usb/serial/f81534.c 	struct f81534_port_private *port_priv = usb_get_serial_port_data(port);
port              588 drivers/usb/serial/f81534.c 	status = f81534_set_port_register(port, F81534_CLOCK_REG,
port              591 drivers/usb/serial/f81534.c 		dev_err(&port->dev, "CLOCK_REG setting failed\n");
port              600 drivers/usb/serial/f81534.c 	status = f81534_set_port_register(port, F81534_CONFIG1_REG, value);
port              602 drivers/usb/serial/f81534.c 		dev_err(&port->dev, "%s: CONFIG1 setting failed\n", __func__);
port              611 drivers/usb/serial/f81534.c 	status = f81534_set_port_register(port, F81534_FIFO_CONTROL_REG,
port              614 drivers/usb/serial/f81534.c 		dev_err(&port->dev, "%s: FCR setting failed\n", __func__);
port              623 drivers/usb/serial/f81534.c 	status = f81534_set_port_register(port, F81534_LINE_CONTROL_REG,
port              626 drivers/usb/serial/f81534.c 		dev_err(&port->dev, "%s: set LCR failed\n", __func__);
port              631 drivers/usb/serial/f81534.c 	status = f81534_set_port_register(port, F81534_DIVISOR_LSB_REG, value);
port              633 drivers/usb/serial/f81534.c 		dev_err(&port->dev, "%s: set DLAB LSB failed\n", __func__);
port              638 drivers/usb/serial/f81534.c 	status = f81534_set_port_register(port, F81534_DIVISOR_MSB_REG, value);
port              640 drivers/usb/serial/f81534.c 		dev_err(&port->dev, "%s: set DLAB MSB failed\n", __func__);
port              645 drivers/usb/serial/f81534.c 	status = f81534_set_port_register(port, F81534_LINE_CONTROL_REG,
port              648 drivers/usb/serial/f81534.c 		dev_err(&port->dev, "%s: set LCR failed\n", __func__);
port              661 drivers/usb/serial/f81534.c 	struct usb_serial_port *port = tty->driver_data;
port              662 drivers/usb/serial/f81534.c 	struct f81534_port_private *port_priv = usb_get_serial_port_data(port);
port              672 drivers/usb/serial/f81534.c 	status = f81534_set_port_register(port, F81534_LINE_CONTROL_REG,
port              675 drivers/usb/serial/f81534.c 		dev_err(&port->dev, "set break failed: %d\n", status);
port              680 drivers/usb/serial/f81534.c static int f81534_update_mctrl(struct usb_serial_port *port, unsigned int set,
port              683 drivers/usb/serial/f81534.c 	struct f81534_port_private *port_priv = usb_get_serial_port_data(port);
port              710 drivers/usb/serial/f81534.c 	status = f81534_set_port_register(port, F81534_MODEM_CONTROL_REG, tmp);
port              712 drivers/usb/serial/f81534.c 		dev_err(&port->dev, "%s: MCR write failed\n", __func__);
port              949 drivers/usb/serial/f81534.c 				struct usb_serial_port *port,
port              958 drivers/usb/serial/f81534.c 		f81534_update_mctrl(port, 0, TIOCM_DTR | TIOCM_RTS);
port              960 drivers/usb/serial/f81534.c 		f81534_update_mctrl(port, TIOCM_DTR | TIOCM_RTS, 0);
port             1000 drivers/usb/serial/f81534.c 	dev_dbg(&port->dev, "%s: baud: %d\n", __func__, baud);
port             1002 drivers/usb/serial/f81534.c 	status = f81534_set_port_config(port, tty, baud, old_baud, new_lcr);
port             1004 drivers/usb/serial/f81534.c 		dev_err(&port->dev, "%s: set port config failed: %d\n",
port             1011 drivers/usb/serial/f81534.c 	return usb_serial_generic_submit_read_urbs(serial->port[0], flags);
port             1014 drivers/usb/serial/f81534.c static void f81534_msr_changed(struct usb_serial_port *port, u8 msr)
port             1016 drivers/usb/serial/f81534.c 	struct f81534_port_private *port_priv = usb_get_serial_port_data(port);
port             1029 drivers/usb/serial/f81534.c 	dev_dbg(&port->dev, "%s: MSR from %02x to %02x\n", __func__, old_msr,
port             1034 drivers/usb/serial/f81534.c 		port->icount.cts++;
port             1036 drivers/usb/serial/f81534.c 		port->icount.dsr++;
port             1038 drivers/usb/serial/f81534.c 		port->icount.dcd++;
port             1040 drivers/usb/serial/f81534.c 		port->icount.rng++;
port             1042 drivers/usb/serial/f81534.c 	wake_up_interruptible(&port->port.delta_msr_wait);
port             1047 drivers/usb/serial/f81534.c 	dev_dbg(&port->dev, "%s: DCD Changed: phy_num: %d from %x to %x\n",
port             1050 drivers/usb/serial/f81534.c 	tty = tty_port_tty_get(&port->port);
port             1054 drivers/usb/serial/f81534.c 	usb_serial_handle_dcd_change(port, tty, msr & UART_MSR_DCD);
port             1058 drivers/usb/serial/f81534.c static int f81534_read_msr(struct usb_serial_port *port)
port             1060 drivers/usb/serial/f81534.c 	struct f81534_port_private *port_priv = usb_get_serial_port_data(port);
port             1066 drivers/usb/serial/f81534.c 	status = f81534_get_port_register(port, F81534_MODEM_STATUS_REG, &msr);
port             1078 drivers/usb/serial/f81534.c static int f81534_open(struct tty_struct *tty, struct usb_serial_port *port)
port             1081 drivers/usb/serial/f81534.c 			usb_get_serial_data(port->serial);
port             1082 drivers/usb/serial/f81534.c 	struct f81534_port_private *port_priv = usb_get_serial_port_data(port);
port             1085 drivers/usb/serial/f81534.c 	status = f81534_set_port_register(port,
port             1089 drivers/usb/serial/f81534.c 		dev_err(&port->dev, "%s: Clear FIFO failed: %d\n", __func__,
port             1095 drivers/usb/serial/f81534.c 		f81534_set_termios(tty, port, NULL);
port             1097 drivers/usb/serial/f81534.c 	status = f81534_read_msr(port);
port             1105 drivers/usb/serial/f81534.c 		status = f81534_submit_read_urb(port->serial, GFP_KERNEL);
port             1119 drivers/usb/serial/f81534.c static void f81534_close(struct usb_serial_port *port)
port             1122 drivers/usb/serial/f81534.c 			usb_get_serial_data(port->serial);
port             1123 drivers/usb/serial/f81534.c 	struct usb_serial_port *port0 = port->serial->port[0];
port             1127 drivers/usb/serial/f81534.c 	usb_kill_urb(port->write_urbs[0]);
port             1129 drivers/usb/serial/f81534.c 	spin_lock_irqsave(&port->lock, flags);
port             1130 drivers/usb/serial/f81534.c 	kfifo_reset_out(&port->write_fifo);
port             1131 drivers/usb/serial/f81534.c 	spin_unlock_irqrestore(&port->lock, flags);
port             1148 drivers/usb/serial/f81534.c 	struct usb_serial_port *port = tty->driver_data;
port             1151 drivers/usb/serial/f81534.c 	port_priv = usb_get_serial_port_data(port);
port             1154 drivers/usb/serial/f81534.c 	ss->port = port->port_number;
port             1155 drivers/usb/serial/f81534.c 	ss->line = port->minor;
port             1160 drivers/usb/serial/f81534.c static void f81534_process_per_serial_block(struct usb_serial_port *port,
port             1163 drivers/usb/serial/f81534.c 	struct f81534_port_private *port_priv = usb_get_serial_port_data(port);
port             1188 drivers/usb/serial/f81534.c 		status = f81534_submit_writer(port, GFP_ATOMIC);
port             1190 drivers/usb/serial/f81534.c 			dev_err(&port->dev, "%s: submit failed\n", __func__);
port             1194 drivers/usb/serial/f81534.c 		f81534_msr_changed(port, data[3]);
port             1200 drivers/usb/serial/f81534.c 			dev_err(&port->dev,
port             1210 drivers/usb/serial/f81534.c 		dev_warn(&port->dev, "%s: unknown token: %02x\n", __func__,
port             1222 drivers/usb/serial/f81534.c 				port->icount.brk++;
port             1223 drivers/usb/serial/f81534.c 				usb_serial_handle_break(port);
port             1226 drivers/usb/serial/f81534.c 				port->icount.parity++;
port             1229 drivers/usb/serial/f81534.c 				port->icount.frame++;
port             1233 drivers/usb/serial/f81534.c 				port->icount.overrun++;
port             1234 drivers/usb/serial/f81534.c 				tty_insert_flip_char(&port->port, 0,
port             1241 drivers/usb/serial/f81534.c 		if (port->port.console && port->sysrq) {
port             1242 drivers/usb/serial/f81534.c 			if (usb_serial_handle_sysrq_char(port, data[i]))
port             1246 drivers/usb/serial/f81534.c 		tty_insert_flip_char(&port->port, data[i], tty_flag);
port             1249 drivers/usb/serial/f81534.c 	tty_flip_buffer_push(&port->port);
port             1255 drivers/usb/serial/f81534.c 	struct usb_serial_port *port;
port             1267 drivers/usb/serial/f81534.c 	port = urb->context;
port             1268 drivers/usb/serial/f81534.c 	serial = port->serial;
port             1275 drivers/usb/serial/f81534.c 			dev_err(&port->dev,
port             1282 drivers/usb/serial/f81534.c 		port = serial->port[tty_port_num];
port             1284 drivers/usb/serial/f81534.c 		if (tty_port_initialized(&port->port))
port             1285 drivers/usb/serial/f81534.c 			f81534_process_per_serial_block(port, &buf[i]);
port             1291 drivers/usb/serial/f81534.c 	struct usb_serial_port *port = urb->context;
port             1299 drivers/usb/serial/f81534.c 		dev_dbg(&port->dev, "%s - urb stopped: %d\n",
port             1303 drivers/usb/serial/f81534.c 		dev_err(&port->dev, "%s - urb stopped: %d\n",
port             1307 drivers/usb/serial/f81534.c 		dev_dbg(&port->dev, "%s - nonzero urb status: %d\n",
port             1316 drivers/usb/serial/f81534.c 	struct usb_serial_port *port;
port             1321 drivers/usb/serial/f81534.c 	port = port_priv->port;
port             1323 drivers/usb/serial/f81534.c 	status = f81534_get_port_register(port, F81534_LINE_STATUS_REG, &tmp);
port             1325 drivers/usb/serial/f81534.c 		dev_warn(&port->dev, "read LSR failed: %d\n", status);
port             1328 drivers/usb/serial/f81534.c static int f81534_set_port_output_pin(struct usb_serial_port *port)
port             1339 drivers/usb/serial/f81534.c 	serial = port->serial;
port             1341 drivers/usb/serial/f81534.c 	port_priv = usb_get_serial_port_data(port);
port             1366 drivers/usb/serial/f81534.c 	dev_dbg(&port->dev, "Output pin (M0/M1/M2): %d\n", value);
port             1370 drivers/usb/serial/f81534.c static int f81534_port_probe(struct usb_serial_port *port)
port             1377 drivers/usb/serial/f81534.c 	serial_priv = usb_get_serial_data(port->serial);
port             1378 drivers/usb/serial/f81534.c 	port_priv = devm_kzalloc(&port->dev, sizeof(*port_priv), GFP_KERNEL);
port             1393 drivers/usb/serial/f81534.c 	ret = f81534_logic_to_phy_port(port->serial, port);
port             1398 drivers/usb/serial/f81534.c 	port_priv->port = port;
port             1399 drivers/usb/serial/f81534.c 	usb_set_serial_port_data(port, port_priv);
port             1400 drivers/usb/serial/f81534.c 	dev_dbg(&port->dev, "%s: port_number: %d, phy_num: %d\n", __func__,
port             1401 drivers/usb/serial/f81534.c 			port->port_number, port_priv->phy_num);
port             1409 drivers/usb/serial/f81534.c 	ret = f81534_set_port_register(port, F81534_INTERRUPT_ENABLE_REG,
port             1419 drivers/usb/serial/f81534.c 		dev_dbg(&port->dev, "RS485 invert mode\n");
port             1423 drivers/usb/serial/f81534.c 		dev_dbg(&port->dev, "RS485 mode\n");
port             1428 drivers/usb/serial/f81534.c 		dev_dbg(&port->dev, "RS232 mode\n");
port             1432 drivers/usb/serial/f81534.c 	return f81534_set_port_output_pin(port);
port             1435 drivers/usb/serial/f81534.c static int f81534_port_remove(struct usb_serial_port *port)
port             1437 drivers/usb/serial/f81534.c 	struct f81534_port_private *port_priv = usb_get_serial_port_data(port);
port             1445 drivers/usb/serial/f81534.c 	struct usb_serial_port *port = tty->driver_data;
port             1446 drivers/usb/serial/f81534.c 	struct f81534_port_private *port_priv = usb_get_serial_port_data(port);
port             1453 drivers/usb/serial/f81534.c 	status = f81534_get_port_register(port, F81534_MODEM_STATUS_REG, &msr);
port             1474 drivers/usb/serial/f81534.c 	struct usb_serial_port *port = tty->driver_data;
port             1476 drivers/usb/serial/f81534.c 	return f81534_update_mctrl(port, set, clear);
port             1479 drivers/usb/serial/f81534.c static void f81534_dtr_rts(struct usb_serial_port *port, int on)
port             1482 drivers/usb/serial/f81534.c 		f81534_update_mctrl(port, TIOCM_DTR | TIOCM_RTS, 0);
port             1484 drivers/usb/serial/f81534.c 		f81534_update_mctrl(port, 0, TIOCM_DTR | TIOCM_RTS);
port             1487 drivers/usb/serial/f81534.c static int f81534_write(struct tty_struct *tty, struct usb_serial_port *port,
port             1495 drivers/usb/serial/f81534.c 	bytes_out = kfifo_in_locked(&port->write_fifo, buf, count,
port             1496 drivers/usb/serial/f81534.c 					&port->lock);
port             1498 drivers/usb/serial/f81534.c 	status = f81534_submit_writer(port, GFP_ATOMIC);
port             1500 drivers/usb/serial/f81534.c 		dev_err(&port->dev, "%s: submit failed\n", __func__);
port             1507 drivers/usb/serial/f81534.c static bool f81534_tx_empty(struct usb_serial_port *port)
port             1509 drivers/usb/serial/f81534.c 	struct f81534_port_private *port_priv = usb_get_serial_port_data(port);
port             1518 drivers/usb/serial/f81534.c 	struct usb_serial_port *port;
port             1540 drivers/usb/serial/f81534.c 		port = serial->port[i];
port             1541 drivers/usb/serial/f81534.c 		if (!tty_port_initialized(&port->port))
port             1544 drivers/usb/serial/f81534.c 		status = f81534_submit_writer(port, GFP_NOIO);
port             1546 drivers/usb/serial/f81534.c 			dev_err(&port->dev, "%s: submit failed\n", __func__);
port             1065 drivers/usb/serial/ftdi_sio.c static int  ftdi_sio_port_probe(struct usb_serial_port *port);
port             1066 drivers/usb/serial/ftdi_sio.c static int  ftdi_sio_port_remove(struct usb_serial_port *port);
port             1067 drivers/usb/serial/ftdi_sio.c static int  ftdi_open(struct tty_struct *tty, struct usb_serial_port *port);
port             1068 drivers/usb/serial/ftdi_sio.c static void ftdi_dtr_rts(struct usb_serial_port *port, int on);
port             1070 drivers/usb/serial/ftdi_sio.c static int ftdi_prepare_write_buffer(struct usb_serial_port *port,
port             1073 drivers/usb/serial/ftdi_sio.c 			struct usb_serial_port *port, struct ktermios *old);
port             1084 drivers/usb/serial/ftdi_sio.c static bool ftdi_tx_empty(struct usb_serial_port *port);
port             1085 drivers/usb/serial/ftdi_sio.c static int ftdi_get_modem_status(struct usb_serial_port *port,
port             1216 drivers/usb/serial/ftdi_sio.c #define set_mctrl(port, set)		update_mctrl((port), (set), 0)
port             1217 drivers/usb/serial/ftdi_sio.c #define clear_mctrl(port, clear)	update_mctrl((port), 0, (clear))
port             1219 drivers/usb/serial/ftdi_sio.c static int update_mctrl(struct usb_serial_port *port, unsigned int set,
port             1222 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             1223 drivers/usb/serial/ftdi_sio.c 	struct device *dev = &port->dev;
port             1242 drivers/usb/serial/ftdi_sio.c 	rv = usb_control_msg(port->serial->dev,
port             1243 drivers/usb/serial/ftdi_sio.c 			       usb_sndctrlpipe(port->serial->dev, 0),
port             1266 drivers/usb/serial/ftdi_sio.c 						struct usb_serial_port *port)
port             1268 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             1269 drivers/usb/serial/ftdi_sio.c 	struct device *dev = &port->dev;
port             1329 drivers/usb/serial/ftdi_sio.c 				port->serial->dev->descriptor.idProduct);
port             1372 drivers/usb/serial/ftdi_sio.c static int change_speed(struct tty_struct *tty, struct usb_serial_port *port)
port             1374 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             1380 drivers/usb/serial/ftdi_sio.c 	index_value = get_ftdi_divisor(tty, port);
port             1390 drivers/usb/serial/ftdi_sio.c 	rv = usb_control_msg(port->serial->dev,
port             1391 drivers/usb/serial/ftdi_sio.c 			    usb_sndctrlpipe(port->serial->dev, 0),
port             1399 drivers/usb/serial/ftdi_sio.c static int write_latency_timer(struct usb_serial_port *port)
port             1401 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             1402 drivers/usb/serial/ftdi_sio.c 	struct usb_device *udev = port->serial->dev;
port             1412 drivers/usb/serial/ftdi_sio.c 	dev_dbg(&port->dev, "%s: setting latency timer = %i\n", __func__, l);
port             1421 drivers/usb/serial/ftdi_sio.c 		dev_err(&port->dev, "Unable to write latency timer: %i\n", rv);
port             1425 drivers/usb/serial/ftdi_sio.c static int _read_latency_timer(struct usb_serial_port *port)
port             1427 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             1428 drivers/usb/serial/ftdi_sio.c 	struct usb_device *udev = port->serial->dev;
port             1454 drivers/usb/serial/ftdi_sio.c static int read_latency_timer(struct usb_serial_port *port)
port             1456 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             1462 drivers/usb/serial/ftdi_sio.c 	rv = _read_latency_timer(port);
port             1464 drivers/usb/serial/ftdi_sio.c 		dev_err(&port->dev, "Unable to read latency timer: %i\n", rv);
port             1476 drivers/usb/serial/ftdi_sio.c 	struct usb_serial_port *port = tty->driver_data;
port             1477 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             1488 drivers/usb/serial/ftdi_sio.c 	struct usb_serial_port *port = tty->driver_data;
port             1489 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             1520 drivers/usb/serial/ftdi_sio.c 	write_latency_timer(port);
port             1528 drivers/usb/serial/ftdi_sio.c 			dev_warn_ratelimited(&port->dev, "use of SPD flags is deprecated\n");
port             1530 drivers/usb/serial/ftdi_sio.c 		change_speed(tty, port);
port             1536 drivers/usb/serial/ftdi_sio.c static int get_lsr_info(struct usb_serial_port *port,
port             1539 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             1552 drivers/usb/serial/ftdi_sio.c static void ftdi_determine_type(struct usb_serial_port *port)
port             1554 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             1555 drivers/usb/serial/ftdi_sio.c 	struct usb_serial *serial = port->serial;
port             1565 drivers/usb/serial/ftdi_sio.c 	dev_dbg(&port->dev, "%s: bcdDevice = 0x%x, bNumInterfaces = %u\n", __func__,
port             1596 drivers/usb/serial/ftdi_sio.c 			dev_dbg(&port->dev,
port             1613 drivers/usb/serial/ftdi_sio.c 				_read_latency_timer(port) >= 0) {
port             1614 drivers/usb/serial/ftdi_sio.c 			dev_dbg(&port->dev,
port             1642 drivers/usb/serial/ftdi_sio.c static void ftdi_set_max_packet_size(struct usb_serial_port *port)
port             1644 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             1645 drivers/usb/serial/ftdi_sio.c 	struct usb_interface *interface = port->serial->interface;
port             1664 drivers/usb/serial/ftdi_sio.c 			dev_warn(&port->dev, "Overriding wMaxPacketSize on endpoint %d\n",
port             1683 drivers/usb/serial/ftdi_sio.c 	struct usb_serial_port *port = to_usb_serial_port(dev);
port             1684 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             1696 drivers/usb/serial/ftdi_sio.c 	struct usb_serial_port *port = to_usb_serial_port(dev);
port             1697 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             1705 drivers/usb/serial/ftdi_sio.c 	rv = write_latency_timer(port);
port             1717 drivers/usb/serial/ftdi_sio.c 	struct usb_serial_port *port = to_usb_serial_port(dev);
port             1718 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             1719 drivers/usb/serial/ftdi_sio.c 	struct usb_device *udev = port->serial->dev;
port             1726 drivers/usb/serial/ftdi_sio.c 	dev_dbg(&port->dev, "%s: setting event char = 0x%03x\n", __func__, v);
port             1735 drivers/usb/serial/ftdi_sio.c 		dev_dbg(&port->dev, "Unable to write event character: %i\n", rv);
port             1743 drivers/usb/serial/ftdi_sio.c static int create_sysfs_attrs(struct usb_serial_port *port)
port             1745 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             1751 drivers/usb/serial/ftdi_sio.c 		dev_dbg(&port->dev, "sysfs attributes for %s\n", ftdi_chip_name[priv->chip_type]);
port             1752 drivers/usb/serial/ftdi_sio.c 		retval = device_create_file(&port->dev, &dev_attr_event_char);
port             1761 drivers/usb/serial/ftdi_sio.c 			retval = device_create_file(&port->dev,
port             1768 drivers/usb/serial/ftdi_sio.c static void remove_sysfs_attrs(struct usb_serial_port *port)
port             1770 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             1774 drivers/usb/serial/ftdi_sio.c 		device_remove_file(&port->dev, &dev_attr_event_char);
port             1782 drivers/usb/serial/ftdi_sio.c 			device_remove_file(&port->dev, &dev_attr_latency_timer);
port             1790 drivers/usb/serial/ftdi_sio.c static int ftdi_set_bitmode(struct usb_serial_port *port, u8 mode)
port             1792 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             1793 drivers/usb/serial/ftdi_sio.c 	struct usb_serial *serial = port->serial;
port             1818 drivers/usb/serial/ftdi_sio.c static int ftdi_set_cbus_pins(struct usb_serial_port *port)
port             1820 drivers/usb/serial/ftdi_sio.c 	return ftdi_set_bitmode(port, FTDI_SIO_BITMODE_CBUS);
port             1823 drivers/usb/serial/ftdi_sio.c static int ftdi_exit_cbus_mode(struct usb_serial_port *port)
port             1825 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             1829 drivers/usb/serial/ftdi_sio.c 	return ftdi_set_bitmode(port, FTDI_SIO_BITMODE_RESET);
port             1834 drivers/usb/serial/ftdi_sio.c 	struct usb_serial_port *port = gpiochip_get_data(gc);
port             1835 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             1846 drivers/usb/serial/ftdi_sio.c 		result = ftdi_set_cbus_pins(port);
port             1859 drivers/usb/serial/ftdi_sio.c static int ftdi_read_cbus_pins(struct usb_serial_port *port)
port             1861 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             1862 drivers/usb/serial/ftdi_sio.c 	struct usb_serial *serial = port->serial;
port             1896 drivers/usb/serial/ftdi_sio.c 	struct usb_serial_port *port = gpiochip_get_data(gc);
port             1899 drivers/usb/serial/ftdi_sio.c 	result = ftdi_read_cbus_pins(port);
port             1908 drivers/usb/serial/ftdi_sio.c 	struct usb_serial_port *port = gpiochip_get_data(gc);
port             1909 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             1918 drivers/usb/serial/ftdi_sio.c 	ftdi_set_cbus_pins(port);
port             1926 drivers/usb/serial/ftdi_sio.c 	struct usb_serial_port *port = gpiochip_get_data(gc);
port             1929 drivers/usb/serial/ftdi_sio.c 	result = ftdi_read_cbus_pins(port);
port             1941 drivers/usb/serial/ftdi_sio.c 	struct usb_serial_port *port = gpiochip_get_data(gc);
port             1942 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             1948 drivers/usb/serial/ftdi_sio.c 	ftdi_set_cbus_pins(port);
port             1955 drivers/usb/serial/ftdi_sio.c 	struct usb_serial_port *port = gpiochip_get_data(gc);
port             1956 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             1963 drivers/usb/serial/ftdi_sio.c 	struct usb_serial_port *port = gpiochip_get_data(gc);
port             1964 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             1970 drivers/usb/serial/ftdi_sio.c 	result = ftdi_set_cbus_pins(port);
port             1980 drivers/usb/serial/ftdi_sio.c 	struct usb_serial_port *port = gpiochip_get_data(gc);
port             1981 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             1992 drivers/usb/serial/ftdi_sio.c 	result = ftdi_set_cbus_pins(port);
port             2032 drivers/usb/serial/ftdi_sio.c static int ftdi_gpio_init_ft232h(struct usb_serial_port *port)
port             2034 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             2044 drivers/usb/serial/ftdi_sio.c 	ret = ftdi_read_eeprom(port->serial, buf, 0x1a, 4);
port             2072 drivers/usb/serial/ftdi_sio.c static int ftdi_gpio_init_ft232r(struct usb_serial_port *port)
port             2074 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             2084 drivers/usb/serial/ftdi_sio.c 	ret = ftdi_read_eeprom(port->serial, buf, 0x14, 2);
port             2089 drivers/usb/serial/ftdi_sio.c 	dev_dbg(&port->dev, "cbus_config = 0x%04x\n", cbus_config);
port             2105 drivers/usb/serial/ftdi_sio.c static int ftdi_gpio_init_ftx(struct usb_serial_port *port)
port             2107 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             2108 drivers/usb/serial/ftdi_sio.c 	struct usb_serial *serial = port->serial;
port             2140 drivers/usb/serial/ftdi_sio.c static int ftdi_gpio_init(struct usb_serial_port *port)
port             2142 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             2143 drivers/usb/serial/ftdi_sio.c 	struct usb_serial *serial = port->serial;
port             2148 drivers/usb/serial/ftdi_sio.c 		result = ftdi_gpio_init_ft232h(port);
port             2151 drivers/usb/serial/ftdi_sio.c 		result = ftdi_gpio_init_ft232r(port);
port             2154 drivers/usb/serial/ftdi_sio.c 		result = ftdi_gpio_init_ftx(port);
port             2179 drivers/usb/serial/ftdi_sio.c 	result = gpiochip_add_data(&priv->gc, port);
port             2186 drivers/usb/serial/ftdi_sio.c static void ftdi_gpio_remove(struct usb_serial_port *port)
port             2188 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             2197 drivers/usb/serial/ftdi_sio.c 		ftdi_exit_cbus_mode(port);
port             2204 drivers/usb/serial/ftdi_sio.c static int ftdi_gpio_init(struct usb_serial_port *port)
port             2209 drivers/usb/serial/ftdi_sio.c static void ftdi_gpio_remove(struct usb_serial_port *port) { }
port             2237 drivers/usb/serial/ftdi_sio.c static int ftdi_sio_port_probe(struct usb_serial_port *port)
port             2240 drivers/usb/serial/ftdi_sio.c 	const struct ftdi_sio_quirk *quirk = usb_get_serial_data(port->serial);
port             2252 drivers/usb/serial/ftdi_sio.c 	usb_set_serial_port_data(port, priv);
port             2254 drivers/usb/serial/ftdi_sio.c 	ftdi_determine_type(port);
port             2255 drivers/usb/serial/ftdi_sio.c 	ftdi_set_max_packet_size(port);
port             2256 drivers/usb/serial/ftdi_sio.c 	if (read_latency_timer(port) < 0)
port             2258 drivers/usb/serial/ftdi_sio.c 	write_latency_timer(port);
port             2259 drivers/usb/serial/ftdi_sio.c 	create_sysfs_attrs(port);
port             2261 drivers/usb/serial/ftdi_sio.c 	result = ftdi_gpio_init(port);
port             2263 drivers/usb/serial/ftdi_sio.c 		dev_err(&port->serial->interface->dev,
port             2381 drivers/usb/serial/ftdi_sio.c static int ftdi_sio_port_remove(struct usb_serial_port *port)
port             2383 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             2385 drivers/usb/serial/ftdi_sio.c 	ftdi_gpio_remove(port);
port             2387 drivers/usb/serial/ftdi_sio.c 	remove_sysfs_attrs(port);
port             2394 drivers/usb/serial/ftdi_sio.c static int ftdi_open(struct tty_struct *tty, struct usb_serial_port *port)
port             2396 drivers/usb/serial/ftdi_sio.c 	struct usb_device *dev = port->serial->dev;
port             2397 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             2412 drivers/usb/serial/ftdi_sio.c 		ftdi_set_termios(tty, port, NULL);
port             2414 drivers/usb/serial/ftdi_sio.c 	return usb_serial_generic_open(tty, port);
port             2417 drivers/usb/serial/ftdi_sio.c static void ftdi_dtr_rts(struct usb_serial_port *port, int on)
port             2419 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             2423 drivers/usb/serial/ftdi_sio.c 		if (usb_control_msg(port->serial->dev,
port             2424 drivers/usb/serial/ftdi_sio.c 			    usb_sndctrlpipe(port->serial->dev, 0),
port             2429 drivers/usb/serial/ftdi_sio.c 			dev_err(&port->dev, "error from flowcontrol urb\n");
port             2434 drivers/usb/serial/ftdi_sio.c 		set_mctrl(port, TIOCM_DTR | TIOCM_RTS);
port             2436 drivers/usb/serial/ftdi_sio.c 		clear_mctrl(port, TIOCM_DTR | TIOCM_RTS);
port             2446 drivers/usb/serial/ftdi_sio.c static int ftdi_prepare_write_buffer(struct usb_serial_port *port,
port             2453 drivers/usb/serial/ftdi_sio.c 	priv = usb_get_serial_port_data(port);
port             2460 drivers/usb/serial/ftdi_sio.c 		spin_lock_irqsave(&port->lock, flags);
port             2463 drivers/usb/serial/ftdi_sio.c 			c = kfifo_out(&port->write_fifo, &buffer[i + 1], len);
port             2466 drivers/usb/serial/ftdi_sio.c 			port->icount.tx += c;
port             2470 drivers/usb/serial/ftdi_sio.c 		spin_unlock_irqrestore(&port->lock, flags);
port             2472 drivers/usb/serial/ftdi_sio.c 		count = kfifo_out_locked(&port->write_fifo, dest, size,
port             2473 drivers/usb/serial/ftdi_sio.c 								&port->lock);
port             2474 drivers/usb/serial/ftdi_sio.c 		port->icount.tx += count;
port             2482 drivers/usb/serial/ftdi_sio.c static int ftdi_process_packet(struct usb_serial_port *port,
port             2491 drivers/usb/serial/ftdi_sio.c 		dev_dbg(&port->dev, "malformed packet\n");
port             2503 drivers/usb/serial/ftdi_sio.c 			port->icount.cts++;
port             2505 drivers/usb/serial/ftdi_sio.c 			port->icount.dsr++;
port             2507 drivers/usb/serial/ftdi_sio.c 			port->icount.rng++;
port             2511 drivers/usb/serial/ftdi_sio.c 			port->icount.dcd++;
port             2512 drivers/usb/serial/ftdi_sio.c 			tty = tty_port_tty_get(&port->port);
port             2514 drivers/usb/serial/ftdi_sio.c 				usb_serial_handle_dcd_change(port, tty,
port             2519 drivers/usb/serial/ftdi_sio.c 		wake_up_interruptible(&port->port.delta_msr_wait);
port             2543 drivers/usb/serial/ftdi_sio.c 			port->icount.brk++;
port             2544 drivers/usb/serial/ftdi_sio.c 			usb_serial_handle_break(port);
port             2547 drivers/usb/serial/ftdi_sio.c 			port->icount.parity++;
port             2550 drivers/usb/serial/ftdi_sio.c 			port->icount.frame++;
port             2554 drivers/usb/serial/ftdi_sio.c 			port->icount.overrun++;
port             2555 drivers/usb/serial/ftdi_sio.c 			tty_insert_flip_char(&port->port, 0, TTY_OVERRUN);
port             2559 drivers/usb/serial/ftdi_sio.c 	port->icount.rx += len;
port             2562 drivers/usb/serial/ftdi_sio.c 	if (port->port.console && port->sysrq) {
port             2564 drivers/usb/serial/ftdi_sio.c 			if (!usb_serial_handle_sysrq_char(port, *ch))
port             2565 drivers/usb/serial/ftdi_sio.c 				tty_insert_flip_char(&port->port, *ch, flag);
port             2568 drivers/usb/serial/ftdi_sio.c 		tty_insert_flip_string_fixed_flag(&port->port, ch, flag, len);
port             2576 drivers/usb/serial/ftdi_sio.c 	struct usb_serial_port *port = urb->context;
port             2577 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             2585 drivers/usb/serial/ftdi_sio.c 		count += ftdi_process_packet(port, priv, &data[i], len);
port             2589 drivers/usb/serial/ftdi_sio.c 		tty_flip_buffer_push(&port->port);
port             2594 drivers/usb/serial/ftdi_sio.c 	struct usb_serial_port *port = tty->driver_data;
port             2595 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             2607 drivers/usb/serial/ftdi_sio.c 	if (usb_control_msg(port->serial->dev,
port             2608 drivers/usb/serial/ftdi_sio.c 			usb_sndctrlpipe(port->serial->dev, 0),
port             2613 drivers/usb/serial/ftdi_sio.c 		dev_err(&port->dev, "%s FAILED to enable/disable break state (state was %d)\n",
port             2617 drivers/usb/serial/ftdi_sio.c 	dev_dbg(&port->dev, "%s break state is %d - urb is %d\n", __func__,
port             2622 drivers/usb/serial/ftdi_sio.c static bool ftdi_tx_empty(struct usb_serial_port *port)
port             2627 drivers/usb/serial/ftdi_sio.c 	ret = ftdi_get_modem_status(port, buf);
port             2641 drivers/usb/serial/ftdi_sio.c 		struct usb_serial_port *port, struct ktermios *old_termios)
port             2643 drivers/usb/serial/ftdi_sio.c 	struct usb_device *dev = port->serial->dev;
port             2644 drivers/usb/serial/ftdi_sio.c 	struct device *ddev = &port->dev;
port             2645 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             2766 drivers/usb/serial/ftdi_sio.c 		clear_mctrl(port, TIOCM_DTR | TIOCM_RTS);
port             2770 drivers/usb/serial/ftdi_sio.c 		if (change_speed(tty, port))
port             2775 drivers/usb/serial/ftdi_sio.c 			set_mctrl(port, TIOCM_DTR | TIOCM_RTS);
port             2783 drivers/usb/serial/ftdi_sio.c 		dev_dbg(&port->dev, "enabling rts/cts flow control\n");
port             2786 drivers/usb/serial/ftdi_sio.c 		dev_dbg(&port->dev, "enabling xon/xoff flow control\n");
port             2790 drivers/usb/serial/ftdi_sio.c 		dev_dbg(&port->dev, "disabling flow control\n");
port             2801 drivers/usb/serial/ftdi_sio.c 		dev_err(&port->dev, "failed to set flow control: %d\n", ret);
port             2810 drivers/usb/serial/ftdi_sio.c static int ftdi_get_modem_status(struct usb_serial_port *port,
port             2813 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             2844 drivers/usb/serial/ftdi_sio.c 	ret = usb_control_msg(port->serial->dev,
port             2845 drivers/usb/serial/ftdi_sio.c 			usb_rcvctrlpipe(port->serial->dev, 0),
port             2853 drivers/usb/serial/ftdi_sio.c 		dev_err(&port->dev, "failed to get modem status: %d\n", ret);
port             2866 drivers/usb/serial/ftdi_sio.c 	dev_dbg(&port->dev, "%s - 0x%02x%02x\n", __func__, status[0],
port             2876 drivers/usb/serial/ftdi_sio.c 	struct usb_serial_port *port = tty->driver_data;
port             2877 drivers/usb/serial/ftdi_sio.c 	struct ftdi_private *priv = usb_get_serial_port_data(port);
port             2881 drivers/usb/serial/ftdi_sio.c 	ret = ftdi_get_modem_status(port, buf);
port             2897 drivers/usb/serial/ftdi_sio.c 	struct usb_serial_port *port = tty->driver_data;
port             2899 drivers/usb/serial/ftdi_sio.c 	return update_mctrl(port, set, clear);
port             2905 drivers/usb/serial/ftdi_sio.c 	struct usb_serial_port *port = tty->driver_data;
port             2910 drivers/usb/serial/ftdi_sio.c 		return get_lsr_info(port, argp);
port              119 drivers/usb/serial/garmin_gps.c 	struct usb_serial_port *port;
port              171 drivers/usb/serial/garmin_gps.c static int garmin_write_bulk(struct usb_serial_port *port,
port              239 drivers/usb/serial/garmin_gps.c static void send_to_tty(struct usb_serial_port *port,
port              243 drivers/usb/serial/garmin_gps.c 		usb_serial_debug_data(&port->dev, __func__, actual_length, data);
port              244 drivers/usb/serial/garmin_gps.c 		tty_insert_flip_string(&port->port, data, actual_length);
port              245 drivers/usb/serial/garmin_gps.c 		tty_flip_buffer_push(&port->port);
port              283 drivers/usb/serial/garmin_gps.c 		dev_dbg(&garmin_data_p->port->dev,
port              340 drivers/usb/serial/garmin_gps.c 	dev_dbg(&garmin_data_p->port->dev, "%s - pkt-id: 0x%X.\n", __func__,
port              363 drivers/usb/serial/garmin_gps.c 	send_to_tty(garmin_data_p->port, pkt, l);
port              381 drivers/usb/serial/garmin_gps.c 	struct device *dev = &garmin_data_p->port->dev;
port              390 drivers/usb/serial/garmin_gps.c 	usb_serial_debug_data(&garmin_data_p->port->dev, __func__,
port              424 drivers/usb/serial/garmin_gps.c 	garmin_write_bulk(garmin_data_p->port, garmin_data_p->inbuffer,
port              462 drivers/usb/serial/garmin_gps.c 	struct device *dev = &garmin_data_p->port->dev;
port              585 drivers/usb/serial/garmin_gps.c 	struct device *dev = &garmin_data_p->port->dev;
port              622 drivers/usb/serial/garmin_gps.c 	usb_serial_debug_data(&garmin_data_p->port->dev, __func__, k,
port              688 drivers/usb/serial/garmin_gps.c 	send_to_tty(garmin_data_p->port, garmin_data_p->outbuffer, i);
port              706 drivers/usb/serial/garmin_gps.c 		dev_dbg(&garmin_data_p->port->dev, "%s - next pkt: %d\n", __func__, pkt->seq);
port              752 drivers/usb/serial/garmin_gps.c 			dev_dbg(&garmin_data_p->port->dev,
port              776 drivers/usb/serial/garmin_gps.c 				garmin_write_bulk(garmin_data_p->port,
port              802 drivers/usb/serial/garmin_gps.c static void priv_status_resp(struct usb_serial_port *port)
port              804 drivers/usb/serial/garmin_gps.c 	struct garmin_data *garmin_data_p = usb_get_serial_port_data(port);
port              814 drivers/usb/serial/garmin_gps.c 	send_to_tty(port, (__u8 *)pkt, 6 * 4);
port              822 drivers/usb/serial/garmin_gps.c static int process_resetdev_request(struct usb_serial_port *port)
port              826 drivers/usb/serial/garmin_gps.c 	struct garmin_data *garmin_data_p = usb_get_serial_port_data(port);
port              834 drivers/usb/serial/garmin_gps.c 	usb_kill_urb(port->interrupt_in_urb);
port              835 drivers/usb/serial/garmin_gps.c 	dev_dbg(&port->dev, "%s - usb_reset_device\n", __func__);
port              836 drivers/usb/serial/garmin_gps.c 	status = usb_reset_device(port->serial->dev);
port              838 drivers/usb/serial/garmin_gps.c 		dev_dbg(&port->dev, "%s - usb_reset_device failed: %d\n",
port              864 drivers/usb/serial/garmin_gps.c static int garmin_init_session(struct usb_serial_port *port)
port              866 drivers/usb/serial/garmin_gps.c 	struct garmin_data *garmin_data_p = usb_get_serial_port_data(port);
port              870 drivers/usb/serial/garmin_gps.c 	usb_kill_urb(port->interrupt_in_urb);
port              872 drivers/usb/serial/garmin_gps.c 	status = usb_submit_urb(port->interrupt_in_urb, GFP_KERNEL);
port              874 drivers/usb/serial/garmin_gps.c 		dev_err(&port->dev, "failed to submit interrupt urb: %d\n",
port              883 drivers/usb/serial/garmin_gps.c 	dev_dbg(&port->dev, "%s - starting session ...\n", __func__);
port              887 drivers/usb/serial/garmin_gps.c 		status = garmin_write_bulk(port, GARMIN_START_SESSION_REQ,
port              897 drivers/usb/serial/garmin_gps.c 	usb_kill_urb(port->interrupt_in_urb);
port              904 drivers/usb/serial/garmin_gps.c static int garmin_open(struct tty_struct *tty, struct usb_serial_port *port)
port              908 drivers/usb/serial/garmin_gps.c 	struct garmin_data *garmin_data_p = usb_get_serial_port_data(port);
port              917 drivers/usb/serial/garmin_gps.c 	usb_kill_urb(port->read_urb);
port              920 drivers/usb/serial/garmin_gps.c 		status = garmin_init_session(port);
port              927 drivers/usb/serial/garmin_gps.c static void garmin_close(struct usb_serial_port *port)
port              929 drivers/usb/serial/garmin_gps.c 	struct garmin_data *garmin_data_p = usb_get_serial_port_data(port);
port              931 drivers/usb/serial/garmin_gps.c 	dev_dbg(&port->dev, "%s - mode=%d state=%d flags=0x%X\n",
port              938 drivers/usb/serial/garmin_gps.c 	usb_kill_urb(port->read_urb);
port              949 drivers/usb/serial/garmin_gps.c 	struct usb_serial_port *port = urb->context;
port              951 drivers/usb/serial/garmin_gps.c 	if (port) {
port              953 drivers/usb/serial/garmin_gps.c 					usb_get_serial_port_data(port);
port              962 drivers/usb/serial/garmin_gps.c 		usb_serial_port_softint(port);
port              973 drivers/usb/serial/garmin_gps.c static int garmin_write_bulk(struct usb_serial_port *port,
port              978 drivers/usb/serial/garmin_gps.c 	struct usb_serial *serial = port->serial;
port              979 drivers/usb/serial/garmin_gps.c 	struct garmin_data *garmin_data_p = usb_get_serial_port_data(port);
port             1000 drivers/usb/serial/garmin_gps.c 	usb_serial_debug_data(&port->dev, __func__, count, buffer);
port             1004 drivers/usb/serial/garmin_gps.c 					port->bulk_out_endpointAddress),
port             1007 drivers/usb/serial/garmin_gps.c 				dismiss_ack ? NULL : port);
port             1026 drivers/usb/serial/garmin_gps.c 		dev_err(&port->dev,
port             1041 drivers/usb/serial/garmin_gps.c static int garmin_write(struct tty_struct *tty, struct usb_serial_port *port,
port             1044 drivers/usb/serial/garmin_gps.c 	struct device *dev = &port->dev;
port             1046 drivers/usb/serial/garmin_gps.c 	struct garmin_data *garmin_data_p = usb_get_serial_port_data(port);
port             1085 drivers/usb/serial/garmin_gps.c 				priv_status_resp(port);
port             1089 drivers/usb/serial/garmin_gps.c 				process_resetdev_request(port);
port             1115 drivers/usb/serial/garmin_gps.c 	struct usb_serial_port *port = tty->driver_data;
port             1119 drivers/usb/serial/garmin_gps.c 	struct garmin_data *garmin_data_p = usb_get_serial_port_data(port);
port             1132 drivers/usb/serial/garmin_gps.c 		dev_dbg(&garmin_data_p->port->dev, "%s - pkt dropped\n", __func__);
port             1151 drivers/usb/serial/garmin_gps.c 				send_to_tty(garmin_data_p->port, data,
port             1163 drivers/usb/serial/garmin_gps.c 	struct usb_serial_port *port = urb->context;
port             1164 drivers/usb/serial/garmin_gps.c 	struct garmin_data *garmin_data_p = usb_get_serial_port_data(port);
port             1175 drivers/usb/serial/garmin_gps.c 	usb_serial_debug_data(&port->dev, __func__, urb->actual_length, data);
port             1184 drivers/usb/serial/garmin_gps.c 		retval = usb_submit_urb(port->read_urb, GFP_ATOMIC);
port             1186 drivers/usb/serial/garmin_gps.c 			dev_err(&port->dev,
port             1192 drivers/usb/serial/garmin_gps.c 			retval = usb_submit_urb(port->read_urb, GFP_ATOMIC);
port             1194 drivers/usb/serial/garmin_gps.c 				dev_err(&port->dev,
port             1199 drivers/usb/serial/garmin_gps.c 		dev_dbg(&port->dev, "%s - end of bulk data\n", __func__);
port             1211 drivers/usb/serial/garmin_gps.c 	struct usb_serial_port *port = urb->context;
port             1212 drivers/usb/serial/garmin_gps.c 	struct garmin_data *garmin_data_p = usb_get_serial_port_data(port);
port             1233 drivers/usb/serial/garmin_gps.c 	usb_serial_debug_data(&port->dev, __func__, urb->actual_length,
port             1240 drivers/usb/serial/garmin_gps.c 		dev_dbg(&port->dev, "%s - bulk data available.\n", __func__);
port             1245 drivers/usb/serial/garmin_gps.c 			retval = usb_submit_urb(port->read_urb, GFP_ATOMIC);
port             1247 drivers/usb/serial/garmin_gps.c 				dev_err(&port->dev,
port             1275 drivers/usb/serial/garmin_gps.c 		dev_dbg(&port->dev, "%s - start-of-session reply seen - serial %u.\n",
port             1302 drivers/usb/serial/garmin_gps.c 			send_to_tty(garmin_data_p->port, pkt->data, pkt->size);
port             1318 drivers/usb/serial/garmin_gps.c 	struct usb_serial_port *port = tty->driver_data;
port             1319 drivers/usb/serial/garmin_gps.c 	struct garmin_data *garmin_data_p = usb_get_serial_port_data(port);
port             1331 drivers/usb/serial/garmin_gps.c 	struct usb_serial_port *port = tty->driver_data;
port             1332 drivers/usb/serial/garmin_gps.c 	struct garmin_data *garmin_data_p = usb_get_serial_port_data(port);
port             1345 drivers/usb/serial/garmin_gps.c 		status = usb_submit_urb(port->read_urb, GFP_KERNEL);
port             1347 drivers/usb/serial/garmin_gps.c 			dev_err(&port->dev,
port             1370 drivers/usb/serial/garmin_gps.c static int garmin_port_probe(struct usb_serial_port *port)
port             1382 drivers/usb/serial/garmin_gps.c 	garmin_data_p->port = port;
port             1387 drivers/usb/serial/garmin_gps.c 	usb_set_serial_port_data(port, garmin_data_p);
port             1389 drivers/usb/serial/garmin_gps.c 	status = garmin_init_session(port);
port             1401 drivers/usb/serial/garmin_gps.c static int garmin_port_remove(struct usb_serial_port *port)
port             1403 drivers/usb/serial/garmin_gps.c 	struct garmin_data *garmin_data_p = usb_get_serial_port_data(port);
port             1406 drivers/usb/serial/garmin_gps.c 	usb_kill_urb(port->interrupt_in_urb);
port              106 drivers/usb/serial/generic.c int usb_serial_generic_open(struct tty_struct *tty, struct usb_serial_port *port)
port              110 drivers/usb/serial/generic.c 	clear_bit(USB_SERIAL_THROTTLED, &port->flags);
port              112 drivers/usb/serial/generic.c 	if (port->bulk_in_size)
port              113 drivers/usb/serial/generic.c 		result = usb_serial_generic_submit_read_urbs(port, GFP_KERNEL);
port              119 drivers/usb/serial/generic.c void usb_serial_generic_close(struct usb_serial_port *port)
port              124 drivers/usb/serial/generic.c 	if (port->bulk_out_size) {
port              125 drivers/usb/serial/generic.c 		for (i = 0; i < ARRAY_SIZE(port->write_urbs); ++i)
port              126 drivers/usb/serial/generic.c 			usb_kill_urb(port->write_urbs[i]);
port              128 drivers/usb/serial/generic.c 		spin_lock_irqsave(&port->lock, flags);
port              129 drivers/usb/serial/generic.c 		kfifo_reset_out(&port->write_fifo);
port              130 drivers/usb/serial/generic.c 		spin_unlock_irqrestore(&port->lock, flags);
port              132 drivers/usb/serial/generic.c 	if (port->bulk_in_size) {
port              133 drivers/usb/serial/generic.c 		for (i = 0; i < ARRAY_SIZE(port->read_urbs); ++i)
port              134 drivers/usb/serial/generic.c 			usb_kill_urb(port->read_urbs[i]);
port              139 drivers/usb/serial/generic.c int usb_serial_generic_prepare_write_buffer(struct usb_serial_port *port,
port              142 drivers/usb/serial/generic.c 	return kfifo_out_locked(&port->write_fifo, dest, size, &port->lock);
port              154 drivers/usb/serial/generic.c int usb_serial_generic_write_start(struct usb_serial_port *port,
port              162 drivers/usb/serial/generic.c 	if (test_and_set_bit_lock(USB_SERIAL_WRITE_BUSY, &port->flags))
port              165 drivers/usb/serial/generic.c 	spin_lock_irqsave(&port->lock, flags);
port              166 drivers/usb/serial/generic.c 	if (!port->write_urbs_free || !kfifo_len(&port->write_fifo)) {
port              167 drivers/usb/serial/generic.c 		clear_bit_unlock(USB_SERIAL_WRITE_BUSY, &port->flags);
port              168 drivers/usb/serial/generic.c 		spin_unlock_irqrestore(&port->lock, flags);
port              171 drivers/usb/serial/generic.c 	i = (int)find_first_bit(&port->write_urbs_free,
port              172 drivers/usb/serial/generic.c 						ARRAY_SIZE(port->write_urbs));
port              173 drivers/usb/serial/generic.c 	spin_unlock_irqrestore(&port->lock, flags);
port              175 drivers/usb/serial/generic.c 	urb = port->write_urbs[i];
port              176 drivers/usb/serial/generic.c 	count = port->serial->type->prepare_write_buffer(port,
port              178 drivers/usb/serial/generic.c 						port->bulk_out_size);
port              180 drivers/usb/serial/generic.c 	usb_serial_debug_data(&port->dev, __func__, count, urb->transfer_buffer);
port              181 drivers/usb/serial/generic.c 	spin_lock_irqsave(&port->lock, flags);
port              182 drivers/usb/serial/generic.c 	port->tx_bytes += count;
port              183 drivers/usb/serial/generic.c 	spin_unlock_irqrestore(&port->lock, flags);
port              185 drivers/usb/serial/generic.c 	clear_bit(i, &port->write_urbs_free);
port              188 drivers/usb/serial/generic.c 		dev_err_console(port, "%s - error submitting urb: %d\n",
port              190 drivers/usb/serial/generic.c 		set_bit(i, &port->write_urbs_free);
port              191 drivers/usb/serial/generic.c 		spin_lock_irqsave(&port->lock, flags);
port              192 drivers/usb/serial/generic.c 		port->tx_bytes -= count;
port              193 drivers/usb/serial/generic.c 		spin_unlock_irqrestore(&port->lock, flags);
port              195 drivers/usb/serial/generic.c 		clear_bit_unlock(USB_SERIAL_WRITE_BUSY, &port->flags);
port              214 drivers/usb/serial/generic.c 	struct usb_serial_port *port, const unsigned char *buf, int count)
port              218 drivers/usb/serial/generic.c 	if (!port->bulk_out_size)
port              224 drivers/usb/serial/generic.c 	count = kfifo_in_locked(&port->write_fifo, buf, count, &port->lock);
port              225 drivers/usb/serial/generic.c 	result = usb_serial_generic_write_start(port, GFP_ATOMIC);
port              235 drivers/usb/serial/generic.c 	struct usb_serial_port *port = tty->driver_data;
port              239 drivers/usb/serial/generic.c 	if (!port->bulk_out_size)
port              242 drivers/usb/serial/generic.c 	spin_lock_irqsave(&port->lock, flags);
port              243 drivers/usb/serial/generic.c 	room = kfifo_avail(&port->write_fifo);
port              244 drivers/usb/serial/generic.c 	spin_unlock_irqrestore(&port->lock, flags);
port              246 drivers/usb/serial/generic.c 	dev_dbg(&port->dev, "%s - returns %d\n", __func__, room);
port              252 drivers/usb/serial/generic.c 	struct usb_serial_port *port = tty->driver_data;
port              256 drivers/usb/serial/generic.c 	if (!port->bulk_out_size)
port              259 drivers/usb/serial/generic.c 	spin_lock_irqsave(&port->lock, flags);
port              260 drivers/usb/serial/generic.c 	chars = kfifo_len(&port->write_fifo) + port->tx_bytes;
port              261 drivers/usb/serial/generic.c 	spin_unlock_irqrestore(&port->lock, flags);
port              263 drivers/usb/serial/generic.c 	dev_dbg(&port->dev, "%s - returns %d\n", __func__, chars);
port              270 drivers/usb/serial/generic.c 	struct usb_serial_port *port = tty->driver_data;
port              286 drivers/usb/serial/generic.c 	dev_dbg(&port->dev, "%s - timeout = %u ms, period = %u ms\n",
port              290 drivers/usb/serial/generic.c 	while (!port->serial->type->tx_empty(port)) {
port              300 drivers/usb/serial/generic.c static int usb_serial_generic_submit_read_urb(struct usb_serial_port *port,
port              305 drivers/usb/serial/generic.c 	if (!test_and_clear_bit(index, &port->read_urbs_free))
port              308 drivers/usb/serial/generic.c 	dev_dbg(&port->dev, "%s - urb %d\n", __func__, index);
port              310 drivers/usb/serial/generic.c 	res = usb_submit_urb(port->read_urbs[index], mem_flags);
port              313 drivers/usb/serial/generic.c 			dev_err(&port->dev,
port              317 drivers/usb/serial/generic.c 		set_bit(index, &port->read_urbs_free);
port              324 drivers/usb/serial/generic.c int usb_serial_generic_submit_read_urbs(struct usb_serial_port *port,
port              330 drivers/usb/serial/generic.c 	for (i = 0; i < ARRAY_SIZE(port->read_urbs); ++i) {
port              331 drivers/usb/serial/generic.c 		res = usb_serial_generic_submit_read_urb(port, i, mem_flags);
port              339 drivers/usb/serial/generic.c 		usb_kill_urb(port->read_urbs[i]);
port              347 drivers/usb/serial/generic.c 	struct usb_serial_port *port = urb->context;
port              358 drivers/usb/serial/generic.c 	if (!port->port.console || !port->sysrq) {
port              359 drivers/usb/serial/generic.c 		tty_insert_flip_string(&port->port, ch, urb->actual_length);
port              362 drivers/usb/serial/generic.c 			if (!usb_serial_handle_sysrq_char(port, *ch))
port              363 drivers/usb/serial/generic.c 				tty_insert_flip_char(&port->port, *ch, TTY_NORMAL);
port              366 drivers/usb/serial/generic.c 	tty_flip_buffer_push(&port->port);
port              372 drivers/usb/serial/generic.c 	struct usb_serial_port *port = urb->context;
port              378 drivers/usb/serial/generic.c 	for (i = 0; i < ARRAY_SIZE(port->read_urbs); ++i) {
port              379 drivers/usb/serial/generic.c 		if (urb == port->read_urbs[i])
port              383 drivers/usb/serial/generic.c 	dev_dbg(&port->dev, "%s - urb %d, len %d\n", __func__, i,
port              387 drivers/usb/serial/generic.c 		usb_serial_debug_data(&port->dev, __func__, urb->actual_length,
port              389 drivers/usb/serial/generic.c 		port->serial->type->process_read_urb(urb);
port              394 drivers/usb/serial/generic.c 		dev_dbg(&port->dev, "%s - urb stopped: %d\n",
port              399 drivers/usb/serial/generic.c 		dev_err(&port->dev, "%s - urb stopped: %d\n",
port              404 drivers/usb/serial/generic.c 		dev_dbg(&port->dev, "%s - nonzero urb status: %d\n",
port              416 drivers/usb/serial/generic.c 	set_bit(i, &port->read_urbs_free);
port              427 drivers/usb/serial/generic.c 	if (test_bit(USB_SERIAL_THROTTLED, &port->flags))
port              430 drivers/usb/serial/generic.c 	usb_serial_generic_submit_read_urb(port, i, GFP_ATOMIC);
port              437 drivers/usb/serial/generic.c 	struct usb_serial_port *port = urb->context;
port              441 drivers/usb/serial/generic.c 	for (i = 0; i < ARRAY_SIZE(port->write_urbs); ++i) {
port              442 drivers/usb/serial/generic.c 		if (port->write_urbs[i] == urb)
port              445 drivers/usb/serial/generic.c 	spin_lock_irqsave(&port->lock, flags);
port              446 drivers/usb/serial/generic.c 	port->tx_bytes -= urb->transfer_buffer_length;
port              447 drivers/usb/serial/generic.c 	set_bit(i, &port->write_urbs_free);
port              448 drivers/usb/serial/generic.c 	spin_unlock_irqrestore(&port->lock, flags);
port              456 drivers/usb/serial/generic.c 		dev_dbg(&port->dev, "%s - urb stopped: %d\n",
port              460 drivers/usb/serial/generic.c 		dev_err_console(port, "%s - urb stopped: %d\n",
port              464 drivers/usb/serial/generic.c 		dev_err_console(port, "%s - nonzero urb status: %d\n",
port              469 drivers/usb/serial/generic.c 	usb_serial_generic_write_start(port, GFP_ATOMIC);
port              470 drivers/usb/serial/generic.c 	usb_serial_port_softint(port);
port              476 drivers/usb/serial/generic.c 	struct usb_serial_port *port = tty->driver_data;
port              478 drivers/usb/serial/generic.c 	set_bit(USB_SERIAL_THROTTLED, &port->flags);
port              484 drivers/usb/serial/generic.c 	struct usb_serial_port *port = tty->driver_data;
port              486 drivers/usb/serial/generic.c 	clear_bit(USB_SERIAL_THROTTLED, &port->flags);
port              494 drivers/usb/serial/generic.c 	usb_serial_generic_submit_read_urbs(port, GFP_KERNEL);
port              501 drivers/usb/serial/generic.c 	struct usb_serial_port *port = tty->driver_data;
port              510 drivers/usb/serial/generic.c 	if (!tty_port_initialized(&port->port))
port              513 drivers/usb/serial/generic.c 	spin_lock_irqsave(&port->lock, flags);
port              514 drivers/usb/serial/generic.c 	cnow = port->icount;				/* atomic copy*/
port              515 drivers/usb/serial/generic.c 	spin_unlock_irqrestore(&port->lock, flags);
port              529 drivers/usb/serial/generic.c 	struct usb_serial_port *port = tty->driver_data;
port              534 drivers/usb/serial/generic.c 	spin_lock_irqsave(&port->lock, flags);
port              535 drivers/usb/serial/generic.c 	cnow = port->icount;				/* atomic copy */
port              536 drivers/usb/serial/generic.c 	spin_unlock_irqrestore(&port->lock, flags);
port              538 drivers/usb/serial/generic.c 	ret = wait_event_interruptible(port->port.delta_msr_wait,
port              540 drivers/usb/serial/generic.c 	if (!ret && !tty_port_initialized(&port->port))
port              550 drivers/usb/serial/generic.c 	struct usb_serial_port *port = tty->driver_data;
port              554 drivers/usb/serial/generic.c 	spin_lock_irqsave(&port->lock, flags);
port              555 drivers/usb/serial/generic.c 	cnow = port->icount;				/* atomic copy */
port              556 drivers/usb/serial/generic.c 	spin_unlock_irqrestore(&port->lock, flags);
port              575 drivers/usb/serial/generic.c int usb_serial_handle_sysrq_char(struct usb_serial_port *port, unsigned int ch)
port              577 drivers/usb/serial/generic.c 	if (port->sysrq && port->port.console) {
port              578 drivers/usb/serial/generic.c 		if (ch && time_before(jiffies, port->sysrq)) {
port              580 drivers/usb/serial/generic.c 			port->sysrq = 0;
port              583 drivers/usb/serial/generic.c 		port->sysrq = 0;
port              588 drivers/usb/serial/generic.c int usb_serial_handle_sysrq_char(struct usb_serial_port *port, unsigned int ch)
port              595 drivers/usb/serial/generic.c int usb_serial_handle_break(struct usb_serial_port *port)
port              597 drivers/usb/serial/generic.c 	if (!port->sysrq) {
port              598 drivers/usb/serial/generic.c 		port->sysrq = jiffies + HZ*5;
port              601 drivers/usb/serial/generic.c 	port->sysrq = 0;
port              615 drivers/usb/serial/generic.c 	struct tty_port *port = &usb_port->port;
port              630 drivers/usb/serial/generic.c 		wake_up_interruptible(&port->open_wait);
port              638 drivers/usb/serial/generic.c 	struct usb_serial_port *port;
port              642 drivers/usb/serial/generic.c 		port = serial->port[i];
port              643 drivers/usb/serial/generic.c 		if (!tty_port_initialized(&port->port))
port              646 drivers/usb/serial/generic.c 		if (port->bulk_in_size) {
port              647 drivers/usb/serial/generic.c 			r = usb_serial_generic_submit_read_urbs(port,
port              653 drivers/usb/serial/generic.c 		if (port->bulk_out_size) {
port              654 drivers/usb/serial/generic.c 			r = usb_serial_generic_write_start(port, GFP_NOIO);
port              189 drivers/usb/serial/io_edgeport.c 	struct usb_serial_port	*port;			/* loop back to the owner of this object */
port              275 drivers/usb/serial/io_edgeport.c static int edge_open(struct tty_struct *tty, struct usb_serial_port *port);
port              276 drivers/usb/serial/io_edgeport.c static void edge_close(struct usb_serial_port *port);
port              277 drivers/usb/serial/io_edgeport.c static int edge_write(struct tty_struct *tty, struct usb_serial_port *port,
port              284 drivers/usb/serial/io_edgeport.c 					struct usb_serial_port *port,
port              295 drivers/usb/serial/io_edgeport.c static int edge_port_probe(struct usb_serial_port *port);
port              296 drivers/usb/serial/io_edgeport.c static int edge_port_remove(struct usb_serial_port *port);
port              304 drivers/usb/serial/io_edgeport.c static void edge_tty_recv(struct usb_serial_port *port, unsigned char *data,
port              648 drivers/usb/serial/io_edgeport.c 	struct usb_serial_port *port;
port              717 drivers/usb/serial/io_edgeport.c 				port = edge_serial->serial->port[portNumber];
port              718 drivers/usb/serial/io_edgeport.c 				edge_port = usb_get_serial_port_data(port);
port              731 drivers/usb/serial/io_edgeport.c 					tty_port_tty_wakeup(&edge_port->port->port);
port              830 drivers/usb/serial/io_edgeport.c 		tty_port_tty_wakeup(&edge_port->port->port);
port              837 drivers/usb/serial/io_edgeport.c 		(usb_get_serial_data(edge_port->port->serial)), edge_port);
port              871 drivers/usb/serial/io_edgeport.c 		tty_port_tty_wakeup(&edge_port->port->port);
port              889 drivers/usb/serial/io_edgeport.c static int edge_open(struct tty_struct *tty, struct usb_serial_port *port)
port              891 drivers/usb/serial/io_edgeport.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port              892 drivers/usb/serial/io_edgeport.c 	struct device *dev = &port->dev;
port              902 drivers/usb/serial/io_edgeport.c 	serial = port->serial;
port              907 drivers/usb/serial/io_edgeport.c 		struct usb_serial_port *port0 = serial->port[0];
port              993 drivers/usb/serial/io_edgeport.c 		edge_close(port);
port             1002 drivers/usb/serial/io_edgeport.c 		edge_close(port);
port             1025 drivers/usb/serial/io_edgeport.c 	struct device *dev = &edge_port->port->dev;
port             1082 drivers/usb/serial/io_edgeport.c 	struct device *dev = &edge_port->port->dev;
port             1126 drivers/usb/serial/io_edgeport.c static void edge_close(struct usb_serial_port *port)
port             1132 drivers/usb/serial/io_edgeport.c 	edge_serial = usb_get_serial_data(port->serial);
port             1133 drivers/usb/serial/io_edgeport.c 	edge_port = usb_get_serial_port_data(port);
port             1147 drivers/usb/serial/io_edgeport.c 		dev_dbg(&port->dev, "%s - Sending IOSP_CMD_CHASE_PORT\n", __func__);
port             1159 drivers/usb/serial/io_edgeport.c 		dev_dbg(&port->dev, "%s - Sending IOSP_CMD_CLOSE_PORT\n", __func__);
port             1188 drivers/usb/serial/io_edgeport.c static int edge_write(struct tty_struct *tty, struct usb_serial_port *port,
port             1191 drivers/usb/serial/io_edgeport.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port             1211 drivers/usb/serial/io_edgeport.c 	dev_dbg(&port->dev, "%s of %d byte(s) Fifo room  %d -- will copy %d bytes\n",
port             1217 drivers/usb/serial/io_edgeport.c 		dev_dbg(&port->dev, "%s - copySize = Zero\n", __func__);
port             1230 drivers/usb/serial/io_edgeport.c 	dev_dbg(&port->dev, "%s - copy %d bytes of %d into fifo \n", __func__,
port             1235 drivers/usb/serial/io_edgeport.c 	usb_serial_debug_data(&port->dev, __func__, firsthalf, &fifo->fifo[fifo->head]);
port             1248 drivers/usb/serial/io_edgeport.c 		dev_dbg(&port->dev, "%s - copy rest of data %d\n", __func__, secondhalf);
port             1250 drivers/usb/serial/io_edgeport.c 		usb_serial_debug_data(&port->dev, __func__, secondhalf, &fifo->fifo[fifo->head]);
port             1263 drivers/usb/serial/io_edgeport.c 			usb_get_serial_data(port->serial), edge_port);
port             1265 drivers/usb/serial/io_edgeport.c 	dev_dbg(&port->dev, "%s wrote %d byte(s) TxCredits %d, Fifo %d\n",
port             1289 drivers/usb/serial/io_edgeport.c 	struct device	*dev = &edge_port->port->dev;
port             1340 drivers/usb/serial/io_edgeport.c 	buffer[0] = IOSP_BUILD_DATA_HDR1(edge_port->port->port_number, count);
port             1341 drivers/usb/serial/io_edgeport.c 	buffer[1] = IOSP_BUILD_DATA_HDR2(edge_port->port->port_number, count);
port             1361 drivers/usb/serial/io_edgeport.c 		usb_serial_debug_data(&edge_port->port->dev, __func__, count, &buffer[2]);
port             1372 drivers/usb/serial/io_edgeport.c 	edge_port->port->icount.tx += count;
port             1377 drivers/usb/serial/io_edgeport.c 		dev_err_console(edge_port->port,
port             1384 drivers/usb/serial/io_edgeport.c 		edge_port->port->icount.tx -= count;
port             1403 drivers/usb/serial/io_edgeport.c 	struct usb_serial_port *port = tty->driver_data;
port             1404 drivers/usb/serial/io_edgeport.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port             1414 drivers/usb/serial/io_edgeport.c 		dev_dbg(&port->dev, "%s - port not opened\n", __func__);
port             1423 drivers/usb/serial/io_edgeport.c 	dev_dbg(&port->dev, "%s - returns %d\n", __func__, room);
port             1439 drivers/usb/serial/io_edgeport.c 	struct usb_serial_port *port = tty->driver_data;
port             1440 drivers/usb/serial/io_edgeport.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port             1450 drivers/usb/serial/io_edgeport.c 		dev_dbg(&port->dev, "%s - port not opened\n", __func__);
port             1459 drivers/usb/serial/io_edgeport.c 		dev_dbg(&port->dev, "%s - returns %d\n", __func__, num_chars);
port             1473 drivers/usb/serial/io_edgeport.c 	struct usb_serial_port *port = tty->driver_data;
port             1474 drivers/usb/serial/io_edgeport.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port             1481 drivers/usb/serial/io_edgeport.c 		dev_dbg(&port->dev, "%s - port not opened\n", __func__);
port             1488 drivers/usb/serial/io_edgeport.c 		status = edge_write(tty, port, &stop_char, 1);
port             1511 drivers/usb/serial/io_edgeport.c 	struct usb_serial_port *port = tty->driver_data;
port             1512 drivers/usb/serial/io_edgeport.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port             1519 drivers/usb/serial/io_edgeport.c 		dev_dbg(&port->dev, "%s - port not opened\n", __func__);
port             1526 drivers/usb/serial/io_edgeport.c 		status = edge_write(tty, port, &start_char, 1);
port             1545 drivers/usb/serial/io_edgeport.c 	struct usb_serial_port *port, struct ktermios *old_termios)
port             1547 drivers/usb/serial/io_edgeport.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port             1553 drivers/usb/serial/io_edgeport.c 		dev_dbg(&port->dev, "%s - port not opened\n", __func__);
port             1581 drivers/usb/serial/io_edgeport.c 		dev_dbg(&edge_port->port->dev, "%s -- Empty\n", __func__);
port             1594 drivers/usb/serial/io_edgeport.c 	struct usb_serial_port *port = tty->driver_data;
port             1595 drivers/usb/serial/io_edgeport.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port             1622 drivers/usb/serial/io_edgeport.c 	struct usb_serial_port *port = tty->driver_data;
port             1623 drivers/usb/serial/io_edgeport.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port             1643 drivers/usb/serial/io_edgeport.c 	struct usb_serial_port *port = tty->driver_data;
port             1644 drivers/usb/serial/io_edgeport.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port             1647 drivers/usb/serial/io_edgeport.c 	ss->line		= edge_port->port->minor;
port             1648 drivers/usb/serial/io_edgeport.c 	ss->port		= edge_port->port->port_number;
port             1665 drivers/usb/serial/io_edgeport.c 	struct usb_serial_port *port = tty->driver_data;
port             1666 drivers/usb/serial/io_edgeport.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port             1670 drivers/usb/serial/io_edgeport.c 		dev_dbg(&port->dev, "%s TIOCSERGETLSR\n", __func__);
port             1683 drivers/usb/serial/io_edgeport.c 	struct usb_serial_port *port = tty->driver_data;
port             1684 drivers/usb/serial/io_edgeport.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port             1685 drivers/usb/serial/io_edgeport.c 	struct edgeport_serial *edge_serial = usb_get_serial_data(port->serial);
port             1693 drivers/usb/serial/io_edgeport.c 		dev_dbg(&port->dev, "%s - Sending IOSP_CMD_CHASE_PORT\n", __func__);
port             1706 drivers/usb/serial/io_edgeport.c 			dev_dbg(&port->dev, "%s - Sending IOSP_CMD_SET_BREAK\n", __func__);
port             1710 drivers/usb/serial/io_edgeport.c 			dev_dbg(&port->dev, "%s - Sending IOSP_CMD_CLEAR_BREAK\n", __func__);
port             1715 drivers/usb/serial/io_edgeport.c 			dev_dbg(&port->dev, "%s - error sending break set/clear command.\n",
port             1730 drivers/usb/serial/io_edgeport.c 	struct usb_serial_port *port;
port             1826 drivers/usb/serial/io_edgeport.c 				port = serial->port[edge_serial->rxPort];
port             1827 drivers/usb/serial/io_edgeport.c 				edge_port = usb_get_serial_port_data(port);
port             1832 drivers/usb/serial/io_edgeport.c 					edge_tty_recv(edge_port->port, buffer,
port             1834 drivers/usb/serial/io_edgeport.c 					edge_port->port->icount.rx += rxLen;
port             1865 drivers/usb/serial/io_edgeport.c 	struct usb_serial_port *port;
port             1874 drivers/usb/serial/io_edgeport.c 	port = edge_serial->serial->port[edge_serial->rxPort];
port             1875 drivers/usb/serial/io_edgeport.c 	edge_port = usb_get_serial_port_data(port);
port             1882 drivers/usb/serial/io_edgeport.c 	dev = &port->dev;
port             1921 drivers/usb/serial/io_edgeport.c 		tty = tty_port_tty_get(&edge_port->port->port);
port             1985 drivers/usb/serial/io_edgeport.c static void edge_tty_recv(struct usb_serial_port *port, unsigned char *data,
port             1990 drivers/usb/serial/io_edgeport.c 	cnt = tty_insert_flip_string(&port->port, data, length);
port             1992 drivers/usb/serial/io_edgeport.c 		dev_err(&port->dev, "%s - dropping data, %d bytes lost\n",
port             1998 drivers/usb/serial/io_edgeport.c 	tty_flip_buffer_push(&port->port);
port             2012 drivers/usb/serial/io_edgeport.c 		icount = &edge_port->port->icount;
port             2023 drivers/usb/serial/io_edgeport.c 		wake_up_interruptible(&edge_port->port->port.delta_msr_wait);
port             2055 drivers/usb/serial/io_edgeport.c 		edge_tty_recv(edge_port->port, &data, 1);
port             2058 drivers/usb/serial/io_edgeport.c 	icount = &edge_port->port->icount;
port             2225 drivers/usb/serial/io_edgeport.c 	MAKE_CMD_EXT_CMD(&currentCommand, &length, edge_port->port->port_number,
port             2246 drivers/usb/serial/io_edgeport.c 				usb_get_serial_data(edge_port->port->serial);
port             2247 drivers/usb/serial/io_edgeport.c 	struct device *dev = &edge_port->port->dev;
port             2301 drivers/usb/serial/io_edgeport.c 				usb_get_serial_data(edge_port->port->serial);
port             2302 drivers/usb/serial/io_edgeport.c 	struct device *dev = &edge_port->port->dev;
port             2308 drivers/usb/serial/io_edgeport.c 	u32 number = edge_port->port->port_number;
port             2395 drivers/usb/serial/io_edgeport.c 				usb_get_serial_data(edge_port->port->serial);
port             2396 drivers/usb/serial/io_edgeport.c 	struct device *dev = &edge_port->port->dev;
port             2427 drivers/usb/serial/io_edgeport.c 	MAKE_CMD_WRITE_REG(&currCmd, &cmdLen, edge_port->port->port_number,
port             2449 drivers/usb/serial/io_edgeport.c 	struct device *dev = &edge_port->port->dev;
port             2451 drivers/usb/serial/io_edgeport.c 			usb_get_serial_data(edge_port->port->serial);
port             3065 drivers/usb/serial/io_edgeport.c static int edge_port_probe(struct usb_serial_port *port)
port             3074 drivers/usb/serial/io_edgeport.c 	edge_port->port = port;
port             3076 drivers/usb/serial/io_edgeport.c 	usb_set_serial_port_data(port, edge_port);
port             3081 drivers/usb/serial/io_edgeport.c static int edge_port_remove(struct usb_serial_port *port)
port             3085 drivers/usb/serial/io_edgeport.c 	edge_port = usb_get_serial_port_data(port);
port              108 drivers/usb/serial/io_ti.c 	struct usb_serial_port	*port;
port              218 drivers/usb/serial/io_ti.c static void edge_tty_recv(struct usb_serial_port *port, unsigned char *data,
port              225 drivers/usb/serial/io_ti.c 		struct usb_serial_port *port, struct ktermios *old_termios);
port              226 drivers/usb/serial/io_ti.c static void edge_send(struct usb_serial_port *port, struct tty_struct *tty);
port              234 drivers/usb/serial/io_ti.c static int edge_create_sysfs_attrs(struct usb_serial_port *port);
port              235 drivers/usb/serial/io_ti.c static int edge_remove_sysfs_attrs(struct usb_serial_port *port);
port              303 drivers/usb/serial/io_ti.c static int purge_port(struct usb_serial_port *port, __u16 mask)
port              305 drivers/usb/serial/io_ti.c 	int port_number = port->port_number;
port              307 drivers/usb/serial/io_ti.c 	dev_dbg(&port->dev, "%s - port %d, mask %x\n", __func__, port_number, mask);
port              309 drivers/usb/serial/io_ti.c 	return send_cmd(port->serial->dev,
port              525 drivers/usb/serial/io_ti.c static int tx_active(struct edgeport_port *port)
port              546 drivers/usb/serial/io_ti.c 	status = read_ram(port->port->serial->dev, port->dma_address,
port              551 drivers/usb/serial/io_ti.c 	dev_dbg(&port->port->dev, "%s - XByteCount    0x%X\n", __func__, oedb->XByteCount);
port              554 drivers/usb/serial/io_ti.c 	status = read_ram(port->port->serial->dev,
port              555 drivers/usb/serial/io_ti.c 			port->uart_base + UMPMEM_OFFS_UART_LSR, 1, lsr);
port              559 drivers/usb/serial/io_ti.c 	dev_dbg(&port->port->dev, "%s - LSR = 0x%X\n", __func__, *lsr);
port              570 drivers/usb/serial/io_ti.c 	dev_dbg(&port->port->dev, "%s - return %d\n", __func__, bytes_left);
port              917 drivers/usb/serial/io_ti.c 				serial->port[0]->bulk_out_endpointAddress),
port             1509 drivers/usb/serial/io_ti.c static int ti_do_config(struct edgeport_port *port, int feature, int on)
port             1511 drivers/usb/serial/io_ti.c 	int port_number = port->port->port_number;
port             1514 drivers/usb/serial/io_ti.c 	return send_cmd(port->port->serial->dev,
port             1519 drivers/usb/serial/io_ti.c static int restore_mcr(struct edgeport_port *port, __u8 mcr)
port             1523 drivers/usb/serial/io_ti.c 	dev_dbg(&port->port->dev, "%s - %x\n", __func__, mcr);
port             1525 drivers/usb/serial/io_ti.c 	status = ti_do_config(port, UMPC_SET_CLR_DTR, mcr & MCR_DTR);
port             1528 drivers/usb/serial/io_ti.c 	status = ti_do_config(port, UMPC_SET_CLR_RTS, mcr & MCR_RTS);
port             1531 drivers/usb/serial/io_ti.c 	return ti_do_config(port, UMPC_SET_CLR_LOOPBACK, mcr & MCR_LOOPBACK);
port             1560 drivers/usb/serial/io_ti.c 	dev_dbg(&edge_port->port->dev, "%s - %02x\n", __func__, msr);
port             1564 drivers/usb/serial/io_ti.c 		icount = &edge_port->port->icount;
port             1575 drivers/usb/serial/io_ti.c 		wake_up_interruptible(&edge_port->port->port.delta_msr_wait);
port             1581 drivers/usb/serial/io_ti.c 	tty = tty_port_tty_get(&edge_port->port->port);
port             1597 drivers/usb/serial/io_ti.c 	dev_dbg(&edge_port->port->dev, "%s - %02x\n", __func__, new_lsr);
port             1610 drivers/usb/serial/io_ti.c 		edge_tty_recv(edge_port->port, &data, 1);
port             1613 drivers/usb/serial/io_ti.c 	icount = &edge_port->port->icount;
port             1627 drivers/usb/serial/io_ti.c 	struct usb_serial_port *port;
port             1679 drivers/usb/serial/io_ti.c 	port = edge_serial->serial->port[port_number];
port             1680 drivers/usb/serial/io_ti.c 	edge_port = usb_get_serial_port_data(port);
port             1730 drivers/usb/serial/io_ti.c 	struct device *dev = &edge_port->port->dev;
port             1759 drivers/usb/serial/io_ti.c 	port_number = edge_port->port->port_number;
port             1777 drivers/usb/serial/io_ti.c 			edge_tty_recv(edge_port->port, data,
port             1779 drivers/usb/serial/io_ti.c 		edge_port->port->icount.rx += urb->actual_length;
port             1795 drivers/usb/serial/io_ti.c static void edge_tty_recv(struct usb_serial_port *port, unsigned char *data,
port             1800 drivers/usb/serial/io_ti.c 	queued = tty_insert_flip_string(&port->port, data, length);
port             1802 drivers/usb/serial/io_ti.c 		dev_err(&port->dev, "%s - dropping data, %d bytes lost\n",
port             1804 drivers/usb/serial/io_ti.c 	tty_flip_buffer_push(&port->port);
port             1809 drivers/usb/serial/io_ti.c 	struct usb_serial_port *port = urb->context;
port             1810 drivers/usb/serial/io_ti.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port             1828 drivers/usb/serial/io_ti.c 		dev_err_console(port, "%s - nonzero write bulk status "
port             1833 drivers/usb/serial/io_ti.c 	tty = tty_port_tty_get(&port->port);
port             1834 drivers/usb/serial/io_ti.c 	edge_send(port, tty);
port             1838 drivers/usb/serial/io_ti.c static int edge_open(struct tty_struct *tty, struct usb_serial_port *port)
port             1840 drivers/usb/serial/io_ti.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port             1852 drivers/usb/serial/io_ti.c 	port_number = port->port_number;
port             1854 drivers/usb/serial/io_ti.c 	dev = port->serial->dev;
port             1859 drivers/usb/serial/io_ti.c 		dev_err(&port->dev,
port             1867 drivers/usb/serial/io_ti.c 		edge_set_termios(tty, port, &tty->termios);
port             1882 drivers/usb/serial/io_ti.c 	dev_dbg(&port->dev, "%s - Sending UMPC_OPEN_PORT\n", __func__);
port             1888 drivers/usb/serial/io_ti.c 		dev_err(&port->dev, "%s - cannot send open command, %d\n",
port             1897 drivers/usb/serial/io_ti.c 		dev_err(&port->dev, "%s - cannot send start DMA command, %d\n",
port             1903 drivers/usb/serial/io_ti.c 	status = purge_port(port, UMP_PORT_DIR_OUT | UMP_PORT_DIR_IN);
port             1905 drivers/usb/serial/io_ti.c 		dev_err(&port->dev,
port             1916 drivers/usb/serial/io_ti.c 		dev_err(&port->dev, "%s - cannot send read MSR command, %d\n",
port             1921 drivers/usb/serial/io_ti.c 	dev_dbg(&port->dev, "ShadowMSR 0x%X\n", edge_port->shadow_msr);
port             1925 drivers/usb/serial/io_ti.c 	dev_dbg(&port->dev, "ShadowMCR 0x%X\n", edge_port->shadow_mcr);
port             1932 drivers/usb/serial/io_ti.c 		urb = edge_serial->serial->port[0]->interrupt_in_urb;
port             1936 drivers/usb/serial/io_ti.c 			dev_err(&port->dev,
port             1947 drivers/usb/serial/io_ti.c 	usb_clear_halt(dev, port->write_urb->pipe);
port             1948 drivers/usb/serial/io_ti.c 	usb_clear_halt(dev, port->read_urb->pipe);
port             1951 drivers/usb/serial/io_ti.c 	urb = port->read_urb;
port             1956 drivers/usb/serial/io_ti.c 		dev_err(&port->dev,
port             1968 drivers/usb/serial/io_ti.c 		usb_kill_urb(port->serial->port[0]->interrupt_in_urb);
port             1974 drivers/usb/serial/io_ti.c static void edge_close(struct usb_serial_port *port)
port             1978 drivers/usb/serial/io_ti.c 	struct usb_serial *serial = port->serial;
port             1982 drivers/usb/serial/io_ti.c 	edge_serial = usb_get_serial_data(port->serial);
port             1983 drivers/usb/serial/io_ti.c 	edge_port = usb_get_serial_port_data(port);
port             1993 drivers/usb/serial/io_ti.c 	usb_kill_urb(port->read_urb);
port             1994 drivers/usb/serial/io_ti.c 	usb_kill_urb(port->write_urb);
port             1997 drivers/usb/serial/io_ti.c 	kfifo_reset_out(&port->write_fifo);
port             2000 drivers/usb/serial/io_ti.c 	dev_dbg(&port->dev, "%s - send umpc_close_port\n", __func__);
port             2001 drivers/usb/serial/io_ti.c 	port_number = port->port_number;
port             2009 drivers/usb/serial/io_ti.c 		usb_kill_urb(port->serial->port[0]->interrupt_in_urb);
port             2016 drivers/usb/serial/io_ti.c static int edge_write(struct tty_struct *tty, struct usb_serial_port *port,
port             2019 drivers/usb/serial/io_ti.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port             2022 drivers/usb/serial/io_ti.c 		dev_dbg(&port->dev, "%s - write request of 0 bytes\n", __func__);
port             2031 drivers/usb/serial/io_ti.c 	count = kfifo_in_locked(&port->write_fifo, data, count,
port             2033 drivers/usb/serial/io_ti.c 	edge_send(port, tty);
port             2038 drivers/usb/serial/io_ti.c static void edge_send(struct usb_serial_port *port, struct tty_struct *tty)
port             2041 drivers/usb/serial/io_ti.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port             2051 drivers/usb/serial/io_ti.c 	count = kfifo_out(&port->write_fifo,
port             2052 drivers/usb/serial/io_ti.c 				port->write_urb->transfer_buffer,
port             2053 drivers/usb/serial/io_ti.c 				port->bulk_out_size);
port             2064 drivers/usb/serial/io_ti.c 	usb_serial_debug_data(&port->dev, __func__, count, port->write_urb->transfer_buffer);
port             2067 drivers/usb/serial/io_ti.c 	port->write_urb->transfer_buffer_length = count;
port             2070 drivers/usb/serial/io_ti.c 	result = usb_submit_urb(port->write_urb, GFP_ATOMIC);
port             2072 drivers/usb/serial/io_ti.c 		dev_err_console(port,
port             2078 drivers/usb/serial/io_ti.c 		edge_port->port->icount.tx += count;
port             2090 drivers/usb/serial/io_ti.c 	struct usb_serial_port *port = tty->driver_data;
port             2091 drivers/usb/serial/io_ti.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port             2101 drivers/usb/serial/io_ti.c 	room = kfifo_avail(&port->write_fifo);
port             2104 drivers/usb/serial/io_ti.c 	dev_dbg(&port->dev, "%s - returns %d\n", __func__, room);
port             2110 drivers/usb/serial/io_ti.c 	struct usb_serial_port *port = tty->driver_data;
port             2111 drivers/usb/serial/io_ti.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port             2118 drivers/usb/serial/io_ti.c 	chars = kfifo_len(&port->write_fifo);
port             2121 drivers/usb/serial/io_ti.c 	dev_dbg(&port->dev, "%s - returns %d\n", __func__, chars);
port             2125 drivers/usb/serial/io_ti.c static bool edge_tx_empty(struct usb_serial_port *port)
port             2127 drivers/usb/serial/io_ti.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port             2139 drivers/usb/serial/io_ti.c 	struct usb_serial_port *port = tty->driver_data;
port             2140 drivers/usb/serial/io_ti.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port             2149 drivers/usb/serial/io_ti.c 		status = edge_write(tty, port, &stop_char, 1);
port             2151 drivers/usb/serial/io_ti.c 			dev_err(&port->dev, "%s - failed to write stop character, %d\n", __func__, status);
port             2166 drivers/usb/serial/io_ti.c 	struct usb_serial_port *port = tty->driver_data;
port             2167 drivers/usb/serial/io_ti.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port             2176 drivers/usb/serial/io_ti.c 		status = edge_write(tty, port, &start_char, 1);
port             2178 drivers/usb/serial/io_ti.c 			dev_err(&port->dev, "%s - failed to write start character, %d\n", __func__, status);
port             2188 drivers/usb/serial/io_ti.c 			dev_err(&port->dev,
port             2217 drivers/usb/serial/io_ti.c 		urb = edge_port->port->read_urb;
port             2231 drivers/usb/serial/io_ti.c 	struct device *dev = &edge_port->port->dev;
port             2236 drivers/usb/serial/io_ti.c 	int port_number = edge_port->port->port_number;
port             2362 drivers/usb/serial/io_ti.c 	status = send_cmd(edge_port->port->serial->dev, UMPC_SET_CONFIG,
port             2372 drivers/usb/serial/io_ti.c 		struct usb_serial_port *port, struct ktermios *old_termios)
port             2374 drivers/usb/serial/io_ti.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port             2385 drivers/usb/serial/io_ti.c 	struct usb_serial_port *port = tty->driver_data;
port             2386 drivers/usb/serial/io_ti.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port             2415 drivers/usb/serial/io_ti.c 	struct usb_serial_port *port = tty->driver_data;
port             2416 drivers/usb/serial/io_ti.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port             2434 drivers/usb/serial/io_ti.c 	dev_dbg(&port->dev, "%s -- %x\n", __func__, result);
port             2443 drivers/usb/serial/io_ti.c 	struct usb_serial_port *port = tty->driver_data;
port             2444 drivers/usb/serial/io_ti.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port             2447 drivers/usb/serial/io_ti.c 	cwait = edge_port->port->port.closing_wait;
port             2452 drivers/usb/serial/io_ti.c 	ss->line		= edge_port->port->minor;
port             2453 drivers/usb/serial/io_ti.c 	ss->port		= edge_port->port->port_number;
port             2455 drivers/usb/serial/io_ti.c 	ss->xmit_fifo_size	= edge_port->port->bulk_out_size;
port             2464 drivers/usb/serial/io_ti.c 	struct usb_serial_port *port = tty->driver_data;
port             2465 drivers/usb/serial/io_ti.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port             2473 drivers/usb/serial/io_ti.c 		dev_dbg(&port->dev, "%s - error %d sending break set/clear command.\n",
port             2582 drivers/usb/serial/io_ti.c static int edge_port_probe(struct usb_serial_port *port)
port             2592 drivers/usb/serial/io_ti.c 	edge_port->port = port;
port             2593 drivers/usb/serial/io_ti.c 	edge_port->edge_serial = usb_get_serial_data(port->serial);
port             2596 drivers/usb/serial/io_ti.c 	switch (port->port_number) {
port             2606 drivers/usb/serial/io_ti.c 		dev_err(&port->dev, "unknown port number\n");
port             2611 drivers/usb/serial/io_ti.c 	dev_dbg(&port->dev,
port             2613 drivers/usb/serial/io_ti.c 		__func__, port->port_number, edge_port->uart_base,
port             2616 drivers/usb/serial/io_ti.c 	usb_set_serial_port_data(port, edge_port);
port             2618 drivers/usb/serial/io_ti.c 	ret = edge_create_sysfs_attrs(port);
port             2622 drivers/usb/serial/io_ti.c 	port->port.closing_wait = msecs_to_jiffies(closing_wait * 10);
port             2623 drivers/usb/serial/io_ti.c 	port->port.drain_delay = 1;
port             2632 drivers/usb/serial/io_ti.c static int edge_port_remove(struct usb_serial_port *port)
port             2636 drivers/usb/serial/io_ti.c 	edge_port = usb_get_serial_port_data(port);
port             2637 drivers/usb/serial/io_ti.c 	edge_remove_sysfs_attrs(port);
port             2648 drivers/usb/serial/io_ti.c 	struct usb_serial_port *port = to_usb_serial_port(dev);
port             2649 drivers/usb/serial/io_ti.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port             2657 drivers/usb/serial/io_ti.c 	struct usb_serial_port *port = to_usb_serial_port(dev);
port             2658 drivers/usb/serial/io_ti.c 	struct edgeport_port *edge_port = usb_get_serial_port_data(port);
port             2672 drivers/usb/serial/io_ti.c static int edge_create_sysfs_attrs(struct usb_serial_port *port)
port             2674 drivers/usb/serial/io_ti.c 	return device_create_file(&port->dev, &dev_attr_uart_mode);
port             2677 drivers/usb/serial/io_ti.c static int edge_remove_sysfs_attrs(struct usb_serial_port *port)
port             2679 drivers/usb/serial/io_ti.c 	device_remove_file(&port->dev, &dev_attr_uart_mode);
port               31 drivers/usb/serial/ipaq.c 			struct usb_serial_port *port);
port              516 drivers/usb/serial/ipaq.c 			struct usb_serial_port *port)
port              518 drivers/usb/serial/ipaq.c 	struct usb_serial	*serial = port->serial;
port              542 drivers/usb/serial/ipaq.c 		dev_err(&port->dev, "%s - failed doing control urb, error %d\n",
port              547 drivers/usb/serial/ipaq.c 	return usb_serial_generic_open(tty, port);
port              132 drivers/usb/serial/ipw.c static int ipw_open(struct tty_struct *tty, struct usb_serial_port *port)
port              134 drivers/usb/serial/ipw.c 	struct usb_device *udev = port->serial->dev;
port              135 drivers/usb/serial/ipw.c 	struct device *dev = &port->dev;
port              160 drivers/usb/serial/ipw.c 	usb_clear_halt(udev, usb_rcvbulkpipe(udev, port->bulk_in_endpointAddress));
port              161 drivers/usb/serial/ipw.c 	usb_clear_halt(udev, usb_sndbulkpipe(udev, port->bulk_out_endpointAddress));
port              165 drivers/usb/serial/ipw.c 	usb_wwan_open(tty, port);
port              218 drivers/usb/serial/ipw.c static void ipw_dtr_rts(struct usb_serial_port *port, int on)
port              220 drivers/usb/serial/ipw.c 	struct usb_device *udev = port->serial->dev;
port              221 drivers/usb/serial/ipw.c 	struct device *dev = &port->dev;
port              249 drivers/usb/serial/ipw.c static void ipw_close(struct usb_serial_port *port)
port              251 drivers/usb/serial/ipw.c 	struct usb_device *udev = port->serial->dev;
port              252 drivers/usb/serial/ipw.c 	struct device *dev = &port->dev;
port              283 drivers/usb/serial/ipw.c 	usb_wwan_close(port);
port               48 drivers/usb/serial/ir-usb.c static int ir_write(struct tty_struct *tty, struct usb_serial_port *port,
port               54 drivers/usb/serial/ir-usb.c 		struct usb_serial_port *port, struct ktermios *old_termios);
port              259 drivers/usb/serial/ir-usb.c static int ir_write(struct tty_struct *tty, struct usb_serial_port *port,
port              266 drivers/usb/serial/ir-usb.c 	if (port->bulk_out_size == 0)
port              272 drivers/usb/serial/ir-usb.c 	count = min(count, port->bulk_out_size - 1);
port              274 drivers/usb/serial/ir-usb.c 	spin_lock_irqsave(&port->lock, flags);
port              275 drivers/usb/serial/ir-usb.c 	if (__test_and_clear_bit(0, &port->write_urbs_free)) {
port              276 drivers/usb/serial/ir-usb.c 		urb = port->write_urbs[0];
port              277 drivers/usb/serial/ir-usb.c 		port->tx_bytes += count;
port              279 drivers/usb/serial/ir-usb.c 	spin_unlock_irqrestore(&port->lock, flags);
port              300 drivers/usb/serial/ir-usb.c 		dev_err(&port->dev, "failed to submit write urb: %d\n", ret);
port              302 drivers/usb/serial/ir-usb.c 		spin_lock_irqsave(&port->lock, flags);
port              303 drivers/usb/serial/ir-usb.c 		__set_bit(0, &port->write_urbs_free);
port              304 drivers/usb/serial/ir-usb.c 		port->tx_bytes -= count;
port              305 drivers/usb/serial/ir-usb.c 		spin_unlock_irqrestore(&port->lock, flags);
port              315 drivers/usb/serial/ir-usb.c 	struct usb_serial_port *port = urb->context;
port              319 drivers/usb/serial/ir-usb.c 	spin_lock_irqsave(&port->lock, flags);
port              320 drivers/usb/serial/ir-usb.c 	__set_bit(0, &port->write_urbs_free);
port              321 drivers/usb/serial/ir-usb.c 	port->tx_bytes -= urb->transfer_buffer_length - 1;
port              322 drivers/usb/serial/ir-usb.c 	spin_unlock_irqrestore(&port->lock, flags);
port              330 drivers/usb/serial/ir-usb.c 		dev_dbg(&port->dev, "write urb stopped: %d\n", status);
port              333 drivers/usb/serial/ir-usb.c 		dev_err(&port->dev, "write urb stopped: %d\n", status);
port              336 drivers/usb/serial/ir-usb.c 		dev_err(&port->dev, "nonzero write-urb status: %d\n", status);
port              340 drivers/usb/serial/ir-usb.c 	usb_serial_port_softint(port);
port              345 drivers/usb/serial/ir-usb.c 	struct usb_serial_port *port = tty->driver_data;
port              348 drivers/usb/serial/ir-usb.c 	if (port->bulk_out_size == 0)
port              351 drivers/usb/serial/ir-usb.c 	if (test_bit(0, &port->write_urbs_free))
port              352 drivers/usb/serial/ir-usb.c 		count = port->bulk_out_size - 1;
port              359 drivers/usb/serial/ir-usb.c 	struct usb_serial_port *port = urb->context;
port              375 drivers/usb/serial/ir-usb.c 	tty_insert_flip_string(&port->port, data + 1, urb->actual_length - 1);
port              376 drivers/usb/serial/ir-usb.c 	tty_flip_buffer_push(&port->port);
port              389 drivers/usb/serial/ir-usb.c 		struct usb_serial_port *port, struct ktermios *old_termios)
port              462 drivers/usb/serial/ir-usb.c 		port->serial->dev,
port              463 drivers/usb/serial/ir-usb.c 		usb_sndbulkpipe(port->serial->dev,
port              464 drivers/usb/serial/ir-usb.c 			port->bulk_out_endpointAddress),
port              468 drivers/usb/serial/ir-usb.c 		port);
port              474 drivers/usb/serial/ir-usb.c 		dev_err(&port->dev, "%s - failed to submit urb: %d\n",
port               46 drivers/usb/serial/iuu_phoenix.c static int iuu_create_sysfs_attrs(struct usb_serial_port *port);
port               47 drivers/usb/serial/iuu_phoenix.c static int iuu_remove_sysfs_attrs(struct usb_serial_port *port);
port               65 drivers/usb/serial/iuu_phoenix.c static int iuu_port_probe(struct usb_serial_port *port)
port               90 drivers/usb/serial/iuu_phoenix.c 	usb_set_serial_port_data(port, priv);
port               92 drivers/usb/serial/iuu_phoenix.c 	ret = iuu_create_sysfs_attrs(port);
port              103 drivers/usb/serial/iuu_phoenix.c static int iuu_port_remove(struct usb_serial_port *port)
port              105 drivers/usb/serial/iuu_phoenix.c 	struct iuu_private *priv = usb_get_serial_port_data(port);
port              107 drivers/usb/serial/iuu_phoenix.c 	iuu_remove_sysfs_attrs(port);
port              118 drivers/usb/serial/iuu_phoenix.c 	struct usb_serial_port *port = tty->driver_data;
port              119 drivers/usb/serial/iuu_phoenix.c 	struct iuu_private *priv = usb_get_serial_port_data(port);
port              123 drivers/usb/serial/iuu_phoenix.c 	dev_dbg(&port->dev, "%s msg : SET = 0x%04x, CLEAR = 0x%04x\n",
port              129 drivers/usb/serial/iuu_phoenix.c 		dev_dbg(&port->dev, "%s TIOCMSET RESET called !!!\n", __func__);
port              146 drivers/usb/serial/iuu_phoenix.c 	struct usb_serial_port *port = tty->driver_data;
port              147 drivers/usb/serial/iuu_phoenix.c 	struct iuu_private *priv = usb_get_serial_port_data(port);
port              160 drivers/usb/serial/iuu_phoenix.c 	struct usb_serial_port *port = urb->context;
port              165 drivers/usb/serial/iuu_phoenix.c 		dev_dbg(&port->dev, "%s - status = %d\n", __func__, status);
port              171 drivers/usb/serial/iuu_phoenix.c 	memset(port->write_urb->transfer_buffer, IUU_UART_RX, 1);
port              172 drivers/usb/serial/iuu_phoenix.c 	usb_fill_bulk_urb(port->write_urb, port->serial->dev,
port              173 drivers/usb/serial/iuu_phoenix.c 			  usb_sndbulkpipe(port->serial->dev,
port              174 drivers/usb/serial/iuu_phoenix.c 					  port->bulk_out_endpointAddress),
port              175 drivers/usb/serial/iuu_phoenix.c 			  port->write_urb->transfer_buffer, 1,
port              176 drivers/usb/serial/iuu_phoenix.c 			  read_rxcmd_callback, port);
port              177 drivers/usb/serial/iuu_phoenix.c 	result = usb_submit_urb(port->write_urb, GFP_ATOMIC);
port              180 drivers/usb/serial/iuu_phoenix.c static int iuu_reset(struct usb_serial_port *port, u8 wt)
port              182 drivers/usb/serial/iuu_phoenix.c 	struct iuu_private *priv = usb_get_serial_port_data(port);
port              184 drivers/usb/serial/iuu_phoenix.c 	char *buf_ptr = port->write_urb->transfer_buffer;
port              195 drivers/usb/serial/iuu_phoenix.c 	usb_fill_bulk_urb(port->write_urb,
port              196 drivers/usb/serial/iuu_phoenix.c 			  port->serial->dev,
port              197 drivers/usb/serial/iuu_phoenix.c 			  usb_sndbulkpipe(port->serial->dev,
port              198 drivers/usb/serial/iuu_phoenix.c 					  port->bulk_out_endpointAddress),
port              199 drivers/usb/serial/iuu_phoenix.c 			  port->write_urb->transfer_buffer, 4, iuu_rxcmd, port);
port              200 drivers/usb/serial/iuu_phoenix.c 	result = usb_submit_urb(port->write_urb, GFP_ATOMIC);
port              213 drivers/usb/serial/iuu_phoenix.c 	struct usb_serial_port *port = urb->context;
port              214 drivers/usb/serial/iuu_phoenix.c 	struct iuu_private *priv = usb_get_serial_port_data(port);
port              219 drivers/usb/serial/iuu_phoenix.c 		dev_dbg(&port->dev, "%s - status = %d\n", __func__, status);
port              225 drivers/usb/serial/iuu_phoenix.c 	dev_dbg(&port->dev, "%s - enter\n", __func__);
port              243 drivers/usb/serial/iuu_phoenix.c 	struct usb_serial_port *port = urb->context;
port              247 drivers/usb/serial/iuu_phoenix.c 	dev_dbg(&port->dev, "%s - status = %d\n", __func__, status);
port              248 drivers/usb/serial/iuu_phoenix.c 	usb_fill_bulk_urb(port->read_urb, port->serial->dev,
port              249 drivers/usb/serial/iuu_phoenix.c 			  usb_rcvbulkpipe(port->serial->dev,
port              250 drivers/usb/serial/iuu_phoenix.c 					  port->bulk_in_endpointAddress),
port              251 drivers/usb/serial/iuu_phoenix.c 			  port->read_urb->transfer_buffer, 256,
port              252 drivers/usb/serial/iuu_phoenix.c 			  iuu_update_status_callback, port);
port              253 drivers/usb/serial/iuu_phoenix.c 	result = usb_submit_urb(port->read_urb, GFP_ATOMIC);
port              256 drivers/usb/serial/iuu_phoenix.c static int iuu_status(struct usb_serial_port *port)
port              260 drivers/usb/serial/iuu_phoenix.c 	memset(port->write_urb->transfer_buffer, IUU_GET_STATE_REGISTER, 1);
port              261 drivers/usb/serial/iuu_phoenix.c 	usb_fill_bulk_urb(port->write_urb, port->serial->dev,
port              262 drivers/usb/serial/iuu_phoenix.c 			  usb_sndbulkpipe(port->serial->dev,
port              263 drivers/usb/serial/iuu_phoenix.c 					  port->bulk_out_endpointAddress),
port              264 drivers/usb/serial/iuu_phoenix.c 			  port->write_urb->transfer_buffer, 1,
port              265 drivers/usb/serial/iuu_phoenix.c 			  iuu_status_callback, port);
port              266 drivers/usb/serial/iuu_phoenix.c 	result = usb_submit_urb(port->write_urb, GFP_ATOMIC);
port              271 drivers/usb/serial/iuu_phoenix.c static int bulk_immediate(struct usb_serial_port *port, u8 *buf, u8 count)
port              274 drivers/usb/serial/iuu_phoenix.c 	struct usb_serial *serial = port->serial;
port              282 drivers/usb/serial/iuu_phoenix.c 					 port->bulk_out_endpointAddress), buf,
port              286 drivers/usb/serial/iuu_phoenix.c 		dev_dbg(&port->dev, "%s - error = %2x\n", __func__, status);
port              288 drivers/usb/serial/iuu_phoenix.c 		dev_dbg(&port->dev, "%s - write OK !\n", __func__);
port              292 drivers/usb/serial/iuu_phoenix.c static int read_immediate(struct usb_serial_port *port, u8 *buf, u8 count)
port              295 drivers/usb/serial/iuu_phoenix.c 	struct usb_serial *serial = port->serial;
port              302 drivers/usb/serial/iuu_phoenix.c 					 port->bulk_in_endpointAddress), buf,
port              306 drivers/usb/serial/iuu_phoenix.c 		dev_dbg(&port->dev, "%s - error = %2x\n", __func__, status);
port              308 drivers/usb/serial/iuu_phoenix.c 		dev_dbg(&port->dev, "%s - read OK !\n", __func__);
port              312 drivers/usb/serial/iuu_phoenix.c static int iuu_led(struct usb_serial_port *port, unsigned int R,
port              329 drivers/usb/serial/iuu_phoenix.c 	status = bulk_immediate(port, buf, 8);
port              332 drivers/usb/serial/iuu_phoenix.c 		dev_dbg(&port->dev, "%s - led error status = %2x\n", __func__, status);
port              334 drivers/usb/serial/iuu_phoenix.c 		dev_dbg(&port->dev, "%s - led OK !\n", __func__);
port              353 drivers/usb/serial/iuu_phoenix.c 	struct usb_serial_port *port = urb->context;
port              355 drivers/usb/serial/iuu_phoenix.c 	char *buf_ptr = port->write_urb->transfer_buffer;
port              364 drivers/usb/serial/iuu_phoenix.c 	usb_fill_bulk_urb(port->write_urb, port->serial->dev,
port              365 drivers/usb/serial/iuu_phoenix.c 			  usb_sndbulkpipe(port->serial->dev,
port              366 drivers/usb/serial/iuu_phoenix.c 					  port->bulk_out_endpointAddress),
port              367 drivers/usb/serial/iuu_phoenix.c 			  port->write_urb->transfer_buffer, 8 ,
port              368 drivers/usb/serial/iuu_phoenix.c 			  iuu_rxcmd, port);
port              369 drivers/usb/serial/iuu_phoenix.c 	result = usb_submit_urb(port->write_urb, GFP_ATOMIC);
port              374 drivers/usb/serial/iuu_phoenix.c 	struct usb_serial_port *port = urb->context;
port              376 drivers/usb/serial/iuu_phoenix.c 	char *buf_ptr = port->write_urb->transfer_buffer;
port              384 drivers/usb/serial/iuu_phoenix.c 	usb_fill_bulk_urb(port->write_urb, port->serial->dev,
port              385 drivers/usb/serial/iuu_phoenix.c 			  usb_sndbulkpipe(port->serial->dev,
port              386 drivers/usb/serial/iuu_phoenix.c 					  port->bulk_out_endpointAddress),
port              387 drivers/usb/serial/iuu_phoenix.c 			  port->write_urb->transfer_buffer, 8 ,
port              388 drivers/usb/serial/iuu_phoenix.c 			  iuu_rxcmd, port);
port              389 drivers/usb/serial/iuu_phoenix.c 	result = usb_submit_urb(port->write_urb, GFP_ATOMIC);
port              394 drivers/usb/serial/iuu_phoenix.c static int iuu_clk(struct usb_serial_port *port, int dwFrq)
port              397 drivers/usb/serial/iuu_phoenix.c 	struct iuu_private *priv = usb_get_serial_port_data(port);
port              418 drivers/usb/serial/iuu_phoenix.c 		status = bulk_immediate(port, (u8 *) priv->buf, Count);
port              420 drivers/usb/serial/iuu_phoenix.c 			dev_dbg(&port->dev, "%s - write error\n", __func__);
port              526 drivers/usb/serial/iuu_phoenix.c 	status = bulk_immediate(port, (u8 *) priv->buf, Count);
port              528 drivers/usb/serial/iuu_phoenix.c 		dev_dbg(&port->dev, "%s - write error\n", __func__);
port              532 drivers/usb/serial/iuu_phoenix.c static int iuu_uart_flush(struct usb_serial_port *port)
port              534 drivers/usb/serial/iuu_phoenix.c 	struct device *dev = &port->dev;
port              538 drivers/usb/serial/iuu_phoenix.c 	struct iuu_private *priv = usb_get_serial_port_data(port);
port              540 drivers/usb/serial/iuu_phoenix.c 	if (iuu_led(port, 0xF000, 0, 0, 0xFF) < 0)
port              544 drivers/usb/serial/iuu_phoenix.c 		status = bulk_immediate(port, &rxcmd, 1);
port              550 drivers/usb/serial/iuu_phoenix.c 		status = read_immediate(port, &priv->len, 1);
port              558 drivers/usb/serial/iuu_phoenix.c 			status = read_immediate(port, priv->buf, priv->len);
port              566 drivers/usb/serial/iuu_phoenix.c 	iuu_led(port, 0, 0xF000, 0, 0xFF);
port              572 drivers/usb/serial/iuu_phoenix.c 	struct usb_serial_port *port = urb->context;
port              583 drivers/usb/serial/iuu_phoenix.c 	dev_dbg(&port->dev, "%s - %i chars to write\n", __func__, urb->actual_length);
port              586 drivers/usb/serial/iuu_phoenix.c 		tty_insert_flip_string(&port->port, data, urb->actual_length);
port              587 drivers/usb/serial/iuu_phoenix.c 		tty_flip_buffer_push(&port->port);
port              592 drivers/usb/serial/iuu_phoenix.c static int iuu_bulk_write(struct usb_serial_port *port)
port              594 drivers/usb/serial/iuu_phoenix.c 	struct iuu_private *priv = usb_get_serial_port_data(port);
port              598 drivers/usb/serial/iuu_phoenix.c 	char *buf_ptr = port->write_urb->transfer_buffer;
port              609 drivers/usb/serial/iuu_phoenix.c 	dev_dbg(&port->dev, "%s - writing %i chars : %*ph\n", __func__,
port              611 drivers/usb/serial/iuu_phoenix.c 	usb_fill_bulk_urb(port->write_urb, port->serial->dev,
port              612 drivers/usb/serial/iuu_phoenix.c 			  usb_sndbulkpipe(port->serial->dev,
port              613 drivers/usb/serial/iuu_phoenix.c 					  port->bulk_out_endpointAddress),
port              614 drivers/usb/serial/iuu_phoenix.c 			  port->write_urb->transfer_buffer, buf_len + 3,
port              615 drivers/usb/serial/iuu_phoenix.c 			  iuu_rxcmd, port);
port              616 drivers/usb/serial/iuu_phoenix.c 	result = usb_submit_urb(port->write_urb, GFP_ATOMIC);
port              617 drivers/usb/serial/iuu_phoenix.c 	usb_serial_port_softint(port);
port              621 drivers/usb/serial/iuu_phoenix.c static int iuu_read_buf(struct usb_serial_port *port, int len)
port              625 drivers/usb/serial/iuu_phoenix.c 	usb_fill_bulk_urb(port->read_urb, port->serial->dev,
port              626 drivers/usb/serial/iuu_phoenix.c 			  usb_rcvbulkpipe(port->serial->dev,
port              627 drivers/usb/serial/iuu_phoenix.c 					  port->bulk_in_endpointAddress),
port              628 drivers/usb/serial/iuu_phoenix.c 			  port->read_urb->transfer_buffer, len,
port              629 drivers/usb/serial/iuu_phoenix.c 			  read_buf_callback, port);
port              630 drivers/usb/serial/iuu_phoenix.c 	result = usb_submit_urb(port->read_urb, GFP_ATOMIC);
port              636 drivers/usb/serial/iuu_phoenix.c 	struct usb_serial_port *port = urb->context;
port              637 drivers/usb/serial/iuu_phoenix.c 	struct iuu_private *priv = usb_get_serial_port_data(port);
port              646 drivers/usb/serial/iuu_phoenix.c 		dev_dbg(&port->dev, "%s - status = %d\n", __func__, status);
port              655 drivers/usb/serial/iuu_phoenix.c 		dev_dbg(&port->dev, "%s - urb->actual_length = %i\n", __func__,
port              663 drivers/usb/serial/iuu_phoenix.c 		dev_dbg(&port->dev, "%s - call read buf - len to read is %i\n",
port              665 drivers/usb/serial/iuu_phoenix.c 		status = iuu_read_buf(port, len);
port              670 drivers/usb/serial/iuu_phoenix.c 		status = iuu_status(port);
port              678 drivers/usb/serial/iuu_phoenix.c 		status = iuu_reset(port, 0xC);
port              685 drivers/usb/serial/iuu_phoenix.c 		status = iuu_bulk_write(port);
port              690 drivers/usb/serial/iuu_phoenix.c 	dev_dbg(&port->dev, "%s - rxcmd recall\n", __func__);
port              694 drivers/usb/serial/iuu_phoenix.c static int iuu_uart_write(struct tty_struct *tty, struct usb_serial_port *port,
port              697 drivers/usb/serial/iuu_phoenix.c 	struct iuu_private *priv = usb_get_serial_port_data(port);
port              715 drivers/usb/serial/iuu_phoenix.c 	struct usb_serial_port *port = urb->context;
port              724 drivers/usb/serial/iuu_phoenix.c 	usb_fill_bulk_urb(port->read_urb, port->serial->dev,
port              725 drivers/usb/serial/iuu_phoenix.c 			  usb_rcvbulkpipe(port->serial->dev,
port              726 drivers/usb/serial/iuu_phoenix.c 					  port->bulk_in_endpointAddress),
port              727 drivers/usb/serial/iuu_phoenix.c 			  port->read_urb->transfer_buffer, 256,
port              728 drivers/usb/serial/iuu_phoenix.c 			  iuu_uart_read_callback, port);
port              729 drivers/usb/serial/iuu_phoenix.c 	result = usb_submit_urb(port->read_urb, GFP_ATOMIC);
port              730 drivers/usb/serial/iuu_phoenix.c 	dev_dbg(&port->dev, "%s - submit result = %d\n", __func__, result);
port              733 drivers/usb/serial/iuu_phoenix.c static int iuu_uart_on(struct usb_serial_port *port)
port              748 drivers/usb/serial/iuu_phoenix.c 	status = bulk_immediate(port, buf, 4);
port              750 drivers/usb/serial/iuu_phoenix.c 		dev_dbg(&port->dev, "%s - uart_on error\n", __func__);
port              754 drivers/usb/serial/iuu_phoenix.c 	status = iuu_uart_flush(port);
port              756 drivers/usb/serial/iuu_phoenix.c 		dev_dbg(&port->dev, "%s - uart_flush error\n", __func__);
port              763 drivers/usb/serial/iuu_phoenix.c static int iuu_uart_off(struct usb_serial_port *port)
port              772 drivers/usb/serial/iuu_phoenix.c 	status = bulk_immediate(port, buf, 1);
port              774 drivers/usb/serial/iuu_phoenix.c 		dev_dbg(&port->dev, "%s - uart_off error\n", __func__);
port              780 drivers/usb/serial/iuu_phoenix.c static int iuu_uart_baud(struct usb_serial_port *port, u32 baud_base,
port              791 drivers/usb/serial/iuu_phoenix.c 	dev_dbg(&port->dev, "%s - enter baud_base=%d\n", __func__, baud_base);
port              870 drivers/usb/serial/iuu_phoenix.c 	status = bulk_immediate(port, dataout, DataCount);
port              872 drivers/usb/serial/iuu_phoenix.c 		dev_dbg(&port->dev, "%s - uart_off error\n", __func__);
port              878 drivers/usb/serial/iuu_phoenix.c 		struct usb_serial_port *port, struct ktermios *old_termios)
port              881 drivers/usb/serial/iuu_phoenix.c 	struct iuu_private *priv = usb_get_serial_port_data(port);
port              893 drivers/usb/serial/iuu_phoenix.c 	dev_dbg(&port->dev, "%s - enter c_ospeed or baud=%d\n", __func__, baud);
port              913 drivers/usb/serial/iuu_phoenix.c 	status = iuu_uart_baud(port,
port              931 drivers/usb/serial/iuu_phoenix.c static void iuu_close(struct usb_serial_port *port)
port              935 drivers/usb/serial/iuu_phoenix.c 	iuu_uart_off(port);
port              937 drivers/usb/serial/iuu_phoenix.c 	usb_kill_urb(port->write_urb);
port              938 drivers/usb/serial/iuu_phoenix.c 	usb_kill_urb(port->read_urb);
port              940 drivers/usb/serial/iuu_phoenix.c 	iuu_led(port, 0, 0, 0xF000, 0xFF);
port              953 drivers/usb/serial/iuu_phoenix.c static int iuu_open(struct tty_struct *tty, struct usb_serial_port *port)
port              955 drivers/usb/serial/iuu_phoenix.c 	struct usb_serial *serial = port->serial;
port              956 drivers/usb/serial/iuu_phoenix.c 	struct device *dev = &port->dev;
port              960 drivers/usb/serial/iuu_phoenix.c 	struct iuu_private *priv = usb_get_serial_port_data(port);
port              965 drivers/usb/serial/iuu_phoenix.c 	usb_clear_halt(serial->dev, port->write_urb->pipe);
port              966 drivers/usb/serial/iuu_phoenix.c 	usb_clear_halt(serial->dev, port->read_urb->pipe);
port              971 drivers/usb/serial/iuu_phoenix.c 	result = usb_control_msg(port->serial->dev,	\
port              972 drivers/usb/serial/iuu_phoenix.c 				usb_sndctrlpipe(port->serial->dev, 0),	\
port              983 drivers/usb/serial/iuu_phoenix.c 	iuu_led(port, 0xF000, 0xF000, 0, 0xFF);
port              984 drivers/usb/serial/iuu_phoenix.c 	iuu_uart_on(port);
port              991 drivers/usb/serial/iuu_phoenix.c 		iuu_clk(port, IUU_CLK_3680000 * boost / 100);
port              993 drivers/usb/serial/iuu_phoenix.c 		    iuu_uart_baud(port, baud * boost / 100, &actual,
port              997 drivers/usb/serial/iuu_phoenix.c 		iuu_clk(port, IUU_CLK_6000000 * boost / 100);
port             1001 drivers/usb/serial/iuu_phoenix.c 		    iuu_uart_baud(port, 16457 * boost / 100, &actual,
port             1005 drivers/usb/serial/iuu_phoenix.c 		iuu_clk(port, IUU_CLK_3579000 * boost / 100);
port             1008 drivers/usb/serial/iuu_phoenix.c 		    iuu_uart_baud(port, baud * boost / 100, &actual,
port             1051 drivers/usb/serial/iuu_phoenix.c 	iuu_uart_flush(port);
port             1055 drivers/usb/serial/iuu_phoenix.c 	memset(port->write_urb->transfer_buffer, IUU_UART_RX, 1);
port             1056 drivers/usb/serial/iuu_phoenix.c 	usb_fill_bulk_urb(port->write_urb, port->serial->dev,
port             1057 drivers/usb/serial/iuu_phoenix.c 			  usb_sndbulkpipe(port->serial->dev,
port             1058 drivers/usb/serial/iuu_phoenix.c 					  port->bulk_out_endpointAddress),
port             1059 drivers/usb/serial/iuu_phoenix.c 			  port->write_urb->transfer_buffer, 1,
port             1060 drivers/usb/serial/iuu_phoenix.c 			  read_rxcmd_callback, port);
port             1061 drivers/usb/serial/iuu_phoenix.c 	result = usb_submit_urb(port->write_urb, GFP_KERNEL);
port             1064 drivers/usb/serial/iuu_phoenix.c 		iuu_close(port);
port             1073 drivers/usb/serial/iuu_phoenix.c static int iuu_vcc_set(struct usb_serial_port *port, unsigned int vcc)
port             1088 drivers/usb/serial/iuu_phoenix.c 	status = bulk_immediate(port, buf, 5);
port             1092 drivers/usb/serial/iuu_phoenix.c 		dev_dbg(&port->dev, "%s - vcc error status = %2x\n", __func__, status);
port             1094 drivers/usb/serial/iuu_phoenix.c 		dev_dbg(&port->dev, "%s - vcc OK !\n", __func__);
port             1106 drivers/usb/serial/iuu_phoenix.c 	struct usb_serial_port *port = to_usb_serial_port(dev);
port             1107 drivers/usb/serial/iuu_phoenix.c 	struct iuu_private *priv = usb_get_serial_port_data(port);
port             1115 drivers/usb/serial/iuu_phoenix.c 	struct usb_serial_port *port = to_usb_serial_port(dev);
port             1116 drivers/usb/serial/iuu_phoenix.c 	struct iuu_private *priv = usb_get_serial_port_data(port);
port             1130 drivers/usb/serial/iuu_phoenix.c 		iuu_vcc_set(port, v);
port             1138 drivers/usb/serial/iuu_phoenix.c static int iuu_create_sysfs_attrs(struct usb_serial_port *port)
port             1140 drivers/usb/serial/iuu_phoenix.c 	return device_create_file(&port->dev, &dev_attr_vcc_mode);
port             1143 drivers/usb/serial/iuu_phoenix.c static int iuu_remove_sysfs_attrs(struct usb_serial_port *port)
port             1145 drivers/usb/serial/iuu_phoenix.c 	device_remove_file(&port->dev, &dev_attr_vcc_mode);
port               45 drivers/usb/serial/keyspan.c static int keyspan_open(struct tty_struct *tty, struct usb_serial_port *port);
port               46 drivers/usb/serial/keyspan.c static void keyspan_close(struct usb_serial_port *port);
port               47 drivers/usb/serial/keyspan.c static void keyspan_dtr_rts(struct usb_serial_port *port, int on);
port               51 drivers/usb/serial/keyspan.c static int keyspan_port_probe(struct usb_serial_port *port);
port               52 drivers/usb/serial/keyspan.c static int keyspan_port_remove(struct usb_serial_port *port);
port               54 drivers/usb/serial/keyspan.c static int keyspan_write(struct tty_struct *tty, struct usb_serial_port *port,
port               56 drivers/usb/serial/keyspan.c static void keyspan_send_setup(struct usb_serial_port *port, int reset_port);
port               58 drivers/usb/serial/keyspan.c 				struct usb_serial_port *port,
port               66 drivers/usb/serial/keyspan.c static int keyspan_usa19_calc_baud(struct usb_serial_port *port,
port               70 drivers/usb/serial/keyspan.c static int keyspan_usa19w_calc_baud(struct usb_serial_port *port,
port               74 drivers/usb/serial/keyspan.c static int keyspan_usa28_calc_baud(struct usb_serial_port *port,
port               78 drivers/usb/serial/keyspan.c static int keyspan_usa19hs_calc_baud(struct usb_serial_port *port,
port               84 drivers/usb/serial/keyspan.c 				    struct usb_serial_port *port,
port               87 drivers/usb/serial/keyspan.c 				    struct usb_serial_port *port,
port               90 drivers/usb/serial/keyspan.c 				    struct usb_serial_port *port,
port               93 drivers/usb/serial/keyspan.c 				    struct usb_serial_port *port,
port               96 drivers/usb/serial/keyspan.c 				    struct usb_serial_port *port,
port              194 drivers/usb/serial/keyspan.c 	int	(*calculate_baud_rate)(struct usb_serial_port *port,
port              624 drivers/usb/serial/keyspan.c 	struct usb_serial_port *port = tty->driver_data;
port              627 drivers/usb/serial/keyspan.c 	p_priv = usb_get_serial_port_data(port);
port              634 drivers/usb/serial/keyspan.c 	keyspan_send_setup(port, 0);
port              639 drivers/usb/serial/keyspan.c 		struct usb_serial_port *port, struct ktermios *old_termios)
port              646 drivers/usb/serial/keyspan.c 	p_priv = usb_get_serial_port_data(port);
port              649 drivers/usb/serial/keyspan.c 	device_port = port->port_number;
port              655 drivers/usb/serial/keyspan.c 	if (d_details->calculate_baud_rate(port, baud_rate, d_details->baudclk,
port              671 drivers/usb/serial/keyspan.c 	keyspan_send_setup(port, 0);
port              676 drivers/usb/serial/keyspan.c 	struct usb_serial_port *port = tty->driver_data;
port              677 drivers/usb/serial/keyspan.c 	struct keyspan_port_private *p_priv = usb_get_serial_port_data(port);
port              693 drivers/usb/serial/keyspan.c 	struct usb_serial_port *port = tty->driver_data;
port              694 drivers/usb/serial/keyspan.c 	struct keyspan_port_private *p_priv = usb_get_serial_port_data(port);
port              704 drivers/usb/serial/keyspan.c 	keyspan_send_setup(port, 0);
port              711 drivers/usb/serial/keyspan.c 	struct usb_serial_port *port, const unsigned char *buf, int count)
port              720 drivers/usb/serial/keyspan.c 	p_priv = usb_get_serial_port_data(port);
port              731 drivers/usb/serial/keyspan.c 	dev_dbg(&port->dev, "%s - %d chars, flip=%d\n", __func__, count,
port              745 drivers/usb/serial/keyspan.c 			dev_dbg(&port->dev, "%s - no output urb :(\n", __func__);
port              749 drivers/usb/serial/keyspan.c 		dev_dbg(&port->dev, "%s - endpoint %x flip %d\n",
port              772 drivers/usb/serial/keyspan.c 			dev_dbg(&port->dev, "usb_submit_urb(write bulk) failed (%d)\n", err);
port              787 drivers/usb/serial/keyspan.c 	struct usb_serial_port	*port;
port              799 drivers/usb/serial/keyspan.c 	port =  urb->context;
port              806 drivers/usb/serial/keyspan.c 				tty_insert_flip_char(&port->port, 0,
port              810 drivers/usb/serial/keyspan.c 				tty_insert_flip_char(&port->port, data[i],
port              814 drivers/usb/serial/keyspan.c 			dev_dbg(&port->dev, "%s - RX error!!!!\n", __func__);
port              820 drivers/usb/serial/keyspan.c 					tty_insert_flip_char(&port->port, 0,
port              829 drivers/usb/serial/keyspan.c 				tty_insert_flip_char(&port->port, data[i+1],
port              833 drivers/usb/serial/keyspan.c 		tty_flip_buffer_push(&port->port);
port              839 drivers/usb/serial/keyspan.c 		dev_dbg(&port->dev, "%s - resubmit read urb failed. (%d)\n", __func__, err);
port              845 drivers/usb/serial/keyspan.c 	struct usb_serial_port *port;
port              848 drivers/usb/serial/keyspan.c 	port =  urb->context;
port              849 drivers/usb/serial/keyspan.c 	p_priv = usb_get_serial_port_data(port);
port              850 drivers/usb/serial/keyspan.c 	dev_dbg(&port->dev, "%s - urb %d\n", __func__, urb == p_priv->out_urbs[1]);
port              852 drivers/usb/serial/keyspan.c 	usb_serial_port_softint(port);
port              861 drivers/usb/serial/keyspan.c 	struct usb_serial_port *port;
port              864 drivers/usb/serial/keyspan.c 	port =  urb->context;
port              865 drivers/usb/serial/keyspan.c 	p_priv = usb_get_serial_port_data(port);
port              868 drivers/usb/serial/keyspan.c 		dev_dbg(&port->dev, "%s - sending setup\n", __func__);
port              869 drivers/usb/serial/keyspan.c 		keyspan_usa26_send_setup(port->serial, port,
port              879 drivers/usb/serial/keyspan.c 	struct usb_serial_port			*port;
port              899 drivers/usb/serial/keyspan.c 	if (msg->port >= serial->num_ports) {
port              900 drivers/usb/serial/keyspan.c 		dev_dbg(&urb->dev->dev, "%s - Unexpected port number %d\n", __func__, msg->port);
port              903 drivers/usb/serial/keyspan.c 	port = serial->port[msg->port];
port              904 drivers/usb/serial/keyspan.c 	p_priv = usb_get_serial_port_data(port);
port              916 drivers/usb/serial/keyspan.c 		tty_port_tty_hangup(&port->port, true);
port              921 drivers/usb/serial/keyspan.c 		dev_dbg(&port->dev, "%s - resubmit read urb failed. (%d)\n", __func__, err);
port              933 drivers/usb/serial/keyspan.c 	struct usb_serial_port  *port;
port              938 drivers/usb/serial/keyspan.c 	port =  urb->context;
port              939 drivers/usb/serial/keyspan.c 	p_priv = usb_get_serial_port_data(port);
port              952 drivers/usb/serial/keyspan.c 		port =  urb->context;
port              953 drivers/usb/serial/keyspan.c 		p_priv = usb_get_serial_port_data(port);
port              957 drivers/usb/serial/keyspan.c 			tty_insert_flip_string(&port->port, data,
port              959 drivers/usb/serial/keyspan.c 			tty_flip_buffer_push(&port->port);
port              965 drivers/usb/serial/keyspan.c 			dev_dbg(&port->dev, "%s - resubmit read urb failed. (%d)\n",
port              979 drivers/usb/serial/keyspan.c 	struct usb_serial_port *port;
port              982 drivers/usb/serial/keyspan.c 	port =  urb->context;
port              983 drivers/usb/serial/keyspan.c 	p_priv = usb_get_serial_port_data(port);
port              986 drivers/usb/serial/keyspan.c 		dev_dbg(&port->dev, "%s - sending setup\n", __func__);
port              987 drivers/usb/serial/keyspan.c 		keyspan_usa28_send_setup(port->serial, port,
port              998 drivers/usb/serial/keyspan.c 	struct usb_serial_port			*port;
port             1019 drivers/usb/serial/keyspan.c 	if (msg->port >= serial->num_ports) {
port             1020 drivers/usb/serial/keyspan.c 		dev_dbg(&urb->dev->dev, "%s - Unexpected port number %d\n", __func__, msg->port);
port             1023 drivers/usb/serial/keyspan.c 	port = serial->port[msg->port];
port             1024 drivers/usb/serial/keyspan.c 	p_priv = usb_get_serial_port_data(port);
port             1036 drivers/usb/serial/keyspan.c 		tty_port_tty_hangup(&port->port, true);
port             1041 drivers/usb/serial/keyspan.c 		dev_dbg(&port->dev, "%s - resubmit read urb failed. (%d)\n", __func__, err);
port             1053 drivers/usb/serial/keyspan.c 	struct usb_serial_port *port;
port             1059 drivers/usb/serial/keyspan.c 		port = serial->port[i];
port             1060 drivers/usb/serial/keyspan.c 		p_priv = usb_get_serial_port_data(port);
port             1065 drivers/usb/serial/keyspan.c 			dev_dbg(&port->dev, "%s - sending setup\n", __func__);
port             1066 drivers/usb/serial/keyspan.c 			keyspan_usa49_send_setup(serial, port,
port             1081 drivers/usb/serial/keyspan.c 	struct usb_serial_port			*port;
port             1108 drivers/usb/serial/keyspan.c 	port = serial->port[msg->portNumber];
port             1109 drivers/usb/serial/keyspan.c 	p_priv = usb_get_serial_port_data(port);
port             1121 drivers/usb/serial/keyspan.c 		tty_port_tty_hangup(&port->port, true);
port             1126 drivers/usb/serial/keyspan.c 		dev_dbg(&port->dev, "%s - resubmit read urb failed. (%d)\n", __func__, err);
port             1138 drivers/usb/serial/keyspan.c 	struct usb_serial_port	*port;
port             1150 drivers/usb/serial/keyspan.c 	port =  urb->context;
port             1155 drivers/usb/serial/keyspan.c 			tty_insert_flip_string(&port->port, data + 1,
port             1164 drivers/usb/serial/keyspan.c 					tty_insert_flip_char(&port->port, 0,
port             1173 drivers/usb/serial/keyspan.c 				tty_insert_flip_char(&port->port, data[i+1],
port             1177 drivers/usb/serial/keyspan.c 		tty_flip_buffer_push(&port->port);
port             1183 drivers/usb/serial/keyspan.c 		dev_dbg(&port->dev, "%s - resubmit read urb failed. (%d)\n", __func__, err);
port             1190 drivers/usb/serial/keyspan.c 	struct usb_serial_port	*port;
port             1214 drivers/usb/serial/keyspan.c 		port = serial->port[data[i++]];
port             1222 drivers/usb/serial/keyspan.c 				tty_insert_flip_char(&port->port,
port             1234 drivers/usb/serial/keyspan.c 					tty_insert_flip_char(&port->port, 0,
port             1243 drivers/usb/serial/keyspan.c 				tty_insert_flip_char(&port->port, data[i+1],
port             1248 drivers/usb/serial/keyspan.c 		tty_flip_buffer_push(&port->port);
port             1266 drivers/usb/serial/keyspan.c 	struct usb_serial_port	*port;
port             1279 drivers/usb/serial/keyspan.c 	port =  urb->context;
port             1280 drivers/usb/serial/keyspan.c 	p_priv = usb_get_serial_port_data(port);
port             1287 drivers/usb/serial/keyspan.c 			tty_insert_flip_string(&port->port, data,
port             1295 drivers/usb/serial/keyspan.c 					tty_insert_flip_char(&port->port, 0,
port             1299 drivers/usb/serial/keyspan.c 					tty_insert_flip_char(&port->port,
port             1303 drivers/usb/serial/keyspan.c 				dev_dbg(&port->dev, "%s - RX error!!!!\n", __func__);
port             1310 drivers/usb/serial/keyspan.c 								&port->port, 0,
port             1319 drivers/usb/serial/keyspan.c 					tty_insert_flip_char(&port->port,
port             1324 drivers/usb/serial/keyspan.c 		tty_flip_buffer_push(&port->port);
port             1330 drivers/usb/serial/keyspan.c 		dev_dbg(&port->dev, "%s - resubmit read urb failed. (%d)\n", __func__, err);
port             1339 drivers/usb/serial/keyspan.c 	struct usb_serial_port			*port;
port             1360 drivers/usb/serial/keyspan.c 	port = serial->port[0];
port             1361 drivers/usb/serial/keyspan.c 	p_priv = usb_get_serial_port_data(port);
port             1373 drivers/usb/serial/keyspan.c 		tty_port_tty_hangup(&port->port, true);
port             1378 drivers/usb/serial/keyspan.c 		dev_dbg(&port->dev, "%s - resubmit read urb failed. (%d)\n", __func__, err);
port             1385 drivers/usb/serial/keyspan.c 	struct usb_serial_port *port;
port             1388 drivers/usb/serial/keyspan.c 	port =  urb->context;
port             1389 drivers/usb/serial/keyspan.c 	p_priv = usb_get_serial_port_data(port);
port             1393 drivers/usb/serial/keyspan.c 		keyspan_usa90_send_setup(port->serial, port,
port             1405 drivers/usb/serial/keyspan.c 	struct usb_serial_port			*port;
port             1429 drivers/usb/serial/keyspan.c 	if (msg->port >= serial->num_ports) {
port             1430 drivers/usb/serial/keyspan.c 		dev_dbg(&urb->dev->dev, "%s - Unexpected port number %d\n", __func__, msg->port);
port             1434 drivers/usb/serial/keyspan.c 	port = serial->port[msg->port];
port             1435 drivers/usb/serial/keyspan.c 	p_priv = usb_get_serial_port_data(port);
port             1445 drivers/usb/serial/keyspan.c 		tty_port_tty_hangup(&port->port, true);
port             1450 drivers/usb/serial/keyspan.c 		dev_dbg(&port->dev, "%s - resubmit read urb failed. (%d)\n", __func__, err);
port             1456 drivers/usb/serial/keyspan.c 	struct usb_serial_port *port;
port             1462 drivers/usb/serial/keyspan.c 		port = serial->port[i];
port             1463 drivers/usb/serial/keyspan.c 		p_priv = usb_get_serial_port_data(port);
port             1468 drivers/usb/serial/keyspan.c 			dev_dbg(&port->dev, "%s - sending setup\n", __func__);
port             1469 drivers/usb/serial/keyspan.c 			keyspan_usa67_send_setup(serial, port,
port             1478 drivers/usb/serial/keyspan.c 	struct usb_serial_port *port = tty->driver_data;
port             1485 drivers/usb/serial/keyspan.c 	p_priv = usb_get_serial_port_data(port);
port             1512 drivers/usb/serial/keyspan.c static int keyspan_open(struct tty_struct *tty, struct usb_serial_port *port)
port             1521 drivers/usb/serial/keyspan.c 	p_priv = usb_get_serial_port_data(port);
port             1547 drivers/usb/serial/keyspan.c 			dev_dbg(&port->dev, "%s - submit urb %d failed (%d)\n", __func__, i, err);
port             1562 drivers/usb/serial/keyspan.c 	device_port = port->port_number;
port             1570 drivers/usb/serial/keyspan.c 		    && d_details->calculate_baud_rate(port, baud_rate, d_details->baudclk,
port             1579 drivers/usb/serial/keyspan.c 	keyspan_send_setup(port, 1);
port             1586 drivers/usb/serial/keyspan.c static void keyspan_dtr_rts(struct usb_serial_port *port, int on)
port             1588 drivers/usb/serial/keyspan.c 	struct keyspan_port_private *p_priv = usb_get_serial_port_data(port);
port             1592 drivers/usb/serial/keyspan.c 	keyspan_send_setup(port, 0);
port             1595 drivers/usb/serial/keyspan.c static void keyspan_close(struct usb_serial_port *port)
port             1600 drivers/usb/serial/keyspan.c 	p_priv = usb_get_serial_port_data(port);
port             1605 drivers/usb/serial/keyspan.c 	keyspan_send_setup(port, 2);
port             1859 drivers/usb/serial/keyspan.c static int keyspan_usa19_calc_baud(struct usb_serial_port *port,
port             1867 drivers/usb/serial/keyspan.c 	dev_dbg(&port->dev, "%s - %d.\n", __func__, baud_rate);
port             1894 drivers/usb/serial/keyspan.c 		dev_dbg(&port->dev, "%s - %d %02x %02x.\n",
port             1900 drivers/usb/serial/keyspan.c static int keyspan_usa19hs_calc_baud(struct usb_serial_port *port,
port             1907 drivers/usb/serial/keyspan.c 	dev_dbg(&port->dev, "%s - %d.\n", __func__, baud_rate);
port             1930 drivers/usb/serial/keyspan.c 		dev_dbg(&port->dev, "%s - %d %02x %02x.\n",
port             1936 drivers/usb/serial/keyspan.c static int keyspan_usa19w_calc_baud(struct usb_serial_port *port,
port             1949 drivers/usb/serial/keyspan.c 	dev_dbg(&port->dev, "%s - %d.\n", __func__, baud_rate);
port             2000 drivers/usb/serial/keyspan.c static int keyspan_usa28_calc_baud(struct usb_serial_port *port,
port             2008 drivers/usb/serial/keyspan.c 	dev_dbg(&port->dev, "%s - %d.\n", __func__, baud_rate);
port             2041 drivers/usb/serial/keyspan.c 	dev_dbg(&port->dev, "%s - %d OK.\n", __func__, baud_rate);
port             2046 drivers/usb/serial/keyspan.c 				    struct usb_serial_port *port,
port             2056 drivers/usb/serial/keyspan.c 	dev_dbg(&port->dev, "%s reset=%d\n", __func__, reset_port);
port             2059 drivers/usb/serial/keyspan.c 	p_priv = usb_get_serial_port_data(port);
port             2061 drivers/usb/serial/keyspan.c 	device_port = port->port_number;
port             2067 drivers/usb/serial/keyspan.c 		dev_dbg(&port->dev, "%s - oops no urb.\n", __func__);
port             2071 drivers/usb/serial/keyspan.c 	dev_dbg(&port->dev, "%s - endpoint %x\n",
port             2090 drivers/usb/serial/keyspan.c 		if (d_details->calculate_baud_rate(port, p_priv->baud, d_details->baudclk,
port             2093 drivers/usb/serial/keyspan.c 			dev_dbg(&port->dev, "%s - Invalid baud rate %d requested, using 9600.\n",
port             2188 drivers/usb/serial/keyspan.c 		dev_dbg(&port->dev, "%s - usb_submit_urb(setup) failed (%d)\n", __func__, err);
port             2193 drivers/usb/serial/keyspan.c 				    struct usb_serial_port *port,
port             2204 drivers/usb/serial/keyspan.c 	p_priv = usb_get_serial_port_data(port);
port             2206 drivers/usb/serial/keyspan.c 	device_port = port->port_number;
port             2211 drivers/usb/serial/keyspan.c 		dev_dbg(&port->dev, "%s - oops no urb.\n", __func__);
port             2220 drivers/usb/serial/keyspan.c 		dev_dbg(&port->dev, "%s already writing\n", __func__);
port             2228 drivers/usb/serial/keyspan.c 	if (d_details->calculate_baud_rate(port, p_priv->baud, d_details->baudclk,
port             2231 drivers/usb/serial/keyspan.c 		dev_dbg(&port->dev, "%s - Invalid baud rate requested %d.\n",
port             2306 drivers/usb/serial/keyspan.c 		dev_dbg(&port->dev, "%s - usb_submit_urb(setup) failed\n", __func__);
port             2312 drivers/usb/serial/keyspan.c 				    struct usb_serial_port *port,
port             2324 drivers/usb/serial/keyspan.c 	p_priv = usb_get_serial_port_data(port);
port             2330 drivers/usb/serial/keyspan.c 	device_port = port->port_number;
port             2334 drivers/usb/serial/keyspan.c 		dev_dbg(&port->dev, "%s - oops no urb for port.\n", __func__);
port             2338 drivers/usb/serial/keyspan.c 	dev_dbg(&port->dev, "%s - endpoint %x (%d)\n",
port             2360 drivers/usb/serial/keyspan.c 		if (d_details->calculate_baud_rate(port, p_priv->baud, d_details->baudclk,
port             2363 drivers/usb/serial/keyspan.c 			dev_dbg(&port->dev, "%s - Invalid baud rate %d requested, using 9600.\n",
port             2483 drivers/usb/serial/keyspan.c 		dev_dbg(&port->dev, "%s - usb_submit_urb(setup) failed (%d)\n", __func__, err);
port             2489 drivers/usb/serial/keyspan.c 				    struct usb_serial_port *port,
port             2501 drivers/usb/serial/keyspan.c 	p_priv = usb_get_serial_port_data(port);
port             2507 drivers/usb/serial/keyspan.c 		dev_dbg(&port->dev, "%s - oops no urb.\n", __func__);
port             2516 drivers/usb/serial/keyspan.c 		dev_dbg(&port->dev, "%s already writing\n", __func__);
port             2527 drivers/usb/serial/keyspan.c 		if (d_details->calculate_baud_rate(port, p_priv->baud, d_details->baudclk,
port             2529 drivers/usb/serial/keyspan.c 			dev_dbg(&port->dev, "%s - Invalid baud rate %d requested, using 9600.\n",
port             2532 drivers/usb/serial/keyspan.c 			d_details->calculate_baud_rate(port, p_priv->baud, d_details->baudclk,
port             2614 drivers/usb/serial/keyspan.c 		dev_dbg(&port->dev, "%s - usb_submit_urb(setup) failed (%d)\n", __func__, err);
port             2619 drivers/usb/serial/keyspan.c 				    struct usb_serial_port *port,
port             2630 drivers/usb/serial/keyspan.c 	p_priv = usb_get_serial_port_data(port);
port             2636 drivers/usb/serial/keyspan.c 	device_port = port->port_number;
port             2640 drivers/usb/serial/keyspan.c 		dev_dbg(&port->dev, "%s - oops no urb for port.\n", __func__);
port             2656 drivers/usb/serial/keyspan.c 	msg.port = device_port;
port             2662 drivers/usb/serial/keyspan.c 		if (d_details->calculate_baud_rate(port, p_priv->baud, d_details->baudclk,
port             2665 drivers/usb/serial/keyspan.c 			dev_dbg(&port->dev, "%s - Invalid baud rate %d requested, using 9600.\n",
port             2757 drivers/usb/serial/keyspan.c 		dev_dbg(&port->dev, "%s - usb_submit_urb(setup) failed (%d)\n", __func__, err);
port             2761 drivers/usb/serial/keyspan.c static void keyspan_send_setup(struct usb_serial_port *port, int reset_port)
port             2763 drivers/usb/serial/keyspan.c 	struct usb_serial *serial = port->serial;
port             2772 drivers/usb/serial/keyspan.c 		keyspan_usa26_send_setup(serial, port, reset_port);
port             2775 drivers/usb/serial/keyspan.c 		keyspan_usa28_send_setup(serial, port, reset_port);
port             2778 drivers/usb/serial/keyspan.c 		keyspan_usa49_send_setup(serial, port, reset_port);
port             2781 drivers/usb/serial/keyspan.c 		keyspan_usa90_send_setup(serial, port, reset_port);
port             2784 drivers/usb/serial/keyspan.c 		keyspan_usa67_send_setup(serial, port, reset_port);
port             2892 drivers/usb/serial/keyspan.c static int keyspan_port_probe(struct usb_serial_port *port)
port             2894 drivers/usb/serial/keyspan.c 	struct usb_serial *serial = port->serial;
port             2935 drivers/usb/serial/keyspan.c 	port_num = port->port_number;
port             2941 drivers/usb/serial/keyspan.c 						USB_DIR_IN, port,
port             2950 drivers/usb/serial/keyspan.c 						USB_DIR_OUT, port,
port             2958 drivers/usb/serial/keyspan.c 					USB_DIR_IN, port,
port             2965 drivers/usb/serial/keyspan.c 					USB_DIR_OUT, port,
port             2970 drivers/usb/serial/keyspan.c 	usb_set_serial_port_data(port, p_priv);
port             2988 drivers/usb/serial/keyspan.c static int keyspan_port_remove(struct usb_serial_port *port)
port             2993 drivers/usb/serial/keyspan.c 	p_priv = usb_get_serial_port_data(port);
port               49 drivers/usb/serial/keyspan_pda.c 	struct usb_serial_port	*port;
port              104 drivers/usb/serial/keyspan_pda.c 	struct usb_serial_port *port = priv->port;
port              106 drivers/usb/serial/keyspan_pda.c 	tty_port_tty_wakeup(&port->port);
port              136 drivers/usb/serial/keyspan_pda.c 	struct usb_serial_port *port = urb->context;
port              142 drivers/usb/serial/keyspan_pda.c 	priv = usb_get_serial_port_data(port);
port              160 drivers/usb/serial/keyspan_pda.c 		dev_warn(&port->dev, "short message received\n");
port              170 drivers/usb/serial/keyspan_pda.c 		tty_insert_flip_string(&port->port, data + 1, len - 1);
port              171 drivers/usb/serial/keyspan_pda.c 		tty_flip_buffer_push(&port->port);
port              176 drivers/usb/serial/keyspan_pda.c 			dev_warn(&port->dev, "short interrupt message received\n");
port              179 drivers/usb/serial/keyspan_pda.c 		dev_dbg(&port->dev, "rx int, d1=%d, d2=%d\n", data[1], data[2]);
port              199 drivers/usb/serial/keyspan_pda.c 		dev_err(&port->dev,
port              213 drivers/usb/serial/keyspan_pda.c 	struct usb_serial_port *port = tty->driver_data;
port              215 drivers/usb/serial/keyspan_pda.c 	usb_kill_urb(port->interrupt_in_urb);
port              221 drivers/usb/serial/keyspan_pda.c 	struct usb_serial_port *port = tty->driver_data;
port              224 drivers/usb/serial/keyspan_pda.c 	if (usb_submit_urb(port->interrupt_in_urb, GFP_KERNEL))
port              225 drivers/usb/serial/keyspan_pda.c 		dev_dbg(&port->dev, "usb_submit_urb(read urb) failed\n");
port              290 drivers/usb/serial/keyspan_pda.c 	struct usb_serial_port *port = tty->driver_data;
port              291 drivers/usb/serial/keyspan_pda.c 	struct usb_serial *serial = port->serial;
port              304 drivers/usb/serial/keyspan_pda.c 		dev_dbg(&port->dev, "%s - error %d from usb_control_msg\n",
port              314 drivers/usb/serial/keyspan_pda.c 		struct usb_serial_port *port, struct ktermios *old_termios)
port              316 drivers/usb/serial/keyspan_pda.c 	struct usb_serial *serial = port->serial;
port              343 drivers/usb/serial/keyspan_pda.c 		dev_dbg(&port->dev, "can't handle requested baud rate\n");
port              395 drivers/usb/serial/keyspan_pda.c 	struct usb_serial_port *port = tty->driver_data;
port              396 drivers/usb/serial/keyspan_pda.c 	struct usb_serial *serial = port->serial;
port              417 drivers/usb/serial/keyspan_pda.c 	struct usb_serial_port *port = tty->driver_data;
port              418 drivers/usb/serial/keyspan_pda.c 	struct usb_serial *serial = port->serial;
port              440 drivers/usb/serial/keyspan_pda.c 	struct usb_serial_port *port, const unsigned char *buf, int count)
port              442 drivers/usb/serial/keyspan_pda.c 	struct usb_serial *serial = port->serial;
port              447 drivers/usb/serial/keyspan_pda.c 	priv = usb_get_serial_port_data(port);
port              457 drivers/usb/serial/keyspan_pda.c 		dev_dbg(&port->dev, "write request of 0 bytes\n");
port              465 drivers/usb/serial/keyspan_pda.c 	spin_lock_bh(&port->lock);
port              466 drivers/usb/serial/keyspan_pda.c 	if (!test_bit(0, &port->write_urbs_free) || priv->tx_throttled) {
port              467 drivers/usb/serial/keyspan_pda.c 		spin_unlock_bh(&port->lock);
port              470 drivers/usb/serial/keyspan_pda.c 	clear_bit(0, &port->write_urbs_free);
port              471 drivers/usb/serial/keyspan_pda.c 	spin_unlock_bh(&port->lock);
port              478 drivers/usb/serial/keyspan_pda.c 	count = (count > port->bulk_out_size) ? port->bulk_out_size : count;
port              503 drivers/usb/serial/keyspan_pda.c 			dev_dbg(&port->dev, "roomquery says %d\n", *room);
port              508 drivers/usb/serial/keyspan_pda.c 			dev_dbg(&port->dev, "roomquery failed\n");
port              512 drivers/usb/serial/keyspan_pda.c 			dev_dbg(&port->dev, "roomquery returned 0 bytes\n");
port              526 drivers/usb/serial/keyspan_pda.c 		memcpy(port->write_urb->transfer_buffer, buf, count);
port              528 drivers/usb/serial/keyspan_pda.c 		port->write_urb->transfer_buffer_length = count;
port              532 drivers/usb/serial/keyspan_pda.c 		rc = usb_submit_urb(port->write_urb, GFP_ATOMIC);
port              534 drivers/usb/serial/keyspan_pda.c 			dev_dbg(&port->dev, "usb_submit_urb(write bulk) failed\n");
port              551 drivers/usb/serial/keyspan_pda.c 		set_bit(0, &port->write_urbs_free);
port              558 drivers/usb/serial/keyspan_pda.c 	struct usb_serial_port *port = urb->context;
port              561 drivers/usb/serial/keyspan_pda.c 	set_bit(0, &port->write_urbs_free);
port              562 drivers/usb/serial/keyspan_pda.c 	priv = usb_get_serial_port_data(port);
port              571 drivers/usb/serial/keyspan_pda.c 	struct usb_serial_port *port = tty->driver_data;
port              573 drivers/usb/serial/keyspan_pda.c 	priv = usb_get_serial_port_data(port);
port              583 drivers/usb/serial/keyspan_pda.c 	struct usb_serial_port *port = tty->driver_data;
port              588 drivers/usb/serial/keyspan_pda.c 	priv = usb_get_serial_port_data(port);
port              593 drivers/usb/serial/keyspan_pda.c 	spin_lock_irqsave(&port->lock, flags);
port              594 drivers/usb/serial/keyspan_pda.c 	if (!test_bit(0, &port->write_urbs_free) || priv->tx_throttled)
port              596 drivers/usb/serial/keyspan_pda.c 	spin_unlock_irqrestore(&port->lock, flags);
port              601 drivers/usb/serial/keyspan_pda.c static void keyspan_pda_dtr_rts(struct usb_serial_port *port, int on)
port              603 drivers/usb/serial/keyspan_pda.c 	struct usb_serial *serial = port->serial;
port              613 drivers/usb/serial/keyspan_pda.c 					struct usb_serial_port *port)
port              615 drivers/usb/serial/keyspan_pda.c 	struct usb_serial *serial = port->serial;
port              635 drivers/usb/serial/keyspan_pda.c 		dev_dbg(&port->dev, "%s - roomquery failed\n", __func__);
port              639 drivers/usb/serial/keyspan_pda.c 		dev_dbg(&port->dev, "%s - roomquery returned 0 bytes\n", __func__);
port              643 drivers/usb/serial/keyspan_pda.c 	priv = usb_get_serial_port_data(port);
port              648 drivers/usb/serial/keyspan_pda.c 	rc = usb_submit_urb(port->interrupt_in_urb, GFP_KERNEL);
port              650 drivers/usb/serial/keyspan_pda.c 		dev_dbg(&port->dev, "%s - usb_submit_urb(read int) failed\n", __func__);
port              657 drivers/usb/serial/keyspan_pda.c static void keyspan_pda_close(struct usb_serial_port *port)
port              659 drivers/usb/serial/keyspan_pda.c 	usb_kill_urb(port->write_urb);
port              660 drivers/usb/serial/keyspan_pda.c 	usb_kill_urb(port->interrupt_in_urb);
port              709 drivers/usb/serial/keyspan_pda.c static int keyspan_pda_port_probe(struct usb_serial_port *port)
port              720 drivers/usb/serial/keyspan_pda.c 	priv->serial = port->serial;
port              721 drivers/usb/serial/keyspan_pda.c 	priv->port = port;
port              723 drivers/usb/serial/keyspan_pda.c 	usb_set_serial_port_data(port, priv);
port              728 drivers/usb/serial/keyspan_pda.c static int keyspan_pda_port_remove(struct usb_serial_port *port)
port              732 drivers/usb/serial/keyspan_pda.c 	priv = usb_get_serial_port_data(port);
port              208 drivers/usb/serial/keyspan_usa26msg.h 	u8	port,			// BOTH: 0=first, 1=second, other=see below
port              236 drivers/usb/serial/keyspan_usa26msg.h 	u8	port,				// 3
port              243 drivers/usb/serial/keyspan_usa26msg.h 	u8	port,				// 2
port              150 drivers/usb/serial/keyspan_usa28msg.h 	u8	port,			// 0=first, 1=second, 2=global (see below)
port              179 drivers/usb/serial/keyspan_usa28msg.h 	u8	port,				// 3
port              186 drivers/usb/serial/keyspan_usa28msg.h 	u8	port,				// 2
port              121 drivers/usb/serial/keyspan_usa67msg.h 	u8	port;		// 0 or 1 (selects port)
port              204 drivers/usb/serial/keyspan_usa67msg.h 	u8	port,			// 0=first, 1=second, other=see below
port              222 drivers/usb/serial/keyspan_usa67msg.h 	u8	port,	 			// 3
port              230 drivers/usb/serial/keyspan_usa67msg.h 	u8	port,				// 3
port              237 drivers/usb/serial/keyspan_usa67msg.h 	u8	port,				// 2
port               54 drivers/usb/serial/kl5kusb105.c static int klsi_105_port_probe(struct usb_serial_port *port);
port               55 drivers/usb/serial/kl5kusb105.c static int klsi_105_port_remove(struct usb_serial_port *port);
port               56 drivers/usb/serial/kl5kusb105.c static int  klsi_105_open(struct tty_struct *tty, struct usb_serial_port *port);
port               57 drivers/usb/serial/kl5kusb105.c static void klsi_105_close(struct usb_serial_port *port);
port               59 drivers/usb/serial/kl5kusb105.c 			struct usb_serial_port *port, struct ktermios *old);
port               62 drivers/usb/serial/kl5kusb105.c static int klsi_105_prepare_write_buffer(struct usb_serial_port *port,
port              122 drivers/usb/serial/kl5kusb105.c static int klsi_105_chg_port_settings(struct usb_serial_port *port,
port              127 drivers/usb/serial/kl5kusb105.c 	rc = usb_control_msg(port->serial->dev,
port              128 drivers/usb/serial/kl5kusb105.c 			usb_sndctrlpipe(port->serial->dev, 0),
port              137 drivers/usb/serial/kl5kusb105.c 		dev_err(&port->dev,
port              140 drivers/usb/serial/kl5kusb105.c 	dev_dbg(&port->dev,
port              166 drivers/usb/serial/kl5kusb105.c static int klsi_105_get_line_state(struct usb_serial_port *port,
port              179 drivers/usb/serial/kl5kusb105.c 	rc = usb_control_msg(port->serial->dev,
port              180 drivers/usb/serial/kl5kusb105.c 			     usb_rcvctrlpipe(port->serial->dev, 0),
port              189 drivers/usb/serial/kl5kusb105.c 		dev_err(&port->dev, "reading line status failed: %d\n", rc);
port              195 drivers/usb/serial/kl5kusb105.c 		dev_dbg(&port->dev, "read status %02x %02x\n",
port              210 drivers/usb/serial/kl5kusb105.c static int klsi_105_port_probe(struct usb_serial_port *port)
port              229 drivers/usb/serial/kl5kusb105.c 	usb_set_serial_port_data(port, priv);
port              234 drivers/usb/serial/kl5kusb105.c static int klsi_105_port_remove(struct usb_serial_port *port)
port              238 drivers/usb/serial/kl5kusb105.c 	priv = usb_get_serial_port_data(port);
port              244 drivers/usb/serial/kl5kusb105.c static int  klsi_105_open(struct tty_struct *tty, struct usb_serial_port *port)
port              246 drivers/usb/serial/kl5kusb105.c 	struct klsi_105_private *priv = usb_get_serial_port_data(port);
port              269 drivers/usb/serial/kl5kusb105.c 	klsi_105_chg_port_settings(port, cfg);
port              280 drivers/usb/serial/kl5kusb105.c 	rc = usb_serial_generic_open(tty, port);
port              286 drivers/usb/serial/kl5kusb105.c 	rc = usb_control_msg(port->serial->dev,
port              287 drivers/usb/serial/kl5kusb105.c 			     usb_sndctrlpipe(port->serial->dev, 0),
port              296 drivers/usb/serial/kl5kusb105.c 		dev_err(&port->dev, "Enabling read failed (error = %d)\n", rc);
port              300 drivers/usb/serial/kl5kusb105.c 		dev_dbg(&port->dev, "%s - enabled reading\n", __func__);
port              302 drivers/usb/serial/kl5kusb105.c 	rc = klsi_105_get_line_state(port, &line_state);
port              311 drivers/usb/serial/kl5kusb105.c 	dev_dbg(&port->dev, "%s - read line state 0x%lx\n", __func__,
port              317 drivers/usb/serial/kl5kusb105.c 	usb_control_msg(port->serial->dev,
port              318 drivers/usb/serial/kl5kusb105.c 			     usb_sndctrlpipe(port->serial->dev, 0),
port              326 drivers/usb/serial/kl5kusb105.c 	usb_serial_generic_close(port);
port              333 drivers/usb/serial/kl5kusb105.c static void klsi_105_close(struct usb_serial_port *port)
port              338 drivers/usb/serial/kl5kusb105.c 	rc = usb_control_msg(port->serial->dev,
port              339 drivers/usb/serial/kl5kusb105.c 			     usb_sndctrlpipe(port->serial->dev, 0),
port              347 drivers/usb/serial/kl5kusb105.c 		dev_err(&port->dev, "failed to disable read: %d\n", rc);
port              350 drivers/usb/serial/kl5kusb105.c 	usb_serial_generic_close(port);
port              358 drivers/usb/serial/kl5kusb105.c static int klsi_105_prepare_write_buffer(struct usb_serial_port *port,
port              364 drivers/usb/serial/kl5kusb105.c 	count = kfifo_out_locked(&port->write_fifo, buf + KLSI_HDR_LEN, size,
port              365 drivers/usb/serial/kl5kusb105.c 								&port->lock);
port              375 drivers/usb/serial/kl5kusb105.c 	struct usb_serial_port *port = urb->context;
port              384 drivers/usb/serial/kl5kusb105.c 		dev_dbg(&port->dev, "%s - malformed packet\n", __func__);
port              390 drivers/usb/serial/kl5kusb105.c 		dev_dbg(&port->dev, "%s - packet length mismatch\n", __func__);
port              394 drivers/usb/serial/kl5kusb105.c 	tty_insert_flip_string(&port->port, data + KLSI_HDR_LEN, len);
port              395 drivers/usb/serial/kl5kusb105.c 	tty_flip_buffer_push(&port->port);
port              399 drivers/usb/serial/kl5kusb105.c 				 struct usb_serial_port *port,
port              402 drivers/usb/serial/kl5kusb105.c 	struct klsi_105_private *priv = usb_get_serial_port_data(port);
port              403 drivers/usb/serial/kl5kusb105.c 	struct device *dev = &port->dev;
port              513 drivers/usb/serial/kl5kusb105.c 	klsi_105_chg_port_settings(port, cfg);
port              520 drivers/usb/serial/kl5kusb105.c 	struct usb_serial_port *port = tty->driver_data;
port              521 drivers/usb/serial/kl5kusb105.c 	struct klsi_105_private *priv = usb_get_serial_port_data(port);
port              526 drivers/usb/serial/kl5kusb105.c 	rc = klsi_105_get_line_state(port, &line_state);
port              528 drivers/usb/serial/kl5kusb105.c 		dev_err(&port->dev,
port              537 drivers/usb/serial/kl5kusb105.c 	dev_dbg(&port->dev, "%s - read line state 0x%lx\n", __func__, line_state);
port               52 drivers/usb/serial/kobil_sct.c static int  kobil_open(struct tty_struct *tty, struct usb_serial_port *port);
port               53 drivers/usb/serial/kobil_sct.c static void kobil_close(struct usb_serial_port *port);
port               54 drivers/usb/serial/kobil_sct.c static int  kobil_write(struct tty_struct *tty, struct usb_serial_port *port,
port               65 drivers/usb/serial/kobil_sct.c 			struct usb_serial_port *port, struct ktermios *old);
port              113 drivers/usb/serial/kobil_sct.c static int kobil_port_probe(struct usb_serial_port *port)
port              115 drivers/usb/serial/kobil_sct.c 	struct usb_serial *serial = port->serial;
port              140 drivers/usb/serial/kobil_sct.c 	usb_set_serial_port_data(port, priv);
port              146 drivers/usb/serial/kobil_sct.c static int kobil_port_remove(struct usb_serial_port *port)
port              150 drivers/usb/serial/kobil_sct.c 	priv = usb_get_serial_port_data(port);
port              166 drivers/usb/serial/kobil_sct.c static int kobil_open(struct tty_struct *tty, struct usb_serial_port *port)
port              168 drivers/usb/serial/kobil_sct.c 	struct device *dev = &port->dev;
port              174 drivers/usb/serial/kobil_sct.c 	priv = usb_get_serial_port_data(port);
port              182 drivers/usb/serial/kobil_sct.c 	result = usb_control_msg(port->serial->dev,
port              183 drivers/usb/serial/kobil_sct.c 			  usb_rcvctrlpipe(port->serial->dev, 0),
port              199 drivers/usb/serial/kobil_sct.c 	result = usb_control_msg(port->serial->dev,
port              200 drivers/usb/serial/kobil_sct.c 			  usb_rcvctrlpipe(port->serial->dev, 0),
port              218 drivers/usb/serial/kobil_sct.c 		result = usb_control_msg(port->serial->dev,
port              219 drivers/usb/serial/kobil_sct.c 			  usb_sndctrlpipe(port->serial->dev, 0),
port              232 drivers/usb/serial/kobil_sct.c 		result = usb_control_msg(port->serial->dev,
port              233 drivers/usb/serial/kobil_sct.c 			  usb_sndctrlpipe(port->serial->dev, 0),
port              248 drivers/usb/serial/kobil_sct.c 		result = usb_submit_urb(port->interrupt_in_urb, GFP_KERNEL);
port              257 drivers/usb/serial/kobil_sct.c static void kobil_close(struct usb_serial_port *port)
port              260 drivers/usb/serial/kobil_sct.c 	usb_kill_urb(port->interrupt_out_urb);
port              261 drivers/usb/serial/kobil_sct.c 	usb_kill_urb(port->interrupt_in_urb);
port              268 drivers/usb/serial/kobil_sct.c 	struct usb_serial_port *port = urb->context;
port              273 drivers/usb/serial/kobil_sct.c 		dev_dbg(&port->dev, "%s - Read int status not zero: %d\n", __func__, status);
port              278 drivers/usb/serial/kobil_sct.c 		usb_serial_debug_data(&port->dev, __func__, urb->actual_length,
port              280 drivers/usb/serial/kobil_sct.c 		tty_insert_flip_string(&port->port, data, urb->actual_length);
port              281 drivers/usb/serial/kobil_sct.c 		tty_flip_buffer_push(&port->port);
port              284 drivers/usb/serial/kobil_sct.c 	result = usb_submit_urb(port->interrupt_in_urb, GFP_ATOMIC);
port              285 drivers/usb/serial/kobil_sct.c 	dev_dbg(&port->dev, "%s - Send read URB returns: %i\n", __func__, result);
port              294 drivers/usb/serial/kobil_sct.c static int kobil_write(struct tty_struct *tty, struct usb_serial_port *port,
port              303 drivers/usb/serial/kobil_sct.c 		dev_dbg(&port->dev, "%s - write request of 0 bytes\n", __func__);
port              307 drivers/usb/serial/kobil_sct.c 	priv = usb_get_serial_port_data(port);
port              310 drivers/usb/serial/kobil_sct.c 		dev_dbg(&port->dev, "%s - Error: write request bigger than buffer size\n", __func__);
port              316 drivers/usb/serial/kobil_sct.c 	usb_serial_debug_data(&port->dev, __func__, count, priv->buf + priv->filled);
port              326 drivers/usb/serial/kobil_sct.c 			usb_kill_urb(port->interrupt_in_urb);
port              332 drivers/usb/serial/kobil_sct.c 			length = min(todo, port->interrupt_out_size);
port              334 drivers/usb/serial/kobil_sct.c 			memcpy(port->interrupt_out_buffer,
port              336 drivers/usb/serial/kobil_sct.c 			port->interrupt_out_urb->transfer_buffer_length = length;
port              339 drivers/usb/serial/kobil_sct.c 			result = usb_submit_urb(port->interrupt_out_urb,
port              341 drivers/usb/serial/kobil_sct.c 			dev_dbg(&port->dev, "%s - Send write URB returns: %i\n", __func__, result);
port              354 drivers/usb/serial/kobil_sct.c 			result = usb_submit_urb(port->interrupt_in_urb,
port              356 drivers/usb/serial/kobil_sct.c 			dev_dbg(&port->dev, "%s - Send read URB returns: %i\n", __func__, result);
port              372 drivers/usb/serial/kobil_sct.c 	struct usb_serial_port *port = tty->driver_data;
port              378 drivers/usb/serial/kobil_sct.c 	priv = usb_get_serial_port_data(port);
port              390 drivers/usb/serial/kobil_sct.c 	result = usb_control_msg(port->serial->dev,
port              391 drivers/usb/serial/kobil_sct.c 			  usb_rcvctrlpipe(port->serial->dev, 0),
port              400 drivers/usb/serial/kobil_sct.c 	dev_dbg(&port->dev, "Send get_status_line_state URB returns: %i\n",
port              408 drivers/usb/serial/kobil_sct.c 	dev_dbg(&port->dev, "Statusline: %02x\n", transfer_buffer[0]);
port              421 drivers/usb/serial/kobil_sct.c 	struct usb_serial_port *port = tty->driver_data;
port              422 drivers/usb/serial/kobil_sct.c 	struct device *dev = &port->dev;
port              429 drivers/usb/serial/kobil_sct.c 	priv = usb_get_serial_port_data(port);
port              450 drivers/usb/serial/kobil_sct.c 		result = usb_control_msg(port->serial->dev,
port              451 drivers/usb/serial/kobil_sct.c 			  usb_sndctrlpipe(port->serial->dev, 0),
port              464 drivers/usb/serial/kobil_sct.c 		result = usb_control_msg(port->serial->dev,
port              465 drivers/usb/serial/kobil_sct.c 			usb_sndctrlpipe(port->serial->dev, 0),
port              479 drivers/usb/serial/kobil_sct.c 			struct usb_serial_port *port, struct ktermios *old)
port              487 drivers/usb/serial/kobil_sct.c 	priv = usb_get_serial_port_data(port);
port              519 drivers/usb/serial/kobil_sct.c 	result = usb_control_msg(port->serial->dev,
port              520 drivers/usb/serial/kobil_sct.c 		  usb_sndctrlpipe(port->serial->dev, 0),
port              534 drivers/usb/serial/kobil_sct.c 	struct usb_serial_port *port = tty->driver_data;
port              535 drivers/usb/serial/kobil_sct.c 	struct kobil_private *priv = usb_get_serial_port_data(port);
port              545 drivers/usb/serial/kobil_sct.c 		result = usb_control_msg(port->serial->dev,
port              546 drivers/usb/serial/kobil_sct.c 			  usb_sndctrlpipe(port->serial->dev, 0),
port              556 drivers/usb/serial/kobil_sct.c 		dev_dbg(&port->dev,
port               41 drivers/usb/serial/mct_u232.c static int  mct_u232_port_probe(struct usb_serial_port *port);
port               43 drivers/usb/serial/mct_u232.c static int  mct_u232_open(struct tty_struct *tty, struct usb_serial_port *port);
port               44 drivers/usb/serial/mct_u232.c static void mct_u232_close(struct usb_serial_port *port);
port               45 drivers/usb/serial/mct_u232.c static void mct_u232_dtr_rts(struct usb_serial_port *port, int on);
port               48 drivers/usb/serial/mct_u232.c 			struct usb_serial_port *port, struct ktermios *old);
port              175 drivers/usb/serial/mct_u232.c 	struct usb_serial *serial, struct usb_serial_port *port, speed_t value)
port              195 drivers/usb/serial/mct_u232.c 		dev_err(&port->dev, "Set BAUD RATE %d failed (error = %d)\n",
port              199 drivers/usb/serial/mct_u232.c 	dev_dbg(&port->dev, "set_baud_rate: value: 0x%x, divisor: 0x%x\n", value, divisor);
port              225 drivers/usb/serial/mct_u232.c 		dev_err(&port->dev, "Sending USB device request code %d "
port              229 drivers/usb/serial/mct_u232.c 	if (port && C_CRTSCTS(tty))
port              232 drivers/usb/serial/mct_u232.c 	dev_dbg(&port->dev, "set_baud_rate: send second control message, data = %02X\n",
port              241 drivers/usb/serial/mct_u232.c 		dev_err(&port->dev, "Sending USB device request code %d "
port              248 drivers/usb/serial/mct_u232.c static int mct_u232_set_line_ctrl(struct usb_serial_port *port,
port              259 drivers/usb/serial/mct_u232.c 	rc = usb_control_msg(port->serial->dev, usb_sndctrlpipe(port->serial->dev, 0),
port              265 drivers/usb/serial/mct_u232.c 		dev_err(&port->dev, "Set LINE CTRL 0x%x failed (error = %d)\n", lcr, rc);
port              266 drivers/usb/serial/mct_u232.c 	dev_dbg(&port->dev, "set_line_ctrl: 0x%x\n", lcr);
port              271 drivers/usb/serial/mct_u232.c static int mct_u232_set_modem_ctrl(struct usb_serial_port *port,
port              289 drivers/usb/serial/mct_u232.c 	rc = usb_control_msg(port->serial->dev, usb_sndctrlpipe(port->serial->dev, 0),
port              296 drivers/usb/serial/mct_u232.c 	dev_dbg(&port->dev, "set_modem_ctrl: state=0x%x ==> mcr=0x%x\n", control_state, mcr);
port              299 drivers/usb/serial/mct_u232.c 		dev_err(&port->dev, "Set MODEM CTRL 0x%x failed (error = %d)\n", mcr, rc);
port              305 drivers/usb/serial/mct_u232.c static int mct_u232_get_modem_stat(struct usb_serial_port *port,
port              316 drivers/usb/serial/mct_u232.c 	rc = usb_control_msg(port->serial->dev, usb_rcvctrlpipe(port->serial->dev, 0),
port              322 drivers/usb/serial/mct_u232.c 		dev_err(&port->dev, "Get MODEM STATus failed (error = %d)\n", rc);
port              331 drivers/usb/serial/mct_u232.c 	dev_dbg(&port->dev, "get_modem_stat: 0x%x\n", *msr);
port              350 drivers/usb/serial/mct_u232.c static void mct_u232_msr_to_state(struct usb_serial_port *port,
port              370 drivers/usb/serial/mct_u232.c 	dev_dbg(&port->dev, "msr_to_state: msr=0x%x ==> state=0x%x\n", msr, *control_state);
port              377 drivers/usb/serial/mct_u232.c static int mct_u232_port_probe(struct usb_serial_port *port)
port              379 drivers/usb/serial/mct_u232.c 	struct usb_serial *serial = port->serial;
port              383 drivers/usb/serial/mct_u232.c 	if (!serial->port[1] || !serial->port[1]->interrupt_in_urb) {
port              384 drivers/usb/serial/mct_u232.c 		dev_err(&port->dev, "expected endpoint missing\n");
port              393 drivers/usb/serial/mct_u232.c 	priv->read_urb = serial->port[1]->interrupt_in_urb;
port              394 drivers/usb/serial/mct_u232.c 	priv->read_urb->context = port;
port              398 drivers/usb/serial/mct_u232.c 	usb_set_serial_port_data(port, priv);
port              403 drivers/usb/serial/mct_u232.c static int mct_u232_port_remove(struct usb_serial_port *port)
port              407 drivers/usb/serial/mct_u232.c 	priv = usb_get_serial_port_data(port);
port              413 drivers/usb/serial/mct_u232.c static int  mct_u232_open(struct tty_struct *tty, struct usb_serial_port *port)
port              415 drivers/usb/serial/mct_u232.c 	struct usb_serial *serial = port->serial;
port              416 drivers/usb/serial/mct_u232.c 	struct mct_u232_private *priv = usb_get_serial_port_data(port);
port              430 drivers/usb/serial/mct_u232.c 		port->bulk_out_size = 16;
port              449 drivers/usb/serial/mct_u232.c 	mct_u232_set_modem_ctrl(port, control_state);
port              450 drivers/usb/serial/mct_u232.c 	mct_u232_set_line_ctrl(port, last_lcr);
port              453 drivers/usb/serial/mct_u232.c 	mct_u232_get_modem_stat(port, &last_msr);
port              456 drivers/usb/serial/mct_u232.c 	mct_u232_msr_to_state(port, &priv->control_state, priv->last_msr);
port              461 drivers/usb/serial/mct_u232.c 		dev_err(&port->dev,
port              463 drivers/usb/serial/mct_u232.c 			port->read_urb->pipe, retval);
port              467 drivers/usb/serial/mct_u232.c 	retval = usb_submit_urb(port->interrupt_in_urb, GFP_KERNEL);
port              470 drivers/usb/serial/mct_u232.c 		dev_err(&port->dev,
port              472 drivers/usb/serial/mct_u232.c 			port->interrupt_in_urb->pipe, retval);
port              481 drivers/usb/serial/mct_u232.c static void mct_u232_dtr_rts(struct usb_serial_port *port, int on)
port              484 drivers/usb/serial/mct_u232.c 	struct mct_u232_private *priv = usb_get_serial_port_data(port);
port              494 drivers/usb/serial/mct_u232.c 	mct_u232_set_modem_ctrl(port, control_state);
port              497 drivers/usb/serial/mct_u232.c static void mct_u232_close(struct usb_serial_port *port)
port              499 drivers/usb/serial/mct_u232.c 	struct mct_u232_private *priv = usb_get_serial_port_data(port);
port              502 drivers/usb/serial/mct_u232.c 	usb_kill_urb(port->interrupt_in_urb);
port              504 drivers/usb/serial/mct_u232.c 	usb_serial_generic_close(port);
port              510 drivers/usb/serial/mct_u232.c 	struct usb_serial_port *port = urb->context;
port              511 drivers/usb/serial/mct_u232.c 	struct mct_u232_private *priv = usb_get_serial_port_data(port);
port              525 drivers/usb/serial/mct_u232.c 		dev_dbg(&port->dev, "%s - urb shutting down with status: %d\n",
port              529 drivers/usb/serial/mct_u232.c 		dev_dbg(&port->dev, "%s - nonzero urb status received: %d\n",
port              534 drivers/usb/serial/mct_u232.c 	usb_serial_debug_data(&port->dev, __func__, urb->actual_length, data);
port              541 drivers/usb/serial/mct_u232.c 			tty_insert_flip_string(&port->port, data,
port              543 drivers/usb/serial/mct_u232.c 			tty_flip_buffer_push(&port->port);
port              556 drivers/usb/serial/mct_u232.c 	mct_u232_msr_to_state(port, &priv->control_state, priv->last_msr);
port              558 drivers/usb/serial/mct_u232.c 	mct_u232_msr_to_icount(&port->icount, priv->last_msr);
port              570 drivers/usb/serial/mct_u232.c 		tty = tty_port_tty_get(&port->port);
port              586 drivers/usb/serial/mct_u232.c 	wake_up_interruptible(&port->port.delta_msr_wait);
port              591 drivers/usb/serial/mct_u232.c 		dev_err(&port->dev,
port              597 drivers/usb/serial/mct_u232.c 				 struct usb_serial_port *port,
port              600 drivers/usb/serial/mct_u232.c 	struct usb_serial *serial = port->serial;
port              601 drivers/usb/serial/mct_u232.c 	struct mct_u232_private *priv = usb_get_serial_port_data(port);
port              624 drivers/usb/serial/mct_u232.c 		dev_dbg(&port->dev, "%s: baud was B0\n", __func__);
port              626 drivers/usb/serial/mct_u232.c 		mct_u232_set_modem_ctrl(port, control_state);
port              629 drivers/usb/serial/mct_u232.c 	mct_u232_set_baud_rate(tty, serial, port, tty_get_baud_rate(tty));
port              632 drivers/usb/serial/mct_u232.c 		dev_dbg(&port->dev, "%s: baud is B0\n", __func__);
port              635 drivers/usb/serial/mct_u232.c 		mct_u232_set_modem_ctrl(port, control_state);
port              660 drivers/usb/serial/mct_u232.c 		dev_err(&port->dev,
port              672 drivers/usb/serial/mct_u232.c 	mct_u232_set_line_ctrl(port, last_lcr);
port              683 drivers/usb/serial/mct_u232.c 	struct usb_serial_port *port = tty->driver_data;
port              684 drivers/usb/serial/mct_u232.c 	struct mct_u232_private *priv = usb_get_serial_port_data(port);
port              695 drivers/usb/serial/mct_u232.c 	mct_u232_set_line_ctrl(port, lcr);
port              701 drivers/usb/serial/mct_u232.c 	struct usb_serial_port *port = tty->driver_data;
port              702 drivers/usb/serial/mct_u232.c 	struct mct_u232_private *priv = usb_get_serial_port_data(port);
port              716 drivers/usb/serial/mct_u232.c 	struct usb_serial_port *port = tty->driver_data;
port              717 drivers/usb/serial/mct_u232.c 	struct mct_u232_private *priv = usb_get_serial_port_data(port);
port              735 drivers/usb/serial/mct_u232.c 	return mct_u232_set_modem_ctrl(port, control_state);
port              740 drivers/usb/serial/mct_u232.c 	struct usb_serial_port *port = tty->driver_data;
port              741 drivers/usb/serial/mct_u232.c 	struct mct_u232_private *priv = usb_get_serial_port_data(port);
port              750 drivers/usb/serial/mct_u232.c 		mct_u232_set_modem_ctrl(port, control_state);
port              758 drivers/usb/serial/mct_u232.c 	struct usb_serial_port *port = tty->driver_data;
port              759 drivers/usb/serial/mct_u232.c 	struct mct_u232_private *priv = usb_get_serial_port_data(port);
port              768 drivers/usb/serial/mct_u232.c 		mct_u232_set_modem_ctrl(port, control_state);
port               78 drivers/usb/serial/metro-usb.c static int metrousb_send_unidirectional_cmd(u8 cmd, struct usb_serial_port *port)
port               84 drivers/usb/serial/metro-usb.c 	if (!metrousb_is_unidirectional_mode(port->serial))
port               93 drivers/usb/serial/metro-usb.c 	ret = usb_interrupt_msg(port->serial->dev,
port               94 drivers/usb/serial/metro-usb.c 		usb_sndintpipe(port->serial->dev, port->interrupt_out_endpointAddress),
port              109 drivers/usb/serial/metro-usb.c 	struct usb_serial_port *port = urb->context;
port              110 drivers/usb/serial/metro-usb.c 	struct metrousb_private *metro_priv = usb_get_serial_port_data(port);
port              116 drivers/usb/serial/metro-usb.c 	dev_dbg(&port->dev, "%s\n", __func__);
port              126 drivers/usb/serial/metro-usb.c 		dev_dbg(&port->dev,
port              131 drivers/usb/serial/metro-usb.c 		dev_dbg(&port->dev,
port              141 drivers/usb/serial/metro-usb.c 		tty_insert_flip_string(&port->port, data, urb->actual_length);
port              144 drivers/usb/serial/metro-usb.c 		tty_flip_buffer_push(&port->port);
port              158 drivers/usb/serial/metro-usb.c 		dev_err(&port->dev,
port              163 drivers/usb/serial/metro-usb.c static void metrousb_cleanup(struct usb_serial_port *port)
port              165 drivers/usb/serial/metro-usb.c 	usb_kill_urb(port->interrupt_in_urb);
port              167 drivers/usb/serial/metro-usb.c 	metrousb_send_unidirectional_cmd(UNI_CMD_CLOSE, port);
port              170 drivers/usb/serial/metro-usb.c static int metrousb_open(struct tty_struct *tty, struct usb_serial_port *port)
port              172 drivers/usb/serial/metro-usb.c 	struct usb_serial *serial = port->serial;
port              173 drivers/usb/serial/metro-usb.c 	struct metrousb_private *metro_priv = usb_get_serial_port_data(port);
port              184 drivers/usb/serial/metro-usb.c 	usb_clear_halt(serial->dev, port->interrupt_in_urb->pipe);
port              187 drivers/usb/serial/metro-usb.c 	usb_fill_int_urb(port->interrupt_in_urb, serial->dev,
port              188 drivers/usb/serial/metro-usb.c 			  usb_rcvintpipe(serial->dev, port->interrupt_in_endpointAddress),
port              189 drivers/usb/serial/metro-usb.c 			   port->interrupt_in_urb->transfer_buffer,
port              190 drivers/usb/serial/metro-usb.c 			   port->interrupt_in_urb->transfer_buffer_length,
port              191 drivers/usb/serial/metro-usb.c 			   metrousb_read_int_callback, port, 1);
port              192 drivers/usb/serial/metro-usb.c 	result = usb_submit_urb(port->interrupt_in_urb, GFP_KERNEL);
port              195 drivers/usb/serial/metro-usb.c 		dev_err(&port->dev,
port              202 drivers/usb/serial/metro-usb.c 	result = metrousb_send_unidirectional_cmd(UNI_CMD_OPEN, port);
port              204 drivers/usb/serial/metro-usb.c 		dev_err(&port->dev,
port              213 drivers/usb/serial/metro-usb.c 	usb_kill_urb(port->interrupt_in_urb);
port              244 drivers/usb/serial/metro-usb.c static int metrousb_port_probe(struct usb_serial_port *port)
port              254 drivers/usb/serial/metro-usb.c 	usb_set_serial_port_data(port, metro_priv);
port              259 drivers/usb/serial/metro-usb.c static int metrousb_port_remove(struct usb_serial_port *port)
port              263 drivers/usb/serial/metro-usb.c 	metro_priv = usb_get_serial_port_data(port);
port              271 drivers/usb/serial/metro-usb.c 	struct usb_serial_port *port = tty->driver_data;
port              272 drivers/usb/serial/metro-usb.c 	struct metrousb_private *metro_priv = usb_get_serial_port_data(port);
port              284 drivers/usb/serial/metro-usb.c 	struct usb_serial_port *port = tty->driver_data;
port              285 drivers/usb/serial/metro-usb.c 	struct metrousb_private *metro_priv = usb_get_serial_port_data(port);
port              298 drivers/usb/serial/metro-usb.c 	struct usb_serial_port *port = tty->driver_data;
port              299 drivers/usb/serial/metro-usb.c 	struct usb_serial *serial = port->serial;
port              300 drivers/usb/serial/metro-usb.c 	struct metrousb_private *metro_priv = usb_get_serial_port_data(port);
port              326 drivers/usb/serial/metro-usb.c 	struct usb_serial_port *port = tty->driver_data;
port              327 drivers/usb/serial/metro-usb.c 	struct metrousb_private *metro_priv = usb_get_serial_port_data(port);
port              337 drivers/usb/serial/metro-usb.c 	result = usb_submit_urb(port->interrupt_in_urb, GFP_ATOMIC);
port               61 drivers/usb/serial/mos7720.c 	struct usb_serial_port	*port;	/* loop back to the owner */
port              900 drivers/usb/serial/mos7720.c 		struct usb_serial_port *port = urb->context;
port              901 drivers/usb/serial/mos7720.c 		struct mos7715_parport *mos_parport = port->serial->private;
port              923 drivers/usb/serial/mos7720.c 	struct usb_serial_port *port;
port              931 drivers/usb/serial/mos7720.c 	port = urb->context;
port              933 drivers/usb/serial/mos7720.c 	dev_dbg(&port->dev, "Entering...%s\n", __func__);
port              938 drivers/usb/serial/mos7720.c 		tty_insert_flip_string(&port->port, data, urb->actual_length);
port              939 drivers/usb/serial/mos7720.c 		tty_flip_buffer_push(&port->port);
port              942 drivers/usb/serial/mos7720.c 	if (port->read_urb->status != -EINPROGRESS) {
port              943 drivers/usb/serial/mos7720.c 		retval = usb_submit_urb(port->read_urb, GFP_ATOMIC);
port              945 drivers/usb/serial/mos7720.c 			dev_dbg(&port->dev, "usb_submit_urb(read bulk) failed, retval = %d\n", retval);
port              971 drivers/usb/serial/mos7720.c 		tty_port_tty_wakeup(&mos7720_port->port->port);
port              996 drivers/usb/serial/mos7720.c static int mos7720_open(struct tty_struct *tty, struct usb_serial_port *port)
port             1007 drivers/usb/serial/mos7720.c 	serial = port->serial;
port             1009 drivers/usb/serial/mos7720.c 	mos7720_port = usb_get_serial_port_data(port);
port             1013 drivers/usb/serial/mos7720.c 	usb_clear_halt(serial->dev, port->write_urb->pipe);
port             1014 drivers/usb/serial/mos7720.c 	usb_clear_halt(serial->dev, port->read_urb->pipe);
port             1050 drivers/usb/serial/mos7720.c 	port_number = port->port_number;
port             1053 drivers/usb/serial/mos7720.c 	dev_dbg(&port->dev, "SS::%p LSR:%x\n", mos7720_port, data);
port             1071 drivers/usb/serial/mos7720.c 	data = data | (port->port_number + 1);
port             1083 drivers/usb/serial/mos7720.c 	response = usb_submit_urb(port->read_urb, GFP_KERNEL);
port             1085 drivers/usb/serial/mos7720.c 		dev_err(&port->dev, "%s - Error %d submitting read urb\n",
port             1108 drivers/usb/serial/mos7720.c 	struct usb_serial_port *port = tty->driver_data;
port             1113 drivers/usb/serial/mos7720.c 	mos7720_port = usb_get_serial_port_data(port);
port             1122 drivers/usb/serial/mos7720.c 	dev_dbg(&port->dev, "%s - returns %d\n", __func__, chars);
port             1126 drivers/usb/serial/mos7720.c static void mos7720_close(struct usb_serial_port *port)
port             1132 drivers/usb/serial/mos7720.c 	serial = port->serial;
port             1134 drivers/usb/serial/mos7720.c 	mos7720_port = usb_get_serial_port_data(port);
port             1151 drivers/usb/serial/mos7720.c 	usb_kill_urb(port->write_urb);
port             1152 drivers/usb/serial/mos7720.c 	usb_kill_urb(port->read_urb);
port             1154 drivers/usb/serial/mos7720.c 	write_mos_reg(serial, port->port_number, MOS7720_MCR, 0x00);
port             1155 drivers/usb/serial/mos7720.c 	write_mos_reg(serial, port->port_number, MOS7720_IER, 0x00);
port             1162 drivers/usb/serial/mos7720.c 	struct usb_serial_port *port = tty->driver_data;
port             1167 drivers/usb/serial/mos7720.c 	serial = port->serial;
port             1169 drivers/usb/serial/mos7720.c 	mos7720_port = usb_get_serial_port_data(port);
port             1179 drivers/usb/serial/mos7720.c 	write_mos_reg(serial, port->port_number, MOS7720_LCR,
port             1192 drivers/usb/serial/mos7720.c 	struct usb_serial_port *port = tty->driver_data;
port             1197 drivers/usb/serial/mos7720.c 	mos7720_port = usb_get_serial_port_data(port);
port             1208 drivers/usb/serial/mos7720.c 	dev_dbg(&port->dev, "%s - returns %d\n", __func__, room);
port             1212 drivers/usb/serial/mos7720.c static int mos7720_write(struct tty_struct *tty, struct usb_serial_port *port,
port             1225 drivers/usb/serial/mos7720.c 	serial = port->serial;
port             1227 drivers/usb/serial/mos7720.c 	mos7720_port = usb_get_serial_port_data(port);
port             1238 drivers/usb/serial/mos7720.c 			dev_dbg(&port->dev, "URB:%d\n", i);
port             1244 drivers/usb/serial/mos7720.c 		dev_dbg(&port->dev, "%s - no more free urbs\n", __func__);
port             1257 drivers/usb/serial/mos7720.c 	usb_serial_debug_data(&port->dev, __func__, transfer_size,
port             1263 drivers/usb/serial/mos7720.c 					port->bulk_out_endpointAddress),
port             1270 drivers/usb/serial/mos7720.c 		dev_err_console(port, "%s - usb_submit_urb(write bulk) failed "
port             1283 drivers/usb/serial/mos7720.c 	struct usb_serial_port *port = tty->driver_data;
port             1287 drivers/usb/serial/mos7720.c 	mos7720_port = usb_get_serial_port_data(port);
port             1293 drivers/usb/serial/mos7720.c 		dev_dbg(&port->dev, "%s - port not opened\n", __func__);
port             1300 drivers/usb/serial/mos7720.c 		status = mos7720_write(tty, port, &stop_char, 1);
port             1308 drivers/usb/serial/mos7720.c 		write_mos_reg(port->serial, port->port_number, MOS7720_MCR,
port             1315 drivers/usb/serial/mos7720.c 	struct usb_serial_port *port = tty->driver_data;
port             1316 drivers/usb/serial/mos7720.c 	struct moschip_port *mos7720_port = usb_get_serial_port_data(port);
port             1323 drivers/usb/serial/mos7720.c 		dev_dbg(&port->dev, "%s - port not opened\n", __func__);
port             1330 drivers/usb/serial/mos7720.c 		status = mos7720_write(tty, port, &start_char, 1);
port             1338 drivers/usb/serial/mos7720.c 		write_mos_reg(port->serial, port->port_number, MOS7720_MCR,
port             1347 drivers/usb/serial/mos7720.c 	struct usb_serial_port *port;
port             1354 drivers/usb/serial/mos7720.c 	port = mos7720_port->port;
port             1355 drivers/usb/serial/mos7720.c 	serial = port->serial;
port             1360 drivers/usb/serial/mos7720.c 	dev_dbg(&port->dev, "Sending Setting Commands ..........\n");
port             1361 drivers/usb/serial/mos7720.c 	port_number = port->port_number;
port             1433 drivers/usb/serial/mos7720.c static int calc_baud_rate_divisor(struct usb_serial_port *port, int baudrate, int *divisor)
port             1441 drivers/usb/serial/mos7720.c 	dev_dbg(&port->dev, "%s - %d\n", __func__, baudrate);
port             1463 drivers/usb/serial/mos7720.c 		dev_dbg(&port->dev, "Baud %d = %d\n", baudrate, custom);
port             1467 drivers/usb/serial/mos7720.c 	dev_dbg(&port->dev, "Baud calculation Failed...\n");
port             1479 drivers/usb/serial/mos7720.c 	struct usb_serial_port *port;
port             1488 drivers/usb/serial/mos7720.c 	port = mos7720_port->port;
port             1489 drivers/usb/serial/mos7720.c 	serial = port->serial;
port             1491 drivers/usb/serial/mos7720.c 	number = port->port_number;
port             1492 drivers/usb/serial/mos7720.c 	dev_dbg(&port->dev, "%s - baud = %d\n", __func__, baudrate);
port             1495 drivers/usb/serial/mos7720.c 	status = calc_baud_rate_divisor(port, baudrate, &divisor);
port             1497 drivers/usb/serial/mos7720.c 		dev_err(&port->dev, "%s - bad baud rate\n", __func__);
port             1526 drivers/usb/serial/mos7720.c 	struct usb_serial_port *port;
port             1539 drivers/usb/serial/mos7720.c 	port = mos7720_port->port;
port             1540 drivers/usb/serial/mos7720.c 	serial = port->serial;
port             1541 drivers/usb/serial/mos7720.c 	port_number = port->port_number;
port             1544 drivers/usb/serial/mos7720.c 		dev_dbg(&port->dev, "%s - port not opened\n", __func__);
port             1577 drivers/usb/serial/mos7720.c 			dev_dbg(&port->dev, "%s - parity = odd\n", __func__);
port             1580 drivers/usb/serial/mos7720.c 			dev_dbg(&port->dev, "%s - parity = even\n", __func__);
port             1584 drivers/usb/serial/mos7720.c 		dev_dbg(&port->dev, "%s - parity = none\n", __func__);
port             1593 drivers/usb/serial/mos7720.c 		dev_dbg(&port->dev, "%s - stop bits = 2\n", __func__);
port             1596 drivers/usb/serial/mos7720.c 		dev_dbg(&port->dev, "%s - stop bits = 1\n", __func__);
port             1647 drivers/usb/serial/mos7720.c 		dev_dbg(&port->dev, "Picked default baud...\n");
port             1658 drivers/usb/serial/mos7720.c 	dev_dbg(&port->dev, "%s - baud rate = %d\n", __func__, baud);
port             1667 drivers/usb/serial/mos7720.c 	if (port->read_urb->status != -EINPROGRESS) {
port             1668 drivers/usb/serial/mos7720.c 		status = usb_submit_urb(port->read_urb, GFP_KERNEL);
port             1670 drivers/usb/serial/mos7720.c 			dev_dbg(&port->dev, "usb_submit_urb(read bulk) failed, status = %d\n", status);
port             1680 drivers/usb/serial/mos7720.c 		struct usb_serial_port *port, struct ktermios *old_termios)
port             1685 drivers/usb/serial/mos7720.c 	mos7720_port = usb_get_serial_port_data(port);
port             1691 drivers/usb/serial/mos7720.c 		dev_dbg(&port->dev, "%s - port not opened\n", __func__);
port             1698 drivers/usb/serial/mos7720.c 	if (port->read_urb->status != -EINPROGRESS) {
port             1699 drivers/usb/serial/mos7720.c 		status = usb_submit_urb(port->read_urb, GFP_KERNEL);
port             1701 drivers/usb/serial/mos7720.c 			dev_dbg(&port->dev, "usb_submit_urb(read bulk) failed, status = %d\n", status);
port             1718 drivers/usb/serial/mos7720.c 	struct usb_serial_port *port = tty->driver_data;
port             1721 drivers/usb/serial/mos7720.c 	int port_number = port->port_number;
port             1726 drivers/usb/serial/mos7720.c 		read_mos_reg(port->serial, port_number, MOS7720_LSR, &data);
port             1729 drivers/usb/serial/mos7720.c 			dev_dbg(&port->dev, "%s -- Empty\n", __func__);
port             1740 drivers/usb/serial/mos7720.c 	struct usb_serial_port *port = tty->driver_data;
port             1741 drivers/usb/serial/mos7720.c 	struct moschip_port *mos7720_port = usb_get_serial_port_data(port);
port             1762 drivers/usb/serial/mos7720.c 	struct usb_serial_port *port = tty->driver_data;
port             1763 drivers/usb/serial/mos7720.c 	struct moschip_port *mos7720_port = usb_get_serial_port_data(port);
port             1783 drivers/usb/serial/mos7720.c 	write_mos_reg(port->serial, port->port_number, MOS7720_MCR,
port             1792 drivers/usb/serial/mos7720.c 	struct usb_serial_port *port = tty->driver_data;
port             1793 drivers/usb/serial/mos7720.c 	struct moschip_port *mos7720_port = usb_get_serial_port_data(port);
port             1796 drivers/usb/serial/mos7720.c 	ss->line		= mos7720_port->port->minor;
port             1797 drivers/usb/serial/mos7720.c 	ss->port		= mos7720_port->port->port_number;
port             1809 drivers/usb/serial/mos7720.c 	struct usb_serial_port *port = tty->driver_data;
port             1812 drivers/usb/serial/mos7720.c 	mos7720_port = usb_get_serial_port_data(port);
port             1818 drivers/usb/serial/mos7720.c 		dev_dbg(&port->dev, "%s TIOCSERGETLSR\n", __func__);
port             1837 drivers/usb/serial/mos7720.c 		struct urb *urb = serial->port[0]->interrupt_in_urb;
port             1848 drivers/usb/serial/mos7720.c 	ret_val = usb_submit_urb(serial->port[0]->interrupt_in_urb, GFP_KERNEL);
port             1863 drivers/usb/serial/mos7720.c 	usb_kill_urb(serial->port[0]->interrupt_in_urb);
port             1906 drivers/usb/serial/mos7720.c static int mos7720_port_probe(struct usb_serial_port *port)
port             1914 drivers/usb/serial/mos7720.c 	mos7720_port->port = port;
port             1916 drivers/usb/serial/mos7720.c 	usb_set_serial_port_data(port, mos7720_port);
port             1921 drivers/usb/serial/mos7720.c static int mos7720_port_remove(struct usb_serial_port *port)
port             1925 drivers/usb/serial/mos7720.c 	mos7720_port = usb_get_serial_port_data(port);
port              216 drivers/usb/serial/mos7840.c 	struct usb_serial_port *port;	/* loop back to the owner of this object */
port              249 drivers/usb/serial/mos7840.c static int mos7840_set_reg_sync(struct usb_serial_port *port, __u16 reg,
port              252 drivers/usb/serial/mos7840.c 	struct usb_device *dev = port->serial->dev;
port              254 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "mos7840_set_reg_sync offset is %x, value %x\n", reg, val);
port              267 drivers/usb/serial/mos7840.c static int mos7840_get_reg_sync(struct usb_serial_port *port, __u16 reg,
port              270 drivers/usb/serial/mos7840.c 	struct usb_device *dev = port->serial->dev;
port              288 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "%s offset is %x, return val %x\n", __func__, reg, *val);
port              300 drivers/usb/serial/mos7840.c static int mos7840_set_uart_reg(struct usb_serial_port *port, __u16 reg,
port              304 drivers/usb/serial/mos7840.c 	struct usb_device *dev = port->serial->dev;
port              308 drivers/usb/serial/mos7840.c 	if (port->serial->num_ports == 2 && port->port_number != 0)
port              309 drivers/usb/serial/mos7840.c 		val |= ((__u16)port->port_number + 2) << 8;
port              311 drivers/usb/serial/mos7840.c 		val |= ((__u16)port->port_number + 1) << 8;
port              312 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "%s application number is %x\n", __func__, val);
port              324 drivers/usb/serial/mos7840.c static int mos7840_get_uart_reg(struct usb_serial_port *port, __u16 reg,
port              327 drivers/usb/serial/mos7840.c 	struct usb_device *dev = port->serial->dev;
port              337 drivers/usb/serial/mos7840.c 	if (port->serial->num_ports == 2 && port->port_number != 0)
port              338 drivers/usb/serial/mos7840.c 		Wval = ((__u16)port->port_number + 2) << 8;
port              340 drivers/usb/serial/mos7840.c 		Wval = ((__u16)port->port_number + 1) << 8;
port              341 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "%s application number is %x\n", __func__, Wval);
port              356 drivers/usb/serial/mos7840.c static void mos7840_dump_serial_port(struct usb_serial_port *port,
port              360 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "SpRegOffset is %2x\n", mos7840_port->SpRegOffset);
port              361 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "ControlRegOffset is %2x\n", mos7840_port->ControlRegOffset);
port              362 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "DCRRegOffset is %2x\n", mos7840_port->DcrRegOffset);
port              373 drivers/usb/serial/mos7840.c static inline void mos7840_set_port_private(struct usb_serial_port *port,
port              376 drivers/usb/serial/mos7840.c 	usb_set_serial_port_data(port, (void *)data);
port              381 drivers/usb/serial/mos7840.c 							    *port)
port              383 drivers/usb/serial/mos7840.c 	return (struct moschip_port *)usb_get_serial_port_data(port);
port              386 drivers/usb/serial/mos7840.c static void mos7840_handle_new_msr(struct moschip_port *port, __u8 new_msr)
port              390 drivers/usb/serial/mos7840.c 	mos7840_port = port;
port              394 drivers/usb/serial/mos7840.c 		icount = &mos7840_port->port->icount;
port              406 drivers/usb/serial/mos7840.c 		wake_up_interruptible(&port->port->port.delta_msr_wait);
port              410 drivers/usb/serial/mos7840.c static void mos7840_handle_new_lsr(struct moschip_port *port, __u8 new_lsr)
port              424 drivers/usb/serial/mos7840.c 	icount = &port->port->icount;
port              487 drivers/usb/serial/mos7840.c 	struct usb_device *dev = mcs->port->serial->dev;
port              534 drivers/usb/serial/mos7840.c 	struct usb_device *dev = mcs->port->serial->dev;
port              549 drivers/usb/serial/mos7840.c static void mos7840_set_led_sync(struct usb_serial_port *port, __u16 reg,
port              552 drivers/usb/serial/mos7840.c 	struct usb_device *dev = port->serial->dev;
port              575 drivers/usb/serial/mos7840.c static void mos7840_led_activity(struct usb_serial_port *port)
port              577 drivers/usb/serial/mos7840.c 	struct moschip_port *mos7840_port = usb_get_serial_port_data(port);
port              646 drivers/usb/serial/mos7840.c 		mos7840_port = mos7840_get_port_private(serial->port[i]);
port              647 drivers/usb/serial/mos7840.c 		wval = ((__u16)serial->port[i]->port_number + 1) << 8;
port              681 drivers/usb/serial/mos7840.c static int mos7840_port_paranoia_check(struct usb_serial_port *port,
port              684 drivers/usb/serial/mos7840.c 	if (!port) {
port              688 drivers/usb/serial/mos7840.c 	if (!port->serial) {
port              712 drivers/usb/serial/mos7840.c static struct usb_serial *mos7840_get_usb_serial(struct usb_serial_port *port,
port              716 drivers/usb/serial/mos7840.c 	if (!port ||
port              717 drivers/usb/serial/mos7840.c 	    mos7840_port_paranoia_check(port, function) ||
port              718 drivers/usb/serial/mos7840.c 	    mos7840_serial_paranoia_check(port->serial, function)) {
port              724 drivers/usb/serial/mos7840.c 	return port->serial;
port              738 drivers/usb/serial/mos7840.c 	struct usb_serial_port *port;
port              752 drivers/usb/serial/mos7840.c 	port = mos7840_port->port;
port              753 drivers/usb/serial/mos7840.c 	if (mos7840_port_paranoia_check(port, __func__)) {
port              758 drivers/usb/serial/mos7840.c 	serial = mos7840_get_usb_serial(port, __func__);
port              765 drivers/usb/serial/mos7840.c 	usb_serial_debug_data(&port->dev, __func__, urb->actual_length, data);
port              768 drivers/usb/serial/mos7840.c 		struct tty_port *tport = &mos7840_port->port->port;
port              771 drivers/usb/serial/mos7840.c 		port->icount.rx += urb->actual_length;
port              772 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "icount.rx is %d:\n", port->icount.rx);
port              776 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "%s", "URB KILLED !!!\n");
port              782 drivers/usb/serial/mos7840.c 		mos7840_led_activity(port);
port              788 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "usb_submit_urb(read bulk) failed, retval = %d\n", retval);
port              802 drivers/usb/serial/mos7840.c 	struct usb_serial_port *port;
port              808 drivers/usb/serial/mos7840.c 	port = mos7840_port->port;
port              819 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "nonzero write bulk status received:%d\n", status);
port              823 drivers/usb/serial/mos7840.c 	if (mos7840_port_paranoia_check(port, __func__))
port              827 drivers/usb/serial/mos7840.c 		tty_port_tty_wakeup(&port->port);
port              842 drivers/usb/serial/mos7840.c static int mos7840_open(struct tty_struct *tty, struct usb_serial_port *port)
port              853 drivers/usb/serial/mos7840.c 	if (mos7840_port_paranoia_check(port, __func__))
port              856 drivers/usb/serial/mos7840.c 	serial = port->serial;
port              861 drivers/usb/serial/mos7840.c 	mos7840_port = mos7840_get_port_private(port);
port              862 drivers/usb/serial/mos7840.c 	port0 = mos7840_get_port_private(serial->port[0]);
port              867 drivers/usb/serial/mos7840.c 	usb_clear_halt(serial->dev, port->write_urb->pipe);
port              868 drivers/usb/serial/mos7840.c 	usb_clear_halt(serial->dev, port->read_urb->pipe);
port              902 drivers/usb/serial/mos7840.c 	status = mos7840_get_reg_sync(port, mos7840_port->SpRegOffset, &Data);
port              904 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "Reading Spreg failed\n");
port              908 drivers/usb/serial/mos7840.c 	status = mos7840_set_reg_sync(port, mos7840_port->SpRegOffset, Data);
port              910 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "writing Spreg failed\n");
port              915 drivers/usb/serial/mos7840.c 	status = mos7840_set_reg_sync(port, mos7840_port->SpRegOffset, Data);
port              917 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "writing Spreg failed\n");
port              923 drivers/usb/serial/mos7840.c 	status = mos7840_get_reg_sync(port, mos7840_port->ControlRegOffset,
port              926 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "Reading Controlreg failed\n");
port              931 drivers/usb/serial/mos7840.c 	status = mos7840_set_reg_sync(port,
port              934 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "writing Controlreg failed\n");
port              943 drivers/usb/serial/mos7840.c 	status = mos7840_set_uart_reg(port, INTERRUPT_ENABLE_REGISTER, Data);
port              945 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "disabling interrupts failed\n");
port              950 drivers/usb/serial/mos7840.c 	status = mos7840_set_uart_reg(port, FIFO_CONTROL_REGISTER, Data);
port              952 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "Writing FIFO_CONTROL_REGISTER  failed\n");
port              957 drivers/usb/serial/mos7840.c 	status = mos7840_set_uart_reg(port, FIFO_CONTROL_REGISTER, Data);
port              959 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "Writing FIFO_CONTROL_REGISTER  failed\n");
port              964 drivers/usb/serial/mos7840.c 	status = mos7840_set_uart_reg(port, LINE_CONTROL_REGISTER, Data);
port              968 drivers/usb/serial/mos7840.c 	status = mos7840_set_uart_reg(port, MODEM_CONTROL_REGISTER, Data);
port              972 drivers/usb/serial/mos7840.c 	status = mos7840_get_uart_reg(port, LINE_CONTROL_REGISTER, &Data);
port              976 drivers/usb/serial/mos7840.c 	status = mos7840_set_uart_reg(port, LINE_CONTROL_REGISTER, Data);
port              979 drivers/usb/serial/mos7840.c 	status = mos7840_set_uart_reg(port, DIVISOR_LATCH_LSB, Data);
port              982 drivers/usb/serial/mos7840.c 	status = mos7840_set_uart_reg(port, DIVISOR_LATCH_MSB, Data);
port              985 drivers/usb/serial/mos7840.c 	status = mos7840_get_uart_reg(port, LINE_CONTROL_REGISTER, &Data);
port              988 drivers/usb/serial/mos7840.c 	status = mos7840_set_uart_reg(port, LINE_CONTROL_REGISTER, Data);
port              993 drivers/usb/serial/mos7840.c 	status = mos7840_get_reg_sync(port, mos7840_port->SpRegOffset, &Data);
port              996 drivers/usb/serial/mos7840.c 	status = mos7840_set_reg_sync(port, mos7840_port->SpRegOffset, Data);
port              999 drivers/usb/serial/mos7840.c 	status = mos7840_set_reg_sync(port, mos7840_port->SpRegOffset, Data);
port             1002 drivers/usb/serial/mos7840.c 	status = mos7840_set_uart_reg(port, INTERRUPT_ENABLE_REGISTER, Data);
port             1006 drivers/usb/serial/mos7840.c 	status = mos7840_get_reg_sync(port, mos7840_port->ControlRegOffset,
port             1009 drivers/usb/serial/mos7840.c 	status = mos7840_set_reg_sync(port, mos7840_port->ControlRegOffset,
port             1014 drivers/usb/serial/mos7840.c 	status = mos7840_get_reg_sync(port, mos7840_port->ControlRegOffset,
port             1017 drivers/usb/serial/mos7840.c 	status = mos7840_set_reg_sync(port, mos7840_port->ControlRegOffset,
port             1025 drivers/usb/serial/mos7840.c 		if (serial->port[0]->interrupt_in_buffer == NULL) {
port             1027 drivers/usb/serial/mos7840.c 			usb_fill_int_urb(serial->port[0]->interrupt_in_urb,
port             1030 drivers/usb/serial/mos7840.c 				serial->port[0]->interrupt_in_endpointAddress),
port             1031 drivers/usb/serial/mos7840.c 				serial->port[0]->interrupt_in_buffer,
port             1032 drivers/usb/serial/mos7840.c 				serial->port[0]->interrupt_in_urb->
port             1036 drivers/usb/serial/mos7840.c 				serial->port[0]->interrupt_in_urb->interval);
port             1040 drivers/usb/serial/mos7840.c 			    usb_submit_urb(serial->port[0]->interrupt_in_urb,
port             1043 drivers/usb/serial/mos7840.c 				dev_err(&port->dev, "%s - Error %d submitting "
port             1055 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "port number is %d\n", port->port_number);
port             1056 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "minor number is %d\n", port->minor);
port             1057 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "Bulkin endpoint is %d\n", port->bulk_in_endpointAddress);
port             1058 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "BulkOut endpoint is %d\n", port->bulk_out_endpointAddress);
port             1059 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "Interrupt endpoint is %d\n", port->interrupt_in_endpointAddress);
port             1060 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "port's number in the device is %d\n", mos7840_port->port_num);
port             1061 drivers/usb/serial/mos7840.c 	mos7840_port->read_urb = port->read_urb;
port             1064 drivers/usb/serial/mos7840.c 	if ((serial->num_ports == 2) && (((__u16)port->port_number % 2) != 0)) {
port             1068 drivers/usb/serial/mos7840.c 				(port->bulk_in_endpointAddress) + 2),
port             1069 drivers/usb/serial/mos7840.c 			port->bulk_in_buffer,
port             1076 drivers/usb/serial/mos7840.c 				port->bulk_in_endpointAddress),
port             1077 drivers/usb/serial/mos7840.c 			port->bulk_in_buffer,
port             1082 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "%s: bulkin endpoint is %d\n", __func__, port->bulk_in_endpointAddress);
port             1086 drivers/usb/serial/mos7840.c 		dev_err(&port->dev, "%s - Error %d submitting control urb\n",
port             1122 drivers/usb/serial/mos7840.c 	struct usb_serial_port *port = tty->driver_data;
port             1128 drivers/usb/serial/mos7840.c 	if (mos7840_port_paranoia_check(port, __func__))
port             1131 drivers/usb/serial/mos7840.c 	mos7840_port = mos7840_get_port_private(port);
port             1143 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "%s - returns %d\n", __func__, chars);
port             1153 drivers/usb/serial/mos7840.c static void mos7840_close(struct usb_serial_port *port)
port             1161 drivers/usb/serial/mos7840.c 	if (mos7840_port_paranoia_check(port, __func__))
port             1164 drivers/usb/serial/mos7840.c 	serial = mos7840_get_usb_serial(port, __func__);
port             1168 drivers/usb/serial/mos7840.c 	mos7840_port = mos7840_get_port_private(port);
port             1169 drivers/usb/serial/mos7840.c 	port0 = mos7840_get_port_private(serial->port[0]);
port             1189 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "%s in close%d\n", __func__, port0->open_ports);
port             1191 drivers/usb/serial/mos7840.c 		if (serial->port[0]->interrupt_in_urb) {
port             1192 drivers/usb/serial/mos7840.c 			dev_dbg(&port->dev, "Shutdown interrupt_in_urb\n");
port             1193 drivers/usb/serial/mos7840.c 			usb_kill_urb(serial->port[0]->interrupt_in_urb);
port             1198 drivers/usb/serial/mos7840.c 	mos7840_set_uart_reg(port, MODEM_CONTROL_REGISTER, Data);
port             1201 drivers/usb/serial/mos7840.c 	mos7840_set_uart_reg(port, INTERRUPT_ENABLE_REGISTER, Data);
port             1212 drivers/usb/serial/mos7840.c 	struct usb_serial_port *port = tty->driver_data;
port             1217 drivers/usb/serial/mos7840.c 	if (mos7840_port_paranoia_check(port, __func__))
port             1220 drivers/usb/serial/mos7840.c 	serial = mos7840_get_usb_serial(port, __func__);
port             1224 drivers/usb/serial/mos7840.c 	mos7840_port = mos7840_get_port_private(port);
port             1236 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "%s mos7840_port->shadowLCR is %x\n", __func__, mos7840_port->shadowLCR);
port             1237 drivers/usb/serial/mos7840.c 	mos7840_set_uart_reg(port, LINE_CONTROL_REGISTER,
port             1251 drivers/usb/serial/mos7840.c 	struct usb_serial_port *port = tty->driver_data;
port             1257 drivers/usb/serial/mos7840.c 	if (mos7840_port_paranoia_check(port, __func__))
port             1260 drivers/usb/serial/mos7840.c 	mos7840_port = mos7840_get_port_private(port);
port             1272 drivers/usb/serial/mos7840.c 	dev_dbg(&mos7840_port->port->dev, "%s - returns %d\n", __func__, room);
port             1285 drivers/usb/serial/mos7840.c static int mos7840_write(struct tty_struct *tty, struct usb_serial_port *port,
port             1300 drivers/usb/serial/mos7840.c 	if (mos7840_port_paranoia_check(port, __func__))
port             1303 drivers/usb/serial/mos7840.c 	serial = port->serial;
port             1307 drivers/usb/serial/mos7840.c 	mos7840_port = mos7840_get_port_private(port);
port             1319 drivers/usb/serial/mos7840.c 			dev_dbg(&port->dev, "URB:%d\n", i);
port             1326 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "%s - no more free urbs\n", __func__);
port             1341 drivers/usb/serial/mos7840.c 	if ((serial->num_ports == 2) && (((__u16)port->port_number % 2) != 0)) {
port             1345 drivers/usb/serial/mos7840.c 				(port->bulk_out_endpointAddress) + 2),
port             1353 drivers/usb/serial/mos7840.c 				port->bulk_out_endpointAddress),
port             1359 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "bulkout endpoint is %d\n", port->bulk_out_endpointAddress);
port             1362 drivers/usb/serial/mos7840.c 		mos7840_led_activity(port);
port             1369 drivers/usb/serial/mos7840.c 		dev_err_console(port, "%s - usb_submit_urb(write bulk) failed "
port             1375 drivers/usb/serial/mos7840.c 	port->icount.tx += transfer_size;
port             1376 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "icount.tx is %d:\n", port->icount.tx);
port             1390 drivers/usb/serial/mos7840.c 	struct usb_serial_port *port = tty->driver_data;
port             1394 drivers/usb/serial/mos7840.c 	if (mos7840_port_paranoia_check(port, __func__))
port             1397 drivers/usb/serial/mos7840.c 	mos7840_port = mos7840_get_port_private(port);
port             1403 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "%s", "port not opened\n");
port             1410 drivers/usb/serial/mos7840.c 		status = mos7840_write(tty, port, &stop_char, 1);
port             1417 drivers/usb/serial/mos7840.c 		status = mos7840_set_uart_reg(port, MODEM_CONTROL_REGISTER,
port             1432 drivers/usb/serial/mos7840.c 	struct usb_serial_port *port = tty->driver_data;
port             1434 drivers/usb/serial/mos7840.c 	struct moschip_port *mos7840_port = mos7840_get_port_private(port);
port             1436 drivers/usb/serial/mos7840.c 	if (mos7840_port_paranoia_check(port, __func__))
port             1443 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "%s - port not opened\n", __func__);
port             1450 drivers/usb/serial/mos7840.c 		status = mos7840_write(tty, port, &start_char, 1);
port             1458 drivers/usb/serial/mos7840.c 		status = mos7840_set_uart_reg(port, MODEM_CONTROL_REGISTER,
port             1467 drivers/usb/serial/mos7840.c 	struct usb_serial_port *port = tty->driver_data;
port             1473 drivers/usb/serial/mos7840.c 	mos7840_port = mos7840_get_port_private(port);
port             1478 drivers/usb/serial/mos7840.c 	status = mos7840_get_uart_reg(port, MODEM_STATUS_REGISTER, &msr);
port             1481 drivers/usb/serial/mos7840.c 	status = mos7840_get_uart_reg(port, MODEM_CONTROL_REGISTER, &mcr);
port             1492 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "%s - 0x%04X\n", __func__, result);
port             1500 drivers/usb/serial/mos7840.c 	struct usb_serial_port *port = tty->driver_data;
port             1505 drivers/usb/serial/mos7840.c 	mos7840_port = mos7840_get_port_private(port);
port             1528 drivers/usb/serial/mos7840.c 	status = mos7840_set_uart_reg(port, MODEM_CONTROL_REGISTER, mcr);
port             1530 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "setting MODEM_CONTROL_REGISTER Failed\n");
port             1542 drivers/usb/serial/mos7840.c static int mos7840_calc_baud_rate_divisor(struct usb_serial_port *port,
port             1546 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "%s - %d\n", __func__, baudRate);
port             1590 drivers/usb/serial/mos7840.c 	struct usb_serial_port *port;
port             1595 drivers/usb/serial/mos7840.c 	port = mos7840_port->port;
port             1596 drivers/usb/serial/mos7840.c 	if (mos7840_port_paranoia_check(port, __func__))
port             1599 drivers/usb/serial/mos7840.c 	if (mos7840_serial_paranoia_check(port->serial, __func__))
port             1602 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "%s - baud = %d\n", __func__, baudRate);
port             1610 drivers/usb/serial/mos7840.c 		status = mos7840_set_uart_reg(port, MODEM_CONTROL_REGISTER,
port             1613 drivers/usb/serial/mos7840.c 			dev_dbg(&port->dev, "Writing spreg failed in set_serial_baud\n");
port             1623 drivers/usb/serial/mos7840.c 		status = mos7840_set_uart_reg(port, MODEM_CONTROL_REGISTER,
port             1626 drivers/usb/serial/mos7840.c 			dev_dbg(&port->dev, "Writing spreg failed in set_serial_baud\n");
port             1636 drivers/usb/serial/mos7840.c 		status = mos7840_calc_baud_rate_divisor(port, baudRate, &divisor,
port             1638 drivers/usb/serial/mos7840.c 		status = mos7840_get_reg_sync(port, mos7840_port->SpRegOffset,
port             1641 drivers/usb/serial/mos7840.c 			dev_dbg(&port->dev, "reading spreg failed in set_serial_baud\n");
port             1645 drivers/usb/serial/mos7840.c 		status = mos7840_set_reg_sync(port, mos7840_port->SpRegOffset,
port             1648 drivers/usb/serial/mos7840.c 			dev_dbg(&port->dev, "Writing spreg failed in set_serial_baud\n");
port             1654 drivers/usb/serial/mos7840.c 			dev_err(&port->dev, "%s - bad baud rate\n", __func__);
port             1660 drivers/usb/serial/mos7840.c 		mos7840_set_uart_reg(port, LINE_CONTROL_REGISTER, Data);
port             1664 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "set_serial_baud Value to write DLL is %x\n", Data);
port             1665 drivers/usb/serial/mos7840.c 		mos7840_set_uart_reg(port, DIVISOR_LATCH_LSB, Data);
port             1668 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "set_serial_baud Value to write DLM is %x\n", Data);
port             1669 drivers/usb/serial/mos7840.c 		mos7840_set_uart_reg(port, DIVISOR_LATCH_MSB, Data);
port             1674 drivers/usb/serial/mos7840.c 		mos7840_set_uart_reg(port, LINE_CONTROL_REGISTER, Data);
port             1696 drivers/usb/serial/mos7840.c 	struct usb_serial_port *port;
port             1701 drivers/usb/serial/mos7840.c 	port = mos7840_port->port;
port             1703 drivers/usb/serial/mos7840.c 	if (mos7840_port_paranoia_check(port, __func__))
port             1706 drivers/usb/serial/mos7840.c 	if (mos7840_serial_paranoia_check(port->serial, __func__))
port             1710 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "%s - port not opened\n", __func__);
port             1744 drivers/usb/serial/mos7840.c 			dev_dbg(&port->dev, "%s - parity = odd\n", __func__);
port             1747 drivers/usb/serial/mos7840.c 			dev_dbg(&port->dev, "%s - parity = even\n", __func__);
port             1751 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "%s - parity = none\n", __func__);
port             1760 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "%s - stop bits = 2\n", __func__);
port             1763 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "%s - stop bits = 1\n", __func__);
port             1771 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "%s - mos7840_port->shadowLCR is %x\n", __func__,
port             1775 drivers/usb/serial/mos7840.c 	mos7840_set_uart_reg(port, INTERRUPT_ENABLE_REGISTER, Data);
port             1778 drivers/usb/serial/mos7840.c 	mos7840_set_uart_reg(port, FIFO_CONTROL_REGISTER, Data);
port             1781 drivers/usb/serial/mos7840.c 	mos7840_set_uart_reg(port, FIFO_CONTROL_REGISTER, Data);
port             1786 drivers/usb/serial/mos7840.c 	mos7840_set_uart_reg(port, LINE_CONTROL_REGISTER, Data);
port             1790 drivers/usb/serial/mos7840.c 	mos7840_set_uart_reg(port, MODEM_CONTROL_REGISTER, Data);
port             1792 drivers/usb/serial/mos7840.c 	mos7840_set_uart_reg(port, MODEM_CONTROL_REGISTER, Data);
port             1806 drivers/usb/serial/mos7840.c 	mos7840_set_uart_reg(port, MODEM_CONTROL_REGISTER, Data);
port             1813 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "%s", "Picked default baud...\n");
port             1817 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "%s - baud rate = %d\n", __func__, baud);
port             1822 drivers/usb/serial/mos7840.c 	mos7840_set_uart_reg(port, INTERRUPT_ENABLE_REGISTER, Data);
port             1828 drivers/usb/serial/mos7840.c 			dev_dbg(&port->dev, "usb_submit_urb(read bulk) failed, status = %d\n",
port             1833 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "%s - mos7840_port->shadowLCR is End %x\n", __func__,
port             1844 drivers/usb/serial/mos7840.c 				struct usb_serial_port *port,
port             1851 drivers/usb/serial/mos7840.c 	if (mos7840_port_paranoia_check(port, __func__))
port             1854 drivers/usb/serial/mos7840.c 	serial = port->serial;
port             1859 drivers/usb/serial/mos7840.c 	mos7840_port = mos7840_get_port_private(port);
port             1865 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "%s - port not opened\n", __func__);
port             1874 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "%s", "URB KILLED !!!!!\n");
port             1882 drivers/usb/serial/mos7840.c 			dev_dbg(&port->dev, "usb_submit_urb(read bulk) failed, status = %d\n",
port             1923 drivers/usb/serial/mos7840.c 	struct usb_serial_port *port = tty->driver_data;
port             1924 drivers/usb/serial/mos7840.c 	struct moschip_port *mos7840_port = mos7840_get_port_private(port);
port             1927 drivers/usb/serial/mos7840.c 	ss->line = mos7840_port->port->minor;
port             1928 drivers/usb/serial/mos7840.c 	ss->port = mos7840_port->port->port_number;
port             1945 drivers/usb/serial/mos7840.c 	struct usb_serial_port *port = tty->driver_data;
port             1949 drivers/usb/serial/mos7840.c 	if (mos7840_port_paranoia_check(port, __func__))
port             1952 drivers/usb/serial/mos7840.c 	mos7840_port = mos7840_get_port_private(port);
port             1961 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "%s TIOCSERGETLSR\n", __func__);
port             2093 drivers/usb/serial/mos7840.c static int mos7840_port_probe(struct usb_serial_port *port)
port             2095 drivers/usb/serial/mos7840.c 	struct usb_serial *serial = port->serial;
port             2105 drivers/usb/serial/mos7840.c 	pnum = port->port_number;
port             2107 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "mos7840_startup: configuring port %d\n", pnum);
port             2116 drivers/usb/serial/mos7840.c 	mos7840_port->port = port;
port             2117 drivers/usb/serial/mos7840.c 	mos7840_set_port_private(port, mos7840_port);
port             2124 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "port->minor = %d\n", port->minor);
port             2125 drivers/usb/serial/mos7840.c 	dev_dbg(&port->dev, "mos7840_port->port_num = %d\n", mos7840_port->port_num);
port             2142 drivers/usb/serial/mos7840.c 	mos7840_dump_serial_port(port, mos7840_port);
port             2143 drivers/usb/serial/mos7840.c 	mos7840_set_port_private(port, mos7840_port);
port             2146 drivers/usb/serial/mos7840.c 	status = mos7840_get_reg_sync(port,
port             2149 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "Reading ControlReg failed status-0x%x\n", status);
port             2152 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "ControlReg Reading success val is %x, status%d\n", Data, status);
port             2158 drivers/usb/serial/mos7840.c 	status = mos7840_set_reg_sync(port,
port             2161 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "Writing ControlReg failed(rx_disable) status-0x%x\n", status);
port             2164 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "ControlReg Writing success(rx_disable) status%d\n", status);
port             2169 drivers/usb/serial/mos7840.c 	status = mos7840_set_reg_sync(port,
port             2172 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "Writing DCR0 failed status-0x%x\n", status);
port             2175 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "DCR0 Writing success status%d\n", status);
port             2178 drivers/usb/serial/mos7840.c 	status = mos7840_set_reg_sync(port,
port             2181 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "Writing DCR1 failed status-0x%x\n", status);
port             2184 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "DCR1 Writing success status%d\n", status);
port             2187 drivers/usb/serial/mos7840.c 	status = mos7840_set_reg_sync(port,
port             2190 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "Writing DCR2 failed status-0x%x\n", status);
port             2193 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "DCR2 Writing success status%d\n", status);
port             2197 drivers/usb/serial/mos7840.c 	status = mos7840_set_reg_sync(port, CLK_START_VALUE_REGISTER, Data);
port             2199 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "Writing CLK_START_VALUE_REGISTER failed status-0x%x\n", status);
port             2202 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "CLK_START_VALUE_REGISTER Writing success status%d\n", status);
port             2205 drivers/usb/serial/mos7840.c 	status = mos7840_set_reg_sync(port, CLK_MULTI_REGISTER, Data);
port             2207 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "Writing CLK_MULTI_REGISTER failed status-0x%x\n", status);
port             2210 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "CLK_MULTI_REGISTER Writing success status%d\n", status);
port             2214 drivers/usb/serial/mos7840.c 	status = mos7840_set_uart_reg(port, SCRATCH_PAD_REGISTER, Data);
port             2216 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "Writing SCRATCH_PAD_REGISTER failed status-0x%x\n", status);
port             2219 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "SCRATCH_PAD_REGISTER Writing success status%d\n", status);
port             2224 drivers/usb/serial/mos7840.c 		status = mos7840_set_reg_sync(port,
port             2227 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "ZLIP offset %x\n",
port             2230 drivers/usb/serial/mos7840.c 			dev_dbg(&port->dev, "Writing ZLP_REG%d failed status-0x%x\n", pnum + 2, status);
port             2233 drivers/usb/serial/mos7840.c 			dev_dbg(&port->dev, "ZLP_REG%d Writing success status%d\n", pnum + 2, status);
port             2236 drivers/usb/serial/mos7840.c 		status = mos7840_set_reg_sync(port,
port             2239 drivers/usb/serial/mos7840.c 		dev_dbg(&port->dev, "ZLIP offset %x\n",
port             2242 drivers/usb/serial/mos7840.c 			dev_dbg(&port->dev, "Writing ZLP_REG%d failed status-0x%x\n", pnum + 1, status);
port             2245 drivers/usb/serial/mos7840.c 			dev_dbg(&port->dev, "ZLP_REG%d Writing success status%d\n", pnum + 1, status);
port             2281 drivers/usb/serial/mos7840.c 		mos7840_set_led_sync(port, MODEM_CONTROL_REGISTER, 0x0300);
port             2287 drivers/usb/serial/mos7840.c 		status = mos7840_set_reg_sync(serial->port[0], ZLP_REG5, Data);
port             2289 drivers/usb/serial/mos7840.c 			dev_dbg(&port->dev, "Writing ZLP_REG5 failed status-0x%x\n", status);
port             2292 drivers/usb/serial/mos7840.c 			dev_dbg(&port->dev, "ZLP_REG5 Writing success status%d\n", status);
port             2306 drivers/usb/serial/mos7840.c static int mos7840_port_remove(struct usb_serial_port *port)
port             2310 drivers/usb/serial/mos7840.c 	mos7840_port = mos7840_get_port_private(port);
port             2314 drivers/usb/serial/mos7840.c 		mos7840_set_led_sync(port, MODEM_CONTROL_REGISTER, 0x0300);
port              192 drivers/usb/serial/mxuport.c static int mxuport_prepare_write_buffer(struct usb_serial_port *port,
port              198 drivers/usb/serial/mxuport.c 	count = kfifo_out_locked(&port->write_fifo, buf + HEADER_SIZE,
port              200 drivers/usb/serial/mxuport.c 				 &port->lock);
port              202 drivers/usb/serial/mxuport.c 	put_unaligned_be16(port->port_number, buf);
port              205 drivers/usb/serial/mxuport.c 	dev_dbg(&port->dev, "%s - size %zd count %d\n", __func__,
port              293 drivers/usb/serial/mxuport.c 	struct usb_serial_port *port = tty->driver_data;
port              294 drivers/usb/serial/mxuport.c 	struct usb_serial *serial = port->serial;
port              296 drivers/usb/serial/mxuport.c 	dev_dbg(&port->dev, "%s\n", __func__);
port              299 drivers/usb/serial/mxuport.c 			      0, port->port_number);
port              312 drivers/usb/serial/mxuport.c 	struct usb_serial_port *port = tty->driver_data;
port              313 drivers/usb/serial/mxuport.c 	struct usb_serial *serial = port->serial;
port              315 drivers/usb/serial/mxuport.c 	dev_dbg(&port->dev, "%s\n", __func__);
port              318 drivers/usb/serial/mxuport.c 			      1, port->port_number);
port              325 drivers/usb/serial/mxuport.c static void mxuport_process_read_urb_data(struct usb_serial_port *port,
port              330 drivers/usb/serial/mxuport.c 	if (!port->port.console || !port->sysrq) {
port              331 drivers/usb/serial/mxuport.c 		tty_insert_flip_string(&port->port, data, size);
port              334 drivers/usb/serial/mxuport.c 			if (!usb_serial_handle_sysrq_char(port, *data))
port              335 drivers/usb/serial/mxuport.c 				tty_insert_flip_char(&port->port, *data,
port              339 drivers/usb/serial/mxuport.c 	tty_flip_buffer_push(&port->port);
port              342 drivers/usb/serial/mxuport.c static void mxuport_msr_event(struct usb_serial_port *port, u8 buf[4])
port              344 drivers/usb/serial/mxuport.c 	struct mxuport_port *mxport = usb_get_serial_port_data(port);
port              355 drivers/usb/serial/mxuport.c 	dev_dbg(&port->dev, "%s - current MSR status = 0x%x\n",
port              360 drivers/usb/serial/mxuport.c 		dev_dbg(&port->dev, "%s - CTS high\n", __func__);
port              363 drivers/usb/serial/mxuport.c 		dev_dbg(&port->dev, "%s - CTS low\n", __func__);
port              368 drivers/usb/serial/mxuport.c 		dev_dbg(&port->dev, "%s - DSR high\n", __func__);
port              371 drivers/usb/serial/mxuport.c 		dev_dbg(&port->dev, "%s - DSR low\n", __func__);
port              376 drivers/usb/serial/mxuport.c 		dev_dbg(&port->dev, "%s - DCD high\n", __func__);
port              379 drivers/usb/serial/mxuport.c 		dev_dbg(&port->dev, "%s - DCD low\n", __func__);
port              387 drivers/usb/serial/mxuport.c 			port->icount.cts++;
port              388 drivers/usb/serial/mxuport.c 			dev_dbg(&port->dev, "%s - CTS change\n", __func__);
port              392 drivers/usb/serial/mxuport.c 			port->icount.dsr++;
port              393 drivers/usb/serial/mxuport.c 			dev_dbg(&port->dev, "%s - DSR change\n", __func__);
port              397 drivers/usb/serial/mxuport.c 			port->icount.dcd++;
port              398 drivers/usb/serial/mxuport.c 			dev_dbg(&port->dev, "%s - DCD change\n", __func__);
port              400 drivers/usb/serial/mxuport.c 		wake_up_interruptible(&port->port.delta_msr_wait);
port              404 drivers/usb/serial/mxuport.c static void mxuport_lsr_event(struct usb_serial_port *port, u8 buf[4])
port              409 drivers/usb/serial/mxuport.c 		port->icount.brk++;
port              410 drivers/usb/serial/mxuport.c 		dev_dbg(&port->dev, "%s - break error\n", __func__);
port              414 drivers/usb/serial/mxuport.c 		port->icount.frame++;
port              415 drivers/usb/serial/mxuport.c 		dev_dbg(&port->dev, "%s - frame error\n", __func__);
port              419 drivers/usb/serial/mxuport.c 		port->icount.parity++;
port              420 drivers/usb/serial/mxuport.c 		dev_dbg(&port->dev, "%s - parity error\n", __func__);
port              424 drivers/usb/serial/mxuport.c 		port->icount.overrun++;
port              425 drivers/usb/serial/mxuport.c 		dev_dbg(&port->dev, "%s - overrun error\n", __func__);
port              433 drivers/usb/serial/mxuport.c static void mxuport_process_read_urb_event(struct usb_serial_port *port,
port              436 drivers/usb/serial/mxuport.c 	dev_dbg(&port->dev, "%s - receive event : %04x\n", __func__, event);
port              446 drivers/usb/serial/mxuport.c 		mxuport_msr_event(port, buf);
port              449 drivers/usb/serial/mxuport.c 		mxuport_lsr_event(port, buf);
port              461 drivers/usb/serial/mxuport.c 		dev_dbg(&port->dev, "Unexpected event\n");
port              472 drivers/usb/serial/mxuport.c 	struct usb_serial_port *port = urb->context;
port              473 drivers/usb/serial/mxuport.c 	struct usb_serial *serial = port->serial;
port              483 drivers/usb/serial/mxuport.c 			dev_warn(&port->dev, "%s - message with short header\n",
port              490 drivers/usb/serial/mxuport.c 			dev_warn(&port->dev, "%s - message for invalid port\n",
port              495 drivers/usb/serial/mxuport.c 		demux_port = serial->port[rcv_port];
port              498 drivers/usb/serial/mxuport.c 			dev_warn(&port->dev, "%s - short data\n", __func__);
port              502 drivers/usb/serial/mxuport.c 		if (tty_port_initialized(&demux_port->port)) {
port              519 drivers/usb/serial/mxuport.c 	struct usb_serial_port *port = urb->context;
port              520 drivers/usb/serial/mxuport.c 	struct usb_serial *serial = port->serial;
port              530 drivers/usb/serial/mxuport.c 			dev_warn(&port->dev, "%s - message with short event\n",
port              537 drivers/usb/serial/mxuport.c 			dev_warn(&port->dev, "%s - message for invalid port\n",
port              542 drivers/usb/serial/mxuport.c 		demux_port = serial->port[rcv_port];
port              543 drivers/usb/serial/mxuport.c 		if (tty_port_initialized(&demux_port->port)) {
port              563 drivers/usb/serial/mxuport.c 	struct usb_serial_port *port = urb->context;
port              564 drivers/usb/serial/mxuport.c 	struct usb_serial *serial = port->serial;
port              566 drivers/usb/serial/mxuport.c 	if (port == serial->port[0])
port              569 drivers/usb/serial/mxuport.c 	if (port == serial->port[1])
port              577 drivers/usb/serial/mxuport.c static bool mxuport_tx_empty(struct usb_serial_port *port)
port              579 drivers/usb/serial/mxuport.c 	struct usb_serial *serial = port->serial;
port              590 drivers/usb/serial/mxuport.c 				    port->port_number, len_buf, 4);
port              595 drivers/usb/serial/mxuport.c 	dev_dbg(&port->dev, "%s - tx len = %u\n", __func__, txlen);
port              605 drivers/usb/serial/mxuport.c static int mxuport_set_mcr(struct usb_serial_port *port, u8 mcr_state)
port              607 drivers/usb/serial/mxuport.c 	struct usb_serial *serial = port->serial;
port              610 drivers/usb/serial/mxuport.c 	dev_dbg(&port->dev, "%s - %02x\n", __func__, mcr_state);
port              613 drivers/usb/serial/mxuport.c 				    mcr_state, port->port_number);
port              615 drivers/usb/serial/mxuport.c 		dev_err(&port->dev, "%s - failed to change MCR\n", __func__);
port              620 drivers/usb/serial/mxuport.c static int mxuport_set_dtr(struct usb_serial_port *port, int on)
port              622 drivers/usb/serial/mxuport.c 	struct mxuport_port *mxport = usb_get_serial_port_data(port);
port              623 drivers/usb/serial/mxuport.c 	struct usb_serial *serial = port->serial;
port              629 drivers/usb/serial/mxuport.c 				    !!on, port->port_number);
port              642 drivers/usb/serial/mxuport.c static int mxuport_set_rts(struct usb_serial_port *port, u8 state)
port              644 drivers/usb/serial/mxuport.c 	struct mxuport_port *mxport = usb_get_serial_port_data(port);
port              645 drivers/usb/serial/mxuport.c 	struct usb_serial *serial = port->serial;
port              674 drivers/usb/serial/mxuport.c 				    state, port->port_number);
port              684 drivers/usb/serial/mxuport.c static void mxuport_dtr_rts(struct usb_serial_port *port, int on)
port              686 drivers/usb/serial/mxuport.c 	struct mxuport_port *mxport = usb_get_serial_port_data(port);
port              698 drivers/usb/serial/mxuport.c 	err = mxuport_set_mcr(port, mcr_state);
port              708 drivers/usb/serial/mxuport.c 	struct usb_serial_port *port = tty->driver_data;
port              709 drivers/usb/serial/mxuport.c 	struct mxuport_port *mxport = usb_get_serial_port_data(port);
port              728 drivers/usb/serial/mxuport.c 	err = mxuport_set_mcr(port, mcr_state);
port              740 drivers/usb/serial/mxuport.c 	struct usb_serial_port *port = tty->driver_data;
port              746 drivers/usb/serial/mxuport.c 	mxport = usb_get_serial_port_data(port);
port              764 drivers/usb/serial/mxuport.c 	dev_dbg(&port->dev, "%s - 0x%04x\n", __func__, result);
port              771 drivers/usb/serial/mxuport.c 				    struct usb_serial_port *port,
port              792 drivers/usb/serial/mxuport.c 						 0, port->port_number,
port              797 drivers/usb/serial/mxuport.c 		dev_dbg(&port->dev, "%s - XON = 0x%02x, XOFF = 0x%02x\n",
port              804 drivers/usb/serial/mxuport.c 				    enable, port->port_number);
port              826 drivers/usb/serial/mxuport.c 			mxuport_set_dtr(port, 1);
port              831 drivers/usb/serial/mxuport.c 		mxuport_set_dtr(port, 0);
port              835 drivers/usb/serial/mxuport.c 		err = mxuport_set_rts(port, rts);
port              843 drivers/usb/serial/mxuport.c 				struct usb_serial_port *port,
port              846 drivers/usb/serial/mxuport.c 	struct usb_serial *serial = port->serial;
port              857 drivers/usb/serial/mxuport.c 		dev_dbg(&port->dev, "%s - nothing to change\n", __func__);
port              911 drivers/usb/serial/mxuport.c 					 0, port->port_number, buf, 4);
port              915 drivers/usb/serial/mxuport.c 	err = mxuport_set_termios_flow(tty, old_termios, port, serial);
port              927 drivers/usb/serial/mxuport.c 					 0, port->port_number,
port              932 drivers/usb/serial/mxuport.c 	dev_dbg(&port->dev, "baud_rate	: %d\n", baud);
port              933 drivers/usb/serial/mxuport.c 	dev_dbg(&port->dev, "data_bits	: %d\n", data_bits);
port              934 drivers/usb/serial/mxuport.c 	dev_dbg(&port->dev, "parity	: %d\n", parity);
port              935 drivers/usb/serial/mxuport.c 	dev_dbg(&port->dev, "stop_bits	: %d\n", stop_bits);
port             1125 drivers/usb/serial/mxuport.c static int mxuport_port_probe(struct usb_serial_port *port)
port             1127 drivers/usb/serial/mxuport.c 	struct usb_serial *serial = port->serial;
port             1131 drivers/usb/serial/mxuport.c 	mxport = devm_kzalloc(&port->dev, sizeof(struct mxuport_port),
port             1140 drivers/usb/serial/mxuport.c 	usb_set_serial_port_data(port, mxport);
port             1144 drivers/usb/serial/mxuport.c 				    0, port->port_number);
port             1150 drivers/usb/serial/mxuport.c 				    0, port->port_number);
port             1157 drivers/usb/serial/mxuport.c 				     port->port_number);
port             1162 drivers/usb/serial/mxuport.c 	struct usb_serial_port *port0 = serial->port[0];
port             1163 drivers/usb/serial/mxuport.c 	struct usb_serial_port *port1 = serial->port[1];
port             1188 drivers/usb/serial/mxuport.c 	struct usb_serial_port *port0 = serial->port[0];
port             1189 drivers/usb/serial/mxuport.c 	struct usb_serial_port *port1 = serial->port[1];
port             1195 drivers/usb/serial/mxuport.c static int mxuport_open(struct tty_struct *tty, struct usb_serial_port *port)
port             1197 drivers/usb/serial/mxuport.c 	struct mxuport_port *mxport = usb_get_serial_port_data(port);
port             1198 drivers/usb/serial/mxuport.c 	struct usb_serial *serial = port->serial;
port             1203 drivers/usb/serial/mxuport.c 				    1, port->port_number);
port             1208 drivers/usb/serial/mxuport.c 				    1, port->port_number);
port             1211 drivers/usb/serial/mxuport.c 				      0, port->port_number);
port             1217 drivers/usb/serial/mxuport.c 		mxuport_set_termios(tty, port, NULL);
port             1228 drivers/usb/serial/mxuport.c static void mxuport_close(struct usb_serial_port *port)
port             1230 drivers/usb/serial/mxuport.c 	struct usb_serial *serial = port->serial;
port             1233 drivers/usb/serial/mxuport.c 			      port->port_number);
port             1236 drivers/usb/serial/mxuport.c 			      port->port_number);
port             1242 drivers/usb/serial/mxuport.c 	struct usb_serial_port *port = tty->driver_data;
port             1243 drivers/usb/serial/mxuport.c 	struct usb_serial *serial = port->serial;
port             1248 drivers/usb/serial/mxuport.c 		dev_dbg(&port->dev, "%s - sending break\n", __func__);
port             1251 drivers/usb/serial/mxuport.c 		dev_dbg(&port->dev, "%s - clearing break\n", __func__);
port             1255 drivers/usb/serial/mxuport.c 			      enable, port->port_number);
port             1260 drivers/usb/serial/mxuport.c 	struct usb_serial_port *port;
port             1266 drivers/usb/serial/mxuport.c 		port = serial->port[i];
port             1268 drivers/usb/serial/mxuport.c 		r = usb_serial_generic_submit_read_urbs(port, GFP_NOIO);
port             1274 drivers/usb/serial/mxuport.c 		port = serial->port[i];
port             1275 drivers/usb/serial/mxuport.c 		if (!tty_port_initialized(&port->port))
port             1278 drivers/usb/serial/mxuport.c 		r = usb_serial_generic_write_start(port, GFP_NOIO);
port               29 drivers/usb/serial/navman.c 	struct usb_serial_port *port = urb->context;
port               42 drivers/usb/serial/navman.c 		dev_dbg(&port->dev, "%s - urb shutting down with status: %d\n",
port               46 drivers/usb/serial/navman.c 		dev_dbg(&port->dev, "%s - nonzero urb status received: %d\n",
port               51 drivers/usb/serial/navman.c 	usb_serial_debug_data(&port->dev, __func__, urb->actual_length, data);
port               54 drivers/usb/serial/navman.c 		tty_insert_flip_string(&port->port, data, urb->actual_length);
port               55 drivers/usb/serial/navman.c 		tty_flip_buffer_push(&port->port);
port               66 drivers/usb/serial/navman.c static int navman_open(struct tty_struct *tty, struct usb_serial_port *port)
port               70 drivers/usb/serial/navman.c 	if (port->interrupt_in_urb) {
port               71 drivers/usb/serial/navman.c 		dev_dbg(&port->dev, "%s - adding interrupt input for treo\n",
port               73 drivers/usb/serial/navman.c 		result = usb_submit_urb(port->interrupt_in_urb, GFP_KERNEL);
port               75 drivers/usb/serial/navman.c 			dev_err(&port->dev,
port               82 drivers/usb/serial/navman.c static void navman_close(struct usb_serial_port *port)
port               84 drivers/usb/serial/navman.c 	usb_kill_urb(port->interrupt_in_urb);
port               87 drivers/usb/serial/navman.c static int navman_write(struct tty_struct *tty, struct usb_serial_port *port,
port               34 drivers/usb/serial/omninet.c static int omninet_prepare_write_buffer(struct usb_serial_port *port,
port               38 drivers/usb/serial/omninet.c static int omninet_port_probe(struct usb_serial_port *port);
port               39 drivers/usb/serial/omninet.c static int omninet_port_remove(struct usb_serial_port *port);
port              111 drivers/usb/serial/omninet.c static int omninet_port_probe(struct usb_serial_port *port)
port              119 drivers/usb/serial/omninet.c 	usb_set_serial_port_data(port, od);
port              124 drivers/usb/serial/omninet.c static int omninet_port_remove(struct usb_serial_port *port)
port              128 drivers/usb/serial/omninet.c 	od = usb_get_serial_port_data(port);
port              140 drivers/usb/serial/omninet.c 	struct usb_serial_port *port = urb->context;
port              151 drivers/usb/serial/omninet.c 	tty_insert_flip_string(&port->port, data, data_len);
port              152 drivers/usb/serial/omninet.c 	tty_flip_buffer_push(&port->port);
port              155 drivers/usb/serial/omninet.c static int omninet_prepare_write_buffer(struct usb_serial_port *port,
port              158 drivers/usb/serial/omninet.c 	struct omninet_data *od = usb_get_serial_port_data(port);
port              163 drivers/usb/serial/omninet.c 	count = kfifo_out_locked(&port->write_fifo, buf + OMNINET_HEADERLEN,
port              164 drivers/usb/serial/omninet.c 			count, &port->lock);
port               47 drivers/usb/serial/opticon.c static void opticon_process_data_packet(struct usb_serial_port *port,
port               50 drivers/usb/serial/opticon.c 	tty_insert_flip_string(&port->port, buf, len);
port               51 drivers/usb/serial/opticon.c 	tty_flip_buffer_push(&port->port);
port               54 drivers/usb/serial/opticon.c static void opticon_process_status_packet(struct usb_serial_port *port,
port               57 drivers/usb/serial/opticon.c 	struct opticon_private *priv = usb_get_serial_port_data(port);
port               70 drivers/usb/serial/opticon.c 	struct usb_serial_port *port = urb->context;
port               76 drivers/usb/serial/opticon.c 		dev_dbg(&port->dev, "malformed packet received: %d bytes\n",
port               90 drivers/usb/serial/opticon.c 		opticon_process_data_packet(port, data, data_len);
port               92 drivers/usb/serial/opticon.c 		opticon_process_status_packet(port, data, data_len);
port               94 drivers/usb/serial/opticon.c 		dev_dbg(&port->dev, "unknown packet received: %02x %02x\n",
port               99 drivers/usb/serial/opticon.c static int send_control_msg(struct usb_serial_port *port, u8 requesttype,
port              102 drivers/usb/serial/opticon.c 	struct usb_serial *serial = port->serial;
port              125 drivers/usb/serial/opticon.c static int opticon_open(struct tty_struct *tty, struct usb_serial_port *port)
port              127 drivers/usb/serial/opticon.c 	struct opticon_private *priv = usb_get_serial_port_data(port);
port              136 drivers/usb/serial/opticon.c 	send_control_msg(port, CONTROL_RTS, 0);
port              139 drivers/usb/serial/opticon.c 	usb_clear_halt(port->serial->dev, port->read_urb->pipe);
port              141 drivers/usb/serial/opticon.c 	res = usb_serial_generic_open(tty, port);
port              147 drivers/usb/serial/opticon.c 	send_control_msg(port, RESEND_CTS_STATE, 1);
port              154 drivers/usb/serial/opticon.c 	struct usb_serial_port *port = urb->context;
port              155 drivers/usb/serial/opticon.c 	struct opticon_private *priv = usb_get_serial_port_data(port);
port              166 drivers/usb/serial/opticon.c 		dev_dbg(&port->dev,
port              174 drivers/usb/serial/opticon.c 	usb_serial_port_softint(port);
port              177 drivers/usb/serial/opticon.c static int opticon_write(struct tty_struct *tty, struct usb_serial_port *port,
port              180 drivers/usb/serial/opticon.c 	struct opticon_private *priv = usb_get_serial_port_data(port);
port              181 drivers/usb/serial/opticon.c 	struct usb_serial *serial = port->serial;
port              191 drivers/usb/serial/opticon.c 		dev_dbg(&port->dev, "%s - write limit hit\n", __func__);
port              211 drivers/usb/serial/opticon.c 	usb_serial_debug_data(&port->dev, __func__, count, buffer);
port              230 drivers/usb/serial/opticon.c 		opticon_write_control_callback, port);
port              235 drivers/usb/serial/opticon.c 		dev_err(&port->dev,
port              262 drivers/usb/serial/opticon.c 	struct usb_serial_port *port = tty->driver_data;
port              263 drivers/usb/serial/opticon.c 	struct opticon_private *priv = usb_get_serial_port_data(port);
port              274 drivers/usb/serial/opticon.c 		dev_dbg(&port->dev, "%s - write limit hit\n", __func__);
port              284 drivers/usb/serial/opticon.c 	struct usb_serial_port *port = tty->driver_data;
port              285 drivers/usb/serial/opticon.c 	struct opticon_private *priv = usb_get_serial_port_data(port);
port              296 drivers/usb/serial/opticon.c 	dev_dbg(&port->dev, "%s - %x\n", __func__, result);
port              303 drivers/usb/serial/opticon.c 	struct usb_serial_port *port = tty->driver_data;
port              304 drivers/usb/serial/opticon.c 	struct opticon_private *priv = usb_get_serial_port_data(port);
port              324 drivers/usb/serial/opticon.c 	ret = send_control_msg(port, CONTROL_RTS, !rts);
port              334 drivers/usb/serial/opticon.c 	struct usb_serial_port *port = tty->driver_data;
port              338 drivers/usb/serial/opticon.c 	ss->line		= port->minor;
port              339 drivers/usb/serial/opticon.c 	ss->port		= 0;
port              348 drivers/usb/serial/opticon.c static int opticon_port_probe(struct usb_serial_port *port)
port              358 drivers/usb/serial/opticon.c 	usb_set_serial_port_data(port, priv);
port              363 drivers/usb/serial/opticon.c static int opticon_port_remove(struct usb_serial_port *port)
port              365 drivers/usb/serial/opticon.c 	struct opticon_private *priv = usb_get_serial_port_data(port);
port             2146 drivers/usb/serial/option.c 	struct usb_serial_port *port = urb->context;
port             2147 drivers/usb/serial/option.c 	struct device *dev = &port->dev;
port             2149 drivers/usb/serial/option.c 					usb_get_serial_port_data(port);
port             2151 drivers/usb/serial/option.c 	dev_dbg(dev, "%s: urb %p port %p has data %p\n", __func__, urb, port, portdata);
port             2177 drivers/usb/serial/option.c 				tty_port_tty_hangup(&port->port, true);
port             2189 drivers/usb/serial/option.c 		usb_mark_last_busy(port->serial->dev);
port              119 drivers/usb/serial/oti6858.c static int oti6858_open(struct tty_struct *tty, struct usb_serial_port *port);
port              120 drivers/usb/serial/oti6858.c static void oti6858_close(struct usb_serial_port *port);
port              122 drivers/usb/serial/oti6858.c 			struct usb_serial_port *port, struct ktermios *old);
port              127 drivers/usb/serial/oti6858.c static int oti6858_write(struct tty_struct *tty, struct usb_serial_port *port,
port              134 drivers/usb/serial/oti6858.c static int oti6858_port_probe(struct usb_serial_port *port);
port              135 drivers/usb/serial/oti6858.c static int oti6858_port_remove(struct usb_serial_port *port);
port              189 drivers/usb/serial/oti6858.c 	struct usb_serial_port *port;   /* USB port with which associated */
port              196 drivers/usb/serial/oti6858.c 	struct usb_serial_port *port = priv->port;
port              209 drivers/usb/serial/oti6858.c 	result = usb_control_msg(port->serial->dev,
port              210 drivers/usb/serial/oti6858.c 				usb_rcvctrlpipe(port->serial->dev, 0),
port              218 drivers/usb/serial/oti6858.c 		dev_err(&port->dev, "%s(): error reading status\n", __func__);
port              233 drivers/usb/serial/oti6858.c 		result = usb_control_msg(port->serial->dev,
port              234 drivers/usb/serial/oti6858.c 					usb_sndctrlpipe(port->serial->dev, 0),
port              252 drivers/usb/serial/oti6858.c 	dev_dbg(&port->dev, "%s(): submitting interrupt urb\n", __func__);
port              253 drivers/usb/serial/oti6858.c 	result = usb_submit_urb(port->interrupt_in_urb, GFP_KERNEL);
port              255 drivers/usb/serial/oti6858.c 		dev_err(&port->dev, "%s(): usb_submit_urb() failed with error %d\n",
port              264 drivers/usb/serial/oti6858.c 	struct usb_serial_port *port = priv->port;
port              279 drivers/usb/serial/oti6858.c 	spin_lock_irqsave(&port->lock, flags);
port              280 drivers/usb/serial/oti6858.c 	count = kfifo_len(&port->write_fifo);
port              281 drivers/usb/serial/oti6858.c 	spin_unlock_irqrestore(&port->lock, flags);
port              283 drivers/usb/serial/oti6858.c 	if (count > port->bulk_out_size)
port              284 drivers/usb/serial/oti6858.c 		count = port->bulk_out_size;
port              291 drivers/usb/serial/oti6858.c 		result = usb_control_msg(port->serial->dev,
port              292 drivers/usb/serial/oti6858.c 				usb_rcvctrlpipe(port->serial->dev, 0),
port              304 drivers/usb/serial/oti6858.c 		dev_dbg(&port->dev, "%s(): submitting interrupt urb\n", __func__);
port              305 drivers/usb/serial/oti6858.c 		result = usb_submit_urb(port->interrupt_in_urb, GFP_NOIO);
port              307 drivers/usb/serial/oti6858.c 			dev_err(&port->dev, "%s(): usb_submit_urb() failed with error %d\n",
port              313 drivers/usb/serial/oti6858.c 	count = kfifo_out_locked(&port->write_fifo,
port              314 drivers/usb/serial/oti6858.c 					port->write_urb->transfer_buffer,
port              315 drivers/usb/serial/oti6858.c 					count, &port->lock);
port              316 drivers/usb/serial/oti6858.c 	port->write_urb->transfer_buffer_length = count;
port              317 drivers/usb/serial/oti6858.c 	result = usb_submit_urb(port->write_urb, GFP_NOIO);
port              319 drivers/usb/serial/oti6858.c 		dev_err_console(port, "%s(): usb_submit_urb() failed with error %d\n",
port              324 drivers/usb/serial/oti6858.c 	usb_serial_port_softint(port);
port              327 drivers/usb/serial/oti6858.c static int oti6858_port_probe(struct usb_serial_port *port)
port              336 drivers/usb/serial/oti6858.c 	priv->port = port;
port              340 drivers/usb/serial/oti6858.c 	usb_set_serial_port_data(port, priv);
port              342 drivers/usb/serial/oti6858.c 	port->port.drain_delay = 256;	/* FIXME: check the FIFO length */
port              347 drivers/usb/serial/oti6858.c static int oti6858_port_remove(struct usb_serial_port *port)
port              351 drivers/usb/serial/oti6858.c 	priv = usb_get_serial_port_data(port);
port              357 drivers/usb/serial/oti6858.c static int oti6858_write(struct tty_struct *tty, struct usb_serial_port *port,
port              363 drivers/usb/serial/oti6858.c 	count = kfifo_in_locked(&port->write_fifo, buf, count, &port->lock);
port              370 drivers/usb/serial/oti6858.c 	struct usb_serial_port *port = tty->driver_data;
port              374 drivers/usb/serial/oti6858.c 	spin_lock_irqsave(&port->lock, flags);
port              375 drivers/usb/serial/oti6858.c 	room = kfifo_avail(&port->write_fifo);
port              376 drivers/usb/serial/oti6858.c 	spin_unlock_irqrestore(&port->lock, flags);
port              383 drivers/usb/serial/oti6858.c 	struct usb_serial_port *port = tty->driver_data;
port              387 drivers/usb/serial/oti6858.c 	spin_lock_irqsave(&port->lock, flags);
port              388 drivers/usb/serial/oti6858.c 	chars = kfifo_len(&port->write_fifo);
port              389 drivers/usb/serial/oti6858.c 	spin_unlock_irqrestore(&port->lock, flags);
port              400 drivers/usb/serial/oti6858.c 		struct usb_serial_port *port, struct ktermios *old_termios)
port              402 drivers/usb/serial/oti6858.c 	struct oti6858_private *priv = usb_get_serial_port_data(port);
port              501 drivers/usb/serial/oti6858.c static int oti6858_open(struct tty_struct *tty, struct usb_serial_port *port)
port              503 drivers/usb/serial/oti6858.c 	struct oti6858_private *priv = usb_get_serial_port_data(port);
port              504 drivers/usb/serial/oti6858.c 	struct usb_serial *serial = port->serial;
port              509 drivers/usb/serial/oti6858.c 	usb_clear_halt(serial->dev, port->write_urb->pipe);
port              510 drivers/usb/serial/oti6858.c 	usb_clear_halt(serial->dev, port->read_urb->pipe);
port              541 drivers/usb/serial/oti6858.c 	dev_dbg(&port->dev, "%s(): submitting interrupt urb\n", __func__);
port              542 drivers/usb/serial/oti6858.c 	result = usb_submit_urb(port->interrupt_in_urb, GFP_KERNEL);
port              544 drivers/usb/serial/oti6858.c 		dev_err(&port->dev, "%s(): usb_submit_urb() failed with error %d\n",
port              546 drivers/usb/serial/oti6858.c 		oti6858_close(port);
port              552 drivers/usb/serial/oti6858.c 		oti6858_set_termios(tty, port, NULL);
port              557 drivers/usb/serial/oti6858.c static void oti6858_close(struct usb_serial_port *port)
port              559 drivers/usb/serial/oti6858.c 	struct oti6858_private *priv = usb_get_serial_port_data(port);
port              562 drivers/usb/serial/oti6858.c 	spin_lock_irqsave(&port->lock, flags);
port              564 drivers/usb/serial/oti6858.c 	kfifo_reset_out(&port->write_fifo);
port              565 drivers/usb/serial/oti6858.c 	spin_unlock_irqrestore(&port->lock, flags);
port              567 drivers/usb/serial/oti6858.c 	dev_dbg(&port->dev, "%s(): after buf_clear()\n", __func__);
port              574 drivers/usb/serial/oti6858.c 	dev_dbg(&port->dev, "%s(): shutting down urbs\n", __func__);
port              575 drivers/usb/serial/oti6858.c 	usb_kill_urb(port->write_urb);
port              576 drivers/usb/serial/oti6858.c 	usb_kill_urb(port->read_urb);
port              577 drivers/usb/serial/oti6858.c 	usb_kill_urb(port->interrupt_in_urb);
port              583 drivers/usb/serial/oti6858.c 	struct usb_serial_port *port = tty->driver_data;
port              584 drivers/usb/serial/oti6858.c 	struct oti6858_private *priv = usb_get_serial_port_data(port);
port              588 drivers/usb/serial/oti6858.c 	dev_dbg(&port->dev, "%s(set = 0x%08x, clear = 0x%08x)\n",
port              612 drivers/usb/serial/oti6858.c 	struct usb_serial_port *port = tty->driver_data;
port              613 drivers/usb/serial/oti6858.c 	struct oti6858_private *priv = usb_get_serial_port_data(port);
port              636 drivers/usb/serial/oti6858.c 	dev_dbg(&port->dev, "%s() = 0x%08x\n", __func__, result);
port              643 drivers/usb/serial/oti6858.c 	struct usb_serial_port *port =  urb->context;
port              644 drivers/usb/serial/oti6858.c 	struct oti6858_private *priv = usb_get_serial_port_data(port);
port              677 drivers/usb/serial/oti6858.c 					dev_dbg(&port->dev, "%s(): scheduling setup_line()\n", __func__);
port              691 drivers/usb/serial/oti6858.c 					dev_dbg(&port->dev, "%s(): scheduling setup_line()\n", __func__);
port              702 drivers/usb/serial/oti6858.c 					port->icount.cts++;
port              704 drivers/usb/serial/oti6858.c 					port->icount.dsr++;
port              706 drivers/usb/serial/oti6858.c 					port->icount.rng++;
port              708 drivers/usb/serial/oti6858.c 					port->icount.dcd++;
port              710 drivers/usb/serial/oti6858.c 				wake_up_interruptible(&port->port.delta_msr_wait);
port              728 drivers/usb/serial/oti6858.c 		result = usb_submit_urb(port->read_urb, GFP_ATOMIC);
port              731 drivers/usb/serial/oti6858.c 			dev_err(&port->dev, "%s(): usb_submit_urb() failed,"
port              740 drivers/usb/serial/oti6858.c 		spin_lock_irqsave(&port->lock, flags);
port              741 drivers/usb/serial/oti6858.c 		count = kfifo_len(&port->write_fifo);
port              742 drivers/usb/serial/oti6858.c 		spin_unlock_irqrestore(&port->lock, flags);
port              767 drivers/usb/serial/oti6858.c 	struct usb_serial_port *port =  urb->context;
port              768 drivers/usb/serial/oti6858.c 	struct oti6858_private *priv = usb_get_serial_port_data(port);
port              784 drivers/usb/serial/oti6858.c 		tty_insert_flip_string(&port->port, data, urb->actual_length);
port              785 drivers/usb/serial/oti6858.c 		tty_flip_buffer_push(&port->port);
port              789 drivers/usb/serial/oti6858.c 	result = usb_submit_urb(port->interrupt_in_urb, GFP_ATOMIC);
port              791 drivers/usb/serial/oti6858.c 		dev_err(&port->dev, "%s(): usb_submit_urb() failed,"
port              798 drivers/usb/serial/oti6858.c 	struct usb_serial_port *port =  urb->context;
port              799 drivers/usb/serial/oti6858.c 	struct oti6858_private *priv = usb_get_serial_port_data(port);
port              819 drivers/usb/serial/oti6858.c 		port->write_urb->transfer_buffer_length = 1;
port              820 drivers/usb/serial/oti6858.c 		result = usb_submit_urb(port->write_urb, GFP_ATOMIC);
port              822 drivers/usb/serial/oti6858.c 			dev_err_console(port, "%s(): usb_submit_urb() failed,"
port              832 drivers/usb/serial/oti6858.c 	dev_dbg(&port->dev, "%s(): submitting interrupt urb\n", __func__);
port              833 drivers/usb/serial/oti6858.c 	result = usb_submit_urb(port->interrupt_in_urb, GFP_ATOMIC);
port              835 drivers/usb/serial/oti6858.c 		dev_err(&port->dev, "%s(): failed submitting int urb,"
port              152 drivers/usb/serial/pl2303.c static void pl2303_set_break(struct usb_serial_port *port, bool enable);
port              378 drivers/usb/serial/pl2303.c static int pl2303_port_probe(struct usb_serial_port *port)
port              388 drivers/usb/serial/pl2303.c 	usb_set_serial_port_data(port, priv);
port              390 drivers/usb/serial/pl2303.c 	port->port.drain_delay = 256;
port              395 drivers/usb/serial/pl2303.c static int pl2303_port_remove(struct usb_serial_port *port)
port              397 drivers/usb/serial/pl2303.c 	struct pl2303_private *priv = usb_get_serial_port_data(port);
port              404 drivers/usb/serial/pl2303.c static int pl2303_set_control_lines(struct usb_serial_port *port, u8 value)
port              406 drivers/usb/serial/pl2303.c 	struct usb_device *dev = port->serial->dev;
port              409 drivers/usb/serial/pl2303.c 	dev_dbg(&port->dev, "%s - %02x\n", __func__, value);
port              415 drivers/usb/serial/pl2303.c 		dev_err(&port->dev, "%s - failed: %d\n", __func__, retval);
port              501 drivers/usb/serial/pl2303.c 					struct usb_serial_port *port,
port              504 drivers/usb/serial/pl2303.c 	struct usb_serial *serial = port->serial;
port              510 drivers/usb/serial/pl2303.c 	dev_dbg(&port->dev, "baud requested = %u\n", baud);
port              528 drivers/usb/serial/pl2303.c 	dev_dbg(&port->dev, "baud set = %u\n", baud);
port              531 drivers/usb/serial/pl2303.c static int pl2303_get_line_request(struct usb_serial_port *port,
port              534 drivers/usb/serial/pl2303.c 	struct usb_device *udev = port->serial->dev;
port              541 drivers/usb/serial/pl2303.c 		dev_err(&port->dev, "%s - failed: %d\n", __func__, ret);
port              549 drivers/usb/serial/pl2303.c 	dev_dbg(&port->dev, "%s - %7ph\n", __func__, buf);
port              554 drivers/usb/serial/pl2303.c static int pl2303_set_line_request(struct usb_serial_port *port,
port              557 drivers/usb/serial/pl2303.c 	struct usb_device *udev = port->serial->dev;
port              564 drivers/usb/serial/pl2303.c 		dev_err(&port->dev, "%s - failed: %d\n", __func__, ret);
port              568 drivers/usb/serial/pl2303.c 	dev_dbg(&port->dev, "%s - %7ph\n", __func__, buf);
port              599 drivers/usb/serial/pl2303.c 		struct usb_serial_port *port, struct ktermios *old_termios)
port              601 drivers/usb/serial/pl2303.c 	struct usb_serial *serial = port->serial;
port              603 drivers/usb/serial/pl2303.c 	struct pl2303_private *priv = usb_get_serial_port_data(port);
port              620 drivers/usb/serial/pl2303.c 	pl2303_get_line_request(port, buf);
port              636 drivers/usb/serial/pl2303.c 	dev_dbg(&port->dev, "data bits = %d\n", buf[6]);
port              639 drivers/usb/serial/pl2303.c 	pl2303_encode_baud_rate(tty, port, &buf[0]);
port              651 drivers/usb/serial/pl2303.c 			dev_dbg(&port->dev, "stop bits = 1.5\n");
port              654 drivers/usb/serial/pl2303.c 			dev_dbg(&port->dev, "stop bits = 2\n");
port              658 drivers/usb/serial/pl2303.c 		dev_dbg(&port->dev, "stop bits = 1\n");
port              670 drivers/usb/serial/pl2303.c 				dev_dbg(&port->dev, "parity = mark\n");
port              673 drivers/usb/serial/pl2303.c 				dev_dbg(&port->dev, "parity = odd\n");
port              678 drivers/usb/serial/pl2303.c 				dev_dbg(&port->dev, "parity = space\n");
port              681 drivers/usb/serial/pl2303.c 				dev_dbg(&port->dev, "parity = even\n");
port              686 drivers/usb/serial/pl2303.c 		dev_dbg(&port->dev, "parity = none\n");
port              702 drivers/usb/serial/pl2303.c 		ret = pl2303_set_line_request(port, buf);
port              717 drivers/usb/serial/pl2303.c 		pl2303_set_control_lines(port, control);
port              736 drivers/usb/serial/pl2303.c static void pl2303_dtr_rts(struct usb_serial_port *port, int on)
port              738 drivers/usb/serial/pl2303.c 	struct pl2303_private *priv = usb_get_serial_port_data(port);
port              750 drivers/usb/serial/pl2303.c 	pl2303_set_control_lines(port, control);
port              753 drivers/usb/serial/pl2303.c static void pl2303_close(struct usb_serial_port *port)
port              755 drivers/usb/serial/pl2303.c 	usb_serial_generic_close(port);
port              756 drivers/usb/serial/pl2303.c 	usb_kill_urb(port->interrupt_in_urb);
port              757 drivers/usb/serial/pl2303.c 	pl2303_set_break(port, false);
port              760 drivers/usb/serial/pl2303.c static int pl2303_open(struct tty_struct *tty, struct usb_serial_port *port)
port              762 drivers/usb/serial/pl2303.c 	struct usb_serial *serial = port->serial;
port              767 drivers/usb/serial/pl2303.c 		usb_clear_halt(serial->dev, port->write_urb->pipe);
port              768 drivers/usb/serial/pl2303.c 		usb_clear_halt(serial->dev, port->read_urb->pipe);
port              777 drivers/usb/serial/pl2303.c 		pl2303_set_termios(tty, port, NULL);
port              779 drivers/usb/serial/pl2303.c 	result = usb_submit_urb(port->interrupt_in_urb, GFP_KERNEL);
port              781 drivers/usb/serial/pl2303.c 		dev_err(&port->dev, "failed to submit interrupt urb: %d\n",
port              786 drivers/usb/serial/pl2303.c 	result = usb_serial_generic_open(tty, port);
port              788 drivers/usb/serial/pl2303.c 		usb_kill_urb(port->interrupt_in_urb);
port              798 drivers/usb/serial/pl2303.c 	struct usb_serial_port *port = tty->driver_data;
port              799 drivers/usb/serial/pl2303.c 	struct pl2303_private *priv = usb_get_serial_port_data(port);
port              816 drivers/usb/serial/pl2303.c 	ret = pl2303_set_control_lines(port, control);
port              825 drivers/usb/serial/pl2303.c 	struct usb_serial_port *port = tty->driver_data;
port              826 drivers/usb/serial/pl2303.c 	struct pl2303_private *priv = usb_get_serial_port_data(port);
port              844 drivers/usb/serial/pl2303.c 	dev_dbg(&port->dev, "%s - result = %x\n", __func__, result);
port              849 drivers/usb/serial/pl2303.c static int pl2303_carrier_raised(struct usb_serial_port *port)
port              851 drivers/usb/serial/pl2303.c 	struct pl2303_private *priv = usb_get_serial_port_data(port);
port              862 drivers/usb/serial/pl2303.c 	struct usb_serial_port *port = tty->driver_data;
port              865 drivers/usb/serial/pl2303.c 	ss->line = port->minor;
port              866 drivers/usb/serial/pl2303.c 	ss->port = port->port_number;
port              871 drivers/usb/serial/pl2303.c static void pl2303_set_break(struct usb_serial_port *port, bool enable)
port              873 drivers/usb/serial/pl2303.c 	struct usb_serial *serial = port->serial;
port              882 drivers/usb/serial/pl2303.c 	dev_dbg(&port->dev, "%s - turning break %s\n", __func__,
port              889 drivers/usb/serial/pl2303.c 		dev_err(&port->dev, "error sending break = %d\n", result);
port              894 drivers/usb/serial/pl2303.c 	struct usb_serial_port *port = tty->driver_data;
port              896 drivers/usb/serial/pl2303.c 	pl2303_set_break(port, state);
port              899 drivers/usb/serial/pl2303.c static void pl2303_update_line_status(struct usb_serial_port *port,
port              903 drivers/usb/serial/pl2303.c 	struct usb_serial *serial = port->serial;
port              905 drivers/usb/serial/pl2303.c 	struct pl2303_private *priv = usb_get_serial_port_data(port);
port              927 drivers/usb/serial/pl2303.c 		usb_serial_handle_break(port);
port              931 drivers/usb/serial/pl2303.c 			port->icount.cts++;
port              933 drivers/usb/serial/pl2303.c 			port->icount.dsr++;
port              935 drivers/usb/serial/pl2303.c 			port->icount.rng++;
port              937 drivers/usb/serial/pl2303.c 			port->icount.dcd++;
port              938 drivers/usb/serial/pl2303.c 			tty = tty_port_tty_get(&port->port);
port              940 drivers/usb/serial/pl2303.c 				usb_serial_handle_dcd_change(port, tty,
port              946 drivers/usb/serial/pl2303.c 		wake_up_interruptible(&port->port.delta_msr_wait);
port              952 drivers/usb/serial/pl2303.c 	struct usb_serial_port *port =  urb->context;
port              966 drivers/usb/serial/pl2303.c 		dev_dbg(&port->dev, "%s - urb shutting down with status: %d\n",
port              970 drivers/usb/serial/pl2303.c 		dev_dbg(&port->dev, "%s - nonzero urb status received: %d\n",
port              975 drivers/usb/serial/pl2303.c 	usb_serial_debug_data(&port->dev, __func__,
port              978 drivers/usb/serial/pl2303.c 	pl2303_update_line_status(port, data, actual_length);
port              983 drivers/usb/serial/pl2303.c 		dev_err(&port->dev,
port              991 drivers/usb/serial/pl2303.c 	struct usb_serial_port *port = urb->context;
port              992 drivers/usb/serial/pl2303.c 	struct pl2303_private *priv = usb_get_serial_port_data(port);
port             1020 drivers/usb/serial/pl2303.c 		dev_dbg(&port->dev, "%s - tty_flag = %d\n", __func__,
port             1024 drivers/usb/serial/pl2303.c 		tty_insert_flip_char(&port->port, 0, TTY_OVERRUN);
port             1026 drivers/usb/serial/pl2303.c 	if (port->port.console && port->sysrq) {
port             1028 drivers/usb/serial/pl2303.c 			if (!usb_serial_handle_sysrq_char(port, data[i]))
port             1029 drivers/usb/serial/pl2303.c 				tty_insert_flip_char(&port->port, data[i],
port             1032 drivers/usb/serial/pl2303.c 		tty_insert_flip_string_fixed_flag(&port->port, data, tty_flag,
port             1036 drivers/usb/serial/pl2303.c 	tty_flip_buffer_push(&port->port);
port              126 drivers/usb/serial/quatech2.c 	struct usb_serial_port *port;
port              129 drivers/usb/serial/quatech2.c static void qt2_update_lsr(struct usb_serial_port *port, unsigned char *ch);
port              130 drivers/usb/serial/quatech2.c static void qt2_update_msr(struct usb_serial_port *port, unsigned char *ch);
port              218 drivers/usb/serial/quatech2.c 	struct usb_serial_port *port = port_priv->port;
port              219 drivers/usb/serial/quatech2.c 	struct usb_device *dev = port->serial->dev;
port              224 drivers/usb/serial/quatech2.c 		dev_dbg(&port->dev,
port              239 drivers/usb/serial/quatech2.c 		dev_err(&port->dev,
port              264 drivers/usb/serial/quatech2.c 			    struct usb_serial_port *port,
port              267 drivers/usb/serial/quatech2.c 	struct usb_device *dev = port->serial->dev;
port              275 drivers/usb/serial/quatech2.c 	port_priv = usb_get_serial_port_data(port);
port              307 drivers/usb/serial/quatech2.c 		dev_err(&port->dev, "%s - qt2_set_port_config failed: %i\n",
port              318 drivers/usb/serial/quatech2.c 		dev_err(&port->dev, "%s - set HW flow control failed: %i\n",
port              331 drivers/usb/serial/quatech2.c 		dev_err(&port->dev, "%s - set SW flow control failed: %i\n",
port              336 drivers/usb/serial/quatech2.c static int qt2_open(struct tty_struct *tty, struct usb_serial_port *port)
port              345 drivers/usb/serial/quatech2.c 	device_port = port->port_number;
port              347 drivers/usb/serial/quatech2.c 	serial = port->serial;
port              349 drivers/usb/serial/quatech2.c 	port_priv = usb_get_serial_port_data(port);
port              355 drivers/usb/serial/quatech2.c 		dev_err(&port->dev,
port              373 drivers/usb/serial/quatech2.c 		dev_err(&port->dev, "%s - open port failed %i\n", __func__,
port              392 drivers/usb/serial/quatech2.c 		dev_err(&port->dev, "%s - initial setup failed (%i)\n",
port              400 drivers/usb/serial/quatech2.c 		qt2_set_termios(tty, port, &tty->termios);
port              406 drivers/usb/serial/quatech2.c static void qt2_close(struct usb_serial_port *port)
port              412 drivers/usb/serial/quatech2.c 	serial = port->serial;
port              413 drivers/usb/serial/quatech2.c 	port_priv = usb_get_serial_port_data(port);
port              424 drivers/usb/serial/quatech2.c 		dev_err(&port->dev, "%s - transmit buffer flush failed: %i\n",
port              434 drivers/usb/serial/quatech2.c 		dev_err(&port->dev, "%s - receive buffer flush failed: %i\n",
port              445 drivers/usb/serial/quatech2.c 		dev_err(&port->dev, "%s - close port failed %i\n",
port              459 drivers/usb/serial/quatech2.c 	struct usb_serial_port *port = tty->driver_data;
port              461 drivers/usb/serial/quatech2.c 	ss->line		= port->minor;
port              462 drivers/usb/serial/quatech2.c 	ss->port		= 0;
port              464 drivers/usb/serial/quatech2.c 	ss->xmit_fifo_size	= port->bulk_out_size;
port              471 drivers/usb/serial/quatech2.c static void qt2_process_status(struct usb_serial_port *port, unsigned char *ch)
port              475 drivers/usb/serial/quatech2.c 		qt2_update_lsr(port, ch + 1);
port              478 drivers/usb/serial/quatech2.c 		qt2_update_msr(port, ch + 1);
port              484 drivers/usb/serial/quatech2.c static void qt2_process_xmit_empty(struct usb_serial_port *port,
port              493 drivers/usb/serial/quatech2.c static void qt2_process_flush(struct usb_serial_port *port, unsigned char *ch)
port              502 drivers/usb/serial/quatech2.c 	struct usb_serial_port *port;
port              515 drivers/usb/serial/quatech2.c 	port = serial->port[serial_priv->current_port];
port              527 drivers/usb/serial/quatech2.c 					dev_warn(&port->dev,
port              532 drivers/usb/serial/quatech2.c 				qt2_process_status(port, ch + 2);
port              538 drivers/usb/serial/quatech2.c 					dev_warn(&port->dev,
port              543 drivers/usb/serial/quatech2.c 				qt2_process_xmit_empty(port, ch + 3);
port              549 drivers/usb/serial/quatech2.c 					dev_warn(&port->dev,
port              554 drivers/usb/serial/quatech2.c 				tty_flip_buffer_push(&port->port);
port              559 drivers/usb/serial/quatech2.c 					dev_err(&port->dev,
port              566 drivers/usb/serial/quatech2.c 				port = serial->port[serial_priv->current_port];
port              572 drivers/usb/serial/quatech2.c 				qt2_process_flush(port, ch + 2);
port              577 drivers/usb/serial/quatech2.c 				tty_insert_flip_string(&port->port, ch, 2);
port              582 drivers/usb/serial/quatech2.c 				dev_warn(&port->dev,
port              591 drivers/usb/serial/quatech2.c 		tty_insert_flip_char(&port->port, *ch, TTY_NORMAL);
port              594 drivers/usb/serial/quatech2.c 	tty_flip_buffer_push(&port->port);
port              599 drivers/usb/serial/quatech2.c 	struct usb_serial_port *port;
port              603 drivers/usb/serial/quatech2.c 	port = urb->context;
port              604 drivers/usb/serial/quatech2.c 	port_priv = usb_get_serial_port_data(port);
port              609 drivers/usb/serial/quatech2.c 	usb_serial_port_softint(port);
port              642 drivers/usb/serial/quatech2.c 	port0 = serial->port[0];
port              707 drivers/usb/serial/quatech2.c static int qt2_port_probe(struct usb_serial_port *port)
port              709 drivers/usb/serial/quatech2.c 	struct usb_serial *serial = port->serial;
port              719 drivers/usb/serial/quatech2.c 	port_priv->port = port;
port              729 drivers/usb/serial/quatech2.c 	bEndpointAddress = serial->port[0]->bulk_out_endpointAddress;
port              734 drivers/usb/serial/quatech2.c 				qt2_write_bulk_callback, port);
port              736 drivers/usb/serial/quatech2.c 	usb_set_serial_port_data(port, port_priv);
port              746 drivers/usb/serial/quatech2.c static int qt2_port_remove(struct usb_serial_port *port)
port              750 drivers/usb/serial/quatech2.c 	port_priv = usb_get_serial_port_data(port);
port              760 drivers/usb/serial/quatech2.c 	struct usb_serial_port *port = tty->driver_data;
port              761 drivers/usb/serial/quatech2.c 	struct usb_device *dev = port->serial->dev;
port              762 drivers/usb/serial/quatech2.c 	struct qt2_port_private *port_priv = usb_get_serial_port_data(port);
port              801 drivers/usb/serial/quatech2.c 	struct usb_serial_port *port = tty->driver_data;
port              806 drivers/usb/serial/quatech2.c 	port_priv = usb_get_serial_port_data(port);
port              810 drivers/usb/serial/quatech2.c 	status = qt2_control_msg(port->serial->dev, QT2_BREAK_CONTROL,
port              813 drivers/usb/serial/quatech2.c 		dev_warn(&port->dev,
port              820 drivers/usb/serial/quatech2.c static void qt2_dtr_rts(struct usb_serial_port *port, int on)
port              822 drivers/usb/serial/quatech2.c 	struct usb_device *dev = port->serial->dev;
port              823 drivers/usb/serial/quatech2.c 	struct qt2_port_private *port_priv = usb_get_serial_port_data(port);
port              829 drivers/usb/serial/quatech2.c 			dev_warn(&port->dev, "error from flowcontrol urb\n");
port              838 drivers/usb/serial/quatech2.c static void qt2_update_msr(struct usb_serial_port *port, unsigned char *ch)
port              845 drivers/usb/serial/quatech2.c 	port_priv = usb_get_serial_port_data(port);
port              856 drivers/usb/serial/quatech2.c 			port->icount.cts++;
port              858 drivers/usb/serial/quatech2.c 			port->icount.dsr++;
port              860 drivers/usb/serial/quatech2.c 			port->icount.dcd++;
port              862 drivers/usb/serial/quatech2.c 			port->icount.rng++;
port              864 drivers/usb/serial/quatech2.c 		wake_up_interruptible(&port->port.delta_msr_wait);
port              868 drivers/usb/serial/quatech2.c static void qt2_update_lsr(struct usb_serial_port *port, unsigned char *ch)
port              876 drivers/usb/serial/quatech2.c 	port_priv = usb_get_serial_port_data(port);
port              887 drivers/usb/serial/quatech2.c 	icount = &port->icount;
port              908 drivers/usb/serial/quatech2.c 	struct usb_serial_port *port = tty->driver_data;
port              913 drivers/usb/serial/quatech2.c 	port_priv = usb_get_serial_port_data(port);
port              928 drivers/usb/serial/quatech2.c 		     struct usb_serial_port *port,
port              938 drivers/usb/serial/quatech2.c 	port_priv = usb_get_serial_port_data(port);
port              941 drivers/usb/serial/quatech2.c 		dev_err(&port->dev, "%s - no output urb\n", __func__);
port              951 drivers/usb/serial/quatech2.c 		dev_err(&port->dev, "qt2_write - urb is in use\n");
port              187 drivers/usb/serial/safe_serial.c 	struct usb_serial_port *port = urb->context;
port              200 drivers/usb/serial/safe_serial.c 		dev_err(&port->dev, "malformed packet\n");
port              206 drivers/usb/serial/safe_serial.c 		dev_err(&port->dev, "%s - bad CRC %x\n", __func__, fcs);
port              212 drivers/usb/serial/safe_serial.c 		dev_err(&port->dev, "%s - inconsistent lengths %d:%d\n",
port              219 drivers/usb/serial/safe_serial.c 	tty_insert_flip_string(&port->port, data, length);
port              220 drivers/usb/serial/safe_serial.c 	tty_flip_buffer_push(&port->port);
port              223 drivers/usb/serial/safe_serial.c static int safe_prepare_write_buffer(struct usb_serial_port *port,
port              234 drivers/usb/serial/safe_serial.c 	count = kfifo_out_locked(&port->write_fifo, buf, size - trailer_len,
port              235 drivers/usb/serial/safe_serial.c 								&port->lock);
port              307 drivers/usb/serial/sierra.c static int sierra_send_setup(struct usb_serial_port *port)
port              309 drivers/usb/serial/sierra.c 	struct usb_serial *serial = port->serial;
port              316 drivers/usb/serial/sierra.c 	portdata = usb_get_serial_port_data(port);
port              329 drivers/usb/serial/sierra.c 		if (port->interrupt_in_urb) {
port              337 drivers/usb/serial/sierra.c 		if (port->bulk_out_endpointAddress == 2)
port              339 drivers/usb/serial/sierra.c 		else if (port->bulk_out_endpointAddress == 4)
port              341 drivers/usb/serial/sierra.c 		else if (port->bulk_out_endpointAddress == 5)
port              362 drivers/usb/serial/sierra.c 	struct usb_serial_port *port = tty->driver_data;
port              366 drivers/usb/serial/sierra.c 	portdata = usb_get_serial_port_data(port);
port              381 drivers/usb/serial/sierra.c 	struct usb_serial_port *port = tty->driver_data;
port              384 drivers/usb/serial/sierra.c 	portdata = usb_get_serial_port_data(port);
port              395 drivers/usb/serial/sierra.c 	return sierra_send_setup(port);
port              408 drivers/usb/serial/sierra.c 	struct usb_serial_port *port = urb->context;
port              409 drivers/usb/serial/sierra.c 	struct sierra_port_private *portdata = usb_get_serial_port_data(port);
port              414 drivers/usb/serial/sierra.c 	intfdata = usb_get_serial_data(port->serial);
port              418 drivers/usb/serial/sierra.c 	usb_autopm_put_interface_async(port->serial->interface);
port              420 drivers/usb/serial/sierra.c 		dev_dbg(&port->dev, "%s - nonzero write bulk status "
port              430 drivers/usb/serial/sierra.c 	usb_serial_port_softint(port);
port              434 drivers/usb/serial/sierra.c static int sierra_write(struct tty_struct *tty, struct usb_serial_port *port,
port              439 drivers/usb/serial/sierra.c 	struct usb_serial *serial = port->serial;
port              450 drivers/usb/serial/sierra.c 	portdata = usb_get_serial_port_data(port);
port              453 drivers/usb/serial/sierra.c 	dev_dbg(&port->dev, "%s: write (%zd bytes)\n", __func__, writesize);
port              455 drivers/usb/serial/sierra.c 	dev_dbg(&port->dev, "%s - outstanding_urbs: %d\n", __func__,
port              459 drivers/usb/serial/sierra.c 		dev_dbg(&port->dev, "%s - write limit hit\n", __func__);
port              463 drivers/usb/serial/sierra.c 	dev_dbg(&port->dev, "%s - 1, outstanding_urbs: %d\n", __func__,
port              489 drivers/usb/serial/sierra.c 	usb_serial_debug_data(&port->dev, __func__, writesize, buffer);
port              493 drivers/usb/serial/sierra.c 					  port->bulk_out_endpointAddress),
port              494 drivers/usb/serial/sierra.c 			  buffer, writesize, sierra_outdat_callback, port);
port              513 drivers/usb/serial/sierra.c 		dev_err(&port->dev, "%s - usb_submit_urb(write bulk) failed "
port              534 drivers/usb/serial/sierra.c 	dev_dbg(&port->dev, "%s - 2. outstanding_urbs: %d\n", __func__,
port              546 drivers/usb/serial/sierra.c 	struct usb_serial_port *port;
port              551 drivers/usb/serial/sierra.c 	port = urb->context;
port              554 drivers/usb/serial/sierra.c 		dev_dbg(&port->dev, "%s: nonzero status: %d on"
port              558 drivers/usb/serial/sierra.c 			tty_insert_flip_string(&port->port, data,
port              560 drivers/usb/serial/sierra.c 			tty_flip_buffer_push(&port->port);
port              562 drivers/usb/serial/sierra.c 			usb_serial_debug_data(&port->dev, __func__,
port              565 drivers/usb/serial/sierra.c 			dev_dbg(&port->dev, "%s: empty read urb"
port              572 drivers/usb/serial/sierra.c 		usb_mark_last_busy(port->serial->dev);
port              575 drivers/usb/serial/sierra.c 			dev_err(&port->dev, "resubmit read urb failed."
port              584 drivers/usb/serial/sierra.c 	struct usb_serial_port *port =  urb->context;
port              585 drivers/usb/serial/sierra.c 	struct sierra_port_private *portdata = usb_get_serial_port_data(port);
port              586 drivers/usb/serial/sierra.c 	struct usb_serial *serial = port->serial;
port              588 drivers/usb/serial/sierra.c 	dev_dbg(&port->dev, "%s: urb %p port %p has data %p\n", __func__,
port              589 drivers/usb/serial/sierra.c 		urb, port, portdata);
port              596 drivers/usb/serial/sierra.c 			dev_dbg(&port->dev, "%s: NULL req_pkt\n",
port              607 drivers/usb/serial/sierra.c 			dev_dbg(&port->dev, "%s: signal x%x\n", __func__,
port              617 drivers/usb/serial/sierra.c 				tty_port_tty_hangup(&port->port, true);
port              619 drivers/usb/serial/sierra.c 			dev_dbg(&port->dev, "%s: type %x req %x\n",
port              624 drivers/usb/serial/sierra.c 		dev_dbg(&port->dev, "%s: error %d\n", __func__, status);
port              631 drivers/usb/serial/sierra.c 			dev_err(&port->dev, "%s: resubmit intr urb "
port              638 drivers/usb/serial/sierra.c 	struct usb_serial_port *port = tty->driver_data;
port              639 drivers/usb/serial/sierra.c 	struct sierra_port_private *portdata = usb_get_serial_port_data(port);
port              647 drivers/usb/serial/sierra.c 		dev_dbg(&port->dev, "%s - write limit hit\n", __func__);
port              657 drivers/usb/serial/sierra.c 	struct usb_serial_port *port = tty->driver_data;
port              658 drivers/usb/serial/sierra.c 	struct sierra_port_private *portdata = usb_get_serial_port_data(port);
port              667 drivers/usb/serial/sierra.c 	dev_dbg(&port->dev, "%s - %d\n", __func__, chars);
port              672 drivers/usb/serial/sierra.c static void sierra_stop_rx_urbs(struct usb_serial_port *port)
port              675 drivers/usb/serial/sierra.c 	struct sierra_port_private *portdata = usb_get_serial_port_data(port);
port              680 drivers/usb/serial/sierra.c 	usb_kill_urb(port->interrupt_in_urb);
port              683 drivers/usb/serial/sierra.c static int sierra_submit_rx_urbs(struct usb_serial_port *port, gfp_t mem_flags)
port              689 drivers/usb/serial/sierra.c 	struct sierra_port_private *portdata = usb_get_serial_port_data(port);
port              698 drivers/usb/serial/sierra.c 			dev_err(&port->dev, "%s: submit urb failed: %d\n",
port              705 drivers/usb/serial/sierra.c 	if (ok_cnt && port->interrupt_in_urb) {
port              706 drivers/usb/serial/sierra.c 		err = usb_submit_urb(port->interrupt_in_urb, mem_flags);
port              708 drivers/usb/serial/sierra.c 			dev_err(&port->dev, "%s: submit intr urb failed: %d\n",
port              748 drivers/usb/serial/sierra.c static void sierra_close(struct usb_serial_port *port)
port              751 drivers/usb/serial/sierra.c 	struct usb_serial *serial = port->serial;
port              756 drivers/usb/serial/sierra.c 	portdata = usb_get_serial_port_data(port);
port              779 drivers/usb/serial/sierra.c 	sierra_stop_rx_urbs(port);
port              790 drivers/usb/serial/sierra.c static int sierra_open(struct tty_struct *tty, struct usb_serial_port *port)
port              793 drivers/usb/serial/sierra.c 	struct usb_serial *serial = port->serial;
port              800 drivers/usb/serial/sierra.c 	portdata = usb_get_serial_port_data(port);
port              802 drivers/usb/serial/sierra.c 	endpoint = port->bulk_in_endpointAddress;
port              804 drivers/usb/serial/sierra.c 		urb = sierra_setup_urb(serial, endpoint, USB_DIR_IN, port,
port              813 drivers/usb/serial/sierra.c 	err = sierra_submit_rx_urbs(port, GFP_KERNEL);
port              826 drivers/usb/serial/sierra.c 	sierra_stop_rx_urbs(port);
port              837 drivers/usb/serial/sierra.c static void sierra_dtr_rts(struct usb_serial_port *port, int on)
port              841 drivers/usb/serial/sierra.c 	portdata = usb_get_serial_port_data(port);
port              845 drivers/usb/serial/sierra.c 	sierra_send_setup(port);
port              878 drivers/usb/serial/sierra.c static int sierra_port_probe(struct usb_serial_port *port)
port              880 drivers/usb/serial/sierra.c 	struct usb_serial *serial = port->serial;
port              906 drivers/usb/serial/sierra.c 		ifnum = port->port_number;
port              915 drivers/usb/serial/sierra.c 	dev_dbg(&port->dev,
port              919 drivers/usb/serial/sierra.c 	usb_set_serial_port_data(port, portdata);
port              924 drivers/usb/serial/sierra.c static int sierra_port_remove(struct usb_serial_port *port)
port              928 drivers/usb/serial/sierra.c 	portdata = usb_get_serial_port_data(port);
port              929 drivers/usb/serial/sierra.c 	usb_set_serial_port_data(port, NULL);
port              939 drivers/usb/serial/sierra.c 	struct usb_serial_port *port;
port              944 drivers/usb/serial/sierra.c 		port = serial->port[i];
port              945 drivers/usb/serial/sierra.c 		portdata = usb_get_serial_port_data(port);
port              948 drivers/usb/serial/sierra.c 		sierra_stop_rx_urbs(port);
port              973 drivers/usb/serial/sierra.c static int sierra_submit_delayed_urbs(struct usb_serial_port *port)
port              975 drivers/usb/serial/sierra.c 	struct sierra_port_private *portdata = usb_get_serial_port_data(port);
port              981 drivers/usb/serial/sierra.c 	intfdata = usb_get_serial_data(port->serial);
port              992 drivers/usb/serial/sierra.c 			dev_err(&port->dev, "%s - submit urb failed: %d",
port             1014 drivers/usb/serial/sierra.c 	struct usb_serial_port *port;
port             1021 drivers/usb/serial/sierra.c 		port = serial->port[i];
port             1023 drivers/usb/serial/sierra.c 		if (!tty_port_initialized(&port->port))
port             1026 drivers/usb/serial/sierra.c 		err = sierra_submit_delayed_urbs(port);
port             1030 drivers/usb/serial/sierra.c 		err = sierra_submit_rx_urbs(port, GFP_ATOMIC);
port              153 drivers/usb/serial/spcp8x5.c static int spcp8x5_port_probe(struct usb_serial_port *port)
port              155 drivers/usb/serial/spcp8x5.c 	const struct usb_device_id *id = usb_get_serial_data(port->serial);
port              165 drivers/usb/serial/spcp8x5.c 	usb_set_serial_port_data(port, priv);
port              167 drivers/usb/serial/spcp8x5.c 	port->port.drain_delay = 256;
port              172 drivers/usb/serial/spcp8x5.c static int spcp8x5_port_remove(struct usb_serial_port *port)
port              176 drivers/usb/serial/spcp8x5.c 	priv = usb_get_serial_port_data(port);
port              182 drivers/usb/serial/spcp8x5.c static int spcp8x5_set_ctrl_line(struct usb_serial_port *port, u8 mcr)
port              184 drivers/usb/serial/spcp8x5.c 	struct spcp8x5_private *priv = usb_get_serial_port_data(port);
port              185 drivers/usb/serial/spcp8x5.c 	struct usb_device *dev = port->serial->dev;
port              195 drivers/usb/serial/spcp8x5.c 		dev_err(&port->dev, "failed to set control lines: %d\n",
port              201 drivers/usb/serial/spcp8x5.c static int spcp8x5_get_msr(struct usb_serial_port *port, u8 *status)
port              203 drivers/usb/serial/spcp8x5.c 	struct spcp8x5_private *priv = usb_get_serial_port_data(port);
port              204 drivers/usb/serial/spcp8x5.c 	struct usb_device *dev = port->serial->dev;
port              219 drivers/usb/serial/spcp8x5.c 		dev_err(&port->dev, "failed to get modem status: %d\n", ret);
port              225 drivers/usb/serial/spcp8x5.c 	dev_dbg(&port->dev, "0xc0:0x22:0:6  %d - 0x02%x\n", ret, *buf);
port              234 drivers/usb/serial/spcp8x5.c static void spcp8x5_set_work_mode(struct usb_serial_port *port, u16 value,
port              237 drivers/usb/serial/spcp8x5.c 	struct spcp8x5_private *priv = usb_get_serial_port_data(port);
port              238 drivers/usb/serial/spcp8x5.c 	struct usb_device *dev = port->serial->dev;
port              247 drivers/usb/serial/spcp8x5.c 	dev_dbg(&port->dev, "value = %#x , index = %#x\n", value, index);
port              249 drivers/usb/serial/spcp8x5.c 		dev_err(&port->dev, "failed to set work mode: %d\n", ret);
port              252 drivers/usb/serial/spcp8x5.c static int spcp8x5_carrier_raised(struct usb_serial_port *port)
port              257 drivers/usb/serial/spcp8x5.c 	ret = spcp8x5_get_msr(port, &msr);
port              264 drivers/usb/serial/spcp8x5.c static void spcp8x5_dtr_rts(struct usb_serial_port *port, int on)
port              266 drivers/usb/serial/spcp8x5.c 	struct spcp8x5_private *priv = usb_get_serial_port_data(port);
port              279 drivers/usb/serial/spcp8x5.c 	spcp8x5_set_ctrl_line(port, control);
port              288 drivers/usb/serial/spcp8x5.c 		struct usb_serial_port *port, struct ktermios *old_termios)
port              290 drivers/usb/serial/spcp8x5.c 	struct usb_serial *serial = port->serial;
port              291 drivers/usb/serial/spcp8x5.c 	struct spcp8x5_private *priv = usb_get_serial_port_data(port);
port              315 drivers/usb/serial/spcp8x5.c 		spcp8x5_set_ctrl_line(port, control);
port              344 drivers/usb/serial/spcp8x5.c 		dev_err(&port->dev, "unsupported baudrate, using 9600\n");
port              381 drivers/usb/serial/spcp8x5.c 		dev_err(&port->dev, "Set UART format %#x failed (error = %d)\n",
port              383 drivers/usb/serial/spcp8x5.c 	dev_dbg(&port->dev, "0x21:0x40:0:0  %d\n", i);
port              387 drivers/usb/serial/spcp8x5.c 		spcp8x5_set_work_mode(port, 0x000a, SET_WORKING_MODE_U2C);
port              391 drivers/usb/serial/spcp8x5.c static int spcp8x5_open(struct tty_struct *tty, struct usb_serial_port *port)
port              393 drivers/usb/serial/spcp8x5.c 	struct usb_serial *serial = port->serial;
port              394 drivers/usb/serial/spcp8x5.c 	struct spcp8x5_private *priv = usb_get_serial_port_data(port);
port              397 drivers/usb/serial/spcp8x5.c 	usb_clear_halt(serial->dev, port->write_urb->pipe);
port              398 drivers/usb/serial/spcp8x5.c 	usb_clear_halt(serial->dev, port->read_urb->pipe);
port              406 drivers/usb/serial/spcp8x5.c 	spcp8x5_set_ctrl_line(port, priv->line_control);
port              409 drivers/usb/serial/spcp8x5.c 		spcp8x5_set_termios(tty, port, NULL);
port              411 drivers/usb/serial/spcp8x5.c 	return usb_serial_generic_open(tty, port);
port              417 drivers/usb/serial/spcp8x5.c 	struct usb_serial_port *port = tty->driver_data;
port              418 drivers/usb/serial/spcp8x5.c 	struct spcp8x5_private *priv = usb_get_serial_port_data(port);
port              434 drivers/usb/serial/spcp8x5.c 	return spcp8x5_set_ctrl_line(port, control);
port              439 drivers/usb/serial/spcp8x5.c 	struct usb_serial_port *port = tty->driver_data;
port              440 drivers/usb/serial/spcp8x5.c 	struct spcp8x5_private *priv = usb_get_serial_port_data(port);
port              446 drivers/usb/serial/spcp8x5.c 	result = spcp8x5_get_msr(port, &status);
port              217 drivers/usb/serial/ssu100.c 			       struct usb_serial_port *port,
port              220 drivers/usb/serial/ssu100.c 	struct usb_device *dev = port->serial->dev;
port              254 drivers/usb/serial/ssu100.c 	dev_dbg(&port->dev, "%s - got baud = %d\n", __func__, baud);
port              266 drivers/usb/serial/ssu100.c 		dev_dbg(&port->dev, "%s - set uart failed\n", __func__);
port              275 drivers/usb/serial/ssu100.c 		dev_dbg(&port->dev, "%s - set HW flow control failed\n", __func__);
port              287 drivers/usb/serial/ssu100.c 		dev_dbg(&port->dev, "%s - set SW flow control failed\n", __func__);
port              292 drivers/usb/serial/ssu100.c static int ssu100_open(struct tty_struct *tty, struct usb_serial_port *port)
port              294 drivers/usb/serial/ssu100.c 	struct usb_device *dev = port->serial->dev;
port              295 drivers/usb/serial/ssu100.c 	struct ssu100_port_private *priv = usb_get_serial_port_data(port);
port              309 drivers/usb/serial/ssu100.c 		dev_dbg(&port->dev, "%s - open failed %i\n", __func__, result);
port              326 drivers/usb/serial/ssu100.c 		dev_dbg(&port->dev, "%s - set uart failed\n", __func__);
port              329 drivers/usb/serial/ssu100.c 		ssu100_set_termios(tty, port, &tty->termios);
port              331 drivers/usb/serial/ssu100.c 	return usb_serial_generic_open(tty, port);
port              337 drivers/usb/serial/ssu100.c 	struct usb_serial_port *port = tty->driver_data;
port              339 drivers/usb/serial/ssu100.c 	ss->line		= port->minor;
port              340 drivers/usb/serial/ssu100.c 	ss->port		= 0;
port              342 drivers/usb/serial/ssu100.c 	ss->xmit_fifo_size	= port->bulk_out_size;
port              354 drivers/usb/serial/ssu100.c static int ssu100_port_probe(struct usb_serial_port *port)
port              364 drivers/usb/serial/ssu100.c 	usb_set_serial_port_data(port, priv);
port              369 drivers/usb/serial/ssu100.c static int ssu100_port_remove(struct usb_serial_port *port)
port              373 drivers/usb/serial/ssu100.c 	priv = usb_get_serial_port_data(port);
port              381 drivers/usb/serial/ssu100.c 	struct usb_serial_port *port = tty->driver_data;
port              382 drivers/usb/serial/ssu100.c 	struct usb_device *dev = port->serial->dev;
port              413 drivers/usb/serial/ssu100.c 	struct usb_serial_port *port = tty->driver_data;
port              414 drivers/usb/serial/ssu100.c 	struct usb_device *dev = port->serial->dev;
port              419 drivers/usb/serial/ssu100.c static void ssu100_dtr_rts(struct usb_serial_port *port, int on)
port              421 drivers/usb/serial/ssu100.c 	struct usb_device *dev = port->serial->dev;
port              426 drivers/usb/serial/ssu100.c 			dev_err(&port->dev, "error from flowcontrol urb\n");
port              435 drivers/usb/serial/ssu100.c static void ssu100_update_msr(struct usb_serial_port *port, u8 msr)
port              437 drivers/usb/serial/ssu100.c 	struct ssu100_port_private *priv = usb_get_serial_port_data(port);
port              447 drivers/usb/serial/ssu100.c 			port->icount.cts++;
port              449 drivers/usb/serial/ssu100.c 			port->icount.dsr++;
port              451 drivers/usb/serial/ssu100.c 			port->icount.dcd++;
port              453 drivers/usb/serial/ssu100.c 			port->icount.rng++;
port              454 drivers/usb/serial/ssu100.c 		wake_up_interruptible(&port->port.delta_msr_wait);
port              458 drivers/usb/serial/ssu100.c static void ssu100_update_lsr(struct usb_serial_port *port, u8 lsr,
port              461 drivers/usb/serial/ssu100.c 	struct ssu100_port_private *priv = usb_get_serial_port_data(port);
port              473 drivers/usb/serial/ssu100.c 			port->icount.brk++;
port              475 drivers/usb/serial/ssu100.c 			usb_serial_handle_break(port);
port              478 drivers/usb/serial/ssu100.c 			port->icount.parity++;
port              483 drivers/usb/serial/ssu100.c 			port->icount.frame++;
port              488 drivers/usb/serial/ssu100.c 			port->icount.overrun++;
port              489 drivers/usb/serial/ssu100.c 			tty_insert_flip_char(&port->port, 0, TTY_OVERRUN);
port              497 drivers/usb/serial/ssu100.c 	struct usb_serial_port *port = urb->context;
port              508 drivers/usb/serial/ssu100.c 			ssu100_update_lsr(port, packet[3], &flag);
port              510 drivers/usb/serial/ssu100.c 			ssu100_update_msr(port, packet[3]);
port              520 drivers/usb/serial/ssu100.c 	if (port->port.console && port->sysrq) {
port              522 drivers/usb/serial/ssu100.c 			if (!usb_serial_handle_sysrq_char(port, *ch))
port              523 drivers/usb/serial/ssu100.c 				tty_insert_flip_char(&port->port, *ch, flag);
port              526 drivers/usb/serial/ssu100.c 		tty_insert_flip_string_fixed_flag(&port->port, ch, flag, len);
port              528 drivers/usb/serial/ssu100.c 	tty_flip_buffer_push(&port->port);
port               34 drivers/usb/serial/symbolserial.c 	struct usb_serial_port *port = urb->context;
port               35 drivers/usb/serial/symbolserial.c 	struct symbol_private *priv = usb_get_serial_port_data(port);
port               50 drivers/usb/serial/symbolserial.c 		dev_dbg(&port->dev, "%s - urb shutting down with status: %d\n",
port               54 drivers/usb/serial/symbolserial.c 		dev_dbg(&port->dev, "%s - nonzero urb status received: %d\n",
port               59 drivers/usb/serial/symbolserial.c 	usb_serial_debug_data(&port->dev, __func__, urb->actual_length, data);
port               70 drivers/usb/serial/symbolserial.c 		tty_insert_flip_string(&port->port, &data[1], data_length);
port               71 drivers/usb/serial/symbolserial.c 		tty_flip_buffer_push(&port->port);
port               73 drivers/usb/serial/symbolserial.c 		dev_dbg(&port->dev, "%s - short packet\n", __func__);
port               81 drivers/usb/serial/symbolserial.c 		result = usb_submit_urb(port->interrupt_in_urb, GFP_ATOMIC);
port               83 drivers/usb/serial/symbolserial.c 			dev_err(&port->dev,
port               91 drivers/usb/serial/symbolserial.c static int symbol_open(struct tty_struct *tty, struct usb_serial_port *port)
port               93 drivers/usb/serial/symbolserial.c 	struct symbol_private *priv = usb_get_serial_port_data(port);
port              103 drivers/usb/serial/symbolserial.c 	result = usb_submit_urb(port->interrupt_in_urb, GFP_KERNEL);
port              105 drivers/usb/serial/symbolserial.c 		dev_err(&port->dev,
port              111 drivers/usb/serial/symbolserial.c static void symbol_close(struct usb_serial_port *port)
port              113 drivers/usb/serial/symbolserial.c 	usb_kill_urb(port->interrupt_in_urb);
port              118 drivers/usb/serial/symbolserial.c 	struct usb_serial_port *port = tty->driver_data;
port              119 drivers/usb/serial/symbolserial.c 	struct symbol_private *priv = usb_get_serial_port_data(port);
port              128 drivers/usb/serial/symbolserial.c 	struct usb_serial_port *port = tty->driver_data;
port              129 drivers/usb/serial/symbolserial.c 	struct symbol_private *priv = usb_get_serial_port_data(port);
port              140 drivers/usb/serial/symbolserial.c 		result = usb_submit_urb(port->interrupt_in_urb, GFP_KERNEL);
port              142 drivers/usb/serial/symbolserial.c 			dev_err(&port->dev,
port              148 drivers/usb/serial/symbolserial.c static int symbol_port_probe(struct usb_serial_port *port)
port              158 drivers/usb/serial/symbolserial.c 	usb_set_serial_port_data(port, priv);
port              163 drivers/usb/serial/symbolserial.c static int symbol_port_remove(struct usb_serial_port *port)
port              165 drivers/usb/serial/symbolserial.c 	struct symbol_private *priv = usb_get_serial_port_data(port);
port              305 drivers/usb/serial/ti_usb_3410_5052.c static int ti_port_probe(struct usb_serial_port *port);
port              306 drivers/usb/serial/ti_usb_3410_5052.c static int ti_port_remove(struct usb_serial_port *port);
port              307 drivers/usb/serial/ti_usb_3410_5052.c static int ti_open(struct tty_struct *tty, struct usb_serial_port *port);
port              308 drivers/usb/serial/ti_usb_3410_5052.c static void ti_close(struct usb_serial_port *port);
port              309 drivers/usb/serial/ti_usb_3410_5052.c static int ti_write(struct tty_struct *tty, struct usb_serial_port *port,
port              313 drivers/usb/serial/ti_usb_3410_5052.c static bool ti_tx_empty(struct usb_serial_port *port);
port              317 drivers/usb/serial/ti_usb_3410_5052.c 		struct usb_serial_port *port, struct ktermios *old_termios);
port              326 drivers/usb/serial/ti_usb_3410_5052.c static void ti_recv(struct usb_serial_port *port, unsigned char *data,
port              345 drivers/usb/serial/ti_usb_3410_5052.c static int ti_write_byte(struct usb_serial_port *port, struct ti_device *tdev,
port              603 drivers/usb/serial/ti_usb_3410_5052.c static int ti_port_probe(struct usb_serial_port *port)
port              612 drivers/usb/serial/ti_usb_3410_5052.c 	if (port == port->serial->port[0])
port              616 drivers/usb/serial/ti_usb_3410_5052.c 	port->port.closing_wait = msecs_to_jiffies(10 * closing_wait);
port              617 drivers/usb/serial/ti_usb_3410_5052.c 	tport->tp_port = port;
port              618 drivers/usb/serial/ti_usb_3410_5052.c 	tport->tp_tdev = usb_get_serial_data(port->serial);
port              625 drivers/usb/serial/ti_usb_3410_5052.c 	usb_set_serial_port_data(port, tport);
port              627 drivers/usb/serial/ti_usb_3410_5052.c 	port->port.drain_delay = 3;
port              632 drivers/usb/serial/ti_usb_3410_5052.c static int ti_port_remove(struct usb_serial_port *port)
port              636 drivers/usb/serial/ti_usb_3410_5052.c 	tport = usb_get_serial_port_data(port);
port              642 drivers/usb/serial/ti_usb_3410_5052.c static int ti_open(struct tty_struct *tty, struct usb_serial_port *port)
port              644 drivers/usb/serial/ti_usb_3410_5052.c 	struct ti_port *tport = usb_get_serial_port_data(port);
port              656 drivers/usb/serial/ti_usb_3410_5052.c 	dev = port->serial->dev;
port              663 drivers/usb/serial/ti_usb_3410_5052.c 	port_number = port->port_number;
port              670 drivers/usb/serial/ti_usb_3410_5052.c 		dev_dbg(&port->dev, "%s - start interrupt in urb\n", __func__);
port              671 drivers/usb/serial/ti_usb_3410_5052.c 		urb = tdev->td_serial->port[0]->interrupt_in_urb;
port              673 drivers/usb/serial/ti_usb_3410_5052.c 			dev_err(&port->dev, "%s - no interrupt urb\n", __func__);
port              680 drivers/usb/serial/ti_usb_3410_5052.c 			dev_err(&port->dev, "%s - submit interrupt urb failed, %d\n", __func__, status);
port              686 drivers/usb/serial/ti_usb_3410_5052.c 		ti_set_termios(tty, port, &tty->termios);
port              691 drivers/usb/serial/ti_usb_3410_5052.c 		dev_err(&port->dev, "%s - cannot send open command, %d\n",
port              699 drivers/usb/serial/ti_usb_3410_5052.c 		dev_err(&port->dev, "%s - cannot send start command, %d\n",
port              707 drivers/usb/serial/ti_usb_3410_5052.c 		dev_err(&port->dev, "%s - cannot clear input buffers, %d\n",
port              714 drivers/usb/serial/ti_usb_3410_5052.c 		dev_err(&port->dev, "%s - cannot clear output buffers, %d\n",
port              721 drivers/usb/serial/ti_usb_3410_5052.c 	usb_clear_halt(dev, port->write_urb->pipe);
port              722 drivers/usb/serial/ti_usb_3410_5052.c 	usb_clear_halt(dev, port->read_urb->pipe);
port              725 drivers/usb/serial/ti_usb_3410_5052.c 		ti_set_termios(tty, port, &tty->termios);
port              730 drivers/usb/serial/ti_usb_3410_5052.c 		dev_err(&port->dev, "%s - cannot send open command (2), %d\n",
port              738 drivers/usb/serial/ti_usb_3410_5052.c 		dev_err(&port->dev, "%s - cannot send start command (2), %d\n",
port              744 drivers/usb/serial/ti_usb_3410_5052.c 	urb = port->read_urb;
port              746 drivers/usb/serial/ti_usb_3410_5052.c 		dev_err(&port->dev, "%s - no read urb\n", __func__);
port              754 drivers/usb/serial/ti_usb_3410_5052.c 		dev_err(&port->dev, "%s - submit read urb failed, %d\n",
port              766 drivers/usb/serial/ti_usb_3410_5052.c 		usb_kill_urb(port->serial->port[0]->interrupt_in_urb);
port              773 drivers/usb/serial/ti_usb_3410_5052.c static void ti_close(struct usb_serial_port *port)
port              781 drivers/usb/serial/ti_usb_3410_5052.c 	tdev = usb_get_serial_data(port->serial);
port              782 drivers/usb/serial/ti_usb_3410_5052.c 	tport = usb_get_serial_port_data(port);
port              786 drivers/usb/serial/ti_usb_3410_5052.c 	usb_kill_urb(port->read_urb);
port              787 drivers/usb/serial/ti_usb_3410_5052.c 	usb_kill_urb(port->write_urb);
port              790 drivers/usb/serial/ti_usb_3410_5052.c 	kfifo_reset_out(&port->write_fifo);
port              793 drivers/usb/serial/ti_usb_3410_5052.c 	port_number = port->port_number;
port              798 drivers/usb/serial/ti_usb_3410_5052.c 		dev_err(&port->dev,
port              806 drivers/usb/serial/ti_usb_3410_5052.c 		usb_kill_urb(port->serial->port[0]->interrupt_in_urb);
port              812 drivers/usb/serial/ti_usb_3410_5052.c static int ti_write(struct tty_struct *tty, struct usb_serial_port *port,
port              815 drivers/usb/serial/ti_usb_3410_5052.c 	struct ti_port *tport = usb_get_serial_port_data(port);
port              824 drivers/usb/serial/ti_usb_3410_5052.c 	count = kfifo_in_locked(&port->write_fifo, data, count,
port              834 drivers/usb/serial/ti_usb_3410_5052.c 	struct usb_serial_port *port = tty->driver_data;
port              835 drivers/usb/serial/ti_usb_3410_5052.c 	struct ti_port *tport = usb_get_serial_port_data(port);
port              840 drivers/usb/serial/ti_usb_3410_5052.c 	room = kfifo_avail(&port->write_fifo);
port              843 drivers/usb/serial/ti_usb_3410_5052.c 	dev_dbg(&port->dev, "%s - returns %d\n", __func__, room);
port              850 drivers/usb/serial/ti_usb_3410_5052.c 	struct usb_serial_port *port = tty->driver_data;
port              851 drivers/usb/serial/ti_usb_3410_5052.c 	struct ti_port *tport = usb_get_serial_port_data(port);
port              856 drivers/usb/serial/ti_usb_3410_5052.c 	chars = kfifo_len(&port->write_fifo);
port              859 drivers/usb/serial/ti_usb_3410_5052.c 	dev_dbg(&port->dev, "%s - returns %d\n", __func__, chars);
port              863 drivers/usb/serial/ti_usb_3410_5052.c static bool ti_tx_empty(struct usb_serial_port *port)
port              865 drivers/usb/serial/ti_usb_3410_5052.c 	struct ti_port *tport = usb_get_serial_port_data(port);
port              878 drivers/usb/serial/ti_usb_3410_5052.c 	struct usb_serial_port *port = tty->driver_data;
port              879 drivers/usb/serial/ti_usb_3410_5052.c 	struct ti_port *tport = usb_get_serial_port_data(port);
port              889 drivers/usb/serial/ti_usb_3410_5052.c 	struct usb_serial_port *port = tty->driver_data;
port              890 drivers/usb/serial/ti_usb_3410_5052.c 	struct ti_port *tport = usb_get_serial_port_data(port);
port              896 drivers/usb/serial/ti_usb_3410_5052.c 			dev_err(&port->dev, "%s - cannot restart read, %d\n",
port              902 drivers/usb/serial/ti_usb_3410_5052.c 		struct usb_serial_port *port, struct ktermios *old_termios)
port              904 drivers/usb/serial/ti_usb_3410_5052.c 	struct ti_port *tport = usb_get_serial_port_data(port);
port              908 drivers/usb/serial/ti_usb_3410_5052.c 	int port_number = port->port_number;
port              993 drivers/usb/serial/ti_usb_3410_5052.c 	dev_dbg(&port->dev,
port             1006 drivers/usb/serial/ti_usb_3410_5052.c 		dev_err(&port->dev, "%s - cannot set config on port %d, %d\n",
port             1016 drivers/usb/serial/ti_usb_3410_5052.c 		dev_err(&port->dev,
port             1026 drivers/usb/serial/ti_usb_3410_5052.c 	struct usb_serial_port *port = tty->driver_data;
port             1027 drivers/usb/serial/ti_usb_3410_5052.c 	struct ti_port *tport = usb_get_serial_port_data(port);
port             1046 drivers/usb/serial/ti_usb_3410_5052.c 	dev_dbg(&port->dev, "%s - 0x%04X\n", __func__, result);
port             1055 drivers/usb/serial/ti_usb_3410_5052.c 	struct usb_serial_port *port = tty->driver_data;
port             1056 drivers/usb/serial/ti_usb_3410_5052.c 	struct ti_port *tport = usb_get_serial_port_data(port);
port             1084 drivers/usb/serial/ti_usb_3410_5052.c 	struct usb_serial_port *port = tty->driver_data;
port             1085 drivers/usb/serial/ti_usb_3410_5052.c 	struct ti_port *tport = usb_get_serial_port_data(port);
port             1088 drivers/usb/serial/ti_usb_3410_5052.c 	dev_dbg(&port->dev, "%s - state = %d\n", __func__, break_state);
port             1090 drivers/usb/serial/ti_usb_3410_5052.c 	status = ti_write_byte(port, tport->tp_tdev,
port             1095 drivers/usb/serial/ti_usb_3410_5052.c 		dev_dbg(&port->dev, "%s - error setting break, %d\n", __func__, status);
port             1111 drivers/usb/serial/ti_usb_3410_5052.c 	struct usb_serial_port *port;
port             1158 drivers/usb/serial/ti_usb_3410_5052.c 	port = serial->port[port_number];
port             1160 drivers/usb/serial/ti_usb_3410_5052.c 	tport = usb_get_serial_port_data(port);
port             1193 drivers/usb/serial/ti_usb_3410_5052.c 	struct usb_serial_port *port = tport->tp_port;
port             1228 drivers/usb/serial/ti_usb_3410_5052.c 			ti_recv(port, urb->transfer_buffer, urb->actual_length);
port             1230 drivers/usb/serial/ti_usb_3410_5052.c 		port->icount.rx += urb->actual_length;
port             1252 drivers/usb/serial/ti_usb_3410_5052.c 	struct usb_serial_port *port = tport->tp_port;
port             1263 drivers/usb/serial/ti_usb_3410_5052.c 		dev_dbg(&port->dev, "%s - urb shutting down, %d\n", __func__, status);
port             1266 drivers/usb/serial/ti_usb_3410_5052.c 		dev_err_console(port, "%s - nonzero urb status, %d\n",
port             1275 drivers/usb/serial/ti_usb_3410_5052.c static void ti_recv(struct usb_serial_port *port, unsigned char *data,
port             1281 drivers/usb/serial/ti_usb_3410_5052.c 		cnt = tty_insert_flip_string(&port->port, data, length);
port             1283 drivers/usb/serial/ti_usb_3410_5052.c 			dev_err(&port->dev, "%s - dropping data, %d bytes lost\n",
port             1288 drivers/usb/serial/ti_usb_3410_5052.c 		tty_flip_buffer_push(&port->port);
port             1298 drivers/usb/serial/ti_usb_3410_5052.c 	struct usb_serial_port *port = tport->tp_port;
port             1306 drivers/usb/serial/ti_usb_3410_5052.c 	count = kfifo_out(&port->write_fifo,
port             1307 drivers/usb/serial/ti_usb_3410_5052.c 				port->write_urb->transfer_buffer,
port             1308 drivers/usb/serial/ti_usb_3410_5052.c 				port->bulk_out_size);
port             1317 drivers/usb/serial/ti_usb_3410_5052.c 	usb_serial_debug_data(&port->dev, __func__, count,
port             1318 drivers/usb/serial/ti_usb_3410_5052.c 			      port->write_urb->transfer_buffer);
port             1320 drivers/usb/serial/ti_usb_3410_5052.c 	usb_fill_bulk_urb(port->write_urb, port->serial->dev,
port             1321 drivers/usb/serial/ti_usb_3410_5052.c 			   usb_sndbulkpipe(port->serial->dev,
port             1322 drivers/usb/serial/ti_usb_3410_5052.c 					    port->bulk_out_endpointAddress),
port             1323 drivers/usb/serial/ti_usb_3410_5052.c 			   port->write_urb->transfer_buffer, count,
port             1326 drivers/usb/serial/ti_usb_3410_5052.c 	result = usb_submit_urb(port->write_urb, GFP_ATOMIC);
port             1328 drivers/usb/serial/ti_usb_3410_5052.c 		dev_err_console(port, "%s - submit write urb failed, %d\n",
port             1334 drivers/usb/serial/ti_usb_3410_5052.c 		port->icount.tx += count;
port             1339 drivers/usb/serial/ti_usb_3410_5052.c 	tty_port_tty_wakeup(&port->port);
port             1370 drivers/usb/serial/ti_usb_3410_5052.c 	struct usb_serial_port *port = tport->tp_port;
port             1371 drivers/usb/serial/ti_usb_3410_5052.c 	int port_number = port->port_number;
port             1382 drivers/usb/serial/ti_usb_3410_5052.c 		dev_err(&port->dev,
port             1388 drivers/usb/serial/ti_usb_3410_5052.c 	dev_dbg(&port->dev, "%s - lsr 0x%02X\n", __func__, data->bLSR);
port             1401 drivers/usb/serial/ti_usb_3410_5052.c 	struct usb_serial_port *port = tty->driver_data;
port             1402 drivers/usb/serial/ti_usb_3410_5052.c 	struct ti_port *tport = usb_get_serial_port_data(port);
port             1405 drivers/usb/serial/ti_usb_3410_5052.c 	cwait = port->port.closing_wait;
port             1410 drivers/usb/serial/ti_usb_3410_5052.c 	ss->line = port->minor;
port             1411 drivers/usb/serial/ti_usb_3410_5052.c 	ss->port = port->port_number;
port             1412 drivers/usb/serial/ti_usb_3410_5052.c 	ss->xmit_fifo_size = kfifo_size(&port->write_fifo);
port             1422 drivers/usb/serial/ti_usb_3410_5052.c 	struct usb_serial_port *port = tty->driver_data;
port             1423 drivers/usb/serial/ti_usb_3410_5052.c 	struct ti_port *tport = usb_get_serial_port_data(port);
port             1430 drivers/usb/serial/ti_usb_3410_5052.c 	tport->tp_port->port.closing_wait = cwait;
port             1455 drivers/usb/serial/ti_usb_3410_5052.c 		wake_up_interruptible(&tport->tp_port->port.delta_msr_wait);
port             1462 drivers/usb/serial/ti_usb_3410_5052.c 	tty = tty_port_tty_get(&tport->tp_port->port);
port             1543 drivers/usb/serial/ti_usb_3410_5052.c static int ti_write_byte(struct usb_serial_port *port,
port             1551 drivers/usb/serial/ti_usb_3410_5052.c 	dev_dbg(&port->dev, "%s - addr 0x%08lX, mask 0x%02X, byte 0x%02X\n", __func__,
port             1571 drivers/usb/serial/ti_usb_3410_5052.c 		dev_err(&port->dev, "%s - failed, %d\n", __func__, status);
port             1613 drivers/usb/serial/ti_usb_3410_5052.c 		tdev->td_serial->port[0]->bulk_out_endpointAddress);
port              128 drivers/usb/serial/upd78f0730.c static int upd78f0730_send_ctl(struct usb_serial_port *port,
port              131 drivers/usb/serial/upd78f0730.c 	struct usb_device *usbdev = port->serial->dev;
port              149 drivers/usb/serial/upd78f0730.c 		struct device *dev = &port->dev;
port              163 drivers/usb/serial/upd78f0730.c static int upd78f0730_port_probe(struct usb_serial_port *port)
port              172 drivers/usb/serial/upd78f0730.c 	usb_set_serial_port_data(port, private);
port              177 drivers/usb/serial/upd78f0730.c static int upd78f0730_port_remove(struct usb_serial_port *port)
port              181 drivers/usb/serial/upd78f0730.c 	private = usb_get_serial_port_data(port);
port              192 drivers/usb/serial/upd78f0730.c 	struct usb_serial_port *port = tty->driver_data;
port              196 drivers/usb/serial/upd78f0730.c 	private = usb_get_serial_port_data(port);
port              214 drivers/usb/serial/upd78f0730.c 	struct usb_serial_port *port = tty->driver_data;
port              219 drivers/usb/serial/upd78f0730.c 	private = usb_get_serial_port_data(port);
port              241 drivers/usb/serial/upd78f0730.c 	res = upd78f0730_send_ctl(port, &request, sizeof(request));
port              251 drivers/usb/serial/upd78f0730.c 	struct usb_serial_port *port = tty->driver_data;
port              254 drivers/usb/serial/upd78f0730.c 	private = usb_get_serial_port_data(port);
port              267 drivers/usb/serial/upd78f0730.c 	upd78f0730_send_ctl(port, &request, sizeof(request));
port              271 drivers/usb/serial/upd78f0730.c static void upd78f0730_dtr_rts(struct usb_serial_port *port, int on)
port              273 drivers/usb/serial/upd78f0730.c 	struct tty_struct *tty = port->port.tty;
port              305 drivers/usb/serial/upd78f0730.c 				struct usb_serial_port *port,
port              308 drivers/usb/serial/upd78f0730.c 	struct device *dev = &port->dev;
port              316 drivers/usb/serial/upd78f0730.c 		upd78f0730_dtr_rts(port, 0);
port              318 drivers/usb/serial/upd78f0730.c 		upd78f0730_dtr_rts(port, 1);
port              379 drivers/usb/serial/upd78f0730.c 	upd78f0730_send_ctl(port, &request, sizeof(request));
port              382 drivers/usb/serial/upd78f0730.c static int upd78f0730_open(struct tty_struct *tty, struct usb_serial_port *port)
port              390 drivers/usb/serial/upd78f0730.c 	res = upd78f0730_send_ctl(port, &request, sizeof(request));
port              395 drivers/usb/serial/upd78f0730.c 		upd78f0730_set_termios(tty, port, NULL);
port              397 drivers/usb/serial/upd78f0730.c 	return usb_serial_generic_open(tty, port);
port              400 drivers/usb/serial/upd78f0730.c static void upd78f0730_close(struct usb_serial_port *port)
port              407 drivers/usb/serial/upd78f0730.c 	usb_serial_generic_close(port);
port              408 drivers/usb/serial/upd78f0730.c 	upd78f0730_send_ctl(port, &request, sizeof(request));
port               64 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port;
port               67 drivers/usb/serial/usb-serial.c 	port = idr_find(&serial_minors, minor);
port               68 drivers/usb/serial/usb-serial.c 	if (!port)
port               71 drivers/usb/serial/usb-serial.c 	serial = port->serial;
port               75 drivers/usb/serial/usb-serial.c 		port = NULL;
port               81 drivers/usb/serial/usb-serial.c 	return port;
port               86 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port;
port               94 drivers/usb/serial/usb-serial.c 		port = serial->port[i];
port               95 drivers/usb/serial/usb-serial.c 		minor = idr_alloc(&serial_minors, port, 0,
port               99 drivers/usb/serial/usb-serial.c 		port->minor = minor;
port              100 drivers/usb/serial/usb-serial.c 		port->port_number = i;
port              108 drivers/usb/serial/usb-serial.c 		idr_remove(&serial_minors, serial->port[j]->minor);
port              119 drivers/usb/serial/usb-serial.c 		idr_remove(&serial_minors, serial->port[i]->minor);
port              127 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port;
port              141 drivers/usb/serial/usb-serial.c 		port = serial->port[i];
port              142 drivers/usb/serial/usb-serial.c 		if (port) {
port              143 drivers/usb/serial/usb-serial.c 			port->serial = NULL;
port              144 drivers/usb/serial/usb-serial.c 			put_device(&port->dev);
port              180 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port;
port              184 drivers/usb/serial/usb-serial.c 	port = usb_serial_port_get_by_minor(idx);
port              185 drivers/usb/serial/usb-serial.c 	if (!port)
port              188 drivers/usb/serial/usb-serial.c 	serial = port->serial;
port              208 drivers/usb/serial/usb-serial.c 	tty->driver_data = port;
port              224 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port =
port              225 drivers/usb/serial/usb-serial.c 		container_of(tport, struct usb_serial_port, port);
port              226 drivers/usb/serial/usb-serial.c 	struct usb_serial *serial = port->serial;
port              233 drivers/usb/serial/usb-serial.c 		retval = port->serial->type->open(tty, port);
port              244 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port = tty->driver_data;
port              248 drivers/usb/serial/usb-serial.c 	return tty_port_open(&port->port, tty, filp);
port              263 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port =
port              264 drivers/usb/serial/usb-serial.c 		container_of(tport, struct usb_serial_port, port);
port              265 drivers/usb/serial/usb-serial.c 	struct usb_serial_driver *drv = port->serial->type;
port              268 drivers/usb/serial/usb-serial.c 		drv->close(port);
port              273 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port = tty->driver_data;
port              277 drivers/usb/serial/usb-serial.c 	tty_port_hangup(&port->port);
port              282 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port = tty->driver_data;
port              286 drivers/usb/serial/usb-serial.c 	tty_port_close(&port->port, tty, filp);
port              300 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port = tty->driver_data;
port              309 drivers/usb/serial/usb-serial.c 	if (port->port.console)
port              314 drivers/usb/serial/usb-serial.c 	serial = port->serial;
port              326 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port = tty->driver_data;
port              329 drivers/usb/serial/usb-serial.c 	if (port->serial->dev->state == USB_STATE_NOTATTACHED)
port              334 drivers/usb/serial/usb-serial.c 	retval = port->serial->type->write(tty, port, buf, count);
port              343 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port = tty->driver_data;
port              347 drivers/usb/serial/usb-serial.c 	return port->serial->type->write_room(tty);
port              352 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port = tty->driver_data;
port              353 drivers/usb/serial/usb-serial.c 	struct usb_serial *serial = port->serial;
port              365 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port = tty->driver_data;
port              366 drivers/usb/serial/usb-serial.c 	struct usb_serial *serial = port->serial;
port              370 drivers/usb/serial/usb-serial.c 	if (!port->serial->type->wait_until_sent)
port              375 drivers/usb/serial/usb-serial.c 		port->serial->type->wait_until_sent(tty, timeout);
port              381 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port = tty->driver_data;
port              385 drivers/usb/serial/usb-serial.c 	if (port->serial->type->throttle)
port              386 drivers/usb/serial/usb-serial.c 		port->serial->type->throttle(tty);
port              391 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port = tty->driver_data;
port              395 drivers/usb/serial/usb-serial.c 	if (port->serial->type->unthrottle)
port              396 drivers/usb/serial/usb-serial.c 		port->serial->type->unthrottle(tty);
port              401 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port = tty->driver_data;
port              403 drivers/usb/serial/usb-serial.c 	if (port->serial->type->get_serial)
port              404 drivers/usb/serial/usb-serial.c 		return port->serial->type->get_serial(tty, ss);
port              410 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port = tty->driver_data;
port              412 drivers/usb/serial/usb-serial.c 	if (port->serial->type->set_serial)
port              413 drivers/usb/serial/usb-serial.c 		return port->serial->type->set_serial(tty, ss);
port              420 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port = tty->driver_data;
port              427 drivers/usb/serial/usb-serial.c 		if (port->serial->type->tiocmiwait)
port              428 drivers/usb/serial/usb-serial.c 			retval = port->serial->type->tiocmiwait(tty, arg);
port              431 drivers/usb/serial/usb-serial.c 		if (port->serial->type->ioctl)
port              432 drivers/usb/serial/usb-serial.c 			retval = port->serial->type->ioctl(tty, cmd, arg);
port              440 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port = tty->driver_data;
port              444 drivers/usb/serial/usb-serial.c 	if (port->serial->type->set_termios)
port              445 drivers/usb/serial/usb-serial.c 		port->serial->type->set_termios(tty, port, old);
port              452 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port = tty->driver_data;
port              456 drivers/usb/serial/usb-serial.c 	if (port->serial->type->break_ctl)
port              457 drivers/usb/serial/usb-serial.c 		port->serial->type->break_ctl(tty, break_state);
port              465 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port;
port              471 drivers/usb/serial/usb-serial.c 		port = usb_serial_port_get_by_minor(i);
port              472 drivers/usb/serial/usb-serial.c 		if (port == NULL)
port              474 drivers/usb/serial/usb-serial.c 		serial = port->serial;
port              486 drivers/usb/serial/usb-serial.c 		seq_printf(m, " port:%d", port->port_number);
port              499 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port = tty->driver_data;
port              503 drivers/usb/serial/usb-serial.c 	if (port->serial->type->tiocmget)
port              504 drivers/usb/serial/usb-serial.c 		return port->serial->type->tiocmget(tty);
port              511 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port = tty->driver_data;
port              515 drivers/usb/serial/usb-serial.c 	if (port->serial->type->tiocmset)
port              516 drivers/usb/serial/usb-serial.c 		return port->serial->type->tiocmset(tty, set, clear);
port              523 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port = tty->driver_data;
port              527 drivers/usb/serial/usb-serial.c 	if (port->serial->type->get_icount)
port              528 drivers/usb/serial/usb-serial.c 		return port->serial->type->get_icount(tty, icount);
port              537 drivers/usb/serial/usb-serial.c void usb_serial_port_softint(struct usb_serial_port *port)
port              539 drivers/usb/serial/usb-serial.c 	schedule_work(&port->work);
port              545 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port =
port              548 drivers/usb/serial/usb-serial.c 	tty_port_tty_wakeup(&port->port);
port              551 drivers/usb/serial/usb-serial.c static void usb_serial_port_poison_urbs(struct usb_serial_port *port)
port              555 drivers/usb/serial/usb-serial.c 	for (i = 0; i < ARRAY_SIZE(port->read_urbs); ++i)
port              556 drivers/usb/serial/usb-serial.c 		usb_poison_urb(port->read_urbs[i]);
port              557 drivers/usb/serial/usb-serial.c 	for (i = 0; i < ARRAY_SIZE(port->write_urbs); ++i)
port              558 drivers/usb/serial/usb-serial.c 		usb_poison_urb(port->write_urbs[i]);
port              560 drivers/usb/serial/usb-serial.c 	usb_poison_urb(port->interrupt_in_urb);
port              561 drivers/usb/serial/usb-serial.c 	usb_poison_urb(port->interrupt_out_urb);
port              564 drivers/usb/serial/usb-serial.c static void usb_serial_port_unpoison_urbs(struct usb_serial_port *port)
port              568 drivers/usb/serial/usb-serial.c 	for (i = 0; i < ARRAY_SIZE(port->read_urbs); ++i)
port              569 drivers/usb/serial/usb-serial.c 		usb_unpoison_urb(port->read_urbs[i]);
port              570 drivers/usb/serial/usb-serial.c 	for (i = 0; i < ARRAY_SIZE(port->write_urbs); ++i)
port              571 drivers/usb/serial/usb-serial.c 		usb_unpoison_urb(port->write_urbs[i]);
port              573 drivers/usb/serial/usb-serial.c 	usb_unpoison_urb(port->interrupt_in_urb);
port              574 drivers/usb/serial/usb-serial.c 	usb_unpoison_urb(port->interrupt_out_urb);
port              579 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port = to_usb_serial_port(dev);
port              584 drivers/usb/serial/usb-serial.c 	usb_free_urb(port->interrupt_in_urb);
port              585 drivers/usb/serial/usb-serial.c 	usb_free_urb(port->interrupt_out_urb);
port              586 drivers/usb/serial/usb-serial.c 	for (i = 0; i < ARRAY_SIZE(port->read_urbs); ++i) {
port              587 drivers/usb/serial/usb-serial.c 		usb_free_urb(port->read_urbs[i]);
port              588 drivers/usb/serial/usb-serial.c 		kfree(port->bulk_in_buffers[i]);
port              590 drivers/usb/serial/usb-serial.c 	for (i = 0; i < ARRAY_SIZE(port->write_urbs); ++i) {
port              591 drivers/usb/serial/usb-serial.c 		usb_free_urb(port->write_urbs[i]);
port              592 drivers/usb/serial/usb-serial.c 		kfree(port->bulk_out_buffers[i]);
port              594 drivers/usb/serial/usb-serial.c 	kfifo_free(&port->write_fifo);
port              595 drivers/usb/serial/usb-serial.c 	kfree(port->interrupt_in_buffer);
port              596 drivers/usb/serial/usb-serial.c 	kfree(port->interrupt_out_buffer);
port              597 drivers/usb/serial/usb-serial.c 	tty_port_destroy(&port->port);
port              598 drivers/usb/serial/usb-serial.c 	kfree(port);
port              672 drivers/usb/serial/usb-serial.c static int serial_port_carrier_raised(struct tty_port *port)
port              674 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *p = container_of(port, struct usb_serial_port, port);
port              683 drivers/usb/serial/usb-serial.c static void serial_port_dtr_rts(struct tty_port *port, int on)
port              685 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *p = container_of(port, struct usb_serial_port, port);
port              695 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port = to_usb_serial_port(dev);
port              697 drivers/usb/serial/usb-serial.c 	return sprintf(buf, "%u\n", port->port_number);
port              747 drivers/usb/serial/usb-serial.c static int setup_port_bulk_in(struct usb_serial_port *port,
port              750 drivers/usb/serial/usb-serial.c 	struct usb_serial_driver *type = port->serial->type;
port              751 drivers/usb/serial/usb-serial.c 	struct usb_device *udev = port->serial->dev;
port              756 drivers/usb/serial/usb-serial.c 	port->bulk_in_size = buffer_size;
port              757 drivers/usb/serial/usb-serial.c 	port->bulk_in_endpointAddress = epd->bEndpointAddress;
port              759 drivers/usb/serial/usb-serial.c 	for (i = 0; i < ARRAY_SIZE(port->read_urbs); ++i) {
port              760 drivers/usb/serial/usb-serial.c 		set_bit(i, &port->read_urbs_free);
port              761 drivers/usb/serial/usb-serial.c 		port->read_urbs[i] = usb_alloc_urb(0, GFP_KERNEL);
port              762 drivers/usb/serial/usb-serial.c 		if (!port->read_urbs[i])
port              764 drivers/usb/serial/usb-serial.c 		port->bulk_in_buffers[i] = kmalloc(buffer_size, GFP_KERNEL);
port              765 drivers/usb/serial/usb-serial.c 		if (!port->bulk_in_buffers[i])
port              767 drivers/usb/serial/usb-serial.c 		usb_fill_bulk_urb(port->read_urbs[i], udev,
port              769 drivers/usb/serial/usb-serial.c 				port->bulk_in_buffers[i], buffer_size,
port              770 drivers/usb/serial/usb-serial.c 				type->read_bulk_callback, port);
port              773 drivers/usb/serial/usb-serial.c 	port->read_urb = port->read_urbs[0];
port              774 drivers/usb/serial/usb-serial.c 	port->bulk_in_buffer = port->bulk_in_buffers[0];
port              779 drivers/usb/serial/usb-serial.c static int setup_port_bulk_out(struct usb_serial_port *port,
port              782 drivers/usb/serial/usb-serial.c 	struct usb_serial_driver *type = port->serial->type;
port              783 drivers/usb/serial/usb-serial.c 	struct usb_device *udev = port->serial->dev;
port              787 drivers/usb/serial/usb-serial.c 	if (kfifo_alloc(&port->write_fifo, PAGE_SIZE, GFP_KERNEL))
port              793 drivers/usb/serial/usb-serial.c 	port->bulk_out_size = buffer_size;
port              794 drivers/usb/serial/usb-serial.c 	port->bulk_out_endpointAddress = epd->bEndpointAddress;
port              796 drivers/usb/serial/usb-serial.c 	for (i = 0; i < ARRAY_SIZE(port->write_urbs); ++i) {
port              797 drivers/usb/serial/usb-serial.c 		set_bit(i, &port->write_urbs_free);
port              798 drivers/usb/serial/usb-serial.c 		port->write_urbs[i] = usb_alloc_urb(0, GFP_KERNEL);
port              799 drivers/usb/serial/usb-serial.c 		if (!port->write_urbs[i])
port              801 drivers/usb/serial/usb-serial.c 		port->bulk_out_buffers[i] = kmalloc(buffer_size, GFP_KERNEL);
port              802 drivers/usb/serial/usb-serial.c 		if (!port->bulk_out_buffers[i])
port              804 drivers/usb/serial/usb-serial.c 		usb_fill_bulk_urb(port->write_urbs[i], udev,
port              806 drivers/usb/serial/usb-serial.c 				port->bulk_out_buffers[i], buffer_size,
port              807 drivers/usb/serial/usb-serial.c 				type->write_bulk_callback, port);
port              810 drivers/usb/serial/usb-serial.c 	port->write_urb = port->write_urbs[0];
port              811 drivers/usb/serial/usb-serial.c 	port->bulk_out_buffer = port->bulk_out_buffers[0];
port              816 drivers/usb/serial/usb-serial.c static int setup_port_interrupt_in(struct usb_serial_port *port,
port              819 drivers/usb/serial/usb-serial.c 	struct usb_serial_driver *type = port->serial->type;
port              820 drivers/usb/serial/usb-serial.c 	struct usb_device *udev = port->serial->dev;
port              823 drivers/usb/serial/usb-serial.c 	port->interrupt_in_urb = usb_alloc_urb(0, GFP_KERNEL);
port              824 drivers/usb/serial/usb-serial.c 	if (!port->interrupt_in_urb)
port              827 drivers/usb/serial/usb-serial.c 	port->interrupt_in_endpointAddress = epd->bEndpointAddress;
port              828 drivers/usb/serial/usb-serial.c 	port->interrupt_in_buffer = kmalloc(buffer_size, GFP_KERNEL);
port              829 drivers/usb/serial/usb-serial.c 	if (!port->interrupt_in_buffer)
port              831 drivers/usb/serial/usb-serial.c 	usb_fill_int_urb(port->interrupt_in_urb, udev,
port              833 drivers/usb/serial/usb-serial.c 			port->interrupt_in_buffer, buffer_size,
port              834 drivers/usb/serial/usb-serial.c 			type->read_int_callback, port,
port              840 drivers/usb/serial/usb-serial.c static int setup_port_interrupt_out(struct usb_serial_port *port,
port              843 drivers/usb/serial/usb-serial.c 	struct usb_serial_driver *type = port->serial->type;
port              844 drivers/usb/serial/usb-serial.c 	struct usb_device *udev = port->serial->dev;
port              847 drivers/usb/serial/usb-serial.c 	port->interrupt_out_urb = usb_alloc_urb(0, GFP_KERNEL);
port              848 drivers/usb/serial/usb-serial.c 	if (!port->interrupt_out_urb)
port              851 drivers/usb/serial/usb-serial.c 	port->interrupt_out_size = buffer_size;
port              852 drivers/usb/serial/usb-serial.c 	port->interrupt_out_endpointAddress = epd->bEndpointAddress;
port              853 drivers/usb/serial/usb-serial.c 	port->interrupt_out_buffer = kmalloc(buffer_size, GFP_KERNEL);
port              854 drivers/usb/serial/usb-serial.c 	if (!port->interrupt_out_buffer)
port              856 drivers/usb/serial/usb-serial.c 	usb_fill_int_urb(port->interrupt_out_urb, udev,
port              858 drivers/usb/serial/usb-serial.c 			port->interrupt_out_buffer, buffer_size,
port              859 drivers/usb/serial/usb-serial.c 			type->write_int_callback, port,
port              871 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port;
port              966 drivers/usb/serial/usb-serial.c 		port = kzalloc(sizeof(struct usb_serial_port), GFP_KERNEL);
port              967 drivers/usb/serial/usb-serial.c 		if (!port) {
port              971 drivers/usb/serial/usb-serial.c 		tty_port_init(&port->port);
port              972 drivers/usb/serial/usb-serial.c 		port->port.ops = &serial_port_ops;
port              973 drivers/usb/serial/usb-serial.c 		port->serial = serial;
port              974 drivers/usb/serial/usb-serial.c 		spin_lock_init(&port->lock);
port              977 drivers/usb/serial/usb-serial.c 		INIT_WORK(&port->work, usb_serial_port_work);
port              978 drivers/usb/serial/usb-serial.c 		serial->port[i] = port;
port              979 drivers/usb/serial/usb-serial.c 		port->dev.parent = &interface->dev;
port              980 drivers/usb/serial/usb-serial.c 		port->dev.driver = NULL;
port              981 drivers/usb/serial/usb-serial.c 		port->dev.bus = &usb_serial_bus_type;
port              982 drivers/usb/serial/usb-serial.c 		port->dev.release = &usb_serial_port_release;
port              983 drivers/usb/serial/usb-serial.c 		port->dev.groups = usb_serial_port_groups;
port              984 drivers/usb/serial/usb-serial.c 		device_initialize(&port->dev);
port              989 drivers/usb/serial/usb-serial.c 		retval = setup_port_bulk_in(serial->port[i], epds->bulk_in[i]);
port              995 drivers/usb/serial/usb-serial.c 		retval = setup_port_bulk_out(serial->port[i],
port             1003 drivers/usb/serial/usb-serial.c 			retval = setup_port_interrupt_in(serial->port[i],
port             1014 drivers/usb/serial/usb-serial.c 			retval = setup_port_interrupt_out(serial->port[i],
port             1049 drivers/usb/serial/usb-serial.c 		port = serial->port[i];
port             1050 drivers/usb/serial/usb-serial.c 		dev_set_name(&port->dev, "ttyUSB%d", port->minor);
port             1051 drivers/usb/serial/usb-serial.c 		dev_dbg(ddev, "registering %s\n", dev_name(&port->dev));
port             1052 drivers/usb/serial/usb-serial.c 		device_enable_async_suspend(&port->dev);
port             1054 drivers/usb/serial/usb-serial.c 		retval = device_add(&port->dev);
port             1060 drivers/usb/serial/usb-serial.c 		usb_serial_console_init(serial->port[0]->minor);
port             1081 drivers/usb/serial/usb-serial.c 	struct usb_serial_port *port;
port             1092 drivers/usb/serial/usb-serial.c 		port = serial->port[i];
port             1093 drivers/usb/serial/usb-serial.c 		tty = tty_port_tty_get(&port->port);
port             1098 drivers/usb/serial/usb-serial.c 		usb_serial_port_poison_urbs(port);
port             1099 drivers/usb/serial/usb-serial.c 		wake_up_interruptible(&port->port.delta_msr_wait);
port             1100 drivers/usb/serial/usb-serial.c 		cancel_work_sync(&port->work);
port             1101 drivers/usb/serial/usb-serial.c 		if (device_is_registered(&port->dev))
port             1102 drivers/usb/serial/usb-serial.c 			device_del(&port->dev);
port             1133 drivers/usb/serial/usb-serial.c 		usb_serial_port_poison_urbs(serial->port[i]);
port             1144 drivers/usb/serial/usb-serial.c 		usb_serial_port_unpoison_urbs(serial->port[i]);
port                9 drivers/usb/serial/usb-wwan.h extern void usb_wwan_dtr_rts(struct usb_serial_port *port, int on);
port               10 drivers/usb/serial/usb-wwan.h extern int usb_wwan_open(struct tty_struct *tty, struct usb_serial_port *port);
port               11 drivers/usb/serial/usb-wwan.h extern void usb_wwan_close(struct usb_serial_port *port);
port               12 drivers/usb/serial/usb-wwan.h extern int usb_wwan_port_probe(struct usb_serial_port *port);
port               13 drivers/usb/serial/usb-wwan.h extern int usb_wwan_port_remove(struct usb_serial_port *port);
port               22 drivers/usb/serial/usb-wwan.h extern int usb_wwan_write(struct tty_struct *tty, struct usb_serial_port *port,
port               52 drivers/usb/serial/usb_debug.c 	struct usb_serial_port *port = tty->driver_data;
port               55 drivers/usb/serial/usb_debug.c 	usb_serial_generic_write(tty, port, USB_DEBUG_BRK, USB_DEBUG_BRK_SIZE);
port               60 drivers/usb/serial/usb_debug.c 	struct usb_serial_port *port = urb->context;
port               65 drivers/usb/serial/usb_debug.c 		usb_serial_handle_break(port);
port               40 drivers/usb/serial/usb_wwan.c static int usb_wwan_send_setup(struct usb_serial_port *port)
port               42 drivers/usb/serial/usb_wwan.c 	struct usb_serial *serial = port->serial;
port               48 drivers/usb/serial/usb_wwan.c 	portdata = usb_get_serial_port_data(port);
port               65 drivers/usb/serial/usb_wwan.c 	usb_autopm_put_interface(port->serial->interface);
port               70 drivers/usb/serial/usb_wwan.c void usb_wwan_dtr_rts(struct usb_serial_port *port, int on)
port               75 drivers/usb/serial/usb_wwan.c 	intfdata = usb_get_serial_data(port->serial);
port               80 drivers/usb/serial/usb_wwan.c 	portdata = usb_get_serial_port_data(port);
port               85 drivers/usb/serial/usb_wwan.c 	usb_wwan_send_setup(port);
port               91 drivers/usb/serial/usb_wwan.c 	struct usb_serial_port *port = tty->driver_data;
port               95 drivers/usb/serial/usb_wwan.c 	portdata = usb_get_serial_port_data(port);
port              111 drivers/usb/serial/usb_wwan.c 	struct usb_serial_port *port = tty->driver_data;
port              115 drivers/usb/serial/usb_wwan.c 	portdata = usb_get_serial_port_data(port);
port              116 drivers/usb/serial/usb_wwan.c 	intfdata = usb_get_serial_data(port->serial);
port              131 drivers/usb/serial/usb_wwan.c 	return usb_wwan_send_setup(port);
port              138 drivers/usb/serial/usb_wwan.c 	struct usb_serial_port *port = tty->driver_data;
port              140 drivers/usb/serial/usb_wwan.c 	ss->line            = port->minor;
port              141 drivers/usb/serial/usb_wwan.c 	ss->port            = port->port_number;
port              142 drivers/usb/serial/usb_wwan.c 	ss->baud_base       = tty_get_baud_rate(port->port.tty);
port              143 drivers/usb/serial/usb_wwan.c 	ss->close_delay	    = port->port.close_delay / 10;
port              144 drivers/usb/serial/usb_wwan.c 	ss->closing_wait    = port->port.closing_wait == ASYNC_CLOSING_WAIT_NONE ?
port              146 drivers/usb/serial/usb_wwan.c 				 port->port.closing_wait / 10;
port              154 drivers/usb/serial/usb_wwan.c 	struct usb_serial_port *port = tty->driver_data;
port              162 drivers/usb/serial/usb_wwan.c 	mutex_lock(&port->port.mutex);
port              165 drivers/usb/serial/usb_wwan.c 		if ((close_delay != port->port.close_delay) ||
port              166 drivers/usb/serial/usb_wwan.c 		    (closing_wait != port->port.closing_wait))
port              171 drivers/usb/serial/usb_wwan.c 		port->port.close_delay  = close_delay;
port              172 drivers/usb/serial/usb_wwan.c 		port->port.closing_wait = closing_wait;
port              175 drivers/usb/serial/usb_wwan.c 	mutex_unlock(&port->port.mutex);
port              180 drivers/usb/serial/usb_wwan.c int usb_wwan_write(struct tty_struct *tty, struct usb_serial_port *port,
port              191 drivers/usb/serial/usb_wwan.c 	portdata = usb_get_serial_port_data(port);
port              192 drivers/usb/serial/usb_wwan.c 	intfdata = usb_get_serial_data(port->serial);
port              194 drivers/usb/serial/usb_wwan.c 	dev_dbg(&port->dev, "%s: write (%d chars)\n", __func__, count);
port              211 drivers/usb/serial/usb_wwan.c 		dev_dbg(&port->dev, "%s: endpoint %d buf %d\n", __func__,
port              214 drivers/usb/serial/usb_wwan.c 		err = usb_autopm_get_interface_async(port->serial->interface);
port              233 drivers/usb/serial/usb_wwan.c 				dev_err(&port->dev,
port              241 drivers/usb/serial/usb_wwan.c 				usb_autopm_put_interface_async(port->serial->interface);
port              252 drivers/usb/serial/usb_wwan.c 	dev_dbg(&port->dev, "%s: wrote (did %d)\n", __func__, count);
port              261 drivers/usb/serial/usb_wwan.c 	struct usb_serial_port *port;
port              267 drivers/usb/serial/usb_wwan.c 	port = urb->context;
port              268 drivers/usb/serial/usb_wwan.c 	dev = &port->dev;
port              279 drivers/usb/serial/usb_wwan.c 			tty_insert_flip_string(&port->port, data,
port              281 drivers/usb/serial/usb_wwan.c 			tty_flip_buffer_push(&port->port);
port              292 drivers/usb/serial/usb_wwan.c 			usb_mark_last_busy(port->serial->dev);
port              295 drivers/usb/serial/usb_wwan.c 		usb_mark_last_busy(port->serial->dev);
port              301 drivers/usb/serial/usb_wwan.c 	struct usb_serial_port *port;
port              307 drivers/usb/serial/usb_wwan.c 	port = urb->context;
port              308 drivers/usb/serial/usb_wwan.c 	intfdata = usb_get_serial_data(port->serial);
port              310 drivers/usb/serial/usb_wwan.c 	usb_serial_port_softint(port);
port              311 drivers/usb/serial/usb_wwan.c 	usb_autopm_put_interface_async(port->serial->interface);
port              312 drivers/usb/serial/usb_wwan.c 	portdata = usb_get_serial_port_data(port);
port              328 drivers/usb/serial/usb_wwan.c 	struct usb_serial_port *port = tty->driver_data;
port              334 drivers/usb/serial/usb_wwan.c 	portdata = usb_get_serial_port_data(port);
port              342 drivers/usb/serial/usb_wwan.c 	dev_dbg(&port->dev, "%s: %d\n", __func__, data_len);
port              349 drivers/usb/serial/usb_wwan.c 	struct usb_serial_port *port = tty->driver_data;
port              355 drivers/usb/serial/usb_wwan.c 	portdata = usb_get_serial_port_data(port);
port              364 drivers/usb/serial/usb_wwan.c 	dev_dbg(&port->dev, "%s: %d\n", __func__, data_len);
port              369 drivers/usb/serial/usb_wwan.c int usb_wwan_open(struct tty_struct *tty, struct usb_serial_port *port)
port              373 drivers/usb/serial/usb_wwan.c 	struct usb_serial *serial = port->serial;
port              377 drivers/usb/serial/usb_wwan.c 	portdata = usb_get_serial_port_data(port);
port              380 drivers/usb/serial/usb_wwan.c 	if (port->interrupt_in_urb) {
port              381 drivers/usb/serial/usb_wwan.c 		err = usb_submit_urb(port->interrupt_in_urb, GFP_KERNEL);
port              383 drivers/usb/serial/usb_wwan.c 			dev_err(&port->dev, "%s: submit int urb failed: %d\n",
port              395 drivers/usb/serial/usb_wwan.c 			dev_err(&port->dev,
port              425 drivers/usb/serial/usb_wwan.c void usb_wwan_close(struct usb_serial_port *port)
port              428 drivers/usb/serial/usb_wwan.c 	struct usb_serial *serial = port->serial;
port              433 drivers/usb/serial/usb_wwan.c 	portdata = usb_get_serial_port_data(port);
port              456 drivers/usb/serial/usb_wwan.c 	usb_kill_urb(port->interrupt_in_urb);
port              462 drivers/usb/serial/usb_wwan.c static struct urb *usb_wwan_setup_urb(struct usb_serial_port *port,
port              467 drivers/usb/serial/usb_wwan.c 	struct usb_serial *serial = port->serial;
port              485 drivers/usb/serial/usb_wwan.c int usb_wwan_port_probe(struct usb_serial_port *port)
port              492 drivers/usb/serial/usb_wwan.c 	if (!port->bulk_in_size || !port->bulk_out_size)
port              507 drivers/usb/serial/usb_wwan.c 		urb = usb_wwan_setup_urb(port, port->bulk_in_endpointAddress,
port              508 drivers/usb/serial/usb_wwan.c 						USB_DIR_IN, port,
port              520 drivers/usb/serial/usb_wwan.c 		urb = usb_wwan_setup_urb(port, port->bulk_out_endpointAddress,
port              521 drivers/usb/serial/usb_wwan.c 						USB_DIR_OUT, port,
port              527 drivers/usb/serial/usb_wwan.c 	usb_set_serial_port_data(port, portdata);
port              547 drivers/usb/serial/usb_wwan.c int usb_wwan_port_remove(struct usb_serial_port *port)
port              552 drivers/usb/serial/usb_wwan.c 	portdata = usb_get_serial_port_data(port);
port              553 drivers/usb/serial/usb_wwan.c 	usb_set_serial_port_data(port, NULL);
port              574 drivers/usb/serial/usb_wwan.c 	struct usb_serial_port *port;
port              578 drivers/usb/serial/usb_wwan.c 		port = serial->port[i];
port              579 drivers/usb/serial/usb_wwan.c 		portdata = usb_get_serial_port_data(port);
port              586 drivers/usb/serial/usb_wwan.c 		usb_kill_urb(port->interrupt_in_urb);
port              611 drivers/usb/serial/usb_wwan.c static int usb_wwan_submit_delayed_urbs(struct usb_serial_port *port)
port              613 drivers/usb/serial/usb_wwan.c 	struct usb_serial *serial = port->serial;
port              620 drivers/usb/serial/usb_wwan.c 	portdata = usb_get_serial_port_data(port);
port              629 drivers/usb/serial/usb_wwan.c 			dev_err(&port->dev, "%s: submit urb failed: %d\n",
port              648 drivers/usb/serial/usb_wwan.c 	struct usb_serial_port *port;
port              657 drivers/usb/serial/usb_wwan.c 		port = serial->port[i];
port              659 drivers/usb/serial/usb_wwan.c 		if (!tty_port_initialized(&port->port))
port              662 drivers/usb/serial/usb_wwan.c 		portdata = usb_get_serial_port_data(port);
port              664 drivers/usb/serial/usb_wwan.c 		if (port->interrupt_in_urb) {
port              665 drivers/usb/serial/usb_wwan.c 			err = usb_submit_urb(port->interrupt_in_urb,
port              668 drivers/usb/serial/usb_wwan.c 				dev_err(&port->dev,
port              675 drivers/usb/serial/usb_wwan.c 		err = usb_wwan_submit_delayed_urbs(port);
port              683 drivers/usb/serial/usb_wwan.c 				dev_err(&port->dev,
port               36 drivers/usb/serial/visor.c static int  visor_open(struct tty_struct *tty, struct usb_serial_port *port);
port               37 drivers/usb/serial/visor.c static void visor_close(struct usb_serial_port *port);
port              224 drivers/usb/serial/visor.c static int visor_open(struct tty_struct *tty, struct usb_serial_port *port)
port              228 drivers/usb/serial/visor.c 	if (!port->read_urb) {
port              230 drivers/usb/serial/visor.c 		dev_err(&port->dev, "Device lied about number of ports, please use a lower one.\n");
port              235 drivers/usb/serial/visor.c 	result = usb_serial_generic_open(tty, port);
port              239 drivers/usb/serial/visor.c 	if (port->interrupt_in_urb) {
port              240 drivers/usb/serial/visor.c 		dev_dbg(&port->dev, "adding interrupt input for treo\n");
port              241 drivers/usb/serial/visor.c 		result = usb_submit_urb(port->interrupt_in_urb, GFP_KERNEL);
port              243 drivers/usb/serial/visor.c 			dev_err(&port->dev,
port              252 drivers/usb/serial/visor.c static void visor_close(struct usb_serial_port *port)
port              256 drivers/usb/serial/visor.c 	usb_serial_generic_close(port);
port              257 drivers/usb/serial/visor.c 	usb_kill_urb(port->interrupt_in_urb);
port              262 drivers/usb/serial/visor.c 	usb_control_msg(port->serial->dev,
port              263 drivers/usb/serial/visor.c 					 usb_rcvctrlpipe(port->serial->dev, 0),
port              272 drivers/usb/serial/visor.c 	struct usb_serial_port *port = urb->context;
port              284 drivers/usb/serial/visor.c 		dev_dbg(&port->dev, "%s - urb shutting down with status: %d\n",
port              288 drivers/usb/serial/visor.c 		dev_dbg(&port->dev, "%s - nonzero urb status received: %d\n",
port              300 drivers/usb/serial/visor.c 	usb_serial_debug_data(&port->dev, __func__, urb->actual_length,
port              378 drivers/usb/serial/visor.c 			connection_info->connections[i].port, string);
port              104 drivers/usb/serial/visor.h 		__u8	port;
port              150 drivers/usb/serial/visor.h 		__u8 port;
port               81 drivers/usb/serial/whiteheat.c static int  whiteheat_port_probe(struct usb_serial_port *port);
port               82 drivers/usb/serial/whiteheat.c static int  whiteheat_port_remove(struct usb_serial_port *port);
port               84 drivers/usb/serial/whiteheat.c 			struct usb_serial_port *port);
port               85 drivers/usb/serial/whiteheat.c static void whiteheat_close(struct usb_serial_port *port);
port               89 drivers/usb/serial/whiteheat.c 			struct usb_serial_port *port, struct ktermios *old);
port              157 drivers/usb/serial/whiteheat.c static int firm_send_command(struct usb_serial_port *port, __u8 command,
port              159 drivers/usb/serial/whiteheat.c static int firm_open(struct usb_serial_port *port);
port              160 drivers/usb/serial/whiteheat.c static int firm_close(struct usb_serial_port *port);
port              162 drivers/usb/serial/whiteheat.c static int firm_set_rts(struct usb_serial_port *port, __u8 onoff);
port              163 drivers/usb/serial/whiteheat.c static int firm_set_dtr(struct usb_serial_port *port, __u8 onoff);
port              164 drivers/usb/serial/whiteheat.c static int firm_set_break(struct usb_serial_port *port, __u8 onoff);
port              165 drivers/usb/serial/whiteheat.c static int firm_purge(struct usb_serial_port *port, __u8 rxtx);
port              166 drivers/usb/serial/whiteheat.c static int firm_get_dtr_rts(struct usb_serial_port *port);
port              167 drivers/usb/serial/whiteheat.c static int firm_report_tx_done(struct usb_serial_port *port);
port              230 drivers/usb/serial/whiteheat.c 	command_port = serial->port[COMMAND_PORT];
port              331 drivers/usb/serial/whiteheat.c 	command_port = serial->port[COMMAND_PORT];
port              335 drivers/usb/serial/whiteheat.c static int whiteheat_port_probe(struct usb_serial_port *port)
port              343 drivers/usb/serial/whiteheat.c 	usb_set_serial_port_data(port, info);
port              348 drivers/usb/serial/whiteheat.c static int whiteheat_port_remove(struct usb_serial_port *port)
port              352 drivers/usb/serial/whiteheat.c 	info = usb_get_serial_port_data(port);
port              358 drivers/usb/serial/whiteheat.c static int whiteheat_open(struct tty_struct *tty, struct usb_serial_port *port)
port              362 drivers/usb/serial/whiteheat.c 	retval = start_command_port(port->serial);
port              367 drivers/usb/serial/whiteheat.c 	retval = firm_open(port);
port              369 drivers/usb/serial/whiteheat.c 		stop_command_port(port->serial);
port              373 drivers/usb/serial/whiteheat.c 	retval = firm_purge(port, WHITEHEAT_PURGE_RX | WHITEHEAT_PURGE_TX);
port              375 drivers/usb/serial/whiteheat.c 		firm_close(port);
port              376 drivers/usb/serial/whiteheat.c 		stop_command_port(port->serial);
port              384 drivers/usb/serial/whiteheat.c 	usb_clear_halt(port->serial->dev, port->read_urb->pipe);
port              385 drivers/usb/serial/whiteheat.c 	usb_clear_halt(port->serial->dev, port->write_urb->pipe);
port              387 drivers/usb/serial/whiteheat.c 	retval = usb_serial_generic_open(tty, port);
port              389 drivers/usb/serial/whiteheat.c 		firm_close(port);
port              390 drivers/usb/serial/whiteheat.c 		stop_command_port(port->serial);
port              398 drivers/usb/serial/whiteheat.c static void whiteheat_close(struct usb_serial_port *port)
port              400 drivers/usb/serial/whiteheat.c 	firm_report_tx_done(port);
port              401 drivers/usb/serial/whiteheat.c 	firm_close(port);
port              403 drivers/usb/serial/whiteheat.c 	usb_serial_generic_close(port);
port              405 drivers/usb/serial/whiteheat.c 	stop_command_port(port->serial);
port              410 drivers/usb/serial/whiteheat.c 	struct usb_serial_port *port = tty->driver_data;
port              411 drivers/usb/serial/whiteheat.c 	struct whiteheat_private *info = usb_get_serial_port_data(port);
port              414 drivers/usb/serial/whiteheat.c 	firm_get_dtr_rts(port);
port              426 drivers/usb/serial/whiteheat.c 	struct usb_serial_port *port = tty->driver_data;
port              427 drivers/usb/serial/whiteheat.c 	struct whiteheat_private *info = usb_get_serial_port_data(port);
port              439 drivers/usb/serial/whiteheat.c 	firm_set_dtr(port, info->mcr & UART_MCR_DTR);
port              440 drivers/usb/serial/whiteheat.c 	firm_set_rts(port, info->mcr & UART_MCR_RTS);
port              448 drivers/usb/serial/whiteheat.c 	struct usb_serial_port *port = tty->driver_data;
port              451 drivers/usb/serial/whiteheat.c 	ss->line = port->minor;
port              452 drivers/usb/serial/whiteheat.c 	ss->port = port->port_number;
port              453 drivers/usb/serial/whiteheat.c 	ss->xmit_fifo_size = kfifo_size(&port->write_fifo);
port              464 drivers/usb/serial/whiteheat.c 	struct usb_serial_port *port, struct ktermios *old_termios)
port              471 drivers/usb/serial/whiteheat.c 	struct usb_serial_port *port = tty->driver_data;
port              472 drivers/usb/serial/whiteheat.c 	firm_set_break(port, break_state);
port              547 drivers/usb/serial/whiteheat.c static int firm_send_command(struct usb_serial_port *port, __u8 command,
port              553 drivers/usb/serial/whiteheat.c 	struct device *dev = &port->dev;
port              560 drivers/usb/serial/whiteheat.c 	command_port = port->serial->port[COMMAND_PORT];
port              601 drivers/usb/serial/whiteheat.c 			info = usb_get_serial_port_data(port);
port              613 drivers/usb/serial/whiteheat.c static int firm_open(struct usb_serial_port *port)
port              617 drivers/usb/serial/whiteheat.c 	open_command.port = port->port_number + 1;
port              618 drivers/usb/serial/whiteheat.c 	return firm_send_command(port, WHITEHEAT_OPEN,
port              623 drivers/usb/serial/whiteheat.c static int firm_close(struct usb_serial_port *port)
port              627 drivers/usb/serial/whiteheat.c 	close_command.port = port->port_number + 1;
port              628 drivers/usb/serial/whiteheat.c 	return firm_send_command(port, WHITEHEAT_CLOSE,
port              635 drivers/usb/serial/whiteheat.c 	struct usb_serial_port *port = tty->driver_data;
port              636 drivers/usb/serial/whiteheat.c 	struct device *dev = &port->dev;
port              641 drivers/usb/serial/whiteheat.c 	port_settings.port = port->port_number + 1;
port              711 drivers/usb/serial/whiteheat.c 	firm_send_command(port, WHITEHEAT_SETUP_PORT,
port              716 drivers/usb/serial/whiteheat.c static int firm_set_rts(struct usb_serial_port *port, __u8 onoff)
port              720 drivers/usb/serial/whiteheat.c 	rts_command.port = port->port_number + 1;
port              722 drivers/usb/serial/whiteheat.c 	return firm_send_command(port, WHITEHEAT_SET_RTS,
port              727 drivers/usb/serial/whiteheat.c static int firm_set_dtr(struct usb_serial_port *port, __u8 onoff)
port              731 drivers/usb/serial/whiteheat.c 	dtr_command.port = port->port_number + 1;
port              733 drivers/usb/serial/whiteheat.c 	return firm_send_command(port, WHITEHEAT_SET_DTR,
port              738 drivers/usb/serial/whiteheat.c static int firm_set_break(struct usb_serial_port *port, __u8 onoff)
port              742 drivers/usb/serial/whiteheat.c 	break_command.port = port->port_number + 1;
port              744 drivers/usb/serial/whiteheat.c 	return firm_send_command(port, WHITEHEAT_SET_BREAK,
port              749 drivers/usb/serial/whiteheat.c static int firm_purge(struct usb_serial_port *port, __u8 rxtx)
port              753 drivers/usb/serial/whiteheat.c 	purge_command.port = port->port_number + 1;
port              755 drivers/usb/serial/whiteheat.c 	return firm_send_command(port, WHITEHEAT_PURGE,
port              760 drivers/usb/serial/whiteheat.c static int firm_get_dtr_rts(struct usb_serial_port *port)
port              764 drivers/usb/serial/whiteheat.c 	get_dr_command.port = port->port_number + 1;
port              765 drivers/usb/serial/whiteheat.c 	return firm_send_command(port, WHITEHEAT_GET_DTR_RTS,
port              770 drivers/usb/serial/whiteheat.c static int firm_report_tx_done(struct usb_serial_port *port)
port              774 drivers/usb/serial/whiteheat.c 	close_command.port = port->port_number + 1;
port              775 drivers/usb/serial/whiteheat.c 	return firm_send_command(port, WHITEHEAT_REPORT_TX_DONE,
port              789 drivers/usb/serial/whiteheat.c 	command_port = serial->port[COMMAND_PORT];
port              817 drivers/usb/serial/whiteheat.c 	command_port = serial->port[COMMAND_PORT];
port               56 drivers/usb/serial/whiteheat.h 	__u8	port;	/* port number (1 to N) */
port               89 drivers/usb/serial/whiteheat.h 	__u8	port;		/* port number (1 to N) */
port              116 drivers/usb/serial/whiteheat.h 	__u8	port;		/* port number (1 to N) */
port              158 drivers/usb/serial/whiteheat.h 	__u8	port;		/* port number (1 to N) */
port              167 drivers/usb/serial/whiteheat.h 	__u8	port;		/* port number (1 to N) */
port              191 drivers/usb/serial/whiteheat.h 	__u8	port;		/* port number (1 to n) */
port              222 drivers/usb/serial/whiteheat.h 	__u8	port;		/* port number (1 to N) */
port              275 drivers/usb/serial/whiteheat.h 	__u8	port;		/* port number (1 to N) */
port              290 drivers/usb/serial/whiteheat.h 	__u8	port;		/* port number (1 to N) */
port               30 drivers/usb/serial/wishbone-serial.c static int usb_gsi_openclose(struct usb_serial_port *port, int value)
port               32 drivers/usb/serial/wishbone-serial.c 	struct usb_device *dev = port->serial->dev;
port               40 drivers/usb/serial/wishbone-serial.c 		port->serial->interface->cur_altsetting->desc.bInterfaceNumber,
port               46 drivers/usb/serial/wishbone-serial.c 				struct usb_serial_port *port)
port               50 drivers/usb/serial/wishbone-serial.c 	retval = usb_gsi_openclose(port, 1);
port               52 drivers/usb/serial/wishbone-serial.c 		dev_err(&port->serial->dev->dev,
port               58 drivers/usb/serial/wishbone-serial.c 	retval = usb_serial_generic_open(tty, port);
port               60 drivers/usb/serial/wishbone-serial.c 		usb_gsi_openclose(port, 0);
port               65 drivers/usb/serial/wishbone-serial.c static void wishbone_serial_close(struct usb_serial_port *port)
port               67 drivers/usb/serial/wishbone-serial.c 	usb_serial_generic_close(port);
port               68 drivers/usb/serial/wishbone-serial.c 	usb_gsi_openclose(port, 0);
port              102 drivers/usb/storage/alauda.c 	struct alauda_media_info port[2];
port              115 drivers/usb/storage/alauda.c #define MEDIA_INFO(us) ((struct alauda_info *)us->extra)->port[MEDIA_PORT(us)]
port             1083 drivers/usb/storage/alauda.c 	int port;
port             1088 drivers/usb/storage/alauda.c 	for (port = 0; port < 2; port++) {
port             1089 drivers/usb/storage/alauda.c 		struct alauda_media_info *media_info = &info->port[port];
port               63 drivers/usb/typec/altmodes/displayport.c 	const struct typec_altmode *port;
port               85 drivers/usb/typec/altmodes/displayport.c 			     DP_CAP_DFP_D_PIN_ASSIGN(dp->port->vdo);
port               91 drivers/usb/typec/altmodes/displayport.c 			     DP_CAP_UFP_D_PIN_ASSIGN(dp->port->vdo);
port              512 drivers/usb/typec/altmodes/displayport.c 	const struct typec_altmode *port = typec_altmode_get_partner(alt);
port              519 drivers/usb/typec/altmodes/displayport.c 	if (!(DP_CAP_DFP_D_PIN_ASSIGN(port->vdo) &
port              521 drivers/usb/typec/altmodes/displayport.c 	    !(DP_CAP_UFP_D_PIN_ASSIGN(port->vdo) &
port              535 drivers/usb/typec/altmodes/displayport.c 	dp->port = port;
port              216 drivers/usb/typec/bus.c 	struct altmode *port = to_altmode(adev)->partner;
port              218 drivers/usb/typec/bus.c 	if (port->plug[index]) {
port              219 drivers/usb/typec/bus.c 		get_device(&port->plug[index]->adev.dev);
port              220 drivers/usb/typec/bus.c 		return &port->plug[index]->adev;
port              166 drivers/usb/typec/class.c 	struct typec_port *port = typec_altmode2port(adev);
port              170 drivers/usb/typec/class.c 	dev = device_find_child(&port->dev, &id, altmode_match);
port              645 drivers/usb/typec/class.c struct typec_partner *typec_register_partner(struct typec_port *port,
port              669 drivers/usb/typec/class.c 	partner->dev.parent = &port->dev;
port              671 drivers/usb/typec/class.c 	dev_set_name(&partner->dev, "%s-partner", dev_name(&port->dev));
port              675 drivers/usb/typec/class.c 		dev_err(&port->dev, "failed to register partner (%d)\n", ret);
port              863 drivers/usb/typec/class.c struct typec_cable *typec_register_cable(struct typec_port *port,
port              886 drivers/usb/typec/class.c 	cable->dev.parent = &port->dev;
port              888 drivers/usb/typec/class.c 	dev_set_name(&cable->dev, "%s-cable", dev_name(&port->dev));
port              892 drivers/usb/typec/class.c 		dev_err(&port->dev, "failed to register cable (%d)\n", ret);
port              949 drivers/usb/typec/class.c 	struct typec_port *port = to_typec_port(dev);
port              953 drivers/usb/typec/class.c 	if (port->cap->type != TYPEC_PORT_DRP) {
port              958 drivers/usb/typec/class.c 	if (!port->cap->try_role) {
port              971 drivers/usb/typec/class.c 	ret = port->cap->try_role(port->cap, role);
port              975 drivers/usb/typec/class.c 	port->prefer_role = role;
port              983 drivers/usb/typec/class.c 	struct typec_port *port = to_typec_port(dev);
port              985 drivers/usb/typec/class.c 	if (port->cap->type != TYPEC_PORT_DRP)
port              988 drivers/usb/typec/class.c 	if (port->prefer_role < 0)
port              991 drivers/usb/typec/class.c 	return sprintf(buf, "%s\n", typec_roles[port->prefer_role]);
port              999 drivers/usb/typec/class.c 	struct typec_port *port = to_typec_port(dev);
port             1002 drivers/usb/typec/class.c 	if (!port->cap->dr_set) {
port             1011 drivers/usb/typec/class.c 	mutex_lock(&port->port_type_lock);
port             1012 drivers/usb/typec/class.c 	if (port->cap->data != TYPEC_PORT_DRD) {
port             1017 drivers/usb/typec/class.c 	ret = port->cap->dr_set(port->cap, ret);
port             1023 drivers/usb/typec/class.c 	mutex_unlock(&port->port_type_lock);
port             1030 drivers/usb/typec/class.c 	struct typec_port *port = to_typec_port(dev);
port             1032 drivers/usb/typec/class.c 	if (port->cap->data == TYPEC_PORT_DRD)
port             1033 drivers/usb/typec/class.c 		return sprintf(buf, "%s\n", port->data_role == TYPEC_HOST ?
port             1036 drivers/usb/typec/class.c 	return sprintf(buf, "[%s]\n", typec_data_roles[port->data_role]);
port             1044 drivers/usb/typec/class.c 	struct typec_port *port = to_typec_port(dev);
port             1047 drivers/usb/typec/class.c 	if (!port->cap->pd_revision) {
port             1052 drivers/usb/typec/class.c 	if (!port->cap->pr_set) {
port             1057 drivers/usb/typec/class.c 	if (port->pwr_opmode != TYPEC_PWR_MODE_PD) {
port             1066 drivers/usb/typec/class.c 	mutex_lock(&port->port_type_lock);
port             1067 drivers/usb/typec/class.c 	if (port->port_type != TYPEC_PORT_DRP) {
port             1069 drivers/usb/typec/class.c 			     typec_port_power_roles[port->port_type]);
port             1074 drivers/usb/typec/class.c 	ret = port->cap->pr_set(port->cap, ret);
port             1080 drivers/usb/typec/class.c 	mutex_unlock(&port->port_type_lock);
port             1087 drivers/usb/typec/class.c 	struct typec_port *port = to_typec_port(dev);
port             1089 drivers/usb/typec/class.c 	if (port->cap->type == TYPEC_PORT_DRP)
port             1090 drivers/usb/typec/class.c 		return sprintf(buf, "%s\n", port->pwr_role == TYPEC_SOURCE ?
port             1093 drivers/usb/typec/class.c 	return sprintf(buf, "[%s]\n", typec_roles[port->pwr_role]);
port             1101 drivers/usb/typec/class.c 	struct typec_port *port = to_typec_port(dev);
port             1105 drivers/usb/typec/class.c 	if (!port->cap->port_type_set || port->cap->type != TYPEC_PORT_DRP) {
port             1115 drivers/usb/typec/class.c 	mutex_lock(&port->port_type_lock);
port             1117 drivers/usb/typec/class.c 	if (port->port_type == type) {
port             1122 drivers/usb/typec/class.c 	ret = port->cap->port_type_set(port->cap, type);
port             1126 drivers/usb/typec/class.c 	port->port_type = type;
port             1130 drivers/usb/typec/class.c 	mutex_unlock(&port->port_type_lock);
port             1138 drivers/usb/typec/class.c 	struct typec_port *port = to_typec_port(dev);
port             1140 drivers/usb/typec/class.c 	if (port->cap->type == TYPEC_PORT_DRP)
port             1142 drivers/usb/typec/class.c 			       typec_port_types_drp[port->port_type]);
port             1144 drivers/usb/typec/class.c 	return sprintf(buf, "[%s]\n", typec_port_power_roles[port->cap->type]);
port             1159 drivers/usb/typec/class.c 	struct typec_port *port = to_typec_port(dev);
port             1161 drivers/usb/typec/class.c 	return sprintf(buf, "%s\n", typec_pwr_opmodes[port->pwr_opmode]);
port             1169 drivers/usb/typec/class.c 	struct typec_port *port = to_typec_port(dev);
port             1173 drivers/usb/typec/class.c 	if (!port->cap->pd_revision) {
port             1178 drivers/usb/typec/class.c 	if (!port->cap->vconn_set) {
port             1187 drivers/usb/typec/class.c 	ret = port->cap->vconn_set(port->cap, (enum typec_role)source);
port             1197 drivers/usb/typec/class.c 	struct typec_port *port = to_typec_port(dev);
port             1200 drivers/usb/typec/class.c 		       port->vconn_role == TYPEC_SOURCE ? "yes" : "no");
port             1208 drivers/usb/typec/class.c 	struct typec_port *port = to_typec_port(dev);
port             1212 drivers/usb/typec/class.c 	for (i = 0; i < ARRAY_SIZE(port->cap->accessory); i++) {
port             1213 drivers/usb/typec/class.c 		if (port->cap->accessory[i])
port             1215 drivers/usb/typec/class.c 			       typec_accessory_modes[port->cap->accessory[i]]);
port             1231 drivers/usb/typec/class.c 	struct typec_port *port = to_typec_port(dev);
port             1232 drivers/usb/typec/class.c 	u16 rev = port->cap->revision;
port             1275 drivers/usb/typec/class.c 	struct typec_port *port = to_typec_port(dev);
port             1277 drivers/usb/typec/class.c 	ida_simple_remove(&typec_index_ida, port->id);
port             1278 drivers/usb/typec/class.c 	ida_destroy(&port->mode_ids);
port             1279 drivers/usb/typec/class.c 	typec_switch_put(port->sw);
port             1280 drivers/usb/typec/class.c 	typec_mux_put(port->mux);
port             1281 drivers/usb/typec/class.c 	kfree(port);
port             1301 drivers/usb/typec/class.c void typec_set_data_role(struct typec_port *port, enum typec_data_role role)
port             1303 drivers/usb/typec/class.c 	if (port->data_role == role)
port             1306 drivers/usb/typec/class.c 	port->data_role = role;
port             1307 drivers/usb/typec/class.c 	sysfs_notify(&port->dev.kobj, NULL, "data_role");
port             1308 drivers/usb/typec/class.c 	kobject_uevent(&port->dev.kobj, KOBJ_CHANGE);
port             1319 drivers/usb/typec/class.c void typec_set_pwr_role(struct typec_port *port, enum typec_role role)
port             1321 drivers/usb/typec/class.c 	if (port->pwr_role == role)
port             1324 drivers/usb/typec/class.c 	port->pwr_role = role;
port             1325 drivers/usb/typec/class.c 	sysfs_notify(&port->dev.kobj, NULL, "power_role");
port             1326 drivers/usb/typec/class.c 	kobject_uevent(&port->dev.kobj, KOBJ_CHANGE);
port             1338 drivers/usb/typec/class.c void typec_set_vconn_role(struct typec_port *port, enum typec_role role)
port             1340 drivers/usb/typec/class.c 	if (port->vconn_role == role)
port             1343 drivers/usb/typec/class.c 	port->vconn_role = role;
port             1344 drivers/usb/typec/class.c 	sysfs_notify(&port->dev.kobj, NULL, "vconn_source");
port             1345 drivers/usb/typec/class.c 	kobject_uevent(&port->dev.kobj, KOBJ_CHANGE);
port             1364 drivers/usb/typec/class.c void typec_set_pwr_opmode(struct typec_port *port,
port             1369 drivers/usb/typec/class.c 	if (port->pwr_opmode == opmode)
port             1372 drivers/usb/typec/class.c 	port->pwr_opmode = opmode;
port             1373 drivers/usb/typec/class.c 	sysfs_notify(&port->dev.kobj, NULL, "power_operation_mode");
port             1374 drivers/usb/typec/class.c 	kobject_uevent(&port->dev.kobj, KOBJ_CHANGE);
port             1376 drivers/usb/typec/class.c 	partner_dev = device_find_child(&port->dev, NULL, partner_match);
port             1444 drivers/usb/typec/class.c int typec_set_orientation(struct typec_port *port,
port             1449 drivers/usb/typec/class.c 	if (port->sw) {
port             1450 drivers/usb/typec/class.c 		ret = port->sw->set(port->sw, orientation);
port             1455 drivers/usb/typec/class.c 	port->orientation = orientation;
port             1467 drivers/usb/typec/class.c enum typec_orientation typec_get_orientation(struct typec_port *port)
port             1469 drivers/usb/typec/class.c 	return port->orientation;
port             1481 drivers/usb/typec/class.c int typec_set_mode(struct typec_port *port, int mode)
port             1483 drivers/usb/typec/class.c 	return port->mux ? port->mux->set(port->mux, mode) : 0;
port             1500 drivers/usb/typec/class.c typec_port_register_altmode(struct typec_port *port,
port             1506 drivers/usb/typec/class.c 	mux = typec_mux_get(&port->dev, desc);
port             1510 drivers/usb/typec/class.c 	adev = typec_register_altmode(&port->dev, desc);
port             1532 drivers/usb/typec/class.c 	struct typec_port *port;
port             1536 drivers/usb/typec/class.c 	port = kzalloc(sizeof(*port), GFP_KERNEL);
port             1537 drivers/usb/typec/class.c 	if (!port)
port             1542 drivers/usb/typec/class.c 		kfree(port);
port             1548 drivers/usb/typec/class.c 		port->pwr_role = TYPEC_SOURCE;
port             1549 drivers/usb/typec/class.c 		port->vconn_role = TYPEC_SOURCE;
port             1552 drivers/usb/typec/class.c 		port->pwr_role = TYPEC_SINK;
port             1553 drivers/usb/typec/class.c 		port->vconn_role = TYPEC_SINK;
port             1557 drivers/usb/typec/class.c 			port->pwr_role = cap->prefer_role;
port             1559 drivers/usb/typec/class.c 			port->pwr_role = TYPEC_SINK;
port             1565 drivers/usb/typec/class.c 		port->data_role = TYPEC_HOST;
port             1568 drivers/usb/typec/class.c 		port->data_role = TYPEC_DEVICE;
port             1572 drivers/usb/typec/class.c 			port->data_role = TYPEC_HOST;
port             1574 drivers/usb/typec/class.c 			port->data_role = TYPEC_DEVICE;
port             1578 drivers/usb/typec/class.c 	ida_init(&port->mode_ids);
port             1579 drivers/usb/typec/class.c 	mutex_init(&port->port_type_lock);
port             1581 drivers/usb/typec/class.c 	port->id = id;
port             1582 drivers/usb/typec/class.c 	port->cap = cap;
port             1583 drivers/usb/typec/class.c 	port->port_type = cap->type;
port             1584 drivers/usb/typec/class.c 	port->prefer_role = cap->prefer_role;
port             1586 drivers/usb/typec/class.c 	device_initialize(&port->dev);
port             1587 drivers/usb/typec/class.c 	port->dev.class = typec_class;
port             1588 drivers/usb/typec/class.c 	port->dev.parent = parent;
port             1589 drivers/usb/typec/class.c 	port->dev.fwnode = cap->fwnode;
port             1590 drivers/usb/typec/class.c 	port->dev.type = &typec_port_dev_type;
port             1591 drivers/usb/typec/class.c 	dev_set_name(&port->dev, "port%d", id);
port             1593 drivers/usb/typec/class.c 	port->sw = typec_switch_get(&port->dev);
port             1594 drivers/usb/typec/class.c 	if (IS_ERR(port->sw)) {
port             1595 drivers/usb/typec/class.c 		ret = PTR_ERR(port->sw);
port             1596 drivers/usb/typec/class.c 		put_device(&port->dev);
port             1600 drivers/usb/typec/class.c 	port->mux = typec_mux_get(&port->dev, NULL);
port             1601 drivers/usb/typec/class.c 	if (IS_ERR(port->mux)) {
port             1602 drivers/usb/typec/class.c 		ret = PTR_ERR(port->mux);
port             1603 drivers/usb/typec/class.c 		put_device(&port->dev);
port             1607 drivers/usb/typec/class.c 	ret = device_add(&port->dev);
port             1610 drivers/usb/typec/class.c 		put_device(&port->dev);
port             1614 drivers/usb/typec/class.c 	return port;
port             1624 drivers/usb/typec/class.c void typec_unregister_port(struct typec_port *port)
port             1626 drivers/usb/typec/class.c 	if (!IS_ERR_OR_NULL(port))
port             1627 drivers/usb/typec/class.c 		device_unregister(&port->dev);
port               26 drivers/usb/typec/tcpm/tcpci.c 	struct tcpm_port *port;
port              416 drivers/usb/typec/tcpm/tcpci.c 		tcpm_cc_change(tcpci->port);
port              428 drivers/usb/typec/tcpm/tcpci.c 			tcpm_tcpc_reset(tcpci->port);
port              430 drivers/usb/typec/tcpm/tcpci.c 			tcpm_vbus_change(tcpci->port);
port              463 drivers/usb/typec/tcpm/tcpci.c 		tcpm_pd_receive(tcpci->port, &msg);
port              467 drivers/usb/typec/tcpm/tcpci.c 		tcpm_pd_hard_reset(tcpci->port);
port              470 drivers/usb/typec/tcpm/tcpci.c 		tcpm_pd_transmit_complete(tcpci->port, TCPC_TX_SUCCESS);
port              472 drivers/usb/typec/tcpm/tcpci.c 		tcpm_pd_transmit_complete(tcpci->port, TCPC_TX_DISCARDED);
port              474 drivers/usb/typec/tcpm/tcpci.c 		tcpm_pd_transmit_complete(tcpci->port, TCPC_TX_FAILED);
port              538 drivers/usb/typec/tcpm/tcpci.c 	tcpci->port = tcpm_register_port(tcpci->dev, &tcpci->tcpc);
port              539 drivers/usb/typec/tcpm/tcpci.c 	if (IS_ERR(tcpci->port))
port              540 drivers/usb/typec/tcpm/tcpci.c 		return ERR_CAST(tcpci->port);
port              548 drivers/usb/typec/tcpm/tcpci.c 	tcpm_unregister_port(tcpci->port);
port              336 drivers/usb/typec/tcpm/tcpm.c 	struct tcpm_port *port;
port              344 drivers/usb/typec/tcpm/tcpm.c #define tcpm_port_is_sink(port) \
port              345 drivers/usb/typec/tcpm/tcpm.c 	((tcpm_cc_is_sink((port)->cc1) && !tcpm_cc_is_sink((port)->cc2)) || \
port              346 drivers/usb/typec/tcpm/tcpm.c 	 (tcpm_cc_is_sink((port)->cc2) && !tcpm_cc_is_sink((port)->cc1)))
port              352 drivers/usb/typec/tcpm/tcpm.c #define tcpm_port_is_source(port) \
port              353 drivers/usb/typec/tcpm/tcpm.c 	((tcpm_cc_is_source((port)->cc1) && \
port              354 drivers/usb/typec/tcpm/tcpm.c 	 !tcpm_cc_is_source((port)->cc2)) || \
port              355 drivers/usb/typec/tcpm/tcpm.c 	 (tcpm_cc_is_source((port)->cc2) && \
port              356 drivers/usb/typec/tcpm/tcpm.c 	  !tcpm_cc_is_source((port)->cc1)))
port              358 drivers/usb/typec/tcpm/tcpm.c #define tcpm_port_is_debug(port) \
port              359 drivers/usb/typec/tcpm/tcpm.c 	(tcpm_cc_is_source((port)->cc1) && tcpm_cc_is_source((port)->cc2))
port              361 drivers/usb/typec/tcpm/tcpm.c #define tcpm_port_is_audio(port) \
port              362 drivers/usb/typec/tcpm/tcpm.c 	(tcpm_cc_is_audio((port)->cc1) && tcpm_cc_is_audio((port)->cc2))
port              364 drivers/usb/typec/tcpm/tcpm.c #define tcpm_port_is_audio_detached(port) \
port              365 drivers/usb/typec/tcpm/tcpm.c 	((tcpm_cc_is_audio((port)->cc1) && tcpm_cc_is_open((port)->cc2)) || \
port              366 drivers/usb/typec/tcpm/tcpm.c 	 (tcpm_cc_is_audio((port)->cc2) && tcpm_cc_is_open((port)->cc1)))
port              368 drivers/usb/typec/tcpm/tcpm.c #define tcpm_try_snk(port) \
port              369 drivers/usb/typec/tcpm/tcpm.c 	((port)->try_snk_count == 0 && (port)->try_role == TYPEC_SINK && \
port              370 drivers/usb/typec/tcpm/tcpm.c 	(port)->port_type == TYPEC_PORT_DRP)
port              372 drivers/usb/typec/tcpm/tcpm.c #define tcpm_try_src(port) \
port              373 drivers/usb/typec/tcpm/tcpm.c 	((port)->try_src_count == 0 && (port)->try_role == TYPEC_SOURCE && \
port              374 drivers/usb/typec/tcpm/tcpm.c 	(port)->port_type == TYPEC_PORT_DRP)
port              376 drivers/usb/typec/tcpm/tcpm.c static enum tcpm_state tcpm_default_state(struct tcpm_port *port)
port              378 drivers/usb/typec/tcpm/tcpm.c 	if (port->port_type == TYPEC_PORT_DRP) {
port              379 drivers/usb/typec/tcpm/tcpm.c 		if (port->try_role == TYPEC_SINK)
port              381 drivers/usb/typec/tcpm/tcpm.c 		else if (port->try_role == TYPEC_SOURCE)
port              383 drivers/usb/typec/tcpm/tcpm.c 		else if (port->tcpc->config &&
port              384 drivers/usb/typec/tcpm/tcpm.c 			 port->tcpc->config->default_role == TYPEC_SINK)
port              387 drivers/usb/typec/tcpm/tcpm.c 	} else if (port->port_type == TYPEC_PORT_SNK) {
port              399 drivers/usb/typec/tcpm/tcpm.c static bool tcpm_port_is_disconnected(struct tcpm_port *port)
port              401 drivers/usb/typec/tcpm/tcpm.c 	return (!port->attached && port->cc1 == TYPEC_CC_OPEN &&
port              402 drivers/usb/typec/tcpm/tcpm.c 		port->cc2 == TYPEC_CC_OPEN) ||
port              403 drivers/usb/typec/tcpm/tcpm.c 	       (port->attached && ((port->polarity == TYPEC_POLARITY_CC1 &&
port              404 drivers/usb/typec/tcpm/tcpm.c 				    port->cc1 == TYPEC_CC_OPEN) ||
port              405 drivers/usb/typec/tcpm/tcpm.c 				   (port->polarity == TYPEC_POLARITY_CC2 &&
port              406 drivers/usb/typec/tcpm/tcpm.c 				    port->cc2 == TYPEC_CC_OPEN)));
port              415 drivers/usb/typec/tcpm/tcpm.c static bool tcpm_log_full(struct tcpm_port *port)
port              417 drivers/usb/typec/tcpm/tcpm.c 	return port->logbuffer_tail ==
port              418 drivers/usb/typec/tcpm/tcpm.c 		(port->logbuffer_head + 1) % LOG_BUFFER_ENTRIES;
port              422 drivers/usb/typec/tcpm/tcpm.c static void _tcpm_log(struct tcpm_port *port, const char *fmt, va_list args)
port              428 drivers/usb/typec/tcpm/tcpm.c 	mutex_lock(&port->logbuffer_lock);
port              429 drivers/usb/typec/tcpm/tcpm.c 	if (!port->logbuffer[port->logbuffer_head]) {
port              430 drivers/usb/typec/tcpm/tcpm.c 		port->logbuffer[port->logbuffer_head] =
port              432 drivers/usb/typec/tcpm/tcpm.c 		if (!port->logbuffer[port->logbuffer_head]) {
port              433 drivers/usb/typec/tcpm/tcpm.c 			mutex_unlock(&port->logbuffer_lock);
port              440 drivers/usb/typec/tcpm/tcpm.c 	if (tcpm_log_full(port)) {
port              441 drivers/usb/typec/tcpm/tcpm.c 		port->logbuffer_head = max(port->logbuffer_head - 1, 0);
port              445 drivers/usb/typec/tcpm/tcpm.c 	if (port->logbuffer_head < 0 ||
port              446 drivers/usb/typec/tcpm/tcpm.c 	    port->logbuffer_head >= LOG_BUFFER_ENTRIES) {
port              447 drivers/usb/typec/tcpm/tcpm.c 		dev_warn(port->dev,
port              448 drivers/usb/typec/tcpm/tcpm.c 			 "Bad log buffer index %d\n", port->logbuffer_head);
port              452 drivers/usb/typec/tcpm/tcpm.c 	if (!port->logbuffer[port->logbuffer_head]) {
port              453 drivers/usb/typec/tcpm/tcpm.c 		dev_warn(port->dev,
port              454 drivers/usb/typec/tcpm/tcpm.c 			 "Log buffer index %d is NULL\n", port->logbuffer_head);
port              459 drivers/usb/typec/tcpm/tcpm.c 	scnprintf(port->logbuffer[port->logbuffer_head],
port              463 drivers/usb/typec/tcpm/tcpm.c 	port->logbuffer_head = (port->logbuffer_head + 1) % LOG_BUFFER_ENTRIES;
port              466 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->logbuffer_lock);
port              470 drivers/usb/typec/tcpm/tcpm.c static void tcpm_log(struct tcpm_port *port, const char *fmt, ...)
port              475 drivers/usb/typec/tcpm/tcpm.c 	if (tcpm_port_is_disconnected(port) &&
port              476 drivers/usb/typec/tcpm/tcpm.c 	    (port->state == SRC_UNATTACHED || port->state == SNK_UNATTACHED ||
port              477 drivers/usb/typec/tcpm/tcpm.c 	     port->state == TOGGLING))
port              481 drivers/usb/typec/tcpm/tcpm.c 	_tcpm_log(port, fmt, args);
port              486 drivers/usb/typec/tcpm/tcpm.c static void tcpm_log_force(struct tcpm_port *port, const char *fmt, ...)
port              491 drivers/usb/typec/tcpm/tcpm.c 	_tcpm_log(port, fmt, args);
port              495 drivers/usb/typec/tcpm/tcpm.c static void tcpm_log_source_caps(struct tcpm_port *port)
port              499 drivers/usb/typec/tcpm/tcpm.c 	for (i = 0; i < port->nr_source_caps; i++) {
port              500 drivers/usb/typec/tcpm/tcpm.c 		u32 pdo = port->source_caps[i];
port              551 drivers/usb/typec/tcpm/tcpm.c 		tcpm_log(port, " PDO %d: type %d, %s",
port              558 drivers/usb/typec/tcpm/tcpm.c 	struct tcpm_port *port = (struct tcpm_port *)s->private;
port              561 drivers/usb/typec/tcpm/tcpm.c 	mutex_lock(&port->logbuffer_lock);
port              562 drivers/usb/typec/tcpm/tcpm.c 	tail = port->logbuffer_tail;
port              563 drivers/usb/typec/tcpm/tcpm.c 	while (tail != port->logbuffer_head) {
port              564 drivers/usb/typec/tcpm/tcpm.c 		seq_printf(s, "%s\n", port->logbuffer[tail]);
port              568 drivers/usb/typec/tcpm/tcpm.c 		port->logbuffer_tail = tail;
port              569 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->logbuffer_lock);
port              575 drivers/usb/typec/tcpm/tcpm.c static void tcpm_debugfs_init(struct tcpm_port *port)
port              579 drivers/usb/typec/tcpm/tcpm.c 	mutex_init(&port->logbuffer_lock);
port              580 drivers/usb/typec/tcpm/tcpm.c 	snprintf(name, NAME_MAX, "tcpm-%s", dev_name(port->dev));
port              581 drivers/usb/typec/tcpm/tcpm.c 	port->dentry = debugfs_create_file(name, S_IFREG | 0444, usb_debug_root,
port              582 drivers/usb/typec/tcpm/tcpm.c 					   port, &tcpm_debug_fops);
port              585 drivers/usb/typec/tcpm/tcpm.c static void tcpm_debugfs_exit(struct tcpm_port *port)
port              589 drivers/usb/typec/tcpm/tcpm.c 	mutex_lock(&port->logbuffer_lock);
port              591 drivers/usb/typec/tcpm/tcpm.c 		kfree(port->logbuffer[i]);
port              592 drivers/usb/typec/tcpm/tcpm.c 		port->logbuffer[i] = NULL;
port              594 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->logbuffer_lock);
port              596 drivers/usb/typec/tcpm/tcpm.c 	debugfs_remove(port->dentry);
port              602 drivers/usb/typec/tcpm/tcpm.c static void tcpm_log(const struct tcpm_port *port, const char *fmt, ...) { }
port              604 drivers/usb/typec/tcpm/tcpm.c static void tcpm_log_force(struct tcpm_port *port, const char *fmt, ...) { }
port              605 drivers/usb/typec/tcpm/tcpm.c static void tcpm_log_source_caps(struct tcpm_port *port) { }
port              606 drivers/usb/typec/tcpm/tcpm.c static void tcpm_debugfs_init(const struct tcpm_port *port) { }
port              607 drivers/usb/typec/tcpm/tcpm.c static void tcpm_debugfs_exit(const struct tcpm_port *port) { }
port              611 drivers/usb/typec/tcpm/tcpm.c static int tcpm_pd_transmit(struct tcpm_port *port,
port              619 drivers/usb/typec/tcpm/tcpm.c 		tcpm_log(port, "PD TX, header: %#x", le16_to_cpu(msg->header));
port              621 drivers/usb/typec/tcpm/tcpm.c 		tcpm_log(port, "PD TX, type: %#x", type);
port              623 drivers/usb/typec/tcpm/tcpm.c 	reinit_completion(&port->tx_complete);
port              624 drivers/usb/typec/tcpm/tcpm.c 	ret = port->tcpc->pd_transmit(port->tcpc, type, msg);
port              628 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->lock);
port              629 drivers/usb/typec/tcpm/tcpm.c 	timeout = wait_for_completion_timeout(&port->tx_complete,
port              631 drivers/usb/typec/tcpm/tcpm.c 	mutex_lock(&port->lock);
port              635 drivers/usb/typec/tcpm/tcpm.c 	switch (port->tx_status) {
port              637 drivers/usb/typec/tcpm/tcpm.c 		port->message_id = (port->message_id + 1) & PD_HEADER_ID_MASK;
port              647 drivers/usb/typec/tcpm/tcpm.c void tcpm_pd_transmit_complete(struct tcpm_port *port,
port              650 drivers/usb/typec/tcpm/tcpm.c 	tcpm_log(port, "PD TX complete, status: %u", status);
port              651 drivers/usb/typec/tcpm/tcpm.c 	port->tx_status = status;
port              652 drivers/usb/typec/tcpm/tcpm.c 	complete(&port->tx_complete);
port              656 drivers/usb/typec/tcpm/tcpm.c static int tcpm_mux_set(struct tcpm_port *port, int state,
port              662 drivers/usb/typec/tcpm/tcpm.c 	tcpm_log(port, "Requesting mux state %d, usb-role %d, orientation %d",
port              665 drivers/usb/typec/tcpm/tcpm.c 	ret = typec_set_orientation(port->typec_port, orientation);
port              669 drivers/usb/typec/tcpm/tcpm.c 	if (port->role_sw) {
port              670 drivers/usb/typec/tcpm/tcpm.c 		ret = usb_role_switch_set_role(port->role_sw, usb_role);
port              675 drivers/usb/typec/tcpm/tcpm.c 	return typec_set_mode(port->typec_port, state);
port              678 drivers/usb/typec/tcpm/tcpm.c static int tcpm_set_polarity(struct tcpm_port *port,
port              683 drivers/usb/typec/tcpm/tcpm.c 	tcpm_log(port, "polarity %d", polarity);
port              685 drivers/usb/typec/tcpm/tcpm.c 	ret = port->tcpc->set_polarity(port->tcpc, polarity);
port              689 drivers/usb/typec/tcpm/tcpm.c 	port->polarity = polarity;
port              694 drivers/usb/typec/tcpm/tcpm.c static int tcpm_set_vconn(struct tcpm_port *port, bool enable)
port              698 drivers/usb/typec/tcpm/tcpm.c 	tcpm_log(port, "vconn:=%d", enable);
port              700 drivers/usb/typec/tcpm/tcpm.c 	ret = port->tcpc->set_vconn(port->tcpc, enable);
port              702 drivers/usb/typec/tcpm/tcpm.c 		port->vconn_role = enable ? TYPEC_SOURCE : TYPEC_SINK;
port              703 drivers/usb/typec/tcpm/tcpm.c 		typec_set_vconn_role(port->typec_port, port->vconn_role);
port              709 drivers/usb/typec/tcpm/tcpm.c static u32 tcpm_get_current_limit(struct tcpm_port *port)
port              714 drivers/usb/typec/tcpm/tcpm.c 	cc = port->polarity ? port->cc2 : port->cc1;
port              724 drivers/usb/typec/tcpm/tcpm.c 		if (port->tcpc->get_current_limit)
port              725 drivers/usb/typec/tcpm/tcpm.c 			limit = port->tcpc->get_current_limit(port->tcpc);
port              734 drivers/usb/typec/tcpm/tcpm.c static int tcpm_set_current_limit(struct tcpm_port *port, u32 max_ma, u32 mv)
port              738 drivers/usb/typec/tcpm/tcpm.c 	tcpm_log(port, "Setting voltage/current limit %u mV %u mA", mv, max_ma);
port              740 drivers/usb/typec/tcpm/tcpm.c 	port->supply_voltage = mv;
port              741 drivers/usb/typec/tcpm/tcpm.c 	port->current_limit = max_ma;
port              743 drivers/usb/typec/tcpm/tcpm.c 	if (port->tcpc->set_current_limit)
port              744 drivers/usb/typec/tcpm/tcpm.c 		ret = port->tcpc->set_current_limit(port->tcpc, max_ma, mv);
port              754 drivers/usb/typec/tcpm/tcpm.c static enum typec_cc_status tcpm_rp_cc(struct tcpm_port *port)
port              756 drivers/usb/typec/tcpm/tcpm.c 	const u32 *src_pdo = port->src_pdo;
port              757 drivers/usb/typec/tcpm/tcpm.c 	int nr_pdo = port->nr_src_pdo;
port              782 drivers/usb/typec/tcpm/tcpm.c static int tcpm_set_attached_state(struct tcpm_port *port, bool attached)
port              784 drivers/usb/typec/tcpm/tcpm.c 	return port->tcpc->set_roles(port->tcpc, attached, port->pwr_role,
port              785 drivers/usb/typec/tcpm/tcpm.c 				     port->data_role);
port              788 drivers/usb/typec/tcpm/tcpm.c static int tcpm_set_roles(struct tcpm_port *port, bool attached,
port              795 drivers/usb/typec/tcpm/tcpm.c 	if (port->polarity == TYPEC_POLARITY_CC1)
port              805 drivers/usb/typec/tcpm/tcpm.c 	ret = tcpm_mux_set(port, TYPEC_STATE_USB, usb_role, orientation);
port              809 drivers/usb/typec/tcpm/tcpm.c 	ret = port->tcpc->set_roles(port->tcpc, attached, role, data);
port              813 drivers/usb/typec/tcpm/tcpm.c 	port->pwr_role = role;
port              814 drivers/usb/typec/tcpm/tcpm.c 	port->data_role = data;
port              815 drivers/usb/typec/tcpm/tcpm.c 	typec_set_data_role(port->typec_port, data);
port              816 drivers/usb/typec/tcpm/tcpm.c 	typec_set_pwr_role(port->typec_port, role);
port              821 drivers/usb/typec/tcpm/tcpm.c static int tcpm_set_pwr_role(struct tcpm_port *port, enum typec_role role)
port              825 drivers/usb/typec/tcpm/tcpm.c 	ret = port->tcpc->set_roles(port->tcpc, true, role,
port              826 drivers/usb/typec/tcpm/tcpm.c 				    port->data_role);
port              830 drivers/usb/typec/tcpm/tcpm.c 	port->pwr_role = role;
port              831 drivers/usb/typec/tcpm/tcpm.c 	typec_set_pwr_role(port->typec_port, role);
port              836 drivers/usb/typec/tcpm/tcpm.c static int tcpm_pd_send_source_caps(struct tcpm_port *port)
port              842 drivers/usb/typec/tcpm/tcpm.c 	if (!port->nr_src_pdo) {
port              845 drivers/usb/typec/tcpm/tcpm.c 					  port->pwr_role,
port              846 drivers/usb/typec/tcpm/tcpm.c 					  port->data_role,
port              847 drivers/usb/typec/tcpm/tcpm.c 					  port->negotiated_rev,
port              848 drivers/usb/typec/tcpm/tcpm.c 					  port->message_id, 0);
port              851 drivers/usb/typec/tcpm/tcpm.c 					  port->pwr_role,
port              852 drivers/usb/typec/tcpm/tcpm.c 					  port->data_role,
port              853 drivers/usb/typec/tcpm/tcpm.c 					  port->negotiated_rev,
port              854 drivers/usb/typec/tcpm/tcpm.c 					  port->message_id,
port              855 drivers/usb/typec/tcpm/tcpm.c 					  port->nr_src_pdo);
port              857 drivers/usb/typec/tcpm/tcpm.c 	for (i = 0; i < port->nr_src_pdo; i++)
port              858 drivers/usb/typec/tcpm/tcpm.c 		msg.payload[i] = cpu_to_le32(port->src_pdo[i]);
port              860 drivers/usb/typec/tcpm/tcpm.c 	return tcpm_pd_transmit(port, TCPC_TX_SOP, &msg);
port              863 drivers/usb/typec/tcpm/tcpm.c static int tcpm_pd_send_sink_caps(struct tcpm_port *port)
port              869 drivers/usb/typec/tcpm/tcpm.c 	if (!port->nr_snk_pdo) {
port              872 drivers/usb/typec/tcpm/tcpm.c 					  port->pwr_role,
port              873 drivers/usb/typec/tcpm/tcpm.c 					  port->data_role,
port              874 drivers/usb/typec/tcpm/tcpm.c 					  port->negotiated_rev,
port              875 drivers/usb/typec/tcpm/tcpm.c 					  port->message_id, 0);
port              878 drivers/usb/typec/tcpm/tcpm.c 					  port->pwr_role,
port              879 drivers/usb/typec/tcpm/tcpm.c 					  port->data_role,
port              880 drivers/usb/typec/tcpm/tcpm.c 					  port->negotiated_rev,
port              881 drivers/usb/typec/tcpm/tcpm.c 					  port->message_id,
port              882 drivers/usb/typec/tcpm/tcpm.c 					  port->nr_snk_pdo);
port              884 drivers/usb/typec/tcpm/tcpm.c 	for (i = 0; i < port->nr_snk_pdo; i++)
port              885 drivers/usb/typec/tcpm/tcpm.c 		msg.payload[i] = cpu_to_le32(port->snk_pdo[i]);
port              887 drivers/usb/typec/tcpm/tcpm.c 	return tcpm_pd_transmit(port, TCPC_TX_SOP, &msg);
port              890 drivers/usb/typec/tcpm/tcpm.c static void tcpm_set_state(struct tcpm_port *port, enum tcpm_state state,
port              894 drivers/usb/typec/tcpm/tcpm.c 		tcpm_log(port, "pending state change %s -> %s @ %u ms",
port              895 drivers/usb/typec/tcpm/tcpm.c 			 tcpm_states[port->state], tcpm_states[state],
port              897 drivers/usb/typec/tcpm/tcpm.c 		port->delayed_state = state;
port              898 drivers/usb/typec/tcpm/tcpm.c 		mod_delayed_work(port->wq, &port->state_machine,
port              900 drivers/usb/typec/tcpm/tcpm.c 		port->delayed_runtime = jiffies + msecs_to_jiffies(delay_ms);
port              901 drivers/usb/typec/tcpm/tcpm.c 		port->delay_ms = delay_ms;
port              903 drivers/usb/typec/tcpm/tcpm.c 		tcpm_log(port, "state change %s -> %s",
port              904 drivers/usb/typec/tcpm/tcpm.c 			 tcpm_states[port->state], tcpm_states[state]);
port              905 drivers/usb/typec/tcpm/tcpm.c 		port->delayed_state = INVALID_STATE;
port              906 drivers/usb/typec/tcpm/tcpm.c 		port->prev_state = port->state;
port              907 drivers/usb/typec/tcpm/tcpm.c 		port->state = state;
port              914 drivers/usb/typec/tcpm/tcpm.c 		if (!port->state_machine_running)
port              915 drivers/usb/typec/tcpm/tcpm.c 			mod_delayed_work(port->wq, &port->state_machine, 0);
port              919 drivers/usb/typec/tcpm/tcpm.c static void tcpm_set_state_cond(struct tcpm_port *port, enum tcpm_state state,
port              922 drivers/usb/typec/tcpm/tcpm.c 	if (port->enter_state == port->state)
port              923 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, state, delay_ms);
port              925 drivers/usb/typec/tcpm/tcpm.c 		tcpm_log(port,
port              928 drivers/usb/typec/tcpm/tcpm.c 			 tcpm_states[port->state], tcpm_states[state],
port              929 drivers/usb/typec/tcpm/tcpm.c 			 delay_ms, tcpm_states[port->enter_state]);
port              932 drivers/usb/typec/tcpm/tcpm.c static void tcpm_queue_message(struct tcpm_port *port,
port              935 drivers/usb/typec/tcpm/tcpm.c 	port->queued_message = message;
port              936 drivers/usb/typec/tcpm/tcpm.c 	mod_delayed_work(port->wq, &port->state_machine, 0);
port              942 drivers/usb/typec/tcpm/tcpm.c static void tcpm_queue_vdm(struct tcpm_port *port, const u32 header,
port              945 drivers/usb/typec/tcpm/tcpm.c 	port->vdo_count = cnt + 1;
port              946 drivers/usb/typec/tcpm/tcpm.c 	port->vdo_data[0] = header;
port              947 drivers/usb/typec/tcpm/tcpm.c 	memcpy(&port->vdo_data[1], data, sizeof(u32) * cnt);
port              949 drivers/usb/typec/tcpm/tcpm.c 	port->vdm_retries = 0;
port              950 drivers/usb/typec/tcpm/tcpm.c 	port->vdm_state = VDM_STATE_READY;
port              953 drivers/usb/typec/tcpm/tcpm.c static void svdm_consume_identity(struct tcpm_port *port, const __le32 *payload,
port              959 drivers/usb/typec/tcpm/tcpm.c 	memset(&port->mode_data, 0, sizeof(port->mode_data));
port              961 drivers/usb/typec/tcpm/tcpm.c 	port->partner_ident.id_header = vdo;
port              962 drivers/usb/typec/tcpm/tcpm.c 	port->partner_ident.cert_stat = le32_to_cpu(payload[VDO_INDEX_CSTAT]);
port              963 drivers/usb/typec/tcpm/tcpm.c 	port->partner_ident.product = product;
port              965 drivers/usb/typec/tcpm/tcpm.c 	typec_partner_set_identity(port->partner);
port              967 drivers/usb/typec/tcpm/tcpm.c 	tcpm_log(port, "Identity: %04x:%04x.%04x",
port              972 drivers/usb/typec/tcpm/tcpm.c static bool svdm_consume_svids(struct tcpm_port *port, const __le32 *payload,
port              975 drivers/usb/typec/tcpm/tcpm.c 	struct pd_mode_data *pmdata = &port->mode_data;
port              990 drivers/usb/typec/tcpm/tcpm.c 		tcpm_log(port, "SVID %d: 0x%x", pmdata->nsvids, svid);
port             1000 drivers/usb/typec/tcpm/tcpm.c 		tcpm_log(port, "SVID %d: 0x%x", pmdata->nsvids, svid);
port             1004 drivers/usb/typec/tcpm/tcpm.c 	tcpm_log(port, "SVID_DISCOVERY_MAX(%d) too low!", SVID_DISCOVERY_MAX);
port             1008 drivers/usb/typec/tcpm/tcpm.c static void svdm_consume_modes(struct tcpm_port *port, const __le32 *payload,
port             1011 drivers/usb/typec/tcpm/tcpm.c 	struct pd_mode_data *pmdata = &port->mode_data;
port             1015 drivers/usb/typec/tcpm/tcpm.c 	if (pmdata->altmodes >= ARRAY_SIZE(port->partner_altmode)) {
port             1028 drivers/usb/typec/tcpm/tcpm.c 		tcpm_log(port, " Alternate mode %d: SVID 0x%04x, VDO %d: 0x%08x",
port             1036 drivers/usb/typec/tcpm/tcpm.c static void tcpm_register_partner_altmodes(struct tcpm_port *port)
port             1038 drivers/usb/typec/tcpm/tcpm.c 	struct pd_mode_data *modep = &port->mode_data;
port             1043 drivers/usb/typec/tcpm/tcpm.c 		altmode = typec_partner_register_altmode(port->partner,
port             1046 drivers/usb/typec/tcpm/tcpm.c 			tcpm_log(port, "Failed to register partner SVID 0x%04x",
port             1048 drivers/usb/typec/tcpm/tcpm.c 		port->partner_altmode[i] = altmode;
port             1052 drivers/usb/typec/tcpm/tcpm.c #define supports_modal(port)	PD_IDH_MODAL_SUPP((port)->partner_ident.id_header)
port             1054 drivers/usb/typec/tcpm/tcpm.c static int tcpm_pd_svdm(struct tcpm_port *port, const __le32 *payload, int cnt,
port             1072 drivers/usb/typec/tcpm/tcpm.c 	tcpm_log(port, "Rx VDM cmd 0x%x type %d cmd %d len %d",
port             1075 drivers/usb/typec/tcpm/tcpm.c 	modep = &port->mode_data;
port             1077 drivers/usb/typec/tcpm/tcpm.c 	adev = typec_match_altmode(port->port_altmode, ALTMODE_DISCOVERY_MAX,
port             1080 drivers/usb/typec/tcpm/tcpm.c 	pdev = typec_match_altmode(port->partner_altmode, ALTMODE_DISCOVERY_MAX,
port             1088 drivers/usb/typec/tcpm/tcpm.c 			if (port->data_role == TYPEC_DEVICE &&
port             1089 drivers/usb/typec/tcpm/tcpm.c 			    port->nr_snk_vdo) {
port             1090 drivers/usb/typec/tcpm/tcpm.c 				for (i = 0; i <  port->nr_snk_vdo; i++)
port             1091 drivers/usb/typec/tcpm/tcpm.c 					response[i + 1] = port->snk_vdo[i];
port             1092 drivers/usb/typec/tcpm/tcpm.c 				rlen = port->nr_snk_vdo + 1;
port             1123 drivers/usb/typec/tcpm/tcpm.c 		if (IS_ERR_OR_NULL(port->partner))
port             1129 drivers/usb/typec/tcpm/tcpm.c 			svdm_consume_identity(port, payload, cnt);
port             1135 drivers/usb/typec/tcpm/tcpm.c 			if (svdm_consume_svids(port, payload, cnt)) {
port             1139 drivers/usb/typec/tcpm/tcpm.c 			} else if (modep->nsvids && supports_modal(port)) {
port             1147 drivers/usb/typec/tcpm/tcpm.c 			svdm_consume_modes(port, payload, cnt);
port             1154 drivers/usb/typec/tcpm/tcpm.c 				tcpm_register_partner_altmodes(port);
port             1207 drivers/usb/typec/tcpm/tcpm.c static void tcpm_handle_vdm_request(struct tcpm_port *port,
port             1214 drivers/usb/typec/tcpm/tcpm.c 	if (port->vdm_state == VDM_STATE_BUSY) {
port             1217 drivers/usb/typec/tcpm/tcpm.c 			port->vdm_state = VDM_STATE_WAIT_RSP_BUSY;
port             1218 drivers/usb/typec/tcpm/tcpm.c 			port->vdo_retry = (p0 & ~VDO_CMDT_MASK) |
port             1220 drivers/usb/typec/tcpm/tcpm.c 			mod_delayed_work(port->wq, &port->vdm_state_machine,
port             1224 drivers/usb/typec/tcpm/tcpm.c 		port->vdm_state = VDM_STATE_DONE;
port             1228 drivers/usb/typec/tcpm/tcpm.c 		rlen = tcpm_pd_svdm(port, payload, cnt, response);
port             1231 drivers/usb/typec/tcpm/tcpm.c 		tcpm_queue_vdm(port, response[0], &response[1], rlen - 1);
port             1232 drivers/usb/typec/tcpm/tcpm.c 		mod_delayed_work(port->wq, &port->vdm_state_machine, 0);
port             1236 drivers/usb/typec/tcpm/tcpm.c static void tcpm_send_vdm(struct tcpm_port *port, u32 vid, int cmd,
port             1247 drivers/usb/typec/tcpm/tcpm.c 	tcpm_queue_vdm(port, header, data, count);
port             1249 drivers/usb/typec/tcpm/tcpm.c 	mod_delayed_work(port->wq, &port->vdm_state_machine, 0);
port             1278 drivers/usb/typec/tcpm/tcpm.c static void vdm_run_state_machine(struct tcpm_port *port)
port             1283 drivers/usb/typec/tcpm/tcpm.c 	switch (port->vdm_state) {
port             1286 drivers/usb/typec/tcpm/tcpm.c 		if (!port->attached) {
port             1287 drivers/usb/typec/tcpm/tcpm.c 			port->vdm_state = VDM_STATE_ERR_BUSY;
port             1295 drivers/usb/typec/tcpm/tcpm.c 		if (port->state != SRC_READY && port->state != SNK_READY)
port             1301 drivers/usb/typec/tcpm/tcpm.c 					  port->pwr_role,
port             1302 drivers/usb/typec/tcpm/tcpm.c 					  port->data_role,
port             1303 drivers/usb/typec/tcpm/tcpm.c 					  port->negotiated_rev,
port             1304 drivers/usb/typec/tcpm/tcpm.c 					  port->message_id, port->vdo_count);
port             1305 drivers/usb/typec/tcpm/tcpm.c 		for (i = 0; i < port->vdo_count; i++)
port             1306 drivers/usb/typec/tcpm/tcpm.c 			msg.payload[i] = cpu_to_le32(port->vdo_data[i]);
port             1307 drivers/usb/typec/tcpm/tcpm.c 		res = tcpm_pd_transmit(port, TCPC_TX_SOP, &msg);
port             1309 drivers/usb/typec/tcpm/tcpm.c 			port->vdm_state = VDM_STATE_ERR_SEND;
port             1313 drivers/usb/typec/tcpm/tcpm.c 			port->vdm_retries = 0;
port             1314 drivers/usb/typec/tcpm/tcpm.c 			port->vdm_state = VDM_STATE_BUSY;
port             1315 drivers/usb/typec/tcpm/tcpm.c 			timeout = vdm_ready_timeout(port->vdo_data[0]);
port             1316 drivers/usb/typec/tcpm/tcpm.c 			mod_delayed_work(port->wq, &port->vdm_state_machine,
port             1321 drivers/usb/typec/tcpm/tcpm.c 		port->vdo_data[0] = port->vdo_retry;
port             1322 drivers/usb/typec/tcpm/tcpm.c 		port->vdo_count = 1;
port             1323 drivers/usb/typec/tcpm/tcpm.c 		port->vdm_state = VDM_STATE_READY;
port             1326 drivers/usb/typec/tcpm/tcpm.c 		port->vdm_state = VDM_STATE_ERR_TMOUT;
port             1335 drivers/usb/typec/tcpm/tcpm.c 		if (port->vdm_retries < 3) {
port             1336 drivers/usb/typec/tcpm/tcpm.c 			tcpm_log(port, "VDM Tx error, retry");
port             1337 drivers/usb/typec/tcpm/tcpm.c 			port->vdm_retries++;
port             1338 drivers/usb/typec/tcpm/tcpm.c 			port->vdm_state = VDM_STATE_READY;
port             1348 drivers/usb/typec/tcpm/tcpm.c 	struct tcpm_port *port = container_of(work, struct tcpm_port,
port             1352 drivers/usb/typec/tcpm/tcpm.c 	mutex_lock(&port->lock);
port             1359 drivers/usb/typec/tcpm/tcpm.c 		prev_state = port->vdm_state;
port             1360 drivers/usb/typec/tcpm/tcpm.c 		vdm_run_state_machine(port);
port             1361 drivers/usb/typec/tcpm/tcpm.c 	} while (port->vdm_state != prev_state &&
port             1362 drivers/usb/typec/tcpm/tcpm.c 		 port->vdm_state != VDM_STATE_BUSY);
port             1364 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->lock);
port             1398 drivers/usb/typec/tcpm/tcpm.c static enum pdo_err tcpm_caps_err(struct tcpm_port *port, const u32 *pdo,
port             1466 drivers/usb/typec/tcpm/tcpm.c 				tcpm_log_force(port, " Unknown pdo type");
port             1474 drivers/usb/typec/tcpm/tcpm.c static int tcpm_validate_caps(struct tcpm_port *port, const u32 *pdo,
port             1477 drivers/usb/typec/tcpm/tcpm.c 	enum pdo_err err_index = tcpm_caps_err(port, pdo, nr_pdo);
port             1480 drivers/usb/typec/tcpm/tcpm.c 		tcpm_log_force(port, " %s", pdo_err_msg[err_index]);
port             1489 drivers/usb/typec/tcpm/tcpm.c 	struct tcpm_port *port = typec_altmode_get_drvdata(altmode);
port             1492 drivers/usb/typec/tcpm/tcpm.c 	mutex_lock(&port->lock);
port             1496 drivers/usb/typec/tcpm/tcpm.c 	tcpm_queue_vdm(port, header, NULL, 0);
port             1497 drivers/usb/typec/tcpm/tcpm.c 	mod_delayed_work(port->wq, &port->vdm_state_machine, 0);
port             1498 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->lock);
port             1505 drivers/usb/typec/tcpm/tcpm.c 	struct tcpm_port *port = typec_altmode_get_drvdata(altmode);
port             1508 drivers/usb/typec/tcpm/tcpm.c 	mutex_lock(&port->lock);
port             1512 drivers/usb/typec/tcpm/tcpm.c 	tcpm_queue_vdm(port, header, NULL, 0);
port             1513 drivers/usb/typec/tcpm/tcpm.c 	mod_delayed_work(port->wq, &port->vdm_state_machine, 0);
port             1514 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->lock);
port             1522 drivers/usb/typec/tcpm/tcpm.c 	struct tcpm_port *port = typec_altmode_get_drvdata(altmode);
port             1524 drivers/usb/typec/tcpm/tcpm.c 	mutex_lock(&port->lock);
port             1525 drivers/usb/typec/tcpm/tcpm.c 	tcpm_queue_vdm(port, header, data, count - 1);
port             1526 drivers/usb/typec/tcpm/tcpm.c 	mod_delayed_work(port->wq, &port->vdm_state_machine, 0);
port             1527 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->lock);
port             1541 drivers/usb/typec/tcpm/tcpm.c static inline enum tcpm_state ready_state(struct tcpm_port *port)
port             1543 drivers/usb/typec/tcpm/tcpm.c 	if (port->pwr_role == TYPEC_SOURCE)
port             1549 drivers/usb/typec/tcpm/tcpm.c static int tcpm_pd_send_control(struct tcpm_port *port,
port             1552 drivers/usb/typec/tcpm/tcpm.c static void tcpm_handle_alert(struct tcpm_port *port, const __le32 *payload,
port             1559 drivers/usb/typec/tcpm/tcpm.c 		tcpm_log(port, "Alert message received with no type");
port             1565 drivers/usb/typec/tcpm/tcpm.c 		switch (port->state) {
port             1568 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, GET_STATUS_SEND, 0);
port             1571 drivers/usb/typec/tcpm/tcpm.c 			tcpm_queue_message(port, PD_MSG_CTRL_WAIT);
port             1577 drivers/usb/typec/tcpm/tcpm.c static void tcpm_pd_data_request(struct tcpm_port *port,
port             1587 drivers/usb/typec/tcpm/tcpm.c 		if (port->pwr_role != TYPEC_SINK)
port             1591 drivers/usb/typec/tcpm/tcpm.c 			port->source_caps[i] = le32_to_cpu(msg->payload[i]);
port             1593 drivers/usb/typec/tcpm/tcpm.c 		port->nr_source_caps = cnt;
port             1595 drivers/usb/typec/tcpm/tcpm.c 		tcpm_log_source_caps(port);
port             1597 drivers/usb/typec/tcpm/tcpm.c 		tcpm_validate_caps(port, port->source_caps,
port             1598 drivers/usb/typec/tcpm/tcpm.c 				   port->nr_source_caps);
port             1609 drivers/usb/typec/tcpm/tcpm.c 			port->negotiated_rev = rev;
port             1624 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SNK_NEGOTIATE_CAPABILITIES, 0);
port             1627 drivers/usb/typec/tcpm/tcpm.c 		if (port->pwr_role != TYPEC_SOURCE ||
port             1629 drivers/usb/typec/tcpm/tcpm.c 			tcpm_queue_message(port, PD_MSG_CTRL_REJECT);
port             1639 drivers/usb/typec/tcpm/tcpm.c 			tcpm_queue_message(port, PD_MSG_CTRL_REJECT);
port             1644 drivers/usb/typec/tcpm/tcpm.c 			port->negotiated_rev = rev;
port             1646 drivers/usb/typec/tcpm/tcpm.c 		port->sink_request = le32_to_cpu(msg->payload[0]);
port             1647 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SRC_NEGOTIATE_CAPABILITIES, 0);
port             1652 drivers/usb/typec/tcpm/tcpm.c 			port->sink_caps[i] = le32_to_cpu(msg->payload[i]);
port             1653 drivers/usb/typec/tcpm/tcpm.c 		port->nr_sink_caps = cnt;
port             1656 drivers/usb/typec/tcpm/tcpm.c 		tcpm_handle_vdm_request(port, msg->payload, cnt);
port             1659 drivers/usb/typec/tcpm/tcpm.c 		if (port->state == SRC_READY || port->state == SNK_READY) {
port             1660 drivers/usb/typec/tcpm/tcpm.c 			port->bist_request = le32_to_cpu(msg->payload[0]);
port             1661 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, BIST_RX, 0);
port             1665 drivers/usb/typec/tcpm/tcpm.c 		tcpm_handle_alert(port, msg->payload, cnt);
port             1670 drivers/usb/typec/tcpm/tcpm.c 		tcpm_queue_message(port, PD_MSG_CTRL_NOT_SUPP);
port             1673 drivers/usb/typec/tcpm/tcpm.c 		tcpm_log(port, "Unhandled data message type %#x", type);
port             1678 drivers/usb/typec/tcpm/tcpm.c static void tcpm_pps_complete(struct tcpm_port *port, int result)
port             1680 drivers/usb/typec/tcpm/tcpm.c 	if (port->pps_pending) {
port             1681 drivers/usb/typec/tcpm/tcpm.c 		port->pps_status = result;
port             1682 drivers/usb/typec/tcpm/tcpm.c 		port->pps_pending = false;
port             1683 drivers/usb/typec/tcpm/tcpm.c 		complete(&port->pps_complete);
port             1687 drivers/usb/typec/tcpm/tcpm.c static void tcpm_pd_ctrl_request(struct tcpm_port *port,
port             1698 drivers/usb/typec/tcpm/tcpm.c 		switch (port->state) {
port             1701 drivers/usb/typec/tcpm/tcpm.c 			tcpm_queue_message(port, PD_MSG_DATA_SOURCE_CAP);
port             1704 drivers/usb/typec/tcpm/tcpm.c 			tcpm_queue_message(port, PD_MSG_CTRL_REJECT);
port             1709 drivers/usb/typec/tcpm/tcpm.c 		switch (port->state) {
port             1712 drivers/usb/typec/tcpm/tcpm.c 			tcpm_queue_message(port, PD_MSG_DATA_SINK_CAP);
port             1715 drivers/usb/typec/tcpm/tcpm.c 			tcpm_queue_message(port, PD_MSG_CTRL_REJECT);
port             1722 drivers/usb/typec/tcpm/tcpm.c 		switch (port->state) {
port             1724 drivers/usb/typec/tcpm/tcpm.c 			if (port->vbus_present) {
port             1725 drivers/usb/typec/tcpm/tcpm.c 				tcpm_set_current_limit(port,
port             1726 drivers/usb/typec/tcpm/tcpm.c 						       port->current_limit,
port             1727 drivers/usb/typec/tcpm/tcpm.c 						       port->supply_voltage);
port             1728 drivers/usb/typec/tcpm/tcpm.c 				port->explicit_contract = true;
port             1729 drivers/usb/typec/tcpm/tcpm.c 				tcpm_set_state(port, SNK_READY, 0);
port             1735 drivers/usb/typec/tcpm/tcpm.c 				tcpm_set_state(port,
port             1740 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, PR_SWAP_SRC_SNK_SINK_ON, 0);
port             1743 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, PR_SWAP_SNK_SRC_SOURCE_ON, 0);
port             1746 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, VCONN_SWAP_TURN_OFF_VCONN, 0);
port             1755 drivers/usb/typec/tcpm/tcpm.c 		switch (port->state) {
port             1758 drivers/usb/typec/tcpm/tcpm.c 			if (port->explicit_contract)
port             1762 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, next_state, 0);
port             1766 drivers/usb/typec/tcpm/tcpm.c 			port->pps_data.out_volt = port->supply_voltage;
port             1767 drivers/usb/typec/tcpm/tcpm.c 			port->pps_data.op_curr = port->current_limit;
port             1768 drivers/usb/typec/tcpm/tcpm.c 			port->pps_status = (type == PD_CTRL_WAIT ?
port             1770 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_READY, 0);
port             1773 drivers/usb/typec/tcpm/tcpm.c 			port->swap_status = (type == PD_CTRL_WAIT ?
port             1775 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, DR_SWAP_CANCEL, 0);
port             1778 drivers/usb/typec/tcpm/tcpm.c 			port->swap_status = (type == PD_CTRL_WAIT ?
port             1780 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, PR_SWAP_CANCEL, 0);
port             1783 drivers/usb/typec/tcpm/tcpm.c 			port->swap_status = (type == PD_CTRL_WAIT ?
port             1785 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, VCONN_SWAP_CANCEL, 0);
port             1792 drivers/usb/typec/tcpm/tcpm.c 		switch (port->state) {
port             1794 drivers/usb/typec/tcpm/tcpm.c 			port->pps_data.active = false;
port             1795 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_TRANSITION_SINK, 0);
port             1798 drivers/usb/typec/tcpm/tcpm.c 			port->pps_data.active = true;
port             1799 drivers/usb/typec/tcpm/tcpm.c 			port->supply_voltage = port->pps_data.out_volt;
port             1800 drivers/usb/typec/tcpm/tcpm.c 			port->current_limit = port->pps_data.op_curr;
port             1801 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_TRANSITION_SINK, 0);
port             1804 drivers/usb/typec/tcpm/tcpm.c 			port->message_id = 0;
port             1805 drivers/usb/typec/tcpm/tcpm.c 			port->rx_msgid = -1;
port             1806 drivers/usb/typec/tcpm/tcpm.c 			if (port->pwr_role == TYPEC_SOURCE)
port             1810 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, next_state, 0);
port             1813 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, DR_SWAP_CHANGE_DR, 0);
port             1816 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, PR_SWAP_START, 0);
port             1819 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, VCONN_SWAP_START, 0);
port             1826 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SOFT_RESET, 0);
port             1829 drivers/usb/typec/tcpm/tcpm.c 		if (port->port_type != TYPEC_PORT_DRP) {
port             1830 drivers/usb/typec/tcpm/tcpm.c 			tcpm_queue_message(port, PD_MSG_CTRL_REJECT);
port             1838 drivers/usb/typec/tcpm/tcpm.c 		switch (port->state) {
port             1841 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, DR_SWAP_ACCEPT, 0);
port             1844 drivers/usb/typec/tcpm/tcpm.c 			tcpm_queue_message(port, PD_MSG_CTRL_WAIT);
port             1849 drivers/usb/typec/tcpm/tcpm.c 		if (port->port_type != TYPEC_PORT_DRP) {
port             1850 drivers/usb/typec/tcpm/tcpm.c 			tcpm_queue_message(port, PD_MSG_CTRL_REJECT);
port             1853 drivers/usb/typec/tcpm/tcpm.c 		switch (port->state) {
port             1856 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, PR_SWAP_ACCEPT, 0);
port             1859 drivers/usb/typec/tcpm/tcpm.c 			tcpm_queue_message(port, PD_MSG_CTRL_WAIT);
port             1864 drivers/usb/typec/tcpm/tcpm.c 		switch (port->state) {
port             1867 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, VCONN_SWAP_ACCEPT, 0);
port             1870 drivers/usb/typec/tcpm/tcpm.c 			tcpm_queue_message(port, PD_MSG_CTRL_WAIT);
port             1880 drivers/usb/typec/tcpm/tcpm.c 		tcpm_queue_message(port, PD_MSG_CTRL_NOT_SUPP);
port             1883 drivers/usb/typec/tcpm/tcpm.c 		tcpm_log(port, "Unhandled ctrl message type %#x", type);
port             1888 drivers/usb/typec/tcpm/tcpm.c static void tcpm_pd_ext_msg_request(struct tcpm_port *port,
port             1895 drivers/usb/typec/tcpm/tcpm.c 		tcpm_log(port, "Unchunked extended messages unsupported");
port             1900 drivers/usb/typec/tcpm/tcpm.c 		tcpm_log(port, "Chunk handling not yet supported");
port             1912 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, GET_PPS_STATUS_SEND, 0);
port             1914 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, ready_state(port), 0);
port             1921 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, ready_state(port), 0);
port             1935 drivers/usb/typec/tcpm/tcpm.c 		tcpm_queue_message(port, PD_MSG_CTRL_NOT_SUPP);
port             1938 drivers/usb/typec/tcpm/tcpm.c 		tcpm_log(port, "Unhandled extended message type %#x", type);
port             1949 drivers/usb/typec/tcpm/tcpm.c 	struct tcpm_port *port = event->port;
port             1951 drivers/usb/typec/tcpm/tcpm.c 	mutex_lock(&port->lock);
port             1953 drivers/usb/typec/tcpm/tcpm.c 	tcpm_log(port, "PD RX, header: %#x [%d]", le16_to_cpu(msg->header),
port             1954 drivers/usb/typec/tcpm/tcpm.c 		 port->attached);
port             1956 drivers/usb/typec/tcpm/tcpm.c 	if (port->attached) {
port             1969 drivers/usb/typec/tcpm/tcpm.c 		if (msgid == port->rx_msgid && type != PD_CTRL_SOFT_RESET)
port             1971 drivers/usb/typec/tcpm/tcpm.c 		port->rx_msgid = msgid;
port             1978 drivers/usb/typec/tcpm/tcpm.c 		    (port->data_role == TYPEC_HOST)) {
port             1979 drivers/usb/typec/tcpm/tcpm.c 			tcpm_log(port,
port             1981 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, ERROR_RECOVERY, 0);
port             1984 drivers/usb/typec/tcpm/tcpm.c 				tcpm_pd_ext_msg_request(port, msg);
port             1986 drivers/usb/typec/tcpm/tcpm.c 				tcpm_pd_data_request(port, msg);
port             1988 drivers/usb/typec/tcpm/tcpm.c 				tcpm_pd_ctrl_request(port, msg);
port             1993 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->lock);
port             1997 drivers/usb/typec/tcpm/tcpm.c void tcpm_pd_receive(struct tcpm_port *port, const struct pd_message *msg)
port             2006 drivers/usb/typec/tcpm/tcpm.c 	event->port = port;
port             2008 drivers/usb/typec/tcpm/tcpm.c 	queue_work(port->wq, &event->work);
port             2012 drivers/usb/typec/tcpm/tcpm.c static int tcpm_pd_send_control(struct tcpm_port *port,
port             2018 drivers/usb/typec/tcpm/tcpm.c 	msg.header = PD_HEADER_LE(type, port->pwr_role,
port             2019 drivers/usb/typec/tcpm/tcpm.c 				  port->data_role,
port             2020 drivers/usb/typec/tcpm/tcpm.c 				  port->negotiated_rev,
port             2021 drivers/usb/typec/tcpm/tcpm.c 				  port->message_id, 0);
port             2023 drivers/usb/typec/tcpm/tcpm.c 	return tcpm_pd_transmit(port, TCPC_TX_SOP, &msg);
port             2031 drivers/usb/typec/tcpm/tcpm.c static bool tcpm_send_queued_message(struct tcpm_port *port)
port             2036 drivers/usb/typec/tcpm/tcpm.c 		queued_message = port->queued_message;
port             2037 drivers/usb/typec/tcpm/tcpm.c 		port->queued_message = PD_MSG_NONE;
port             2041 drivers/usb/typec/tcpm/tcpm.c 			tcpm_pd_send_control(port, PD_CTRL_WAIT);
port             2044 drivers/usb/typec/tcpm/tcpm.c 			tcpm_pd_send_control(port, PD_CTRL_REJECT);
port             2047 drivers/usb/typec/tcpm/tcpm.c 			tcpm_pd_send_control(port, PD_CTRL_NOT_SUPP);
port             2050 drivers/usb/typec/tcpm/tcpm.c 			tcpm_pd_send_sink_caps(port);
port             2053 drivers/usb/typec/tcpm/tcpm.c 			tcpm_pd_send_source_caps(port);
port             2058 drivers/usb/typec/tcpm/tcpm.c 	} while (port->queued_message != PD_MSG_NONE);
port             2060 drivers/usb/typec/tcpm/tcpm.c 	if (port->delayed_state != INVALID_STATE) {
port             2061 drivers/usb/typec/tcpm/tcpm.c 		if (time_is_after_jiffies(port->delayed_runtime)) {
port             2062 drivers/usb/typec/tcpm/tcpm.c 			mod_delayed_work(port->wq, &port->state_machine,
port             2063 drivers/usb/typec/tcpm/tcpm.c 					 port->delayed_runtime - jiffies);
port             2066 drivers/usb/typec/tcpm/tcpm.c 		port->delayed_state = INVALID_STATE;
port             2071 drivers/usb/typec/tcpm/tcpm.c static int tcpm_pd_check_request(struct tcpm_port *port)
port             2073 drivers/usb/typec/tcpm/tcpm.c 	u32 pdo, rdo = port->sink_request;
port             2078 drivers/usb/typec/tcpm/tcpm.c 	if (!index || index > port->nr_src_pdo)
port             2081 drivers/usb/typec/tcpm/tcpm.c 	pdo = port->src_pdo[index - 1];
port             2096 drivers/usb/typec/tcpm/tcpm.c 			tcpm_log(port,
port             2100 drivers/usb/typec/tcpm/tcpm.c 			tcpm_log(port,
port             2114 drivers/usb/typec/tcpm/tcpm.c 		tcpm_log(port,
port             2123 drivers/usb/typec/tcpm/tcpm.c 	port->op_vsafe5v = index == 1;
port             2131 drivers/usb/typec/tcpm/tcpm.c static int tcpm_pd_select_pdo(struct tcpm_port *port, int *sink_pdo,
port             2139 drivers/usb/typec/tcpm/tcpm.c 	port->pps_data.supported = false;
port             2140 drivers/usb/typec/tcpm/tcpm.c 	port->usb_type = POWER_SUPPLY_USB_TYPE_PD;
port             2146 drivers/usb/typec/tcpm/tcpm.c 	for (i = 0; i < port->nr_source_caps; i++) {
port             2147 drivers/usb/typec/tcpm/tcpm.c 		u32 pdo = port->source_caps[i];
port             2162 drivers/usb/typec/tcpm/tcpm.c 				port->pps_data.supported = true;
port             2163 drivers/usb/typec/tcpm/tcpm.c 				port->usb_type =
port             2168 drivers/usb/typec/tcpm/tcpm.c 			tcpm_log(port, "Invalid source PDO type, ignoring");
port             2184 drivers/usb/typec/tcpm/tcpm.c 			tcpm_log(port, "Invalid source PDO type, ignoring");
port             2188 drivers/usb/typec/tcpm/tcpm.c 		for (j = 0; j < port->nr_snk_pdo; j++) {
port             2189 drivers/usb/typec/tcpm/tcpm.c 			pdo = port->snk_pdo[j];
port             2204 drivers/usb/typec/tcpm/tcpm.c 				tcpm_log(port, "Invalid sink PDO type, ignoring");
port             2229 drivers/usb/typec/tcpm/tcpm.c static unsigned int tcpm_pd_select_pps_apdo(struct tcpm_port *port)
port             2243 drivers/usb/typec/tcpm/tcpm.c 	for (i = 1; i < port->nr_source_caps; ++i) {
port             2244 drivers/usb/typec/tcpm/tcpm.c 		pdo = port->source_caps[i];
port             2249 drivers/usb/typec/tcpm/tcpm.c 				tcpm_log(port, "Not PPS APDO (source), ignoring");
port             2263 drivers/usb/typec/tcpm/tcpm.c 			for (j = 1; j < port->nr_snk_pdo; j++) {
port             2264 drivers/usb/typec/tcpm/tcpm.c 				pdo = port->snk_pdo[j];
port             2269 drivers/usb/typec/tcpm/tcpm.c 						tcpm_log(port,
port             2280 drivers/usb/typec/tcpm/tcpm.c 					tcpm_log(port,
port             2303 drivers/usb/typec/tcpm/tcpm.c 			tcpm_log(port, "Not APDO type (source), ignoring");
port             2309 drivers/usb/typec/tcpm/tcpm.c 		src = port->source_caps[src_pdo];
port             2310 drivers/usb/typec/tcpm/tcpm.c 		snk = port->snk_pdo[snk_pdo];
port             2312 drivers/usb/typec/tcpm/tcpm.c 		port->pps_data.min_volt = max(pdo_pps_apdo_min_voltage(src),
port             2314 drivers/usb/typec/tcpm/tcpm.c 		port->pps_data.max_volt = min(pdo_pps_apdo_max_voltage(src),
port             2316 drivers/usb/typec/tcpm/tcpm.c 		port->pps_data.max_curr = min_pps_apdo_current(src, snk);
port             2317 drivers/usb/typec/tcpm/tcpm.c 		port->pps_data.out_volt = min(port->pps_data.max_volt,
port             2318 drivers/usb/typec/tcpm/tcpm.c 					      max(port->pps_data.min_volt,
port             2319 drivers/usb/typec/tcpm/tcpm.c 						  port->pps_data.out_volt));
port             2320 drivers/usb/typec/tcpm/tcpm.c 		port->pps_data.op_curr = min(port->pps_data.max_curr,
port             2321 drivers/usb/typec/tcpm/tcpm.c 					     port->pps_data.op_curr);
port             2327 drivers/usb/typec/tcpm/tcpm.c static int tcpm_pd_build_request(struct tcpm_port *port, u32 *rdo)
port             2337 drivers/usb/typec/tcpm/tcpm.c 	ret = tcpm_pd_select_pdo(port, &snk_pdo_index, &src_pdo_index);
port             2341 drivers/usb/typec/tcpm/tcpm.c 	pdo = port->source_caps[src_pdo_index];
port             2342 drivers/usb/typec/tcpm/tcpm.c 	matching_snk_pdo = port->snk_pdo[snk_pdo_index];
port             2354 drivers/usb/typec/tcpm/tcpm.c 		tcpm_log(port, "Invalid PDO selected!");
port             2372 drivers/usb/typec/tcpm/tcpm.c 	if (mw < port->operating_snk_mw) {
port             2382 drivers/usb/typec/tcpm/tcpm.c 	tcpm_log(port, "cc=%d cc1=%d cc2=%d vbus=%d vconn=%s polarity=%d",
port             2383 drivers/usb/typec/tcpm/tcpm.c 		 port->cc_req, port->cc1, port->cc2, port->vbus_source,
port             2384 drivers/usb/typec/tcpm/tcpm.c 		 port->vconn_role == TYPEC_SOURCE ? "source" : "sink",
port             2385 drivers/usb/typec/tcpm/tcpm.c 		 port->polarity);
port             2390 drivers/usb/typec/tcpm/tcpm.c 		tcpm_log(port, "Requesting PDO %d: %u mV, %u mW%s",
port             2396 drivers/usb/typec/tcpm/tcpm.c 		tcpm_log(port, "Requesting PDO %d: %u mV, %u mA%s",
port             2401 drivers/usb/typec/tcpm/tcpm.c 	port->current_limit = ma;
port             2402 drivers/usb/typec/tcpm/tcpm.c 	port->supply_voltage = mv;
port             2407 drivers/usb/typec/tcpm/tcpm.c static int tcpm_pd_send_request(struct tcpm_port *port)
port             2413 drivers/usb/typec/tcpm/tcpm.c 	ret = tcpm_pd_build_request(port, &rdo);
port             2419 drivers/usb/typec/tcpm/tcpm.c 				  port->pwr_role,
port             2420 drivers/usb/typec/tcpm/tcpm.c 				  port->data_role,
port             2421 drivers/usb/typec/tcpm/tcpm.c 				  port->negotiated_rev,
port             2422 drivers/usb/typec/tcpm/tcpm.c 				  port->message_id, 1);
port             2425 drivers/usb/typec/tcpm/tcpm.c 	return tcpm_pd_transmit(port, TCPC_TX_SOP, &msg);
port             2428 drivers/usb/typec/tcpm/tcpm.c static int tcpm_pd_build_pps_request(struct tcpm_port *port, u32 *rdo)
port             2435 drivers/usb/typec/tcpm/tcpm.c 	src_pdo_index = tcpm_pd_select_pps_apdo(port);
port             2439 drivers/usb/typec/tcpm/tcpm.c 	pdo = port->source_caps[src_pdo_index];
port             2445 drivers/usb/typec/tcpm/tcpm.c 			tcpm_log(port, "Invalid APDO selected!");
port             2448 drivers/usb/typec/tcpm/tcpm.c 		max_mv = port->pps_data.max_volt;
port             2449 drivers/usb/typec/tcpm/tcpm.c 		max_ma = port->pps_data.max_curr;
port             2450 drivers/usb/typec/tcpm/tcpm.c 		out_mv = port->pps_data.out_volt;
port             2451 drivers/usb/typec/tcpm/tcpm.c 		op_ma = port->pps_data.op_curr;
port             2454 drivers/usb/typec/tcpm/tcpm.c 		tcpm_log(port, "Invalid PDO selected!");
port             2461 drivers/usb/typec/tcpm/tcpm.c 	if (op_mw < port->operating_snk_mw) {
port             2468 drivers/usb/typec/tcpm/tcpm.c 		op_ma = (port->operating_snk_mw * 1000) / out_mv;
port             2469 drivers/usb/typec/tcpm/tcpm.c 		if ((port->operating_snk_mw * 1000) % out_mv)
port             2475 drivers/usb/typec/tcpm/tcpm.c 			out_mv = (port->operating_snk_mw * 1000) / op_ma;
port             2476 drivers/usb/typec/tcpm/tcpm.c 			if ((port->operating_snk_mw * 1000) % op_ma)
port             2482 drivers/usb/typec/tcpm/tcpm.c 				tcpm_log(port, "Invalid PPS APDO selected!");
port             2488 drivers/usb/typec/tcpm/tcpm.c 	tcpm_log(port, "cc=%d cc1=%d cc2=%d vbus=%d vconn=%s polarity=%d",
port             2489 drivers/usb/typec/tcpm/tcpm.c 		 port->cc_req, port->cc1, port->cc2, port->vbus_source,
port             2490 drivers/usb/typec/tcpm/tcpm.c 		 port->vconn_role == TYPEC_SOURCE ? "source" : "sink",
port             2491 drivers/usb/typec/tcpm/tcpm.c 		 port->polarity);
port             2495 drivers/usb/typec/tcpm/tcpm.c 	tcpm_log(port, "Requesting APDO %d: %u mV, %u mA",
port             2498 drivers/usb/typec/tcpm/tcpm.c 	port->pps_data.op_curr = op_ma;
port             2499 drivers/usb/typec/tcpm/tcpm.c 	port->pps_data.out_volt = out_mv;
port             2504 drivers/usb/typec/tcpm/tcpm.c static int tcpm_pd_send_pps_request(struct tcpm_port *port)
port             2510 drivers/usb/typec/tcpm/tcpm.c 	ret = tcpm_pd_build_pps_request(port, &rdo);
port             2516 drivers/usb/typec/tcpm/tcpm.c 				  port->pwr_role,
port             2517 drivers/usb/typec/tcpm/tcpm.c 				  port->data_role,
port             2518 drivers/usb/typec/tcpm/tcpm.c 				  port->negotiated_rev,
port             2519 drivers/usb/typec/tcpm/tcpm.c 				  port->message_id, 1);
port             2522 drivers/usb/typec/tcpm/tcpm.c 	return tcpm_pd_transmit(port, TCPC_TX_SOP, &msg);
port             2525 drivers/usb/typec/tcpm/tcpm.c static int tcpm_set_vbus(struct tcpm_port *port, bool enable)
port             2529 drivers/usb/typec/tcpm/tcpm.c 	if (enable && port->vbus_charge)
port             2532 drivers/usb/typec/tcpm/tcpm.c 	tcpm_log(port, "vbus:=%d charge=%d", enable, port->vbus_charge);
port             2534 drivers/usb/typec/tcpm/tcpm.c 	ret = port->tcpc->set_vbus(port->tcpc, enable, port->vbus_charge);
port             2538 drivers/usb/typec/tcpm/tcpm.c 	port->vbus_source = enable;
port             2542 drivers/usb/typec/tcpm/tcpm.c static int tcpm_set_charge(struct tcpm_port *port, bool charge)
port             2546 drivers/usb/typec/tcpm/tcpm.c 	if (charge && port->vbus_source)
port             2549 drivers/usb/typec/tcpm/tcpm.c 	if (charge != port->vbus_charge) {
port             2550 drivers/usb/typec/tcpm/tcpm.c 		tcpm_log(port, "vbus=%d charge:=%d", port->vbus_source, charge);
port             2551 drivers/usb/typec/tcpm/tcpm.c 		ret = port->tcpc->set_vbus(port->tcpc, port->vbus_source,
port             2556 drivers/usb/typec/tcpm/tcpm.c 	port->vbus_charge = charge;
port             2560 drivers/usb/typec/tcpm/tcpm.c static bool tcpm_start_toggling(struct tcpm_port *port, enum typec_cc_status cc)
port             2564 drivers/usb/typec/tcpm/tcpm.c 	if (!port->tcpc->start_toggling)
port             2567 drivers/usb/typec/tcpm/tcpm.c 	tcpm_log_force(port, "Start toggling");
port             2568 drivers/usb/typec/tcpm/tcpm.c 	ret = port->tcpc->start_toggling(port->tcpc, port->port_type, cc);
port             2572 drivers/usb/typec/tcpm/tcpm.c static void tcpm_set_cc(struct tcpm_port *port, enum typec_cc_status cc)
port             2574 drivers/usb/typec/tcpm/tcpm.c 	tcpm_log(port, "cc:=%d", cc);
port             2575 drivers/usb/typec/tcpm/tcpm.c 	port->cc_req = cc;
port             2576 drivers/usb/typec/tcpm/tcpm.c 	port->tcpc->set_cc(port->tcpc, cc);
port             2579 drivers/usb/typec/tcpm/tcpm.c static int tcpm_init_vbus(struct tcpm_port *port)
port             2583 drivers/usb/typec/tcpm/tcpm.c 	ret = port->tcpc->set_vbus(port->tcpc, false, false);
port             2584 drivers/usb/typec/tcpm/tcpm.c 	port->vbus_source = false;
port             2585 drivers/usb/typec/tcpm/tcpm.c 	port->vbus_charge = false;
port             2589 drivers/usb/typec/tcpm/tcpm.c static int tcpm_init_vconn(struct tcpm_port *port)
port             2593 drivers/usb/typec/tcpm/tcpm.c 	ret = port->tcpc->set_vconn(port->tcpc, false);
port             2594 drivers/usb/typec/tcpm/tcpm.c 	port->vconn_role = TYPEC_SINK;
port             2598 drivers/usb/typec/tcpm/tcpm.c static void tcpm_typec_connect(struct tcpm_port *port)
port             2600 drivers/usb/typec/tcpm/tcpm.c 	if (!port->connected) {
port             2602 drivers/usb/typec/tcpm/tcpm.c 		memset(&port->partner_ident, 0, sizeof(port->partner_ident));
port             2603 drivers/usb/typec/tcpm/tcpm.c 		port->partner_desc.usb_pd = port->pd_capable;
port             2604 drivers/usb/typec/tcpm/tcpm.c 		if (tcpm_port_is_debug(port))
port             2605 drivers/usb/typec/tcpm/tcpm.c 			port->partner_desc.accessory = TYPEC_ACCESSORY_DEBUG;
port             2606 drivers/usb/typec/tcpm/tcpm.c 		else if (tcpm_port_is_audio(port))
port             2607 drivers/usb/typec/tcpm/tcpm.c 			port->partner_desc.accessory = TYPEC_ACCESSORY_AUDIO;
port             2609 drivers/usb/typec/tcpm/tcpm.c 			port->partner_desc.accessory = TYPEC_ACCESSORY_NONE;
port             2610 drivers/usb/typec/tcpm/tcpm.c 		port->partner = typec_register_partner(port->typec_port,
port             2611 drivers/usb/typec/tcpm/tcpm.c 						       &port->partner_desc);
port             2612 drivers/usb/typec/tcpm/tcpm.c 		port->connected = true;
port             2616 drivers/usb/typec/tcpm/tcpm.c static int tcpm_src_attach(struct tcpm_port *port)
port             2619 drivers/usb/typec/tcpm/tcpm.c 				port->cc2 == TYPEC_CC_RD ? TYPEC_POLARITY_CC2
port             2623 drivers/usb/typec/tcpm/tcpm.c 	if (port->attached)
port             2626 drivers/usb/typec/tcpm/tcpm.c 	ret = tcpm_set_polarity(port, polarity);
port             2630 drivers/usb/typec/tcpm/tcpm.c 	ret = tcpm_set_roles(port, true, TYPEC_SOURCE, TYPEC_HOST);
port             2634 drivers/usb/typec/tcpm/tcpm.c 	ret = port->tcpc->set_pd_rx(port->tcpc, true);
port             2643 drivers/usb/typec/tcpm/tcpm.c 	if ((polarity == TYPEC_POLARITY_CC1 && port->cc2 == TYPEC_CC_RA) ||
port             2644 drivers/usb/typec/tcpm/tcpm.c 	    (polarity == TYPEC_POLARITY_CC2 && port->cc1 == TYPEC_CC_RA)) {
port             2645 drivers/usb/typec/tcpm/tcpm.c 		ret = tcpm_set_vconn(port, true);
port             2650 drivers/usb/typec/tcpm/tcpm.c 	ret = tcpm_set_vbus(port, true);
port             2654 drivers/usb/typec/tcpm/tcpm.c 	port->pd_capable = false;
port             2656 drivers/usb/typec/tcpm/tcpm.c 	port->partner = NULL;
port             2658 drivers/usb/typec/tcpm/tcpm.c 	port->attached = true;
port             2659 drivers/usb/typec/tcpm/tcpm.c 	port->send_discover = true;
port             2664 drivers/usb/typec/tcpm/tcpm.c 	tcpm_set_vconn(port, false);
port             2666 drivers/usb/typec/tcpm/tcpm.c 	port->tcpc->set_pd_rx(port->tcpc, false);
port             2668 drivers/usb/typec/tcpm/tcpm.c 	tcpm_mux_set(port, TYPEC_STATE_SAFE, USB_ROLE_NONE,
port             2673 drivers/usb/typec/tcpm/tcpm.c static void tcpm_typec_disconnect(struct tcpm_port *port)
port             2675 drivers/usb/typec/tcpm/tcpm.c 	if (port->connected) {
port             2676 drivers/usb/typec/tcpm/tcpm.c 		typec_unregister_partner(port->partner);
port             2677 drivers/usb/typec/tcpm/tcpm.c 		port->partner = NULL;
port             2678 drivers/usb/typec/tcpm/tcpm.c 		port->connected = false;
port             2682 drivers/usb/typec/tcpm/tcpm.c static void tcpm_unregister_altmodes(struct tcpm_port *port)
port             2684 drivers/usb/typec/tcpm/tcpm.c 	struct pd_mode_data *modep = &port->mode_data;
port             2688 drivers/usb/typec/tcpm/tcpm.c 		typec_unregister_altmode(port->partner_altmode[i]);
port             2689 drivers/usb/typec/tcpm/tcpm.c 		port->partner_altmode[i] = NULL;
port             2695 drivers/usb/typec/tcpm/tcpm.c static void tcpm_reset_port(struct tcpm_port *port)
port             2697 drivers/usb/typec/tcpm/tcpm.c 	tcpm_unregister_altmodes(port);
port             2698 drivers/usb/typec/tcpm/tcpm.c 	tcpm_typec_disconnect(port);
port             2699 drivers/usb/typec/tcpm/tcpm.c 	port->attached = false;
port             2700 drivers/usb/typec/tcpm/tcpm.c 	port->pd_capable = false;
port             2701 drivers/usb/typec/tcpm/tcpm.c 	port->pps_data.supported = false;
port             2707 drivers/usb/typec/tcpm/tcpm.c 	port->rx_msgid = -1;
port             2709 drivers/usb/typec/tcpm/tcpm.c 	port->tcpc->set_pd_rx(port->tcpc, false);
port             2710 drivers/usb/typec/tcpm/tcpm.c 	tcpm_init_vbus(port);	/* also disables charging */
port             2711 drivers/usb/typec/tcpm/tcpm.c 	tcpm_init_vconn(port);
port             2712 drivers/usb/typec/tcpm/tcpm.c 	tcpm_set_current_limit(port, 0, 0);
port             2713 drivers/usb/typec/tcpm/tcpm.c 	tcpm_set_polarity(port, TYPEC_POLARITY_CC1);
port             2714 drivers/usb/typec/tcpm/tcpm.c 	tcpm_mux_set(port, TYPEC_STATE_SAFE, USB_ROLE_NONE,
port             2716 drivers/usb/typec/tcpm/tcpm.c 	tcpm_set_attached_state(port, false);
port             2717 drivers/usb/typec/tcpm/tcpm.c 	port->try_src_count = 0;
port             2718 drivers/usb/typec/tcpm/tcpm.c 	port->try_snk_count = 0;
port             2719 drivers/usb/typec/tcpm/tcpm.c 	port->usb_type = POWER_SUPPLY_USB_TYPE_C;
port             2721 drivers/usb/typec/tcpm/tcpm.c 	power_supply_changed(port->psy);
port             2724 drivers/usb/typec/tcpm/tcpm.c static void tcpm_detach(struct tcpm_port *port)
port             2726 drivers/usb/typec/tcpm/tcpm.c 	if (!port->attached)
port             2729 drivers/usb/typec/tcpm/tcpm.c 	if (tcpm_port_is_disconnected(port))
port             2730 drivers/usb/typec/tcpm/tcpm.c 		port->hard_reset_count = 0;
port             2732 drivers/usb/typec/tcpm/tcpm.c 	tcpm_reset_port(port);
port             2735 drivers/usb/typec/tcpm/tcpm.c static void tcpm_src_detach(struct tcpm_port *port)
port             2737 drivers/usb/typec/tcpm/tcpm.c 	tcpm_detach(port);
port             2740 drivers/usb/typec/tcpm/tcpm.c static int tcpm_snk_attach(struct tcpm_port *port)
port             2744 drivers/usb/typec/tcpm/tcpm.c 	if (port->attached)
port             2747 drivers/usb/typec/tcpm/tcpm.c 	ret = tcpm_set_polarity(port, port->cc2 != TYPEC_CC_OPEN ?
port             2752 drivers/usb/typec/tcpm/tcpm.c 	ret = tcpm_set_roles(port, true, TYPEC_SINK, TYPEC_DEVICE);
port             2756 drivers/usb/typec/tcpm/tcpm.c 	port->pd_capable = false;
port             2758 drivers/usb/typec/tcpm/tcpm.c 	port->partner = NULL;
port             2760 drivers/usb/typec/tcpm/tcpm.c 	port->attached = true;
port             2761 drivers/usb/typec/tcpm/tcpm.c 	port->send_discover = true;
port             2766 drivers/usb/typec/tcpm/tcpm.c static void tcpm_snk_detach(struct tcpm_port *port)
port             2768 drivers/usb/typec/tcpm/tcpm.c 	tcpm_detach(port);
port             2771 drivers/usb/typec/tcpm/tcpm.c static int tcpm_acc_attach(struct tcpm_port *port)
port             2775 drivers/usb/typec/tcpm/tcpm.c 	if (port->attached)
port             2778 drivers/usb/typec/tcpm/tcpm.c 	ret = tcpm_set_roles(port, true, TYPEC_SOURCE, TYPEC_HOST);
port             2782 drivers/usb/typec/tcpm/tcpm.c 	port->partner = NULL;
port             2784 drivers/usb/typec/tcpm/tcpm.c 	tcpm_typec_connect(port);
port             2786 drivers/usb/typec/tcpm/tcpm.c 	port->attached = true;
port             2791 drivers/usb/typec/tcpm/tcpm.c static void tcpm_acc_detach(struct tcpm_port *port)
port             2793 drivers/usb/typec/tcpm/tcpm.c 	tcpm_detach(port);
port             2796 drivers/usb/typec/tcpm/tcpm.c static inline enum tcpm_state hard_reset_state(struct tcpm_port *port)
port             2798 drivers/usb/typec/tcpm/tcpm.c 	if (port->hard_reset_count < PD_N_HARD_RESET_COUNT)
port             2800 drivers/usb/typec/tcpm/tcpm.c 	if (port->pd_capable)
port             2802 drivers/usb/typec/tcpm/tcpm.c 	if (port->pwr_role == TYPEC_SOURCE)
port             2804 drivers/usb/typec/tcpm/tcpm.c 	if (port->state == SNK_WAIT_CAPABILITIES)
port             2809 drivers/usb/typec/tcpm/tcpm.c static inline enum tcpm_state unattached_state(struct tcpm_port *port)
port             2811 drivers/usb/typec/tcpm/tcpm.c 	if (port->port_type == TYPEC_PORT_DRP) {
port             2812 drivers/usb/typec/tcpm/tcpm.c 		if (port->pwr_role == TYPEC_SOURCE)
port             2816 drivers/usb/typec/tcpm/tcpm.c 	} else if (port->port_type == TYPEC_PORT_SRC) {
port             2823 drivers/usb/typec/tcpm/tcpm.c static void tcpm_check_send_discover(struct tcpm_port *port)
port             2825 drivers/usb/typec/tcpm/tcpm.c 	if (port->data_role == TYPEC_HOST && port->send_discover &&
port             2826 drivers/usb/typec/tcpm/tcpm.c 	    port->pd_capable) {
port             2827 drivers/usb/typec/tcpm/tcpm.c 		tcpm_send_vdm(port, USB_SID_PD, CMD_DISCOVER_IDENT, NULL, 0);
port             2828 drivers/usb/typec/tcpm/tcpm.c 		port->send_discover = false;
port             2832 drivers/usb/typec/tcpm/tcpm.c static void tcpm_swap_complete(struct tcpm_port *port, int result)
port             2834 drivers/usb/typec/tcpm/tcpm.c 	if (port->swap_pending) {
port             2835 drivers/usb/typec/tcpm/tcpm.c 		port->swap_status = result;
port             2836 drivers/usb/typec/tcpm/tcpm.c 		port->swap_pending = false;
port             2837 drivers/usb/typec/tcpm/tcpm.c 		port->non_pd_role_swap = false;
port             2838 drivers/usb/typec/tcpm/tcpm.c 		complete(&port->swap_complete);
port             2855 drivers/usb/typec/tcpm/tcpm.c static void run_state_machine(struct tcpm_port *port)
port             2861 drivers/usb/typec/tcpm/tcpm.c 	port->enter_state = port->state;
port             2862 drivers/usb/typec/tcpm/tcpm.c 	switch (port->state) {
port             2867 drivers/usb/typec/tcpm/tcpm.c 		if (!port->non_pd_role_swap)
port             2868 drivers/usb/typec/tcpm/tcpm.c 			tcpm_swap_complete(port, -ENOTCONN);
port             2869 drivers/usb/typec/tcpm/tcpm.c 		tcpm_src_detach(port);
port             2870 drivers/usb/typec/tcpm/tcpm.c 		if (tcpm_start_toggling(port, tcpm_rp_cc(port))) {
port             2871 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, TOGGLING, 0);
port             2874 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_cc(port, tcpm_rp_cc(port));
port             2875 drivers/usb/typec/tcpm/tcpm.c 		if (port->port_type == TYPEC_PORT_DRP)
port             2876 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_UNATTACHED, PD_T_DRP_SNK);
port             2879 drivers/usb/typec/tcpm/tcpm.c 		if (tcpm_port_is_debug(port))
port             2880 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, DEBUG_ACC_ATTACHED,
port             2882 drivers/usb/typec/tcpm/tcpm.c 		else if (tcpm_port_is_audio(port))
port             2883 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, AUDIO_ACC_ATTACHED,
port             2885 drivers/usb/typec/tcpm/tcpm.c 		else if (tcpm_port_is_source(port))
port             2886 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port,
port             2887 drivers/usb/typec/tcpm/tcpm.c 				       tcpm_try_snk(port) ? SNK_TRY
port             2893 drivers/usb/typec/tcpm/tcpm.c 		port->try_snk_count++;
port             2902 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_cc(port, TYPEC_CC_RD);
port             2903 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SNK_TRY_WAIT, PD_T_DRP_TRY);
port             2906 drivers/usb/typec/tcpm/tcpm.c 		if (tcpm_port_is_sink(port)) {
port             2907 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_TRY_WAIT_DEBOUNCE, 0);
port             2909 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SRC_TRYWAIT, 0);
port             2910 drivers/usb/typec/tcpm/tcpm.c 			port->max_wait = 0;
port             2914 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS,
port             2918 drivers/usb/typec/tcpm/tcpm.c 		if (port->vbus_present && tcpm_port_is_sink(port)) {
port             2919 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_ATTACHED, 0);
port             2921 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SRC_TRYWAIT, 0);
port             2922 drivers/usb/typec/tcpm/tcpm.c 			port->max_wait = 0;
port             2926 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_cc(port, tcpm_rp_cc(port));
port             2927 drivers/usb/typec/tcpm/tcpm.c 		if (port->max_wait == 0) {
port             2928 drivers/usb/typec/tcpm/tcpm.c 			port->max_wait = jiffies +
port             2930 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SRC_TRYWAIT_UNATTACHED,
port             2933 drivers/usb/typec/tcpm/tcpm.c 			if (time_is_after_jiffies(port->max_wait))
port             2934 drivers/usb/typec/tcpm/tcpm.c 				tcpm_set_state(port, SRC_TRYWAIT_UNATTACHED,
port             2935 drivers/usb/typec/tcpm/tcpm.c 					       jiffies_to_msecs(port->max_wait -
port             2938 drivers/usb/typec/tcpm/tcpm.c 				tcpm_set_state(port, SNK_UNATTACHED, 0);
port             2942 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SRC_ATTACHED, PD_T_CC_DEBOUNCE);
port             2945 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SNK_UNATTACHED, 0);
port             2949 drivers/usb/typec/tcpm/tcpm.c 		ret = tcpm_src_attach(port);
port             2950 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SRC_UNATTACHED,
port             2954 drivers/usb/typec/tcpm/tcpm.c 		opmode =  tcpm_get_pwr_opmode(tcpm_rp_cc(port));
port             2955 drivers/usb/typec/tcpm/tcpm.c 		typec_set_pwr_opmode(port->typec_port, opmode);
port             2956 drivers/usb/typec/tcpm/tcpm.c 		port->pwr_opmode = TYPEC_PWR_MODE_USB;
port             2957 drivers/usb/typec/tcpm/tcpm.c 		port->caps_count = 0;
port             2958 drivers/usb/typec/tcpm/tcpm.c 		port->negotiated_rev = PD_MAX_REV;
port             2959 drivers/usb/typec/tcpm/tcpm.c 		port->message_id = 0;
port             2960 drivers/usb/typec/tcpm/tcpm.c 		port->rx_msgid = -1;
port             2961 drivers/usb/typec/tcpm/tcpm.c 		port->explicit_contract = false;
port             2962 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SRC_SEND_CAPABILITIES, 0);
port             2965 drivers/usb/typec/tcpm/tcpm.c 		port->caps_count++;
port             2966 drivers/usb/typec/tcpm/tcpm.c 		if (port->caps_count > PD_N_CAPS_COUNT) {
port             2967 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SRC_READY, 0);
port             2970 drivers/usb/typec/tcpm/tcpm.c 		ret = tcpm_pd_send_source_caps(port);
port             2972 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SRC_SEND_CAPABILITIES,
port             2981 drivers/usb/typec/tcpm/tcpm.c 			port->caps_count = 0;
port             2982 drivers/usb/typec/tcpm/tcpm.c 			port->pd_capable = true;
port             2983 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state_cond(port, SRC_SEND_CAPABILITIES_TIMEOUT,
port             3001 drivers/usb/typec/tcpm/tcpm.c 		if (port->hard_reset_count < PD_N_HARD_RESET_COUNT) {
port             3002 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, HARD_RESET_SEND, 0);
port             3003 drivers/usb/typec/tcpm/tcpm.c 		} else if (port->negotiated_rev > PD_REV20) {
port             3004 drivers/usb/typec/tcpm/tcpm.c 			port->negotiated_rev--;
port             3005 drivers/usb/typec/tcpm/tcpm.c 			port->hard_reset_count = 0;
port             3006 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SRC_SEND_CAPABILITIES, 0);
port             3008 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, hard_reset_state(port), 0);
port             3012 drivers/usb/typec/tcpm/tcpm.c 		ret = tcpm_pd_check_request(port);
port             3014 drivers/usb/typec/tcpm/tcpm.c 			tcpm_pd_send_control(port, PD_CTRL_REJECT);
port             3015 drivers/usb/typec/tcpm/tcpm.c 			if (!port->explicit_contract) {
port             3016 drivers/usb/typec/tcpm/tcpm.c 				tcpm_set_state(port,
port             3019 drivers/usb/typec/tcpm/tcpm.c 				tcpm_set_state(port, SRC_READY, 0);
port             3022 drivers/usb/typec/tcpm/tcpm.c 			tcpm_pd_send_control(port, PD_CTRL_ACCEPT);
port             3023 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SRC_TRANSITION_SUPPLY,
port             3029 drivers/usb/typec/tcpm/tcpm.c 		tcpm_pd_send_control(port, PD_CTRL_PS_RDY);
port             3030 drivers/usb/typec/tcpm/tcpm.c 		port->explicit_contract = true;
port             3031 drivers/usb/typec/tcpm/tcpm.c 		typec_set_pwr_opmode(port->typec_port, TYPEC_PWR_MODE_PD);
port             3032 drivers/usb/typec/tcpm/tcpm.c 		port->pwr_opmode = TYPEC_PWR_MODE_PD;
port             3033 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state_cond(port, SRC_READY, 0);
port             3037 drivers/usb/typec/tcpm/tcpm.c 		port->hard_reset_count = 0;
port             3039 drivers/usb/typec/tcpm/tcpm.c 		port->try_src_count = 0;
port             3041 drivers/usb/typec/tcpm/tcpm.c 		tcpm_swap_complete(port, 0);
port             3042 drivers/usb/typec/tcpm/tcpm.c 		tcpm_typec_connect(port);
port             3044 drivers/usb/typec/tcpm/tcpm.c 		tcpm_check_send_discover(port);
port             3065 drivers/usb/typec/tcpm/tcpm.c 		if (!port->non_pd_role_swap)
port             3066 drivers/usb/typec/tcpm/tcpm.c 			tcpm_swap_complete(port, -ENOTCONN);
port             3067 drivers/usb/typec/tcpm/tcpm.c 		tcpm_pps_complete(port, -ENOTCONN);
port             3068 drivers/usb/typec/tcpm/tcpm.c 		tcpm_snk_detach(port);
port             3069 drivers/usb/typec/tcpm/tcpm.c 		if (tcpm_start_toggling(port, TYPEC_CC_RD)) {
port             3070 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, TOGGLING, 0);
port             3073 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_cc(port, TYPEC_CC_RD);
port             3074 drivers/usb/typec/tcpm/tcpm.c 		if (port->port_type == TYPEC_PORT_DRP)
port             3075 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SRC_UNATTACHED, PD_T_DRP_SRC);
port             3078 drivers/usb/typec/tcpm/tcpm.c 		if ((port->cc1 == TYPEC_CC_OPEN &&
port             3079 drivers/usb/typec/tcpm/tcpm.c 		     port->cc2 != TYPEC_CC_OPEN) ||
port             3080 drivers/usb/typec/tcpm/tcpm.c 		    (port->cc1 != TYPEC_CC_OPEN &&
port             3081 drivers/usb/typec/tcpm/tcpm.c 		     port->cc2 == TYPEC_CC_OPEN))
port             3082 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_DEBOUNCED,
port             3084 drivers/usb/typec/tcpm/tcpm.c 		else if (tcpm_port_is_disconnected(port))
port             3085 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_UNATTACHED,
port             3089 drivers/usb/typec/tcpm/tcpm.c 		if (tcpm_port_is_disconnected(port))
port             3090 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_UNATTACHED,
port             3092 drivers/usb/typec/tcpm/tcpm.c 		else if (port->vbus_present)
port             3093 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port,
port             3094 drivers/usb/typec/tcpm/tcpm.c 				       tcpm_try_src(port) ? SRC_TRY
port             3099 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, PORT_RESET, PD_T_PS_SOURCE_ON);
port             3103 drivers/usb/typec/tcpm/tcpm.c 		port->try_src_count++;
port             3104 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_cc(port, tcpm_rp_cc(port));
port             3105 drivers/usb/typec/tcpm/tcpm.c 		port->max_wait = 0;
port             3106 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SRC_TRY_WAIT, 0);
port             3109 drivers/usb/typec/tcpm/tcpm.c 		if (port->max_wait == 0) {
port             3110 drivers/usb/typec/tcpm/tcpm.c 			port->max_wait = jiffies +
port             3114 drivers/usb/typec/tcpm/tcpm.c 			if (time_is_after_jiffies(port->max_wait))
port             3115 drivers/usb/typec/tcpm/tcpm.c 				msecs = jiffies_to_msecs(port->max_wait -
port             3120 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SNK_TRYWAIT, msecs);
port             3123 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SRC_ATTACHED, PD_T_PD_DEBOUNCE);
port             3126 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_cc(port, TYPEC_CC_RD);
port             3127 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SNK_TRYWAIT_VBUS, PD_T_CC_DEBOUNCE);
port             3135 drivers/usb/typec/tcpm/tcpm.c 		if (port->vbus_present && tcpm_port_is_sink(port)) {
port             3136 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_ATTACHED, 0);
port             3139 drivers/usb/typec/tcpm/tcpm.c 		if (!tcpm_port_is_sink(port))
port             3140 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_TRYWAIT_DEBOUNCE, 0);
port             3143 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SNK_UNATTACHED, PD_T_PD_DEBOUNCE);
port             3146 drivers/usb/typec/tcpm/tcpm.c 		ret = tcpm_snk_attach(port);
port             3148 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_UNATTACHED, 0);
port             3150 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_STARTUP, 0);
port             3153 drivers/usb/typec/tcpm/tcpm.c 		opmode =  tcpm_get_pwr_opmode(port->polarity ?
port             3154 drivers/usb/typec/tcpm/tcpm.c 					      port->cc2 : port->cc1);
port             3155 drivers/usb/typec/tcpm/tcpm.c 		typec_set_pwr_opmode(port->typec_port, opmode);
port             3156 drivers/usb/typec/tcpm/tcpm.c 		port->pwr_opmode = TYPEC_PWR_MODE_USB;
port             3157 drivers/usb/typec/tcpm/tcpm.c 		port->negotiated_rev = PD_MAX_REV;
port             3158 drivers/usb/typec/tcpm/tcpm.c 		port->message_id = 0;
port             3159 drivers/usb/typec/tcpm/tcpm.c 		port->rx_msgid = -1;
port             3160 drivers/usb/typec/tcpm/tcpm.c 		port->explicit_contract = false;
port             3161 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SNK_DISCOVERY, 0);
port             3164 drivers/usb/typec/tcpm/tcpm.c 		if (port->vbus_present) {
port             3165 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_current_limit(port,
port             3166 drivers/usb/typec/tcpm/tcpm.c 					       tcpm_get_current_limit(port),
port             3168 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_charge(port, true);
port             3169 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_WAIT_CAPABILITIES, 0);
port             3177 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, hard_reset_state(port),
port             3178 drivers/usb/typec/tcpm/tcpm.c 			       port->port_type == TYPEC_PORT_DRP ?
port             3182 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SNK_DISCOVERY_DEBOUNCE_DONE,
port             3186 drivers/usb/typec/tcpm/tcpm.c 		if (!tcpm_port_is_disconnected(port) &&
port             3187 drivers/usb/typec/tcpm/tcpm.c 		    tcpm_port_is_sink(port) &&
port             3188 drivers/usb/typec/tcpm/tcpm.c 		    time_is_after_jiffies(port->delayed_runtime)) {
port             3189 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_DISCOVERY,
port             3190 drivers/usb/typec/tcpm/tcpm.c 				       jiffies_to_msecs(port->delayed_runtime -
port             3194 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, unattached_state(port), 0);
port             3197 drivers/usb/typec/tcpm/tcpm.c 		ret = port->tcpc->set_pd_rx(port->tcpc, true);
port             3199 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_READY, 0);
port             3208 drivers/usb/typec/tcpm/tcpm.c 		if (port->vbus_never_low) {
port             3209 drivers/usb/typec/tcpm/tcpm.c 			port->vbus_never_low = false;
port             3210 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SOFT_RESET_SEND,
port             3213 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, hard_reset_state(port),
port             3218 drivers/usb/typec/tcpm/tcpm.c 		port->pd_capable = true;
port             3219 drivers/usb/typec/tcpm/tcpm.c 		port->hard_reset_count = 0;
port             3220 drivers/usb/typec/tcpm/tcpm.c 		ret = tcpm_pd_send_request(port);
port             3223 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_WAIT_CAPABILITIES, 0);
port             3225 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state_cond(port, hard_reset_state(port),
port             3230 drivers/usb/typec/tcpm/tcpm.c 		ret = tcpm_pd_send_pps_request(port);
port             3232 drivers/usb/typec/tcpm/tcpm.c 			port->pps_status = ret;
port             3238 drivers/usb/typec/tcpm/tcpm.c 			if (port->update_sink_caps)
port             3239 drivers/usb/typec/tcpm/tcpm.c 				tcpm_set_state(port, SNK_NEGOTIATE_CAPABILITIES, 0);
port             3241 drivers/usb/typec/tcpm/tcpm.c 				tcpm_set_state(port, SNK_READY, 0);
port             3243 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state_cond(port, hard_reset_state(port),
port             3249 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, hard_reset_state(port),
port             3253 drivers/usb/typec/tcpm/tcpm.c 		port->try_snk_count = 0;
port             3254 drivers/usb/typec/tcpm/tcpm.c 		port->update_sink_caps = false;
port             3255 drivers/usb/typec/tcpm/tcpm.c 		if (port->explicit_contract) {
port             3256 drivers/usb/typec/tcpm/tcpm.c 			typec_set_pwr_opmode(port->typec_port,
port             3258 drivers/usb/typec/tcpm/tcpm.c 			port->pwr_opmode = TYPEC_PWR_MODE_PD;
port             3261 drivers/usb/typec/tcpm/tcpm.c 		tcpm_swap_complete(port, 0);
port             3262 drivers/usb/typec/tcpm/tcpm.c 		tcpm_typec_connect(port);
port             3263 drivers/usb/typec/tcpm/tcpm.c 		tcpm_check_send_discover(port);
port             3264 drivers/usb/typec/tcpm/tcpm.c 		tcpm_pps_complete(port, port->pps_status);
port             3266 drivers/usb/typec/tcpm/tcpm.c 		power_supply_changed(port->psy);
port             3272 drivers/usb/typec/tcpm/tcpm.c 		tcpm_acc_detach(port);
port             3273 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SRC_UNATTACHED, 0);
port             3277 drivers/usb/typec/tcpm/tcpm.c 		ret = tcpm_acc_attach(port);
port             3279 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, ACC_UNATTACHED, 0);
port             3282 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, ACC_UNATTACHED, PD_T_CC_DEBOUNCE);
port             3287 drivers/usb/typec/tcpm/tcpm.c 		tcpm_pd_transmit(port, TCPC_TX_HARD_RESET, NULL);
port             3288 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, HARD_RESET_START, 0);
port             3291 drivers/usb/typec/tcpm/tcpm.c 		port->hard_reset_count++;
port             3292 drivers/usb/typec/tcpm/tcpm.c 		port->tcpc->set_pd_rx(port->tcpc, false);
port             3293 drivers/usb/typec/tcpm/tcpm.c 		tcpm_unregister_altmodes(port);
port             3294 drivers/usb/typec/tcpm/tcpm.c 		port->send_discover = true;
port             3295 drivers/usb/typec/tcpm/tcpm.c 		if (port->pwr_role == TYPEC_SOURCE)
port             3296 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SRC_HARD_RESET_VBUS_OFF,
port             3299 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_HARD_RESET_SINK_OFF, 0);
port             3302 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_vconn(port, true);
port             3303 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_vbus(port, false);
port             3304 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_roles(port, port->self_powered, TYPEC_SOURCE,
port             3306 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SRC_HARD_RESET_VBUS_ON, PD_T_SRC_RECOVER);
port             3309 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_vbus(port, true);
port             3310 drivers/usb/typec/tcpm/tcpm.c 		port->tcpc->set_pd_rx(port->tcpc, true);
port             3311 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_attached_state(port, true);
port             3312 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SRC_UNATTACHED, PD_T_PS_SOURCE_ON);
port             3315 drivers/usb/typec/tcpm/tcpm.c 		memset(&port->pps_data, 0, sizeof(port->pps_data));
port             3316 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_vconn(port, false);
port             3317 drivers/usb/typec/tcpm/tcpm.c 		if (port->pd_capable)
port             3318 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_charge(port, false);
port             3319 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_roles(port, port->self_powered, TYPEC_SINK,
port             3326 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SNK_HARD_RESET_SINK_ON, PD_T_SAFE_0V);
port             3330 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SNK_UNATTACHED,
port             3350 drivers/usb/typec/tcpm/tcpm.c 		if (port->pd_capable) {
port             3351 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_current_limit(port,
port             3352 drivers/usb/typec/tcpm/tcpm.c 					       tcpm_get_current_limit(port),
port             3354 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_charge(port, true);
port             3356 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_attached_state(port, true);
port             3357 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SNK_STARTUP, 0);
port             3362 drivers/usb/typec/tcpm/tcpm.c 		port->message_id = 0;
port             3363 drivers/usb/typec/tcpm/tcpm.c 		port->rx_msgid = -1;
port             3364 drivers/usb/typec/tcpm/tcpm.c 		tcpm_pd_send_control(port, PD_CTRL_ACCEPT);
port             3365 drivers/usb/typec/tcpm/tcpm.c 		if (port->pwr_role == TYPEC_SOURCE)
port             3366 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SRC_SEND_CAPABILITIES, 0);
port             3368 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_WAIT_CAPABILITIES, 0);
port             3371 drivers/usb/typec/tcpm/tcpm.c 		port->message_id = 0;
port             3372 drivers/usb/typec/tcpm/tcpm.c 		port->rx_msgid = -1;
port             3373 drivers/usb/typec/tcpm/tcpm.c 		if (tcpm_pd_send_control(port, PD_CTRL_SOFT_RESET))
port             3374 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state_cond(port, hard_reset_state(port), 0);
port             3376 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state_cond(port, hard_reset_state(port),
port             3382 drivers/usb/typec/tcpm/tcpm.c 		tcpm_pd_send_control(port, PD_CTRL_DR_SWAP);
port             3383 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state_cond(port, DR_SWAP_SEND_TIMEOUT,
port             3387 drivers/usb/typec/tcpm/tcpm.c 		tcpm_pd_send_control(port, PD_CTRL_ACCEPT);
port             3388 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state_cond(port, DR_SWAP_CHANGE_DR, 0);
port             3391 drivers/usb/typec/tcpm/tcpm.c 		tcpm_swap_complete(port, -ETIMEDOUT);
port             3392 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, ready_state(port), 0);
port             3395 drivers/usb/typec/tcpm/tcpm.c 		if (port->data_role == TYPEC_HOST) {
port             3396 drivers/usb/typec/tcpm/tcpm.c 			tcpm_unregister_altmodes(port);
port             3397 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_roles(port, true, port->pwr_role,
port             3400 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_roles(port, true, port->pwr_role,
port             3402 drivers/usb/typec/tcpm/tcpm.c 			port->send_discover = true;
port             3404 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, ready_state(port), 0);
port             3409 drivers/usb/typec/tcpm/tcpm.c 		tcpm_pd_send_control(port, PD_CTRL_ACCEPT);
port             3410 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, PR_SWAP_START, 0);
port             3413 drivers/usb/typec/tcpm/tcpm.c 		tcpm_pd_send_control(port, PD_CTRL_PR_SWAP);
port             3414 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state_cond(port, PR_SWAP_SEND_TIMEOUT,
port             3418 drivers/usb/typec/tcpm/tcpm.c 		tcpm_swap_complete(port, -ETIMEDOUT);
port             3419 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, ready_state(port), 0);
port             3422 drivers/usb/typec/tcpm/tcpm.c 		if (port->pwr_role == TYPEC_SOURCE)
port             3423 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, PR_SWAP_SRC_SNK_TRANSITION_OFF,
port             3426 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, PR_SWAP_SNK_SRC_SINK_OFF, 0);
port             3429 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_vbus(port, false);
port             3430 drivers/usb/typec/tcpm/tcpm.c 		port->explicit_contract = false;
port             3432 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, PR_SWAP_SRC_SNK_SOURCE_OFF,
port             3436 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_cc(port, TYPEC_CC_RD);
port             3438 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, PR_SWAP_SRC_SNK_SOURCE_OFF_CC_DEBOUNCED,
port             3449 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_pwr_role(port, TYPEC_SINK);
port             3450 drivers/usb/typec/tcpm/tcpm.c 		if (tcpm_pd_send_control(port, PD_CTRL_PS_RDY)) {
port             3451 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, ERROR_RECOVERY, 0);
port             3454 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state_cond(port, SNK_UNATTACHED, PD_T_PS_SOURCE_ON);
port             3457 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SNK_STARTUP, 0);
port             3460 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_charge(port, false);
port             3461 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, hard_reset_state(port),
port             3465 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_cc(port, tcpm_rp_cc(port));
port             3466 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_vbus(port, true);
port             3472 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, PR_SWAP_SNK_SRC_SOURCE_ON_VBUS_RAMPED_UP,
port             3483 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_pwr_role(port, TYPEC_SOURCE);
port             3484 drivers/usb/typec/tcpm/tcpm.c 		tcpm_pd_send_control(port, PD_CTRL_PS_RDY);
port             3485 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SRC_STARTUP, 0);
port             3489 drivers/usb/typec/tcpm/tcpm.c 		tcpm_pd_send_control(port, PD_CTRL_ACCEPT);
port             3490 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, VCONN_SWAP_START, 0);
port             3493 drivers/usb/typec/tcpm/tcpm.c 		tcpm_pd_send_control(port, PD_CTRL_VCONN_SWAP);
port             3494 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, VCONN_SWAP_SEND_TIMEOUT,
port             3498 drivers/usb/typec/tcpm/tcpm.c 		tcpm_swap_complete(port, -ETIMEDOUT);
port             3499 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, ready_state(port), 0);
port             3502 drivers/usb/typec/tcpm/tcpm.c 		if (port->vconn_role == TYPEC_SOURCE)
port             3503 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, VCONN_SWAP_WAIT_FOR_VCONN, 0);
port             3505 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, VCONN_SWAP_TURN_ON_VCONN, 0);
port             3508 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, hard_reset_state(port),
port             3512 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_vconn(port, true);
port             3513 drivers/usb/typec/tcpm/tcpm.c 		tcpm_pd_send_control(port, PD_CTRL_PS_RDY);
port             3514 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, ready_state(port), 0);
port             3517 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_vconn(port, false);
port             3518 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, ready_state(port), 0);
port             3524 drivers/usb/typec/tcpm/tcpm.c 		tcpm_swap_complete(port, port->swap_status);
port             3525 drivers/usb/typec/tcpm/tcpm.c 		if (port->pwr_role == TYPEC_SOURCE)
port             3526 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SRC_READY, 0);
port             3528 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_READY, 0);
port             3532 drivers/usb/typec/tcpm/tcpm.c 		switch (BDO_MODE_MASK(port->bist_request)) {
port             3534 drivers/usb/typec/tcpm/tcpm.c 			tcpm_pd_transmit(port, TCPC_TX_BIST_MODE_2, NULL);
port             3540 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, unattached_state(port), 0);
port             3543 drivers/usb/typec/tcpm/tcpm.c 		tcpm_pd_send_control(port, PD_CTRL_GET_STATUS);
port             3544 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, GET_STATUS_SEND_TIMEOUT,
port             3548 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, ready_state(port), 0);
port             3551 drivers/usb/typec/tcpm/tcpm.c 		tcpm_pd_send_control(port, PD_CTRL_GET_PPS_STATUS);
port             3552 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, GET_PPS_STATUS_SEND_TIMEOUT,
port             3556 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, ready_state(port), 0);
port             3559 drivers/usb/typec/tcpm/tcpm.c 		tcpm_swap_complete(port, -EPROTO);
port             3560 drivers/usb/typec/tcpm/tcpm.c 		tcpm_pps_complete(port, -EPROTO);
port             3561 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, PORT_RESET, 0);
port             3564 drivers/usb/typec/tcpm/tcpm.c 		tcpm_reset_port(port);
port             3565 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_cc(port, TYPEC_CC_OPEN);
port             3566 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, PORT_RESET_WAIT_OFF,
port             3570 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port,
port             3571 drivers/usb/typec/tcpm/tcpm.c 			       tcpm_default_state(port),
port             3572 drivers/usb/typec/tcpm/tcpm.c 			       port->vbus_present ? PD_T_PS_SOURCE_OFF : 0);
port             3575 drivers/usb/typec/tcpm/tcpm.c 		WARN(1, "Unexpected port state %d\n", port->state);
port             3582 drivers/usb/typec/tcpm/tcpm.c 	struct tcpm_port *port = container_of(work, struct tcpm_port,
port             3586 drivers/usb/typec/tcpm/tcpm.c 	mutex_lock(&port->lock);
port             3587 drivers/usb/typec/tcpm/tcpm.c 	port->state_machine_running = true;
port             3589 drivers/usb/typec/tcpm/tcpm.c 	if (port->queued_message && tcpm_send_queued_message(port))
port             3593 drivers/usb/typec/tcpm/tcpm.c 	if (port->delayed_state) {
port             3594 drivers/usb/typec/tcpm/tcpm.c 		tcpm_log(port, "state change %s -> %s [delayed %ld ms]",
port             3595 drivers/usb/typec/tcpm/tcpm.c 			 tcpm_states[port->state],
port             3596 drivers/usb/typec/tcpm/tcpm.c 			 tcpm_states[port->delayed_state], port->delay_ms);
port             3597 drivers/usb/typec/tcpm/tcpm.c 		port->prev_state = port->state;
port             3598 drivers/usb/typec/tcpm/tcpm.c 		port->state = port->delayed_state;
port             3599 drivers/usb/typec/tcpm/tcpm.c 		port->delayed_state = INVALID_STATE;
port             3607 drivers/usb/typec/tcpm/tcpm.c 		prev_state = port->state;
port             3608 drivers/usb/typec/tcpm/tcpm.c 		run_state_machine(port);
port             3609 drivers/usb/typec/tcpm/tcpm.c 		if (port->queued_message)
port             3610 drivers/usb/typec/tcpm/tcpm.c 			tcpm_send_queued_message(port);
port             3611 drivers/usb/typec/tcpm/tcpm.c 	} while (port->state != prev_state && !port->delayed_state);
port             3614 drivers/usb/typec/tcpm/tcpm.c 	port->state_machine_running = false;
port             3615 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->lock);
port             3618 drivers/usb/typec/tcpm/tcpm.c static void _tcpm_cc_change(struct tcpm_port *port, enum typec_cc_status cc1,
port             3624 drivers/usb/typec/tcpm/tcpm.c 	old_cc1 = port->cc1;
port             3625 drivers/usb/typec/tcpm/tcpm.c 	old_cc2 = port->cc2;
port             3626 drivers/usb/typec/tcpm/tcpm.c 	port->cc1 = cc1;
port             3627 drivers/usb/typec/tcpm/tcpm.c 	port->cc2 = cc2;
port             3629 drivers/usb/typec/tcpm/tcpm.c 	tcpm_log_force(port,
port             3631 drivers/usb/typec/tcpm/tcpm.c 		       old_cc1, cc1, old_cc2, cc2, tcpm_states[port->state],
port             3632 drivers/usb/typec/tcpm/tcpm.c 		       port->polarity,
port             3633 drivers/usb/typec/tcpm/tcpm.c 		       tcpm_port_is_disconnected(port) ? "disconnected"
port             3636 drivers/usb/typec/tcpm/tcpm.c 	switch (port->state) {
port             3638 drivers/usb/typec/tcpm/tcpm.c 		if (tcpm_port_is_debug(port) || tcpm_port_is_audio(port) ||
port             3639 drivers/usb/typec/tcpm/tcpm.c 		    tcpm_port_is_source(port))
port             3640 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SRC_ATTACH_WAIT, 0);
port             3641 drivers/usb/typec/tcpm/tcpm.c 		else if (tcpm_port_is_sink(port))
port             3642 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_ATTACH_WAIT, 0);
port             3646 drivers/usb/typec/tcpm/tcpm.c 		if (tcpm_port_is_debug(port) || tcpm_port_is_audio(port) ||
port             3647 drivers/usb/typec/tcpm/tcpm.c 		    tcpm_port_is_source(port))
port             3648 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SRC_ATTACH_WAIT, 0);
port             3651 drivers/usb/typec/tcpm/tcpm.c 		if (tcpm_port_is_disconnected(port) ||
port             3652 drivers/usb/typec/tcpm/tcpm.c 		    tcpm_port_is_audio_detached(port))
port             3653 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SRC_UNATTACHED, 0);
port             3655 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SRC_ATTACH_WAIT, 0);
port             3660 drivers/usb/typec/tcpm/tcpm.c 		if (tcpm_port_is_disconnected(port) ||
port             3661 drivers/usb/typec/tcpm/tcpm.c 		    !tcpm_port_is_source(port))
port             3662 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SRC_UNATTACHED, 0);
port             3665 drivers/usb/typec/tcpm/tcpm.c 		if (tcpm_port_is_sink(port))
port             3666 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_ATTACH_WAIT, 0);
port             3669 drivers/usb/typec/tcpm/tcpm.c 		if ((port->cc1 == TYPEC_CC_OPEN &&
port             3670 drivers/usb/typec/tcpm/tcpm.c 		     port->cc2 != TYPEC_CC_OPEN) ||
port             3671 drivers/usb/typec/tcpm/tcpm.c 		    (port->cc1 != TYPEC_CC_OPEN &&
port             3672 drivers/usb/typec/tcpm/tcpm.c 		     port->cc2 == TYPEC_CC_OPEN))
port             3674 drivers/usb/typec/tcpm/tcpm.c 		else if (tcpm_port_is_disconnected(port))
port             3678 drivers/usb/typec/tcpm/tcpm.c 		if (new_state != port->delayed_state)
port             3679 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_ATTACH_WAIT, 0);
port             3682 drivers/usb/typec/tcpm/tcpm.c 		if (tcpm_port_is_disconnected(port))
port             3684 drivers/usb/typec/tcpm/tcpm.c 		else if (port->vbus_present)
port             3685 drivers/usb/typec/tcpm/tcpm.c 			new_state = tcpm_try_src(port) ? SRC_TRY : SNK_ATTACHED;
port             3688 drivers/usb/typec/tcpm/tcpm.c 		if (new_state != port->delayed_state)
port             3689 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_DEBOUNCED, 0);
port             3692 drivers/usb/typec/tcpm/tcpm.c 		if (tcpm_port_is_disconnected(port))
port             3693 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, unattached_state(port), 0);
port             3694 drivers/usb/typec/tcpm/tcpm.c 		else if (!port->pd_capable &&
port             3696 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_current_limit(port,
port             3697 drivers/usb/typec/tcpm/tcpm.c 					       tcpm_get_current_limit(port),
port             3703 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, AUDIO_ACC_DEBOUNCE, 0);
port             3706 drivers/usb/typec/tcpm/tcpm.c 		if (tcpm_port_is_audio(port))
port             3707 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, AUDIO_ACC_ATTACHED, 0);
port             3712 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, ACC_UNATTACHED, 0);
port             3721 drivers/usb/typec/tcpm/tcpm.c 		if (tcpm_port_is_disconnected(port))
port             3722 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_DISCOVERY_DEBOUNCE, 0);
port             3729 drivers/usb/typec/tcpm/tcpm.c 		if (!port->vbus_present && tcpm_port_is_source(port))
port             3730 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SRC_TRYWAIT_DEBOUNCE, 0);
port             3733 drivers/usb/typec/tcpm/tcpm.c 		if (port->vbus_present || !tcpm_port_is_source(port))
port             3734 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SRC_TRYWAIT, 0);
port             3737 drivers/usb/typec/tcpm/tcpm.c 		if (!tcpm_port_is_sink(port)) {
port             3738 drivers/usb/typec/tcpm/tcpm.c 			port->max_wait = 0;
port             3739 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SRC_TRYWAIT, 0);
port             3743 drivers/usb/typec/tcpm/tcpm.c 		if (tcpm_port_is_source(port))
port             3744 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SRC_TRY_DEBOUNCE, 0);
port             3747 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SRC_TRY_WAIT, 0);
port             3750 drivers/usb/typec/tcpm/tcpm.c 		if (tcpm_port_is_sink(port))
port             3751 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_TRYWAIT_VBUS, 0);
port             3754 drivers/usb/typec/tcpm/tcpm.c 		if (!tcpm_port_is_sink(port))
port             3755 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_TRYWAIT_DEBOUNCE, 0);
port             3780 drivers/usb/typec/tcpm/tcpm.c 		if (tcpm_port_is_disconnected(port))
port             3781 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, unattached_state(port), 0);
port             3786 drivers/usb/typec/tcpm/tcpm.c static void _tcpm_pd_vbus_on(struct tcpm_port *port)
port             3788 drivers/usb/typec/tcpm/tcpm.c 	tcpm_log_force(port, "VBUS on");
port             3789 drivers/usb/typec/tcpm/tcpm.c 	port->vbus_present = true;
port             3790 drivers/usb/typec/tcpm/tcpm.c 	switch (port->state) {
port             3792 drivers/usb/typec/tcpm/tcpm.c 		port->explicit_contract = true;
port             3793 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SNK_READY, 0);
port             3796 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SNK_DISCOVERY, 0);
port             3800 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, tcpm_try_src(port) ? SRC_TRY
port             3805 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SNK_HARD_RESET_SINK_ON, 0);
port             3808 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SRC_STARTUP, 0);
port             3811 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SRC_STARTUP, 0);
port             3821 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SRC_TRYWAIT, 0);
port             3830 drivers/usb/typec/tcpm/tcpm.c 		if (tcpm_port_is_sink(port))
port             3831 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_ATTACHED, 0);
port             3854 drivers/usb/typec/tcpm/tcpm.c static void _tcpm_pd_vbus_off(struct tcpm_port *port)
port             3856 drivers/usb/typec/tcpm/tcpm.c 	tcpm_log_force(port, "VBUS off");
port             3857 drivers/usb/typec/tcpm/tcpm.c 	port->vbus_present = false;
port             3858 drivers/usb/typec/tcpm/tcpm.c 	port->vbus_never_low = false;
port             3859 drivers/usb/typec/tcpm/tcpm.c 	switch (port->state) {
port             3861 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SNK_HARD_RESET_WAIT_VBUS, 0);
port             3864 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SRC_HARD_RESET_VBUS_ON, 0);
port             3874 drivers/usb/typec/tcpm/tcpm.c 		if (tcpm_port_is_source(port))
port             3875 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SRC_TRYWAIT_DEBOUNCE, 0);
port             3885 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SNK_UNATTACHED, 0);
port             3892 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, PR_SWAP_SRC_SNK_SOURCE_OFF, 0);
port             3900 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, tcpm_default_state(port), 0);
port             3916 drivers/usb/typec/tcpm/tcpm.c 		if (port->pwr_role == TYPEC_SINK &&
port             3917 drivers/usb/typec/tcpm/tcpm.c 		    port->attached)
port             3918 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, SNK_UNATTACHED, 0);
port             3923 drivers/usb/typec/tcpm/tcpm.c static void _tcpm_pd_hard_reset(struct tcpm_port *port)
port             3925 drivers/usb/typec/tcpm/tcpm.c 	tcpm_log_force(port, "Received hard reset");
port             3930 drivers/usb/typec/tcpm/tcpm.c 	tcpm_set_state(port,
port             3931 drivers/usb/typec/tcpm/tcpm.c 		       port->hard_reset_count < PD_N_HARD_RESET_COUNT ?
port             3938 drivers/usb/typec/tcpm/tcpm.c 	struct tcpm_port *port = container_of(work, struct tcpm_port,
port             3942 drivers/usb/typec/tcpm/tcpm.c 	mutex_lock(&port->lock);
port             3944 drivers/usb/typec/tcpm/tcpm.c 	spin_lock(&port->pd_event_lock);
port             3945 drivers/usb/typec/tcpm/tcpm.c 	while (port->pd_events) {
port             3946 drivers/usb/typec/tcpm/tcpm.c 		events = port->pd_events;
port             3947 drivers/usb/typec/tcpm/tcpm.c 		port->pd_events = 0;
port             3948 drivers/usb/typec/tcpm/tcpm.c 		spin_unlock(&port->pd_event_lock);
port             3950 drivers/usb/typec/tcpm/tcpm.c 			_tcpm_pd_hard_reset(port);
port             3954 drivers/usb/typec/tcpm/tcpm.c 			vbus = port->tcpc->get_vbus(port->tcpc);
port             3956 drivers/usb/typec/tcpm/tcpm.c 				_tcpm_pd_vbus_on(port);
port             3958 drivers/usb/typec/tcpm/tcpm.c 				_tcpm_pd_vbus_off(port);
port             3963 drivers/usb/typec/tcpm/tcpm.c 			if (port->tcpc->get_cc(port->tcpc, &cc1, &cc2) == 0)
port             3964 drivers/usb/typec/tcpm/tcpm.c 				_tcpm_cc_change(port, cc1, cc2);
port             3966 drivers/usb/typec/tcpm/tcpm.c 		spin_lock(&port->pd_event_lock);
port             3968 drivers/usb/typec/tcpm/tcpm.c 	spin_unlock(&port->pd_event_lock);
port             3969 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->lock);
port             3972 drivers/usb/typec/tcpm/tcpm.c void tcpm_cc_change(struct tcpm_port *port)
port             3974 drivers/usb/typec/tcpm/tcpm.c 	spin_lock(&port->pd_event_lock);
port             3975 drivers/usb/typec/tcpm/tcpm.c 	port->pd_events |= TCPM_CC_EVENT;
port             3976 drivers/usb/typec/tcpm/tcpm.c 	spin_unlock(&port->pd_event_lock);
port             3977 drivers/usb/typec/tcpm/tcpm.c 	queue_work(port->wq, &port->event_work);
port             3981 drivers/usb/typec/tcpm/tcpm.c void tcpm_vbus_change(struct tcpm_port *port)
port             3983 drivers/usb/typec/tcpm/tcpm.c 	spin_lock(&port->pd_event_lock);
port             3984 drivers/usb/typec/tcpm/tcpm.c 	port->pd_events |= TCPM_VBUS_EVENT;
port             3985 drivers/usb/typec/tcpm/tcpm.c 	spin_unlock(&port->pd_event_lock);
port             3986 drivers/usb/typec/tcpm/tcpm.c 	queue_work(port->wq, &port->event_work);
port             3990 drivers/usb/typec/tcpm/tcpm.c void tcpm_pd_hard_reset(struct tcpm_port *port)
port             3992 drivers/usb/typec/tcpm/tcpm.c 	spin_lock(&port->pd_event_lock);
port             3993 drivers/usb/typec/tcpm/tcpm.c 	port->pd_events = TCPM_RESET_EVENT;
port             3994 drivers/usb/typec/tcpm/tcpm.c 	spin_unlock(&port->pd_event_lock);
port             3995 drivers/usb/typec/tcpm/tcpm.c 	queue_work(port->wq, &port->event_work);
port             4002 drivers/usb/typec/tcpm/tcpm.c 	struct tcpm_port *port = typec_cap_to_tcpm(cap);
port             4005 drivers/usb/typec/tcpm/tcpm.c 	mutex_lock(&port->swap_lock);
port             4006 drivers/usb/typec/tcpm/tcpm.c 	mutex_lock(&port->lock);
port             4008 drivers/usb/typec/tcpm/tcpm.c 	if (port->port_type != TYPEC_PORT_DRP) {
port             4012 drivers/usb/typec/tcpm/tcpm.c 	if (port->state != SRC_READY && port->state != SNK_READY) {
port             4017 drivers/usb/typec/tcpm/tcpm.c 	if (port->data_role == data) {
port             4029 drivers/usb/typec/tcpm/tcpm.c 	if (!port->pd_capable) {
port             4035 drivers/usb/typec/tcpm/tcpm.c 		if (port->try_role == TYPEC_NO_PREFERRED_ROLE ||
port             4036 drivers/usb/typec/tcpm/tcpm.c 		    port->try_role == port->pwr_role) {
port             4040 drivers/usb/typec/tcpm/tcpm.c 		port->non_pd_role_swap = true;
port             4041 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, PORT_RESET, 0);
port             4043 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, DR_SWAP_SEND, 0);
port             4046 drivers/usb/typec/tcpm/tcpm.c 	port->swap_status = 0;
port             4047 drivers/usb/typec/tcpm/tcpm.c 	port->swap_pending = true;
port             4048 drivers/usb/typec/tcpm/tcpm.c 	reinit_completion(&port->swap_complete);
port             4049 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->lock);
port             4051 drivers/usb/typec/tcpm/tcpm.c 	if (!wait_for_completion_timeout(&port->swap_complete,
port             4055 drivers/usb/typec/tcpm/tcpm.c 		ret = port->swap_status;
port             4057 drivers/usb/typec/tcpm/tcpm.c 	port->non_pd_role_swap = false;
port             4061 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->lock);
port             4063 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->swap_lock);
port             4070 drivers/usb/typec/tcpm/tcpm.c 	struct tcpm_port *port = typec_cap_to_tcpm(cap);
port             4073 drivers/usb/typec/tcpm/tcpm.c 	mutex_lock(&port->swap_lock);
port             4074 drivers/usb/typec/tcpm/tcpm.c 	mutex_lock(&port->lock);
port             4076 drivers/usb/typec/tcpm/tcpm.c 	if (port->port_type != TYPEC_PORT_DRP) {
port             4080 drivers/usb/typec/tcpm/tcpm.c 	if (port->state != SRC_READY && port->state != SNK_READY) {
port             4085 drivers/usb/typec/tcpm/tcpm.c 	if (role == port->pwr_role) {
port             4090 drivers/usb/typec/tcpm/tcpm.c 	port->swap_status = 0;
port             4091 drivers/usb/typec/tcpm/tcpm.c 	port->swap_pending = true;
port             4092 drivers/usb/typec/tcpm/tcpm.c 	reinit_completion(&port->swap_complete);
port             4093 drivers/usb/typec/tcpm/tcpm.c 	tcpm_set_state(port, PR_SWAP_SEND, 0);
port             4094 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->lock);
port             4096 drivers/usb/typec/tcpm/tcpm.c 	if (!wait_for_completion_timeout(&port->swap_complete,
port             4100 drivers/usb/typec/tcpm/tcpm.c 		ret = port->swap_status;
port             4105 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->lock);
port             4107 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->swap_lock);
port             4114 drivers/usb/typec/tcpm/tcpm.c 	struct tcpm_port *port = typec_cap_to_tcpm(cap);
port             4117 drivers/usb/typec/tcpm/tcpm.c 	mutex_lock(&port->swap_lock);
port             4118 drivers/usb/typec/tcpm/tcpm.c 	mutex_lock(&port->lock);
port             4120 drivers/usb/typec/tcpm/tcpm.c 	if (port->state != SRC_READY && port->state != SNK_READY) {
port             4125 drivers/usb/typec/tcpm/tcpm.c 	if (role == port->vconn_role) {
port             4130 drivers/usb/typec/tcpm/tcpm.c 	port->swap_status = 0;
port             4131 drivers/usb/typec/tcpm/tcpm.c 	port->swap_pending = true;
port             4132 drivers/usb/typec/tcpm/tcpm.c 	reinit_completion(&port->swap_complete);
port             4133 drivers/usb/typec/tcpm/tcpm.c 	tcpm_set_state(port, VCONN_SWAP_SEND, 0);
port             4134 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->lock);
port             4136 drivers/usb/typec/tcpm/tcpm.c 	if (!wait_for_completion_timeout(&port->swap_complete,
port             4140 drivers/usb/typec/tcpm/tcpm.c 		ret = port->swap_status;
port             4145 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->lock);
port             4147 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->swap_lock);
port             4153 drivers/usb/typec/tcpm/tcpm.c 	struct tcpm_port *port = typec_cap_to_tcpm(cap);
port             4154 drivers/usb/typec/tcpm/tcpm.c 	struct tcpc_dev	*tcpc = port->tcpc;
port             4157 drivers/usb/typec/tcpm/tcpm.c 	mutex_lock(&port->lock);
port             4161 drivers/usb/typec/tcpm/tcpm.c 		port->try_role = role;
port             4162 drivers/usb/typec/tcpm/tcpm.c 	port->try_src_count = 0;
port             4163 drivers/usb/typec/tcpm/tcpm.c 	port->try_snk_count = 0;
port             4164 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->lock);
port             4169 drivers/usb/typec/tcpm/tcpm.c static int tcpm_pps_set_op_curr(struct tcpm_port *port, u16 op_curr)
port             4174 drivers/usb/typec/tcpm/tcpm.c 	mutex_lock(&port->swap_lock);
port             4175 drivers/usb/typec/tcpm/tcpm.c 	mutex_lock(&port->lock);
port             4177 drivers/usb/typec/tcpm/tcpm.c 	if (!port->pps_data.active) {
port             4182 drivers/usb/typec/tcpm/tcpm.c 	if (port->state != SNK_READY) {
port             4187 drivers/usb/typec/tcpm/tcpm.c 	if (op_curr > port->pps_data.max_curr) {
port             4192 drivers/usb/typec/tcpm/tcpm.c 	target_mw = (op_curr * port->pps_data.out_volt) / 1000;
port             4193 drivers/usb/typec/tcpm/tcpm.c 	if (target_mw < port->operating_snk_mw) {
port             4201 drivers/usb/typec/tcpm/tcpm.c 	reinit_completion(&port->pps_complete);
port             4202 drivers/usb/typec/tcpm/tcpm.c 	port->pps_data.op_curr = op_curr;
port             4203 drivers/usb/typec/tcpm/tcpm.c 	port->pps_status = 0;
port             4204 drivers/usb/typec/tcpm/tcpm.c 	port->pps_pending = true;
port             4205 drivers/usb/typec/tcpm/tcpm.c 	tcpm_set_state(port, SNK_NEGOTIATE_PPS_CAPABILITIES, 0);
port             4206 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->lock);
port             4208 drivers/usb/typec/tcpm/tcpm.c 	if (!wait_for_completion_timeout(&port->pps_complete,
port             4212 drivers/usb/typec/tcpm/tcpm.c 		ret = port->pps_status;
port             4217 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->lock);
port             4219 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->swap_lock);
port             4224 drivers/usb/typec/tcpm/tcpm.c static int tcpm_pps_set_out_volt(struct tcpm_port *port, u16 out_volt)
port             4229 drivers/usb/typec/tcpm/tcpm.c 	mutex_lock(&port->swap_lock);
port             4230 drivers/usb/typec/tcpm/tcpm.c 	mutex_lock(&port->lock);
port             4232 drivers/usb/typec/tcpm/tcpm.c 	if (!port->pps_data.active) {
port             4237 drivers/usb/typec/tcpm/tcpm.c 	if (port->state != SNK_READY) {
port             4242 drivers/usb/typec/tcpm/tcpm.c 	if (out_volt < port->pps_data.min_volt ||
port             4243 drivers/usb/typec/tcpm/tcpm.c 	    out_volt > port->pps_data.max_volt) {
port             4248 drivers/usb/typec/tcpm/tcpm.c 	target_mw = (port->pps_data.op_curr * out_volt) / 1000;
port             4249 drivers/usb/typec/tcpm/tcpm.c 	if (target_mw < port->operating_snk_mw) {
port             4257 drivers/usb/typec/tcpm/tcpm.c 	reinit_completion(&port->pps_complete);
port             4258 drivers/usb/typec/tcpm/tcpm.c 	port->pps_data.out_volt = out_volt;
port             4259 drivers/usb/typec/tcpm/tcpm.c 	port->pps_status = 0;
port             4260 drivers/usb/typec/tcpm/tcpm.c 	port->pps_pending = true;
port             4261 drivers/usb/typec/tcpm/tcpm.c 	tcpm_set_state(port, SNK_NEGOTIATE_PPS_CAPABILITIES, 0);
port             4262 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->lock);
port             4264 drivers/usb/typec/tcpm/tcpm.c 	if (!wait_for_completion_timeout(&port->pps_complete,
port             4268 drivers/usb/typec/tcpm/tcpm.c 		ret = port->pps_status;
port             4273 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->lock);
port             4275 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->swap_lock);
port             4280 drivers/usb/typec/tcpm/tcpm.c static int tcpm_pps_activate(struct tcpm_port *port, bool activate)
port             4284 drivers/usb/typec/tcpm/tcpm.c 	mutex_lock(&port->swap_lock);
port             4285 drivers/usb/typec/tcpm/tcpm.c 	mutex_lock(&port->lock);
port             4287 drivers/usb/typec/tcpm/tcpm.c 	if (!port->pps_data.supported) {
port             4293 drivers/usb/typec/tcpm/tcpm.c 	if (!port->pps_data.active && !activate)
port             4296 drivers/usb/typec/tcpm/tcpm.c 	if (port->state != SNK_READY) {
port             4301 drivers/usb/typec/tcpm/tcpm.c 	reinit_completion(&port->pps_complete);
port             4302 drivers/usb/typec/tcpm/tcpm.c 	port->pps_status = 0;
port             4303 drivers/usb/typec/tcpm/tcpm.c 	port->pps_pending = true;
port             4307 drivers/usb/typec/tcpm/tcpm.c 		port->pps_data.out_volt = port->supply_voltage;
port             4308 drivers/usb/typec/tcpm/tcpm.c 		port->pps_data.op_curr = port->current_limit;
port             4309 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SNK_NEGOTIATE_PPS_CAPABILITIES, 0);
port             4311 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, SNK_NEGOTIATE_CAPABILITIES, 0);
port             4313 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->lock);
port             4315 drivers/usb/typec/tcpm/tcpm.c 	if (!wait_for_completion_timeout(&port->pps_complete,
port             4319 drivers/usb/typec/tcpm/tcpm.c 		ret = port->pps_status;
port             4324 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->lock);
port             4326 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->swap_lock);
port             4331 drivers/usb/typec/tcpm/tcpm.c static void tcpm_init(struct tcpm_port *port)
port             4335 drivers/usb/typec/tcpm/tcpm.c 	port->tcpc->init(port->tcpc);
port             4337 drivers/usb/typec/tcpm/tcpm.c 	tcpm_reset_port(port);
port             4344 drivers/usb/typec/tcpm/tcpm.c 	port->vbus_present = port->tcpc->get_vbus(port->tcpc);
port             4345 drivers/usb/typec/tcpm/tcpm.c 	if (port->vbus_present)
port             4346 drivers/usb/typec/tcpm/tcpm.c 		port->vbus_never_low = true;
port             4348 drivers/usb/typec/tcpm/tcpm.c 	tcpm_set_state(port, tcpm_default_state(port), 0);
port             4350 drivers/usb/typec/tcpm/tcpm.c 	if (port->tcpc->get_cc(port->tcpc, &cc1, &cc2) == 0)
port             4351 drivers/usb/typec/tcpm/tcpm.c 		_tcpm_cc_change(port, cc1, cc2);
port             4357 drivers/usb/typec/tcpm/tcpm.c 	tcpm_set_state(port, PORT_RESET, 0);
port             4363 drivers/usb/typec/tcpm/tcpm.c 	struct tcpm_port *port = typec_cap_to_tcpm(cap);
port             4365 drivers/usb/typec/tcpm/tcpm.c 	mutex_lock(&port->lock);
port             4366 drivers/usb/typec/tcpm/tcpm.c 	if (type == port->port_type)
port             4369 drivers/usb/typec/tcpm/tcpm.c 	port->port_type = type;
port             4371 drivers/usb/typec/tcpm/tcpm.c 	if (!port->connected) {
port             4372 drivers/usb/typec/tcpm/tcpm.c 		tcpm_set_state(port, PORT_RESET, 0);
port             4374 drivers/usb/typec/tcpm/tcpm.c 		if (!(port->pwr_role == TYPEC_SINK &&
port             4375 drivers/usb/typec/tcpm/tcpm.c 		      port->data_role == TYPEC_DEVICE))
port             4376 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, PORT_RESET, 0);
port             4378 drivers/usb/typec/tcpm/tcpm.c 		if (!(port->pwr_role == TYPEC_SOURCE &&
port             4379 drivers/usb/typec/tcpm/tcpm.c 		      port->data_role == TYPEC_HOST))
port             4380 drivers/usb/typec/tcpm/tcpm.c 			tcpm_set_state(port, PORT_RESET, 0);
port             4384 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->lock);
port             4388 drivers/usb/typec/tcpm/tcpm.c void tcpm_tcpc_reset(struct tcpm_port *port)
port             4390 drivers/usb/typec/tcpm/tcpm.c 	mutex_lock(&port->lock);
port             4392 drivers/usb/typec/tcpm/tcpm.c 	tcpm_init(port);
port             4393 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->lock);
port             4425 drivers/usb/typec/tcpm/tcpm.c static int tcpm_fw_get_caps(struct tcpm_port *port,
port             4441 drivers/usb/typec/tcpm/tcpm.c 		port->typec_caps.data = ret;
port             4451 drivers/usb/typec/tcpm/tcpm.c 	port->typec_caps.type = ret;
port             4452 drivers/usb/typec/tcpm/tcpm.c 	port->port_type = port->typec_caps.type;
port             4454 drivers/usb/typec/tcpm/tcpm.c 	if (port->port_type == TYPEC_PORT_SNK)
port             4462 drivers/usb/typec/tcpm/tcpm.c 	port->nr_src_pdo = min(ret, PDO_MAX_OBJECTS);
port             4464 drivers/usb/typec/tcpm/tcpm.c 					     port->src_pdo, port->nr_src_pdo);
port             4465 drivers/usb/typec/tcpm/tcpm.c 	if ((ret < 0) || tcpm_validate_caps(port, port->src_pdo,
port             4466 drivers/usb/typec/tcpm/tcpm.c 					    port->nr_src_pdo))
port             4469 drivers/usb/typec/tcpm/tcpm.c 	if (port->port_type == TYPEC_PORT_SRC)
port             4477 drivers/usb/typec/tcpm/tcpm.c 	port->typec_caps.prefer_role = typec_find_power_role(cap_str);
port             4478 drivers/usb/typec/tcpm/tcpm.c 	if (port->typec_caps.prefer_role < 0)
port             4486 drivers/usb/typec/tcpm/tcpm.c 	port->nr_snk_pdo = min(ret, PDO_MAX_OBJECTS);
port             4488 drivers/usb/typec/tcpm/tcpm.c 					     port->snk_pdo, port->nr_snk_pdo);
port             4489 drivers/usb/typec/tcpm/tcpm.c 	if ((ret < 0) || tcpm_validate_caps(port, port->snk_pdo,
port             4490 drivers/usb/typec/tcpm/tcpm.c 					    port->nr_snk_pdo))
port             4495 drivers/usb/typec/tcpm/tcpm.c 	port->operating_snk_mw = mw / 1000;
port             4497 drivers/usb/typec/tcpm/tcpm.c 	port->self_powered = fwnode_property_read_bool(fwnode, "self-powered");
port             4519 drivers/usb/typec/tcpm/tcpm.c static int tcpm_psy_get_online(struct tcpm_port *port,
port             4522 drivers/usb/typec/tcpm/tcpm.c 	if (port->vbus_charge) {
port             4523 drivers/usb/typec/tcpm/tcpm.c 		if (port->pps_data.active)
port             4534 drivers/usb/typec/tcpm/tcpm.c static int tcpm_psy_get_voltage_min(struct tcpm_port *port,
port             4537 drivers/usb/typec/tcpm/tcpm.c 	if (port->pps_data.active)
port             4538 drivers/usb/typec/tcpm/tcpm.c 		val->intval = port->pps_data.min_volt * 1000;
port             4540 drivers/usb/typec/tcpm/tcpm.c 		val->intval = port->supply_voltage * 1000;
port             4545 drivers/usb/typec/tcpm/tcpm.c static int tcpm_psy_get_voltage_max(struct tcpm_port *port,
port             4548 drivers/usb/typec/tcpm/tcpm.c 	if (port->pps_data.active)
port             4549 drivers/usb/typec/tcpm/tcpm.c 		val->intval = port->pps_data.max_volt * 1000;
port             4551 drivers/usb/typec/tcpm/tcpm.c 		val->intval = port->supply_voltage * 1000;
port             4556 drivers/usb/typec/tcpm/tcpm.c static int tcpm_psy_get_voltage_now(struct tcpm_port *port,
port             4559 drivers/usb/typec/tcpm/tcpm.c 	val->intval = port->supply_voltage * 1000;
port             4564 drivers/usb/typec/tcpm/tcpm.c static int tcpm_psy_get_current_max(struct tcpm_port *port,
port             4567 drivers/usb/typec/tcpm/tcpm.c 	if (port->pps_data.active)
port             4568 drivers/usb/typec/tcpm/tcpm.c 		val->intval = port->pps_data.max_curr * 1000;
port             4570 drivers/usb/typec/tcpm/tcpm.c 		val->intval = port->current_limit * 1000;
port             4575 drivers/usb/typec/tcpm/tcpm.c static int tcpm_psy_get_current_now(struct tcpm_port *port,
port             4578 drivers/usb/typec/tcpm/tcpm.c 	val->intval = port->current_limit * 1000;
port             4587 drivers/usb/typec/tcpm/tcpm.c 	struct tcpm_port *port = power_supply_get_drvdata(psy);
port             4592 drivers/usb/typec/tcpm/tcpm.c 		val->intval = port->usb_type;
port             4595 drivers/usb/typec/tcpm/tcpm.c 		ret = tcpm_psy_get_online(port, val);
port             4598 drivers/usb/typec/tcpm/tcpm.c 		ret = tcpm_psy_get_voltage_min(port, val);
port             4601 drivers/usb/typec/tcpm/tcpm.c 		ret = tcpm_psy_get_voltage_max(port, val);
port             4604 drivers/usb/typec/tcpm/tcpm.c 		ret = tcpm_psy_get_voltage_now(port, val);
port             4607 drivers/usb/typec/tcpm/tcpm.c 		ret = tcpm_psy_get_current_max(port, val);
port             4610 drivers/usb/typec/tcpm/tcpm.c 		ret = tcpm_psy_get_current_now(port, val);
port             4620 drivers/usb/typec/tcpm/tcpm.c static int tcpm_psy_set_online(struct tcpm_port *port,
port             4627 drivers/usb/typec/tcpm/tcpm.c 		ret = tcpm_pps_activate(port, false);
port             4630 drivers/usb/typec/tcpm/tcpm.c 		ret = tcpm_pps_activate(port, true);
port             4644 drivers/usb/typec/tcpm/tcpm.c 	struct tcpm_port *port = power_supply_get_drvdata(psy);
port             4649 drivers/usb/typec/tcpm/tcpm.c 		ret = tcpm_psy_set_online(port, val);
port             4652 drivers/usb/typec/tcpm/tcpm.c 		if (val->intval < port->pps_data.min_volt * 1000 ||
port             4653 drivers/usb/typec/tcpm/tcpm.c 		    val->intval > port->pps_data.max_volt * 1000)
port             4656 drivers/usb/typec/tcpm/tcpm.c 			ret = tcpm_pps_set_out_volt(port, val->intval / 1000);
port             4659 drivers/usb/typec/tcpm/tcpm.c 		if (val->intval > port->pps_data.max_curr * 1000)
port             4662 drivers/usb/typec/tcpm/tcpm.c 			ret = tcpm_pps_set_op_curr(port, val->intval / 1000);
port             4693 drivers/usb/typec/tcpm/tcpm.c static int devm_tcpm_psy_register(struct tcpm_port *port)
port             4696 drivers/usb/typec/tcpm/tcpm.c 	const char *port_dev_name = dev_name(port->dev);
port             4701 drivers/usb/typec/tcpm/tcpm.c 	psy_cfg.drv_data = port;
port             4702 drivers/usb/typec/tcpm/tcpm.c 	psy_cfg.fwnode = dev_fwnode(port->dev);
port             4703 drivers/usb/typec/tcpm/tcpm.c 	psy_name = devm_kzalloc(port->dev, psy_name_len, GFP_KERNEL);
port             4709 drivers/usb/typec/tcpm/tcpm.c 	port->psy_desc.name = psy_name;
port             4710 drivers/usb/typec/tcpm/tcpm.c 	port->psy_desc.type = POWER_SUPPLY_TYPE_USB,
port             4711 drivers/usb/typec/tcpm/tcpm.c 	port->psy_desc.usb_types = tcpm_psy_usb_types;
port             4712 drivers/usb/typec/tcpm/tcpm.c 	port->psy_desc.num_usb_types = ARRAY_SIZE(tcpm_psy_usb_types);
port             4713 drivers/usb/typec/tcpm/tcpm.c 	port->psy_desc.properties = tcpm_psy_props,
port             4714 drivers/usb/typec/tcpm/tcpm.c 	port->psy_desc.num_properties = ARRAY_SIZE(tcpm_psy_props),
port             4715 drivers/usb/typec/tcpm/tcpm.c 	port->psy_desc.get_property = tcpm_psy_get_prop,
port             4716 drivers/usb/typec/tcpm/tcpm.c 	port->psy_desc.set_property = tcpm_psy_set_prop,
port             4717 drivers/usb/typec/tcpm/tcpm.c 	port->psy_desc.property_is_writeable = tcpm_psy_prop_writeable,
port             4719 drivers/usb/typec/tcpm/tcpm.c 	port->usb_type = POWER_SUPPLY_USB_TYPE_C;
port             4721 drivers/usb/typec/tcpm/tcpm.c 	port->psy = devm_power_supply_register(port->dev, &port->psy_desc,
port             4724 drivers/usb/typec/tcpm/tcpm.c 	return PTR_ERR_OR_ZERO(port->psy);
port             4727 drivers/usb/typec/tcpm/tcpm.c static int tcpm_copy_caps(struct tcpm_port *port,
port             4730 drivers/usb/typec/tcpm/tcpm.c 	if (tcpm_validate_caps(port, tcfg->src_pdo, tcfg->nr_src_pdo) ||
port             4731 drivers/usb/typec/tcpm/tcpm.c 	    tcpm_validate_caps(port, tcfg->snk_pdo, tcfg->nr_snk_pdo))
port             4734 drivers/usb/typec/tcpm/tcpm.c 	port->nr_src_pdo = tcpm_copy_pdos(port->src_pdo, tcfg->src_pdo,
port             4736 drivers/usb/typec/tcpm/tcpm.c 	port->nr_snk_pdo = tcpm_copy_pdos(port->snk_pdo, tcfg->snk_pdo,
port             4739 drivers/usb/typec/tcpm/tcpm.c 	port->nr_snk_vdo = tcpm_copy_vdos(port->snk_vdo, tcfg->snk_vdo,
port             4742 drivers/usb/typec/tcpm/tcpm.c 	port->operating_snk_mw = tcfg->operating_snk_mw;
port             4744 drivers/usb/typec/tcpm/tcpm.c 	port->typec_caps.prefer_role = tcfg->default_role;
port             4745 drivers/usb/typec/tcpm/tcpm.c 	port->typec_caps.type = tcfg->type;
port             4746 drivers/usb/typec/tcpm/tcpm.c 	port->typec_caps.data = tcfg->data;
port             4747 drivers/usb/typec/tcpm/tcpm.c 	port->self_powered = tcfg->self_powered;
port             4754 drivers/usb/typec/tcpm/tcpm.c 	struct tcpm_port *port;
port             4763 drivers/usb/typec/tcpm/tcpm.c 	port = devm_kzalloc(dev, sizeof(*port), GFP_KERNEL);
port             4764 drivers/usb/typec/tcpm/tcpm.c 	if (!port)
port             4767 drivers/usb/typec/tcpm/tcpm.c 	port->dev = dev;
port             4768 drivers/usb/typec/tcpm/tcpm.c 	port->tcpc = tcpc;
port             4770 drivers/usb/typec/tcpm/tcpm.c 	mutex_init(&port->lock);
port             4771 drivers/usb/typec/tcpm/tcpm.c 	mutex_init(&port->swap_lock);
port             4773 drivers/usb/typec/tcpm/tcpm.c 	port->wq = create_singlethread_workqueue(dev_name(dev));
port             4774 drivers/usb/typec/tcpm/tcpm.c 	if (!port->wq)
port             4776 drivers/usb/typec/tcpm/tcpm.c 	INIT_DELAYED_WORK(&port->state_machine, tcpm_state_machine_work);
port             4777 drivers/usb/typec/tcpm/tcpm.c 	INIT_DELAYED_WORK(&port->vdm_state_machine, vdm_state_machine_work);
port             4778 drivers/usb/typec/tcpm/tcpm.c 	INIT_WORK(&port->event_work, tcpm_pd_event_handler);
port             4780 drivers/usb/typec/tcpm/tcpm.c 	spin_lock_init(&port->pd_event_lock);
port             4782 drivers/usb/typec/tcpm/tcpm.c 	init_completion(&port->tx_complete);
port             4783 drivers/usb/typec/tcpm/tcpm.c 	init_completion(&port->swap_complete);
port             4784 drivers/usb/typec/tcpm/tcpm.c 	init_completion(&port->pps_complete);
port             4785 drivers/usb/typec/tcpm/tcpm.c 	tcpm_debugfs_init(port);
port             4787 drivers/usb/typec/tcpm/tcpm.c 	err = tcpm_fw_get_caps(port, tcpc->fwnode);
port             4789 drivers/usb/typec/tcpm/tcpm.c 		err = tcpm_copy_caps(port, tcpc->config);
port             4794 drivers/usb/typec/tcpm/tcpm.c 		port->try_role = port->typec_caps.prefer_role;
port             4796 drivers/usb/typec/tcpm/tcpm.c 		port->try_role = TYPEC_NO_PREFERRED_ROLE;
port             4798 drivers/usb/typec/tcpm/tcpm.c 	port->typec_caps.fwnode = tcpc->fwnode;
port             4799 drivers/usb/typec/tcpm/tcpm.c 	port->typec_caps.revision = 0x0120;	/* Type-C spec release 1.2 */
port             4800 drivers/usb/typec/tcpm/tcpm.c 	port->typec_caps.pd_revision = 0x0300;	/* USB-PD spec release 3.0 */
port             4801 drivers/usb/typec/tcpm/tcpm.c 	port->typec_caps.dr_set = tcpm_dr_set;
port             4802 drivers/usb/typec/tcpm/tcpm.c 	port->typec_caps.pr_set = tcpm_pr_set;
port             4803 drivers/usb/typec/tcpm/tcpm.c 	port->typec_caps.vconn_set = tcpm_vconn_set;
port             4804 drivers/usb/typec/tcpm/tcpm.c 	port->typec_caps.try_role = tcpm_try_role;
port             4805 drivers/usb/typec/tcpm/tcpm.c 	port->typec_caps.port_type_set = tcpm_port_type_set;
port             4807 drivers/usb/typec/tcpm/tcpm.c 	port->partner_desc.identity = &port->partner_ident;
port             4808 drivers/usb/typec/tcpm/tcpm.c 	port->port_type = port->typec_caps.type;
port             4810 drivers/usb/typec/tcpm/tcpm.c 	port->role_sw = usb_role_switch_get(port->dev);
port             4811 drivers/usb/typec/tcpm/tcpm.c 	if (IS_ERR(port->role_sw)) {
port             4812 drivers/usb/typec/tcpm/tcpm.c 		err = PTR_ERR(port->role_sw);
port             4816 drivers/usb/typec/tcpm/tcpm.c 	err = devm_tcpm_psy_register(port);
port             4820 drivers/usb/typec/tcpm/tcpm.c 	port->typec_port = typec_register_port(port->dev, &port->typec_caps);
port             4821 drivers/usb/typec/tcpm/tcpm.c 	if (IS_ERR(port->typec_port)) {
port             4822 drivers/usb/typec/tcpm/tcpm.c 		err = PTR_ERR(port->typec_port);
port             4830 drivers/usb/typec/tcpm/tcpm.c 		while (paltmode->svid && i < ARRAY_SIZE(port->port_altmode)) {
port             4833 drivers/usb/typec/tcpm/tcpm.c 			alt = typec_port_register_altmode(port->typec_port,
port             4836 drivers/usb/typec/tcpm/tcpm.c 				tcpm_log(port,
port             4841 drivers/usb/typec/tcpm/tcpm.c 			typec_altmode_set_drvdata(alt, port);
port             4843 drivers/usb/typec/tcpm/tcpm.c 			port->port_altmode[i] = alt;
port             4849 drivers/usb/typec/tcpm/tcpm.c 	mutex_lock(&port->lock);
port             4850 drivers/usb/typec/tcpm/tcpm.c 	tcpm_init(port);
port             4851 drivers/usb/typec/tcpm/tcpm.c 	mutex_unlock(&port->lock);
port             4853 drivers/usb/typec/tcpm/tcpm.c 	tcpm_log(port, "%s: registered", dev_name(dev));
port             4854 drivers/usb/typec/tcpm/tcpm.c 	return port;
port             4857 drivers/usb/typec/tcpm/tcpm.c 	usb_role_switch_put(port->role_sw);
port             4859 drivers/usb/typec/tcpm/tcpm.c 	tcpm_debugfs_exit(port);
port             4860 drivers/usb/typec/tcpm/tcpm.c 	destroy_workqueue(port->wq);
port             4865 drivers/usb/typec/tcpm/tcpm.c void tcpm_unregister_port(struct tcpm_port *port)
port             4869 drivers/usb/typec/tcpm/tcpm.c 	tcpm_reset_port(port);
port             4870 drivers/usb/typec/tcpm/tcpm.c 	for (i = 0; i < ARRAY_SIZE(port->port_altmode); i++)
port             4871 drivers/usb/typec/tcpm/tcpm.c 		typec_unregister_altmode(port->port_altmode[i]);
port             4872 drivers/usb/typec/tcpm/tcpm.c 	typec_unregister_port(port->typec_port);
port             4873 drivers/usb/typec/tcpm/tcpm.c 	usb_role_switch_put(port->role_sw);
port             4874 drivers/usb/typec/tcpm/tcpm.c 	tcpm_debugfs_exit(port);
port             4875 drivers/usb/typec/tcpm/tcpm.c 	destroy_workqueue(port->wq);
port               94 drivers/usb/typec/tps6598x.c 	struct typec_port *port;
port              221 drivers/usb/typec/tps6598x.c 	typec_set_pwr_opmode(tps->port, mode);
port              222 drivers/usb/typec/tps6598x.c 	typec_set_pwr_role(tps->port, TPS_STATUS_PORTROLE(status));
port              223 drivers/usb/typec/tps6598x.c 	typec_set_vconn_role(tps->port, TPS_STATUS_VCONN(status));
port              224 drivers/usb/typec/tps6598x.c 	typec_set_data_role(tps->port, TPS_STATUS_DATAROLE(status));
port              226 drivers/usb/typec/tps6598x.c 	tps->partner = typec_register_partner(tps->port, &desc);
port              241 drivers/usb/typec/tps6598x.c 	typec_set_pwr_opmode(tps->port, TYPEC_PWR_MODE_USB);
port              242 drivers/usb/typec/tps6598x.c 	typec_set_pwr_role(tps->port, TPS_STATUS_PORTROLE(status));
port              243 drivers/usb/typec/tps6598x.c 	typec_set_vconn_role(tps->port, TPS_STATUS_VCONN(status));
port              244 drivers/usb/typec/tps6598x.c 	typec_set_data_role(tps->port, TPS_STATUS_DATAROLE(status));
port              333 drivers/usb/typec/tps6598x.c 	typec_set_data_role(tps->port, role);
port              364 drivers/usb/typec/tps6598x.c 	typec_set_pwr_role(tps->port, role);
port              528 drivers/usb/typec/tps6598x.c 	tps->port = typec_register_port(&client->dev, &tps->typec_cap);
port              529 drivers/usb/typec/tps6598x.c 	if (IS_ERR(tps->port))
port              530 drivers/usb/typec/tps6598x.c 		return PTR_ERR(tps->port);
port              544 drivers/usb/typec/tps6598x.c 		typec_unregister_port(tps->port);
port              558 drivers/usb/typec/tps6598x.c 	typec_unregister_port(tps->port);
port              302 drivers/usb/typec/ucsi/displayport.c 	alt = typec_port_register_altmode(con->port, desc);
port               96 drivers/usb/typec/ucsi/trace.h 	TP_PROTO(int port, struct ucsi_connector_status *status),
port               97 drivers/usb/typec/ucsi/trace.h 	TP_ARGS(port, status),
port               99 drivers/usb/typec/ucsi/trace.h 		__field(int, port)
port              110 drivers/usb/typec/ucsi/trace.h 		__entry->port = port - 1;
port              122 drivers/usb/typec/ucsi/trace.h 		"request_data_obj=%08x, BC status=%x", __entry->port,
port              129 drivers/usb/typec/ucsi/trace.h 	TP_PROTO(int port, struct ucsi_connector_status *status),
port              130 drivers/usb/typec/ucsi/trace.h 	TP_ARGS(port, status)
port              134 drivers/usb/typec/ucsi/trace.h 	TP_PROTO(int port, struct ucsi_connector_status *status),
port              135 drivers/usb/typec/ucsi/trace.h 	TP_ARGS(port, status)
port              300 drivers/usb/typec/ucsi/ucsi.c 			alt = typec_port_register_altmode(con->port, desc);
port              432 drivers/usb/typec/ucsi/ucsi.c 		typec_set_pwr_opmode(con->port, TYPEC_PWR_MODE_PD);
port              435 drivers/usb/typec/ucsi/ucsi.c 		typec_set_pwr_opmode(con->port, TYPEC_PWR_MODE_1_5A);
port              438 drivers/usb/typec/ucsi/ucsi.c 		typec_set_pwr_opmode(con->port, TYPEC_PWR_MODE_3_0A);
port              441 drivers/usb/typec/ucsi/ucsi.c 		typec_set_pwr_opmode(con->port, TYPEC_PWR_MODE_USB);
port              469 drivers/usb/typec/ucsi/ucsi.c 	partner = typec_register_partner(con->port, &desc);
port              501 drivers/usb/typec/ucsi/ucsi.c 		typec_set_data_role(con->port, TYPEC_HOST);
port              504 drivers/usb/typec/ucsi/ucsi.c 		typec_set_data_role(con->port, TYPEC_DEVICE);
port              546 drivers/usb/typec/ucsi/ucsi.c 		typec_set_pwr_role(con->port, con->status.pwr_dir);
port              554 drivers/usb/typec/ucsi/ucsi.c 		typec_set_pwr_role(con->port, con->status.pwr_dir);
port              558 drivers/usb/typec/ucsi/ucsi.c 			typec_set_data_role(con->port, TYPEC_HOST);
port              561 drivers/usb/typec/ucsi/ucsi.c 			typec_set_data_role(con->port, TYPEC_DEVICE);
port              850 drivers/usb/typec/ucsi/ucsi.c 	con->port = typec_register_port(ucsi->dev, cap);
port              851 drivers/usb/typec/ucsi/ucsi.c 	if (IS_ERR(con->port))
port              852 drivers/usb/typec/ucsi/ucsi.c 		return PTR_ERR(con->port);
port              869 drivers/usb/typec/ucsi/ucsi.c 	typec_set_pwr_role(con->port, con->status.pwr_dir);
port              873 drivers/usb/typec/ucsi/ucsi.c 		typec_set_data_role(con->port, TYPEC_HOST);
port              876 drivers/usb/typec/ucsi/ucsi.c 		typec_set_data_role(con->port, TYPEC_DEVICE);
port              962 drivers/usb/typec/ucsi/ucsi.c 	for (con = ucsi->connector; con->port; con++) {
port              965 drivers/usb/typec/ucsi/ucsi.c 		typec_unregister_port(con->port);
port              966 drivers/usb/typec/ucsi/ucsi.c 		con->port = NULL;
port             1032 drivers/usb/typec/ucsi/ucsi.c 		typec_unregister_port(ucsi->connector[i].port);
port              417 drivers/usb/typec/ucsi/ucsi.h 	struct typec_port *port;
port              139 drivers/usb/usbip/vhci.h static inline __u32 port_to_rhport(__u32 port)
port              141 drivers/usb/usbip/vhci.h 	return port % VHCI_HC_PORTS;
port              144 drivers/usb/usbip/vhci.h static inline int port_to_pdev_nr(__u32 port)
port              146 drivers/usb/usbip/vhci.h 	return port / VHCI_PORTS;
port               38 drivers/usb/usbip/vhci_sysfs.c static void port_show_vhci(char **out, int hub, int port, struct vhci_device *vdev)
port               42 drivers/usb/usbip/vhci_sysfs.c 				      port, vdev->ud.status);
port               45 drivers/usb/usbip/vhci_sysfs.c 				      port, vdev->ud.status);
port              231 drivers/usb/usbip/vhci_sysfs.c 	__u32 port = 0, pdev_nr = 0, rhport = 0;
port              236 drivers/usb/usbip/vhci_sysfs.c 	if (kstrtoint(buf, 10, &port) < 0)
port              239 drivers/usb/usbip/vhci_sysfs.c 	pdev_nr = port_to_pdev_nr(port);
port              240 drivers/usb/usbip/vhci_sysfs.c 	rhport = port_to_rhport(port);
port              247 drivers/usb/usbip/vhci_sysfs.c 		dev_err(dev, "port is not ready %u\n", port);
port              253 drivers/usb/usbip/vhci_sysfs.c 	if ((port / VHCI_HC_PORTS) % 2)
port              308 drivers/usb/usbip/vhci_sysfs.c 	__u32 port = 0, pdev_nr = 0, rhport = 0, devid = 0, speed = 0;
port              322 drivers/usb/usbip/vhci_sysfs.c 	if (sscanf(buf, "%u %u %u %u", &port, &sockfd, &devid, &speed) != 4)
port              324 drivers/usb/usbip/vhci_sysfs.c 	pdev_nr = port_to_pdev_nr(port);
port              325 drivers/usb/usbip/vhci_sysfs.c 	rhport = port_to_rhport(port);
port              328 drivers/usb/usbip/vhci_sysfs.c 			     port, pdev_nr, rhport);
port              338 drivers/usb/usbip/vhci_sysfs.c 		dev_err(dev, "port %d is not ready\n", port);
port               29 drivers/video/backlight/88pm860x_bl.c 	int	port;
port               37 drivers/video/backlight/88pm860x_bl.c static int backlight_power_set(struct pm860x_chip *chip, int port,
port               42 drivers/video/backlight/88pm860x_bl.c 	switch (port) {
port               72 drivers/video/backlight/88pm860x_bl.c 		backlight_power_set(chip, data->port, 1);
port              111 drivers/video/backlight/88pm860x_bl.c 		backlight_power_set(chip, data->port, 0);
port              227 drivers/video/backlight/88pm860x_bl.c 	data->port = pdev->id;
port             2200 drivers/video/fbdev/atafb.c #define OUTB(port,val) \
port             2201 drivers/video/fbdev/atafb.c 	*((unsigned volatile char *) ((port)+external_vgaiobase)) = (val)
port             2202 drivers/video/fbdev/atafb.c #define INB(port) \
port             2203 drivers/video/fbdev/atafb.c 	(*((unsigned volatile char *) ((port)+external_vgaiobase)))
port              471 drivers/video/fbdev/fsl-diu-fb.c 	enum fsl_diu_monitor_port port = FSL_DIU_PORT_DVI;
port              476 drivers/video/fbdev/fsl-diu-fb.c 			port = (enum fsl_diu_monitor_port) val;
port              478 drivers/video/fbdev/fsl-diu-fb.c 			port = FSL_DIU_PORT_LVDS;
port              480 drivers/video/fbdev/fsl-diu-fb.c 			port = FSL_DIU_PORT_DLVDS;
port              484 drivers/video/fbdev/fsl-diu-fb.c 		port = diu_ops.valid_monitor_port(port);
port              486 drivers/video/fbdev/fsl-diu-fb.c 	return port;
port               95 drivers/video/fbdev/i740fb.c static inline void i740outb(struct i740fb_par *par, u16 port, u8 val)
port               97 drivers/video/fbdev/i740fb.c 	vga_mm_w(par->regs, port, val);
port               99 drivers/video/fbdev/i740fb.c static inline u8 i740inb(struct i740fb_par *par, u16 port)
port              101 drivers/video/fbdev/i740fb.c 	return vga_mm_r(par->regs, port);
port              103 drivers/video/fbdev/i740fb.c static inline void i740outreg(struct i740fb_par *par, u16 port, u8 reg, u8 val)
port              105 drivers/video/fbdev/i740fb.c 	vga_mm_w_fast(par->regs, port, reg, val);
port              107 drivers/video/fbdev/i740fb.c static inline u8 i740inreg(struct i740fb_par *par, u16 port, u8 reg)
port              109 drivers/video/fbdev/i740fb.c 	vga_mm_w(par->regs, port, reg);
port              110 drivers/video/fbdev/i740fb.c 	return vga_mm_r(par->regs, port+1);
port              112 drivers/video/fbdev/i740fb.c static inline void i740outreg_mask(struct i740fb_par *par, u16 port, u8 reg,
port              115 drivers/video/fbdev/i740fb.c 	vga_mm_w_fast(par->regs, port, reg, (val & mask)
port              116 drivers/video/fbdev/i740fb.c 		| (i740inreg(par, port, reg) & ~mask));
port              671 drivers/video/fbdev/matrox/matroxfb_base.h #define mga_readr(port,idx)	(mga_outb((port),(idx)), mga_inb((port)+1))
port              672 drivers/video/fbdev/matrox/matroxfb_base.h #define mga_setr(addr,port,val)	mga_outw(addr, ((val)<<8) | (port))
port              733 drivers/video/fbdev/omap2/omapfb/dss/dpi.c 	struct device_node *port)
port              735 drivers/video/fbdev/omap2/omapfb/dss/dpi.c 	struct dpi_data *dpi = port->data;
port              740 drivers/video/fbdev/omap2/omapfb/dss/dpi.c 	r = of_property_read_u32(port, "reg", &port_num);
port              768 drivers/video/fbdev/omap2/omapfb/dss/dpi.c static void dpi_uninit_output_port(struct device_node *port)
port              770 drivers/video/fbdev/omap2/omapfb/dss/dpi.c 	struct dpi_data *dpi = port->data;
port              838 drivers/video/fbdev/omap2/omapfb/dss/dpi.c int dpi_init_port(struct platform_device *pdev, struct device_node *port)
port              849 drivers/video/fbdev/omap2/omapfb/dss/dpi.c 	ep = omapdss_of_get_next_endpoint(port, NULL);
port              864 drivers/video/fbdev/omap2/omapfb/dss/dpi.c 	port->data = dpi;
port              868 drivers/video/fbdev/omap2/omapfb/dss/dpi.c 	dpi_init_output_port(pdev, port);
port              880 drivers/video/fbdev/omap2/omapfb/dss/dpi.c void dpi_uninit_port(struct device_node *port)
port              882 drivers/video/fbdev/omap2/omapfb/dss/dpi.c 	struct dpi_data *dpi = port->data;
port              887 drivers/video/fbdev/omap2/omapfb/dss/dpi.c 	dpi_uninit_output_port(port);
port               22 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c 	struct device_node *port = NULL;
port               37 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c 		port = of_get_child_by_name(parent, "port");
port               49 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c 			port = of_get_next_child(ports, prev);
port               50 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c 			if (!port) {
port               54 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c 			prev = port;
port               55 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c 		} while (!of_node_name_eq(port, "port"));
port               60 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c 	return port;
port               84 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c struct device_node *dss_of_port_get_parent_device(struct device_node *port)
port               89 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c 	if (!port)
port               92 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c 	np = of_get_parent(port);
port              108 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c u32 dss_of_port_get_port_number(struct device_node *port)
port              113 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c 	r = of_property_read_u32(port, "reg", &reg);
port              136 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c 	struct device_node *port, *ep;
port              138 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c 	port = omapdss_of_get_next_port(parent, NULL);
port              140 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c 	if (!port)
port              143 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c 	ep = omapdss_of_get_next_endpoint(port, NULL);
port              145 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c 	of_node_put(port);
port               67 drivers/video/fbdev/omap2/omapfb/dss/dss.c 	int (*dpi_select_source)(int port, enum omap_channel channel);
port              652 drivers/video/fbdev/omap2/omapfb/dss/dss.c static int dss_dpi_select_source_omap2_omap3(int port, enum omap_channel channel)
port              660 drivers/video/fbdev/omap2/omapfb/dss/dss.c static int dss_dpi_select_source_omap4(int port, enum omap_channel channel)
port              680 drivers/video/fbdev/omap2/omapfb/dss/dss.c static int dss_dpi_select_source_omap5(int port, enum omap_channel channel)
port              706 drivers/video/fbdev/omap2/omapfb/dss/dss.c static int dss_dpi_select_source_dra7xx(int port, enum omap_channel channel)
port              708 drivers/video/fbdev/omap2/omapfb/dss/dss.c 	switch (port) {
port              710 drivers/video/fbdev/omap2/omapfb/dss/dss.c 		return dss_dpi_select_source_omap5(port, channel);
port              726 drivers/video/fbdev/omap2/omapfb/dss/dss.c int dss_dpi_select_source(int port, enum omap_channel channel)
port              728 drivers/video/fbdev/omap2/omapfb/dss/dss.c 	return dss.feat->dpi_select_source(port, channel);
port              918 drivers/video/fbdev/omap2/omapfb/dss/dss.c 	struct device_node *port;
port              924 drivers/video/fbdev/omap2/omapfb/dss/dss.c 	port = omapdss_of_get_next_port(parent, NULL);
port              925 drivers/video/fbdev/omap2/omapfb/dss/dss.c 	if (!port)
port              935 drivers/video/fbdev/omap2/omapfb/dss/dss.c 		r = of_property_read_u32(port, "reg", &reg);
port              946 drivers/video/fbdev/omap2/omapfb/dss/dss.c 			ret = dpi_init_port(pdev, port);
port              949 drivers/video/fbdev/omap2/omapfb/dss/dss.c 			ret = sdi_init_port(pdev, port);
port              955 drivers/video/fbdev/omap2/omapfb/dss/dss.c 		 (port = omapdss_of_get_next_port(parent, port)) != NULL);
port              966 drivers/video/fbdev/omap2/omapfb/dss/dss.c 	struct device_node *port;
port              971 drivers/video/fbdev/omap2/omapfb/dss/dss.c 	port = omapdss_of_get_next_port(parent, NULL);
port              972 drivers/video/fbdev/omap2/omapfb/dss/dss.c 	if (!port)
port              983 drivers/video/fbdev/omap2/omapfb/dss/dss.c 		r = of_property_read_u32(port, "reg", &reg);
port              994 drivers/video/fbdev/omap2/omapfb/dss/dss.c 			dpi_uninit_port(port);
port              997 drivers/video/fbdev/omap2/omapfb/dss/dss.c 			sdi_uninit_port(port);
port             1002 drivers/video/fbdev/omap2/omapfb/dss/dss.c 	} while ((port = omapdss_of_get_next_port(parent, port)) != NULL);
port              266 drivers/video/fbdev/omap2/omapfb/dss/dss.h int dss_dpi_select_source(int port, enum omap_channel channel);
port              278 drivers/video/fbdev/omap2/omapfb/dss/dss.h struct device_node *dss_of_port_get_parent_device(struct device_node *port);
port              279 drivers/video/fbdev/omap2/omapfb/dss/dss.h u32 dss_of_port_get_port_number(struct device_node *port);
port              315 drivers/video/fbdev/omap2/omapfb/dss/dss.h int sdi_init_port(struct platform_device *pdev, struct device_node *port);
port              316 drivers/video/fbdev/omap2/omapfb/dss/dss.h void sdi_uninit_port(struct device_node *port);
port              319 drivers/video/fbdev/omap2/omapfb/dss/dss.h 		struct device_node *port)
port              323 drivers/video/fbdev/omap2/omapfb/dss/dss.h static inline void sdi_uninit_port(struct device_node *port)
port              357 drivers/video/fbdev/omap2/omapfb/dss/dss.h int dpi_init_port(struct platform_device *pdev, struct device_node *port);
port              358 drivers/video/fbdev/omap2/omapfb/dss/dss.h void dpi_uninit_port(struct device_node *port);
port              361 drivers/video/fbdev/omap2/omapfb/dss/dss.h 		struct device_node *port)
port              365 drivers/video/fbdev/omap2/omapfb/dss/dss.h static inline void dpi_uninit_port(struct device_node *port)
port              124 drivers/video/fbdev/omap2/omapfb/dss/output.c struct omap_dss_device *omap_dss_find_output_by_port_node(struct device_node *port)
port              130 drivers/video/fbdev/omap2/omapfb/dss/output.c 	src_node = dss_of_port_get_parent_device(port);
port              134 drivers/video/fbdev/omap2/omapfb/dss/output.c 	reg = dss_of_port_get_port_number(port);
port              403 drivers/video/fbdev/omap2/omapfb/dss/sdi.c int sdi_init_port(struct platform_device *pdev, struct device_node *port)
port              409 drivers/video/fbdev/omap2/omapfb/dss/sdi.c 	ep = omapdss_of_get_next_endpoint(port, NULL);
port              437 drivers/video/fbdev/omap2/omapfb/dss/sdi.c void sdi_uninit_port(struct device_node *port)
port              880 drivers/video/fbdev/sis/init.c SiS_SetReg(SISIOADDRESS port, u8 index, u8 data)
port              882 drivers/video/fbdev/sis/init.c 	outb(index, port);
port              883 drivers/video/fbdev/sis/init.c 	outb(data, port + 1);
port              887 drivers/video/fbdev/sis/init.c SiS_SetRegByte(SISIOADDRESS port, u8 data)
port              889 drivers/video/fbdev/sis/init.c 	outb(data, port);
port              893 drivers/video/fbdev/sis/init.c SiS_SetRegShort(SISIOADDRESS port, u16 data)
port              895 drivers/video/fbdev/sis/init.c 	outw(data, port);
port              899 drivers/video/fbdev/sis/init.c SiS_SetRegLong(SISIOADDRESS port, u32 data)
port              901 drivers/video/fbdev/sis/init.c 	outl(data, port);
port              905 drivers/video/fbdev/sis/init.c SiS_GetReg(SISIOADDRESS port, u8 index)
port              907 drivers/video/fbdev/sis/init.c 	outb(index, port);
port              908 drivers/video/fbdev/sis/init.c 	return inb(port + 1);
port              912 drivers/video/fbdev/sis/init.c SiS_GetRegByte(SISIOADDRESS port)
port              914 drivers/video/fbdev/sis/init.c 	return inb(port);
port              918 drivers/video/fbdev/sis/init.c SiS_GetRegShort(SISIOADDRESS port)
port              920 drivers/video/fbdev/sis/init.c 	return inw(port);
port              924 drivers/video/fbdev/sis/init.c SiS_GetRegLong(SISIOADDRESS port)
port              926 drivers/video/fbdev/sis/init.c 	return inl(port);
port             1008 drivers/video/fbdev/via/hw.c 		via_write_reg_mask(RegTable[i].port, RegTable[i].index,
port             1822 drivers/video/fbdev/via/hw.c 	int port;
port             1841 drivers/video/fbdev/via/hw.c 			port = res_patch_table[0].io_reg_table[j].port;
port             1844 drivers/video/fbdev/via/hw.c 			viafb_write_reg_mask(index, port, value, mask);
port              312 drivers/video/fbdev/via/share.h 	int port;
port              841 drivers/video/fbdev/w100fb.c unsigned long w100fb_gpio_read(int port)
port              845 drivers/video/fbdev/w100fb.c 	if (port==W100_GPIO_PORT_A)
port              853 drivers/video/fbdev/w100fb.c void w100fb_gpio_write(int port, unsigned long value)
port              855 drivers/video/fbdev/w100fb.c 	if (port==W100_GPIO_PORT_A)
port               27 drivers/watchdog/cpu5wdt.c static int port = 0x91;
port               68 drivers/watchdog/cpu5wdt.c 	outb(1, port + CPU5WDT_TRIGGER_REG);
port               97 drivers/watchdog/cpu5wdt.c 		outb(0, port + CPU5WDT_TIME_A_REG);
port               98 drivers/watchdog/cpu5wdt.c 		outb(0, port + CPU5WDT_TIME_B_REG);
port               99 drivers/watchdog/cpu5wdt.c 		outb(1, port + CPU5WDT_MODE_REG);
port              100 drivers/watchdog/cpu5wdt.c 		outb(0, port + CPU5WDT_RESET_REG);
port              101 drivers/watchdog/cpu5wdt.c 		outb(0, port + CPU5WDT_ENABLE_REG);
port              155 drivers/watchdog/cpu5wdt.c 		value = inb(port + CPU5WDT_STATUS_REG);
port              209 drivers/watchdog/cpu5wdt.c 		pr_debug("port=0x%x, verbose=%i\n", port, verbose);
port              216 drivers/watchdog/cpu5wdt.c 	if (!request_region(port, CPU5WDT_EXTENT, PFX)) {
port              223 drivers/watchdog/cpu5wdt.c 	val = inb(port + CPU5WDT_STATUS_REG);
port              239 drivers/watchdog/cpu5wdt.c 	release_region(port, CPU5WDT_EXTENT);
port              259 drivers/watchdog/cpu5wdt.c 	release_region(port, CPU5WDT_EXTENT);
port              278 drivers/watchdog/cpu5wdt.c module_param_hw(port, int, ioport, 0);
port              279 drivers/watchdog/cpu5wdt.c MODULE_PARM_DESC(port, "base address of watchdog card, default is 0x91");
port               74 drivers/watchdog/machzwd.c #define zf_writew(port, data)  { outb(port, INDEX); outw(data, DATA_W); }
port               75 drivers/watchdog/machzwd.c #define zf_writeb(port, data)  { outb(port, INDEX); outb(data, DATA_B); }
port               79 drivers/watchdog/machzwd.c static unsigned short zf_readw(unsigned char port)
port               81 drivers/watchdog/machzwd.c 	outb(port, INDEX);
port              240 drivers/watchdog/mixcomwd.c static int __init checkcard(int port, int card_id)
port              244 drivers/watchdog/mixcomwd.c 	if (!request_region(port, 1, "MixCOM watchdog"))
port              247 drivers/watchdog/mixcomwd.c 	id = inb_p(port);
port              252 drivers/watchdog/mixcomwd.c 		release_region(port, 1);
port               56 drivers/xen/events/events_2l.c static void evtchn_2l_clear_pending(unsigned port)
port               59 drivers/xen/events/events_2l.c 	sync_clear_bit(port, BM(&s->evtchn_pending[0]));
port               62 drivers/xen/events/events_2l.c static void evtchn_2l_set_pending(unsigned port)
port               65 drivers/xen/events/events_2l.c 	sync_set_bit(port, BM(&s->evtchn_pending[0]));
port               68 drivers/xen/events/events_2l.c static bool evtchn_2l_is_pending(unsigned port)
port               71 drivers/xen/events/events_2l.c 	return sync_test_bit(port, BM(&s->evtchn_pending[0]));
port               74 drivers/xen/events/events_2l.c static bool evtchn_2l_test_and_set_mask(unsigned port)
port               77 drivers/xen/events/events_2l.c 	return sync_test_and_set_bit(port, BM(&s->evtchn_mask[0]));
port               80 drivers/xen/events/events_2l.c static void evtchn_2l_mask(unsigned port)
port               83 drivers/xen/events/events_2l.c 	sync_set_bit(port, BM(&s->evtchn_mask[0]));
port               86 drivers/xen/events/events_2l.c static void evtchn_2l_unmask(unsigned port)
port               94 drivers/xen/events/events_2l.c 	if (unlikely((cpu != cpu_from_evtchn(port))))
port              105 drivers/xen/events/events_2l.c 		sync_clear_bit(port, BM(&s->evtchn_mask[0]));
port              106 drivers/xen/events/events_2l.c 		evtchn_pending = sync_test_bit(port, BM(&s->evtchn_pending[0]));
port              109 drivers/xen/events/events_2l.c 			sync_set_bit(port, BM(&s->evtchn_mask[0]));
port              118 drivers/xen/events/events_2l.c 		struct evtchn_unmask unmask = { .port = port };
port              129 drivers/xen/events/events_2l.c 		    !sync_test_and_set_bit(port / BITS_PER_EVTCHN_WORD,
port              231 drivers/xen/events/events_2l.c 			int port;
port              242 drivers/xen/events/events_2l.c 			port = (word_idx * BITS_PER_EVTCHN_WORD) + bit_idx;
port              243 drivers/xen/events/events_2l.c 			irq = get_evtchn_to_irq(port);
port              448 drivers/xen/events/events_base.c static void xen_evtchn_close(unsigned int port)
port              452 drivers/xen/events/events_base.c 	close.port = port;
port              528 drivers/xen/events/events_base.c 	evtchn = bind_pirq.port;
port              892 drivers/xen/events/events_base.c 		evtchn = bind_ipi.port;
port              930 drivers/xen/events/events_base.c 	int port, rc = -ENOENT;
port              933 drivers/xen/events/events_base.c 	for (port = 0; port < xen_evtchn_max_channels(); port++) {
port              935 drivers/xen/events/events_base.c 		status.port = port;
port              942 drivers/xen/events/events_base.c 			rc = port;
port              988 drivers/xen/events/events_base.c 			evtchn = bind_virq.port;
port             1127 drivers/xen/events/events_base.c 	set_priority.port = evtchn_from_irq(irq);
port             1309 drivers/xen/events/events_base.c 	bind_vcpu.port = evtchn;
port             1467 drivers/xen/events/events_base.c 		evtchn = bind_virq.port;
port             1491 drivers/xen/events/events_base.c 		evtchn = bind_ipi.port;
port               85 drivers/xen/events/events_fifo.c static inline event_word_t *event_word_from_port(unsigned port)
port               87 drivers/xen/events/events_fifo.c 	unsigned i = port / EVENT_WORDS_PER_PAGE;
port               89 drivers/xen/events/events_fifo.c 	return event_array[i] + port % EVENT_WORDS_PER_PAGE;
port              143 drivers/xen/events/events_fifo.c 	unsigned port = info->evtchn;
port              147 drivers/xen/events/events_fifo.c 	new_array_pages = port / EVENT_WORDS_PER_PAGE + 1;
port              194 drivers/xen/events/events_fifo.c static void evtchn_fifo_clear_pending(unsigned port)
port              196 drivers/xen/events/events_fifo.c 	event_word_t *word = event_word_from_port(port);
port              200 drivers/xen/events/events_fifo.c static void evtchn_fifo_set_pending(unsigned port)
port              202 drivers/xen/events/events_fifo.c 	event_word_t *word = event_word_from_port(port);
port              206 drivers/xen/events/events_fifo.c static bool evtchn_fifo_is_pending(unsigned port)
port              208 drivers/xen/events/events_fifo.c 	event_word_t *word = event_word_from_port(port);
port              212 drivers/xen/events/events_fifo.c static bool evtchn_fifo_test_and_set_mask(unsigned port)
port              214 drivers/xen/events/events_fifo.c 	event_word_t *word = event_word_from_port(port);
port              218 drivers/xen/events/events_fifo.c static void evtchn_fifo_mask(unsigned port)
port              220 drivers/xen/events/events_fifo.c 	event_word_t *word = event_word_from_port(port);
port              224 drivers/xen/events/events_fifo.c static bool evtchn_fifo_is_masked(unsigned port)
port              226 drivers/xen/events/events_fifo.c 	event_word_t *word = event_word_from_port(port);
port              245 drivers/xen/events/events_fifo.c static void evtchn_fifo_unmask(unsigned port)
port              247 drivers/xen/events/events_fifo.c 	event_word_t *word = event_word_from_port(port);
port              252 drivers/xen/events/events_fifo.c 	if (evtchn_fifo_is_pending(port)) {
port              253 drivers/xen/events/events_fifo.c 		struct evtchn_unmask unmask = { .port = port };
port              273 drivers/xen/events/events_fifo.c static void handle_irq_for_port(unsigned port)
port              277 drivers/xen/events/events_fifo.c 	irq = get_evtchn_to_irq(port);
port              289 drivers/xen/events/events_fifo.c 	unsigned port;
port              303 drivers/xen/events/events_fifo.c 	port = head;
port              304 drivers/xen/events/events_fifo.c 	word = event_word_from_port(port);
port              317 drivers/xen/events/events_fifo.c 	if (evtchn_fifo_is_pending(port) && !evtchn_fifo_is_masked(port)) {
port              319 drivers/xen/events/events_fifo.c 			pr_warn("Dropping pending event for port %u\n", port);
port              321 drivers/xen/events/events_fifo.c 			handle_irq_for_port(port);
port               63 drivers/xen/events/events_internal.h 	void (*clear_pending)(unsigned port);
port               64 drivers/xen/events/events_internal.h 	void (*set_pending)(unsigned port);
port               65 drivers/xen/events/events_internal.h 	bool (*is_pending)(unsigned port);
port               66 drivers/xen/events/events_internal.h 	bool (*test_and_set_mask)(unsigned port);
port               67 drivers/xen/events/events_internal.h 	void (*mask)(unsigned port);
port               68 drivers/xen/events/events_internal.h 	void (*unmask)(unsigned port);
port              105 drivers/xen/events/events_internal.h static inline void clear_evtchn(unsigned port)
port              107 drivers/xen/events/events_internal.h 	evtchn_ops->clear_pending(port);
port              110 drivers/xen/events/events_internal.h static inline void set_evtchn(unsigned port)
port              112 drivers/xen/events/events_internal.h 	evtchn_ops->set_pending(port);
port              115 drivers/xen/events/events_internal.h static inline bool test_evtchn(unsigned port)
port              117 drivers/xen/events/events_internal.h 	return evtchn_ops->is_pending(port);
port              120 drivers/xen/events/events_internal.h static inline bool test_and_set_mask(unsigned port)
port              122 drivers/xen/events/events_internal.h 	return evtchn_ops->test_and_set_mask(port);
port              125 drivers/xen/events/events_internal.h static inline void mask_evtchn(unsigned port)
port              127 drivers/xen/events/events_internal.h 	return evtchn_ops->mask(port);
port              130 drivers/xen/events/events_internal.h static inline void unmask_evtchn(unsigned port)
port              132 drivers/xen/events/events_internal.h 	return evtchn_ops->unmask(port);
port               86 drivers/xen/evtchn.c 	unsigned port;
port              119 drivers/xen/evtchn.c 		if (this->port < evtchn->port)
port              121 drivers/xen/evtchn.c 		else if (this->port > evtchn->port)
port              141 drivers/xen/evtchn.c static struct user_evtchn *find_evtchn(struct per_user_data *u, unsigned port)
port              150 drivers/xen/evtchn.c 		if (evtchn->port < port)
port              152 drivers/xen/evtchn.c 		else if (evtchn->port > port)
port              167 drivers/xen/evtchn.c 	     evtchn->port, u);
port              175 drivers/xen/evtchn.c 		*evtchn_ring_entry(u, u->ring_prod) = evtchn->port;
port              289 drivers/xen/evtchn.c 		unsigned port = kbuf[i];
port              292 drivers/xen/evtchn.c 		evtchn = find_evtchn(u, port);
port              295 drivers/xen/evtchn.c 			enable_irq(irq_from_evtchn(port));
port              364 drivers/xen/evtchn.c static int evtchn_bind_to_user(struct per_user_data *u, int port)
port              384 drivers/xen/evtchn.c 	evtchn->port = port;
port              395 drivers/xen/evtchn.c 	rc = bind_evtchn_to_irqhandler(port, evtchn_interrupt, 0,
port              400 drivers/xen/evtchn.c 	rc = evtchn_make_refcounted(port);
port              405 drivers/xen/evtchn.c 	close.port = port;
port              415 drivers/xen/evtchn.c 	int irq = irq_from_evtchn(evtchn->port);
port              484 drivers/xen/evtchn.c 		rc = evtchn_bind_to_user(u, bind_virq.port);
port              486 drivers/xen/evtchn.c 			rc = bind_virq.port;
port              537 drivers/xen/evtchn.c 		rc = evtchn_bind_to_user(u, alloc_unbound.port);
port              539 drivers/xen/evtchn.c 			rc = alloc_unbound.port;
port              552 drivers/xen/evtchn.c 		if (unbind.port >= xen_evtchn_nr_channels())
port              556 drivers/xen/evtchn.c 		evtchn = find_evtchn(u, unbind.port);
port              560 drivers/xen/evtchn.c 		disable_irq(irq_from_evtchn(unbind.port));
port              575 drivers/xen/evtchn.c 		evtchn = find_evtchn(u, notify.port);
port              577 drivers/xen/evtchn.c 			notify_remote_via_evtchn(notify.port);
port              679 drivers/xen/evtchn.c 		disable_irq(irq_from_evtchn(evtchn->port));
port              394 drivers/xen/xenbus/xenbus_client.c int xenbus_alloc_evtchn(struct xenbus_device *dev, int *port)
port              407 drivers/xen/xenbus/xenbus_client.c 		*port = alloc_unbound.port;
port              417 drivers/xen/xenbus/xenbus_client.c int xenbus_free_evtchn(struct xenbus_device *dev, int port)
port              422 drivers/xen/xenbus/xenbus_client.c 	close.port = port;
port              426 drivers/xen/xenbus/xenbus_client.c 		xenbus_dev_error(dev, err, "freeing event channel %d", port);
port               63 drivers/xen/xenbus/xenbus_dev_backend.c 	xen_store_evtchn = arg.port;
port               67 drivers/xen/xenbus/xenbus_dev_backend.c 	return arg.port;
port              734 drivers/xen/xenbus/xenbus_probe.c 	xen_store_evtchn = alloc_unbound.port;
port               30 fs/afs/addr_list.c 					 unsigned short port)
port               35 fs/afs/addr_list.c 	_enter("%u,%u,%u", nr, service, port);
port               54 fs/afs/addr_list.c 		srx->transport.sin6.sin6_port	= htons(port);
port               67 fs/afs/addr_list.c 					       unsigned short port)
port              137 fs/afs/addr_list.c 		unsigned int xport = port;
port              274 fs/afs/addr_list.c void afs_merge_fs_addr4(struct afs_addr_list *alist, __be32 xdr, u16 port)
port              288 fs/afs/addr_list.c 		if (addr == a_addr && port == a_port)
port              290 fs/afs/addr_list.c 		if (addr == a_addr && port < a_port)
port              306 fs/afs/addr_list.c 	srx->transport.sin.sin_port = htons(port);
port              315 fs/afs/addr_list.c void afs_merge_fs_addr6(struct afs_addr_list *alist, __be32 *xdr, u16 port)
port              328 fs/afs/addr_list.c 		if (diff == 0 && port == a_port)
port              330 fs/afs/addr_list.c 		if (diff == 0 && port < a_port)
port              346 fs/afs/addr_list.c 	srx->transport.sin6.sin6_port = htons(port);
port              430 fs/afs/internal.h 	u16			port;
port               13 fs/afs/vl_list.c 					unsigned short port)
port               25 fs/afs/vl_list.c 		vlserver->port = port;
port               93 fs/afs/vl_list.c 						  u8 nr_addrs, u16 port)
port               99 fs/afs/vl_list.c 	alist = afs_alloc_addrlist(nr_addrs, VL_SERVICE, port);
port              118 fs/afs/vl_list.c 			afs_merge_fs_addr4(alist, x[0], port);
port              128 fs/afs/vl_list.c 			afs_merge_fs_addr6(alist, x, port);
port              202 fs/afs/vl_list.c 		bs.port		= afs_extract_le16(&b);
port              210 fs/afs/vl_list.c 		       bs.port, bs.protocol, bs.nr_addrs,
port              224 fs/afs/vl_list.c 		if (bs.port == 0)
port              225 fs/afs/vl_list.c 			bs.port = AFS_VL_PORT;
port              237 fs/afs/vl_list.c 			    p->port == bs.port &&
port              246 fs/afs/vl_list.c 			server = afs_alloc_vlserver(b, bs.name_len, bs.port);
port              256 fs/afs/vl_list.c 		addrs = afs_extract_vl_addrs(&b, end, bs.nr_addrs, bs.port);
port              298 fs/afs/vl_rotate.c 				  s->name, s->port, s->flags, s->probe.error);
port              150 fs/cifs/cifsproto.h extern void cifs_set_port(struct sockaddr *addr, const unsigned short int port);
port             1652 fs/cifs/connect.c 	unsigned short port = 0;
port             2072 fs/cifs/connect.c 			port = (unsigned short)option;
port             2486 fs/cifs/connect.c 	cifs_set_port(dstaddr, port);
port             2550 fs/cifs/connect.c 	__be16 port, *sport;
port             2559 fs/cifs/connect.c 		port = ((struct sockaddr_in *) addr)->sin_port;
port             2563 fs/cifs/connect.c 		port = ((struct sockaddr_in6 *) addr)->sin6_port;
port             2570 fs/cifs/connect.c 	if (!port) {
port             2571 fs/cifs/connect.c 		port = htons(CIFS_PORT);
port             2572 fs/cifs/connect.c 		if (port == *sport)
port             2575 fs/cifs/connect.c 		port = htons(RFC1001_PORT);
port             2578 fs/cifs/connect.c 	return port == *sport;
port               32 fs/cifs/fscache.c 		__be16		port;		/* IP port */
port               60 fs/cifs/fscache.c 		key.hdr.port = addr->sin_port;
port               66 fs/cifs/fscache.c 		key.hdr.port = addr6->sin6_port;
port              191 fs/cifs/netmisc.c cifs_set_port(struct sockaddr *addr, const unsigned short int port)
port              195 fs/cifs/netmisc.c 		((struct sockaddr_in *)addr)->sin_port = htons(port);
port              198 fs/cifs/netmisc.c 		((struct sockaddr_in6 *)addr)->sin6_port = htons(port);
port               52 fs/cifs/rfc1002pdu.h 			__u16 port;
port              580 fs/cifs/smbdirect.c 		struct sockaddr *dstaddr, int port)
port              599 fs/cifs/smbdirect.c 	*sport = htons(port);
port              655 fs/cifs/smbdirect.c 		struct sockaddr *dstaddr, int port)
port              659 fs/cifs/smbdirect.c 	info->id = smbd_create_id(info, dstaddr, port);
port             1592 fs/cifs/smbdirect.c 	struct TCP_Server_Info *server, struct sockaddr *dstaddr, int port)
port             1607 fs/cifs/smbdirect.c 	rc = smbd_ia_open(info, dstaddr, port);
port             1725 fs/cifs/smbdirect.c 		&addr_in->sin_addr, port);
port             1740 fs/cifs/smbdirect.c 		log_rdma_event(ERR, "rdma_connect failed port=%d\n", port);
port             1822 fs/cifs/smbdirect.c 	int port = SMBD_PORT;
port             1825 fs/cifs/smbdirect.c 	ret = _smbd_get_connection(server, dstaddr, port);
port             1828 fs/cifs/smbdirect.c 	if (!ret && port == SMBD_PORT) {
port             1829 fs/cifs/smbdirect.c 		port = SMB_PORT;
port              570 fs/dlm/lowcomms.c static void make_sockaddr(struct sockaddr_storage *saddr, uint16_t port,
port              576 fs/dlm/lowcomms.c 		in4_addr->sin_port = cpu_to_be16(port);
port              581 fs/dlm/lowcomms.c 		in6_addr->sin6_port = cpu_to_be16(port);
port              999 fs/dlm/lowcomms.c static int sctp_bind_addrs(struct connection *con, uint16_t port)
port             1006 fs/dlm/lowcomms.c 		make_sockaddr(&localaddr, port, &addr_len);
port             1019 fs/dlm/lowcomms.c 				  port, i + 1, result);
port              192 fs/lockd/svc.c 				 const unsigned short port,
port              199 fs/lockd/svc.c 		return svc_create_xprt(serv, name, net, family, port,
port              666 fs/lockd/svc.c param_set_min_max(port, int, simple_strtol, 0, 65535)
port              704 fs/nfs/client.c 	server->port = data->nfs_server.port;
port              719 fs/nfs/client.c 	server->mountd_port = data->mount_server.port;
port              839 fs/nfs/client.c 	target->port = source->port;
port             2291 fs/nfs/flexfilelayout/flexfilelayout.c 	unsigned short port;
port             2299 fs/nfs/flexfilelayout/flexfilelayout.c 		port = ntohs(((struct sockaddr_in *)sap)->sin_port);
port             2306 fs/nfs/flexfilelayout/flexfilelayout.c 		port = ntohs(((struct sockaddr_in6 *)sap)->sin6_port);
port             2316 fs/nfs/flexfilelayout/flexfilelayout.c 	snprintf(portbuf, sizeof(portbuf), ".%u.%u", port >> 8, port & 0xff);
port               36 fs/nfs/fscache.c 		__be16		port;			/* IP port */
port               64 fs/nfs/fscache.c 		key.hdr.port = sin->sin_port;
port               70 fs/nfs/fscache.c 		key.hdr.port = sin6->sin6_port;
port              107 fs/nfs/internal.h 		int			port;
port              116 fs/nfs/internal.h 		int			port;
port              889 fs/nfs/nfs4client.c 	server->port = rpc_get_port(addr);
port             1099 fs/nfs/nfs4client.c 	server->port     = data->nfs_server.port;
port             6081 fs/nfs/nfs4proc.c 		unsigned short port, const struct cred *cred,
port             6124 fs/nfs/nfs4proc.c 				clp->cl_ipaddr, port >> 8, port & 255);
port              115 fs/nfs/nfs4state.c 	unsigned short port;
port              121 fs/nfs/nfs4state.c 	port = nn->nfs_callback_tcpport;
port              123 fs/nfs/nfs4state.c 		port = nn->nfs_callback_tcpport6;
port              125 fs/nfs/nfs4state.c 	status = nfs4_proc_setclientid(clp, NFS4_CALLBACK, port, cred, &clid);
port              163 fs/nfs/nfs4state.c 	unsigned short port;
port              166 fs/nfs/nfs4state.c 	port = nn->nfs_callback_tcpport;
port              168 fs/nfs/nfs4state.c 		port = nn->nfs_callback_tcpport6;
port              170 fs/nfs/nfs4state.c 	status = nfs4_proc_setclientid(clp, NFS4_CALLBACK, port, cred, &clid);
port              786 fs/nfs/pnfs_nfs.c 	__be16 port;
port              869 fs/nfs/pnfs_nfs.c 	port = htons((tmp[0] << 8) | (tmp[1]));
port              873 fs/nfs/pnfs_nfs.c 		((struct sockaddr_in *)&da->da_addr)->sin_port = port;
port              880 fs/nfs/pnfs_nfs.c 		((struct sockaddr_in6 *)&da->da_addr)->sin6_port = port;
port              907 fs/nfs/pnfs_nfs.c 			 buf, endsep, ntohs(port));
port              682 fs/nfs/super.c 		if (nfss->port != NFS_PORT)
port              683 fs/nfs/super.c 			seq_printf(m, ",port=%u", nfss->port);
port              685 fs/nfs/super.c 		if (nfss->port)
port              686 fs/nfs/super.c 			seq_printf(m, ",port=%u", nfss->port);
port              946 fs/nfs/super.c 		data->mount_server.port	= NFS_UNSPEC_PORT;
port              947 fs/nfs/super.c 		data->nfs_server.port	= NFS_UNSPEC_PORT;
port              998 fs/nfs/super.c static void nfs_set_port(struct sockaddr *sap, int *port,
port             1001 fs/nfs/super.c 	if (*port == NFS_UNSPEC_PORT)
port             1002 fs/nfs/super.c 		*port = default_port;
port             1004 fs/nfs/super.c 	rpc_set_port(sap, *port);
port             1361 fs/nfs/super.c 			mnt->nfs_server.port = option;
port             1423 fs/nfs/super.c 			mnt->mount_server.port = option;
port             1806 fs/nfs/super.c 	nfs_set_port(request.sap, &args->mount_server.port, 0);
port             2074 fs/nfs/super.c 		args->nfs_server.port = ntohs(data->addr.sin_port);
port             2179 fs/nfs/super.c 	int port = 0;
port             2193 fs/nfs/super.c 			port = NFS_RDMA_PORT;
port             2195 fs/nfs/super.c 			port = NFS_PORT;
port             2208 fs/nfs/super.c 			port = NFS_RDMA_PORT;
port             2211 fs/nfs/super.c 	nfs_set_port(sap, &args->nfs_server.port, port);
port             2264 fs/nfs/super.c 	    data->nfs_server.port != nfss->port ||
port             2311 fs/nfs/super.c 	data->nfs_server.port = nfss->port;
port             2863 fs/nfs/super.c 		args->nfs_server.port = ntohs(((struct sockaddr_in *)sap)->sin_port);
port               85 fs/nfsd/flexfilelayout.c 	u16 port;
port              106 fs/nfsd/flexfilelayout.c 		port = ntohs(sin->sin_port);
port              113 fs/nfsd/flexfilelayout.c 		port = ntohs(sin6->sin6_port);
port              120 fs/nfsd/flexfilelayout.c 			 "%s.%hhu.%hhu", addr, port >> 8, port & 0xff);
port              762 fs/nfsd/nfsctl.c 	int port, err;
port              765 fs/nfsd/nfsctl.c 	if (sscanf(buf, "%15s %5u", transport, &port) != 2)
port              768 fs/nfsd/nfsctl.c 	if (port < 1 || port > USHRT_MAX)
port              776 fs/nfsd/nfsctl.c 				PF_INET, port, SVC_SOCK_ANONYMOUS, cred);
port              781 fs/nfsd/nfsctl.c 				PF_INET6, port, SVC_SOCK_ANONYMOUS, cred);
port              789 fs/nfsd/nfsctl.c 	xprt = svc_find_xprt(nn->nfsd_serv, transport, net, PF_INET, port);
port              781 fs/nfsd/nfssvc.c 		     unsigned short port)
port              787 fs/nfsd/nfssvc.c 			proto, port);
port              827 fs/nfsd/nfssvc.c 		 unsigned short port)
port              832 fs/nfsd/nfssvc.c 			proto, port);
port             2009 fs/ocfs2/cluster/tcp.c static int o2net_open_listening_sock(__be32 addr, __be16 port)
port             2016 fs/ocfs2/cluster/tcp.c 		.sin_port = port,
port             2039 fs/ocfs2/cluster/tcp.c 		       "%pI4:%u\n", ret, &addr, ntohs(port)); 
port             2046 fs/ocfs2/cluster/tcp.c 		       ret, &addr, ntohs(port));
port                9 include/asm-generic/ide_iops.h static __inline__ void __ide_mm_insw(void __iomem *port, void *addr, u32 count)
port               12 include/asm-generic/ide_iops.h 		*(u16 *)addr = readw(port);
port               17 include/asm-generic/ide_iops.h static __inline__ void __ide_mm_insl(void __iomem *port, void *addr, u32 count)
port               20 include/asm-generic/ide_iops.h 		*(u32 *)addr = readl(port);
port               25 include/asm-generic/ide_iops.h static __inline__ void __ide_mm_outsw(void __iomem *port, void *addr, u32 count)
port               28 include/asm-generic/ide_iops.h 		writew(*(u16 *)addr, port);
port               33 include/asm-generic/ide_iops.h static __inline__ void __ide_mm_outsl(void __iomem * port, void *addr, u32 count)
port               36 include/asm-generic/ide_iops.h 		writel(*(u32 *)addr, port);
port             1011 include/asm-generic/io.h static inline void __iomem *ioport_map(unsigned long port, unsigned int nr)
port             1013 include/asm-generic/io.h 	port &= IO_SPACE_LIMIT;
port             1014 include/asm-generic/io.h 	return (port > MMIO_UPPER_LIMIT) ? NULL : PCI_IOBASE + port;
port             1025 include/asm-generic/io.h extern void __iomem *ioport_map(unsigned long port, unsigned int nr);
port               82 include/asm-generic/iomap.h extern void ioread8_rep(void __iomem *port, void *buf, unsigned long count);
port               83 include/asm-generic/iomap.h extern void ioread16_rep(void __iomem *port, void *buf, unsigned long count);
port               84 include/asm-generic/iomap.h extern void ioread32_rep(void __iomem *port, void *buf, unsigned long count);
port               86 include/asm-generic/iomap.h extern void iowrite8_rep(void __iomem *port, const void *buf, unsigned long count);
port               87 include/asm-generic/iomap.h extern void iowrite16_rep(void __iomem *port, const void *buf, unsigned long count);
port               88 include/asm-generic/iomap.h extern void iowrite32_rep(void __iomem *port, const void *buf, unsigned long count);
port               92 include/asm-generic/iomap.h extern void __iomem *ioport_map(unsigned long port, unsigned int nr);
port               25 include/asm-generic/pci_iomap.h extern void __iomem *__pci_ioport_map(struct pci_dev *dev, unsigned long port,
port               28 include/asm-generic/pci_iomap.h #define __pci_ioport_map(dev, port, nr) ioport_map((port), (nr))
port               47 include/drm/drm_audio_component.h 	int (*sync_audio_rate)(struct device *, int port, int pipe, int rate);
port               60 include/drm/drm_audio_component.h 	int (*get_eld)(struct device *, int port, int pipe, bool *enabled,
port               80 include/drm/drm_audio_component.h 	void (*pin_eld_notify)(void *audio_ptr, int port, int pipe);
port              883 include/drm/drm_crtc.h 	struct device_node *port;
port              407 include/drm/drm_dp_mst_helper.h 	struct drm_connector *(*add_connector)(struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port, const char *path);
port              429 include/drm/drm_dp_mst_helper.h 	struct drm_dp_mst_port *port;
port              606 include/drm/drm_dp_mst_helper.h enum drm_connector_status drm_dp_mst_detect_port(struct drm_connector *connector, struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port);
port              609 include/drm/drm_dp_mst_helper.h 					struct drm_dp_mst_port *port);
port              610 include/drm/drm_dp_mst_helper.h struct edid *drm_dp_mst_get_edid(struct drm_connector *connector, struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port);
port              617 include/drm/drm_dp_mst_helper.h 			      struct drm_dp_mst_port *port, int pbn, int slots);
port              619 include/drm/drm_dp_mst_helper.h int drm_dp_mst_get_vcpi_slots(struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port);
port              622 include/drm/drm_dp_mst_helper.h void drm_dp_mst_reset_vcpi_slots(struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port);
port              626 include/drm/drm_dp_mst_helper.h 				struct drm_dp_mst_port *port);
port              653 include/drm/drm_dp_mst_helper.h 				       struct drm_dp_mst_port *port);
port              655 include/drm/drm_dp_mst_helper.h 					   struct drm_dp_mst_port *port);
port              662 include/drm/drm_dp_mst_helper.h 			      struct drm_dp_mst_port *port, int pbn);
port              666 include/drm/drm_dp_mst_helper.h 				 struct drm_dp_mst_port *port);
port              668 include/drm/drm_dp_mst_helper.h 				 struct drm_dp_mst_port *port, bool power_up);
port              671 include/drm/drm_dp_mst_helper.h void drm_dp_mst_get_port_malloc(struct drm_dp_mst_port *port);
port              672 include/drm/drm_dp_mst_helper.h void drm_dp_mst_put_port_malloc(struct drm_dp_mst_port *port);
port               21 include/drm/drm_of.h 			    struct device_node *port);
port               23 include/drm/drm_of.h 				    struct device_node *port);
port               35 include/drm/drm_of.h 				int port, int endpoint,
port               40 include/drm/drm_of.h 					  struct device_node *port)
port               46 include/drm/drm_of.h 						  struct device_node *port)
port               74 include/drm/drm_of.h 					      int port, int endpoint,
port               91 include/drm/drm_of.h 					     int port, int endpoint)
port               97 include/drm/drm_of.h 	remote = of_graph_get_remote_node(np, port, endpoint);
port              127 include/drm/drm_of.h 	return ret ?: endpoint.port;
port               59 include/drm/i915_mei_hdcp_interface.h 	enum port port;
port               36 include/drm/intel_lpe_audio.h 	int port;
port               43 include/drm/intel_lpe_audio.h 	struct intel_hdmi_lpe_audio_port_pdata port[3]; /* for ports B,C,D */
port               47 include/drm/intel_lpe_audio.h 	void (*notify_audio_lpe)(struct platform_device *pdev, int port); /* port: 0==B,1==C,2==D */
port               46 include/dt-bindings/gpio/aspeed-gpio.h #define ASPEED_GPIO(port, offset) \
port               47 include/dt-bindings/gpio/aspeed-gpio.h 	((ASPEED_GPIO_PORT_##port * 8) + offset)
port               49 include/dt-bindings/gpio/tegra-gpio.h #define TEGRA_GPIO(port, offset) \
port               50 include/dt-bindings/gpio/tegra-gpio.h 	((TEGRA_GPIO_PORT_##port * 8) + offset)
port               41 include/dt-bindings/gpio/tegra186-gpio.h #define TEGRA186_MAIN_GPIO(port, offset) \
port               42 include/dt-bindings/gpio/tegra186-gpio.h 	((TEGRA186_MAIN_GPIO_PORT_##port * 8) + offset)
port               54 include/dt-bindings/gpio/tegra186-gpio.h #define TEGRA186_AON_GPIO(port, offset) \
port               55 include/dt-bindings/gpio/tegra186-gpio.h 	((TEGRA186_AON_GPIO_PORT_##port * 8) + offset)
port               48 include/dt-bindings/gpio/tegra194-gpio.h #define TEGRA194_MAIN_GPIO(port, offset) \
port               49 include/dt-bindings/gpio/tegra194-gpio.h 	((TEGRA194_MAIN_GPIO_PORT_##port * 8) + offset)
port               58 include/dt-bindings/gpio/tegra194-gpio.h #define TEGRA194_AON_GPIO(port, offset) \
port               59 include/dt-bindings/gpio/tegra194-gpio.h 	((TEGRA194_AON_GPIO_PORT_##port * 8) + offset)
port               23 include/dt-bindings/memory/mt2701-larb-port.h #define MT2701_M4U_ID_LARB0(port)	((port) + LARB0_PORT_OFFSET)
port               24 include/dt-bindings/memory/mt2701-larb-port.h #define MT2701_M4U_ID_LARB1(port)	((port) + LARB1_PORT_OFFSET)
port               25 include/dt-bindings/memory/mt2701-larb-port.h #define MT2701_M4U_ID_LARB2(port)	((port) + LARB2_PORT_OFFSET)
port                9 include/dt-bindings/memory/mt2712-larb-port.h #define MTK_M4U_ID(larb, port)		(((larb) << 5) | (port))
port                9 include/dt-bindings/memory/mt8173-larb-port.h #define MTK_M4U_ID(larb, port)		(((larb) << 5) | (port))
port                9 include/dt-bindings/memory/mt8183-larb-port.h #define MTK_M4U_ID(larb, port)		(((larb) << 5) | (port))
port               45 include/dt-bindings/pinctrl/r7s9210-pinctrl.h  #define RZA2_PIN(port, pin)	((port) * RZA2_PINS_PER_PORT + (pin))
port               31 include/dt-bindings/pinctrl/stm32-pinfunc.h #define PIN_NO(port, line)	(((port) - 'A') * 0x10 + (line))
port               33 include/dt-bindings/pinctrl/stm32-pinfunc.h #define STM32_PINMUX(port, line, mode) (((PIN_NO(port, line)) << 8) | (mode))
port             1209 include/linux/acpi.h 			       struct fwnode_handle **port,
port               28 include/linux/arm-cci.h extern int __cci_control_port_by_index(u32 port, bool enable);
port               40 include/linux/arm-cci.h static inline int __cci_control_port_by_index(u32 port, bool enable)
port               16 include/linux/b1pcmcia.h int b1pcmcia_addcard_b1(unsigned int port, unsigned irq);
port               17 include/linux/b1pcmcia.h int b1pcmcia_addcard_m1(unsigned int port, unsigned irq);
port               18 include/linux/b1pcmcia.h int b1pcmcia_addcard_m2(unsigned int port, unsigned irq);
port               19 include/linux/b1pcmcia.h int b1pcmcia_delcard(unsigned int port, unsigned irq);
port               53 include/linux/cb710.h 	unsigned port, u##t value)					\
port               55 include/linux/cb710.h 	iowrite##t(value, slot->iobase + port);				\
port               59 include/linux/cb710.h 	unsigned port)							\
port               61 include/linux/cb710.h 	return ioread##t(slot->iobase + port);				\
port               65 include/linux/cb710.h 	unsigned port, u##t set, u##t clear)				\
port               68 include/linux/cb710.h 		(ioread##t(slot->iobase + port) & ~clear)|set,		\
port               69 include/linux/cb710.h 		slot->iobase + port);					\
port              173 include/linux/cb710.h 	void __iomem *port, size_t count)
port              176 include/linux/cb710.h 		cb710_sg_dwiter_write_next_block(miter, ioread32(port));
port              195 include/linux/cb710.h 	void __iomem *port, size_t count)
port              198 include/linux/cb710.h 		iowrite32(cb710_sg_dwiter_read_next_block(miter), port);
port              339 include/linux/compat.h 	unsigned char port;
port               58 include/linux/console_struct.h 	struct tty_port port;			/* Upper level data */
port               97 include/linux/cyclades.h #define cy_writeb(port,val)     do { writeb((val), (port)); mb(); } while (0)
port               98 include/linux/cyclades.h #define cy_writew(port,val)     do { writew((val), (port)); mb(); } while (0)
port               99 include/linux/cyclades.h #define cy_writel(port,val)     do { writel((val), (port)); mb(); } while (0)
port              121 include/linux/cyclades.h 	struct tty_port		port;
port               23 include/linux/dsa/8021q.h u16 dsa_8021q_tx_vid(struct dsa_switch *ds, int port);
port               25 include/linux/dsa/8021q.h u16 dsa_8021q_rx_vid(struct dsa_switch *ds, int port);
port               45 include/linux/dsa/8021q.h u16 dsa_8021q_tx_vid(struct dsa_switch *ds, int port)
port               50 include/linux/dsa/8021q.h u16 dsa_8021q_rx_vid(struct dsa_switch *ds, int port)
port                8 include/linux/dsa/lan9303.h 	int	(*phy_read)(struct lan9303 *chip, int port, int regnum);
port                9 include/linux/dsa/lan9303.h 	int	(*phy_write)(struct lan9303 *chip, int port,
port               23 include/linux/errqueue.h 	__be16				port;
port               29 include/linux/fwnode.h 	unsigned int port;
port              102 include/linux/hsi/hsi.h 	unsigned int		port;
port              242 include/linux/hsi/hsi.h int hsi_event(struct hsi_port *port, unsigned long event);
port              251 include/linux/hsi/hsi.h static inline void hsi_port_set_drvdata(struct hsi_port *port, void *data)
port              253 include/linux/hsi/hsi.h 	dev_set_drvdata(&port->device, data);
port              256 include/linux/hsi/hsi.h static inline void *hsi_port_drvdata(struct hsi_port *port)
port              258 include/linux/hsi/hsi.h 	return dev_get_drvdata(&port->device);
port              274 include/linux/hsi/hsi.h 	struct hsi_port		**port;
port              283 include/linux/hsi/hsi.h struct hsi_client *hsi_new_client(struct hsi_port *port,
port              286 include/linux/hsi/hsi.h void hsi_port_unregister_clients(struct hsi_port *port);
port              289 include/linux/hsi/hsi.h void hsi_add_clients_from_dt(struct hsi_port *port,
port              292 include/linux/hsi/hsi.h static inline void hsi_add_clients_from_dt(struct hsi_port *port,
port              313 include/linux/hsi/hsi.h 	return (num < hsi->num_ports) ? hsi->port[num] : NULL;
port             1611 include/linux/ide.h #define ide_port_for_each_dev(i, dev, port) \
port             1612 include/linux/ide.h 	for ((i) = 0; ((dev) = (port)->devices[i]) || (i) < MAX_DRIVES; (i)++)
port             1614 include/linux/ide.h #define ide_port_for_each_present_dev(i, dev, port) \
port             1615 include/linux/ide.h 	for ((i) = 0; ((dev) = (port)->devices[i]) || (i) < MAX_DRIVES; (i)++) \
port             1618 include/linux/ide.h #define ide_host_for_each_port(i, port, host) \
port             1619 include/linux/ide.h 	for ((i) = 0; ((port) = (host)->ports[i]) || (i) < MAX_HOST_PORTS; (i)++)
port               22 include/linux/if_macvlan.h 	struct macvlan_port	*port;
port               78 include/linux/if_team.h static inline bool team_port_enabled(struct team_port *port)
port               80 include/linux/if_team.h 	return port->index != -1;
port               83 include/linux/if_team.h static inline bool team_port_txable(struct team_port *port)
port               85 include/linux/if_team.h 	return port->linkup && team_port_enabled(port);
port               90 include/linux/if_team.h 	struct team_port *port;
port               94 include/linux/if_team.h 	port = team_port_get_rcu(port_dev);
port               95 include/linux/if_team.h 	txable = port ? team_port_txable(port) : false;
port              102 include/linux/if_team.h static inline void team_netpoll_send_skb(struct team_port *port,
port              105 include/linux/if_team.h 	struct netpoll *np = port->np;
port              111 include/linux/if_team.h static inline void team_netpoll_send_skb(struct team_port *port,
port              121 include/linux/if_team.h 				       struct team_port *port,
port              124 include/linux/if_team.h 	int (*port_enter)(struct team *team, struct team_port *port);
port              125 include/linux/if_team.h 	void (*port_leave)(struct team *team, struct team_port *port);
port              126 include/linux/if_team.h 	void (*port_change_dev_addr)(struct team *team, struct team_port *port);
port              127 include/linux/if_team.h 	void (*port_enabled)(struct team *team, struct team_port *port);
port              128 include/linux/if_team.h 	void (*port_disabled)(struct team *team, struct team_port *port);
port              131 include/linux/if_team.h extern int team_modeop_port_enter(struct team *team, struct team_port *port);
port              133 include/linux/if_team.h 					     struct team_port *port);
port              145 include/linux/if_team.h 	struct team_port *port; /* != NULL if per-port */
port              230 include/linux/if_team.h static inline int team_dev_queue_xmit(struct team *team, struct team_port *port,
port              237 include/linux/if_team.h 	skb->dev = port->dev;
port              239 include/linux/if_team.h 		team_netpoll_send_skb(port, skb);
port              254 include/linux/if_team.h 	struct team_port *port;
port              257 include/linux/if_team.h 	hlist_for_each_entry(port, head, hlist)
port              258 include/linux/if_team.h 		if (port->index == port_index)
port              259 include/linux/if_team.h 			return port;
port              275 include/linux/if_team.h 	struct team_port *port;
port              278 include/linux/if_team.h 	hlist_for_each_entry_rcu(port, head, hlist)
port              279 include/linux/if_team.h 		if (port->index == port_index)
port              280 include/linux/if_team.h 			return port;
port              285 include/linux/if_team.h team_get_first_port_txable_rcu(struct team *team, struct team_port *port)
port              289 include/linux/if_team.h 	if (likely(team_port_txable(port)))
port              290 include/linux/if_team.h 		return port;
port              291 include/linux/if_team.h 	cur = port;
port              296 include/linux/if_team.h 		if (cur == port)
port               57 include/linux/inet.h 		const char *src, const char *port, struct sockaddr_storage *addr);
port                7 include/linux/input/navpoint.h 	int		port;		/* PXA SSP port for pxa_ssp_request() */
port               47 include/linux/io.h void __iomem * devm_ioport_map(struct device *dev, unsigned long port,
port               52 include/linux/io.h 					     unsigned long port,
port               32 include/linux/isdn/capilli.h 	unsigned int port;
port               26 include/linux/lp.h #define LP_IRQ(minor)	lp_table[(minor)].dev->port->irq /* interrupt # */
port               33 include/linux/lp.h #define LP_BASE(x)	lp_table[(x)].dev->port->base
port               57 include/linux/lsm_audit.h 	u8	port;
port               76 include/linux/maple.h 	unsigned char port, unit;
port                9 include/linux/mfd/dln2.h 	u8 port;		/* I2C/SPI port */
port              308 include/linux/mlx4/cmd.h int mlx4_get_vf_stats(struct mlx4_dev *dev, int port, int vf_idx,
port              311 include/linux/mlx4/cmd.h int mlx4_set_vf_mac(struct mlx4_dev *dev, int port, int vf, u8 *mac);
port              312 include/linux/mlx4/cmd.h int mlx4_set_vf_vlan(struct mlx4_dev *dev, int port, int vf, u16 vlan,
port              314 include/linux/mlx4/cmd.h int mlx4_set_vf_rate(struct mlx4_dev *dev, int port, int vf, int min_tx_rate,
port              316 include/linux/mlx4/cmd.h int mlx4_set_vf_spoofchk(struct mlx4_dev *dev, int port, int vf, bool setting);
port              317 include/linux/mlx4/cmd.h int mlx4_get_vf_config(struct mlx4_dev *dev, int port, int vf, struct ifla_vf_info *ivf);
port              318 include/linux/mlx4/cmd.h int mlx4_set_vf_link_state(struct mlx4_dev *dev, int port, int vf, int link_state);
port              328 include/linux/mlx4/cmd.h bool mlx4_get_slave_default_vlan(struct mlx4_dev *dev, int port, int slave,
port              942 include/linux/mlx4/device.h 			__be32	port;
port              950 include/linux/mlx4/device.h 			u8	port;
port              963 include/linux/mlx4/device.h 			u8 port;
port              984 include/linux/mlx4/device.h 			u8 port;
port             1027 include/linux/mlx4/device.h #define mlx4_foreach_port(port, dev, type)				\
port             1028 include/linux/mlx4/device.h 	for ((port) = 1; (port) <= (dev)->caps.num_ports; (port)++)	\
port             1029 include/linux/mlx4/device.h 		if ((type) == (dev)->caps.port_mask[(port)])
port             1031 include/linux/mlx4/device.h #define mlx4_foreach_ib_transport_port(port, dev)                         \
port             1032 include/linux/mlx4/device.h 	for ((port) = 1; (port) <= (dev)->caps.num_ports; (port)++)       \
port             1033 include/linux/mlx4/device.h 		if (((dev)->caps.port_mask[port] == MLX4_PORT_TYPE_IB) || \
port             1034 include/linux/mlx4/device.h 		    ((dev)->caps.port_mask[port] == MLX4_PORT_TYPE_ETH))
port             1085 include/linux/mlx4/device.h static inline int mlx4_is_eth(struct mlx4_dev *dev, int port)
port             1087 include/linux/mlx4/device.h 	return dev->caps.port_type[port] == MLX4_PORT_TYPE_IB ? 0 : 1;
port             1156 include/linux/mlx4/device.h int mlx4_INIT_PORT(struct mlx4_dev *dev, int port);
port             1157 include/linux/mlx4/device.h int mlx4_CLOSE_PORT(struct mlx4_dev *dev, int port);
port             1164 include/linux/mlx4/device.h 			  u8 port, int block_mcast_loopback,
port             1272 include/linux/mlx4/device.h 	u8	port;
port             1284 include/linux/mlx4/device.h 	u8 port;
port             1380 include/linux/mlx4/device.h int mlx4_flow_steer_promisc_add(struct mlx4_dev *dev, u8 port, u32 qpn,
port             1382 include/linux/mlx4/device.h int mlx4_flow_steer_promisc_remove(struct mlx4_dev *dev, u8 port,
port             1384 include/linux/mlx4/device.h int mlx4_multicast_promisc_add(struct mlx4_dev *dev, u32 qpn, u8 port);
port             1385 include/linux/mlx4/device.h int mlx4_multicast_promisc_remove(struct mlx4_dev *dev, u32 qpn, u8 port);
port             1386 include/linux/mlx4/device.h int mlx4_unicast_promisc_add(struct mlx4_dev *dev, u32 qpn, u8 port);
port             1387 include/linux/mlx4/device.h int mlx4_unicast_promisc_remove(struct mlx4_dev *dev, u32 qpn, u8 port);
port             1388 include/linux/mlx4/device.h int mlx4_SET_MCAST_FLTR(struct mlx4_dev *dev, u8 port, u64 mac, u64 clear, u8 mode);
port             1390 include/linux/mlx4/device.h int mlx4_register_mac(struct mlx4_dev *dev, u8 port, u64 mac);
port             1391 include/linux/mlx4/device.h void mlx4_unregister_mac(struct mlx4_dev *dev, u8 port, u64 mac);
port             1392 include/linux/mlx4/device.h int mlx4_get_base_qpn(struct mlx4_dev *dev, u8 port);
port             1393 include/linux/mlx4/device.h int __mlx4_replace_mac(struct mlx4_dev *dev, u8 port, int qpn, u64 new_mac);
port             1394 include/linux/mlx4/device.h int mlx4_SET_PORT_general(struct mlx4_dev *dev, u8 port, int mtu,
port             1396 include/linux/mlx4/device.h int mlx4_SET_PORT_user_mac(struct mlx4_dev *dev, u8 port, u8 *user_mac);
port             1397 include/linux/mlx4/device.h int mlx4_SET_PORT_user_mtu(struct mlx4_dev *dev, u8 port, u16 user_mtu);
port             1398 include/linux/mlx4/device.h int mlx4_SET_PORT_qpn_calc(struct mlx4_dev *dev, u8 port, u32 base_qpn,
port             1400 include/linux/mlx4/device.h int mlx4_SET_PORT_BEACON(struct mlx4_dev *dev, u8 port, u16 time);
port             1401 include/linux/mlx4/device.h int mlx4_SET_PORT_fcs_check(struct mlx4_dev *dev, u8 port,
port             1403 include/linux/mlx4/device.h int mlx4_SET_PORT_VXLAN(struct mlx4_dev *dev, u8 port, u8 steering, int enable);
port             1404 include/linux/mlx4/device.h int set_phv_bit(struct mlx4_dev *dev, u8 port, int new_val);
port             1405 include/linux/mlx4/device.h int get_phv_bit(struct mlx4_dev *dev, u8 port, int *phv);
port             1406 include/linux/mlx4/device.h int mlx4_get_is_vlan_offload_disabled(struct mlx4_dev *dev, u8 port,
port             1410 include/linux/mlx4/device.h int mlx4_find_cached_mac(struct mlx4_dev *dev, u8 port, u64 mac, int *idx);
port             1411 include/linux/mlx4/device.h int mlx4_find_cached_vlan(struct mlx4_dev *dev, u8 port, u16 vid, int *idx);
port             1412 include/linux/mlx4/device.h int mlx4_register_vlan(struct mlx4_dev *dev, u8 port, u16 vlan, int *index);
port             1413 include/linux/mlx4/device.h void mlx4_unregister_vlan(struct mlx4_dev *dev, u8 port, u16 vlan);
port             1428 include/linux/mlx4/device.h 			     size_t array_len, u8 port);
port             1429 include/linux/mlx4/device.h u32 mlx4_get_eqs_per_port(struct mlx4_dev *dev, u8 port);
port             1430 include/linux/mlx4/device.h bool mlx4_is_eq_vector_valid(struct mlx4_dev *dev, u8 port, int vector);
port             1431 include/linux/mlx4/device.h struct cpu_rmap *mlx4_get_cpu_rmap(struct mlx4_dev *dev, int port);
port             1432 include/linux/mlx4/device.h int mlx4_assign_eq(struct mlx4_dev *dev, u8 port, int *vector);
port             1439 include/linux/mlx4/device.h int mlx4_wol_read(struct mlx4_dev *dev, u64 *config, int port);
port             1440 include/linux/mlx4/device.h int mlx4_wol_write(struct mlx4_dev *dev, u64 config, int port);
port             1444 include/linux/mlx4/device.h int mlx4_get_default_counter_index(struct mlx4_dev *dev, int port);
port             1447 include/linux/mlx4/device.h 			 int port);
port             1448 include/linux/mlx4/device.h __be64 mlx4_get_admin_guid(struct mlx4_dev *dev, int entry, int port);
port             1449 include/linux/mlx4/device.h void mlx4_set_random_admin_guid(struct mlx4_dev *dev, int entry, int port);
port             1460 include/linux/mlx4/device.h 			  int port, int qpn, u16 prio, u64 *reg_id);
port             1462 include/linux/mlx4/device.h void mlx4_sync_pkey_table(struct mlx4_dev *dev, int slave, int port,
port             1468 include/linux/mlx4/device.h int mlx4_gen_pkey_eqe(struct mlx4_dev *dev, int slave, u8 port);
port             1469 include/linux/mlx4/device.h int mlx4_gen_guid_change_eqe(struct mlx4_dev *dev, int slave, u8 port);
port             1470 include/linux/mlx4/device.h int mlx4_gen_slaves_port_mgt_ev(struct mlx4_dev *dev, u8 port, int attr);
port             1471 include/linux/mlx4/device.h int mlx4_gen_port_state_change_eqe(struct mlx4_dev *dev, int slave, u8 port, u8 port_subtype_change);
port             1472 include/linux/mlx4/device.h enum slave_port_state mlx4_get_slave_port_state(struct mlx4_dev *dev, int slave, u8 port);
port             1473 include/linux/mlx4/device.h int set_and_calc_slave_port_state(struct mlx4_dev *dev, int slave, u8 port, int event, enum slave_port_gen_event *gen_event);
port             1478 include/linux/mlx4/device.h int mlx4_get_slave_from_roce_gid(struct mlx4_dev *dev, int port, u8 *gid,
port             1480 include/linux/mlx4/device.h int mlx4_get_roce_gid_from_slave(struct mlx4_dev *dev, int port, int slave_id,
port             1497 include/linux/mlx4/device.h int mlx4_slave_convert_port(struct mlx4_dev *dev, int slave, int port);
port             1504 include/linux/mlx4/device.h 						   int port);
port             1513 include/linux/mlx4/device.h int mlx4_phys_to_slave_port(struct mlx4_dev *dev, int slave, int port);
port             1515 include/linux/mlx4/device.h int mlx4_get_base_gid_ix(struct mlx4_dev *dev, int slave, int port);
port             1521 include/linux/mlx4/device.h int mlx4_vf_smi_enabled(struct mlx4_dev *dev, int slave, int port);
port             1522 include/linux/mlx4/device.h int mlx4_vf_get_enable_smi_admin(struct mlx4_dev *dev, int slave, int port);
port             1523 include/linux/mlx4/device.h int mlx4_vf_set_enable_smi_admin(struct mlx4_dev *dev, int slave, int port,
port             1541 include/linux/mlx4/device.h int mlx4_get_module_info(struct mlx4_dev *dev, u8 port,
port               62 include/linux/mlx4/driver.h 	void *			(*get_dev)(struct mlx4_dev *dev, void *context, u8 port);
port               91 include/linux/mlx4/driver.h void *mlx4_get_protocol_dev(struct mlx4_dev *dev, enum mlx4_protocol proto, int port);
port               93 include/linux/mlx4/driver.h struct devlink_port *mlx4_get_devlink_port(struct mlx4_dev *dev, int port);
port              597 include/linux/mlx5/device.h 	u8	port;
port              698 include/linux/mlx5/device.h 	struct mlx5_eqe_port_state	port;
port             3479 include/linux/mlx5/mlx5_ifc.h 	u8         port[0x8];
port             3718 include/linux/mlx5/mlx5_ifc.h 	u8         port[0x8];
port             6323 include/linux/mlx5/mlx5_ifc.h 	u8         port[0x8];
port              144 include/linux/mlx5/port.h int mlx5_set_port_mtu(struct mlx5_core_dev *dev, u16 mtu, u8 port);
port              145 include/linux/mlx5/port.h void mlx5_query_port_max_mtu(struct mlx5_core_dev *dev, u16 *max_mtu, u8 port);
port              147 include/linux/mlx5/port.h 			      u8 port);
port              510 include/linux/mlx5/qp.h 	u8			port;
port              706 include/linux/mv643xx.h #define MV64340_MPSC_CAUSE_REG(port)                               (0xb804 + (port<<3))
port              707 include/linux/mv643xx.h #define MV64340_MPSC_MASK_REG(port)                                (0xb884 + (port<<3))
port              709 include/linux/mv643xx.h #define MV64340_MPSC_MAIN_CONFIG_LOW(port)                         (0x8000 + (port<<12))
port              710 include/linux/mv643xx.h #define MV64340_MPSC_MAIN_CONFIG_HIGH(port)                        (0x8004 + (port<<12))    
port              711 include/linux/mv643xx.h #define MV64340_MPSC_PROTOCOL_CONFIG(port)                         (0x8008 + (port<<12))    
port              712 include/linux/mv643xx.h #define MV64340_MPSC_CHANNEL_REG1(port)                            (0x800c + (port<<12))    
port              713 include/linux/mv643xx.h #define MV64340_MPSC_CHANNEL_REG2(port)                            (0x8010 + (port<<12))    
port              714 include/linux/mv643xx.h #define MV64340_MPSC_CHANNEL_REG3(port)                            (0x8014 + (port<<12))    
port              715 include/linux/mv643xx.h #define MV64340_MPSC_CHANNEL_REG4(port)                            (0x8018 + (port<<12))    
port              716 include/linux/mv643xx.h #define MV64340_MPSC_CHANNEL_REG5(port)                            (0x801c + (port<<12))    
port              717 include/linux/mv643xx.h #define MV64340_MPSC_CHANNEL_REG6(port)                            (0x8020 + (port<<12))    
port              718 include/linux/mv643xx.h #define MV64340_MPSC_CHANNEL_REG7(port)                            (0x8024 + (port<<12))    
port              719 include/linux/mv643xx.h #define MV64340_MPSC_CHANNEL_REG8(port)                            (0x8028 + (port<<12))    
port              720 include/linux/mv643xx.h #define MV64340_MPSC_CHANNEL_REG9(port)                            (0x802c + (port<<12))    
port              721 include/linux/mv643xx.h #define MV64340_MPSC_CHANNEL_REG10(port)                           (0x8030 + (port<<12))    
port             1319 include/linux/netdevice.h 						   struct nlattr *port[]);
port               10 include/linux/netfilter/ipset/ip_set_getport.h 				__be16 *port, u8 *proto);
port               14 include/linux/netfilter/ipset/ip_set_getport.h 				__be16 *port, u8 *proto);
port               17 include/linux/netfilter/ipset/ip_set_getport.h 				       __be16 *port, u8 *proto)
port               24 include/linux/netfilter/ipset/ip_set_getport.h 				__be16 *port);
port               36 include/linux/netfilter/nf_conntrack_h323.h 		  __be16 *port);
port               45 include/linux/netfilter/nf_conntrack_h323.h 				  __be16 port);
port               50 include/linux/netfilter/nf_conntrack_h323.h 				  __be16 port);
port               67 include/linux/netfilter/nf_conntrack_h323.h 				 __be16 port, __be16 rtp_port,
port               74 include/linux/netfilter/nf_conntrack_h323.h 			     H245_TransportAddress *taddr, __be16 port,
port               80 include/linux/netfilter/nf_conntrack_h323.h 			     TransportAddress *taddr, __be16 port,
port               88 include/linux/netfilter/nf_conntrack_h323.h 				       __be16 port,
port               94 include/linux/netfilter/nf_conntrack_h323.h 			     int idx, __be16 port,
port              146 include/linux/netfilter/nf_conntrack_sip.h 				 u_int16_t port);
port              172 include/linux/netfilter/nf_conntrack_sip.h 			 __be16 *port);
port              181 include/linux/netfilter/nf_conntrack_sip.h 			    union nf_inet_addr *addr, __be16 *port);
port              160 include/linux/nfs_fs_sb.h 	unsigned short		port;		/* "port=" setting */
port              264 include/linux/ntb.h 	int (*peer_port_idx)(struct ntb_dev *ntb, int port);
port              608 include/linux/ntb.h int ntb_default_peer_port_idx(struct ntb_dev *ntb, int port);
port              723 include/linux/ntb.h static inline int ntb_peer_port_idx(struct ntb_dev *ntb, int port)
port              726 include/linux/ntb.h 		return ntb_default_peer_port_idx(ntb, port);
port              728 include/linux/ntb.h 	return ntb->ops->peer_port_idx(ntb, port);
port               24 include/linux/of_graph.h 	unsigned int port;
port               56 include/linux/of_graph.h 					     u32 port, u32 endpoint);
port              114 include/linux/of_graph.h 					u32 port, u32 endpoint)
port               91 include/linux/parport.h 	size_t (*epp_write_data) (struct parport *port, const void *buf,
port               93 include/linux/parport.h 	size_t (*epp_read_data) (struct parport *port, void *buf, size_t len,
port               95 include/linux/parport.h 	size_t (*epp_write_addr) (struct parport *port, const void *buf,
port               97 include/linux/parport.h 	size_t (*epp_read_addr) (struct parport *port, void *buf, size_t len,
port              100 include/linux/parport.h 	size_t (*ecp_write_data) (struct parport *port, const void *buf,
port              102 include/linux/parport.h 	size_t (*ecp_read_data) (struct parport *port, void *buf, size_t len,
port              104 include/linux/parport.h 	size_t (*ecp_write_addr) (struct parport *port, const void *buf,
port              107 include/linux/parport.h 	size_t (*compat_write_data) (struct parport *port, const void *buf,
port              109 include/linux/parport.h 	size_t (*nibble_read_data) (struct parport *port, void *buf,
port              111 include/linux/parport.h 	size_t (*byte_read_data) (struct parport *port, void *buf,
port              140 include/linux/parport.h 	struct parport *port;
port              286 include/linux/parport.h void parport_announce_port (struct parport *port);
port              289 include/linux/parport.h extern void parport_remove_port(struct parport *port);
port              334 include/linux/parport.h struct pardevice *parport_register_device(struct parport *port, 
port              341 include/linux/parport.h parport_register_dev_model(struct parport *port, const char *name,
port              391 include/linux/parport.h 	if ((dev->port->waithead == NULL) || (timeslip < dev->timeslice))
port              409 include/linux/parport.h 	if ((dev->port->waithead == NULL) || (timeslip < dev->timeslice))
port              432 include/linux/parport.h extern int parport_wait_peripheral (struct parport *port,
port              435 include/linux/parport.h extern int parport_poll_peripheral (struct parport *port,
port              463 include/linux/parport.h extern int parport_daisy_init (struct parport *port);
port              464 include/linux/parport.h extern void parport_daisy_fini (struct parport *port);
port              468 include/linux/parport.h extern void parport_daisy_deselect_all (struct parport *port);
port              469 include/linux/parport.h extern int parport_daisy_select (struct parport *port, int daisy, int mode);
port              472 include/linux/parport.h static inline void parport_generic_irq(struct parport *port)
port              474 include/linux/parport.h 	parport_ieee1284_interrupt (port);
port              475 include/linux/parport.h 	read_lock(&port->cad_lock);
port              476 include/linux/parport.h 	if (port->cad && port->cad->irq_func)
port              477 include/linux/parport.h 		port->cad->irq_func(port->cad->private);
port              478 include/linux/parport.h 	read_unlock(&port->cad_lock);
port               43 include/linux/parport_pc.h 	struct parport *port;
port               16 include/linux/phy/tegra/xusb.h 					unsigned int port);
port               18 include/linux/phy/tegra/xusb.h 				    unsigned int port, bool idle);
port               20 include/linux/phy/tegra/xusb.h 					   unsigned int port, bool enable);
port             3750 include/linux/platform_data/cros_ec_commands.h 	uint8_t port;
port             3765 include/linux/platform_data/cros_ec_commands.h 	uint8_t port;
port             3915 include/linux/platform_data/cros_ec_commands.h 	uint8_t port;		/* I2C port number */
port             4387 include/linux/platform_data/cros_ec_commands.h 	uint8_t port;		/* I2C port number */
port             4725 include/linux/platform_data/cros_ec_commands.h 	uint8_t port;
port             4789 include/linux/platform_data/cros_ec_commands.h 	uint8_t port;
port             4852 include/linux/platform_data/cros_ec_commands.h 	uint8_t port;
port             4876 include/linux/platform_data/cros_ec_commands.h 	uint8_t port;
port             4922 include/linux/platform_data/cros_ec_commands.h #define PD_LOG_PORT_SIZE(port, size) (((port) << PD_LOG_PORT_SHIFT) | \
port             4997 include/linux/platform_data/cros_ec_commands.h 	uint8_t port;      /* port */
port             5019 include/linux/platform_data/cros_ec_commands.h 	uint8_t port;  /* port */
port             5027 include/linux/platform_data/cros_ec_commands.h 	uint8_t port; /* port#, or 0 for events unrelated to a given port */
port             5051 include/linux/platform_data/cros_ec_commands.h 	uint8_t port; /* USB-C port number */
port             5068 include/linux/platform_data/cros_ec_commands.h 	uint8_t port;	/* USB-C port number */
port               40 include/linux/platform_data/dma-ep93xx.h 	int				port;
port               28 include/linux/platform_data/sa11x0-serial.h void sa1100_register_uart(int idx, int port);
port               33 include/linux/platform_data/sa11x0-serial.h static inline void sa1100_register_uart(int idx, int port)
port               24 include/linux/platform_data/usb-ohci-s3c2410.h 	struct s3c2410_hcd_port	port[2];
port               26 include/linux/platform_data/usb-ohci-s3c2410.h 	void		(*power_control)(int port, int to);
port              350 include/linux/property.h fwnode_graph_get_remote_node(const struct fwnode_handle *fwnode, u32 port,
port              368 include/linux/property.h 				u32 port, u32 endpoint, unsigned long flags);
port              249 include/linux/pxa2xx_ssp.h struct ssp_device *pxa_ssp_request(int port, const char *label);
port              254 include/linux/pxa2xx_ssp.h static inline struct ssp_device *pxa_ssp_request(int port, const char *label)
port              751 include/linux/qed/qed_if.h 	u8	port;                   /* In PORT defs */
port               77 include/linux/qed/qed_iscsi_if.h 	u16 port;
port              530 include/linux/qed/qed_rdma_if.h 	u16 port;
port              555 include/linux/rio.h extern int rio_query_mport(struct rio_mport *port,
port               19 include/linux/rio_drv.h extern int __rio_local_read_config_32(struct rio_mport *port, u32 offset,
port               21 include/linux/rio_drv.h extern int __rio_local_write_config_32(struct rio_mport *port, u32 offset,
port               23 include/linux/rio_drv.h extern int __rio_local_read_config_16(struct rio_mport *port, u32 offset,
port               25 include/linux/rio_drv.h extern int __rio_local_write_config_16(struct rio_mport *port, u32 offset,
port               27 include/linux/rio_drv.h extern int __rio_local_read_config_8(struct rio_mport *port, u32 offset,
port               29 include/linux/rio_drv.h extern int __rio_local_write_config_8(struct rio_mport *port, u32 offset,
port               32 include/linux/rio_drv.h extern int rio_mport_read_config_32(struct rio_mport *port, u16 destid,
port               34 include/linux/rio_drv.h extern int rio_mport_write_config_32(struct rio_mport *port, u16 destid,
port               36 include/linux/rio_drv.h extern int rio_mport_read_config_16(struct rio_mport *port, u16 destid,
port               38 include/linux/rio_drv.h extern int rio_mport_write_config_16(struct rio_mport *port, u16 destid,
port               40 include/linux/rio_drv.h extern int rio_mport_read_config_8(struct rio_mport *port, u16 destid,
port               42 include/linux/rio_drv.h extern int rio_mport_write_config_8(struct rio_mport *port, u16 destid,
port               54 include/linux/rio_drv.h static inline int rio_local_read_config_32(struct rio_mport *port, u32 offset,
port               57 include/linux/rio_drv.h 	return __rio_local_read_config_32(port, offset, data);
port               69 include/linux/rio_drv.h static inline int rio_local_write_config_32(struct rio_mport *port, u32 offset,
port               72 include/linux/rio_drv.h 	return __rio_local_write_config_32(port, offset, data);
port               84 include/linux/rio_drv.h static inline int rio_local_read_config_16(struct rio_mport *port, u32 offset,
port               87 include/linux/rio_drv.h 	return __rio_local_read_config_16(port, offset, data);
port              100 include/linux/rio_drv.h static inline int rio_local_write_config_16(struct rio_mport *port, u32 offset,
port              103 include/linux/rio_drv.h 	return __rio_local_write_config_16(port, offset, data);
port              115 include/linux/rio_drv.h static inline int rio_local_read_config_8(struct rio_mport *port, u32 offset,
port              118 include/linux/rio_drv.h 	return __rio_local_read_config_8(port, offset, data);
port              130 include/linux/rio_drv.h static inline int rio_local_write_config_8(struct rio_mport *port, u32 offset,
port              133 include/linux/rio_drv.h 	return __rio_local_write_config_8(port, offset, data);
port              445 include/linux/rio_drv.h extern u16 rio_local_get_device_id(struct rio_mport *port);
port              446 include/linux/rio_drv.h extern void rio_local_set_device_id(struct rio_mport *port, u16 did);
port               20 include/linux/scc.h #define Inb(port)	inb_p(port)
port               21 include/linux/scc.h #define Outb(port, val)	outb_p(val, port)
port               23 include/linux/scc.h #define Inb(port)	inb(port)
port               24 include/linux/scc.h #define Outb(port, val)	outb(val, port)
port              313 include/linux/serdev.h struct device *serdev_tty_port_register(struct tty_port *port,
port              316 include/linux/serdev.h int serdev_tty_port_unregister(struct tty_port *port);
port              318 include/linux/serdev.h static inline struct device *serdev_tty_port_register(struct tty_port *port,
port              324 include/linux/serdev.h static inline int serdev_tty_port_unregister(struct tty_port *port)
port               82 include/linux/serial_8250.h 	struct uart_8250_port	*port;          /* for hrtimer callbacks */
port               93 include/linux/serial_8250.h 	struct uart_port	port;
port              142 include/linux/serial_8250.h 	return container_of(up, struct uart_8250_port, port);
port              150 include/linux/serial_8250.h extern int early_serial_setup(struct uart_port *port);
port              154 include/linux/serial_8250.h extern void serial8250_do_set_termios(struct uart_port *port,
port              156 include/linux/serial_8250.h extern void serial8250_do_set_ldisc(struct uart_port *port,
port              158 include/linux/serial_8250.h extern unsigned int serial8250_do_get_mctrl(struct uart_port *port);
port              159 include/linux/serial_8250.h extern int serial8250_do_startup(struct uart_port *port);
port              160 include/linux/serial_8250.h extern void serial8250_do_shutdown(struct uart_port *port);
port              161 include/linux/serial_8250.h extern void serial8250_do_pm(struct uart_port *port, unsigned int state,
port              163 include/linux/serial_8250.h extern void serial8250_do_set_mctrl(struct uart_port *port, unsigned int mctrl);
port              164 include/linux/serial_8250.h extern void serial8250_do_set_divisor(struct uart_port *port, unsigned int baud,
port              167 include/linux/serial_8250.h extern int fsl8250_handle_irq(struct uart_port *port);
port              168 include/linux/serial_8250.h int serial8250_handle_irq(struct uart_port *port, unsigned int iir);
port              177 include/linux/serial_8250.h int serial8250_console_setup(struct uart_port *port, char *options, bool probe);
port              180 include/linux/serial_8250.h 					(int port, struct uart_port *up,
port               23 include/linux/serial_core.h #define uart_console(port) \
port               24 include/linux/serial_core.h 	((port)->cons && (port)->cons->index == (port)->line)
port               26 include/linux/serial_core.h #define uart_console(port)      ({ (void)port; 0; })
port              125 include/linux/serial_core.h 	int			(*startup)(struct uart_port *port);
port              126 include/linux/serial_core.h 	void			(*shutdown)(struct uart_port *port);
port              127 include/linux/serial_core.h 	void			(*throttle)(struct uart_port *port);
port              128 include/linux/serial_core.h 	void			(*unthrottle)(struct uart_port *port);
port              284 include/linux/serial_core.h 	struct tty_port		port;
port              320 include/linux/serial_core.h void uart_write_wakeup(struct uart_port *port);
port              325 include/linux/serial_core.h void uart_update_timeout(struct uart_port *port, unsigned int cflag,
port              327 include/linux/serial_core.h unsigned int uart_get_baud_rate(struct uart_port *port, struct ktermios *termios,
port              330 include/linux/serial_core.h unsigned int uart_get_divisor(struct uart_port *port, unsigned int baud);
port              333 include/linux/serial_core.h static inline int uart_poll_timeout(struct uart_port *port)
port              335 include/linux/serial_core.h 	int timeout = port->timeout;
port              345 include/linux/serial_core.h 	struct uart_port port;
port              400 include/linux/serial_core.h int uart_set_options(struct uart_port *port, struct console *co, int baud,
port              403 include/linux/serial_core.h void uart_console_write(struct uart_port *port, const char *s,
port              412 include/linux/serial_core.h int uart_add_one_port(struct uart_driver *reg, struct uart_port *port);
port              413 include/linux/serial_core.h int uart_remove_one_port(struct uart_driver *reg, struct uart_port *port);
port              419 include/linux/serial_core.h int uart_suspend_port(struct uart_driver *reg, struct uart_port *port);
port              420 include/linux/serial_core.h int uart_resume_port(struct uart_driver *reg, struct uart_port *port);
port              431 include/linux/serial_core.h static inline int uart_tx_stopped(struct uart_port *port)
port              433 include/linux/serial_core.h 	struct tty_struct *tty = port->state->port.tty;
port              434 include/linux/serial_core.h 	if ((tty && tty->stopped) || port->hw_stopped)
port              460 include/linux/serial_core.h extern void uart_insert_char(struct uart_port *port, unsigned int status,
port              465 include/linux/serial_core.h uart_handle_sysrq_char(struct uart_port *port, unsigned int ch)
port              467 include/linux/serial_core.h 	if (port->sysrq) {
port              468 include/linux/serial_core.h 		if (ch && time_before(jiffies, port->sysrq)) {
port              470 include/linux/serial_core.h 			port->sysrq = 0;
port              473 include/linux/serial_core.h 		port->sysrq = 0;
port              478 include/linux/serial_core.h uart_prepare_sysrq_char(struct uart_port *port, unsigned int ch)
port              480 include/linux/serial_core.h 	if (port->sysrq) {
port              481 include/linux/serial_core.h 		if (ch && time_before(jiffies, port->sysrq)) {
port              482 include/linux/serial_core.h 			port->sysrq_ch = ch;
port              483 include/linux/serial_core.h 			port->sysrq = 0;
port              486 include/linux/serial_core.h 		port->sysrq = 0;
port              491 include/linux/serial_core.h uart_unlock_and_check_sysrq(struct uart_port *port, unsigned long irqflags)
port              495 include/linux/serial_core.h 	sysrq_ch = port->sysrq_ch;
port              496 include/linux/serial_core.h 	port->sysrq_ch = 0;
port              498 include/linux/serial_core.h 	spin_unlock_irqrestore(&port->lock, irqflags);
port              505 include/linux/serial_core.h uart_handle_sysrq_char(struct uart_port *port, unsigned int ch) { return 0; }
port              507 include/linux/serial_core.h uart_prepare_sysrq_char(struct uart_port *port, unsigned int ch) { return 0; }
port              509 include/linux/serial_core.h uart_unlock_and_check_sysrq(struct uart_port *port, unsigned long irqflags)
port              511 include/linux/serial_core.h 	spin_unlock_irqrestore(&port->lock, irqflags);
port              518 include/linux/serial_core.h static inline int uart_handle_break(struct uart_port *port)
port              520 include/linux/serial_core.h 	struct uart_state *state = port->state;
port              522 include/linux/serial_core.h 	if (port->handle_break)
port              523 include/linux/serial_core.h 		port->handle_break(port);
port              526 include/linux/serial_core.h 	if (port->cons && port->cons->index == port->line) {
port              527 include/linux/serial_core.h 		if (!port->sysrq) {
port              528 include/linux/serial_core.h 			port->sysrq = jiffies + HZ*5;
port              531 include/linux/serial_core.h 		port->sysrq = 0;
port              534 include/linux/serial_core.h 	if (port->flags & UPF_SAK)
port              535 include/linux/serial_core.h 		do_SAK(state->port.tty);
port              542 include/linux/serial_core.h #define UART_ENABLE_MS(port,cflag)	((port)->flags & UPF_HARDPPS_CD || \
port               14 include/linux/serial_pnx8xxx.h 	struct uart_port	port;
port              122 include/linux/soc/qcom/qmi.h 	unsigned int port;
port              153 include/linux/soc/qcom/qmi.h 			   unsigned int node, unsigned int port);
port              435 include/linux/soundwire/sdw.h 	u8 port[15];
port               35 include/linux/sunrpc/addr.h 				const unsigned short port)
port               39 include/linux/sunrpc/addr.h 		((struct sockaddr_in *)sap)->sin_port = htons(port);
port               42 include/linux/sunrpc/addr.h 		((struct sockaddr_in6 *)sap)->sin6_port = htons(port);
port              417 include/linux/sunrpc/svc.h 						  unsigned short port);
port              534 include/linux/sunrpc/svc.h 					   unsigned short port);
port              539 include/linux/sunrpc/svc.h 					   unsigned short port);
port              134 include/linux/sunrpc/svc_xprt.h 			const unsigned short port);
port              140 include/linux/sunrpc/xprt.h 	void		(*set_port)(struct rpc_xprt *xprt, unsigned short port);
port              207 include/linux/tty.h 	int (*carrier_raised)(struct tty_port *port);
port              209 include/linux/tty.h 	void (*dtr_rts)(struct tty_port *port, int raise);
port              213 include/linux/tty.h 	void (*shutdown)(struct tty_port *port);
port              218 include/linux/tty.h 	int (*activate)(struct tty_port *port, struct tty_struct *tty);
port              220 include/linux/tty.h 	void (*destruct)(struct tty_port *port);
port              224 include/linux/tty.h 	int (*receive_buf)(struct tty_port *port, const unsigned char *, const unsigned char *, size_t);
port              225 include/linux/tty.h 	void (*write_wakeup)(struct tty_port *port);
port              340 include/linux/tty.h 	struct tty_port *port;
port              510 include/linux/tty.h extern void tty_buffer_free_all(struct tty_port *port);
port              512 include/linux/tty.h extern void tty_buffer_init(struct tty_port *port);
port              513 include/linux/tty.h extern void tty_buffer_set_lock_subclass(struct tty_port *port);
port              514 include/linux/tty.h extern bool tty_buffer_restart_work(struct tty_port *port);
port              515 include/linux/tty.h extern bool tty_buffer_cancel_work(struct tty_port *port);
port              516 include/linux/tty.h extern void tty_buffer_flush_work(struct tty_port *port);
port              576 include/linux/tty.h extern void tty_port_init(struct tty_port *port);
port              577 include/linux/tty.h extern void tty_port_link_device(struct tty_port *port,
port              579 include/linux/tty.h extern struct device *tty_port_register_device(struct tty_port *port,
port              582 include/linux/tty.h extern struct device *tty_port_register_device_attr(struct tty_port *port,
port              586 include/linux/tty.h extern struct device *tty_port_register_device_serdev(struct tty_port *port,
port              589 include/linux/tty.h extern struct device *tty_port_register_device_attr_serdev(struct tty_port *port,
port              593 include/linux/tty.h extern void tty_port_unregister_device(struct tty_port *port,
port              595 include/linux/tty.h extern int tty_port_alloc_xmit_buf(struct tty_port *port);
port              596 include/linux/tty.h extern void tty_port_free_xmit_buf(struct tty_port *port);
port              597 include/linux/tty.h extern void tty_port_destroy(struct tty_port *port);
port              598 include/linux/tty.h extern void tty_port_put(struct tty_port *port);
port              600 include/linux/tty.h static inline struct tty_port *tty_port_get(struct tty_port *port)
port              602 include/linux/tty.h 	if (port && kref_get_unless_zero(&port->kref))
port              603 include/linux/tty.h 		return port;
port              608 include/linux/tty.h static inline bool tty_port_cts_enabled(struct tty_port *port)
port              610 include/linux/tty.h 	return test_bit(TTY_PORT_CTS_FLOW, &port->iflags);
port              613 include/linux/tty.h static inline void tty_port_set_cts_flow(struct tty_port *port, bool val)
port              616 include/linux/tty.h 		set_bit(TTY_PORT_CTS_FLOW, &port->iflags);
port              618 include/linux/tty.h 		clear_bit(TTY_PORT_CTS_FLOW, &port->iflags);
port              621 include/linux/tty.h static inline bool tty_port_active(struct tty_port *port)
port              623 include/linux/tty.h 	return test_bit(TTY_PORT_ACTIVE, &port->iflags);
port              626 include/linux/tty.h static inline void tty_port_set_active(struct tty_port *port, bool val)
port              629 include/linux/tty.h 		set_bit(TTY_PORT_ACTIVE, &port->iflags);
port              631 include/linux/tty.h 		clear_bit(TTY_PORT_ACTIVE, &port->iflags);
port              634 include/linux/tty.h static inline bool tty_port_check_carrier(struct tty_port *port)
port              636 include/linux/tty.h 	return test_bit(TTY_PORT_CHECK_CD, &port->iflags);
port              639 include/linux/tty.h static inline void tty_port_set_check_carrier(struct tty_port *port, bool val)
port              642 include/linux/tty.h 		set_bit(TTY_PORT_CHECK_CD, &port->iflags);
port              644 include/linux/tty.h 		clear_bit(TTY_PORT_CHECK_CD, &port->iflags);
port              647 include/linux/tty.h static inline bool tty_port_suspended(struct tty_port *port)
port              649 include/linux/tty.h 	return test_bit(TTY_PORT_SUSPENDED, &port->iflags);
port              652 include/linux/tty.h static inline void tty_port_set_suspended(struct tty_port *port, bool val)
port              655 include/linux/tty.h 		set_bit(TTY_PORT_SUSPENDED, &port->iflags);
port              657 include/linux/tty.h 		clear_bit(TTY_PORT_SUSPENDED, &port->iflags);
port              660 include/linux/tty.h static inline bool tty_port_initialized(struct tty_port *port)
port              662 include/linux/tty.h 	return test_bit(TTY_PORT_INITIALIZED, &port->iflags);
port              665 include/linux/tty.h static inline void tty_port_set_initialized(struct tty_port *port, bool val)
port              668 include/linux/tty.h 		set_bit(TTY_PORT_INITIALIZED, &port->iflags);
port              670 include/linux/tty.h 		clear_bit(TTY_PORT_INITIALIZED, &port->iflags);
port              673 include/linux/tty.h static inline bool tty_port_kopened(struct tty_port *port)
port              675 include/linux/tty.h 	return test_bit(TTY_PORT_KOPENED, &port->iflags);
port              678 include/linux/tty.h static inline void tty_port_set_kopened(struct tty_port *port, bool val)
port              681 include/linux/tty.h 		set_bit(TTY_PORT_KOPENED, &port->iflags);
port              683 include/linux/tty.h 		clear_bit(TTY_PORT_KOPENED, &port->iflags);
port              686 include/linux/tty.h extern struct tty_struct *tty_port_tty_get(struct tty_port *port);
port              687 include/linux/tty.h extern void tty_port_tty_set(struct tty_port *port, struct tty_struct *tty);
port              688 include/linux/tty.h extern int tty_port_carrier_raised(struct tty_port *port);
port              689 include/linux/tty.h extern void tty_port_raise_dtr_rts(struct tty_port *port);
port              690 include/linux/tty.h extern void tty_port_lower_dtr_rts(struct tty_port *port);
port              691 include/linux/tty.h extern void tty_port_hangup(struct tty_port *port);
port              692 include/linux/tty.h extern void tty_port_tty_hangup(struct tty_port *port, bool check_clocal);
port              693 include/linux/tty.h extern void tty_port_tty_wakeup(struct tty_port *port);
port              694 include/linux/tty.h extern int tty_port_block_til_ready(struct tty_port *port,
port              696 include/linux/tty.h extern int tty_port_close_start(struct tty_port *port,
port              698 include/linux/tty.h extern void tty_port_close_end(struct tty_port *port, struct tty_struct *tty);
port              699 include/linux/tty.h extern void tty_port_close(struct tty_port *port,
port              701 include/linux/tty.h extern int tty_port_install(struct tty_port *port, struct tty_driver *driver,
port              703 include/linux/tty.h extern int tty_port_open(struct tty_port *port,
port              705 include/linux/tty.h static inline int tty_port_users(struct tty_port *port)
port              707 include/linux/tty.h 	return port->count + port->blocked_open;
port                5 include/linux/tty_flip.h extern int tty_buffer_set_limit(struct tty_port *port, int limit);
port                6 include/linux/tty_flip.h extern int tty_buffer_space_avail(struct tty_port *port);
port                7 include/linux/tty_flip.h extern int tty_buffer_request_room(struct tty_port *port, size_t size);
port                8 include/linux/tty_flip.h extern int tty_insert_flip_string_flags(struct tty_port *port,
port               10 include/linux/tty_flip.h extern int tty_insert_flip_string_fixed_flag(struct tty_port *port,
port               12 include/linux/tty_flip.h extern int tty_prepare_flip_string(struct tty_port *port,
port               14 include/linux/tty_flip.h extern void tty_flip_buffer_push(struct tty_port *port);
port               15 include/linux/tty_flip.h void tty_schedule_flip(struct tty_port *port);
port               16 include/linux/tty_flip.h int __tty_insert_flip_char(struct tty_port *port, unsigned char ch, char flag);
port               18 include/linux/tty_flip.h static inline int tty_insert_flip_char(struct tty_port *port,
port               21 include/linux/tty_flip.h 	struct tty_buffer *tb = port->buf.tail;
port               31 include/linux/tty_flip.h 	return __tty_insert_flip_char(port, ch, flag);
port               34 include/linux/tty_flip.h static inline int tty_insert_flip_string(struct tty_port *port,
port               37 include/linux/tty_flip.h 	return tty_insert_flip_string_fixed_flag(port, chars, TTY_NORMAL, size);
port               40 include/linux/tty_flip.h extern void tty_buffer_lock_exclusive(struct tty_port *port);
port               41 include/linux/tty_flip.h extern void tty_buffer_unlock_exclusive(struct tty_port *port);
port              103 include/linux/uio_driver.h 	struct uio_port		port[MAX_UIO_PORT_REGIONS];
port              525 include/linux/usb/hcd.h 					struct usb_bus *, unsigned port);
port               33 include/linux/usb/r8a66597.h 	void (*port_power)(int port, int power);
port               75 include/linux/usb/serial.h 	struct tty_port		port;
port              120 include/linux/usb/serial.h static inline void *usb_get_serial_port_data(struct usb_serial_port *port)
port              122 include/linux/usb/serial.h 	return dev_get_drvdata(&port->dev);
port              125 include/linux/usb/serial.h static inline void usb_set_serial_port_data(struct usb_serial_port *port,
port              128 include/linux/usb/serial.h 	dev_set_drvdata(&port->dev, data);
port              161 include/linux/usb/serial.h 	struct usb_serial_port		*port[MAX_NUM_PORTS];
port              265 include/linux/usb/serial.h 	int (*port_probe)(struct usb_serial_port *port);
port              266 include/linux/usb/serial.h 	int (*port_remove)(struct usb_serial_port *port);
port              274 include/linux/usb/serial.h 	int  (*open)(struct tty_struct *tty, struct usb_serial_port *port);
port              275 include/linux/usb/serial.h 	void (*close)(struct usb_serial_port *port);
port              276 include/linux/usb/serial.h 	int  (*write)(struct tty_struct *tty, struct usb_serial_port *port,
port              285 include/linux/usb/serial.h 			struct usb_serial_port *port, struct ktermios *old);
port              289 include/linux/usb/serial.h 	bool (*tx_empty)(struct usb_serial_port *port);
port              300 include/linux/usb/serial.h 	void (*dtr_rts)(struct usb_serial_port *port, int on);
port              301 include/linux/usb/serial.h 	int  (*carrier_raised)(struct usb_serial_port *port);
port              313 include/linux/usb/serial.h 	int (*prepare_write_buffer)(struct usb_serial_port *port,
port              322 include/linux/usb/serial.h extern void usb_serial_port_softint(struct usb_serial_port *port);
port              342 include/linux/usb/serial.h 	struct usb_serial_port *port);
port              343 include/linux/usb/serial.h extern int usb_serial_generic_write_start(struct usb_serial_port *port,
port              346 include/linux/usb/serial.h 	struct usb_serial_port *port, const unsigned char *buf, int count);
port              347 include/linux/usb/serial.h extern void usb_serial_generic_close(struct usb_serial_port *port);
port              363 include/linux/usb/serial.h extern int usb_serial_generic_submit_read_urbs(struct usb_serial_port *port,
port              366 include/linux/usb/serial.h extern int usb_serial_generic_prepare_write_buffer(struct usb_serial_port *port,
port              368 include/linux/usb/serial.h extern int usb_serial_handle_sysrq_char(struct usb_serial_port *port,
port              370 include/linux/usb/serial.h extern int usb_serial_handle_break(struct usb_serial_port *port);
port              399 include/linux/usb/serial.h 	if (!__port->port.console || !__print_once) {			\
port              152 include/linux/usb/tcpm.h void tcpm_unregister_port(struct tcpm_port *port);
port              154 include/linux/usb/tcpm.h void tcpm_vbus_change(struct tcpm_port *port);
port              155 include/linux/usb/tcpm.h void tcpm_cc_change(struct tcpm_port *port);
port              156 include/linux/usb/tcpm.h void tcpm_pd_receive(struct tcpm_port *port,
port              158 include/linux/usb/tcpm.h void tcpm_pd_transmit_complete(struct tcpm_port *port,
port              160 include/linux/usb/tcpm.h void tcpm_pd_hard_reset(struct tcpm_port *port);
port              161 include/linux/usb/tcpm.h void tcpm_tcpc_reset(struct tcpm_port *port);
port              117 include/linux/usb/typec.h *typec_port_register_altmode(struct typec_port *port,
port              220 include/linux/usb/typec.h void typec_unregister_port(struct typec_port *port);
port              222 include/linux/usb/typec.h struct typec_partner *typec_register_partner(struct typec_port *port,
port              226 include/linux/usb/typec.h struct typec_cable *typec_register_cable(struct typec_port *port,
port              234 include/linux/usb/typec.h void typec_set_data_role(struct typec_port *port, enum typec_data_role role);
port              235 include/linux/usb/typec.h void typec_set_pwr_role(struct typec_port *port, enum typec_role role);
port              236 include/linux/usb/typec.h void typec_set_vconn_role(struct typec_port *port, enum typec_role role);
port              237 include/linux/usb/typec.h void typec_set_pwr_opmode(struct typec_port *port, enum typec_pwr_opmode mode);
port              239 include/linux/usb/typec.h int typec_set_orientation(struct typec_port *port,
port              241 include/linux/usb/typec.h enum typec_orientation typec_get_orientation(struct typec_port *port);
port              242 include/linux/usb/typec.h int typec_set_mode(struct typec_port *port, int mode);
port              190 include/linux/via-core.h static inline u8 via_read_reg(u16 port, u8 index)
port              192 include/linux/via-core.h 	outb(index, port);
port              193 include/linux/via-core.h 	return inb(port + 1);
port              196 include/linux/via-core.h static inline void via_write_reg(u16 port, u8 index, u8 data)
port              198 include/linux/via-core.h 	outb(index, port);
port              199 include/linux/via-core.h 	outb(data, port + 1);
port              202 include/linux/via-core.h static inline void via_write_reg_mask(u16 port, u8 index, u8 data, u8 mask)
port              206 include/linux/via-core.h 	outb(index, port);
port              207 include/linux/via-core.h 	old = inb(port + 1);
port              208 include/linux/via-core.h 	outb((data & mask) | (old & ~mask), port + 1);
port              130 include/linux/virtio_vsock.h bool virtio_transport_stream_allow(u32 cid, u32 port);
port              133 include/linux/virtio_vsock.h bool virtio_transport_dgram_allow(u32 cid, u32 port);
port               27 include/media/drv-intf/cx2341x.h 	enum cx2341x_port port;
port              107 include/media/drv-intf/cx2341x.h 	enum cx2341x_port port;
port              176 include/media/drv-intf/saa7146.h void saa7146_setgpio(struct saa7146_dev *dev, int port, u32 data);
port              252 include/media/v4l2-dv-timings.h int v4l2_phys_addr_validate(u16 phys_addr, u16 *parent, u16 *port);
port              348 include/media/v4l2-fwnode.h 						   unsigned int port,
port              120 include/net/9p/client.h 			u16 port;
port              109 include/net/af_vsock.h 	bool (*dgram_allow)(u32 cid, u32 port);
port              121 include/net/af_vsock.h 	bool (*stream_allow)(u32 cid, u32 port);
port              160 include/net/bond_3ad.h struct port;
port              191 include/net/bond_3ad.h 	struct port *lag_ports;
port              243 include/net/bond_3ad.h 	struct port *next_port_in_aggregator;	/* Next port on the linked list of the parent aggregator */
port              271 include/net/bond_3ad.h 	struct port port;		/* 802.3ad port structure */
port              322 include/net/dsa.h 					    int port)
port              325 include/net/dsa.h 		return port;
port              331 include/net/dsa.h static inline unsigned int dsa_upstream_port(struct dsa_switch *ds, int port)
port              333 include/net/dsa.h 	const struct dsa_port *dp = dsa_to_port(ds, port);
port              337 include/net/dsa.h 		return port;
port              356 include/net/dsa.h 						  int port);
port              360 include/net/dsa.h 	u32	(*get_phy_flags)(struct dsa_switch *ds, int port);
port              365 include/net/dsa.h 	int	(*phy_read)(struct dsa_switch *ds, int port, int regnum);
port              366 include/net/dsa.h 	int	(*phy_write)(struct dsa_switch *ds, int port,
port              372 include/net/dsa.h 	void	(*adjust_link)(struct dsa_switch *ds, int port,
port              374 include/net/dsa.h 	void	(*fixed_link_update)(struct dsa_switch *ds, int port,
port              380 include/net/dsa.h 	void	(*phylink_validate)(struct dsa_switch *ds, int port,
port              383 include/net/dsa.h 	int	(*phylink_mac_link_state)(struct dsa_switch *ds, int port,
port              385 include/net/dsa.h 	void	(*phylink_mac_config)(struct dsa_switch *ds, int port,
port              388 include/net/dsa.h 	void	(*phylink_mac_an_restart)(struct dsa_switch *ds, int port);
port              389 include/net/dsa.h 	void	(*phylink_mac_link_down)(struct dsa_switch *ds, int port,
port              392 include/net/dsa.h 	void	(*phylink_mac_link_up)(struct dsa_switch *ds, int port,
port              396 include/net/dsa.h 	void	(*phylink_fixed_state)(struct dsa_switch *ds, int port,
port              401 include/net/dsa.h 	void	(*get_strings)(struct dsa_switch *ds, int port,
port              404 include/net/dsa.h 				     int port, uint64_t *data);
port              405 include/net/dsa.h 	int	(*get_sset_count)(struct dsa_switch *ds, int port, int sset);
port              407 include/net/dsa.h 					 int port, uint64_t *data);
port              412 include/net/dsa.h 	void	(*get_wol)(struct dsa_switch *ds, int port,
port              414 include/net/dsa.h 	int	(*set_wol)(struct dsa_switch *ds, int port,
port              420 include/net/dsa.h 	int	(*get_ts_info)(struct dsa_switch *ds, int port,
port              432 include/net/dsa.h 	int	(*port_enable)(struct dsa_switch *ds, int port,
port              434 include/net/dsa.h 	void	(*port_disable)(struct dsa_switch *ds, int port);
port              439 include/net/dsa.h 	int	(*set_mac_eee)(struct dsa_switch *ds, int port,
port              441 include/net/dsa.h 	int	(*get_mac_eee)(struct dsa_switch *ds, int port,
port              454 include/net/dsa.h 	int	(*get_regs_len)(struct dsa_switch *ds, int port);
port              455 include/net/dsa.h 	void	(*get_regs)(struct dsa_switch *ds, int port,
port              462 include/net/dsa.h 	int	(*port_bridge_join)(struct dsa_switch *ds, int port,
port              464 include/net/dsa.h 	void	(*port_bridge_leave)(struct dsa_switch *ds, int port,
port              466 include/net/dsa.h 	void	(*port_stp_state_set)(struct dsa_switch *ds, int port,
port              468 include/net/dsa.h 	void	(*port_fast_age)(struct dsa_switch *ds, int port);
port              469 include/net/dsa.h 	int	(*port_egress_floods)(struct dsa_switch *ds, int port,
port              475 include/net/dsa.h 	int	(*port_vlan_filtering)(struct dsa_switch *ds, int port,
port              477 include/net/dsa.h 	int (*port_vlan_prepare)(struct dsa_switch *ds, int port,
port              479 include/net/dsa.h 	void (*port_vlan_add)(struct dsa_switch *ds, int port,
port              481 include/net/dsa.h 	int	(*port_vlan_del)(struct dsa_switch *ds, int port,
port              486 include/net/dsa.h 	int	(*port_fdb_add)(struct dsa_switch *ds, int port,
port              488 include/net/dsa.h 	int	(*port_fdb_del)(struct dsa_switch *ds, int port,
port              490 include/net/dsa.h 	int	(*port_fdb_dump)(struct dsa_switch *ds, int port,
port              496 include/net/dsa.h 	int (*port_mdb_prepare)(struct dsa_switch *ds, int port,
port              498 include/net/dsa.h 	void (*port_mdb_add)(struct dsa_switch *ds, int port,
port              500 include/net/dsa.h 	int	(*port_mdb_del)(struct dsa_switch *ds, int port,
port              505 include/net/dsa.h 	int	(*get_rxnfc)(struct dsa_switch *ds, int port,
port              507 include/net/dsa.h 	int	(*set_rxnfc)(struct dsa_switch *ds, int port,
port              513 include/net/dsa.h 	int	(*port_mirror_add)(struct dsa_switch *ds, int port,
port              516 include/net/dsa.h 	void	(*port_mirror_del)(struct dsa_switch *ds, int port,
port              518 include/net/dsa.h 	int	(*port_setup_tc)(struct dsa_switch *ds, int port,
port              525 include/net/dsa.h 					 int port, struct net_device *br);
port              527 include/net/dsa.h 					  int port, struct net_device *br);
port              532 include/net/dsa.h 	int	(*port_hwtstamp_get)(struct dsa_switch *ds, int port,
port              534 include/net/dsa.h 	int	(*port_hwtstamp_set)(struct dsa_switch *ds, int port,
port              536 include/net/dsa.h 	bool	(*port_txtstamp)(struct dsa_switch *ds, int port,
port              538 include/net/dsa.h 	bool	(*port_rxtstamp)(struct dsa_switch *ds, int port,
port              544 include/net/dsa.h 	netdev_tx_t (*port_deferred_xmit)(struct dsa_switch *ds, int port,
port              645 include/net/dsa.h void dsa_port_phylink_mac_change(struct dsa_switch *ds, int port, bool up);
port              163 include/net/fib_rules.h 					 __be16 port)
port              165 include/net/fib_rules.h 	return ntohs(port) >= a->start &&
port              166 include/net/fib_rules.h 		ntohs(port) <= a->end;
port               79 include/net/inet_hashtables.h 	unsigned short		port;
port              342 include/net/ip.h static inline int inet_is_local_reserved_port(struct net *net, int port)
port              346 include/net/ip.h 	return test_bit(port, net->ipv4.sysctl_local_reserved_ports);
port              360 include/net/ip.h static inline int inet_is_local_reserved_port(struct net *net, int port)
port              640 include/net/ip.h 				     unsigned int port)
port              642 include/net/ip.h 	return jhash_1word((__force u32)saddr, net_hash_mix(net)) ^ port;
port              742 include/net/ip.h void ip_icmp_error(struct sock *sk, struct sk_buff *skb, int err, __be16 port,
port              576 include/net/ip_vs.h 	__be16			port;
port              591 include/net/ip_vs.h 	__be16			port;
port              622 include/net/ip_vs.h 	__be16			port;	  /* port number for the service */
port              661 include/net/ip_vs.h 	__be16			port;		/* port number of the server */
port              755 include/net/ip_vs.h 	__be16			port;		/* port number in net order */
port             1339 include/net/ip_vs.h 			   __u16 port);
port             1602 include/net/ip_vs.h 			       const __be16 port, int from_rs);
port              701 include/net/ipv6.h 				     unsigned int port)
port              712 include/net/ipv6.h 	return hash ^ port;
port             1098 include/net/ipv6.h void ipv6_icmp_error(struct sock *sk, struct sk_buff *skb, int err, __be16 port,
port              100 include/net/ipx.h 	__be16			port;
port               46 include/net/netfilter/br_netfilter.h 	struct net_bridge_port *port;
port               48 include/net/netfilter/br_netfilter.h 	port = br_port_get_rcu(dev);
port               49 include/net/netfilter/br_netfilter.h 	return port ? &port->br->fake_rtable : NULL;
port               48 include/net/netfilter/nf_conntrack_tuple.h 				__be16 port;
port               51 include/net/netfilter/nf_conntrack_tuple.h 				__be16 port;
port               57 include/net/netfilter/nf_conntrack_tuple.h 				__be16 port;
port               60 include/net/netfilter/nf_conntrack_tuple.h 				__be16 port;
port               40 include/net/ping.h 				__be16 port, u32 info, u8 *payload);
port              547 include/net/sctp/sctp.h 	__be16 port;
port              549 include/net/sctp/sctp.h 	port = addr->v4.sin_port;
port              551 include/net/sctp/sctp.h 	addr->v6.sin6_port = port;
port               83 include/net/sctp/structs.h 	unsigned short	port;
port              469 include/net/sctp/structs.h 					    __be16 port, int iif);
port             1154 include/net/sctp/structs.h 	__u16 port;
port             1165 include/net/sctp/structs.h void sctp_bind_addr_init(struct sctp_bind_addr *, __u16 port);
port             1193 include/net/sctp/structs.h 			   __u16 port, gfp_t gfp);
port             1611 include/net/sctp/structs.h 		__u16 port;
port              117 include/net/udp_tunnel.h 	__be16 port;
port               13 include/net/vsock_addr.h void vsock_addr_init(struct sockaddr_vm *addr, u32 cid, u32 port);
port              845 include/net/xfrm.h 	__be16 port;
port              851 include/net/xfrm.h 		port = uli->ports.sport;
port              855 include/net/xfrm.h 		port = htons(uli->icmpt.type);
port              858 include/net/xfrm.h 		port = htons(uli->mht.type);
port              861 include/net/xfrm.h 		port = htons(ntohl(uli->gre_key) >> 16);
port              864 include/net/xfrm.h 		port = 0;	/*XXX*/
port              866 include/net/xfrm.h 	return port;
port              872 include/net/xfrm.h 	__be16 port;
port              878 include/net/xfrm.h 		port = uli->ports.dport;
port              882 include/net/xfrm.h 		port = htons(uli->icmpt.code);
port              885 include/net/xfrm.h 		port = htons(ntohl(uli->gre_key) & 0xffff);
port              888 include/net/xfrm.h 		port = 0;	/*XXX*/
port              890 include/net/xfrm.h 	return port;
port               49 include/rdma/ib_cache.h 						u8 port,
port              118 include/rdma/ib_cm.h 	u8			port;
port              244 include/rdma/ib_cm.h 	u8			port;
port             1740 include/rdma/ib_verbs.h 	u8			port;
port             2055 include/rdma/ib_verbs.h 	u8	     port;
port             2444 include/rdma/ib_verbs.h 	int (*set_vf_link_state)(struct ib_device *device, int vf, u8 port,
port             2446 include/rdma/ib_verbs.h 	int (*get_vf_config)(struct ib_device *device, int vf, u8 port,
port             2448 include/rdma/ib_verbs.h 	int (*get_vf_stats)(struct ib_device *device, int vf, u8 port,
port             2450 include/rdma/ib_verbs.h 	int (*set_vf_guid)(struct ib_device *device, int vf, u8 port, u64 guid,
port             2503 include/rdma/ib_verbs.h 			    struct rdma_hw_stats *stats, u8 port, int index);
port             2694 include/rdma/ib_verbs.h 			u8 port,
port             2962 include/rdma/ib_verbs.h 				     unsigned int port)
port             2964 include/rdma/ib_verbs.h 	return (port >= rdma_start_port(device) &&
port             2965 include/rdma/ib_verbs.h 		port <= rdma_end_port(device));
port             3303 include/rdma/ib_verbs.h int ib_set_vf_link_state(struct ib_device *device, int vf, u8 port,
port             3305 include/rdma/ib_verbs.h int ib_get_vf_config(struct ib_device *device, int vf, u8 port,
port             3307 include/rdma/ib_verbs.h int ib_get_vf_stats(struct ib_device *device, int vf, u8 port,
port             3309 include/rdma/ib_verbs.h int ib_set_vf_guid(struct ib_device *device, int vf, u8 port, u64 guid,
port             4316 include/rdma/ib_verbs.h struct net_device *ib_get_net_dev_by_params(struct ib_device *dev, u8 port,
port             4320 include/rdma/ib_verbs.h 			 unsigned int port);
port             4321 include/rdma/ib_verbs.h struct net_device *ib_device_netdev(struct ib_device *dev, u8 port);
port               43 include/rdma/rdma_counter.h 	u8				port;
port               48 include/rdma/rdma_counter.h int rdma_counter_set_auto_mode(struct ib_device *dev, u8 port,
port               50 include/rdma/rdma_counter.h int rdma_counter_bind_qp_auto(struct ib_qp *qp, u8 port);
port               54 include/rdma/rdma_counter.h u64 rdma_counter_get_hwstat_value(struct ib_device *dev, u8 port, u32 index);
port               55 include/rdma/rdma_counter.h int rdma_counter_bind_qpn(struct ib_device *dev, u8 port,
port               57 include/rdma/rdma_counter.h int rdma_counter_bind_qpn_alloc(struct ib_device *dev, u8 port,
port               59 include/rdma/rdma_counter.h int rdma_counter_unbind_qpn(struct ib_device *dev, u8 port,
port               61 include/rdma/rdma_counter.h int rdma_counter_get_mode(struct ib_device *dev, u8 port,
port              561 include/rdma/rdma_vt.h int rvt_init_port(struct rvt_dev_info *rdi, struct rvt_ibport *port,
port              136 include/scsi/fc/fc_ms.h 	struct fc_fdmi_port_name	port[1];
port              144 include/scsi/fc/fc_ms.h 	struct fc_fdmi_rpl		 port;
port              161 include/scsi/fc/fc_ms.h 	struct fc_fdmi_port_name	 port;
port              169 include/scsi/fc/fc_ms.h 	struct fc_fdmi_port_name	 port;
port              177 include/scsi/fc/fc_ms.h 	struct fc_fdmi_port_name	 port;
port              184 include/scsi/fc/fc_ms.h 	struct fc_fdmi_port_name	 port;
port              236 include/scsi/fc_encode.h 		put_unaligned_be32(1, &ct->payload.rhba.port.numport);
port              239 include/scsi/fc_encode.h 				   &ct->payload.rhba.port.port[0].portname);
port              381 include/scsi/fc_encode.h 				   &ct->payload.rpa.port.portname);
port              471 include/scsi/fc_encode.h 				   &ct->payload.dprt.port.portname);
port              367 include/scsi/libfcoe.h 	struct fcoe_port *port = ((struct fcoe_port *)lport_priv(lport));
port              369 include/scsi/libfcoe.h 	return (port->get_netdev) ? port->get_netdev(lport) : NULL;
port              117 include/scsi/libsas.h 	struct sas_port *port;
port              178 include/scsi/libsas.h 	struct asd_sas_port *port;        /* shortcut to root of the tree */
port              224 include/scsi/libsas.h 	struct asd_sas_port *port;
port              276 include/scsi/libsas.h 	struct sas_port	*port;
port              342 include/scsi/libsas.h 	struct asd_sas_port      *port; /* Class:RW, driver: RO */
port              681 include/scsi/libsas.h void sas_unregister_domain_devices(struct asd_sas_port *port, int gone);
port              688 include/scsi/libsas.h void sas_unregister_dev(struct asd_sas_port *port, struct domain_device *);
port               32 include/scsi/sas_ata.h void sas_probe_sata(struct asd_sas_port *port);
port               33 include/scsi/sas_ata.h void sas_suspend_sata(struct asd_sas_port *port);
port               34 include/scsi/sas_ata.h void sas_resume_sata(struct asd_sas_port *port);
port               68 include/scsi/sas_ata.h static inline void sas_probe_sata(struct asd_sas_port *port)
port               72 include/scsi/sas_ata.h static inline void sas_suspend_sata(struct asd_sas_port *port)
port               76 include/scsi/sas_ata.h static inline void sas_resume_sata(struct asd_sas_port *port)
port              311 include/scsi/scsi_transport_iscsi.h 	int			port;
port              219 include/scsi/scsi_transport_sas.h struct sas_phy *sas_port_get_phy(struct sas_port *port);
port              141 include/scsi/viosrp.h 	__be32 port;
port              164 include/soc/fsl/qe/qe.h extern int par_io_config_pin(u8 port, u8 pin, int dir, int open_drain,
port              166 include/soc/fsl/qe/qe.h extern int par_io_data_set(u8 port, u8 pin, u8 val);
port              170 include/soc/fsl/qe/qe.h static inline int par_io_config_pin(u8 port, u8 pin, int dir, int open_drain,
port              172 include/soc/fsl/qe/qe.h static inline int par_io_data_set(u8 port, u8 pin, u8 val) { return -ENOSYS; }
port               16 include/soc/mediatek/smi.h #define MTK_SMI_MMU_EN(port)	BIT(port)
port               15 include/sound/ad1816a.h #define AD1816A_REG(r)			(chip->port + r)
port              115 include/sound/ad1816a.h 	unsigned long port;
port              157 include/sound/ad1816a.h extern int snd_ad1816a_create(struct snd_card *card, unsigned long port,
port             1629 include/sound/emu10k1.h 	int port;
port             1683 include/sound/emu10k1.h 	unsigned long port;			/* I/O port number */
port             1844 include/sound/emu10k1.h static inline unsigned int snd_emu10k1_wc(struct snd_emu10k1 *emu) { return (inl(emu->port + WC) >> 6) & 0xfffff; }
port               88 include/sound/emu8000.h int snd_emu8000_new(struct snd_card *card, int device, long port, int seq_ports,
port               90 include/sound/emu8000.h void snd_emu8000_poke(struct snd_emu8000 *emu, unsigned int port, unsigned int reg,
port               92 include/sound/emu8000.h unsigned short snd_emu8000_peek(struct snd_emu8000 *emu, unsigned int port,
port               94 include/sound/emu8000.h void snd_emu8000_poke_dw(struct snd_emu8000 *emu, unsigned int port, unsigned int reg,
port               96 include/sound/emu8000.h unsigned int snd_emu8000_peek_dw(struct snd_emu8000 *emu, unsigned int port,
port               35 include/sound/emux_synth.h 					    struct snd_emux_port *port);
port              171 include/sound/emux_synth.h 	struct snd_emux_port *port;	/* associated port */
port               20 include/sound/es1688.h 	unsigned long port;		/* port of ESS chip */
port               43 include/sound/es1688.h #define ES1688P(codec, x) ((codec)->port + e_s_s_ESS1688##x)
port               97 include/sound/es1688.h 		      unsigned long port,
port               19 include/sound/gus.h #define GUSP(gus, x)			((gus)->gf1.port + SNDRV_g_u_s_##x)
port              211 include/sound/gus.h 	int port;		/* sequencer port number */
port              242 include/sound/gus.h 	unsigned char port;
port              287 include/sound/gus.h 	unsigned long port;		/* port of GF1 chip */
port              568 include/sound/gus.h struct snd_gus_voice *snd_gf1_alloc_voice(struct snd_gus_card * gus, int type, int client, int port);
port              590 include/sound/gus.h 		   unsigned long port,
port               61 include/sound/mpu401.h 	unsigned long port;		/* base port of MPU-401 chip */
port               91 include/sound/mpu401.h #define MPU401D(mpu) (mpu)->port
port              118 include/sound/mpu401.h 			unsigned long port,
port               51 include/sound/sb.h 	unsigned long port;		/* base port of DSP chip */
port              105 include/sound/sb.h #define SBP(chip, x)		((chip)->port + s_b_SB_##x)
port              106 include/sound/sb.h #define SBP1(port, x)		((port) + s_b_SB_##x)
port              280 include/sound/sb.h 		     unsigned long port,
port               86 include/sound/seq_kernel.h int snd_seq_event_port_detach(int client, int port);
port               22 include/sound/seq_midi_emul.h 	int  port;		/* The port associated with this channel */
port               56 include/sound/seq_midi_emul.h 	int  port;			/* The port number */
port               24 include/sound/seq_virmidi.h 	int port;
port               47 include/sound/seq_virmidi.h 	int port;			/* created/attached port */
port               65 include/sound/wss.h 	unsigned long port;		/* base i/o port */
port              136 include/sound/wss.h 		      unsigned long port,
port              149 include/sound/wss.h 		      unsigned long port,
port               53 include/trace/events/ib_umad.h 		__entry->dev_index = file->port->ib_dev->index;
port               54 include/trace/events/ib_umad.h 		__entry->port_num = file->port->port_num;
port               67 include/trace/events/rpcrdma.h 		__string(port, rpcrdma_portstr(r_xprt))
port               73 include/trace/events/rpcrdma.h 		__assign_str(port, rpcrdma_portstr(r_xprt));
port               77 include/trace/events/rpcrdma.h 		__get_str(addr), __get_str(port), __entry->r_xprt
port              318 include/trace/events/rpcrdma.h 		__string(port, rpcrdma_portstr(r_xprt))
port              326 include/trace/events/rpcrdma.h 		__assign_str(port, rpcrdma_portstr(r_xprt));
port              330 include/trace/events/rpcrdma.h 		__get_str(addr), __get_str(port),
port              349 include/trace/events/rpcrdma.h 		__string(port, rpcrdma_portstr(r_xprt))
port              357 include/trace/events/rpcrdma.h 		__assign_str(port, rpcrdma_portstr(r_xprt));
port              361 include/trace/events/rpcrdma.h 		__get_str(addr), __get_str(port),
port              392 include/trace/events/rpcrdma.h 		__string(port, rpcrdma_portstr(r_xprt))
port              400 include/trace/events/rpcrdma.h 		__assign_str(port, rpcrdma_portstr(r_xprt));
port              404 include/trace/events/rpcrdma.h 		__get_str(addr), __get_str(port), __entry->r_xprt,
port              422 include/trace/events/rpcrdma.h 		__string(port, rpcrdma_portstr(r_xprt))
port              430 include/trace/events/rpcrdma.h 		__assign_str(port, rpcrdma_portstr(r_xprt));
port              434 include/trace/events/rpcrdma.h 		__get_str(addr), __get_str(port), __entry->r_xprt,
port              455 include/trace/events/rpcrdma.h 		__string(port, rpcrdma_portstr(r_xprt))
port              463 include/trace/events/rpcrdma.h 		__assign_str(port, rpcrdma_portstr(r_xprt));
port              467 include/trace/events/rpcrdma.h 		__get_str(addr), __get_str(port), __entry->r_xprt,
port              720 include/trace/events/rpcrdma.h 		__string(port, rpcrdma_portstr(r_xprt))
port              729 include/trace/events/rpcrdma.h 		__assign_str(port, rpcrdma_portstr(r_xprt));
port              733 include/trace/events/rpcrdma.h 		__get_str(addr), __get_str(port), __entry->r_xprt,
port             1217 include/trace/events/rpcrdma.h 		__string(port, rpcrdma_portstr(r_xprt))
port             1224 include/trace/events/rpcrdma.h 		__assign_str(port, rpcrdma_portstr(r_xprt));
port             1228 include/trace/events/rpcrdma.h 		__get_str(addr), __get_str(port),
port               73 include/trace/events/sctp.h 		__entry->bind_port = ep->base.bind_addr.port;
port               74 include/trace/events/sctp.h 		__entry->peer_port = asoc->peer.port;
port              670 include/trace/events/sunrpc.h 		__string(port, xprt->address_strings[RPC_DISPLAY_PORT])
port              677 include/trace/events/sunrpc.h 		__assign_str(port, xprt->address_strings[RPC_DISPLAY_PORT]);
port              681 include/trace/events/sunrpc.h 			__get_str(port), __entry->xid,
port              767 include/trace/events/sunrpc.h 		__string(port, xprt->address_strings[RPC_DISPLAY_PORT])
port              773 include/trace/events/sunrpc.h 		__assign_str(port, xprt->address_strings[RPC_DISPLAY_PORT]);
port              777 include/trace/events/sunrpc.h 			__get_str(addr), __get_str(port), __entry->status)
port              790 include/trace/events/sunrpc.h 		__string(port, xprt ? xprt->address_strings[RPC_DISPLAY_PORT] :
port              799 include/trace/events/sunrpc.h 		__assign_str(port, xprt ?
port              804 include/trace/events/sunrpc.h 			__get_str(port), __entry->err, __entry->total)
port              814 include/trace/events/sunrpc.h 		__string(port, xs->xprt.address_strings[RPC_DISPLAY_PORT])
port              823 include/trace/events/sunrpc.h 		__assign_str(port, xs->xprt.address_strings[RPC_DISPLAY_PORT]);
port              831 include/trace/events/sunrpc.h 			__get_str(addr), __get_str(port), __entry->xid,
port               48 include/uapi/linux/b1lli.h 	int port;
port               58 include/uapi/linux/b1lli.h 	int port;
port              101 include/uapi/linux/dns_resolver.h 	__u16		port;		/* UDP/TCP port number (LE) */
port              102 include/uapi/linux/ethtool.h 	__u8	port;
port             1874 include/uapi/linux/ethtool.h 	__u8	port;
port              200 include/uapi/linux/if.h 	unsigned char port;
port               85 include/uapi/linux/if_link.h 	__u8	port;
port              102 include/uapi/linux/inet_diag.h 	int	port;
port              148 include/uapi/linux/ip_vs.h 	__be16			port;
port              162 include/uapi/linux/ip_vs.h 	__be16			port;
port              210 include/uapi/linux/ip_vs.h 	__be16			port;
port              229 include/uapi/linux/ip_vs.h 	__be16			port;
port              250 include/uapi/linux/ip_vs.h 	__be16			port;
port               26 include/uapi/linux/kernelcapi.h 	unsigned int	port;
port              291 include/uapi/linux/kvm.h 			__u16 port;
port               25 include/uapi/linux/netfilter/nf_conntrack_tuple_common.h 		__be16 port;
port               28 include/uapi/linux/netfilter/nf_conntrack_tuple_common.h 		__be16 port;
port               34 include/uapi/linux/netfilter/nf_conntrack_tuple_common.h 		__be16 port;
port               37 include/uapi/linux/netfilter/nf_conntrack_tuple_common.h 		__be16 port;
port              113 include/uapi/linux/phonet.h static inline __u16 pn_object(__u8 addr, __u16 port)
port              115 include/uapi/linux/phonet.h 	return (addr << 8) | (port & 0x3ff);
port              144 include/uapi/linux/phonet.h static inline void pn_sockaddr_set_port(struct sockaddr_pn *spn, __u16 port)
port              147 include/uapi/linux/phonet.h 	spn->spn_dev |= (port >> 8) & 0x03;
port              148 include/uapi/linux/phonet.h 	spn->spn_obj = port & 0xff;
port               39 include/uapi/linux/qrtr.h 			__le32 port;
port               44 include/uapi/linux/qrtr.h 			__le32 port;
port              316 include/uapi/linux/rds.h #define RDS_CONG_MONITOR_BIT(port)  (((unsigned int) port) % RDS_CONG_MONITOR_SIZE)
port              317 include/uapi/linux/rds.h #define RDS_CONG_MONITOR_MASK(port) (1ULL << RDS_CONG_MONITOR_BIT(port))
port               71 include/uapi/linux/scif_ioctl.h 	__u16 port;
port               22 include/uapi/linux/serial.h 	unsigned int	port;
port              130 include/uapi/linux/switchtec_ioctl.h 	__u32 port;
port              132 include/uapi/linux/tipc.h 	struct tipc_socket_addr port;	/* associated socket */
port              149 include/uapi/linux/usbdevice_fs.h 	char port [127];	/* e.g. port 3 connects to device 27 */
port              181 include/uapi/rdma/hfi/hfi1_user.h 	__aligned_u64 port;     /* port state and status bits */
port             1135 include/uapi/rdma/ib_user_verbs.h 	__u8  port;
port              235 include/uapi/scsi/cxlflash_ioctl.h 	__u16 port;		    /* Target port for provision request */
port              160 include/uapi/sound/asequencer.h 	unsigned char port;	/**< Port within client:    0..255, 255 = broadcast to all ports */
port              200 include/uapi/sound/sfnt_info.h 	int port;	/* -1 = all */
port               73 include/uapi/xen/evtchn.h 	unsigned int port;
port               82 include/uapi/xen/evtchn.h 	unsigned int port;
port              784 include/video/omapfb_dss.h struct omap_dss_device *omap_dss_find_output_by_port_node(struct device_node *port);
port              202 include/video/vga.h static inline unsigned char vga_io_r (unsigned short port)
port              204 include/video/vga.h 	return inb_p(port);
port              207 include/video/vga.h static inline void vga_io_w (unsigned short port, unsigned char val)
port              209 include/video/vga.h 	outb_p(val, port);
port              212 include/video/vga.h static inline void vga_io_w_fast (unsigned short port, unsigned char reg,
port              215 include/video/vga.h 	outw(VGA_OUT16VAL (val, reg), port);
port              218 include/video/vga.h static inline unsigned char vga_mm_r (void __iomem *regbase, unsigned short port)
port              220 include/video/vga.h 	return readb (regbase + port);
port              223 include/video/vga.h static inline void vga_mm_w (void __iomem *regbase, unsigned short port, unsigned char val)
port              225 include/video/vga.h 	writeb (val, regbase + port);
port              228 include/video/vga.h static inline void vga_mm_w_fast (void __iomem *regbase, unsigned short port,
port              231 include/video/vga.h 	writew (VGA_OUT16VAL (val, reg), regbase + port);
port              234 include/video/vga.h static inline unsigned char vga_r (void __iomem *regbase, unsigned short port)
port              237 include/video/vga.h 		return vga_mm_r (regbase, port);
port              239 include/video/vga.h 		return vga_io_r (port);
port              242 include/video/vga.h static inline void vga_w (void __iomem *regbase, unsigned short port, unsigned char val)
port              245 include/video/vga.h 		vga_mm_w (regbase, port, val);
port              247 include/video/vga.h 		vga_io_w (port, val);
port              251 include/video/vga.h static inline void vga_w_fast (void __iomem *regbase, unsigned short port,
port              255 include/video/vga.h 		vga_mm_w_fast (regbase, port, reg, val);
port              257 include/video/vga.h 		vga_io_w_fast (port, reg, val);
port               17 include/video/w100fb.h unsigned long w100fb_gpio_read(int port);
port               18 include/video/w100fb.h void w100fb_gpio_write(int port, unsigned long value);
port               65 include/xen/events.h static inline void notify_remote_via_evtchn(int port)
port               67 include/xen/events.h 	struct evtchn_send send = { .port = port };
port               31 include/xen/interface/event_channel.h 	evtchn_port_t port;
port               66 include/xen/interface/event_channel.h 	evtchn_port_t port;
port               82 include/xen/interface/event_channel.h 	evtchn_port_t port;
port               95 include/xen/interface/event_channel.h 	evtchn_port_t port;
port              106 include/xen/interface/event_channel.h 	evtchn_port_t port;
port              116 include/xen/interface/event_channel.h 	evtchn_port_t port;
port              131 include/xen/interface/event_channel.h 	evtchn_port_t port;
port              147 include/xen/interface/event_channel.h 			evtchn_port_t port;
port              167 include/xen/interface/event_channel.h 	evtchn_port_t port;
port              178 include/xen/interface/event_channel.h 	evtchn_port_t port;
port              223 include/xen/interface/event_channel.h 	uint32_t port;
port              218 include/xen/xenbus.h int xenbus_alloc_evtchn(struct xenbus_device *dev, int *port);
port              219 include/xen/xenbus.h int xenbus_free_evtchn(struct xenbus_device *dev, int port);
port              243 lib/devres.c   void __iomem *devm_ioport_map(struct device *dev, unsigned long port,
port              252 lib/devres.c   	addr = ioport_map(port, nr);
port               39 lib/iomap.c    static void bad_io_access(unsigned long port, const char *access)
port               44 lib/iomap.c    		WARN(1, KERN_ERR "Bad IO access at port %#lx (%s)\n", port, access);
port               52 lib/iomap.c    	unsigned long port = (unsigned long __force)addr;	\
port               53 lib/iomap.c    	if (port >= PIO_RESERVED) {				\
port               55 lib/iomap.c    	} else if (port > PIO_OFFSET) {				\
port               56 lib/iomap.c    		port &= PIO_MASK;				\
port               59 lib/iomap.c    		bad_io_access(port, #is_pio );			\
port               63 lib/iomap.c    #define pio_read16be(port) swab16(inw(port))
port               64 lib/iomap.c    #define pio_read32be(port) swab32(inl(port))
port               75 lib/iomap.c    	IO_COND(addr, return inb(port), return readb(addr));
port               80 lib/iomap.c    	IO_COND(addr, return inw(port), return readw(addr));
port               85 lib/iomap.c    	IO_COND(addr, return pio_read16be(port), return mmio_read16be(addr));
port               90 lib/iomap.c    	IO_COND(addr, return inl(port), return readl(addr));
port               95 lib/iomap.c    	IO_COND(addr, return pio_read32be(port), return mmio_read32be(addr));
port              105 lib/iomap.c    static u64 pio_read64_lo_hi(unsigned long port)
port              109 lib/iomap.c    	lo = inl(port);
port              110 lib/iomap.c    	hi = inl(port + sizeof(u32));
port              115 lib/iomap.c    static u64 pio_read64_hi_lo(unsigned long port)
port              119 lib/iomap.c    	hi = inl(port + sizeof(u32));
port              120 lib/iomap.c    	lo = inl(port);
port              125 lib/iomap.c    static u64 pio_read64be_lo_hi(unsigned long port)
port              129 lib/iomap.c    	lo = pio_read32be(port + sizeof(u32));
port              130 lib/iomap.c    	hi = pio_read32be(port);
port              135 lib/iomap.c    static u64 pio_read64be_hi_lo(unsigned long port)
port              139 lib/iomap.c    	hi = pio_read32be(port);
port              140 lib/iomap.c    	lo = pio_read32be(port + sizeof(u32));
port              147 lib/iomap.c    	IO_COND(addr, return pio_read64_lo_hi(port), return readq(addr));
port              153 lib/iomap.c    	IO_COND(addr, return pio_read64_hi_lo(port), return readq(addr));
port              159 lib/iomap.c    	IO_COND(addr, return pio_read64be_lo_hi(port),
port              166 lib/iomap.c    	IO_COND(addr, return pio_read64be_hi_lo(port),
port              179 lib/iomap.c    #define pio_write16be(val,port) outw(swab16(val),port)
port              180 lib/iomap.c    #define pio_write32be(val,port) outl(swab32(val),port)
port              184 lib/iomap.c    #define mmio_write16be(val,port) writew(swab16(val),port)
port              185 lib/iomap.c    #define mmio_write32be(val,port) writel(swab32(val),port)
port              186 lib/iomap.c    #define mmio_write64be(val,port) writeq(swab64(val),port)
port              191 lib/iomap.c    	IO_COND(addr, outb(val,port), writeb(val, addr));
port              195 lib/iomap.c    	IO_COND(addr, outw(val,port), writew(val, addr));
port              199 lib/iomap.c    	IO_COND(addr, pio_write16be(val,port), mmio_write16be(val, addr));
port              203 lib/iomap.c    	IO_COND(addr, outl(val,port), writel(val, addr));
port              207 lib/iomap.c    	IO_COND(addr, pio_write32be(val,port), mmio_write32be(val, addr));
port              216 lib/iomap.c    static void pio_write64_lo_hi(u64 val, unsigned long port)
port              218 lib/iomap.c    	outl(val, port);
port              219 lib/iomap.c    	outl(val >> 32, port + sizeof(u32));
port              222 lib/iomap.c    static void pio_write64_hi_lo(u64 val, unsigned long port)
port              224 lib/iomap.c    	outl(val >> 32, port + sizeof(u32));
port              225 lib/iomap.c    	outl(val, port);
port              228 lib/iomap.c    static void pio_write64be_lo_hi(u64 val, unsigned long port)
port              230 lib/iomap.c    	pio_write32be(val, port + sizeof(u32));
port              231 lib/iomap.c    	pio_write32be(val >> 32, port);
port              234 lib/iomap.c    static void pio_write64be_hi_lo(u64 val, unsigned long port)
port              236 lib/iomap.c    	pio_write32be(val >> 32, port);
port              237 lib/iomap.c    	pio_write32be(val, port + sizeof(u32));
port              242 lib/iomap.c    	IO_COND(addr, pio_write64_lo_hi(val, port),
port              248 lib/iomap.c    	IO_COND(addr, pio_write64_hi_lo(val, port),
port              254 lib/iomap.c    	IO_COND(addr, pio_write64be_lo_hi(val, port),
port              260 lib/iomap.c    	IO_COND(addr, pio_write64be_hi_lo(val, port),
port              330 lib/iomap.c    	IO_COND(addr, insb(port,dst,count), mmio_insb(addr, dst, count));
port              334 lib/iomap.c    	IO_COND(addr, insw(port,dst,count), mmio_insw(addr, dst, count));
port              338 lib/iomap.c    	IO_COND(addr, insl(port,dst,count), mmio_insl(addr, dst, count));
port              346 lib/iomap.c    	IO_COND(addr, outsb(port, src, count), mmio_outsb(addr, src, count));
port              350 lib/iomap.c    	IO_COND(addr, outsw(port, src, count), mmio_outsw(addr, src, count));
port              354 lib/iomap.c    	IO_COND(addr, outsl(port, src,count), mmio_outsl(addr, src, count));
port              362 lib/iomap.c    void __iomem *ioport_map(unsigned long port, unsigned int nr)
port              364 lib/iomap.c    	if (port > PIO_MASK)
port              366 lib/iomap.c    	return (void __iomem *) (unsigned long) (port + PIO_OFFSET);
port              345 net/802/garp.c 	struct garp_port *port = rtnl_dereference(dev->garp_port);
port              346 net/802/garp.c 	struct garp_applicant *app = rtnl_dereference(port->applicants[appl->type]);
port              365 net/802/garp.c 	struct garp_port *port = rtnl_dereference(dev->garp_port);
port              366 net/802/garp.c 	struct garp_applicant *app = rtnl_dereference(port->applicants[appl->type]);
port              502 net/802/garp.c 	struct garp_port *port;
port              506 net/802/garp.c 	port = rcu_dereference(dev->garp_port);
port              507 net/802/garp.c 	if (!port)
port              509 net/802/garp.c 	app = rcu_dereference(port->applicants[appl->type]);
port              534 net/802/garp.c 	struct garp_port *port;
port              536 net/802/garp.c 	port = kzalloc(sizeof(*port), GFP_KERNEL);
port              537 net/802/garp.c 	if (!port)
port              539 net/802/garp.c 	rcu_assign_pointer(dev->garp_port, port);
port              545 net/802/garp.c 	struct garp_port *port = rtnl_dereference(dev->garp_port);
port              549 net/802/garp.c 		if (rtnl_dereference(port->applicants[i]))
port              553 net/802/garp.c 	kfree_rcu(port, rcu);
port              599 net/802/garp.c 	struct garp_port *port = rtnl_dereference(dev->garp_port);
port              600 net/802/garp.c 	struct garp_applicant *app = rtnl_dereference(port->applicants[appl->type]);
port              604 net/802/garp.c 	RCU_INIT_POINTER(port->applicants[appl->type], NULL);
port              520 net/802/mrp.c  	struct mrp_port *port = rtnl_dereference(dev->mrp_port);
port              522 net/802/mrp.c  		port->applicants[appl->type]);
port              545 net/802/mrp.c  	struct mrp_port *port = rtnl_dereference(dev->mrp_port);
port              547 net/802/mrp.c  		port->applicants[appl->type]);
port              771 net/802/mrp.c  	struct mrp_port *port;
port              785 net/802/mrp.c  	port = rcu_dereference(dev->mrp_port);
port              786 net/802/mrp.c  	if (unlikely(!port))
port              788 net/802/mrp.c  	app = rcu_dereference(port->applicants[appl->type]);
port              815 net/802/mrp.c  	struct mrp_port *port;
port              817 net/802/mrp.c  	port = kzalloc(sizeof(*port), GFP_KERNEL);
port              818 net/802/mrp.c  	if (!port)
port              820 net/802/mrp.c  	rcu_assign_pointer(dev->mrp_port, port);
port              826 net/802/mrp.c  	struct mrp_port *port = rtnl_dereference(dev->mrp_port);
port              830 net/802/mrp.c  		if (rtnl_dereference(port->applicants[i]))
port              834 net/802/mrp.c  	kfree_rcu(port, rcu);
port              882 net/802/mrp.c  	struct mrp_port *port = rtnl_dereference(dev->mrp_port);
port              884 net/802/mrp.c  		port->applicants[appl->type]);
port              888 net/802/mrp.c  	RCU_INIT_POINTER(port->applicants[appl->type], NULL);
port               54 net/9p/trans_fd.c 	u16 port;
port              720 net/9p/trans_fd.c 		if (clnt->trans_opts.tcp.port != P9_PORT)
port              721 net/9p/trans_fd.c 			seq_printf(m, ",port=%u", clnt->trans_opts.tcp.port);
port              746 net/9p/trans_fd.c 	opts->port = P9_PORT;
port              778 net/9p/trans_fd.c 			opts->port = option;
port              928 net/9p/trans_fd.c 	int port, err = -EINVAL;
port              933 net/9p/trans_fd.c 	for (port = p9_ipport_resv_max; port >= p9_ipport_resv_min; port--) {
port              934 net/9p/trans_fd.c 		cl.sin_port = htons((ushort)port);
port              960 net/9p/trans_fd.c 	client->trans_opts.tcp.port = opts.port;
port              964 net/9p/trans_fd.c 	sin_server.sin_port = htons(opts.port);
port               85 net/9p/trans_rdma.c 	u16 port;
port              123 net/9p/trans_rdma.c 	short port;
port              154 net/9p/trans_rdma.c 	if (rdma->port != P9_PORT)
port              155 net/9p/trans_rdma.c 		seq_printf(m, ",port=%u", rdma->port);
port              181 net/9p/trans_rdma.c 	opts->port = P9_PORT;
port              214 net/9p/trans_rdma.c 			opts->port = option;
port              570 net/9p/trans_rdma.c 	rdma->port = opts->port;
port              608 net/9p/trans_rdma.c 	int port, err = -EINVAL;
port              610 net/9p/trans_rdma.c 	for (port = P9_DEF_MAX_RESVPORT; port >= P9_DEF_MIN_RESVPORT; port--) {
port              611 net/9p/trans_rdma.c 		cl.sin_port = htons((ushort)port);
port              669 net/9p/trans_rdma.c 	rdma->addr.sin_port = htons(opts.port);
port               47 net/bluetooth/rfcomm/tty.c 	struct tty_port		port;
port               81 net/bluetooth/rfcomm/tty.c static void rfcomm_dev_destruct(struct tty_port *port)
port               83 net/bluetooth/rfcomm/tty.c 	struct rfcomm_dev *dev = container_of(port, struct rfcomm_dev, port);
port              111 net/bluetooth/rfcomm/tty.c static int rfcomm_dev_activate(struct tty_port *port, struct tty_struct *tty)
port              113 net/bluetooth/rfcomm/tty.c 	struct rfcomm_dev *dev = container_of(port, struct rfcomm_dev, port);
port              123 net/bluetooth/rfcomm/tty.c static int rfcomm_dev_carrier_raised(struct tty_port *port)
port              125 net/bluetooth/rfcomm/tty.c 	struct rfcomm_dev *dev = container_of(port, struct rfcomm_dev, port);
port              131 net/bluetooth/rfcomm/tty.c static void rfcomm_dev_shutdown(struct tty_port *port)
port              133 net/bluetooth/rfcomm/tty.c 	struct rfcomm_dev *dev = container_of(port, struct rfcomm_dev, port);
port              168 net/bluetooth/rfcomm/tty.c 	if (dev && !tty_port_get(&dev->port))
port              271 net/bluetooth/rfcomm/tty.c 	tty_port_init(&dev->port);
port              272 net/bluetooth/rfcomm/tty.c 	dev->port.ops = &rfcomm_port_ops;
port              330 net/bluetooth/rfcomm/tty.c 	tty = tty_port_register_device(&dev->port, rfcomm_tty_driver,
port              333 net/bluetooth/rfcomm/tty.c 		tty_port_put(&dev->port);
port              366 net/bluetooth/rfcomm/tty.c 		tty_port_tty_wakeup(&dev->port);
port              367 net/bluetooth/rfcomm/tty.c 	tty_port_put(&dev->port);
port              372 net/bluetooth/rfcomm/tty.c 	tty_port_get(&dev->port);
port              452 net/bluetooth/rfcomm/tty.c 		tty_port_put(&dev->port);
port              458 net/bluetooth/rfcomm/tty.c 		tty_port_put(&dev->port);
port              466 net/bluetooth/rfcomm/tty.c 	tty = tty_port_tty_get(&dev->port);
port              473 net/bluetooth/rfcomm/tty.c 		tty_port_put(&dev->port);
port              475 net/bluetooth/rfcomm/tty.c 	tty_port_put(&dev->port);
port              528 net/bluetooth/rfcomm/tty.c 		if (!tty_port_get(&dev->port))
port              536 net/bluetooth/rfcomm/tty.c 		tty_port_put(&dev->port);
port              576 net/bluetooth/rfcomm/tty.c 	tty_port_put(&dev->port);
port              618 net/bluetooth/rfcomm/tty.c 	tty_insert_flip_string(&dev->port, skb->data, skb->len);
port              619 net/bluetooth/rfcomm/tty.c 	tty_flip_buffer_push(&dev->port);
port              636 net/bluetooth/rfcomm/tty.c 		wake_up_interruptible(&dev->port.open_wait);
port              638 net/bluetooth/rfcomm/tty.c 		tty_port_tty_hangup(&dev->port, false);
port              650 net/bluetooth/rfcomm/tty.c 		tty_port_tty_hangup(&dev->port, true);
port              670 net/bluetooth/rfcomm/tty.c 		inserted += tty_insert_flip_string(&dev->port, skb->data,
port              678 net/bluetooth/rfcomm/tty.c 		tty_flip_buffer_push(&dev->port);
port              700 net/bluetooth/rfcomm/tty.c 	tty_port_put(&dev->port);
port              726 net/bluetooth/rfcomm/tty.c 	err = tty_port_install(&dev->port, driver, tty);
port              739 net/bluetooth/rfcomm/tty.c 		tty_port_put(&dev->port);
port              753 net/bluetooth/rfcomm/tty.c 	       dev->channel, dev->port.count);
port              755 net/bluetooth/rfcomm/tty.c 	err = tty_port_open(&dev->port, tty, filp);
port              776 net/bluetooth/rfcomm/tty.c 						dev->port.count);
port              778 net/bluetooth/rfcomm/tty.c 	tty_port_close(&dev->port, tty, filp);
port             1057 net/bluetooth/rfcomm/tty.c 	tty_port_hangup(&dev->port);
port              417 net/bridge/br_fdb.c 	struct net_bridge_port *port;
port              421 net/bridge/br_fdb.c 	port = br_port_get_rcu(dev);
port              422 net/bridge/br_fdb.c 	if (!port)
port              425 net/bridge/br_fdb.c 		fdb = br_fdb_find_rcu(port->br, addr, 0);
port              282 net/bridge/br_forward.c 		struct net_bridge_port *port, *lport, *rport;
port              284 net/bridge/br_forward.c 		lport = p ? p->port : NULL;
port              288 net/bridge/br_forward.c 			port = lport;
port              290 net/bridge/br_forward.c 			if (port->flags & BR_MULTICAST_TO_UNICAST) {
port              296 net/bridge/br_forward.c 			port = rport;
port              299 net/bridge/br_forward.c 		prev = maybe_deliver(prev, port, skb, local_orig);
port              303 net/bridge/br_forward.c 		if ((unsigned long)lport >= (unsigned long)port)
port              305 net/bridge/br_forward.c 		if ((unsigned long)rport >= (unsigned long)port)
port               92 net/bridge/br_mdb.c 		ifindex = p->port->dev->ifindex;
port              165 net/bridge/br_mdb.c 			if (!p->port)
port              310 net/bridge/br_mdb.c 	struct net_bridge_port *port;
port              320 net/bridge/br_mdb.c 	struct net_bridge_port *port = data->port;
port              321 net/bridge/br_mdb.c 	struct net_bridge *br = port->br;
port              332 net/bridge/br_mdb.c 		if (p->port != port)
port              410 net/bridge/br_mdb.c 			complete_info->port = p;
port              440 net/bridge/br_mdb.c void br_mdb_notify(struct net_device *dev, struct net_bridge_port *port,
port              446 net/bridge/br_mdb.c 	if (port)
port              447 net/bridge/br_mdb.c 		entry.ifindex = port->dev->ifindex;
port              457 net/bridge/br_mdb.c 	__br_mdb_notify(dev, port, &entry, type);
port              501 net/bridge/br_mdb.c void br_rtr_notify(struct net_device *dev, struct net_bridge_port *port,
port              509 net/bridge/br_mdb.c 	ifindex = port ? port->dev->ifindex : 0;
port              602 net/bridge/br_mdb.c static int br_mdb_add_group(struct net_bridge *br, struct net_bridge_port *port,
port              620 net/bridge/br_mdb.c 	if (!port) {
port              635 net/bridge/br_mdb.c 		if (p->port == port)
port              637 net/bridge/br_mdb.c 		if ((unsigned long)p->port < (unsigned long)port)
port              641 net/bridge/br_mdb.c 	p = br_multicast_new_port_group(port, group, *pp, state, NULL);
port              761 net/bridge/br_mdb.c 		if (!p->port || p->port->dev->ifindex != entry->ifindex)
port              764 net/bridge/br_mdb.c 		if (p->port->state == BR_STATE_DISABLED)
port               47 net/bridge/br_multicast.c 				    struct net_bridge_port *port);
port               49 net/bridge/br_multicast.c 					 struct net_bridge_port *port,
port               57 net/bridge/br_multicast.c 					 struct net_bridge_port *port,
port              186 net/bridge/br_multicast.c 		br_mdb_notify(br->dev, p->port, &pg->addr, RTM_DELMDB,
port              203 net/bridge/br_multicast.c 	struct net_bridge *br = pg->port->br;
port              474 net/bridge/br_multicast.c 			struct net_bridge_port *port,
port              487 net/bridge/br_multicast.c 	p->port = port;
port              490 net/bridge/br_multicast.c 	hlist_add_head(&p->mglist, &port->mglist);
port              502 net/bridge/br_multicast.c 				struct net_bridge_port *port,
port              505 net/bridge/br_multicast.c 	if (p->port != port)
port              508 net/bridge/br_multicast.c 	if (!(port->flags & BR_MULTICAST_TO_UNICAST))
port              536 net/bridge/br_multicast.c 				  struct net_bridge_port *port,
port              548 net/bridge/br_multicast.c 	    (port && port->state == BR_STATE_DISABLED))
port              556 net/bridge/br_multicast.c 	if (!port) {
port              564 net/bridge/br_multicast.c 		if (br_port_group_equal(p, port, src))
port              566 net/bridge/br_multicast.c 		if ((unsigned long)p->port < (unsigned long)port)
port              570 net/bridge/br_multicast.c 	p = br_multicast_new_port_group(port, group, *pp, 0, src);
port              574 net/bridge/br_multicast.c 	br_mdb_notify(br->dev, port, group, RTM_NEWMDB, 0);
port              587 net/bridge/br_multicast.c 				      struct net_bridge_port *port,
port              602 net/bridge/br_multicast.c 	return br_multicast_add_group(br, port, &br_group, src);
port              607 net/bridge/br_multicast.c 				      struct net_bridge_port *port,
port              622 net/bridge/br_multicast.c 	return br_multicast_add_group(br, port, &br_group, src);
port              628 net/bridge/br_multicast.c 	struct net_bridge_port *port =
port              629 net/bridge/br_multicast.c 			from_timer(port, t, multicast_router_timer);
port              630 net/bridge/br_multicast.c 	struct net_bridge *br = port->br;
port              633 net/bridge/br_multicast.c 	if (port->multicast_router == MDB_RTR_TYPE_DISABLED ||
port              634 net/bridge/br_multicast.c 	    port->multicast_router == MDB_RTR_TYPE_PERM ||
port              635 net/bridge/br_multicast.c 	    timer_pending(&port->multicast_router_timer))
port              638 net/bridge/br_multicast.c 	__del_port_router(port);
port              713 net/bridge/br_multicast.c 				      struct net_bridge_port *port,
port              723 net/bridge/br_multicast.c 	if (port) {
port              724 net/bridge/br_multicast.c 		skb->dev = port->dev;
port              725 net/bridge/br_multicast.c 		br_multicast_count(br, port, skb, igmp_type,
port              728 net/bridge/br_multicast.c 			dev_net(port->dev), NULL, skb, NULL, skb->dev,
port              732 net/bridge/br_multicast.c 		br_multicast_count(br, port, skb, igmp_type,
port              739 net/bridge/br_multicast.c 				    struct net_bridge_port *port,
port              753 net/bridge/br_multicast.c 	if (port ? (own_query == &port->ip4_own_query) :
port              767 net/bridge/br_multicast.c 	__br_multicast_send_query(br, port, &br_group);
port              777 net/bridge/br_multicast.c br_multicast_port_query_expired(struct net_bridge_port *port,
port              780 net/bridge/br_multicast.c 	struct net_bridge *br = port->br;
port              783 net/bridge/br_multicast.c 	if (port->state == BR_STATE_DISABLED ||
port              784 net/bridge/br_multicast.c 	    port->state == BR_STATE_BLOCKING)
port              790 net/bridge/br_multicast.c 	br_multicast_send_query(port->br, port, query);
port              798 net/bridge/br_multicast.c 	struct net_bridge_port *port = from_timer(port, t, ip4_own_query.timer);
port              800 net/bridge/br_multicast.c 	br_multicast_port_query_expired(port, &port->ip4_own_query);
port              806 net/bridge/br_multicast.c 	struct net_bridge_port *port = from_timer(port, t, ip6_own_query.timer);
port              808 net/bridge/br_multicast.c 	br_multicast_port_query_expired(port, &port->ip6_own_query);
port              824 net/bridge/br_multicast.c int br_multicast_add_port(struct net_bridge_port *port)
port              826 net/bridge/br_multicast.c 	port->multicast_router = MDB_RTR_TYPE_TEMP_QUERY;
port              828 net/bridge/br_multicast.c 	timer_setup(&port->multicast_router_timer,
port              830 net/bridge/br_multicast.c 	timer_setup(&port->ip4_own_query.timer,
port              833 net/bridge/br_multicast.c 	timer_setup(&port->ip6_own_query.timer,
port              836 net/bridge/br_multicast.c 	br_mc_disabled_update(port->dev,
port              837 net/bridge/br_multicast.c 			      br_opt_get(port->br, BROPT_MULTICAST_ENABLED));
port              839 net/bridge/br_multicast.c 	port->mcast_stats = netdev_alloc_pcpu_stats(struct bridge_mcast_stats);
port              840 net/bridge/br_multicast.c 	if (!port->mcast_stats)
port              846 net/bridge/br_multicast.c void br_multicast_del_port(struct net_bridge_port *port)
port              848 net/bridge/br_multicast.c 	struct net_bridge *br = port->br;
port              854 net/bridge/br_multicast.c 	hlist_for_each_entry_safe(pg, n, &port->mglist, mglist)
port              857 net/bridge/br_multicast.c 	del_timer_sync(&port->multicast_router_timer);
port              858 net/bridge/br_multicast.c 	free_percpu(port->mcast_stats);
port              870 net/bridge/br_multicast.c static void __br_multicast_enable_port(struct net_bridge_port *port)
port              872 net/bridge/br_multicast.c 	struct net_bridge *br = port->br;
port              877 net/bridge/br_multicast.c 	br_multicast_enable(&port->ip4_own_query);
port              879 net/bridge/br_multicast.c 	br_multicast_enable(&port->ip6_own_query);
port              881 net/bridge/br_multicast.c 	if (port->multicast_router == MDB_RTR_TYPE_PERM &&
port              882 net/bridge/br_multicast.c 	    hlist_unhashed(&port->rlist))
port              883 net/bridge/br_multicast.c 		br_multicast_add_router(br, port);
port              886 net/bridge/br_multicast.c void br_multicast_enable_port(struct net_bridge_port *port)
port              888 net/bridge/br_multicast.c 	struct net_bridge *br = port->br;
port              891 net/bridge/br_multicast.c 	__br_multicast_enable_port(port);
port              895 net/bridge/br_multicast.c void br_multicast_disable_port(struct net_bridge_port *port)
port              897 net/bridge/br_multicast.c 	struct net_bridge *br = port->br;
port              902 net/bridge/br_multicast.c 	hlist_for_each_entry_safe(pg, n, &port->mglist, mglist)
port              906 net/bridge/br_multicast.c 	__del_port_router(port);
port              908 net/bridge/br_multicast.c 	del_timer(&port->multicast_router_timer);
port              909 net/bridge/br_multicast.c 	del_timer(&port->ip4_own_query.timer);
port              911 net/bridge/br_multicast.c 	del_timer(&port->ip6_own_query.timer);
port              917 net/bridge/br_multicast.c 					 struct net_bridge_port *port,
port              968 net/bridge/br_multicast.c 			br_ip4_multicast_leave_group(br, port, group, vid, src);
port              970 net/bridge/br_multicast.c 			err = br_ip4_multicast_add_group(br, port, group, vid,
port              982 net/bridge/br_multicast.c 					struct net_bridge_port *port,
port             1045 net/bridge/br_multicast.c 			br_ip6_multicast_leave_group(br, port, &grec->grec_mca,
port             1048 net/bridge/br_multicast.c 			err = br_ip6_multicast_add_group(br, port,
port             1061 net/bridge/br_multicast.c 					    struct net_bridge_port *port,
port             1080 net/bridge/br_multicast.c 	rcu_assign_pointer(br->ip4_querier.port, port);
port             1087 net/bridge/br_multicast.c 					    struct net_bridge_port *port,
port             1103 net/bridge/br_multicast.c 	rcu_assign_pointer(br->ip6_querier.port, port);
port             1110 net/bridge/br_multicast.c 					struct net_bridge_port *port,
port             1115 net/bridge/br_multicast.c 		return br_ip4_multicast_select_querier(br, port, saddr->u.ip4);
port             1118 net/bridge/br_multicast.c 		return br_ip6_multicast_select_querier(br, port, &saddr->u.ip6);
port             1155 net/bridge/br_multicast.c 				    struct net_bridge_port *port)
port             1160 net/bridge/br_multicast.c 	if (!hlist_unhashed(&port->rlist))
port             1164 net/bridge/br_multicast.c 		if ((unsigned long) port >= (unsigned long) p)
port             1170 net/bridge/br_multicast.c 		hlist_add_behind_rcu(&port->rlist, slot);
port             1172 net/bridge/br_multicast.c 		hlist_add_head_rcu(&port->rlist, &br->router_list);
port             1173 net/bridge/br_multicast.c 	br_rtr_notify(br->dev, port, RTM_NEWMDB);
port             1174 net/bridge/br_multicast.c 	br_port_mc_router_state_change(port, true);
port             1178 net/bridge/br_multicast.c 				     struct net_bridge_port *port)
port             1182 net/bridge/br_multicast.c 	if (!port) {
port             1192 net/bridge/br_multicast.c 	if (port->multicast_router == MDB_RTR_TYPE_DISABLED ||
port             1193 net/bridge/br_multicast.c 	    port->multicast_router == MDB_RTR_TYPE_PERM)
port             1196 net/bridge/br_multicast.c 	br_multicast_add_router(br, port);
port             1198 net/bridge/br_multicast.c 	mod_timer(&port->multicast_router_timer,
port             1203 net/bridge/br_multicast.c 					struct net_bridge_port *port,
port             1208 net/bridge/br_multicast.c 	if (!br_multicast_select_querier(br, port, saddr))
port             1212 net/bridge/br_multicast.c 	br_multicast_mark_router(br, port);
port             1216 net/bridge/br_multicast.c 				   struct net_bridge_port *port,
port             1234 net/bridge/br_multicast.c 	    (port && port->state == BR_STATE_DISABLED))
port             1261 net/bridge/br_multicast.c 		br_multicast_query_received(br, port, &br->ip4_other_query,
port             1293 net/bridge/br_multicast.c 				  struct net_bridge_port *port,
port             1313 net/bridge/br_multicast.c 	    (port && port->state == BR_STATE_DISABLED))
port             1343 net/bridge/br_multicast.c 		br_multicast_query_received(br, port, &br->ip6_other_query,
port             1378 net/bridge/br_multicast.c 			 struct net_bridge_port *port,
port             1391 net/bridge/br_multicast.c 	    (port && port->state == BR_STATE_DISABLED))
port             1398 net/bridge/br_multicast.c 	if (port && (port->flags & BR_MULTICAST_FAST_LEAVE)) {
port             1404 net/bridge/br_multicast.c 			if (!br_port_group_equal(p, port, src))
port             1414 net/bridge/br_multicast.c 			br_mdb_notify(br->dev, port, group, RTM_DELMDB,
port             1428 net/bridge/br_multicast.c 		__br_multicast_send_query(br, port, &mp->addr);
port             1438 net/bridge/br_multicast.c 			if (!br_port_group_equal(p, port, src))
port             1456 net/bridge/br_multicast.c 	if (!port) {
port             1470 net/bridge/br_multicast.c 		if (p->port != port)
port             1487 net/bridge/br_multicast.c 					 struct net_bridge_port *port,
port             1498 net/bridge/br_multicast.c 	own_query = port ? &port->ip4_own_query : &br->ip4_own_query;
port             1505 net/bridge/br_multicast.c 	br_multicast_leave_group(br, port, &br_group, &br->ip4_other_query,
port             1511 net/bridge/br_multicast.c 					 struct net_bridge_port *port,
port             1522 net/bridge/br_multicast.c 	own_query = port ? &port->ip6_own_query : &br->ip6_own_query;
port             1529 net/bridge/br_multicast.c 	br_multicast_leave_group(br, port, &br_group, &br->ip6_other_query,
port             1568 net/bridge/br_multicast.c 			     struct net_bridge_port *port,
port             1579 net/bridge/br_multicast.c 	br_multicast_mark_router(br, port);
port             1583 net/bridge/br_multicast.c 				    struct net_bridge_port *port,
port             1590 net/bridge/br_multicast.c 	br_multicast_mark_router(br, port);
port             1596 net/bridge/br_multicast.c 				 struct net_bridge_port *port,
port             1611 net/bridge/br_multicast.c 				br_multicast_pim(br, port, skb);
port             1613 net/bridge/br_multicast.c 			br_ip4_multicast_mrd_rcv(br, port, skb);
port             1618 net/bridge/br_multicast.c 		br_multicast_err_count(br, port, skb->protocol);
port             1630 net/bridge/br_multicast.c 		err = br_ip4_multicast_add_group(br, port, ih->group, vid, src);
port             1633 net/bridge/br_multicast.c 		err = br_ip4_multicast_igmp3_report(br, port, skb, vid);
port             1636 net/bridge/br_multicast.c 		br_ip4_multicast_query(br, port, skb, vid);
port             1639 net/bridge/br_multicast.c 		br_ip4_multicast_leave_group(br, port, ih->group, vid, src);
port             1643 net/bridge/br_multicast.c 	br_multicast_count(br, port, skb, BR_INPUT_SKB_CB(skb)->igmp,
port             1651 net/bridge/br_multicast.c 				    struct net_bridge_port *port,
port             1666 net/bridge/br_multicast.c 	br_multicast_mark_router(br, port);
port             1672 net/bridge/br_multicast.c 				 struct net_bridge_port *port,
port             1687 net/bridge/br_multicast.c 			err = br_ip6_multicast_mrd_rcv(br, port, skb);
port             1690 net/bridge/br_multicast.c 				br_multicast_err_count(br, port, skb->protocol);
port             1697 net/bridge/br_multicast.c 		br_multicast_err_count(br, port, skb->protocol);
port             1708 net/bridge/br_multicast.c 		err = br_ip6_multicast_add_group(br, port, &mld->mld_mca, vid,
port             1712 net/bridge/br_multicast.c 		err = br_ip6_multicast_mld2_report(br, port, skb, vid);
port             1715 net/bridge/br_multicast.c 		err = br_ip6_multicast_query(br, port, skb, vid);
port             1719 net/bridge/br_multicast.c 		br_ip6_multicast_leave_group(br, port, &mld->mld_mca, vid, src);
port             1723 net/bridge/br_multicast.c 	br_multicast_count(br, port, skb, BR_INPUT_SKB_CB(skb)->igmp,
port             1730 net/bridge/br_multicast.c int br_multicast_rcv(struct net_bridge *br, struct net_bridge_port *port,
port             1743 net/bridge/br_multicast.c 		ret = br_multicast_ipv4_rcv(br, port, skb, vid);
port             1747 net/bridge/br_multicast.c 		ret = br_multicast_ipv6_rcv(br, port, skb, vid);
port             1763 net/bridge/br_multicast.c 	RCU_INIT_POINTER(querier->port, NULL);
port             1800 net/bridge/br_multicast.c 	br->ip4_querier.port = NULL;
port             1805 net/bridge/br_multicast.c 	br->ip6_querier.port = NULL;
port             2029 net/bridge/br_multicast.c 	struct net_bridge_port *port;
port             2034 net/bridge/br_multicast.c 	list_for_each_entry_rcu(port, &br->port_list, list) {
port             2035 net/bridge/br_multicast.c 		if (port->state == BR_STATE_DISABLED ||
port             2036 net/bridge/br_multicast.c 		    port->state == BR_STATE_BLOCKING)
port             2040 net/bridge/br_multicast.c 			br_multicast_enable(&port->ip4_own_query);
port             2043 net/bridge/br_multicast.c 			br_multicast_enable(&port->ip6_own_query);
port             2051 net/bridge/br_multicast.c 	struct net_bridge_port *port;
port             2068 net/bridge/br_multicast.c 	list_for_each_entry(port, &br->port_list, list)
port             2069 net/bridge/br_multicast.c 		__br_multicast_enable_port(port);
port             2190 net/bridge/br_multicast.c 	struct net_bridge_port *port;
port             2199 net/bridge/br_multicast.c 	port = br_port_get_rcu(dev);
port             2200 net/bridge/br_multicast.c 	if (!port || !port->br)
port             2203 net/bridge/br_multicast.c 	br = port->br;
port             2205 net/bridge/br_multicast.c 	list_for_each_entry_rcu(port, &br->port_list, list) {
port             2206 net/bridge/br_multicast.c 		if (!port->dev || port->dev == dev)
port             2209 net/bridge/br_multicast.c 		hlist_for_each_entry_rcu(group, &port->mglist, mglist) {
port             2238 net/bridge/br_multicast.c 	struct net_bridge_port *port;
port             2246 net/bridge/br_multicast.c 	port = br_port_get_rcu(dev);
port             2247 net/bridge/br_multicast.c 	if (!port || !port->br)
port             2250 net/bridge/br_multicast.c 	br = port->br;
port             2275 net/bridge/br_multicast.c 	struct net_bridge_port *port;
port             2282 net/bridge/br_multicast.c 	port = br_port_get_rcu(dev);
port             2283 net/bridge/br_multicast.c 	if (!port || !port->br)
port             2286 net/bridge/br_multicast.c 	br = port->br;
port             2291 net/bridge/br_multicast.c 		    rcu_dereference(br->ip4_querier.port) == port)
port             2297 net/bridge/br_multicast.c 		    rcu_dereference(br->ip6_querier.port) == port)
port              152 net/bridge/br_netfilter_hooks.c 	struct net_bridge_port *port;
port              154 net/bridge/br_netfilter_hooks.c 	port = br_port_get_rcu(dev);
port              155 net/bridge/br_netfilter_hooks.c 	return port ? port->br->dev : NULL;
port              372 net/bridge/br_netlink.c 			  const struct net_bridge_port *port,
port              381 net/bridge/br_netlink.c 	if (port)
port              382 net/bridge/br_netlink.c 		br = port->br;
port              411 net/bridge/br_netlink.c 	if (event == RTM_NEWLINK && port) {
port              415 net/bridge/br_netlink.c 		if (nest == NULL || br_port_fill_attrs(skb, port) < 0)
port              429 net/bridge/br_netlink.c 		if (port)
port              430 net/bridge/br_netlink.c 			vg = nbp_vlan_group_rcu(port);
port              448 net/bridge/br_netlink.c 		if (port && (port->flags & BR_VLAN_TUNNEL))
port              467 net/bridge/br_netlink.c 		      const struct net_bridge_port *port)
port              476 net/bridge/br_netlink.c 	if (WARN_ON(!port && !br))
port              479 net/bridge/br_netlink.c 	if (port) {
port              480 net/bridge/br_netlink.c 		dev = port->dev;
port              481 net/bridge/br_netlink.c 		br = port->br;
port              482 net/bridge/br_netlink.c 		port_no = port->port_no;
port              494 net/bridge/br_netlink.c 	err = br_fill_ifinfo(skb, port, 0, 0, event, 0, filter, dev);
port              513 net/bridge/br_netlink.c 	struct net_bridge_port *port = br_port_get_rtnl(dev);
port              515 net/bridge/br_netlink.c 	if (!port && !(filter_mask & RTEXT_FILTER_BRVLAN) &&
port              519 net/bridge/br_netlink.c 	return br_fill_ifinfo(skb, port, pid, seq, RTM_NEWLINK, nlflags,
port               80 net/bridge/br_private.h 	struct net_bridge_port __rcu	*port;
port              139 net/bridge/br_private.h 		struct net_bridge_port	*port;
port              205 net/bridge/br_private.h 	struct net_bridge_port		*port;
port              623 net/bridge/br_private.h void br_port_flags_change(struct net_bridge_port *port, unsigned long mask);
port              659 net/bridge/br_private.h int br_multicast_rcv(struct net_bridge *br, struct net_bridge_port *port,
port              663 net/bridge/br_private.h int br_multicast_add_port(struct net_bridge_port *port);
port              664 net/bridge/br_private.h void br_multicast_del_port(struct net_bridge_port *port);
port              665 net/bridge/br_private.h void br_multicast_enable_port(struct net_bridge_port *port);
port              666 net/bridge/br_private.h void br_multicast_disable_port(struct net_bridge_port *port);
port              687 net/bridge/br_private.h br_multicast_new_port_group(struct net_bridge_port *port, struct br_ip *group,
port              692 net/bridge/br_private.h void br_mdb_notify(struct net_device *dev, struct net_bridge_port *port,
port              694 net/bridge/br_private.h void br_rtr_notify(struct net_device *dev, struct net_bridge_port *port,
port              761 net/bridge/br_private.h 				   struct net_bridge_port *port,
port              774 net/bridge/br_private.h static inline int br_multicast_add_port(struct net_bridge_port *port)
port              779 net/bridge/br_private.h static inline void br_multicast_del_port(struct net_bridge_port *port)
port              783 net/bridge/br_private.h static inline void br_multicast_enable_port(struct net_bridge_port *port)
port              787 net/bridge/br_private.h static inline void br_multicast_disable_port(struct net_bridge_port *port)
port              872 net/bridge/br_private.h 			       const struct net_bridge_port *port,
port              891 net/bridge/br_private.h int nbp_vlan_add(struct net_bridge_port *port, u16 vid, u16 flags,
port              893 net/bridge/br_private.h int nbp_vlan_delete(struct net_bridge_port *port, u16 vid);
port              894 net/bridge/br_private.h void nbp_vlan_flush(struct net_bridge_port *port);
port              895 net/bridge/br_private.h int nbp_vlan_init(struct net_bridge_port *port, struct netlink_ext_ack *extack);
port              975 net/bridge/br_private.h 					     const struct net_bridge_port *port,
port             1007 net/bridge/br_private.h static inline int nbp_vlan_add(struct net_bridge_port *port, u16 vid, u16 flags,
port             1014 net/bridge/br_private.h static inline int nbp_vlan_delete(struct net_bridge_port *port, u16 vid)
port             1019 net/bridge/br_private.h static inline void nbp_vlan_flush(struct net_bridge_port *port)
port             1029 net/bridge/br_private.h static inline int nbp_vlan_init(struct net_bridge_port *port,
port             1161 net/bridge/br_private.h 		      const struct net_bridge_port *port);
port               35 net/bridge/br_private_tunnel.h int nbp_vlan_tunnel_info_delete(struct net_bridge_port *port, u16 vid);
port               36 net/bridge/br_private_tunnel.h int nbp_vlan_tunnel_info_add(struct net_bridge_port *port, u16 vid, u32 tun_id);
port               37 net/bridge/br_private_tunnel.h void nbp_vlan_tunnel_info_flush(struct net_bridge_port *port);
port               51 net/bridge/br_private_tunnel.h static inline int nbp_vlan_tunnel_info_delete(struct net_bridge_port *port,
port               57 net/bridge/br_private_tunnel.h static inline int nbp_vlan_tunnel_info_add(struct net_bridge_port *port,
port               63 net/bridge/br_private_tunnel.h static inline void nbp_vlan_tunnel_info_flush(struct net_bridge_port *port)
port               69 net/bridge/br_vlan.c 		vg = nbp_vlan_group(v->port);
port              109 net/bridge/br_vlan.c 		vg = nbp_vlan_group(v->port);
port              236 net/bridge/br_vlan.c 		p = v->port;
port              339 net/bridge/br_vlan.c 		p = v->port;
port              340 net/bridge/br_vlan.c 		vg = nbp_vlan_group(v->port);
port             1139 net/bridge/br_vlan.c int nbp_vlan_add(struct net_bridge_port *port, u16 vid, u16 flags,
port             1148 net/bridge/br_vlan.c 	vlan = br_vlan_find(nbp_vlan_group(port), vid);
port             1151 net/bridge/br_vlan.c 		ret = br_switchdev_port_vlan_add(port->dev, vid, flags, extack);
port             1164 net/bridge/br_vlan.c 	vlan->port = port;
port             1177 net/bridge/br_vlan.c int nbp_vlan_delete(struct net_bridge_port *port, u16 vid)
port             1183 net/bridge/br_vlan.c 	v = br_vlan_find(nbp_vlan_group(port), vid);
port             1186 net/bridge/br_vlan.c 	br_fdb_find_delete_local(port->br, port, port->dev->dev_addr, vid);
port             1187 net/bridge/br_vlan.c 	br_fdb_delete_by_port(port->br, port, vid, 0);
port             1192 net/bridge/br_vlan.c void nbp_vlan_flush(struct net_bridge_port *port)
port             1198 net/bridge/br_vlan.c 	vg = nbp_vlan_group(port);
port             1200 net/bridge/br_vlan.c 	RCU_INIT_POINTER(port->vlgrp, NULL);
port               92 net/bridge/br_vlan_tunnel.c int nbp_vlan_tunnel_info_add(struct net_bridge_port *port, u16 vid, u32 tun_id)
port               99 net/bridge/br_vlan_tunnel.c 	vg = nbp_vlan_group(port);
port              110 net/bridge/br_vlan_tunnel.c int nbp_vlan_tunnel_info_delete(struct net_bridge_port *port, u16 vid)
port              117 net/bridge/br_vlan_tunnel.c 	vg = nbp_vlan_group(port);
port              135 net/bridge/br_vlan_tunnel.c void nbp_vlan_tunnel_info_flush(struct net_bridge_port *port)
port              141 net/bridge/br_vlan_tunnel.c 	vg = nbp_vlan_group(port);
port               34 net/bridge/netfilter/ebt_stp.c 	u8 port[2];
port               88 net/bridge/netfilter/ebt_stp.c 		v16 = NR16(stpc->port);
port             1948 net/ceph/messenger.c 		int port;
port             1973 net/ceph/messenger.c 			port = 0;
port             1976 net/ceph/messenger.c 				port = (port * 10) + (*p - '0');
port             1979 net/ceph/messenger.c 			if (port == 0)
port             1980 net/ceph/messenger.c 				port = CEPH_MON_PORT;
port             1981 net/ceph/messenger.c 			else if (port > 65535)
port             1984 net/ceph/messenger.c 			port = CEPH_MON_PORT;
port             1987 net/ceph/messenger.c 		addr_set_port(&addr[i], port);
port             2041 net/ceph/messenger.c 		int port = addr_port(&con->msgr->inst.addr);
port             2046 net/ceph/messenger.c 		addr_set_port(&con->msgr->inst.addr, port);
port              146 net/core/dev_ioctl.c 		ifr->ifr_map.port      = dev->if_port;
port              468 net/core/ethtool.c 	link_ksettings->base.port
port              469 net/core/ethtool.c 		= legacy_settings->port;
port              512 net/core/ethtool.c 	legacy_settings->port
port              513 net/core/ethtool.c 		= link_ksettings->base.port;
port             1359 net/core/rtnetlink.c 	map.port        = dev->if_port;
port             2451 net/core/rtnetlink.c 		k_map.port = (unsigned char) u_map->port;
port             2615 net/core/rtnetlink.c 		struct nlattr *port[IFLA_PORT_MAX+1];
port             2630 net/core/rtnetlink.c 			err = nla_parse_nested_deprecated(port, IFLA_PORT_MAX,
port             2636 net/core/rtnetlink.c 			if (!port[IFLA_PORT_VF]) {
port             2640 net/core/rtnetlink.c 			vf = nla_get_u32(port[IFLA_PORT_VF]);
port             2641 net/core/rtnetlink.c 			err = ops->ndo_set_vf_port(dev, vf, port);
port             2650 net/core/rtnetlink.c 		struct nlattr *port[IFLA_PORT_MAX+1];
port             2652 net/core/rtnetlink.c 		err = nla_parse_nested_deprecated(port, IFLA_PORT_MAX,
port             2660 net/core/rtnetlink.c 			err = ops->ndo_set_vf_port(dev, PORT_SELF_VF, port);
port              370 net/core/utils.c 		const char *src, const char *port, struct sockaddr_storage *addr)
port              375 net/core/utils.c 	if (port) {
port              376 net/core/utils.c 		if (kstrtou16(port, 0, &port_num))
port              182 net/dcb/dcbnl.c static struct sk_buff *dcbnl_newmsg(int type, u8 cmd, u32 port, u32 seq,
port              193 net/dcb/dcbnl.c 	nlh = nlmsg_put(skb, port, seq, type, sizeof(*dcb), flags);
port              169 net/decnet/af_decnet.c static int check_port(__le16 port)
port              173 net/decnet/af_decnet.c 	if (port == 0)
port              176 net/decnet/af_decnet.c 	sk_for_each(sk, &dn_sk_hash[le16_to_cpu(port) & DN_SK_HASH_MASK]) {
port              178 net/decnet/af_decnet.c 		if (scp->addrloc == port)
port              187 net/decnet/af_decnet.c 	static unsigned short port = 0x2000;
port              188 net/decnet/af_decnet.c 	unsigned short i_port = port;
port              190 net/decnet/af_decnet.c 	while(check_port(cpu_to_le16(++port)) != 0) {
port              191 net/decnet/af_decnet.c 		if (port == i_port)
port              195 net/decnet/af_decnet.c 	scp->addrloc = cpu_to_le16(port);
port               96 net/dsa/dsa2.c static bool dsa_port_is_dsa(struct dsa_port *port)
port               98 net/dsa/dsa2.c 	return port->type == DSA_PORT_TYPE_DSA;
port              101 net/dsa/dsa2.c static bool dsa_port_is_cpu(struct dsa_port *port)
port              103 net/dsa/dsa2.c 	return port->type == DSA_PORT_TYPE_CPU;
port              116 net/dsa/dsa2.c 	int device, port;
port              123 net/dsa/dsa2.c 		for (port = 0; port < ds->num_ports; port++) {
port              124 net/dsa/dsa2.c 			dp = &ds->ports[port];
port              201 net/dsa/dsa2.c 	int device, port;
port              208 net/dsa/dsa2.c 		for (port = 0; port < ds->num_ports; port++) {
port              209 net/dsa/dsa2.c 			dp = &ds->ports[port];
port              223 net/dsa/dsa2.c 	int device, port;
port              238 net/dsa/dsa2.c 		for (port = 0; port < ds->num_ports; port++) {
port              239 net/dsa/dsa2.c 			dp = &ds->ports[port];
port              447 net/dsa/dsa2.c 	int device, port, i;
port              459 net/dsa/dsa2.c 		for (port = 0; port < ds->num_ports; port++) {
port              460 net/dsa/dsa2.c 			dp = &ds->ports[port];
port              476 net/dsa/dsa2.c 		for (port = 0; port < ds->num_ports; port++) {
port              477 net/dsa/dsa2.c 			dp = &ds->ports[port];
port              492 net/dsa/dsa2.c 	int device, port;
port              499 net/dsa/dsa2.c 		for (port = 0; port < ds->num_ports; port++) {
port              500 net/dsa/dsa2.c 			dp = &ds->ports[port];
port              684 net/dsa/dsa2.c 	struct device_node *ports, *port;
port              695 net/dsa/dsa2.c 	for_each_available_child_of_node(ports, port) {
port              696 net/dsa/dsa2.c 		err = of_property_read_u32(port, "reg", &reg);
port              707 net/dsa/dsa2.c 		err = dsa_port_parse_of(dp, port);
port               37 net/dsa/dsa_priv.h 	int port;
port               43 net/dsa/dsa_priv.h 	int port;
port               53 net/dsa/dsa_priv.h 	int port;
port               61 net/dsa/dsa_priv.h 	int port;
port              103 net/dsa/dsa_priv.h 						       int device, int port)
port              117 net/dsa/dsa_priv.h 	if (port < 0 || port >= ds->num_ports)
port              120 net/dsa/dsa_priv.h 	slave_port = &ds->ports[port];
port               16 net/dsa/master.c 	int port = cpu_dp->index;
port               31 net/dsa/master.c 		len = ds->ops->get_regs_len(ds, port);
port               48 net/dsa/master.c 	int port = cpu_dp->index;
port               67 net/dsa/master.c 		len = ds->ops->get_regs_len(ds, port);
port               71 net/dsa/master.c 		ds->ops->get_regs(ds, port, cpu_regs, data);
port               82 net/dsa/master.c 	int port = cpu_dp->index;
port               91 net/dsa/master.c 		ds->ops->get_ethtool_stats(ds, port, data + count);
port              101 net/dsa/master.c 	int port = cpu_dp->index;
port              117 net/dsa/master.c 		ds->ops->get_ethtool_phy_stats(ds, port, data + count);
port              148 net/dsa/master.c 	int port = cpu_dp->index;
port              155 net/dsa/master.c 	snprintf(pfx, sizeof(pfx), "p%.2d", port);
port              179 net/dsa/master.c 		ds->ops->get_strings(ds, port, stringset, ndata);
port              180 net/dsa/master.c 		count = ds->ops->get_sset_count(ds, port, stringset);
port               30 net/dsa/port.c 	int port = dp->index;
port               36 net/dsa/port.c 		ds->ops->port_stp_state_set(ds, port, state);
port               49 net/dsa/port.c 			ds->ops->port_fast_age(ds, port);
port               69 net/dsa/port.c 	int port = dp->index;
port               73 net/dsa/port.c 		err = ds->ops->port_enable(ds, port, phy);
port              101 net/dsa/port.c 	int port = dp->index;
port              110 net/dsa/port.c 		ds->ops->port_disable(ds, port);
port              124 net/dsa/port.c 		.port = dp->index,
port              154 net/dsa/port.c 		.port = dp->index,
port              275 net/dsa/port.c 	int port = dp->index;
port              282 net/dsa/port.c 		err = ds->ops->port_egress_floods(ds, port, flags & BR_FLOOD,
port              292 net/dsa/port.c 	int port = dp->index;
port              297 net/dsa/port.c 	return ds->ops->port_egress_floods(ds, port, true, mrouter);
port              305 net/dsa/port.c 		.port = dp->index,
port              318 net/dsa/port.c 		.port = dp->index,
port              330 net/dsa/port.c 	int port = dp->index;
port              335 net/dsa/port.c 	return ds->ops->port_fdb_dump(ds, port, cb, data);
port              344 net/dsa/port.c 		.port = dp->index,
port              357 net/dsa/port.c 		.port = dp->index,
port              370 net/dsa/port.c 		.port = dp->index,
port              383 net/dsa/port.c 		.port = dp->index,
port              548 net/dsa/port.c 	int port = dp->index;
port              573 net/dsa/port.c 		ds->ops->adjust_link(ds, port, phydev);
port              587 net/dsa/port.c 	int port = dp->index;
port              595 net/dsa/port.c 			port);
port              609 net/dsa/port.c 		ds->ops->adjust_link(ds, port, phydev);
port              258 net/dsa/slave.c 	int port = p->dp->index;
port              264 net/dsa/slave.c 			return ds->ops->port_hwtstamp_get(ds, port, ifr);
port              268 net/dsa/slave.c 			return ds->ops->port_hwtstamp_set(ds, port, ifr);
port             1254 net/dsa/slave.c void dsa_port_phylink_mac_change(struct dsa_switch *ds, int port, bool up)
port             1256 net/dsa/slave.c 	const struct dsa_port *dp = dsa_to_port(ds, port);
port             1389 net/dsa/slave.c int dsa_slave_create(struct dsa_port *port)
port             1391 net/dsa/slave.c 	const struct dsa_port *cpu_dp = port->cpu_dp;
port             1393 net/dsa/slave.c 	struct dsa_switch *ds = port->ds;
port             1394 net/dsa/slave.c 	const char *name = port->name;
port             1414 net/dsa/slave.c 	if (!IS_ERR_OR_NULL(port->mac))
port             1415 net/dsa/slave.c 		ether_addr_copy(slave_dev->dev_addr, port->mac);
port             1424 net/dsa/slave.c 	SET_NETDEV_DEV(slave_dev, port->ds->dev);
port             1425 net/dsa/slave.c 	slave_dev->dev.of_node = port->dn;
port             1434 net/dsa/slave.c 	p->dp = port;
port             1436 net/dsa/slave.c 	INIT_WORK(&port->xmit_work, dsa_port_xmit_work);
port             1437 net/dsa/slave.c 	skb_queue_head_init(&port->xmit_queue);
port             1439 net/dsa/slave.c 	port->slave = slave_dev;
port             1468 net/dsa/slave.c 	port->slave = NULL;
port               59 net/dsa/switch.c 		return ds->ops->port_bridge_join(ds, info->port, info->br);
port               63 net/dsa/switch.c 						      info->port, info->br);
port               75 net/dsa/switch.c 		ds->ops->port_bridge_leave(ds, info->port, info->br);
port               78 net/dsa/switch.c 		ds->ops->crosschip_bridge_leave(ds, info->sw_index, info->port,
port               90 net/dsa/switch.c 			if (i == info->port)
port              101 net/dsa/switch.c 		err = dsa_port_vlan_filtering(&ds->ports[info->port],
port              112 net/dsa/switch.c 	int port = dsa_towards_port(ds, info->sw_index, info->port);
port              117 net/dsa/switch.c 	return ds->ops->port_fdb_add(ds, port, info->addr, info->vid);
port              123 net/dsa/switch.c 	int port = dsa_towards_port(ds, info->sw_index, info->port);
port              128 net/dsa/switch.c 	return ds->ops->port_fdb_del(ds, port, info->addr, info->vid);
port              131 net/dsa/switch.c static bool dsa_switch_mdb_match(struct dsa_switch *ds, int port,
port              134 net/dsa/switch.c 	if (ds->index == info->sw_index && port == info->port)
port              137 net/dsa/switch.c 	if (dsa_is_dsa_port(ds, port))
port              146 net/dsa/switch.c 	int port, err;
port              151 net/dsa/switch.c 	for (port = 0; port < ds->num_ports; port++) {
port              152 net/dsa/switch.c 		if (dsa_switch_mdb_match(ds, port, info)) {
port              153 net/dsa/switch.c 			err = ds->ops->port_mdb_prepare(ds, port, info->mdb);
port              165 net/dsa/switch.c 	int port;
port              173 net/dsa/switch.c 	for (port = 0; port < ds->num_ports; port++)
port              174 net/dsa/switch.c 		if (dsa_switch_mdb_match(ds, port, info))
port              175 net/dsa/switch.c 			ds->ops->port_mdb_add(ds, port, info->mdb);
port              187 net/dsa/switch.c 		return ds->ops->port_mdb_del(ds, info->port, info->mdb);
port              207 net/dsa/switch.c static int dsa_port_vlan_check(struct dsa_switch *ds, int port,
port              210 net/dsa/switch.c 	const struct dsa_port *dp = dsa_to_port(ds, port);
port              229 net/dsa/switch.c static bool dsa_switch_vlan_match(struct dsa_switch *ds, int port,
port              232 net/dsa/switch.c 	if (ds->index == info->sw_index && port == info->port)
port              235 net/dsa/switch.c 	if (dsa_is_dsa_port(ds, port))
port              244 net/dsa/switch.c 	int port, err;
port              249 net/dsa/switch.c 	for (port = 0; port < ds->num_ports; port++) {
port              250 net/dsa/switch.c 		if (dsa_switch_vlan_match(ds, port, info)) {
port              251 net/dsa/switch.c 			err = dsa_port_vlan_check(ds, port, info->vlan);
port              255 net/dsa/switch.c 			err = ds->ops->port_vlan_prepare(ds, port, info->vlan);
port              267 net/dsa/switch.c 	int port;
port              275 net/dsa/switch.c 	for (port = 0; port < ds->num_ports; port++)
port              276 net/dsa/switch.c 		if (dsa_switch_vlan_match(ds, port, info))
port              277 net/dsa/switch.c 			ds->ops->port_vlan_add(ds, port, info->vlan);
port              289 net/dsa/switch.c 		return ds->ops->port_vlan_del(ds, info->port, info->vlan);
port               65 net/dsa/tag_8021q.c u16 dsa_8021q_tx_vid(struct dsa_switch *ds, int port)
port               68 net/dsa/tag_8021q.c 	       DSA_8021Q_PORT(port);
port               75 net/dsa/tag_8021q.c u16 dsa_8021q_rx_vid(struct dsa_switch *ds, int port)
port               78 net/dsa/tag_8021q.c 	       DSA_8021Q_PORT(port);
port               96 net/dsa/tag_8021q.c static int dsa_8021q_restore_pvid(struct dsa_switch *ds, int port)
port              103 net/dsa/tag_8021q.c 	if (!dsa_is_user_port(ds, port))
port              106 net/dsa/tag_8021q.c 	slave = ds->ports[port].slave;
port              121 net/dsa/tag_8021q.c 	return dsa_port_vid_add(&ds->ports[port], pvid, vinfo.flags);
port              130 net/dsa/tag_8021q.c static int dsa_8021q_vid_apply(struct dsa_switch *ds, int port, u16 vid,
port              133 net/dsa/tag_8021q.c 	struct dsa_port *dp = &ds->ports[port];
port              149 net/dsa/tag_8021q.c 	if (!dsa_is_user_port(ds, port))
port              221 net/dsa/tag_8021q.c int dsa_port_setup_8021q_tagging(struct dsa_switch *ds, int port, bool enabled)
port              223 net/dsa/tag_8021q.c 	int upstream = dsa_upstream_port(ds, port);
port              224 net/dsa/tag_8021q.c 	u16 rx_vid = dsa_8021q_rx_vid(ds, port);
port              225 net/dsa/tag_8021q.c 	u16 tx_vid = dsa_8021q_tx_vid(ds, port);
port              231 net/dsa/tag_8021q.c 	if (!dsa_is_user_port(ds, port))
port              244 net/dsa/tag_8021q.c 		else if (i == port)
port              255 net/dsa/tag_8021q.c 				rx_vid, port, err);
port              266 net/dsa/tag_8021q.c 			rx_vid, port, err);
port              271 net/dsa/tag_8021q.c 	err = dsa_8021q_vid_apply(ds, port, tx_vid, BRIDGE_VLAN_INFO_UNTAGGED,
port              275 net/dsa/tag_8021q.c 			tx_vid, port, err);
port              286 net/dsa/tag_8021q.c 		err = dsa_8021q_restore_pvid(ds, port);
port               86 net/dsa/tag_gswip.c 	int port;
port               95 net/dsa/tag_gswip.c 	port = (gswip_tag[7] & GSWIP_RX_SPPID_MASK) >> GSWIP_RX_SPPID_SHIFT;
port               96 net/dsa/tag_gswip.c 	skb->dev = dsa_master_find_slave(dev, 0, port);
port               59 net/dsa/tag_ksz.c 				      unsigned int port, unsigned int len)
port               61 net/dsa/tag_ksz.c 	skb->dev = dsa_master_find_slave(dev, 0, port);
port              187 net/dsa/tag_ksz.c 	unsigned int port = tag[0] & 7;
port              194 net/dsa/tag_ksz.c 	return ksz_common_rcv(skb, dev, port, len);
port               70 net/dsa/tag_mtk.c 	int port;
port               94 net/dsa/tag_mtk.c 	port = (hdr & MTK_HDR_RECV_SOURCE_PORT_MASK);
port               96 net/dsa/tag_mtk.c 	skb->dev = dsa_master_find_slave(dev, 0, port);
port               57 net/dsa/tag_qca.c 	int port;
port               81 net/dsa/tag_qca.c 	port = (hdr & QCA_HDR_RECV_SOURCE_PORT_MASK);
port               83 net/dsa/tag_qca.c 	skb->dev = dsa_master_find_slave(dev, 0, port);
port               59 net/hsr/hsr_device.c 	struct hsr_port *port;
port               65 net/hsr/hsr_device.c 	hsr_for_each_port(master->hsr, port)
port               66 net/hsr/hsr_device.c 		if (port->type != HSR_PT_MASTER && is_slave_up(port->dev)) {
port              118 net/hsr/hsr_device.c 	struct hsr_port *port;
port              122 net/hsr/hsr_device.c 	hsr_for_each_port(hsr, port)
port              123 net/hsr/hsr_device.c 		if (port->type != HSR_PT_MASTER)
port              124 net/hsr/hsr_device.c 			mtu_max = min(port->dev->mtu, mtu_max);
port              154 net/hsr/hsr_device.c 	struct hsr_port *port;
port              161 net/hsr/hsr_device.c 	hsr_for_each_port(hsr, port) {
port              162 net/hsr/hsr_device.c 		if (port->type == HSR_PT_MASTER)
port              164 net/hsr/hsr_device.c 		switch (port->type) {
port              174 net/hsr/hsr_device.c 		if (!is_slave_up(port->dev))
port              176 net/hsr/hsr_device.c 				    designation, port->dev->name);
port              196 net/hsr/hsr_device.c 	struct hsr_port *port;
port              208 net/hsr/hsr_device.c 	hsr_for_each_port(hsr, port)
port              210 net/hsr/hsr_device.c 						     port->dev->features,
port              360 net/hsr/hsr_device.c 	struct hsr_port *port;
port              367 net/hsr/hsr_device.c 	list_for_each_entry_safe(port, tmp, &hsr->ports, port_list)
port              368 net/hsr/hsr_device.c 		hsr_del_port(port);
port              437 net/hsr/hsr_device.c 	struct hsr_port *port;
port              505 net/hsr/hsr_device.c 	list_for_each_entry_safe(port, tmp, &hsr->ports, port_list)
port              506 net/hsr/hsr_device.c 		hsr_del_port(port);
port              116 net/hsr/hsr_forward.c 					      struct hsr_port *port)
port              124 net/hsr/hsr_forward.c 			 struct hsr_port *port, u8 proto_version)
port              130 net/hsr/hsr_forward.c 	if (port->type == HSR_PT_SLAVE_A)
port              151 net/hsr/hsr_forward.c 					 struct hsr_port *port)
port              175 net/hsr/hsr_forward.c 	hsr_fill_tag(skb, frame, port, port->hsr->prot_version);
port              184 net/hsr/hsr_forward.c 					    struct hsr_port *port)
port              189 net/hsr/hsr_forward.c 	if (port->type != HSR_PT_SLAVE_A && port->type != HSR_PT_SLAVE_B) {
port              194 net/hsr/hsr_forward.c 	return create_tagged_skb(frame->skb_std, frame, port);
port              217 net/hsr/hsr_forward.c static int hsr_xmit(struct sk_buff *skb, struct hsr_port *port,
port              221 net/hsr/hsr_forward.c 		hsr_addr_subst_dest(frame->node_src, skb, port);
port              226 net/hsr/hsr_forward.c 		ether_addr_copy(eth_hdr(skb)->h_source, port->dev->dev_addr);
port              244 net/hsr/hsr_forward.c 	struct hsr_port *port;
port              247 net/hsr/hsr_forward.c 	hsr_for_each_port(frame->port_rcv->hsr, port) {
port              249 net/hsr/hsr_forward.c 		if (port == frame->port_rcv)
port              253 net/hsr/hsr_forward.c 		if (port->type == HSR_PT_MASTER && !frame->is_local_dest)
port              257 net/hsr/hsr_forward.c 		if (port->type != HSR_PT_MASTER && frame->is_local_exclusive)
port              261 net/hsr/hsr_forward.c 		if (hsr_register_frame_out(port, frame->node_src,
port              265 net/hsr/hsr_forward.c 		if (frame->is_supervision && port->type == HSR_PT_MASTER) {
port              272 net/hsr/hsr_forward.c 		if (port->type != HSR_PT_MASTER)
port              273 net/hsr/hsr_forward.c 			skb = frame_get_tagged_skb(frame, port);
port              275 net/hsr/hsr_forward.c 			skb = frame_get_stripped_skb(frame, port);
port              281 net/hsr/hsr_forward.c 		skb->dev = port->dev;
port              282 net/hsr/hsr_forward.c 		if (port->type == HSR_PT_MASTER)
port              283 net/hsr/hsr_forward.c 			hsr_deliver_master(skb, port->dev, frame->node_src);
port              285 net/hsr/hsr_forward.c 			hsr_xmit(skb, port, frame);
port              309 net/hsr/hsr_forward.c 			       struct sk_buff *skb, struct hsr_port *port)
port              314 net/hsr/hsr_forward.c 	frame->is_supervision = is_supervision_frame(port->hsr, skb);
port              315 net/hsr/hsr_forward.c 	frame->node_src = hsr_get_node(port, skb, frame->is_supervision);
port              335 net/hsr/hsr_forward.c 		spin_lock_irqsave(&port->hsr->seqnr_lock, irqflags);
port              336 net/hsr/hsr_forward.c 		frame->sequence_nr = port->hsr->sequence_nr;
port              337 net/hsr/hsr_forward.c 		port->hsr->sequence_nr++;
port              338 net/hsr/hsr_forward.c 		spin_unlock_irqrestore(&port->hsr->seqnr_lock, irqflags);
port              341 net/hsr/hsr_forward.c 	frame->port_rcv = port;
port              342 net/hsr/hsr_forward.c 	check_local_dest(port->hsr, skb, frame);
port              348 net/hsr/hsr_forward.c void hsr_forward_skb(struct sk_buff *skb, struct hsr_port *port)
port              354 net/hsr/hsr_forward.c 			  __FILE__, __LINE__, port->dev->name);
port              358 net/hsr/hsr_forward.c 	if (hsr_fill_frame_info(&frame, skb, port) < 0)
port              360 net/hsr/hsr_forward.c 	hsr_register_frame_in(frame.node_src, port, frame.sequence_nr);
port              365 net/hsr/hsr_forward.c 	if (port->type == HSR_PT_MASTER) {
port              366 net/hsr/hsr_forward.c 		port->dev->stats.tx_packets++;
port              367 net/hsr/hsr_forward.c 		port->dev->stats.tx_bytes += skb->len;
port              377 net/hsr/hsr_forward.c 	port->dev->stats.tx_dropped++;
port               14 net/hsr/hsr_forward.h void hsr_forward_skb(struct sk_buff *skb, struct hsr_port *port);
port              176 net/hsr/hsr_framereg.c struct hsr_node *hsr_get_node(struct hsr_port *port, struct sk_buff *skb,
port              179 net/hsr/hsr_framereg.c 	struct list_head *node_db = &port->hsr->node_db;
port              180 net/hsr/hsr_framereg.c 	struct hsr_priv *hsr = port->hsr;
port              209 net/hsr/hsr_framereg.c 		if (port->type != HSR_PT_MASTER)
port              306 net/hsr/hsr_framereg.c 			 struct hsr_port *port)
port              318 net/hsr/hsr_framereg.c 	node_dst = find_node_by_addr_A(&port->hsr->node_db,
port              324 net/hsr/hsr_framereg.c 	if (port->type != node_dst->addr_B_port)
port              330 net/hsr/hsr_framereg.c void hsr_register_frame_in(struct hsr_node *node, struct hsr_port *port,
port              337 net/hsr/hsr_framereg.c 	if (seq_nr_before(sequence_nr, node->seq_out[port->type]))
port              340 net/hsr/hsr_framereg.c 	node->time_in[port->type] = jiffies;
port              341 net/hsr/hsr_framereg.c 	node->time_in_stale[port->type] = false;
port              352 net/hsr/hsr_framereg.c int hsr_register_frame_out(struct hsr_port *port, struct hsr_node *node,
port              355 net/hsr/hsr_framereg.c 	if (seq_nr_before_or_eq(sequence_nr, node->seq_out[port->type]))
port              358 net/hsr/hsr_framereg.c 	node->seq_out[port->type] = sequence_nr;
port              390 net/hsr/hsr_framereg.c 	struct hsr_port *port;
port              428 net/hsr/hsr_framereg.c 			port = get_late_port(hsr, node);
port              429 net/hsr/hsr_framereg.c 			if (port)
port              430 net/hsr/hsr_framereg.c 				hsr_nl_ringerror(hsr, node->macaddress_A, port);
port              482 net/hsr/hsr_framereg.c 	struct hsr_port *port;
port              516 net/hsr/hsr_framereg.c 		port = hsr_port_get_hsr(hsr, node->addr_B_port);
port              517 net/hsr/hsr_framereg.c 		*addr_b_ifindex = port->dev->ifindex;
port               17 net/hsr/hsr_framereg.h struct hsr_node *hsr_get_node(struct hsr_port *port, struct sk_buff *skb,
port               20 net/hsr/hsr_framereg.h 			  struct hsr_port *port);
port               25 net/hsr/hsr_framereg.h 			 struct hsr_port *port);
port               27 net/hsr/hsr_framereg.h void hsr_register_frame_in(struct hsr_node *node, struct hsr_port *port,
port               29 net/hsr/hsr_framereg.h int hsr_register_frame_out(struct hsr_port *port, struct hsr_node *node,
port               22 net/hsr/hsr_main.c 	struct hsr_port *port, *master;
port               28 net/hsr/hsr_main.c 	port = hsr_port_get_rtnl(dev);
port               29 net/hsr/hsr_main.c 	if (!port) {
port               33 net/hsr/hsr_main.c 		port = hsr_port_get_hsr(hsr, HSR_PT_MASTER);
port               34 net/hsr/hsr_main.c 		if (!port) {
port               39 net/hsr/hsr_main.c 		hsr = port->hsr;
port               53 net/hsr/hsr_main.c 		if (port->type == HSR_PT_MASTER) {
port               63 net/hsr/hsr_main.c 		if (port->type == HSR_PT_SLAVE_A) {
port               70 net/hsr/hsr_main.c 		port = hsr_port_get_hsr(hsr, HSR_PT_SLAVE_B);
port               73 net/hsr/hsr_main.c 					   port ?
port               74 net/hsr/hsr_main.c 						port->dev->dev_addr :
port               81 net/hsr/hsr_main.c 		if (port->type == HSR_PT_MASTER)
port               83 net/hsr/hsr_main.c 		mtu_max = hsr_get_max_mtu(port->hsr);
port               84 net/hsr/hsr_main.c 		master = hsr_port_get_hsr(port->hsr, HSR_PT_MASTER);
port               88 net/hsr/hsr_main.c 		hsr_del_port(port);
port              102 net/hsr/hsr_main.c 	struct hsr_port *port;
port              104 net/hsr/hsr_main.c 	hsr_for_each_port(hsr, port)
port              105 net/hsr/hsr_main.c 		if (port->type == pt)
port              106 net/hsr/hsr_main.c 			return port;
port              173 net/hsr/hsr_main.h #define hsr_for_each_port(hsr, port) \
port              174 net/hsr/hsr_main.h 	list_for_each_entry_rcu((port), &(hsr)->ports, port_list)
port               81 net/hsr/hsr_netlink.c 	struct hsr_port *port;
port               89 net/hsr/hsr_netlink.c 	port = hsr_port_get_hsr(hsr, HSR_PT_SLAVE_A);
port               90 net/hsr/hsr_netlink.c 	if (port)
port               91 net/hsr/hsr_netlink.c 		res = nla_put_u32(skb, IFLA_HSR_SLAVE1, port->dev->ifindex);
port               97 net/hsr/hsr_netlink.c 	port = hsr_port_get_hsr(hsr, HSR_PT_SLAVE_B);
port               98 net/hsr/hsr_netlink.c 	if (port)
port               99 net/hsr/hsr_netlink.c 		res = nla_put_u32(skb, IFLA_HSR_SLAVE2, port->dev->ifindex);
port              147 net/hsr/hsr_netlink.c 		      struct hsr_port *port)
port              167 net/hsr/hsr_netlink.c 	res = nla_put_u32(skb, HSR_A_IFINDEX, port->dev->ifindex);
port              241 net/hsr/hsr_netlink.c 	struct hsr_port *port;
port              323 net/hsr/hsr_netlink.c 	port = hsr_port_get_hsr(hsr, HSR_PT_SLAVE_A);
port              324 net/hsr/hsr_netlink.c 	if (port)
port              326 net/hsr/hsr_netlink.c 				  port->dev->ifindex);
port              336 net/hsr/hsr_netlink.c 	port = hsr_port_get_hsr(hsr, HSR_PT_SLAVE_B);
port              337 net/hsr/hsr_netlink.c 	if (port)
port              339 net/hsr/hsr_netlink.c 				  port->dev->ifindex);
port               22 net/hsr/hsr_netlink.h 		      struct hsr_port *port);
port               20 net/hsr/hsr_slave.c 	struct hsr_port *port;
port               29 net/hsr/hsr_slave.c 	port = hsr_port_get_rcu(skb->dev);
port               30 net/hsr/hsr_slave.c 	if (!port)
port               33 net/hsr/hsr_slave.c 	if (hsr_addr_is_self(port->hsr, eth_hdr(skb)->h_source)) {
port               45 net/hsr/hsr_slave.c 	hsr_forward_skb(skb, port);
port               99 net/hsr/hsr_slave.c static int hsr_portdev_setup(struct net_device *dev, struct hsr_port *port)
port              113 net/hsr/hsr_slave.c 	res = netdev_rx_handler_register(dev, hsr_handle_frame, port);
port              131 net/hsr/hsr_slave.c 	struct hsr_port *port, *master;
port              140 net/hsr/hsr_slave.c 	port = hsr_port_get_hsr(hsr, type);
port              141 net/hsr/hsr_slave.c 	if (port)
port              144 net/hsr/hsr_slave.c 	port = kzalloc(sizeof(*port), GFP_KERNEL);
port              145 net/hsr/hsr_slave.c 	if (!port)
port              148 net/hsr/hsr_slave.c 	port->hsr = hsr;
port              149 net/hsr/hsr_slave.c 	port->dev = dev;
port              150 net/hsr/hsr_slave.c 	port->type = type;
port              153 net/hsr/hsr_slave.c 		res = hsr_portdev_setup(dev, port);
port              158 net/hsr/hsr_slave.c 	list_add_tail_rcu(&port->port_list, &hsr->ports);
port              168 net/hsr/hsr_slave.c 	kfree(port);
port              172 net/hsr/hsr_slave.c void hsr_del_port(struct hsr_port *port)
port              177 net/hsr/hsr_slave.c 	hsr = port->hsr;
port              179 net/hsr/hsr_slave.c 	list_del_rcu(&port->port_list);
port              181 net/hsr/hsr_slave.c 	if (port != master) {
port              186 net/hsr/hsr_slave.c 		netdev_rx_handler_unregister(port->dev);
port              187 net/hsr/hsr_slave.c 		dev_set_promiscuity(port->dev, -1);
port              196 net/hsr/hsr_slave.c 	if (port != master)
port              197 net/hsr/hsr_slave.c 		dev_put(port->dev);
port              198 net/hsr/hsr_slave.c 	kfree(port);
port               17 net/hsr/hsr_slave.h void hsr_del_port(struct hsr_port *port);
port               26 net/ipv4/fou.c 	__be16 port;
port              509 net/ipv4/fou.c 	    fou->port != udp_cfg->local_udp_port ||
port              586 net/ipv4/fou.c 	fou->port = cfg->udp_config.local_udp_port;
port              677 net/ipv4/fou.c 	__be16 port;
port              700 net/ipv4/fou.c 		port = nla_get_be16(info->attrs[FOU_ATTR_PORT]);
port              701 net/ipv4/fou.c 		cfg->udp_config.local_udp_port = port;
port              743 net/ipv4/fou.c 			port = nla_get_be16(info->attrs[FOU_ATTR_PEER_PORT]);
port              744 net/ipv4/fou.c 			cfg->udp_config.peer_udp_port = port;
port              793 net/ipv4/fou.c 	    nla_put_be16(msg, FOU_ATTR_PORT, fou->port) ||
port              851 net/ipv4/fou.c 	__be16 port;
port              858 net/ipv4/fou.c 	port = cfg.udp_config.local_udp_port;
port              859 net/ipv4/fou.c 	if (port == 0)
port              181 net/ipv4/inet_connection_sock.c 	int port = 0;
port              215 net/ipv4/inet_connection_sock.c 	port = low + offset;
port              216 net/ipv4/inet_connection_sock.c 	for (i = 0; i < remaining; i += 2, port += 2) {
port              217 net/ipv4/inet_connection_sock.c 		if (unlikely(port >= high))
port              218 net/ipv4/inet_connection_sock.c 			port -= remaining;
port              219 net/ipv4/inet_connection_sock.c 		if (inet_is_local_reserved_port(net, port))
port              221 net/ipv4/inet_connection_sock.c 		head = &hinfo->bhash[inet_bhashfn(net, port,
port              226 net/ipv4/inet_connection_sock.c 			    tb->port == port) {
port              249 net/ipv4/inet_connection_sock.c 	*port_ret = port;
port              295 net/ipv4/inet_connection_sock.c 	int ret = 1, port = snum;
port              304 net/ipv4/inet_connection_sock.c 	if (!port) {
port              305 net/ipv4/inet_connection_sock.c 		head = inet_csk_find_open_port(sk, &tb, &port);
port              312 net/ipv4/inet_connection_sock.c 	head = &hinfo->bhash[inet_bhashfn(net, port,
port              317 net/ipv4/inet_connection_sock.c 		    tb->port == port)
port              321 net/ipv4/inet_connection_sock.c 				     net, head, port, l3mdev);
port              380 net/ipv4/inet_connection_sock.c 		inet_bind_hash(sk, tb, port);
port              593 net/ipv4/inet_diag.c 			if (cond->port != -1 &&
port              594 net/ipv4/inet_diag.c 			    cond->port != (op->code == INET_DIAG_BC_S_COND ?
port               72 net/ipv4/inet_hashtables.c 		tb->port      = snum;
port              131 net/ipv4/inet_hashtables.c 	unsigned short port = inet_sk(child)->inet_num;
port              132 net/ipv4/inet_hashtables.c 	const int bhash = inet_bhashfn(sock_net(sk), port,
port              144 net/ipv4/inet_hashtables.c 	if (tb->port != port) {
port              154 net/ipv4/inet_hashtables.c 			    tb->l3mdev == l3mdev && tb->port == port)
port              159 net/ipv4/inet_hashtables.c 						     sock_net(sk), head, port,
port              167 net/ipv4/inet_hashtables.c 	inet_bind_hash(child, tb, port);
port              627 net/ipv4/inet_hashtables.c 	int port = inet_sk(sk)->inet_num;
port              635 net/ipv4/inet_hashtables.c 	if (port) {
port              636 net/ipv4/inet_hashtables.c 		head = &hinfo->bhash[inet_bhashfn(net, port,
port              647 net/ipv4/inet_hashtables.c 		ret = check_established(death_row, sk, port, NULL);
port              666 net/ipv4/inet_hashtables.c 	port = low + offset;
port              667 net/ipv4/inet_hashtables.c 	for (i = 0; i < remaining; i += 2, port += 2) {
port              668 net/ipv4/inet_hashtables.c 		if (unlikely(port >= high))
port              669 net/ipv4/inet_hashtables.c 			port -= remaining;
port              670 net/ipv4/inet_hashtables.c 		if (inet_is_local_reserved_port(net, port))
port              672 net/ipv4/inet_hashtables.c 		head = &hinfo->bhash[inet_bhashfn(net, port,
port              681 net/ipv4/inet_hashtables.c 			    tb->port == port) {
port              687 net/ipv4/inet_hashtables.c 						       port, &tw))
port              694 net/ipv4/inet_hashtables.c 					     net, head, port, l3mdev);
port              717 net/ipv4/inet_hashtables.c 	inet_bind_hash(sk, tb, port);
port              719 net/ipv4/inet_hashtables.c 		inet_sk(sk)->inet_sport = htons(port);
port              393 net/ipv4/ip_sockglue.c 		   __be16 port, u32 info, u8 *payload)
port              411 net/ipv4/ip_sockglue.c 	serr->port = port;
port              421 net/ipv4/ip_sockglue.c void ip_local_error(struct sock *sk, int err, __be32 daddr, __be16 port, u32 info)
port              449 net/ipv4/ip_sockglue.c 	serr->port = port;
port              464 net/ipv4/ip_sockglue.c 	       serr->ee.ee_origin == SO_EE_ORIGIN_LOCAL || serr->port;
port              535 net/ipv4/ip_sockglue.c 		sin->sin_port = serr->port;
port              332 net/ipv4/ipconfig.c set_sockaddr(struct sockaddr_in *sin, __be32 addr, __be16 port)
port              336 net/ipv4/ipconfig.c 	sin->sin_port = port;
port               25 net/ipv4/netfilter/nf_nat_h323.c 		    unsigned int addroff, __be32 ip, __be16 port)
port               31 net/ipv4/netfilter/nf_nat_h323.c 		__be16 port;
port               37 net/ipv4/netfilter/nf_nat_h323.c 	buf.port = port;
port               74 net/ipv4/netfilter/nf_nat_h323.c 			 union nf_inet_addr *addr, __be16 port)
port               77 net/ipv4/netfilter/nf_nat_h323.c 			addr->ip, port);
port               84 net/ipv4/netfilter/nf_nat_h323.c 			 union nf_inet_addr *addr, __be16 port)
port               88 net/ipv4/netfilter/nf_nat_h323.c 			addr->ip, port);
port              100 net/ipv4/netfilter/nf_nat_h323.c 	__be16 port;
port              104 net/ipv4/netfilter/nf_nat_h323.c 		if (get_h225_addr(ct, *data, &taddr[i], &addr, &port)) {
port              106 net/ipv4/netfilter/nf_nat_h323.c 			    port == info->sig_port[dir]) {
port              112 net/ipv4/netfilter/nf_nat_h323.c 						  &addr, &port) &&
port              117 net/ipv4/netfilter/nf_nat_h323.c 					 &addr.ip, port,
port              126 net/ipv4/netfilter/nf_nat_h323.c 				   port == info->sig_port[dir]) {
port              129 net/ipv4/netfilter/nf_nat_h323.c 					 &addr.ip, port,
port              152 net/ipv4/netfilter/nf_nat_h323.c 	__be16 port;
port              156 net/ipv4/netfilter/nf_nat_h323.c 		if (get_h225_addr(ct, *data, &taddr[i], &addr, &port) &&
port              158 net/ipv4/netfilter/nf_nat_h323.c 		    port == ct->tuplehash[dir].tuple.src.u.udp.port) {
port              160 net/ipv4/netfilter/nf_nat_h323.c 				 &addr.ip, ntohs(port),
port              162 net/ipv4/netfilter/nf_nat_h323.c 				 ntohs(ct->tuplehash[!dir].tuple.dst.u.udp.port));
port              166 net/ipv4/netfilter/nf_nat_h323.c 								dst.u.udp.port);
port              178 net/ipv4/netfilter/nf_nat_h323.c 			__be16 port, __be16 rtp_port,
port              188 net/ipv4/netfilter/nf_nat_h323.c 	rtp_exp->saved_proto.udp.port = rtp_exp->tuple.dst.u.udp.port;
port              191 net/ipv4/netfilter/nf_nat_h323.c 	rtcp_exp->saved_proto.udp.port = rtcp_exp->tuple.dst.u.udp.port;
port              202 net/ipv4/netfilter/nf_nat_h323.c 			rtp_exp->tuple.dst.u.udp.port = info->rtp_port[i][dir];
port              203 net/ipv4/netfilter/nf_nat_h323.c 			rtcp_exp->tuple.dst.u.udp.port =
port              219 net/ipv4/netfilter/nf_nat_h323.c 	for (nated_port = ntohs(rtp_exp->tuple.dst.u.udp.port);
port              223 net/ipv4/netfilter/nf_nat_h323.c 		rtp_exp->tuple.dst.u.udp.port = htons(nated_port);
port              226 net/ipv4/netfilter/nf_nat_h323.c 			rtcp_exp->tuple.dst.u.udp.port =
port              253 net/ipv4/netfilter/nf_nat_h323.c 			  htons((port & htons(1)) ? nated_port + 1 :
port              267 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(rtp_exp->tuple.src.u.udp.port),
port              269 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(rtp_exp->tuple.dst.u.udp.port));
port              272 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(rtcp_exp->tuple.src.u.udp.port),
port              274 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(rtcp_exp->tuple.dst.u.udp.port));
port              283 net/ipv4/netfilter/nf_nat_h323.c 		    H245_TransportAddress *taddr, __be16 port,
port              287 net/ipv4/netfilter/nf_nat_h323.c 	u_int16_t nated_port = ntohs(port);
port              290 net/ipv4/netfilter/nf_nat_h323.c 	exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port;
port              298 net/ipv4/netfilter/nf_nat_h323.c 		exp->tuple.dst.u.tcp.port = htons(nated_port);
port              323 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(exp->tuple.src.u.tcp.port),
port              325 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(exp->tuple.dst.u.tcp.port));
port              334 net/ipv4/netfilter/nf_nat_h323.c 		    TransportAddress *taddr, __be16 port,
port              339 net/ipv4/netfilter/nf_nat_h323.c 	u_int16_t nated_port = ntohs(port);
port              342 net/ipv4/netfilter/nf_nat_h323.c 	exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port;
port              347 net/ipv4/netfilter/nf_nat_h323.c 	if (info->sig_port[dir] == port)
port              354 net/ipv4/netfilter/nf_nat_h323.c 		exp->tuple.dst.u.tcp.port = htons(nated_port);
port              378 net/ipv4/netfilter/nf_nat_h323.c 	info->sig_port[dir] = port;
port              383 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(exp->tuple.src.u.tcp.port),
port              385 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(exp->tuple.dst.u.tcp.port));
port              426 net/ipv4/netfilter/nf_nat_h323.c 		    __be16 port, struct nf_conntrack_expect *exp)
port              430 net/ipv4/netfilter/nf_nat_h323.c 	u_int16_t nated_port = ntohs(port);
port              434 net/ipv4/netfilter/nf_nat_h323.c 	exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port;
port              439 net/ipv4/netfilter/nf_nat_h323.c 	if (info->sig_port[dir] == port)
port              446 net/ipv4/netfilter/nf_nat_h323.c 		exp->tuple.dst.u.tcp.port = htons(nated_port);
port              470 net/ipv4/netfilter/nf_nat_h323.c 	info->sig_port[dir] = port;
port              475 net/ipv4/netfilter/nf_nat_h323.c 	    get_h225_addr(ct, *data, &taddr[0], &addr, &port) &&
port              488 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(exp->tuple.src.u.tcp.port),
port              490 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(exp->tuple.dst.u.tcp.port));
port              522 net/ipv4/netfilter/nf_nat_h323.c 			      TransportAddress *taddr, __be16 port,
port              531 net/ipv4/netfilter/nf_nat_h323.c 	exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port;
port              536 net/ipv4/netfilter/nf_nat_h323.c 	for (nated_port = ntohs(port); nated_port != 0; nated_port++) {
port              539 net/ipv4/netfilter/nf_nat_h323.c 		exp->tuple.dst.u.tcp.port = htons(nated_port);
port              565 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(exp->tuple.src.u.tcp.port),
port              567 net/ipv4/netfilter/nf_nat_h323.c 		 ntohs(exp->tuple.dst.u.tcp.port));
port              156 net/ipv4/netfilter/nf_nat_pptp.c 		new_callid = ct->tuplehash[IP_CT_DIR_REPLY].tuple.dst.u.tcp.port;
port              211 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 	.tuple.src.u.udp.port	= cpu_to_be16(SNMP_TRAP_PORT),
port              149 net/ipv4/netfilter/nf_socket_ipv4.c 			ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.tcp.port :
port              150 net/ipv4/netfilter/nf_socket_ipv4.c 			ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.udp.port;
port             6376 net/ipv4/tcp_input.c static inline void pr_drop_req(struct request_sock *req, __u16 port, int family)
port             6382 net/ipv4/tcp_input.c 				    &ireq->ir_rmt_addr, port);
port             6386 net/ipv4/tcp_input.c 				    &ireq->ir_v6_rmt_addr, port);
port              101 net/ipv4/udp_tunnel.c 	ti.port = inet_sk(sk)->inet_sport;
port              119 net/ipv4/udp_tunnel.c 	ti.port = inet_sk(sk)->inet_sport;
port              135 net/ipv4/udp_tunnel.c 	ti.port = inet_sk(sk)->inet_sport;
port              159 net/ipv4/udp_tunnel.c 	ti.port = inet_sk(sk)->inet_sport;
port              288 net/ipv6/datagram.c 		     __be16 port, u32 info, u8 *payload)
port              313 net/ipv6/datagram.c 	serr->port = port;
port              353 net/ipv6/datagram.c 	serr->port = fl6->fl6_dport;
port              404 net/ipv6/datagram.c 	       serr->ee.ee_origin == SO_EE_ORIGIN_LOCAL || serr->port;
port              468 net/ipv6/datagram.c 		sin->sin6_port = serr->port;
port               40 net/ipv6/ping.c 				  __be16 port, u32 info, u8 *payload) {}
port              734 net/key/af_key.c static unsigned int pfkey_sockaddr_fill(const xfrm_address_t *xaddr, __be16 port,
port              743 net/key/af_key.c 		sin->sin_port = port;
port              753 net/key/af_key.c 		sin6->sin6_port = port;
port             1550 net/l2tp/l2tp_ppp.c 	u16 port = 0;
port             1555 net/l2tp/l2tp_ppp.c 		port = ntohs(inet->inet_sport);
port             1569 net/l2tp/l2tp_ppp.c 		   session->name, ip, port,
port               50 net/netfilter/ipset/ip_set_bitmap_port.c port_to_id(const struct bitmap_port *m, u16 port)
port               52 net/netfilter/ipset/ip_set_bitmap_port.c 	return port - m->first_port;
port              109 net/netfilter/ipset/ip_set_bitmap_port.c 	u16 port = 0;
port              115 net/netfilter/ipset/ip_set_bitmap_port.c 	port = ntohs(__port);
port              117 net/netfilter/ipset/ip_set_bitmap_port.c 	if (port < map->first_port || port > map->last_port)
port              120 net/netfilter/ipset/ip_set_bitmap_port.c 	e.id = port_to_id(map, port);
port              133 net/netfilter/ipset/ip_set_bitmap_port.c 	u32 port;	/* wraparound */
port              144 net/netfilter/ipset/ip_set_bitmap_port.c 	port = ip_set_get_h16(tb[IPSET_ATTR_PORT]);
port              145 net/netfilter/ipset/ip_set_bitmap_port.c 	if (port < map->first_port || port > map->last_port)
port              152 net/netfilter/ipset/ip_set_bitmap_port.c 		e.id = port_to_id(map, port);
port              158 net/netfilter/ipset/ip_set_bitmap_port.c 		if (port > port_to) {
port              159 net/netfilter/ipset/ip_set_bitmap_port.c 			swap(port, port_to);
port              160 net/netfilter/ipset/ip_set_bitmap_port.c 			if (port < map->first_port)
port              164 net/netfilter/ipset/ip_set_bitmap_port.c 		port_to = port;
port              170 net/netfilter/ipset/ip_set_bitmap_port.c 	for (; port <= port_to; port++) {
port              171 net/netfilter/ipset/ip_set_bitmap_port.c 		e.id = port_to_id(map, port);
port               26 net/netfilter/ipset/ip_set_getport.c 	 bool src, __be16 *port, u8 *proto)
port               38 net/netfilter/ipset/ip_set_getport.c 		*port = src ? th->source : th->dest;
port               50 net/netfilter/ipset/ip_set_getport.c 		*port = src ? sh->source : sh->dest;
port               63 net/netfilter/ipset/ip_set_getport.c 		*port = src ? uh->source : uh->dest;
port               74 net/netfilter/ipset/ip_set_getport.c 		*port = (__force __be16)htons((ic->type << 8) | ic->code);
port               85 net/netfilter/ipset/ip_set_getport.c 		*port = (__force __be16)
port               99 net/netfilter/ipset/ip_set_getport.c 		    __be16 *port, u8 *proto)
port              126 net/netfilter/ipset/ip_set_getport.c 	return get_port(skb, protocol, protooff, src, port, proto);
port              133 net/netfilter/ipset/ip_set_getport.c 		    __be16 *port, u8 *proto)
port              147 net/netfilter/ipset/ip_set_getport.c 	return get_port(skb, nexthdr, protoff, src, port, proto);
port              153 net/netfilter/ipset/ip_set_getport.c ip_set_get_ip_port(const struct sk_buff *skb, u8 pf, bool src, __be16 *port)
port              160 net/netfilter/ipset/ip_set_getport.c 		ret = ip_set_get_ip4_port(skb, src, port, &proto);
port              163 net/netfilter/ipset/ip_set_getport.c 		ret = ip_set_get_ip6_port(skb, src, port, &proto);
port               43 net/netfilter/ipset/ip_set_hash_ipport.c 	__be16 port;
port               56 net/netfilter/ipset/ip_set_hash_ipport.c 	       ip1->port == ip2->port &&
port               65 net/netfilter/ipset/ip_set_hash_ipport.c 	    nla_put_net16(skb, IPSET_ATTR_PORT, data->port) ||
port               79 net/netfilter/ipset/ip_set_hash_ipport.c 	next->port = d->port;
port               96 net/netfilter/ipset/ip_set_hash_ipport.c 				 &e.port, &e.proto))
port              111 net/netfilter/ipset/ip_set_hash_ipport.c 	u32 ip, ip_to = 0, p = 0, port, port_to;
port              131 net/netfilter/ipset/ip_set_hash_ipport.c 	e.port = nla_get_be16(tb[IPSET_ATTR_PORT]);
port              144 net/netfilter/ipset/ip_set_hash_ipport.c 		e.port = 0;
port              168 net/netfilter/ipset/ip_set_hash_ipport.c 	port_to = port = ntohs(e.port);
port              171 net/netfilter/ipset/ip_set_hash_ipport.c 		if (port > port_to)
port              172 net/netfilter/ipset/ip_set_hash_ipport.c 			swap(port, port_to);
port              178 net/netfilter/ipset/ip_set_hash_ipport.c 		p = retried && ip == ntohl(h->next.ip) ? ntohs(h->next.port)
port              179 net/netfilter/ipset/ip_set_hash_ipport.c 						       : port;
port              182 net/netfilter/ipset/ip_set_hash_ipport.c 			e.port = htons(p);
port              198 net/netfilter/ipset/ip_set_hash_ipport.c 	__be16 port;
port              211 net/netfilter/ipset/ip_set_hash_ipport.c 	       ip1->port == ip2->port &&
port              220 net/netfilter/ipset/ip_set_hash_ipport.c 	    nla_put_net16(skb, IPSET_ATTR_PORT, data->port) ||
port              233 net/netfilter/ipset/ip_set_hash_ipport.c 	next->port = d->port;
port              254 net/netfilter/ipset/ip_set_hash_ipport.c 				 &e.port, &e.proto))
port              269 net/netfilter/ipset/ip_set_hash_ipport.c 	u32 port, port_to;
port              297 net/netfilter/ipset/ip_set_hash_ipport.c 	e.port = nla_get_be16(tb[IPSET_ATTR_PORT]);
port              310 net/netfilter/ipset/ip_set_hash_ipport.c 		e.port = 0;
port              317 net/netfilter/ipset/ip_set_hash_ipport.c 	port = ntohs(e.port);
port              319 net/netfilter/ipset/ip_set_hash_ipport.c 	if (port > port_to)
port              320 net/netfilter/ipset/ip_set_hash_ipport.c 		swap(port, port_to);
port              323 net/netfilter/ipset/ip_set_hash_ipport.c 		port = ntohs(h->next.port);
port              324 net/netfilter/ipset/ip_set_hash_ipport.c 	for (; port <= port_to; port++) {
port              325 net/netfilter/ipset/ip_set_hash_ipport.c 		e.port = htons(port);
port               44 net/netfilter/ipset/ip_set_hash_ipportip.c 	__be16 port;
port               56 net/netfilter/ipset/ip_set_hash_ipportip.c 	       ip1->port == ip2->port &&
port               66 net/netfilter/ipset/ip_set_hash_ipportip.c 	    nla_put_net16(skb, IPSET_ATTR_PORT, data->port) ||
port               80 net/netfilter/ipset/ip_set_hash_ipportip.c 	next->port = d->port;
port               98 net/netfilter/ipset/ip_set_hash_ipportip.c 				 &e.port, &e.proto))
port              114 net/netfilter/ipset/ip_set_hash_ipportip.c 	u32 ip, ip_to = 0, p = 0, port, port_to;
port              138 net/netfilter/ipset/ip_set_hash_ipportip.c 	e.port = nla_get_be16(tb[IPSET_ATTR_PORT]);
port              151 net/netfilter/ipset/ip_set_hash_ipportip.c 		e.port = 0;
port              175 net/netfilter/ipset/ip_set_hash_ipportip.c 	port_to = port = ntohs(e.port);
port              178 net/netfilter/ipset/ip_set_hash_ipportip.c 		if (port > port_to)
port              179 net/netfilter/ipset/ip_set_hash_ipportip.c 			swap(port, port_to);
port              185 net/netfilter/ipset/ip_set_hash_ipportip.c 		p = retried && ip == ntohl(h->next.ip) ? ntohs(h->next.port)
port              186 net/netfilter/ipset/ip_set_hash_ipportip.c 						       : port;
port              189 net/netfilter/ipset/ip_set_hash_ipportip.c 			e.port = htons(p);
port              206 net/netfilter/ipset/ip_set_hash_ipportip.c 	__be16 port;
port              220 net/netfilter/ipset/ip_set_hash_ipportip.c 	       ip1->port == ip2->port &&
port              230 net/netfilter/ipset/ip_set_hash_ipportip.c 	    nla_put_net16(skb, IPSET_ATTR_PORT, data->port) ||
port              243 net/netfilter/ipset/ip_set_hash_ipportip.c 	next->port = d->port;
port              264 net/netfilter/ipset/ip_set_hash_ipportip.c 				 &e.port, &e.proto))
port              280 net/netfilter/ipset/ip_set_hash_ipportip.c 	u32 port, port_to;
port              312 net/netfilter/ipset/ip_set_hash_ipportip.c 	e.port = nla_get_be16(tb[IPSET_ATTR_PORT]);
port              325 net/netfilter/ipset/ip_set_hash_ipportip.c 		e.port = 0;
port              332 net/netfilter/ipset/ip_set_hash_ipportip.c 	port = ntohs(e.port);
port              334 net/netfilter/ipset/ip_set_hash_ipportip.c 	if (port > port_to)
port              335 net/netfilter/ipset/ip_set_hash_ipportip.c 		swap(port, port_to);
port              338 net/netfilter/ipset/ip_set_hash_ipportip.c 		port = ntohs(h->next.port);
port              339 net/netfilter/ipset/ip_set_hash_ipportip.c 	for (; port <= port_to; port++) {
port              340 net/netfilter/ipset/ip_set_hash_ipportip.c 		e.port = htons(port);
port               54 net/netfilter/ipset/ip_set_hash_ipportnet.c 	__be16 port;
port               70 net/netfilter/ipset/ip_set_hash_ipportnet.c 	       ip1->port == ip2->port &&
port              107 net/netfilter/ipset/ip_set_hash_ipportnet.c 	    nla_put_net16(skb, IPSET_ATTR_PORT, data->port) ||
port              124 net/netfilter/ipset/ip_set_hash_ipportnet.c 	next->port = d->port;
port              148 net/netfilter/ipset/ip_set_hash_ipportnet.c 				 &e.port, &e.proto))
port              166 net/netfilter/ipset/ip_set_hash_ipportnet.c 	u32 ip = 0, ip_to = 0, p = 0, port, port_to;
port              200 net/netfilter/ipset/ip_set_hash_ipportnet.c 	e.port = nla_get_be16(tb[IPSET_ATTR_PORT]);
port              213 net/netfilter/ipset/ip_set_hash_ipportnet.c 		e.port = 0;
port              248 net/netfilter/ipset/ip_set_hash_ipportnet.c 	port_to = port = ntohs(e.port);
port              251 net/netfilter/ipset/ip_set_hash_ipportnet.c 		if (port > port_to)
port              252 net/netfilter/ipset/ip_set_hash_ipportnet.c 			swap(port, port_to);
port              270 net/netfilter/ipset/ip_set_hash_ipportnet.c 		p = ntohs(h->next.port);
port              273 net/netfilter/ipset/ip_set_hash_ipportnet.c 		p = port;
port              279 net/netfilter/ipset/ip_set_hash_ipportnet.c 			e.port = htons(p);
port              293 net/netfilter/ipset/ip_set_hash_ipportnet.c 		p = port;
port              303 net/netfilter/ipset/ip_set_hash_ipportnet.c 	__be16 port;
port              319 net/netfilter/ipset/ip_set_hash_ipportnet.c 	       ip1->port == ip2->port &&
port              356 net/netfilter/ipset/ip_set_hash_ipportnet.c 	    nla_put_net16(skb, IPSET_ATTR_PORT, data->port) ||
port              372 net/netfilter/ipset/ip_set_hash_ipportnet.c 	next->port = d->port;
port              399 net/netfilter/ipset/ip_set_hash_ipportnet.c 				 &e.port, &e.proto))
port              417 net/netfilter/ipset/ip_set_hash_ipportnet.c 	u32 port, port_to;
port              460 net/netfilter/ipset/ip_set_hash_ipportnet.c 	e.port = nla_get_be16(tb[IPSET_ATTR_PORT]);
port              473 net/netfilter/ipset/ip_set_hash_ipportnet.c 		e.port = 0;
port              488 net/netfilter/ipset/ip_set_hash_ipportnet.c 	port = ntohs(e.port);
port              490 net/netfilter/ipset/ip_set_hash_ipportnet.c 	if (port > port_to)
port              491 net/netfilter/ipset/ip_set_hash_ipportnet.c 		swap(port, port_to);
port              494 net/netfilter/ipset/ip_set_hash_ipportnet.c 		port = ntohs(h->next.port);
port              495 net/netfilter/ipset/ip_set_hash_ipportnet.c 	for (; port <= port_to; port++) {
port              496 net/netfilter/ipset/ip_set_hash_ipportnet.c 		e.port = htons(port);
port               52 net/netfilter/ipset/ip_set_hash_netport.c 	__be16 port;
port               66 net/netfilter/ipset/ip_set_hash_netport.c 	       ip1->port == ip2->port &&
port              103 net/netfilter/ipset/ip_set_hash_netport.c 	    nla_put_net16(skb, IPSET_ATTR_PORT, data->port) ||
port              120 net/netfilter/ipset/ip_set_hash_netport.c 	next->port = d->port;
port              143 net/netfilter/ipset/ip_set_hash_netport.c 				 &e.port, &e.proto))
port              160 net/netfilter/ipset/ip_set_hash_netport.c 	u32 port, port_to, p = 0, ip = 0, ip_to = 0;
port              189 net/netfilter/ipset/ip_set_hash_netport.c 	e.port = nla_get_be16(tb[IPSET_ATTR_PORT]);
port              202 net/netfilter/ipset/ip_set_hash_netport.c 		e.port = 0;
port              220 net/netfilter/ipset/ip_set_hash_netport.c 	port = port_to = ntohs(e.port);
port              223 net/netfilter/ipset/ip_set_hash_netport.c 		if (port_to < port)
port              224 net/netfilter/ipset/ip_set_hash_netport.c 			swap(port, port_to);
port              240 net/netfilter/ipset/ip_set_hash_netport.c 		p = ntohs(h->next.port);
port              242 net/netfilter/ipset/ip_set_hash_netport.c 		p = port;
port              249 net/netfilter/ipset/ip_set_hash_netport.c 			e.port = htons(p);
port              256 net/netfilter/ipset/ip_set_hash_netport.c 		p = port;
port              265 net/netfilter/ipset/ip_set_hash_netport.c 	__be16 port;
port              279 net/netfilter/ipset/ip_set_hash_netport.c 	       ip1->port == ip2->port &&
port              316 net/netfilter/ipset/ip_set_hash_netport.c 	    nla_put_net16(skb, IPSET_ATTR_PORT, data->port) ||
port              332 net/netfilter/ipset/ip_set_hash_netport.c 	next->port = d->port;
port              359 net/netfilter/ipset/ip_set_hash_netport.c 				 &e.port, &e.proto))
port              376 net/netfilter/ipset/ip_set_hash_netport.c 	u32 port, port_to;
port              408 net/netfilter/ipset/ip_set_hash_netport.c 	e.port = nla_get_be16(tb[IPSET_ATTR_PORT]);
port              421 net/netfilter/ipset/ip_set_hash_netport.c 		e.port = 0;
port              436 net/netfilter/ipset/ip_set_hash_netport.c 	port = ntohs(e.port);
port              438 net/netfilter/ipset/ip_set_hash_netport.c 	if (port > port_to)
port              439 net/netfilter/ipset/ip_set_hash_netport.c 		swap(port, port_to);
port              442 net/netfilter/ipset/ip_set_hash_netport.c 		port = ntohs(h->next.port);
port              443 net/netfilter/ipset/ip_set_hash_netport.c 	for (; port <= port_to; port++) {
port              444 net/netfilter/ipset/ip_set_hash_netport.c 		e.port = htons(port);
port               47 net/netfilter/ipset/ip_set_hash_netportnet.c 	__be16 port;
port               66 net/netfilter/ipset/ip_set_hash_netportnet.c 	       ip1->port == ip2->port &&
port              116 net/netfilter/ipset/ip_set_hash_netportnet.c 	    nla_put_net16(skb, IPSET_ATTR_PORT, data->port) ||
port              134 net/netfilter/ipset/ip_set_hash_netportnet.c 	next->port = d->port;
port              164 net/netfilter/ipset/ip_set_hash_netportnet.c 				 &e.port, &e.proto))
port              183 net/netfilter/ipset/ip_set_hash_netportnet.c 	u32 ip = 0, ip_to = 0, p = 0, port, port_to;
port              222 net/netfilter/ipset/ip_set_hash_netportnet.c 	e.port = nla_get_be16(tb[IPSET_ATTR_PORT]);
port              235 net/netfilter/ipset/ip_set_hash_netportnet.c 		e.port = 0;
port              267 net/netfilter/ipset/ip_set_hash_netportnet.c 	port_to = port = ntohs(e.port);
port              270 net/netfilter/ipset/ip_set_hash_netportnet.c 		if (port > port_to)
port              271 net/netfilter/ipset/ip_set_hash_netportnet.c 			swap(port, port_to);
port              289 net/netfilter/ipset/ip_set_hash_netportnet.c 		p = ntohs(h->next.port);
port              292 net/netfilter/ipset/ip_set_hash_netportnet.c 		p = port;
port              300 net/netfilter/ipset/ip_set_hash_netportnet.c 			e.port = htons(p);
port              313 net/netfilter/ipset/ip_set_hash_netportnet.c 		p = port;
port              322 net/netfilter/ipset/ip_set_hash_netportnet.c 	__be16 port;
port              342 net/netfilter/ipset/ip_set_hash_netportnet.c 	       ip1->port == ip2->port &&
port              392 net/netfilter/ipset/ip_set_hash_netportnet.c 	    nla_put_net16(skb, IPSET_ATTR_PORT, data->port) ||
port              409 net/netfilter/ipset/ip_set_hash_netportnet.c 	next->port = d->port;
port              443 net/netfilter/ipset/ip_set_hash_netportnet.c 				 &e.port, &e.proto))
port              462 net/netfilter/ipset/ip_set_hash_netportnet.c 	u32 port, port_to;
port              505 net/netfilter/ipset/ip_set_hash_netportnet.c 	e.port = nla_get_be16(tb[IPSET_ATTR_PORT]);
port              518 net/netfilter/ipset/ip_set_hash_netportnet.c 		e.port = 0;
port              533 net/netfilter/ipset/ip_set_hash_netportnet.c 	port = ntohs(e.port);
port              535 net/netfilter/ipset/ip_set_hash_netportnet.c 	if (port > port_to)
port              536 net/netfilter/ipset/ip_set_hash_netportnet.c 		swap(port, port_to);
port              539 net/netfilter/ipset/ip_set_hash_netportnet.c 		port = ntohs(h->next.port);
port              540 net/netfilter/ipset/ip_set_hash_netportnet.c 	for (; port <= port_to; port++) {
port              541 net/netfilter/ipset/ip_set_hash_netportnet.c 		e.port = htons(port);
port               74 net/netfilter/ipvs/ip_vs_app.c 		  __u16 port)
port               92 net/netfilter/ipvs/ip_vs_app.c 	inc->port = htons(port);
port              111 net/netfilter/ipvs/ip_vs_app.c 		  pp->name, inc->name, ntohs(inc->port));
port              136 net/netfilter/ipvs/ip_vs_app.c 		  pp->name, inc->name, ntohs(inc->port));
port              174 net/netfilter/ipvs/ip_vs_app.c 		       __u16 port)
port              180 net/netfilter/ipvs/ip_vs_app.c 	result = ip_vs_app_inc_new(ipvs, app, proto, port);
port              584 net/netfilter/ipvs/ip_vs_app.c 			   ntohs(inc->port),
port              109 net/netfilter/ipvs/ip_vs_conn.c 				       __be16 port)
port              114 net/netfilter/ipvs/ip_vs_conn.c 				    (__force u32)port, proto, ip_vs_conn_rnd) ^
port              117 net/netfilter/ipvs/ip_vs_conn.c 	return (jhash_3words((__force u32)addr->ip, (__force u32)port, proto,
port              126 net/netfilter/ipvs/ip_vs_conn.c 	__be16 port;
port              134 net/netfilter/ipvs/ip_vs_conn.c 		port = p->cport;
port              137 net/netfilter/ipvs/ip_vs_conn.c 		port = p->vport;
port              140 net/netfilter/ipvs/ip_vs_conn.c 	return ip_vs_conn_hashkey(p->ipvs, p->af, p->protocol, addr, port);
port              322 net/netfilter/ipvs/ip_vs_core.c 		if (dst_port == svc->port) {
port              328 net/netfilter/ipvs/ip_vs_core.c 			if (svc->port != FTPPORT)
port              376 net/netfilter/ipvs/ip_vs_core.c 		if (dst_port == svc->port && svc->port != FTPPORT)
port              377 net/netfilter/ipvs/ip_vs_core.c 			dport = dest->port;
port              399 net/netfilter/ipvs/ip_vs_core.c 	if (dport == svc->port && dest->port)
port              400 net/netfilter/ipvs/ip_vs_core.c 		dport = dest->port;
port              528 net/netfilter/ipvs/ip_vs_core.c 	if (!svc->fwmark && vport != svc->port) {
port              529 net/netfilter/ipvs/ip_vs_core.c 		if (!svc->port)
port              562 net/netfilter/ipvs/ip_vs_core.c 				    dest->port ? dest->port : vport,
port              660 net/netfilter/ipvs/ip_vs_core.c 	if (svc->port == FTPPORT && dport != FTPPORT)
port             1164 net/netfilter/ipvs/ip_vs_core.c 	vport = svc->port;
port              262 net/netfilter/ipvs/ip_vs_ctl.c 		  const union nf_inet_addr *addr, __be16 port)
port              264 net/netfilter/ipvs/ip_vs_ctl.c 	unsigned int porth = ntohs(port);
port              308 net/netfilter/ipvs/ip_vs_ctl.c 					 &svc->addr, svc->port);
port              367 net/netfilter/ipvs/ip_vs_ctl.c 		    && (svc->port == vport)
port              479 net/netfilter/ipvs/ip_vs_ctl.c 			      ntohs(svc->port));
port              493 net/netfilter/ipvs/ip_vs_ctl.c 					    __be16 port)
port              495 net/netfilter/ipvs/ip_vs_ctl.c 	unsigned int porth = ntohs(port);
port              512 net/netfilter/ipvs/ip_vs_ctl.c 	__be16 port;
port              519 net/netfilter/ipvs/ip_vs_ctl.c 		port = dest->port;
port              524 net/netfilter/ipvs/ip_vs_ctl.c 			port = dest->tun_port;
port              528 net/netfilter/ipvs/ip_vs_ctl.c 			port = 0;
port              542 net/netfilter/ipvs/ip_vs_ctl.c 	hash = ip_vs_rs_hashkey(dest->af, &dest->addr, port);
port              571 net/netfilter/ipvs/ip_vs_ctl.c 		if (dest->port == dport &&
port              602 net/netfilter/ipvs/ip_vs_ctl.c 		if (dest->port == dport &&
port              659 net/netfilter/ipvs/ip_vs_ctl.c 		    (dest->port == dport)) {
port              685 net/netfilter/ipvs/ip_vs_ctl.c 	__be16 port = dport;
port              691 net/netfilter/ipvs/ip_vs_ctl.c 		port = 0;
port              692 net/netfilter/ipvs/ip_vs_ctl.c 	dest = ip_vs_lookup_dest(svc, dest_af, daddr, port);
port              694 net/netfilter/ipvs/ip_vs_ctl.c 		dest = ip_vs_lookup_dest(svc, dest_af, daddr, port ^ dport);
port              746 net/netfilter/ipvs/ip_vs_ctl.c 			      ntohs(dest->port),
port              750 net/netfilter/ipvs/ip_vs_ctl.c 		    dest->port == dport &&
port              755 net/netfilter/ipvs/ip_vs_ctl.c 		      dest->vport == svc->port))) {
port              898 net/netfilter/ipvs/ip_vs_ctl.c 		if (svc->port == FTPPORT)
port              996 net/netfilter/ipvs/ip_vs_ctl.c 	dest->vport = svc->port;
port              999 net/netfilter/ipvs/ip_vs_ctl.c 	dest->port = udest->port;
port             1030 net/netfilter/ipvs/ip_vs_ctl.c 	__be16 dport = udest->port;
port             1102 net/netfilter/ipvs/ip_vs_ctl.c 	__be16 dport = udest->port;
port             1157 net/netfilter/ipvs/ip_vs_ctl.c 		      IP_VS_DBG_ADDR(dest->af, &dest->addr), ntohs(dest->port),
port             1204 net/netfilter/ipvs/ip_vs_ctl.c 	__be16 dport = udest->port;
port             1254 net/netfilter/ipvs/ip_vs_ctl.c 			      ntohs(dest->port));
port             1341 net/netfilter/ipvs/ip_vs_ctl.c 	svc->port = u->port;
port             1365 net/netfilter/ipvs/ip_vs_ctl.c 	if (svc->port == FTPPORT)
port             1367 net/netfilter/ipvs/ip_vs_ctl.c 	else if (svc->port == 0)
port             1531 net/netfilter/ipvs/ip_vs_ctl.c 	if (svc->port == FTPPORT)
port             1533 net/netfilter/ipvs/ip_vs_ctl.c 	else if (svc->port == 0)
port             1634 net/netfilter/ipvs/ip_vs_ctl.c 			      ntohs(dest->port),
port             2143 net/netfilter/ipvs/ip_vs_ctl.c 					   ntohs(svc->port),
port             2150 net/netfilter/ipvs/ip_vs_ctl.c 					   ntohs(svc->port),
port             2173 net/netfilter/ipvs/ip_vs_ctl.c 					   ntohs(dest->port),
port             2184 net/netfilter/ipvs/ip_vs_ctl.c 					   ntohs(dest->port),
port             2384 net/netfilter/ipvs/ip_vs_ctl.c 	usvc->port		= usvc_compat->port;
port             2401 net/netfilter/ipvs/ip_vs_ctl.c 	udest->port		= udest_compat->port;
port             2480 net/netfilter/ipvs/ip_vs_ctl.c 		if (!usvc.fwmark && !usvc.addr.ip && !usvc.port) {
port             2498 net/netfilter/ipvs/ip_vs_ctl.c 		       ntohs(usvc.port));
port             2507 net/netfilter/ipvs/ip_vs_ctl.c 					   &usvc.addr, usvc.port);
port             2566 net/netfilter/ipvs/ip_vs_ctl.c 	dst->port = src->port;
port             2641 net/netfilter/ipvs/ip_vs_ctl.c 					   get->port);
port             2662 net/netfilter/ipvs/ip_vs_ctl.c 			entry.port = dest->port;
port             2835 net/netfilter/ipvs/ip_vs_ctl.c 						   entry->port);
port             3052 net/netfilter/ipvs/ip_vs_ctl.c 		    nla_put_be16(skb, IPVS_SVC_ATTR_PORT, svc->port))
port             3188 net/netfilter/ipvs/ip_vs_ctl.c 		usvc->port = nla_get_be16(nla_port);
port             3197 net/netfilter/ipvs/ip_vs_ctl.c 					   &usvc->addr, usvc->port);
port             3255 net/netfilter/ipvs/ip_vs_ctl.c 	    nla_put_be16(skb, IPVS_DEST_ATTR_PORT, dest->port) ||
port             3377 net/netfilter/ipvs/ip_vs_ctl.c 	udest->port = nla_get_be16(nla_port);
port              234 net/netfilter/ipvs/ip_vs_dh.c 		      ntohs(dest->port));
port               43 net/netfilter/ipvs/ip_vs_fo.c 			      ntohs(hweight->port),
port               99 net/netfilter/ipvs/ip_vs_ftp.c 				  union nf_inet_addr *addr, __be16 *port,
port              163 net/netfilter/ipvs/ip_vs_ftp.c 		*port = get_unaligned((__be16 *) (p + 4));
port              230 net/netfilter/ipvs/ip_vs_ftp.c 	*port = htons(hport);
port              255 net/netfilter/ipvs/ip_vs_ftp.c 	__be16 port;
port              284 net/netfilter/ipvs/ip_vs_ftp.c 					   &from, &port, cp->af,
port              289 net/netfilter/ipvs/ip_vs_ftp.c 			  &from.ip, ntohs(port), &cp->caddr.ip, 0);
port              305 net/netfilter/ipvs/ip_vs_ftp.c 					   &from, &port, cp->af,
port              310 net/netfilter/ipvs/ip_vs_ftp.c 			      IP_VS_DBG_ADDR(cp->af, &from), ntohs(port),
port              321 net/netfilter/ipvs/ip_vs_ftp.c 				      ipvsh->protocol, &from, port,
port              330 net/netfilter/ipvs/ip_vs_ftp.c 				      0, &cp->vaddr, port, &p);
port              331 net/netfilter/ipvs/ip_vs_ftp.c 		n_cp = ip_vs_conn_new(&p, cp->af, &from, port,
port              345 net/netfilter/ipvs/ip_vs_ftp.c 		port = n_cp->vport;
port              351 net/netfilter/ipvs/ip_vs_ftp.c 			 ntohs(port) >> 8,
port              352 net/netfilter/ipvs/ip_vs_ftp.c 			 ntohs(port) & 0xFF);
port              355 net/netfilter/ipvs/ip_vs_ftp.c 		port = n_cp->vport;
port              358 net/netfilter/ipvs/ip_vs_ftp.c 			 ntohs(port));
port              425 net/netfilter/ipvs/ip_vs_ftp.c 	__be16 port;
port              496 net/netfilter/ipvs/ip_vs_ftp.c 				   &to, &port, cp->af,
port              499 net/netfilter/ipvs/ip_vs_ftp.c 		IP_VS_DBG(7, "PORT %pI4:%u detected\n", &to.ip, ntohs(port));
port              504 net/netfilter/ipvs/ip_vs_ftp.c 			  &to.ip, ntohs(port), &cp->vaddr.ip,
port              510 net/netfilter/ipvs/ip_vs_ftp.c 					  &to, &port, cp->af,
port              514 net/netfilter/ipvs/ip_vs_ftp.c 			      IP_VS_DBG_ADDR(cp->af, &to), ntohs(port));
port              519 net/netfilter/ipvs/ip_vs_ftp.c 			      IP_VS_DBG_ADDR(cp->af, &to), ntohs(port),
port              532 net/netfilter/ipvs/ip_vs_ftp.c 				      ipvsh->protocol, &to, port, &cp->vaddr,
port              447 net/netfilter/ipvs/ip_vs_lblc.c 		      ntohs(least->port),
port              527 net/netfilter/ipvs/ip_vs_lblc.c 		      IP_VS_DBG_ADDR(dest->af, &dest->addr), ntohs(dest->port));
port              201 net/netfilter/ipvs/ip_vs_lblcr.c 		      ntohs(least->port),
port              246 net/netfilter/ipvs/ip_vs_lblcr.c 		      IP_VS_DBG_ADDR(most->af, &most->addr), ntohs(most->port),
port              611 net/netfilter/ipvs/ip_vs_lblcr.c 		      ntohs(least->port),
port              712 net/netfilter/ipvs/ip_vs_lblcr.c 		      IP_VS_DBG_ADDR(dest->af, &dest->addr), ntohs(dest->port));
port               58 net/netfilter/ipvs/ip_vs_lc.c 			      ntohs(least->port),
port               90 net/netfilter/ipvs/ip_vs_mh.c 		 __be16 port, hsiphash_key_t *key, unsigned int offset)
port              100 net/netfilter/ipvs/ip_vs_mh.c 	v = (offset + ntohs(port) + ntohl(addr_fold));
port              144 net/netfilter/ipvs/ip_vs_mh.c 					      dest->port, &s->hash1, 0) %
port              147 net/netfilter/ipvs/ip_vs_mh.c 					    dest->port, &s->hash2, 0) %
port              237 net/netfilter/ipvs/ip_vs_mh.c 	     const union nf_inet_addr *addr, __be16 port)
port              239 net/netfilter/ipvs/ip_vs_mh.c 	unsigned int hash = ip_vs_mh_hashkey(svc->af, addr, port, &s->hash1, 0)
port              249 net/netfilter/ipvs/ip_vs_mh.c 		      const union nf_inet_addr *addr, __be16 port)
port              256 net/netfilter/ipvs/ip_vs_mh.c 	ihash = ip_vs_mh_hashkey(svc->af, addr, port,
port              265 net/netfilter/ipvs/ip_vs_mh.c 		      IP_VS_DBG_ADDR(dest->af, &dest->addr), ntohs(dest->port));
port              272 net/netfilter/ipvs/ip_vs_mh.c 		hash = ip_vs_mh_hashkey(svc->af, addr, port, &s->hash1,
port              282 net/netfilter/ipvs/ip_vs_mh.c 			      ntohs(dest->port), roffset);
port              313 net/netfilter/ipvs/ip_vs_mh.c 		      ntohs(svc->port));
port              480 net/netfilter/ipvs/ip_vs_mh.c 	__be16 port = 0;
port              488 net/netfilter/ipvs/ip_vs_mh.c 		port = ip_vs_mh_get_port(skb, iph);
port              493 net/netfilter/ipvs/ip_vs_mh.c 		dest = ip_vs_mh_get_fallback(svc, s, hash_addr, port);
port              495 net/netfilter/ipvs/ip_vs_mh.c 		dest = ip_vs_mh_get(svc, s, hash_addr, port);
port              504 net/netfilter/ipvs/ip_vs_mh.c 		      ntohs(port),
port              506 net/netfilter/ipvs/ip_vs_mh.c 		      ntohs(dest->port));
port              112 net/netfilter/ipvs/ip_vs_nfct.c 			new_tuple.src.u.tcp.port = cp->dport;
port              117 net/netfilter/ipvs/ip_vs_nfct.c 			new_tuple.dst.u.tcp.port = cp->vport;
port              159 net/netfilter/ipvs/ip_vs_nfct.c 			      &orig->src.u3, orig->src.u.tcp.port,
port              160 net/netfilter/ipvs/ip_vs_nfct.c 			      &orig->dst.u3, orig->dst.u.tcp.port, &p);
port              172 net/netfilter/ipvs/ip_vs_nfct.c 		new_reply.dst.u.tcp.port = cp->vport;
port              188 net/netfilter/ipvs/ip_vs_nfct.c 		new_reply.src.u.tcp.port = cp->dport;
port              213 net/netfilter/ipvs/ip_vs_nfct.c 			       const __be16 port, int from_rs)
port              227 net/netfilter/ipvs/ip_vs_nfct.c 			proto, port ? &port : NULL,
port              106 net/netfilter/ipvs/ip_vs_nq.c 		      ntohs(least->port),
port               50 net/netfilter/ipvs/ip_vs_ovf.c 			      ntohs(h->port),
port              482 net/netfilter/ipvs/ip_vs_proto_sctp.c static inline __u16 sctp_app_hashkey(__be16 port)
port              484 net/netfilter/ipvs/ip_vs_proto_sctp.c 	return (((__force u16)port >> SCTP_APP_TAB_BITS) ^ (__force u16)port)
port              492 net/netfilter/ipvs/ip_vs_proto_sctp.c 	__be16 port = inc->port;
port              496 net/netfilter/ipvs/ip_vs_proto_sctp.c 	hash = sctp_app_hashkey(port);
port              499 net/netfilter/ipvs/ip_vs_proto_sctp.c 		if (i->port == port) {
port              533 net/netfilter/ipvs/ip_vs_proto_sctp.c 		if (inc->port == cp->vport) {
port              544 net/netfilter/ipvs/ip_vs_proto_sctp.c 					inc->name, ntohs(inc->port));
port              607 net/netfilter/ipvs/ip_vs_proto_tcp.c static inline __u16 tcp_app_hashkey(__be16 port)
port              609 net/netfilter/ipvs/ip_vs_proto_tcp.c 	return (((__force u16)port >> TCP_APP_TAB_BITS) ^ (__force u16)port)
port              618 net/netfilter/ipvs/ip_vs_proto_tcp.c 	__be16 port = inc->port;
port              622 net/netfilter/ipvs/ip_vs_proto_tcp.c 	hash = tcp_app_hashkey(port);
port              625 net/netfilter/ipvs/ip_vs_proto_tcp.c 		if (i->port == port) {
port              664 net/netfilter/ipvs/ip_vs_proto_tcp.c 		if (inc->port == cp->vport) {
port              675 net/netfilter/ipvs/ip_vs_proto_tcp.c 				      inc->name, ntohs(inc->port));
port              354 net/netfilter/ipvs/ip_vs_proto_udp.c static inline __u16 udp_app_hashkey(__be16 port)
port              356 net/netfilter/ipvs/ip_vs_proto_udp.c 	return (((__force u16)port >> UDP_APP_TAB_BITS) ^ (__force u16)port)
port              365 net/netfilter/ipvs/ip_vs_proto_udp.c 	__be16 port = inc->port;
port              369 net/netfilter/ipvs/ip_vs_proto_udp.c 	hash = udp_app_hashkey(port);
port              372 net/netfilter/ipvs/ip_vs_proto_udp.c 		if (i->port == port) {
port              410 net/netfilter/ipvs/ip_vs_proto_udp.c 		if (inc->port == cp->vport) {
port              421 net/netfilter/ipvs/ip_vs_proto_udp.c 				      inc->name, ntohs(inc->port));
port               93 net/netfilter/ipvs/ip_vs_rr.c 		      IP_VS_DBG_ADDR(dest->af, &dest->addr), ntohs(dest->port),
port              155 net/netfilter/ipvs/ip_vs_sched.c 			     &svc->addr.in6, ntohs(svc->port), msg);
port              160 net/netfilter/ipvs/ip_vs_sched.c 			     &svc->addr.ip, ntohs(svc->port), msg);
port              107 net/netfilter/ipvs/ip_vs_sed.c 		      ntohs(least->port),
port               85 net/netfilter/ipvs/ip_vs_sh.c 		 __be16 port, unsigned int offset)
port               94 net/netfilter/ipvs/ip_vs_sh.c 	return (offset + hash_32(ntohs(port) + ntohl(addr_fold),
port              105 net/netfilter/ipvs/ip_vs_sh.c 	     const union nf_inet_addr *addr, __be16 port)
port              107 net/netfilter/ipvs/ip_vs_sh.c 	unsigned int hash = ip_vs_sh_hashkey(svc->af, addr, port, 0);
port              122 net/netfilter/ipvs/ip_vs_sh.c 		      const union nf_inet_addr *addr, __be16 port)
port              129 net/netfilter/ipvs/ip_vs_sh.c 	ihash = ip_vs_sh_hashkey(svc->af, addr, port, 0);
port              137 net/netfilter/ipvs/ip_vs_sh.c 		      IP_VS_DBG_ADDR(dest->af, &dest->addr), ntohs(dest->port));
port              144 net/netfilter/ipvs/ip_vs_sh.c 		hash = ip_vs_sh_hashkey(svc->af, addr, port, roffset);
port              153 net/netfilter/ipvs/ip_vs_sh.c 			      ntohs(dest->port), roffset);
port              314 net/netfilter/ipvs/ip_vs_sh.c 	__be16 port = 0;
port              322 net/netfilter/ipvs/ip_vs_sh.c 		port = ip_vs_sh_get_port(skb, iph);
port              327 net/netfilter/ipvs/ip_vs_sh.c 		dest = ip_vs_sh_get_fallback(svc, s, hash_addr, port);
port              329 net/netfilter/ipvs/ip_vs_sh.c 		dest = ip_vs_sh_get(svc, s, hash_addr, port);
port              339 net/netfilter/ipvs/ip_vs_sh.c 		      ntohs(dest->port));
port               79 net/netfilter/ipvs/ip_vs_wlc.c 		      ntohs(least->port),
port              214 net/netfilter/ipvs/ip_vs_wrr.c 		      IP_VS_DBG_ADDR(dest->af, &dest->addr), ntohs(dest->port),
port               99 net/netfilter/nf_conntrack_amanda.c 	__be16 port;
port              141 net/netfilter/nf_conntrack_amanda.c 		port = htons(simple_strtoul(pbuf, &tmp, 10));
port              143 net/netfilter/nf_conntrack_amanda.c 		if (port == 0 || len > 5)
port              156 net/netfilter/nf_conntrack_amanda.c 				  IPPROTO_TCP, NULL, &port);
port              184 net/netfilter/nf_conntrack_amanda.c 		.tuple.src.u.udp.port	= cpu_to_be16(10080),
port              194 net/netfilter/nf_conntrack_amanda.c 		.tuple.src.u.udp.port	= cpu_to_be16(10080),
port               61 net/netfilter/nf_conntrack_broadcast.c 	exp->tuple.src.u.udp.port = help->helper->tuple.src.u.udp.port;
port               64 net/netfilter/nf_conntrack_broadcast.c 	exp->mask.src.u.udp.port  = htons(0xFFFF);
port              234 net/netfilter/nf_conntrack_core.c 	tuple->src.u.udp.port = inet_hdr->sport;
port              235 net/netfilter/nf_conntrack_core.c 	tuple->dst.u.udp.port = inet_hdr->dport;
port             1823 net/netfilter/nf_conntrack_core.c 	if (nla_put_be16(skb, CTA_PROTO_SRC_PORT, tuple->src.u.tcp.port) ||
port             1824 net/netfilter/nf_conntrack_core.c 	    nla_put_be16(skb, CTA_PROTO_DST_PORT, tuple->dst.u.tcp.port))
port             1845 net/netfilter/nf_conntrack_core.c 	t->src.u.tcp.port = nla_get_be16(tb[CTA_PROTO_SRC_PORT]);
port             1846 net/netfilter/nf_conntrack_core.c 	t->dst.u.tcp.port = nla_get_be16(tb[CTA_PROTO_DST_PORT]);
port              167 net/netfilter/nf_conntrack_ftp.c 	cmd->u.tcp.port = htons((array[4] << 8) | array[5]);
port              200 net/netfilter/nf_conntrack_ftp.c 		    __be16 *port)
port              210 net/netfilter/nf_conntrack_ftp.c 			*port = htons(tmp_port);
port              269 net/netfilter/nf_conntrack_ftp.c 	return get_port(data, 3 + length + 1, dlen, delim, &cmd->u.tcp.port);
port              286 net/netfilter/nf_conntrack_ftp.c 	return get_port(data, 3, dlen, delim, &cmd->u.tcp.port);
port              518 net/netfilter/nf_conntrack_ftp.c 			  IPPROTO_TCP, NULL, &cmd.u.tcp.port);
port               56 net/netfilter/nf_conntrack_h323_main.c 			   union nf_inet_addr *addr, __be16 port)
port               61 net/netfilter/nf_conntrack_h323_main.c 			   union nf_inet_addr *addr, __be16 port)
port               79 net/netfilter/nf_conntrack_h323_main.c 			  __be16 port, __be16 rtp_port,
port               87 net/netfilter/nf_conntrack_h323_main.c 		      H245_TransportAddress *taddr, __be16 port,
port               94 net/netfilter/nf_conntrack_h323_main.c 		      TransportAddress *taddr, __be16 port,
port              101 net/netfilter/nf_conntrack_h323_main.c 				TransportAddress *taddr, __be16 port,
port              108 net/netfilter/nf_conntrack_h323_main.c 		      __be16 port, struct nf_conntrack_expect *exp)
port              223 net/netfilter/nf_conntrack_h323_main.c 			 union nf_inet_addr *addr, __be16 *port)
port              250 net/netfilter/nf_conntrack_h323_main.c 	memcpy(port, p + len, sizeof(__be16));
port              263 net/netfilter/nf_conntrack_h323_main.c 	__be16 port;
port              271 net/netfilter/nf_conntrack_h323_main.c 	if (!get_h245_addr(ct, *data, taddr, &addr, &port) ||
port              273 net/netfilter/nf_conntrack_h323_main.c 	    port == 0)
port              277 net/netfilter/nf_conntrack_h323_main.c 	rtp_port = port & ~htons(1);
port              278 net/netfilter/nf_conntrack_h323_main.c 	rtcp_port = port | htons(1);
port              306 net/netfilter/nf_conntrack_h323_main.c 				   taddr, port, rtp_port, rtp_exp, rtcp_exp);
port              337 net/netfilter/nf_conntrack_h323_main.c 	__be16 port;
port              343 net/netfilter/nf_conntrack_h323_main.c 	if (!get_h245_addr(ct, *data, taddr, &addr, &port) ||
port              345 net/netfilter/nf_conntrack_h323_main.c 	    port == 0)
port              354 net/netfilter/nf_conntrack_h323_main.c 			  IPPROTO_TCP, NULL, &port);
port              365 net/netfilter/nf_conntrack_h323_main.c 			       port, exp);
port              638 net/netfilter/nf_conntrack_h323_main.c 		  union nf_inet_addr *addr, __be16 *port)
port              662 net/netfilter/nf_conntrack_h323_main.c 	memcpy(port, p + len, sizeof(__be16));
port              674 net/netfilter/nf_conntrack_h323_main.c 	__be16 port;
port              680 net/netfilter/nf_conntrack_h323_main.c 	if (!get_h225_addr(ct, *data, taddr, &addr, &port) ||
port              682 net/netfilter/nf_conntrack_h323_main.c 	    port == 0)
port              691 net/netfilter/nf_conntrack_h323_main.c 			  IPPROTO_TCP, NULL, &port);
port              702 net/netfilter/nf_conntrack_h323_main.c 			       port, exp);
port              789 net/netfilter/nf_conntrack_h323_main.c 	__be16 port;
port              796 net/netfilter/nf_conntrack_h323_main.c 	if (!get_h225_addr(ct, *data, taddr, &addr, &port) || port == 0)
port              814 net/netfilter/nf_conntrack_h323_main.c 			  IPPROTO_TCP, NULL, &port);
port              826 net/netfilter/nf_conntrack_h323_main.c 					 taddr, port, exp);
port              849 net/netfilter/nf_conntrack_h323_main.c 	__be16 port;
port              867 net/netfilter/nf_conntrack_h323_main.c 			  &addr, &port) &&
port              870 net/netfilter/nf_conntrack_h323_main.c 			 &addr, ntohs(port), &ct->tuplehash[!dir].tuple.src.u3,
port              871 net/netfilter/nf_conntrack_h323_main.c 			 ntohs(ct->tuplehash[!dir].tuple.src.u.tcp.port));
port              875 net/netfilter/nf_conntrack_h323_main.c 				    ct->tuplehash[!dir].tuple.src.u.tcp.port);
port              884 net/netfilter/nf_conntrack_h323_main.c 			  &addr, &port) &&
port              887 net/netfilter/nf_conntrack_h323_main.c 			 &addr, ntohs(port), &ct->tuplehash[!dir].tuple.dst.u3,
port              888 net/netfilter/nf_conntrack_h323_main.c 			 ntohs(ct->tuplehash[!dir].tuple.dst.u.tcp.port));
port              892 net/netfilter/nf_conntrack_h323_main.c 				    ct->tuplehash[!dir].tuple.dst.u.tcp.port);
port             1192 net/netfilter/nf_conntrack_h323_main.c 		.tuple.src.u.tcp.port	= cpu_to_be16(Q931_PORT),
port             1201 net/netfilter/nf_conntrack_h323_main.c 		.tuple.src.u.tcp.port	= cpu_to_be16(Q931_PORT),
port             1227 net/netfilter/nf_conntrack_h323_main.c 					       __be16 port)
port             1234 net/netfilter/nf_conntrack_h323_main.c 	tuple.src.u.tcp.port = 0;
port             1236 net/netfilter/nf_conntrack_h323_main.c 	tuple.dst.u.tcp.port = port;
port             1254 net/netfilter/nf_conntrack_h323_main.c 	__be16 port;
port             1261 net/netfilter/nf_conntrack_h323_main.c 		if (get_h225_addr(ct, *data, &taddr[i], &addr, &port) &&
port             1263 net/netfilter/nf_conntrack_h323_main.c 			   sizeof(addr)) == 0 && port != 0)
port             1277 net/netfilter/nf_conntrack_h323_main.c 			  IPPROTO_TCP, NULL, &port);
port             1285 net/netfilter/nf_conntrack_h323_main.c 			       taddr, i, port, exp);
port             1292 net/netfilter/nf_conntrack_h323_main.c 			info->sig_port[dir] = port;
port             1326 net/netfilter/nf_conntrack_h323_main.c 	__be16 port;
port             1332 net/netfilter/nf_conntrack_h323_main.c 	if (!get_h225_addr(ct, *data, &gcf->rasAddress, &addr, &port))
port             1337 net/netfilter/nf_conntrack_h323_main.c 	    port == ct->tuplehash[dir].tuple.src.u.udp.port)
port             1349 net/netfilter/nf_conntrack_h323_main.c 			  IPPROTO_UDP, NULL, &port);
port             1490 net/netfilter/nf_conntrack_h323_main.c 	__be16 port;
port             1499 net/netfilter/nf_conntrack_h323_main.c 			  &addr, &port) &&
port             1501 net/netfilter/nf_conntrack_h323_main.c 	    port == info->sig_port[dir] &&
port             1513 net/netfilter/nf_conntrack_h323_main.c 			  &addr, &port) &&
port             1521 net/netfilter/nf_conntrack_h323_main.c 				     port);
port             1534 net/netfilter/nf_conntrack_h323_main.c 	__be16 port;
port             1542 net/netfilter/nf_conntrack_h323_main.c 			   &addr, &port))
port             1560 net/netfilter/nf_conntrack_h323_main.c 			  IPPROTO_TCP, NULL, &port);
port             1599 net/netfilter/nf_conntrack_h323_main.c 	__be16 port;
port             1606 net/netfilter/nf_conntrack_h323_main.c 			   &addr, &port))
port             1614 net/netfilter/nf_conntrack_h323_main.c 			  IPPROTO_TCP, NULL, &port);
port             1760 net/netfilter/nf_conntrack_h323_main.c 		.tuple.src.u.udp.port	= cpu_to_be16(RAS_PORT),
port             1769 net/netfilter/nf_conntrack_h323_main.c 		.tuple.src.u.udp.port	= cpu_to_be16(RAS_PORT),
port               73 net/netfilter/nf_conntrack_irc.c 		     u_int16_t *port, char **ad_beg_p, char **ad_end_p)
port              100 net/netfilter/nf_conntrack_irc.c 	*port = simple_strtoul(data, &data, 10);
port              120 net/netfilter/nf_conntrack_irc.c 	__be16 port;
port              204 net/netfilter/nf_conntrack_irc.c 			port = htons(dcc_port);
port              208 net/netfilter/nf_conntrack_irc.c 					  IPPROTO_TCP, NULL, &port);
port               49 net/netfilter/nf_conntrack_netbios_ns.c 	.tuple.src.u.udp.port	= cpu_to_be16(NMBD_PORT),
port              615 net/netfilter/nf_conntrack_pptp.c 	.tuple.src.u.tcp.port	= cpu_to_be16(PPTP_CONTROL_PORT),
port              249 net/netfilter/nf_conntrack_proto.c 	tuple.src.u.tcp.port = inet->inet_sport;
port              251 net/netfilter/nf_conntrack_proto.c 	tuple.dst.u.tcp.port = inet->inet_dport;
port              276 net/netfilter/nf_conntrack_proto.c 			.tuple.dst.u.tcp.port;
port              290 net/netfilter/nf_conntrack_proto.c 		 &tuple.src.u3.ip, ntohs(tuple.src.u.tcp.port),
port              291 net/netfilter/nf_conntrack_proto.c 		 &tuple.dst.u3.ip, ntohs(tuple.dst.u.tcp.port));
port              318 net/netfilter/nf_conntrack_proto.c 	tuple.src.u.tcp.port = inet->inet_sport;
port              320 net/netfilter/nf_conntrack_proto.c 	tuple.dst.u.tcp.port = inet->inet_dport;
port              336 net/netfilter/nf_conntrack_proto.c 			 &tuple.src.u3.ip6, ntohs(tuple.src.u.tcp.port),
port              337 net/netfilter/nf_conntrack_proto.c 			 &tuple.dst.u3.ip6, ntohs(tuple.dst.u.tcp.port));
port              344 net/netfilter/nf_conntrack_proto.c 	sin6.sin6_port = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u.tcp.port;
port               58 net/netfilter/nf_conntrack_sane.c 	__be16 port;
port              150 net/netfilter/nf_conntrack_sane.c 			  IPPROTO_TCP, NULL, &reply->port);
port              240 net/netfilter/nf_conntrack_sip.c 			 union nf_inet_addr *addr, __be16 *port)
port              275 net/netfilter/nf_conntrack_sip.c 		*port = htons(p);
port              277 net/netfilter/nf_conntrack_sip.c 		*port = htons(SIP_PORT);
port              509 net/netfilter/nf_conntrack_sip.c 			    union nf_inet_addr *addr, __be16 *port)
port              528 net/netfilter/nf_conntrack_sip.c 		*port = htons(p);
port              530 net/netfilter/nf_conntrack_sip.c 		*port = htons(SIP_PORT);
port              803 net/netfilter/nf_conntrack_sip.c 					  u8 proto, __be16 port,
port              816 net/netfilter/nf_conntrack_sip.c 		    exp->tuple.dst.u.udp.port != port)
port              849 net/netfilter/nf_conntrack_sip.c 				 union nf_inet_addr *daddr, __be16 port,
port              921 net/netfilter/nf_conntrack_sip.c 	tuple.dst.u.udp.port	= port;
port              933 net/netfilter/nf_conntrack_sip.c 		     exp->saved_proto.udp.port != exp->tuple.dst.u.udp.port) &&
port              937 net/netfilter/nf_conntrack_sip.c 			tuple.dst.u.udp.port	= exp->saved_proto.udp.port;
port              944 net/netfilter/nf_conntrack_sip.c 	base_port = ntohs(tuple.dst.u.udp.port) & ~1;
port             1040 net/netfilter/nf_conntrack_sip.c 	unsigned int port;
port             1079 net/netfilter/nf_conntrack_sip.c 		port = simple_strtoul(*dptr + mediaoff, NULL, 10);
port             1080 net/netfilter/nf_conntrack_sip.c 		if (port == 0)
port             1082 net/netfilter/nf_conntrack_sip.c 		if (port < 1024 || port > 65535) {
port             1083 net/netfilter/nf_conntrack_sip.c 			nf_ct_helper_log(skb, ct, "wrong port %u", port);
port             1103 net/netfilter/nf_conntrack_sip.c 					    &rtp_addr, htons(port), t->class,
port             1232 net/netfilter/nf_conntrack_sip.c 	__be16 port;
port             1255 net/netfilter/nf_conntrack_sip.c 				      &matchoff, &matchlen, &daddr, &port);
port             1293 net/netfilter/nf_conntrack_sip.c 			  saddr, &daddr, proto, NULL, &port);
port             1327 net/netfilter/nf_conntrack_sip.c 	__be16 port;
port             1359 net/netfilter/nf_conntrack_sip.c 					      &addr, &port);
port             1384 net/netfilter/nf_conntrack_sip.c 		if (refresh_signalling_expectation(ct, &addr, proto, port,
port             1458 net/netfilter/nf_conntrack_sip.c 	__be16 port;
port             1468 net/netfilter/nf_conntrack_sip.c 				    &matchlen, &addr, &port) > 0 &&
port             1469 net/netfilter/nf_conntrack_sip.c 	    port != ct->tuplehash[dir].tuple.src.u.udp.port &&
port             1471 net/netfilter/nf_conntrack_sip.c 		ct_sip_info->forced_dport = port;
port               56 net/netfilter/nf_conntrack_snmp.c 	.tuple.src.u.udp.port	= cpu_to_be16(SNMP_PORT),
port               60 net/netfilter/nf_conntrack_standalone.c 			   ntohs(tuple->src.u.tcp.port),
port               61 net/netfilter/nf_conntrack_standalone.c 			   ntohs(tuple->dst.u.tcp.port));
port               66 net/netfilter/nf_conntrack_standalone.c 			   ntohs(tuple->src.u.udp.port),
port               67 net/netfilter/nf_conntrack_standalone.c 			   ntohs(tuple->dst.u.udp.port));
port               72 net/netfilter/nf_conntrack_standalone.c 			   ntohs(tuple->src.u.dccp.port),
port               73 net/netfilter/nf_conntrack_standalone.c 			   ntohs(tuple->dst.u.dccp.port));
port               77 net/netfilter/nf_conntrack_standalone.c 			   ntohs(tuple->src.u.sctp.port),
port               78 net/netfilter/nf_conntrack_standalone.c 			   ntohs(tuple->dst.u.sctp.port));
port               73 net/netfilter/nf_conntrack_tftp.c 				  IPPROTO_UDP, NULL, &tuple->dst.u.udp.port);
port               53 net/netfilter/nf_flow_table_core.c 	ft->src_port = ctt->src.u.tcp.port;
port               54 net/netfilter/nf_flow_table_core.c 	ft->dst_port = ctt->dst.u.tcp.port;
port              348 net/netfilter/nf_flow_table_core.c 				__be16 port, __be16 new_port)
port              357 net/netfilter/nf_flow_table_core.c 	inet_proto_csum_replace2(&tcph->check, skb, port, new_port, true);
port              363 net/netfilter/nf_flow_table_core.c 				__be16 port, __be16 new_port)
port              373 net/netfilter/nf_flow_table_core.c 		inet_proto_csum_replace2(&udph->check, skb, port,
port              383 net/netfilter/nf_flow_table_core.c 			    u8 protocol, __be16 port, __be16 new_port)
port              387 net/netfilter/nf_flow_table_core.c 		if (nf_flow_nat_port_tcp(skb, thoff, port, new_port) < 0)
port              391 net/netfilter/nf_flow_table_core.c 		if (nf_flow_nat_port_udp(skb, thoff, port, new_port) < 0)
port              404 net/netfilter/nf_flow_table_core.c 	__be16 port, new_port;
port              414 net/netfilter/nf_flow_table_core.c 		port = hdr->source;
port              419 net/netfilter/nf_flow_table_core.c 		port = hdr->dest;
port              427 net/netfilter/nf_flow_table_core.c 	return nf_flow_nat_port(skb, thoff, protocol, port, new_port);
port              436 net/netfilter/nf_flow_table_core.c 	__be16 port, new_port;
port              446 net/netfilter/nf_flow_table_core.c 		port = hdr->dest;
port              451 net/netfilter/nf_flow_table_core.c 		port = hdr->source;
port              459 net/netfilter/nf_flow_table_core.c 	return nf_flow_nat_port(skb, thoff, protocol, port, new_port);
port               36 net/netfilter/nf_nat_amanda.c 	u_int16_t port;
port               39 net/netfilter/nf_nat_amanda.c 	exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port;
port               47 net/netfilter/nf_nat_amanda.c 	for (port = ntohs(exp->saved_proto.tcp.port); port != 0; port++) {
port               50 net/netfilter/nf_nat_amanda.c 		exp->tuple.dst.u.tcp.port = htons(port);
port               55 net/netfilter/nf_nat_amanda.c 			port = 0;
port               60 net/netfilter/nf_nat_amanda.c 	if (port == 0) {
port               65 net/netfilter/nf_nat_amanda.c 	sprintf(buffer, "%u", port);
port              237 net/netfilter/nf_nat_core.c 	__be16 port;
port              251 net/netfilter/nf_nat_core.c 			port = tuple->src.u.all;
port              253 net/netfilter/nf_nat_core.c 			port = tuple->dst.u.all;
port              255 net/netfilter/nf_nat_core.c 		return ntohs(port) >= ntohs(min->all) &&
port              256 net/netfilter/nf_nat_core.c 		       ntohs(port) <= ntohs(max->all);
port               35 net/netfilter/nf_nat_ftp.c 			      union nf_inet_addr *addr, u16 port)
port               45 net/netfilter/nf_nat_ftp.c 				port >> 8,
port               46 net/netfilter/nf_nat_ftp.c 				port & 0xFF);
port               50 net/netfilter/nf_nat_ftp.c 					&addr->ip, port);
port               53 net/netfilter/nf_nat_ftp.c 					&addr->ip6, port);
port               55 net/netfilter/nf_nat_ftp.c 		return snprintf(buffer, buflen, "|||%u|", port);
port               72 net/netfilter/nf_nat_ftp.c 	u_int16_t port;
port               82 net/netfilter/nf_nat_ftp.c 	exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port;
port               90 net/netfilter/nf_nat_ftp.c 	for (port = ntohs(exp->saved_proto.tcp.port); port != 0; port++) {
port               93 net/netfilter/nf_nat_ftp.c 		exp->tuple.dst.u.tcp.port = htons(port);
port               98 net/netfilter/nf_nat_ftp.c 			port = 0;
port              103 net/netfilter/nf_nat_ftp.c 	if (port == 0) {
port              109 net/netfilter/nf_nat_ftp.c 				    &newaddr, port);
port               42 net/netfilter/nf_nat_irc.c 	u_int16_t port;
port               47 net/netfilter/nf_nat_irc.c 	exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port;
port               52 net/netfilter/nf_nat_irc.c 	for (port = ntohs(exp->saved_proto.tcp.port); port != 0; port++) {
port               55 net/netfilter/nf_nat_irc.c 		exp->tuple.dst.u.tcp.port = htons(port);
port               60 net/netfilter/nf_nat_irc.c 			port = 0;
port               65 net/netfilter/nf_nat_irc.c 	if (port == 0) {
port               84 net/netfilter/nf_nat_irc.c 	snprintf(buffer, sizeof(buffer), "%u %u", ntohl(newaddr.ip), port);
port               86 net/netfilter/nf_nat_irc.c 		 buffer, &newaddr.ip, port);
port               48 net/netfilter/nf_nat_proto.c 		newport = tuple->src.u.udp.port;
port               52 net/netfilter/nf_nat_proto.c 		newport = tuple->dst.u.udp.port;
port              122 net/netfilter/nf_nat_proto.c 		hdr->source = tuple->src.u.sctp.port;
port              125 net/netfilter/nf_nat_proto.c 		hdr->dest = tuple->dst.u.sctp.port;
port              163 net/netfilter/nf_nat_proto.c 		newport = tuple->src.u.tcp.port;
port              167 net/netfilter/nf_nat_proto.c 		newport = tuple->dst.u.tcp.port;
port              202 net/netfilter/nf_nat_proto.c 		newport = tuple->src.u.dccp.port;
port              205 net/netfilter/nf_nat_proto.c 		newport = tuple->dst.u.dccp.port;
port               84 net/netfilter/nf_nat_sip.c 				 const union nf_inet_addr *addr, u16 port)
port               87 net/netfilter/nf_nat_sip.c 		return sprintf(buffer, "%pI4:%u", &addr->ip, port);
port               89 net/netfilter/nf_nat_sip.c 		return sprintf(buffer, "[%pI6c]:%u", &addr->ip6, port);
port               96 net/netfilter/nf_nat_sip.c 		    union nf_inet_addr *addr, __be16 port)
port              108 net/netfilter/nf_nat_sip.c 	    ct->tuplehash[dir].tuple.src.u.udp.port == port) {
port              110 net/netfilter/nf_nat_sip.c 		newport = ct->tuplehash[!dir].tuple.dst.u.udp.port;
port              112 net/netfilter/nf_nat_sip.c 		   ct->tuplehash[dir].tuple.dst.u.udp.port == port) {
port              115 net/netfilter/nf_nat_sip.c 			  ct->tuplehash[!dir].tuple.src.u.udp.port;
port              119 net/netfilter/nf_nat_sip.c 	if (nf_inet_addr_cmp(&newaddr, addr) && newport == port)
port              136 net/netfilter/nf_nat_sip.c 	__be16 port;
port              139 net/netfilter/nf_nat_sip.c 				    &matchoff, &matchlen, &addr, &port) <= 0)
port              142 net/netfilter/nf_nat_sip.c 			matchoff, matchlen, &addr, port);
port              156 net/netfilter/nf_nat_sip.c 	__be16 port;
port              163 net/netfilter/nf_nat_sip.c 					 &addr, &port) > 0 &&
port              165 net/netfilter/nf_nat_sip.c 			      matchoff, matchlen, &addr, port)) {
port              181 net/netfilter/nf_nat_sip.c 				    &addr, &port) > 0) {
port              190 net/netfilter/nf_nat_sip.c 			    port != ct->tuplehash[dir].tuple.src.u.udp.port)
port              195 net/netfilter/nf_nat_sip.c 			    port != ct->tuplehash[dir].tuple.dst.u.udp.port)
port              201 net/netfilter/nf_nat_sip.c 			      matchoff, matchlen, &addr, port)) {
port              247 net/netfilter/nf_nat_sip.c 		    htons(n) == ct->tuplehash[dir].tuple.dst.u.udp.port &&
port              248 net/netfilter/nf_nat_sip.c 		    htons(n) != ct->tuplehash[!dir].tuple.src.u.udp.port) {
port              249 net/netfilter/nf_nat_sip.c 			__be16 p = ct->tuplehash[!dir].tuple.src.u.udp.port;
port              266 net/netfilter/nf_nat_sip.c 				       &addr, &port) > 0) {
port              269 net/netfilter/nf_nat_sip.c 			      &addr, port)) {
port              385 net/netfilter/nf_nat_sip.c 	u_int16_t port;
port              401 net/netfilter/nf_nat_sip.c 		  ct->tuplehash[dir].tuple.src.u.udp.port;
port              402 net/netfilter/nf_nat_sip.c 	if (exp->tuple.dst.u.udp.port == srcport)
port              403 net/netfilter/nf_nat_sip.c 		port = ntohs(ct->tuplehash[!dir].tuple.dst.u.udp.port);
port              405 net/netfilter/nf_nat_sip.c 		port = ntohs(exp->tuple.dst.u.udp.port);
port              409 net/netfilter/nf_nat_sip.c 	exp->saved_proto.udp.port = exp->tuple.dst.u.udp.port;
port              413 net/netfilter/nf_nat_sip.c 	for (; port != 0; port++) {
port              416 net/netfilter/nf_nat_sip.c 		exp->tuple.dst.u.udp.port = htons(port);
port              421 net/netfilter/nf_nat_sip.c 			port = 0;
port              426 net/netfilter/nf_nat_sip.c 	if (port == 0) {
port              432 net/netfilter/nf_nat_sip.c 	    exp->tuple.dst.u.udp.port != exp->saved_proto.udp.port) {
port              433 net/netfilter/nf_nat_sip.c 		buflen = sip_sprintf_addr_port(ct, buffer, &newaddr, port);
port              519 net/netfilter/nf_nat_sip.c 				    u_int16_t port)
port              524 net/netfilter/nf_nat_sip.c 	buflen = sprintf(buffer, "%u", port);
port              583 net/netfilter/nf_nat_sip.c 	u_int16_t port;
port              594 net/netfilter/nf_nat_sip.c 	rtp_exp->saved_proto.udp.port = rtp_exp->tuple.dst.u.udp.port;
port              600 net/netfilter/nf_nat_sip.c 	rtcp_exp->saved_proto.udp.port = rtcp_exp->tuple.dst.u.udp.port;
port              605 net/netfilter/nf_nat_sip.c 	for (port = ntohs(rtp_exp->tuple.dst.u.udp.port);
port              606 net/netfilter/nf_nat_sip.c 	     port != 0; port += 2) {
port              609 net/netfilter/nf_nat_sip.c 		rtp_exp->tuple.dst.u.udp.port = htons(port);
port              615 net/netfilter/nf_nat_sip.c 			port = 0;
port              618 net/netfilter/nf_nat_sip.c 		rtcp_exp->tuple.dst.u.udp.port = htons(port + 1);
port              628 net/netfilter/nf_nat_sip.c 			port = 0;
port              633 net/netfilter/nf_nat_sip.c 	if (port == 0) {
port              639 net/netfilter/nf_nat_sip.c 	if (rtp_exp->tuple.dst.u.udp.port != rtp_exp->saved_proto.udp.port &&
port              641 net/netfilter/nf_nat_sip.c 			     mediaoff, medialen, port)) {
port               29 net/netfilter/nf_nat_tftp.c 	exp->saved_proto.udp.port
port               30 net/netfilter/nf_nat_tftp.c 		= ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.udp.port;
port              114 net/netfilter/xt_conntrack.c port_match(u16 min, u16 max, u16 port, bool invert)
port              116 net/netfilter/xt_conntrack.c 	return (port >= min && port <= max) ^ invert;
port               26 net/netfilter/xt_tcpudp.c port_match(u_int16_t min, u_int16_t max, u_int16_t port, bool invert)
port               28 net/netfilter/xt_tcpudp.c 	return (port >= min && port <= max) ^ invert;
port              631 net/openvswitch/actions.c static void set_tp_port(struct sk_buff *skb, __be16 *port,
port              634 net/openvswitch/actions.c 	inet_proto_csum_replace2(check, skb, *port, new_port, false);
port              635 net/openvswitch/actions.c 	*port = new_port;
port             1193 net/openvswitch/actions.c 			int port = nla_get_u32(a);
port             1201 net/openvswitch/actions.c 				do_output(dp, skb, port, key);
port             1209 net/openvswitch/actions.c 				do_output(dp, clone, port, key);
port              494 net/phonet/socket.c 		int port, pmin, pmax;
port              497 net/phonet/socket.c 		for (port = pmin; port <= pmax; port++) {
port              355 net/qrtr/qrtr.c static struct qrtr_sock *qrtr_port_lookup(int port);
port              401 net/qrtr/qrtr.c 			pkt->client.port = cpu_to_le32(dst.sq_port);
port              479 net/qrtr/qrtr.c static struct qrtr_sock *qrtr_port_lookup(int port)
port              483 net/qrtr/qrtr.c 	if (port == QRTR_PORT_CTRL)
port              484 net/qrtr/qrtr.c 		port = 0;
port              487 net/qrtr/qrtr.c 	ipc = idr_find(&qrtr_ports, port);
port              506 net/qrtr/qrtr.c 	int port = ipc->us.sq_port;
port              517 net/qrtr/qrtr.c 		pkt->client.port = cpu_to_le32(ipc->us.sq_port);
port              524 net/qrtr/qrtr.c 	if (port == QRTR_PORT_CTRL)
port              525 net/qrtr/qrtr.c 		port = 0;
port              530 net/qrtr/qrtr.c 	idr_remove(&qrtr_ports, port);
port              544 net/qrtr/qrtr.c static int qrtr_port_assign(struct qrtr_sock *ipc, int *port)
port              549 net/qrtr/qrtr.c 	if (!*port) {
port              554 net/qrtr/qrtr.c 			*port = rc;
port              555 net/qrtr/qrtr.c 	} else if (*port < QRTR_MIN_EPH_SOCKET && !capable(CAP_NET_ADMIN)) {
port              557 net/qrtr/qrtr.c 	} else if (*port == QRTR_PORT_CTRL) {
port              560 net/qrtr/qrtr.c 		rc = idr_alloc(&qrtr_ports, ipc, *port, *port + 1, GFP_ATOMIC);
port              562 net/qrtr/qrtr.c 			*port = rc;
port              605 net/qrtr/qrtr.c 	int port;
port              612 net/qrtr/qrtr.c 	port = addr->sq_port;
port              613 net/qrtr/qrtr.c 	rc = qrtr_port_assign(ipc, &port);
port              620 net/qrtr/qrtr.c 	ipc->us.sq_port = port;
port              625 net/qrtr/qrtr.c 	if (port == QRTR_PORT_CTRL)
port               57 net/rds/bind.c 					 __be16 port, __u32 scope_id)
port               61 net/rds/bind.c 	memcpy(key, &port, sizeof(port));
port               62 net/rds/bind.c 	key += sizeof(port);
port               72 net/rds/bind.c struct rds_sock *rds_find_bound(const struct in6_addr *addr, __be16 port,
port               78 net/rds/bind.c 	__rds_create_bind_key(key, addr, port, scope_id);
port               88 net/rds/bind.c 		 ntohs(port));
port               95 net/rds/bind.c 			 __be16 *port, __u32 scope_id)
port              101 net/rds/bind.c 	if (*port != 0) {
port              102 net/rds/bind.c 		rover = be16_to_cpu(*port);
port              131 net/rds/bind.c 			*port = rs->rs_bound_port;
port              135 net/rds/bind.c 				 rs, addr, (int)ntohs(*port));
port              171 net/rds/bind.c 	__be16 port;
port              188 net/rds/bind.c 		port = sin->sin_port;
port              219 net/rds/bind.c 		port = sin6->sin6_port;
port              266 net/rds/bind.c 	ret = rds_add_bound(rs, binding_addr, &port, scope_id);
port              299 net/rds/cong.c void rds_cong_set_bit(struct rds_cong_map *map, __be16 port)
port              305 net/rds/cong.c 	  &map->m_addr, ntohs(port), map);
port              307 net/rds/cong.c 	i = be16_to_cpu(port) / RDS_CONG_MAP_PAGE_BITS;
port              308 net/rds/cong.c 	off = be16_to_cpu(port) % RDS_CONG_MAP_PAGE_BITS;
port              313 net/rds/cong.c void rds_cong_clear_bit(struct rds_cong_map *map, __be16 port)
port              319 net/rds/cong.c 	  &map->m_addr, ntohs(port), map);
port              321 net/rds/cong.c 	i = be16_to_cpu(port) / RDS_CONG_MAP_PAGE_BITS;
port              322 net/rds/cong.c 	off = be16_to_cpu(port) % RDS_CONG_MAP_PAGE_BITS;
port              327 net/rds/cong.c static int rds_cong_test_bit(struct rds_cong_map *map, __be16 port)
port              332 net/rds/cong.c 	i = be16_to_cpu(port) / RDS_CONG_MAP_PAGE_BITS;
port              333 net/rds/cong.c 	off = be16_to_cpu(port) % RDS_CONG_MAP_PAGE_BITS;
port              368 net/rds/cong.c int rds_cong_wait(struct rds_cong_map *map, __be16 port, int nonblock,
port              371 net/rds/cong.c 	if (!rds_cong_test_bit(map, port))
port              380 net/rds/cong.c 			rs->rs_cong_mask |= RDS_CONG_MONITOR_MASK(ntohs(port));
port              385 net/rds/cong.c 			if (!rds_cong_test_bit(map, port))
port              393 net/rds/cong.c 	rdsdebug("waiting on map %p for port %u\n", map, be16_to_cpu(port));
port              396 net/rds/cong.c 					!rds_cong_test_bit(map, port));
port              745 net/rds/rds.h  struct rds_sock *rds_find_bound(const struct in6_addr *addr, __be16 port,
port              754 net/rds/rds.h  void rds_cong_set_bit(struct rds_cong_map *map, __be16 port);
port              755 net/rds/rds.h  void rds_cong_clear_bit(struct rds_cong_map *map, __be16 port);
port              756 net/rds/rds.h  int rds_cong_wait(struct rds_cong_map *map, __be16 port, int nonblock, struct rds_sock *rs);
port               89 net/rds/recv.c 				  int delta, __be16 port)
port              117 net/rds/recv.c 		rds_cong_set_bit(map, port);
port              125 net/rds/recv.c 		rds_cong_clear_bit(map, port);
port               48 net/rxrpc/peer_event.c 		srx->transport.sin.sin_port = serr->port;
port               74 net/rxrpc/peer_event.c 			srx->transport.sin6.sin6_port = serr->port;
port               83 net/rxrpc/peer_event.c 			srx->transport.sin.sin_port = serr->port;
port               79 net/sctp/associola.c 	sctp_bind_addr_init(&asoc->base.bind_addr, ep->base.bind_addr.port);
port              173 net/sctp/associola.c 	asoc->c.my_port = ep->base.bind_addr.port;
port              585 net/sctp/associola.c 	unsigned short port;
port              590 net/sctp/associola.c 	port = ntohs(addr->v4.sin_port);
port              596 net/sctp/associola.c 	if (0 == asoc->peer.port)
port              597 net/sctp/associola.c 		asoc->peer.port = port;
port              669 net/sctp/associola.c 	sctp_packet_init(&peer->packet, peer, asoc->base.bind_addr.port,
port              670 net/sctp/associola.c 			 asoc->peer.port);
port             1599 net/sctp/associola.c 				      asoc->ep->base.bind_addr.port, gfp);
port             1608 net/sctp/associola.c 	if ((asoc->base.bind_addr.port == ntohs(laddr->v4.sin_port)) &&
port               52 net/sctp/bind_addr.c 	dest->port = src->port;
port               96 net/sctp/bind_addr.c 	dest->port = src->port;
port              111 net/sctp/bind_addr.c void sctp_bind_addr_init(struct sctp_bind_addr *bp, __u16 port)
port              114 net/sctp/bind_addr.c 	bp->port = port;
port              154 net/sctp/bind_addr.c 		addr->a.v4.sin_port = htons(bp->port);
port              258 net/sctp/bind_addr.c 			   int addrs_len, __u16 port, gfp_t gfp)
port              279 net/sctp/bind_addr.c 		af->from_addr_param(&addr, rawaddr, htons(port), 0);
port               40 net/sctp/diag.c 	r->id.idiag_sport = htons(asoc->base.bind_addr.port);
port               41 net/sctp/diag.c 	r->id.idiag_dport = htons(asoc->peer.port);
port              311 net/sctp/diag.c 		if (r->id.idiag_sport != htons(assoc->base.bind_addr.port) &&
port              314 net/sctp/diag.c 		if (r->id.idiag_dport != htons(assoc->peer.port) &&
port              246 net/sctp/endpointola.c 	if ((htons(ep->base.bind_addr.port) == laddr->v4.sin_port) &&
port              273 net/sctp/endpointola.c 	if (!ep->base.bind_addr.port)
port              726 net/sctp/input.c 	epb->hashent = sctp_ep_hashfn(net, epb->bind_addr.port);
port              792 net/sctp/input.c 	epb->hashent = sctp_ep_hashfn(sock_net(sk), epb->bind_addr.port);
port              887 net/sctp/input.c 	if (x->lport != htons(t->asoc->base.bind_addr.port))
port              901 net/sctp/input.c 			   htons(t->asoc->base.bind_addr.port),
port              942 net/sctp/input.c 	arg.lport = htons(t->asoc->base.bind_addr.port);
port             1013 net/sctp/input.c 		.lport = htons(ep->base.bind_addr.port),
port               64 net/sctp/ipv6.c 			      __be16 port);
port              265 net/sctp/ipv6.c 		fl6->fl6_sport = htons(asoc->base.bind_addr.port);
port              295 net/sctp/ipv6.c 		sctp_v6_to_addr(&dst_saddr, &fl6->saddr, htons(bp->port));
port              535 net/sctp/ipv6.c 				    __be16 port, int iif)
port              538 net/sctp/ipv6.c 	addr->v6.sin6_port = port;
port              561 net/sctp/ipv6.c 			      __be16 port)
port              564 net/sctp/ipv6.c 	addr->v6.sin6_port = port;
port              614 net/sctp/ipv6.c static void sctp_v6_inaddr_any(union sctp_addr *addr, __be16 port)
port              618 net/sctp/ipv6.c 	addr->v6.sin6_port = port;
port              821 net/sctp/ipv6.c 		addr->v4.sin_port = htons(asoc->peer.port);
port              830 net/sctp/ipv6.c 		addr->v6.sin6_port = htons(asoc->peer.port);
port              764 net/sctp/outqueue.c 	const __u16 sport = asoc->base.bind_addr.port;
port              765 net/sctp/outqueue.c 	const __u16 dport = asoc->peer.port;
port              181 net/sctp/proc.c 			   epb->bind_addr.port,
port              262 net/sctp/proc.c 		   epb->bind_addr.port,
port              263 net/sctp/proc.c 		   assoc->peer.port);
port              160 net/sctp/protocol.c 		laddr.v4.sin_port = htons(bp->port);
port              257 net/sctp/protocol.c 				    __be16 port, int iif)
port              260 net/sctp/protocol.c 	addr->v4.sin_port = port;
port              282 net/sctp/protocol.c 			      __be16 port)
port              285 net/sctp/protocol.c 	saddr->v4.sin_port = port;
port              305 net/sctp/protocol.c static void sctp_v4_inaddr_any(union sctp_addr *addr, __be16 port)
port              309 net/sctp/protocol.c 	addr->v4.sin_port = port;
port              430 net/sctp/protocol.c 		fl4->fl4_sport = htons(asoc->base.bind_addr.port);
port              460 net/sctp/protocol.c 		sctp_v4_dst_saddr(&dst_saddr, fl4, htons(bp->port));
port              904 net/sctp/protocol.c 		sin->sin_port = htons(asoc->peer.port);
port             1830 net/sctp/sm_make_chunk.c 	retval->peer.port = ntohs(chunk->sctp_hdr->source);
port             2525 net/sctp/sm_make_chunk.c 		af->from_addr_param(&addr, param.addr, htons(asoc->peer.port), 0);
port             2630 net/sctp/sm_make_chunk.c 				    htons(asoc->peer.port), 0);
port             3048 net/sctp/sm_make_chunk.c 	af->from_addr_param(&addr, addr_param, htons(asoc->peer.port), 0);
port             3325 net/sctp/sm_make_chunk.c 	af->from_addr_param(&addr, addr_param, htons(bp->port), 0);
port              316 net/sctp/socket.c 	if (!sctp_sk(sk)->ep->base.bind_addr.port)
port              382 net/sctp/socket.c 		 __func__, sk, &addr->sa, bp->port, snum, len);
port              392 net/sctp/socket.c 	if (bp->port) {
port              394 net/sctp/socket.c 			snum = bp->port;
port              395 net/sctp/socket.c 		else if (snum != bp->port) {
port              397 net/sctp/socket.c 				 "%d\n", __func__, snum, bp->port);
port              421 net/sctp/socket.c 	if (!bp->port)
port              422 net/sctp/socket.c 		bp->port = inet_sk(sk)->inet_num;
port              701 net/sctp/socket.c 		    sa_addr->v4.sin_port != htons(bp->port)) {
port              707 net/sctp/socket.c 			sa_addr->v4.sin_port = htons(bp->port);
port              822 net/sctp/socket.c 				    htons(bp->port);
port              901 net/sctp/socket.c 	addr->v4.sin_port = htons(sp->ep->base.bind_addr.port);
port             1075 net/sctp/socket.c 	if (!ep->base.bind_addr.port) {
port             1079 net/sctp/socket.c 		if (ep->base.bind_addr.port < inet_prot_sock(net) &&
port             1208 net/sctp/socket.c 		if (asoc->peer.port != ntohs(daddr->v4.sin_port))
port             1233 net/sctp/socket.c 	inet_sk(sk)->inet_dport = htons(asoc->peer.port);
port             1727 net/sctp/socket.c 			daddr->v4.sin_port = htons(asoc->peer.port);
port             1738 net/sctp/socket.c 			daddr->v6.sin6_port = htons(asoc->peer.port);
port             4420 net/sctp/socket.c 	if (sctp_sk(sk)->ep->base.bind_addr.port)
port             6213 net/sctp/socket.c static int sctp_copy_laddrs(struct sock *sk, __u16 port, void *to,
port             6236 net/sctp/socket.c 			temp.v4.sin_port = htons(port);
port             6311 net/sctp/socket.c 			cnt = sctp_copy_laddrs(sk, bp->port, addrs,
port             8201 net/sctp/socket.c 				if ((pp->port == rover) &&
port             8229 net/sctp/socket.c 			if ((pp->port == snum) && net_eq(pp->net, sock_net(sk)))
port             8384 net/sctp/socket.c 	if (!ep->base.bind_addr.port) {
port             8541 net/sctp/socket.c 		pp->port = snum;
port             8594 net/sctp/socket.c 	__be16 port;
port             8599 net/sctp/socket.c 	port = htons(inet_sk(sk)->inet_num);
port             8600 net/sctp/socket.c 	af->inaddr_any(&autoaddr, port);
port             9322 net/sctp/socket.c 	newinet->inet_dport = htons(asoc->peer.port);
port              307 net/smc/smc_ib.c 		port_idx = ibevent->element.qp->port - 1;
port               34 net/smc/smc_pnet.h 					 unsigned short port, u8 *pnetid)
port               37 net/smc/smc_pnet.h 	return pnet_id_by_dev_port(dev, port, pnetid);
port             3315 net/socket.c   	err |= get_user(ifr.ifr_map.port, &uifmap32->port);
port             3328 net/socket.c   		err |= put_user(ifr.ifr_map.port, &uifmap32->port);
port              273 net/sunrpc/addr.c 	unsigned short port;
port              279 net/sunrpc/addr.c 		port = ntohs(((struct sockaddr_in *)sap)->sin_port);
port              284 net/sunrpc/addr.c 		port = ntohs(((struct sockaddr_in6 *)sap)->sin6_port);
port              291 net/sunrpc/addr.c 		     ".%u.%u", port >> 8, port & 0xff) > (int)sizeof(portbuf))
port              320 net/sunrpc/addr.c 	unsigned short port;
port              341 net/sunrpc/addr.c 	port = (unsigned short)((porthi << 8) | portlo);
port              349 net/sunrpc/addr.c 		((struct sockaddr_in *)sap)->sin_port = htons(port);
port              352 net/sunrpc/addr.c 		((struct sockaddr_in6 *)sap)->sin6_port = htons(port);
port              450 net/sunrpc/rpcb_clnt.c int rpcb_register(struct net *net, u32 prog, u32 vers, int prot, unsigned short port)
port              456 net/sunrpc/rpcb_clnt.c 		.r_port		= port,
port              465 net/sunrpc/rpcb_clnt.c 			"rpcbind\n", (port ? "" : "un"),
port              466 net/sunrpc/rpcb_clnt.c 			prog, vers, prot, port);
port              469 net/sunrpc/rpcb_clnt.c 	if (port != 0) {
port              486 net/sunrpc/rpcb_clnt.c 	unsigned short port = ntohs(sin->sin_port);
port              493 net/sunrpc/rpcb_clnt.c 		"local rpcbind\n", (port ? "" : "un"),
port              498 net/sunrpc/rpcb_clnt.c 	if (port != 0) {
port              517 net/sunrpc/rpcb_clnt.c 	unsigned short port = ntohs(sin6->sin6_port);
port              524 net/sunrpc/rpcb_clnt.c 		"local rpcbind\n", (port ? "" : "un"),
port              529 net/sunrpc/rpcb_clnt.c 	if (port != 0) {
port              883 net/sunrpc/rpcb_clnt.c 	unsigned long port;
port              892 net/sunrpc/rpcb_clnt.c 	port = be32_to_cpup(p);
port              894 net/sunrpc/rpcb_clnt.c 			req->rq_task->tk_msg.rpc_proc->p_name, port);
port              895 net/sunrpc/rpcb_clnt.c 	if (unlikely(port > USHRT_MAX))
port              898 net/sunrpc/rpcb_clnt.c 	rpcb->r_port = port;
port              885 net/sunrpc/svc.c 				const unsigned short port)
port              890 net/sunrpc/svc.c 		.sin_port		= htons(port),
port              914 net/sunrpc/svc.c 		error = rpcb_register(net, program, version, protocol, port);
port              933 net/sunrpc/svc.c 				const unsigned short port)
port              938 net/sunrpc/svc.c 		.sin6_port		= htons(port),
port              978 net/sunrpc/svc.c 			  const unsigned short port)
port              985 net/sunrpc/svc.c 						protocol, port);
port              990 net/sunrpc/svc.c 						protocol, port);
port             1001 net/sunrpc/svc.c 			    unsigned short port)
port             1006 net/sunrpc/svc.c 		port, family);
port             1009 net/sunrpc/svc.c 				version, family, proto, port);
port             1018 net/sunrpc/svc.c 			    unsigned short port)
port             1031 net/sunrpc/svc.c 			port, family);
port             1043 net/sunrpc/svc.c 					family, proto, port);
port             1061 net/sunrpc/svc.c 		 const unsigned short port)
port             1067 net/sunrpc/svc.c 	WARN_ON_ONCE(proto == 0 && port == 0);
port             1068 net/sunrpc/svc.c 	if (proto == 0 && port == 0)
port             1075 net/sunrpc/svc.c 					family, proto, port);
port              185 net/sunrpc/svc_xprt.c 					 const unsigned short port,
port              191 net/sunrpc/svc_xprt.c 		.sin_port		= htons(port),
port              197 net/sunrpc/svc_xprt.c 		.sin6_port		= htons(port),
port              257 net/sunrpc/svc_xprt.c 			    const unsigned short port, int flags,
port              274 net/sunrpc/svc_xprt.c 		newxprt = __svc_xpo_create(xcl, serv, net, family, port, flags);
port              293 net/sunrpc/svc_xprt.c 		    const unsigned short port, int flags,
port              298 net/sunrpc/svc_xprt.c 	dprintk("svc: creating transport %s[%d]\n", xprt_name, port);
port              299 net/sunrpc/svc_xprt.c 	err = _svc_create_xprt(serv, xprt_name, net, family, port, flags, cred);
port              302 net/sunrpc/svc_xprt.c 		err = _svc_create_xprt(serv, xprt_name, net, family, port, flags, cred);
port             1275 net/sunrpc/svc_xprt.c 			       const unsigned short port)
port             1292 net/sunrpc/svc_xprt.c 		if (port != 0 && port != svc_xprt_local_port(xprt))
port              451 net/sunrpc/xprtrdma/transport.c xprt_rdma_set_port(struct rpc_xprt *xprt, u16 port)
port              460 net/sunrpc/xprtrdma/transport.c 		port);
port              462 net/sunrpc/xprtrdma/transport.c 	rpc_set_port(sap, port);
port              465 net/sunrpc/xprtrdma/transport.c 	snprintf(buf, sizeof(buf), "%u", port);
port              469 net/sunrpc/xprtrdma/transport.c 	snprintf(buf, sizeof(buf), "%4hx", port);
port             1724 net/sunrpc/xprtsock.c 	unsigned short port = 0;
port             1730 net/sunrpc/xprtsock.c 		port = ntohs(((struct sockaddr_in6 *)&buf)->sin6_port);
port             1733 net/sunrpc/xprtsock.c 		port = ntohs(((struct sockaddr_in *)&buf)->sin_port);
port             1736 net/sunrpc/xprtsock.c 	return port;
port             1745 net/sunrpc/xprtsock.c static void xs_set_port(struct rpc_xprt *xprt, unsigned short port)
port             1747 net/sunrpc/xprtsock.c 	dprintk("RPC:       setting port for xprt %p to %u\n", xprt, port);
port             1749 net/sunrpc/xprtsock.c 	rpc_set_port(xs_addr(xprt), port);
port             1761 net/sunrpc/xprtsock.c 	int port = transport->srcport;
port             1763 net/sunrpc/xprtsock.c 	if (port == 0 && transport->xprt.resvport)
port             1764 net/sunrpc/xprtsock.c 		port = xs_get_random_port();
port             1765 net/sunrpc/xprtsock.c 	return port;
port             1768 net/sunrpc/xprtsock.c static unsigned short xs_next_srcport(struct sock_xprt *transport, unsigned short port)
port             1774 net/sunrpc/xprtsock.c 	if (port <= xprt_min_resvport || port > xprt_max_resvport)
port             1776 net/sunrpc/xprtsock.c 	return --port;
port             1782 net/sunrpc/xprtsock.c 	int port = xs_get_srcport(transport);
port             1800 net/sunrpc/xprtsock.c 	if (port <= 0)
port             1801 net/sunrpc/xprtsock.c 		return port;
port             1805 net/sunrpc/xprtsock.c 		rpc_set_port((struct sockaddr *)&myaddr, port);
port             1809 net/sunrpc/xprtsock.c 			transport->srcport = port;
port             1812 net/sunrpc/xprtsock.c 		last = port;
port             1813 net/sunrpc/xprtsock.c 		port = xs_next_srcport(transport, port);
port             1814 net/sunrpc/xprtsock.c 		if (port > last)
port             1821 net/sunrpc/xprtsock.c 				port, err ? "failed" : "ok", err);
port             1825 net/sunrpc/xprtsock.c 				port, err ? "failed" : "ok", err);
port             1837 net/sunrpc/xprtsock.c static void xs_local_set_port(struct rpc_xprt *xprt, unsigned short port)
port              777 net/tipc/bcast.c 	u32 node, port;
port              792 net/tipc/bcast.c 	port = msg_origport(hdr);
port              799 net/tipc/bcast.c 		if (msg_origport(_hdr) != port)
port              844 net/tipc/bcast.c 		if (msg_origport(_hdr) != port)
port               69 net/tipc/group.c 	u32 port;
port              232 net/tipc/group.c 						  u32 node, u32 port)
port              235 net/tipc/group.c 	u64 nkey, key = (u64)node << 32 | port;
port              240 net/tipc/group.c 		nkey = (u64)m->node << 32 | m->port;
port              252 net/tipc/group.c 						u32 node, u32 port)
port              256 net/tipc/group.c 	m = tipc_group_find_member(grp, node, port);
port              279 net/tipc/group.c 	u64 nkey, key = (u64)m->node << 32 | m->port;
port              288 net/tipc/group.c 		nkey = (u64)tmp->node << 32 | tmp->port;
port              301 net/tipc/group.c 						    u32 node, u32 port,
port              314 net/tipc/group.c 	m->port = port;
port              325 net/tipc/group.c 			   u32 port, u32 instance)
port              327 net/tipc/group.c 	tipc_group_create_member(grp, node, port, instance, MBR_PUBLISHED);
port              460 net/tipc/group.c 	return tipc_group_cong(grp, m->node, m->port, len, &m);
port              497 net/tipc/group.c 	u32 node, port;
port              505 net/tipc/group.c 	port = msg_origport(hdr);
port              510 net/tipc/group.c 	m = tipc_group_find_member(grp, node, port);
port              574 net/tipc/group.c 		tipc_group_update_rcv_win(grp, blks, node, port, xmitq);
port              582 net/tipc/group.c 			       u32 port, struct sk_buff_head *xmitq)
port              590 net/tipc/group.c 	m = tipc_group_find_member(grp, node, port);
port              674 net/tipc/group.c 	evt.port.ref = m->port;
port              675 net/tipc/group.c 	evt.port.node = m->node;
port              682 net/tipc/group.c 			      grp->portid, m->port, 0);
port              705 net/tipc/group.c 			      m->port, grp->portid, 0);
port              739 net/tipc/group.c 	u32 port = msg_origport(hdr);
port              749 net/tipc/group.c 	m = tipc_group_find_member(grp, node, port);
port              754 net/tipc/group.c 			m = tipc_group_create_member(grp, node, port,
port              857 net/tipc/group.c 	u32 node = evt->port.node;
port              858 net/tipc/group.c 	u32 port = evt->port.ref;
port              869 net/tipc/group.c 	if (!grp->loopback && node == self && port == grp->portid)
port              872 net/tipc/group.c 	m = tipc_group_find_member(grp, node, port);
port              878 net/tipc/group.c 			m = tipc_group_create_member(grp, node, port, instance,
port               51 net/tipc/group.h 			   u32 port, u32 instance);
port               72 net/tipc/group.h 			       u32 port, struct sk_buff_head *xmitq);
port               59 net/tipc/name_distr.c 	i->port = htonl(p->port);
port              222 net/tipc/name_distr.c 		       publ->type, publ->lower, publ->node, publ->port,
port              271 net/tipc/name_distr.c 	u32 port = ntohl(i->port);
port              277 net/tipc/name_distr.c 					     port, key);
port               66 net/tipc/name_distr.h 	__be32 port;
port               93 net/tipc/name_table.c 					    u32 scope, u32 node, u32 port,
port              106 net/tipc/name_table.c 	publ->port = port;
port              223 net/tipc/name_table.c 						    u32 node, u32 port,
port              244 net/tipc/name_table.c 	p = tipc_publ_create(type, lower, upper, scope, node, port, key);
port              254 net/tipc/name_table.c 					p->port, p->node, p->scope, first);
port              315 net/tipc/name_table.c 						TIPC_PUBLISHED,	p->port,
port              339 net/tipc/name_table.c 					     u32 port, u32 key)
port              358 net/tipc/name_table.c 				     scope, node, port, key);
port              388 net/tipc/name_table.c 					p->port, node, p->scope, last);
port              432 net/tipc/name_table.c 	u32 port = 0;
port              464 net/tipc/name_table.c 	port = p->port;
port              471 net/tipc/name_table.c 	return port;
port              498 net/tipc/name_table.c 		if (p->port == exclude && p->node == self)
port              500 net/tipc/name_table.c 		tipc_dest_push(dsts, p->node, p->port);
port              537 net/tipc/name_table.c 				tipc_dest_push(dports, 0, p->port);
port              600 net/tipc/name_table.c 			tipc_group_add_member(grp, p->node, p->port, p->lower);
port              611 net/tipc/name_table.c 					 u32 upper, u32 scope, u32 port,
port              627 net/tipc/name_table.c 				     tipc_own_addr(net), port, key);
port              850 net/tipc/name_table.c 		if (nla_put_u32(msg->skb, TIPC_NLA_PUBL_REF, p->port))
port              983 net/tipc/name_table.c struct tipc_dest *tipc_dest_find(struct list_head *l, u32 node, u32 port)
port              988 net/tipc/name_table.c 		if (dst->node == node && dst->port == port)
port              994 net/tipc/name_table.c bool tipc_dest_push(struct list_head *l, u32 node, u32 port)
port              998 net/tipc/name_table.c 	if (tipc_dest_find(l, node, port))
port             1005 net/tipc/name_table.c 	dst->port = port;
port             1010 net/tipc/name_table.c bool tipc_dest_pop(struct list_head *l, u32 *node, u32 *port)
port             1017 net/tipc/name_table.c 	if (port)
port             1018 net/tipc/name_table.c 		*port = dst->port;
port             1026 net/tipc/name_table.c bool tipc_dest_del(struct list_head *l, u32 node, u32 port)
port             1030 net/tipc/name_table.c 	dst = tipc_dest_find(l, node, port);
port               80 net/tipc/name_table.h 	u32 port;
port              120 net/tipc/name_table.h 					 u32 upper, u32 scope, u32 port,
port              137 net/tipc/name_table.h 	u32 port;
port              141 net/tipc/name_table.h struct tipc_dest *tipc_dest_find(struct list_head *l, u32 node, u32 port);
port              142 net/tipc/name_table.h bool tipc_dest_push(struct list_head *l, u32 node, u32 port);
port              143 net/tipc/name_table.h bool tipc_dest_pop(struct list_head *l, u32 *node, u32 *port);
port              144 net/tipc/name_table.h bool tipc_dest_del(struct list_head *l, u32 node, u32 port);
port              171 net/tipc/node.c 	u32 port;
port              529 net/tipc/node.c int tipc_node_add_conn(struct net *net, u32 dnode, u32 port, u32 peer_port)
port              549 net/tipc/node.c 	conn->port = port;
port              560 net/tipc/node.c void tipc_node_remove_conn(struct net *net, u32 dnode, u32 port)
port              574 net/tipc/node.c 		if (port != conn->port)
port             1350 net/tipc/node.c 				      conn->peer_node, conn->port,
port               93 net/tipc/node.h int tipc_node_add_conn(struct net *net, u32 dnode, u32 port, u32 peer_port);
port               94 net/tipc/node.h void tipc_node_remove_conn(struct net *net, u32 dnode, u32 port);
port              897 net/tipc/socket.c 	u32 node, port;
port              901 net/tipc/socket.c 	port = dest->addr.id.ref;
port              902 net/tipc/socket.c 	if (!port && !node)
port              909 net/tipc/socket.c 				!tipc_group_cong(tsk->group, node, port, blks,
port              917 net/tipc/socket.c 	rc = tipc_send_group_msg(net, tsk, m, mb, node, port, dlen);
port              944 net/tipc/socket.c 	u32 node, port, exclude;
port              967 net/tipc/socket.c 			tipc_dest_pop(&dsts, &node, &port);
port              968 net/tipc/socket.c 			cong = tipc_group_cong(tsk->group, node, port, blks,
port              989 net/tipc/socket.c 					!tipc_group_cong(tsk->group, node, port,
port             1002 net/tipc/socket.c 	rc = tipc_send_group_msg(net, tsk, m, mbr, node, port, dlen);
port               43 net/tipc/subscr.c 				u32 event, u32 port, u32 node)
port               52 net/tipc/subscr.c 	tipc_evt_write(evt, port.ref, port);
port               53 net/tipc/subscr.c 	tipc_evt_write(evt, port.node, node);
port               77 net/tipc/subscr.c 			     u32 event, u32 port, u32 node,
port               99 net/tipc/subscr.c 			    event, port, node);
port               78 net/tipc/subscr.h 			     u32 event, u32 port, u32 node,
port              557 net/tipc/topsrv.c bool tipc_topsrv_kern_subscr(struct net *net, u32 port, u32 type, u32 lower,
port              569 net/tipc/topsrv.c 	*(u32 *)&sub.usr_handle = port;
port              600 net/tipc/topsrv.c 	u32 port = *(u32 *)&evt->s.usr_handle;
port              606 net/tipc/topsrv.c 			      self, self, port, port, 0);
port               50 net/tipc/topsrv.h bool tipc_topsrv_kern_subscr(struct net *net, u32 port, u32 type, u32 lower,
port               69 net/tipc/udp_media.c 	__be16	port;
port              128 net/tipc/udp_media.c 		snprintf(buf, size, "%pI4:%u", &ua->ipv4, ntohs(ua->port));
port              130 net/tipc/udp_media.c 		snprintf(buf, size, "%pI6:%u", &ua->ipv6, ntohs(ua->port));
port              189 net/tipc/udp_media.c 				    dst->ipv4.s_addr, 0, ttl, 0, src->port,
port              190 net/tipc/udp_media.c 				    dst->port, false, true);
port              212 net/tipc/udp_media.c 					   src->port, dst->port, false);
port              333 net/tipc/udp_media.c 	src.port = udp_hdr(skb)->source;
port              424 net/tipc/udp_media.c 		ip4.sin_port = addr->port;
port              435 net/tipc/udp_media.c 		ip6.sin6_port  = addr->port;
port              586 net/tipc/udp_media.c 		addr->port = ip4->sin_port;
port              595 net/tipc/udp_media.c 		addr->port = ip6->sin6_port;
port              757 net/tipc/udp_media.c 	udp_conf.local_udp_port = local.port;
port              476 net/vmw_vsock/af_vsock.c 	static u32 port;
port              479 net/vmw_vsock/af_vsock.c 	if (!port)
port              480 net/vmw_vsock/af_vsock.c 		port = LAST_RESERVED_PORT + 1 +
port              490 net/vmw_vsock/af_vsock.c 			if (port <= LAST_RESERVED_PORT)
port              491 net/vmw_vsock/af_vsock.c 				port = LAST_RESERVED_PORT + 1;
port              493 net/vmw_vsock/af_vsock.c 			new_addr.svm_port = port++;
port              165 net/vmw_vsock/hyperv_transport.c 	unsigned int port = get_port_by_srv_id(svr_id);
port              167 net/vmw_vsock/hyperv_transport.c 	vsock_addr_init(addr, VMADDR_CID_ANY, port);
port              558 net/vmw_vsock/hyperv_transport.c static bool hvs_dgram_allow(u32 cid, u32 port)
port              714 net/vmw_vsock/hyperv_transport.c static bool hvs_stream_allow(u32 cid, u32 port)
port              597 net/vmw_vsock/virtio_transport_common.c bool virtio_transport_stream_allow(u32 cid, u32 port)
port              610 net/vmw_vsock/virtio_transport_common.c bool virtio_transport_dgram_allow(u32 cid, u32 port)
port              656 net/vmw_vsock/vmci_transport.c static bool vmci_transport_stream_allow(u32 cid, u32 port)
port             1681 net/vmw_vsock/vmci_transport.c 	u32 port;
port             1688 net/vmw_vsock/vmci_transport.c 	port = addr->svm_port == VMADDR_PORT_ANY ?
port             1691 net/vmw_vsock/vmci_transport.c 	if (port <= LAST_RESERVED_PORT && !capable(CAP_NET_BIND_SERVICE))
port             1697 net/vmw_vsock/vmci_transport.c 	err = vmci_transport_datagram_create_hnd(port, flags,
port             1801 net/vmw_vsock/vmci_transport.c static bool vmci_transport_dgram_allow(u32 cid, u32 port)
port             1807 net/vmw_vsock/vmci_transport.c 		return port == VMCI_UNITY_PBRPC_REGISTER;
port               14 net/vmw_vsock/vsock_addr.c void vsock_addr_init(struct sockaddr_vm *addr, u32 cid, u32 port)
port               19 net/vmw_vsock/vsock_addr.c 	addr->svm_port = port;
port             11387 net/wireless/nl80211.c 	int err, port;
port             11467 net/wireless/nl80211.c 		port = nla_get_u16(tb[NL80211_WOWLAN_TCP_SRC_PORT]);
port             11469 net/wireless/nl80211.c 		port = 0;
port             11478 net/wireless/nl80211.c 	if (inet_csk_get_port(cfg->sock->sk, port)) {
port             11485 net/wireless/nl80211.c 	if (!port) {
port             11489 net/wireless/nl80211.c 	cfg->src_port = port;
port               73 samples/bpf/test_map_in_map_kern.c static __always_inline int do_reg_lookup(void *inner_map, u32 port)
port               77 samples/bpf/test_map_in_map_kern.c 	result = bpf_map_lookup_elem(inner_map, &port);
port               81 samples/bpf/test_map_in_map_kern.c static __always_inline int do_inline_array_lookup(void *inner_map, u32 port)
port               88 samples/bpf/test_map_in_map_kern.c 	result = bpf_map_lookup_elem(&port_a, &port);
port               92 samples/bpf/test_map_in_map_kern.c static __always_inline int do_inline_hash_lookup(void *inner_map, u32 port)
port               99 samples/bpf/test_map_in_map_kern.c 	result = bpf_map_lookup_elem(&port_h, &port);
port              107 samples/bpf/test_map_in_map_kern.c 	u16 test_case, port, dst6[8];
port              130 samples/bpf/test_map_in_map_kern.c 	ret = bpf_probe_read(&port, sizeof(port), &in6->sin6_port);
port              136 samples/bpf/test_map_in_map_kern.c 	port_key = port;
port               62 samples/bpf/xdp_redirect_kern.c 	int *ifindex, port = 0;
port               71 samples/bpf/xdp_redirect_kern.c 	ifindex = bpf_map_lookup_elem(&tx_port, &port);
port               62 samples/bpf/xdp_redirect_map_kern.c 	int vport, port = 0, m = 0;
port              539 samples/qmi/qmi_sample_client.c 	struct sockaddr_qrtr sq = { AF_QIPCRTR, service->node, service->port };
port               46 scripts/dtc/include-prefixes/dt-bindings/gpio/aspeed-gpio.h #define ASPEED_GPIO(port, offset) \
port               47 scripts/dtc/include-prefixes/dt-bindings/gpio/aspeed-gpio.h 	((ASPEED_GPIO_PORT_##port * 8) + offset)
port               49 scripts/dtc/include-prefixes/dt-bindings/gpio/tegra-gpio.h #define TEGRA_GPIO(port, offset) \
port               50 scripts/dtc/include-prefixes/dt-bindings/gpio/tegra-gpio.h 	((TEGRA_GPIO_PORT_##port * 8) + offset)
port               41 scripts/dtc/include-prefixes/dt-bindings/gpio/tegra186-gpio.h #define TEGRA186_MAIN_GPIO(port, offset) \
port               42 scripts/dtc/include-prefixes/dt-bindings/gpio/tegra186-gpio.h 	((TEGRA186_MAIN_GPIO_PORT_##port * 8) + offset)
port               54 scripts/dtc/include-prefixes/dt-bindings/gpio/tegra186-gpio.h #define TEGRA186_AON_GPIO(port, offset) \
port               55 scripts/dtc/include-prefixes/dt-bindings/gpio/tegra186-gpio.h 	((TEGRA186_AON_GPIO_PORT_##port * 8) + offset)
port               48 scripts/dtc/include-prefixes/dt-bindings/gpio/tegra194-gpio.h #define TEGRA194_MAIN_GPIO(port, offset) \
port               49 scripts/dtc/include-prefixes/dt-bindings/gpio/tegra194-gpio.h 	((TEGRA194_MAIN_GPIO_PORT_##port * 8) + offset)
port               58 scripts/dtc/include-prefixes/dt-bindings/gpio/tegra194-gpio.h #define TEGRA194_AON_GPIO(port, offset) \
port               59 scripts/dtc/include-prefixes/dt-bindings/gpio/tegra194-gpio.h 	((TEGRA194_AON_GPIO_PORT_##port * 8) + offset)
port               23 scripts/dtc/include-prefixes/dt-bindings/memory/mt2701-larb-port.h #define MT2701_M4U_ID_LARB0(port)	((port) + LARB0_PORT_OFFSET)
port               24 scripts/dtc/include-prefixes/dt-bindings/memory/mt2701-larb-port.h #define MT2701_M4U_ID_LARB1(port)	((port) + LARB1_PORT_OFFSET)
port               25 scripts/dtc/include-prefixes/dt-bindings/memory/mt2701-larb-port.h #define MT2701_M4U_ID_LARB2(port)	((port) + LARB2_PORT_OFFSET)
port                9 scripts/dtc/include-prefixes/dt-bindings/memory/mt2712-larb-port.h #define MTK_M4U_ID(larb, port)		(((larb) << 5) | (port))
port                9 scripts/dtc/include-prefixes/dt-bindings/memory/mt8173-larb-port.h #define MTK_M4U_ID(larb, port)		(((larb) << 5) | (port))
port                9 scripts/dtc/include-prefixes/dt-bindings/memory/mt8183-larb-port.h #define MTK_M4U_ID(larb, port)		(((larb) << 5) | (port))
port               45 scripts/dtc/include-prefixes/dt-bindings/pinctrl/r7s9210-pinctrl.h  #define RZA2_PIN(port, pin)	((port) * RZA2_PINS_PER_PORT + (pin))
port               31 scripts/dtc/include-prefixes/dt-bindings/pinctrl/stm32-pinfunc.h #define PIN_NO(port, line)	(((port) - 'A') * 0x10 + (line))
port               33 scripts/dtc/include-prefixes/dt-bindings/pinctrl/stm32-pinfunc.h #define STM32_PINMUX(port, line, mode) (((PIN_NO(port, line)) << 8) | (mode))
port              185 security/lsm_audit.c 				   struct in6_addr *addr, __be16 port,
port              190 security/lsm_audit.c 	if (port)
port              191 security/lsm_audit.c 		audit_log_format(ab, " %s=%d", name2, ntohs(port));
port              195 security/lsm_audit.c 				   __be16 port, char *name1, char *name2)
port              199 security/lsm_audit.c 	if (port)
port              200 security/lsm_audit.c 		audit_log_format(ab, " %s=%d", name2, ntohs(port));
port              426 security/lsm_audit.c 				 a->u.ibendport->port);
port             6656 security/selinux/hooks.c 	ibendport.port = port_num;
port              101 security/selinux/include/objsec.h 	u16 port;			/* port number */
port              282 security/selinux/include/security.h 		      u8 protocol, u16 port, u32 *out_sid);
port               87 security/selinux/netport.c 	struct sel_netport *port;
port               90 security/selinux/netport.c 	list_for_each_entry_rcu(port, &sel_netport_hash[idx].list, list)
port               91 security/selinux/netport.c 		if (port->psec.port == pnum && port->psec.protocol == protocol)
port               92 security/selinux/netport.c 			return port;
port              105 security/selinux/netport.c static void sel_netport_insert(struct sel_netport *port)
port              111 security/selinux/netport.c 	idx = sel_netport_hashfn(port->psec.port);
port              112 security/selinux/netport.c 	list_add_rcu(&port->list, &sel_netport_hash[idx].list);
port              141 security/selinux/netport.c 	struct sel_netport *port;
port              145 security/selinux/netport.c 	port = sel_netport_find(protocol, pnum);
port              146 security/selinux/netport.c 	if (port != NULL) {
port              147 security/selinux/netport.c 		*sid = port->psec.sid;
port              157 security/selinux/netport.c 		new->psec.port = pnum;
port              186 security/selinux/netport.c 	struct sel_netport *port;
port              189 security/selinux/netport.c 	port = sel_netport_find(protocol, pnum);
port              190 security/selinux/netport.c 	if (port != NULL) {
port              191 security/selinux/netport.c 		*sid = port->psec.sid;
port              210 security/selinux/netport.c 	struct sel_netport *port, *port_tmp;
port              214 security/selinux/netport.c 		list_for_each_entry_safe(port, port_tmp,
port              216 security/selinux/netport.c 			list_del_rcu(&port->list);
port              217 security/selinux/netport.c 			kfree_rcu(port, rcu);
port             2129 security/selinux/ss/policydb.c 				c->u.port.protocol = le32_to_cpu(buf[0]);
port             2130 security/selinux/ss/policydb.c 				c->u.port.low_port = le32_to_cpu(buf[1]);
port             2131 security/selinux/ss/policydb.c 				c->u.port.high_port = le32_to_cpu(buf[2]);
port             2216 security/selinux/ss/policydb.c 				u32 port;
port             2227 security/selinux/ss/policydb.c 				port = le32_to_cpu(buf[1]);
port             2228 security/selinux/ss/policydb.c 				if (port > U8_MAX || port == 0) {
port             2233 security/selinux/ss/policydb.c 				c->u.ibendport.port = port;
port             3121 security/selinux/ss/policydb.c 				buf[0] = cpu_to_le32(c->u.port.protocol);
port             3122 security/selinux/ss/policydb.c 				buf[1] = cpu_to_le32(c->u.port.low_port);
port             3123 security/selinux/ss/policydb.c 				buf[2] = cpu_to_le32(c->u.port.high_port);
port             3188 security/selinux/ss/policydb.c 				buf[1] = cpu_to_le32(c->u.ibendport.port);
port              177 security/selinux/ss/policydb.h 		} port;		/* TCP or UDP port information */
port              193 security/selinux/ss/policydb.h 			u8 port;
port             2260 security/selinux/ss/services.c 		      u8 protocol, u16 port, u32 *out_sid)
port             2274 security/selinux/ss/services.c 		if (c->u.port.protocol == protocol &&
port             2275 security/selinux/ss/services.c 		    c->u.port.low_port <= port &&
port             2276 security/selinux/ss/services.c 		    c->u.port.high_port >= port)
port             2366 security/selinux/ss/services.c 		if (c->u.ibendport.port == port_num &&
port             2529 security/smack/smack_lsm.c 	unsigned short port = 0;
port             2555 security/smack/smack_lsm.c 	port = ntohs(addr6->sin6_port);
port             2559 security/smack/smack_lsm.c 	if (port == 0)
port             2568 security/smack/smack_lsm.c 		if (spp->smk_port != port || spp->smk_sock_type != sock->type)
port             2574 security/smack/smack_lsm.c 		spp->smk_port = port;
port             2590 security/smack/smack_lsm.c 	spp->smk_port = port;
port             2618 security/smack/smack_lsm.c 	unsigned short port;
port             2651 security/smack/smack_lsm.c 	port = ntohs(address->sin6_port);
port             2654 security/smack/smack_lsm.c 		if (spp->smk_port != port || spp->smk_sock_type != sk->sk_type)
port             1533 security/tomoyo/common.c 		tomoyo_print_number_union(head, &ptr->port);
port              469 security/tomoyo/common.h 			u16 port;
port              768 security/tomoyo/common.h 	struct tomoyo_number_union port;
port              220 security/tomoyo/gc.c 			tomoyo_put_number_union(&entry->port);
port               13 security/tomoyo/network.c 	__be16 port;           /* In network byte order. */
port              200 security/tomoyo/network.c 		tomoyo_same_number_union(&p1->port, &p2->port);
port              308 security/tomoyo/network.c 	if (!tomoyo_parse_number_union(param, &e.port) ||
port              309 security/tomoyo/network.c 	    e.port.values[1] > 65535)
port              316 security/tomoyo/network.c 	tomoyo_put_number_union(&e.port);
port              392 security/tomoyo/network.c 		 r->param.inet_network.port);
port              427 security/tomoyo/network.c 	    !tomoyo_compare_number_union(r->param.inet_network.port,
port              428 security/tomoyo/network.c 					 &acl->port))
port              481 security/tomoyo/network.c 		r.param.inet_network.port = ntohs(address->inet.port);
port              503 security/tomoyo/network.c 				     const u16 port,
port              517 security/tomoyo/network.c 		i->port = ((struct sockaddr_in6 *) addr)->sin6_port;
port              525 security/tomoyo/network.c 		i->port = ((struct sockaddr_in *) addr)->sin_port;
port              531 security/tomoyo/network.c 		i->port = htons(port);
port               74 sound/core/seq/oss/seq_oss_device.h 	int port;	/* sequencer port number */
port              161 sound/core/seq/oss/seq_oss_device.h 	ev->dest.port = dest_port;
port              412 sound/core/seq/oss/seq_oss_event.c 	snd_seq_oss_fill_addr(dp, ev, dp->addr.client, dp->addr.port);
port               66 sound/core/seq/oss/seq_oss_init.c 	struct snd_seq_port_info *port;
port               69 sound/core/seq/oss/seq_oss_init.c 	port = kmalloc(sizeof(*port), GFP_KERNEL);
port               70 sound/core/seq/oss/seq_oss_init.c 	if (!port) {
port               84 sound/core/seq/oss/seq_oss_init.c 	memset(port, 0, sizeof(*port));
port               85 sound/core/seq/oss/seq_oss_init.c 	strcpy(port->name, "Receiver");
port               86 sound/core/seq/oss/seq_oss_init.c 	port->addr.client = system_client;
port               87 sound/core/seq/oss/seq_oss_init.c 	port->capability = SNDRV_SEQ_PORT_CAP_WRITE; /* receive only */
port               88 sound/core/seq/oss/seq_oss_init.c 	port->type = 0;
port               95 sound/core/seq/oss/seq_oss_init.c 	port->kernel = &port_callback;
port               97 sound/core/seq/oss/seq_oss_init.c 	call_ctl(SNDRV_SEQ_IOCTL_CREATE_PORT, port);
port               98 sound/core/seq/oss/seq_oss_init.c 	if ((system_port = port->addr.port) >= 0) {
port              103 sound/core/seq/oss/seq_oss_init.c 		subs.sender.port = SNDRV_SEQ_PORT_SYSTEM_ANNOUNCE;
port              105 sound/core/seq/oss/seq_oss_init.c 		subs.dest.port = system_port;
port              114 sound/core/seq/oss/seq_oss_init.c 	kfree(port);
port              145 sound/core/seq/oss/seq_oss_init.c 						ev->data.addr.port);
port              182 sound/core/seq/oss/seq_oss_init.c 	dp->port = -1;
port              221 sound/core/seq/oss/seq_oss_init.c 	dp->addr.port = dp->port;
port              303 sound/core/seq/oss/seq_oss_init.c 	struct snd_seq_port_info port;
port              306 sound/core/seq/oss/seq_oss_init.c 	memset(&port, 0, sizeof(port));
port              307 sound/core/seq/oss/seq_oss_init.c 	port.addr.client = dp->cseq;
port              308 sound/core/seq/oss/seq_oss_init.c 	sprintf(port.name, "Sequencer-%d", dp->index);
port              309 sound/core/seq/oss/seq_oss_init.c 	port.capability = SNDRV_SEQ_PORT_CAP_READ|SNDRV_SEQ_PORT_CAP_WRITE; /* no subscription */
port              310 sound/core/seq/oss/seq_oss_init.c 	port.type = SNDRV_SEQ_PORT_TYPE_SPECIFIC;
port              311 sound/core/seq/oss/seq_oss_init.c 	port.midi_channels = 128;
port              312 sound/core/seq/oss/seq_oss_init.c 	port.synth_voices = 128;
port              319 sound/core/seq/oss/seq_oss_init.c 	port.kernel = &callback;
port              321 sound/core/seq/oss/seq_oss_init.c 	rc = call_ctl(SNDRV_SEQ_IOCTL_CREATE_PORT, &port);
port              325 sound/core/seq/oss/seq_oss_init.c 	dp->port = port.addr.port;
port              336 sound/core/seq/oss/seq_oss_init.c 	if (dp->port < 0) {
port              341 sound/core/seq/oss/seq_oss_init.c 	return snd_seq_event_port_detach(dp->cseq, dp->port);
port              419 sound/core/seq/oss/seq_oss_init.c 	if (dp->port >= 0)
port              492 sound/core/seq/oss/seq_oss_init.c 		snd_iprintf(buf, "port %d : queue %d\n", dp->port, dp->queue);
port               52 sound/core/seq/oss/seq_oss_ioctl.c 	snd_seq_oss_fill_addr(dp, &tmpev, dp->addr.client, dp->addr.port);
port               33 sound/core/seq/oss/seq_oss_midi.c 	int port;		/* sequencer port number */
port               81 sound/core/seq/oss/seq_oss_midi.c 		pinfo->addr.port = -1;
port              111 sound/core/seq/oss/seq_oss_midi.c find_slot(int client, int port)
port              120 sound/core/seq/oss/seq_oss_midi.c 		if (mdev && mdev->client == client && mdev->port == port) {
port              155 sound/core/seq/oss/seq_oss_midi.c 	if ((mdev = find_slot(pinfo->addr.client, pinfo->addr.port)) != NULL) {
port              170 sound/core/seq/oss/seq_oss_midi.c 	mdev->port = pinfo->addr.port;
port              215 sound/core/seq/oss/seq_oss_midi.c snd_seq_oss_midi_check_exit_port(int client, int port)
port              221 sound/core/seq/oss/seq_oss_midi.c 	if ((mdev = find_slot(client, port)) != NULL) {
port              354 sound/core/seq/oss/seq_oss_midi.c 		subs.dest.port = mdev->port;
port              360 sound/core/seq/oss/seq_oss_midi.c 		subs.sender.port = mdev->port;
port              398 sound/core/seq/oss/seq_oss_midi.c 		subs.dest.port = mdev->port;
port              403 sound/core/seq/oss/seq_oss_midi.c 		subs.sender.port = mdev->port;
port              459 sound/core/seq/oss/seq_oss_midi.c 		ev.dest.port = mdev->port;
port              461 sound/core/seq/oss/seq_oss_midi.c 		ev.source.port = dp->port;
port              497 sound/core/seq/oss/seq_oss_midi.c 	addr->port = mdev->port;
port              514 sound/core/seq/oss/seq_oss_midi.c 	if ((mdev = find_slot(ev->source.client, ev->source.port)) == NULL)
port              629 sound/core/seq/oss/seq_oss_midi.c 		snd_seq_oss_fill_addr(dp, ev, mdev->client, mdev->port);
port              689 sound/core/seq/oss/seq_oss_midi.c 			    mdev->client, mdev->port);
port               18 sound/core/seq/oss/seq_oss_midi.h int snd_seq_oss_midi_check_exit_port(int client, int port);
port              164 sound/core/seq/oss/seq_oss_rw.c 	snd_seq_oss_fill_addr(dp, &event, dp->addr.client, dp->addr.port);
port              218 sound/core/seq/oss/seq_oss_synth.c 		info->arg.app_index = dp->port;
port              271 sound/core/seq/oss/seq_oss_synth.c 		info->arg.app_index = dp->port;
port              428 sound/core/seq/oss/seq_oss_synth.c 				      info->arg.addr.port);
port              554 sound/core/seq/oss/seq_oss_synth.c 			      info->arg.addr.port);
port              134 sound/core/seq/oss/seq_oss_timer.c 	ev.source.port = 0;
port              136 sound/core/seq/oss/seq_oss_timer.c 	ev.dest.port = SNDRV_SEQ_PORT_SYSTEM_TIMER;
port              101 sound/core/seq/oss/seq_oss_writeq.c 		snd_seq_oss_fill_addr(dp, &ev, dp->addr.client, dp->addr.port);
port              488 sound/core/seq/seq_clientmgr.c static int check_port_perm(struct snd_seq_client_port *port, unsigned int flags)
port              490 sound/core/seq/seq_clientmgr.c 	if ((port->capability & flags) != flags)
port              551 sound/core/seq/seq_clientmgr.c 	bounce_ev.source.port = SNDRV_SEQ_PORT_SYSTEM_ANNOUNCE;
port              553 sound/core/seq/seq_clientmgr.c 	bounce_ev.dest.port = event->source.port;
port              615 sound/core/seq/seq_clientmgr.c 	dest_port = snd_seq_port_use_ptr(dest, event->dest.port);
port              672 sound/core/seq/seq_clientmgr.c 	src_port = snd_seq_port_use_ptr(client, event->source.port);
port              725 sound/core/seq/seq_clientmgr.c 	struct snd_seq_client_port *port;
port              732 sound/core/seq/seq_clientmgr.c 	list_for_each_entry(port, &dest_client->ports_list_head, list) {
port              733 sound/core/seq/seq_clientmgr.c 		event->dest.port = port->addr.port;
port              748 sound/core/seq/seq_clientmgr.c 	event->dest.port = SNDRV_SEQ_ADDRESS_BROADCAST; /* restore */
port              770 sound/core/seq/seq_clientmgr.c 		event->dest.port = addr.port;
port              771 sound/core/seq/seq_clientmgr.c 		if (addr.port == SNDRV_SEQ_ADDRESS_BROADCAST)
port              817 sound/core/seq/seq_clientmgr.c 			   event->source.client, event->source.port,
port              818 sound/core/seq/seq_clientmgr.c 			   event->dest.client, event->dest.port);
port              835 sound/core/seq/seq_clientmgr.c 	else if (event->dest.port == SNDRV_SEQ_ADDRESS_BROADCAST)
port              948 sound/core/seq/seq_clientmgr.c 		struct snd_seq_client_port *src_port = snd_seq_port_use_ptr(client, event->source.port);
port             1297 sound/core/seq/seq_clientmgr.c 	struct snd_seq_client_port *port;
port             1305 sound/core/seq/seq_clientmgr.c 	port = snd_seq_create_port(client, (info->flags & SNDRV_SEQ_PORT_FLG_GIVEN_PORT) ? info->addr.port : -1);
port             1306 sound/core/seq/seq_clientmgr.c 	if (port == NULL)
port             1310 sound/core/seq/seq_clientmgr.c 		port_idx = port->addr.port;
port             1311 sound/core/seq/seq_clientmgr.c 		snd_seq_port_unlock(port);
port             1318 sound/core/seq/seq_clientmgr.c 				port->owner = callback->owner;
port             1319 sound/core/seq/seq_clientmgr.c 			port->private_data = callback->private_data;
port             1320 sound/core/seq/seq_clientmgr.c 			port->private_free = callback->private_free;
port             1321 sound/core/seq/seq_clientmgr.c 			port->event_input = callback->event_input;
port             1322 sound/core/seq/seq_clientmgr.c 			port->c_src.open = callback->subscribe;
port             1323 sound/core/seq/seq_clientmgr.c 			port->c_src.close = callback->unsubscribe;
port             1324 sound/core/seq/seq_clientmgr.c 			port->c_dest.open = callback->use;
port             1325 sound/core/seq/seq_clientmgr.c 			port->c_dest.close = callback->unuse;
port             1329 sound/core/seq/seq_clientmgr.c 	info->addr = port->addr;
port             1331 sound/core/seq/seq_clientmgr.c 	snd_seq_set_port_info(port, info);
port             1332 sound/core/seq/seq_clientmgr.c 	snd_seq_system_client_ev_port_start(port->addr.client, port->addr.port);
port             1333 sound/core/seq/seq_clientmgr.c 	snd_seq_port_unlock(port);
port             1350 sound/core/seq/seq_clientmgr.c 	err = snd_seq_delete_port(client, info->addr.port);
port             1352 sound/core/seq/seq_clientmgr.c 		snd_seq_system_client_ev_port_exit(client->number, info->addr.port);
port             1364 sound/core/seq/seq_clientmgr.c 	struct snd_seq_client_port *port;
port             1370 sound/core/seq/seq_clientmgr.c 	port = snd_seq_port_use_ptr(cptr, info->addr.port);
port             1371 sound/core/seq/seq_clientmgr.c 	if (port == NULL) {
port             1377 sound/core/seq/seq_clientmgr.c 	snd_seq_get_port_info(port, info);
port             1378 sound/core/seq/seq_clientmgr.c 	snd_seq_port_unlock(port);
port             1391 sound/core/seq/seq_clientmgr.c 	struct snd_seq_client_port *port;
port             1395 sound/core/seq/seq_clientmgr.c 	port = snd_seq_port_use_ptr(client, info->addr.port);
port             1396 sound/core/seq/seq_clientmgr.c 	if (port) {
port             1397 sound/core/seq/seq_clientmgr.c 		snd_seq_set_port_info(port, info);
port             1398 sound/core/seq/seq_clientmgr.c 		snd_seq_port_unlock(port);
port             1444 sound/core/seq/seq_clientmgr.c int snd_seq_client_notify_subscription(int client, int port,
port             1455 sound/core/seq/seq_clientmgr.c 	return snd_seq_system_notify(client, port, &event);  /* non-atomic */
port             1474 sound/core/seq/seq_clientmgr.c 	if ((sport = snd_seq_port_use_ptr(sender, subs->sender.port)) == NULL)
port             1476 sound/core/seq/seq_clientmgr.c 	if ((dport = snd_seq_port_use_ptr(receiver, subs->dest.port)) == NULL)
port             1516 sound/core/seq/seq_clientmgr.c 	if ((sport = snd_seq_port_use_ptr(sender, subs->sender.port)) == NULL)
port             1518 sound/core/seq/seq_clientmgr.c 	if ((dport = snd_seq_port_use_ptr(receiver, subs->dest.port)) == NULL)
port             1932 sound/core/seq/seq_clientmgr.c 	if ((sport = snd_seq_port_use_ptr(sender, subs->sender.port)) == NULL)
port             1954 sound/core/seq/seq_clientmgr.c 	struct snd_seq_client_port *port = NULL;
port             1961 sound/core/seq/seq_clientmgr.c 	if ((port = snd_seq_port_use_ptr(cptr, subs->root.port)) == NULL)
port             1966 sound/core/seq/seq_clientmgr.c 		group = &port->c_src;
port             1969 sound/core/seq/seq_clientmgr.c 		group = &port->c_dest;
port             2000 sound/core/seq/seq_clientmgr.c    	if (port)
port             2001 sound/core/seq/seq_clientmgr.c 		snd_seq_port_unlock(port);
port             2045 sound/core/seq/seq_clientmgr.c 	struct snd_seq_client_port *port = NULL;
port             2052 sound/core/seq/seq_clientmgr.c 	info->addr.port++;
port             2053 sound/core/seq/seq_clientmgr.c 	port = snd_seq_port_query_nearest(cptr, info);
port             2054 sound/core/seq/seq_clientmgr.c 	if (port == NULL) {
port             2060 sound/core/seq/seq_clientmgr.c 	info->addr = port->addr;
port             2061 sound/core/seq/seq_clientmgr.c 	snd_seq_get_port_info(port, info);
port             2062 sound/core/seq/seq_clientmgr.c 	snd_seq_port_unlock(port);
port             2408 sound/core/seq/seq_clientmgr.c 			    is_src ? s->info.dest.port : s->info.sender.port);
port             2432 sound/core/seq/seq_clientmgr.c 			    p->addr.port, p->name,
port               82 sound/core/seq/seq_clientmgr.h int snd_seq_client_notify_subscription(int client, int port,
port               63 sound/core/seq/seq_dummy.c 	int port;
port               86 sound/core/seq/seq_dummy.c 		tmpev.source.port = p->connect;
port               88 sound/core/seq/seq_dummy.c 		tmpev.source.port = p->port;
port              142 sound/core/seq/seq_dummy.c 	rec->port = pinfo.addr.port;
port              179 sound/core/seq/seq_dummy.c 			rec1->connect = rec2->port;
port              180 sound/core/seq/seq_dummy.c 			rec2->connect = rec1->port;
port               87 sound/core/seq/seq_midi.c 			ev.source.port = msynth->seq_port;
port              263 sound/core/seq/seq_midi.c 	struct snd_seq_port_info *port;
port              320 sound/core/seq/seq_midi.c 	port = kmalloc(sizeof(*port), GFP_KERNEL);
port              321 sound/core/seq/seq_midi.c 	if (msynth == NULL || port == NULL)
port              331 sound/core/seq/seq_midi.c 		memset(port, 0, sizeof(*port));
port              332 sound/core/seq/seq_midi.c 		port->addr.client = client->seq_client;
port              333 sound/core/seq/seq_midi.c 		port->addr.port = device * (256 / SNDRV_RAWMIDI_DEVICES) + p;
port              334 sound/core/seq/seq_midi.c 		port->flags = SNDRV_SEQ_PORT_FLG_GIVEN_PORT;
port              343 sound/core/seq/seq_midi.c 			strcpy(port->name, info->subname);
port              344 sound/core/seq/seq_midi.c 		if (! port->name[0]) {
port              347 sound/core/seq/seq_midi.c 					snprintf(port->name, sizeof(port->name), "%s-%u", info->name, p);
port              349 sound/core/seq/seq_midi.c 					snprintf(port->name, sizeof(port->name), "%s", info->name);
port              353 sound/core/seq/seq_midi.c 					sprintf(port->name, "MIDI %d-%d-%u", card->number, device, p);
port              355 sound/core/seq/seq_midi.c 					sprintf(port->name, "MIDI %d-%d", card->number, device);
port              359 sound/core/seq/seq_midi.c 			port->capability |= SNDRV_SEQ_PORT_CAP_WRITE | SNDRV_SEQ_PORT_CAP_SYNC_WRITE | SNDRV_SEQ_PORT_CAP_SUBS_WRITE;
port              361 sound/core/seq/seq_midi.c 			port->capability |= SNDRV_SEQ_PORT_CAP_READ | SNDRV_SEQ_PORT_CAP_SYNC_READ | SNDRV_SEQ_PORT_CAP_SUBS_READ;
port              362 sound/core/seq/seq_midi.c 		if ((port->capability & (SNDRV_SEQ_PORT_CAP_WRITE|SNDRV_SEQ_PORT_CAP_READ)) == (SNDRV_SEQ_PORT_CAP_WRITE|SNDRV_SEQ_PORT_CAP_READ) &&
port              364 sound/core/seq/seq_midi.c 			port->capability |= SNDRV_SEQ_PORT_CAP_DUPLEX;
port              365 sound/core/seq/seq_midi.c 		port->type = SNDRV_SEQ_PORT_TYPE_MIDI_GENERIC
port              368 sound/core/seq/seq_midi.c 		port->midi_channels = 16;
port              377 sound/core/seq/seq_midi.c 		port->kernel = &pcallbacks;
port              379 sound/core/seq/seq_midi.c 			rmidi->ops->get_port_info(rmidi, p, port);
port              380 sound/core/seq/seq_midi.c 		if (snd_seq_kernel_client_ctl(client->seq_client, SNDRV_SEQ_IOCTL_CREATE_PORT, port)<0)
port              383 sound/core/seq/seq_midi.c 		ms->seq_port = port->addr.port;
port              392 sound/core/seq/seq_midi.c 	kfree(port);
port              406 sound/core/seq/seq_midi.c 	kfree(port);
port               47 sound/core/seq/seq_ports.c 	struct snd_seq_client_port *port;
port               52 sound/core/seq/seq_ports.c 	list_for_each_entry(port, &client->ports_list_head, list) {
port               53 sound/core/seq/seq_ports.c 		if (port->addr.port == num) {
port               54 sound/core/seq/seq_ports.c 			if (port->closing)
port               56 sound/core/seq/seq_ports.c 			snd_use_lock_use(&port->use_lock);
port               58 sound/core/seq/seq_ports.c 			return port;
port               71 sound/core/seq/seq_ports.c 	struct snd_seq_client_port *port, *found;
port               73 sound/core/seq/seq_ports.c 	num = pinfo->addr.port;
port               76 sound/core/seq/seq_ports.c 	list_for_each_entry(port, &client->ports_list_head, list) {
port               77 sound/core/seq/seq_ports.c 		if (port->addr.port < num)
port               79 sound/core/seq/seq_ports.c 		if (port->addr.port == num) {
port               80 sound/core/seq/seq_ports.c 			found = port;
port               83 sound/core/seq/seq_ports.c 		if (found == NULL || port->addr.port < found->addr.port)
port               84 sound/core/seq/seq_ports.c 			found = port;
port              114 sound/core/seq/seq_ports.c 						int port)
port              134 sound/core/seq/seq_ports.c 	new_port->addr.port = -1;
port              142 sound/core/seq/seq_ports.c 	num = port >= 0 ? port : 0;
port              146 sound/core/seq/seq_ports.c 		if (p->addr.port > num)
port              148 sound/core/seq/seq_ports.c 		if (port < 0) /* auto-probe mode */
port              149 sound/core/seq/seq_ports.c 			num = p->addr.port + 1;
port              154 sound/core/seq/seq_ports.c 	new_port->addr.port = num;	/* store the port number in the port */
port              164 sound/core/seq/seq_ports.c 			  struct snd_seq_client_port *port,
port              168 sound/core/seq/seq_ports.c 			    struct snd_seq_client_port *port,
port              179 sound/core/seq/seq_ports.c 		p = snd_seq_port_use_ptr(*cp, addr->port);
port              190 sound/core/seq/seq_ports.c 					struct snd_seq_client_port *port,
port              208 sound/core/seq/seq_ports.c 				  struct snd_seq_client_port *port,
port              224 sound/core/seq/seq_ports.c 		delete_and_unsubscribe_port(client, port, subs, is_src, false);
port              246 sound/core/seq/seq_ports.c 		       struct snd_seq_client_port *port)
port              249 sound/core/seq/seq_ports.c 	port->closing = 1;
port              250 sound/core/seq/seq_ports.c 	snd_use_lock_sync(&port->use_lock); 
port              253 sound/core/seq/seq_ports.c 	clear_subscriber_list(client, port, &port->c_src, true);
port              254 sound/core/seq/seq_ports.c 	clear_subscriber_list(client, port, &port->c_dest, false);
port              256 sound/core/seq/seq_ports.c 	if (port->private_free)
port              257 sound/core/seq/seq_ports.c 		port->private_free(port->private_data);
port              259 sound/core/seq/seq_ports.c 	snd_BUG_ON(port->c_src.count != 0);
port              260 sound/core/seq/seq_ports.c 	snd_BUG_ON(port->c_dest.count != 0);
port              262 sound/core/seq/seq_ports.c 	kfree(port);
port              268 sound/core/seq/seq_ports.c int snd_seq_delete_port(struct snd_seq_client *client, int port)
port              275 sound/core/seq/seq_ports.c 		if (p->addr.port == port) {
port              295 sound/core/seq/seq_ports.c 	struct snd_seq_client_port *port, *tmp;
port              312 sound/core/seq/seq_ports.c 	list_for_each_entry_safe(port, tmp, &deleted_list, list) {
port              313 sound/core/seq/seq_ports.c 		list_del(&port->list);
port              314 sound/core/seq/seq_ports.c 		snd_seq_system_client_ev_port_exit(port->addr.client, port->addr.port);
port              315 sound/core/seq/seq_ports.c 		port_delete(client, port);
port              322 sound/core/seq/seq_ports.c int snd_seq_set_port_info(struct snd_seq_client_port * port,
port              325 sound/core/seq/seq_ports.c 	if (snd_BUG_ON(!port || !info))
port              330 sound/core/seq/seq_ports.c 		strlcpy(port->name, info->name, sizeof(port->name));
port              333 sound/core/seq/seq_ports.c 	port->capability = info->capability;
port              336 sound/core/seq/seq_ports.c 	port->type = info->type;
port              339 sound/core/seq/seq_ports.c 	port->midi_channels = info->midi_channels;
port              340 sound/core/seq/seq_ports.c 	port->midi_voices = info->midi_voices;
port              341 sound/core/seq/seq_ports.c 	port->synth_voices = info->synth_voices;
port              344 sound/core/seq/seq_ports.c 	port->timestamping = (info->flags & SNDRV_SEQ_PORT_FLG_TIMESTAMP) ? 1 : 0;
port              345 sound/core/seq/seq_ports.c 	port->time_real = (info->flags & SNDRV_SEQ_PORT_FLG_TIME_REAL) ? 1 : 0;
port              346 sound/core/seq/seq_ports.c 	port->time_queue = info->time_queue;
port              352 sound/core/seq/seq_ports.c int snd_seq_get_port_info(struct snd_seq_client_port * port,
port              355 sound/core/seq/seq_ports.c 	if (snd_BUG_ON(!port || !info))
port              359 sound/core/seq/seq_ports.c 	strlcpy(info->name, port->name, sizeof(info->name));
port              362 sound/core/seq/seq_ports.c 	info->capability = port->capability;
port              365 sound/core/seq/seq_ports.c 	info->type = port->type;
port              368 sound/core/seq/seq_ports.c 	info->midi_channels = port->midi_channels;
port              369 sound/core/seq/seq_ports.c 	info->midi_voices = port->midi_voices;
port              370 sound/core/seq/seq_ports.c 	info->synth_voices = port->synth_voices;
port              373 sound/core/seq/seq_ports.c 	info->read_use = port->c_src.count;
port              374 sound/core/seq/seq_ports.c 	info->write_use = port->c_dest.count;
port              378 sound/core/seq/seq_ports.c 	if (port->timestamping) {
port              380 sound/core/seq/seq_ports.c 		if (port->time_real)
port              382 sound/core/seq/seq_ports.c 		info->time_queue = port->time_queue;
port              401 sound/core/seq/seq_ports.c 			  struct snd_seq_client_port *port,
port              408 sound/core/seq/seq_ports.c 	if (!try_module_get(port->owner))
port              412 sound/core/seq/seq_ports.c 		err = grp->open(port->private_data, info);
port              414 sound/core/seq/seq_ports.c 			module_put(port->owner);
port              419 sound/core/seq/seq_ports.c 		snd_seq_client_notify_subscription(port->addr.client, port->addr.port,
port              426 sound/core/seq/seq_ports.c 			    struct snd_seq_client_port *port,
port              437 sound/core/seq/seq_ports.c 		err = grp->close(port->private_data, info);
port              439 sound/core/seq/seq_ports.c 		snd_seq_client_notify_subscription(port->addr.client, port->addr.port,
port              441 sound/core/seq/seq_ports.c 	module_put(port->owner);
port              450 sound/core/seq/seq_ports.c 	return (r->client == s->client) && (r->port == s->port);
port              469 sound/core/seq/seq_ports.c 				    struct snd_seq_client_port *port,
port              478 sound/core/seq/seq_ports.c 	grp = is_src ? &port->c_src : &port->c_dest;
port              495 sound/core/seq/seq_ports.c 	err = subscribe_port(client, port, grp, &subs->info, ack);
port              518 sound/core/seq/seq_ports.c 					struct snd_seq_client_port *port,
port              526 sound/core/seq/seq_ports.c 	grp = is_src ? &port->c_src : &port->c_dest;
port              537 sound/core/seq/seq_ports.c 		unsubscribe_port(client, port, grp, &subs->info, ack);
port              672 sound/core/seq/seq_ports.c 		ret = portinfo.addr.port;
port              682 sound/core/seq/seq_ports.c int snd_seq_event_port_detach(int client, int port)
port              689 sound/core/seq/seq_ports.c 	portinfo.addr.port   = port;
port               87 sound/core/seq/seq_ports.h #define snd_seq_port_unlock(port) snd_use_lock_free(&(port)->use_lock)
port               93 sound/core/seq/seq_ports.h int snd_seq_delete_port(struct snd_seq_client *client, int port);
port               99 sound/core/seq/seq_ports.h int snd_seq_set_port_info(struct snd_seq_client_port *port,
port              103 sound/core/seq/seq_ports.h int snd_seq_get_port_info(struct snd_seq_client_port *port,
port              119 sound/core/seq/seq_ports.h int snd_seq_port_subscribe(struct snd_seq_client_port *port,
port              335 sound/core/seq/seq_prioq.c 				ev->dest.port != info->dest.port)
port              654 sound/core/seq/seq_queue.c 	sev.source.port = SNDRV_SEQ_PORT_SYSTEM_TIMER;
port               55 sound/core/seq/seq_system.c static int setheader(struct snd_seq_event * ev, int client, int port)
port               66 sound/core/seq/seq_system.c 	ev->source.port = announce_port;
port               72 sound/core/seq/seq_system.c 	ev->data.addr.port = port;
port               79 sound/core/seq/seq_system.c void snd_seq_system_broadcast(int client, int port, int type)
port               83 sound/core/seq/seq_system.c 	if (setheader(&ev, client, port) < 0)
port               90 sound/core/seq/seq_system.c int snd_seq_system_notify(int client, int port, struct snd_seq_event *ev)
port               94 sound/core/seq/seq_system.c 	ev->source.port = announce_port;
port               96 sound/core/seq/seq_system.c 	ev->dest.port = port;
port              110 sound/core/seq/seq_system.c 	struct snd_seq_port_info *port;
port              113 sound/core/seq/seq_system.c 	port = kzalloc(sizeof(*port), GFP_KERNEL);
port              114 sound/core/seq/seq_system.c 	if (!port)
port              124 sound/core/seq/seq_system.c 		kfree(port);
port              129 sound/core/seq/seq_system.c 	strcpy(port->name, "Timer");
port              130 sound/core/seq/seq_system.c 	port->capability = SNDRV_SEQ_PORT_CAP_WRITE; /* accept queue control */
port              131 sound/core/seq/seq_system.c 	port->capability |= SNDRV_SEQ_PORT_CAP_READ|SNDRV_SEQ_PORT_CAP_SUBS_READ; /* for broadcast */
port              132 sound/core/seq/seq_system.c 	port->kernel = &pcallbacks;
port              133 sound/core/seq/seq_system.c 	port->type = 0;
port              134 sound/core/seq/seq_system.c 	port->flags = SNDRV_SEQ_PORT_FLG_GIVEN_PORT;
port              135 sound/core/seq/seq_system.c 	port->addr.client = sysclient;
port              136 sound/core/seq/seq_system.c 	port->addr.port = SNDRV_SEQ_PORT_SYSTEM_TIMER;
port              138 sound/core/seq/seq_system.c 					port);
port              143 sound/core/seq/seq_system.c 	strcpy(port->name, "Announce");
port              144 sound/core/seq/seq_system.c 	port->capability = SNDRV_SEQ_PORT_CAP_READ|SNDRV_SEQ_PORT_CAP_SUBS_READ; /* for broadcast only */
port              145 sound/core/seq/seq_system.c 	port->kernel = NULL;
port              146 sound/core/seq/seq_system.c 	port->type = 0;
port              147 sound/core/seq/seq_system.c 	port->flags = SNDRV_SEQ_PORT_FLG_GIVEN_PORT;
port              148 sound/core/seq/seq_system.c 	port->addr.client = sysclient;
port              149 sound/core/seq/seq_system.c 	port->addr.port = SNDRV_SEQ_PORT_SYSTEM_ANNOUNCE;
port              151 sound/core/seq/seq_system.c 					port);
port              154 sound/core/seq/seq_system.c 	announce_port = port->addr.port;
port              156 sound/core/seq/seq_system.c 	kfree(port);
port              161 sound/core/seq/seq_system.c 	kfree(port);
port               13 sound/core/seq/seq_system.h void snd_seq_system_broadcast(int client, int port, int type);
port               18 sound/core/seq/seq_system.h #define snd_seq_system_client_ev_port_start(client, port) snd_seq_system_broadcast(client, port, SNDRV_SEQ_EVENT_PORT_START)
port               19 sound/core/seq/seq_system.h #define snd_seq_system_client_ev_port_exit(client, port) snd_seq_system_broadcast(client, port, SNDRV_SEQ_EVENT_PORT_EXIT)
port               20 sound/core/seq/seq_system.h #define snd_seq_system_client_ev_port_change(client, port) snd_seq_system_broadcast(client, port, SNDRV_SEQ_EVENT_PORT_CHANGE)
port               22 sound/core/seq/seq_system.h int snd_seq_system_notify(int client, int port, struct snd_seq_event *ev);
port               48 sound/core/seq/seq_virmidi.c 	ev->source.port = vmidi->port;
port               56 sound/core/seq/seq_virmidi.c 		ev->dest.port = vmidi->port;
port              193 sound/core/seq/seq_virmidi.c 	vmidi->port = rdev->port;	
port              223 sound/core/seq/seq_virmidi.c 	vmidi->port = rdev->port;
port              397 sound/core/seq/seq_virmidi.c 	rdev->port = pinfo->addr.port;
port              287 sound/drivers/ml403-ac97cr.c #define CR_REG(ml403_ac97cr, x) ((ml403_ac97cr)->port + CR_REG_##x)
port              343 sound/drivers/ml403-ac97cr.c 	void *port;
port             1083 sound/drivers/ml403-ac97cr.c 	iounmap(ml403_ac97cr->port);
port             1120 sound/drivers/ml403-ac97cr.c 	ml403_ac97cr->port = NULL;
port             1126 sound/drivers/ml403-ac97cr.c 	ml403_ac97cr->port = ioremap_nocache(resource->start,
port             1129 sound/drivers/ml403-ac97cr.c 	if (ml403_ac97cr->port == NULL) {
port             1138 sound/drivers/ml403-ac97cr.c 		   "0x%x done\n", (unsigned int)ml403_ac97cr->port);
port             1291 sound/drivers/ml403-ac97cr.c 		(unsigned long)ml403_ac97cr->port, ml403_ac97cr->irq,
port               27 sound/drivers/mpu401/mpu401.c static long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;	/* MPU-401 port number */
port               41 sound/drivers/mpu401/mpu401.c module_param_hw_array(port, long, ioport, NULL, 0444);
port               42 sound/drivers/mpu401/mpu401.c MODULE_PARM_DESC(port, "Port # for MPU-401 device.");
port               68 sound/drivers/mpu401/mpu401.c 	sprintf(card->longname, "%s at %#lx, ", card->shortname, port[dev]);
port               75 sound/drivers/mpu401/mpu401.c 	err = snd_mpu401_uart_new(card, 0, MPU401_HW_MPU401, port[dev], 0,
port               78 sound/drivers/mpu401/mpu401.c 		printk(KERN_ERR "MPU401 not detected at 0x%lx\n", port[dev]);
port               96 sound/drivers/mpu401/mpu401.c 	if (port[dev] == SNDRV_AUTO_PORT) {
port              157 sound/drivers/mpu401/mpu401.c 	port[dev] = pnp_port_start(device, 0);
port              248 sound/drivers/mpu401/mpu401_uart.c 			   "(status = 0x%x, data = 0x%x)\n", cmd, mpu->port,
port              511 sound/drivers/mpu401/mpu401_uart.c 			unsigned long port,
port              544 sound/drivers/mpu401/mpu401_uart.c 		mpu->res = request_region(port, res_size, "MPU401 UART");
port              548 sound/drivers/mpu401/mpu401_uart.c 				   port, res_size);
port              560 sound/drivers/mpu401/mpu401_uart.c 	mpu->port = port;
port              562 sound/drivers/mpu401/mpu401_uart.c 		mpu->cport = port + 2;
port              564 sound/drivers/mpu401/mpu401_uart.c 		mpu->cport = port + 1;
port               65 sound/drivers/mtpav.c static long port = MTPAV_IOBASE;	/* 0x378, 0x278 */
port               73 sound/drivers/mtpav.c module_param_hw(port, long, ioport, 0444);
port               74 sound/drivers/mtpav.c MODULE_PARM_DESC(port, "Parallel port # for MotuMTPAV MIDI.");
port              125 sound/drivers/mtpav.c 	unsigned long port;
port              211 sound/drivers/mtpav.c 		rval = inb(chip->port + SREG);
port              214 sound/drivers/mtpav.c 		rval = inb(chip->port + CREG);
port              227 sound/drivers/mtpav.c 		outb(val, chip->port + reg);
port              570 sound/drivers/mtpav.c 	if ((mcard->res_port = request_region(port, 3, "MotuMTPAV MIDI")) == NULL) {
port              571 sound/drivers/mtpav.c 		snd_printk(KERN_ERR "MTVAP port 0x%lx is busy\n", port);
port              574 sound/drivers/mtpav.c 	mcard->port = port;
port              711 sound/drivers/mtpav.c 		 "MTPAV on parallel port at 0x%lx", port);
port              720 sound/drivers/mtpav.c 	printk(KERN_INFO "Motu MidiTimePiece on parallel port irq: %d ioport: 0x%lx\n", irq, port);
port              227 sound/drivers/mts64.c 	struct parport *p = mts->pardev->port;
port              241 sound/drivers/mts64.c 	struct parport *p = mts->pardev->port;
port              413 sound/drivers/mts64.c 	struct parport *p = mts->pardev->port;
port              458 sound/drivers/mts64.c 		mts64_smpte_start(mts->pardev->port,
port              463 sound/drivers/mts64.c 		mts64_smpte_stop(mts->pardev->port);
port              820 sound/drivers/mts64.c 	ret = mts64_read(mts->pardev->port);
port              949 sound/drivers/mts64.c 		snd_printd("Cannot claim parport 0x%lx\n", pardev->port->base);
port               29 sound/drivers/opl3/opl3_lib.c 	unsigned long port;
port               36 sound/drivers/opl3/opl3_lib.c 	port = (cmd & OPL3_RIGHT) ? opl3->r_port : opl3->l_port;
port               40 sound/drivers/opl3/opl3_lib.c 	outb((unsigned char) cmd, port);
port               43 sound/drivers/opl3/opl3_lib.c 	outb((unsigned char) val, port + 1);
port               52 sound/drivers/opl3/opl3_lib.c 	unsigned long port;
port               59 sound/drivers/opl3/opl3_lib.c 	port = (cmd & OPL3_RIGHT) ? opl3->r_port : opl3->l_port;
port               63 sound/drivers/opl3/opl3_lib.c 	outb((unsigned char) cmd, port);
port               67 sound/drivers/opl3/opl3_lib.c 	outb((unsigned char) val, port + 1);
port               70 sound/drivers/opl3/opl3_oss.c 	opl3->oss_chset->port = snd_seq_event_port_attach(opl3->seq_client, &callbacks,
port               78 sound/drivers/opl3/opl3_oss.c 	if (opl3->oss_chset->port < 0) {
port               79 sound/drivers/opl3/opl3_oss.c 		int port;
port               80 sound/drivers/opl3/opl3_oss.c 		port = opl3->oss_chset->port;
port               82 sound/drivers/opl3/opl3_oss.c 		return port;
port              145 sound/drivers/opl3/opl3_oss.c 	arg->addr.port = opl3->oss_chset->port;
port              184 sound/drivers/opl3/opl3_seq.c 	opl3->chset->port = snd_seq_event_port_attach(opl3->seq_client, &callbacks,
port              194 sound/drivers/opl3/opl3_seq.c 	if (opl3->chset->port < 0) {
port              195 sound/drivers/opl3/opl3_seq.c 		int port;
port              196 sound/drivers/opl3/opl3_seq.c 		port = opl3->chset->port;
port              198 sound/drivers/opl3/opl3_seq.c 		return port;
port              165 sound/drivers/opl4/opl4_seq.c 	opl4->chset->port = snd_seq_event_port_attach(client, &pcallbacks,
port              174 sound/drivers/opl4/opl4_seq.c 	if (opl4->chset->port < 0) {
port              175 sound/drivers/opl4/opl4_seq.c 		int err = opl4->chset->port;
port               84 sound/drivers/pcsp/pcsp.c 	pcsp_chip.port = 0x61;
port              127 sound/drivers/pcsp/pcsp.c 		pcsp_chip.port);
port               58 sound/drivers/pcsp/pcsp.h 	unsigned short port, irq, dma;
port              183 sound/drivers/portman2x4.c 	parport_write_control(pm->pardev->port, value);
port              188 sound/drivers/portman2x4.c 	return parport_read_control(pm->pardev->port);
port              193 sound/drivers/portman2x4.c 	return parport_read_status(pm->pardev->port);
port              198 sound/drivers/portman2x4.c 	return parport_read_data(pm->pardev->port);
port              203 sound/drivers/portman2x4.c 	parport_write_data(pm->pardev->port, value);
port              207 sound/drivers/portman2x4.c 			       int port, u8 mididata)
port              209 sound/drivers/portman2x4.c 	int command = ((port + 4) << 1);
port              278 sound/drivers/portman2x4.c static int portman_read_midi(struct portman *pm, int port)
port              287 sound/drivers/portman2x4.c 	cmdout = (port << 1) | INT_EN;	/* Address + IE + No Strobe. */
port              385 sound/drivers/portman2x4.c static void portman_flush_input(struct portman *pm, unsigned char port)
port              391 sound/drivers/portman2x4.c 	switch (port) {
port              401 sound/drivers/portman2x4.c 			   port);
port              748 sound/drivers/portman2x4.c 		snd_printd("Cannot claim parport 0x%lx\n", pardev->port->base);
port               59 sound/drivers/serial-u16550.c static long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT; /* 0x3f8,0x2f8,0x3e8,0x2e8 */
port               74 sound/drivers/serial-u16550.c module_param_hw_array(port, long, ioport, NULL, 0444);
port               75 sound/drivers/serial-u16550.c MODULE_PARM_DESC(port, "Port # for UART16550A chip.");
port              937 sound/drivers/serial-u16550.c 					port[dev],
port              133 sound/drivers/vx/vx_mixer.c 	int port = chip->type >= VX_TYPE_VXPOCKET ? 0x75 : 0x65;
port              146 sound/drivers/vx/vx_mixer.c 			vx_set_codec_reg(chip, i, XX_CODEC_PORT_MODE_REGISTER, port);
port              253 sound/firewire/amdtp-am824.c void amdtp_am824_midi_trigger(struct amdtp_stream *s, unsigned int port,
port              258 sound/firewire/amdtp-am824.c 	if (port < p->midi_ports)
port              259 sound/firewire/amdtp-am824.c 		WRITE_ONCE(p->midi[port], midi);
port              273 sound/firewire/amdtp-am824.c static bool midi_ratelimit_per_packet(struct amdtp_stream *s, unsigned int port)
port              278 sound/firewire/amdtp-am824.c 	used = p->midi_fifo_used[port];
port              284 sound/firewire/amdtp-am824.c 	p->midi_fifo_used[port] = used;
port              289 sound/firewire/amdtp-am824.c static void midi_rate_use_one_byte(struct amdtp_stream *s, unsigned int port)
port              293 sound/firewire/amdtp-am824.c 	p->midi_fifo_used[port] += amdtp_rate_table[s->sfc];
port              300 sound/firewire/amdtp-am824.c 	unsigned int f, port;
port              306 sound/firewire/amdtp-am824.c 		port = (data_block_counter + f) % 8;
port              308 sound/firewire/amdtp-am824.c 		    midi_ratelimit_per_packet(s, port) &&
port              309 sound/firewire/amdtp-am824.c 		    p->midi[port] != NULL &&
port              310 sound/firewire/amdtp-am824.c 		    snd_rawmidi_transmit(p->midi[port], &b[1], 1) == 1) {
port              311 sound/firewire/amdtp-am824.c 			midi_rate_use_one_byte(s, port);
port              333 sound/firewire/amdtp-am824.c 		unsigned int port = f;
port              336 sound/firewire/amdtp-am824.c 			port += data_block_counter;
port              337 sound/firewire/amdtp-am824.c 		port %= 8;
port              341 sound/firewire/amdtp-am824.c 		if ((1 <= len) &&  (len <= 3) && (p->midi[port]))
port              342 sound/firewire/amdtp-am824.c 			snd_rawmidi_receive(p->midi[port], b + 1, len);
port               44 sound/firewire/amdtp-am824.h void amdtp_am824_midi_trigger(struct amdtp_stream *s, unsigned int port,
port              224 sound/firewire/digi00x/amdtp-dot.c static bool midi_ratelimit_per_packet(struct amdtp_stream *s, unsigned int port)
port              229 sound/firewire/digi00x/amdtp-dot.c 	used = p->midi_fifo_used[port];
port              235 sound/firewire/digi00x/amdtp-dot.c 	p->midi_fifo_used[port] = used;
port              241 sound/firewire/digi00x/amdtp-dot.c 				  unsigned int port, unsigned int count)
port              245 sound/firewire/digi00x/amdtp-dot.c 	p->midi_fifo_used[port] += amdtp_rate_table[s->sfc] * count;
port              252 sound/firewire/digi00x/amdtp-dot.c 	unsigned int f, port;
port              257 sound/firewire/digi00x/amdtp-dot.c 		port = (data_block_counter + f) % 8;
port              261 sound/firewire/digi00x/amdtp-dot.c 		if (port < MAX_MIDI_PORTS &&
port              262 sound/firewire/digi00x/amdtp-dot.c 		    midi_ratelimit_per_packet(s, port) &&
port              263 sound/firewire/digi00x/amdtp-dot.c 		    p->midi[port] != NULL)
port              264 sound/firewire/digi00x/amdtp-dot.c 			len = snd_rawmidi_transmit(p->midi[port], b + 1, 2);
port              273 sound/firewire/digi00x/amdtp-dot.c 			if (port == 2)
port              275 sound/firewire/digi00x/amdtp-dot.c 			else if (port == 1)
port              280 sound/firewire/digi00x/amdtp-dot.c 			midi_use_bytes(s, port, len);
port              296 sound/firewire/digi00x/amdtp-dot.c 	unsigned int f, port, len;
port              310 sound/firewire/digi00x/amdtp-dot.c 				port = 2;
port              312 sound/firewire/digi00x/amdtp-dot.c 				port = 0;
port              314 sound/firewire/digi00x/amdtp-dot.c 			if (port < MAX_MIDI_PORTS && p->midi[port])
port              315 sound/firewire/digi00x/amdtp-dot.c 				snd_rawmidi_receive(p->midi[port], b + 1, len);
port              335 sound/firewire/digi00x/amdtp-dot.c void amdtp_dot_midi_trigger(struct amdtp_stream *s, unsigned int port,
port              340 sound/firewire/digi00x/amdtp-dot.c 	if (port < MAX_MIDI_PORTS)
port              341 sound/firewire/digi00x/amdtp-dot.c 		WRITE_ONCE(p->midi[port], midi);
port               51 sound/firewire/digi00x/digi00x-midi.c 	unsigned int port;
port               55 sound/firewire/digi00x/digi00x-midi.c 		port = substream->number;
port               57 sound/firewire/digi00x/digi00x-midi.c 		port = 2;
port               62 sound/firewire/digi00x/digi00x-midi.c 		amdtp_dot_midi_trigger(&dg00x->tx_stream, port, substream);
port               64 sound/firewire/digi00x/digi00x-midi.c 		amdtp_dot_midi_trigger(&dg00x->tx_stream, port, NULL);
port               73 sound/firewire/digi00x/digi00x-midi.c 	unsigned int port;
port               77 sound/firewire/digi00x/digi00x-midi.c 		port = substream->number;
port               79 sound/firewire/digi00x/digi00x-midi.c 		port = 2;
port               84 sound/firewire/digi00x/digi00x-midi.c 		amdtp_dot_midi_trigger(&dg00x->rx_stream, port, substream);
port               86 sound/firewire/digi00x/digi00x-midi.c 		amdtp_dot_midi_trigger(&dg00x->rx_stream, port, NULL);
port              125 sound/firewire/digi00x/digi00x.h void amdtp_dot_midi_trigger(struct amdtp_stream *s, unsigned int port,
port              268 sound/firewire/fireface/ff-protocol-former.c 				unsigned int port)
port              270 sound/firewire/fireface/ff-protocol-former.c 	u8 *buf = (u8 *)ff->msg_buf[port];
port              281 sound/firewire/fireface/ff-protocol-former.c 		ff->msg_buf[port][i] = cpu_to_le32(buf[i]);
port              282 sound/firewire/fireface/ff-protocol-former.c 	ff->rx_bytes[port] = len;
port              388 sound/firewire/fireface/ff-protocol-latter.c 				unsigned int port)
port              394 sound/firewire/fireface/ff-protocol-latter.c 	buf[0] = port << 4;
port              399 sound/firewire/fireface/ff-protocol-latter.c 	if (!ff->on_sysex[port]) {
port              405 sound/firewire/fireface/ff-protocol-latter.c 			ff->on_sysex[port] = true;
port              419 sound/firewire/fireface/ff-protocol-latter.c 			ff->on_sysex[port] = false;
port              425 sound/firewire/fireface/ff-protocol-latter.c 	ff->msg_buf[port][0] = cpu_to_le32(data);
port              426 sound/firewire/fireface/ff-protocol-latter.c 	ff->rx_bytes[port] = consumed;
port               10 sound/firewire/fireface/ff-transaction.c static void finish_transmit_midi_msg(struct snd_ff *ff, unsigned int port,
port               14 sound/firewire/fireface/ff-transaction.c 				READ_ONCE(ff->rx_midi_substreams[port]);
port               17 sound/firewire/fireface/ff-transaction.c 		ff->rx_midi_error[port] = true;
port               23 sound/firewire/fireface/ff-transaction.c 		ff->next_ktime[port] = 0;
port               24 sound/firewire/fireface/ff-transaction.c 		schedule_work(&ff->rx_midi_work[port]);
port               28 sound/firewire/fireface/ff-transaction.c 	snd_rawmidi_transmit_ack(substream, ff->rx_bytes[port]);
port               29 sound/firewire/fireface/ff-transaction.c 	ff->rx_bytes[port] = 0;
port               32 sound/firewire/fireface/ff-transaction.c 		schedule_work(&ff->rx_midi_work[port]);
port               53 sound/firewire/fireface/ff-transaction.c static void transmit_midi_msg(struct snd_ff *ff, unsigned int port)
port               56 sound/firewire/fireface/ff-transaction.c 			READ_ONCE(ff->rx_midi_substreams[port]);
port               68 sound/firewire/fireface/ff-transaction.c 	if (ff->rx_bytes[port] > 0 || ff->rx_midi_error[port])
port               72 sound/firewire/fireface/ff-transaction.c 	if (ktime_after(ff->next_ktime[port], ktime_get())) {
port               73 sound/firewire/fireface/ff-transaction.c 		schedule_work(&ff->rx_midi_work[port]);
port               77 sound/firewire/fireface/ff-transaction.c 	quad_count = ff->spec->protocol->fill_midi_msg(ff, substream, port);
port               81 sound/firewire/fireface/ff-transaction.c 	if (port == 0) {
port               90 sound/firewire/fireface/ff-transaction.c 	ff->next_ktime[port] = ktime_add_ns(ktime_get(),
port               91 sound/firewire/fireface/ff-transaction.c 				ff->rx_bytes[port] * 8 * NSEC_PER_SEC / 31250);
port              108 sound/firewire/fireface/ff-transaction.c 	fw_send_request(fw_dev->card, &ff->transactions[port], tcode,
port              110 sound/firewire/fireface/ff-transaction.c 			addr, &ff->msg_buf[port], quad_count * 4,
port              111 sound/firewire/fireface/ff-transaction.c 			callback, &ff->transactions[port]);
port              113 sound/firewire/fireface/ff.h 			     unsigned int port);
port              229 sound/firewire/motu/amdtp-motu.c void amdtp_motu_midi_trigger(struct amdtp_stream *s, unsigned int port,
port              234 sound/firewire/motu/amdtp-motu.c 	if (port < p->midi_ports)
port              143 sound/firewire/motu/motu.h void amdtp_motu_midi_trigger(struct amdtp_stream *s, unsigned int port,
port               60 sound/firewire/tascam/tascam-transaction.c static int fill_message(struct snd_fw_async_midi_port *port,
port               68 sound/firewire/tascam/tascam-transaction.c 	label = port->buf;
port               69 sound/firewire/tascam/tascam-transaction.c 	msg = port->buf + 1;
port               76 sound/firewire/tascam/tascam-transaction.c 	if (port->on_sysex) {
port               80 sound/firewire/tascam/tascam-transaction.c 				port->on_sysex = false;
port               86 sound/firewire/tascam/tascam-transaction.c 		if (!port->on_sysex) {
port              102 sound/firewire/tascam/tascam-transaction.c 			port->on_sysex = true;
port              107 sound/firewire/tascam/tascam-transaction.c 				status = port->running_status;
port              125 sound/firewire/tascam/tascam-transaction.c 				msg[0] = port->running_status;
port              132 sound/firewire/tascam/tascam-transaction.c 				port->running_status = msg[0];
port              149 sound/firewire/tascam/tascam-transaction.c 	struct snd_fw_async_midi_port *port = callback_data;
port              150 sound/firewire/tascam/tascam-transaction.c 	struct snd_rawmidi_substream *substream = READ_ONCE(port->substream);
port              157 sound/firewire/tascam/tascam-transaction.c 		snd_rawmidi_transmit_ack(substream, port->consume_bytes);
port              160 sound/firewire/tascam/tascam-transaction.c 		port->next_ktime = 0;
port              163 sound/firewire/tascam/tascam-transaction.c 		port->error = true;
port              165 sound/firewire/tascam/tascam-transaction.c 	port->idling = true;
port              168 sound/firewire/tascam/tascam-transaction.c 		schedule_work(&port->work);
port              173 sound/firewire/tascam/tascam-transaction.c 	struct snd_fw_async_midi_port *port =
port              175 sound/firewire/tascam/tascam-transaction.c 	struct snd_rawmidi_substream *substream = READ_ONCE(port->substream);
port              179 sound/firewire/tascam/tascam-transaction.c 	if (!port->idling || port->error)
port              187 sound/firewire/tascam/tascam-transaction.c 	if (ktime_after(port->next_ktime, ktime_get())) {
port              188 sound/firewire/tascam/tascam-transaction.c 		schedule_work(&port->work);
port              196 sound/firewire/tascam/tascam-transaction.c 	memset(port->buf, 0, 4);
port              197 sound/firewire/tascam/tascam-transaction.c 	port->consume_bytes = fill_message(port, substream);
port              198 sound/firewire/tascam/tascam-transaction.c 	if (port->consume_bytes <= 0) {
port              200 sound/firewire/tascam/tascam-transaction.c 		if (port->consume_bytes == 0) {
port              201 sound/firewire/tascam/tascam-transaction.c 			port->next_ktime = 0;
port              202 sound/firewire/tascam/tascam-transaction.c 			schedule_work(&port->work);
port              205 sound/firewire/tascam/tascam-transaction.c 			port->error = true;
port              211 sound/firewire/tascam/tascam-transaction.c 	port->next_ktime = ktime_add_ns(ktime_get(),
port              212 sound/firewire/tascam/tascam-transaction.c 				port->consume_bytes * 8 * NSEC_PER_SEC / 31250);
port              215 sound/firewire/tascam/tascam-transaction.c 	port->idling = false;
port              225 sound/firewire/tascam/tascam-transaction.c 	generation = port->parent->generation;
port              228 sound/firewire/tascam/tascam-transaction.c 	fw_send_request(port->parent->card, &port->transaction,
port              230 sound/firewire/tascam/tascam-transaction.c 			port->parent->node_id, generation,
port              231 sound/firewire/tascam/tascam-transaction.c 			port->parent->max_speed,
port              233 sound/firewire/tascam/tascam-transaction.c 			port->buf, 4, async_midi_port_callback,
port              234 sound/firewire/tascam/tascam-transaction.c 			port);
port              237 sound/firewire/tascam/tascam-transaction.c void snd_fw_async_midi_port_init(struct snd_fw_async_midi_port *port)
port              239 sound/firewire/tascam/tascam-transaction.c 	port->idling = true;
port              240 sound/firewire/tascam/tascam-transaction.c 	port->error = false;
port              241 sound/firewire/tascam/tascam-transaction.c 	port->running_status = 0;
port              242 sound/firewire/tascam/tascam-transaction.c 	port->on_sysex = false;
port              254 sound/firewire/tascam/tascam-transaction.c 	unsigned int port;
port              266 sound/firewire/tascam/tascam-transaction.c 		port = b[0] >> 4;
port              268 sound/firewire/tascam/tascam-transaction.c 		if (port >= tscm->spec->midi_capture_ports)
port              284 sound/firewire/tascam/tascam-transaction.c 		substream = READ_ONCE(tscm->tx_midi_substreams[port]);
port              179 sound/firewire/tascam/tascam.h void snd_fw_async_midi_port_init(struct snd_fw_async_midi_port *port);
port              182 sound/firewire/tascam/tascam.h snd_fw_async_midi_port_run(struct snd_fw_async_midi_port *port,
port              185 sound/firewire/tascam/tascam.h 	if (!port->error) {
port              186 sound/firewire/tascam/tascam.h 		port->substream = substream;
port              187 sound/firewire/tascam/tascam.h 		schedule_work(&port->work);
port              192 sound/firewire/tascam/tascam.h snd_fw_async_midi_port_finish(struct snd_fw_async_midi_port *port)
port              194 sound/firewire/tascam/tascam.h 	port->substream = NULL;
port              195 sound/firewire/tascam/tascam.h 	cancel_work_sync(&port->work);
port              196 sound/firewire/tascam/tascam.h 	port->error = false;
port              126 sound/hda/hdac_component.c 	int port, pipe;
port              130 sound/hda/hdac_component.c 	port = nid;
port              132 sound/hda/hdac_component.c 		port = acomp->audio_ops->pin2port(codec, nid);
port              133 sound/hda/hdac_component.c 		if (port < 0)
port              137 sound/hda/hdac_component.c 	return acomp->ops->sync_audio_rate(acomp->dev, port, pipe, rate);
port              167 sound/hda/hdac_component.c 	int port, pipe;
port              172 sound/hda/hdac_component.c 	port = nid;
port              174 sound/hda/hdac_component.c 		port = acomp->audio_ops->pin2port(codec, nid);
port              175 sound/hda/hdac_component.c 		if (port < 0)
port              179 sound/hda/hdac_component.c 	return acomp->ops->get_eld(acomp->dev, port, pipe, audio_enabled,
port               36 sound/isa/ad1816a/ad1816a.c static long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;	/* PnP setup */
port              101 sound/isa/ad1816a/ad1816a.c 	port[dev] = pnp_port_start(pdev, 2);
port              146 sound/isa/ad1816a/ad1816a.c 	if ((error = snd_ad1816a_create(card, port[dev],
port              160 sound/isa/ad1816a/ad1816a.c 		card->shortname, chip->port, irq[dev], dma1[dev], dma2[dev]);
port              588 sound/isa/ad1816a/ad1816a_lib.c 		       unsigned long port, int irq, int dma1, int dma2,
port              600 sound/isa/ad1816a/ad1816a_lib.c 	if ((chip->res_port = request_region(port, 16, "AD1816A")) == NULL) {
port              601 sound/isa/ad1816a/ad1816a_lib.c 		snd_printk(KERN_ERR "ad1816a: can't grab port 0x%lx\n", port);
port              625 sound/isa/ad1816a/ad1816a_lib.c 	chip->port = port;
port               32 sound/isa/ad1848/ad1848.c static long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;	/* PnP setup */
port               43 sound/isa/ad1848/ad1848.c module_param_hw_array(port, long, ioport, NULL, 0444);
port               44 sound/isa/ad1848/ad1848.c MODULE_PARM_DESC(port, "Port # for " CRD_NAME " driver.");
port               57 sound/isa/ad1848/ad1848.c 	if (port[n] == SNDRV_AUTO_PORT) {
port               82 sound/isa/ad1848/ad1848.c 	error = snd_wss_create(card, port[n], -1, irq[n], dma1[n], -1,
port              104 sound/isa/ad1848/ad1848.c 			 chip->pcm->name, chip->port, irq[n], dma1[n]);
port              108 sound/isa/ad1848/ad1848.c 			 chip->pcm->name, chip->port, irq[n], dma1[n]);
port               23 sound/isa/adlib.c static long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;
port               31 sound/isa/adlib.c module_param_hw_array(port, long, ioport, NULL, 0444);
port               32 sound/isa/adlib.c MODULE_PARM_DESC(port, "Port # for " CRD_NAME " driver.");
port               39 sound/isa/adlib.c 	if (port[n] == SNDRV_AUTO_PORT) {
port               63 sound/isa/adlib.c 	card->private_data = request_region(port[n], 4, CRD_NAME);
port               73 sound/isa/adlib.c 	sprintf(card->longname, CRD_NAME " at %#lx", port[n]);
port               75 sound/isa/adlib.c 	error = snd_opl3_create(card, port[n], port[n] + 2, OPL3_HW_AUTO, 1, &opl3);
port               46 sound/isa/als100.c static long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;	/* PnP setup */
port              129 sound/isa/als100.c 	port[dev] = pnp_port_start(pdev, 0);
port              199 sound/isa/als100.c 	error = snd_sbdsp_create(card, port[dev], irq[dev],
port              215 sound/isa/als100.c 			 chip->name, chip->port, irq[dev], dma8[dev]);
port              221 sound/isa/als100.c 			 chip->name, chip->port, irq[dev], dma8[dev],
port               47 sound/isa/azt2320.c static long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;	/* PnP setup */
port              110 sound/isa/azt2320.c 	port[dev] = pnp_port_start(pdev, 0);
port              138 sound/isa/azt2320.c static int snd_card_azt2320_command(unsigned long port, unsigned char val)
port              145 sound/isa/azt2320.c 		if (!(inb(port + 0x0c) & 0x80)) {
port              146 sound/isa/azt2320.c 			outb(val, port + 0x0c);
port              152 sound/isa/azt2320.c static int snd_card_azt2320_enable_wss(unsigned long port)
port              156 sound/isa/azt2320.c 	if ((error = snd_card_azt2320_command(port, 0x09)))
port              158 sound/isa/azt2320.c 	if ((error = snd_card_azt2320_command(port, 0x00)))
port              187 sound/isa/azt2320.c 	if ((error = snd_card_azt2320_enable_wss(port[dev]))) {
port              204 sound/isa/azt2320.c 		card->shortname, chip->port, irq[dev], dma1[dev], dma2[dev]);
port               40 sound/isa/cmi8328.c static long port[CMI8328_MAX] =     {[0 ... (CMI8328_MAX-1)] = SNDRV_AUTO_PORT};
port               55 sound/isa/cmi8328.c module_param_hw_array(port, long, ioport, NULL, 0444);
port               56 sound/isa/cmi8328.c MODULE_PARM_DESC(port, "Port # for CMI8328 driver.");
port               74 sound/isa/cmi8328.c 	u16 port;
port              114 sound/isa/cmi8328.c static u8 snd_cmi8328_cfg_read(u16 port, u8 reg)
port              116 sound/isa/cmi8328.c 	outb(0x43, port + 3);
port              117 sound/isa/cmi8328.c 	outb(0x21, port + 3);
port              118 sound/isa/cmi8328.c 	outb(reg, port + 3);
port              119 sound/isa/cmi8328.c 	return inb(port);
port              122 sound/isa/cmi8328.c static void snd_cmi8328_cfg_write(u16 port, u8 reg, u8 val)
port              124 sound/isa/cmi8328.c 	outb(0x43, port + 3);
port              125 sound/isa/cmi8328.c 	outb(0x21, port + 3);
port              126 sound/isa/cmi8328.c 	outb(reg, port + 3);
port              127 sound/isa/cmi8328.c 	outb(val, port + 3);	/* yes, value goes to the same port as index */
port              131 sound/isa/cmi8328.c static void snd_cmi8328_cfg_save(u16 port, u8 cfg[])
port              133 sound/isa/cmi8328.c 	cfg[0] = snd_cmi8328_cfg_read(port, CFG1);
port              134 sound/isa/cmi8328.c 	cfg[1] = snd_cmi8328_cfg_read(port, CFG2);
port              135 sound/isa/cmi8328.c 	cfg[2] = snd_cmi8328_cfg_read(port, CFG3);
port              138 sound/isa/cmi8328.c static void snd_cmi8328_cfg_restore(u16 port, u8 cfg[])
port              140 sound/isa/cmi8328.c 	snd_cmi8328_cfg_write(port, CFG1, cfg[0]);
port              141 sound/isa/cmi8328.c 	snd_cmi8328_cfg_write(port, CFG2, cfg[1]);
port              142 sound/isa/cmi8328.c 	snd_cmi8328_cfg_write(port, CFG3, cfg[2]);
port              237 sound/isa/cmi8328.c 	u16 port = cmi8328_ports[ndev];
port              241 sound/isa/cmi8328.c 	if (snd_cmi8328_cfg_read(port, CFG1) == 0xff)
port              244 sound/isa/cmi8328.c 	snd_cmi8328_cfg_write(port, CFG1, CFG1_SB_DISABLE);
port              245 sound/isa/cmi8328.c 	if (snd_cmi8328_cfg_read(port, CFG1) != CFG1_SB_DISABLE)
port              248 sound/isa/cmi8328.c 	snd_cmi8328_cfg_write(port, CFG2, 0);	/* disable CDROM and MPU401 */
port              249 sound/isa/cmi8328.c 	snd_cmi8328_cfg_write(port, CFG3, 0);	/* disable CDROM IRQ and DMA */
port              295 sound/isa/cmi8328.c 	outb(val, port);
port              303 sound/isa/cmi8328.c 	cmi->port = port;
port              306 sound/isa/cmi8328.c 	err = snd_wss_create(card, port + 4, -1, irq[ndev], dma1[ndev],
port              350 sound/isa/cmi8328.c 				snd_cmi8328_cfg_write(port, CFG2, val);
port              368 sound/isa/cmi8328.c 		card->shortname, cmi->wss->port, irq[ndev], dma1[ndev],
port              393 sound/isa/cmi8328.c 			snd_cmi8328_cfg_write(port, CFG1,
port              419 sound/isa/cmi8328.c 	snd_cmi8328_cfg_write(cmi->port, CFG1, CFG1_SB_DISABLE);
port              420 sound/isa/cmi8328.c 	snd_cmi8328_cfg_write(cmi->port, CFG2, 0);
port              421 sound/isa/cmi8328.c 	snd_cmi8328_cfg_write(cmi->port, CFG3, 0);
port              436 sound/isa/cmi8328.c 	snd_cmi8328_cfg_save(cmi->port, cmi->cfg);
port              451 sound/isa/cmi8328.c 	snd_cmi8328_cfg_restore(cmi->port, cmi->cfg);
port              452 sound/isa/cmi8328.c 	outb(cmi->wss_cfg, cmi->port);
port              595 sound/isa/cmi8330.c 		acard->wss->port,
port               31 sound/isa/cs423x/cs4231.c static long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;	/* PnP setup */
port               44 sound/isa/cs423x/cs4231.c module_param_hw_array(port, long, ioport, NULL, 0444);
port               45 sound/isa/cs423x/cs4231.c MODULE_PARM_DESC(port, "Port # for " CRD_NAME " driver.");
port               62 sound/isa/cs423x/cs4231.c 	if (port[n] == SNDRV_AUTO_PORT) {
port               87 sound/isa/cs423x/cs4231.c 	error = snd_wss_create(card, port[n], -1, irq[n], dma1[n], dma2[n],
port              104 sound/isa/cs423x/cs4231.c 			 chip->pcm->name, chip->port, irq[n], dma1[n]);
port              108 sound/isa/cs423x/cs4231.c 			 chip->pcm->name, chip->port, irq[n], dma1[n], dma2[n]);
port               66 sound/isa/cs423x/cs4236.c static long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;	/* PnP setup */
port               86 sound/isa/cs423x/cs4236.c module_param_hw_array(port, long, ioport, NULL, 0444);
port               87 sound/isa/cs423x/cs4236.c MODULE_PARM_DESC(port, "Port # for " IDENT " driver.");
port              245 sound/isa/cs423x/cs4236.c 	port[dev] = pnp_port_start(pdev, 0);
port              253 sound/isa/cs423x/cs4236.c 			port[dev], fm_port[dev], sb_port[dev]);
port              382 sound/isa/cs423x/cs4236.c 	err = snd_cs4236_create(card, port[dev], cport[dev],
port              413 sound/isa/cs423x/cs4236.c 			 chip->pcm->name, chip->port, irq[dev], dma1[dev]);
port              417 sound/isa/cs423x/cs4236.c 			 chip->pcm->name, chip->port, irq[dev], dma1[dev],
port              453 sound/isa/cs423x/cs4236.c 	if (port[dev] == SNDRV_AUTO_PORT) {
port              260 sound/isa/cs423x/cs4236_lib.c 		      unsigned long port,
port              276 sound/isa/cs423x/cs4236_lib.c 	err = snd_wss_create(card, port, cport,
port               42 sound/isa/es1688/es1688.c static long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;	/* 0x220,0x240,0x260 */
port               59 sound/isa/es1688/es1688.c module_param_hw_array(port, long, ioport, NULL, 0444);
port               60 sound/isa/es1688/es1688.c MODULE_PARM_DESC(port, "Port # for " CRD_NAME " driver.");
port              108 sound/isa/es1688/es1688.c 	if (port[n] != SNDRV_AUTO_PORT)
port              109 sound/isa/es1688/es1688.c 		return snd_es1688_create(card, chip, port[n], mpu_port[n],
port              114 sound/isa/es1688/es1688.c 		port[n] = possible_ports[i];
port              115 sound/isa/es1688/es1688.c 		error = snd_es1688_create(card, chip, port[n], mpu_port[n],
port              139 sound/isa/es1688/es1688.c 		"%s at 0x%lx, irq %i, dma %i", chip->pcm->name, chip->port,
port              143 sound/isa/es1688/es1688.c 		fm_port[n] = port[n];	/* share the same port */
port              234 sound/isa/es1688/es1688.c 	port[n] = pnp_port_start(pdev, 0);
port              238 sound/isa/es1688/es1688.c 	return snd_es1688_create(card, chip, port[n], mpu_port[n], irq[n],
port               98 sound/isa/es1688/es1688_lib.c 		snd_printd("ess_reset at 0x%lx: failed!!!\n", chip->port);
port              130 sound/isa/es1688/es1688_lib.c 		snd_printdd("ESS: [0x%lx] reset failed... 0x%x\n", chip->port, inb(ES1688P(chip, READ)));
port              148 sound/isa/es1688/es1688_lib.c 	snd_printdd("ESS: [0x%lx] found.. major = 0x%x, minor = 0x%x\n", chip->port, major, minor);
port              157 sound/isa/es1688/es1688_lib.c 			   "but driver is in another place\n", chip->port);
port              164 sound/isa/es1688/es1688_lib.c 			   chip->port, chip->version);
port              230 sound/isa/es1688/es1688_lib.c 				   chip->port, chip->irq);
port              244 sound/isa/es1688/es1688_lib.c 				   "for ES1688 chip!!\n", chip->port, dma);
port              625 sound/isa/es1688/es1688_lib.c 		      unsigned long port,
port              644 sound/isa/es1688/es1688_lib.c 	chip->res_port = request_region(port + 4, 12, "ES1688");
port              646 sound/isa/es1688/es1688_lib.c 		snd_printk(KERN_ERR "es1688: can't grab port 0x%lx\n", port + 4);
port              668 sound/isa/es1688/es1688_lib.c 	chip->port = port;
port               88 sound/isa/es18xx.c 	unsigned long port;		/* port of ESS chip */
port              167 sound/isa/es18xx.c                 if ((inb(chip->port + 0x0C) & 0x80) == 0) {
port              168 sound/isa/es18xx.c                         outb(val, chip->port + 0x0C);
port              180 sound/isa/es18xx.c                 if (inb(chip->port + 0x0C) & 0x40)
port              181 sound/isa/es18xx.c                         return inb(chip->port + 0x0A);
port              183 sound/isa/es18xx.c 		   chip->port + 0x0A, inb(chip->port + 0x0A));
port              273 sound/isa/es18xx.c         outb(reg, chip->port + 0x04);
port              274 sound/isa/es18xx.c         outb(data, chip->port + 0x05);
port              286 sound/isa/es18xx.c         outb(reg, chip->port + 0x04);
port              287 sound/isa/es18xx.c 	data = inb(chip->port + 0x05);
port              302 sound/isa/es18xx.c         outb(reg, chip->port + 0x04);
port              303 sound/isa/es18xx.c 	old = inb(chip->port + 0x05);
port              307 sound/isa/es18xx.c 		outb(new, chip->port + 0x05);
port              323 sound/isa/es18xx.c         outb(reg, chip->port + 0x04);
port              324 sound/isa/es18xx.c 	old = inb(chip->port + 0x05);
port              326 sound/isa/es18xx.c 	outb(expected, chip->port + 0x05);
port              327 sound/isa/es18xx.c 	new = inb(chip->port + 0x05);
port              340 sound/isa/es18xx.c         outb(0x03, chip->port + 0x06);
port              341 sound/isa/es18xx.c         inb(chip->port + 0x06);
port              342 sound/isa/es18xx.c         outb(0x00, chip->port + 0x06);
port              343 sound/isa/es18xx.c         for(i = 0; i < MILLISECOND && !(inb(chip->port + 0x0E) & 0x80); i++);
port              344 sound/isa/es18xx.c         if (inb(chip->port + 0x0A) != 0xAA)
port              351 sound/isa/es18xx.c         outb(0x02, chip->port + 0x06);
port              352 sound/isa/es18xx.c         inb(chip->port + 0x06);
port              353 sound/isa/es18xx.c         outb(0x00, chip->port + 0x06);
port              741 sound/isa/es18xx.c 		if (inb(chip->port + 0x0C) & 0x01)
port              766 sound/isa/es18xx.c 		inb(chip->port + 0x0E);
port             1141 sound/isa/es18xx.c 		val = inb(chip->port + ES18XX_PM);
port             1166 sound/isa/es18xx.c 		unsigned char cur = inb(chip->port + ES18XX_PM);
port             1170 sound/isa/es18xx.c 		outb((cur & ~mask) | val, chip->port + ES18XX_PM);
port             1551 sound/isa/es18xx.c 		snd_printk(KERN_ERR "reset at 0x%lx failed!!!\n", chip->port);
port             1576 sound/isa/es18xx.c         outb(0x40, chip->port + 0x04);
port             1578 sound/isa/es18xx.c 	hi = inb(chip->port + 0x05);
port             1580 sound/isa/es18xx.c 	lo = inb(chip->port + 0x05);
port             1583 sound/isa/es18xx.c 		chip->ctrl_port = inb(chip->port + 0x05) << 8;
port             1585 sound/isa/es18xx.c 		chip->ctrl_port += inb(chip->port + 0x05);
port             1619 sound/isa/es18xx.c 		snd_printk(KERN_ERR PFX "[0x%lx] ESS chip not found\n", chip->port);
port             1642 sound/isa/es18xx.c                            chip->port, chip->version);
port             1646 sound/isa/es18xx.c         snd_printd("[0x%lx] ESS%x chip found\n", chip->port, chip->version);
port             1766 sound/isa/es18xx.c 				 unsigned long port,
port             1779 sound/isa/es18xx.c         chip->port = port;
port             1786 sound/isa/es18xx.c 	chip->res_port = request_region(port, 16, "ES18xx");
port             1789 sound/isa/es18xx.c 		snd_printk(KERN_ERR PFX "unable to grap ports 0x%lx-0x%lx\n", port, port + 16 - 1);
port             1965 sound/isa/es18xx.c static long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;	/* 0x220,0x240,0x260,0x280 */
port             1986 sound/isa/es18xx.c module_param_hw_array(port, long, ioport, NULL, 0444);
port             1987 sound/isa/es18xx.c MODULE_PARM_DESC(port, "Port # for ES18xx driver.");
port             2029 sound/isa/es18xx.c 	port[dev] = pnp_port_start(pdev, 0);
port             2035 sound/isa/es18xx.c 	snd_printdd("PnP ES18xx: port=0x%lx, fm port=0x%lx, mpu port=0x%lx\n", port[dev], fm_port[dev], mpu_port[dev]);
port             2116 sound/isa/es18xx.c 				    port[dev], mpu_port[dev], fm_port[dev],
port             2127 sound/isa/es18xx.c 			chip->port,
port             2132 sound/isa/es18xx.c 			chip->port,
port             2213 sound/isa/es18xx.c 	if (port[dev] != SNDRV_AUTO_PORT) {
port             2219 sound/isa/es18xx.c 			port[dev] = possible_ports[i];
port               34 sound/isa/galaxy/galaxy.c static long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;
port               43 sound/isa/galaxy/galaxy.c module_param_hw_array(port, long, ioport, NULL, 0444);
port               44 sound/isa/galaxy/galaxy.c MODULE_PARM_DESC(port, "Port # for " CRD_NAME " driver.");
port               74 sound/isa/galaxy/galaxy.c static int dsp_get_byte(void __iomem *port, u8 *val)
port               78 sound/isa/galaxy/galaxy.c 	while (!(ioread8(port + DSP_PORT_DATA_AVAIL) & 0x80)) {
port               83 sound/isa/galaxy/galaxy.c 	*val = ioread8(port + DSP_PORT_READ);
port               87 sound/isa/galaxy/galaxy.c static int dsp_reset(void __iomem *port)
port               91 sound/isa/galaxy/galaxy.c 	iowrite8(1, port + DSP_PORT_RESET);
port               93 sound/isa/galaxy/galaxy.c 	iowrite8(0, port + DSP_PORT_RESET);
port               95 sound/isa/galaxy/galaxy.c 	if (dsp_get_byte(port, &val) < 0 || val != DSP_SIGNATURE)
port              101 sound/isa/galaxy/galaxy.c static int dsp_command(void __iomem *port, u8 cmd)
port              105 sound/isa/galaxy/galaxy.c 	while (ioread8(port + DSP_PORT_STATUS) & 0x80) {
port              110 sound/isa/galaxy/galaxy.c 	iowrite8(cmd, port + DSP_PORT_COMMAND);
port              114 sound/isa/galaxy/galaxy.c static int dsp_get_version(void __iomem *port, u8 *major, u8 *minor)
port              118 sound/isa/galaxy/galaxy.c 	err = dsp_command(port, DSP_COMMAND_GET_VERSION);
port              122 sound/isa/galaxy/galaxy.c 	err = dsp_get_byte(port, major);
port              126 sound/isa/galaxy/galaxy.c 	err = dsp_get_byte(port, minor);
port              182 sound/isa/galaxy/galaxy.c 	void __iomem *port;
port              199 sound/isa/galaxy/galaxy.c 	switch (port[n]) {
port              216 sound/isa/galaxy/galaxy.c 		dev_err(dev, "invalid port %#lx\n", port[n]);
port              378 sound/isa/galaxy/galaxy.c 	err = dsp_reset(galaxy->port);
port              382 sound/isa/galaxy/galaxy.c 	err = dsp_get_version(galaxy->port, &major, &minor);
port              389 sound/isa/galaxy/galaxy.c 	err = dsp_command(galaxy->port, DSP_COMMAND_GALAXY_8);
port              393 sound/isa/galaxy/galaxy.c 	err = dsp_command(galaxy->port, GALAXY_COMMAND_GET_TYPE);
port              397 sound/isa/galaxy/galaxy.c 	err = dsp_get_byte(galaxy->port, type);
port              408 sound/isa/galaxy/galaxy.c 	err = dsp_command(galaxy->port, DSP_COMMAND_GALAXY_9);
port              412 sound/isa/galaxy/galaxy.c 	err = dsp_command(galaxy->port, mode);
port              420 sound/isa/galaxy/galaxy.c 	err = dsp_reset(galaxy->port);
port              485 sound/isa/galaxy/galaxy.c 	if (galaxy->port) {
port              486 sound/isa/galaxy/galaxy.c 		ioport_unmap(galaxy->port);
port              507 sound/isa/galaxy/galaxy.c 	galaxy->res_port = request_region(port[n], 16, DRV_NAME);
port              509 sound/isa/galaxy/galaxy.c 		dev_err(dev, "could not grab ports %#lx-%#lx\n", port[n],
port              510 sound/isa/galaxy/galaxy.c 			port[n] + 15);
port              514 sound/isa/galaxy/galaxy.c 	galaxy->port = ioport_map(port[n], 16);
port              518 sound/isa/galaxy/galaxy.c 		dev_err(dev, "did not find a Sound Galaxy at %#lx\n", port[n]);
port              521 sound/isa/galaxy/galaxy.c 	dev_info(dev, "Sound Galaxy (type %d) found at %#lx\n", type, port[n]);
port              523 sound/isa/galaxy/galaxy.c 	galaxy->res_config_port = request_region(port[n] + GALAXY_PORT_CONFIG,
port              527 sound/isa/galaxy/galaxy.c 			port[n] + GALAXY_PORT_CONFIG,
port              528 sound/isa/galaxy/galaxy.c 			port[n] + GALAXY_PORT_CONFIG + 15);
port              532 sound/isa/galaxy/galaxy.c 	galaxy->config_port = ioport_map(port[n] + GALAXY_PORT_CONFIG, 16);
port              554 sound/isa/galaxy/galaxy.c 		card->shortname, port[n], wss_port[n], irq[n], dma1[n],
port              375 sound/isa/gus/gus_io.c 	unsigned long port;
port              384 sound/isa/gus/gus_io.c 	port = GUSP(gus, GF1DATALOW);
port              396 sound/isa/gus/gus_io.c 		outw(value, port);
port              127 sound/isa/gus/gus_main.c 		   unsigned long port,
port              157 sound/isa/gus/gus_main.c 	gus->gf1.port = port;
port              168 sound/isa/gus/gus_main.c 	if ((gus->gf1.res_port1 = request_region(port, 16, "GUS GF1 (Adlib/SB)")) == NULL) {
port              169 sound/isa/gus/gus_main.c 		snd_printk(KERN_ERR "gus: can't grab SB port 0x%lx\n", port);
port              173 sound/isa/gus/gus_main.c 	if ((gus->gf1.res_port2 = request_region(port + 0x100, 12, "GUS GF1 (Synth)")) == NULL) {
port              174 sound/isa/gus/gus_main.c 		snd_printk(KERN_ERR "gus: can't grab synth port 0x%lx\n", port + 0x100);
port              237 sound/isa/gus/gus_main.c 		snd_printk(KERN_ERR "plain GF1 card at 0x%lx without onboard DRAM?\n", gus->gf1.port);
port              365 sound/isa/gus/gus_main.c 	snd_printdd("GF1 [0x%lx] init - val = 0x%x, rev = 0x%x\n", gus->gf1.port, val, rev);
port              390 sound/isa/gus/gus_main.c 				snd_printk(KERN_ERR "unknown GF1 revision number at 0x%lx - 0x%x (0x%x)\n", gus->gf1.port, rev, val);
port              221 sound/isa/gus/gus_reset.c 				    int type, int client, int port)
port              232 sound/isa/gus/gus_reset.c 		pvoice->port = port;
port              237 sound/isa/gus/gus_reset.c 		pvoice->port = port;
port              242 sound/isa/gus/gus_reset.c struct snd_gus_voice *snd_gf1_alloc_voice(struct snd_gus_card * gus, int type, int client, int port)
port              258 sound/isa/gus/gus_reset.c 			snd_gf1_alloc_voice_use(gus, pvoice, type, client, port);
port              267 sound/isa/gus/gus_reset.c 			snd_gf1_alloc_voice_use(gus, pvoice, type, client, port);
port              123 sound/isa/gus/gus_uart.c 		   gus->gf1.port + 0x100, inb(gus->gf1.port + 0x100),
port              124 sound/isa/gus/gus_uart.c 		   inb(gus->gf1.port + 0x101), inb(gus->gf1.port + 0x102));
port               31 sound/isa/gus/gusclassic.c static long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;	/* 0x220,0x230,0x240,0x250,0x260 */
port               46 sound/isa/gus/gusclassic.c module_param_hw_array(port, long, ioport, NULL, 0444);
port               47 sound/isa/gus/gusclassic.c MODULE_PARM_DESC(port, "Port # for " CRD_NAME " driver.");
port               98 sound/isa/gus/gusclassic.c 	if (port[n] != SNDRV_AUTO_PORT)
port               99 sound/isa/gus/gusclassic.c 		return snd_gus_create(card, port[n], irq[n], dma1[n], dma2[n],
port              104 sound/isa/gus/gusclassic.c 		port[n] = possible_ports[i];
port              105 sound/isa/gus/gusclassic.c 		error = snd_gus_create(card, port[n], irq[n], dma1[n], dma2[n],
port              118 sound/isa/gus/gusclassic.c 		snd_printdd("[0x%lx] check 1 failed - 0x%x\n", gus->gf1.port, d);
port              125 sound/isa/gus/gusclassic.c 		snd_printdd("[0x%lx] check 2 failed - 0x%x\n", gus->gf1.port, d);
port              161 sound/isa/gus/gusclassic.c 			"not detected at 0x%lx\n", gus->gf1.port);
port              181 sound/isa/gus/gusclassic.c 		gus->gf1.port, gus->gf1.irq, gus->gf1.dma1);
port               35 sound/isa/gus/gusextreme.c static long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;	/* 0x220,0x240,0x260 */
port               54 sound/isa/gus/gusextreme.c module_param_hw_array(port, long, ioport, NULL, 0444);
port               55 sound/isa/gus/gusextreme.c MODULE_PARM_DESC(port, "Port # for " CRD_NAME " driver.");
port              107 sound/isa/gus/gusextreme.c 	if (port[n] != SNDRV_AUTO_PORT)
port              108 sound/isa/gus/gusextreme.c 		return snd_es1688_create(card, chip, port[n], mpu_port[n],
port              113 sound/isa/gus/gusextreme.c 		port[n] = possible_ports[i];
port              114 sound/isa/gus/gusextreme.c 		error = snd_es1688_create(card, chip, port[n], mpu_port[n],
port              171 sound/isa/gus/gusextreme.c 	outb(gus->gf1.port & 0x040 ? 2 : 0, ES1688P(es1688, INIT1));
port              173 sound/isa/gus/gusextreme.c 	outb(gus->gf1.port & 0x020 ? 2 : 0, ES1688P(es1688, INIT1));
port              175 sound/isa/gus/gusextreme.c 	outb(gus->gf1.port & 0x010 ? 3 : 1, ES1688P(es1688, INIT1));
port              182 sound/isa/gus/gusextreme.c 		snd_printdd("[0x%lx] check 1 failed - 0x%x\n", gus->gf1.port, d);
port              189 sound/isa/gus/gusextreme.c 		snd_printdd("[0x%lx] check 2 failed - 0x%x\n", gus->gf1.port, d);
port              248 sound/isa/gus/gusextreme.c 		gf1_port[n] = es1688->port + 0x20;
port              267 sound/isa/gus/gusextreme.c 			"detected at 0x%lx\n", gus->gf1.port);
port              296 sound/isa/gus/gusextreme.c 	if (snd_opl3_create(card, es1688->port, es1688->port + 2,
port              298 sound/isa/gus/gusextreme.c 		dev_warn(dev, "opl3 not detected at 0x%lx\n", es1688->port);
port              313 sound/isa/gus/gusextreme.c 		"irq %i&%i, dma %i&%i", es1688->port,
port               29 sound/isa/gus/gusmax.c static long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;	/* 0x220,0x230,0x240,0x250,0x260 */
port               44 sound/isa/gus/gusmax.c module_param_hw_array(port, long, ioport, NULL, 0444);
port               45 sound/isa/gus/gusmax.c MODULE_PARM_DESC(port, "Port # for GUS MAX driver.");
port               76 sound/isa/gus/gusmax.c 		snd_printdd("[0x%lx] check 1 failed - 0x%x\n", gus->gf1.port, d);
port               83 sound/isa/gus/gusmax.c 		snd_printdd("[0x%lx] check 2 failed - 0x%x\n", gus->gf1.port, d);
port              119 sound/isa/gus/gusmax.c 	gus->max_cntrl_val = (gus->gf1.port >> 4) & 0x0f;
port              236 sound/isa/gus/gusmax.c 	if (port[dev] != SNDRV_AUTO_PORT) {
port              238 sound/isa/gus/gusmax.c 				     port[dev],
port              256 sound/isa/gus/gusmax.c 				port[dev] = possible_ports[i];
port              268 sound/isa/gus/gusmax.c 	maxcard->pcm_status_reg = gus->gf1.port + 0x10c + 2;
port              274 sound/isa/gus/gusmax.c 		snd_printk(KERN_ERR PFX "GUS MAX soundcard was not detected at 0x%lx\n", gus->gf1.port);
port              287 sound/isa/gus/gusmax.c 			     gus->gf1.port + 0x10c, -1, xirq,
port              321 sound/isa/gus/gusmax.c 	sprintf(card->longname + strlen(card->longname), " at 0x%lx, irq %i, dma %i", gus->gf1.port, xirq, xdma1);
port               47 sound/isa/gus/interwave.c static long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;	/* 0x210,0x220,0x230,0x240,0x250,0x260 */
port               80 sound/isa/gus/interwave.c module_param_hw_array(port, long, ioport, NULL, 0444);
port               81 sound/isa/gus/interwave.c MODULE_PARM_DESC(port, "Port # for InterWave driver.");
port              154 sound/isa/gus/interwave.c 	unsigned long port = bus->private_value;
port              157 sound/isa/gus/interwave.c 	printk(KERN_DEBUG "i2c_setlines - 0x%lx <- %i,%i\n", port, ctrl, data);
port              159 sound/isa/gus/interwave.c 	outb((data << 1) | ctrl, port);
port              165 sound/isa/gus/interwave.c 	unsigned long port = bus->private_value;
port              168 sound/isa/gus/interwave.c 	res = inb(port) & 1;
port              170 sound/isa/gus/interwave.c 	printk(KERN_DEBUG "i2c_getclockline - 0x%lx -> %i\n", port, res);
port              177 sound/isa/gus/interwave.c 	unsigned long port = bus->private_value;
port              182 sound/isa/gus/interwave.c 	res = (inb(port) & 2) >> 1;
port              184 sound/isa/gus/interwave.c 	printk(KERN_DEBUG "i2c_getdataline - 0x%lx -> %i\n", port, res);
port              199 sound/isa/gus/interwave.c 	unsigned long port;
port              206 sound/isa/gus/interwave.c 	port = port_tc[dev];
port              207 sound/isa/gus/interwave.c 	if (port == SNDRV_AUTO_PORT) {
port              208 sound/isa/gus/interwave.c 		port = 0x350;
port              209 sound/isa/gus/interwave.c 		if (gus->gf1.port == 0x250) {
port              210 sound/isa/gus/interwave.c 			port = 0x360;
port              212 sound/isa/gus/interwave.c 		while (port <= 0x380) {
port              213 sound/isa/gus/interwave.c 			if ((iwcard->i2c_res = request_region(port, 1, "InterWave (I2C bus)")) != NULL)
port              215 sound/isa/gus/interwave.c 			port += 0x10;
port              218 sound/isa/gus/interwave.c 		iwcard->i2c_res = request_region(port, 1, "InterWave (I2C bus)");
port              228 sound/isa/gus/interwave.c 	bus->private_value = port;
port              251 sound/isa/gus/interwave.c 		snd_printdd("[0x%lx] check 1 failed - 0x%x\n", gus->gf1.port, d);
port              258 sound/isa/gus/interwave.c 		snd_printdd("[0x%lx] check 2 failed - 0x%x\n", gus->gf1.port, d);
port              267 sound/isa/gus/interwave.c 	snd_printdd("[0x%lx] InterWave check - rev1=0x%x, rev2=0x%x\n", gus->gf1.port, rev1, rev2);
port              270 sound/isa/gus/interwave.c 		snd_printdd("[0x%lx] InterWave check - passed\n", gus->gf1.port);
port              280 sound/isa/gus/interwave.c 	snd_printdd("[0x%lx] InterWave check - failed\n", gus->gf1.port);
port              568 sound/isa/gus/interwave.c 	port[dev] = pnp_port_start(pdev, 0);
port              643 sound/isa/gus/interwave.c 				  port[dev],
port              657 sound/isa/gus/interwave.c 	iwcard->pcm_status_reg = gus->gf1.port + 0x10c + 2;
port              672 sound/isa/gus/interwave.c 			     gus->gf1.port + 0x10c, -1, xirq,
port              742 sound/isa/gus/interwave.c 		gus->gf1.port,
port              812 sound/isa/gus/interwave.c 	if (port[dev] != SNDRV_AUTO_PORT)
port              818 sound/isa/gus/interwave.c 			port[dev] = possible_ports[i];
port               37 sound/isa/opl3sa2.c static long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;	/* 0xf86,0x370,0x100 */
port               57 sound/isa/opl3sa2.c module_param_hw_array(port, long, ioport, NULL, 0444);
port               58 sound/isa/opl3sa2.c MODULE_PARM_DESC(port, "Port # for OPL3-SA driver.");
port              111 sound/isa/opl3sa2.c 	unsigned long port;	/* control port */
port              164 sound/isa/opl3sa2.c 	outb(0x1d, port);	/* password */
port              165 sound/isa/opl3sa2.c 	printk(KERN_DEBUG "read [0x%lx] = 0x%x\n", port, inb(port));
port              167 sound/isa/opl3sa2.c 	outb(reg, chip->port);	/* register */
port              168 sound/isa/opl3sa2.c 	result = inb(chip->port + 1);
port              171 sound/isa/opl3sa2.c 	       port, result, inb(port));
port              192 sound/isa/opl3sa2.c 	outb(0x1d, port);	/* password */
port              194 sound/isa/opl3sa2.c 	outb(reg, chip->port);	/* register */
port              195 sound/isa/opl3sa2.c 	outb(value, chip->port + 1);
port              211 sound/isa/opl3sa2.c 	unsigned long port;
port              215 sound/isa/opl3sa2.c 	port = chip->port;
port              216 sound/isa/opl3sa2.c 	if ((chip->res_port = request_region(port, 2, "OPL3-SA control")) == NULL) {
port              217 sound/isa/opl3sa2.c 		snd_printk(KERN_ERR PFX "can't grab port 0x%lx\n", port);
port              227 sound/isa/opl3sa2.c 		snd_printd("OPL3-SA [0x%lx] detect = 0x%x\n", port, tmp);
port              248 sound/isa/opl3sa2.c 		snd_printd("OPL3-SA [0x%lx] detect (1) = 0x%x (0x%x)\n", port, tmp, tmp1);
port              255 sound/isa/opl3sa2.c 		snd_printd("OPL3-SA [0x%lx] detect (2) = 0x%x (0x%x)\n", port, tmp, tmp1);
port              594 sound/isa/opl3sa2.c 	port[dev] = pnp_port_start(pdev, 4);
port              601 sound/isa/opl3sa2.c 		pnp_device_is_pnpbios(pdev) ? "BIOS" : "ISA", port[dev], dma1[dev], dma2[dev], irq[dev]);
port              646 sound/isa/opl3sa2.c 	chip->port = port[dev];
port              701 sound/isa/opl3sa2.c 		card->shortname, chip->port, xirq, xdma1);
port              844 sound/isa/opl3sa2.c 	if (port[dev] == SNDRV_AUTO_PORT) {
port               42 sound/isa/opti9xx/miro.c static long port = SNDRV_DEFAULT_PORT1; 	/* 0x530,0xe80,0xf40,0x604 */
port               59 sound/isa/opti9xx/miro.c module_param_hw(port, long, ioport, 0444);
port               60 sound/isa/opti9xx/miro.c MODULE_PARM_DESC(port, "WSS port # for miro driver.");
port             1283 sound/isa/opti9xx/miro.c 	miro->wss_base = port;
port             1420 sound/isa/opti9xx/miro.c 	if (port == SNDRV_AUTO_PORT) {
port             1421 sound/isa/opti9xx/miro.c 		port = snd_legacy_find_free_ioport(possible_ports, 4);
port             1422 sound/isa/opti9xx/miro.c 		if (port < 0) {
port             1538 sound/isa/opti9xx/miro.c 	port = pnp_port_start(pdev, 1);
port               59 sound/isa/opti9xx/opti92x-ad1848.c static long port = SNDRV_DEFAULT_PORT1; 	/* 0x530,0xe80,0xf40,0x604 */
port               79 sound/isa/opti9xx/opti92x-ad1848.c module_param_hw(port, long, ioport, 0444);
port               80 sound/isa/opti9xx/opti92x-ad1848.c MODULE_PARM_DESC(port, "WSS port # for opti9xx driver.");
port              110 sound/isa/opti9xx/opti92x-ad1848.c #define OPTi93X_PORT(chip, r)		((chip)->port + OPTi93X_##r)
port              329 sound/isa/opti9xx/opti92x-ad1848.c 					   long port,
port              412 sound/isa/opti9xx/opti92x-ad1848.c 	switch (port & 0x3ff) {
port              430 sound/isa/opti9xx/opti92x-ad1848.c 		snd_printk(KERN_WARNING "WSS port 0x%lx not valid\n", port);
port              749 sound/isa/opti9xx/opti92x-ad1848.c 	port = pnp_port_start(pdev, 0) - 4;
port              765 sound/isa/opti9xx/opti92x-ad1848.c 	port = pnp_port_start(pdev, 1);
port              828 sound/isa/opti9xx/opti92x-ad1848.c 	if (port == SNDRV_AUTO_PORT) {
port              829 sound/isa/opti9xx/opti92x-ad1848.c 		port = snd_legacy_find_free_ioport(possible_ports, 4);
port              830 sound/isa/opti9xx/opti92x-ad1848.c 		if (port < 0) {
port              835 sound/isa/opti9xx/opti92x-ad1848.c 	error = snd_opti9xx_configure(chip, port, irq, dma1, xdma2,
port             1051 sound/isa/opti9xx/opti92x-ad1848.c 	error = snd_opti9xx_configure(chip, port, irq, dma1, xdma2,
port               35 sound/isa/sb/emu8000.c void snd_emu8000_poke(struct snd_emu8000 *emu, unsigned int port, unsigned int reg, unsigned int val)
port               43 sound/isa/sb/emu8000.c 	outw((unsigned short)val, port); /* Send data */
port               48 sound/isa/sb/emu8000.c unsigned short snd_emu8000_peek(struct snd_emu8000 *emu, unsigned int port, unsigned int reg)
port               57 sound/isa/sb/emu8000.c 	res = inw(port);	/* Read data */
port               63 sound/isa/sb/emu8000.c void snd_emu8000_poke_dw(struct snd_emu8000 *emu, unsigned int port, unsigned int reg, unsigned int val)
port               71 sound/isa/sb/emu8000.c 	outw((unsigned short)val, port); /* Send low word of data */
port               72 sound/isa/sb/emu8000.c 	outw((unsigned short)(val>>16), port+2); /* Send high word of data */
port               77 sound/isa/sb/emu8000.c unsigned int snd_emu8000_peek_dw(struct snd_emu8000 *emu, unsigned int port, unsigned int reg)
port               87 sound/isa/sb/emu8000.c 	low = inw(port);	/* Read low word of data */
port               88 sound/isa/sb/emu8000.c 	res = low + (inw(port+2) << 16);
port              766 sound/isa/sb/emu8000.c 	unsigned short cmd, port;
port              803 sound/isa/sb/emu8000.c 		int port;
port              804 sound/isa/sb/emu8000.c 		if (reverb_cmds[i].port == DATA1)
port              805 sound/isa/sb/emu8000.c 			port = EMU8000_DATA1(emu);
port              807 sound/isa/sb/emu8000.c 			port = EMU8000_DATA2(emu);
port              808 sound/isa/sb/emu8000.c 		snd_emu8000_poke(emu, port, reverb_cmds[i].cmd, reverb_parm[effect].parms[i]);
port             1072 sound/isa/sb/emu8000.c snd_emu8000_new(struct snd_card *card, int index, long port, int seq_ports,
port             1093 sound/isa/sb/emu8000.c 	hw->port1 = port;
port             1094 sound/isa/sb/emu8000.c 	hw->port2 = port + 0x400;
port             1095 sound/isa/sb/emu8000.c 	hw->port3 = port + 0x800;
port               17 sound/isa/sb/emu8000_callback.c 					struct snd_emux_port *port);
port              121 sound/isa/sb/emu8000_callback.c 	    vp->port->ctrls[EMUX_MD_REALTIME_PAN])
port              144 sound/isa/sb/emu8000_callback.c get_voice(struct snd_emux *emu, struct snd_emux_port *port)
port               40 sound/isa/sb/jazz16.c static unsigned long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;
port               53 sound/isa/sb/jazz16.c module_param_hw_array(port, long, ioport, NULL, 0444);
port               54 sound/isa/sb/jazz16.c MODULE_PARM_DESC(port, "Port # for jazz16 driver.");
port               81 sound/isa/sb/jazz16.c static int jazz16_configure_ports(unsigned long port,
port               94 sound/isa/sb/jazz16.c 	val = port & 0x70;
port              102 sound/isa/sb/jazz16.c static int jazz16_detect_board(unsigned long port,
port              109 sound/isa/sb/jazz16.c 	if (!request_region(port, 0x10, "jazz16")) {
port              114 sound/isa/sb/jazz16.c 	chip.port = port;
port              119 sound/isa/sb/jazz16.c 			err = jazz16_configure_ports(port, mpu_port, val);
port              155 sound/isa/sb/jazz16.c 	release_region(port, 0x10);
port              190 sound/isa/sb/jazz16.c 	if (port[dev] == SNDRV_AUTO_PORT) {
port              193 sound/isa/sb/jazz16.c 	} else if (port[dev] == 0x200 || (port[dev] & ~0x270)) {
port              270 sound/isa/sb/jazz16.c 	err = jazz16_detect_board(port[dev], xmpu_port);
port              275 sound/isa/sb/jazz16.c 	err = snd_sbdsp_create(card, port[dev], irq[dev],
port              298 sound/isa/sb/jazz16.c 		port[dev], xirq, xdma8, xdma16);
port              307 sound/isa/sb/jazz16.c 	err = snd_opl3_create(card, chip->port, chip->port + 2,
port              311 sound/isa/sb/jazz16.c 			   chip->port, chip->port + 2);
port               60 sound/isa/sb/sb16.c static long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;	/* 0x220,0x240,0x260,0x280 */
port               87 sound/isa/sb/sb16.c module_param_hw_array(port, long, ioport, NULL, 0444);
port               88 sound/isa/sb/sb16.c MODULE_PARM_DESC(port, "Port # for SB16 driver.");
port              260 sound/isa/sb/sb16.c 	port[dev] = pnp_port_start(pdev, 0);
port              267 sound/isa/sb/sb16.c 			port[dev], mpu_port[dev], fm_port[dev]);
port              344 sound/isa/sb/sb16.c 				    port[dev],
port              355 sound/isa/sb/sb16.c 		snd_printk(KERN_ERR PFX "SB 16 chip was not detected at 0x%lx\n", port[dev]);
port              373 sound/isa/sb/sb16.c 		chip->port,
port              398 sound/isa/sb/sb16.c 				    acard->fm_res != NULL || fm_port[dev] == port[dev],
port              487 sound/isa/sb/sb16.c 	fm_port[dev] = port[dev];
port              492 sound/isa/sb/sb16.c 	awe_port[dev] = port[dev] + 0x400;
port              535 sound/isa/sb/sb16.c 	if (port[dev] != SNDRV_AUTO_PORT)
port              541 sound/isa/sb/sb16.c 			port[dev] = possible_ports[i];
port              821 sound/isa/sb/sb16_main.c 		snd_printk(KERN_ERR "SB16 [0x%lx]: unable to set DMA & IRQ (PnP device?)\n", chip->port);
port              822 sound/isa/sb/sb16_main.c 		snd_printk(KERN_ERR "SB16 [0x%lx]: wanted: irqreg=0x%x, dmareg=0x%x, mpureg = 0x%x\n", chip->port, realirq, realdma, realmpureg);
port              823 sound/isa/sb/sb16_main.c 		snd_printk(KERN_ERR "SB16 [0x%lx]:    got: irqreg=0x%x, dmareg=0x%x, mpureg = 0x%x\n", chip->port, irqreg, dmareg, mpureg);
port               25 sound/isa/sb/sb8.c static long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;	/* 0x220,0x240,0x260 */
port               35 sound/isa/sb/sb8.c module_param_hw_array(port, long, ioport, NULL, 0444);
port               36 sound/isa/sb/sb8.c MODULE_PARM_DESC(port, "Port # for SB8 driver.");
port              104 sound/isa/sb/sb8.c 	if (port[dev] != SNDRV_AUTO_PORT) {
port              105 sound/isa/sb/sb8.c 		if ((err = snd_sbdsp_create(card, port[dev], irq[dev],
port              127 sound/isa/sb/sb8.c 				port[dev] = possible_ports[i];
port              141 sound/isa/sb/sb8.c 				    port[dev]);
port              144 sound/isa/sb/sb8.c 				   port[dev]);
port              156 sound/isa/sb/sb8.c 		if ((err = snd_opl3_create(card, chip->port + 8, 0,
port              159 sound/isa/sb/sb8.c 			snd_printk(KERN_WARNING "sb8: no OPL device at 0x%lx\n", chip->port + 8);
port              162 sound/isa/sb/sb8.c 		if ((err = snd_opl3_create(card, chip->port, chip->port + 2,
port              166 sound/isa/sb/sb8.c 				   chip->port, chip->port + 2);
port              181 sound/isa/sb/sb8.c 		chip->port,
port               41 sound/isa/sb/sb_common.c 	snd_printd("%s [0x%lx]: timeout (0x%x)\n", __func__, chip->port, val);
port               58 sound/isa/sb/sb_common.c 	snd_printd("%s [0x%lx]: timeout\n", __func__, chip->port);
port               77 sound/isa/sb/sb_common.c 	snd_printdd("%s [0x%lx] failed...\n", __func__, chip->port);
port              116 sound/isa/sb/sb_common.c 		    chip->port, major, minor);
port              144 sound/isa/sb/sb_common.c 				   chip->port, major, minor);
port              197 sound/isa/sb/sb_common.c 		     unsigned long port,
port              224 sound/isa/sb/sb_common.c 	chip->port = port;
port              240 sound/isa/sb/sb_common.c 	if ((chip->res_port = request_region(port, 16, "SoundBlaster")) == NULL) {
port              241 sound/isa/sb/sb_common.c 		snd_printk(KERN_ERR "sb: can't grab port 0x%lx\n", port);
port               39 sound/isa/sc6000.c static long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;	/* 0x220, 0x240 */
port               54 sound/isa/sc6000.c module_param_hw_array(port, long, ioport, NULL, 0444);
port               55 sound/isa/sc6000.c MODULE_PARM_DESC(port, "Port # for sc-6000 driver.");
port              421 sound/isa/sc6000.c 		sc6000_hw_cfg_encode(vport, &cfg[0], port[dev], mpu_port[dev],
port              496 sound/isa/sc6000.c 	if (port[dev] == SNDRV_AUTO_PORT) {
port              504 sound/isa/sc6000.c 	if (port[dev] != 0x220 && port[dev] != 0x240) {
port              573 sound/isa/sc6000.c 	if (!request_region(port[dev], 0x10, DRV_NAME)) {
port              579 sound/isa/sc6000.c 	*vport = devm_ioport_map(devptr, port[dev], 0x10);
port              603 sound/isa/sc6000.c 		   port[dev], xirq, xdma,
port              669 sound/isa/sc6000.c 	release_region(port[dev], 0x10);
port              683 sound/isa/sc6000.c 	release_region(port[dev], 0x10);
port               38 sound/isa/sscape.c static long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;
port               52 sound/isa/sscape.c module_param_hw_array(port, long, ioport, NULL, 0444);
port               53 sound/isa/sscape.c MODULE_PARM_DESC(port, "Port # for SoundScape driver.");
port              809 sound/isa/sscape.c 			 unsigned long port, int irq)
port              815 sound/isa/sscape.c 	err = snd_mpu401_uart_new(card, devnum, MPU401_HW_MPU401, port,
port              836 sound/isa/sscape.c static int create_ad1845(struct snd_card *card, unsigned port,
port              858 sound/isa/sscape.c 		port += 4;
port              864 sound/isa/sscape.c 	err = snd_wss_create(card, port, -1, irq, dma1, dma2,
port              944 sound/isa/sscape.c 	io_res = request_region(port[dev], 8, "SoundScape");
port              947 sound/isa/sscape.c 			   "sscape: can't grab port 0x%lx\n", port[dev]);
port              973 sound/isa/sscape.c 	sscape->io_base = port[dev];
port             1069 sound/isa/sscape.c 		 name, sscape->chip->port, sscape->chip->irq,
port             1079 sound/isa/sscape.c 			err = create_mpu401(card, MIDI_DEVNUM, port[dev],
port             1084 sound/isa/sscape.c 						port[dev]);
port             1138 sound/isa/sscape.c 	if (port[i] == SNDRV_AUTO_PORT)
port             1207 sound/isa/sscape.c 	while (i < SNDRV_CARDS && port[i] != SNDRV_AUTO_PORT)
port             1267 sound/isa/sscape.c 	port[idx] = pnp_port_start(dev, 0);
port             1273 sound/isa/sscape.c 		wss_port[idx] = CODEC_IO(port[idx]);
port              249 sound/isa/wavefront/wavefront.c 					      unsigned long port)
port              261 sound/isa/wavefront/wavefront.c 	sprintf (fx_processor->name, "YSS225 FX Processor at 0x%lx", port);
port              275 sound/isa/wavefront/wavefront.c 						  unsigned long port,
port              284 sound/isa/wavefront/wavefront.c 		acard->wavefront.midi.base = port;
port              507 sound/isa/wavefront/wavefront.c 		chip->port,
port             1778 sound/isa/wavefront/wavefront_synth.c 				  int val, int port, unsigned long timeout)
port             1787 sound/isa/wavefront/wavefront_synth.c 	outb (val,port);
port              153 sound/isa/wss/wss_lib.c 	outb(val, chip->port + offset);
port              158 sound/isa/wss/wss_lib.c 	return inb(chip->port + offset);
port              377 sound/isa/wss/wss_lib.c 			   chip->port);
port              408 sound/isa/wss/wss_lib.c 			   chip->port);
port             1275 sound/isa/wss/wss_lib.c 		snd_printdd("wss: port = 0x%lx, id = 0x%x\n", chip->port, id);
port             1662 sound/isa/wss/wss_lib.c 			   "- codec still busy\n", chip->port);
port             1784 sound/isa/wss/wss_lib.c 		      unsigned long port,
port             1805 sound/isa/wss/wss_lib.c 	chip->res_port = request_region(port, 4, "WSS");
port             1807 sound/isa/wss/wss_lib.c 		snd_printk(KERN_ERR "wss: can't grab port 0x%lx\n", port);
port             1811 sound/isa/wss/wss_lib.c 	chip->port = port;
port              142 sound/pci/ali5451/ali5451.c #define ALI_REG(codec, x) ((codec)->port + x)
port              216 sound/pci/ali5451/ali5451.c 	unsigned long	port;
port              268 sound/pci/ali5451/ali5451.c 					     unsigned int port)
port              270 sound/pci/ali5451/ali5451.c 	return (unsigned int)inl(ALI_REG(codec, port)); 
port              274 sound/pci/ali5451/ali5451.c 				     unsigned int port,
port              277 sound/pci/ali5451/ali5451.c 	outl((unsigned int)val, ALI_REG(codec, port));
port              281 sound/pci/ali5451/ali5451.c 			       unsigned int port)
port              289 sound/pci/ali5451/ali5451.c 		res = snd_ali_5451_peek(codec,port);
port              297 sound/pci/ali5451/ali5451.c 	snd_ali_5451_poke(codec, port, res & ~0x8000);
port              328 sound/pci/ali5451/ali5451.c 	unsigned int port;
port              336 sound/pci/ali5451/ali5451.c 	port = codec->chregs.regs.ac97write;
port              338 sound/pci/ali5451/ali5451.c 	if (snd_ali_codec_ready(codec, port) < 0)
port              350 sound/pci/ali5451/ali5451.c 	snd_ali_5451_poke(codec, port, dwVal);
port              360 sound/pci/ali5451/ali5451.c 	unsigned int port;
port              368 sound/pci/ali5451/ali5451.c 	port = codec->chregs.regs.ac97read;
port              370 sound/pci/ali5451/ali5451.c 	if (snd_ali_codec_ready(codec, port) < 0)
port              380 sound/pci/ali5451/ali5451.c 	snd_ali_5451_poke(codec, port, dwVal);
port              384 sound/pci/ali5451/ali5451.c 	if (snd_ali_codec_ready(codec, port) < 0)
port              387 sound/pci/ali5451/ali5451.c 	return (snd_ali_5451_peek(codec, port) & 0xffff0000) >> 16;
port             1954 sound/pci/ali5451/ali5451.c 	if (codec->port)
port             2049 sound/pci/ali5451/ali5451.c 	codec->port = pci_resource_start(codec->pci, 0);
port             2233 sound/pci/ali5451/ali5451.c 		card->shortname, codec->port, codec->irq);
port              103 sound/pci/als300.c 	unsigned long port;
port              138 sound/pci/als300.c static inline u32 snd_als300_gcr_read(unsigned long port, unsigned short reg)
port              140 sound/pci/als300.c 	outb(reg, port+GCR_INDEX);
port              141 sound/pci/als300.c 	return inl(port+GCR_DATA);
port              144 sound/pci/als300.c static inline void snd_als300_gcr_write(unsigned long port,
port              147 sound/pci/als300.c 	outb(reg, port+GCR_INDEX);
port              148 sound/pci/als300.c 	outl(val, port+GCR_DATA);
port              154 sound/pci/als300.c 	u32 tmp = snd_als300_gcr_read(chip->port, MISC_CONTROL);
port              164 sound/pci/als300.c 	snd_als300_gcr_write(chip->port, MISC_CONTROL, tmp);
port              190 sound/pci/als300.c 	status = inb(chip->port+ALS300_IRQ_STATUS);
port              195 sound/pci/als300.c 	outb(status, chip->port+ALS300_IRQ_STATUS);
port              221 sound/pci/als300.c 	general = inb(chip->port+ALS300P_IRQ_STATUS);
port              222 sound/pci/als300.c 	mpu = inb(chip->port+MPU_IRQ_STATUS);
port              223 sound/pci/als300.c 	dram = inb(chip->port+ALS300P_DRAM_IRQ_STATUS);
port              231 sound/pci/als300.c 			outb(IRQ_PLAYBACK, chip->port+ALS300P_IRQ_STATUS);
port              240 sound/pci/als300.c 			outb(IRQ_CAPTURE, chip->port+ALS300P_IRQ_STATUS);
port              264 sound/pci/als300.c 		if ((inb(chip->port+AC97_STATUS) & (AC97_BUSY)) == 0)
port              268 sound/pci/als300.c 	outl((reg << 24) | (1 << 31), chip->port+AC97_ACCESS);
port              271 sound/pci/als300.c 		if ((inb(chip->port+AC97_STATUS) & (AC97_DATA_AVAIL)) != 0)
port              275 sound/pci/als300.c 	return inw(chip->port+AC97_READ);
port              285 sound/pci/als300.c 		if ((inb(chip->port+AC97_STATUS) & (AC97_BUSY)) == 0)
port              289 sound/pci/als300.c 	outl((reg << 24) | val, chip->port+AC97_ACCESS);
port              435 sound/pci/als300.c 	tmp = snd_als300_gcr_read(chip->port, PLAYBACK_CONTROL);
port              444 sound/pci/als300.c 	snd_als300_gcr_write(chip->port, PLAYBACK_CONTROL, tmp);
port              447 sound/pci/als300.c 	snd_als300_gcr_write(chip->port, PLAYBACK_START,
port              449 sound/pci/als300.c 	snd_als300_gcr_write(chip->port, PLAYBACK_END,
port              464 sound/pci/als300.c 	tmp = snd_als300_gcr_read(chip->port, RECORD_CONTROL);
port              475 sound/pci/als300.c 	snd_als300_gcr_write(chip->port, RECORD_CONTROL, tmp);
port              476 sound/pci/als300.c 	snd_als300_gcr_write(chip->port, RECORD_START,
port              478 sound/pci/als300.c 	snd_als300_gcr_write(chip->port, RECORD_END,
port              499 sound/pci/als300.c 		tmp = snd_als300_gcr_read(chip->port, reg);
port              501 sound/pci/als300.c 		snd_als300_gcr_write(chip->port, reg, tmp | TRANSFER_START);
port              506 sound/pci/als300.c 		tmp = snd_als300_gcr_read(chip->port, reg);
port              507 sound/pci/als300.c 		snd_als300_gcr_write(chip->port, reg, tmp & ~TRANSFER_START);
port              511 sound/pci/als300.c 		tmp = snd_als300_gcr_read(chip->port, reg);
port              512 sound/pci/als300.c 		snd_als300_gcr_write(chip->port, reg, tmp | FIFO_PAUSE);
port              516 sound/pci/als300.c 		tmp = snd_als300_gcr_read(chip->port, reg);
port              517 sound/pci/als300.c 		snd_als300_gcr_write(chip->port, reg, tmp & ~FIFO_PAUSE);
port              539 sound/pci/als300.c 	current_ptr = (u16) snd_als300_gcr_read(chip->port,
port              605 sound/pci/als300.c 	chip->revision = (snd_als300_gcr_read(chip->port, MISC_CONTROL) >> 16)
port              608 sound/pci/als300.c 	tmp = snd_als300_gcr_read(chip->port, DRAM_WRITE_CONTROL);
port              609 sound/pci/als300.c 	snd_als300_gcr_write(chip->port, DRAM_WRITE_CONTROL,
port              618 sound/pci/als300.c 	tmp = snd_als300_gcr_read(chip->port, MISC_CONTROL);
port              619 sound/pci/als300.c 	snd_als300_gcr_write(chip->port, MISC_CONTROL,
port              623 sound/pci/als300.c 	snd_als300_gcr_write(chip->port, MUS_VOC_VOL, 0);
port              626 sound/pci/als300.c 	tmp = snd_als300_gcr_read(chip->port, PLAYBACK_CONTROL);
port              627 sound/pci/als300.c 	snd_als300_gcr_write(chip->port, PLAYBACK_CONTROL,
port              673 sound/pci/als300.c 	chip->port = pci_resource_start(pci, 0);
port              781 sound/pci/als300.c 				card->shortname, chip->port, chip->irq);
port               35 sound/pci/au88x0/au88x0_mpu401.c 	unsigned long port;
port               40 sound/pci/au88x0/au88x0_mpu401.c 	port = (0x03 << 5);	/* FIXME: static address. 0x330 */
port               43 sound/pci/au88x0/au88x0_mpu401.c 	    CTRL_MIDI_EN | port;
port               80 sound/pci/au88x0/au88x0_mpu401.c 	port = (unsigned long)(vortex->mmio + VORTEX_MIDI_DATA);
port               82 sound/pci/au88x0/au88x0_mpu401.c 	     snd_mpu401_uart_new(vortex->card, 0, MPU401_HW_AUREAL, port,
port              669 sound/pci/ca0106/ca0106.h 	unsigned long port;
port              342 sound/pci/ca0106/ca0106_main.c 	outl(regptr, emu->port + PTR);
port              343 sound/pci/ca0106/ca0106_main.c 	val = inl(emu->port + DATA);
port              359 sound/pci/ca0106/ca0106_main.c 	outl(regptr, emu->port + PTR);
port              360 sound/pci/ca0106/ca0106_main.c 	outl(data, emu->port + DATA);
port              459 sound/pci/ca0106/ca0106_main.c 	intr_enable = inl(emu->port + INTE) | intrenb;
port              460 sound/pci/ca0106/ca0106_main.c 	outl(intr_enable, emu->port + INTE);
port              470 sound/pci/ca0106/ca0106_main.c 	intr_enable = inl(emu->port + INTE) & ~intrenb;
port              471 sound/pci/ca0106/ca0106_main.c 	outl(intr_enable, emu->port + INTE);
port              813 sound/pci/ca0106/ca0106_main.c 	hcfg = inl(emu->port + HCFG) ;
port              815 sound/pci/ca0106/ca0106_main.c 	outl(hcfg, emu->port + HCFG);
port              915 sound/pci/ca0106/ca0106_main.c 	hcfg = inl(emu->port + HCFG) ;
port              917 sound/pci/ca0106/ca0106_main.c 	outl(hcfg, emu->port + HCFG);
port             1193 sound/pci/ca0106/ca0106_main.c 	outb(reg, emu->port + AC97ADDRESS);
port             1194 sound/pci/ca0106/ca0106_main.c 	val = inw(emu->port + AC97DATA);
port             1206 sound/pci/ca0106/ca0106_main.c 	outb(reg, emu->port + AC97ADDRESS);
port             1207 sound/pci/ca0106/ca0106_main.c 	outw(val, emu->port + AC97DATA);
port             1271 sound/pci/ca0106/ca0106_main.c 	status = inl(chip->port + IPR);
port             1326 sound/pci/ca0106/ca0106_main.c 	outl(status, chip->port+IPR);
port             1454 sound/pci/ca0106/ca0106_main.c 	outl(0, chip->port + INTE);
port             1491 sound/pci/ca0106/ca0106_main.c         outb(AC97_REC_GAIN, chip->port + AC97ADDRESS);
port             1492 sound/pci/ca0106/ca0106_main.c         outw(0x8000, chip->port + AC97DATA);
port             1566 sound/pci/ca0106/ca0106_main.c 		outl(0x0, chip->port+GPIO);
port             1568 sound/pci/ca0106/ca0106_main.c 		outl(0x005f5301, chip->port+GPIO); /* Analog */
port             1574 sound/pci/ca0106/ca0106_main.c 		outl(0x0, chip->port+GPIO);
port             1576 sound/pci/ca0106/ca0106_main.c 		outl(0x005f5301, chip->port+GPIO); /* Analog */
port             1578 sound/pci/ca0106/ca0106_main.c 		outl(0x0, chip->port+GPIO);
port             1579 sound/pci/ca0106/ca0106_main.c 		outl(0x005f03a3, chip->port+GPIO); /* Analog */
port             1589 sound/pci/ca0106/ca0106_main.c 	outl(HCFG_AC97 | HCFG_AUDIOENABLE, chip->port+HCFG);
port             1631 sound/pci/ca0106/ca0106_main.c 	outl(0, chip->port + INTE);
port             1636 sound/pci/ca0106/ca0106_main.c 	outl(0, chip->port + HCFG);
port             1678 sound/pci/ca0106/ca0106_main.c 	chip->port = pci_resource_start(pci, 0);
port             1679 sound/pci/ca0106/ca0106_main.c 	chip->res_port = request_region(chip->port, 0x20, "snd_ca0106");
port             1725 sound/pci/ca0106/ca0106_main.c 		c->name, chip->port, chip->irq);
port             1752 sound/pci/ca0106/ca0106_main.c 						  midi->port + idx, 0);
port             1757 sound/pci/ca0106/ca0106_main.c 	snd_ca0106_ptr_write((struct snd_ca0106 *)(midi->dev_id), midi->port + idx, 0, data);
port             1767 sound/pci/ca0106/ca0106_main.c 	return ((struct snd_ca0106 *)dev_id)->port;
port             1783 sound/pci/ca0106/ca0106_main.c 		midi->port = MIDI_UART_B_DATA;
port             1791 sound/pci/ca0106/ca0106_main.c 		midi->port = MIDI_UART_A_DATA;
port               73 sound/pci/ca0106/ca0106_mixer.c 		val = inl(emu->port + GPIO) & ~0x101;
port               74 sound/pci/ca0106/ca0106_mixer.c 		outl(val, emu->port + GPIO);
port               82 sound/pci/ca0106/ca0106_mixer.c 		val = inl(emu->port + GPIO) | 0x101;
port               83 sound/pci/ca0106/ca0106_mixer.c 		outl(val, emu->port + GPIO);
port              122 sound/pci/ca0106/ca0106_mixer.c 		tmp = inl(emu->port+GPIO) & ~0x400;
port              124 sound/pci/ca0106/ca0106_mixer.c 		outl(tmp, emu->port+GPIO);
port              128 sound/pci/ca0106/ca0106_mixer.c 		tmp = inl(emu->port+GPIO) & ~0x400;
port              129 sound/pci/ca0106/ca0106_mixer.c 		outl(tmp, emu->port+GPIO);
port              292 sound/pci/ca0106/ca0106_proc.c 			outl(val, emu->port + (reg & 0xfffffffc));
port              308 sound/pci/ca0106/ca0106_proc.c 		value = inl(emu->port + i);
port              324 sound/pci/ca0106/ca0106_proc.c 		value = inw(emu->port + i);
port              340 sound/pci/ca0106/ca0106_proc.c 		value = inb(emu->port + i);
port               33 sound/pci/ca0106/ca_midi.h 	int port;
port             1866 sound/pci/cs4281.c 	void __iomem *port;
port             1869 sound/pci/cs4281.c 		port = chip->ba0 + BA0_B1AP; /* right port */
port             1871 sound/pci/cs4281.c 		port = chip->ba0 + BA0_B0AP; /* left port */
port             1875 sound/pci/cs4281.c 	writel((unsigned int)cmd, port);
port             1878 sound/pci/cs4281.c 	writel((unsigned int)val, port + 4);
port              296 sound/pci/cs5535audio/cs5535audio.c 	cs5535au->port = pci_resource_start(pci, 0);
port              360 sound/pci/cs5535audio/cs5535audio.c 		cs5535au->port, cs5535au->irq);
port                5 sound/pci/cs5535audio/cs5535audio.h #define cs_writel(cs5535au, reg, val)	outl(val, (cs5535au)->port + reg)
port                6 sound/pci/cs5535audio/cs5535audio.h #define cs_writeb(cs5535au, reg, val)	outb(val, (cs5535au)->port + reg)
port                7 sound/pci/cs5535audio/cs5535audio.h #define cs_readl(cs5535au, reg)		inl((cs5535au)->port + reg)
port                8 sound/pci/cs5535audio/cs5535audio.h #define cs_readw(cs5535au, reg)		inw((cs5535au)->port + reg)
port                9 sound/pci/cs5535audio/cs5535audio.h #define cs_readb(cs5535au, reg)		inb((cs5535au)->port + reg)
port               91 sound/pci/cs5535audio/cs5535audio.h 	unsigned long port;
port              176 sound/pci/emu10k1/emu10k1.c 		 card->shortname, emu->revision, emu->serial, emu->port, emu->irq);
port               29 sound/pci/emu10k1/emu10k1_callback.c 					struct snd_emux_port *port);
port              274 sound/pci/emu10k1/emu10k1_callback.c get_voice(struct snd_emux *emu, struct snd_emux_port *port)
port              151 sound/pci/emu10k1/emu10k1_main.c 		HCFG_MUTEBUTTONENABLE, emu->port + HCFG);
port              162 sound/pci/emu10k1/emu10k1_main.c 	outl(0, emu->port + INTE);
port              199 sound/pci/emu10k1/emu10k1_main.c 		outl(0x0201, emu->port + HCFG2);
port              213 sound/pci/emu10k1/emu10k1_main.c 		outl(0x600000, emu->port + 0x20);
port              214 sound/pci/emu10k1/emu10k1_main.c 		outl(0x14, emu->port + 0x24);
port              217 sound/pci/emu10k1/emu10k1_main.c 		outl(0x7b0000, emu->port + 0x20);
port              218 sound/pci/emu10k1/emu10k1_main.c 		outl(0xFF000000, emu->port + 0x24);
port              224 sound/pci/emu10k1/emu10k1_main.c 		outl(0x7a0000, emu->port + 0x20);
port              225 sound/pci/emu10k1/emu10k1_main.c 		outl(0xFF000000, emu->port + 0x24);
port              226 sound/pci/emu10k1/emu10k1_main.c 		tmp = inl(emu->port + A_IOCFG) & ~0x8; /* Clear bit 3 */
port              227 sound/pci/emu10k1/emu10k1_main.c 		outl(tmp, emu->port + A_IOCFG);
port              247 sound/pci/emu10k1/emu10k1_main.c 		outl(0x76, emu->port + A_IOCFG); /* Windows uses 0x3f76 */
port              253 sound/pci/emu10k1/emu10k1_main.c 		tmp = inl(emu->port + A_IOCFG);
port              254 sound/pci/emu10k1/emu10k1_main.c 		outl(tmp | 0x4, emu->port + A_IOCFG);  /* Set bit 2 for mic input */
port              255 sound/pci/emu10k1/emu10k1_main.c 		tmp = inl(emu->port + A_IOCFG);
port              279 sound/pci/emu10k1/emu10k1_main.c 			HCFG_AUDIOENABLE, emu->port + HCFG);
port              292 sound/pci/emu10k1/emu10k1_main.c 			     HCFG_AUTOMUTE | HCFG_JOYENABLE, emu->port + HCFG);
port              294 sound/pci/emu10k1/emu10k1_main.c 			outl(HCFG_AUTOMUTE | HCFG_JOYENABLE, emu->port + HCFG);
port              300 sound/pci/emu10k1/emu10k1_main.c 		outl(HCFG_LOCKTANKCACHE_MASK | HCFG_AUTOMUTE, emu->port + HCFG);
port              303 sound/pci/emu10k1/emu10k1_main.c 		outl(HCFG_LOCKTANKCACHE_MASK | HCFG_AUTOMUTE | HCFG_JOYENABLE, emu->port + HCFG);
port              311 sound/pci/emu10k1/emu10k1_main.c 			unsigned int reg = inl(emu->port + A_IOCFG);
port              312 sound/pci/emu10k1/emu10k1_main.c 			outl(reg | A_IOCFG_GPOUT2, emu->port + A_IOCFG);
port              314 sound/pci/emu10k1/emu10k1_main.c 			outl(reg | A_IOCFG_GPOUT1 | A_IOCFG_GPOUT2, emu->port + A_IOCFG);
port              316 sound/pci/emu10k1/emu10k1_main.c 			outl(reg, emu->port + A_IOCFG);
port              318 sound/pci/emu10k1/emu10k1_main.c 			unsigned int reg = inl(emu->port + HCFG);
port              319 sound/pci/emu10k1/emu10k1_main.c 			outl(reg | HCFG_GPOUT2, emu->port + HCFG);
port              321 sound/pci/emu10k1/emu10k1_main.c 			outl(reg | HCFG_GPOUT1 | HCFG_GPOUT2, emu->port + HCFG);
port              323 sound/pci/emu10k1/emu10k1_main.c 			outl(reg, emu->port + HCFG);
port              332 sound/pci/emu10k1/emu10k1_main.c 		unsigned int reg = inl(emu->port + A_IOCFG);
port              333 sound/pci/emu10k1/emu10k1_main.c 		outl(reg | A_IOCFG_GPOUT0, emu->port + A_IOCFG);
port              338 sound/pci/emu10k1/emu10k1_main.c 		outl(inl(emu->port + HCFG) | HCFG_EXPANDED_MEM, emu->port + HCFG);
port              349 sound/pci/emu10k1/emu10k1_main.c 	outl(inl(emu->port + HCFG) | HCFG_AUDIOENABLE, emu->port + HCFG);
port              357 sound/pci/emu10k1/emu10k1_main.c 		outl(inl(emu->port + A_IOCFG) & ~0x44, emu->port + A_IOCFG);
port              363 sound/pci/emu10k1/emu10k1_main.c 			outl(inl(emu->port + A_IOCFG) | 0x0040, emu->port + A_IOCFG);
port              366 sound/pci/emu10k1/emu10k1_main.c 			outl(inl(emu->port + A_IOCFG) | 0x0060, emu->port + A_IOCFG);
port              369 sound/pci/emu10k1/emu10k1_main.c 			outl(inl(emu->port + A_IOCFG) | 0x0080, emu->port + A_IOCFG);
port              379 sound/pci/emu10k1/emu10k1_main.c 	tmp = inl(emu->port + HCFG);
port              381 sound/pci/emu10k1/emu10k1_main.c 		outl(tmp|0x800, emu->port + HCFG);
port              383 sound/pci/emu10k1/emu10k1_main.c 		if (tmp != (inl(emu->port + HCFG) & ~0x800)) {
port              385 sound/pci/emu10k1/emu10k1_main.c 			outl(tmp, emu->port + HCFG);
port              398 sound/pci/emu10k1/emu10k1_main.c 	outl(0, emu->port + INTE);
port              434 sound/pci/emu10k1/emu10k1_main.c 	outl(HCFG_LOCKSOUNDCACHE | HCFG_LOCKTANKCACHE_MASK | HCFG_MUTEBUTTONENABLE, emu->port + HCFG);
port              524 sound/pci/emu10k1/emu10k1_main.c 	hc_port = emu->port + HCFG;
port              594 sound/pci/emu10k1/emu10k1_main.c 	hc_value = inl(emu->port + HCFG);
port              595 sound/pci/emu10k1/emu10k1_main.c 	outl(hc_value | HCFG_AUDIOENABLE | HCFG_CODECFORMAT_I2S, emu->port + HCFG);
port              596 sound/pci/emu10k1/emu10k1_main.c 	inl(emu->port + HCFG);
port              631 sound/pci/emu10k1/emu10k1_main.c 	special_port = emu->port + 0x38;
port              669 sound/pci/emu10k1/emu10k1_main.c 	outl(0x00, emu->port + A_IOCFG); /* Set PGMN low for 1uS. */
port              670 sound/pci/emu10k1/emu10k1_main.c 	write_post = inl(emu->port + A_IOCFG);
port              672 sound/pci/emu10k1/emu10k1_main.c 	outl(0x80, emu->port + A_IOCFG); /* Leave bit 7 set during netlist setup. */
port              673 sound/pci/emu10k1/emu10k1_main.c 	write_post = inl(emu->port + A_IOCFG);
port              682 sound/pci/emu10k1/emu10k1_main.c 			outl(reg, emu->port + A_IOCFG);
port              683 sound/pci/emu10k1/emu10k1_main.c 			write_post = inl(emu->port + A_IOCFG);
port              684 sound/pci/emu10k1/emu10k1_main.c 			outl(reg | 0x40, emu->port + A_IOCFG);
port              685 sound/pci/emu10k1/emu10k1_main.c 			write_post = inl(emu->port + A_IOCFG);
port              689 sound/pci/emu10k1/emu10k1_main.c 	outl(0x10, emu->port + A_IOCFG);
port              690 sound/pci/emu10k1/emu10k1_main.c 	write_post = inl(emu->port + A_IOCFG);
port              838 sound/pci/emu10k1/emu10k1_main.c 	outl(0x0005a00c, emu->port + HCFG);
port              843 sound/pci/emu10k1/emu10k1_main.c 	outl(0x0005a004, emu->port + HCFG);
port              847 sound/pci/emu10k1/emu10k1_main.c 	outl(0x0005a000, emu->port + HCFG);
port              851 sound/pci/emu10k1/emu10k1_main.c 	outl(0x0005a000, emu->port + HCFG);
port             1082 sound/pci/emu10k1/emu10k1_main.c 	outl(0x0000a000, emu->port + HCFG);
port             1087 sound/pci/emu10k1/emu10k1_main.c 	outl(0x0000a001, emu->port + HCFG);
port             1247 sound/pci/emu10k1/emu10k1_main.c 	if (emu->port) {	/* avoid access to already used hardware */
port             1271 sound/pci/emu10k1/emu10k1_main.c 	if (emu->port)
port             1900 sound/pci/emu10k1/emu10k1_main.c 	emu->port = pci_resource_start(pci, 0);
port             2109 sound/pci/emu10k1/emu10k1_main.c 		emu->saved_a_iocfg = inl(emu->port + A_IOCFG);
port             2110 sound/pci/emu10k1/emu10k1_main.c 	emu->saved_hcfg = inl(emu->port + HCFG);
port             2136 sound/pci/emu10k1/emu10k1_main.c 		outl(emu->saved_a_iocfg, emu->port + A_IOCFG);
port             2137 sound/pci/emu10k1/emu10k1_main.c 	outl(emu->saved_hcfg, emu->port + HCFG);
port              209 sound/pci/emu10k1/emu10k1x.c 	int port;
port              219 sound/pci/emu10k1/emu10k1x.c 	unsigned long port;
port              291 sound/pci/emu10k1/emu10k1x.c 	outl(regptr, emu->port + PTR);
port              292 sound/pci/emu10k1/emu10k1x.c 	val = inl(emu->port + DATA);
port              308 sound/pci/emu10k1/emu10k1x.c 	outl(regptr, emu->port + PTR);
port              309 sound/pci/emu10k1/emu10k1x.c 	outl(data, emu->port + DATA);
port              319 sound/pci/emu10k1/emu10k1x.c 	intr_enable = inl(emu->port + INTE) | intrenb;
port              320 sound/pci/emu10k1/emu10k1x.c 	outl(intr_enable, emu->port + INTE);
port              330 sound/pci/emu10k1/emu10k1x.c 	intr_enable = inl(emu->port + INTE) & ~intrenb;
port              331 sound/pci/emu10k1/emu10k1x.c 	outl(intr_enable, emu->port + INTE);
port              340 sound/pci/emu10k1/emu10k1x.c 	outl(value, emu->port + GPIO);
port              702 sound/pci/emu10k1/emu10k1x.c 	outb(reg, emu->port + AC97ADDRESS);
port              703 sound/pci/emu10k1/emu10k1x.c 	val = inw(emu->port + AC97DATA);
port              715 sound/pci/emu10k1/emu10k1x.c 	outb(reg, emu->port + AC97ADDRESS);
port              716 sound/pci/emu10k1/emu10k1x.c 	outw(val, emu->port + AC97DATA);
port              744 sound/pci/emu10k1/emu10k1x.c 	outl(0, chip->port + INTE);
port              746 sound/pci/emu10k1/emu10k1x.c 	outl(HCFG_LOCKSOUNDCACHE, chip->port + HCFG);
port              782 sound/pci/emu10k1/emu10k1x.c 	status = inl(chip->port + IPR);
port              818 sound/pci/emu10k1/emu10k1x.c 	outl(status, chip->port + IPR);
port              922 sound/pci/emu10k1/emu10k1x.c 	chip->port = pci_resource_start(pci, 0);
port              923 sound/pci/emu10k1/emu10k1x.c 	if ((chip->res_port = request_region(chip->port, 8,
port              926 sound/pci/emu10k1/emu10k1x.c 			chip->port);
port              953 sound/pci/emu10k1/emu10k1x.c 	outl(0, chip->port + INTE);	
port              997 sound/pci/emu10k1/emu10k1x.c 	outl(HCFG_LOCKSOUNDCACHE|HCFG_AUDIOENABLE, chip->port+HCFG);
port             1019 sound/pci/emu10k1/emu10k1x.c 		value = inl(emu->port + i);
port             1200 sound/pci/emu10k1/emu10k1x.c 	return (unsigned char)snd_emu10k1x_ptr_read(emu, mpu->port + idx, 0);
port             1205 sound/pci/emu10k1/emu10k1x.c 	snd_emu10k1x_ptr_write(emu, mpu->port + idx, 0, data);
port             1305 sound/pci/emu10k1/emu10k1x.c 			   cmd, emu->port,
port             1524 sound/pci/emu10k1/emu10k1x.c 	midi->port = MUDATA;
port             1589 sound/pci/emu10k1/emu10k1x.c 		card->shortname, chip->port, chip->irq);
port             2456 sound/pci/emu10k1/emufx.c 	outl(HCFG_LOCKTANKCACHE_MASK | inl(emu->port + HCFG), emu->port + HCFG);
port             2474 sound/pci/emu10k1/emufx.c 		outl(inl(emu->port + HCFG) & ~HCFG_LOCKTANKCACHE_MASK, emu->port + HCFG);
port             2740 sound/pci/emu10k1/emufx.c 		outl(HCFG_LOCKTANKCACHE_MASK | inl(emu->port + HCFG), emu->port + HCFG);
port             2743 sound/pci/emu10k1/emufx.c 		outl(inl(emu->port + HCFG) & ~HCFG_LOCKTANKCACHE_MASK, emu->port + HCFG);
port              944 sound/pci/emu10k1/emumixer.c 		gpio = inl(emu->port + A_IOCFG);
port              946 sound/pci/emu10k1/emumixer.c 			outl(gpio | 0x4, emu->port + A_IOCFG);
port              948 sound/pci/emu10k1/emumixer.c 			outl(gpio & ~0x4, emu->port + A_IOCFG);
port             1634 sound/pci/emu10k1/emumixer.c 		ucontrol->value.integer.value[0] = inl(emu->port + A_IOCFG) & A_IOCFG_GPOUT0 ? 1 : 0;
port             1636 sound/pci/emu10k1/emumixer.c 		ucontrol->value.integer.value[0] = inl(emu->port + HCFG) & HCFG_GPOUT0 ? 1 : 0;
port             1659 sound/pci/emu10k1/emumixer.c 		reg = inl(emu->port + A_IOCFG);
port             1665 sound/pci/emu10k1/emumixer.c 			outl(reg | val, emu->port + A_IOCFG);
port             1668 sound/pci/emu10k1/emumixer.c 	reg = inl(emu->port + HCFG);
port             1674 sound/pci/emu10k1/emumixer.c 		outl(reg | val, emu->port + HCFG);
port               19 sound/pci/emu10k1/emumpu401.c 		return (unsigned char)snd_emu10k1_ptr_read(emu, mpu->port + idx, 0);
port               21 sound/pci/emu10k1/emumpu401.c 		return inb(emu->port + mpu->port + idx);
port               28 sound/pci/emu10k1/emumpu401.c 		snd_emu10k1_ptr_write(emu, mpu->port + idx, 0, data);
port               30 sound/pci/emu10k1/emumpu401.c 		outb(data, emu->port + mpu->port + idx);
port              133 sound/pci/emu10k1/emumpu401.c 			   cmd, emu->port,
port              350 sound/pci/emu10k1/emumpu401.c 	midi->port = MUDATA;
port              368 sound/pci/emu10k1/emumpu401.c 	midi->port = A_MUDATA1;
port              379 sound/pci/emu10k1/emumpu401.c 	midi->port = A_MUDATA2;
port              810 sound/pci/emu10k1/emupcm.c 		outl(epcm->capture_ipr, emu->port + IPR);
port              842 sound/pci/emu10k1/emupcm.c 		outl(epcm->capture_ipr, emu->port + IPR);
port              407 sound/pci/emu10k1/emuproc.c 		value = inl(emu->port + i);
port              425 sound/pci/emu10k1/emuproc.c 			outl(val, emu->port + (reg & 0xfffffffc));
port              442 sound/pci/emu10k1/emuproc.c 	outl(regptr, emu->port + iobase + PTR);
port              443 sound/pci/emu10k1/emuproc.c 	val = inl(emu->port + iobase + DATA);
port              460 sound/pci/emu10k1/emuproc.c 	outl(regptr, emu->port + iobase + PTR);
port              461 sound/pci/emu10k1/emuproc.c 	outl(data, emu->port + iobase + DATA);
port               38 sound/pci/emu10k1/io.c 		outl(regptr, emu->port + PTR);
port               39 sound/pci/emu10k1/io.c 		val = inl(emu->port + DATA);
port               45 sound/pci/emu10k1/io.c 		outl(regptr, emu->port + PTR);
port               46 sound/pci/emu10k1/io.c 		val = inl(emu->port + DATA);
port               74 sound/pci/emu10k1/io.c 		outl(regptr, emu->port + PTR);
port               75 sound/pci/emu10k1/io.c 		data |= inl(emu->port + DATA) & ~mask;
port               76 sound/pci/emu10k1/io.c 		outl(data, emu->port + DATA);
port               80 sound/pci/emu10k1/io.c 		outl(regptr, emu->port + PTR);
port               81 sound/pci/emu10k1/io.c 		outl(data, emu->port + DATA);
port               98 sound/pci/emu10k1/io.c 	outl(regptr, emu->port + 0x20 + PTR);
port               99 sound/pci/emu10k1/io.c 	val = inl(emu->port + 0x20 + DATA);
port              115 sound/pci/emu10k1/io.c 	outl(regptr, emu->port + 0x20 + PTR);
port              116 sound/pci/emu10k1/io.c 	outl(data, emu->port + 0x20 + DATA);
port              246 sound/pci/emu10k1/io.c 	outl(reg, emu->port + A_IOCFG);
port              248 sound/pci/emu10k1/io.c 	outl(reg | 0x80, emu->port + A_IOCFG);  /* High bit clocks the value into the fpga. */
port              250 sound/pci/emu10k1/io.c 	outl(value, emu->port + A_IOCFG);
port              252 sound/pci/emu10k1/io.c 	outl(value | 0x80 , emu->port + A_IOCFG);  /* High bit clocks the value into the fpga. */
port              265 sound/pci/emu10k1/io.c 	outl(reg, emu->port + A_IOCFG);
port              267 sound/pci/emu10k1/io.c 	outl(reg | 0x80, emu->port + A_IOCFG);  /* High bit clocks the value into the fpga. */
port              269 sound/pci/emu10k1/io.c 	*value = ((inl(emu->port + A_IOCFG) >> 8) & 0x7f);
port              294 sound/pci/emu10k1/io.c 	enable = inl(emu->port + INTE) | intrenb;
port              295 sound/pci/emu10k1/io.c 	outl(enable, emu->port + INTE);
port              305 sound/pci/emu10k1/io.c 	enable = inl(emu->port + INTE) & ~intrenb;
port              306 sound/pci/emu10k1/io.c 	outl(enable, emu->port + INTE);
port              318 sound/pci/emu10k1/io.c 		outl(CLIEH << 16, emu->port + PTR);
port              319 sound/pci/emu10k1/io.c 		val = inl(emu->port + DATA);
port              322 sound/pci/emu10k1/io.c 		outl(CLIEL << 16, emu->port + PTR);
port              323 sound/pci/emu10k1/io.c 		val = inl(emu->port + DATA);
port              326 sound/pci/emu10k1/io.c 	outl(val, emu->port + DATA);
port              338 sound/pci/emu10k1/io.c 		outl(CLIEH << 16, emu->port + PTR);
port              339 sound/pci/emu10k1/io.c 		val = inl(emu->port + DATA);
port              342 sound/pci/emu10k1/io.c 		outl(CLIEL << 16, emu->port + PTR);
port              343 sound/pci/emu10k1/io.c 		val = inl(emu->port + DATA);
port              346 sound/pci/emu10k1/io.c 	outl(val, emu->port + DATA);
port              357 sound/pci/emu10k1/io.c 		outl(CLIPH << 16, emu->port + PTR);
port              360 sound/pci/emu10k1/io.c 		outl(CLIPL << 16, emu->port + PTR);
port              363 sound/pci/emu10k1/io.c 	outl(voicenum, emu->port + DATA);
port              375 sound/pci/emu10k1/io.c 		outl(HLIEH << 16, emu->port + PTR);
port              376 sound/pci/emu10k1/io.c 		val = inl(emu->port + DATA);
port              379 sound/pci/emu10k1/io.c 		outl(HLIEL << 16, emu->port + PTR);
port              380 sound/pci/emu10k1/io.c 		val = inl(emu->port + DATA);
port              383 sound/pci/emu10k1/io.c 	outl(val, emu->port + DATA);
port              395 sound/pci/emu10k1/io.c 		outl(HLIEH << 16, emu->port + PTR);
port              396 sound/pci/emu10k1/io.c 		val = inl(emu->port + DATA);
port              399 sound/pci/emu10k1/io.c 		outl(HLIEL << 16, emu->port + PTR);
port              400 sound/pci/emu10k1/io.c 		val = inl(emu->port + DATA);
port              403 sound/pci/emu10k1/io.c 	outl(val, emu->port + DATA);
port              414 sound/pci/emu10k1/io.c 		outl(HLIPH << 16, emu->port + PTR);
port              417 sound/pci/emu10k1/io.c 		outl(HLIPL << 16, emu->port + PTR);
port              420 sound/pci/emu10k1/io.c 	outl(voicenum, emu->port + DATA);
port              432 sound/pci/emu10k1/io.c 		outl(SOLEH << 16, emu->port + PTR);
port              433 sound/pci/emu10k1/io.c 		sol = inl(emu->port + DATA);
port              436 sound/pci/emu10k1/io.c 		outl(SOLEL << 16, emu->port + PTR);
port              437 sound/pci/emu10k1/io.c 		sol = inl(emu->port + DATA);
port              440 sound/pci/emu10k1/io.c 	outl(sol, emu->port + DATA);
port              452 sound/pci/emu10k1/io.c 		outl(SOLEH << 16, emu->port + PTR);
port              453 sound/pci/emu10k1/io.c 		sol = inl(emu->port + DATA);
port              456 sound/pci/emu10k1/io.c 		outl(SOLEL << 16, emu->port + PTR);
port              457 sound/pci/emu10k1/io.c 		sol = inl(emu->port + DATA);
port              460 sound/pci/emu10k1/io.c 	outl(sol, emu->port + DATA);
port              469 sound/pci/emu10k1/io.c 	curtime = inl(emu->port + WC) >> 6;
port              473 sound/pci/emu10k1/io.c 			newtime = inl(emu->port + WC) >> 6;
port              490 sound/pci/emu10k1/io.c 	outb(reg, emu->port + AC97ADDRESS);
port              491 sound/pci/emu10k1/io.c 	val = inw(emu->port + AC97DATA);
port              502 sound/pci/emu10k1/io.c 	outb(reg, emu->port + AC97ADDRESS);
port              503 sound/pci/emu10k1/io.c 	outw(data, emu->port + AC97DATA);
port               25 sound/pci/emu10k1/irq.c 	while (((status = inl(emu->port + IPR)) != 0) && (timeout < 1000)) {
port              142 sound/pci/emu10k1/irq.c 			while ((status2 = inl(emu->port + IPR2)) != 0) {
port              166 sound/pci/emu10k1/irq.c 				outl(orig_status2, emu->port + IPR2); /* ack all */
port              193 sound/pci/emu10k1/irq.c 		outl(orig_status, emu->port + IPR); /* ack all */
port              426 sound/pci/emu10k1/p16v.c 	enable = inl(emu->port + INTE2) | intrenb;
port              427 sound/pci/emu10k1/p16v.c 	outl(enable, emu->port + INTE2);
port              437 sound/pci/emu10k1/p16v.c 	disable = inl(emu->port + INTE2) & (~intrenb);
port              438 sound/pci/emu10k1/p16v.c 	outl(disable, emu->port + INTE2);
port               30 sound/pci/emu10k1/timer.c 	outw(delay & TIMER_RATE_MASK, emu->port + TIMER);
port              129 sound/pci/ens1370.c #define ES_REG(ensoniq, x) ((ensoniq)->port + ES_REG_##x)
port              380 sound/pci/ens1370.c 	unsigned long port;
port             1852 sound/pci/ens1370.c 		int port = ensoniq->gameport->io;
port             1858 sound/pci/ens1370.c 		release_region(port, 8);
port             1862 sound/pci/ens1370.c static inline int snd_ensoniq_create_gameport(struct ensoniq *ensoniq, long port) { return -ENOSYS; }
port             2089 sound/pci/ens1370.c 	ensoniq->port = pci_resource_start(pci, 0);
port             2429 sound/pci/ens1370.c 		ensoniq->port,
port               66 sound/pci/fm801.c #define fm801_writew(chip,reg,value)	outw((value), chip->port + FM801_##reg)
port               67 sound/pci/fm801.c #define fm801_readw(chip,reg)		inw(chip->port + FM801_##reg)
port               69 sound/pci/fm801.c #define fm801_writel(chip,reg,value)	outl((value), chip->port + FM801_##reg)
port              159 sound/pci/fm801.c 	unsigned long port;
port              211 sound/pci/fm801.c 	outw(value, chip->port + offset);
port              216 sound/pci/fm801.c 	return inw(chip->port + offset);
port             1221 sound/pci/fm801.c 	chip->port = pci_resource_start(pci, 0);
port             1332 sound/pci/fm801.c 		card->shortname, chip->port, chip->irq);
port             1346 sound/pci/fm801.c 				       chip->port + FM801_MPU401_DATA,
port             1353 sound/pci/fm801.c 	if ((err = snd_opl3_create(card, chip->port + FM801_OPL3_BANK0,
port             1354 sound/pci/fm801.c 				   chip->port + FM801_OPL3_BANK1,
port             2514 sound/pci/hda/patch_hdmi.c static void generic_acomp_pin_eld_notify(void *audio_ptr, int port, int dev_id)
port             2518 sound/pci/hda/patch_hdmi.c 	hda_nid_t pin_nid = spec->port2pin(codec, port);
port             2704 sound/pci/hda/patch_hdmi.c static int intel_port2pin(struct hda_codec *codec, int port)
port             2710 sound/pci/hda/patch_hdmi.c 		if (port < 1 || port > 3)
port             2713 sound/pci/hda/patch_hdmi.c 		return port + intel_base_nid(codec) - 1;
port             2716 sound/pci/hda/patch_hdmi.c 	if (port < 1 || port > spec->port_num)
port             2718 sound/pci/hda/patch_hdmi.c 	return spec->port_map[port - 1];
port             2721 sound/pci/hda/patch_hdmi.c static void intel_pin_eld_notify(void *audio_ptr, int port, int pipe)
port             2727 sound/pci/hda/patch_hdmi.c 	pin_nid = intel_port2pin(codec, port);
port             3993 sound/pci/hda/patch_hdmi.c static int atihdmi_port2pin(struct hda_codec *codec, int port)
port             3995 sound/pci/hda/patch_hdmi.c 	return port * 2 + 3;
port               39 sound/pci/ice1712/envy24ht.h #define ICEREG1724(ice, x) ((ice)->port + VT1724_REG_##x)
port             2471 sound/pci/ice1712/ice1712.c 	if (!ice->port)
port             2481 sound/pci/ice1712/ice1712.c 	if (ice->port)
port             2570 sound/pci/ice1712/ice1712.c 	ice->port = pci_resource_start(pci, 0);
port             2746 sound/pci/ice1712/ice1712.c 		card->shortname, ice->port, ice->irq);
port               27 sound/pci/ice1712/ice1712.h #define ICEREG(ice, x) ((ice)->port + ICE1712_REG_##x)
port              291 sound/pci/ice1712/ice1712.h 	unsigned long port;
port             1555 sound/pci/ice1712/ice1724.c 			    idx, inb(ice->port+idx));
port             2490 sound/pci/ice1712/ice1724.c 	if (!ice->port)
port             2562 sound/pci/ice1712/ice1724.c 	ice->port = pci_resource_start(pci, 0);
port             2760 sound/pci/ice1712/ice1724.c 		card->shortname, ice->port, ice->irq);
port              660 sound/pci/intel8x0.c 	unsigned long port = ichdev->reg_offset;
port              662 sound/pci/intel8x0.c 	iputdword(chip, port + ICH_REG_OFF_BDBAR, ichdev->bdbar_addr);
port              691 sound/pci/intel8x0.c 	iputbyte(chip, port + ICH_REG_OFF_LVI, ichdev->lvi = ICH_REG_LVI_MASK);
port              693 sound/pci/intel8x0.c 	iputbyte(chip, port + ICH_REG_OFF_CIV, 0);
port              703 sound/pci/intel8x0.c 	iputbyte(chip, port + ichdev->roff_sr, ICH_FIFOE | ICH_BCIS | ICH_LVBCI);
port              712 sound/pci/intel8x0.c 	unsigned long port = ichdev->reg_offset;
port              718 sound/pci/intel8x0.c 	status = igetbyte(chip, port + ichdev->roff_sr);
port              719 sound/pci/intel8x0.c 	civ = igetbyte(chip, port + ICH_REG_OFF_CIV);
port              741 sound/pci/intel8x0.c 	iputbyte(chip, port + ICH_REG_OFF_LVI, ichdev->lvi);
port              750 sound/pci/intel8x0.c 	       ichdev->bdbar[ichdev->lvi * 2 + 1], inb(ICH_REG_OFF_PIV + port),
port              751 sound/pci/intel8x0.c 	       inl(port + 4), inb(port + ICH_REG_OFF_CR));
port              762 sound/pci/intel8x0.c 	iputbyte(chip, port + ichdev->roff_sr,
port              808 sound/pci/intel8x0.c 	unsigned long port = ichdev->reg_offset;
port              831 sound/pci/intel8x0.c 	iputbyte(chip, port + ICH_REG_OFF_CR, val);
port              834 sound/pci/intel8x0.c 		while (!(igetbyte(chip, port + ichdev->roff_sr) & ICH_DCH)) ;
port              836 sound/pci/intel8x0.c 		iputbyte(chip, port + ICH_REG_OFF_CR, ICH_RESETREGS);
port              845 sound/pci/intel8x0.c 	unsigned long port = ichdev->reg_offset;
port              865 sound/pci/intel8x0.c 		iputbyte(chip, port + ICH_REG_OFF_CR, ICH_IOCE);
port              877 sound/pci/intel8x0.c 		iputbyte(chip, port + ICH_REG_OFF_CR, 0);
port              878 sound/pci/intel8x0.c 		while (igetbyte(chip, port + ICH_REG_OFF_CR))
port              883 sound/pci/intel8x0.c 		iputbyte(chip, port + ICH_REG_OFF_CR, ICH_RESETREGS);
port              885 sound/pci/intel8x0.c 		iputbyte(chip, port + ICH_REG_OFF_SR,
port              886 sound/pci/intel8x0.c 			 igetbyte(chip, port + ICH_REG_OFF_SR) | 0x1e);
port             2648 sound/pci/intel8x0.c 		unsigned long port = ichdev->reg_offset;
port             2653 sound/pci/intel8x0.c 		iputdword(chip, port + ICH_REG_OFF_BDBAR, ichdev->bdbar_addr);
port             2654 sound/pci/intel8x0.c 		iputbyte(chip, port + ICH_REG_OFF_LVI, ichdev->lvi);
port             2655 sound/pci/intel8x0.c 		iputbyte(chip, port + ICH_REG_OFF_CIV, ichdev->civ);
port             2656 sound/pci/intel8x0.c 		iputbyte(chip, port + ichdev->roff_sr, ICH_FIFOE | ICH_BCIS | ICH_LVBCI);
port             2675 sound/pci/intel8x0.c 	unsigned long port;
port             2702 sound/pci/intel8x0.c 	port = ichdev->reg_offset;
port             2707 sound/pci/intel8x0.c 		iputbyte(chip, port + ICH_REG_OFF_CR, ICH_IOCE | ICH_STARTBM);
port             2709 sound/pci/intel8x0.c 		iputbyte(chip, port + ICH_REG_OFF_CR, ICH_IOCE);
port             2740 sound/pci/intel8x0.c 		iputbyte(chip, port + ICH_REG_OFF_CR, 0);
port             2741 sound/pci/intel8x0.c 		while (igetbyte(chip, port + ICH_REG_OFF_CR))
port             2744 sound/pci/intel8x0.c 		iputbyte(chip, port + ICH_REG_OFF_CR, 0);
port             2745 sound/pci/intel8x0.c 		while (!(igetbyte(chip, port + ichdev->roff_sr) & ICH_DCH))
port             2748 sound/pci/intel8x0.c 	iputbyte(chip, port + ICH_REG_OFF_CR, ICH_RESETREGS);
port              384 sound/pci/intel8x0m.c 	unsigned long port = ichdev->reg_offset;
port              386 sound/pci/intel8x0m.c 	iputdword(chip, port + ICH_REG_OFF_BDBAR, ichdev->bdbar_addr);
port              413 sound/pci/intel8x0m.c 	iputbyte(chip, port + ICH_REG_OFF_LVI, ichdev->lvi = ICH_REG_LVI_MASK);
port              415 sound/pci/intel8x0m.c 	iputbyte(chip, port + ICH_REG_OFF_CIV, 0);
port              425 sound/pci/intel8x0m.c 	iputbyte(chip, port + ichdev->roff_sr, ICH_FIFOE | ICH_BCIS | ICH_LVBCI);
port              434 sound/pci/intel8x0m.c 	unsigned long port = ichdev->reg_offset;
port              438 sound/pci/intel8x0m.c 	civ = igetbyte(chip, port + ICH_REG_OFF_CIV);
port              457 sound/pci/intel8x0m.c 	iputbyte(chip, port + ICH_REG_OFF_LVI, ichdev->lvi);
port              468 sound/pci/intel8x0m.c 		       ichdev->bdbar[ichdev->lvi * 2 + 1], inb(ICH_REG_OFF_PIV + port),
port              469 sound/pci/intel8x0m.c 		       inl(port + 4), inb(port + ICH_REG_OFF_CR));
port              481 sound/pci/intel8x0m.c 	iputbyte(chip, port + ichdev->roff_sr, ICH_FIFOE | ICH_BCIS | ICH_LVBCI);
port              526 sound/pci/intel8x0m.c 	unsigned long port = ichdev->reg_offset;
port              546 sound/pci/intel8x0m.c 	iputbyte(chip, port + ICH_REG_OFF_CR, val);
port              549 sound/pci/intel8x0m.c 		while (!(igetbyte(chip, port + ichdev->roff_sr) & ICH_DCH)) ;
port              551 sound/pci/intel8x0m.c 		iputbyte(chip, port + ICH_REG_OFF_CR, ICH_RESETREGS);
port               55 sound/pci/lx6464es/lx_core.c static void __iomem *lx_dsp_register(struct lx6464es *chip, int port)
port               58 sound/pci/lx6464es/lx_core.c 	return base_address + dsp_port_offsets[port]*4;
port               61 sound/pci/lx6464es/lx_core.c unsigned long lx_dsp_reg_read(struct lx6464es *chip, int port)
port               63 sound/pci/lx6464es/lx_core.c 	void __iomem *address = lx_dsp_register(chip, port);
port               67 sound/pci/lx6464es/lx_core.c static void lx_dsp_reg_readbuf(struct lx6464es *chip, int port, u32 *data,
port               70 sound/pci/lx6464es/lx_core.c 	u32 __iomem *address = lx_dsp_register(chip, port);
port               79 sound/pci/lx6464es/lx_core.c void lx_dsp_reg_write(struct lx6464es *chip, int port, unsigned data)
port               81 sound/pci/lx6464es/lx_core.c 	void __iomem *address = lx_dsp_register(chip, port);
port               85 sound/pci/lx6464es/lx_core.c static void lx_dsp_reg_writebuf(struct lx6464es *chip, int port,
port               88 sound/pci/lx6464es/lx_core.c 	u32 __iomem *address = lx_dsp_register(chip, port);
port              112 sound/pci/lx6464es/lx_core.c static void __iomem *lx_plx_register(struct lx6464es *chip, int port)
port              115 sound/pci/lx6464es/lx_core.c 	return base_address + plx_port_offsets[port];
port              118 sound/pci/lx6464es/lx_core.c unsigned long lx_plx_reg_read(struct lx6464es *chip, int port)
port              120 sound/pci/lx6464es/lx_core.c 	void __iomem *address = lx_plx_register(chip, port);
port              124 sound/pci/lx6464es/lx_core.c void lx_plx_reg_write(struct lx6464es *chip, int port, u32 data)
port              126 sound/pci/lx6464es/lx_core.c 	void __iomem *address = lx_plx_register(chip, port);
port               59 sound/pci/lx6464es/lx_core.h unsigned long lx_dsp_reg_read(struct lx6464es *chip, int port);
port               60 sound/pci/lx6464es/lx_core.h void lx_dsp_reg_write(struct lx6464es *chip, int port, unsigned data);
port               82 sound/pci/lx6464es/lx_core.h unsigned long lx_plx_reg_read(struct lx6464es *chip, int port);
port               83 sound/pci/lx6464es/lx_core.h void lx_plx_reg_write(struct lx6464es *chip, int port, u32 data);
port              330 sound/pci/nm256/nm256.c snd_nm256_load_one_coefficient(struct nm256 *chip, int stream, u32 port, int which)
port              337 sound/pci/nm256/nm256.c 	snd_nm256_writel(chip, port, coeff_buf);
port              341 sound/pci/nm256/nm256.c 	snd_nm256_writel(chip, port + 4, coeff_buf + size);
port              230 sound/pci/oxygen/oxygen_io.c static void _write_uart(struct oxygen *chip, unsigned int port, u8 data)
port              234 sound/pci/oxygen/oxygen_io.c 	oxygen_write8(chip, OXYGEN_MPU401 + port, data);
port             1564 sound/pci/pcxhr/pcxhr.c 		mgr->port[i] = pci_resource_start(pci, i);
port             1580 sound/pci/pcxhr/pcxhr.c 		 mgr->port[0], mgr->port[1], mgr->port[2], mgr->irq);
port               62 sound/pci/pcxhr/pcxhr.h 	unsigned long port[3];
port               59 sound/pci/pcxhr/pcxhr_core.c #define PCXHR_INPB(mgr,x)	inb((mgr)->port[PCXHR_REG_TO_PORT(x)] + (x))
port               60 sound/pci/pcxhr/pcxhr_core.c #define PCXHR_INPL(mgr,x)	inl((mgr)->port[PCXHR_REG_TO_PORT(x)] + (x))
port               61 sound/pci/pcxhr/pcxhr_core.c #define PCXHR_OUTPB(mgr,x,data)	outb((data), (mgr)->port[PCXHR_REG_TO_PORT(x)] + (x))
port               62 sound/pci/pcxhr/pcxhr_core.c #define PCXHR_OUTPL(mgr,x,data)	outl((data), (mgr)->port[PCXHR_REG_TO_PORT(x)] + (x))
port               36 sound/pci/pcxhr/pcxhr_mix22.c #define PCXHR_INPB(mgr, x)	inb((mgr)->port[PCXHR_DSP] + (x))
port               37 sound/pci/pcxhr/pcxhr_mix22.c #define PCXHR_OUTPB(mgr, x, data) outb((data), (mgr)->port[PCXHR_DSP] + (x))
port              380 sound/pci/riptide/riptide.c 	struct cmdport port[2];	/* command ports */
port              435 sound/pci/riptide/riptide.c 	unsigned long port;
port              864 sound/pci/riptide/riptide.c 		cmdport = &(hwport->port[j % 2]);
port             1175 sound/pci/riptide/riptide.c 		WRITE_PORT_ULONG(cif->hwport->port[i].data1, 0);
port             1176 sound/pci/riptide/riptide.c 		WRITE_PORT_ULONG(cif->hwport->port[i].data2, 0);
port             1776 sound/pci/riptide/riptide.c 		cif->hwport = (struct riptideport *)chip->port;
port             1848 sound/pci/riptide/riptide.c 	chip->port = pci_resource_start(pci, 0);
port             1855 sound/pci/riptide/riptide.c 	     request_region(chip->port, 64, "RIPTIDE")) == NULL) {
port             1858 sound/pci/riptide/riptide.c 			   chip->port, chip->port + 64 - 1);
port             1862 sound/pci/riptide/riptide.c 	hwport = (struct riptideport *)chip->port;
port             1909 sound/pci/riptide/riptide.c 			    (i % 16) ? ' ' : '\n', i, inl(chip->port + i));
port             2131 sound/pci/riptide/riptide.c 		 card->shortname, chip->port, chip->irq, chip->mpuaddr,
port             2136 sound/pci/riptide/riptide.c 		 card->shortname, chip->port, chip->irq, chip->mpuaddr,
port              182 sound/pci/rme32.c 	unsigned long port;
port              672 sound/pci/rme32.c 		runtime->dma_addr = rme32->port + RME32_IO_DATA_BUFFER;
port              727 sound/pci/rme32.c 		runtime->dma_addr = rme32->port + RME32_IO_DATA_BUFFER;
port             1312 sound/pci/rme32.c 	if (rme32->port) {
port             1314 sound/pci/rme32.c 		rme32->port = 0;
port             1345 sound/pci/rme32.c 	rme32->port = pci_resource_start(rme32->pci, 0);
port             1347 sound/pci/rme32.c 	rme32->iobase = ioremap_nocache(rme32->port, RME32_IO_SIZE);
port             1351 sound/pci/rme32.c 			   rme32->port, rme32->port + RME32_IO_SIZE - 1);
port             1950 sound/pci/rme32.c 		card->shortname, rme32->rev, rme32->port, rme32->irq);
port              216 sound/pci/rme96.c 	unsigned long port;
port              988 sound/pci/rme96.c 	runtime->dma_addr = rme96->port + RME96_IO_PLAY_BUFFER;
port             1050 sound/pci/rme96.c 	runtime->dma_addr = rme96->port + RME96_IO_REC_BUFFER;
port             1581 sound/pci/rme96.c 	if (rme96->port) {
port             1583 sound/pci/rme96.c 		rme96->port = 0;
port             1620 sound/pci/rme96.c 	rme96->port = pci_resource_start(rme96->pci, 0);
port             1622 sound/pci/rme96.c 	rme96->iobase = ioremap_nocache(rme96->port, RME96_IO_SIZE);
port             1626 sound/pci/rme96.c 			rme96->port, rme96->port + RME96_IO_SIZE - 1);
port             2503 sound/pci/rme96.c 		rme96->port, rme96->irq);
port              485 sound/pci/rme9652/hdsp.c 	unsigned long         port;
port             3339 sound/pci/rme9652/hdsp.c 		    hdsp->irq, hdsp->port, (unsigned long)hdsp->iobase);
port             5068 sound/pci/rme9652/hdsp.c 			hdsp->port, hdsp->irq);
port             5227 sound/pci/rme9652/hdsp.c 	hdsp->port = pci_resource_start(pci, 0);
port             5228 sound/pci/rme9652/hdsp.c 	if ((hdsp->iobase = ioremap_nocache(hdsp->port, HDSP_IO_EXTENT)) == NULL) {
port             5230 sound/pci/rme9652/hdsp.c 			hdsp->port, hdsp->port + HDSP_IO_EXTENT - 1);
port             5310 sound/pci/rme9652/hdsp.c 	if (hdsp->port) {
port             5326 sound/pci/rme9652/hdsp.c 	if (hdsp->port)
port             5371 sound/pci/rme9652/hdsp.c 		hdsp->port, hdsp->irq);
port             1038 sound/pci/rme9652/hdspm.c 	unsigned long port;
port             4886 sound/pci/rme9652/hdspm.c 			hdspm->irq, hdspm->port, (unsigned long)hdspm->iobase);
port             5043 sound/pci/rme9652/hdspm.c 		    hdspm->irq, hdspm->port, (unsigned long)hdspm->iobase);
port             6592 sound/pci/rme9652/hdspm.c 	hdspm->port = pci_resource_start(pci, 0);
port             6596 sound/pci/rme9652/hdspm.c 			hdspm->port, hdspm->port + io_extent - 1);
port             6598 sound/pci/rme9652/hdspm.c 	hdspm->iobase = ioremap_nocache(hdspm->port, io_extent);
port             6601 sound/pci/rme9652/hdspm.c 				hdspm->port, hdspm->port + io_extent - 1);
port             6605 sound/pci/rme9652/hdspm.c 			(unsigned long)hdspm->iobase, hdspm->port,
port             6606 sound/pci/rme9652/hdspm.c 			hdspm->port + io_extent - 1);
port             6872 sound/pci/rme9652/hdspm.c 	if (hdspm->port) {
port             6889 sound/pci/rme9652/hdspm.c 	if (hdspm->port)
port             6941 sound/pci/rme9652/hdspm.c 			 hdspm->port, hdspm->irq);
port             6947 sound/pci/rme9652/hdspm.c 			 hdspm->card_name, hdspm->port, hdspm->irq);
port              191 sound/pci/rme9652/rme9652.c 	unsigned long port;
port             1567 sound/pci/rme9652/rme9652.c 		    rme9652->irq, rme9652->port, (unsigned long)rme9652->iobase);
port             1745 sound/pci/rme9652/rme9652.c 	if (rme9652->port)
port             2473 sound/pci/rme9652/rme9652.c 	rme9652->port = pci_resource_start(pci, 0);
port             2474 sound/pci/rme9652/rme9652.c 	rme9652->iobase = ioremap_nocache(rme9652->port, RME9652_IO_EXTENT);
port             2477 sound/pci/rme9652/rme9652.c 			rme9652->port, rme9652->port + RME9652_IO_EXTENT - 1);
port             2613 sound/pci/rme9652/rme9652.c 		card->shortname, rme9652->port, rme9652->irq);
port              113 sound/pci/trident/trident.c 		card->shortname, trident->port, trident->irq);
port               36 sound/pci/trident/trident.h #define TRID_REG(trident, x) ((trident)->port + (x))
port              243 sound/pci/trident/trident.h 	int port;		/* sequencer port number */
port              268 sound/pci/trident/trident.h 	unsigned char port;
port              347 sound/pci/trident/trident.h 	unsigned long port;
port              413 sound/pci/trident/trident.h 					     int client, int port);
port             3575 sound/pci/trident/trident_main.c 	trident->port = pci_resource_start(pci, 0);
port             3800 sound/pci/trident/trident_main.c struct snd_trident_voice *snd_trident_alloc_voice(struct snd_trident * trident, int type, int client, int port)
port             3833 sound/pci/trident/trident_main.c 		pvoice->port = port;
port              124 sound/pci/via82xx.c #define VIAREG(via, x) ((via)->port + VIA_REG_##x)
port              125 sound/pci/via82xx.c #define VIADEV_REG(viadev, x) ((viadev)->port + VIA_REG_##x)
port              312 sound/pci/via82xx.c 	unsigned long port;
port              344 sound/pci/via82xx.c 	unsigned long port;
port             1428 sound/pci/via82xx.c 	chip->devs[idx].port = chip->port + reg_offset;
port             1611 sound/pci/via82xx.c 	unsigned long port = chip->port + (kcontrol->id.index ? (VIA_REG_CAPTURE_CHANNEL + 0x10) : VIA_REG_CAPTURE_CHANNEL);
port             1612 sound/pci/via82xx.c 	ucontrol->value.enumerated.item[0] = inb(port) & VIA_REG_CAPTURE_CHANNEL_MIC ? 1 : 0;
port             1620 sound/pci/via82xx.c 	unsigned long port = chip->port + (kcontrol->id.index ? (VIA_REG_CAPTURE_CHANNEL + 0x10) : VIA_REG_CAPTURE_CHANNEL);
port             1624 sound/pci/via82xx.c 	oval = inb(port);
port             1629 sound/pci/via82xx.c 		outb(val, port);
port             1717 sound/pci/via82xx.c 	unsigned long port = chip->port + 0x10 * idx;
port             1729 sound/pci/via82xx.c 			outb(val, port + VIA_REG_OFS_PLAYBACK_VOLUME_L + i);
port             1752 sound/pci/via82xx.c 				unsigned long port = chip->port + 0x10 * idx;
port             1754 sound/pci/via82xx.c 				outb(val, port + VIA_REG_OFS_PLAYBACK_VOLUME_L + i);
port             2127 sound/pci/via82xx.c 		snd_iprintf(buffer, "%02x: %08x\n", i, inl(chip->port + i));
port             2242 sound/pci/via82xx.c 			unsigned long port = chip->port + 0x10 * idx;
port             2246 sound/pci/via82xx.c 				     port + VIA_REG_OFS_PLAYBACK_VOLUME_L + i);
port             2273 sound/pci/via82xx.c 		chip->capture_src_saved[0] = inb(chip->port + VIA_REG_CAPTURE_CHANNEL);
port             2274 sound/pci/via82xx.c 		chip->capture_src_saved[1] = inb(chip->port + VIA_REG_CAPTURE_CHANNEL + 0x10);
port             2295 sound/pci/via82xx.c 		outb(chip->capture_src_saved[0], chip->port + VIA_REG_CAPTURE_CHANNEL);
port             2296 sound/pci/via82xx.c 		outb(chip->capture_src_saved[1], chip->port + VIA_REG_CAPTURE_CHANNEL + 0x10);
port             2387 sound/pci/via82xx.c 	chip->port = pci_resource_start(pci, 0);
port             2601 sound/pci/via82xx.c 		 snd_ac97_get_short_name(chip->ac97), chip->port, chip->irq);
port               63 sound/pci/via82xx_modem.c #define VIAREG(via, x) ((via)->port + VIA_REG_##x)
port               64 sound/pci/via82xx_modem.c #define VIADEV_REG(viadev, x) ((viadev)->port + VIA_REG_##x)
port              207 sound/pci/via82xx_modem.c 	unsigned long port;
port              227 sound/pci/via82xx_modem.c 	unsigned long port;
port              826 sound/pci/via82xx_modem.c 	chip->devs[idx].port = chip->port + reg_offset;
port              918 sound/pci/via82xx_modem.c 		snd_iprintf(buffer, "%02x: %08x\n", i, inl(chip->port + i));
port             1109 sound/pci/via82xx_modem.c 	chip->port = pci_resource_start(pci, 0);
port             1181 sound/pci/via82xx_modem.c 		card->shortname, chip->port, chip->irq);
port              110 sound/pci/vx222/vx222.c 	if (vx->port[0])
port              156 sound/pci/vx222/vx222.c 		vx->port[i] = pci_resource_start(pci, i + 1);
port              218 sound/pci/vx222/vx222.c 		card->shortname, vx->port[0], vx->port[1], vx->core.irq);
port              220 sound/pci/vx222/vx222.c 		    card->shortname, vx->port[0], vx->port[1], vx->core.irq);
port               19 sound/pci/vx222/vx222.h 	unsigned long port[2];
port               77 sound/pci/vx222/vx222_ops.c 	return chip->port[vx2_reg_index[reg]] + vx2_reg_offset[reg];
port              248 sound/pci/vx222/vx222_ops.c 	unsigned long port = vx2_reg_addr(chip, VX_DMA);
port              265 sound/pci/vx222/vx222_ops.c 			outl(*addr, port);
port              275 sound/pci/vx222/vx222_ops.c 		outl(*addr, port);
port              289 sound/pci/vx222/vx222_ops.c 	unsigned long port = vx2_reg_addr(chip, VX_DMA);
port              303 sound/pci/vx222/vx222_ops.c 			*addr++ = inl(port);
port              311 sound/pci/vx222/vx222_ops.c 		*addr++ = inl(port);
port              324 sound/pci/vx222/vx222_ops.c static int put_xilinx_data(struct vx_core *chip, unsigned int port, unsigned int counts, unsigned char data)
port              333 sound/pci/vx222/vx222_ops.c 		vx2_outl(chip, port, val);
port              334 sound/pci/vx222/vx222_ops.c 		vx2_inl(chip, port);
port              341 sound/pci/vx222/vx222_ops.c 		vx2_outl(chip, port, val);
port              342 sound/pci/vx222/vx222_ops.c 		vx2_inl(chip, port);
port              346 sound/pci/vx222/vx222_ops.c 		vx2_outl(chip, port, val);
port              347 sound/pci/vx222/vx222_ops.c 		vx2_inl(chip, port);
port              359 sound/pci/vx222/vx222_ops.c 	unsigned int port;
port              371 sound/pci/vx222/vx222_ops.c 		port = VX_CNTRL;
port              373 sound/pci/vx222/vx222_ops.c 		port = VX_GPIOC; /* VX222 V2 and VX222_MIC_BOARD with new PLX9030 use this register */
port              377 sound/pci/vx222/vx222_ops.c 		if (put_xilinx_data(chip, port, 8, *image) < 0)
port              382 sound/pci/vx222/vx222_ops.c 	put_xilinx_data(chip, port, 4, 0xff); /* end signature */
port               20 sound/pci/ymfpci/ymfpci.h #define YMFREG(chip, reg)		(chip->port + YDSXGR_##reg)
port              150 sound/pcmcia/pdaudiocf/pdaudiocf.c static int snd_pdacf_assign_resources(struct snd_pdacf *pdacf, int port, int irq)
port              155 sound/pcmcia/pdaudiocf/pdaudiocf.c 	snd_printdd(KERN_DEBUG "pdacf assign resources: port = 0x%x, irq = %d\n", port, irq);
port              156 sound/pcmcia/pdaudiocf/pdaudiocf.c 	pdacf->port = port;
port              167 sound/pcmcia/pdaudiocf/pdaudiocf.c 		card->shortname, port, irq);
port               75 sound/pcmcia/pdaudiocf/pdaudiocf.h 	unsigned long port;
port              108 sound/pcmcia/pdaudiocf/pdaudiocf.h 	outw(chip->regmap[reg>>1] = val, chip->port + reg);
port              113 sound/pcmcia/pdaudiocf/pdaudiocf.h 	return inw(chip->port + reg);
port               58 sound/pcmcia/pdaudiocf/pdaudiocf_core.c 	while (inw(chip->port + PDAUDIOCF_REG_SCR) & PDAUDIOCF_AK_SBP) {
port               66 sound/pcmcia/pdaudiocf/pdaudiocf_core.c 	outw((u16)reg << 8 | val | (1<<13), chip->port + PDAUDIOCF_REG_AK_IFR);
port               73 sound/pcmcia/pdaudiocf/pdaudiocf_core.c 	printk(KERN_DEBUG "PDAUDIOCF DUMP (0x%lx):\n", chip->port);
port               75 sound/pcmcia/pdaudiocf/pdaudiocf_core.c 	       inw(chip->port + PDAUDIOCF_REG_WDP));
port               77 sound/pcmcia/pdaudiocf/pdaudiocf_core.c 	       inw(chip->port + PDAUDIOCF_REG_RDP));
port               79 sound/pcmcia/pdaudiocf/pdaudiocf_core.c 	       inw(chip->port + PDAUDIOCF_REG_TCR));
port               81 sound/pcmcia/pdaudiocf/pdaudiocf_core.c 	       inw(chip->port + PDAUDIOCF_REG_SCR));
port               83 sound/pcmcia/pdaudiocf/pdaudiocf_core.c 	       inw(chip->port + PDAUDIOCF_REG_ISR));
port               85 sound/pcmcia/pdaudiocf/pdaudiocf_core.c 	       inw(chip->port + PDAUDIOCF_REG_IER));
port               87 sound/pcmcia/pdaudiocf/pdaudiocf_core.c 	       inw(chip->port + PDAUDIOCF_REG_AK_IFR));
port              239 sound/pcmcia/pdaudiocf/pdaudiocf_core.c 	val = inw(chip->port + PDAUDIOCF_REG_IER);
port              241 sound/pcmcia/pdaudiocf/pdaudiocf_core.c 	outw(val, chip->port + PDAUDIOCF_REG_IER);
port              253 sound/pcmcia/pdaudiocf/pdaudiocf_core.c 	val = inw(chip->port + PDAUDIOCF_REG_IER);
port              255 sound/pcmcia/pdaudiocf/pdaudiocf_core.c 	outw(val, chip->port + PDAUDIOCF_REG_IER);
port               27 sound/pcmcia/pdaudiocf/pdaudiocf_irq.c 	stat = inw(chip->port + PDAUDIOCF_REG_ISR);
port              197 sound/pcmcia/pdaudiocf/pdaudiocf_irq.c 	unsigned long rdp_port = chip->port + PDAUDIOCF_REG_MD;
port              258 sound/pcmcia/pdaudiocf/pdaudiocf_irq.c 	rdp = inw(chip->port + PDAUDIOCF_REG_RDP);
port              259 sound/pcmcia/pdaudiocf/pdaudiocf_irq.c 	wdp = inw(chip->port + PDAUDIOCF_REG_WDP);
port              275 sound/pcmcia/pdaudiocf/pdaudiocf_irq.c 		unsigned long rdp_port = chip->port + PDAUDIOCF_REG_MD;
port              281 sound/pcmcia/pdaudiocf/pdaudiocf_irq.c 		unsigned long rdp_port = chip->port + PDAUDIOCF_REG_MD;
port               23 sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c 	while (inw(chip->port + PDAUDIOCF_REG_RDP) != inw(chip->port + PDAUDIOCF_REG_WDP)) {
port               26 sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c 		inw(chip->port + PDAUDIOCF_REG_MD);
port               41 sound/pcmcia/vx/vxp_ops.c 	return chip->port + vxp_reg_offset[reg];
port              354 sound/pcmcia/vx/vxp_ops.c 	long port = vxp_reg_addr(chip, VX_DMA);
port              365 sound/pcmcia/vx/vxp_ops.c 			outw(*addr, port);
port              375 sound/pcmcia/vx/vxp_ops.c 		outw(*addr, port);
port              394 sound/pcmcia/vx/vxp_ops.c 	long port = vxp_reg_addr(chip, VX_DMA);
port              407 sound/pcmcia/vx/vxp_ops.c 			*addr++ = inw(port);
port              415 sound/pcmcia/vx/vxp_ops.c 		*addr++ = inw(port);
port              420 sound/pcmcia/vx/vxp_ops.c 	*addr = inw(port);
port              174 sound/pcmcia/vx/vxpocket.c static int snd_vxpocket_assign_resources(struct vx_core *chip, int port, int irq)
port              180 sound/pcmcia/vx/vxpocket.c 	snd_printdd(KERN_DEBUG "vxpocket assign resources: port = 0x%x, irq = %d\n", port, irq);
port              181 sound/pcmcia/vx/vxpocket.c 	vxp->port = port;
port              185 sound/pcmcia/vx/vxpocket.c 		card->shortname, port, irq);
port               20 sound/pcmcia/vx/vxpocket.h 	unsigned long port;
port              438 sound/soc/bcm/cygnus-pcm.c 	u32 port;
port              456 sound/soc/bcm/cygnus-pcm.c 	for (port = 0; port < CYGNUS_MAX_PLAYBACK_PORTS; port++) {
port              457 sound/soc/bcm/cygnus-pcm.c 		u32 esrmask = BIT(port);
port              479 sound/soc/bcm/cygnus-pcm.c 			playstr = cygaud->portinfo[port].play_stream;
port              501 sound/soc/bcm/cygnus-pcm.c 	u32 port;
port              517 sound/soc/bcm/cygnus-pcm.c 	for (port = 0; port < CYGNUS_MAX_CAPTURE_PORTS; port++) {
port              518 sound/soc/bcm/cygnus-pcm.c 		u32 esrmask = BIT(port);
port              534 sound/soc/bcm/cygnus-pcm.c 			capstr = cygaud->portinfo[port].capture_stream;
port              108 sound/soc/cirrus/ep93xx-ac97.c 	.port		= EP93XX_DMA_AAC1,
port              114 sound/soc/cirrus/ep93xx-ac97.c 	.port		= EP93XX_DMA_AAC1,
port               85 sound/soc/cirrus/ep93xx-i2s.c 		.port		= EP93XX_DMA_I2S1,
port               90 sound/soc/cirrus/ep93xx-i2s.c 		.port		= EP93XX_DMA_I2S1,
port              114 sound/soc/codecs/hdac_hdmi.c 	struct hdac_hdmi_port *port;
port              164 sound/soc/codecs/hdac_hdmi.c 		struct hdac_hdmi_port *port, bool is_connect)
port              166 sound/soc/codecs/hdac_hdmi.c 	struct hdac_device *hdev = port->pin->hdev;
port              168 sound/soc/codecs/hdac_hdmi.c 	port->is_connect = is_connect;
port              196 sound/soc/codecs/hdac_hdmi.c static void hdac_hdmi_port_dapm_update(struct hdac_hdmi_port *port)
port              198 sound/soc/codecs/hdac_hdmi.c 	if (port->is_connect)
port              199 sound/soc/codecs/hdac_hdmi.c 		snd_soc_dapm_enable_pin(port->dapm, port->jack_pin);
port              201 sound/soc/codecs/hdac_hdmi.c 		snd_soc_dapm_disable_pin(port->dapm, port->jack_pin);
port              202 sound/soc/codecs/hdac_hdmi.c 	snd_soc_dapm_sync(port->dapm);
port              207 sound/soc/codecs/hdac_hdmi.c 	struct hdac_hdmi_port *port;
port              209 sound/soc/codecs/hdac_hdmi.c 	port = container_of(work, struct hdac_hdmi_port, dapm_work);
port              210 sound/soc/codecs/hdac_hdmi.c 	hdac_hdmi_port_dapm_update(port);
port              214 sound/soc/codecs/hdac_hdmi.c 		struct hdac_hdmi_port *port, bool is_connect)
port              216 sound/soc/codecs/hdac_hdmi.c 	hdac_hdmi_jack_report(pcm, port, is_connect);
port              217 sound/soc/codecs/hdac_hdmi.c 	hdac_hdmi_port_dapm_update(port);
port              248 sound/soc/codecs/hdac_hdmi.c 					struct hdac_hdmi_port *port)
port              250 sound/soc/codecs/hdac_hdmi.c 	return snd_hdac_codec_read(hdev, port->pin->nid,
port              259 sound/soc/codecs/hdac_hdmi.c 					struct hdac_hdmi_port *port)
port              263 sound/soc/codecs/hdac_hdmi.c 	if (!port->pin->mst_capable)
port              267 sound/soc/codecs/hdac_hdmi.c 	num_ports = hdac_hdmi_get_port_len(hdev, port->pin->nid);
port              274 sound/soc/codecs/hdac_hdmi.c 	if (num_ports + 1  < port->id)
port              277 sound/soc/codecs/hdac_hdmi.c 	snd_hdac_codec_write(hdev, port->pin->nid, 0,
port              278 sound/soc/codecs/hdac_hdmi.c 			AC_VERB_SET_DEVICE_SEL, port->id);
port              280 sound/soc/codecs/hdac_hdmi.c 	if (port->id != hdac_hdmi_port_select_get(hdev, port))
port              283 sound/soc/codecs/hdac_hdmi.c 	dev_dbg(&hdev->dev, "Selected the port=%d\n", port->id);
port              363 sound/soc/codecs/hdac_hdmi.c 		   struct hdac_hdmi_pcm *pcm, struct hdac_hdmi_port *port)
port              367 sound/soc/codecs/hdac_hdmi.c 	struct hdac_hdmi_pin *pin = port->pin;
port              378 sound/soc/codecs/hdac_hdmi.c 	ca = snd_hdac_channel_allocation(hdev, port->eld.info.spk_alloc,
port              387 sound/soc/codecs/hdac_hdmi.c 	eld_buf = port->eld.eld_buffer;
port              492 sound/soc/codecs/hdac_hdmi.c 					struct hdac_hdmi_port *port)
port              501 sound/soc/codecs/hdac_hdmi.c 	if (hdac_hdmi_port_select_set(hdev, port) < 0)
port              504 sound/soc/codecs/hdac_hdmi.c 	port->num_mux_nids = snd_hdac_get_connections(hdev, pin->nid,
port              505 sound/soc/codecs/hdac_hdmi.c 			port->mux_nids, HDA_MAX_CONNECTIONS);
port              506 sound/soc/codecs/hdac_hdmi.c 	if (port->num_mux_nids == 0)
port              509 sound/soc/codecs/hdac_hdmi.c 						pin->nid, port->id);
port              512 sound/soc/codecs/hdac_hdmi.c 			port->num_mux_nids, pin->nid, port->id);
port              514 sound/soc/codecs/hdac_hdmi.c 	return port->num_mux_nids;
port              532 sound/soc/codecs/hdac_hdmi.c 	struct hdac_hdmi_port *port = NULL;
port              540 sound/soc/codecs/hdac_hdmi.c 			list_for_each_entry(port, &pcm->port_list, head) {
port              543 sound/soc/codecs/hdac_hdmi.c 							port->pin, port);
port              548 sound/soc/codecs/hdac_hdmi.c 				for (i = 0; i < port->num_mux_nids; i++) {
port              549 sound/soc/codecs/hdac_hdmi.c 					if (port->mux_nids[i] == cvt->nid &&
port              550 sound/soc/codecs/hdac_hdmi.c 						port->eld.monitor_present &&
port              551 sound/soc/codecs/hdac_hdmi.c 						port->eld.eld_valid)
port              552 sound/soc/codecs/hdac_hdmi.c 						return port;
port              568 sound/soc/codecs/hdac_hdmi.c 	struct hdac_hdmi_port *port;
port              573 sound/soc/codecs/hdac_hdmi.c 		port = hdac_hdmi_get_port_from_cvt(hdev, hdmi, cvt);
port              574 sound/soc/codecs/hdac_hdmi.c 		if (port && port->pin) {
port              575 sound/soc/codecs/hdac_hdmi.c 			snd_hdac_codec_write(hdev, port->pin->nid, 0,
port              578 sound/soc/codecs/hdac_hdmi.c 				__func__, cvt->name, port->pin->nid, cvt_idx);
port              596 sound/soc/codecs/hdac_hdmi.c 	struct hdac_hdmi_port *port;
port              602 sound/soc/codecs/hdac_hdmi.c 	port = hdac_hdmi_get_port_from_cvt(hdev, hdmi, cvt);
port              608 sound/soc/codecs/hdac_hdmi.c 	if (!port)
port              610 sound/soc/codecs/hdac_hdmi.c 	if ((!port->eld.monitor_present) ||
port              611 sound/soc/codecs/hdac_hdmi.c 			(!port->eld.eld_valid)) {
port              615 sound/soc/codecs/hdac_hdmi.c 			port->eld.monitor_present, port->eld.eld_valid,
port              616 sound/soc/codecs/hdac_hdmi.c 			port->pin->nid, port->id);
port              621 sound/soc/codecs/hdac_hdmi.c 	dai_map->port = port;
port              624 sound/soc/codecs/hdac_hdmi.c 				port->eld.eld_buffer);
port              629 sound/soc/codecs/hdac_hdmi.c 				port->eld.eld_buffer);
port              651 sound/soc/codecs/hdac_hdmi.c 	if (dai_map->port)
port              652 sound/soc/codecs/hdac_hdmi.c 		dai_map->port = NULL;
port              719 sound/soc/codecs/hdac_hdmi.c 					struct hdac_hdmi_port *port)
port              730 sound/soc/codecs/hdac_hdmi.c 			if (p->id == port->id && port->pin == p->pin)
port              771 sound/soc/codecs/hdac_hdmi.c 	struct hdac_hdmi_port *port = w->priv;
port              778 sound/soc/codecs/hdac_hdmi.c 	pcm = hdac_hdmi_get_pcm(hdev, port);
port              783 sound/soc/codecs/hdac_hdmi.c 	if (hdac_hdmi_port_select_set(hdev, port) < 0)
port              788 sound/soc/codecs/hdac_hdmi.c 		hdac_hdmi_set_power_state(hdev, port->pin->nid, AC_PWRST_D0);
port              791 sound/soc/codecs/hdac_hdmi.c 		snd_hdac_codec_write(hdev, port->pin->nid, 0,
port              794 sound/soc/codecs/hdac_hdmi.c 		hdac_hdmi_set_amp(hdev, port->pin->nid, AMP_OUT_UNMUTE);
port              796 sound/soc/codecs/hdac_hdmi.c 		return hdac_hdmi_setup_audio_infoframe(hdev, pcm, port);
port              799 sound/soc/codecs/hdac_hdmi.c 		hdac_hdmi_set_amp(hdev, port->pin->nid, AMP_OUT_MUTE);
port              802 sound/soc/codecs/hdac_hdmi.c 		snd_hdac_codec_write(hdev, port->pin->nid, 0,
port              805 sound/soc/codecs/hdac_hdmi.c 		hdac_hdmi_set_power_state(hdev, port->pin->nid, AC_PWRST_D3);
port              871 sound/soc/codecs/hdac_hdmi.c 	struct hdac_hdmi_port *port = w->priv;
port              884 sound/soc/codecs/hdac_hdmi.c 	if (hdac_hdmi_port_select_set(hdev, port) < 0)
port              888 sound/soc/codecs/hdac_hdmi.c 		snd_hdac_codec_write(hdev, port->pin->nid, 0,
port              906 sound/soc/codecs/hdac_hdmi.c 	struct hdac_hdmi_port *port = w->priv;
port              916 sound/soc/codecs/hdac_hdmi.c 	if (port == NULL)
port              925 sound/soc/codecs/hdac_hdmi.c 			if (p == port && p->id == port->id &&
port              926 sound/soc/codecs/hdac_hdmi.c 					p->pin == port->pin) {
port              927 sound/soc/codecs/hdac_hdmi.c 				hdac_hdmi_jack_report_sync(pcm, port, false);
port              939 sound/soc/codecs/hdac_hdmi.c 			list_add_tail(&port->head, &pcm->port_list);
port              940 sound/soc/codecs/hdac_hdmi.c 			if (port->eld.monitor_present && port->eld.eld_valid) {
port              941 sound/soc/codecs/hdac_hdmi.c 				hdac_hdmi_jack_report_sync(pcm, port, true);
port              962 sound/soc/codecs/hdac_hdmi.c 				struct hdac_hdmi_port *port,
port              967 sound/soc/codecs/hdac_hdmi.c 	struct hdac_hdmi_pin *pin = port->pin;
port              987 sound/soc/codecs/hdac_hdmi.c 						pin->nid, port->id);
port             1024 sound/soc/codecs/hdac_hdmi.c 			snd_soc_dapm_mux, port, widget_name, NULL, kc, 1,
port             1226 sound/soc/codecs/hdac_hdmi.c 			struct hdac_hdmi_port *port)
port             1230 sound/soc/codecs/hdac_hdmi.c 	ver = (port->eld.eld_buffer[DRM_ELD_VER] & DRM_ELD_VER_MASK)
port             1238 sound/soc/codecs/hdac_hdmi.c 	mnl = (port->eld.eld_buffer[DRM_ELD_CEA_EDID_VER_MNL] &
port             1246 sound/soc/codecs/hdac_hdmi.c 	port->eld.info.spk_alloc = port->eld.eld_buffer[DRM_ELD_SPEAKER];
port             1252 sound/soc/codecs/hdac_hdmi.c 				    struct hdac_hdmi_port *port)
port             1268 sound/soc/codecs/hdac_hdmi.c 	port->eld.monitor_present = false;
port             1271 sound/soc/codecs/hdac_hdmi.c 		port_id = port->id;
port             1274 sound/soc/codecs/hdac_hdmi.c 				&port->eld.monitor_present,
port             1275 sound/soc/codecs/hdac_hdmi.c 				port->eld.eld_buffer,
port             1280 sound/soc/codecs/hdac_hdmi.c 		if (hdac_hdmi_parse_eld(hdev, port) < 0)
port             1285 sound/soc/codecs/hdac_hdmi.c 		port->eld.eld_valid = true;
port             1286 sound/soc/codecs/hdac_hdmi.c 		port->eld.eld_size = size;
port             1288 sound/soc/codecs/hdac_hdmi.c 		port->eld.eld_valid = false;
port             1289 sound/soc/codecs/hdac_hdmi.c 		port->eld.eld_size = 0;
port             1292 sound/soc/codecs/hdac_hdmi.c 	pcm = hdac_hdmi_get_pcm(hdev, port);
port             1294 sound/soc/codecs/hdac_hdmi.c 	if (!port->eld.monitor_present || !port->eld.eld_valid) {
port             1297 sound/soc/codecs/hdac_hdmi.c 						__func__, pin->nid, port->id);
port             1305 sound/soc/codecs/hdac_hdmi.c 			hdac_hdmi_jack_report(pcm, port, false);
port             1306 sound/soc/codecs/hdac_hdmi.c 			schedule_work(&port->dapm_work);
port             1313 sound/soc/codecs/hdac_hdmi.c 	if (port->eld.monitor_present && port->eld.eld_valid) {
port             1315 sound/soc/codecs/hdac_hdmi.c 			hdac_hdmi_jack_report(pcm, port, true);
port             1316 sound/soc/codecs/hdac_hdmi.c 			schedule_work(&port->dapm_work);
port             1320 sound/soc/codecs/hdac_hdmi.c 			  port->eld.eld_buffer, port->eld.eld_size, false);
port             1591 sound/soc/codecs/hdac_hdmi.c static void hdac_hdmi_eld_notify_cb(void *aptr, int port, int pipe)
port             1603 sound/soc/codecs/hdac_hdmi.c 		pin_nid = port + 0x04;
port             1604 sound/soc/codecs/hdac_hdmi.c 	} else if (port < hdmi->drv_data->port_num) {
port             1606 sound/soc/codecs/hdac_hdmi.c 		pin_nid = hdmi->drv_data->port_map[port - 1];
port             1608 sound/soc/codecs/hdac_hdmi.c 		dev_err(&hdev->dev, "Can't find the pin for port %d\n", port);
port             1977 sound/soc/codecs/hdac_hdmi.c 	struct hdac_hdmi_port *port;
port             1988 sound/soc/codecs/hdac_hdmi.c 	list_for_each_entry(port, &pcm->port_list, head)
port             1990 sound/soc/codecs/hdac_hdmi.c 			hdac_hdmi_setup_audio_infoframe(hdev, pcm, port);
port             2012 sound/soc/codecs/hdac_hdmi.c 	struct hdac_hdmi_port *port;
port             2020 sound/soc/codecs/hdac_hdmi.c 	port = list_first_entry(&pcm->port_list, struct hdac_hdmi_port, head);
port             2022 sound/soc/codecs/hdac_hdmi.c 	if (!port || !port->eld.eld_valid)
port             2025 sound/soc/codecs/hdac_hdmi.c 	return port->eld.info.spk_alloc;
port               90 sound/soc/codecs/wcd9335.c 	{.port = p + WCD9335_RX_START, .shift = p,}
port               93 sound/soc/codecs/wcd9335.c 	{.port = p, .shift = p,}
port              293 sound/soc/codecs/wcd9335.c 	u16 port;
port             1726 sound/soc/codecs/wcd9335.c 		cfg->port_mask |= BIT(ch->port);
port             1739 sound/soc/codecs/wcd9335.c 				WCD9335_SLIM_PGD_RX_PORT_MULTI_CHNL_0(ch->port),
port             1747 sound/soc/codecs/wcd9335.c 					WCD9335_SLIM_PGD_RX_PORT_CFG(ch->port),
port             1753 sound/soc/codecs/wcd9335.c 				WCD9335_SLIM_PGD_TX_PORT_MULTI_CHNL_0(ch->port),
port             1760 sound/soc/codecs/wcd9335.c 				WCD9335_SLIM_PGD_TX_PORT_MULTI_CHNL_1(ch->port),
port             1767 sound/soc/codecs/wcd9335.c 					WCD9335_SLIM_PGD_TX_PORT_CFG(ch->port),
port             1798 sound/soc/codecs/wcd9335.c 		tx_port = ch->port;
port             3003 sound/soc/codecs/wcd9335.c 		if (ch->port >= WCD9335_RX_START) {
port             3004 sound/soc/codecs/wcd9335.c 			port_num = ch->port - WCD9335_RX_START;
port             3007 sound/soc/codecs/wcd9335.c 			port_num = ch->port;
port               37 sound/soc/fsl/imx-audmux.c static const char *audmux_port_string(int port)
port               39 sound/soc/fsl/imx-audmux.c 	switch (port) {
port               62 sound/soc/fsl/imx-audmux.c 	uintptr_t port = (uintptr_t)file->private_data;
port               71 sound/soc/fsl/imx-audmux.c 	ptcr = readl(audmux_base + IMX_AUDMUX_V2_PTCR(port));
port               72 sound/soc/fsl/imx-audmux.c 	pdcr = readl(audmux_base + IMX_AUDMUX_V2_PDCR(port));
port              197 sound/soc/fsl/imx-audmux.c int imx_audmux_v1_configure_port(unsigned int port, unsigned int pcr)
port              205 sound/soc/fsl/imx-audmux.c 	if (port >= ARRAY_SIZE(port_mapping))
port              208 sound/soc/fsl/imx-audmux.c 	writel(pcr, audmux_base + port_mapping[port]);
port              214 sound/soc/fsl/imx-audmux.c int imx_audmux_v2_configure_port(unsigned int port, unsigned int ptcr,
port              231 sound/soc/fsl/imx-audmux.c 	writel(ptcr, audmux_base + IMX_AUDMUX_V2_PTCR(port));
port              232 sound/soc/fsl/imx-audmux.c 	writel(pdcr, audmux_base + IMX_AUDMUX_V2_PDCR(port));
port              247 sound/soc/fsl/imx-audmux.c 		unsigned int port;
port              255 sound/soc/fsl/imx-audmux.c 		ret = of_property_read_u32(child, "fsl,audmux-port", &port);
port              292 sound/soc/fsl/imx-audmux.c 			imx_audmux_v2_configure_port(port, ptcr, pdcr);
port              294 sound/soc/fsl/imx-audmux.c 			imx_audmux_v1_configure_port(port, pcr);
port                7 sound/soc/fsl/imx-audmux.h int imx_audmux_v1_configure_port(unsigned int port, unsigned int pcr);
port                9 sound/soc/fsl/imx-audmux.h int imx_audmux_v2_configure_port(unsigned int port, unsigned int ptcr,
port               90 sound/soc/generic/audio-graph-card.c 			return info.port;
port              168 sound/soc/generic/audio-graph-card.c 	struct device_node *port = of_get_parent(ep);
port              169 sound/soc/generic/audio-graph-card.c 	struct device_node *ports = of_get_parent(port);
port              175 sound/soc/generic/audio-graph-card.c 	asoc_simple_parse_convert(dev, port,  NULL,   adata);
port              178 sound/soc/generic/audio-graph-card.c 	of_node_put(port);
port              187 sound/soc/generic/audio-graph-card.c 	struct device_node *port	= of_get_parent(ep);
port              188 sound/soc/generic/audio-graph-card.c 	struct device_node *ports	= of_get_parent(port);
port              193 sound/soc/generic/audio-graph-card.c 	of_property_read_u32(port,	"mclk-fs", &props->mclk_fs);
port              196 sound/soc/generic/audio-graph-card.c 	of_node_put(port);
port              212 sound/soc/generic/audio-graph-card.c 	struct device_node *port;
port              224 sound/soc/generic/audio-graph-card.c 	port	= of_get_parent(ep);
port              225 sound/soc/generic/audio-graph-card.c 	ports	= of_get_parent(port);
port              302 sound/soc/generic/audio-graph-card.c 		snd_soc_of_parse_node_prefix(port, cconf, codecs->of_node,
port              327 sound/soc/generic/audio-graph-card.c 	of_node_put(port);
port               11 sound/soc/qcom/lpass-lpaif-reg.h #define LPAIF_I2SCTL_REG_ADDR(v, addr, port) \
port               12 sound/soc/qcom/lpass-lpaif-reg.h 	(v->i2sctrl_reg_base + (addr) + v->i2sctrl_reg_stride * (port))
port               14 sound/soc/qcom/lpass-lpaif-reg.h #define LPAIF_I2SCTL_REG(v, port)	LPAIF_I2SCTL_REG_ADDR(v, 0x0, (port))
port               76 sound/soc/qcom/lpass-lpaif-reg.h #define LPAIF_IRQ_REG_ADDR(v, addr, port) \
port               77 sound/soc/qcom/lpass-lpaif-reg.h 	(v->irq_reg_base + (addr) + v->irq_reg_stride * (port))
port               81 sound/soc/qcom/lpass-lpaif-reg.h #define LPAIF_IRQEN_REG(v, port)	LPAIF_IRQ_REG_ADDR(v, 0x0, (port))
port               82 sound/soc/qcom/lpass-lpaif-reg.h #define LPAIF_IRQSTAT_REG(v, port)	LPAIF_IRQ_REG_ADDR(v, 0x4, (port))
port               83 sound/soc/qcom/lpass-lpaif-reg.h #define LPAIF_IRQCLEAR_REG(v, port)	LPAIF_IRQ_REG_ADDR(v, 0xC, (port))
port               69 sound/soc/qcom/qdsp6/q6afe-dai.c 	struct q6afe_port *port[AFE_PORT_MAX];
port              319 sound/soc/qcom/qdsp6/q6afe-dai.c 	rc = q6afe_port_stop(dai_data->port[dai->id]);
port              335 sound/soc/qcom/qdsp6/q6afe-dai.c 		rc = q6afe_port_stop(dai_data->port[dai->id]);
port              345 sound/soc/qcom/qdsp6/q6afe-dai.c 		q6afe_hdmi_port_prepare(dai_data->port[dai->id],
port              349 sound/soc/qcom/qdsp6/q6afe-dai.c 		q6afe_slim_port_prepare(dai_data->port[dai->id],
port              353 sound/soc/qcom/qdsp6/q6afe-dai.c 		rc = q6afe_i2s_port_prepare(dai_data->port[dai->id],
port              362 sound/soc/qcom/qdsp6/q6afe-dai.c 		q6afe_tdm_port_prepare(dai_data->port[dai->id],
port              369 sound/soc/qcom/qdsp6/q6afe-dai.c 	rc = q6afe_port_start(dai_data->port[dai->id]);
port              420 sound/soc/qcom/qdsp6/q6afe-dai.c 	struct q6afe_port *port = dai_data->port[dai->id];
port              424 sound/soc/qcom/qdsp6/q6afe-dai.c 		return q6afe_port_set_sysclk(port, clk_id, 0, 5, freq, dir);
port              427 sound/soc/qcom/qdsp6/q6afe-dai.c 		return q6afe_port_set_sysclk(port, clk_id,
port              433 sound/soc/qcom/qdsp6/q6afe-dai.c 		return q6afe_port_set_sysclk(port, clk_id,
port              438 sound/soc/qcom/qdsp6/q6afe-dai.c 		return q6afe_port_set_sysclk(port, clk_id,
port              600 sound/soc/qcom/qdsp6/q6afe-dai.c 	struct q6afe_port *port;
port              602 sound/soc/qcom/qdsp6/q6afe-dai.c 	port = q6afe_port_get_from_id(dai->dev, dai->id);
port              603 sound/soc/qcom/qdsp6/q6afe-dai.c 	if (IS_ERR(port)) {
port              607 sound/soc/qcom/qdsp6/q6afe-dai.c 	dai_data->port[dai->id] = port;
port              616 sound/soc/qcom/qdsp6/q6afe-dai.c 	q6afe_port_put(dai_data->port[dai->id]);
port              617 sound/soc/qcom/qdsp6/q6afe-dai.c 	dai_data->port[dai->id] = NULL;
port              714 sound/soc/qcom/qdsp6/q6afe.c 	struct q6afe_port *port;
port              718 sound/soc/qcom/qdsp6/q6afe.c 	port = container_of(ref, struct q6afe_port, refcount);
port              719 sound/soc/qcom/qdsp6/q6afe.c 	afe = port->afe;
port              721 sound/soc/qcom/qdsp6/q6afe.c 	list_del(&port->node);
port              723 sound/soc/qcom/qdsp6/q6afe.c 	kfree(port->scfg);
port              724 sound/soc/qcom/qdsp6/q6afe.c 	kfree(port);
port              750 sound/soc/qcom/qdsp6/q6afe.c 	struct q6afe_port *port;
port              767 sound/soc/qcom/qdsp6/q6afe.c 			port = q6afe_find_port(afe, hdr->token);
port              768 sound/soc/qcom/qdsp6/q6afe.c 			if (port) {
port              769 sound/soc/qcom/qdsp6/q6afe.c 				port->result = *res;
port              770 sound/soc/qcom/qdsp6/q6afe.c 				wake_up(&port->wait);
port              771 sound/soc/qcom/qdsp6/q6afe.c 				kref_put(&port->refcount, q6afe_port_free);
port              804 sound/soc/qcom/qdsp6/q6afe.c 			    struct q6afe_port *port)
port              806 sound/soc/qcom/qdsp6/q6afe.c 	wait_queue_head_t *wait = &port->wait;
port              811 sound/soc/qcom/qdsp6/q6afe.c 	port->result.opcode = 0;
port              812 sound/soc/qcom/qdsp6/q6afe.c 	port->result.status = 0;
port              821 sound/soc/qcom/qdsp6/q6afe.c 	ret = wait_event_timeout(*wait, (port->result.opcode == hdr->opcode),
port              825 sound/soc/qcom/qdsp6/q6afe.c 	} else if (port->result.status > 0) {
port              827 sound/soc/qcom/qdsp6/q6afe.c 			port->result.status);
port              839 sound/soc/qcom/qdsp6/q6afe.c static int q6afe_port_set_param(struct q6afe_port *port, void *data,
port              844 sound/soc/qcom/qdsp6/q6afe.c 	struct q6afe *afe = port->afe;
port              846 sound/soc/qcom/qdsp6/q6afe.c 	u16 port_id = port->id;
port              867 sound/soc/qcom/qdsp6/q6afe.c 	pkt->hdr.token = port->token;
port              878 sound/soc/qcom/qdsp6/q6afe.c 	ret = afe_apr_send_pkt(afe, pkt, port);
port              887 sound/soc/qcom/qdsp6/q6afe.c static int q6afe_port_set_param_v2(struct q6afe_port *port, void *data,
port              892 sound/soc/qcom/qdsp6/q6afe.c 	struct q6afe *afe = port->afe;
port              894 sound/soc/qcom/qdsp6/q6afe.c 	u16 port_id = port->id;
port              915 sound/soc/qcom/qdsp6/q6afe.c 	pkt->hdr.token = port->token;
port              927 sound/soc/qcom/qdsp6/q6afe.c 	ret = afe_apr_send_pkt(afe, pkt, port);
port              936 sound/soc/qcom/qdsp6/q6afe.c static int q6afe_set_lpass_clock(struct q6afe_port *port,
port              939 sound/soc/qcom/qdsp6/q6afe.c 	return q6afe_port_set_param_v2(port, cfg,
port              945 sound/soc/qcom/qdsp6/q6afe.c static int q6afe_set_lpass_clock_v2(struct q6afe_port *port,
port              948 sound/soc/qcom/qdsp6/q6afe.c 	return q6afe_port_set_param(port, cfg, AFE_PARAM_ID_CLOCK_SET,
port              952 sound/soc/qcom/qdsp6/q6afe.c static int q6afe_set_digital_codec_core_clock(struct q6afe_port *port,
port              955 sound/soc/qcom/qdsp6/q6afe.c 	return q6afe_port_set_param_v2(port, cfg,
port              961 sound/soc/qcom/qdsp6/q6afe.c int q6afe_port_set_sysclk(struct q6afe_port *port, int clk_id,
port              975 sound/soc/qcom/qdsp6/q6afe.c 		ret = q6afe_set_digital_codec_core_clock(port, &dcfg);
port              983 sound/soc/qcom/qdsp6/q6afe.c 		ret = q6afe_set_lpass_clock(port, &ccfg);
port              992 sound/soc/qcom/qdsp6/q6afe.c 		ret = q6afe_set_lpass_clock(port, &ccfg);
port             1003 sound/soc/qcom/qdsp6/q6afe.c 		ret = q6afe_set_lpass_clock_v2(port, &cset);
port             1021 sound/soc/qcom/qdsp6/q6afe.c int q6afe_port_stop(struct q6afe_port *port)
port             1024 sound/soc/qcom/qdsp6/q6afe.c 	struct q6afe *afe = port->afe;
port             1026 sound/soc/qcom/qdsp6/q6afe.c 	int port_id = port->id;
port             1031 sound/soc/qcom/qdsp6/q6afe.c 	port_id = port->id;
port             1032 sound/soc/qcom/qdsp6/q6afe.c 	index = port->token;
port             1057 sound/soc/qcom/qdsp6/q6afe.c 	ret = afe_apr_send_pkt(afe, pkt, port);
port             1073 sound/soc/qcom/qdsp6/q6afe.c void q6afe_slim_port_prepare(struct q6afe_port *port,
port             1076 sound/soc/qcom/qdsp6/q6afe.c 	union afe_port_config *pcfg = &port->port_cfg;
port             1098 sound/soc/qcom/qdsp6/q6afe.c void q6afe_tdm_port_prepare(struct q6afe_port *port,
port             1101 sound/soc/qcom/qdsp6/q6afe.c 	union afe_port_config *pcfg = &port->port_cfg;
port             1114 sound/soc/qcom/qdsp6/q6afe.c 	port->scfg = kzalloc(sizeof(*port->scfg), GFP_KERNEL);
port             1115 sound/soc/qcom/qdsp6/q6afe.c 	if (!port->scfg)
port             1118 sound/soc/qcom/qdsp6/q6afe.c 	port->scfg->minor_version = AFE_API_VERSION_SLOT_MAPPING_CONFIG;
port             1119 sound/soc/qcom/qdsp6/q6afe.c 	port->scfg->num_channels = cfg->num_channels;
port             1120 sound/soc/qcom/qdsp6/q6afe.c 	port->scfg->bitwidth = cfg->bit_width;
port             1121 sound/soc/qcom/qdsp6/q6afe.c 	port->scfg->data_align_type = cfg->data_align_type;
port             1122 sound/soc/qcom/qdsp6/q6afe.c 	memcpy(port->scfg->ch_mapping, cfg->ch_mapping,
port             1134 sound/soc/qcom/qdsp6/q6afe.c void q6afe_hdmi_port_prepare(struct q6afe_port *port,
port             1137 sound/soc/qcom/qdsp6/q6afe.c 	union afe_port_config *pcfg = &port->port_cfg;
port             1155 sound/soc/qcom/qdsp6/q6afe.c int q6afe_i2s_port_prepare(struct q6afe_port *port, struct q6afe_i2s_cfg *cfg)
port             1157 sound/soc/qcom/qdsp6/q6afe.c 	union afe_port_config *pcfg = &port->port_cfg;
port             1158 sound/soc/qcom/qdsp6/q6afe.c 	struct device *dev = port->afe->dev;
port             1298 sound/soc/qcom/qdsp6/q6afe.c int q6afe_port_start(struct q6afe_port *port)
port             1301 sound/soc/qcom/qdsp6/q6afe.c 	struct q6afe *afe = port->afe;
port             1302 sound/soc/qcom/qdsp6/q6afe.c 	int port_id = port->id;
port             1303 sound/soc/qcom/qdsp6/q6afe.c 	int ret, param_id = port->cfg_type;
port             1308 sound/soc/qcom/qdsp6/q6afe.c 	ret  = q6afe_port_set_param_v2(port, &port->port_cfg, param_id,
port             1310 sound/soc/qcom/qdsp6/q6afe.c 				       sizeof(port->port_cfg));
port             1317 sound/soc/qcom/qdsp6/q6afe.c 	if (port->scfg) {
port             1318 sound/soc/qcom/qdsp6/q6afe.c 		ret  = q6afe_port_set_param_v2(port, port->scfg,
port             1320 sound/soc/qcom/qdsp6/q6afe.c 					AFE_MODULE_TDM, sizeof(*port->scfg));
port             1342 sound/soc/qcom/qdsp6/q6afe.c 	pkt->hdr.token = port->token;
port             1347 sound/soc/qcom/qdsp6/q6afe.c 	ret = afe_apr_send_pkt(afe, pkt, port);
port             1370 sound/soc/qcom/qdsp6/q6afe.c 	struct q6afe_port *port;
port             1380 sound/soc/qcom/qdsp6/q6afe.c 	port = q6afe_find_port(afe, id);
port             1381 sound/soc/qcom/qdsp6/q6afe.c 	if (port) {
port             1383 sound/soc/qcom/qdsp6/q6afe.c 		return port;
port             1429 sound/soc/qcom/qdsp6/q6afe.c 	port = kzalloc(sizeof(*port), GFP_KERNEL);
port             1430 sound/soc/qcom/qdsp6/q6afe.c 	if (!port)
port             1433 sound/soc/qcom/qdsp6/q6afe.c 	init_waitqueue_head(&port->wait);
port             1435 sound/soc/qcom/qdsp6/q6afe.c 	port->token = id;
port             1436 sound/soc/qcom/qdsp6/q6afe.c 	port->id = port_id;
port             1437 sound/soc/qcom/qdsp6/q6afe.c 	port->afe = afe;
port             1438 sound/soc/qcom/qdsp6/q6afe.c 	port->cfg_type = cfg_type;
port             1439 sound/soc/qcom/qdsp6/q6afe.c 	kref_init(&port->refcount);
port             1442 sound/soc/qcom/qdsp6/q6afe.c 	list_add_tail(&port->node, &afe->port_list);
port             1445 sound/soc/qcom/qdsp6/q6afe.c 	return port;
port             1455 sound/soc/qcom/qdsp6/q6afe.c void q6afe_port_put(struct q6afe_port *port)
port             1457 sound/soc/qcom/qdsp6/q6afe.c 	kref_put(&port->refcount, q6afe_port_free);
port              197 sound/soc/qcom/qdsp6/q6afe.h int q6afe_port_start(struct q6afe_port *port);
port              198 sound/soc/qcom/qdsp6/q6afe.h int q6afe_port_stop(struct q6afe_port *port);
port              199 sound/soc/qcom/qdsp6/q6afe.h void q6afe_port_put(struct q6afe_port *port);
port              201 sound/soc/qcom/qdsp6/q6afe.h void q6afe_hdmi_port_prepare(struct q6afe_port *port,
port              203 sound/soc/qcom/qdsp6/q6afe.h void q6afe_slim_port_prepare(struct q6afe_port *port,
port              205 sound/soc/qcom/qdsp6/q6afe.h int q6afe_i2s_port_prepare(struct q6afe_port *port, struct q6afe_i2s_cfg *cfg);
port              206 sound/soc/qcom/qdsp6/q6afe.h void q6afe_tdm_port_prepare(struct q6afe_port *port, struct q6afe_tdm_cfg *cfg);
port              208 sound/soc/qcom/qdsp6/q6afe.h int q6afe_port_set_sysclk(struct q6afe_port *port, int clk_id,
port              192 sound/soc/qcom/qdsp6/q6asm.c 	struct audio_port_data port[2];
port              259 sound/soc/qcom/qdsp6/q6asm.c 	if (ac->port[dir].mem_map_handle == 0) {
port              279 sound/soc/qcom/qdsp6/q6asm.c 	mem_unmap->mem_map_handle = ac->port[dir].mem_map_handle;
port              287 sound/soc/qcom/qdsp6/q6asm.c 	ac->port[dir].mem_map_handle = 0;
port              295 sound/soc/qcom/qdsp6/q6asm.c 					struct audio_port_data *port)
port              300 sound/soc/qcom/qdsp6/q6asm.c 	port->num_periods = 0;
port              301 sound/soc/qcom/qdsp6/q6asm.c 	kfree(port->buf);
port              302 sound/soc/qcom/qdsp6/q6asm.c 	port->buf = NULL;
port              316 sound/soc/qcom/qdsp6/q6asm.c 	struct audio_port_data *port;
port              320 sound/soc/qcom/qdsp6/q6asm.c 	port = &ac->port[dir];
port              321 sound/soc/qcom/qdsp6/q6asm.c 	if (!port->buf) {
port              326 sound/soc/qcom/qdsp6/q6asm.c 	cnt = port->num_periods - 1;
port              328 sound/soc/qcom/qdsp6/q6asm.c 		rc = __q6asm_memory_unmap(ac, port->buf[dir].phys, dir);
port              336 sound/soc/qcom/qdsp6/q6asm.c 	q6asm_audio_client_free_buf(ac, port);
port              350 sound/soc/qcom/qdsp6/q6asm.c 	struct audio_port_data *port = NULL;
port              392 sound/soc/qcom/qdsp6/q6asm.c 	port = &ac->port[dir];
port              395 sound/soc/qcom/qdsp6/q6asm.c 		ab = &port->buf[i];
port              432 sound/soc/qcom/qdsp6/q6asm.c 	if (ac->port[dir].buf) {
port              445 sound/soc/qcom/qdsp6/q6asm.c 	ac->port[dir].buf = buf;
port              456 sound/soc/qcom/qdsp6/q6asm.c 	ac->port[dir].num_periods = periods;
port              463 sound/soc/qcom/qdsp6/q6asm.c 		q6asm_audio_client_free_buf(ac, &ac->port[dir]);
port              529 sound/soc/qcom/qdsp6/q6asm.c 	struct audio_port_data *port;
port              603 sound/soc/qcom/qdsp6/q6asm.c 			port =  &ac->port[SNDRV_PCM_STREAM_PLAYBACK];
port              605 sound/soc/qcom/qdsp6/q6asm.c 			if (!port->buf) {
port              611 sound/soc/qcom/qdsp6/q6asm.c 			phys = port->buf[hdr->token].phys;
port              616 sound/soc/qcom/qdsp6/q6asm.c 					&port->buf[hdr->token].phys);
port              632 sound/soc/qcom/qdsp6/q6asm.c 			port =  &ac->port[SNDRV_PCM_STREAM_CAPTURE];
port              633 sound/soc/qcom/qdsp6/q6asm.c 			if (!port->buf) {
port              639 sound/soc/qcom/qdsp6/q6asm.c 			phys = port->buf[hdr->token].phys;
port              644 sound/soc/qcom/qdsp6/q6asm.c 					&port->buf[hdr->token].phys,
port              670 sound/soc/qcom/qdsp6/q6asm.c 	struct audio_port_data *port;
port              691 sound/soc/qcom/qdsp6/q6asm.c 	port = &ac->port[dir];
port              711 sound/soc/qcom/qdsp6/q6asm.c 		port->mem_map_handle = result->opcode;
port              717 sound/soc/qcom/qdsp6/q6asm.c 		port->mem_map_handle = 0;
port             1088 sound/soc/qcom/qdsp6/q6asm.c 	struct audio_port_data *port;
port             1105 sound/soc/qcom/qdsp6/q6asm.c 	port = &ac->port[SNDRV_PCM_STREAM_CAPTURE];
port             1107 sound/soc/qcom/qdsp6/q6asm.c 	ab = &port->buf[port->dsp_buf];
port             1111 sound/soc/qcom/qdsp6/q6asm.c 	read->mem_map_handle = port->mem_map_handle;
port             1114 sound/soc/qcom/qdsp6/q6asm.c 	read->seq_id = port->dsp_buf;
port             1115 sound/soc/qcom/qdsp6/q6asm.c 	pkt->hdr.token = port->dsp_buf;
port             1117 sound/soc/qcom/qdsp6/q6asm.c 	port->dsp_buf++;
port             1119 sound/soc/qcom/qdsp6/q6asm.c 	if (port->dsp_buf >= port->num_periods)
port             1120 sound/soc/qcom/qdsp6/q6asm.c 		port->dsp_buf = 0;
port             1208 sound/soc/qcom/qdsp6/q6asm.c 	struct audio_port_data *port;
port             1225 sound/soc/qcom/qdsp6/q6asm.c 	port = &ac->port[SNDRV_PCM_STREAM_PLAYBACK];
port             1228 sound/soc/qcom/qdsp6/q6asm.c 	ab = &port->buf[port->dsp_buf];
port             1229 sound/soc/qcom/qdsp6/q6asm.c 	pkt->hdr.token = port->dsp_buf;
port             1234 sound/soc/qcom/qdsp6/q6asm.c 	write->seq_id = port->dsp_buf;
port             1238 sound/soc/qcom/qdsp6/q6asm.c 	    ac->port[SNDRV_PCM_STREAM_PLAYBACK].mem_map_handle;
port             1245 sound/soc/qcom/qdsp6/q6asm.c 	port->dsp_buf++;
port             1247 sound/soc/qcom/qdsp6/q6asm.c 	if (port->dsp_buf >= port->num_periods)
port             1248 sound/soc/qcom/qdsp6/q6asm.c 		port->dsp_buf = 0;
port             1262 sound/soc/qcom/qdsp6/q6asm.c 	struct audio_port_data *port = NULL;
port             1266 sound/soc/qcom/qdsp6/q6asm.c 	port = &ac->port[SNDRV_PCM_STREAM_PLAYBACK];
port             1267 sound/soc/qcom/qdsp6/q6asm.c 	port->dsp_buf = 0;
port             1268 sound/soc/qcom/qdsp6/q6asm.c 	port = &ac->port[SNDRV_PCM_STREAM_CAPTURE];
port             1269 sound/soc/qcom/qdsp6/q6asm.c 	port->dsp_buf = 0;
port              175 sound/soc/sh/siu.h int siu_init_port(int port, struct siu_port **port_info, struct snd_card *card);
port              450 sound/soc/sh/siu_dai.c int siu_init_port(int port, struct siu_port **port_info, struct snd_card *card)
port              460 sound/soc/sh/siu_dai.c 	dev_dbg(dev, "%s: port #%d@%p\n", __func__, port, *port_info);
port              476 sound/soc/sh/siu_dai.c 			kctrl, port, ret);
port              483 sound/soc/sh/siu_dai.c 			kctrl, port, ret);
port              336 sound/soc/sh/siu_pcm.c 	u32 port = info->port_id;
port              344 sound/soc/sh/siu_pcm.c 	dev_dbg(dev, "%s, port=%d@%p\n", __func__, port, port_info);
port              349 sound/soc/sh/siu_pcm.c 		param->shdma_slave.slave_id = port ? pdata->dma_slave_tx_b :
port              354 sound/soc/sh/siu_pcm.c 		param->shdma_slave.slave_id = port ? pdata->dma_slave_rx_b :
port               20 sound/soc/sirf/sirf-audio-port.c 	struct sirf_audio_port *port = snd_soc_dai_get_drvdata(dai);
port               22 sound/soc/sirf/sirf-audio-port.c 	snd_soc_dai_init_dma_data(dai, &port->playback_dma_data,
port               23 sound/soc/sirf/sirf-audio-port.c 			&port->capture_dma_data);
port               52 sound/soc/sirf/sirf-audio-port.c 	struct sirf_audio_port *port;
port               54 sound/soc/sirf/sirf-audio-port.c 	port = devm_kzalloc(&pdev->dev,
port               56 sound/soc/sirf/sirf-audio-port.c 	if (!port)
port               64 sound/soc/sirf/sirf-audio-port.c 	platform_set_drvdata(pdev, port);
port              473 sound/soc/ti/omap-mcbsp-st.c #define OMAP_MCBSP_ST_CONTROLS(port)					  \
port              474 sound/soc/ti/omap-mcbsp-st.c static const struct snd_kcontrol_new omap_mcbsp##port##_st_controls[] = { \
port              475 sound/soc/ti/omap-mcbsp-st.c SOC_SINGLE_EXT("McBSP" #port " Sidetone Switch", 1, 0, 1, 0,		  \
port              477 sound/soc/ti/omap-mcbsp-st.c OMAP_MCBSP_SOC_SINGLE_S16_EXT("McBSP" #port " Sidetone Channel 0 Volume", \
port              481 sound/soc/ti/omap-mcbsp-st.c OMAP_MCBSP_SOC_SINGLE_S16_EXT("McBSP" #port " Sidetone Channel 1 Volume", \
port               83 sound/sparc/cs4231.c 	void __iomem		*port;
port              129 sound/sparc/cs4231.c #define CS4231U(chip, x)	((chip)->port + ((c_d_c_CS4231##x) << 2))
port              374 sound/sparc/cs4231.c 			    chip->port);
port              399 sound/sparc/cs4231.c 			    "- codec still busy\n", chip->port);
port             1052 sound/sparc/cs4231.c 	snd_printdd("cs4231: port = %p, id = 0x%x\n", chip->port, id);
port             1634 sound/sparc/cs4231.c 	csr = sbus_readl(chip->port + APCCSR);
port             1636 sound/sparc/cs4231.c 	sbus_writel(csr, chip->port + APCCSR);
port             1776 sound/sparc/cs4231.c 	if (chip->port)
port             1777 sound/sparc/cs4231.c 		of_iounmap(&op->resource[0], chip->port, chip->regs_size);
port             1810 sound/sparc/cs4231.c 	chip->port = of_ioremap(&op->resource[0], 0,
port             1812 sound/sparc/cs4231.c 	if (!chip->port) {
port             1817 sound/sparc/cs4231.c 	chip->c_dma.sbus_info.regs = chip->port;
port             1818 sound/sparc/cs4231.c 	chip->p_dma.sbus_info.regs = chip->port;
port             1942 sound/sparc/cs4231.c 	if (chip->port)
port             1943 sound/sparc/cs4231.c 		of_iounmap(&op->resource[0], chip->port, 0x10);
port             1996 sound/sparc/cs4231.c 	chip->port = of_ioremap(&op->resource[0], 0, 0x10, "cs4231");
port             2001 sound/sparc/cs4231.c 	if (!chip->port || !chip->p_dma.ebus_info.regs ||
port              142 sound/synth/emux/emux_effect.c snd_emux_send_effect_oss(struct snd_emux_port *port,
port              155 sound/synth/emux/emux_effect.c 	snd_emux_send_effect(port, chan, type, val, mode);
port              163 sound/synth/emux/emux_effect.c snd_emux_send_effect(struct snd_emux_port *port, struct snd_midi_channel *chan,
port              173 sound/synth/emux/emux_effect.c 	emu = port->emu;
port              213 sound/synth/emux/emux_effect.c 	snd_emux_update_channel(port, chan, parm_defs[type].update);
port               62 sound/synth/emux/emux_hwdep.c 	if (info.port < 0) {
port               66 sound/synth/emux/emux_hwdep.c 		if (info.port < emu->num_ports) {
port               67 sound/synth/emux/emux_hwdep.c 			info.port = array_index_nospec(info.port, emu->num_ports);
port               68 sound/synth/emux/emux_hwdep.c 			emu->portptrs[info.port]->ctrls[info.mode] = info.value;
port               39 sound/synth/emux/emux_nrpn.c 				 struct snd_emux_port *port,
port               47 sound/synth/emux/emux_nrpn.c 			snd_emux_send_effect(port, chan, table[i].effect,
port              276 sound/synth/emux/emux_nrpn.c 	struct snd_emux_port *port;
port              278 sound/synth/emux/emux_nrpn.c 	port = p;
port              279 sound/synth/emux/emux_nrpn.c 	if (snd_BUG_ON(!port || !chan))
port              292 sound/synth/emux/emux_nrpn.c 			 port, chan, chan->control[MIDI_CTL_NONREG_PARM_NUM_LSB],
port              297 sound/synth/emux/emux_nrpn.c 	if (port->chset.midi_mode == SNDRV_MIDI_MODE_GS &&
port              305 sound/synth/emux/emux_nrpn.c 			 port, chan, chan->control[MIDI_CTL_NONREG_PARM_NUM_LSB],
port              349 sound/synth/emux/emux_nrpn.c snd_emux_xg_control(struct snd_emux_port *port, struct snd_midi_channel *chan,
port              353 sound/synth/emux/emux_nrpn.c 				     port, chan, param,
port              365 sound/synth/emux/emux_nrpn.c 	struct snd_emux_port *port;
port              368 sound/synth/emux/emux_nrpn.c 	port = p;
port              369 sound/synth/emux/emux_nrpn.c 	if (snd_BUG_ON(!port || !chset))
port              371 sound/synth/emux/emux_nrpn.c 	emu = port->emu;
port              375 sound/synth/emux/emux_nrpn.c 		snd_emux_update_port(port, SNDRV_EMUX_UPDATE_VOLUME);
port               28 sound/synth/emux/emux_oss.c static void reset_port_mode(struct snd_emux_port *port, int midi_mode);
port               29 sound/synth/emux/emux_oss.c static void emuspec_control(struct snd_emux *emu, struct snd_emux_port *port,
port               31 sound/synth/emux/emux_oss.c static void gusspec_control(struct snd_emux *emu, struct snd_emux_port *port,
port               33 sound/synth/emux/emux_oss.c static void fake_event(struct snd_emux *emu, struct snd_emux_port *port,
port              126 sound/synth/emux/emux_oss.c 	arg->addr.port = p->chset.port;
port              142 sound/synth/emux/emux_oss.c reset_port_mode(struct snd_emux_port *port, int midi_mode)
port              145 sound/synth/emux/emux_oss.c 		port->port_mode = SNDRV_EMUX_PORT_MODE_OSS_MIDI;
port              146 sound/synth/emux/emux_oss.c 		port->drum_flags = DEFAULT_DRUM_FLAGS;
port              147 sound/synth/emux/emux_oss.c 		port->volume_atten = 0;
port              148 sound/synth/emux/emux_oss.c 		port->oss_arg->event_passing = SNDRV_SEQ_OSS_PROCESS_KEYPRESS;
port              150 sound/synth/emux/emux_oss.c 		port->port_mode = SNDRV_EMUX_PORT_MODE_OSS_SYNTH;
port              151 sound/synth/emux/emux_oss.c 		port->drum_flags = 0;
port              152 sound/synth/emux/emux_oss.c 		port->volume_atten = 32;
port              153 sound/synth/emux/emux_oss.c 		port->oss_arg->event_passing = SNDRV_SEQ_OSS_PROCESS_EVENTS;
port              178 sound/synth/emux/emux_oss.c 	snd_soundfont_close_check(emu->sflist, SF_CLIENT_NO(p->chset.port));
port              179 sound/synth/emux/emux_oss.c 	snd_seq_event_port_detach(p->chset.client, p->chset.port);
port              209 sound/synth/emux/emux_oss.c 						 SF_CLIENT_NO(p->chset.port));
port              218 sound/synth/emux/emux_oss.c 			rc = snd_soundfont_load(emu->sflist, buf, count, SF_CLIENT_NO(p->chset.port));
port              320 sound/synth/emux/emux_oss.c emuspec_control(struct snd_emux *emu, struct snd_emux_port *port, int cmd,
port              330 sound/synth/emux/emux_oss.c 	if (voice < 0 || voice >= port->chset.max_channels)
port              333 sound/synth/emux/emux_oss.c 		chan = &port->chset.channels[voice];
port              346 sound/synth/emux/emux_oss.c 			snd_emux_send_effect_oss(port, chan, p1, p2);
port              361 sound/synth/emux/emux_oss.c 		fake_event(emu, port, voice, MIDI_CTL_ALL_NOTES_OFF, 0, atomic, hop);
port              364 sound/synth/emux/emux_oss.c 		fake_event(emu, port, voice, MIDI_CTL_ALL_SOUNDS_OFF, 0, atomic, hop);
port              369 sound/synth/emux/emux_oss.c 			port->volume_atten = (short)p1;
port              370 sound/synth/emux/emux_oss.c 			snd_emux_update_port(port, SNDRV_EMUX_UPDATE_VOLUME);
port              377 sound/synth/emux/emux_oss.c 			snd_emux_update_channel(port, chan, SNDRV_EMUX_UPDATE_FMMOD|SNDRV_EMUX_UPDATE_FM2FRQ2);
port              382 sound/synth/emux/emux_oss.c 		reset_port_mode(port, p1);
port              383 sound/synth/emux/emux_oss.c 		snd_emux_reset_port(port);
port              387 sound/synth/emux/emux_oss.c 		port->drum_flags = *(unsigned int*)&event[4];
port              388 sound/synth/emux/emux_oss.c 		for (i = 0; i < port->chset.max_channels; i++) {
port              389 sound/synth/emux/emux_oss.c 			chan = &port->chset.channels[i];
port              390 sound/synth/emux/emux_oss.c 			chan->drum_channel = ((port->drum_flags >> i) & 1) ? 1 : 0;
port              396 sound/synth/emux/emux_oss.c 			port->ctrls[p1] = p2;
port              415 sound/synth/emux/emux_oss.c gusspec_control(struct snd_emux *emu, struct snd_emux_port *port, int cmd,
port              423 sound/synth/emux/emux_oss.c 	if (port->port_mode != SNDRV_EMUX_PORT_MODE_OSS_SYNTH)
port              428 sound/synth/emux/emux_oss.c 	if (voice < 0 || voice >= port->chset.max_channels)
port              431 sound/synth/emux/emux_oss.c 	chan = &port->chset.channels[voice];
port              444 sound/synth/emux/emux_oss.c 		snd_emux_update_channel(port, chan, SNDRV_EMUX_UPDATE_PAN);
port              465 sound/synth/emux/emux_oss.c 		snd_emux_send_effect(port, chan, EMUX_FX_SAMPLE_START,
port              468 sound/synth/emux/emux_oss.c 		snd_emux_send_effect(port, chan, EMUX_FX_COARSE_SAMPLE_START,
port              481 sound/synth/emux/emux_oss.c fake_event(struct snd_emux *emu, struct snd_emux_port *port, int ch, int param, int val, int atomic, int hop)
port              489 sound/synth/emux/emux_oss.c 	snd_emux_event_input(&ev, 0, port, atomic, hop);
port               96 sound/synth/emux/emux_seq.c 		emu->ports[i] = p->chset.port;
port              164 sound/synth/emux/emux_seq.c 	p->chset.port = snd_seq_event_port_attach(emu->client, callback,
port              210 sound/synth/emux/emux_seq.c snd_emux_reset_port(struct snd_emux_port *port)
port              215 sound/synth/emux/emux_seq.c 	snd_emux_sounds_off_all(port);
port              217 sound/synth/emux/emux_seq.c 	snd_midi_channel_set_clear(&port->chset);
port              220 sound/synth/emux/emux_seq.c 	snd_emux_clear_effect(port);
port              224 sound/synth/emux/emux_seq.c 	port->ctrls[EMUX_MD_DEF_BANK] = 0;
port              225 sound/synth/emux/emux_seq.c 	port->ctrls[EMUX_MD_DEF_DRUM] = 0;
port              226 sound/synth/emux/emux_seq.c 	port->ctrls[EMUX_MD_REALTIME_PAN] = 1;
port              228 sound/synth/emux/emux_seq.c 	for (i = 0; i < port->chset.max_channels; i++) {
port              229 sound/synth/emux/emux_seq.c 		struct snd_midi_channel *chan = port->chset.channels + i;
port              230 sound/synth/emux/emux_seq.c 		chan->drum_channel = ((port->drum_flags >> i) & 1) ? 1 : 0;
port              242 sound/synth/emux/emux_seq.c 	struct snd_emux_port *port;
port              244 sound/synth/emux/emux_seq.c 	port = private_data;
port              245 sound/synth/emux/emux_seq.c 	if (snd_BUG_ON(!port || !ev))
port              248 sound/synth/emux/emux_seq.c 	snd_midi_process_event(&emux_ops, ev, &port->chset);
port              373 sound/synth/emux/emux_seq.c 		rdev->port = emu->ports[i];
port               26 sound/synth/emux/emux_synth.c static int get_zone(struct snd_emux *emu, struct snd_emux_port *port,
port               29 sound/synth/emux/emux_synth.c static int get_bank(struct snd_emux_port *port, struct snd_midi_channel *chan);
port               32 sound/synth/emux/emux_synth.c static void exclusive_note_off(struct snd_emux *emu, struct snd_emux_port *port,
port               53 sound/synth/emux/emux_synth.c 	struct snd_emux_port *port;
port               55 sound/synth/emux/emux_synth.c 	port = p;
port               56 sound/synth/emux/emux_synth.c 	if (snd_BUG_ON(!port || !chan))
port               59 sound/synth/emux/emux_synth.c 	emu = port->emu;
port               64 sound/synth/emux/emux_synth.c 	nvoices = get_zone(emu, port, &note, vel, chan, table);
port               72 sound/synth/emux/emux_synth.c 			exclusive_note_off(emu, port, zp->v.exclusiveClass);
port               89 sound/synth/emux/emux_synth.c 		vp = emu->ops.get_voice(emu, port);
port               97 sound/synth/emux/emux_synth.c 		vp->port = port;
port              130 sound/synth/emux/emux_synth.c 	if (port->port_mode == SNDRV_EMUX_PORT_MODE_OSS_SYNTH) {
port              151 sound/synth/emux/emux_synth.c 	struct snd_emux_port *port;
port              153 sound/synth/emux/emux_synth.c 	port = p;
port              154 sound/synth/emux/emux_synth.c 	if (snd_BUG_ON(!port || !chan))
port              157 sound/synth/emux/emux_synth.c 	emu = port->emu;
port              228 sound/synth/emux/emux_synth.c 	struct snd_emux_port *port;
port              230 sound/synth/emux/emux_synth.c 	port = p;
port              231 sound/synth/emux/emux_synth.c 	if (snd_BUG_ON(!port || !chan))
port              234 sound/synth/emux/emux_synth.c 	emu = port->emu;
port              255 sound/synth/emux/emux_synth.c snd_emux_update_channel(struct snd_emux_port *port, struct snd_midi_channel *chan, int update)
port              265 sound/synth/emux/emux_synth.c 	emu = port->emu;
port              282 sound/synth/emux/emux_synth.c snd_emux_update_port(struct snd_emux_port *port, int update)
port              292 sound/synth/emux/emux_synth.c 	emu = port->emu;
port              299 sound/synth/emux/emux_synth.c 		if (vp->port == port)
port              313 sound/synth/emux/emux_synth.c 	struct snd_emux_port *port;
port              315 sound/synth/emux/emux_synth.c 	port = p;
port              316 sound/synth/emux/emux_synth.c 	if (snd_BUG_ON(!port || !chan))
port              322 sound/synth/emux/emux_synth.c 		snd_emux_update_channel(port, chan, SNDRV_EMUX_UPDATE_VOLUME);
port              326 sound/synth/emux/emux_synth.c 		snd_emux_update_channel(port, chan, SNDRV_EMUX_UPDATE_PAN);
port              333 sound/synth/emux/emux_synth.c 			snd_emux_send_effect(port, chan, EMUX_FX_CUTOFF, -160,
port              336 sound/synth/emux/emux_synth.c 			snd_emux_send_effect(port, chan, EMUX_FX_CUTOFF, 0,
port              342 sound/synth/emux/emux_synth.c 		snd_emux_update_channel(port, chan, SNDRV_EMUX_UPDATE_PITCH);
port              347 sound/synth/emux/emux_synth.c 		snd_emux_update_channel(port, chan,
port              354 sound/synth/emux/emux_synth.c 	if (port->chset.midi_mode == SNDRV_MIDI_MODE_XG) {
port              355 sound/synth/emux/emux_synth.c 		snd_emux_xg_control(port, chan, type);
port              388 sound/synth/emux/emux_synth.c 	struct snd_emux_port *port;
port              390 sound/synth/emux/emux_synth.c 	port = p;
port              391 sound/synth/emux/emux_synth.c 	if (snd_BUG_ON(!port || !chan))
port              394 sound/synth/emux/emux_synth.c 	emu = port->emu;
port              436 sound/synth/emux/emux_synth.c snd_emux_sounds_off_all(struct snd_emux_port *port)
port              443 sound/synth/emux/emux_synth.c 	if (snd_BUG_ON(!port))
port              445 sound/synth/emux/emux_synth.c 	emu = port->emu;
port              453 sound/synth/emux/emux_synth.c 		    vp->port == port)
port              471 sound/synth/emux/emux_synth.c exclusive_note_off(struct snd_emux *emu, struct snd_emux_port *port, int exclass)
port              480 sound/synth/emux/emux_synth.c 		if (STATE_IS_PLAYING(vp->state) && vp->port == port &&
port              498 sound/synth/emux/emux_synth.c 	vp->port = NULL;
port              516 sound/synth/emux/emux_synth.c 	if (vp->chan == NULL || vp->port == NULL)
port              745 sound/synth/emux/emux_synth.c 	struct snd_emux_port *port = vp->port;
port              750 sound/synth/emux/emux_synth.c 	if (port->port_mode == SNDRV_EMUX_PORT_MODE_OSS_SYNTH) {
port              771 sound/synth/emux/emux_synth.c 	master_vol = port->chset.gs_master_volume;
port              774 sound/synth/emux/emux_synth.c 	vol += port->volume_atten;
port              788 sound/synth/emux/emux_synth.c 	if (!SF_IS_DRUM_BANK(get_bank(port, chan))
port              860 sound/synth/emux/emux_synth.c get_bank(struct snd_emux_port *port, struct snd_midi_channel *chan)
port              864 sound/synth/emux/emux_synth.c 	switch (port->chset.midi_mode) {
port              889 sound/synth/emux/emux_synth.c get_zone(struct snd_emux *emu, struct snd_emux_port *port,
port              895 sound/synth/emux/emux_synth.c 	bank = get_bank(port, chan);
port              899 sound/synth/emux/emux_synth.c 		def_preset = port->ctrls[EMUX_MD_DEF_DRUM];
port              903 sound/synth/emux/emux_synth.c 		def_bank = port->ctrls[EMUX_MD_DEF_BANK];
port              926 sound/synth/emux/emux_synth.c 		vp->port = NULL;
port               23 sound/synth/emux/emux_voice.h void snd_emux_reset_port(struct snd_emux_port *port);
port               40 sound/synth/emux/emux_voice.h void snd_emux_sounds_off_all(struct snd_emux_port *port);
port               41 sound/synth/emux/emux_voice.h void snd_emux_update_channel(struct snd_emux_port *port,
port               43 sound/synth/emux/emux_voice.h void snd_emux_update_port(struct snd_emux_port *port, int update);
port               53 sound/synth/emux/emux_voice.h void snd_emux_send_effect_oss(struct snd_emux_port *port,
port               55 sound/synth/emux/emux_voice.h void snd_emux_send_effect(struct snd_emux_port *port,
port               62 sound/synth/emux/emux_voice.h int snd_emux_xg_control(struct snd_emux_port *port,
port              107 sound/usb/caiaq/midi.c 				     int port, const char *buf, int len)
port                7 sound/usb/caiaq/midi.h 				     int port, const char *buf, int len);
port              229 sound/usb/midi.c 	struct usbmidi_in_port *port = &ep->ports[portidx];
port              231 sound/usb/midi.c 	if (!port->substream) {
port              235 sound/usb/midi.c 	if (!test_bit(port->substream->number, &ep->umidi->input_triggered))
port              237 sound/usb/midi.c 	snd_rawmidi_receive(port->substream, data, length);
port              426 sound/usb/midi.c 			int port = buffer[i + 3] >> 4;
port              428 sound/usb/midi.c 			snd_usbmidi_input_data(ep, port, &buffer[i], length);
port              446 sound/usb/midi.c 			struct usbmidi_in_port *port = &ep->ports[cable];
port              454 sound/usb/midi.c 				port->running_status_length = length - 1;
port              456 sound/usb/midi.c 				 port->running_status_length != 0 &&
port              459 sound/usb/midi.c 				length = port->running_status_length;
port              467 sound/usb/midi.c 				port->running_status_length = 0;
port              557 sound/usb/midi.c static void snd_usbmidi_transmit_byte(struct usbmidi_out_port *port,
port              560 sound/usb/midi.c 	uint8_t p0 = port->cable;
port              562 sound/usb/midi.c 		port->ep->umidi->usb_protocol_ops->output_packet;
port              569 sound/usb/midi.c 			port->data[0] = b;
port              570 sound/usb/midi.c 			port->state = STATE_SYSEX_1;
port              574 sound/usb/midi.c 			port->data[0] = b;
port              575 sound/usb/midi.c 			port->state = STATE_1PARAM;
port              578 sound/usb/midi.c 			port->data[0] = b;
port              579 sound/usb/midi.c 			port->state = STATE_2PARAM_1;
port              583 sound/usb/midi.c 			port->state = STATE_UNKNOWN;
port              587 sound/usb/midi.c 			port->state = STATE_UNKNOWN;
port              590 sound/usb/midi.c 			switch (port->state) {
port              595 sound/usb/midi.c 				output_packet(urb, p0 | 0x06, port->data[0],
port              599 sound/usb/midi.c 				output_packet(urb, p0 | 0x07, port->data[0],
port              600 sound/usb/midi.c 					      port->data[1], 0xf7);
port              603 sound/usb/midi.c 			port->state = STATE_UNKNOWN;
port              607 sound/usb/midi.c 		port->data[0] = b;
port              609 sound/usb/midi.c 			port->state = STATE_1PARAM;
port              611 sound/usb/midi.c 			port->state = STATE_2PARAM_1;
port              613 sound/usb/midi.c 		switch (port->state) {
port              615 sound/usb/midi.c 			if (port->data[0] < 0xf0) {
port              616 sound/usb/midi.c 				p0 |= port->data[0] >> 4;
port              619 sound/usb/midi.c 				port->state = STATE_UNKNOWN;
port              621 sound/usb/midi.c 			output_packet(urb, p0, port->data[0], b, 0);
port              624 sound/usb/midi.c 			port->data[1] = b;
port              625 sound/usb/midi.c 			port->state = STATE_2PARAM_2;
port              628 sound/usb/midi.c 			if (port->data[0] < 0xf0) {
port              629 sound/usb/midi.c 				p0 |= port->data[0] >> 4;
port              630 sound/usb/midi.c 				port->state = STATE_2PARAM_1;
port              633 sound/usb/midi.c 				port->state = STATE_UNKNOWN;
port              635 sound/usb/midi.c 			output_packet(urb, p0, port->data[0], port->data[1], b);
port              638 sound/usb/midi.c 			port->data[0] = b;
port              639 sound/usb/midi.c 			port->state = STATE_SYSEX_1;
port              642 sound/usb/midi.c 			port->data[1] = b;
port              643 sound/usb/midi.c 			port->state = STATE_SYSEX_2;
port              646 sound/usb/midi.c 			output_packet(urb, p0 | 0x04, port->data[0],
port              647 sound/usb/midi.c 				      port->data[1], b);
port              648 sound/usb/midi.c 			port->state = STATE_SYSEX_0;
port              661 sound/usb/midi.c 		struct usbmidi_out_port *port = &ep->ports[p];
port              662 sound/usb/midi.c 		if (!port->active)
port              666 sound/usb/midi.c 			if (snd_rawmidi_transmit(port->substream, &b, 1) != 1) {
port              667 sound/usb/midi.c 				port->active = 0;
port              670 sound/usb/midi.c 			snd_usbmidi_transmit_byte(port, b, urb);
port              727 sound/usb/midi.c 		unsigned int port = (buffer[pos] >> 4) - 1;
port              730 sound/usb/midi.c 		if (pos + msg_len <= len && port < 2)
port             1030 sound/usb/midi.c 		struct usbmidi_out_port *port = &ep->ports[portnum];
port             1032 sound/usb/midi.c 		if (!port->active)
port             1034 sound/usb/midi.c 		if (snd_rawmidi_transmit_peek(port->substream, buf, 1) != 1) {
port             1035 sound/usb/midi.c 			port->active = 0;
port             1051 sound/usb/midi.c 		length = snd_rawmidi_transmit(port->substream, buf, buf_free);
port             1142 sound/usb/midi.c 	struct usbmidi_out_port *port = NULL;
port             1149 sound/usb/midi.c 					port = &umidi->endpoints[i].out->ports[j];
port             1152 sound/usb/midi.c 	if (!port) {
port             1157 sound/usb/midi.c 	substream->runtime->private_data = port;
port             1158 sound/usb/midi.c 	port->state = STATE_UNKNOWN;
port             1170 sound/usb/midi.c 	struct usbmidi_out_port *port =
port             1173 sound/usb/midi.c 	port->active = up;
port             1175 sound/usb/midi.c 		if (port->ep->umidi->disconnected) {
port             1181 sound/usb/midi.c 		tasklet_schedule(&port->ep->tasklet);
port             1187 sound/usb/midi.c 	struct usbmidi_out_port *port = substream->runtime->private_data;
port             1188 sound/usb/midi.c 	struct snd_usb_midi_out_endpoint *ep = port->ep;
port             1559 sound/usb/midi.c 	short int port;
port             1566 sound/usb/midi.c 	  .port = num, .voices = voices_, \
port             1738 sound/usb/midi.c 		    snd_usbmidi_port_info[i].port == number)
port               38 sound/x86/intel_hdmi_audio.c #define for_each_port(card_ctx, port) \
port               39 sound/x86/intel_hdmi_audio.c 	for ((port) = 0; (port) < (card_ctx)->num_ports; (port)++)
port             1518 sound/x86/intel_hdmi_audio.c 	int pipe, port;
port             1531 sound/x86/intel_hdmi_audio.c 	for_each_port(card_ctx, port) {
port             1532 sound/x86/intel_hdmi_audio.c 		struct snd_intelhad *ctx = &card_ctx->pcm_ctx[port];
port             1550 sound/x86/intel_hdmi_audio.c static void notify_audio_lpe(struct platform_device *pdev, int port)
port             1555 sound/x86/intel_hdmi_audio.c 	ctx = &card_ctx->pcm_ctx[single_port ? 0 : port];
port             1557 sound/x86/intel_hdmi_audio.c 		ctx->port = port;
port             1568 sound/x86/intel_hdmi_audio.c 	struct intel_hdmi_lpe_audio_port_pdata *ppdata = &pdata->port[ctx->port];
port             1574 sound/x86/intel_hdmi_audio.c 			__func__, ctx->port);
port             1588 sound/x86/intel_hdmi_audio.c 			__func__, ctx->port, ppdata->ls_clock);
port             1668 sound/x86/intel_hdmi_audio.c 	int port;
port             1674 sound/x86/intel_hdmi_audio.c 	for_each_port(card_ctx, port) {
port             1675 sound/x86/intel_hdmi_audio.c 		struct snd_intelhad *ctx = &card_ctx->pcm_ctx[port];
port             1701 sound/x86/intel_hdmi_audio.c 	int port, ret;
port             1744 sound/x86/intel_hdmi_audio.c 	for_each_port(card_ctx, port) {
port             1745 sound/x86/intel_hdmi_audio.c 		ctx = &card_ctx->pcm_ctx[port];
port             1748 sound/x86/intel_hdmi_audio.c 		ctx->port = single_port ? -1 : port;
port             1787 sound/x86/intel_hdmi_audio.c 	for_each_port(card_ctx, port) {
port             1790 sound/x86/intel_hdmi_audio.c 		ctx = &card_ctx->pcm_ctx[port];
port             1791 sound/x86/intel_hdmi_audio.c 		ret = snd_pcm_new(card, INTEL_HAD, port, MAX_PB_STREAMS,
port             1850 sound/x86/intel_hdmi_audio.c 	for_each_port(card_ctx, port) {
port             1851 sound/x86/intel_hdmi_audio.c 		struct snd_intelhad *ctx = &card_ctx->pcm_ctx[port];
port              114 sound/x86/intel_hdmi_audio.h 	int port; /* fixed */
port              170 sound/xen/xen_snd_front_evtchnl.c 	if (channel->port)
port              171 sound/xen/xen_snd_front_evtchnl.c 		xenbus_free_evtchn(front_info->xb_dev, channel->port);
port              260 sound/xen/xen_snd_front_evtchnl.c 	ret = xenbus_alloc_evtchn(xb_dev, &channel->port);
port              264 sound/xen/xen_snd_front_evtchnl.c 	ret = bind_evtchn_to_irq(channel->port);
port              268 sound/xen/xen_snd_front_evtchnl.c 			front_info->xb_dev->otherend_id, channel->port, ret);
port              379 sound/xen/xen_snd_front_evtchnl.c 	ret = xenbus_printf(xbt, path, node_chnl, "%u", channel->port);
port               43 sound/xen/xen_snd_front_evtchnl.h 	int port;
port               85 tools/include/uapi/linux/if_link.h 	__u8	port;
port              291 tools/include/uapi/linux/kvm.h 			__u16 port;
port              149 tools/include/uapi/linux/usbdevice_fs.h 	char port [127];	/* e.g. port 3 connects to device 27 */
port              139 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	__u16 port;
port              735 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	vip.port = pckt.flow.port16[1];
port              739 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 		vip.port = 0;
port               83 tools/testing/selftests/bpf/test_flow_dissector.c #define INIT_ADDR4(name, addr4, port)				\
port               86 tools/testing/selftests/bpf/test_flow_dissector.c 		.sin_port = __constant_htons(port),		\
port               90 tools/testing/selftests/bpf/test_flow_dissector.c #define INIT_ADDR6(name, addr6, port)				\
port               93 tools/testing/selftests/bpf/test_flow_dissector.c 		.sin6_port = __constant_htons(port),		\
port               37 tools/testing/selftests/bpf/test_sock.c 	unsigned short port;
port              355 tools/testing/selftests/bpf/test_sock.c static int bind_sock(int domain, int type, const char *ip, unsigned short port)
port              374 tools/testing/selftests/bpf/test_sock.c 		addr4->sin_port = htons(port);
port              381 tools/testing/selftests/bpf/test_sock.c 		addr6->sin6_port = htons(port);
port              420 tools/testing/selftests/bpf/test_sock.c 	if (bind_sock(test->domain, test->type, test->ip, test->port) == -1) {
port              603 tools/testing/selftests/bpf/test_sock_addr.c static int mk_sockaddr(int domain, const char *ip, unsigned short port,
port              621 tools/testing/selftests/bpf/test_sock_addr.c 		addr4->sin_port = htons(port);
port              631 tools/testing/selftests/bpf/test_sock_addr.c 		addr6->sin6_port = htons(port);
port              817 tools/testing/selftests/cgroup/test_memcontrol.c 	unsigned short port;
port              833 tools/testing/selftests/cgroup/test_memcontrol.c 	saddr.sin6_port = htons(srv_args->port);
port              878 tools/testing/selftests/cgroup/test_memcontrol.c static int tcp_client(const char *cgroup, unsigned short port)
port              886 tools/testing/selftests/cgroup/test_memcontrol.c 	snprintf(servport, sizeof(servport), "%hd", port);
port              940 tools/testing/selftests/cgroup/test_memcontrol.c 	unsigned short port;
port              956 tools/testing/selftests/cgroup/test_memcontrol.c 		port = args.port = 1000 + rand() % 60000;
port              980 tools/testing/selftests/cgroup/test_memcontrol.c 	if (tcp_client(memcg, port) != KSFT_PASS)
port              115 tools/testing/selftests/kvm/include/x86_64/processor.h static inline uint16_t inw(uint16_t port)
port              121 tools/testing/selftests/kvm/include/x86_64/processor.h 		: /* input */ "d" (port));
port               35 tools/testing/selftests/kvm/lib/x86_64/ucall.c 		: : [port] "d" (UCALL_PIO_PORT), "D" (&uc) : "rax", "memory");
port               43 tools/testing/selftests/kvm/lib/x86_64/ucall.c 	if (run->exit_reason == KVM_EXIT_IO && run->io.port == UCALL_PIO_PORT) {
port               37 tools/testing/selftests/kvm/x86_64/sync_regs_test.c 		     : : [port] "d" (UCALL_PIO_PORT) : "rax", "rbx");
port               34 tools/testing/selftests/kvm/x86_64/vmx_close_while_nested_test.c                      : : [port] "d" (PORT_L0_EXIT) : "rax");
port               76 tools/testing/selftests/kvm/x86_64/vmx_close_while_nested_test.c 		if (run->io.port == PORT_L0_EXIT)
port               67 tools/testing/selftests/net/nettest.c 	unsigned short port;
port              241 tools/testing/selftests/net/nettest.c 		sin.sin_port = htons(args->port);
port              247 tools/testing/selftests/net/nettest.c 		sin6.sin6_port = htons(args->port);
port             1012 tools/testing/selftests/net/nettest.c 		.sin_port = htons(args->port),
port             1086 tools/testing/selftests/net/nettest.c 		serv_addr.sin_port = htons(args->port);
port             1093 tools/testing/selftests/net/nettest.c 		serv6_addr.sin6_port = htons(args->port);
port             1360 tools/testing/selftests/net/nettest.c 		sin.sin_port = htons(args->port);
port             1369 tools/testing/selftests/net/nettest.c 		sin6.sin6_port = htons(args->port);
port             1571 tools/testing/selftests/net/nettest.c 		.port    = DEFAULT_PORT,
port             1608 tools/testing/selftests/net/nettest.c 			args.port = (unsigned short) tmp;
port             1622 tools/testing/selftests/net/nettest.c 			args.port = 0;
port             1732 tools/testing/selftests/net/nettest.c 	     args.port == 0) {
port               75 tools/testing/selftests/net/psock_lib.h static __maybe_unused void pair_udp_open(int fds[], uint16_t port)
port               88 tools/testing/selftests/net/psock_lib.h 	saddr.sin_port = htons(port);
port               93 tools/testing/selftests/net/psock_lib.h 	daddr.sin_port = htons(port + 1);
port               45 tools/testing/selftests/net/reuseport_bpf.c static struct sockaddr *new_any_sockaddr(int family, uint16_t port)
port               59 tools/testing/selftests/net/reuseport_bpf.c 		addr4->sin_port = htons(port);
port               65 tools/testing/selftests/net/reuseport_bpf.c 		addr6->sin6_port = htons(port);
port               73 tools/testing/selftests/net/reuseport_bpf.c static struct sockaddr *new_loopback_sockaddr(int family, uint16_t port)
port               75 tools/testing/selftests/net/reuseport_bpf.c 	struct sockaddr *addr = new_any_sockaddr(family, port);
port               34 tools/testing/selftests/net/tcp_inq.c static int port = 4974;
port               46 tools/testing/selftests/net/tcp_inq.c 		addr4->sin_port = htons(port);
port               52 tools/testing/selftests/net/tcp_inq.c 		addr6->sin6_port = htons(port);
port              119 tools/testing/selftests/net/tcp_inq.c 			port = atoi(optarg);
port              275 tools/testing/selftests/networking/timestamping/rxtimestamp.c 	int port = (s.type == SOCK_RAW) ? 0 : next_port++;
port              292 tools/testing/selftests/networking/timestamping/rxtimestamp.c 	addr.sin_port = htons(port);
port              295 tools/testing/selftests/networking/timestamping/rxtimestamp.c 		error(1, errno, "Failed to bind to port %d", port);
port               55 tools/testing/selftests/x86/ioperm.c static bool try_outb(unsigned short port)
port               62 tools/testing/selftests/x86/ioperm.c 			      : : [port] "Nd" (port), "a" (0));
port               68 tools/testing/selftests/x86/ioperm.c static void expect_ok(unsigned short port)
port               70 tools/testing/selftests/x86/ioperm.c 	if (!try_outb(port)) {
port               71 tools/testing/selftests/x86/ioperm.c 		printf("[FAIL]\toutb to 0x%02hx failed\n", port);
port               75 tools/testing/selftests/x86/ioperm.c 	printf("[OK]\toutb to 0x%02hx worked\n", port);
port               78 tools/testing/selftests/x86/ioperm.c static void expect_gp(unsigned short port)
port               80 tools/testing/selftests/x86/ioperm.c 	if (try_outb(port)) {
port               81 tools/testing/selftests/x86/ioperm.c 		printf("[FAIL]\toutb to 0x%02hx worked\n", port);
port               85 tools/testing/selftests/x86/ioperm.c 	printf("[OK]\toutb to 0x%02hx failed\n", port);
port               89 tools/testing/vsock/vsock_diag_test.c static void print_vsock_addr(FILE *fp, unsigned int cid, unsigned int port)
port               96 tools/testing/vsock/vsock_diag_test.c 	if (port == VMADDR_PORT_ANY)
port               99 tools/testing/vsock/vsock_diag_test.c 		fprintf(fp, "%u", port);
port               52 tools/usb/usbip/libsrc/vhci_driver.c 		int port, status, speed, devid;
port               59 tools/usb/usbip/libsrc/vhci_driver.c 				hub, &port, &status, &speed,
port               68 tools/usb/usbip/libsrc/vhci_driver.c 				hub, port, status, speed, devid);
port               72 tools/usb/usbip/libsrc/vhci_driver.c 		idev = &vhci_driver->idev[port];
port               80 tools/usb/usbip/libsrc/vhci_driver.c 		idev->port	= port;
port              188 tools/usb/usbip/libsrc/vhci_driver.c 		char *port, unsigned long port_len, char *busid)
port              230 tools/usb/usbip/libsrc/vhci_driver.c 	if (sscanf(buffer, "%s %s %s\n", host, port, busid) != 3) {
port              351 tools/usb/usbip/libsrc/vhci_driver.c 			return vhci_driver->idev[i].port;
port              357 tools/usb/usbip/libsrc/vhci_driver.c int usbip_vhci_attach_device2(uint8_t port, int sockfd, uint32_t devid,
port              366 tools/usb/usbip/libsrc/vhci_driver.c 			port, sockfd, devid, speed);
port              380 tools/usb/usbip/libsrc/vhci_driver.c 	dbg("attached port: %d", port);
port              391 tools/usb/usbip/libsrc/vhci_driver.c int usbip_vhci_attach_device(uint8_t port, int sockfd, uint8_t busnum,
port              396 tools/usb/usbip/libsrc/vhci_driver.c 	return usbip_vhci_attach_device2(port, sockfd, devid, speed);
port              399 tools/usb/usbip/libsrc/vhci_driver.c int usbip_vhci_detach_device(uint8_t port)
port              407 tools/usb/usbip/libsrc/vhci_driver.c 	snprintf(buff, sizeof(buff), "%u", port);
port              421 tools/usb/usbip/libsrc/vhci_driver.c 	dbg("detached port: %d", port);
port              438 tools/usb/usbip/libsrc/vhci_driver.c 	ret = read_record(idev->port, host, sizeof(host), serv, sizeof(serv),
port              445 tools/usb/usbip/libsrc/vhci_driver.c 	printf("Port %02d: <%s> at %s\n", idev->port,
port               24 tools/usb/usbip/libsrc/vhci_driver.h 	uint8_t port;
port               56 tools/usb/usbip/libsrc/vhci_driver.h int usbip_vhci_attach_device2(uint8_t port, int sockfd, uint32_t devid,
port               60 tools/usb/usbip/libsrc/vhci_driver.h int usbip_vhci_attach_device(uint8_t port, int sockfd, uint8_t busnum,
port               63 tools/usb/usbip/libsrc/vhci_driver.h int usbip_vhci_detach_device(uint8_t port);
port               39 tools/usb/usbip/src/usbip_attach.c static int record_connection(char *host, char *port, char *busid, int rhport)
port               68 tools/usb/usbip/src/usbip_attach.c 			host, port, busid);
port               84 tools/usb/usbip/src/usbip_attach.c 	int port;
port               94 tools/usb/usbip/src/usbip_attach.c 		port = usbip_vhci_get_free_port(speed);
port               95 tools/usb/usbip/src/usbip_attach.c 		if (port < 0) {
port              100 tools/usb/usbip/src/usbip_attach.c 		dbg("got free port %d", port);
port              102 tools/usb/usbip/src/usbip_attach.c 		rc = usbip_vhci_attach_device(port, sockfd, udev->busnum,
port              112 tools/usb/usbip/src/usbip_attach.c 	return port;
port               32 tools/usb/usbip/src/usbip_detach.c static int detach_port(char *port)
port               41 tools/usb/usbip/src/usbip_detach.c 	unsigned int port_len = strlen(port);
port               44 tools/usb/usbip/src/usbip_detach.c 		if (!isdigit(port[i])) {
port               45 tools/usb/usbip/src/usbip_detach.c 			err("invalid port %s", port);
port               49 tools/usb/usbip/src/usbip_detach.c 	portnum = atoi(port);
port               61 tools/usb/usbip/src/usbip_detach.c 		if (idev->port == portnum) {
port               65 tools/usb/usbip/src/usbip_detach.c 			info("Port %d is already detached!\n", idev->port);
port               72 tools/usb/usbip/src/usbip_detach.c 			port, vhci_driver->nports);
port               30 tools/usb/usbip/src/usbip_network.c 	unsigned long int port = strtoul(arg, &end, 10);
port               42 tools/usb/usbip/src/usbip_network.c 	if (port > UINT16_MAX) {
port               48 tools/usb/usbip/src/usbip_network.c 	usbip_port = port;
port              176 tools/usb/usbip/src/usbip_network.h int usbip_net_tcp_connect(char *hostname, char *port);
port              313 tools/usb/usbip/src/usbipd.c 	char host[NI_MAXHOST], port[NI_MAXSERV];
port              325 tools/usb/usbip/src/usbipd.c 			 port, sizeof(port), NI_NUMERICHOST | NI_NUMERICSERV);
port              337 tools/usb/usbip/src/usbipd.c 	info("connection from %s:%s", host, port);