Searched refs:DFH (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/fpga/ |
H A D | dfl.h | 58 * For FIUs, they all have DFH + GUID + NEXT_AFU as common header registers. 59 * For AFUs, they have DFH + GUID as common header registers. 60 * For private features, they only have DFH register as common header. 62 #define DFH 0x0 macro 74 #define DFH_NEXT_HDR_OFST GENMASK_ULL(39, 16) /* Offset to next DFH */ 85 #define FME_HDR_DFH DFH 125 #define PORT_HDR_DFH DFH 407 u64 v = readq(base + DFH); in dfl_feature_is_fme() 415 u64 v = readq(base + DFH); in dfl_feature_is_port() 423 return (u8)FIELD_GET(DFH_REVISION, readq(base + DFH)); in dfl_feature_revision() [all...] |
H A D | dfl.c | 49 * @dfh_id: id value in Device Feature Header (DFH) register by DFL spec. 915 u64 v = readq(start + DFH); in feature_size() 923 u64 v = readq(start + DFH); in feature_id() 1012 * to provide resource size and feature id as they could be read from DFH 1138 v = readq(binfo->ioaddr + DFH); in parse_feature_fiu() 1188 v = readq(binfo->ioaddr + ofst + DFH); in parse_feature() 1218 /* walk through the device feature list via DFH's next DFH pointer. */ in parse_feature_list() 1229 v = readq(binfo->ioaddr + start - binfo->start + DFH); in parse_feature_list()
|
/kernel/linux/linux-6.6/drivers/fpga/ |
H A D | dfl.h | 59 * For FIUs, they all have DFH + GUID + NEXT_AFU as common header registers. 60 * For AFUs, they have DFH + GUID as common header registers. 61 * For private features, they only have DFH register as common header. 63 #define DFH 0x0 macro 75 #define DFH_NEXT_HDR_OFST GENMASK_ULL(39, 16) /* Offset to next DFH */ 77 #define DFH_VERSION GENMASK_ULL(59, 52) /* DFH version */ 85 * In DHFv1, DFH + GUID + CSR_START + CSR_SIZE_GROUP + PARAM_HDR + PARAM_DATA 93 * CSR Rel Bit, 1'b0 = relative (offset from feature DFH start), 122 #define FME_HDR_DFH DFH 163 #define PORT_HDR_DFH DFH [all...] |
H A D | dfl.c | 51 * @dfh_id: id value in Device Feature Header (DFH) register by DFL spec. 724 * @dfh_version: version of Device Feature Header (DFH) 730 * @param_size: size DFH parameters. 731 * @params: DFH parameter data. 1068 dev_warn(binfo->dev, "unexpected DFH version %d\n", finfo->dfh_version); in parse_feature_irqs() 1130 * to provide resource size and feature id as they could be read from DFH 1294 v = readq(binfo->ioaddr + DFH); in parse_feature_fiu() 1344 v = readq(binfo->ioaddr + ofst + DFH); in parse_feature() 1374 /* walk through the device feature list via DFH's next DFH pointe in parse_feature_list() [all...] |
Completed in 7 milliseconds