Searched refs:sgl_ptr (Results 1 – 4 of 4) sorted by relevance
72 *mfi_cmd, pMpi25IeeeSgeChain64_t sgl_ptr, struct mfi_cmd_tbolt *cmd);936 pMpi25IeeeSgeChain64_t sgl_ptr, struct mfi_cmd_tbolt *cmd) in mfi_tbolt_make_sgl() argument966 sgl_end = sgl_ptr + (sc->max_SGEs_in_main_message - 1); in mfi_tbolt_make_sgl()977 sgl_ptr->Length = os_sgl->sg_skinny[i].len; in mfi_tbolt_make_sgl()978 sgl_ptr->Address = os_sgl->sg_skinny[i].addr; in mfi_tbolt_make_sgl()980 sgl_ptr->Length = os_sgl->sg32[i].len; in mfi_tbolt_make_sgl()981 sgl_ptr->Address = os_sgl->sg32[i].addr; in mfi_tbolt_make_sgl()985 sgl_ptr->Flags = MPI25_IEEE_SGE_FLAGS_END_OF_LIST; in mfi_tbolt_make_sgl()987 sgl_ptr->Flags = 0; in mfi_tbolt_make_sgl()988 sgl_ptr++; in mfi_tbolt_make_sgl()[all …]
1443 pMpi25IeeeSgeChain64_t sgl_ptr; in mrsas_build_ieee_sgl() local1447 sgl_ptr = (pMpi25IeeeSgeChain64_t)&io_request->SGL; in mrsas_build_ieee_sgl()1450 pMpi25IeeeSgeChain64_t sgl_ptr_end = sgl_ptr; in mrsas_build_ieee_sgl()1457 sgl_ptr->Address = htole64(segs[i].ds_addr); in mrsas_build_ieee_sgl()1458 sgl_ptr->Length = htole32(segs[i].ds_len); in mrsas_build_ieee_sgl()1459 sgl_ptr->Flags = 0; in mrsas_build_ieee_sgl()1462 sgl_ptr->Flags = IEEE_SGE_FLAGS_END_OF_LIST; in mrsas_build_ieee_sgl()1464 sgl_ptr++; in mrsas_build_ieee_sgl()1478 sg_chain = sgl_ptr; in mrsas_build_ieee_sgl()1485 sgl_ptr = (pMpi25IeeeSgeChain64_t)cmd->chain_frame; in mrsas_build_ieee_sgl()[all …]
1545 ocs_scsi_sgl_t *sgl_ptr = &io->sgl[sgl_count-1]; in ocs_scsi_xfer_data() local1548 size_t len = sgl_ptr->len; in ocs_scsi_xfer_data()1550 sgl_ptr->len = len - residual; in ocs_scsi_xfer_data()1553 sgl_ptr->len = 0; in ocs_scsi_xfer_data()1557 sgl_ptr--; in ocs_scsi_xfer_data()
937 void *sgl_ptr; in tws_dmamap_data_load_cbfn() local963 sgl_ptr = (u_int32_t *)(gcmd) + gcmd->size; in tws_dmamap_data_load_cbfn()966 tws_fill_sg_list(req->sc, (void *)segs, sgl_ptr, sgls); in tws_dmamap_data_load_cbfn()