Lines Matching refs:ofst
583 u32 ofst = FIELD_GET(DFH_NEXT_HDR_OFST, v); in feature_size() local
585 return ofst ? ofst : 4096; in feature_size()
614 struct dfl_fpga_enum_dfl *dfl, resource_size_t ofst, in create_feature_instance() argument
620 size = size ? size : feature_size(dfl->ioaddr + ofst); in create_feature_instance()
621 fid = fid ? fid : feature_id(dfl->ioaddr + ofst); in create_feature_instance()
623 if (dfl->len - ofst < size) in create_feature_instance()
631 finfo->mmio_res.start = dfl->start + ofst; in create_feature_instance()
634 finfo->ioaddr = dfl->ioaddr + ofst; in create_feature_instance()
644 resource_size_t ofst) in parse_feature_port_afu() argument
651 return create_feature_instance(binfo, dfl, ofst, size, FEATURE_ID_AFU); in parse_feature_port_afu()
656 resource_size_t ofst) in parse_feature_afu() argument
665 return parse_feature_port_afu(binfo, dfl, ofst); in parse_feature_afu()
676 resource_size_t ofst) in parse_feature_fiu() argument
682 v = readq(dfl->ioaddr + ofst + DFH); in parse_feature_fiu()
687 dfl->ioaddr + ofst); in parse_feature_fiu()
691 ret = create_feature_instance(binfo, dfl, ofst, 0, 0); in parse_feature_fiu()
698 v = readq(dfl->ioaddr + ofst + NEXT_AFU); in parse_feature_fiu()
702 return parse_feature_afu(binfo, dfl, ofst + offset); in parse_feature_fiu()
711 resource_size_t ofst) in parse_feature_private() argument
715 (unsigned long long)feature_id(dfl->ioaddr + ofst)); in parse_feature_private()
719 return create_feature_instance(binfo, dfl, ofst, 0, 0); in parse_feature_private()
730 struct dfl_fpga_enum_dfl *dfl, resource_size_t ofst) in parse_feature() argument
735 v = readq(dfl->ioaddr + ofst + DFH); in parse_feature()
740 return parse_feature_afu(binfo, dfl, ofst); in parse_feature()
742 return parse_feature_private(binfo, dfl, ofst); in parse_feature()
744 return parse_feature_fiu(binfo, dfl, ofst); in parse_feature()
759 u32 ofst = 0; in parse_feature_list() local
763 for (; start < end; start += ofst) { in parse_feature_list()
774 ofst = FIELD_GET(DFH_NEXT_HDR_OFST, v); in parse_feature_list()
777 if ((v & DFH_EOL) || !ofst) in parse_feature_list()