port_array        254 drivers/tty/synclink_gt.c 	struct slgt_info *port_array[SLGT_MAX_PORTS];
port_array       2346 drivers/tty/synclink_gt.c 			if (info->port_array[i] == NULL)
port_array       2348 drivers/tty/synclink_gt.c 			spin_lock(&info->port_array[i]->lock);
port_array       2350 drivers/tty/synclink_gt.c 				isr_serial(info->port_array[i]);
port_array       2352 drivers/tty/synclink_gt.c 				isr_rdma(info->port_array[i]);
port_array       2354 drivers/tty/synclink_gt.c 				isr_tdma(info->port_array[i]);
port_array       2355 drivers/tty/synclink_gt.c 			spin_unlock(&info->port_array[i]->lock);
port_array       2370 drivers/tty/synclink_gt.c 				if (info->port_array[i] != NULL)
port_array       2371 drivers/tty/synclink_gt.c 					isr_gpio(info->port_array[i], changed, state);
port_array       2378 drivers/tty/synclink_gt.c 		struct slgt_info *port = info->port_array[i];
port_array       2950 drivers/tty/synclink_gt.c 	spin_lock_irqsave(&info->port_array[0]->lock, flags);
port_array       2963 drivers/tty/synclink_gt.c 	spin_unlock_irqrestore(&info->port_array[0]->lock, flags);
port_array       3064 drivers/tty/synclink_gt.c 	spin_lock_irqsave(&info->port_array[0]->lock, flags);
port_array       3076 drivers/tty/synclink_gt.c 		spin_unlock_irqrestore(&info->port_array[0]->lock, flags);
port_array       3082 drivers/tty/synclink_gt.c 		spin_lock_irqsave(&info->port_array[0]->lock, flags);
port_array       3089 drivers/tty/synclink_gt.c 	spin_unlock_irqrestore(&info->port_array[0]->lock, flags);
port_array       3597 drivers/tty/synclink_gt.c 	struct slgt_info *port_array[SLGT_MAX_PORTS];
port_array       3608 drivers/tty/synclink_gt.c 		port_array[i] = alloc_dev(adapter_num, i, pdev);
port_array       3609 drivers/tty/synclink_gt.c 		if (port_array[i] == NULL) {
port_array       3611 drivers/tty/synclink_gt.c 				tty_port_destroy(&port_array[i]->port);
port_array       3612 drivers/tty/synclink_gt.c 				kfree(port_array[i]);
port_array       3620 drivers/tty/synclink_gt.c 		memcpy(port_array[i]->port_array, port_array, sizeof(port_array));
port_array       3621 drivers/tty/synclink_gt.c 		add_device(port_array[i]);
port_array       3622 drivers/tty/synclink_gt.c 		port_array[i]->port_count = port_count;
port_array       3623 drivers/tty/synclink_gt.c 		spin_lock_init(&port_array[i]->lock);
port_array       3627 drivers/tty/synclink_gt.c 	if (!claim_resources(port_array[0])) {
port_array       3629 drivers/tty/synclink_gt.c 		alloc_dma_bufs(port_array[0]);
port_array       3633 drivers/tty/synclink_gt.c 			port_array[i]->irq_level = port_array[0]->irq_level;
port_array       3634 drivers/tty/synclink_gt.c 			port_array[i]->reg_addr  = port_array[0]->reg_addr;
port_array       3635 drivers/tty/synclink_gt.c 			alloc_dma_bufs(port_array[i]);
port_array       3638 drivers/tty/synclink_gt.c 		if (request_irq(port_array[0]->irq_level,
port_array       3640 drivers/tty/synclink_gt.c 					port_array[0]->irq_flags,
port_array       3641 drivers/tty/synclink_gt.c 					port_array[0]->device_name,
port_array       3642 drivers/tty/synclink_gt.c 					port_array[0]) < 0) {
port_array       3644 drivers/tty/synclink_gt.c 				port_array[0]->device_name,
port_array       3645 drivers/tty/synclink_gt.c 				port_array[0]->irq_level));
port_array       3647 drivers/tty/synclink_gt.c 			port_array[0]->irq_requested = true;
port_array       3648 drivers/tty/synclink_gt.c 			adapter_test(port_array[0]);
port_array       3650 drivers/tty/synclink_gt.c 				port_array[i]->init_error = port_array[0]->init_error;
port_array       3651 drivers/tty/synclink_gt.c 				port_array[i]->gpio_present = port_array[0]->gpio_present;
port_array       3657 drivers/tty/synclink_gt.c 		struct slgt_info *info = port_array[i];
port_array       4086 drivers/tty/synclink_gt.c 		if (info->port_array[i])
port_array       4087 drivers/tty/synclink_gt.c 			reset_port(info->port_array[i]);
port_array        229 drivers/tty/synclinkmp.c 	struct _synclinkmp_info *port_array[SCA_MAX_PORTS];
port_array       2531 drivers/tty/synclinkmp.c 			tmp = read_reg16(info->port_array[2], ISR0);
port_array       2534 drivers/tty/synclinkmp.c 			timerstatus1 = read_reg(info->port_array[2], ISR2);
port_array       2547 drivers/tty/synclinkmp.c 			if (info->port_array[i] == NULL)
port_array       2560 drivers/tty/synclinkmp.c 				isr_rxrdy(info->port_array[i]);
port_array       2562 drivers/tty/synclinkmp.c 				isr_txrdy(info->port_array[i]);
port_array       2564 drivers/tty/synclinkmp.c 				isr_rxint(info->port_array[i]);
port_array       2566 drivers/tty/synclinkmp.c 				isr_txint(info->port_array[i]);
port_array       2569 drivers/tty/synclinkmp.c 				isr_rxdmaerror(info->port_array[i]);
port_array       2571 drivers/tty/synclinkmp.c 				isr_rxdmaok(info->port_array[i]);
port_array       2573 drivers/tty/synclinkmp.c 				isr_txdmaerror(info->port_array[i]);
port_array       2575 drivers/tty/synclinkmp.c 				isr_txdmaok(info->port_array[i]);
port_array       2579 drivers/tty/synclinkmp.c 			isr_timer(info->port_array[0]);
port_array       2581 drivers/tty/synclinkmp.c 			isr_timer(info->port_array[1]);
port_array       2583 drivers/tty/synclinkmp.c 			isr_timer(info->port_array[2]);
port_array       2585 drivers/tty/synclinkmp.c 			isr_timer(info->port_array[3]);
port_array       2589 drivers/tty/synclinkmp.c 		SLMP_INFO * port = info->port_array[i];
port_array       3351 drivers/tty/synclinkmp.c 	info->port_array[0]->last_mem_alloc = (SCA_MEM_SIZE/4) * info->port_num;
port_array       3420 drivers/tty/synclinkmp.c 	info->buffer_list = info->memory_base + info->port_array[0]->last_mem_alloc;
port_array       3421 drivers/tty/synclinkmp.c 	info->buffer_list_phys = info->port_array[0]->last_mem_alloc;
port_array       3422 drivers/tty/synclinkmp.c 	info->port_array[0]->last_mem_alloc += BUFFERLISTSIZE;
port_array       3480 drivers/tty/synclinkmp.c 		buf_list_ex[i].virt_addr = info->memory_base + info->port_array[0]->last_mem_alloc;
port_array       3481 drivers/tty/synclinkmp.c 		phys_addr = info->port_array[0]->last_mem_alloc;
port_array       3482 drivers/tty/synclinkmp.c 		info->port_array[0]->last_mem_alloc += SCABUFSIZE;
port_array       3799 drivers/tty/synclinkmp.c 	SLMP_INFO *port_array[SCA_MAX_PORTS];
port_array       3804 drivers/tty/synclinkmp.c 		port_array[port] = alloc_dev(adapter_num,port,pdev);
port_array       3805 drivers/tty/synclinkmp.c 		if( port_array[port] == NULL ) {
port_array       3807 drivers/tty/synclinkmp.c 				tty_port_destroy(&port_array[port]->port);
port_array       3808 drivers/tty/synclinkmp.c 				kfree(port_array[port]);
port_array       3816 drivers/tty/synclinkmp.c 		memcpy(port_array[port]->port_array,port_array,sizeof(port_array));
port_array       3817 drivers/tty/synclinkmp.c 		rc = add_device( port_array[port] );
port_array       3820 drivers/tty/synclinkmp.c 		spin_lock_init(&port_array[port]->lock);
port_array       3824 drivers/tty/synclinkmp.c 	if ( !claim_resources(port_array[0]) ) {
port_array       3826 drivers/tty/synclinkmp.c 		alloc_dma_bufs(port_array[0]);
port_array       3830 drivers/tty/synclinkmp.c 			port_array[port]->lock  = port_array[0]->lock;
port_array       3831 drivers/tty/synclinkmp.c 			port_array[port]->irq_level     = port_array[0]->irq_level;
port_array       3832 drivers/tty/synclinkmp.c 			port_array[port]->memory_base   = port_array[0]->memory_base;
port_array       3833 drivers/tty/synclinkmp.c 			port_array[port]->sca_base      = port_array[0]->sca_base;
port_array       3834 drivers/tty/synclinkmp.c 			port_array[port]->statctrl_base = port_array[0]->statctrl_base;
port_array       3835 drivers/tty/synclinkmp.c 			port_array[port]->lcr_base      = port_array[0]->lcr_base;
port_array       3836 drivers/tty/synclinkmp.c 			alloc_dma_bufs(port_array[port]);
port_array       3839 drivers/tty/synclinkmp.c 		rc = request_irq(port_array[0]->irq_level,
port_array       3841 drivers/tty/synclinkmp.c 					port_array[0]->irq_flags,
port_array       3842 drivers/tty/synclinkmp.c 					port_array[0]->device_name,
port_array       3843 drivers/tty/synclinkmp.c 					port_array[0]);
port_array       3847 drivers/tty/synclinkmp.c 				port_array[0]->device_name,
port_array       3848 drivers/tty/synclinkmp.c 				port_array[0]->irq_level );
port_array       3851 drivers/tty/synclinkmp.c 		port_array[0]->irq_requested = true;
port_array       3852 drivers/tty/synclinkmp.c 		adapter_test(port_array[0]);
port_array       3856 drivers/tty/synclinkmp.c 	release_resources( port_array[0] );
port_array       3859 drivers/tty/synclinkmp.c 		tty_port_destroy(&port_array[port]->port);
port_array       3860 drivers/tty/synclinkmp.c 		kfree(port_array[port]);
port_array       4017 drivers/tty/synclinkmp.c 		info->port_array[0]->ctrlreg_value |= (BIT0 << (info->port_num * 2));
port_array       4354 drivers/tty/synclinkmp.c 		if (info->port_array[i])
port_array       4355 drivers/tty/synclinkmp.c 			reset_port(info->port_array[i]);
port_array       4440 drivers/tty/synclinkmp.c 	info->port_array[0]->ctrlreg_value |= (BIT0 << (info->port_num * 2));
port_array       4617 drivers/tty/synclinkmp.c 		info->port_array[0]->ctrlreg_value |= (BIT0 << (info->port_num * 2));
port_array       4619 drivers/tty/synclinkmp.c 		info->port_array[0]->ctrlreg_value &= ~(BIT0 << (info->port_num * 2));
port_array       4766 drivers/tty/synclinkmp.c 		info->port_array[0]->ctrlreg_value &= ~EnableBit;
port_array       4768 drivers/tty/synclinkmp.c 		info->port_array[0]->ctrlreg_value |= EnableBit;
port_array       5214 drivers/tty/synclinkmp.c 	sca_init(info->port_array[0]);
port_array       5215 drivers/tty/synclinkmp.c 	sca_init(info->port_array[2]);
port_array       5299 drivers/tty/synclinkmp.c 	info->port_array[0]->port_count = 0;
port_array       5301 drivers/tty/synclinkmp.c 	if ( register_test(info->port_array[0]) &&
port_array       5302 drivers/tty/synclinkmp.c 		register_test(info->port_array[1])) {
port_array       5304 drivers/tty/synclinkmp.c 		info->port_array[0]->port_count = 2;
port_array       5306 drivers/tty/synclinkmp.c 		if ( register_test(info->port_array[2]) &&
port_array       5307 drivers/tty/synclinkmp.c 			register_test(info->port_array[3]) )
port_array       5308 drivers/tty/synclinkmp.c 			info->port_array[0]->port_count += 2;
port_array       5316 drivers/tty/synclinkmp.c 	if ( !irq_test(info->port_array[0]) ||
port_array       5317 drivers/tty/synclinkmp.c 		!irq_test(info->port_array[1]) ||
port_array       5318 drivers/tty/synclinkmp.c 		 (info->port_count == 4 && !irq_test(info->port_array[2])) ||
port_array       5319 drivers/tty/synclinkmp.c 		 (info->port_count == 4 && !irq_test(info->port_array[3]))) {
port_array       5325 drivers/tty/synclinkmp.c 	if (!loopback_test(info->port_array[0]) ||
port_array       5326 drivers/tty/synclinkmp.c 		!loopback_test(info->port_array[1]) ||
port_array       5327 drivers/tty/synclinkmp.c 		 (info->port_count == 4 && !loopback_test(info->port_array[2])) ||
port_array       5328 drivers/tty/synclinkmp.c 		 (info->port_count == 4 && !loopback_test(info->port_array[3]))) {
port_array       5338 drivers/tty/synclinkmp.c 	info->port_array[0]->init_error = 0;
port_array       5339 drivers/tty/synclinkmp.c 	info->port_array[1]->init_error = 0;
port_array       5341 drivers/tty/synclinkmp.c 		info->port_array[2]->init_error = 0;
port_array       5342 drivers/tty/synclinkmp.c 		info->port_array[3]->init_error = 0;
port_array       5566 drivers/tty/synclinkmp.c 	*RegAddr = info->port_array[0]->ctrlreg_value;