Lines Matching refs:ich
1484 struct isar_ch *ich = container_of(bch, struct isar_ch, bch); in isar_l2l1() local
1492 spin_lock_irqsave(ich->is->hwlock, flags); in isar_l2l1()
1496 isar_fill_fifo(ich); in isar_l2l1()
1498 spin_unlock_irqrestore(ich->is->hwlock, flags); in isar_l2l1()
1501 spin_lock_irqsave(ich->is->hwlock, flags); in isar_l2l1()
1503 ret = modeisar(ich, ch->protocol); in isar_l2l1()
1506 spin_unlock_irqrestore(ich->is->hwlock, flags); in isar_l2l1()
1512 spin_lock_irqsave(ich->is->hwlock, flags); in isar_l2l1()
1514 modeisar(ich, ISDN_P_NONE); in isar_l2l1()
1515 spin_unlock_irqrestore(ich->is->hwlock, flags); in isar_l2l1()
1522 pr_debug("%s: PH_CONTROL | REQUEST %x/%x\n", ich->is->name, in isar_l2l1()
1536 spin_lock_irqsave(ich->is->hwlock, flags); in isar_l2l1()
1537 isar_pump_cmd(ich, PCTRL_CMD_TDTMF, tt); in isar_l2l1()
1538 spin_unlock_irqrestore(ich->is->hwlock, flags); in isar_l2l1()
1551 pr_debug("%s: isar: new mod\n", ich->is->name); in isar_l2l1()
1552 isar_pump_cmd(ich, hh->id, *val); in isar_l2l1()
1556 ich->is->name); in isar_l2l1()
1563 ich->is->name, hh->id); in isar_l2l1()
1569 ich->is->name, __func__, hh->prim, hh->id); in isar_l2l1()
1587 struct isar_ch *ich = container_of(bch, struct isar_ch, bch); in isar_bctrl() local
1591 pr_debug("%s: %s cmd:%x %p\n", ich->is->name, __func__, cmd, arg); in isar_bctrl()
1596 spin_lock_irqsave(ich->is->hwlock, flags); in isar_bctrl()
1598 modeisar(ich, ISDN_P_NONE); in isar_bctrl()
1599 spin_unlock_irqrestore(ich->is->hwlock, flags); in isar_bctrl()
1602 module_put(ich->is->owner); in isar_bctrl()
1610 ich->is->name, __func__, cmd); in isar_bctrl()