drivers/tty/synclink_gt.c
1036
struct slgt_info *info = tty->driver_data;
drivers/tty/synclink_gt.c
1063
static long get_params32(struct slgt_info *info, struct MGSL_PARAMS32 __user *user_params)
drivers/tty/synclink_gt.c
1087
static long set_params32(struct slgt_info *info, struct MGSL_PARAMS32 __user *new_params)
drivers/tty/synclink_gt.c
1124
struct slgt_info *info = tty->driver_data;
drivers/tty/synclink_gt.c
1166
static inline void line_info(struct seq_file *m, struct slgt_info *info)
drivers/tty/synclink_gt.c
119
static struct slgt_info *slgt_device_list;
drivers/tty/synclink_gt.c
1235
struct slgt_info *info;
drivers/tty/synclink_gt.c
1252
struct slgt_info *info = tty->driver_data;
drivers/tty/synclink_gt.c
1266
struct slgt_info *info = tty->driver_data;
drivers/tty/synclink_gt.c
1287
struct slgt_info *info = tty->driver_data;
drivers/tty/synclink_gt.c
1313
struct slgt_info *info = tty->driver_data;
drivers/tty/synclink_gt.c
1347
struct slgt_info *info = dev_to_port(dev);
drivers/tty/synclink_gt.c
1393
struct slgt_info *info = dev_to_port(dev);
drivers/tty/synclink_gt.c
1431
struct slgt_info *info = dev_to_port(dev);
drivers/tty/synclink_gt.c
1494
struct slgt_info *info = dev_to_port(dev);
drivers/tty/synclink_gt.c
1526
struct slgt_info *info = dev_to_port(dev);
drivers/tty/synclink_gt.c
1620
struct slgt_info *info = dev_to_port(dev);
drivers/tty/synclink_gt.c
1641
static void hdlcdev_tx_done(struct slgt_info *info)
drivers/tty/synclink_gt.c
1655
static void hdlcdev_rx(struct slgt_info *info, char *buf, int size)
drivers/tty/synclink_gt.c
1694
static int hdlcdev_init(struct slgt_info *info)
drivers/tty/synclink_gt.c
1741
static void hdlcdev_exit(struct slgt_info *info)
drivers/tty/synclink_gt.c
1755
static void rx_async(struct slgt_info *info)
drivers/tty/synclink_gt.c
1825
static int bh_action(struct slgt_info *info)
drivers/tty/synclink_gt.c
1858
struct slgt_info *info = container_of(work, struct slgt_info, task);
drivers/tty/synclink_gt.c
1903
static void bh_transmit(struct slgt_info *info)
drivers/tty/synclink_gt.c
1912
static void dsr_change(struct slgt_info *info, unsigned short status)
drivers/tty/synclink_gt.c
1932
static void cts_change(struct slgt_info *info, unsigned short status)
drivers/tty/synclink_gt.c
1967
static void dcd_change(struct slgt_info *info, unsigned short status)
drivers/tty/synclink_gt.c
2004
static void ri_change(struct slgt_info *info, unsigned short status)
drivers/tty/synclink_gt.c
2024
static void isr_rxdata(struct slgt_info *info)
drivers/tty/synclink_gt.c
2058
static void isr_serial(struct slgt_info *info)
drivers/tty/synclink_gt.c
2115
static void isr_rdma(struct slgt_info *info)
drivers/tty/synclink_gt.c
2141
static void isr_tdma(struct slgt_info *info)
drivers/tty/synclink_gt.c
215
struct slgt_info *next_device; /* device list link */
drivers/tty/synclink_gt.c
2172
static bool unsent_tbufs(struct slgt_info *info)
drivers/tty/synclink_gt.c
2196
static void isr_txeom(struct slgt_info *info, unsigned short status)
drivers/tty/synclink_gt.c
2246
static void isr_gpio(struct slgt_info *info, unsigned int changed, unsigned int state)
drivers/tty/synclink_gt.c
225
struct slgt_info *port_array[SLGT_MAX_PORTS];
drivers/tty/synclink_gt.c
2271
struct slgt_info *info = dev_id;
drivers/tty/synclink_gt.c
2313
struct slgt_info *port = info->port_array[i];
drivers/tty/synclink_gt.c
2331
static int startup_hw(struct slgt_info *info)
drivers/tty/synclink_gt.c
2364
static void shutdown_hw(struct slgt_info *info)
drivers/tty/synclink_gt.c
2406
static void program_hw(struct slgt_info *info)
drivers/tty/synclink_gt.c
2441
static void change_params(struct slgt_info *info)
drivers/tty/synclink_gt.c
2507
static int get_stats(struct slgt_info *info, struct mgsl_icount __user *user_icount)
drivers/tty/synclink_gt.c
2519
static int get_params(struct slgt_info *info, MGSL_PARAMS __user *user_params)
drivers/tty/synclink_gt.c
2527
static int set_params(struct slgt_info *info, MGSL_PARAMS __user *new_params)
drivers/tty/synclink_gt.c
2548
static int get_txidle(struct slgt_info *info, int __user *idle_mode)
drivers/tty/synclink_gt.c
2556
static int set_txidle(struct slgt_info *info, int idle_mode)
drivers/tty/synclink_gt.c
2568
static int tx_enable(struct slgt_info *info, int enable)
drivers/tty/synclink_gt.c
2587
static int tx_abort(struct slgt_info *info)
drivers/tty/synclink_gt.c
2597
static int rx_enable(struct slgt_info *info, int enable)
drivers/tty/synclink_gt.c
2647
static int wait_mgsl_event(struct slgt_info *info, int __user *mask_ptr)
drivers/tty/synclink_gt.c
2761
static int get_interface(struct slgt_info *info, int __user *if_mode)
drivers/tty/synclink_gt.c
2769
static int set_interface(struct slgt_info *info, int if_mode)
drivers/tty/synclink_gt.c
2792
static int get_xsync(struct slgt_info *info, int __user *xsync)
drivers/tty/synclink_gt.c
2806
static int set_xsync(struct slgt_info *info, int xsync)
drivers/tty/synclink_gt.c
2818
static int get_xctrl(struct slgt_info *info, int __user *xctrl)
drivers/tty/synclink_gt.c
2843
static int set_xctrl(struct slgt_info *info, int xctrl)
drivers/tty/synclink_gt.c
2864
static int set_gpio(struct slgt_info *info, struct gpio_desc __user *user_gpio)
drivers/tty/synclink_gt.c
2899
static int get_gpio(struct slgt_info *info, struct gpio_desc __user *user_gpio)
drivers/tty/synclink_gt.c
2973
static int wait_gpio(struct slgt_info *info, struct gpio_desc __user *user_gpio)
drivers/tty/synclink_gt.c
3024
static int modem_input_wait(struct slgt_info *info,int arg)
drivers/tty/synclink_gt.c
3079
struct slgt_info *info = tty->driver_data;
drivers/tty/synclink_gt.c
3108
struct slgt_info *info = tty->driver_data;
drivers/tty/synclink_gt.c
3131
struct slgt_info *info = container_of(port, struct slgt_info, port);
drivers/tty/synclink_gt.c
3143
struct slgt_info *info = container_of(port, struct slgt_info, port);
drivers/tty/synclink_gt.c
3159
struct slgt_info *info)
drivers/tty/synclink_gt.c
3241
static int alloc_tmp_rbuf(struct slgt_info *info)
drivers/tty/synclink_gt.c
3250
static void free_tmp_rbuf(struct slgt_info *info)
drivers/tty/synclink_gt.c
3259
static int alloc_desc(struct slgt_info *info)
drivers/tty/synclink_gt.c
3305
static void free_desc(struct slgt_info *info)
drivers/tty/synclink_gt.c
3316
static int alloc_bufs(struct slgt_info *info, struct slgt_desc *bufs, int count)
drivers/tty/synclink_gt.c
3329
static void free_bufs(struct slgt_info *info, struct slgt_desc *bufs, int count)
drivers/tty/synclink_gt.c
3341
static int alloc_dma_bufs(struct slgt_info *info)
drivers/tty/synclink_gt.c
3357
static void free_dma_bufs(struct slgt_info *info)
drivers/tty/synclink_gt.c
3367
static int claim_resources(struct slgt_info *info)
drivers/tty/synclink_gt.c
3392
static void release_resources(struct slgt_info *info)
drivers/tty/synclink_gt.c
3413
static void add_device(struct slgt_info *info)
drivers/tty/synclink_gt.c
3431
struct slgt_info *current_dev = slgt_device_list;
drivers/tty/synclink_gt.c
3476
static struct slgt_info *alloc_dev(int adapter_num, int port_num, struct pci_dev *pdev)
drivers/tty/synclink_gt.c
3478
struct slgt_info *info;
drivers/tty/synclink_gt.c
3480
info = kzalloc_obj(struct slgt_info);
drivers/tty/synclink_gt.c
3519
struct slgt_info *port_array[SLGT_MAX_PORTS];
drivers/tty/synclink_gt.c
3579
struct slgt_info *info = port_array[i];
drivers/tty/synclink_gt.c
3629
struct slgt_info *info;
drivers/tty/synclink_gt.c
3630
struct slgt_info *tmp;
drivers/tty/synclink_gt.c
3727
static inline void __iomem *calc_regaddr(struct slgt_info *info,
drivers/tty/synclink_gt.c
3740
static __u8 rd_reg8(struct slgt_info *info, unsigned int addr)
drivers/tty/synclink_gt.c
3745
static void wr_reg8(struct slgt_info *info, unsigned int addr, __u8 value)
drivers/tty/synclink_gt.c
3750
static __u16 rd_reg16(struct slgt_info *info, unsigned int addr)
drivers/tty/synclink_gt.c
3755
static void wr_reg16(struct slgt_info *info, unsigned int addr, __u16 value)
drivers/tty/synclink_gt.c
3760
static __u32 rd_reg32(struct slgt_info *info, unsigned int addr)
drivers/tty/synclink_gt.c
3765
static void wr_reg32(struct slgt_info *info, unsigned int addr, __u32 value)
drivers/tty/synclink_gt.c
3770
static void rdma_reset(struct slgt_info *info)
drivers/tty/synclink_gt.c
3783
static void tdma_reset(struct slgt_info *info)
drivers/tty/synclink_gt.c
3801
static void enable_loopback(struct slgt_info *info)
drivers/tty/synclink_gt.c
3828
static void set_rate(struct slgt_info *info, u32 rate)
drivers/tty/synclink_gt.c
3847
static void rx_stop(struct slgt_info *info)
drivers/tty/synclink_gt.c
3867
static void rx_start(struct slgt_info *info)
drivers/tty/synclink_gt.c
3916
static void tx_start(struct slgt_info *info)
drivers/tty/synclink_gt.c
3954
static void tx_stop(struct slgt_info *info)
drivers/tty/synclink_gt.c
3977
static void reset_port(struct slgt_info *info)
drivers/tty/synclink_gt.c
3991
static void reset_adapter(struct slgt_info *info)
drivers/tty/synclink_gt.c
4000
static void async_mode(struct slgt_info *info)
drivers/tty/synclink_gt.c
401
static __u8 rd_reg8(struct slgt_info *info, unsigned int addr);
drivers/tty/synclink_gt.c
402
static void wr_reg8(struct slgt_info *info, unsigned int addr, __u8 value);
drivers/tty/synclink_gt.c
403
static __u16 rd_reg16(struct slgt_info *info, unsigned int addr);
drivers/tty/synclink_gt.c
404
static void wr_reg16(struct slgt_info *info, unsigned int addr, __u16 value);
drivers/tty/synclink_gt.c
405
static __u32 rd_reg32(struct slgt_info *info, unsigned int addr);
drivers/tty/synclink_gt.c
406
static void wr_reg32(struct slgt_info *info, unsigned int addr, __u32 value);
drivers/tty/synclink_gt.c
408
static void msc_set_vcr(struct slgt_info *info);
drivers/tty/synclink_gt.c
410
static int startup_hw(struct slgt_info *info);
drivers/tty/synclink_gt.c
411
static int block_til_ready(struct tty_struct *tty, struct file * filp,struct slgt_info *info);
drivers/tty/synclink_gt.c
412
static void shutdown_hw(struct slgt_info *info);
drivers/tty/synclink_gt.c
413
static void program_hw(struct slgt_info *info);
drivers/tty/synclink_gt.c
414
static void change_params(struct slgt_info *info);
drivers/tty/synclink_gt.c
4141
static void sync_mode(struct slgt_info *info)
drivers/tty/synclink_gt.c
416
static int adapter_test(struct slgt_info *info);
drivers/tty/synclink_gt.c
418
static void reset_port(struct slgt_info *info);
drivers/tty/synclink_gt.c
419
static void async_mode(struct slgt_info *info);
drivers/tty/synclink_gt.c
420
static void sync_mode(struct slgt_info *info);
drivers/tty/synclink_gt.c
422
static void rx_stop(struct slgt_info *info);
drivers/tty/synclink_gt.c
423
static void rx_start(struct slgt_info *info);
drivers/tty/synclink_gt.c
424
static void reset_rbufs(struct slgt_info *info);
drivers/tty/synclink_gt.c
425
static void free_rbufs(struct slgt_info *info, unsigned int first, unsigned int last);
drivers/tty/synclink_gt.c
426
static bool rx_get_frame(struct slgt_info *info);
drivers/tty/synclink_gt.c
427
static bool rx_get_buf(struct slgt_info *info);
drivers/tty/synclink_gt.c
429
static void tx_start(struct slgt_info *info);
drivers/tty/synclink_gt.c
430
static void tx_stop(struct slgt_info *info);
drivers/tty/synclink_gt.c
431
static void tx_set_idle(struct slgt_info *info);
drivers/tty/synclink_gt.c
432
static unsigned int tbuf_bytes(struct slgt_info *info);
drivers/tty/synclink_gt.c
433
static void reset_tbufs(struct slgt_info *info);
drivers/tty/synclink_gt.c
434
static void tdma_reset(struct slgt_info *info);
drivers/tty/synclink_gt.c
435
static bool tx_load(struct slgt_info *info, const u8 *buf, unsigned int count);
drivers/tty/synclink_gt.c
4366
static void tx_set_idle(struct slgt_info *info)
drivers/tty/synclink_gt.c
437
static void get_gtsignals(struct slgt_info *info);
drivers/tty/synclink_gt.c
438
static void set_gtsignals(struct slgt_info *info);
drivers/tty/synclink_gt.c
439
static void set_rate(struct slgt_info *info, u32 data_rate);
drivers/tty/synclink_gt.c
4408
static void get_gtsignals(struct slgt_info *info)
drivers/tty/synclink_gt.c
441
static void bh_transmit(struct slgt_info *info);
drivers/tty/synclink_gt.c
442
static void isr_txeom(struct slgt_info *info, unsigned short status);
drivers/tty/synclink_gt.c
4428
static void msc_set_vcr(struct slgt_info *info)
drivers/tty/synclink_gt.c
4470
static void set_gtsignals(struct slgt_info *info)
drivers/tty/synclink_gt.c
4487
static void free_rbufs(struct slgt_info *info, unsigned int i, unsigned int last)
drivers/tty/synclink_gt.c
450
static int get_stats(struct slgt_info *info, struct mgsl_icount __user *user_icount);
drivers/tty/synclink_gt.c
4506
static void reset_rbufs(struct slgt_info *info)
drivers/tty/synclink_gt.c
451
static int get_params(struct slgt_info *info, MGSL_PARAMS __user *params);
drivers/tty/synclink_gt.c
4518
static bool rx_get_frame(struct slgt_info *info)
drivers/tty/synclink_gt.c
452
static int set_params(struct slgt_info *info, MGSL_PARAMS __user *params);
drivers/tty/synclink_gt.c
453
static int get_txidle(struct slgt_info *info, int __user *idle_mode);
drivers/tty/synclink_gt.c
454
static int set_txidle(struct slgt_info *info, int idle_mode);
drivers/tty/synclink_gt.c
455
static int tx_enable(struct slgt_info *info, int enable);
drivers/tty/synclink_gt.c
456
static int tx_abort(struct slgt_info *info);
drivers/tty/synclink_gt.c
457
static int rx_enable(struct slgt_info *info, int enable);
drivers/tty/synclink_gt.c
458
static int modem_input_wait(struct slgt_info *info,int arg);
drivers/tty/synclink_gt.c
459
static int wait_mgsl_event(struct slgt_info *info, int __user *mask_ptr);
drivers/tty/synclink_gt.c
460
static int get_interface(struct slgt_info *info, int __user *if_mode);
drivers/tty/synclink_gt.c
461
static int set_interface(struct slgt_info *info, int if_mode);
drivers/tty/synclink_gt.c
462
static int set_gpio(struct slgt_info *info, struct gpio_desc __user *gpio);
drivers/tty/synclink_gt.c
463
static int get_gpio(struct slgt_info *info, struct gpio_desc __user *gpio);
drivers/tty/synclink_gt.c
464
static int wait_gpio(struct slgt_info *info, struct gpio_desc __user *gpio);
drivers/tty/synclink_gt.c
465
static int get_xsync(struct slgt_info *info, int __user *if_mode);
drivers/tty/synclink_gt.c
4656
static bool rx_get_buf(struct slgt_info *info)
drivers/tty/synclink_gt.c
466
static int set_xsync(struct slgt_info *info, int if_mode);
drivers/tty/synclink_gt.c
467
static int get_xctrl(struct slgt_info *info, int __user *if_mode);
drivers/tty/synclink_gt.c
468
static int set_xctrl(struct slgt_info *info, int if_mode);
drivers/tty/synclink_gt.c
4682
static void reset_tbufs(struct slgt_info *info)
drivers/tty/synclink_gt.c
4695
static unsigned int free_tbuf_count(struct slgt_info *info)
drivers/tty/synclink_gt.c
4720
static unsigned int tbuf_bytes(struct slgt_info *info)
drivers/tty/synclink_gt.c
473
static void release_resources(struct slgt_info *info);
drivers/tty/synclink_gt.c
4770
static bool tx_load(struct slgt_info *info, const u8 *buf, unsigned int size)
drivers/tty/synclink_gt.c
4837
static int register_test(struct slgt_info *info)
drivers/tty/synclink_gt.c
4859
static int irq_test(struct slgt_info *info)
drivers/tty/synclink_gt.c
4901
static int loopback_test_rx(struct slgt_info *info)
drivers/tty/synclink_gt.c
492
static void trace_block(struct slgt_info *info, const char *data, int count, const char *label)
drivers/tty/synclink_gt.c
4925
static int loopback_test(struct slgt_info *info)
drivers/tty/synclink_gt.c
4985
static int adapter_test(struct slgt_info *info)
drivers/tty/synclink_gt.c
5005
struct slgt_info *info = timer_container_of(info, t, tx_timer);
drivers/tty/synclink_gt.c
5029
struct slgt_info *info = timer_container_of(info, t, rx_timer);
drivers/tty/synclink_gt.c
519
static void dump_tbufs(struct slgt_info *info)
drivers/tty/synclink_gt.c
533
static void dump_rbufs(struct slgt_info *info)
drivers/tty/synclink_gt.c
546
static inline int sanity_check(struct slgt_info *info, char *devname, const char *name)
drivers/tty/synclink_gt.c
586
struct slgt_info *info;
drivers/tty/synclink_gt.c
654
struct slgt_info *info = tty->driver_data;
drivers/tty/synclink_gt.c
680
struct slgt_info *info = tty->driver_data;
drivers/tty/synclink_gt.c
705
struct slgt_info *info = tty->driver_data;
drivers/tty/synclink_gt.c
737
static void update_tx_timer(struct slgt_info *info)
drivers/tty/synclink_gt.c
752
struct slgt_info *info = tty->driver_data;
drivers/tty/synclink_gt.c
786
struct slgt_info *info = tty->driver_data;
drivers/tty/synclink_gt.c
806
struct slgt_info *info = tty->driver_data;
drivers/tty/synclink_gt.c
823
struct slgt_info *info = tty->driver_data;
drivers/tty/synclink_gt.c
865
struct slgt_info *info = tty->driver_data;
drivers/tty/synclink_gt.c
877
struct slgt_info *info = tty->driver_data;
drivers/tty/synclink_gt.c
898
struct slgt_info *info = tty->driver_data;
drivers/tty/synclink_gt.c
917
struct slgt_info *info = tty->driver_data;
drivers/tty/synclink_gt.c
934
struct slgt_info *info = tty->driver_data;
drivers/tty/synclink_gt.c
960
struct slgt_info *info = tty->driver_data;