Lines Matching refs:ich
1469 struct isar_ch *ich = container_of(bch, struct isar_ch, bch);
1477 spin_lock_irqsave(ich->is->hwlock, flags);
1481 isar_fill_fifo(ich);
1483 spin_unlock_irqrestore(ich->is->hwlock, flags);
1486 spin_lock_irqsave(ich->is->hwlock, flags);
1488 ret = modeisar(ich, ch->protocol);
1491 spin_unlock_irqrestore(ich->is->hwlock, flags);
1497 spin_lock_irqsave(ich->is->hwlock, flags);
1499 modeisar(ich, ISDN_P_NONE);
1500 spin_unlock_irqrestore(ich->is->hwlock, flags);
1507 pr_debug("%s: PH_CONTROL | REQUEST %x/%x\n", ich->is->name,
1521 spin_lock_irqsave(ich->is->hwlock, flags);
1522 isar_pump_cmd(ich, PCTRL_CMD_TDTMF, tt);
1523 spin_unlock_irqrestore(ich->is->hwlock, flags);
1536 pr_debug("%s: isar: new mod\n", ich->is->name);
1537 isar_pump_cmd(ich, hh->id, *val);
1541 ich->is->name);
1548 ich->is->name, hh->id);
1554 ich->is->name, __func__, hh->prim, hh->id);
1572 struct isar_ch *ich = container_of(bch, struct isar_ch, bch);
1576 pr_debug("%s: %s cmd:%x %p\n", ich->is->name, __func__, cmd, arg);
1581 spin_lock_irqsave(ich->is->hwlock, flags);
1583 modeisar(ich, ISDN_P_NONE);
1584 spin_unlock_irqrestore(ich->is->hwlock, flags);
1587 module_put(ich->is->owner);
1595 ich->is->name, __func__, cmd);