Lines Matching defs:pcbit_dev
45 struct pcbit_dev { struct
48 volatile unsigned char __iomem *sh_mem; /* RDP address */
49 unsigned long ph_mem;
50 unsigned int irq;
51 unsigned int id;
52 unsigned int interrupt; /* set during interrupt
54 spinlock_t lock;
57 struct msn_entry * msn_list; /* ISDN address list */
59 isdn_if * dev_if;
61 ushort ll_hdrlen;
62 ushort hl_hdrlen;
65 unsigned char l2_state;
67 struct frame_buf *read_queue;
68 struct frame_buf *read_frame;
69 struct frame_buf *write_queue;
72 wait_queue_head_t set_running_wq;
73 struct timer_list set_running_timer;
75 struct timer_list error_recover_timer;
77 struct work_struct qdelivery;
79 u_char w_busy;
80 u_char r_busy;
82 volatile unsigned char __iomem *readptr;
83 volatile unsigned char __iomem *writeptr;
85 ushort loadptr;
87 unsigned short fsize[8]; /* sent layer2 frames size */
89 unsigned char send_seq;
90 unsigned char rcv_seq;
91 unsigned char unack_seq;
93 unsigned short free;
97 struct pcbit_chan *b1;
98 struct pcbit_chan *b2;