/src/sys/dev/ic/ |
ld_aac.c | 146 struct aac_sg_entryraw *sge; local in function:ld_aac_dobio 162 sge = sgt->SgEntryRaw; 164 for (i = 0; i < xfer->dm_nsegs; i++, sge++) { 165 sge->SgAddress = htole64(xfer->dm_segs[i].ds_addr); 166 sge->SgByteCount = htole32(xfer->dm_segs[i].ds_len); 167 sge->Next = 0; 168 sge->Prev = 0; 169 sge->Flags = 0; 177 struct aac_sg_entry *sge; local in function:ld_aac_dobio 205 sge = sgt->SgEntry 222 struct aac_sg_entry64 *sge; local in function:ld_aac_dobio [all...] |
mlx.c | 1915 struct mlx_sgentry *sge; local in function:mlx_ccb_map 1934 sge = (struct mlx_sgentry *)((char *)mlx->mlx_sgls + sgloff); 1936 for (i = 0; i < nsegs; i++, sge++) { 1937 sge->sge_addr = htole32(xfer->dm_segs[i].ds_addr); 1938 sge->sge_count = htole32(xfer->dm_segs[i].ds_len);
|
nvmereg.h | 138 struct nvme_sge sge; member in union:nvme_sqe::__anon46b1826e010a 191 struct nvme_sge sge; member in union:nvme_sqe_io::__anon46b1826e020a
|
/src/sys/dev/pci/ |
amr.c | 1122 struct amr_sgentry *sge; local in function:amr_ccb_map 1155 sge = (struct amr_sgentry *)((char *)amr->amr_sgls + sgloff); 1156 for (i = 0; i < nsegs; i++, sge++) { 1157 sge->sge_addr = htole32(xfer->dm_segs[i].ds_addr); 1158 sge->sge_count = htole32(xfer->dm_segs[i].ds_len);
|
pvscsi.c | 234 struct pvscsi_sg_element sge[PVSCSI_MAX_SG_ENTRIES_PER_SEGMENT]; member in struct:pvscsi_sg_list 1476 struct pvscsi_sg_element *sge; local in function:pvscsi_scsipi_request 1481 sge = hcb->sg_list->sge; 1485 sge[i].addr = segs[i].ds_addr; 1486 sge[i].length = segs[i].ds_len; 1487 sge[i].flags = 0; 1494 sizeof(*sge) * nseg, BUS_DMASYNC_PREWRITE);
|
mpii.c | 397 mpii_dvatosge(struct mpii_sge *sge, u_int64_t dva) 399 sge->sg_addr_lo = htole32(dva); 400 sge->sg_addr_hi = htole32(dva >> 32); 828 struct mpii_ieee_sge *csge, *nsge, *sge; local in function:mpii_load_xs_sas3 836 /* zero length transfer still requires an SGE */ 849 sge = nsge; 853 /* offset to the chain sge from the beginning */ 857 /* address of the next sge */ 861 sizeof(*sge)); 864 sge = nsge 886 struct mpii_sge *csge, *nsge, *sge; local in function:mpii_load_xs [all...] |
mfii.c | 1250 struct mfii_sge *sge = (struct mfii_sge *)(ctx + 1); local in function:mfii_dcmd_start 1253 io->sgl_offset0 = (uint32_t *)sge - (uint32_t *)io; 1256 sge->sg_addr = htole64(ccb->ccb_sense_dva); 1257 sge->sg_len = htole32(sizeof(*ccb->ccb_sense)); 1258 sge->sg_flags = MFII_SGE_CHAIN_ELEMENT | MFII_SGE_ADDR_IOCPLBNTA; 1925 struct mfii_sge *sge = (struct mfii_sge *)(ctx + 1); local in function:mfii_do_mgmt 1965 io->sgl_offset0 = ((u_int8_t *)sge - (u_int8_t *)io) / 4; 1966 io->chain_offset = ((u_int8_t *)sge - (u_int8_t *)io) / 16; 1968 sge->sg_addr = htole64(ccb->ccb_mfi_dva); 1969 sge->sg_len = htole32(MFI_FRAME_SIZE) 2644 struct mfii_sge *sge = NULL, *nsge = sglp; local in function:mfii_load_ccb [all...] |
/src/sys/dev/pci/cxgb/ |
cxgb_adapter.h | 304 struct sge { struct 365 struct sge sge; member in struct:adapter 541 * XXX figure out how we can return this to being private to sge
|
cxgb_common.h | 106 SGE_QSETS = 8, /* # of SGE Tx/Rx/RspQ sets */ 111 enum sge_context_type { /* SGE egress context types */ 123 struct sg_ent { /* SGE scatter/gather entry */ 232 u64 rx_cong_drops; /* # of Rx drops due to SGE congestion */ 306 struct qset_params { /* SGE queue set parameters */ 374 struct sge_params sge; member in struct:adapter_params
|