Lines Matching defs:l1

94 	struct layer1 *l1 = fi->userdata;
103 printk(KERN_DEBUG "%s: %pV\n", dev_name(&l1->dch->dev.dev), &vaf);
117 struct layer1 *l1 = fi->userdata;
120 if (test_bit(FLG_L1_ACTIVATING, &l1->Flags))
121 l1->dcb(l1->dch, HW_POWERUP_REQ);
127 struct layer1 *l1 = fi->userdata;
130 mISDN_FsmRestartTimer(&l1->timerX, 550, EV_TIMER_DEACT, NULL, 2);
131 test_and_set_bit(FLG_L1_DEACTTIMER, &l1->Flags);
137 struct layer1 *l1 = fi->userdata;
139 if (test_bit(FLG_L1_ACTIVATING, &l1->Flags)) {
141 l1->dcb(l1->dch, INFO3_P8);
161 struct layer1 *l1 = fi->userdata;
164 l1->dcb(l1->dch, INFO3_P8);
170 struct layer1 *l1 = fi->userdata;
173 l1->dcb(l1->dch, INFO3_P8);
174 if (test_and_clear_bit(FLG_L1_DEACTTIMER, &l1->Flags))
175 mISDN_FsmDelTimer(&l1->timerX, 4);
176 if (!test_bit(FLG_L1_ACTIVATED, &l1->Flags)) {
177 if (test_and_clear_bit(FLG_L1_T3RUN, &l1->Flags))
178 mISDN_FsmDelTimer(&l1->timer3, 3);
179 mISDN_FsmRestartTimer(&l1->timerX, 110, EV_TIMER_ACT, NULL, 2);
180 test_and_set_bit(FLG_L1_ACTTIMER, &l1->Flags);
187 struct layer1 *l1 = fi->userdata;
189 test_and_clear_bit(FLG_L1_T3RUN, &l1->Flags);
190 if (test_and_clear_bit(FLG_L1_ACTIVATING, &l1->Flags)) {
191 if (test_and_clear_bit(FLG_L1_DBLOCKED, &l1->Flags))
192 l1->dcb(l1->dch, HW_D_NOBLOCKED);
193 l1->dcb(l1->dch, PH_DEACTIVATE_IND);
195 if (l1->l1m.state != ST_L1_F6) {
204 struct layer1 *l1 = fi->userdata;
206 test_and_clear_bit(FLG_L1_ACTTIMER, &l1->Flags);
207 test_and_set_bit(FLG_L1_ACTIVATED, &l1->Flags);
208 l1->dcb(l1->dch, PH_ACTIVATE_IND);
214 struct layer1 *l1 = fi->userdata;
216 test_and_clear_bit(FLG_L1_DEACTTIMER, &l1->Flags);
217 test_and_clear_bit(FLG_L1_ACTIVATED, &l1->Flags);
218 if (test_and_clear_bit(FLG_L1_DBLOCKED, &l1->Flags))
219 l1->dcb(l1->dch, HW_D_NOBLOCKED);
220 l1->dcb(l1->dch, PH_DEACTIVATE_IND);
221 l1->dcb(l1->dch, HW_DEACT_REQ);
227 struct layer1 *l1 = fi->userdata;
229 mISDN_FsmRestartTimer(&l1->timer3, l1->t3_value, EV_TIMER3, NULL, 2);
230 test_and_set_bit(FLG_L1_T3RUN, &l1->Flags);
232 l1->dcb(l1->dch, HW_RESET_REQ);
238 struct layer1 *l1 = fi->userdata;
240 if ((!test_bit(FLG_L1_DEACTTIMER, &l1->Flags)) &&
241 (!test_bit(FLG_L1_T3RUN, &l1->Flags))) {
242 test_and_clear_bit(FLG_L1_ACTIVATING, &l1->Flags);
243 if (test_and_clear_bit(FLG_L1_DBLOCKED, &l1->Flags))
244 l1->dcb(l1->dch, HW_D_NOBLOCKED);
245 l1->dcb(l1->dch, PH_DEACTIVATE_IND);
298 release_l1(struct layer1 *l1) {
299 mISDN_FsmDelTimer(&l1->timerX, 0);
300 mISDN_FsmDelTimer(&l1->timer3, 0);
301 if (l1->dch)
302 l1->dch->l1 = NULL;
304 kfree(l1);
308 l1_event(struct layer1 *l1, u_int event)
312 if (!l1)
316 mISDN_FsmEvent(&l1->l1m, EV_RESET_IND, NULL);
319 mISDN_FsmEvent(&l1->l1m, EV_DEACT_IND, NULL);
322 mISDN_FsmEvent(&l1->l1m, EV_POWER_UP, NULL);
325 mISDN_FsmEvent(&l1->l1m, EV_DEACT_CNF, NULL);
328 mISDN_FsmEvent(&l1->l1m, EV_ANYSIG_IND, NULL);
331 mISDN_FsmEvent(&l1->l1m, EV_ANYSIG_IND, NULL);
334 mISDN_FsmEvent(&l1->l1m, EV_INFO2_IND, NULL);
337 mISDN_FsmEvent(&l1->l1m, EV_INFO4_IND, NULL);
340 mISDN_FsmEvent(&l1->l1m, EV_INFO4_IND, NULL);
343 if (test_bit(FLG_L1_ACTIVATED, &l1->Flags))
344 l1->dcb(l1->dch, PH_ACTIVATE_IND);
346 test_and_set_bit(FLG_L1_ACTIVATING, &l1->Flags);
347 mISDN_FsmEvent(&l1->l1m, EV_PH_ACTIVATE, NULL);
351 release_l1(l1);
361 l1->t3_value = val;
395 dch->l1 = nl1;