drivers/firmware/efi/libstub/file.c
129
struct finfo *fi)
drivers/firmware/efi/libstub/file.c
232
struct finfo fi;
drivers/firmware/efi/libstub/file.c
38
struct finfo *fi,
drivers/firmware/efi/libstub/file.c
61
info_sz = sizeof(struct finfo);
drivers/fpga/dfl.c
1024
resource_size_t ofst, struct dfl_feature_info *finfo)
drivers/fpga/dfl.c
1028
void *params = finfo->params;
drivers/fpga/dfl.c
1030
u16 fid = finfo->fid;
drivers/fpga/dfl.c
1035
switch (finfo->dfh_version) {
drivers/fpga/dfl.c
1073
p = find_param(params, finfo->param_size, DFHv1_PARAM_ID_MSI_X);
drivers/fpga/dfl.c
1083
dev_warn(binfo->dev, "unexpected DFH version %d\n", finfo->dfh_version);
drivers/fpga/dfl.c
1088
finfo->irq_base = 0;
drivers/fpga/dfl.c
1089
finfo->nr_irqs = 0;
drivers/fpga/dfl.c
1112
finfo->irq_base = ibase;
drivers/fpga/dfl.c
1113
finfo->nr_irqs = inr;
drivers/fpga/dfl.c
1154
struct dfl_feature_info *finfo;
drivers/fpga/dfl.c
1184
finfo = kzalloc_flex(*finfo, params, dfh_psize / sizeof(u64));
drivers/fpga/dfl.c
1185
if (!finfo)
drivers/fpga/dfl.c
1188
memcpy_fromio(finfo->params, binfo->ioaddr + ofst + DFHv1_PARAM_HDR, dfh_psize);
drivers/fpga/dfl.c
1189
finfo->param_size = dfh_psize;
drivers/fpga/dfl.c
1191
finfo->fid = fid;
drivers/fpga/dfl.c
1192
finfo->revision = revision;
drivers/fpga/dfl.c
1193
finfo->dfh_version = dfh_ver;
drivers/fpga/dfl.c
1208
finfo->mmio_res.flags = IORESOURCE_MEM;
drivers/fpga/dfl.c
1209
finfo->mmio_res.start = start;
drivers/fpga/dfl.c
1210
finfo->mmio_res.end = end;
drivers/fpga/dfl.c
1212
ret = parse_feature_irqs(binfo, ofst, finfo);
drivers/fpga/dfl.c
1214
kfree(finfo);
drivers/fpga/dfl.c
1218
list_add_tail(&finfo->node, &binfo->sub_features);
drivers/fpga/dfl.c
750
struct dfl_feature_info *finfo, *p;
drivers/fpga/dfl.c
798
list_for_each_entry_safe(finfo, p, &binfo->sub_features, node) {
drivers/fpga/dfl.c
804
feature->id = finfo->fid;
drivers/fpga/dfl.c
805
feature->revision = finfo->revision;
drivers/fpga/dfl.c
806
feature->dfh_version = finfo->dfh_version;
drivers/fpga/dfl.c
808
if (finfo->param_size) {
drivers/fpga/dfl.c
810
finfo->params, finfo->param_size,
drivers/fpga/dfl.c
815
feature->param_size = finfo->param_size;
drivers/fpga/dfl.c
828
&finfo->mmio_res);
drivers/fpga/dfl.c
833
fdata->resources[res_idx++] = finfo->mmio_res;
drivers/fpga/dfl.c
836
if (finfo->nr_irqs) {
drivers/fpga/dfl.c
837
ctx = devm_kcalloc(binfo->dev, finfo->nr_irqs,
drivers/fpga/dfl.c
842
for (i = 0; i < finfo->nr_irqs; i++)
drivers/fpga/dfl.c
844
binfo->irq_table[finfo->irq_base + i];
drivers/fpga/dfl.c
847
feature->nr_irqs = finfo->nr_irqs;
drivers/fpga/dfl.c
850
list_del(&finfo->node);
drivers/fpga/dfl.c
851
kfree(finfo);
drivers/fpga/dfl.c
948
struct dfl_feature_info *finfo, *p;
drivers/fpga/dfl.c
950
list_for_each_entry_safe(finfo, p, &binfo->sub_features, node) {
drivers/fpga/dfl.c
951
list_del(&finfo->node);
drivers/fpga/dfl.c
952
kfree(finfo);
drivers/gpu/drm/bridge/imx/imx8qm-ldb.c
314
const struct drm_format_info *finfo;
drivers/gpu/drm/bridge/imx/imx8qm-ldb.c
335
finfo = drm_format_info(di->bus_formats[0]);
drivers/gpu/drm/bridge/imx/imx8qm-ldb.c
337
input_fmts[0] = finfo->depth == 18 ?
drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c
328
const struct drm_format_info *finfo;
drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c
349
finfo = drm_format_info(di->bus_formats[0]);
drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c
351
input_fmts[0] = finfo->depth == 18 ?
drivers/gpu/drm/drm_fb_dma_helper.c
127
const struct drm_format_info *finfo = state->fb->format;
drivers/gpu/drm/drm_fb_dma_helper.c
135
for (i = 0; i < finfo->num_planes; i++) {
drivers/gpu/drm/ingenic/ingenic-ipu.c
329
const struct drm_format_info *finfo;
drivers/gpu/drm/ingenic/ingenic-ipu.c
342
finfo = drm_format_info(newstate->fb->format->format);
drivers/gpu/drm/ingenic/ingenic-ipu.c
369
if (finfo->num_planes > 1)
drivers/gpu/drm/ingenic/ingenic-ipu.c
372
if (finfo->num_planes > 2)
drivers/gpu/drm/ingenic/ingenic-ipu.c
384
if (finfo->num_planes == 1)
drivers/gpu/drm/ingenic/ingenic-ipu.c
390
if (finfo->num_planes > 2)
drivers/gpu/drm/ingenic/ingenic-ipu.c
391
stride = ((newstate->src_w >> 16) * finfo->cpp[2] / finfo->hsub)
drivers/gpu/drm/ingenic/ingenic-ipu.c
394
if (finfo->num_planes > 1)
drivers/gpu/drm/ingenic/ingenic-ipu.c
395
stride |= ((newstate->src_w >> 16) * finfo->cpp[1] / finfo->hsub)
drivers/gpu/drm/ingenic/ingenic-ipu.c
400
stride = ((newstate->src_w >> 16) * finfo->cpp[0]) << JZ_IPU_Y_STRIDE_Y_LSB;
drivers/gpu/drm/ingenic/ingenic-ipu.c
407
switch (finfo->format) {
drivers/gpu/drm/ingenic/ingenic-ipu.c
478
if (finfo->is_yuv) {
drivers/gpu/drm/tidss/tidss_plane.c
39
const struct drm_format_info *finfo;
drivers/gpu/drm/tidss/tidss_plane.c
78
finfo = drm_format_info(new_plane_state->fb->format->format);
drivers/gpu/drm/tidss/tidss_plane.c
80
if ((new_plane_state->src_x >> 16) % finfo->hsub != 0) {
drivers/gpu/drm/tidss/tidss_plane.c
83
__func__, (new_plane_state->src_x >> 16), finfo->hsub);
drivers/gpu/drm/tidss/tidss_plane.c
87
if ((new_plane_state->src_y >> 16) % finfo->vsub != 0) {
drivers/gpu/drm/tidss/tidss_plane.c
90
__func__, (new_plane_state->src_y >> 16), finfo->vsub);
drivers/gpu/drm/tidss/tidss_plane.c
94
if ((new_plane_state->src_w >> 16) % finfo->hsub != 0) {
drivers/gpu/drm/tidss/tidss_plane.c
98
finfo->hsub);
drivers/hid/usbhid/hiddev.c
601
struct hiddev_field_info finfo;
drivers/hid/usbhid/hiddev.c
749
if (copy_from_user(&finfo, user_arg, sizeof(finfo))) {
drivers/hid/usbhid/hiddev.c
754
rinfo.report_type = finfo.report_type;
drivers/hid/usbhid/hiddev.c
755
rinfo.report_id = finfo.report_id;
drivers/hid/usbhid/hiddev.c
761
if (finfo.field_index >= report->maxfield)
drivers/hid/usbhid/hiddev.c
763
finfo.field_index = array_index_nospec(finfo.field_index,
drivers/hid/usbhid/hiddev.c
766
field = report->field[finfo.field_index];
drivers/hid/usbhid/hiddev.c
767
memset(&finfo, 0, sizeof(finfo));
drivers/hid/usbhid/hiddev.c
768
finfo.report_type = rinfo.report_type;
drivers/hid/usbhid/hiddev.c
769
finfo.report_id = rinfo.report_id;
drivers/hid/usbhid/hiddev.c
770
finfo.field_index = field->report_count - 1;
drivers/hid/usbhid/hiddev.c
771
finfo.maxusage = field->maxusage;
drivers/hid/usbhid/hiddev.c
772
finfo.flags = field->flags;
drivers/hid/usbhid/hiddev.c
773
finfo.physical = field->physical;
drivers/hid/usbhid/hiddev.c
774
finfo.logical = field->logical;
drivers/hid/usbhid/hiddev.c
775
finfo.application = field->application;
drivers/hid/usbhid/hiddev.c
776
finfo.logical_minimum = field->logical_minimum;
drivers/hid/usbhid/hiddev.c
777
finfo.logical_maximum = field->logical_maximum;
drivers/hid/usbhid/hiddev.c
778
finfo.physical_minimum = field->physical_minimum;
drivers/hid/usbhid/hiddev.c
779
finfo.physical_maximum = field->physical_maximum;
drivers/hid/usbhid/hiddev.c
780
finfo.unit_exponent = field->unit_exponent;
drivers/hid/usbhid/hiddev.c
781
finfo.unit = field->unit;
drivers/hid/usbhid/hiddev.c
783
r = copy_to_user(user_arg, &finfo, sizeof(finfo)) ?
drivers/hv/hv_balloon.c
1185
int num_pages = range_array->finfo.page_cnt;
drivers/hv/hv_balloon.c
1186
__u64 start_frame = range_array->finfo.start_page;
drivers/hv/hv_balloon.c
1242
bl_resp->range_array[i].finfo.start_page =
drivers/hv/hv_balloon.c
1244
bl_resp->range_array[i].finfo.page_cnt = alloc_unit;
drivers/hv/hv_balloon.c
142
} finfo;
drivers/hv/hv_balloon.c
982
pg_start = dm->ha_wrk.ha_page_range.finfo.start_page;
drivers/hv/hv_balloon.c
983
pfn_cnt = dm->ha_wrk.ha_page_range.finfo.page_cnt;
drivers/hv/hv_balloon.c
985
rg_start = dm->ha_wrk.ha_region_range.finfo.start_page;
drivers/hv/hv_balloon.c
986
rg_sz = dm->ha_wrk.ha_region_range.finfo.page_cnt;
drivers/iommu/exynos-iommu.c
317
const struct sysmmu_v1_fault_info *finfo;
drivers/iommu/exynos-iommu.c
322
finfo = &sysmmu_v1_faults[itype];
drivers/iommu/exynos-iommu.c
323
fault->addr = readl(data->sfrbase + finfo->addr_reg);
drivers/iommu/exynos-iommu.c
324
fault->name = finfo->name;
drivers/iommu/exynos-iommu.c
325
fault->type = finfo->type;
drivers/media/i2c/ds90ub913.c
438
const struct ub913_format_info *finfo;
drivers/media/i2c/ds90ub913.c
448
finfo = ub913_find_format(format->format.code);
drivers/media/i2c/ds90ub913.c
449
if (!finfo) {
drivers/media/i2c/ds90ub913.c
450
finfo = &ub913_formats[0];
drivers/media/i2c/ds90ub913.c
451
format->format.code = finfo->incode;
drivers/media/i2c/ds90ub913.c
469
fmt->code = finfo->outcode;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1231
const struct v4l2_format_info *finfo;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1236
finfo = v4l2_format_info(pixm->pixelformat);
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1237
if (!finfo) {
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1238
finfo = v4l2_format_info(V4L2_PIX_FMT_BGR24);
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1241
__func__, pixm->pixelformat, finfo->format);
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1248
pixm->pixelformat = finfo->format;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1251
pixm->num_planes = finfo->mem_planes;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1263
v4l2_fill_pixfmt_mp(pixm, finfo->format, pixm->width, pixm->height);
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1265
for (i = 0; i < finfo->comp_planes; i++) {
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1274
width = pixm->width / finfo->hdiv;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1275
height = pixm->height / finfo->vdiv;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1278
switch (finfo->format) {
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1283
bpp = finfo->bpp[i];
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1288
finfo->format);
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1296
if (finfo->mem_planes > i) {
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1309
if (finfo->mem_planes == 1)
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1313
stream->out_finfo = finfo;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1318
stream->pixm.height, finfo->format);
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1961
const struct v4l2_format_info *finfo = stream->out_finfo;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1965
for (i = 0; i < finfo->mem_planes; i++) {
drivers/media/platform/ti/vpe/vip.c
1467
csc_direction = vip_csc_direction(fmt->code, fmt->finfo);
drivers/media/platform/ti/vpe/vip.c
1479
fmt->finfo);
drivers/media/platform/ti/vpe/vip.c
1713
csc_direction = vip_csc_direction(port->fmt->code, port->fmt->finfo);
drivers/media/platform/ti/vpe/vip.c
1871
} else if (v4l2_is_format_rgb(port->fmt->finfo)) {
drivers/media/platform/ti/vpe/vip.c
2021
} else if (v4l2_is_format_rgb(port->fmt->finfo)) {
drivers/media/platform/ti/vpe/vip.c
302
fmt->finfo = v4l2_format_info(fmt->fourcc);
drivers/media/platform/ti/vpe/vip.c
3192
csc = vip_csc_direction(fmt->code, fmt->finfo);
drivers/media/platform/ti/vpe/vip.c
678
v4l2_is_format_rgb(port->fmt->finfo)))
drivers/media/platform/ti/vpe/vip.c
754
else if (v4l2_is_format_rgb(port->fmt->finfo))
drivers/media/platform/ti/vpe/vip.h
100
const struct v4l2_format_info *finfo;
drivers/media/platform/ti/vpe/vpe.c
1603
const struct v4l2_format_info *finfo;
drivers/media/platform/ti/vpe/vpe.c
1663
finfo = v4l2_format_info(fmt->fourcc);
drivers/media/platform/ti/vpe/vpe.c
1675
if (v4l2_is_format_rgb(finfo)) {
drivers/media/platform/ti/vpe/vpe.c
764
const struct v4l2_format_info *finfo;
drivers/media/platform/ti/vpe/vpe.c
767
finfo = v4l2_format_info(fmt->fourcc);
drivers/media/platform/ti/vpe/vpe.c
768
if (v4l2_is_format_rgb(finfo)) {
drivers/media/usb/ttusb-dec/ttusb_dec.c
1047
struct filter_info *finfo;
drivers/media/usb/ttusb-dec/ttusb_dec.c
1063
if (!(finfo = kmalloc_obj(struct filter_info, GFP_ATOMIC)))
drivers/media/usb/ttusb-dec/ttusb_dec.c
1066
finfo->stream_id = c[1];
drivers/media/usb/ttusb-dec/ttusb_dec.c
1067
finfo->filter = dvbdmxfeed->filter;
drivers/media/usb/ttusb-dec/ttusb_dec.c
1070
list_add_tail(&finfo->filter_info_list,
drivers/media/usb/ttusb-dec/ttusb_dec.c
1075
dvbdmxfeed->priv = finfo;
drivers/media/usb/ttusb-dec/ttusb_dec.c
1130
struct filter_info *finfo = dvbdmxfeed->priv;
drivers/media/usb/ttusb-dec/ttusb_dec.c
1133
b0[1] = finfo->stream_id;
drivers/media/usb/ttusb-dec/ttusb_dec.c
1135
list_del(&finfo->filter_info_list);
drivers/media/usb/ttusb-dec/ttusb_dec.c
1137
kfree(finfo);
drivers/media/usb/ttusb-dec/ttusb_dec.c
1613
struct filter_info *finfo;
drivers/media/usb/ttusb-dec/ttusb_dec.c
1616
finfo = list_entry(item, struct filter_info, filter_info_list);
drivers/media/usb/ttusb-dec/ttusb_dec.c
1617
list_del(&finfo->filter_info_list);
drivers/media/usb/ttusb-dec/ttusb_dec.c
1618
kfree(finfo);
drivers/media/usb/ttusb-dec/ttusb_dec.c
562
struct filter_info *finfo;
drivers/media/usb/ttusb-dec/ttusb_dec.c
571
finfo = list_entry(item, struct filter_info, filter_info_list);
drivers/media/usb/ttusb-dec/ttusb_dec.c
572
if (finfo->stream_id == sid) {
drivers/media/usb/ttusb-dec/ttusb_dec.c
573
filter = finfo->filter;
drivers/mtd/chips/jedec_probe.c
2034
const struct amd_flash_info *finfo )
drivers/mtd/chips/jedec_probe.c
2051
mfr = (uint8_t)finfo->mfr_id;
drivers/mtd/chips/jedec_probe.c
2052
id = (uint8_t)finfo->dev_id;
drivers/mtd/chips/jedec_probe.c
2058
if (finfo->dev_id > 0xff) {
drivers/mtd/chips/jedec_probe.c
2065
mfr = (uint16_t)finfo->mfr_id;
drivers/mtd/chips/jedec_probe.c
2066
id = (uint16_t)finfo->dev_id;
drivers/mtd/chips/jedec_probe.c
2069
mfr = (uint16_t)finfo->mfr_id;
drivers/mtd/chips/jedec_probe.c
2070
id = (uint32_t)finfo->dev_id;
drivers/mtd/chips/jedec_probe.c
2084
__func__, base, 1 << finfo->dev_size, base + (1 << finfo->dev_size) );
drivers/mtd/chips/jedec_probe.c
2085
if ( base + cfi_interleave(cfi) * ( 1 << finfo->dev_size ) > map->size ) {
drivers/mtd/chips/jedec_probe.c
2087
__func__, finfo->mfr_id, finfo->dev_id,
drivers/mtd/chips/jedec_probe.c
2088
1 << finfo->dev_size );
drivers/mtd/chips/jedec_probe.c
2092
if (! (finfo->devtypes & cfi->device_type))
drivers/mtd/chips/jedec_probe.c
2095
uaddr = finfo->uaddr;
drivers/net/ethernet/cavium/liquidio/lio_core.c
201
struct octnet_buf_free_info *finfo;
drivers/net/ethernet/cavium/liquidio/lio_core.c
208
finfo = buf;
drivers/net/ethernet/cavium/liquidio/lio_core.c
209
skb = finfo->skb;
drivers/net/ethernet/cavium/liquidio/lio_core.c
228
struct octnet_buf_free_info *finfo;
drivers/net/ethernet/cavium/liquidio/lio_core.c
236
finfo = buf;
drivers/net/ethernet/cavium/liquidio/lio_core.c
237
skb = finfo->skb;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1409
struct octnet_buf_free_info *finfo;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1412
finfo = (struct octnet_buf_free_info *)buf;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1413
skb = finfo->skb;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1414
lio = finfo->lio;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1416
dma_unmap_single(&lio->oct_dev->pci_dev->dev, finfo->dptr, skb->len,
drivers/net/ethernet/cavium/liquidio/lio_main.c
1428
struct octnet_buf_free_info *finfo;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1434
finfo = (struct octnet_buf_free_info *)buf;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1435
skb = finfo->skb;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1436
lio = finfo->lio;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1437
g = finfo->g;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1469
struct octnet_buf_free_info *finfo;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1477
finfo = (struct octnet_buf_free_info *)&skb->cb;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1479
lio = finfo->lio;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1480
g = finfo->g;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2183
struct octnet_buf_free_info *finfo;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2189
finfo = (struct octnet_buf_free_info *)skb->cb;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2190
lio = finfo->lio;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2191
sc = finfo->sc;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2227
struct octnet_buf_free_info *finfo,
drivers/net/ethernet/cavium/liquidio/lio_main.c
2236
lio = finfo->lio;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2240
finfo->sc = sc;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2253
sc->callback_arg = finfo->skb;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2290
struct octnet_buf_free_info *finfo;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2327
finfo = (struct octnet_buf_free_info *)skb->cb;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2328
finfo->lio = lio;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2329
finfo->skb = skb;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2330
finfo->sc = NULL;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2335
ndata.buf = (void *)finfo;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2389
finfo->dptr = dptr;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2465
finfo->dptr = dptr;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2466
finfo->g = g;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2494
status = send_nic_timestamp_pkt(oct, &ndata, finfo, xmit_more);
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1301
struct octnet_buf_free_info *finfo;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1306
finfo = (struct octnet_buf_free_info *)skb->cb;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1307
lio = finfo->lio;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1308
sc = finfo->sc;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1342
struct octnet_buf_free_info *finfo,
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1351
lio = finfo->lio;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1355
finfo->sc = sc;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1368
sc->callback_arg = finfo->skb;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1398
struct octnet_buf_free_info *finfo;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1435
finfo = (struct octnet_buf_free_info *)skb->cb;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1436
finfo->lio = lio;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1437
finfo->skb = skb;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1438
finfo->sc = NULL;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1443
ndata.buf = finfo;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1488
finfo->dptr = dptr;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1559
finfo->dptr = dptr;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1560
finfo->g = g;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1582
status = send_nic_timestamp_pkt(oct, &ndata, finfo, xmit_more);
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
803
struct octnet_buf_free_info *finfo;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
807
finfo = (struct octnet_buf_free_info *)buf;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
808
skb = finfo->skb;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
809
lio = finfo->lio;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
811
dma_unmap_single(&lio->oct_dev->pci_dev->dev, finfo->dptr, skb->len,
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
823
struct octnet_buf_free_info *finfo;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
829
finfo = (struct octnet_buf_free_info *)buf;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
830
skb = finfo->skb;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
831
lio = finfo->lio;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
832
g = finfo->g;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
864
struct octnet_buf_free_info *finfo;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
873
finfo = (struct octnet_buf_free_info *)&skb->cb;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
875
lio = finfo->lio;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
876
g = finfo->g;
drivers/net/wireless/realtek/rtw89/coex.c
10097
pcysta = &pfwinfo->rpt_fbtc_cysta.finfo.v4;
drivers/net/wireless/realtek/rtw89/coex.c
10236
pcysta = &pfwinfo->rpt_fbtc_cysta.finfo.v5;
drivers/net/wireless/realtek/rtw89/coex.c
10374
pcysta = &pfwinfo->rpt_fbtc_cysta.finfo.v7;
drivers/net/wireless/realtek/rtw89/coex.c
1040
pmreg = &btc->fwinfo.rpt_fbtc_mregval.finfo;
drivers/net/wireless/realtek/rtw89/coex.c
10520
ns = &pfwinfo->rpt_fbtc_nullsta.finfo;
drivers/net/wireless/realtek/rtw89/coex.c
10604
pstep = &pfwinfo->rpt_fbtc_step.finfo.v2;
drivers/net/wireless/realtek/rtw89/coex.c
10686
pstep = &pfwinfo->rpt_fbtc_step.finfo.v3;
drivers/net/wireless/realtek/rtw89/coex.c
1070
pmreg = &btc->fwinfo.rpt_fbtc_mregval.finfo;
drivers/net/wireless/realtek/rtw89/coex.c
10815
gdbg = &rtwdev->btc.fwinfo.rpt_fbtc_gpio_dbg.finfo;
drivers/net/wireless/realtek/rtw89/coex.c
10904
pmreg = &pfwinfo->rpt_fbtc_mregval.finfo.v1;
drivers/net/wireless/realtek/rtw89/coex.c
10990
pmreg = &pfwinfo->rpt_fbtc_mregval.finfo.v2;
drivers/net/wireless/realtek/rtw89/coex.c
11076
pmreg = &pfwinfo->rpt_fbtc_mregval.finfo.v7;
drivers/net/wireless/realtek/rtw89/coex.c
11118
prptctrl = &pfwinfo->rpt_ctrl.finfo.v1;
drivers/net/wireless/realtek/rtw89/coex.c
11227
prptctrl = &pfwinfo->rpt_ctrl.finfo.v4;
drivers/net/wireless/realtek/rtw89/coex.c
11341
prptctrl = &pfwinfo->rpt_ctrl.finfo.v5;
drivers/net/wireless/realtek/rtw89/coex.c
11462
prptctrl = &pfwinfo->rpt_ctrl.finfo.v105;
drivers/net/wireless/realtek/rtw89/coex.c
11585
prptctrl = &pfwinfo->rpt_ctrl.finfo.v7;
drivers/net/wireless/realtek/rtw89/coex.c
11698
prptctrl = &pfwinfo->rpt_ctrl.finfo.v8;
drivers/net/wireless/realtek/rtw89/coex.c
1280
union rtw89_btc_fbtc_btver *pver = &btc->fwinfo.rpt_fbtc_btver.finfo;
drivers/net/wireless/realtek/rtw89/coex.c
1452
prpt = &pfwinfo->rpt_ctrl.finfo;
drivers/net/wireless/realtek/rtw89/coex.c
1454
pfinfo = &pfwinfo->rpt_ctrl.finfo.v1;
drivers/net/wireless/realtek/rtw89/coex.c
1455
pcinfo->req_len = sizeof(pfwinfo->rpt_ctrl.finfo.v1);
drivers/net/wireless/realtek/rtw89/coex.c
1456
fwsubver->fcxbtcrpt = pfwinfo->rpt_ctrl.finfo.v1.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1458
pfinfo = &pfwinfo->rpt_ctrl.finfo.v4;
drivers/net/wireless/realtek/rtw89/coex.c
1459
pcinfo->req_len = sizeof(pfwinfo->rpt_ctrl.finfo.v4);
drivers/net/wireless/realtek/rtw89/coex.c
1460
fwsubver->fcxbtcrpt = pfwinfo->rpt_ctrl.finfo.v4.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1462
pfinfo = &pfwinfo->rpt_ctrl.finfo.v5;
drivers/net/wireless/realtek/rtw89/coex.c
1463
pcinfo->req_len = sizeof(pfwinfo->rpt_ctrl.finfo.v5);
drivers/net/wireless/realtek/rtw89/coex.c
1464
fwsubver->fcxbtcrpt = pfwinfo->rpt_ctrl.finfo.v5.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1466
pfinfo = &pfwinfo->rpt_ctrl.finfo.v105;
drivers/net/wireless/realtek/rtw89/coex.c
1467
pcinfo->req_len = sizeof(pfwinfo->rpt_ctrl.finfo.v105);
drivers/net/wireless/realtek/rtw89/coex.c
1468
fwsubver->fcxbtcrpt = pfwinfo->rpt_ctrl.finfo.v105.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1472
pfinfo = &pfwinfo->rpt_ctrl.finfo.v8;
drivers/net/wireless/realtek/rtw89/coex.c
1473
pcinfo->req_len = sizeof(pfwinfo->rpt_ctrl.finfo.v8);
drivers/net/wireless/realtek/rtw89/coex.c
1474
fwsubver->fcxbtcrpt = pfwinfo->rpt_ctrl.finfo.v8.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1476
pfinfo = &pfwinfo->rpt_ctrl.finfo.v7;
drivers/net/wireless/realtek/rtw89/coex.c
1477
pcinfo->req_len = sizeof(pfwinfo->rpt_ctrl.finfo.v7);
drivers/net/wireless/realtek/rtw89/coex.c
1478
fwsubver->fcxbtcrpt = pfwinfo->rpt_ctrl.finfo.v7.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1487
pfinfo = &pfwinfo->rpt_fbtc_tdma.finfo.v1;
drivers/net/wireless/realtek/rtw89/coex.c
1488
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_tdma.finfo.v1);
drivers/net/wireless/realtek/rtw89/coex.c
1491
pfinfo = &pfwinfo->rpt_fbtc_tdma.finfo.v3;
drivers/net/wireless/realtek/rtw89/coex.c
1492
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_tdma.finfo.v3);
drivers/net/wireless/realtek/rtw89/coex.c
1493
fwsubver->fcxtdma = pfwinfo->rpt_fbtc_tdma.finfo.v3.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1502
pfinfo = &pfwinfo->rpt_fbtc_slots.finfo.v1;
drivers/net/wireless/realtek/rtw89/coex.c
1503
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_slots.finfo.v1);
drivers/net/wireless/realtek/rtw89/coex.c
1504
fwsubver->fcxslots = pfwinfo->rpt_fbtc_slots.finfo.v1.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1506
pfinfo = &pfwinfo->rpt_fbtc_slots.finfo.v7;
drivers/net/wireless/realtek/rtw89/coex.c
1507
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_slots.finfo.v7);
drivers/net/wireless/realtek/rtw89/coex.c
1508
fwsubver->fcxslots = pfwinfo->rpt_fbtc_slots.finfo.v7.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1516
pcysta = &pfwinfo->rpt_fbtc_cysta.finfo;
drivers/net/wireless/realtek/rtw89/coex.c
1518
pfinfo = &pfwinfo->rpt_fbtc_cysta.finfo.v2;
drivers/net/wireless/realtek/rtw89/coex.c
1519
pcysta->v2 = pfwinfo->rpt_fbtc_cysta.finfo.v2;
drivers/net/wireless/realtek/rtw89/coex.c
1520
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_cysta.finfo.v2);
drivers/net/wireless/realtek/rtw89/coex.c
1521
fwsubver->fcxcysta = pfwinfo->rpt_fbtc_cysta.finfo.v2.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1523
pfinfo = &pfwinfo->rpt_fbtc_cysta.finfo.v3;
drivers/net/wireless/realtek/rtw89/coex.c
1524
pcysta->v3 = pfwinfo->rpt_fbtc_cysta.finfo.v3;
drivers/net/wireless/realtek/rtw89/coex.c
1525
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_cysta.finfo.v3);
drivers/net/wireless/realtek/rtw89/coex.c
1526
fwsubver->fcxcysta = pfwinfo->rpt_fbtc_cysta.finfo.v3.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1528
pfinfo = &pfwinfo->rpt_fbtc_cysta.finfo.v4;
drivers/net/wireless/realtek/rtw89/coex.c
1529
pcysta->v4 = pfwinfo->rpt_fbtc_cysta.finfo.v4;
drivers/net/wireless/realtek/rtw89/coex.c
1530
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_cysta.finfo.v4);
drivers/net/wireless/realtek/rtw89/coex.c
1531
fwsubver->fcxcysta = pfwinfo->rpt_fbtc_cysta.finfo.v4.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1533
pfinfo = &pfwinfo->rpt_fbtc_cysta.finfo.v5;
drivers/net/wireless/realtek/rtw89/coex.c
1534
pcysta->v5 = pfwinfo->rpt_fbtc_cysta.finfo.v5;
drivers/net/wireless/realtek/rtw89/coex.c
1535
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_cysta.finfo.v5);
drivers/net/wireless/realtek/rtw89/coex.c
1536
fwsubver->fcxcysta = pfwinfo->rpt_fbtc_cysta.finfo.v5.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1538
pfinfo = &pfwinfo->rpt_fbtc_cysta.finfo.v7;
drivers/net/wireless/realtek/rtw89/coex.c
1539
pcysta->v7 = pfwinfo->rpt_fbtc_cysta.finfo.v7;
drivers/net/wireless/realtek/rtw89/coex.c
1540
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_cysta.finfo.v7);
drivers/net/wireless/realtek/rtw89/coex.c
1541
fwsubver->fcxcysta = pfwinfo->rpt_fbtc_cysta.finfo.v7.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1553
pfinfo = &pfwinfo->rpt_fbtc_step.finfo.v2;
drivers/net/wireless/realtek/rtw89/coex.c
1554
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_step.finfo.v2.step[0]) *
drivers/net/wireless/realtek/rtw89/coex.c
1557
fwsubver->fcxstep = pfwinfo->rpt_fbtc_step.finfo.v2.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1559
pfinfo = &pfwinfo->rpt_fbtc_step.finfo.v3;
drivers/net/wireless/realtek/rtw89/coex.c
1560
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_step.finfo.v3.step[0]) *
drivers/net/wireless/realtek/rtw89/coex.c
1563
fwsubver->fcxstep = pfwinfo->rpt_fbtc_step.finfo.v3.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1572
pfinfo = &pfwinfo->rpt_fbtc_nullsta.finfo.v1;
drivers/net/wireless/realtek/rtw89/coex.c
1573
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_nullsta.finfo.v1);
drivers/net/wireless/realtek/rtw89/coex.c
1574
fwsubver->fcxnullsta = pfwinfo->rpt_fbtc_nullsta.finfo.v1.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1576
pfinfo = &pfwinfo->rpt_fbtc_nullsta.finfo.v2;
drivers/net/wireless/realtek/rtw89/coex.c
1577
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_nullsta.finfo.v2);
drivers/net/wireless/realtek/rtw89/coex.c
1578
fwsubver->fcxnullsta = pfwinfo->rpt_fbtc_nullsta.finfo.v2.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1580
pfinfo = &pfwinfo->rpt_fbtc_nullsta.finfo.v7;
drivers/net/wireless/realtek/rtw89/coex.c
1581
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_nullsta.finfo.v7);
drivers/net/wireless/realtek/rtw89/coex.c
1582
fwsubver->fcxnullsta = pfwinfo->rpt_fbtc_nullsta.finfo.v7.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1591
pfinfo = &pfwinfo->rpt_fbtc_mregval.finfo.v1;
drivers/net/wireless/realtek/rtw89/coex.c
1592
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_mregval.finfo.v1);
drivers/net/wireless/realtek/rtw89/coex.c
1593
fwsubver->fcxmreg = pfwinfo->rpt_fbtc_mregval.finfo.v1.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1595
pfinfo = &pfwinfo->rpt_fbtc_mregval.finfo.v2;
drivers/net/wireless/realtek/rtw89/coex.c
1596
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_mregval.finfo.v2);
drivers/net/wireless/realtek/rtw89/coex.c
1597
fwsubver->fcxmreg = pfwinfo->rpt_fbtc_mregval.finfo.v2.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1599
pfinfo = &pfwinfo->rpt_fbtc_mregval.finfo.v7;
drivers/net/wireless/realtek/rtw89/coex.c
1600
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_mregval.finfo.v7);
drivers/net/wireless/realtek/rtw89/coex.c
1601
fwsubver->fcxmreg = pfwinfo->rpt_fbtc_mregval.finfo.v7.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1610
pfinfo = &pfwinfo->rpt_fbtc_gpio_dbg.finfo.v7;
drivers/net/wireless/realtek/rtw89/coex.c
1611
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_gpio_dbg.finfo.v7);
drivers/net/wireless/realtek/rtw89/coex.c
1612
fwsubver->fcxgpiodbg = pfwinfo->rpt_fbtc_gpio_dbg.finfo.v7.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1614
pfinfo = &pfwinfo->rpt_fbtc_gpio_dbg.finfo.v1;
drivers/net/wireless/realtek/rtw89/coex.c
1615
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_gpio_dbg.finfo.v1);
drivers/net/wireless/realtek/rtw89/coex.c
1616
fwsubver->fcxgpiodbg = pfwinfo->rpt_fbtc_gpio_dbg.finfo.v1.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1623
pfinfo = &pfwinfo->rpt_fbtc_btver.finfo.v1;
drivers/net/wireless/realtek/rtw89/coex.c
1624
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_btver.finfo.v1);
drivers/net/wireless/realtek/rtw89/coex.c
1625
fwsubver->fcxbtver = pfwinfo->rpt_fbtc_btver.finfo.v1.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1627
pfinfo = &pfwinfo->rpt_fbtc_btver.finfo.v7;
drivers/net/wireless/realtek/rtw89/coex.c
1628
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_btver.finfo.v7);
drivers/net/wireless/realtek/rtw89/coex.c
1629
fwsubver->fcxbtver = pfwinfo->rpt_fbtc_btver.finfo.v7.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1636
pfinfo = &pfwinfo->rpt_fbtc_btscan.finfo.v1;
drivers/net/wireless/realtek/rtw89/coex.c
1637
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_btscan.finfo.v1);
drivers/net/wireless/realtek/rtw89/coex.c
1638
fwsubver->fcxbtscan = pfwinfo->rpt_fbtc_btscan.finfo.v1.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1640
pfinfo = &pfwinfo->rpt_fbtc_btscan.finfo.v2;
drivers/net/wireless/realtek/rtw89/coex.c
1641
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_btscan.finfo.v2);
drivers/net/wireless/realtek/rtw89/coex.c
1642
fwsubver->fcxbtscan = pfwinfo->rpt_fbtc_btscan.finfo.v2.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1644
pfinfo = &pfwinfo->rpt_fbtc_btscan.finfo.v7;
drivers/net/wireless/realtek/rtw89/coex.c
1645
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_btscan.finfo.v7);
drivers/net/wireless/realtek/rtw89/coex.c
1646
fwsubver->fcxbtscan = pfwinfo->rpt_fbtc_btscan.finfo.v7.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1655
pfinfo = &pfwinfo->rpt_fbtc_btafh.finfo.v1;
drivers/net/wireless/realtek/rtw89/coex.c
1656
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_btafh.finfo.v1);
drivers/net/wireless/realtek/rtw89/coex.c
1657
fwsubver->fcxbtafh = pfwinfo->rpt_fbtc_btafh.finfo.v1.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1659
pfinfo = &pfwinfo->rpt_fbtc_btafh.finfo.v2;
drivers/net/wireless/realtek/rtw89/coex.c
1660
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_btafh.finfo.v2);
drivers/net/wireless/realtek/rtw89/coex.c
1661
fwsubver->fcxbtafh = pfwinfo->rpt_fbtc_btafh.finfo.v2.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1663
pfinfo = &pfwinfo->rpt_fbtc_btafh.finfo.v7;
drivers/net/wireless/realtek/rtw89/coex.c
1664
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_btafh.finfo.v7);
drivers/net/wireless/realtek/rtw89/coex.c
1665
fwsubver->fcxbtafh = pfwinfo->rpt_fbtc_btafh.finfo.v7.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1673
pfinfo = &pfwinfo->rpt_fbtc_btdev.finfo;
drivers/net/wireless/realtek/rtw89/coex.c
1674
pcinfo->req_len = sizeof(pfwinfo->rpt_fbtc_btdev.finfo);
drivers/net/wireless/realtek/rtw89/coex.c
1675
fwsubver->fcxbtdevinfo = pfwinfo->rpt_fbtc_btdev.finfo.fver;
drivers/net/wireless/realtek/rtw89/coex.c
1709
prpt->v1 = pfwinfo->rpt_ctrl.finfo.v1;
drivers/net/wireless/realtek/rtw89/coex.c
1729
prpt->v4 = pfwinfo->rpt_ctrl.finfo.v4;
drivers/net/wireless/realtek/rtw89/coex.c
1761
prpt->v5 = pfwinfo->rpt_ctrl.finfo.v5;
drivers/net/wireless/realtek/rtw89/coex.c
1788
prpt->v105 = pfwinfo->rpt_ctrl.finfo.v105;
drivers/net/wireless/realtek/rtw89/coex.c
1815
prpt->v7 = pfwinfo->rpt_ctrl.finfo.v7;
drivers/net/wireless/realtek/rtw89/coex.c
1847
prpt->v8 = pfwinfo->rpt_ctrl.finfo.v8;
drivers/net/wireless/realtek/rtw89/coex.c
1896
&pfwinfo->rpt_fbtc_tdma.finfo.v1,
drivers/net/wireless/realtek/rtw89/coex.c
1901
&pfwinfo->rpt_fbtc_tdma.finfo.v3.tdma,
drivers/net/wireless/realtek/rtw89/coex.c
1914
pfwinfo->rpt_fbtc_slots.finfo.v7.slot,
drivers/net/wireless/realtek/rtw89/coex.c
1923
pfwinfo->rpt_fbtc_slots.finfo.v1.slot,
drivers/net/wireless/realtek/rtw89/coex.c
2109
pcysta = &pfwinfo->rpt_fbtc_cysta.finfo;
drivers/net/wireless/realtek/rtw89/coex.c
9669
pcysta = &pfwinfo->rpt_fbtc_cysta.finfo;
drivers/net/wireless/realtek/rtw89/coex.c
9671
pcysta->v2 = pfwinfo->rpt_fbtc_cysta.finfo.v2;
drivers/net/wireless/realtek/rtw89/coex.c
9675
pcysta->v3 = pfwinfo->rpt_fbtc_cysta.finfo.v3;
drivers/net/wireless/realtek/rtw89/coex.c
9679
pcysta->v4 = pfwinfo->rpt_fbtc_cysta.finfo.v4;
drivers/net/wireless/realtek/rtw89/coex.c
9683
pcysta->v5 = pfwinfo->rpt_fbtc_cysta.finfo.v5;
drivers/net/wireless/realtek/rtw89/coex.c
9687
pcysta->v7 = pfwinfo->rpt_fbtc_cysta.finfo.v7;
drivers/net/wireless/realtek/rtw89/coex.c
9743
t = &pfwinfo->rpt_fbtc_tdma.finfo.v1;
drivers/net/wireless/realtek/rtw89/coex.c
9745
t = &pfwinfo->rpt_fbtc_tdma.finfo.v3.tdma;
drivers/net/wireless/realtek/rtw89/coex.c
9825
pcysta_le32 = &pfwinfo->rpt_fbtc_cysta.finfo.v2;
drivers/net/wireless/realtek/rtw89/coex.c
9958
pcysta = &pfwinfo->rpt_fbtc_cysta.finfo.v3;
drivers/net/wireless/realtek/rtw89/core.h
3185
union rtw89_btc_fbtc_rpt_ctrl_ver_info finfo;
drivers/net/wireless/realtek/rtw89/core.h
3190
union rtw89_btc_fbtc_tdma_le32 finfo;
drivers/net/wireless/realtek/rtw89/core.h
3195
union rtw89_btc_fbtc_slots_info finfo; /* info from fw */
drivers/net/wireless/realtek/rtw89/core.h
3200
union rtw89_btc_fbtc_cysta_info finfo;
drivers/net/wireless/realtek/rtw89/core.h
3205
union rtw89_btc_fbtc_steps_info finfo; /* info from fw */
drivers/net/wireless/realtek/rtw89/core.h
3210
union rtw89_btc_fbtc_cynullsta_info finfo;
drivers/net/wireless/realtek/rtw89/core.h
3215
union rtw89_btc_fbtc_mreg_val finfo; /* info from fw */
drivers/net/wireless/realtek/rtw89/core.h
3220
union rtw89_btc_fbtc_gpio_dbg finfo; /* info from fw */
drivers/net/wireless/realtek/rtw89/core.h
3225
union rtw89_btc_fbtc_btver finfo; /* info from fw */
drivers/net/wireless/realtek/rtw89/core.h
3230
union rtw89_btc_fbtc_btscan finfo; /* info from fw */
drivers/net/wireless/realtek/rtw89/core.h
3235
union rtw89_btc_fbtc_btafh_info finfo;
drivers/net/wireless/realtek/rtw89/core.h
3240
struct rtw89_btc_fbtc_btdevinfo finfo; /* info from fw */
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1434
sym->info.finfo->value = value;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1440
sym->info.finfo->value = value;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1441
sym->info.finfo->mask = value;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1443
sym->info.finfo->mask = field_symbol->info.finfo->value;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1445
sym->info.finfo->mask = 0xFF;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1451
} else if (value != sym->info.finfo->value) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1456
if (symlist_search(&(sym->info.finfo->symrefs),
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1461
symlist_add(&(sym->info.finfo->symrefs), cur_symbol,
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1463
cur_symbol->info.rinfo->valid_bitmask |= sym->info.finfo->mask;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1514
symbol->info.finfo =
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1516
if (symbol->info.finfo == NULL) {
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1520
memset(symbol->info.finfo, 0, sizeof(struct field_info));
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1521
SLIST_INIT(&(symbol->info.finfo->symrefs));
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1899
&& symlist_search(&node->symbol->info.finfo->symrefs,
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
711
$$.value = symbol->info.finfo->value;
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
106
if (symbol->info.finfo != NULL) {
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
107
symlist_free(&symbol->info.finfo->symrefs);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
108
free(symbol->info.finfo);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
260
&& (curnode->symbol->info.finfo->value >
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
261
newnode->symbol->info.finfo->value))))
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
280
&& (cursymbol->info.finfo->value >
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
281
symbol->info.finfo->value))))
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
456
curnode->symbol->info.finfo->value,
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
457
curnode->symbol->info.finfo->mask);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
583
regnode = SLIST_FIRST(&curnode->symbol->info.finfo->symrefs);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
633
value = curnode->symbol->info.finfo->value;
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.h
130
struct field_info *finfo;
drivers/staging/media/atomisp/pci/atomisp_cmd.c
3988
struct ia_css_frame_info *finfo)
drivers/staging/media/atomisp/pci/atomisp_cmd.c
4052
struct ia_css_frame_info *finfo) =
fs/netfs/buffered_read.c
400
struct netfs_folio *finfo = netfs_folio_info(folio);
fs/netfs/buffered_read.c
404
unsigned int from = finfo->dirty_offset;
fs/netfs/buffered_read.c
405
unsigned int to = from + finfo->dirty_len;
fs/netfs/buffered_write.c
153
struct netfs_folio *finfo;
fs/netfs/buffered_write.c
212
finfo = netfs_folio_info(folio);
fs/netfs/buffered_write.c
272
if (finfo) {
fs/netfs/buffered_write.c
291
if (!finfo) {
fs/netfs/buffered_write.c
305
finfo = kzalloc_obj(*finfo);
fs/netfs/buffered_write.c
306
if (!finfo) {
fs/netfs/buffered_write.c
311
finfo->netfs_group = netfs_get_group(netfs_group);
fs/netfs/buffered_write.c
312
finfo->dirty_offset = offset;
fs/netfs/buffered_write.c
313
finfo->dirty_len = copied;
fs/netfs/buffered_write.c
314
folio_attach_private(folio, (void *)((unsigned long)finfo |
fs/netfs/buffered_write.c
324
if (offset == finfo->dirty_offset + finfo->dirty_len) {
fs/netfs/buffered_write.c
328
finfo->dirty_len += copied;
fs/netfs/buffered_write.c
329
if (finfo->dirty_offset == 0 && finfo->dirty_len == flen) {
fs/netfs/buffered_write.c
330
if (finfo->netfs_group)
fs/netfs/buffered_write.c
331
folio_change_private(folio, finfo->netfs_group);
fs/netfs/buffered_write.c
335
kfree(finfo);
fs/netfs/misc.c
213
struct netfs_folio *finfo;
fs/netfs/misc.c
233
finfo = netfs_folio_info(folio);
fs/netfs/misc.c
238
if (finfo) {
fs/netfs/misc.c
240
unsigned int fstart = finfo->dirty_offset;
fs/netfs/misc.c
241
unsigned int fend = fstart + finfo->dirty_len;
fs/netfs/misc.c
257
finfo->dirty_len = fend - iend;
fs/netfs/misc.c
258
finfo->dirty_offset = offset;
fs/netfs/misc.c
266
finfo->dirty_len = offset - fstart;
fs/netfs/misc.c
280
kfree(finfo);
fs/netfs/read_collect.c
46
struct netfs_folio *finfo;
fs/netfs/read_collect.c
58
finfo = netfs_folio_info(folio);
fs/netfs/read_collect.c
59
if (finfo) {
fs/netfs/read_collect.c
61
if (finfo->netfs_group)
fs/netfs/read_collect.c
62
folio_change_private(folio, finfo->netfs_group);
fs/netfs/read_collect.c
65
kfree(finfo);
fs/netfs/write_collect.c
139
struct netfs_folio *finfo;
fs/netfs/write_collect.c
151
finfo = netfs_folio_info(folio);
fs/netfs/write_collect.c
152
flen = finfo ? finfo->dirty_offset + finfo->dirty_len : fsize;
fs/netfs/write_collect.c
61
struct netfs_folio *finfo;
fs/netfs/write_collect.c
65
if ((finfo = netfs_folio_info(folio))) {
fs/netfs/write_collect.c
71
fend = folio_pos(folio) + finfo->dirty_offset + finfo->dirty_len;
fs/netfs/write_collect.c
76
group = finfo->netfs_group;
fs/netfs/write_collect.c
78
kfree(finfo);
fs/netfs/write_issue.c
327
struct netfs_folio *finfo;
fs/netfs/write_issue.c
360
finfo = netfs_folio_info(folio);
fs/netfs/write_issue.c
361
if (finfo) {
fs/netfs/write_issue.c
362
foff = finfo->dirty_offset;
fs/netfs/write_issue.c
363
flen = foff + finfo->dirty_len;
fs/netfs/write_issue.c
52
struct netfs_folio *finfo = NULL;
fs/netfs/write_issue.c
57
finfo = __netfs_folio_info(priv);
fs/netfs/write_issue.c
58
if (finfo) {
fs/netfs/write_issue.c
60
group = finfo->netfs_group;
fs/netfs/write_issue.c
82
kfree(finfo);
fs/nilfs2/recovery.c
352
struct nilfs_finfo *finfo;
fs/nilfs2/recovery.c
354
finfo = nilfs_read_summary_info(nilfs, &bh, &offset,
fs/nilfs2/recovery.c
355
sizeof(*finfo));
fs/nilfs2/recovery.c
356
if (unlikely(!finfo))
fs/nilfs2/recovery.c
359
ino = le64_to_cpu(finfo->fi_ino);
fs/nilfs2/recovery.c
360
nblocks = le32_to_cpu(finfo->fi_nblocks);
fs/nilfs2/recovery.c
361
ndatablk = le32_to_cpu(finfo->fi_ndatablk);
fs/nilfs2/segment.c
1606
struct nilfs_finfo *finfo = NULL;
fs/nilfs2/segment.c
1622
if (!finfo) {
fs/nilfs2/segment.c
1623
finfo = nilfs_segctor_map_segsum_entry(
fs/nilfs2/segment.c
1624
sci, &ssp, sizeof(*finfo));
fs/nilfs2/segment.c
1625
ino = le64_to_cpu(finfo->fi_ino);
fs/nilfs2/segment.c
1626
nblocks = le32_to_cpu(finfo->fi_nblocks);
fs/nilfs2/segment.c
1627
ndatablk = le32_to_cpu(finfo->fi_ndatablk);
fs/nilfs2/segment.c
1655
finfo = NULL;
fs/nilfs2/segment.c
514
struct nilfs_finfo *finfo;
fs/nilfs2/segment.c
531
finfo = nilfs_segctor_map_segsum_entry(sci, &sci->sc_finfo_ptr,
fs/nilfs2/segment.c
532
sizeof(*finfo));
fs/nilfs2/segment.c
533
finfo->fi_ino = cpu_to_le64(inode->i_ino);
fs/nilfs2/segment.c
534
finfo->fi_nblocks = cpu_to_le32(sci->sc_blk_cnt);
fs/nilfs2/segment.c
535
finfo->fi_ndatablk = cpu_to_le32(sci->sc_datablk_cnt);
fs/nilfs2/segment.c
536
finfo->fi_cno = cpu_to_le64(cno);
include/linux/hfs_common.h
334
struct hfs_finfo finfo;
include/linux/netfs.h
117
struct netfs_folio *finfo;
include/linux/netfs.h
120
finfo = netfs_folio_info(folio);
include/linux/netfs.h
121
if (finfo)
include/linux/netfs.h
122
return finfo->netfs_group;
net/ipv6/seg6_local.c
2111
struct seg6_flavors_info *finfo,
net/ipv6/seg6_local.c
2131
finfo->lcblock_bits = block_len;
net/ipv6/seg6_local.c
2132
finfo->lcnode_func_bits = func_len;
net/ipv6/seg6_local.c
2140
struct seg6_flavors_info *finfo = &slwt->flv_info;
net/ipv6/seg6_local.c
2165
finfo->flv_ops = fops;
net/ipv6/seg6_local.c
2172
rc = seg6_parse_nla_next_csid_cfg(tb, finfo, extack);
net/ipv6/seg6_local.c
2181
struct seg6_flavors_info *finfo)
net/ipv6/seg6_local.c
2183
if (nla_put_u8(skb, SEG6_LOCAL_FLV_LCBLOCK_BITS, finfo->lcblock_bits))
net/ipv6/seg6_local.c
2187
finfo->lcnode_func_bits))
net/ipv6/seg6_local.c
2195
struct seg6_flavors_info *finfo = &slwt->flv_info;
net/ipv6/seg6_local.c
2196
__u32 fops = finfo->flv_ops;
net/ipv6/seg6_local.c
2210
rc = seg6_fill_nla_next_csid_cfg(skb, finfo);
net/ipv6/seg6_local.c
2252
struct seg6_flavors_info *finfo = &slwt->flv_info;
net/ipv6/seg6_local.c
2258
if (seg6_next_csid_enabled(finfo->flv_ops))
net/ipv6/seg6_local.c
339
static __u8 seg6_flv_lcblock_octects(const struct seg6_flavors_info *finfo)
net/ipv6/seg6_local.c
341
return finfo->lcblock_bits >> 3;
net/ipv6/seg6_local.c
344
static __u8 seg6_flv_lcnode_func_octects(const struct seg6_flavors_info *finfo)
net/ipv6/seg6_local.c
346
return finfo->lcnode_func_bits >> 3;
net/ipv6/seg6_local.c
350
const struct seg6_flavors_info *finfo)
net/ipv6/seg6_local.c
352
__u8 fnc_octects = seg6_flv_lcnode_func_octects(finfo);
net/ipv6/seg6_local.c
353
__u8 blk_octects = seg6_flv_lcblock_octects(finfo);
net/ipv6/seg6_local.c
368
const struct seg6_flavors_info *finfo)
net/ipv6/seg6_local.c
370
__u8 fnc_octects = seg6_flv_lcnode_func_octects(finfo);
net/ipv6/seg6_local.c
371
__u8 blk_octects = seg6_flv_lcblock_octects(finfo);
net/ipv6/seg6_local.c
409
const struct seg6_flavors_info *finfo = &slwt->flv_info;
net/ipv6/seg6_local.c
412
if (seg6_next_csid_is_arg_zero(daddr, finfo))
net/ipv6/seg6_local.c
416
seg6_next_csid_advance_arg(daddr, finfo);
net/ipv6/seg6_local.c
450
const struct seg6_flavors_info *finfo = &slwt->flv_info;
net/ipv6/seg6_local.c
453
if (seg6_next_csid_is_arg_zero(daddr, finfo))
net/ipv6/seg6_local.c
457
seg6_next_csid_advance_arg(daddr, finfo);
net/ipv6/seg6_local.c
744
const struct seg6_flavors_info *finfo = &slwt->flv_info;
net/ipv6/seg6_local.c
758
flvmask = finfo->flv_ops;
net/ipv6/seg6_local.c
798
const struct seg6_flavors_info *finfo = &slwt->flv_info;
net/ipv6/seg6_local.c
799
__u32 fops = finfo->flv_ops;
net/ipv6/seg6_local.c
819
const struct seg6_flavors_info *finfo = &slwt->flv_info;
net/ipv6/seg6_local.c
820
__u32 fops = finfo->flv_ops;
tools/bpf/bpftool/btf_dumper.c
41
struct bpf_func_info finfo = {};
tools/bpf/bpftool/btf_dumper.c
71
info.func_info = ptr_to_u64(&finfo);
tools/bpf/bpftool/btf_dumper.c
80
func_type = btf__type_by_id(prog_btf, finfo.type_id);
tools/bpf/bpftool/common.c
418
struct bpf_func_info finfo = {};
tools/bpf/bpftool/common.c
432
if (info.func_info_rec_size > sizeof(finfo))
tools/bpf/bpftool/common.c
433
info.func_info_rec_size = sizeof(finfo);
tools/bpf/bpftool/common.c
434
info.func_info = ptr_to_u64(&finfo);
tools/bpf/bpftool/common.c
443
func_type = btf__type_by_id(prog_btf, finfo.type_id);
tools/lib/bpf/bpf.c
244
void *finfo = NULL, *linfo = NULL;
tools/lib/bpf/bpf.c
333
while (errno == E2BIG && (!finfo || !linfo)) {
tools/lib/bpf/bpf.c
334
if (!finfo && attr.func_info_cnt &&
tools/lib/bpf/bpf.c
337
finfo = alloc_zero_tailing_info(func_info,
tools/lib/bpf/bpf.c
341
if (!finfo) {
tools/lib/bpf/bpf.c
346
attr.func_info = ptr_to_u64(finfo);
tools/lib/bpf/bpf.c
385
free(finfo);
tools/perf/util/bpf-event.c
138
const struct bpf_func_info *finfo;
tools/perf/util/bpf-event.c
147
finfo = func_infos + sub_id * info->func_info_rec_size;
tools/perf/util/bpf-event.c
148
t = btf__type_by_id(btf, finfo->type_id);
tools/testing/selftests/bpf/prog_tests/btf.c
4835
struct bpf_func_info *finfo;
tools/testing/selftests/bpf/prog_tests/btf.c
4957
finfo = func_info;
tools/testing/selftests/bpf/prog_tests/btf.c
4962
t = btf__type_by_id(btf, finfo->type_id);
tools/testing/selftests/bpf/prog_tests/btf.c
4964
finfo->type_id)) {
tools/testing/selftests/bpf/prog_tests/btf.c
4981
finfo = (void *)finfo + rec_size;
tools/testing/selftests/bpf/prog_tests/btf.c
6542
struct bpf_func_info *finfo;
tools/testing/selftests/bpf/prog_tests/btf.c
6599
finfo = func_info;
tools/testing/selftests/bpf/prog_tests/btf.c
6603
if (CHECK(finfo->type_id != test->func_info[i][1],
tools/testing/selftests/bpf/prog_tests/btf.c
6605
finfo->type_id, test->func_info[i][1])) {
tools/testing/selftests/bpf/prog_tests/btf.c
6609
finfo = (void *)finfo + rec_size;
tools/testing/selftests/mm/khugepaged.c
115
if (file_ops && finfo.type == VMA_FILE)
tools/testing/selftests/mm/khugepaged.c
116
thp_set_read_ahead_path(finfo.dev_queue_read_ahead_path);
tools/testing/selftests/mm/khugepaged.c
136
finfo.dir = dir;
tools/testing/selftests/mm/khugepaged.c
137
stat(finfo.dir, &path_stat);
tools/testing/selftests/mm/khugepaged.c
139
printf("%s: Not a directory (%s)\n", __func__, finfo.dir);
tools/testing/selftests/mm/khugepaged.c
142
if (snprintf(finfo.path, sizeof(finfo.path), "%s/" TEST_FILE,
tools/testing/selftests/mm/khugepaged.c
143
finfo.dir) >= sizeof(finfo.path)) {
tools/testing/selftests/mm/khugepaged.c
147
if (statfs(finfo.dir, &fs)) {
tools/testing/selftests/mm/khugepaged.c
151
finfo.type = fs.f_type == TMPFS_MAGIC ? VMA_SHMEM : VMA_FILE;
tools/testing/selftests/mm/khugepaged.c
152
if (finfo.type == VMA_SHMEM)
tools/testing/selftests/mm/khugepaged.c
168
if (snprintf(finfo.dev_queue_read_ahead_path,
tools/testing/selftests/mm/khugepaged.c
169
sizeof(finfo.dev_queue_read_ahead_path),
tools/testing/selftests/mm/khugepaged.c
172
>= sizeof(finfo.dev_queue_read_ahead_path)) {
tools/testing/selftests/mm/khugepaged.c
197
if (snprintf(finfo.dev_queue_read_ahead_path,
tools/testing/selftests/mm/khugepaged.c
198
sizeof(finfo.dev_queue_read_ahead_path),
tools/testing/selftests/mm/khugepaged.c
200
str) >= sizeof(finfo.dev_queue_read_ahead_path)) {
tools/testing/selftests/mm/khugepaged.c
373
unlink(finfo.path); /* Cleanup from previous failed tests */
tools/testing/selftests/mm/khugepaged.c
374
printf("Creating %s for collapse%s...", finfo.path,
tools/testing/selftests/mm/khugepaged.c
375
finfo.type == VMA_SHMEM ? " (tmpfs)" : "");
tools/testing/selftests/mm/khugepaged.c
376
fd = open(finfo.path, O_DSYNC | O_CREAT | O_RDWR | O_TRUNC | O_EXCL,
tools/testing/selftests/mm/khugepaged.c
391
printf("Opening %s read only for collapse...", finfo.path);
tools/testing/selftests/mm/khugepaged.c
392
finfo.fd = open(finfo.path, O_RDONLY, 777);
tools/testing/selftests/mm/khugepaged.c
393
if (finfo.fd < 0) {
tools/testing/selftests/mm/khugepaged.c
398
MAP_PRIVATE, finfo.fd, 0);
tools/testing/selftests/mm/khugepaged.c
413
close(finfo.fd);
tools/testing/selftests/mm/khugepaged.c
414
unlink(finfo.path);
tools/testing/selftests/mm/khugepaged.c
427
switch (finfo.type) {
tools/testing/selftests/mm/khugepaged.c
443
finfo.fd = memfd_create("khugepaged-selftest-collapse-shmem", 0);
tools/testing/selftests/mm/khugepaged.c
444
if (finfo.fd < 0) {
tools/testing/selftests/mm/khugepaged.c
448
if (ftruncate(finfo.fd, size)) {
tools/testing/selftests/mm/khugepaged.c
452
p = mmap(BASE_ADDR, size, PROT_READ | PROT_WRITE, MAP_SHARED, finfo.fd,
tools/testing/selftests/mm/khugepaged.c
464
close(finfo.fd);
tools/testing/selftests/mm/khugepaged.c
606
return ops == &__file_ops && finfo.type == VMA_SHMEM;
tools/testing/selftests/mm/khugepaged.c
74
static struct file_info finfo;
tools/testing/selftests/x86/xstate.c
112
struct futex_info *finfo = (struct futex_info *)info;
tools/testing/selftests/x86/xstate.c
125
finfo->valid = true;
tools/testing/selftests/x86/xstate.c
127
for (i = 0; i < finfo->iterations; i++) {
tools/testing/selftests/x86/xstate.c
128
pthread_mutex_lock(&finfo->mutex);
tools/testing/selftests/x86/xstate.c
135
if (finfo->valid) {
tools/testing/selftests/x86/xstate.c
136
finfo->valid = validate_xregs_same(xbuf);
tools/testing/selftests/x86/xstate.c
148
pthread_mutex_unlock(&finfo->next->mutex);
tools/testing/selftests/x86/xstate.c
152
return finfo;
tools/testing/selftests/x86/xstate.c
155
static void create_threads(uint32_t num_threads, uint32_t iterations, struct futex_info *finfo)
tools/testing/selftests/x86/xstate.c
162
finfo[i].nr = i;
tools/testing/selftests/x86/xstate.c
163
finfo[i].iterations = iterations;
tools/testing/selftests/x86/xstate.c
169
pthread_mutex_init(&finfo[i].mutex, NULL);
tools/testing/selftests/x86/xstate.c
170
pthread_mutex_lock(&finfo[i].mutex);
tools/testing/selftests/x86/xstate.c
173
finfo[i].next = &finfo[next_nr];
tools/testing/selftests/x86/xstate.c
175
if (pthread_create(&finfo[i].thread, NULL, check_xstate, &finfo[i]))
tools/testing/selftests/x86/xstate.c
180
static bool checkout_threads(uint32_t num_threads, struct futex_info *finfo)
tools/testing/selftests/x86/xstate.c
187
err = pthread_join(finfo[i].thread, &thread_retval);
tools/testing/selftests/x86/xstate.c
191
if (thread_retval != &finfo[i]) {
tools/testing/selftests/x86/xstate.c
196
valid &= finfo[i].valid;
tools/testing/selftests/x86/xstate.c
215
struct futex_info *finfo;
tools/testing/selftests/x86/xstate.c
223
finfo = malloc(sizeof(*finfo) * num_threads);
tools/testing/selftests/x86/xstate.c
224
if (!finfo)
tools/testing/selftests/x86/xstate.c
227
create_threads(num_threads, iterations, finfo);
tools/testing/selftests/x86/xstate.c
239
pthread_mutex_unlock(&finfo[0].mutex);
tools/testing/selftests/x86/xstate.c
242
if (checkout_threads(num_threads, finfo))
tools/testing/selftests/x86/xstate.c
247
free(finfo);