• 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/ppc4xx/

Lines Matching defs:cursor

127 		struct ppc440spe_rxor *cursor, int index,
2430 static void ppc440spe_init_rxor_cursor(struct ppc440spe_rxor *cursor);
3592 struct ppc440spe_rxor *cursor, int index, int src_cnt)
3594 cursor->addr_count++;
3596 ppc440spe_desc_set_xor_src_cnt(desc, cursor->addr_count);
3597 } else if (cursor->addr_count == XOR_MAX_OPS) {
3598 ppc440spe_desc_set_xor_src_cnt(desc, cursor->addr_count);
3599 cursor->addr_count = 0;
3600 cursor->desc_count++;
3609 struct ppc440spe_rxor *cursor, int index,
3617 for (i = 0; i < cursor->desc_count; i++) {
3623 switch (cursor->state) {
3625 if (addr == cursor->addrl + cursor->len) {
3627 cursor->state = 1;
3628 cursor->xor_count++;
3631 cursor->addr_count,
3634 desc, cursor, index, src_cnt);
3636 } else if (cursor->addrl == addr + cursor->len) {
3638 cursor->state = 1;
3639 cursor->xor_count++;
3640 set_bit(cursor->addr_count, &desc->reverse_flags[0]);
3643 cursor->addr_count,
3646 desc, cursor, index, src_cnt);
3655 sign = test_bit(cursor->addr_count,
3659 && addr != cursor->addrl - 2*cursor->len)) {
3660 cursor->state = 0;
3661 cursor->xor_count = 1;
3662 cursor->addrl = addr;
3664 cursor->addr_count,
3667 desc, cursor, index, src_cnt);
3668 } else if (addr == cursor->addrl + 2*sign*cursor->len) {
3669 cursor->state = 2;
3670 cursor->xor_count = 0;
3672 cursor->addr_count,
3676 desc, cursor, index, src_cnt);
3678 } else if (addr == cursor->addrl + 3*cursor->len) {
3679 cursor->state = 2;
3680 cursor->xor_count = 0;
3682 cursor->addr_count,
3686 desc, cursor, index, src_cnt);
3688 } else if (addr == cursor->addrl + 4*cursor->len) {
3689 cursor->state = 2;
3690 cursor->xor_count = 0;
3692 cursor->addr_count,
3696 desc, cursor, index, src_cnt);
3699 cursor->state = 0;
3700 cursor->xor_count = 1;
3701 cursor->addrl = addr;
3703 cursor->addr_count,
3706 desc, cursor, index, src_cnt);
3710 cursor->state = 0;
3711 cursor->addrl = addr;
3712 cursor->xor_count++;
3715 desc, cursor, index, src_cnt);
3806 static void ppc440spe_init_rxor_cursor(struct ppc440spe_rxor *cursor)
3808 memset(cursor, 0, sizeof(struct ppc440spe_rxor));
3809 cursor->state = 2;