• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/isdn/hisax/

Lines Matching refs:dc

51 	switch (cs->dc.icc.ph_state) {
264 cs->dc.icc.ph_state = (exval >> 2) & 0xf;
266 debugl1(cs, "ph_state change %x", cs->dc.icc.ph_state);
313 if (!cs->dc.icc.mon_rx) {
314 if (!(cs->dc.icc.mon_rx = kmalloc(MAX_MON_FRAME, GFP_ATOMIC))) {
317 cs->dc.icc.mocr &= 0xf0;
318 cs->dc.icc.mocr |= 0x0a;
319 cs->writeisac(cs, ICC_MOCR, cs->dc.icc.mocr);
322 cs->dc.icc.mon_rxp = 0;
324 if (cs->dc.icc.mon_rxp >= MAX_MON_FRAME) {
325 cs->dc.icc.mocr &= 0xf0;
326 cs->dc.icc.mocr |= 0x0a;
327 cs->writeisac(cs, ICC_MOCR, cs->dc.icc.mocr);
328 cs->dc.icc.mon_rxp = 0;
333 cs->dc.icc.mon_rx[cs->dc.icc.mon_rxp++] = cs->readisac(cs, ICC_MOR0);
335 debugl1(cs, "ICC MOR0 %02x", cs->dc.icc.mon_rx[cs->dc.icc.mon_rxp -1]);
336 if (cs->dc.icc.mon_rxp == 1) {
337 cs->dc.icc.mocr |= 0x04;
338 cs->writeisac(cs, ICC_MOCR, cs->dc.icc.mocr);
343 if (!cs->dc.icc.mon_rx) {
344 if (!(cs->dc.icc.mon_rx = kmalloc(MAX_MON_FRAME, GFP_ATOMIC))) {
347 cs->dc.icc.mocr &= 0x0f;
348 cs->dc.icc.mocr |= 0xa0;
349 cs->writeisac(cs, ICC_MOCR, cs->dc.icc.mocr);
352 cs->dc.icc.mon_rxp = 0;
354 if (cs->dc.icc.mon_rxp >= MAX_MON_FRAME) {
355 cs->dc.icc.mocr &= 0x0f;
356 cs->dc.icc.mocr |= 0xa0;
357 cs->writeisac(cs, ICC_MOCR, cs->dc.icc.mocr);
358 cs->dc.icc.mon_rxp = 0;
363 cs->dc.icc.mon_rx[cs->dc.icc.mon_rxp++] = cs->readisac(cs, ICC_MOR1);
365 debugl1(cs, "ICC MOR1 %02x", cs->dc.icc.mon_rx[cs->dc.icc.mon_rxp -1]);
366 cs->dc.icc.mocr |= 0x40;
367 cs->writeisac(cs, ICC_MOCR, cs->dc.icc.mocr);
371 cs->dc.icc.mocr &= 0xf0;
372 cs->writeisac(cs, ICC_MOCR, cs->dc.icc.mocr);
373 cs->dc.icc.mocr |= 0x0a;
374 cs->writeisac(cs, ICC_MOCR, cs->dc.icc.mocr);
378 cs->dc.icc.mocr &= 0x0f;
379 cs->writeisac(cs, ICC_MOCR, cs->dc.icc.mocr);
380 cs->dc.icc.mocr |= 0xa0;
381 cs->writeisac(cs, ICC_MOCR, cs->dc.icc.mocr);
385 if ((!cs->dc.icc.mon_tx) || (cs->dc.icc.mon_txc &&
386 (cs->dc.icc.mon_txp >= cs->dc.icc.mon_txc) &&
388 cs->dc.icc.mocr &= 0xf0;
389 cs->writeisac(cs, ICC_MOCR, cs->dc.icc.mocr);
390 cs->dc.icc.mocr |= 0x0a;
391 cs->writeisac(cs, ICC_MOCR, cs->dc.icc.mocr);
392 if (cs->dc.icc.mon_txc &&
393 (cs->dc.icc.mon_txp >= cs->dc.icc.mon_txc))
397 if (cs->dc.icc.mon_txc && (cs->dc.icc.mon_txp >= cs->dc.icc.mon_txc)) {
402 cs->dc.icc.mon_tx[cs->dc.icc.mon_txp++]);
404 debugl1(cs, "ICC %02x -> MOX0", cs->dc.icc.mon_tx[cs->dc.icc.mon_txp -1]);
408 if ((!cs->dc.icc.mon_tx) || (cs->dc.icc.mon_txc &&
409 (cs->dc.icc.mon_txp >= cs->dc.icc.mon_txc) &&
411 cs->dc.icc.mocr &= 0x0f;
412 cs->writeisac(cs, ICC_MOCR, cs->dc.icc.mocr);
413 cs->dc.icc.mocr |= 0xa0;
414 cs->writeisac(cs, ICC_MOCR, cs->dc.icc.mocr);
415 if (cs->dc.icc.mon_txc &&
416 (cs->dc.icc.mon_txp >= cs->dc.icc.mon_txc))
420 if (cs->dc.icc.mon_txc && (cs->dc.icc.mon_txp >= cs->dc.icc.mon_txc)) {
425 cs->dc.icc.mon_tx[cs->dc.icc.mon_txp++]);
427 debugl1(cs, "ICC %02x -> MOX1", cs->dc.icc.mon_tx[cs->dc.icc.mon_txp -1]);
501 if ((cs->dc.icc.ph_state == ICC_IND_EI1) ||
502 (cs->dc.icc.ph_state == ICC_IND_DR))
576 kfree(cs->dc.icc.mon_rx);
577 cs->dc.icc.mon_rx = NULL;
578 kfree(cs->dc.icc.mon_tx);
579 cs->dc.icc.mon_tx = NULL;
623 cs->dc.icc.mon_tx = NULL;
624 cs->dc.icc.mon_rx = NULL;
626 cs->dc.icc.mocr = 0xaa;
636 if (!cs->dc.icc.adf2)
637 cs->dc.icc.adf2 = 0x80;
638 cs->writeisac(cs, ICC_ADF2, cs->dc.icc.adf2);
670 cs->dc.icc.ph_state = (val >> 2) & 0xf;