• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/include/asm/hardware/

Lines Matching defs:hw_desc

404 	union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, };
409 return hw_desc.dma->dest_addr;
411 return hw_desc.aau->dest_addr;
429 union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, };
434 return hw_desc.dma->byte_count;
436 return hw_desc.aau->byte_count;
463 union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, };
468 return hw_desc.dma->src_addr;
476 return hw_desc.aau->src[src_idx];
478 return hw_desc.aau->src_edc[__desc_idx(src_idx)].src_addr;
481 static inline void iop3xx_aau_desc_set_src_addr(struct iop3xx_desc_aau *hw_desc,
485 hw_desc->src[src_idx] = addr;
487 hw_desc->src_edc[__desc_idx(src_idx)].src_addr = addr;
493 struct iop3xx_desc_dma *hw_desc = desc->hw_desc;
503 hw_desc->desc_ctrl = u_desc_ctrl.value;
504 hw_desc->upper_pci_src_addr = 0;
505 hw_desc->crc_addr = 0;
511 struct iop3xx_desc_aau *hw_desc = desc->hw_desc;
521 hw_desc->desc_ctrl = u_desc_ctrl.value;
525 iop3xx_desc_init_xor(struct iop3xx_desc_aau *hw_desc, int src_cnt,
545 hw_desc->src_edc[AAU_EDCR2_IDX].e_desc_ctrl = edcr;
550 hw_desc->src_edc[AAU_EDCR2_IDX].e_desc_ctrl = 0;
559 hw_desc->src_edc[AAU_EDCR1_IDX].e_desc_ctrl = edcr;
571 hw_desc->src_edc[AAU_EDCR0_IDX].e_desc_ctrl = edcr;
588 hw_desc->desc_ctrl = u_desc_ctrl.value;
597 iop3xx_desc_init_xor(desc->hw_desc, src_cnt, flags);
606 struct iop3xx_desc_aau *hw_desc, *prev_hw_desc, *iter;
613 hw_desc = desc->hw_desc;
617 iter = iop_hw_desc_slot_idx(hw_desc, i);
629 iop_hw_desc_slot_idx(hw_desc, i - slots_per_op);
642 struct iop3xx_desc_aau *hw_desc = desc->hw_desc;
652 hw_desc->src_edc[AAU_EDCR2_IDX].e_desc_ctrl = 0;
656 hw_desc->src_edc[AAU_EDCR2_IDX].e_desc_ctrl = 0;
659 hw_desc->src_edc[AAU_EDCR1_IDX].e_desc_ctrl = 0;
664 hw_desc->src_edc[AAU_EDCR0_IDX].e_desc_ctrl = 0;
673 hw_desc->desc_ctrl = u_desc_ctrl.value;
680 union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, };
685 hw_desc.dma->byte_count = byte_count;
688 hw_desc.aau->byte_count = byte_count;
699 union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, };
705 hw_desc.dma->byte_count = 0;
706 hw_desc.dma->dest_addr = 0;
707 hw_desc.dma->src_addr = 0;
711 hw_desc.aau->byte_count = 0;
712 hw_desc.aau->dest_addr = 0;
713 hw_desc.aau->src[0] = 0;
714 hw_desc.aau->src[1] = 0;
725 struct iop3xx_desc_aau *hw_desc = desc->hw_desc, *iter;
729 hw_desc->byte_count = len;
732 iter = iop_hw_desc_slot_idx(hw_desc, i);
738 iter = iop_hw_desc_slot_idx(hw_desc, i);
747 union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, };
752 hw_desc.dma->dest_addr = addr;
755 hw_desc.aau->dest_addr = addr;
765 struct iop3xx_desc_dma *hw_desc = desc->hw_desc;
766 hw_desc->src_addr = addr;
774 struct iop3xx_desc_aau *hw_desc = desc->hw_desc, *iter;
780 iter = iop_hw_desc_slot_idx(hw_desc, i);
789 struct iop3xx_desc_aau *hw_desc = desc->hw_desc, *iter;
795 iter = iop_hw_desc_slot_idx(hw_desc, i);
803 /* hw_desc->next_desc is the same location for all channels */
804 union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, };
806 iop_paranoia(hw_desc.dma->next_desc);
807 hw_desc.dma->next_desc = next_desc_addr;
812 /* hw_desc->next_desc is the same location for all channels */
813 union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, };
814 return hw_desc.dma->next_desc;
819 /* hw_desc->next_desc is the same location for all channels */
820 union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, };
821 hw_desc.dma->next_desc = 0;
827 struct iop3xx_desc_aau *hw_desc = desc->hw_desc;
828 hw_desc->src[0] = val;
834 struct iop3xx_desc_aau *hw_desc = desc->hw_desc;
835 struct iop3xx_aau_desc_ctrl desc_ctrl = hw_desc->desc_ctrl_field;