• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/dma/

Lines Matching refs:phy_chan

172  * @phy_chan: Pointer to physical channel which this instance runs on. If this
197 struct d40_phy_res *phy_chan;
453 d40c->base->lcla_pool.base + d40c->phy_chan->num * 1024;
467 if (!(d40c->base->lcla_pool.alloc_map[d40c->phy_chan->num] &
469 d40c->base->lcla_pool.alloc_map[d40c->phy_chan->num] |=
479 if (!(d40c->base->lcla_pool.alloc_map[d40c->phy_chan->num] &
481 d40c->base->lcla_pool.alloc_map[d40c->phy_chan->num] |=
515 if (d40c->phy_chan->num % 2 == 0)
522 D40_CHAN_POS_MASK(d40c->phy_chan->num)) >>
523 D40_CHAN_POS(d40c->phy_chan->num);
529 wmask = 0xffffffff & ~(D40_CHAN_POS_MASK(d40c->phy_chan->num));
530 writel(wmask | (command << D40_CHAN_POS(d40c->phy_chan->num)),
537 D40_CHAN_POS_MASK(d40c->phy_chan->num)) >>
538 D40_CHAN_POS(d40c->phy_chan->num);
555 __func__, d40c->phy_chan->num, d40c->log_num,
590 d40c->base->lcla_pool.alloc_map[d40c->phy_chan->num] &=
592 d40c->base->lcla_pool.alloc_map[d40c->phy_chan->num] &=
615 spin_lock_irqsave(&d40c->phy_chan->lock, flags);
625 d40c->phy_chan->num * D40_DREG_PCDELTA +
634 d40c->phy_chan->num * D40_DREG_PCDELTA +
638 spin_unlock_irqrestore(&d40c->phy_chan->lock, flags);
649 d40c->phy_chan->num * D40_DREG_PCDELTA +
654 d40c->phy_chan->num * D40_DREG_PCDELTA +
662 writel((d40c->phy_chan->num << D40_SREG_ELEM_LOG_LIDX_POS) &
665 d40c->phy_chan->num * D40_DREG_PCDELTA + D40_CHAN_REG_SDELT);
667 writel((d40c->phy_chan->num << D40_SREG_ELEM_LOG_LIDX_POS) &
670 d40c->phy_chan->num * D40_DREG_PCDELTA + D40_CHAN_REG_SSELT);
684 addr_base = (d40c->phy_chan->num % 2) * 4;
687 D40_CHAN_POS(d40c->phy_chan->num);
692 0x3) << D40_CHAN_POS(d40c->phy_chan->num);
700 d40c->phy_chan->num * D40_DREG_PCDELTA +
704 d40c->phy_chan->num * D40_DREG_PCDELTA +
716 d40c->phy_chan->num,
817 if (!d40c->phy_chan)
1167 d40c->phy_chan = &phys[i];
1199 d40c->phy_chan = &phys[i];
1206 d40c->base->lookup_phy_chans[d40c->phy_chan->num] = d40c;
1240 struct d40_phy_res *phy = d40c->phy_chan;
1326 d40c->phy_chan = NULL;
1369 if (d40c->phy_chan->num % 2 == 0)
1375 D40_CHAN_POS_MASK(d40c->phy_chan->num)) >>
1376 D40_CHAN_POS(d40c->phy_chan->num);
1414 d40c->phy_chan->num * D40_DREG_PCDELTA +
1429 d40c->phy_chan->num * D40_DREG_PCDELTA +
1535 if (d40c->phy_chan == NULL) {
1684 is_free_phy = (d40c->phy_chan == NULL);
1735 if (d40c->phy_chan == NULL) {
1764 if (d40c->phy_chan == NULL) {
1998 if (d40c->phy_chan == NULL) {
2048 if (d40c->phy_chan == NULL) {
2074 if (d40c->phy_chan == NULL) {
2206 if (d40c->phy_chan == NULL) {