Home | History | Annotate | Download | only in xscale

Lines Matching defs:hw

475 		struct npehwbuf *hw = &dma->hwbuf[i];
479 ((uintptr_t)hw - (uintptr_t)dma->hwbuf);
490 npe->ix_hw = hw;
857 struct npehwbuf *hw;
876 hw = npe->ix_hw;
877 hw->ix_ne[0].data = htobe32(npe->ix_map->dm_segs[0].ds_addr);
880 hw->ix_ne[0].len = htobe32(npe->ix_map->dm_segs[0].ds_len << 16);
881 hw->ix_ne[0].next = 0;
921 struct npehwbuf *hw = npe->ix_hw;
928 /* XXX flush hw buffer; works now 'cuz coherent */
930 mrx->m_len = be32toh(hw->ix_ne[0].len) & 0xffff;
1237 struct npehwbuf *hw;
1282 hw = npe->ix_hw;
1286 next = npe->ix_neaddr + sizeof(hw->ix_ne[0]);
1288 hw->ix_ne[i].data = htobe32(segs[i].ds_addr);
1289 hw->ix_ne[i].len = htobe32((segs[i].ds_len<<16) | len);
1290 hw->ix_ne[i].next = htobe32(next);
1293 next += sizeof(hw->ix_ne[0]);
1295 hw->ix_ne[i-1].next = 0; /* zero last in chain */
1300 hw->ix_ne[0].data, hw->ix_ne[0].len);
1368 * unpredictable state. A hw reset is executed before resetting