Home
last modified time | relevance | path

Searched refs:DFH (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/fpga/
H A Ddfl.h58 * 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 Ddfl.c49 * @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 Ddfl.h59 * 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 Ddfl.c51 * @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 6 milliseconds