Lines Matching defs:ofst
945 u32 ofst = FIELD_GET(DFH_NEXT_HDR_OFST, value);
947 return ofst ? ofst : 4096;
1009 resource_size_t ofst, struct dfl_feature_info *finfo)
1011 void __iomem *base = binfo->ioaddr + ofst;
1137 resource_size_t ofst, resource_size_t size, u16 fid)
1148 v = readq(binfo->ioaddr + ofst);
1155 dfh_psize = dfh_get_param_size(binfo->ioaddr + ofst, size);
1166 if (binfo->len - ofst < size)
1173 memcpy_fromio(finfo->params, binfo->ioaddr + ofst + DFHv1_PARAM_HDR, dfh_psize);
1180 v = readq(binfo->ioaddr + ofst + DFHv1_CSR_ADDR);
1185 start = binfo->start + ofst + addr_off;
1187 v = readq(binfo->ioaddr + ofst + DFHv1_CSR_SIZE_GRP);
1190 start = binfo->start + ofst;
1197 ret = parse_feature_irqs(binfo, ofst, finfo);
1210 resource_size_t ofst)
1217 return create_feature_instance(binfo, ofst, size, FEATURE_ID_AFU);
1223 resource_size_t ofst)
1232 return parse_feature_port_afu(binfo, ofst);
1274 resource_size_t ofst)
1288 ret = build_info_prepare(binfo, binfo->start + ofst,
1289 binfo->len - ofst);
1321 resource_size_t ofst)
1325 feature_id(readq(binfo->ioaddr + ofst)));
1329 return create_feature_instance(binfo, ofst, 0, 0);
1336 * @ofst: offset to current FIU header
1339 resource_size_t ofst)
1344 v = readq(binfo->ioaddr + ofst + DFH);
1349 return parse_feature_afu(binfo, ofst);
1351 return parse_feature_private(binfo, ofst);
1353 return parse_feature_fiu(binfo, ofst);
1367 u32 ofst = 0;
1375 for (; start < end; start += ofst) {
1386 ofst = FIELD_GET(DFH_NEXT_HDR_OFST, v);
1389 if ((v & DFH_EOL) || !ofst)