Lines Matching defs:sg
252 struct ahd_dma64_seg *sg;
254 sg = (struct ahd_dma64_seg *)sgptr;
255 sg->addr = aic_htole64(addr);
256 sg->len = aic_htole32(len | (last ? AHD_DMA_LAST_SEG : 0));
257 return (sg + 1);
259 struct ahd_dma_seg *sg;
261 sg = (struct ahd_dma_seg *)sgptr;
262 sg->addr = aic_htole32(addr & 0xFFFFFFFF);
263 sg->len = aic_htole32(len | ((addr >> 8) & 0x7F000000)
265 return (sg + 1);
297 struct ahd_dma64_seg *sg;
299 sg = (struct ahd_dma64_seg *)scb->sg_list;
300 scb->hscb->dataptr = sg->addr;
301 scb->hscb->datacnt = sg->len;
303 struct ahd_dma_seg *sg;
306 sg = (struct ahd_dma_seg *)scb->sg_list;
308 dataptr_words[0] = sg->addr;
313 high_addr = aic_le32toh(sg->len) & 0x7F000000;
316 scb->hscb->datacnt = sg->len;
344 void *sg);
374 ahd_sg_virt_to_bus(struct ahd_softc *ahd, struct scb *scb, void *sg)
379 sg_offset = ((uint8_t *)sg - (uint8_t *)scb->sg_list)